PDF files fail to print (postscript error?) in 24.04, both from atril and evince. Print OK in 23.10.
Tommy Trussell
tommy.trussell at gmail.com
Thu Jun 6 19:48:11 UTC 2024
On Wed, Jun 5, 2024 at 3:42 AM Chris Green <cl at isbd.net> wrote:
> I have recently rebuilt my desktop system on new hardware and moved it
> from xubuntu 22.04 to xubuntu 22.10.
>
> When I try and print PDF files from either atril or evince (I've not
> tried anything else yet) they fail to print and the following appears
> on the printer:-
>
> ERROR:
> configurationerror
> OFFENDING COMMAND:
> setpagedevice
> STACK:
> --nostringval--
> false
> 792
> 612
> 0
> 0
> 792
> 612
> --nostringval--
> 5
>
> The output is identical whether I use atril or evince. It looks like
> some sort of postscript error to me.
>
> Printing the same file to the same printer from an xubuntu 23.10
> system works OK and the printer works OK from the 24.04 system when
> printing other files.
>
> The printer is an OKI MC342 and I just selected the offered drivers
> when I installed the xubuntu 24.04 system.
>
> Can anyone suggest what the problem might be, and/or how to fix it?
>
It looks like the postscript setpagedevice call is looking for some values
on the stack, but the top item on the stack is empty.
The man page for pdftops includes the setpagedevice call, which confirms
how it's used.
https://manpages.ubuntu.com/manpages/trusty/man1/pdftops.1.html
SO
The first thing I might try is to choose whichever printer you are trying
to use in the Print General tab, click the Page Setup tab, and make sure
the Paper Size is a reasonable choice, such as US Letter, A4, or whatever
you normally use. Also see that the Scale and Orientation settings are
reasonable.
If there's garbage in the page data (such that you cannot change it to
something that works), I wish I could say where to look -- there must be
defaults loaded into CUPS (the printing back-end) from somewhere. If you
use a PPD you might try deleting the PPD and reinstalling it.
I just looked in /etc/cups and one of the config files pointed to
/usr/share/cups, so those general locations are where I would dig around.
I just realized you didn't say whether you are trying to print to a printer
or to a PDF, but in either case it sounds like some glitches somewhere. If
you're having trouble printing to a particular printer, you might, for
example, try reinstalling the printer driver.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20240606/a1401701/attachment.html>
More information about the ubuntu-users
mailing list