[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по принтерам и печати


Копирование буферных заданий

Иногда бывает целесообразно скопировать буферное задание печати, особенно в случае работы с удаленной средой буферизации. При передаче задания печати в буфер создается файл описания задания (JDF), который размещается в каталоге /var/spool/lpd/qdir. Если используется удаленная очередь и программа типа rembak в качестве базовой, то задание будет передано на сервер печати, где программа enq создаст еще один JDF и поместит задание в указанную очередь сервера печати.

Иногда случается, что переданные задания "исчезают" на сервере печати. В этом случае отключите очередь сервера печати (для терминала ASCII - командой disable asc) и вновь передайте задание в очередь. Поскольку asc будет выключена, то несмотря на то, что команда lpstat покажет, что задание находится в очереди, сама очередь будет находиться в состоянии ОТКЛЮЧЕНО. Поэтому выполнение задания будет прервано. Файл JDF этого задания будет находиться в каталоге /var/spool/lpd/qdir. В последней строке файла JDF указан полный путь к буферизованной копии данных ввода. Скопируйте данный файл во временный файл, например, /tmp/myfile. При копировании файла все установленные для данного задания флаги теряются; копируется только сам поток данных ввода.

Активизируйте очередь asc (enable asc) и разрешите обработку задания. Если это задание "исчезнет", то передайте в очередь сделанную ранее копию ( enq -Pasc /tmp/myfile). Если и это задание тоже "исчезнет", то проверьте, нет ли ошибок в потоке данных ввода, поскольку принтер по каким-то причинам отказывается его печатать. Если же копия задания будет успешно напечатана, то, вероятно, неполадка была связана с неправильной установкой флагов для исходного задания.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]