I have a small server (Linux 2.6.x) with one dedicated USB port only for printers. And I have been asked to configure a software to automatically share via IPP (Internet Printing Protocol) any printer connected to that port.
I need a really lightweight solution, as it’s a kind of an embedded server, so memory is not a luxury at all.
Sorry, but CUPS is the only thing out there for Linux right now that supports what you said you want to do. Big or small, it’s all you’ve got – as far as software goes.
If you can’t use CUPS, go buy a cheap print server (or an expensive one) that supports IPP and plug the printer into that.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.