OpenWRT wireless non-spooling printserver

With p910nd, a small daemon acting as non-spooling printserver, it’s easy to get non WiFi or non Ethernet Printers in your network. I use this configuration for a Brother (QL-500) labelprinter. You must have installed the regular printer drivers on your PC.

At first you have to install a few packages:

opkg update

opkg install kmod-usb-printer p910nd

 

Then you can connect your printer and turn it on. Run dmesg and look for entries like

[ 10.530000] usb 1-1: new full-speed USB device number 2 using ehci-platform

[ 10.570000] usbcore: registered new interface driver usblp
[ 10.750000] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04F9 pid 0x2015

 

Change the config file /etc/config/p910nd to the following (assuming you connect a usb printer to the OpenWRT device):