Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Printing to AppleTalk printer via Ethernet

I’ve read all the pages I could find about this topic, and several threads on this forum, and tried everything suggested but I still can’t get my Mac Mini with OS X 10.7.4 to print to my HP printer.



My hardware setup is thus: HP LaserJet 6MP is connected by its AppleTalk cable through an AsanteTalk bridge to an Ethernet hub. (There is also a DSL box connected to the same hub). The hub is connected to my Mac Mini via the Ethernet port. This setup worked fine with my old eMac with 10.3.9. The printer was recognized automatically and I did not need to do any special setup, at least with 10.3.9. I understand that Apple dropped support for AppleTalk with Snow Leopard, but is there any possible way to make this work?


I bought a Mac Mini with OSX 10.7.4, and I have connected the same hub to the Mac Mini via the Ethernet port. The DSL works fine. But I am unable to print. I have read through the following pages and tried everything suggested on these pages:


http://support.apple.com/kb/HT4670

http://support.apple.com/kb/HT4507

http://gigaom.com/apple/how-to-resurrect-your-appletalk-printer-in-snow-leopard/


What I have done to set up the printer is:


1) I have downloaded the latest HP drivers and run Software Update today, to verify that all my software is current.

2) I powered down everything and then powered everything back up starting with the printer, then the hub, then the Mac.

3) In System Preferences -> Network, I noted that it says “Ethernet is currently active and has the IP address 76.212.150.40” So I am assuming the IP address of the printer is 76.212.150.40 However I'm not sure if I'm correct in assuming that.

4) I ran Terminal and typed PING 76.212.150.40 and got a series of replies,

64 bytes from 76.212.150.40: icmp_seq=0 ttl=64 time=0.071 ms and so forth.

5)I go to System Preferences -> Print & Scan. I click the + to add a printer, then the IP icon. For Protocol I have tried all 3 options, but the last time I chose Line Pinter Daemon - LPD for the protocol, because it’s an old printer.

6) For the address I put in 76.212.150.40

7) The “Print using” field came up automatically with Generic PostScript Printer, but I chose Select Printer Software... and chose HP LaserJet 6P/6MP - Postscript.

8) I click “Add” and I get a warning message, “Unable to verify the printer on your network. It cannot be currently determined if ‘76.212.150.40” supports the Line Printer Daemon Protocol. Would you still like to create the queue?” I click Continue.

9) The next dialog box asks me to verify my printer’s options (the only one is Total Memory and I set that to “6 Mb or more” because the printer has 7 Mb of memory. I click OK.

10) The printer shows up in the list of printers. Under it says, “Idle, Last Used.” I print a test page of one sentence, using Tex-Edit Plus. The printer’s status changes to “In use” in printer list. In the Print Queue, it says that it is printing my document, but under that it says “The printer is busy.” And it stays like that.


I have tried deleting that printer, and adding it again with all the above steps. I have also powered down the whole system and started up again. Now it says, “The printer is not responding.” and if I turn the printer and hub off and then back on again, I am back to “The printer is busy” message.


Is the problem here that I am trying to still use AppleTalk or LocalTalk? Besides the LocalTalk port, the printer also has 2 parallel ports (a B-type and a C-type) and an infrared port that I have never used. Would a parallel-to-USB cable or adapter solve this?


Is the problem that the DSL is interfering with the communication between the Mac and the printer? Is the problem with OSX 10.7.4? Or did I make a mistake in the setup process?


Is there a solution for this or will I have to buy a new printer? The printer still works fine and worked well with 10.3.9. I would hate to just discard the HP LaserJet because it is a workhorse that has printed over 120,000 pages for me and still seems perfectly useable.


Thanks for any help or suggestions.

Mac mini, Mac OS X (10.7.4), HP LaserJet 6MP

Posted on Jul 9, 2012 12:11 PM

Reply
Question marked as Best reply

Posted on Jul 9, 2012 12:51 PM

I understand about trying to save a good old printer. I finally gave up trying to make an appletalk printer work 2 years ago. I also had the Assente Bridge and I never could find a decent solution or get it to work since SL.

I finally traded mine in with Office Depot on a promotion where they gave $50 on a trade in. Sold the rest of the setup on ebay.


Laser printers are cheap today. You can get a good HP All-In-One printer for under $300, or a very good stand alone Laser printer for less than $200. Or a cheap one for under $100.

A new one will be much faster and no hasle setup.


You can sell the old equipment on eBay. Someone using old Mac equipment or windows would buy it.

32 replies

Aug 9, 2012 6:15 PM in response to BADD

