[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