Bug 375587

Summary: create print test pages
Product: [openSUSE] openSUSE 11.0 Reporter: Jakub Steiner <jimmac>
Component: PrintingAssignee: Jakub Steiner <jimmac>
Status: RESOLVED WONTFIX QA Contact: Johannes Meixner <jsmeix>
Severity: Normal    
Priority: P5 - None    
Version: Alpha 2plus   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 369270    

Description Jakub Steiner 2008-03-31 20:08:57 UTC
The priter test pages need to be 11.0 branded.
Comment 1 Johannes Meixner 2008-04-01 08:32:11 UTC
Which exact "printer test pages" do you mean?
The ones in YaST (/usr/share/YaST2/data/printer/testpg.ps)
Other ones (e.g. those of the Gnome CUPS admin tool)?
To be safe I added the yast2-printer maintainer to Cc.
Comment 2 Jakub Steiner 2008-04-09 16:12:47 UTC
Would be nice to be consistent and use the same page everywhere. The localized 11.0 design I have for now -- https://forgesvn1.novell.com/svn/opensuse-art/trunk/print-test-pages/out/
Comment 3 Johannes Meixner 2008-04-10 07:23:09 UTC
Many thanks for your test pages!

Unfortunately your test pages do not adapt/scale automatically
to the actually used imageable area of the printer and/or driver.
Run for example
gs -sPAPERSIZE=legal testpage-a4.eps
with your test page and compare it to
gs -sPAPERSIZE=legal /usr/share/YaST2/data/printer/testpg.ps
to see what I mean.

Furthermore something is wrong with the PostScript in your test page
because when I send it to my LaserJet 1220 PostScript printer,
it does not print (neither directly via "lp ... -o raw ..."
nor via the CUPS filtering using the original manufacturer
PostScript PPD file for this printer).
Ghostscript does not show a real error so that I have
currently no idea what is wrong.
The point is that your test page may not print on many
PostScript printers, i.e. it fails just on the best printers
which is a worst case regarding "test printing experience".

yast2-printer is not prepared to use different test pages
for differnt paper sizes and for different languages.
Currently it uses one single template
/usr/share/YaST2/data/printer/testpg.ps
and replaces the fallback stuff at the top with a logo
on the left and on user request with a photo on the right.

I agree that it would be nice to have different templates
for different languages but I think that this feature
is too late for openSUSE 11.0.

I do not agree to have different test pages for different
paper sizes because the whole idea cannot work because
what matters is the imageable area and this is different
for each kind of printer and/or driver for the same paper size.
Comment 4 Jakub Steiner 2008-04-10 13:29:12 UTC
I'm far from what you would a PostScript expert, the eps is a result of Inkscape's export functionality.

In the end I agree this is about functionality/testing your printer rather than branding. Marking as wontfix.