Не универсален в смысле области его применения - иногда после обработки сканов всё выглядит как конфетка, а иногда - хуже, чем было.
Работу скрипт может выполнить хорошо или просто для галочки. Вот поэтому нужно обработать одно изображения разными способами и выбрать то, что лучше смотриться.
По поводу принтера - чем больше в нём цветов, тем реалистичнее картинка. У моего epson t59 - 6 чветов, за счёт чего, картинка выходит примерно такой-же как на экране (поправка на чернила и бумагу, от которых тоже много чего зависит.