Принтер находится, но не печатает

Автор epros, 29 июня 2019, 14:02:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

epros

Задание на печать повисает в состоянии "Остановлено".

В /var/log/cups/error_log вижу это:

D [29/Jun/2019:13:39:44 +0300] [Job 2] Start rendering...
D [29/Jun/2019:13:39:44 +0300] [Job 2] Set job-printer-state-message to "Start rendering...", current level=INFO
D [29/Jun/2019:13:39:44 +0300] [Job 2] Processing page 1...
D [29/Jun/2019:13:39:44 +0300] [Job 2] Set job-printer-state-message to "Processing page 1...", current level=INFO
D [29/Jun/2019:13:39:44 +0300] [Job 2] prnt/hpcups/Hbpl1.cpp 52: Hbpl1 constructor : m_szLanguage = HBPL1STATE: +hplip.plugin-error
D [29/Jun/2019:13:39:44 +0300] [Job 2] prnt/hpcups/HPCupsFilter.cpp 486: m_Job initialization failed with error = 48
D [29/Jun/2019:13:39:44 +0300] [Job 2] prnt/backend/hp.c 919: ERROR: null print job total=0
D [29/Jun/2019:13:39:44 +0300] [Job 2] PID 1670 (/usr/lib/cups/filter/hpcups) stopped with status 1.
D [29/Jun/2019:13:39:44 +0300] [Job 2] Hint: Try setting the LogLevel to "debug" to find out more.
D [29/Jun/2019:13:39:44 +0300] [Job 2] PID 1671 (/usr/lib/cups/backend/hp) exited with no errors.
D [29/Jun/2019:13:39:44 +0300] [Job 2] Processing page 2...
D [29/Jun/2019:13:39:44 +0300] [Job 2] Rendering completed
D [29/Jun/2019:13:39:44 +0300] [Job 2] PID 1669 (/usr/lib/cups/filter/gstoraster) exited with no errors.
D [29/Jun/2019:13:39:44 +0300] [Job 2] End of messages
D [29/Jun/2019:13:39:44 +0300] [Job 2] printer-state=3(idle)
D [29/Jun/2019:13:39:44 +0300] [Job 2] printer-state-message="Rendering completed"
D [29/Jun/2019:13:39:44 +0300] [Job 2] printer-state-reasons=none
E [29/Jun/2019:13:40:36 +0300] Scheduler shutting down due to program error.

epros

Дополнение: hp-setup обнаруживает принтер, но после нажатия кнопки "Next" виснет насмерть.

G_r_i_g_a


ferum

Цитата: epros от 29 июня 2019, 14:02:30Задание на печать повисает в состоянии "Остановлено".
Введите в адресной строке браузера 127.0.0.1:631
там будет в чём покопаться, по крайней мере можно снять задание и задать права пользователя на принтер.
Цитата: epros от 29 июня 2019, 14:14:27Дополнение: hp-setup обнаруживает принтер, но после нажатия кнопки "Next" виснет насмерть.
Подобные сторонние приложения в большинстве своём требуют наличие в системе основных библиотек архитектуры i386
https://wiki.debian.org/Multiarch/HOWTO
Русские дебианщики против цифрового слабоумия !

epros

Цитата: G_r_i_g_a от 29 июня 2019, 14:29:15
А что говорит hp-check?

Хм. Спасибо, сильно помогло. На самом деле он написал много, чего ему не хватало. Но главное - подсказал, что нужно взять с сайта HP некий проприетарный плагин, которого в репозиториях debian конечно же не было.

Вроде бы я через это раньше проходил при установке предыдущей версии debian, только забыл уже. Да и не доделал тогда, наверное, всё до конца.

Но сейчас hp-check больше не ругается, hp-setup прошел нормально и тестовую страницу мне напечатать удалось.

epros

Сканирование, однако, не работает.  Сканер находится:

