Windows Printing via Samba

In Mac OS 10.4 there was a feature in the Printer Setup Utility where the option key could be held down while "more printers" was being clicked and an advanced option would be added to the pull down menu for the printing method. This advanced tab allowed one to setup Windows Printing Via Samba. When one holds down the option key while clicking more printers in the printer setup system preference in OS 10.5, there is no longer an advanced option that appears in the pull down menu. Is there way to setup this same feature in OS 10.5?

MacBook Pro mid 2006, Mac OS X (10.5)

Posted on Oct 28, 2007 10:47 AM

Reply
29 replies

Dec 5, 2007 8:47 AM in response to Seth Myhre

This works for me in Mac applications and in Java applications from an admin account. But trying to print to a SMB printer from a Java application (e.g. JEdit) in a standard account results in a modal error dialog. It seems the print job is trying to run as root in these cases, and results in some kind of permissions problem. I didn't have any problem in Tiger.

FWIW, the error dialog can not be dismissed but the Java application can still be used, and the dialog disappears when the application is quit.

Dec 23, 2007 7:40 PM in response to Sudipta

Sudipta,

Domain name is valid only when you are in a Windows domain security context, i.e there is at least one Windows server (Domain Controller) that is maintaining the users and systems security in a database.

In most cases, people don't have a Windows Domain Controller but only Windows stations. In these case your system belong to a "workgroup" and the syntax to connect your Mac is different:

smb://192.168.0.2/BrotherH

You are definitely using a Windows userid / password but your system is configured to log in automatically. Press Crtl AltDel (holding al the keys at the same time) and you should see your userid. You can also change your password there if you want.

That's it. When your Mac will establish the connection for the verification it will ask you for a valid Windows username password.

Hope it helps.

Feb 4, 2008 7:03 AM in response to Sudipta

Since you are not on say a domain try using just:
smb://192.168.0.2/BrotherH

After more experimentation I found this can also work but if you are on an actual domain it might require other things like a login of domain/username then your password. Anyway try that and see if it works for you. Make sure printer sharing is on in the pc though for good measure.

Feb 6, 2008 1:33 PM in response to Seth Myhre

Seth,

In Tiger, once you enter in the smb://user:pass@server/printsharename the system wont ask you for a user pass, but in tiger it does. Is there anyway to shut this 'feature?' off.

Working in a domain where tiger works fine, but leopard starts to freak out and ask for passwords is not a solution, especially since we will eventually upgrade to 10.5.

Does anyone know how to turn off the authentication? (without saving a password to keychains) Since a valid user was already entered in the SMB path during setup.

All help is appreciated.

~ V

Mar 13, 2008 1:12 AM in response to Seth Myhre

Dear Seth and guys,

I recently bought a D-Link DNS-323 with a print server with it. Upon connected the Epson SP 1390 to it and share using it's USB print server. Windows machine works just fine, but when it comes to Leopard it really gave a big headach. I have tried almost all the comments which is posted here yet still receiving the "Unable to connect to CIFS host" and "Client-error-not-authorized" error.

I had used the "Advance" tools to setup the printer used "smb://username:password@domain/ip address/printer share name in the given box.
Please kind advise that if I missed anything on the setup process.

Thank you in advance.

Mar 21, 2008 11:15 AM in response to rhit2009

I found this topic because i wanted to print to a samba server too... So i found the hidden icon to add my printer...

I have a problem printing on my Samsung 1710.

At first i did install it with only the .PPD file, but i had an error in the system.log file:

AddPrinter[25994]: Error in 'Samsung ML-1710 Foomatic/gdi (recommended)': 'file://localhost/Users/Benoit/Samsung-ML-1710-gdi.ppd' Missing filter "application/vnd.cups-postscript 0 foomatic-rip"!

So i went there and downloaded the foomatic-rip:
http://www.linux-foundation.org/en/OpenPrinting/MacOSX/foomatic

After that, i had a new error message:
Samsung_1710[26261]: CMSCreateDataProviderOrGetInfo : Malformed colorspace

Then i installed the Ghostscript for Mac OS X 10.5.x, on the same web site:
http://www.linux-foundation.org/en/OpenPrinting/MacOSX/foomatic

Guest what, it works! 🙂

Hope to help others with that,
Benoit.

Apr 20, 2008 12:03 PM in response to Seth Myhre

Seth, thank-you. You solved my problem. I'll make sure the dog gets an extra bier tonight. You know vat makes me angry though. Is that my computer vas vorking fine until the security update, then all the sudden, no more printing. If APPLE knew that, they should have sent out a little user advisory. Then, I vould not be so angry mit dem.

Thanks Seth, I appreciate your sharing.

Apr 20, 2008 1:48 PM in response to Seth Myhre

That all fine for people that understand, what do you use for username, password, domain/ipaddress is this part of the network. I gave up trying to make the MP970 work from a macbook pro, i can make it print but not scan. I will be happy if I can just print from the macbook pro to a canon mp700 on my wifes dell, but i can't make it work. I got it to show up in the windows pane and tried to add it but it disappeared and i never got it back. I want to return my MP970 to usb on my imac so i can scan also, it wont scan on the network but i can print from both wirelessly. help

Jul 2, 2008 4:03 PM in response to Tangu

I too had a terrible time of it finding my Vista Machine using Leopard. What it eventually boiled down to was the need for me update some network settings on Vista. My machine uses a static IP address on my LAN. As a result, my DHCP server does not have a record of this machine. It seems as though Leopard relies on the the DHCP entry.

I found a network setiing that says "Enable NetBIOS over TCP/IP".

You can find it as follows:

Go Control Panel. Open up the "Network and Sharing" center.
On the right side of the window click "Manage Network Connections"
Right Click your network connection and click properties. Click continue if necessary. Click on "Internet Protocol Version 4", and then click the "Properties" button below. Click the "Advanced" button. At the top of the windows click the "WINS" tab. You'll see three buttons at the bottom. Select "Enable NetBIOS over TCP/IP".

Although the default setting should work, this seemed to do the trick.

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.

Windows Printing via Samba

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