kirkgbr wrote:davidc502 wrote:I've looked through packages from MrFreeze and Trunk, and I don't see cups.
Anyone know where it might be in the menu config?
The only thing i found regarding printing is these two.
p910nd - 0.97-4 - p910nd is a small daemon that copies any data received on the port it is listening on to the corresponding printer port. It is primarily intended for diskless Linux hosts running as printer drivers but there is no reason why it could not be used on diskful hosts. Port 9100 is copied to /dev/lp0, 9101 to /dev/lp1 and 9102 to /dev/lp2. The default is port 9100 to /dev/lp0.
samba36-server - 3.6.25-5 - The Samba software suite is a collection of programs that implements the SMB protocol for UNIX systems, allowing you to serve files and printers to Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred to as the LanManager or Netbios protocol.
Last time I used CUPS in an OpenWRT router was with a little Asus RT-N13/B. I had to search for CUPS source code and recompile everything for it. I'm not sure about last release that included CUPS, but I'm afraid it was some time ago.
Anyway, your options depend on what you need. p910nd works fine as long as you attach your printer to the router itself and you are willing to configure each client PC (not very complicated).
Other way for the same results: USB over IP (https://wiki.openwrt.org/doc/howto/usb.iptunnel).
You must take into account that with both previous options the printer is in "single user" mode. There are no queues nor lock mangement. The user must connect to the printer and disconnect from it before another user can print.
On the other hand, if you want to be able to browse your network, find your printer an just connect to it, the only way is CUPS with Samba. But beware, normal Samba source included in OpenWRT ¡¡¡has CUPS support disabled!!! Another reason to compile your own build...
As I told you, it was about three years ago that I made all this work, but If you go this way I'll try to help.
Regards.