Samba in Lucid upgrade killed Envelope Feeder on HP LJ4000 printer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cups (Ubuntu) |
Expired
|
Low
|
Unassigned | ||
samba (Ubuntu) |
New
|
Low
|
Chuck Short |
Bug Description
Binary package hint: samba
This was not an issue with the Samba builds with Ubuntu 9.04 / 9.10. I upgraded a couple of servers to 10.04 LTS (Lucid) and that upgrade killed the Envelope Feeder on all three official / latest HP drivers available for LaserJet LJ 4000 printers.
We had been using Point-n-Print to upload printer drivers to the servers for about as long as it has been supported in Samba. That has worked well.
I did not adjust anything with the print driver during the upgrade to Ubuntu 10.04 Lucid. However that upgrade killed the Envelope Feeder on the printer.
The PCL 5e and PCL 6 drivers print COM10 envelopes on plain paper from the tray, and they do not even rotate the text 90'.
The PS driver print COM10 envelopes at least rotated 90', however still on plain paper.
Inside the driver, the check box is unchecked for the envelope feeder in the PCL5e / PCL6 driver versions. It had always been checked since I built these servers / uploaded the drivers. The PS driver did keep the setting for Envelope Feeder selected.
So I trying to clear out the drivers and reupload them, with the following:
1) Stop Samba
2) Backup files:
/var/lib/
/var/lib/
/var/lib/
/var/cache/
/var/cache/
/var/cache/
/var/cache/
/srv/shares/print/* (dir that has the print share for drivers to be uploaded to)
3) Delete said files
4) Restart Samba
5) From a Windows XP Pro workstation, login to the domain with an ID that is a PrinterAdmin
6) Re-upload drivers
7) Check the check box in the driver for the Envelope feeder.
The check box would NOT stay checked in the PCL-5e or PCL 6 drivers.
The check box DID say checked in the PS driver.
8) Return to test workstation, reinstall the drivers over-top of the drivers already on the workstation (same version drivers as before, HP has not updated them recently)
9) Confirm that the PS driver DID have the Envelope Feeder selected
10) Try printing an envelope, printer LCD does indicate that it is going to print an envelope, however 8.5 x 11 paper is pulled in
<><><><>
WorkAround: I have moved to printing directly to CUPS via Windows XP "Internet Printing"
The downside to that is I must visit each workstation to deploy the printers by hand. IPP has no "upload / download printer driver" capabilities. However all of the check boxes are functional, and envelopes print properly from all three drivers available for HP LJ4000 printers.
Changed in samba (Ubuntu): | |
importance: | Undecided → Low |
affects: | samba (Ubuntu) → cups (Ubuntu) |
Changed in samba (Ubuntu): | |
importance: | Undecided → Low |
Aaahhh, excuse me, Chuck Short: How could this possibly be CUPS which is causing these problems? The workstations print to Samba, which in turn prints through CUPS. CUPS direct printing from Windows workstations works. CUPS does not get involved until the print job reaches the server, however we are having difficulty getting the driver to keep the appropriate option check boxes when using Samba for Point-n-Print, which CUPS has nothing to do with.
So how could it NOT be Samba which is causing the trouble?