A DD-WRT USB print server

If your router has a USB port and is running DD-WRT, you can turn it into a DD-WRT USB print server. It can still do wireless duty while it allows your computers to print to your wired USB printer over your wired or wireless network. It’s not very intuitive or user friendly, but it works. Here’s how to set it up with Windows 7. Other Windows versions will be about the same.

First things first: Make sure your router has one or more USB ports. Most inexpensive routers still do not. But many routers that cost $70 or more do.

First, install the printer as a direct-connected USB printer on your computer if at all possible. It makes the rest easier.

Next, log in to your USB-equipped DD-WRT router, then click Services, then click USB.

ddwrt_print_server

Make sure the options Core USB Support and USB Printer Support are both enabled. I disabled USB storage support because I only have a single USB port on my router, but if you have two, you can enable that option as well. I didn’t enable USB over IP, but that would be a way to potentially share a multifunction device.

We’ll keep it simple this time. Enable those options, click Apply Settings, click Save if you’re paranoid, then plug your printer in to your router.

Here’s how to add your new network printer to Windows 7.

Click Start and type Devices and Printers. Next, click on Devices and Printers when it shows up. Finally, click Add a Printer, near the top of the window.

ddwrt_print_server2

Click Add a Wireless, Network or Bluetooth printer.

ddwrt_print_server3

Click The Printer I want isn’t listed.

ddwrt_print_server4

Select Add a printer using a TCP/IP address or hostname and click Next.

ddwrt_print_server5

Enter the IP address of the router and select TCP/IP Device as the device type. Click Next.

ddwrt_print_server6

Windows will try to detect the printer type and fail. Give it some time. Nothing about this process is going to give you any confidence at all that this is going to work, but it will.

Windows will prompt you for more information. Select Custom, then click Settings. Keep the defaults (or try port 9101 if you have two USB ports and two printers connected), then click Next. Windows will pull up a list of printer manufacturers and drivers. Pick the appropriate driver by selecting the make and model of your printer, then click Next. Windows will offer to print a test page. I recommend you do. Wait for the moment of truth. When you see the test page, congratulations! Enjoy your new wireless printer.

Creating a DD-WRT USB print server isn’t the first thing we think of when we’re setting up DD-WRT, but it allows you to get more use out of a device you need anyway.

If you need help finding a compatible router (perhaps you don’t have one with USB), here are my tips on finding DD-WRT compatible routers.

%d bloggers like this:
WordPress Appliance - Powered by TurnKey Linux