michaelrsweet / pappl

PAPPL - Printer Application Framework
https://www.msweet.org/pappl
Apache License 2.0
307 stars 48 forks source link

Scanning: Scanner object, driver Interface, etc. #130

Open michaelrsweet opened 3 years ago

michaelrsweet commented 3 years ago

In order to support multi-function devices and standalone scanners, PAPPL should provide APIs, interfaces, and objects for scanning, with the goal of providing IPP Scan and/or eSCL protocol endpoints (eSCL is used for AirPrint and Mopria, IPP Scan is a published but otherwise unused standard that has the needed semantics/data elements) that can be linked to a printer object and/or used separately.

Specific sub-tasks:

Need to think about how to auto-associate scanners in printers.

Kappuccino111 commented 6 months ago

@michaelrsweet @tillkamppeter new PR opened : #349

Commit 7190a0bc2ba9e9bd771dba9499a78a6845aae17e solves:

Please review the above in detail.

Kappuccino111 commented 5 months ago

Commit e24d9e3357f470f0cc5f6242b4d90057bbbdf3bf marks this as done

Kappuccino111 commented 5 months ago

Commit 317300f166f8fe61105cb94619dc649bb415e59f marks this as done