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

  1. 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)
    Start Print
  2. Double click on "Add Printer". An add printer wizard window will open up.
    Select add printer
  3. Click add a local printer.
    Select local printer
  4. Choose "Create new port", select from the drop down box "Standard TCP/IP Port" and hit next.
    Select TCP/IP port
  5. 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.
    Type IP address
  6. On "Additional Port Information Required" page, click on custom device type and hit settings. Another window will pop up.
  7. Under protocol, click "LPR" and under "LPR Settings", type in under "Queue Name" "4010" for port 1 and "4020" for port 2. Hit OK.
    Change the port settings
  8. 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)
    Select correct driver
  9. 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.
    Type in desired name
  10. It will say "You have successfully added "Printer name" ". Click finish and it should work just fine.
    Your Finished

XP Setup

  1. Open printers folder from start menu.
    Start, Printers
  2. Click on the top of the sidebar "Add printer".
    Add Printer
  3. The add printer wizard will pop up. Click next.
    Add printer wizard
  4. Select local port and uncheck auto detect right under it. Click next.
    Local printer
  5. Select "Create a new port" and in the dropdown box, click "Standard TCP/IP Port" and click next.
    TCP/IP Port
  6. The add port wizard will pop up. Click next.
    Add Port
  7. 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.
    IP Port Name
  8. Under the "Device Type" click the custom button and than hit settings.
    Custom Settings
  9. 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.
    Port Setting
  10. 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)
    Printer Driver
  11. 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.
    Name the Printer
  12. Now your done. Click finish and test it out. If it does not work, just start over. It should the first time though.
    FINISED

Linux Setup

There are a few prerequisites for this to work.

  1. Working install of any distro (suggest Ubuntu or Debian)
  2. CUPS installed and working
  3. 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...)

  1. Start up Firefox or whatever web browser you use and in the address bar, type "localhost:631" and hit enter.
    Firefox
  2. At the main CUPS setup page, click on Add Printer
    CUPS page
  3. 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.
    Printer Name
  4. When you get to Device for "Name of your printer" page, select "LPD/LPR Host or Printer" and click Continue.
    LPR Device
  5. 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.
    URI
  6. 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.
    Make Name
  7. Now you select the driver that closest matches your printer and click Add Printer.
    Model
  8. 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.
    Password
  9. 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

Back to Top