$ scanimage -L
device `hpaio:/usb/HP_Color_LaserJet_Pro_MFP_M176n?serial=CNG7H5V0PF' is a Hewlett-Packard HP_Color_LaserJet_Pro_MFP_M176n all-in-one


$ sane-find-scanner -v
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x242a [HP Color LaserJet Pro MFP M176n]) at libusb:003:002


Однако при попытке сканирования xsane виснет, xscanimage выдаёт непонятные сообщения об ошибках (invalid argument).

Куда дальше смотреть не знаю.

G_r_i_g_a

Цитата: epros от 29 июня 2019, 22:53:44сообщения об ошибках (invalid argument)
Похоже на глюки в конфиге. Попробуй через другой софт отсканировать.

epros

Глюки в конфиге - это как искать? И какой другой софт для сканирования существует? Я так понимаю, что если две разные программы не работают, то наверняка что-то с драйвером?

epros

# sane-find-scanner | grep HP
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x242a [HP Color LaserJet Pro MFP M176n]) at libusb:003:003

Однако в файлах конфигурации в /etc/sane.d я не нахожу строчки типа:
usb 0x03f0 0x240a

Где рыть?

qupl

Цитата: epros от 01 июля 2019, 00:20:33Где рыть?
Может попробовать привести конфиг в соответствие с найденным железом? Кроме Вас никто этого не сможет проверить.

G_r_i_g_a

Цитата: epros от 30 июня 2019, 13:12:07Глюки в конфиге - это как искать?
Глюки искать не надо, просто берешь и удаляешь конфигурационный файл с названием принтера в папке ~/.sane. Он его должен потом пересоздать. Во всяком случае он у меня после этого заработал.

Цитата: epros от 30 июня 2019, 13:12:07какой другой софт для сканирования существует?
Ну вот кое-что. Это, конечно, не весь софт, есть "ещё" :D
Цитата: epros от 30 июня 2019, 13:12:07Я так понимаю, что если две разные программы не работают, то наверняка что-то с драйвером?
Ну этот момент, признаюсь, я пропустил, думаю что да, скорее всего так и есть.
Цитата: epros от 01 июля 2019, 00:20:33Однако в файлах конфигурации в /etc/sane.d
Там лежат скрипты, а в них никогда не прописывается явно устройство. Сам конфиг лежит в домашней папке.
Цитата: epros от 01 июля 2019, 00:20:33я не нахожу строчки
Цитата: epros от 01 июля 2019, 00:20:33usb 0x03f0 0x240a
У тебя же не 0х240а
Цитата: epros от 01 июля 2019, 00:20:330x242a

epros

#11
Цитата: G_r_i_g_a от 01 июля 2019, 08:10:46
Глюки искать не надо, просто берешь и удаляешь конфигурационный файл с названием принтера в папке ~/.sane. Он его должен потом пересоздать. Во всяком случае он у меня после этого заработал.
Делал много раз. Если не чистить ~/.sane, то xsane при запуске выдаёт кучу ошибок. Если почистить, то запускается, находит сканер, но при попытке сканирования виснет.

Цитата: G_r_i_g_a от 01 июля 2019, 08:10:46
Ну вот кое-что. Это, конечно, не весь софт, есть "ещё" :D
Ещё попробовал skanlite и gimp. Но, как я понял, они используют те же sane и scanimage.

Цитата: G_r_i_g_a от 01 июля 2019, 08:10:46
У тебя же не 0х240а
Ой, здесь опечатка. Конечно 0x242a.

Ещё одна фишка выяснилась. Как я вспомнил (и нашёл подтверждение в инете), все эти программы сканирования должны видеть ещё и встроенную камеру. Но у меня не видят! Причём /dev/video0 я нашёл. В проигрывателе vlc есть возможность указать источник вручную. Я указал /dev/video0  и имел возможность полюбоваться на  свою физиономию на экране. Т.е. драйвер камеры работает. Но kde его не видит. Как так?