I just mean that the only way I was able to get my LaserJet 6MP to work with Lion is with the help of an HP JetDirect print server, which I bought on eBay, and by adding the printer using its IP address (the address of the server which is the same as the Mac's Ethernet IP address. That's the only way I could get the Mac to see it and print to it. I do not know how to do it without the help of the JetDirect print server. I have the LaserJet connected to the JetDirect by cable from the printer's parallel port to the port on the JetDirect. I am not using the AppleTalk port at all.


I tried my old Asante AppleTalk-to-Ethernet bridge and that did not work. I also tried a parallel-to-USB cable and just plugging that into the Mac's USB port, but that did not work. The only way I was able to print from the Mac with Lion is using the setup and steps I described in my post earlier today. That required me buying a used JetDirect print server. The IP address of the JetDirect has to agree with the IP address you enter when you add the printer in Print & Scan preferences - that seems to be the crucial factor. And of course you have to be online to print.


There may be another way to make it work for you, but I don't know enough about networking to offer any tips. All I know is that after a week of frustration I finally got my Mac with Lion to print to my HP LaserJet 6MP, but it has to go through both an Ethernet hub and the JetDirect print server to get to the printer, and it has to use IP. There may be other ways to make it work, depending on your hardware setup. But I don't think you will be able to use the AppleTalk port on the printer. You will have to use the parallel port.

Aug 9, 2012 6:47 PM in response to BADD

Your 5M has an ethernet port? My 6MP has only 2 parallel ports and 1 AppleTalk port.

I have a parallel cable from the 36-pin parallel port on the 6MP, to the 25-pin port on the JetDirect.

Then the Ethernet port on the JetDirect goes to my ethernet hub.


I never got an "On Hold" (Authentication required) message. I don't know where that is coming from, and I don't know what it means.


There may be a certain order in which things need to be powered up: printer, print server, ethernet hub or router, etc.


You can reset your JetDirect by holding down the Test button, and disconnecting and reconnecting the power cord, keep holding down the Test button for 5 more seconds as power is restored. That will reset the JetDirect to its factory defaults, but it will also give it a different IP address. When connected to your Ethernet network, the JetDirect should take on the IP address of the Ethernet network.


You can find out what IP address the JetDirect currently has by doing a test print and look on the 2nd page.

That is the IP address you want to print to. Delete the printer and add a new printer using that IP address.


If that doesn't work, then I am stumped. Another poster earlier in this thread says he works for HP and maybe he might offer some other solution.

Oct 2, 2012 8:59 PM in response to Bob Weaver

Hey guys. I've had problems with all kinds of print servers and printers. Best bet: Get a long cable and connect the printer to a desktop, even an extremely cheap one with a minimal OS and share it.


This is an old trick, but works in case the ip-adresses change with any print server\computer setup:

Get the host name of the Print Server (the network name; NetBios name; NetBOUI, etc). When installing the printer, use the host name, then try setting up a CUPS compatible driver for the printer. CUPS is a network compatible version of drivers. If you can't find it, try using the native (the manufacturer's) driver, but there are no guarantees. If this doesn't work, use generic postscript printer. This usually works, and allows you to print.


Using the Host Name (Network name etc) points your computer at the printer's name rather than an IP. The next thing you should do is put in a DNS search domain that matches your primary router (the one that is your internet gateway); do this in network prefs, select advanced, and then click DNS and you can add an address on the right side. Then put in a WINS server address by selecting that tab, using the same address you put in DNS. THis will perform the check for internet and local domain services against those two locations (note: your primary router gateway's address doesn't change so using this ip is perfectly alright, and since it has to give out addresses or at least track them back in order to forward requests from the internet, using it as a dns even if it doesn't have a full DNS server, it'll still support a name lookup). Now open the queue, and run a test print to the printer. You should get a CUPS page, even using the native driver (most drivers use a native cups backend anyway, but build their own interface on top, so they access the stored test page image in the CUPS system). IF you see the page clearly, your printer's installed, and you can shut down the whole kit and kaboodle (network, printer, computer) and it'll never lose the connection to the printer. Why? Because it asks your router where the printer is every time it links.


If you still have trouble or the host-name is rejected, you may have to set up an internal domain name on your router, then use that domain name with the printer's host name. EG printer_host_name.domain.com

Make sure you check for this in your router. Once finished, you can include the domain name in your DNS for your network. All this allows you to utilize the routing tables and basic host-name functions to make sure your printer is always connected.


Option 2 is to set the print server's ip to a static address inside your network. It should say static instead of DHCP in the network options for BOOT method or "DHCP:" and it'll never change. IF your driver doesn't come with a utility, and your print-server doesn't come with a link, you'll want to open it's web-page with that ip address and make sure to place a shortcut to it on your desktop. If this page doesn't respond there's a problem.


Hope this helps.

Oct 2, 2012 9:03 PM in response to Bob Weaver

by the way, if you can print the status page or setup page from the printer, it'll have the host-name to use when using jetdirect, and you can select that in the printer setup, use the hostname with default options for queue and then choose the CUPS print driver. Make sure the top says hpJetdirect. This will allow it to find the printer and print to it with native software options, it might even detect the proper driver for you.

Oct 3, 2012 10:44 AM in response to Bob Weaver

Glad to help.


Many protocols have been outdated and dropped from newer OSes, so if you have trouble, I'm not sure but I think my email address is linked here somewhere.


