1sane-pieusb(5) SANE Scanner Access Now Easy sane-pieusb(5)
2
3
4
6 sane-pieusb - SANE backend for USB-connected PIE PowerSlide and
7 Reflecta DigitDia/CrystalScan/ProScan slide scanners
8
9
11 The sane-pieusb library implements a SANE (Scanner Access Now Easy)
12 backend that provides access to USB-connected PIE and Reflecta slide
13 scanners.
14 At present, the following scanners should work with this backend:
15
16 Model: Status
17 ------------------------- ------
18 PIE PowerSlide 3600 Untested
19 PIE PowerSlide 3650 Untested
20 PIE PowerSlide 4000 Untested
21 PIE PowerSlide 5000 Untested
22 Reflecta CrystalScan 7200 Untested
23 Reflecta ProScan 4000 Untested
24 Reflecta ProScan 7200 Untested
25 Reflecta DigitDia 3600 Untested
26 Reflecta DigitDia 4000 Untested
27 Reflecta DigitDia 5000 Untested
28 Reflecta DigitDia 6000 Ok
29
31 Support for multiple slide scanners (like the PowerSlide or DigitDia
32 series) is done by auto-advancing ('Advance slide' setting) the slide
33 after each scan.
34
35 However, for best results, it is recommended to do a preview for every
36 slide since this sets gamma, brightness, and contrast to optimal val‐
37 ues.
38
39 Attention: SANE does not have an automatic landscape/portrait detection
40 and re-orientation when scanning multiple slides. You have to put all
41 slides into one orientation first !
42
43
45 If available, sane-pieusb supports infrared scans for dirt detection
46 and removal. This must be enabled via the 'Clean image' setting.
47
48
50 The sane-pieusb backend supports dirt removal based on infrared scan
51 information. Since SANE does not provide post-processing in the back‐
52 end, sane-pieusb does the scanning and dirt removal during the setup
53 phase. The 'scan' phase is only used to transfer the completed image.
54 Therefore sane-pieusb does not multi-thread making a typical frontend
55 appear as 'blocked'. Also cancel requests are only honored between
56 scans.
57
58
60 SANE_DEBUG_PIEUSB
61 If the library was compiled with debug support enabled, this
62 environment variable controls the debug level for this backend.
63 E.g., a value of 128 requests all debug output to be printed.
64 Smaller levels reduce verbosity.
65
66
67 level debug output
68 ------- ------------------------------
69 0 nothing
70 1 errors
71 2 warnings & minor errors
72 5 additional information
73 7 SANE api calls
74 9 backend functions
75 11 scanner functions
76 13 usb functions
77 15 image buffer functions
78
80 /etc/sane.d/pieusb.conf
81 The backend configuration file
82
83 /usr/lib64/sane/libsane-pieusb.a
84 The static library implementing this backend.
85
86 /usr/lib64/sane/libsane-pieusb.so
87 The shared library implementing this backend (present on systems
88 that support dynamic loading).
89
91 sane(7)
92
93
95 Please send any information and bug-reports to:
96 Klaus Kämpf <kkaempf@suse.com>
97
98
100 The pieusb backend is based on work by Jan Vleeshouwers, Michael Rick‐
101 mann, and Klaus Kämpf
102
103
104
105 10 Aug 2015 sane-pieusb(5)