решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed (при печати тестовой страницы вываливается ошибка)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

Доброго всем времени!
Пятый день бьюсь над подключением принетра HP LaserJet Professional M1212nf MFP к CUPS через Ethernet порт.
Отказывается работать и все тут... Установка проходит без проблем, поддержка принетра в hplip имеется.
При попытке отправить на печать тестовую страницу, задание останавливается с ошибкой /usr/lib/cups/filter/foomatic-rip failed:

foomatic-rip на месте:

Код: Выделить всё

root@debian:~# file /usr/lib/cups/filter/foomatic-rip
/usr/lib/cups/filter/foomatic-rip: symbolic link to `../../../bin/foomatic-rip'
root@debian:~# file /usr/bin/foomatic-rip
/usr/bin/foomatic-rip: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

Конфиг принтера и наличее установленных пакетов следующее:

Код: Выделить всё

root@debian:~# dpkg -l | grep hp
ii  hpijs                              3.10.6-2                     HP Linux Printing and Imaging - gs IJS driver (hpijs)
ii  hplip                              3.10.6-2                     HP Linux Printing and Imaging System (HPLIP)
ii  hplip-cups                         3.10.6-2                     HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  hplip-data                         3.10.6-2                     HP Linux Printing and Imaging - data files
ii  libhpmud0                          3.10.6-2                     HP Multi-Point Transport Driver (hpmud) run-time libraries
ii  libsane-hpaio                      3.10.6-2                     HP SANE backend for multi-function peripherals
root@debian:~# dpkg -l | grep cups
ii  cups                               1.4.4-7                      Common UNIX Printing System(tm) - server
ii  cups-client                        1.4.4-7                      Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common                        1.4.4-7                      Common UNIX Printing System(tm) - common files
ii  cups-driver-gutenprint             5.2.6-1                      printer drivers for CUPS
ii  cups-ppdc                          1.4.4-7                      Common UNIX Printing System(tm) - PPD manipulation utilities
ii  ghostscript-cups                   8.71~dfsg2-9                 The GPL Ghostscript PostScript/PDF interpreter - CUPS filters
ii  hplip-cups                         3.10.6-2                     HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  libcups2                           1.4.4-7                      Common UNIX Printing System(tm) - Core library
ii  libcupscgi1                        1.4.4-7                      Common UNIX Printing System(tm) - CGI library
ii  libcupsdriver1                     1.4.4-7                      Common UNIX Printing System(tm) - Driver library
ii  libcupsimage2                      1.4.4-7                      Common UNIX Printing System(tm) - Raster image library
ii  libcupsmime1                       1.4.4-7                      Common UNIX Printing System(tm) - MIME library
ii  libcupsppdc1                       1.4.4-7                      Common UNIX Printing System(tm) - PPD manipulation library
root@debian:~# cat /etc/cups/printers.conf
# Printer configuration file for CUPS v1.4.4
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Printer Print1212>
Info
Location
MakeModel HP LaserJet Professional m1212nf MFP hpijs, 3.10.6
DeviceURI socket://10.0.0.202
State Idle
StateTime 1318576254
Type 8425484
Filter application/vnd.cups-raw 0 -
Filter application/vnd.cups-postscript 100 foomatic-rip
Filter application/vnd.cups-pdf 0 foomatic-rip
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>

При этом, при отправке задания в логе такая каша:

Код: Выделить всё

root@debian:~# grep 14 /var/log/cups/error_log
E [14/Oct/2011:11:10:54 +0400] [Job 14] Job stopped due to filter errors; please consult the error_log file for details.
D [14/Oct/2011:11:10:54 +0400] [Job 14] The following messages were recorded from 11:10:50 to 11:10:54
D [14/Oct/2011:11:10:54 +0400] [Job 14] Adding start banner page "none".
D [14/Oct/2011:11:10:54 +0400] [Job 14] Adding end banner page "none".
D [14/Oct/2011:11:10:54 +0400] [Job 14] File of type application/vnd.cups-banner queued by "root".
D [14/Oct/2011:11:10:54 +0400] [Job 14] hold_until=0
D [14/Oct/2011:11:10:54 +0400] [Job 14] Queued on "Print1212" by "root".
D [14/Oct/2011:11:10:54 +0400] [Job 14] job-sheets=none,none
D [14/Oct/2011:11:10:54 +0400] [Job 14] argv[0]="Print1212"
D [14/Oct/2011:11:10:54 +0400] [Job 14] argv[1]="14"
D [14/Oct/2011:11:10:54 +0400] [Job 14] argv[2]="root"
D [14/Oct/2011:11:10:54 +0400] [Job 14] argv[3]="Test Page"
D [14/Oct/2011:11:10:54 +0400] [Job 14] argv[4]="1"
D [14/Oct/2011:11:10:54 +0400] [Job 14] argv[5]="job-uuid=urn:uuid:78ad5560-ffaf-3e1d-64f1-a637047d2dad job-originating-host-name=localhost"
D [14/Oct/2011:11:10:54 +0400] [Job 14] argv[6]="/var/spool/cups/d00014-001"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[8]="HOME=/var/spool/cups/tmp"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[10]="SERVER_ADMIN=root@debian"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[11]="SOFTWARE=CUPS/1.4.4"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[13]="TZ=Europe/Moscow"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[14]="USER=root"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[15]="CUPS_SERVER=/var/run/cups/cups.sock"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[17]="IPP_PORT=631"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[18]="CHARSET=utf-8"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[19]="LANG=ru_RU.UTF-8"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[20]="PPD=/etc/cups/ppd/Print1212.ppd"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[21]="RIP_MAX_CACHE=auto"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[22]="CONTENT_TYPE=application/vnd.cups-banner"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[23]="DEVICE_URI=socket://10.0.0.202"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[24]="PRINTER_INFO="
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[25]="PRINTER_LOCATION="
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[26]="PRINTER=Print1212"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[27]="CUPS_FILETYPE=document"
D [14/Oct/2011:11:10:54 +0400] [Job 14] envp[28]="FINAL_CONTENT_TYPE=printer/Print1212"
D [14/Oct/2011:11:10:54 +0400] [Job 14] Started filter /usr/lib/cups/filter/bannertops (PID 6147)
D [14/Oct/2011:11:10:54 +0400] [Job 14] Started filter /usr/lib/cups/filter/pstopdf (PID 6148)
D [14/Oct/2011:11:10:54 +0400] [Job 14] Started filter /usr/lib/cups/filter/pdftopdf (PID 6150)
D [14/Oct/2011:11:10:54 +0400] [Job 14] Started filter /usr/lib/cups/filter/foomatic-rip (PID 6151)
D [14/Oct/2011:11:10:54 +0400] [Job 14] Started backend /usr/lib/cups/backend/socket (PID 6152)
D [14/Oct/2011:11:10:54 +0400] [Job 14] pstopdf 5 args: 14 root Test Page 1 job-uuid=urn:uuid:78ad5560-ffaf-3e1d-64f1-a637047d2dad job-originating-host-name=localhost
D [14/Oct/2011:11:10:54 +0400] [Job 14] PPD: /etc/cups/ppd/Print1212.ppd
D [14/Oct/2011:11:10:54 +0400] [Job 14] Getting input from file
D [14/Oct/2011:11:10:54 +0400] [Job 14] foomatic-rip version 4.0.5.223 running...
D [14/Oct/2011:11:10:54 +0400] [Job 14] Parsing PPD file ...
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option Resolution
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option PageSize
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option Model
D [14/Oct/2011:11:10:54 +0400] [Job 14] load_banner(filename="/var/spool/cups/d00014-001")
D [14/Oct/2011:11:10:54 +0400] [Job 14] STATE: +connecting-to-device
D [14/Oct/2011:11:10:54 +0400] [Job 14] Looking up "10.0.0.202"...
D [14/Oct/2011:11:10:54 +0400] [Job 14] Connecting to 10.0.0.202:9100
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option PrintoutMode
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option MediaType
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option InputSlot
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option Quality
D [14/Oct/2011:11:10:54 +0400] [Job 14] Page = 595x842; 18,14 to 577,828
D [14/Oct/2011:11:10:54 +0400] [Job 14] Подключение к принтеру…
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option ImageableArea
D [14/Oct/2011:11:10:54 +0400] [Job 14] STATE: -connecting-to-device
D [14/Oct/2011:11:10:54 +0400] [Job 14] Подключен к принтеру…
D [14/Oct/2011:11:10:54 +0400] [Job 14] Connected to 10.0.0.202:9100 (IPv4)...
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option PaperDimension
D [14/Oct/2011:11:10:54 +0400] [Job 14] Added option Font
D [14/Oct/2011:11:10:54 +0400] [Job 14]
D [14/Oct/2011:11:10:54 +0400] [Job 14] Parameter Summary
D [14/Oct/2011:11:10:54 +0400] [Job 14] -----------------
D [14/Oct/2011:11:10:54 +0400] [Job 14]
D [14/Oct/2011:11:10:54 +0400] [Job 14] Spooler: cups
D [14/Oct/2011:11:10:54 +0400] [Job 14] Printer: Print1212
D [14/Oct/2011:11:10:54 +0400] [Job 14] Shell: /bin/bash
D [14/Oct/2011:11:10:54 +0400] [Job 14] PPD file: /etc/cups/ppd/Print1212.ppd
D [14/Oct/2011:11:10:54 +0400] [Job 14] ATTR file:
D [14/Oct/2011:11:10:54 +0400] [Job 14] Printer model: HP LaserJet Professional m1212nf MFP hpijs, 3.10.6
D [14/Oct/2011:11:10:54 +0400] [Job 14] Job title: Test Page
D [14/Oct/2011:11:10:54 +0400] [Job 14] File(s) to be printed:
D [14/Oct/2011:11:10:54 +0400] [Job 14] <STDIN>
D [14/Oct/2011:11:10:54 +0400] [Job 14]
D [14/Oct/2011:11:10:54 +0400] [Job 14] Ghostscript extra search path ('GS_LIB'): /usr/share/cups/fonts
D [14/Oct/2011:11:10:54 +0400] [Job 14] Printing system options:
D [14/Oct/2011:11:10:54 +0400] [Job 14] Pondering option 'job-uuid=urn:uuid:78ad5560-ffaf-3e1d-64f1-a637047d2dad'
D [14/Oct/2011:11:10:54 +0400] [Job 14] Unknown option job-uuid=urn:uuid:78ad5560-ffaf-3e1d-64f1-a637047d2dad.
D [14/Oct/2011:11:10:54 +0400] [Job 14] Pondering option 'job-originating-host-name=localhost'
D [14/Oct/2011:11:10:54 +0400] [Job 14] Unknown option job-originating-host-name=localhost.
D [14/Oct/2011:11:10:54 +0400] [Job 14] Options from the PPD file:
D [14/Oct/2011:11:10:54 +0400] [Job 14]
D [14/Oct/2011:11:10:54 +0400] [Job 14] ================================================
D [14/Oct/2011:11:10:54 +0400] [Job 14]
D [14/Oct/2011:11:10:54 +0400] [Job 14] File: <STDIN>
D [14/Oct/2011:11:10:54 +0400] [Job 14]
D [14/Oct/2011:11:10:54 +0400] [Job 14] ================================================
D [14/Oct/2011:11:10:54 +0400] [Job 14]
D [14/Oct/2011:11:10:54 +0400] [Job 14] PNG image: 128x128x8, color_type=6 (RGB+ALPHA)
D [14/Oct/2011:11:10:54 +0400] [Job 14] PNG image: 192x128x8, color_type=2 (RGB)
D [14/Oct/2011:11:10:54 +0400] [Job 14] Resolution: 600
D [14/Oct/2011:11:10:54 +0400] [Job 14] Page size: A4
D [14/Oct/2011:11:10:54 +0400] [Job 14] Width: 595, height: 842, absolute margins: 18, 14.39999961853, 577, 827.60000038147
D [14/Oct/2011:11:10:54 +0400] [Job 14] Relative margins: 18, 14.39999961853, 18, 14.39999961853
D [14/Oct/2011:11:10:54 +0400] [Job 14] PPD options: -r600 -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842
D [14/Oct/2011:11:10:54 +0400] [Job 14] PostScript to be injected:
D [14/Oct/2011:11:10:54 +0400] [Job 14] Running cat | /usr/bin/gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoRotatePages=/None -dAutoFilterColorImages=false                -dNOPLATFONTS -dPARANOIDSAFER -sstdout=%stderr -dColorImageFilter=/FlateEncode                 -dPDFSETTINGS=/printer                 -dColorConversionStrategy=/LeaveColorUnchanged -dDoNumCopies -r600 -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -sOutputFile=-  -c .setpdfwrite -f -
D [14/Oct/2011:11:10:54 +0400] [Job 14] Filetype: PDF
D [14/Oct/2011:11:10:54 +0400] [Job 14] Storing temporary files in /var/spool/cups/tmp
D [14/Oct/2011:11:10:54 +0400] [Job 14] File contains 1 pages
D [14/Oct/2011:11:10:54 +0400] [Job 14] Starting renderer with command: gs -dFirstPage=1  -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=ijs -sIjsServer=hpijs -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="HP LaserJet 1018" -r600 -sIjsParams=Quality:Quality=0,Quality:ColorMode=0,Quality:PenSet=0,PS:MediaPosition=7 -dIjsUseOutputFD -sOutputFile=-   /var/spool/cups/tmp/foomatic-hSNgMa
D [14/Oct/2011:11:10:54 +0400] [Job 14] Starting process "kid3" (generation 1)
D [14/Oct/2011:11:10:54 +0400] [Job 14] Starting process "kid4" (generation 2)
D [14/Oct/2011:11:10:54 +0400] [Job 14] Starting process "renderer" (generation 2)
D [14/Oct/2011:11:10:54 +0400] [Job 14] JCL: 2345X@PJL
D [14/Oct/2011:11:10:54 +0400] [Job 14] <job data>
D [14/Oct/2011:11:10:54 +0400] [Job 14]
D [14/Oct/2011:11:10:54 +0400] [Job 14] prnt/hpijs/hpijs.cpp 268: unable to set device=HP LaserJet 1018, err=48
D [14/Oct/2011:11:10:54 +0400] [Job 14] prnt/hpijs/hpijs.cpp 289: unable to set device=HP LaserJet 1018, err=48
D [14/Oct/2011:11:10:54 +0400] [Job 14] prnt/hpijs/hpijs.cpp 694: unable to read client data err=-2
D [14/Oct/2011:11:10:54 +0400] [Job 14] renderer exited with status 1
D [14/Oct/2011:11:10:54 +0400] [Job 14] Possible error on renderer command line or PostScript error. Check options.Kid3 exit status: 3
D [14/Oct/2011:11:10:54 +0400] [Job 14] hrDeviceDesc="Unknown"
D [14/Oct/2011:11:10:54 +0400] [Job 14] prtGeneralCurrentLocalization type is 0, expected 2!
D [14/Oct/2011:11:10:54 +0400] [Job 14] backendRunLoop(print_fd=0, device_fd=5, snmp_fd=6, addr=0xb83080cc, use_bc=1, side_cb=0xb77224e0)
D [14/Oct/2011:11:10:54 +0400] [Job 14] Read 50 bytes of print data...
D [14/Oct/2011:11:10:54 +0400] [Job 14] Wrote 50 bytes of print data...
D [14/Oct/2011:11:10:54 +0400] [Job 14] Файл печати отправлен, ожидание окончания работы принтера…
D [14/Oct/2011:11:10:54 +0400] [Job 14] Готов к печати.
D [14/Oct/2011:11:10:54 +0400] [Job 14] End of messages
D [14/Oct/2011:11:10:54 +0400] [Job 14] printer-state=3(idle)
D [14/Oct/2011:11:10:54 +0400] [Job 14] printer-state-message="Готов к печати."
D [14/Oct/2011:11:10:54 +0400] [Job 14] printer-state-reasons=none
E [14/Oct/2011:11:10:54 +0400] [CGI] Saw EOF, expected '}'!

Как мне его заставить работать? И почему он в логе указывает модель принтера 1018?
спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение BIgAndy »

McSim писал(а):
14.10.2011 11:29
поддержка принетра в hplip имеется.

А нафик hplip для труъ принтеров?

При попытке отправить на печать тестовую страницу, задание останавливается с ошибкой /usr/lib/cups/filter/foomatic-rip failed:

А нафик капс да еще и фуматик? Настройте прямую очередь.

Как мне его заставить работать?

Любой PS проткол или hp4.
И почему он в логе указывает модель принтера 1018?
спасибо.

Ибо он и есть....

Это, а что? в мфу hp1212 стали ставить принт-серверы? Нафига тогда cups настраивать?
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

BigAndy, спасибо за ответ.
BIgAndy писал(а):
14.10.2011 13:15
А нафик hplip для труъ принтеров?
а какие есть алтернативы? PostScript данный полупринтер не поддерживает :(
BIgAndy писал(а):
14.10.2011 13:15
А нафик капс да еще и фуматик? Настройте прямую очередь.

То есть raw-драйвер указать? Он не хочет с ним работать. Даже Generic драйвер не цепляется :(
Опять же по причине отсутствия поддержки PS.
Любой PS проткол или hp4.

А что такое hp4? Это не опечатка?
Ибо он и есть.... .

Сейчас попробую силой подсунуть от 1018, но боюсь, что в этом и есть причина неработопособности. Т.к. драйвер неверный суётся и устройство не понимает, что от него хотят.
Это, а что? в мфу hp1212 стали ставить принт-серверы? Нафига тогда cups настраивать?

с купсом вожусь, потому что на сервере стоит связка CUPS+SAMBA с раздачей драйверов через ресурс print$. (попрошу без холиваров по поводу этой связки :) , ибо есть причины такой реализации :) )

Подводя итог всему сказанному: данный принтер не поддерживает язык PS, поэтому ему нужны драйвера из hplip. Кроме foomatic для данной железки другого драйвера найдено не было. Соответственно, может кто знает, как его завести этот принтер с фумутиком или другим драйвером?
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

Попытался подсунуть драйвер HP LaserJet Series PCL 6 CUPS и HP LaserJet Series PCL 4/5.
С этими драйверами задания удетают "вникуда".
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21519
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение Bizdelnick »

Начнём с начала: плагин ставили?

BIgAndy писал(а):
14.10.2011 13:15
А нафик hplip для труъ принтеров?

Если под труъ подразумевается PostScript, то ни фига он не труъ.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

Bizdelnick писал(а):
14.10.2011 14:34
Начнём с начала: плагин ставили?

BIgAndy писал(а):
14.10.2011 13:15
А нафик hplip для труъ принтеров?

Если под труъ подразумевается PostScript, то ни фига он не труъ.

плагин, это через hp-setup?
Да, пробовал.
Только во время установки вот что писал:

Код: Выделить всё

Checking for network connection...                                                                                                                          Downloading plug-in from: http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.10.6-plugin.run
Downloading plug-in: [****************************************************************************
************************************] 100%  8.0 KB   Receiving digital keys: /usr/bin/gpg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0xA59047B9
error: Digital signature file download failed. Without this file, it is not possible to authenticate and validate the plug-in prior to installation.
Do you still want to install the plug-in? (y=yes, n=no*, q=quit) ? y

----------------------
| INSTALLING PLUG-IN |
----------------------

/tmp/hplip-3.10.6-plugin.run: 1: Syntax error: newline unexpected
error: Python gobject/dbus may be not installed

а при попытке напечатать пробную - пишет

Код: Выделить всё

Отменено
Птн 14 Окт 2011 14:56:51
"/usr/lib/cups/filter/pdftoraster failed"


Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21519
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение Bizdelnick »

А дистрибутив какой?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

питон вроде йстановлен:

Код: Выделить всё

root@debian:~# dpkg -l | grep pyt
ii  python                             2.6.6-3+squeeze6             interactive high-level object-oriented language (default version)
ii  python-apt                         0.7.100.1+squeeze1           Python interface to libapt-pkg
ii  python-apt-common                  0.7.100.1+squeeze1           Python interface to libapt-pkg (locales)
ii  python-central                     0.6.16+nmu1                  register and build utility for Python packages
ii  python-configobj                   4.7.2+ds-1                   simple but powerful config file reader and writer for Python
ii  python-dbus                        0.83.1-1                     simple interprocess messaging system (Python interface)
ii  python-gobject                     2.21.4+is.2.21.3-1           Python bindings for the GObject library
ii  python-imaging                     1.1.7-2                      Python Imaging Library
ii  python-minimal                     2.6.6-3+squeeze6             minimal subset of the Python language (default version)
ii  python-pexpect                     2.3-1                        Python module for automating interactive applications
ii  python-reportbug                   4.12.6                       Python modules for interacting with bug tracking systems
ii  python-support                     1.0.10                       automated rebuilding support for Python modules
ii  python2.6                          2.6.6-8+b1                   An interactive high-level object-oriented language (version 2.6)
ii  python2.6-minimal                  2.6.6-8+b1                   A minimal subset of the Python language (version 2.6)

Дистриб debian 6.0.3
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21519
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение Bizdelnick »

Может быть, ему другая версия Питона нужна. В самом скрипте на этот счёт ничего не указано?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

Bizdelnick писал(а):
14.10.2011 15:22
Может быть, ему другая версия Питона нужна. В самом скрипте на этот счёт ничего не указано?

еххх .... openprinting.org в дауне..... :(
Видимо поэтому через hp-setup не устанавливается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21519
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение Bizdelnick »

А он разве как-то связан с openprinting?
Покажите, что там в этом /tmp/hplip-3.10.6-plugin.run (на pastebin выложите).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

Bizdelnick писал(а):
14.10.2011 15:38
А он разве как-то связан с openprinting?
Покажите, что там в этом /tmp/hplip-3.10.6-plugin.run (на pastebin выложите).

а там вот что http://pastebin.com/6Yr6bXi3
потому что hp-setup берет плагин с

Код: Выделить всё

Checking for network connection...
Downloading plug-in from: http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.10.6-plugin.run
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21519
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение Bizdelnick »

Попробуйте взять его отсюда. Хотя за надёжность ссылки не ручаюсь.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

Bizdelnick писал(а):
14.10.2011 17:00
Попробуйте взять его отсюда. Хотя за надёжность ссылки не ручаюсь.

нешел более новую версию отсюда: http://citylan.dl.sourceforge.net/project/...lip-3.11.10.run
устанавливаю...
О результатах отпишусь.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21519
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение Bizdelnick »

Я так понимаю, там не проприетарный плагин, который на sourceforge не может быть выложен, а сам hplip. Плагин новый можно взять тут, но он только с новым же hplip будет работать. Однако обновлять сам hplip из run-файла категорически не рекомендую.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение BIgAndy »

McSim писал(а):
14.10.2011 13:32
а какие есть алтернативы? PostScript данный полупринтер не поддерживает :(


Как не поддерживает? Вы же сами написали:
к CUPS через Ethernet порт
, значит, он подключён через принт-сервер. А все принт-серверы отдают принтеру либо PS, либо eps либо RAW.

[
То есть raw-драйвер указать? Он не хочет с ним работать. Даже Generic драйвер не цепляется :(
А что такое hp4? Это не опечатка?

Нет. Не опечатка. Это базовая функциональность любого нормального HP. Любой нормальный HP будет с ни работать. Однако, если принтер gdi,то в него надо воткнуть его прошивку. Делается это тупой заливкой в порт принтера его firmware, что , собственно и, восновном, делает hplip


с купсом вожусь, потому что на сервере стоит связка CUPS+SAMBA с раздачей драйверов через ресурс print$. (попрошу без холиваров по поводу этой связки :) , ибо есть причины такой реализации :) )

Масдай прекрасно понимает JetDirect и ему не надо никаких самбовых print$...

Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

Bizdelnick писал(а):
14.10.2011 17:07
Я так понимаю, там не проприетарный плагин, который на sourceforge не может быть выложен, а сам hplip. Плагин новый можно взять тут, но он только с новым же hplip будет работать. Однако обновлять сам hplip из run-файла категорически не рекомендую.

Я его уыиграл :boxing:
В общем, с версией hplip, обновленной из run - файла принтер не завелся.
Зато завелся на родной Debian 6.0.3 - hplip 3.10.6. Плагин нашел в гугле по чексумме: b6112a75111ccd9d220f7ff2f1d9e7ae6a35504d на форуме некого bernaerts.dyndns.org
Выкладываю, может кому поможет: hplip-3.10.6-plugin.zip
Итого, чтобы заработал принтер, необходимо
1. Установить пакеты cups, hplip и настроить cups необходимым образом
2. установить плагин, консольной командой:

Код: Выделить всё

hp-plugin -i,
при этом когда спросит скачивать или указать путь - указать путь к скаченному run-файлу.
3. Получить URI-путь к принтеру (т.к указание обычного socket не канает) командой

Код: Выделить всё

 hp-makeuri ip.address.prin.tera
, например

Код: Выделить всё

FILES ~ # hp-makeuri 10.0.0.202

HP Linux Imaging and Printing System (ver. 3.10.6)
Device URI Creation Utility ver. 5.0

Copyright (c) 2001-9 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

CUPS URI: hp:/net/HP_LaserJet_Professional_M1212nf_MFP?ip=10.0.0.202
SANE URI: hpaio:/net/HP_LaserJet_Professional_M1212nf_MFP?ip=10.0.0.202
HP Fax URI: hpfax:/net/HP_LaserJet_Professional_M1212nf_MFP?ip=10.0.0.202

Done.

4. добавить принтер через web морду капс (или как вам удобно),
4.1 при этом, метод подключения указать AppSocket/HP JetDirect и указать полученный путь из строки CUPS: (у меня, например hp:/net/HP_LaserJet_Professional_M1212nf_MFP?ip=10.0.0.202 )
4.2 подобрать подходящий драйвер, у меня это был HP LaserJet Professional m1212nf MFP hpijs, 3.10.6

Отдельное огромное спасибо за помощь товарищу Bizdelnick :notworthy:
Спасибо сказали:
Аватара пользователя
McSim
Сообщения: 419
Статус: Экспериментатор
ОС: заGNU/Linux Debian

Re: решено: CUPS + HP LJ Pro M1212nf = /usr/lib/cups/filter/foomatic-rip failed

Сообщение McSim »

BIgAndy писал(а):
14.10.2011 17:52
Как не поддерживает? Вы же сами написали:
Это чудо техники не поддерживает PS, но в нем есть Ethernet :)
Масдай прекрасно понимает JetDirect и ему не надо никаких самбовых print$...
Мастдай-то поддерживает, но просит админских прав для установки, а в данной конфигурации пользователь сам может ткнуть на принтер и установить тот, которые ему по душе, лишь бы драйверы в print$ лежали и были "привязаны" к выбранному принтеру.
Спасибо сказали: