trouble with CUPS
I have an Epson C84 printer, and according to the recommendations, I
have installed cups and gimp-print (I am using the C80 driver, since
nothing else was available). While there is certainly a lot to speak
for CUPS (as e.g. the host of graphics filters), I am having trouble
with it, making me long for my old apsfilter days:
- when printing a postscript file, cups ignores the upper margin
(which is however present when viewing the file with gv). After
converting the file to PDF with ps2pdf, the margin is printed
correctly. I am not sure whether this only happens with files which
ultimately come from TeX, and have been processed with dvips
somewhere in the chain (I am afraid I have no others). Any ideas?
- without any apparent reason, some printing jobs are aborted, such as
the waterfal.ps example from the ghostscript package. The error_log
will then say things like:
I [21/Jul/2004:14:14:58 +0200] Job 55 queued on 'Epson_Stylus_C84' by 'florian'.
I [21/Jul/2004:14:14:58 +0200] Started filter /usr/lib/cups/filter/pstops (PID 2682) for job 55.
I [21/Jul/2004:14:14:58 +0200] Started filter /usr/lib/cups/filter/pstoraster (PID 2683) for job 55.
I [21/Jul/2004:14:14:58 +0200] Started filter /usr/lib/cups/filter/rastertoprinter (PID 2684) for job 55.
I [21/Jul/2004:14:14:58 +0200] Started backend /usr/lib/cups/backend/usb (PID 2685) for job 55.
E [21/Jul/2004:14:14:59 +0200] PID 2683 stopped with status 1!
I [21/Jul/2004:14:24:59 +0200] Job 56 queued on 'Epson_Stylus_C84' by 'root'.
I [21/Jul/2004:14:24:59 +0200] Started filter /usr/lib/cups/filter/pstops (PID 2805) for job 56.
I [21/Jul/2004:14:24:59 +0200] Started filter /usr/lib/cups/filter/pstoraster (PID 2806) for job 56.
I [21/Jul/2004:14:24:59 +0200] Started filter /usr/lib/cups/filter/rastertoprinter (PID 2807) for job 56.
I [21/Jul/2004:14:24:59 +0200] Started backend /usr/lib/cups/backend/usb (PID 2808) for job 56.
E [21/Jul/2004:14:24:59 +0200] PID 2806 stopped with status 1!
E [21/Jul/2004:14:24:59 +0200] No pages found!
E [21/Jul/2004:14:24:59 +0200] PID 2807 stopped with status 1!
Is this a configuration issue, or does the cups filter have problems
with the postscript?
- I am wondering how to add new filters without becoming a full
fledged programmer. Notably, a dvi and a proper html filter are
missing. Is there any "cookbook" approach to writing wrapper
scripts, such as simply invoke e.g. dvips and take care of proper
command line argument processing and creation of temporary files if
necessary? I have written such a filter, which works on its own, but
I do not know how to debug it under CUPS.
- last but not least: is it possible to use gimp-print without CUPS,
but simply with apsfilter and lpd or magicfilter and lpd? What about
foomatic? I seem to have had a better working system when I used
these (but then I had a different printer).
Thanks a lot for any help.
--
Florian v. Savigny
If you are going to reply in private, please be patient, as I only
check for mail something like once a week. - Si vous allez répondre
personellement, patientez s.v.p., car je ne lis les courriels
qu'environ une fois par semaine.
Reply to: