Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 05-30-2011, 08:26 AM   #1
LQ Newbie
Registered: Nov 2006
Posts: 22

Rep: Reputation: 0
TP-Link TL-PS310U Print (etc.) Server on Linux?

If this is the wrong forum for this, mods please move it.

I've just bought a laptop to supplement my desktop computer; suddenly I have a need to find out about networking - never had any experience of it before. Ubuntu 10.04 is on the desktop and a fairly minimal net install of Debian Squeeze on the laptop. They are both plugged into a Netgear DG834 router, and I've figured out how to access one computer from the other with ssh, and to locally mount the remote file system with sshfs. Basic stuff, but it's a new world to me.

I bought a TP-Link TL-PS310U with the hope of figuring out some way of making it work with Linux. Turns out I haven't got a clue.

It's sold as a print server, but it can also network other usb devices by interfacing between the device and the router. Alas, no Linux support, so I put Win2K onto an old HD just to see how it works. It works well with my Brother DCP-330C printer/scanner/card reader; with a 4 port hub attached, it works with the printer + external HD + memory stick + camera. A short trial, but I was impressed.

So, how can I use this from a Linux box?

IP of the router is, and it gives the print server In a browser I can get to basic, not very helpful configuration pages on, which show all the devices connected to it, whether through a hub, or individually.

I've got CUPS and the Brother drivers installed, and system-config-printer seems to try to find the printer - 'Find Network Printer' comes up with various 'connection' options, but using any of them results in the printer initiating a print job (the paper loads), but not much else - occasionally the print heads make another pass, but a test page was only 7% complete after 40 minutes, and then it just gave up and spat the sheet out. And yet all the time the LEDs on both router and print server were showing a lot of apparent activity, so I don't know what's going on there. As for the scanner and card reader functions of the Brother unit - I've no idea.

Getting the printer and scanner to work would be useful, but I'd especially like to get my external usb HD to be networked and seen by both 'puters.

In my uneducated way, I kinda figured that as the router itself uses Linux, then the print-server is already working with Linux, even when it's being accessed by Windows, so there must be a way of accessing everything the router handles from a Linux computer.

All I need is someone to tell me how to do it! Failing that, what about alternatives?
Old 05-30-2011, 09:56 AM   #2
Registered: Aug 2002
Posts: 13,690

Rep: Reputation: 1167Reputation: 1167Reputation: 1167Reputation: 1167Reputation: 1167Reputation: 1167Reputation: 1167Reputation: 1167Reputation: 1167
Even though the router runs linux it works on a lower level so it doesn't care about operating systems. The provided link indicates that the server supports lpr/lpd protocol which in theory should be compatible. I assume the other USB functions are supported by the devices remote virtual USB protocol which is not compatible with linux. A quick google did not find anything
Old 05-31-2011, 01:43 PM   #3
LQ Newbie
Registered: Nov 2006
Posts: 22

Original Poster
Rep: Reputation: 0
Thanks for that. It looks like I should have looked into it more, first. There are a few usb -> ethernet units around, but even those that claim some sort of Linux compatibility are compromised in some way.

I think the real way forward is going to be some sort of NAS unit like the D-Link DNS-320 or the Netgear MS2000, which seem fairly economical. The printer/scanner may require more homework.
Old 11-22-2012, 12:32 PM   #4
Bruce from Canada
Registered: Feb 2012
Location: Greater Montreal, QC, Canada (Eastern NA time zone as NYC)
Distribution: Fedora, multiple versions
Posts: 46

Rep: Reputation: Disabled
TP-Link TL-PS310U in Fedora 64bit.

1) When calling TP-Link tech support from Canada, the Tel No. is different from what is printed in the user guide: (905) 881-9469 (some users in the Greater Toronto area may get this number as local.)

2) My tentative answer for this one is at the end of this post, but the reasons why should be known first...

3) I have run this with my HP 1220C in Win XP, but then (on the same machine which boots 3 OS's) in Fedora17 64 bit, it is a problem.

3) IMHO on the $$$ marketing side:

Analogizing with a remark I found some time back in regards to SANE backends, IMHO it would seem that small gadgets which sell for roughly less then $100.00 just don't provide the manufacturer with enough income to support Linux.

On the other hand, if I had paid $300.00 or more for a print server from a higher end manufacturer, it might have had adequate support.

Similarly, if I buy a printer that has the networking built in, if it didn't work in Linux, users would likely take it back, or if they could not do that, they would not buy ink or toner for it, and that is where printer manufacturers make their real ongoing money.

4) An alternative:

However I find this kind of approach exorbitant, So, being an electronic technician with many years experience, I am thinking about building a hardware remote control using a selector switch to switch 12 V.D.C., then using that to switch a remote box with a set of relays to hardware switch the printer (bus exclusive) to multiple USB connections wired to several computers on my network.

Then any one of them could be set up to work as a server and share the printer if needed.

Such peripherals can only be connected to one host at a time anyway, and for printers and other devices that have to mechanically manipulate paper, I have reservations about using them when I am not within eyesight so as to catch paper jams and other unexpected problems.

5) As our moderator posted, the TL-PS310U says it supports LPD/LPR protocol, so that also remains to be tested and have the details documented.

6) I now have found that this print server is not even being recognised by my router (NETGEAR R6300, Firmware: V1.0.2.36_1.0.28). This router works fine with my Linux machines and D-Link NAS boxes, but the USB part of it still does not work with Linux.

Unless/until the manufacturers can come up with a less than $100.00 (retail) device that is universally recognised without added software needed, the inconvenience IMHO outweighs the value of the product at any low price the produce may sell for. so now we are back to item 4 above.

Last edited by Bruce from Canada; 11-22-2012 at 02:41 PM. Reason: Added Information from test results


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
D-Link DP-300U print server setup fails in Linux msgclb Linux - Networking 4 11-22-2010 02:46 AM
Special Config for CUPS with a D-Link print server? JockVSJock Slackware 10 12-11-2006 08:12 PM
Print to D-Link Print Server dovad Linux - Hardware 1 08-19-2006 04:32 AM
using print server from D-Link 704p duckjob Linux - Hardware 11 11-09-2003 10:59 PM
Problem Printing to D-Link Print Server Marth Slackware 4 06-14-2003 05:35 PM

All times are GMT -5. The time now is 04:15 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration