p910nd for Debian ----------------- p910nd is not started by default. On non-systemd systems, you need to edit /etc/default/p910nd and change some options: * P910ND_OPTS: Use this variable to set p910nd options. See man p910nd(8) for all options * P910ND_NUM: Printer number ( use port: 9100 + P910ND_NUM ) * P910ND_START: In Debian this variable enable or disable p910nd start. p910nd exposes TCP ports and admin is responsible for securing it. Set to "1" to enable p910nd. Example: Start p910nd in 9100 port with /dev/usb/lp1 USB printer. P910ND_OPTS=" -f /dev/usb/lp1" P910ND_NUM="0" P910ND_START="1" Under systemd, P910ND_OPTS is still respected, but P910ND_NUM/P910ND_START are replaced with "systemctl enable p910nd@0" (equivalent to P910ND_NUM=0 P910ND_START=1) or "systemctl enable p910nd@1" (equivalent to P910ND_NUM=1 P910ND_START=1); you can enable multiple at a time. In Debian p910nd is compiled with USE_LIBWRAP. Access control can be done with /etc/hosts.allow and /etc/hosts.deny. The service name is p910nd. Example (only allow local network): /etc/hosts.allow p910nd: 192.168.0. /etc/hosts.deny p910nd: ALL -- Mario Izquierdo (mariodebian) Tue, 15 Feb 2011 14:22:38 +0100