[cups.general] Need help printing PDFs

Gerald Britton gerald.britton at gmail.com
Tue Sep 25 09:58:26 PDT 2007


Got further this time.  The new pdftops filter works with the path
change as you described.

Two different issues:

1. if I add "-o use-acroread" I get:

E [25/Sep/2007:12:51:14 -0400] [Job 39] acroread-options:
-toPostScript -shrink -level2 -optimizeForSpeed -commentsOff
-annotsOff -transQuality 3 -size letter
E [25/Sep/2007:12:51:20 -0400] [Job 39] /usr/bin/acroread exited with
exit code 139
E [25/Sep/2007:12:51:20 -0400] [Job 39] Empty print file!

     NOTE: acroread is version 8.1.1

2. if I do NOT add "-o use-acroread" I get:

E [25/Sep/2007:12:51:34 -0400] [Job 40] pdftops-options: -cfg
/etc/cups/pdftops.conf -paper letter

but the file prints except that it only prints portrait (with or
without "-o landscape")

On 9/25/07, Helge Blischke <h.blischke at srz.de> wrote:
> Gerald Britton wrote:
> > OK -- got the stuff in the right places.  I renamed my original
> > pdftops to pdftops.old and renamed the new filter from pdftops.pl to
> > pdftops and made it executable.  I tried the command:
> >
> > lp -d printer mypdf.pdf
> >
> > and got no output.  Looking at the script, I see a reference to the variable:
> >
> > CUPS_SERVERROOT
> >
> > which is not set in my environment.  I see that the script dies if the
> > variable is not set, which is probably why I got no output.
> >
> > Where should this variable be set?  In my session? or in the cups
> > startup script?
> >
>
> The environment variable is set by the scheduler when the filter chain
> is established.
> Did you put the sample config file into that directory.
> If your CUPS is istalled as default this will be /etc/cups/, but
> if it is installed in /usr/local, it will be /usr/local/etc/cups/ .
>
> In the script, there is a statement which usually reads
>
> $pdftops_path = "/usr/local/bin/pdftops";       # path to the xpdf utility
>
> If the (absolute) path of that utility on your box is different
> from the above, you need to modify this statement.
>
> If it does not work, please set
> LogLeven debug
> in your cupsd.conf, try again and post (an URL to) the log file
> (the relevant part).
>
> BTW, in any case you should see a message tagged "E" in the first
> column that tells what config file has been used to process the job.
>
> Helge
>
>
> --
> Helge Blischke
> Softwareentwicklung
>
> H.Blischke at acm.org
> _______________________________________________
> cups mailing list
> cups at easysw.com
> http://lists.easysw.com/mailman/listinfo/cups
>





More information about the cups mailing list