arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
Ситуация. Имеется принтер HP LaserJet Professional M1132 MFP. Арч. Установлены свежие пакеты hplip, hpoj, cups, cups-filter. Принтер работал корректно. Один раз во время печати (неправильно были заданы параметры), принтер был принудительно выключен (через кнопку питания), лист выдернут. После этого принтер перестал работать. Под виндой все работает без проблем. Пробовал сносить все пакеты вместе с конфигами, все файлы cups'a (/var/log/cups/*, /var/spool/cups/*, /var/cache/cups/*), но это не помогает. Как это выглядит сейчас: установлен принтер, он определяется: # dmesg | tail -n5 [ 6384.750914] usb 1-4: new high-speed USB device number 8 using ehci_hcd [ 6384.876304] scsi6 : usb-storage 1-4:1.0 [ 6385.878558] scsi 6:0:0:0: CD-ROM HP Smart Install 1.0 PQ: 0 ANSI: 2 [ 6385.908569] sr1: scsi3-mmc drive: 0x/0x caddy [ 6385.908908] sr 6:0:0:0: Attached scsi CD-ROM sr1 lsusb Bus 001 Device 008: ID 03f0:042a Hewlett-Packard # ll /dev/bus/usb/001/008 crw-rw-r-- 1 root lp 189, 7 дек. 22 17:44 /dev/bus/usb/001/008 E [22/Dec/2012:17:31:32 +0400] [Job 48] Can't create temporary file E [22/Dec/2012:17:31:32 +0400] [Job 48] Job stopped due to filter errors; please consult the error_log file for details. D [22/Dec/2012:17:31:32 +0400] [Job 48] The following messages were recorded from 17:31:32 to 17:31:32 D [22/Dec/2012:17:31:32 +0400] [Job 48] Adding start banner page "none". D [22/Dec/2012:17:31:32 +0400] [Job 48] Adding end banner page "none". D [22/Dec/2012:17:31:32 +0400] [Job 48] File of type application/vnd.cups-pdf-banner queued by "root". D [22/Dec/2012:17:31:32 +0400] [Job 48] hold_until=0 D [22/Dec/2012:17:31:32 +0400] [Job 48] Queued on "HP_M1132" by "root". D [22/Dec/2012:17:31:32 +0400] [Job 48] time-at-processing=1356183092 D [22/Dec/2012:17:31:32 +0400] [Job 48] job-sheets=none,none D [22/Dec/2012:17:31:32 +0400] [Job 48] argv[0]="HP_M1132" D [22/Dec/2012:17:31:32 +0400] [Job 48] argv[1]="48" D [22/Dec/2012:17:31:32 +0400] [Job 48] argv[2]="root" D [22/Dec/2012:17:31:32 +0400] [Job 48] argv[3]="Test Page" D [22/Dec/2012:17:31:32 +0400] [Job 48] argv[4]="1" D [22/Dec/2012:17:31:32 +0400] [Job 48] argv[5]="job-uuid=urn:uuid:64508864-f6a2-38ed-6806-217505db52a2 job-originating-host-name=localhost time-at-creation=1356183092 time-at-processing=1356183092" D [22/Dec/2012:17:31:32 +0400] [Job 48] argv[6]="/var/spool/cups/d00048-001" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[0]="CUPS_CACHEDIR=/var/cache/cups" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[1]="CUPS_DATADIR=/usr/share/cups" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[4]="CUPS_REQUESTROOT=/var/spool/cups" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[5]="CUPS_SERVERBIN=/usr/lib/cups" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[6]="CUPS_SERVERROOT=/etc/cups" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[7]="CUPS_STATEDIR=/var/run/cups" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[8]="HOME=/var/spool/cups/tmp" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[10]="SERVER_ADMIN=root@ARCANIS" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[11]="SOFTWARE=CUPS/1.6.1" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[12]="TMPDIR=/var/spool/cups/tmp" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[13]="USER=root" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[14]="CUPS_MAX_MESSAGE=2047" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[15]="CUPS_SERVER=/var/run/cups/cups.sock" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[16]="CUPS_ENCRYPTION=IfRequested" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[17]="IPP_PORT=631" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[18]="CHARSET=utf-8" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[19]="LANG=ru_RU.UTF-8" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[20]="PPD=/etc/cups/ppd/HP_M1132.ppd" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[21]="RIP_MAX_CACHE=128m" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[22]="CONTENT_TYPE=application/vnd.cups-pdf-banner" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[23]="DEVICE_URI=hp:/usb/HP_LaserJet_Professional_M1132_MFP?serial=000000000QH4KCJHSI1c" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[24]="PRINTER_INFO=HP LaserJet Professional M1132 MFP" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[25]="PRINTER_LOCATION=ARCANIS" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[26]="PRINTER=HP_M1132" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[27]="PRINTER_STATE_REASONS=none" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[28]="CUPS_FILETYPE=document" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[29]="FINAL_CONTENT_TYPE=printer/HP_M1132" D [22/Dec/2012:17:31:32 +0400] [Job 48] envp[30]="AUTH_I****" D [22/Dec/2012:17:31:32 +0400] [Job 48] Started filter /usr/lib/cups/filter/bannertopdf (PID 28366) D [22/Dec/2012:17:31:32 +0400] [Job 48] Started filter /usr/lib/cups/filter/pdftopdf (PID 28367) D [22/Dec/2012:17:31:32 +0400] [Job 48] Started filter /usr/lib/cups/filter/pdftoraster (PID 28368) D [22/Dec/2012:17:31:32 +0400] [Job 48] Started filter /usr/lib/cups/filter/hpcups (PID 28369) D [22/Dec/2012:17:31:32 +0400] [Job 48] Started backend /usr/lib/cups/backend/hp (PID 28370) D [22/Dec/2012:17:31:32 +0400] [Job 48] Error: Can't create temporary file D [22/Dec/2012:17:31:32 +0400] [Job 48] PID 28367 (/usr/lib/cups/filter/pdftopdf) stopped with status 1. D [22/Dec/2012:17:31:32 +0400] [Job 48] Hint: Try setting the LogLevel to "debug" to find out more. D [22/Dec/2012:17:31:32 +0400] [Job 48] PID 28366 (/usr/lib/cups/filter/bannertopdf) did not catch or ignore signal 13. D [22/Dec/2012:17:31:32 +0400] [Job 48] prnt/hpcups/HPCupsFilter.cpp 536: cupsRasterOpen failed, fd = 0 D [22/Dec/2012:17:31:32 +0400] [Job 48] prnt/backend/hp.c 839: ERROR: null print job total=0 D [22/Dec/2012:17:31:32 +0400] [Job 48] PID 28370 (/usr/lib/cups/backend/hp) exited with no errors. D [22/Dec/2012:17:31:32 +0400] [Job 48] PID 28369 (/usr/lib/cups/filter/hpcups) stopped with status 1. D [22/Dec/2012:17:31:32 +0400] [Job 48] Hint: Try setting the LogLevel to "debug" to find out more. D [22/Dec/2012:17:31:32 +0400] [Job 48] PID 28368 (/usr/lib/cups/filter/pdftoraster) stopped with status 1. D [22/Dec/2012:17:31:32 +0400] [Job 48] Hint: Try setting the LogLevel to "debug" to find out more. D [22/Dec/2012:17:31:32 +0400] [Job 48] End of messages D [22/Dec/2012:17:31:32 +0400] [Job 48] printer-state=3(idle) D [22/Dec/2012:17:31:32 +0400] [Job 48] printer-state-message="Can't create temporary file" D [22/Dec/2012:17:31:32 +0400] [Job 48] printer-state-reasons=none # chmod -R 777 /var/spool/cups Текущие права в каталоге /var/spool/cups выглядят так (откатил до 755), выпадает ошибка с Can't create temporary file: # ll /var/spool/cups итого 836 drwxr-xr-x 2 root lp 4096 дек. 22 17:24 tmp -rwxr-xr-x 1 root lp 60 дек. 22 16:17 00000000 -rwxr-xr-x 1 root lp 0 дек. 22 16:27 0000000c ... LogLevel debug SystemGroup lp root Listen localhost:631 Listen /var/run/cups/cups.sock # ll /usr/lib/cups/filter итого 1252 -rwxr-xr-x 1 root root 23208 нояб. 29 22:23 bannertopdf -rwxr-xr-x 1 root root 10432 нояб. 29 22:23 commandtoescpx -rwxr-xr-x 1 root root 10408 нояб. 29 22:23 commandtopclx -rwxr-xr-x 1 root root 14640 сент. 3 23:53 commandtops -rwxr-xr-x 1 root root 10424 сент. 3 23:53 gziptoany -rwxr-xr-x 1 root root 14354 нояб. 30 17:54 hpcac -rwxr-xr-x 1 root root 383936 нояб. 30 17:54 hpcups -rwxr-xr-x 1 root root 27024 нояб. 30 17:54 hpcupsfax -rwxr-xr-x 1 root root 10440 нояб. 30 17:54 hplipjs -rwxr-xr-x 1 root root 7689 нояб. 30 17:54 hpps -rwxr-xr-x 1 root root 31312 нояб. 29 22:23 imagetopdf -rwxr-xr-x 1 root root 989 нояб. 29 22:23 imagetops -rwxr-xr-x 1 root root 53136 нояб. 29 22:23 imagetoraster -rwxr-xr-x 1 root root 23272 нояб. 29 22:23 pdftoijs -rwxr-xr-x 1 root root 135104 нояб. 29 22:23 pdftoopvp -rwxr-xr-x 1 root root 130344 нояб. 29 22:23 pdftopdf -rwxr-xr-x 1 root root 27536 нояб. 29 22:23 pdftops -rwxr-xr-x 1 root root 31480 нояб. 29 22:23 pdftoraster -rwxr-xr-x 1 root root 6479 нояб. 29 22:23 pstopdf -rwxr-xr-x 1 root root 51848 сент. 3 23:53 pstops -rwxr-xr-x 1 root root 963 нояб. 30 17:54 pstotiff lrwxrwxrwx 1 root root 13 сент. 3 23:53 rastertodymo -> rastertolabel -rwxr-xr-x 1 root root 18768 сент. 3 23:53 rastertoepson -rwxr-xr-x 1 root root 31232 нояб. 29 22:23 rastertoescpx -rwxr-xr-x 1 root root 18736 сент. 3 23:53 rastertohp -rwxr-xr-x 1 root root 22896 сент. 3 23:53 rastertolabel -rwxr-xr-x 1 root root 31248 нояб. 29 22:23 rastertopclx -rwxr-xr-x 1 root root 14640 сент. 3 23:53 rastertopwg -rwxr-xr-x 1 root root 3560 нояб. 29 22:23 textonly -rwxr-xr-x 1 root root 42864 нояб. 29 22:23 texttopdf -rwxr-xr-x 1 root root 983 нояб. 29 22:23 texttops -rwxr-xr-x 1 root root 43704 нояб. 29 22:23 urftopdf |
palpalych |
|
Темы:
89
Сообщения:
1127
Участник с: 09 августа 2011
|
Постоянно проблемы с этим принтером, вот решение №1 Тыц решение №2 Иногда помогает Последний раз когда перестал печатаnь выключил принтер, перегрузил комп, включил принтер, запустил sudo sh ./hplip-3.12.11-plugin.run и всё заработало, и так постоянно…
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
PalPalychну второй вариант был попробован самым первым xD первый спасибо, попробую. Ранее просто не было необходимости с плагином кувыркаться. Посмотрим, что получится. Просто проблема тут немного в другом, как мне кажется. Проблема, думается мне, именно в том, что работа была некорректно прервана. Однако, во всех очередях, задания нет. Есть идея, что нужно очистить память принтера, но как это сделать, я не нашел. |
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
После установки плагина сразу выдавалась ошибка File “/usr/lib/cups/filter/foomatic-rip” not available: No such file or directory. Посмотреть полный лог можно тут. hplip (и net-snmp кстати тоже) установлены. В вебморде капса отредактировал принтер, поставив ему в качестве драйвера hpcups. Все равно не печатает, просто стопорится. Полный лог можно посмотреть тут. Посмотрев его на предмет ошибок, я вообще ничего не нашел o_0 |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
sudo rm -R /var/spool/cups/tmp/*
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
sleepycat arcanisда и он пустой сейчас |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
пардон не видел. /var/cache/cups /var/run/cups там что? lpstat -p (или даже -t , если не склероз) lpstat -o UPD: есть один интересный старый трюк, после установки принтера попробуйте вытащить картридж и вставить обратно. Не поверите, но вдруг в линуксах оживает, может поможет. Хотя это из разряда мистики. Я сам не пробовал, но рассказывали.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
# la /var/cache/cups итого 21452 drwxrwxr-x 2 root nobody 4096 сент. 3 23:53 rss -rw-r----- 1 root root 1930 дек. 22 21:22 HP_M1132.data -rwxr-xr-x 1 root root 2999 дек. 22 16:02 Virtual_PDF_Printer.data -rw-r----- 1 root nobody 6226 дек. 23 01:15 job.cache -rw-r----- 1 root nobody 6080 дек. 23 01:14 job.cache.O -rwxr-xr-x 1 daemon lp 21938004 дек. 22 16:02 ppds.dat # la /var/run/cups итого 0 dr-x--x--x 2 daemon lp 60 дек. 23 02:23 certs srw-rw-rw- 1 root root 0 дек. 23 00:45 cups.sock # la /var/run/cups/certs итого 4 -r--r-----+ 1 root lp 32 дек. 23 02:23 0 # lpstat -o HP_M1132 HP_M1132-71 arcanis 12288 Вс. 23 дек. 2012 02:30:57 HP_M1132-72 root 6144 Вс. 23 дек. 2012 02:31:18 # lpstat -t scheduler is running system default destination: HP_M1132 device for HP_M1132: hp:/usb/HP_LaserJet_Professional_M1132_MFP?serial=000000000QH4KCJHSI1c device for Virtual_PDF_Printer: cups-pdf:/ HP_M1132 accepting requests since Вс. 23 дек. 2012 02:30:57 Virtual_PDF_Printer accepting requests since Сб. 22 дек. 2012 17:28:56 printer HP_M1132 disabled since Вс. 23 дек. 2012 02:30:57 - reason unknown printer Virtual_PDF_Printer is idle. enabled since Сб. 22 дек. 2012 17:28:56 HP_M1132-71 arcanis 12288 Вс. 23 дек. 2012 02:30:57 HP_M1132-72 root 6144 Вс. 23 дек. 2012 02:31:18 # lpstat -p printer HP_M1132 disabled since Вс. 23 дек. 2012 02:30:57 - reason unknown printer Virtual_PDF_Printer is idle. enabled since Сб. 22 дек. 2012 17:28:56 sleepycatне поверите, но это было попробовано одним из самых первых :D У меня даже было на готове логичное объяснение “на пальцах”, если заработает. Добавлю еще, на всякий случай. что на печать отправлял через либру, гвим и в консоли. Печать на cups-pdf работает. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
# enable HP_M1132 # lpstat –a –p HP_M1132
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
sleepycatэм [root@ARCANIS /root]# lpstat -a -p HP_M1132 18:24, 12-12-23 HP_M1132 accepting requests since Вс. 23 дек. 2012 18:22:02 Virtual_PDF_Printer accepting requests since Сб. 22 дек. 2012 17:28:56 printer HP_M1132 disabled since Вс. 23 дек. 2012 18:22:02 - reason unknown [root@ARCANIS /root]# enable HP_M1132 18:24, 12-12-23 enable: no such hash table element: HP_M1132 [root@ARCANIS /root]# lpstat -a -p HP_M1132 18:26, 12-12-23 HP_M1132 accepting requests since Вс. 23 дек. 2012 18:22:02 Virtual_PDF_Printer accepting requests since Сб. 22 дек. 2012 17:28:56 printer HP_M1132 disabled since Вс. 23 дек. 2012 18:22:02 - reason unknown [root@ARCANIS /root]# cupsenable HP_M1132 18:27, 12-12-23 [root@ARCANIS /root]# lpstat -a -p HP_M1132 18:27, 12-12-23 HP_M1132 accepting requests since Вс. 23 дек. 2012 18:27:29 Virtual_PDF_Printer accepting requests since Сб. 22 дек. 2012 17:28:56 printer HP_M1132 disabled since Вс. 23 дек. 2012 18:27:29 - reason unknown |