Comment 1 for bug 150985

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Attached is a printer driver test utility with which all drivers or even the printing paths of all combos of supported printers and drivers can be tested. It creates for all drivers (or all printer/driver combos, for that change "driversonly=1" to "driversonly=0" near the end) a print queue (pointing into a file), sends a job, checks the results, and deletes the queue. It tracks errors in error_log, the length of the output being less than 1kB, and the execution of the job taking more than one minute. The results on Gutsy are (using the CUPS test page /usr/share/cups/data/testprint.ps as input file, "OK"s skipped):

----------
Testing Alps MD-1000 Foomatic/ppmtomd (recommended)... ...... FAILED!
Testing Apple Color StyleWriter 1500 Foomatic/lpstyl (recommended)... ..... FAILED!
Testing Avery Personal Label Printer Foomatic/pbm2lwxl (recommended)... ..... FAILED!
Testing Canon BJC-680J Foomatic/bjc800j (recommended)... ..... FAILED!
Testing Canon BJC-3000 Foomatic/bjc6000a1.upp... ..... FAILED!
Testing Canon BJC-3000 Foomatic/s400a1.upp... ..... FAILED!
Testing Compaq IJ900 Foomatic/pbm2l7k... ...... FAILED!
Testing Epson PM 760C Foomatic/PM760p.upp... ..... FAILED!
Testing Epson PM 820C Foomatic/PM820p.upp... ..... FAILED!
Testing Epson Stylus Color 670 Foomatic/Stc670p.upp... ..... FAILED!
Testing Epson Stylus Color 670 Foomatic/Stc670pl.upp... ..... OUTPUT FILE TOO SMALL!
Testing Epson Stylus Color 680 Foomatic/Stc680p.upp... ..... FAILED!
Testing Epson Stylus Color 740 Foomatic/stc740ih.upp... ..... FAILED!
Testing Epson Stylus Color 760 Foomatic/Stc760p.upp... ..... FAILED!
Testing Epson Stylus Color 777 Foomatic/Stc777p.upp... ..... FAILED!
Testing Epson Stylus Photo 720 Foomatic/Stp720p.upp... ..... FAILED!
Testing Epson Stylus Photo 870 Foomatic/Stp870p.upp... ..... FAILED!
Testing HP DeskJet 710C Foomatic/pnm2ppa (recommended)... ...... FAILED!
Testing Imagen ImPress Foomatic/imagen (recommended)... ...... FAILED!
Testing Lexmark 1000 Foomatic/lm1100 (recommended)... ..... FAILED!
Testing Lexmark 2030 Foomatic/pbm2l2030 (recommended)... ........ FAILED!
Testing Lexmark 2050 Foomatic/c2050 (recommended)... ..... FAILED!
Testing Lexmark 2070 Foomatic/c2070 (recommended)... ..... FAILED!
Testing Lexmark X125 Foomatic/drv_x125 (recommended)... ..... FAILED!
Testing Minolta PagePro 1200W Foomatic/min12xxw (recommended)... ..... FAILED!
Testing Pentax PocketJet 200 Foomatic/pentaxpj (recommended)... ..... FAILED!
Testing Samsung ML-85G Foomatic/ml85p (recommended)... ..... FAILED!
Testing Sharp AJ-1800 Foomatic/sharp.upp... ..... FAILED!
Testing SiPix Pocket Printer A6 Foomatic/sipixa6.upp (recommended)... ..... OUTPUT FILE TOO SMALL!
Testing Tektronix 3693d color printer, 8-bit mode Foomatic/t4693d8 (recommended)... ..error running lpadmin.
----------

All failures with .upp files get fixed by fixing the installation procedure in the "ghostscript" package. The other failures get fixed by removing the appropriate driver XMLs from the "foomatic-db" package. The very last with the Tektronix is a simple to fix bug in foomatic-db-engine.

Only problem are min12xxw and pnm2ppa. These are not shipped on the desktop CDs for space reasons but they make part of Ubuntu. What is the best here to proceed for Gutsy?