Мне кажется реальный dpi сканера (а не раздутые маркетологами числа, для любителей больших чисел не знамо для чего) можно определить по времени сканирования. Если при увеличении dpi время сканирования примерно пропорционально не увеличивается, то скорее всего идёт уже просто программная интерполяция.
Поправьте меня, если кто реально в теме. На сколько я понимаю 300 dpi это печать, для невооружённого человеческого глаза достаточная, чтоб человек не видел точек. Скорее всего реальное число при котором человек уже не различает детали даже меньше, но 300 используется с запасом, да и просто красивое кратное 100 число. Не уверен на сколько тут уместна теорема Котельникова, но если уместна, то чтобы восстановить исходник с разрешением 300 dpi, по ней выходит достаточно сканирования в 600 dpi, естественно если на картах не будет кусков грязи, а на линзе и стекле не будет отпечатков пальцев.