Linksys EFSP42
This is a nice clean guide to setup one of these old print servers to use older parallel port printer on your network. I figured all this out last year and now i know how to do it for Linux, mac, and windows without the old Linksys drivers. I am going to split the guide into three parts. Windows, Linux, and Apple Mac OSX.
CAUTION: This only works if you have previously setup your printserver with a correct static IP address! I have not been able to setup via hostname. If anyone figures this out please e-mail me.
Windows Setup
I did this guide via Vista. It is almost exactly the same as XP Pro (never tried Home). Soon I will be adding screen shots for each set.
Vista Setup
-
Open up your printers folder. You do this if you do not know how to by
clicking start and printers. (on the older style one, click start, settings,
printers)
-
Double click on "Add Printer". An add printer wizard window will
open up.
-
Click add a local printer.
-
Choose "Create new port", select from the drop down box
"Standard TCP/IP Port" and hit next.
-
Device type select "TCP/IP Device", enter the ip address you set in
the "Hostname or IP Address" field and uncheck "Query the
printer and automatically select the driver to use" since it does not work
anyway.
- On "Additional Port Information Required" page, click on custom device type and hit settings. Another window will pop up.
-
Under protocol, click "LPR" and under "LPR Settings", type
in under "Queue Name" "4010" for port 1 and
"4020" for port 2. Hit OK.
-
Hit next. Now it will ask you to pick which driver to use. Search though the
list for the driver that matches your printer exactly. Select it and hit next.
(If it is not listed, try installing the local driver and searching for it
manually)
-
Type whatever you want to name the printer and hit next. If you do not want it
to be your default printer, uncheck "Set as the default printer" and
than click next.
-
It will say "You have successfully added "Printer name" ".
Click finish and it should work just fine.
XP Setup
-
Open printers folder from start menu.
-
Click on the top of the sidebar "Add printer".
-
The add printer wizard will pop up. Click next.
-
Select local port and uncheck auto detect right under it. Click next.
-
Select "Create a new port" and in the dropdown box, click
"Standard TCP/IP Port" and click next.
-
The add port wizard will pop up. Click next.
-
Type in the servers IP address in the "Hostname" field. The name will
automatically add the port name by your ip address you typed in. Feel free to
change the name before moving on. Than Click next.
-
Under the "Device Type" click the custom button and than hit settings.
-
Another window will pop up asking for port settings. Under "Protocol",
click the "LPR" button and under "LPR Settings", type the
port number. Port 1 on the printserver will be 4010 and port 2 will be 4020.
Click OK when done.
-
This will bring you back to the Add Printer Wizard. Now it asks you for the
printers driver. Search though the drivers till you find the one that matches
your printer exact. Than, you guessed it, Click next. (almost done)
-
Now it asks for what you want to name your printer. This is the name that
shows up all over the computer so name it something so it will remind you of
what it is. Than, Last time, click next.
-
Now your done. Click finish and test it out. If it does not work, just start
over. It should the first time though.
Linux Setup
There are a few prerequisites for this to work.
- Working install of any distro (suggest Ubuntu or Debian)
- CUPS installed and working
- Setup with working network access
If all that applies to you, you should be good to go. Usually that is all setup during an install so if you just installed say, Debian or Ubuntu, it will work with no problems.
Just one more note. This works with Ubuntu version 7.04 and up and works on Debian sarge (did not test any other version of Debian) but it does not work completely with 6.10 and under. For them, you need to do two extra steps. Run these two commands in a terminal window to get to the next steps.
user@hostname:~$ sudo adduser cupsys shadow
user@hostname:~$ sudo /etc/init.d/cupsys restart
That should get you though that. Now if now meet all the requirements, go on to the actual setup. This is for GUI only as of now.(Gnome, KDE, etc...)
-
Start up Firefox or whatever web browser you use and in the address bar, type
"localhost:631" and hit enter.
-
At the main CUPS setup page, click on Add Printer
-
It will now ask for the name of the printer. Just to make it easy, put the
printers model number as the name. The first line you can not have any spaces.
If you want to place a space, use either _ or -. When you are finished naming
your printer, click Continue.
-
When you get to Device for "Name of your printer" page, select
"LPD/LPR Host or Printer" and click Continue.
-
Now here is the tricky bit. Pay close attention. Under the Device URI field,
type in "socket://Printservers IP Address:Port"
where 4010 is port one and 4020 is port two.
-
It will now ask you for what brand the printer is. Search though the list to
find yours. Select it and click Add Printer. Your not done yet.
-
Now you select the driver that closest matches your printer and click Add
Printer.
-
I hope you remembered your user password because your going to need it for the
last step. Type in your username and password and click OK.
- Now everything should now work. It will bring up a window saying that it is complete. I would try printing to it first just to try it. If you made a mistake, no harm done. Just delete the printer and start again.
Mac OSX Setup
Still To Come
Last modified: February 04 2010