Steven_Far 08.04.2011 11:23
Есть вопрос! — [решено частично] HP 1020 + CUPS, как продолжить прерванную из-за отсутствия бумаги печать?
Всем добрый день.Честно гуглил welinux, нашёл несколько постов о HP 1020 и CUPS, но про мою проблему там ничего не было
Как продолжать прерванную после окончания бумаги печать? (естественно, с той страницы, на которой печать остановилась)
В CUPS кнопки вроде "resume print" не обнаружил, на самом принтере её и подавно нет.
p.s. Принтер подключён к старому серверу; клиентами, отправляющими задания на печать, служат ещё два компьютера на Linux Mint (kubuntu 10.10) и Windows 7.
dront78 08.04.2011 11:43 #
+ 0 -
в настройках принтера параметр обработки ошибок выберите Retry
И он сразу же начнёт пробовать напечатать заново?
Мне нужно, чтобы поведение было такое же, как и в Windows 7 (ранее принтер был подключён к компьютеру с Windows 7).
То есть если бумага заканчивается, вылазит окно "бумаги нет. продолжить печать? да/нет", а принтер начинает мигать оранжевой лампочкой до тех пор, пока я либо нажму "продолжить печать" либо отменю задачу.
Мне нужно, чтобы поведение было такое же, как и в Windows 7 (ранее принтер был подключён к компьютеру с Windows 7).
То есть если бумага заканчивается, вылазит окно "бумаги нет. продолжить печать? да/нет", а принтер начинает мигать оранжевой лампочкой до тех пор, пока я либо нажму "продолжить печать" либо отменю задачу.
По поводу настроек принтера. Вы имеете в виду открыть их на локальном компьютере или на сервере в CUPS?
У меня мой HP продожает печатать, если открыть и закрыть крышку, под которой прячется картридж. :) Серьёзно. Чуток приоткрыть и закрыть, чтобы датчик сработал. Драйвера принтера скачаны с сайта HP.
Хм, странно, у меня Xerox если видит, что бумаги нет, приостанавливается, а потом сам продолжает, когда бумагу засовываешь. Почему с HP поведение отличается?
Может быть у HP LaserJet 1020 нет датчика вставленной бумаги?
Датчика нет, но в винде появляется окошко, что кончилась бумага. Просит добавить бумаги и нажать "Продолжить".
Пока не проверял в Win, но в Kubuntu в окне очереди печати задача просто пропадает, независимо от результата печати.
На сервере в CUPS задача тоже уходит в список завершенных независимо от результата.
На сервере в CUPS задача тоже уходит в список завершенных независимо от результата.
А, это вы pevzi отвечали. Извините, не заметил, что вы автор топика и думал отвечаете на него.
У меня в меню есть пункт "Reactivate HP LaserJet 1018/1020 after reloading paper":
wish /usr/share/foo2zjs/hplj10xx_gui.tcl
Но ни разу не пользовался, тк бумагу вовремя добавляю.
wish /usr/share/foo2zjs/hplj10xx_gui.tcl
Но ни разу не пользовался, тк бумагу вовремя добавляю.
Я так понимаю, это не конфиг. Нужен тот, где foo2zjs хранит свои настройки.
Это файл /usr/share/foo2zjs/hplj10xx_gui.tcl.
Что за когфиг вам нужен, я не понял. Скажите как он называется и где лежит, я скину, если найду.
А вообще как уже выше говорили помогает открытие крышки принтера, там где катридж лежит. Но нужен физический доступ к принтеру, впрочем чтобы добавить бумагу тоже к принтеру нужно подойти. Добавили бумаги, открыли-закрыли крышку, он продолжает печатать.
Что за когфиг вам нужен, я не понял. Скажите как он называется и где лежит, я скину, если найду.
А вообще как уже выше говорили помогает открытие крышки принтера, там где катридж лежит. Но нужен физический доступ к принтеру, впрочем чтобы добавить бумагу тоже к принтеру нужно подойти. Добавили бумаги, открыли-закрыли крышку, он продолжает печатать.
Эх, если бы я знал где он лежит :) Гуглю, но пока не могу найти информацию о нём.
А по поводу крышки: какой-то уж совсем топорный вариант. Хотелось бы всё-таки найти цивильное софтварное решение. Учитывая, что Linux известен, эта модель принтера популярна, а в линуксе в командной строке можно сделать всё то, что с помощью GUI и даже ещё больше, решение проблемы наверняка существует.
А по поводу крышки: какой-то уж совсем топорный вариант. Хотелось бы всё-таки найти цивильное софтварное решение. Учитывая, что Linux известен, эта модель принтера популярна, а в линуксе в командной строке можно сделать всё то, что с помощью GUI и даже ещё больше, решение проблемы наверняка существует.
На сервере у меня только консоль. Надо это как-то настроить из неё.
Ну тогда у вас два пути. Анализировать скрипт и переписать его для консоли. Второе - воспользоваться хаком с крышкой.
P.S. Если бы вы отвечали в нужную ветку было бы понятнее, что это сообщение относится ко мне.
P.S. Если бы вы отвечали в нужную ветку было бы понятнее, что это сообщение относится ко мне.
Осторожно! Под урлами ссылки на гигантские картины с ненастроенными коньками и вообще свалкой на столе! Лень (
Ошибка нехватки бумаги
Дальше просто двойной щелчок по значку hp-systray
И принтер тутже начинает печатать.
В настройках есть что-то вроде авторефреша, но лень было 30 секунд ждать, для проверки этой фичи.
Как работает не интересовало, работает и ладно, бумагу вроде тоже всегда вовремя подкладывали.
Ошибка нехватки бумаги
Дальше просто двойной щелчок по значку hp-systray
И принтер тутже начинает печатать.
В настройках есть что-то вроде авторефреша, но лень было 30 секунд ждать, для проверки этой фичи.
Как работает не интересовало, работает и ладно, бумагу вроде тоже всегда вовремя подкладывали.
Благодарю за информацию, только вот как бы это адаптировать к консоли...
Собственно решение найдено.
From the INSTALL file:
These printers do not have a "button" when you run out of paper.
But, there is a GNOME gui in:
Applications -> System Tools -> HPLJ 10xx Replaced Paper
It requires tcl, tk, and tix. Fedora 5 and later:
# yum install tcl tk tix
or, you can simulate this by reloading the paper and doing:
$ usb_printerid /dev/usb/lp0
or, you can open the print cartridge door and then close it.
Интересно, а написал ли кто-нибудь софтинку, которая бы подключалась к серверу и позволяла в один клик выполнять на нём данную команду?
From the INSTALL file:
These printers do not have a "button" when you run out of paper.
But, there is a GNOME gui in:
Applications -> System Tools -> HPLJ 10xx Replaced Paper
It requires tcl, tk, and tix. Fedora 5 and later:
# yum install tcl tk tix
or, you can simulate this by reloading the paper and doing:
$ usb_printerid /dev/usb/lp0
or, you can open the print cartridge door and then close it.
Интересно, а написал ли кто-нибудь софтинку, которая бы подключалась к серверу и позволяла в один клик выполнять на нём данную команду?