I'm a newbie here, but I'll tell you what I know. If I'm wrong, please someone correct me.
My situation is that I have two HP printers set up on my Windows box. One is a DeskJet 722C, and the other is a PhotoSmart 7760. I have successfully set them both up to print, but I find it an interesting solution.
In my case, the problem was user privilege.
For the host name, you put in the host name you have for the computer acting as the print server. In my case, it was Schade1 (although I enter it in all lowercase).
For the remote queue, you put the Windows share name of the printer. For my 722C, it was DeskJet. For my PhotoSmart, it was hpphotos.
Then I had to specify a workgroup name. For this, I put in schadenet.
Then I had to enter a user and password. Here's where it was weird. I have my own login on my Windows XP box, and my wife has her own login. Even though the printers are set up to allow printing from both logins, I could only connect and print to these printers if I specified my wife's login credentials.
I suspect it's because my wife is usually logged in all the time, whereas my login is usually NOT active (although the account is not disabled). Go figure.
Once I specified this information, I was able to connect and print with no problems.
So, as far as I can tell, in order to print to a SMB printer, you need all five pieces of information - Host name, Remote Queue name (share name), workgroup name, login ID, and password.
Don't know if this helps, but that's my two cents.
|