I've worked with old HP workhorse laser printers and macs for upwards of 10 years, and I've studied how they communicate. Jetdirect should still be current. IP printing can work over VPN quite easily, and LPR can work over ethernet using the hostname, but typically uses only a one way communcation with the old HP COM architecture (basically COM over ethernet; much the same as serial to usb adapter does COM over usb).


I may be a little disappointed with the latest apple blunders in their OS, but I'm also thrilled at the idea of troubleshooting it and finding a way to make it go. Scanning over SANE might be useful if you could get it working, but printing will always be a standard funtion with multiple fallback methods.

Jan 3, 2013 4:46 PM in response to Bob Weaver

I had my Hewlett Packard 6MP running without problemt through the ethernet port of my old iMac.


ethernet cable from ethernet port on iMac to Hewlett Packard JetDirect 300x.


Parallel cable from JetDirect to 6MP.


In the OS menu:


click add printer.


Click IP among the four selections of this window.


enter the IP of your JetDirect (print a test page to see, but usually it's 192.0.0.192).


Enter Jet-Direct socket in the box below.


Choose 6 MP printer driver.


That worked.


Now I'm on a retina MacBook Pro and still want to keep my 6 MP as its print quality is better than even a $ 1000 laser printer,and it has a lower per page cost, cartridges being at $ 25. And the low cost laser printer below $ 200 are junk (so I heard), breaking down all the time and have a high page cost.


So I'd love to keep mine.


The retina MacBook Pro has no ethernet port, so I got an ethernet/usb adapter from Plugable.


That's where the problem starts. I think that adapter has a driver that's not working in OS X Mountain Lion.


I'm going to return it and get the Apple Ethernet adapter.


Let me know if you could connect your printer. The 6 MP is still a stellar printer . The fact that it has no market value doesn't mean to throw it out. Mine has a low 9000 page count....

Jan 3, 2013 11:09 PM in response to Ocean 17

I aplaud your ingenuity with that one, but remember, this question didn't pertain to standard ethernet capable devices. The 6mp has a standard ethernet packet size and conforms to the standard. Some needed a specific packet size, pre-amble signal, and byte-order.


Once you get one connected, you might be able to update the firmware to make it compatible, if you can find somebody who rewrote the firmware. Otherwise, older printers are usb only.


You might have to use an old mac to connect them, then share the queue, and point your other computers at the computer that's sharing the printer using it's host-name to make sure you don't lose access to the printer if the ip address changes.

Jan 3, 2013 11:48 PM in response to Harley Davidson

Actually, the 6 MP does not have an usb port. Only an Apple talk port and a serial port.


A true museums piece.


But it once was a high end printer, very expensive, and is pretty much indestructible.


My last chance is to get the Apple ethernet-usb adapter working. I guess I'll stand a higher chance as the Apple Ethernet adapter will have a proper driver in OS X. I don't care it's only 10/100 - don't need a high speed for the small file sizes the 6 MP is getting.

Jan 4, 2013 12:28 AM in response to Ocean 17

I just got my Hewlett-Packard 6MP to print under Mountain Lion.


It's an excellent printer with top of the line print quality and I'm glad I can keep using it.


Here it is how it works:


You need a USB to ethernet adapter and a print server (like the Hewlett-Packard JetDirect 300x)


The usb adapter is about $ 26.00, the print server should even be cheaper on ebay used.


Connect the parallel cable from the printer to the print server.


Connect the print server per ethernet cable to the computer's usb port using the usb adapter.


Be sure to install the driver for the ethernet adapter should you not use the Apple version.


Print a test page by pressing the test button on the print server. It will tell you the IP adress of the print server.


Then go to the OS X system preferences - printing/scanning.


Click add printer. There are four menu items on top. Click IP.


Then enter the IP address of the server


choose jet direct socket


choose printer driver



If it works, fine.


In my case it didn't work.


I went to the networking section of system preferences.


There was the ethernet adapter listed as a device.


For some reason it started to work when I changed the IP address of the ethernet adapter.


Configure IPv4: switch it to "using DHCP with manual address."



I chose an address that was the same in its first three numbers, and only made the fourth different. Maybe it worked because the ethernet adapter got an IP address so similar to the print server it was connecting to.


and then the printer/print server chose its own subnet mask.



Router, DNS Server, Search Domains fields remain empty.



This worked in my case.

Jan 4, 2013 9:15 AM in response to Bob Weaver

I got the 6MP to work, provided I used the JetDirect 300X.

First, I had the JetDirect plugged into my Ethernet hub.

So it was:

LaserJet 6MP -> Parallel cable -> JetDirect 300X -> Ethernet hub -> Ethernet port on Mac

That worked. I did have to do a test print on the 6MP, by pressing the button on the JetDirect.

That test print gave me the IP address of the JetDirect. So when creating a new printer, I had to make sure the IP address was the same.

Now, however I have a router instead of the Ethernet hub. A friend of mine set it up for me so I don't know exactly how it he configured it. I assume he just replaced the Ethernet hub with a router. But it also works.

Printing to AppleTalk printer via Ethernet

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