Oliver Grawert (ogra) Publisher
  • Oliver Grawert (ogra) Publisher

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

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.

Developer website

Contact Oliver Grawert

Details for p910nd-ogra

Last updated
3 September 2020

Share this snap

Generate an embeddable card to be shared on external websites.

Related blog posts

Where people are using p910nd-ogra

Users by distribution (log)

Ubuntu 20.04
Ubuntu 18.04

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.

Is there a problem with p910nd-ogra? Report this app