Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mklos

macrumors 68000
Original poster
Dec 4, 2002
1,896
0
My house!
I have a Brother HL-1435 Laser Printer thats connected to my iMac G5 via USB. I have a PC running Windows XP Pro SP2. I have the printer shared out from my iMac. The Mac and the PC are connected together with a 5-Port Ethernet Hub. I can share files back and forth, share the internet, but I cannot get the printer to show up when I go to add a printer.

Both are on the same work group (terabyte). Both are on the same subnet. On the PC I go to Printers and Faxes, click on Add a Printer, in the Wizard I select Network Printer since its connected through the iMac via the ethernet hub. Then I browse for a printer and the iMac shows up in the list, but the Brother Laser Printer does not so I cannot go any further. If I select the one below Brother Laser Printer it does the same thing.

All firewalls are turned off.

Any suggestions?
 
mklos said:
I have a Brother HL-1435 Laser Printer thats connected to my iMac G5 via USB. I have a PC running Windows XP Pro SP2. I have the printer shared out from my iMac. The Mac and the PC are connected together with a 5-Port Ethernet Hub. I can share files back and forth, share the internet, but I cannot get the printer to show up when I go to add a printer.

Both are on the same work group (terabyte). Both are on the same subnet. On the PC I go to Printers and Faxes, click on Add a Printer, in the Wizard I select Network Printer since its connected through the iMac via the ethernet hub. Then I browse for a printer and the iMac shows up in the list, but the Brother Laser Printer does not so I cannot go any further. If I select the one below Brother Laser Printer it does the same thing.

All firewalls are turned off.

Any suggestions?
On which network is the being shared? If you are sharing it via SMB, then your problem may be real. If you are sharing it via TCP/IP, then Windows considers the printer to be local. In the Wonderful World of Windows you have to setup printers on TCP/IP networks as local printers rather than network printers.
 
Not to steal your thread or anything. but...

I have a more complex problem I am trying to fix. My printer is connected to an XP machine and I can connect to it and print to it from my iMac but all that comes out is garbage prints, jumbled text.
the printer is an HP laserjt 1100.
 
MisterMe said:
On which network is the being shared? If you are sharing it via SMB, then your problem may be real. If you are sharing it via TCP/IP, then Windows considers the printer to be local. In the Wonderful World of Windows you have to setup printers on TCP/IP networks as local printers rather than network printers.

Its connected to my iMac G5 and I have the OS X Printer sharing turned on. So it should pick up in windows when I go to add a printer. My iMac and PC are connected with ethernet through a 5 port Ethernet hub. Like I said before I can share files and the internet back and forth no problem at all, but the PC will not see the printer at all.
 
cgratti said:
Not to steal your thread or anything. but...

I have a more complex problem I am trying to fix. My printer is connected to an XP machine and I can connect to it and print to it from my iMac but all that comes out is garbage prints, jumbled text.
the printer is an HP laserjt 1100.

Sounds like you need to find the correct drivers for it. Try using one of the GIMP Print Printer Drivers. If you have Panther, they're one of the OS X installation CDs.
 
mklos said:
Its connected to my iMac G5 and I have the OS X Printer sharing turned on. So it should pick up in windows when I go to add a printer. My iMac and PC are connected with ethernet through a 5 port Ethernet hub. Like I said before I can share files and the internet back and forth no problem at all, but the PC will not see the printer at all.
For all intents and purposes, for you Ethernet is the hardware infrastructure of your network. Many network protocols operate over Ethernet. These include AppleTalk, SMB, TCP/IP, Novell, and others. All of these and many others can and do operate simultaneously over Ethernet. If you are sharing your printer via TCP/IP but are trying to connect your Windows machine to a "network printer," then you will not see your printer from your Windows machine. Again, what is the network protocol you are using to share your printer?
 
mklos said:
Sounds like you need to find the correct drivers for it. Try using one of the GIMP Print Printer Drivers. If you have Panther, they're one of the OS X installation CDs.

it found a driver when i installed it. i guess it wasnt compatable. ill try what you suggested.
 
MisterMe said:
For all intents and purposes, for you Ethernet is the hardware infrastructure of your network. Many network protocols operate over Ethernet. These include AppleTalk, SMB, TCP/IP, Novell, and others. All of these and many others can and do operate simultaneously over Ethernet. If you are sharing your printer via TCP/IP but are trying to connect your Windows machine to a "network printer," then you will not see your printer from your Windows machine. Again, what is the network protocol you are using to share your printer?

I'm using whatever Apple uses when you check the Share Printers to other Computers check box. I guess its through TCP/IP.

Now what you said doesn't make any sense. If I connect it to my PC and share it out its going through TCP/IP and it will pick it up so whats the difference?
 
cgratti said:
it found a driver when i installed it. i guess it wasnt compatable. ill try what you suggested.

The HP Laser Jet 5 seems to work a lot of different printers.

BTW my previous post is supposed to say that the Gimp Printer Drivers are on one of the Panther Installation CDs. Its either on the 2nd or 3rd CD.
 
mklos said:
I'm using whatever Apple uses when you check the Share Printers to other Computers check box. I guess its through TCP/IP.

