Unable to Connect to Network Printer

Hi,


I am trying to install Samsung ML-1640 through my wireless router's print server feature but its not working. Whereas I am able to print through my Windows PC's on the network with no issues.


On giving print command the print job is getting paused around 40-50% in the print que and not printing. Neither the printer is getting pinged through Network Utility.


The printer is work fine with my MBP 13' when attached directly through its USB port.


1) Have tried deleting & re-adding the printer through its IP with all the three different protocols LPD, IPP & HP JetDirect.


2) Have updated to the latest drivers from here: http://support.apple.com/kb/DL905


3) Also, have gone through the troubleshooting steps given in this article: http://support.apple.com/kb/PH11070

MacBook Pro (13-inch Late 2011), OS X Mountain Lion

Posted on Feb 12, 2013 5:12 AM

Reply
44 replies

Feb 16, 2013 6:58 PM in response to DhruvC

DhruvC wrote:


Now, the user manual is silent about Print Server settings. Whereas, on searching the net I was able to find following User Manuals for setup & also under FAQ's mentioned on the product page.


1) User Manuals:

a) ftp://ftp.d-link.co.za/dsl2750u/SetupGuides/Print%20Server%20Setup%20On%20The%20 DSL-2750U%20On%20Winows%207.pdf

b) http://www.tellumat.com/phones4telkom/pdf_files/faqs/d-link/DSL-2750U%20%20Print %20Server%20Setup.pdf



Both of those links point to the same document. Reading it, it does show the connection on Windows using IPP. But what is confusing is page 17 where it shows that the printer has been successfully added to the Canon MP560 but using a Samsung ML-191x 252x Series driver.


Now I know the Canon driver has problems with this sort of connection, so the manual seems to be wrong. Not very surprising for D-Link. I've always found their manuals to be poorly written.


DhruvC wrote:


2) FAQ from D-Link's Website - Q No. 20 'Can we connect the USB printer in DSL-2750U and how to configure it?' http://www.dlink.co.in/products/?pid=452

This FAQ links to someone elses web site, not D-Link, where the owner is offering a printer setup tool. Nothing you can use on OS X.


DhruvC wrote:


If it was anything to do with Mac Samsung Drivers how was Steve Ashcroft (Thread Starter) here https://discussions.apple.com/thread/3110770 able to configure the same printer with OSX on the network?

We it all depends on his last comment. He says it got it to work using the HP Jetdirect-Socket protocol (you have been using IPP) and the Samsung ML-1640 series driver. But earlier Greg Sahli suggested he use Samsung driver package from the Linux Foundation. So if Greg was correct about the Samsung driver (and he was very often correct with his information) then Steve most likely used the ML-1640 driver that was part of the Samsung package that Greg provided a link to, thus confirming my suspicion that the driver is the culprit.


If you want to try removing the current printer in Print & Scan and add again, this time selecting IP > HP Jetdirect-Socket for the protocol and then current ML-1640 driver, see if this prints. If this also fails, then it is the driver at fault and you will need to use the Samsung package from the Linux Foundation. Note that you will have to install the Foomatic and Ghostscript packages as well.

Feb 17, 2013 12:28 AM in response to PAHU

Removed & re-installed it again with the following inputs & Samsung driver;

IP Address: 192.168.1.1:631

Protocol: HP JetDirect-Socket

Queue: printers/SamsungML1640


Got this in the error log;

E [17/Feb/2013:13:48:11 +0530] [Job 8] Unable to write print data: Broken pipe


For my information, what is this article of editing the printer's .ppd file: http://en.kioskea.net/faq/14391-macos-network-printer-paused

Feb 17, 2013 1:20 AM in response to PAHU

So what should I add in the IP Address? Because adding 192.168.1.1:631/printers/SamsungML1640 as the IP Address of the printer with Queue name blank, prompted this dialog;


User uploaded file


This was with IPP as the protocol, whereas with HP JetDirect got the same error message again;


E [17/Feb/2013:14:48:20 +0530] [Job 13] Unable to write print data: Broken pipe

Feb 17, 2013 2:41 AM in response to PAHU

PAHU wrote:


For the IP address, just enter 192.168.1.1


Do not add any other information. Just the IP address


Then for the Queue leave that blank


For the name, leave this as the IP address for now


Leave the Location blank


Then in the Use menu select Samsung ML-1640 Series.


Click Add and then see if you can print.


Got the same dialog: 'Unable to verify the printer on on your network.'

Feb 17, 2013 2:41 AM in response to Steve Ashcroft

Steve Ashcroft wrote:


I used Samsung drivers. I set the printer up using HP Jetdirect-socket as the protocol. The address I got from the router (in my case a GlobeSurfer X.1). It was using 192.168.1.1:port 9100. For Queue I entered Samsung_ML_1640_Series. I initially left Name as 192.168.1.1. (could change this later in System Preferences/Print & Fax). Hope this helps.


Thanks Steve for joining in here. BTW, what OS version are you on now?


Went ahead with the following inputs;

IP Address: 192.168.1.1:631/printers/SamsungML1640

Protocol: HP JetDirect-Socket

Queue: Samsung_ML_1640_Series


Name: 192.168.1.1

Location: Blank

Use: Samsung ML-1640 Series


The printer got added but it did not print the test page. Here is the error log message;

E [17/Feb/2013:15:59:09 +0530] [Job 1] Unable to queue job for destination "ipp://dcs-macbook-pro.home/printers/Samsung_ML_1640".

E [17/Feb/2013:16:01:17 +0530] [Job 14] Unable to write print data: Broken pipe

