USB Laserjet 1015 - doesnt work automagically

Hi there,

I'm trying to make someone else's USB Laserjet printer work with my MacBook Pro. The printer is added to the printer list automatically, but print jobs simply time out, printer doesn't even flash its LED.

Any advice? I've read some stuff on the web about sending firmware to the printer, but I don't know where to get the firmware from. Also, I don't really want to mess with installing HP drivers on my system. In my experience they're hard to get rid of.

thanks
Hendrik

MacBook Pro 15" (2.4 GHz), Mac OS X (10.5.3)

Posted on Jun 23, 2008 1:48 AM

Reply
11 replies

Jun 23, 2008 2:21 AM in response to hfuss

The very last post of the link that you gave would be the best one to follow.
It directs to the site:
http://www.linuxfoundation.org/en/OpenPrinting/MacOSX/foo2zjs
from where you can download the three files which your link references.

Mind you I am surprised one has to go to this length to get a printer to work, but no harm in trying.

Afterthought, perhaps first look at your console and CUPS logs to get some idea of what is not happening, before attempting the firmware/driver stuff.

Message was edited by: roam2

Jun 23, 2008 3:40 AM in response to roam

The log file is not very conclusive. Below are the essential lines from the cups error_log. Apologies, some of the log messages are German.

E \[23/Jun/2008:10:19:03 +0200] [Job 10] fatal: Fehler beim Öffnen der Druckerverbindung: Die Druckerverbindung kann nicht geöffnet werden. Überprüfen Sie bitte Ihre Druckerverbindungen, und stellen Sie fest, ob Druckerfehler aufgetreten sind.
E \[23/Jun/2008:10:19:04 +0200] PID 3937 (/System/Library/Printers/Libraries/PrintJobMgr/Contents/MacOS/PrintJobMgr) stopped with status 203!


The first message means something like "Failed to open printer connection: printer connection cannot be opened. Please check your printer connections and check whether a printer error occurred." Doesn't that sound like circular reasoning?

I think what I will do is to actually connect the printer to a PC and print via the network. I only need the printer for a few print jobs and I'm a bit reluctant to install big software for this.

It's a pity USB printing doesn't seem to have made things a lot easier driverwise.

Thanks for your help.
Hendrik

Jun 23, 2008 4:06 AM in response to hfuss

Doesn't that sound like circular reasoning?

Yes, it is just a grammatical indulgence, that says Ummm!

If you want to save time, your PC solution sounds best, and if the Mac can't see the PC, just email the document to the PC and get the job printed that way.

It can be frustrating. It took me two days to work out how to get Leopard to see a shared printer.

Jun 23, 2008 8:31 AM in response to hfuss

hfuss wrote:
I think what I will do is to actually connect the printer to a PC and print via the network. I only need the printer for a few print jobs and I'm a bit reluctant to install big software for this.


The problems you cited seem to be with the driver HP provides.

There is no need to send firmware to this printer as you mentioned in a previous post. The foo2zjs drivers do NOT support this printer. Do not even try to install them.

The Guenprint drivers which are probably already installed on you computer do support the HP LaserJet 1015. This will support this printer whether it is connected via the network or via a direct USB connection. The drivers supplied by HP will only support the printer when it is directly attached to the Mac via USB. The HP supplied drivers will not support a network connection.

If the Gutenprint drivers are not already installed on your system, you can download them from _ http://gimp-print.sourceforge.net/MacOSX.php3_.

Matt

Jun 23, 2008 8:54 AM in response to Matt Broughton

Hmm… indeed I do have a Gutenprint driver for the LJ 1015 installed. However, when I connect the printer via USB to the Mac, I cannot even select a driver. The system automatically creates a printer with the URL usb://Hewlett-Packard/hp%20LaserJet%201015?serial=… and displays as driver: “hp LaserJet 1015”. I don't think it actually uses Gutenprint.

Jun 23, 2008 5:07 PM in response to hfuss

hfuss wrote:
Hmm… indeed I do have a Gutenprint driver for the LJ 1015 installed. However, when I connect the printer via USB to the Mac, I cannot even select a driver. The system automatically creates a printer


You can always add another printer. Click on the + (plus) button. Highlight your printer in the browser window that opens. Make sure you enter a name that is different from the printer that is already present such as "LJ 1015 Gutenprint". The printing system should match all suitable drivers for your printer. You can choose the Gutenprint driver from the pop up menu for *Print Using*.

Matt

