cups-filters icon indicating copy to clipboard operation
cups-filters copied to clipboard

printing delay between lines

Open fanfan70 opened this issue 3 years ago • 6 comments

Hello, Printing is hanging between lines : page printing starts normally, then delays occur between lines (print head moves), sometimes for 10-15 secs, sometimes for one minute or more. Delays can occur for a few lines, then printing resume normally for another few lines, then delays occur again. Sometimes, printing start normally, delays occurs for a group of lines, then print completes normally. When printing is hanging, the 7 segment display on the printer shows an animation that sometimes hangs. Happens with PDF or LibreOffice files. My config (Devuan Chimaera, Canon Pixma MP250, USB connection) :

$ dpkg -l "*cups*"|grep ii
ii  cups                      2.3.3op2-3+deb11u1 amd64        Common UNIX Printing System(tm) - PPD/driver support, web interface
ii  cups-browsed              1.28.7-1+deb11u1   amd64        OpenPrinting CUPS Filters - cups-browsed
ii  cups-client               2.3.3op2-3+deb11u1 amd64        Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common               2.3.3op2-3+deb11u1 all          Common UNIX Printing System(tm) - common files
ii  cups-core-drivers         2.3.3op2-3+deb11u1 amd64        Common UNIX Printing System(tm) - driverless printing
ii  cups-daemon               2.3.3op2-3+deb11u1 amd64        Common UNIX Printing System(tm) - daemon
ii  cups-filters              1.28.7-1+deb11u1   amd64        OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers 1.28.7-1+deb11u1   amd64        OpenPrinting CUPS Filters - Driverless printing
ii  cups-ipp-utils            2.3.3op2-3+deb11u1 amd64        Common UNIX Printing System(tm) - IPP developer/admin utilities
ii  cups-pk-helper            0.2.6-1+b1         amd64        PolicyKit helper to configure cups with fine-grained privileges
ii  cups-ppdc                 2.3.3op2-3+deb11u1 amd64        Common UNIX Printing System(tm) - PPD manipulation utilities
ii  cups-server-common        2.3.3op2-3+deb11u1 all          Common UNIX Printing System(tm) - server common files
ii  libcups2:amd64            2.3.3op2-3+deb11u1 amd64        Common UNIX Printing System(tm) - Core library
ii  libcups2:i386             2.3.3op2-3+deb11u1 i386         Common UNIX Printing System(tm) - Core library
ii  libcupsfilters1:amd64     1.28.7-1+deb11u1   amd64        OpenPrinting CUPS Filters - Shared library
ii  libcupsimage2:amd64       2.3.3op2-3+deb11u1 amd64        Common UNIX Printing System(tm) - Raster image library
ii  printer-driver-hpcups     3.21.2+dfsg1-2     amd64        HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  python3-cups:amd64        2.0.1-4+b1         amd64        Python3 bindings for CUPS
ii  python3-cupshelpers       1.5.14-1           all          Python utility modules around the CUPS printing system

On the same computer, same printer with the same document under Ubuntu 20.04.2-LTS, no problem. Ubuntu CUPS versions :

ii  bluez-cups                                 5.53-0ubuntu3                         amd64        Bluetooth printer driver for CUPS
ii  cups                                       2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - PPD/driver support, web interface
ii  cups-browsed                               1.27.4-1                              amd64        OpenPrinting CUPS Filters - cups-browsed
ii  cups-bsd                                   2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - BSD commands
ii  cups-client                                2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common                                2.3.1-9ubuntu1.1                      all          Common UNIX Printing System(tm) - common files
ii  cups-core-drivers                          2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - driverless printing
ii  cups-daemon                                2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - daemon
ii  cups-filters                               1.27.4-1                              amd64        OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers                  1.27.4-1                              amd64        OpenPrinting CUPS Filters - Driverless printing
ii  cups-ipp-utils                             2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - IPP developer/admin utilities
ii  cups-pk-helper                             0.2.6-1ubuntu3                        amd64        PolicyKit helper to configure cups with fine-grained privileges
ii  cups-ppdc                                  2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - PPD manipulation utilities
ii  cups-server-common                         2.3.1-9ubuntu1.1                      all          Common UNIX Printing System(tm) - server common files
ii  libcups2:amd64                             2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - Core library
ii  libcupsfilters1:amd64                      1.27.4-1                              amd64        OpenPrinting CUPS Filters - Shared library
ii  libcupsimage2:amd64                        2.3.1-9ubuntu1.1                      amd64        Common UNIX Printing System(tm) - Raster image library
ii  printer-driver-hpcups                      3.20.3+dfsg0-2                        amd64        HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii  python3-cups                               1.9.73-3build1                        amd64        Python3 bindings for CUPS
ii  python3-cupshelpers                        1.5.12-0ubuntu1.1                     all          Python utility modules around the CUPS printing system

fanfan70 avatar Mar 27 '22 06:03 fanfan70

What I need from you (from both systems, the one with the bug and the one without), is the PPD file for your printer (/etc/cups/ppd/<QUEUE>.ppd, with <QUEUE> being the name of your print queue, see output of lpstat -v) and an error_log with an appropriate print job, something which shows the problem on your new system and the same printing task (application, file) on your old system where the problem does not occur.

Please attach all these files to this issue. You need to copy each file, rename the copy adding .txt to the end of the name, and attach each file, one by one. Do not package the files together nor compress them.

tillkamppeter avatar Mar 28 '22 19:03 tillkamppeter

For the error_log, first switch to debug logging, running the command

cupsctl --debug-logging`

Then send the print job and when it has completed, copy the file /var/log/cups/error_log.

tillkamppeter avatar Mar 28 '22 19:03 tillkamppeter

Sorry for the delay. Here are the files you ask (the ones starting by ERROR are from the failing system). About the test print job : one page. The printing runs normally for 2 thirds of the page, then slows down for a few lines (takes roughly 10 minutes) then completes normally. ERROR_Canon_MP250_series.ppd.txt ERROR_error_log.O.txt ERROR_error_log.txt ERROR_libreoffice_writer_version.txt ERROR_lpstat.txt OK_error_log.txt OK_libreoffice_writer_version.txt OK_lpstat.txt OK_MP250-series.ppd.txt

fanfan70 avatar Apr 03 '22 09:04 fanfan70

Hello, Did the provided files help ?

fanfan70 avatar May 10 '22 17:05 fanfan70

Hello, Just to know if I can provide other information to help solving the problem.

fanfan70 avatar Jun 10 '22 18:06 fanfan70

Hello Mr Kamppeter,Do you have any information about the issue (cups #455) ?Thank you !Regards.

-----Original Message----- From: Till Kamppeter @.> To: OpenPrinting/cups-filters @.> Cc: fanfan70 @.>; Author @.> Sent: Mon, Mar 28, 2022 9:57 pm Subject: Re: [OpenPrinting/cups-filters] printing delay between lines (Issue #455)

For the error_log, first switch to debug logging, running the commandcupsctl --debug-logging` Then send the print job and when it has completed, copy the file /var/log/cups/error_log.— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

fanfan70 avatar Jul 02 '22 06:07 fanfan70