I had an HP LaserJet 3030 printer connected to an Ubuntu box. It worked fine with 11.10. I was able to print from Ubuntu as well as from Windows and Mac from the home network.
About a month or so ago, I upgraded 11.10 to 12.04, then things started to falling apart. My Windows 7 laptop couldn't print to the printer any more.
Today, I installed many updates on 12.04, hoping that would fix the printing problem. Unfortunately, it made the situation much worse. Now not only my Windows 7 laptop won't print, my XP desktop won't print either.
Every time I print something from the Windows computer, the Ubuntu box logs an error message in /var/log/samba/log.'machineName'
as:
_spoolss_OpenPrinterEx: Cannot open a printer handle for printer \\server.
It is interesting that it uses the server name as the printer, not the \\server\xyzprinter
as the printer name.
Anyone had a similar problem? Anyway to work around the problem?