LINUX.ORG.RU

Как запустить под Linux HP Deskjet D1663


0

0

Есть комп, на него поставил Runtu. Подключил через USB принтер HP Deskjet D1663 и в Конфигурация--Печать нажал «Добавить принтер». Принтер успешно обнаружился и установился. Однако при печати Тестовой страницы выскакивает ошибка

Ошибка сервера CUPS Произошла ошибка при операции CUPS: 'client-error-document-format-not-supported'.

Если отправлять на печать документ в Open Office, то программа сообщает «Ошибка печати»

Установил hplip. Hplip определил принтер но всё равно не печатает. И всё те же ошибки что и выше. Что можно ещё придумать, где можно ещё покапать?

Смотреть /var/log/cups

Deleted
()
Ответ на: комментарий от Bod

Удалил cups, hplip. Что такое ps и за что оно отвечает, внятное разумение я не нашёл не в Яндексе, не в Гугле, поэтому ps решил не трогать.

После переустановки cups сделал sudo aptitude install hplip. После этого установилась hplip старой версии, которая принтер HP Deskjet D1663 отрадясь не знает. Понятное дело эта версия hplip не в какую не хотела видеть принтер подсоединённый к USB. Эта версия hplip уверенно говорила, что не один принтер не подключен.

Пришлось удалять эту версию hplip и ставить самую свежею версию hplip с сайта производителя. Собрал я свежею версию hplip из исходников, запустил. Эта версия hplip сразу нашла принтер, установила на него драйвер. Но всё по старому, вся та же проблема

Произошла ошибка при операции CUPS: 'client-error-document-format-not-supported'.

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

Интересный эксперимент получился. Я на 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!

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

Всё сломалось. Решил удалить принтер и снова его поставить. Удалить удалил, но теперь принтер не устанавливается, на этапе определения принтера ОПРЕДЕЛЯТОР зависает на веки вечной и вывести его из состояния ступора невозможно.

Что теперь можно сделать?

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

Что теперь можно сделать?

Ставить PC-BSD 8.0 и там уже смотреть, что установлено:

> pkg_info | grep cups
cups-base-1.4.2_2   Common UNIX Printing System: Server
cups-client-1.4.2_1 Common UNIX Printing System: Library cups
cups-image-1.4.2_1  Common UNIX Printing System: Library cupsimage
cups-pstoraster-8.15.4_4 Postscript interpreter for CUPS printing to non-PS printers
libgnomecups-0.2.3_2,1 Support library for gnome cups admistration
...
> pkg_info | grep hplip
hplip-3.9.8         Drivers and utilities for HP Printers and All-in-One device
Ну и автозапуск демонов в /etc/rc.conf:
#CUPS
cupsd_enable="YES"
#HPLIP
hpiod_enable="YES"
hpssd_enable="YES"
Управлять принтерами через Web-интерфейс, если Qt-приблуда HP не запустилась: http://127.0.0.1:631/

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Ах, да. PPD-файл для установки драйвера принтера через CUPS брать этот: /usr/local/share/ppd/HP/hp-deskjet_d1600_series-hpijs.ppd.gz

iZEN ★★★★★
()
Ответ на: комментарий от Andrei_IW

HPLIP я установил из исходников, самая свежая версия 3.9.10. Так как в репозиториях HPLIP старой версии, которая принтер HP Deskjet D1663 не знает

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

Сейчас посылая страницу на печать, команда уходит и в очереди печати появляется задание. Но после нескольких секунд задание переходит в статус «Остановлен». Вот логи

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.

Andrei_IW
() автор топика
Ответ на: комментарий от iZEN

Оооо блин, postscript-драйвер. Ещё один какой то зверь и ведать то же нужный.

Подскажите postscript-драйвер идёт для каждой модели принтера свой, или postscript-драйвер общий для всех принтеров?

Если он общий для всех принтеров, то скорее всего это будет какой то пакет, который можно переустановить и настроить.

anonymous
()
Ответ на: комментарий от anonymous

Сейчас ещё раз переустановил все пакеты, с которых встречается слово 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.

И какой бы я драйвер для принтера не устанавливал, ошибка не меняется. Чего не хватает?

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

Переустанавливая много раз пакеты cups и связанные с ним пакеты я получаю одни и те же настройки. Такое ощущение, что при удалении пакетов где настройки остаются. Так ли это?

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

Сейчас я тебе список зависимостей покажу, а ты уж сам решай, чего из него у тебя не установлено:

> pkg_info -r hplip-3.9.8
Information for hplip-3.9.8:

Depends on:
Dependency: xextproto-7.0.5
Dependency: kbproto-1.0.3
Dependency: expat-2.0.1_1
Dependency: gnome_subr-1.0
Dependency: mpage-2.5.6
Dependency: gsfonts-8.11_5
Dependency: enscript-a4-1.6.4_2
Dependency: cups-client-1.4.2_1
Dependency: mDNSResponder-108
Dependency: net-snmp-5.4.2.1_6
Dependency: python26-2.6.4
Dependency: xcb-proto-1.5
Dependency: py26-reportlab2-2.3_1
Dependency: perl-threaded-5.10.1
Dependency: a2ps-a4-4.13b_4
Dependency: png-1.2.40
Dependency: jpeg-7
Dependency: tiff-3.9.2
Dependency: cups-image-1.4.2_1
Dependency: pkg-config-0.23_1
Dependency: xproto-7.0.15
Dependency: libXdmcp-1.0.2_1
Dependency: libXau-1.0.4
Dependency: libICE-1.0.4_1,1
Dependency: libSM-1.1.0_1,1
Dependency: freetype2-2.3.11
Dependency: fontconfig-2.8.0,1
Dependency: libpthread-stubs-0.3_3
Dependency: libxcb-1.4
Dependency: libX11-1.2.1_1,1
Dependency: libXt-1.0.5_1
Dependency: libXext-1.0.5,1
Dependency: libiconv-1.13.1
Dependency: libxml2-2.7.6_1
Dependency: ghostscript8-8.64_7
Dependency: cups-pstoraster-8.15.4_4
Dependency: gettext-0.17_1
Dependency: sane-backends-1.0.20_4
Dependency: foomatic-filters-4.0.1_2
Dependency: dbus-1.2.16_1
Dependency: cups-base-1.4.2_2

iZEN ★★★★★
()
Ответ на: комментарий от Andrei_IW

Вот пакеты которые были установлены или установились

expat mpage gsfonts enscript python xcb-proto a2ps pkg-config fontconfig ghostscript gettext foomatic-filters dbus

А вот пакеты, на которых Linux Runru(основан на Ubunru 8.04) сказал, что такие пакеты он знать не знает. И соответственно и поставить не может.

xextproto kbproto gnome_subr cups-client mDNSResponder net-snmp py26-reportlab perl-threaded png jpeg tiff cups-image xproto libXdmcp libXau libICE libSM freetype2 libpthread-stubs libxcb libX11 libXt libXext libiconv libxml cups-pstoraster sane-backends cups-base

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

И сейчас не чего не поменялось. Те же ошибки

E [10/Dec/2009:18:26:03 +0300] PID 8138 (/usr/lib/cups/filter/pdftopdf) stopped with status 127! E [10/Dec/2009:18:26:03 +0300] PID 8135 (/usr/lib/cups/filter/pstopdf) stopped with status 127! E [10/Dec/2009:18:26:03 +0300] PID 8142 (/usr/lib/cups/filter/hpcups) stopped with status 1! E [10/Dec/2009:18:26:03 +0300] [Job 24] Job stopped due to filter errors.

Andrei_IW
() автор топика
Ответ на: комментарий от Andrei_IW

Чувствую этот пусть зашёл в тупик. Не один совет так и не позволил запустить принтер 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).

anonymous
()
Ответ на: комментарий от anonymous

Всё сделал. Только я пошёл другим путём. Установил Ubuntu 9.10 в которой принтер хорошо работает. И на эту Ubuntu установил лёгкий LXDE и все нужные мне программы. Это оказалось проще и легче.

И в конце позвольте немного личного впечатления:

Для себя выяснил, что для настройки и поддержания настольной и офисной Linux клиенты переплачивают раз в 5 больше чем Windows.

Только что бы просто установить принтер на Linux потребовалась неделя кропотливого труда. По деньгам это обошлось клиенту больше чем стоит Windows Home Premium. И это только на то, что бы просто установить драйвер на принтер. Что же говорить про остальное. В общем Windows дешевле чем Linux во много раз.

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