Есть комп, на него поставил Runtu. Подключил через USB принтер HP Deskjet D1663 и в Конфигурация--Печать нажал "Добавить принтер". Принтер успешно обнаружился и установился. Однако при печати Тестовой страницы выскакивает ошибка
Ошибка сервера CUPS
Произошла ошибка при операции CUPS: 'client-error-document-format-not-supported'.
Если отправлять на печать документ в Open Office, то программа сообщает "Ошибка печати"
Установил hplip. Hplip определил принтер но всё равно не печатает. И всё те же ошибки что и выше. Что можно ещё придумать, где можно ещё покапать?
Как запустить под Linux HP Deskjet D1663 ? (client-error-document-format-not-supported)
Модератор: Модераторы разделов
-
Nikky
- Сообщения: 339
- ОС: Debian GNU/Linux
Re: Как запустить под Linux HP Deskjet D1663 ?
CUPS запускать в debug-mode и внимательно читать его лог.
Арфы нет - возьмите бубен...
-
AndreiIW
- Сообщения: 6
Re: Как запустить под Linux HP Deskjet D1663 ?
В логах как раз написано client-error-document-format-not-supported
-
AndreiIW
- Сообщения: 6
Re: Как запустить под Linux HP Deskjet D1663 ?
Интересный эксперимент получился. Я на Windows установил виртуальную машину, а на виртуальной машине поставил Ubuntu 9.10 . Подсоединил принтер к виртуальной машине и тут же принтер определился и стал работать.
Я на радостях стал копировать на флешку все попки cups и всё что там было. Потом подсоединил эту флешку к моему больному Linux и переписал под Рутом все папки cups учитывая все пути. Потом перезагрузил больной Linux.
После перезагрузки ошибка Ошибка сервера CUPS Произошла ошибка при операции CUPS: 'client-error-document-format-not-supported'. перестала выскакивать. Теперь при печати пробного листа пичать уходит, но через пару секунд в диспетчере печати печать переходит со статуса "Печать" в статус "Отменён".
Открываю лог и вот что вижу
E [09/Dec/2009:21:12:22 +0300] PID 5120 (/usr/lib/cups/filter/pdftopdf) stopped with status 127!
E [09/Dec/2009:21:12:22 +0300] PID 5121 (/usr/lib/cups/filter/foomatic-rip) stopped with status 22!
E [09/Dec/2009:21:12:22 +0300] PID 5124 (/usr/lib/cups/backend/hp) stopped with status 1!
E [09/Dec/2009:21:12:22 +0300] PID 5117 (/usr/lib/cups/filter/pstopdf) stopped with status 127!
Однако потом всё сломалось. Решил удалить принтер и снова его поставить. Удалить удалил, но теперь принтер не устанавливается, на этапе определения принтера ОПРЕДЕЛЯТОР зависает на веки вечной и вывести его из состояния ступора невозможно.
Переустановил cups и hplip и сейчас посылая страницу на печать, команда уходит и в очереди печати появляется задание. Но после нескольких секунд задание переходит в статус "Остановлен". Вот логи
E [09/Dec/2009:23:37:11 +0300] PID 5456 (/usr/lib/cups/filter/pdftopdf) stopped with status 127!
E [09/Dec/2009:23:37:12 +0300] PID 5455 (/usr/lib/cups/filter/pstopdf) stopped with status 127!
E [09/Dec/2009:23:37:19 +0300] PID 5458 (/usr/lib/cups/filter/hpcups) stopped with status 1!
E [09/Dec/2009:23:37:19 +0300] [Job 9] Job stopped due to filter errors.
Люди добрые на одном из форумов подсказали, читая эти логи, что проблема в postscript-драйвере.
Подскажите postscript-драйвер идёт для каждой модели принтера свой, или postscript-драйвер общий для всех принтеров? Если он общий для всех принтеров, то скорее всего это будет какой то пакет, который можно переустановить и настроить.
Я на радостях стал копировать на флешку все попки cups и всё что там было. Потом подсоединил эту флешку к моему больному Linux и переписал под Рутом все папки cups учитывая все пути. Потом перезагрузил больной Linux.
После перезагрузки ошибка Ошибка сервера CUPS Произошла ошибка при операции CUPS: 'client-error-document-format-not-supported'. перестала выскакивать. Теперь при печати пробного листа пичать уходит, но через пару секунд в диспетчере печати печать переходит со статуса "Печать" в статус "Отменён".
Открываю лог и вот что вижу
E [09/Dec/2009:21:12:22 +0300] PID 5120 (/usr/lib/cups/filter/pdftopdf) stopped with status 127!
E [09/Dec/2009:21:12:22 +0300] PID 5121 (/usr/lib/cups/filter/foomatic-rip) stopped with status 22!
E [09/Dec/2009:21:12:22 +0300] PID 5124 (/usr/lib/cups/backend/hp) stopped with status 1!
E [09/Dec/2009:21:12:22 +0300] PID 5117 (/usr/lib/cups/filter/pstopdf) stopped with status 127!
Однако потом всё сломалось. Решил удалить принтер и снова его поставить. Удалить удалил, но теперь принтер не устанавливается, на этапе определения принтера ОПРЕДЕЛЯТОР зависает на веки вечной и вывести его из состояния ступора невозможно.
Переустановил cups и hplip и сейчас посылая страницу на печать, команда уходит и в очереди печати появляется задание. Но после нескольких секунд задание переходит в статус "Остановлен". Вот логи
E [09/Dec/2009:23:37:11 +0300] PID 5456 (/usr/lib/cups/filter/pdftopdf) stopped with status 127!
E [09/Dec/2009:23:37:12 +0300] PID 5455 (/usr/lib/cups/filter/pstopdf) stopped with status 127!
E [09/Dec/2009:23:37:19 +0300] PID 5458 (/usr/lib/cups/filter/hpcups) stopped with status 1!
E [09/Dec/2009:23:37:19 +0300] [Job 9] Job stopped due to filter errors.
Люди добрые на одном из форумов подсказали, читая эти логи, что проблема в postscript-драйвере.
Подскажите postscript-драйвер идёт для каждой модели принтера свой, или postscript-драйвер общий для всех принтеров? Если он общий для всех принтеров, то скорее всего это будет какой то пакет, который можно переустановить и настроить.
-
AndreiIW
- Сообщения: 6
Re: Как запустить под Linux HP Deskjet D1663 ?
Сейчас ещё раз переустановил все пакеты, с которых встречается слово cups. Всё равно одна и та же ошибка
E [10/Dec/2009:12:48:13 +0300] PID 6267 (/usr/lib/cups/filter/pstopdf) stopped with status 127!
E [10/Dec/2009:12:48:13 +0300] PID 6268 (/usr/lib/cups/filter/pdftopdf) stopped with status 127!
E [10/Dec/2009:12:48:16 +0300] PID 6272 (/usr/lib/cups/filter/hpcups) stopped with status 1!
E [10/Dec/2009:12:48:16 +0300] [Job 21] Job stopped due to filter errors.
И какой бы я драйвер для принтера не устанавливал, ошибка не меняется. Чего не хватает?
Переустанавливая много раз пакеты cups и связанные с ним пакеты я получаю одни и те же настройки. Такое ощущение, что при удалении пакетов где настройки остаются. Так ли это?
E [10/Dec/2009:12:48:13 +0300] PID 6267 (/usr/lib/cups/filter/pstopdf) stopped with status 127!
E [10/Dec/2009:12:48:13 +0300] PID 6268 (/usr/lib/cups/filter/pdftopdf) stopped with status 127!
E [10/Dec/2009:12:48:16 +0300] PID 6272 (/usr/lib/cups/filter/hpcups) stopped with status 1!
E [10/Dec/2009:12:48:16 +0300] [Job 21] Job stopped due to filter errors.
И какой бы я драйвер для принтера не устанавливал, ошибка не меняется. Чего не хватает?
Переустанавливая много раз пакеты cups и связанные с ним пакеты я получаю одни и те же настройки. Такое ощущение, что при удалении пакетов где настройки остаются. Так ли это?
-
AndreiIW
- Сообщения: 6
Re: Как запустить под Linux HP Deskjet D1663 ?
Чувствую этот пусть зашёл в тупик. Не один совет так и не позволил запустить принтер HP Deskjet D1663 на Linux Runtu(Ubuntu 8.04). Тогда давайте пойдём другим путём.
Есть Linux Ubuntu 9.10 на виртуальной машине в котором принтер HP Deskjet D1663 заработал сразу. Только успел всунуть принтер, как Linux Ubuntu 9.10 его тут же определил и по моей команде стал печатать как надо.
Значит в Linux Ubuntu 9.10 что то есть такое, чего нету в Linux Runtu(Ubuntu 8.04). И как это что то, можно аккуратно извлечь с Linux Ubuntu 9.10 и поместить в Runtu(Ubuntu 8.04).
Есть Linux Ubuntu 9.10 на виртуальной машине в котором принтер HP Deskjet D1663 заработал сразу. Только успел всунуть принтер, как Linux Ubuntu 9.10 его тут же определил и по моей команде стал печатать как надо.
Значит в Linux Ubuntu 9.10 что то есть такое, чего нету в Linux Runtu(Ubuntu 8.04). И как это что то, можно аккуратно извлечь с Linux Ubuntu 9.10 и поместить в Runtu(Ubuntu 8.04).
-
AndreiIW
- Сообщения: 6
Re: Как запустить под Linux HP Deskjet D1663 ?
Всё сделал. Только я пошёл другим путём. Установил Ubuntu 9.10 в которой принтер хорошо работает. И на эту Ubuntu установил лёгкий LXDE и все нужные мне программы. Это оказалось проще и легче.
И в конце позвольте немного личного впечатления:
Для себя выяснил, что для настройки и поддержания настольной и офисной Linux клиенты переплачивают раз в 5 больше чем Windows.
Только что бы просто установить принтер на Linux потребовалась неделя кропотливого труда. По деньгам это обошлось клиенту больше чем стоит Windows Home Premium. И это только на то, что бы просто установить драйвер на принтер. Что же говорить про остальное. В общем Windows дешевле чем Linux во много раз.
И в конце позвольте немного личного впечатления:
Для себя выяснил, что для настройки и поддержания настольной и офисной Linux клиенты переплачивают раз в 5 больше чем Windows.
Только что бы просто установить принтер на Linux потребовалась неделя кропотливого труда. По деньгам это обошлось клиенту больше чем стоит Windows Home Premium. И это только на то, что бы просто установить драйвер на принтер. Что же говорить про остальное. В общем Windows дешевле чем Linux во много раз.