I have looked into the error_log files and the processing by the filters
on 16.04 takes ~20 seconds and on 14.04 less time. The 326 seconds you
observe on 16.04 is caused by the printer's processing of the PostScript
it receives. The PostScript is generated by Ghostscript (you find the
Ghostscript command lines used in the error_log files).
So it seems that the newer Ghostscript version used by 16.04 is
processed much slower by your printer than the PostScript of 14.04's
Ghostscript version.
Next thing you should investigate is to directly run the Ghostscript
command lines with your file in a terminal window, once on 14.04 and
once on 16.04. Send the resulting files directly to the printer ("lp -d
... -o raw ..." or "nc -w1 <IP> 9100 < <file.pdf>".) If you get the same
time difference, please post a bug report on Ghostscript,
http://www.ghostscript.org/.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cups in Ubuntu.
https://bugs.launchpad.net/bugs/1801496
Title:
Printing job in 16.04 is slower than in 14.04
Status in cups package in Ubuntu:
Incomplete
Bug description:
Ubuntu 16.04LTS
OS Version: 16.04.5
CUPS Version: 2.1.3
Ghostscript Version: 9.25 (2018-09-13)
Printing job in 16.04 is slower than in 14.04
We(RICOH printer driver developer) are report a problem from our printer
users:
I print file Ubuntu 14.04.5, CUPS 2.1.3,Ghostscript 9.25 is fast(12 Seconds).
But, after I update to Ubuntu 16.04, CUPS 2.1.3, Ghostscript 9.25, I
print the same file with the same driver is slow(326 Seconds).
I figure out that all the print jobs is much slower on Ubuntu 16.04.
I view the "CUPS Error Log", it shows that there are three points
which maybe the reasons that makes the print job slowly.
FIRST:
----------------------------------------------------------------------------
By counting the time from "Starting renderer" to "renderer exited with status
0", we figure out that 16.04 spend more time than 14.04 on "renderer" process.
So we assuming that:"renderer" is one of the key process that makes the print
job slowly.
"Starting renderer with command: \"printf \'\\033%%-12345X@PJL
JOB\\012\';printf \'@PJL SET DATAMODE=TWIN\\ ........ @PJL
EOJ\\012\\033%%-12345X\'\""
.....
renderer exited with status 0"
----------------------------------------------------------------------------
SECOND:
============================================================================
On 16.04, a print job outputs lots of logs as below:
"[Job xxx] Removing document files."
This step(“Removing document files”)does not exsit on 14.04.
============================================================================
The phenomenon that print jobs slower in 16.04 is more obvious when printing
many jobs in the same time.
THIRD
We tried drivers form other company(HP,Brother…), the printings also slow
down in Ubuntu 16.04 than 14.04.
Our question is:
1. Do you have any plan to improve the performance of printing on Ubuntu
16.04?
2. Do you have any workaround before this problems fixed?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1801496/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp