How to set up a Linksys WPSM54G or PSUS4 print server under Windows XP, Vista, Vista 64, Windows 7, or Linux

If you've just bought yourself a Linksys WPSM54G print server (as I have), you don't need Linksys' setup disk or drivers. (They don't work under Windows 7 anyway, and mine stymied me by not giving security options I needed.) Instead, set up the print server manually as described here.Reportedly the instructions I'm about to give also work for the PSUS4, which is not wireless. I haven't tried one.

Things You'll Need

  • Linksys WPSM54G print server (PSUS4 probably OK)
  • Computer with Windows XP, Vista, Vista 64, 7, or Linux (the instructions probably generalize to other operating systems too)
  • Network, either wired or wireless
  • If wireless, then you also need to be able to connect to the wired network for initial configuration


Configure the print server.For any operating system that has a web browser: The procedure is similar to other Linksys gear. I'll sketch it here. (1) With the printer and print server both powered off, connect the printer to the USB jack on the print server, and connect your (wired) network to the Ethernet jack. Turn on the print server, then the printer. (This is when it autodetects the printer.) (2) Press the Reset button for 3 seconds (using an unbent paper clip or the like). The print server will print a status page revealing its IP address, something like (but look at it carefully). (3) Using a computer on the network, go to or whatever the address was. (4) Default user name is all blank; default password is admin. Follow the menus to change the password, and make a note of it.(5) Set up the network configuration. Assign a fixed IP address (I'll use Mask should be and gateway should be in most home networks. If unsure, go to a Windows command prompt and type ipconfig /all to see the values for your computer. (6) If you're going to go wireless, make sure to also set up the wireless connection. If you have a 64-bit WEP system, like many older networks, then under security, make sure you choose 64-bit WEP, Shared Key, and type in the key (not the passphrase). Or do whatever is appropriate on your network. (7) Save changes. To go wireless, disconnect power from the print server and disconnect the Ethernet cable. Power it back up and it should connect to your wireless network. Printing a status page, the same way as before, will tell you how it's working.(From now on you will administer it at, or whatever number you assigned, not the address it had originally.)


Configure each client computer (Windows). (See Step 4 for Linux.)These instructions are for Vista 32- and 64-bit, and Windows 7. XP is very similar. Note that you do NOT need to install any Linksys drivers.(1) Control Panel, Printers. (2) Right-click in a blank area of the window. (3) Choose Run as Administrator, Add a printer. (4) Add a local printer (not networked). (5) Create port. Standard TCP/IP port. (6) Give the address you chose earlier (I used "Query the printer" will probably not work, but there's no harm in leaving it checked. (7) Assuming the querying failed, choose "Generic Network Card". (8) From the menu of printers, pick the one you have. (9) Print a test page. You're done!


Client computer setup procedure for Ubuntu Linux: (1) System, Administration, Printing. (2) New printer. (3) AppSocket/HP JetDirect. (4) Host: (or whatever number you assigned). Port number: 9100. (5) Select your printer by make and model, and print a test page. These instructions probably generalize to other UNIX-like operating systems.

Tips & Warnings

  • You can mix Windows (all versions) and Linux computers on the same network.
  • Known problem with my HP 1200 printer: Some print jobs are preceded by a junk page containing fragments of HP PCL commands. The printed output is not harmed in any way. I will update this article when I find a solution.