Jun 24, 2008 1:46 AM in response to Matt Broughton

Matt Broughton wrote:
You can always add another printer. Click on the + (plus) button. Highlight your printer in the browser window that opens. Make sure you enter a name that is different from the printer that is already present such as "LJ 1015 Gutenprint". The printing system should match all suitable drivers for your printer. You can choose the Gutenprint driver from the pop up menu for *Print Using*.


Yes, thanks Matt, I can now select the Gutenprint driver… which unfortunately doesn't work either. When I try to print, the printer queue is just quietly switched offline without an error message. Loads of messages pop up in the system log though:

24.06.08 10:39:59 usbInk[5311] Error loading /Library/Printers/hp/hpio/HPIOPrinterClassDriver.plugin/Contents/MacOS/HPIOPrin terClassDriver: dlopen(/Library/Printers/hp/hpio/HPIOPrinterClassDriver.plugin/Contents/MacOS/H PIOPrinterClassDriver, 262): Library not loaded: /Library/Frameworks/HPServicesInterface.framework/Versions/B/HPServicesInterfac e
Referenced from: /Library/Printers/hp/hpio/HPIOPrinterClassDriver.plugin/Contents/MacOS/HPIOPrin terClassDriver
Reason: image not found
24.06.08 10:39:59 usbInk[5311] Cannot find function pointer USBPrinterClassFactory for factory 43F67F6B-2D4B-11D7-9D66-003065B57B12 in CFBundle/CFPlugIn 0x126740 </Library/Printers/hp/hpio/HPIOPrinterClassDriver.plugin> (bundle, not loaded)
24.06.08 10:39:59 [0x0-0x1d61d6].com.apple.print.PrinterProxy[5305] 2008-06-24 10:39:59.719 usbInk[5311:10b] Error loading /Library/Printers/hp/hpio/HPIOPrinterClassDriver.plugin/Contents/MacOS/HPIOPrin terClassDriver: dlopen(/Library/Printers/hp/hpio/HPIOPrinterClassDriver.plugin/Contents/MacOS/H PIOPrinterClassDriver, 262): Library not loaded: /Library/Frameworks/HPServicesInterface.framework/Versions/B/HPServicesInterfac e
24.06.08 10:39:59 [0x0-0x1d61d6].com.apple.print.PrinterProxy[5305] Referenced from: /Library/Printers/hp/hpio/HPIOPrinterClassDriver.plugin/Contents/MacOS/HPIOPrin terClassDriver


Hope the printer system is one of the things that Apple is going to streamline in Snow Leopard.

cheers
Hendrik

Message was edited by: hfuss

Jun 24, 2008 5:31 PM in response to hfuss

hfuss wrote:
Yes, thanks Matt, I can now select the Gutenprint driver… which unfortunately doesn't work either. When I try to print, the printer queue is just quietly switched offline without an error message. Loads of messages pop up in the system log though:


The messages from the System log shouldn't really be preventing the printer using the Gutenprint driver from functioning. There are enough messages in the System log, however, that I would suggest you make sure you have deleted all of the HP drivers. The list is quite long, but here goes--

Remove the following:
/Library/Application Support/hp folder
/Library/Frameworks/HPDeviceModel.framework
/Library/Frameworks/HPPml.framework
/Library/Frameworks/HPServicesInterface.framework
/Library/Frameworks/HPSmartPrint.framework
/Library/LaunchAgents/com.hp.launchurlagent.plist
/Library/Printers/hp folder
/Library/Printers/PPDs/Contents/Resources all items beginning with HP or hp and ending with .gz
/System/Library/Extensions/hp io_printerclassdriverenabler.kext

After you have removed these items, restart your computer. Then open the Print & Fax system preference. Control-click (right-click) in the list of printers on the left side. Choose the option to Reset the Printing System.

Now add the LaserJet 1015 again using the Gutenprint driver. Hopefully, you will now be able to print.

Matt

Jun 25, 2008 2:41 AM in response to Matt Broughton

Wow, thanks Matt, that did the trick!

Some of these files were there, and after deleting them as you describe, Software Update offered me to install HP printer drivers. After that, just plugged in the printer and that was it. Didn't even have to use System Preferences. That's the way I like it.

Maybe these files were the leftovers from a photosmart printer I had once installed on my old Mac. They probably got transferred to my MacBook by Migration assistant. So maybe I should rather blame HP and not Apple for the fault.

cheers
Hendrik

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

USB Laserjet 1015 - doesnt work automagically

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.