Feb 17, 2013 8:32 PM in response to DhruvC

DhruvC wrote:


Went ahead with the following inputs;

IP Address: 192.168.1.1:631/printers/SamsungML1640

Protocol: HP JetDirect-Socket

Queue: Samsung_ML_1640_Series

You cannot use this information for the IP address and have the protocol set as HP Jetdirect. Plus you cannot set the Queue as you have.


If this D-Link did support Port 9100, and from what I have read and what results you have gotten it appears it does not, then you would just have the IP address as 192.168.1.1 and the protocol as HP Jetdirect-Socket.


So working on the premise that the 1250U only supports IPP connections to access the USB port, then you should be able to add the printer using


IP Address: 192.168.1.1

Protocol: IPP

Queue: printers/Samsung_ML_1640

Name: Samsung

Location:

Use: Samsung ML-1640 Series


Now what concerns me is that when you have entered something like this, the error log is showing


Unable to queue job for destination "ipp://dcs-macbook-pro.home/printers/Samsung_ML_1640"


So why is the IP address of 192.168.1.1 being translated as dcs-macbook-pro.home?


Also, previously when you typed the following URL into a browser


http://192.168.1.1:631/printers


You got an error instead of seeing the shared printer.


With reference to a D-Link DIR-655 wireless router I have in my lab, when I connect to its internal web page (by typing its IP address as the URL) I can see a menu item called USB Settings. With this selected, I have an option to select what the USB port is used for. My options are; Sharepoint, 3G USB Adaptor and WCN Configuration. No mention of printer support.


If you can open the internal web page of your 1250U, do you have a USB menu? And if so, what options do you have?

Feb 18, 2013 7:49 AM in response to Steve Ashcroft

Yes Steve, its using 192.168.1.1:631. As I have been able to add the network printer successfully on my Window Machines using 192.168.1.1:631/printers/SamsungML1640.


@ PAHU: Small correction; the router in use is 2750U & since the name after printers in the IP address is without any spaces hence have been adding it with printers/SamsungML1640 as the Queue name.


On the internal page of the router, will get back to you tomorrow as have been out of office today.

Feb 19, 2013 1:14 AM in response to PAHU

PAHU wrote:


With reference to a D-Link DIR-655 wireless router I have in my lab, when I connect to its internal web page (by typing its IP address as the URL) I can see a menu item called USB Settings. With this selected, I have an option to select what the USB port is used for. My options are; Sharepoint, 3G USB Adaptor and WCN Configuration. No mention of printer support.


If you can open the internal web page of your 1250U, do you have a USB menu? And if so, what options do you have?


I was unable to see exclusive USB menu in the internal web page. Whereas, under Advance Setup > 3G Connection, Print Server & USB Storage are given as sub menu's separately. Here's a screen shot of the Print Server page for your reference;


User uploaded file


Also, does enabling/ disabling on SNMP could be an issue here. Found it under Management > SNMP Agent; a screenshot for the same as well for your reference:


User uploaded file

Feb 19, 2013 1:43 AM in response to DhruvC

That is good to see the USB / Print Server entry. At least it confirms it is supported and the printer share name.


As for the SNMP setting, it is not needed for the Mac so you can leave it be.


So, going back to some of the other suggestions.


1. If you type


http://192.168.1.1:631/printers


into your web browser and press Return, do you see the ML1640?


2. How did you add the printer to Windows? Did you use the Windows Add Printer facility or did you use a setup tool?


3. Do you know how to use CUPS or enable the Advanced menu in the Add printer view?


With regards to question 3, my thoughts are to duplicate what Windows has. The configuration on the Mac with IPP is for all intents the same as Windows is using since port 631 (which is for IPP) is noted in the queue. But just in case there is a difference, mainly due to the quality workmanship of D-Link, then I would like to use one of these options to duplicate the Windows setting to the letter.

Feb 19, 2013 2:36 AM in response to PAHU

1) On Mac, nothing happens in Firefox & Safari - Blank Pages. In Chrome get a message 'Oops! This link appears to be broke.'


The same happens on Window PC's as well.


2) On Windows XP & 7, I added the printer through 'Add Printer Wizard' > Selecting 'A network printer or a printer attached to another computer.'; which got to me to the following dialog where I entered the IP 192.168.1.1:631/printers/SamsungML1640.


User uploaded file


3) Not familiar with CUPS. But should easily follow, if assisted.

Feb 20, 2013 2:46 AM in response to DhruvC

Okay, sorry for the delay. Let's go with using CUPS.


Open Safari and type http://127.0.0.1:631 and press Return. You will get the following message


Web Interface is Disabled


The web interface is currently disabled. Run "cupsctl WebInterface=yes" to enable it.


So, open Terminal and type;


sudo cupsctl WebInterface=yes


and press Return. You will be prompted for the admin password. Type in your password (note that you won't see it so be careful when you type) and press Return.


Now back in Safari, refresh the view and you should see the CUPS Home page.


Select the Administration tab and then under the Printers heading, click Add Printer. You will be prompted to enter you admin user account (full name) and password.


The next view you will get lets you select the protocol. Select Internet Printing Protocol (http) and click Continue.


With the Connection window displayed, enter the path as you did for Windows and click Continue.


At the next view, give the printer a name of SamsungML1640 and do the same for Description. You can leave Location blank and press Continue.


In the next view you have to select the driver. So click on Samsung in the Make field and press Continue. Then select the driver in the Model field. Now press Add Printer.


That is it for creating the printer. Now you can send a test print to this new printer.

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.

Unable to Connect to Network Printer

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