HELP Print to XP HP 1115 on WiFi LAN from Mac

kendavis

Registered
Hi folks,

this is my first post. I'm sorry if I'm violating rules here, but I'm at my wits end and extremely frustrated. I cannot believe that it's this difficult to print to a printer shared on an XP machine. I have a G4 running 10.2.8 connected via 802.11b to a home network with two XP machines. One of the machines is sharing two printers, a PhotoSmart 1115 and a Brother HL 5050. I've read through the forums as much as I can and I don't feel I should have to take a course in UNIX to do this. Any suggestions???

Thanks in advance,

Ken
 
Here is an instruction for you, Ken

Hi, I just solved this problem for myself with the help of another forum that shall remain nameless. Here are the instructions I used with a few additional changes and notes from me:

Mac running 10.2, PC running Win 98 - XP home, connected through a dumb ethernet hub (connection doesn't matter). Printer (HP laserjet 1100 - in my case a BROTHER HL 1240 Laser) is parallel connected to the XP box on LPT1 (default). Oh, and networking must be working between the mac and PC.

On the PC, just make sure the printer is shared (give it a sharing name, you will need this info later).

On the Mac, it's a little more involved but not bad (requires using terminal window and be logged in as root - dangerous if you don't know what this means). The problem with this version of Jaguar is that smb printing (what you need to do to get to the printer on the PC) is not enabled in CUPS (Unix printing services). So, you just need to enable it. (My note here: you need to ENABLE the root login, if it's not already logged in. I'm not going to explain that here though. You can find that info int he APple knowledgebase)

Once again, when logged in as ROOT you can cause all sorts of damage if you don't know what you're doing so BE CAREFUL or get some help!!!

Open a terminal window on the Mac and type su (you will get a password prompt here, type it in)

If you now get a prompt that ends with a # sign, you are root.

Now we have to add a link in CUPS to allow it to use the smbspooler (which will allow it to send print jobs to the pc printer).

type:
ln -s /usr/bin/smbspool /usr/libexec/cups/backend/smb and hit return.

enter it JUST like you see it above. You can copy it if you prefer, paste command does work in the terminal mode. Even the spaces are important in UNIX world.

we need to stop and start the cups deamon now to make it read the new info we just put into it. You can restart your machine to do this or just kill and restart /usr/sbin/cupsd. Just restart your machine if you are unfamiliar with killing processes in Unix.

Now we need to add the printer to cups. To do this, open your browser and go to http://127.0.0.1:631 (this is the cups admin interface, running on the Mac).

in the top menu bar of the page that comes up, select printers, then click add printer on the page that comes up. A new page will come up with three fields in it. You now need to put in a name for that printer (no spaces). This is the name that will show up on your mac when you print to that printer. The other two fields are optional.

Click continue and you will be asked to select a DEVICE (I call it a service) to use to print with. Choose "Windows Printer via SAMBA" from the pull down window. This is the new capability we enabled in cups above.

There will now be a screen where you have to enter the DEVICE URI of that printer. This is the last step.

On the screen, a field should be there with "smb" in it. Put the following info on that line:

smb://<your short name on the mac>:<your password on the mac>@<your pc workgroup name>/<name of the XP machine>/<shared name of the printer on the XP machine>.

So my smb URI looks like this:
smb://emg:<my pw>@workgroup/dell/BROTHER

BTW you can also enter a new printer in the print center if you hold down the option key while clicking add printer. This brings up an additional "Advanced" option in the add printer drop down list. From there you can choose "Windows printer via samba" as well.

This worked great for me on an old Dell running Win 98. Now I want to get it working on my Cobalt qube 3 with SAMBA print sharing. Any ideas??? ;-)

Good luck!

BTW attribution to "Henry B" and "Pat" because it's only fair!


And welcome to the forum :)
 
Welcome Ken

You don't seem to be violating any Board Rules, but you can read the Board Rules under the FAQ link at the top of the page.

I'll move this to networking, and see if this helps;

==========================================

First Step, Download and install (on the Mac) Gimp-Print from VersionTracker.com, it has tons of printer drivers for HP, Lexmark, Epson, and Cannon Printers.

This is the link for gimp-print and yes it is freeware.
http://www.versiontracker.com/morei...id=15970&db=mac

Next:

On your Windows XP Machine:

1. Log in as Administrator
2. Click Start>Settings>Control Panel
3. Then Click add/remove programs
4. Then Click add/remove windows components
5. Open the Other Network File and Printer Services section.
6. Put a checkmark in Print Services for Unix.
7. Click Ok; Click Next ( It will probably ask for your Windows Cd at this point)
8. Click finish
9. Close the add/remove programs window

Next steps will have the service start automatically, which is the prefered way to do it:

1. Click Start>Settings>Control Panel
2. Double click Administrative tools
3. Double click Services
4. Double click TCP/IP print server
5. Change the startup type to Automatic
6. Click ok and close all open windows.

Next steps setup the printer for tcp/ip printing

1. Click start>settings>printers
2. Right click the printer you want to share and select sharing
3. Click the radio button for Share as and fill in the share name you want to use. (Mine is hpphotos; for hp photosmart)

Now move to your Mac and finish things up.

1. Launch the Print Center for the Applications>Utilties folder
2. Click the Add Printer button
3. Change Appletalk to IP Printing (Ah making sense now eh?)
4. Enter the Windows XP Computer's IP address in the Address Box (Will probably look like 192.168.x.x, if you don't know go to your windows xp machine and from the Command Prompt type ipconfig, it will give you the network address for your windows machine
5. Uncheck the default queue radio button
6. Enter the name of the printer shared name (ex. mine is hpphotos) that you setup on your windows machine.
7. Select your printer model, if you installed gimp print it should be there, if not pic a close model number, my photosmart showed up.)
8. Close print center after the printer was added.
 
another question: I bought a HP PSC 1350, a nice one, plugged it into my Windows XP Prof. PC and it worked. Now I want to share it with my mac, 10.3.3 on it. The problem is: gimp print offers me no drivers fer the printer. By the way, the printer is also working connect to the usb port of my mac, so there must be a driver. What to do?
 
nuthing works_ I have to ad: another printer 'canon bubble jet 210' works fine: 'windows printer via samba' what's the problem with the HP PSC 1350, it's mac compatible!
 
Back
Top