I’ve got a Netgear Nighthawk R7000 router which I have flashed with DD-WRT v3.0-r29316 std. It’s amazing, yada yada.
I wanted to get my printer which is currently shared off my media centre PC onto the router so that it’s more available to everyone on the network. Following are the steps I needed to follow:
- Turn the USB printing feature of the DD-WRT on:
- Connect the powered on printer to a USB port on the router
- SSH into the router (root and your router admin password), and check to see there is an lpt port available with
ls -la /dev/l*
- Then check to see that there is something listening on port 9100 with
netstat -an
- Go to the Windows
Devices and Printers
screen, and add a new NETWORK printer - Select
The printer that I want isn't listed
- Select
Add a printer using a TCP/IP port or hostname
- Select
Autodetect
for theDevice Type field
- Use the IP address of the router for the
Hostname or IP field
- DESELECT
Query the printer and automatically select the driver to use
- It will fail to detect the port (9100)… that’s ok
- Select
Custom
on theAdditional port information required
screen - Give the port a name and make sure the
port number
field has the value9100
- Go through the fdriv
Thank you. This worked. For Windows 10 not quite verbatim. Omitted select RAW default not LPT.