1

Установил драйвер. Cups принтер видит. При попытке распечатать пробную страницу выдает ошибку со статусом "Filter failed". Что еще нужно сделать?

E [10/Dec/2014:21:26:40 +0300] [cups-driverd] Skipping "/usr/local/share/ppd": loop detected!
E [10/Dec/2014:21:26:40 +0300] [cups-driverd] Skipping "/usr/share/ppd": loop detected!
E [10/Dec/2014:21:26:40 +0300] [cups-driverd] Skipping "/opt/share/ppd": loop detected!
E [10/Dec/2014:21:27:03 +0300] [Job 25] Job stopped due to filter errors; please consult the error_log file for details.
D [10/Dec/2014:21:27:03 +0300] [Job 25] The following messages were recorded from 21:26:59 to 21:27:03
D [10/Dec/2014:21:27:03 +0300] [Job 25] Adding start banner page "none".
D [10/Dec/2014:21:27:03 +0300] [Job 25] Adding end banner page "none".
D [10/Dec/2014:21:27:03 +0300] [Job 25] File of type application/vnd.cups-pdf-banner queued by "root".
D [10/Dec/2014:21:27:03 +0300] [Job 25] hold_until=0
D [10/Dec/2014:21:27:03 +0300] [Job 25] Queued on "Kyocera_FS-1040" by "root".
D [10/Dec/2014:21:27:03 +0300] [Job 25] time-at-processing=1418236019
D [10/Dec/2014:21:27:03 +0300] [Job 25] 4 filters for job:
D [10/Dec/2014:21:27:03 +0300] [Job 25] bannertopdf (application/vnd.cups-pdf-banner to application/pdf, cost 32)
D [10/Dec/2014:21:27:03 +0300] [Job 25] pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
D [10/Dec/2014:21:27:03 +0300] [Job 25] gstoraster (application/vnd.cups-pdf to application/vnd.cups-raster, cost 99)
D [10/Dec/2014:21:27:03 +0300] [Job 25] /usr/lib/cups/filter/rastertokpsl (application/vnd.cups-raster to printer/Kyocera_FS-1040, cost 0)
D [10/Dec/2014:21:27:03 +0300] [Job 25] job-sheets=none,none
D [10/Dec/2014:21:27:03 +0300] [Job 25] argv[0]="Kyocera_FS-1040"
D [10/Dec/2014:21:27:03 +0300] [Job 25] argv[1]="25"
D [10/Dec/2014:21:27:03 +0300] [Job 25] argv[2]="root"
D [10/Dec/2014:21:27:03 +0300] [Job 25] argv[3]="Test Page"
D [10/Dec/2014:21:27:03 +0300] [Job 25] argv[4]="1"
D [10/Dec/2014:21:27:03 +0300] [Job 25] argv[5]="job-uuid=urn:uuid:8d4387a8-aa6d-37b6-67b8-17673e90b6ba job-originating-host-name=localhost time-at-creation=1418236019 time-at-processing=1418236019"
D [10/Dec/2014:21:27:03 +0300] [Job 25] argv[6]="/var/spool/cups/d00025-001"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[8]="HOME=/var/spool/cups/tmp"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[10]="SERVER_ADMIN=root@mageia4"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[11]="SOFTWARE=CUPS/1.7.0"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[13]="USER=root"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[14]="CUPS_MAX_MESSAGE=2047"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[15]="CUPS_SERVER=/var/run/cups/cups.sock"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[17]="IPP_PORT=631"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[18]="CHARSET=utf-8"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[19]="LANG=ru_RU.UTF-8"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[20]="PPD=/etc/cups/ppd/Kyocera_FS-1040.ppd"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[21]="RIP_MAX_CACHE=128m"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[22]="CONTENT_TYPE=application/vnd.cups-pdf-banner"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[23]="DEVICE_URI=usb://Kyocera/FS-1040?serial=V234316142"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[24]="PRINTER_INFO=Kyocera FS-1040"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[25]="PRINTER_LOCATION=а›аОаКаАаЛбŒаНб‹аЙ аПб€аИаНб‚аЕб€"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[26]="PRINTER=Kyocera_FS-1040"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[27]="PRINTER_STATE_REASONS=none"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[28]="CUPS_FILETYPE=document"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[29]="FINAL_CONTENT_TYPE=printer/Kyocera_FS-1040"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[30]="AUTH_I****"
D [10/Dec/2014:21:27:03 +0300] [Job 25] Started filter /usr/lib/cups/filter/bannertopdf (PID 8195)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Started filter /usr/lib/cups/filter/pdftopdf (PID 8196)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Started filter /usr/lib/cups/filter/gstoraster (PID 8197)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Started filter /usr/lib/cups/filter/rastertokpsl (PID 8198)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Started backend /usr/lib/cups/backend/usb (PID 8199)
D [10/Dec/2014:21:27:03 +0300] [Job 25] PDF template file doesn't have form. It's okay.
D [10/Dec/2014:21:27:03 +0300] [Job 25] PID 8198 (/usr/lib/cups/filter/rastertokpsl) stopped with status 108 (Exec format error)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Hint: Try setting the LogLevel to "debug" to find out more.
D [10/Dec/2014:21:27:03 +0300] [Job 25] Loading USB quirks from "/usr/share/cups/usb".
D [10/Dec/2014:21:27:03 +0300] [Job 25] Loaded 68 quirks.
D [10/Dec/2014:21:27:03 +0300] [Job 25] Printing on printer with URI: usb://Kyocera/FS-1040?serial=V234316142
D [10/Dec/2014:21:27:03 +0300] [Job 25] libusb_get_device_list=9
D [10/Dec/2014:21:27:03 +0300] [Job 25] STATE: +connecting-to-device
D [10/Dec/2014:21:27:03 +0300] [Job 25] STATE: -connecting-to-device
D [10/Dec/2014:21:27:03 +0300] [Job 25] Printer found with device ID: MFG:Kyocera;MDL:FS-1040;CLS:PRINTER;SN:V234316142;CID:KY_KPSL_MonoPersonal; Device URI: usb://Kyocera/FS-1040?serial=V234316142
D [10/Dec/2014:21:27:03 +0300] [Job 25] Device protocol: 2
D [10/Dec/2014:21:27:03 +0300] [Job 25] Sending data to printer.
D [10/Dec/2014:21:27:03 +0300] [Job 25] Sent 0 bytes...
D [10/Dec/2014:21:27:03 +0300] [Job 25] Waiting for read thread to exit...
D [10/Dec/2014:21:27:03 +0300] [Job 25] PID 8195 (/usr/lib/cups/filter/bannertopdf) exited with no errors.
D [10/Dec/2014:21:27:03 +0300] [Job 25] PID 8196 (/usr/lib/cups/filter/pdftopdf) exited with no errors.
D [10/Dec/2014:21:27:03 +0300] [Job 25] Calling FindDeviceById(cups-Kyocera_FS-1040)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Found device /org/freedesktop/ColorManager/devices/cups_Kyocera_FS_1040
D [10/Dec/2014:21:27:03 +0300] [Job 25] Calling org.freedesktop.ColorManager.Device.Get(ProfilingInhibitors)
D [10/Dec/2014:21:27:03 +0300] [Job 25] PPD uses qualifier 'Gray.PrnDef.600dpi'
D [10/Dec/2014:21:27:03 +0300] [Job 25] Calling FindDeviceById(cups-Kyocera_FS-1040)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Found device /org/freedesktop/ColorManager/devices/cups_Kyocera_FS_1040
D [10/Dec/2014:21:27:03 +0300] [Job 25] Calling GetProfileForQualifiers(Gray.PrnDef.600dpi...)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Found profile /org/freedesktop/ColorManager/profiles/Kyocera_FS_1040_Gray__
D [10/Dec/2014:21:27:03 +0300] [Job 25] Calling org.freedesktop.ColorManager.Profile.Get(Filename)
D [10/Dec/2014:21:27:03 +0300] [Job 25] Use profile filename: ''
D [10/Dec/2014:21:27:03 +0300] [Job 25] Using ICC Profile ''
D [10/Dec/2014:21:27:03 +0300] [Job 25] Ghostscript command line: /usr/bin/gs -dQUIET -dPARANOIDSAFER -dNOPAUSE -dBATCH -dNOINTERPOLATE -sDEVICE=cups -sstdout=%stderr -sOutputFile=%stdout -r600x600 -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842 -dcupsBitsPerColor=8 -dcupsColorOrder=0 -dcupsColorSpace=3 -dcupsCompression=1 -scupsPageSizeName=A4 -I/usr/share/cups/fonts -c '<</.HWMargins[12.000000 10.000000 12.000000 10.000000] /Margins[0 0]>>setpagedevice' -f -_
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[8]="HOME=/var/spool/cups/tmp"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[10]="SERVER_ADMIN=root@mageia4"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[11]="SOFTWARE=CUPS/1.7.0"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[13]="USER=root"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[14]="CUPS_MAX_MESSAGE=2047"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[15]="CUPS_SERVER=/var/run/cups/cups.sock"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[17]="IPP_PORT=631"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[18]="CHARSET=utf-8"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[19]="LANG=ru_RU.UTF-8"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[20]="PPD=/etc/cups/ppd/Kyocera_FS-1040.ppd"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[21]="RIP_MAX_CACHE=128m"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[22]="CONTENT_TYPE=application/vnd.cups-pdf-banner"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[23]="DEVICE_URI=usb://Kyocera/FS-1040?serial=V234316142"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[24]="PRINTER_INFO=Kyocera FS-1040"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[25]="PRINTER_LOCATION=а›аОаКаАаЛбŒаНб‹аЙ аПб€аИаНб‚аЕб€"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[26]="PRINTER=Kyocera_FS-1040"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[27]="PRINTER_STATE_REASONS=none"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[28]="CUPS_FILETYPE=document"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[29]="FINAL_CONTENT_TYPE=printer/Kyocera_FS-1040"
D [10/Dec/2014:21:27:03 +0300] [Job 25] envp[30]="AUTH_INFO_REQUIRED=none"
D [10/Dec/2014:21:27:03 +0300] [Job 25] PID 8199 (/usr/lib/cups/backend/usb) exited with no errors.
D [10/Dec/2014:21:27:03 +0300] [Job 25] Start rendering...
D [10/Dec/2014:21:27:03 +0300] [Job 25] Processing page 1...
D [10/Dec/2014:21:27:03 +0300] [Job 25] Processing page 2...
D [10/Dec/2014:21:27:03 +0300] [Job 25] Rendering completed
D [10/Dec/2014:21:27:03 +0300] [Job 25] PID 8197 (/usr/lib/cups/filter/gstoraster) exited with no errors.
D [10/Dec/2014:21:27:03 +0300] [Job 25] End of messages
D [10/Dec/2014:21:27:03 +0300] [Job 25] printer-state=3(idle)
D [10/Dec/2014:21:27:03 +0300] [Job 25] printer-state-message="Rendering completed"
D [10/Dec/2014:21:27:03 +0300] [Job 25] printer-state-reasons=none

