Страница 1 из 2
Как запустить под Linux HP Deskjet D1663
Добавлено: 09 дек 2009, 16:41
AndreiIW
Есть комп, на него поставил Runtu. Подключил через USB принтер HP Deskjet D1663 и в Конфигурация--Печать нажал "Добавить принтер". Принтер успешно обнаружился и установился. Однако при печати Тестовой страницы выскакивает ошибка
Ошибка сервера CUPS Произошла ошибка при операции CUPS: 'client-error-document-format-not-supported'.
Если отправлять на печать документ в Open Office, то программа сообщает "Ошибка печати"
Установил hplip. Hplip определил принтер но всё равно не печатает. И всё те же ошибки что и выше. Что можно ещё придумать, где можно ещё покапать?
В файлах:
/usr/share/cups/mime/mime.types
/usr/share/cups/mime/mime.convs
/etc/cups/mime.types
/etc/cups/mime.convs
`application/octet-stream' разкоментарены.
Cups и HPLIP переустанавливались. Не чего не помогает. Что можно ещё попробовать?
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 09 дек 2009, 22:02
leave
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 09 дек 2009, 23:19
AndreiIW
Тут написано что надо раскомментировать application и так далее. Это я сделал, не помогло
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 10 дек 2009, 10:41
AndreiIW
Интересный эксперимент получился. Я на 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-драйвер общий для всех принтеров? Если он общий для всех принтеров, то скорее всего это будет какой то пакет, который можно переустановить и настроить.
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 10 дек 2009, 12:52
AndreiIW
Сейчас ещё раз переустановил все пакеты, с которых встречается слово 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.
И какой бы я драйвер для принтера не устанавливал, ошибка не меняется. Чего не хватает?
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 10 дек 2009, 12:59
AndreiIW
Сейчас ещё раз переустановил все пакеты, с которых встречается слово 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 и связанные с ним пакеты я получаю одни и те же настройки. Такое ощущение, что при удалении пакетов где настройки остаются. Так ли это?
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 10 дек 2009, 13:00
AndreiIW
Переустанавливая много раз пакеты cups и связанные с ним пакеты я получаю одни и те же настройки. Такое ощущение, что при удалении пакетов где настройки остаются. Так ли это?
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 10 дек 2009, 14:39
leave
Убунта - я правильно понял?
aptitude purge имя_пакета удаляет пакет и все с ним связанное (инит-скрипты, конфиги етц)
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 10 дек 2009, 17:49
AndreiIW
Как то пробовал такое. Нужно наверное ещё раз испытать
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 11 дек 2009, 09:37
AndreiIW
Чувствую этот пусть зашёл в тупик. Не один совет так и не позволил запустить принтер 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).
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 11 дек 2009, 09:44
d_fdv
AndreiIW писал(а):Чувствую этот пусть зашёл в тупик. Не один совет так и не позволил запустить принтер 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).
А слабо банально обновиться до 9.10?
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 11 дек 2009, 16:47
AndreiIW
Ну да, слабо. Дело в том что компьютер слабенький, Celeron 1.1 Ггерца и памяти всего 256Мб ОЗУ. Я раз попробовал на такую машинку поставить Ubuntu 9.10. В режиме покоя загрузка процессора 30-60%. Мышкой двинешь, загрузка процессора вырастает до 90%. Откроешь любую лёгкую программку, вроде блокнота, загрузка процессора 100%.
Тогда как в Linux Runtu(Ubuntu 8.04) стоит OpenBox и каким то шустрым оконным менеджером. Я точно не помню каким, но он на самом деле работает шустро. Конечно Linux тормозит когда загружаешь любые программы, но это ещё сносно, по сравнению с Гномом.
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 11 дек 2009, 18:06
IceMan
Так никто не заставляет ставить 9.10 вместе с гномом, поставь минимальный вариант и установи наверх openbox/fluxbox или другое легковесное.
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 18 дек 2009, 11:43
AndreiIW
Всё сделал. Только я пошёл другим путём. Установил Ubuntu 9.10 в которой принтер хорошо работает. И на эту Ubuntu установил лёгкий LXDE и все нужные мне программы. Это оказалось проще и легче.
И в конце позвольте немного личного впечатления:
Для себя выяснил, что для настройки и поддержания настольной и офисной Linux клиенты переплачивают раз в 5 больше чем Windows.
Только что бы просто установить принтер на Linux потребовалась неделя кропотливого труда. По деньгам это обошлось клиенту больше чем стоит Windows Home Premium. И это только на то, что бы просто установить драйвер на принтер. Что же говорить про остальное. В общем Windows дешевле чем Linux во много раз.
Re: Как запустить под Linux HP Deskjet D1663
Добавлено: 18 дек 2009, 14:40
IceMan
AndreiIW писал(а):Только что бы просто установить принтер на Linux потребовалась неделя кропотливого труда. По деньгам это обошлось клиенту больше чем стоит Windows Home Premium. И это только на то, что бы просто установить драйвер на принтер. Что же говорить про остальное. В общем Windows дешевле чем Linux во много раз.
Ты лучше поставь вопрос так:
- Кто за стоимость Windows 7 Home Premium настроит мне принтер HP Deskjet D1663 в Runtu?
К вечеру бы кто-нить нашелся.