[Comm] Не работает PCL последовательность
Yura Kalinichenko
yuk на kalina.in.ua
Вт Окт 11 19:20:52 MSK 2011
vsol пишет:
> Добрый день!
Привет!
> Принтер HP LaserJet P2055d (тоже самое и с P2015d)
> lp -d HP55d -o cpi=15 -o lpi=8 64711009.utf
>
> в 64711009.utf вставлена ескейп последовательность ESC&l0H (1и 26 6с
> 30 48) - что в pcl означает EjectPage, но
> страница не прогоняется (ескейп последовательности печатаются как
> текст) .
Естественно. В CUPS, как правило, текст перед выводом преобразуется в
PostScript с помощью фильтра texttops. Соответственно, никакие
ESC-последовательности действовать не будут. Чтобы действовали - надо
печатать мимо стандартных драйверов: либо в режиме -o raw, либо с
использованием механизма System V interface scripts. Но тут у тебя будет
как минимум проблема с кириллицей. Так что если ввязываться в бой - то
только если есть за что. А если тебе нужен только прогон страницы -
попробуй вставить ^L (код 0xC) - может texttops его поймёт.
--
SY,
Yura Kalinichenko
Подробная информация о списке рассылки community