Skip to content

Scanner Drivers Support

Michael R Sweet edited this page May 30, 2022 · 1 revision

Scanners implement in inverse of printers - input of documents and pages instead of output. Most scanners are attached to a printer, typically called a multi-function device (MFD), multi-function printer (MFP), or all-in-one (AIO) device, and so it is important that PAPPL models this relationship when appropriate.

The IPP Scan Service v1.0 specification defines the IPP interface, the data model, and the semantics of what PAPPL internally uses for scanners. But unfortunately IPP Scan isn't widely implemented and another "competing" standard called eSCL is used instead. Fortunately, it still uses most of the same data elements and semantics so we can support both with a common core implementation.

Clone this wiki locally