[cups] stopped "Filter failed"

Helge Blischke HelgeBlischke at web.de
Sat Jul 19 02:28:27 PDT 2014


Am 19.07.2014 um 00:52 schrieb Jerry:

> On Fri, 18 Jul 2014 23:06:30 +0200, Helge Blischke stated:
>
>>
>> Am 18.07.2014 um 21:45 schrieb Jerry:
>>
>>> CUPS 1.7.3 on FreeBSD-10 amd/64
>>>
>>> I cannot seem to get CUPS running correctly. When trying to print,
>>> even using
>>> the CUPS web page and trying to print a text page, I get this error
>>> message:
>>> "stopped "Filter failed"". I copied this out of the error log:
>>>
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] Switching to Poppler's
>>> pdftops instead of Ghostscript for Brother, Minolta, and Konica
>>> Minolta to work around bugs in the printer's PS interpreters
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] Running command line for
>>> pstops: pstops 139 gerard 'Test Page' 1
>>> 'job-uuid=urn:uuid:b73d783d-7dc4-3f06-578d-59ea40294931
>>> job-originating-host-name=localhost time-at-creation=1405701869
>>> time-at-processing=1405701869' D [18/Jul/2014:12:44:29 -0400] [Job  
>>> 139]
>>> Running command line for pdftops: pdftops
>>> -level3 /var/spool/cups/tmp/0e48d53cb7a53 - D [18/Jul/2014:12:44:29
>>> -0400] [Job 139] Started filter pdftops (PID 58511)
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] Started filter pstops (PID
>>> 58512)
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] Unable to execute pdftops
>>> program: No such file or directory
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] The print file is empty.
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] PID 58512 (pstops) stopped
>>> with status 1!
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] PID 58511 (pdftops) stopped
>>> with status 1!
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] PID 58510 (/usr/local/
>>> libexec/cups/backend/lpd) exited with no errors.
>>> D [18/Jul/2014:12:44:29 -0400] [Job 139] PID 58509 (/usr/local/
>>> libexec/cups/filter/pdftops) stopped with status 1.
>>> D [18/Jul/2014:12:44:29 -0400] Discarding unused job-state-changed
>>> event...
>>> E [18/Jul/2014:12:44:29 -0400] [Job 139] Job stopped due to filter
>>> errors; please consult the error_log file for details.
>>>
>>> I am not sure what the problem is or what to look for. I am hoping
>>> someone
>>> can assist me. I can obviously supply the entire log if requested.
>>>
>>> -- 
>>> Jerry
>>
>> Obviously your CUPS has been configured to use the value "hybrid" for
>> the pdftops utility which causes the
>> switch to the poppler based pdftops utility for Brother, Minolta, and
>> Konica Minolta printers. So, to support those
>> printers with this CUOS configuration, you *must* install the poppler
>> libraries and utilities (the latter contains
>> the pdftops uility), or you may install the Xpdf package from   Glyph
>> & Cog, LLC which also contains a nearly
>> completely equivalent utility.
>
> "pdftops" is installed: "/usr/local/libexec/cups/filter/pdftops" as  
> well as
> the "poppler" package.
>
> -- 
> Jerry


As I do not know if you compiled your stuff from the sources or used  
installable packages, please do the following checks:
(1)	strings /usr/libexec/cups/filter/pdftops | grep pdftops
	This should give you the absolute path the poppler based pdftops  
utility is looked for.
(2)	which pdftops
	should give you the path for the poppler based pdftops utility.

I suspect (1) will tell you "/usr/local/bin/pdftops" and (2) will tell  
"/usr/bin/pdftops".
If so, create a symbolic link from (2) to (1).

Helge




More information about the cups mailing list