pdftops rendering library is required for cupsys ?

Helge Blischke h.blischke at acm.org
Fri Dec 16 03:39:14 PST 2011


chandrashekar wrote:

> Hi,
> 
> I am able to get text printed on my non-mac machine, but when i try to
> print pdf or images I am getting below issues. Does cups require pdf and
> image rendering libraries ?
> 
> error: Empty print file is the error which i am hitting.
> 
> [05/Jan/2000:09:17:30 +0530] [Job 3] Looking up "107.108.210.93"...
> I [05/Jan/2000:09:17:30 +0530] [Job 3] Copying print data...
> D [05/Jan/2000:09:17:30 +0530] Discarding unused job-progress event...
> D [05/Jan/2000:09:17:30 +0530] Discarding unused printer-state-changed
> event... D [05/Jan/2000:09:17:30 +0530] [Job 3]
> backendRunLoop(print_fd=-1, device_fd=10, snmp_fd=5, addr=0x14044,
> use_bc=0, side_cb=0xb4fd) E [05/Jan/2000:09:17:30 +0530] [Job 3] Unable to
> execute pdftops program: No such file or directory D [05/Jan/2000:09:17:30
> +0530] [Job 3] Set job-printer-state-message to "Unable to execute pdftops
> program: No such file or directory", current level=ERROR D
> [05/Jan/2000:09:17:30 +0530] Discarding unused job-progress event... D
> [05/Jan/2000:09:17:30 +0530] Discarding unused printer-state-changed
> event... D [05/Jan/2000:09:17:30 +0530] [Job 3] Started filter pdftops
> (PID 8820) D [05/Jan/2000:09:17:30 +0530] [Job 3] Started filter pstops
> (PID 8821) D [05/Jan/2000:09:17:30 +0530] [Job 3] PID 8820 (pdftops)
> stopped with status 1! E [05/Jan/2000:09:17:30 +0530] [Job 3] Empty print
> file! D [05/Jan/2000:09:17:30 +0530] Discarding unused job-progress
> event... D [05/Jan/2000:09:17:30 +0530] Discarding unused
> printer-state-changed event... D [05/Jan/2000:09:17:30 +0530] [Job 3] PID
> 8821 (pstops) stopped with status 1! D [05/Jan/2000:09:17:30 +0530] PID
> 8818 (/system/cups_shared/lib/cups/filter/pdftops) stopped with status 1!
> E [05/Jan/2000:09:17:30 +0530] [Job 3] Empty print file! D
> [05/Jan/2000:09:17:30 +0530] PID 8819
> (/system/cups_shared/lib/cups/backend/ipp) stopped with status 1! I
> [05/Jan/2000:09:17:30 +0530] [Job 3] Backend returned status 1 (failed) D
> [05/Jan/2000:09:17:30 +0530] Discarding unused job-state-changed event...
> I [05/Jan/2000:09:17:30 +0530] [Job 3] Printer stopped due to backend
> errors; please consult the error_log file for details. D
> [05/Jan/2000:09:17:30 +0530] cupsdMarkDirty(----J-) D
> [05/Jan/2000:09:17:30 +0530] Discarding unused printer-stopped event... D
> [05/Jan/2000:09:17:30 +0530] cupsdMarkDirty(P-----) D
> [05/Jan/2000:09:17:30 +0530]
> cupsdRegisterPrinter(p=0x59ae0(Generic-PostScript)) D
> [05/Jan/2000:09:17:30 +0530] cupsdMarkDirty(P-----) I
> [05/Jan/2000:09:17:41 +0530] Saving printers.conf... I
> [05/Jan/2000:09:17:41 +0530] Saving job cache file
> "/system/cups_shared/var/cache/cups/job.cache"... D [05/Jan/2000:09:17:41
> +0530] cupsdSetBusyState: Not busy

Since CUPS 1.3.x, I think, the pdftops filter is "only" a wrapper program to 
the real utility, either pdftops from the Xpdf suite, or pdftops based on 
the poppler libraries, or ghostscript.
The choice is made in cofigure time - the configure script tries to guess 
which of the three is installed (unless explicitely set by a configure 
option).

It seems that your system is either misconfigured or modified after 
installing CUPS.

Helge





More information about the cups mailing list