Now what you said doesn't make any sense. If I connect it to my PC and share it out its going through TCP/IP and it will pick it up so whats the difference?
You need to reread my previous posts. If your previous posts were correct, you are sharing a Mac printer via TCP/IP. This means that you are trying to connect your Windows computer to a remote printer via TCP/IP. I told you that Windows XP requires that you connect to a remote TCP printer as a local printer. This is how the Dells in my office are printing happily via TCP on my HP printer.
 
You can't do that because the printer doesn't have an IP address. Connecting a PC printer to another PC is completely different. I know how to do that in my sleep and I know what you mean by doing it as a local printer.

So it appears that Windows XP is stupid! It should work the way I'm trying to do it.
 
mklos said:
You can't do that because the printer doesn't have an IP address. Connecting a PC printer to another PC is completely different. I know how to do that in my sleep and I know what you mean by doing it as a local printer.

So it appears that Windows XP is stupid! It should work the way I'm trying to do it.
The MacOS X Help facility should be of some benefit to you. To setup an IP printer, you should follow the these instructions:

MacOS X Help said:
Sharing your printer with UNIX users via LPD/LPR

You can let other computers on your local network that use UNIX use any printer connected to your computer. You can share both PostScript and non-PostScript printers with UNIX users; however, UNIX users must always send PostScript print jobs to your printer.

You need to provide the UNIX user with the IP address of your Mac and the queue name of the printer they want to use.

To find your computer's IP address, open System Preferences, click Network, and then click TCP/IP.

To find a printer's queue name, open System Preferences, click Print & Fax, click Printing, and then click the Set Up Printers button. Select the printer in the Printer List and choose Printers > Show Info.

Note: Shared Mac OS X printers are automatically available to UNIX users who are using the Common UNIX Printing System (CUPS).
You can also use Windows-style networking to share your printer with Windows users. You setup your Mac printer on Windows as a network printer. The following quote is taken from MacOS X Help:

MacOS X Help said:
Sharing your printer with Windows users via SMB

You can let computers on your local network that use Windows use any printer connected to your computer. You can share both PostScript and non-PostScript printers with Windows users; however, Windows users must always send PostScript print jobs to your computer.

1. Open System Preferences and click Sharing.
2. Click Services.
3. Select the Windows Sharing checkbox.

To print to your printer, Windows users must configure an SMB network printer. Have them see their Windows documentation on adding a network printer.

Documents waiting to print on printers you're sharing are stored on your hard disk. (That is, your computer hosts the queue for the printer.)

Tip: To help others discover where to pick up their printed documents, open System Preferences, click Print & Fax, click Printing, and then click the Set Up Printers button. Select a printer, choose Printers > Show Info, and type a clear description of the printer's location in the Location field.
I hope this helps you.
 
It really shouldn't be this difficult to do. I think I'll just buy a longer parallel. Its MUCH easier that way.
 
mklos said:
It really shouldn't be this difficult to do. I think I'll just buy a longer parallel. Its MUCH easier that way.
Difficult? It's no more difficult than anything else in Windows.
 
MisterMe said:
Difficult? It's no more difficult than anything else in Windows.

My point exactly! Everything in Windoze is difficult compared to the Mac. Everything in Windows is buried as to how to set something up. It may be easy for an experienced technician, but about 90% of most people aren't technicians.
 
MisterMe said:
The MacOS X Help facility should be of some benefit to you. To setup an IP printer, you should follow the these instructions:

You can also use Windows-style networking to share your printer with Windows users. You setup your Mac printer on Windows as a network printer. The following quote is taken from MacOS X Help:

I hope this helps you.

The second option is what I already tried and on the Windows side the printer doesn't show up. The iMac shows up, but it doesn't show a printer connected to it. This is what I was I trying to say before.
 
mklos said:
The second option is what I already tried and on the Windows side the printer doesn't show up. The iMac shows up, but it doesn't show a printer connected to it. This is what I was I trying to say before.
Had you followed the instructions from the MacOS X Help file?
 
mklos said:
It really shouldn't be this difficult to do. I think I'll just buy a longer parallel. Its MUCH easier that way.
I suggest you get a cheap print server. I'm sharing a USB printer between two PCs and a Linux machine, through my router using a Netgear USB print server (http://www.netgear.com/products/details/PS121.php)

This works perfectly.

Mac OS X isn't officially supported as far as I can tell, but when connecting my Linux computer I found this site useful even though I have a different printer http://www.oscarm.org/news/linux/322.php. This also has details on how to connect with Mac OS X.
 
I got it working! The trick is to use a Post Script Windows Printer Driver. I used the Apple LaserWriter 12/600PS and for my Brother Laser Printer and it started to print!
 
mklos said:
I got it working! The trick is to use a Post Script Windows Printer Driver. I used the Apple LaserWriter 12/600PS and for my Brother Laser Printer and it started to print!
That is what you were told to do in Post No. 12 of this thread. Congratulations on finally doing it.
 
MisterMe said:
That is what you were told to do in Post No. 12 of this thread. Congratulations on finally doing it.

Well there's a little more to it than just using a post script driver.

In Windoze XP you have to select the bottom one where you enter the following:

http://ipaddressofcomputerprinterisconnectedto:631/printers/printername

then choose a post script driver and it will work.

Example: http://192.168.100.1:631/printers/hl-1435_series

So it works pretty good now. So Post 12 wouldn't have helped much as it says nothing about what I just explain above except using a post script driver.

The problem was on the Windows side as usual! Microsoft would f-up a free meal.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.