I recently setup a CUPS print server (Ubuntu server 12.04) and I having trouble with performance of a HP Color LaserJet Printer CP3505n. The printer pauses for about a second between printing each page, which is annoying when there is a lot of printing to be done. This doesn't happen when the printer is installed directly to a Windows client.
In an attempt to fix this I have setup the printer a couple different ways. I decided not to do a Samba share since this wiki said IPP is preferred.
- Added to HP LaserJet to CUPS as a Discovered Network Printer, and selected
HP Color LaserJet cp3505 hpijs pcl3, 3.12.2 (en)driver. I did not use a hplip URI.
Second Method (hplip URI)
I thought adding hplip to the mix might improve the performance, so I added the printer like this:
hp-setup -m 192.168.2.60,
prompted to select driver
HP Color LaserJet cp3505 hpijs pcl3, 3.12.2 (en)
Used hplip to generate a URI:
Then added the printer to CUPS as a Local Printer: HP Printer (HPLIP), and entered:
Either method I use I am able to share the printer on the network by adding a printer as
Does it make a difference which way the printer is added cups?
If so, and I install the printer with the hp URI, can I still change the driver using the CUPS web interface? I have been trying out different drivers to try and improve performance, and the cups interface is the easiest way to change them.
Thanks in advance.