Отчет CUPS " невозможно записать данные печати: сломанная труба"

Примечание: аналогичный вопрос был опубликован много лет назад. Однако procudure отладки, предоставляемые длинный ответ не помочь. И последних сообщений, якобы решение для него очень сложным. Итак, я здесь, снова опубликуйте вопрос.

принтер подключен через socket://ip.of.printer:9100. Модель принтера LaserJet P4015n. Мой компьютер работает под управлением Arch Linux. Версия связанных модулей cup:

cups-2.0.4-1-x86_64
cups-filters-1.0.71-1
cups-pk-helper-0.2.5-1
libcups-2.0.4-1
python-pycups-1.9.73-1

система печатания моя раньше компьютер работал нормально. Тем не менее, сегодня, когда я пытаюсь напечатать документ, принтер не отвечает. Понижение все связанные пакеты в ранней версии у меня на моем компьютере не помогает. Ни переустановка драйвера принтера.

при отладке, # nc -vz ip.of.printer 9100 нормальное подключение,

...[ip.of.printer] 9100 (hp-pdl-datastr) open

проверка /var/log/cups/error_log, только сообщение было

E [22/Aug/2015:01:15:33 +0800] [Job 35] Unable to write print data: Broken pipe

и принтер, связанные с результатом tcpdump публикуется как показано ниже(localhost имя Saturn, я проследила Saturn.57142 из-за его связи с HP LaserJet P4015):

00:42:12.748387 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetRequest(28)  25.3.2.1.3.1
00:42:12.753755 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(45)  25.3.2.1.3.1="HP LaserJet P4015"
00:42:12.753904 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetNextRequest(27)  43.12.1.1.4
00:42:12.758850 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(34)  43.12.1.1.4.1.1="black"
00:42:12.758900 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetNextRequest(29)  43.12.1.1.4.1.1
00:42:12.763940 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(30)  43.12.1.1.5.1.1=8
00:42:12.764116 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetRequest(28)  25.3.5.1.2.1
00:42:12.771071 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(29)  25.3.5.1.2.1=00
00:42:12.771123 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetRequest(29)  43.10.2.1.4.1.1
00:42:12.775906 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(32)  43.10.2.1.4.1.1=51928

00:42:12.838656 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetNextRequest(27)  43.11.1.1.9
00:42:12.843572 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(31)  43.11.1.1.9.1.1=9120
00:42:12.843675 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetNextRequest(29)  43.11.1.1.9.1.1
00:42:12.848515 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(32)  43.11.1.1.9.1.2=173092
00:42:12.848630 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetNextRequest(29)  43.11.1.1.9.1.2
00:42:12.854099 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(30)  43.12.1.1.2.1.1=1
00:42:12.854138 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetRequest(28)  25.3.5.1.2.1
00:42:12.861080 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(29)  25.3.5.1.2.1=00


00:42:13.261306 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetNextRequest(27)  43.11.1.1.9
00:42:13.266306 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(31)  43.11.1.1.9.1.1=9120
00:42:13.266332 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetNextRequest(29)  43.11.1.1.9.1.1
00:42:13.271211 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(32)  43.11.1.1.9.1.2=173092
00:42:13.271254 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetNextRequest(29)  43.11.1.1.9.1.2
00:42:13.276577 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(30)  43.12.1.1.2.1.1=1
00:42:13.276675 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetRequest(28)  25.3.5.1.2.1
00:42:13.283540 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(29)  25.3.5.1.2.1=00
00:42:13.283623 IP Saturn.57142 > NPI7B3356.DynIP.ntu.edu.sg.snmp:  GetRequest(29)  43.10.2.1.4.1.1
00:42:13.288444 IP NPI7B3356.DynIP.ntu.edu.sg.snmp > Saturn.57142:  GetResponse(32)  43.10.2.1.4.1.1=51928

любая идея, как решить эту проблему?

7
задан Chong
13.05.2023 17:00 Количество просмотров материала 3345
Распечатать страницу

1 ответ

иногда аппаратная проблема действительно -- просто аппаратная проблема... В моем случае оказалось, что наша школа изменила организацию типографских работ. Они заблокировали прямую печать, возможно, через политику брандмауэра. И перенаправить все задания печати через центральный сервер с протоколом SAMBA. Следовательно, я могу пропинговать офисный принтер, но я не могу отправить данные печати на принтер. Проблема в конечном итоге была решена после обращения к ИТ-персоналу и перенастроил мой компьютер в соответствии с их изменение.

Если вы столкнулись с подобной проблемой и не можете выяснить ее источник на своем собственном конце. Вероятно, вам следует связаться с ИТ-персоналом вашей компании/организации. Может быть, они просто изменили некоторые настройки, не сообщая вам.


благодаря @ColeBusby, один из способов проверить, действительно ли проблема вызвана ограничением компании/организации на прямое подключение к принтеру через порт 9100, заключается в использовании

telnet [ip.of.the.printer] 9100

в вашей терминал. Если выходные данные

Trying 172.21.48.223...
Connected to 172.21.48.223.
Escape character is '^]'.

и тут же последовал Соединение закрыто иностранным хостом.

тогда ясно, что вы успешно получаете доступ к принтеру, и все же принтер отклонил ваш доступ через порт 9100. Когда это произойдет, попросите ИТ-специалистов проверить, изменена ли политика, не сообщая вам, и как настроить использование новой системы печати.

1
отвечен Chong 2023-05-15 00:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх