Install latest/edge of p910nd-ogra

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.

Install using the command line

sudo snap install p910nd-ogra --edge

Don't have snapd? Get set up for snaps.

p910nd-ogra is only available on the unstable edge channel. It could break and change often.

Channel Version Published

small printer daemon intended for diskless workstations

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


Windows and Mac Os X (via CUPS) also supports this protocol.

You need to allow p910nd access to the usb printer by connecting the raw-usb snap interface

 snap connect p910nd-ogra:raw-usb

... else the daemon will not start.

optionally you can configure the following settings though snap set commands:

 snap set p910nd-ogra device="/dev/usb/lp0"
 snap set p910nd-ogra bindaddr=""

additionally enabling/disabling bidirectional communication can be done with:

 snap set p910nd-ogra bidirectional=true
 snap set p910nd-ogra bidirectional=''

Note: some printers tend to automatically suspend the USB bus, to prevent /dev/usb/lp* from going away after a while, set usbcore.autosuspend=0 on your kernel cmdline.

Details for p910nd-ogra

  • GPL-2.0

Last updated
  • 3 September 2020 - latest/edge



Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

Install p910nd-ogra on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.

Where people are using p910nd-ogra

Users by distribution (log)

Ubuntu 22.04