LINUX.ORG.RU

Получить PCL-файл при помощи lpd


0

0

Такая вот задача: На RH есть lpd, который печатает на HP в PCL. Через этот lpd печатает винда. Нуджно перехватить печатаемый виндой файл с тем, чтобы получить в виде pcl-файла то, что печатает винда.

★★★★

Не понял...

IMHO вопрос не совсем правильно поставлен. Если на винде стоит соответствующий драйвер принтера, то на lpd будет отправлен поток команд, который данный принтер понимает (если принтер pcl ный - то и поток команд будет pcl). Другое дело если на lpr у тебя есть фильтр, то этот фильтр попытется преобразовать этот поток в соответствие с правилами, которые имеются в фильтре, и в итоге ничего хорошего не получится. Так что вопрос скорее в том - как запретить фильтру конвертировать поток, который он получает с виндовой машины?

Опять же повторяю - это мое IMHO

geekkoo
()

Проблема в том, чтобы lpd не отправил на принтер, а сохранил в файле. Винда (вроде бы) должна послать уже в PCL.

kraw ★★★★
() автор топика

Ну, дык эта... А типа еще один принтер сделать и экспортировать его на винду? Который бы не на физический принтер файл отправлял, а в файл? Типа с printcap такого вида :lp=|cat > /tmp/winprintjob:\ ?

geekkoo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.