cups always prints with the default page size
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GS-GPL |
Invalid
|
High
|
|||
cups (Ubuntu) |
Fix Released
|
High
|
Till Kamppeter | ||
Intrepid |
Invalid
|
Undecided
|
Unassigned | ||
Jaunty |
Fix Released
|
High
|
Till Kamppeter | ||
ghostscript (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Intrepid |
Invalid
|
Undecided
|
Unassigned | ||
Jaunty |
Invalid
|
Undecided
|
Unassigned |
Bug Description
After the upgrade to Jaunty some users experience that a part of the page is cut when printing, or other kinds of misalignment. (A fix is available, see below)
Details:
Cups does not print in any other page size than the one set in /etc/papersize, if the requested page size is specified as a job option rather than within the PS file. Pages are passed through "gs -sDEVICE=pdfwrite ..." which sets the page size to the default page size. Yet, I don't know whether this is a bug in ghostscript or the intended behavior of ghostscript and a bug in cups.
Since the upgrade to Jauny beta, I experienced that evince would shift a document up when printing. It is reproducible. I print in A4 on a Canon IR3170Ci.
The printed output is translated up. The upper part of the contents in not visible. I also tried another printer driver (hpijs instead of post-script) and did not observe any improvement.
Changing /etc/papersize from letter to a4 allows me to print in a4.
Printing from evince also working fine in intrepid.
To reproduce the bug:
lpr -omedia=A3 testpage.ps
There should not be a problem if the postscript file itself requests a page size.
FIX:
# (For simplicity, just paste this section to a terminal.)
# Download the attached pstopdf and install it in /usr/lib/
cd /tmp
wget http://
sudo cp pstopdf /usr/lib/
# Then change the permissions of the installed file:
sudo chmod ugo+rx /usr/lib/
# that's all.
affects: | evince (Ubuntu) → cups (Ubuntu) |
description: | updated |
summary: |
- evince shifts up print since upgrade to jaunty + cups always prints with the default page size |
description: | updated |
description: | updated |
Changed in ghostscript (Ubuntu): | |
status: | New → Invalid |
description: | updated |
Changed in cups (Ubuntu Intrepid): | |
status: | New → Invalid |
Changed in ghostscript (Ubuntu Intrepid): | |
status: | New → Invalid |
Changed in cups (Ubuntu Jaunty): | |
status: | Incomplete → In Progress |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
tags: | removed: verification-done |
tags: |
added: verification-done removed: verification-needed |
Changed in cups (Ubuntu Jaunty): | |
status: | Fix Released → Fix Committed |
status: | Fix Committed → Incomplete |
Changed in gs-gpl: | |
status: | Unknown → Invalid |
Changed in gs-gpl: | |
importance: | Unknown → High |
This bug looks similar to LP: #293832, but I did not experience any problems before the upgrade to Jaunty.
I've confirmed that this is a cups bug (rather than evince): a test page shows the same problem.