BELKIN N600 using USB printer - access problem from Linux

Lexmark printer (USB only) connected to Belkin router/modem. Printer works from (wireless) windows machine once Belkin software installed… Suse Linux machine direct ethernet cable connection to router, but cannot find anyway to connect to printer via hub.

Appears from windoze setup that Belkin software sets up a “USB001:” connection for the printer rather than LPT1: etc
Anyone one know how to sort this, please? Belkin software is supposed to be open source but the server with it on appears to have been suspended so cannot even look at software to see how they do it.

Can you confirm that the print server is running? Try to telnet the print server by its (router) IP address.

For example, assuming the router address is 192.168.1.1, try port 9100 with

telnet 192.168.1.1 9100

In any case you should be able to examine/verify the print server configuration via its web interface (using a browser). There is a good chance that it is set up for RAW TC/IP printing, so you could try configuring manually via the CUPS web interface

Try using

socket://address:9100

with the address of your router (print server).

And telling which version of openSUSE you use never hurts.

SusE 12.1 but that is not entirely relevant- the problem is with the way the router operates its usb connection
Already tried the obvious - (Yast2/CUPS/manual config)

If it was a print server problem then I would not be able to print from windows - the problem is that Belkin apparently run specialist software that installs connection software on the windows machines themselves, does not seem to use a standard print server. They do not provide a Linux version.

As I mentioned previously, you can usually access the print server configuration via a the router’s web interface instead, (so the proprietary Windows connection/configuration software should not be necessary). Check the print server configuration and make sure it is set up to provide printer connectivity via Raw TCP/IP printing. So far, you haven’t answered that question :slight_smile:

Then use the CUPS web interface to manually add the printer

http://localhost:631/admin

When you select ‘Add Printer’, you’ll be prompted for root credentials. Try selecting ‘AppSocket/HP JetDirect’ first and enter ‘socket://<your-router-IP-address>:9100’. Follow the prompts given. See how that goes.

PS: It may be that disabling the openSUSE firewall temporarily allows the printer to be discovered automatically, using ‘Find New Printers’. (No promises though, as it depends on if/how the print server advertises the attached printer.)

Another method of attack might be to scan for services (open ports) using nmap. For example

nmap 192.168.2.1

That might help determine which printing protocol(s) the print server is using (assuming standard ports). (Of course, if it is using some proprietary protocol then it may well not be possible to use with CUPS.)

eg commonly used ports and services
port 515 LPD
port 631 IPP
port 9100 JetDirect

That may be the case, but it is a way to introduce people into your world of seeing things. It is a bit of politeness. And it does tell us more things about yourself then you might assume. You calling the product SusE instead of openSUSE is also some sort of indication rotfl!

It indicates that I am a lazy typist

Perhaps I should start again

I am running openSuse 12.1 on a self-build machine.
I have a Lexmark printer (USB only) connected to Belkin router/modem. Printer works from (wireless) windows machine once Belkin software installed… Suse Linux machine direct ethernet cable connection to router, but cannot find anyway to connect to printer via hub.

Appears from windoze setup that Belkin software sets up a “USB001:” connection for the printer rather than LPT1: etc
Anyone one know how to sort this, please? Belkin software is supposed to be open source but the server with it on appears to have been suspended so cannot even look at software to see how they do it.

Please note that the Belkin device apparently uses a proprietary interface that does not open any ports visible to nmap and does not act as a standard print server

Please note that (as implied in the original question) I am looking for someone who knows the software used by Belkin and can advise me on any add-ons/hacks that can get round this.

Please note that the Belkin device apparently uses a proprietary interface that does not open any ports visible to nmap and does not act as a standard print server

It is good practice to show the requested output when asked for it, enclosed with

...[/CO..] tags.


> Please note that (as implied in the original question) I am looking for someone who knows the software used by Belkin and can advise me on any add-ons/hacks that can get round this.


I was hinting at being able possibly check the printing configuration  via the router web interface. Did you do that? If so, you didn't mention  what you found, or could choose from. There is a chance that IPP or LPD printing is  possible for example.

If it really is using a proprietary protocol then forget it. Belkin would need to provide the necessary support.

Since this is not an openSUSE-spcific issue, you may be better served by asking this question in other network/Liunx forums as well. If you care to google, you'll see numerous threads concerning this topic and similar.