2 (2014-12-11 20:36:22 отредактировано burster)

Установил. Взявши  на вооружение инструкцию из http://theg4sh.ru/?p=264 сделал следующее:
1. Перед установкой поправил файл Kyocera_FS-1040GDI.ppd (скачал с вышеуказанной страницы) - исправил строку

*cupsFilter: "application/vnd.cups-raster 0 /usr/lib/cups/filter/rastertokpsl"

на такую

*cupsFilter: "application/vnd.cups-raster 0 /usr/lib/cups/filter/rastertokpsl-fixed"

2. Скопировал rastertokpsl в /usr/lib/cups/filter/ и сделал его исполняемым.
3. Создал там же файл rastertokpsl-fixed со следующим содержимым:

#!/bin/bash
jobname=$(echo $3 | egrep -o '[[:alnum:]]' | tr -d '\n' | tail -c 20)
path=/usr/lib/cups/filter
$path/rastertokpsl "$1" "$2" "$jobname" "$4" "$5"

и сделал его исполняемым:

chmod +x /usr/lib/cups/filter/rastertokpsl-fixed

4. Затем включил принтер и через Cups установил его, подсунув ему исправленный ранее Kyocera_FS-1040GDI.ppd.
5. Распечатал тестовую страницу.

Спасибо сказали: romkaromka, xxblx2

3

burster, спасибо за инструкцию. К сожалению, до вас никто не сталкивался с данной моделью в Mageia (иначе бы кто-нибудь отписался), по этому большое вам спасибо, что найдя решение, сообщили о нем. Наверняка эта информация пригодится и другим пользователям в будущем.

Fedora & GNOME