From: Robert K. <rl...@al...> - 2021-09-04 14:03:50
|
On 9/2/21 6:39 AM, jsmeix wrote: > > Hello, > > in the openSUSE build service I run an automated test > where for each Gutenprint PPD a command like > > # cupsfilter -p $PPD -e -m printer/foo -i application/pdf pdf_file > > is run. > > The input pdf_file is made by > > # echo -e '%!\n100 200 300 400 rectstroke\nshowpage' >postscript_file > > # ps2pdf postscript_file pdf_file > > On my 64-bit (x86_64) laptop I get > > # pdfinfo pdf_file > Producer: GPL Ghostscript 9.54.0 > CreationDate: Thu Sep 2 12:12:18 2021 CEST > ModDate: Thu Sep 2 12:12:18 2021 CEST > Tagged: no > UserProperties: no > Suspects: no > Form: none > JavaScript: no > Pages: 1 > Encrypted: no > Page size: 612 x 792 pts (letter) > Page rot: 0 > File size: 2249 bytes > Optimized: no > PDF version: 1.4 > > # gs -sDEVICE=bbox -dBATCH -dNOPAUSE postscript_file 2>&1 | grep '%BoundingBox' > %%BoundingBox: 99 199 401 601 > > # gs -sDEVICE=bbox -dBATCH -dNOPAUSE pdf_file 2>&1 | grep '%BoundingBox' > %%BoundingBox: 99 199 401 601 > > Only on 32-bit (i586) the cupsfilter command fails for the PPDs > listed below with output excerpts from the full test log file. > > It works on 64-bit (x86_64) but I do not have a 32-bit computer > to try out things on my own - I only have the test log file. > > Perhaps my test page is really too big but I wonder > why it works on 64-bit but only fails on 32-bit? > > The full log is available at > > https://build.opensuse.org/public/build/Printing/openSUSE_Tumbleweed/i586/gutenprint53-testing/_log > > Failed PPDs with excerpts from the test log file: > ----------------------------------------------------------------------- > cupsfilter failed for stp-citizen-cw-02.5.3.ppd > with this cupsfilter stderr output: > Gutenprint: Image is too long for the page: > top margin is 44.640000, height 371.520000, bottom edge is 416.160000 All of these are dyesub printers, which might or might not be the issue. Can you provide the CUPS error log for at least one of these failures? |