Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Начальный список девайсов
- $ lpstat -v
- device for LP: parallel:/dev/printers/0
- device for USB: usb:/dev/usb/lp0
- Добавляю фальшивый принтер с нужными возможностями, описанными в файле stp-hp-lj_3015.5.2.ppd.gz
- Брал его из этого пакета - http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/cups-driver-gutenprint_5.2.6-1_mipsel.ipk
- $ lpadmin -p FilePrn1 -E -P /tmp/mnt/DOWNLOAD/tmp/stp-hp-lj_3015.5.2.ppd.gz -v file:///opt/tmp/out.prn
- Смотрю, чтобы принтер добавился
- $ lpstat -v
- device for FilePrn1: ///opt/tmp/out.prn
- device for LP: parallel:/dev/printers/0
- device for USB: usb:/dev/usb/lp0
- Делаю принтер дефолтным и проверяю очередь печати:
- $ lpoptions -d FilePrn1
- $ lpq
- FilePrn1 is ready
- no entries
- Запускаю питоновский скрипт. Далее эта консоль будет занята, для мониторинга надо будет открыть другую
- $ cloudprint
- Skipping USB
- Skipping LP
- Updated Printer FilePrn1
- ...
- Обновляю страничку http://www.google.com/cloudprint/manage.html#printers
- Вижу новый принтер FilePrn1
- Устанавливаю Paperless Printer - http://www.rarefind.com/paperlessprinter/downloads/Paperless_Printer_Setup_5.2.0.9.exe
- Авторизуюсь, выбрав принтер Google Cloud Print, выбираю принтер по умолчанию FilePrn1
- Задание со спулера Windows ушло.
- Иду на страничку http://www.google.com/cloudprint/manage.html и вижу, что добавилось новое задание, в состоянии Queued.
- Чуть позже оно уползёт в Jobs для принтера FilePrn1
- Переключаюсь на Jobs и вижу, что задание в статусе Printed
- Однако ничего не печатается: файл /opt/tmp/out.prn пуст, а в консоле cloudprint сообщение
- ...
- Skipping LP
- Updated Printer FilePrn1
- ERROR Paperless Printer, Job 3
- Сняв в питоне конструкции try..except и нашёл ошибку:
- cups.IPPError: (1034, 'client-error-document-format-not-supported')
- Вся печать идёт в PDF.
Add Comment
Please, Sign In to add comment