This image is built based on official p910nd package, with multiarch support
p910nd is a small printer daemon intended for diskless platforms that does not spool to disk but passes the job directly to the printer. Normally a lpr daemon on a spooling host connects to it with a TCP connection on port 910n (where n=0, 1, or 2 for lp0, 1 and 2 respectively). p910nd is particularly useful for diskless platforms. Common Unix Printing System (CUPS) supports this protocol, it's called the AppSocket protocol and has the scheme socket://. LPRng also supports this protocol and the syntax is lp=remotehost%9100 in /etc/printcap.
find more from man 8 p910nd
docker run -d \
--name=p910nd \
--privileged \
-p 9100:9100 \
-v /dev/usb/lp0:/dev/usb/lp0 \
-v /var/lock/p910nd:/var/lock/p910nd \
justinhimself/p910nd:latest '-b' '-d' '-f' '/dev/usb/lp0'
kenyapcomau/p910nd
Ken Yap and others
See the LICENSE file for license rights and limitations (GPL2).
Content type
Image
Digest
sha256:0a01922a6…
Size
3.5 MB
Last updated
5 months ago
docker pull justinhimself/p910nd