Integrate scanning functionality into applications

Registered by Robert Ancell

We have the first step of better scanning support working with a stand-alone scanning application that is easy to use (Simple Scan). The next step is to better integrate scanning into applications.

This requires essentially completing the goals of GnomeScan (http://projects.gnome.org/gnome-scan/). The steps are:
- Providing a central API for scanning in GLib "GScan"
- Modifying Simple Scan to use this API
- Making a GTK+ widget for scanning "GtkScan"
- Patching GTK+ applications to use this widget

GScan and GtkScan will probably involve taking code from both GnomeScan and SimpleScan.

Applications that need good scanning integration:
- GIMP
- Inkscape
- OpenOffice
- ...

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Result of session:

Candidate applications for scanning integration:
- gnucash
  - receipt scanning
  - perhaps not wanted by upstream due to being too large for databases

(only one person turned up, so assuming the current level of scanning support is sufficient for most people).

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.