Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

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 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:00 AM in response to DhruvC

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.

Feb 17, 2013 2:24 AM in response to DhruvC

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.

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.

Feb 20, 2013 3:29 AM in response to PAHU

Everything was done as per your instructions. But still no print.


Here's a screenshot of the CUPS page:

User uploaded file


Gave test page print command from the print queue as well but no use. Here's the error log for reference;


W [20/Feb/2013:16:40:01 +0530] SamsungML1640: Printer does not provide REQUIRED printer-is-accepting-jobs attribute.

W [20/Feb/2013:16:40:01 +0530] SamsungML1640: Printer does not provide REQUIRED printer-state-reasons attribute.

W [20/Feb/2013:16:40:01 +0530] SamsungML1640: Printer does not support REQUIRED Cancel-Job operation.

W [20/Feb/2013:16:40:01 +0530] SamsungML1640: Printer does not support REQUIRED Validate-Job operation.

W [20/Feb/2013:16:40:01 +0530] SamsungML1640: Printer does not provide REQUIRED job-id attribute.


Observation: On clicking the Printers tab in the CUPS page, showed the installed printers & also the Queue Name for the printer installed through USB;


User uploaded file


So is it b'coz have we entered the wrong Queue Name in the CUPS page?

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 ID.