Results 1 to 10 of 10

Thread: BELKIN N600 using USB printer - access problem from Linux

  1. #1

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

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,698
    Blog Entries
    1

    Default Re: BELKIN N600 using USB printer - access problem from Linux

    Quote Originally Posted by IanDM View Post
    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
    Code:
    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

    Code:
    socket://address:9100
    with the address of your router (print server).

  3. #3
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,761

    Default Re: BELKIN N600 using USB printer - access problem from Linux

    Quote Originally Posted by IanDM View Post
    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.
    And telling which version of openSUSE you use never hurts.
    Henk van Velden

  4. #4

    Default Re: BELKIN N600 using USB printer - access problem from Linux

    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.

  5. #5
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,698
    Blog Entries
    1

    Default Re: BELKIN N600 using USB printer - access problem from Linux

    Quote Originally Posted by IanDM View Post
    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

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

  6. #6
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,698
    Blog Entries
    1

    Default Re: BELKIN N600 using USB printer - access problem from Linux

    Another method of attack might be to scan for services (open ports) using nmap. For example
    Code:
    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

  7. #7
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    29,761

    Default Re: BELKIN N600 using USB printer - access problem from Linux

    Quote Originally Posted by IanDM View Post
    SusE 12.1 but that is not entirely relevant. ...
    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
    Henk van Velden

  8. #8

    Smile Re: BELKIN N600 using USB printer - access problem from Linux

    Quote Originally Posted by hcvv View Post
    You calling the product SusE instead of openSUSE is also some sort of indication
    It indicates that I am a lazy typist

  9. #9

    Default Re: BELKIN N600 using USB printer - access problem from Linux

    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.

  10. #10
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,698
    Blog Entries
    1

    Default Re: BELKIN N600 using USB printer - access problem from Linux

    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 [CODE]...[/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.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •