File: NEWS~

package info (click to toggle)
sane 0.72-1.1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 3,008 kB
  • ctags: 5,180
  • sloc: ansic: 42,911; sh: 4,584; java: 1,421; makefile: 720
file content (358 lines) | stat: -rw-r--r-- 13,078 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
-*-Mode: outline-*-

New with 0.72:

* New backend for Artec scanners.
   This backend is known to work with Artec AT3, but others may work
   too (A6000C should work).

* Updated DMC and Microtek backend.

* Updated UMAX backend:
** added exposure time adjustment (for high-end scanners)
** added lamp density control (for high-end scanners)
** UMAX Astra 6X0S works in color-mode now, you have to enable
   preview_patch!
** added support for UMAX UC1200S and UC1260, but it will not work fine!
** enabled x-resolution greater than 600 dpi if supported by scanner
   (e.g. UMAX S12) but it sometimes still does not work right!

* Updated SnapScan backend:

There is now support for the SnapScan 310 and 600 scanner models.

* OS/2 and FreeBSD support should be working again.

New with 0.71:

* Polaroid Digital Microscope Camera (DMC) backend
  Written by David Skoll <dskoll@chipworks.com>.

* Apple scanner backend
  Written by Milon Firikis <milonf@isosun.ariadne-t.gr>.  This backend
  supports AppleScanner and has preliminary support for OneScanner and
  ColorOneScanner.

* Nikon CoolScan backend
  Written by Didier Carlier <didier@sema.be>.

* Apollo Domain/OS support
  Contributed by Paul Walker <paul@uugw.hifn.com>.

New with 0.70:

* Preliminary version of AGFA SnapScan backend is now included.
  This backend is know to work with AGFA SnapScan scanners but
  is unlikely to work with any other AGFA
  See scanner.http://www.cs.ualberta.ca/~charter/snapscan.html
  for details.

* Various minor bug fixes that prevented SANE from building on
  non-Linux platforms.

* xscanimage now honors WM_DELETE message.

* Updated UMAX backend.


New between 0.6 and 0.69:

* Mustek backend now supports the Transparency Adapter on the Paragon 1200SP
  (MFS-12000SP).

* New backend for Canon scanners.
  This backend was written by Helmut Koeberle <helmut.koeberle@bytec.de>.
  It is known to work with the CanonScan 600 though not all features
  are supported yet.

* Solaris SCSI support now exists.
  Thanks to Martin Huber <hu@garfield.m.isar.de>, the SCSI backends are
  now usable under Solaris, too.  See README.solaris for details.

* AIX SCSI support now exists.
  Thanks to Fred Hucht & Michael Staats, the SCSI backends are now usable
  under AIX, too.

* New backend for Tamarack and ESCOM scanners.
  This backend was written by Roger Wolff <R.E.Wolff@BitWizard.nl> of
  BitWizard.

* New backend for Siemens S9036 scanner.
  This backend was written by Ingo Schneider
  <schneidi@informatik.tu-muenchen.de>.

* find-scanner (by Oliver Rauch)
  SANE now comes with a program called find-scanner (in the tools
  subdirectory) that can be used to find the device name of attaches
  SCSI scanners.

  Note that this program is not normally installed as part of the
  normal SANE installation as this program is not something an
  end-user should ever have to use.

* The Mustek backend has preliminary support for the Paragon 600 II N
  scanner.  This scanner attaches directly to a Mustek-supplied
  ISA card which implements a funky parallel port.  For details, see
  the section entitled PARALLEL PORT SCANNERS in sane-mustek(5).
  Use at your own risk!

* The location of the configuration files can now be overridden with
  environment variable SANE_CONFIG_DIR (see also man-pages for the
  backends and programs).

* When preloading backends into dll, they now appear in the same order
  as if they had been loaded dynamically (i.e., in reverse order in
  which they're listed in dll.conf).

* Java frontend (by Jeff Freedman)
  SANE now includes a Java frontend for SANE.  However, the Java files
  are not built by default.  See japi/README.JAVA for details.

* There is a Java API for SANE now.  See japi/README.JAVA for details.
  This code is courtesy of Jeff Freedman <jsf@hevanet.com>.

* UMAX updates (by Oliver Rauch):

   - the umax backend is now fully runtime configuable---there are no
     longer any build-time configuration options.

   - Umax T630, Astra 610S, and Linotype Hell Office scanners are now
     supported

   - gamma-data now works on Astra 1200 S with 30 bits/pixel

     Note: None of the SANE frontends presently support 30 bits/pixel.
	   If you're interested in fixing this, send mail to
	   sane-devel@mostang.com.

* The Mustek backend is now fully runtime configurable---there are no
longer any build-time configuration options.  To this end, the
mustek.conf configuration file now supports options linedistance-fix,
lineart-fix, and strip-height (see sane-mustek(5) for details).

* New backend for Epson scanners

An alpha-quality backend for Epson scanners is now included with SANE
thanks to the efforts of Kazuhiro Sasayama <kaz@hypercore.co.jp>.

* OS/2 Support

Thanks to Jeff Freedman <jsf@hevanet.com> SANE now supports OS/2.

* New backend for Microtek scanners

Thanks to the excellent work of Matthew Marjanovic <maddog@mir.com>,
the Microtek is now taking shape.

* Irix SCSI support

Thanks to the work of Michael Sweet <mike@easysw.com>, there is now
SCSI support for Irix!

* Improvements to the UMAX backend (by Oliver Rauch):
** workaround for preview-bit-problem in RGB-mode (UMAX S6E ...)
** unsupported options are disabled
** now three_pass_scan should work
** new supported scanners:
*** UC840
*** Astra 1200S

* The Mustek configuration file (mustek.conf) now supports a configuration
  option to limit the height of the strip that is scanned with a single
  SCSI read command.  The syntax is:

	option strip-height HEIGHT

  where HEIGHT is a floating point number that gives the maximum strip height
  in inches.  This option should be set to a small value (e.g., 1
  inch) when the scanner is connected to a SCSI bus shared with other devices
  or when using a broken SCSI driver whose timeouts expire prematurely.  For
  best scan performance, the strip-height should be set to a large value or
  the option should be removed completely.  See the sane-scsi(5) man-page for
  details on how drivers with premature timeouts can be fixed (the Linux
  ncr810 driver is the only known driver with this problem at this point).

* The preview window now properly draws the initial window-selection.

* Mustek backend now uses a SCSI command queue to avoid performance
  problems with three pass scanners.  This can reduce scantimes from
  15 minutes down to 3 minutes!

* Mustek backend will now wait for up to 1 minute for a scanner to
  become ready if the scanner name is specified explicitly.  E.g.,
  "scanimage -d mustek" will timeout almost right away (since the
  Mustek device name is not specified explicitly) whereas
  "scanimage -d mustek:/dev/scanner" will wait for up to a minute.

* HP backend now uses pixel-unit commands to accommodate ScanJet 5P.

* Platform-specific SCSI setup info is now in sanei-scsi(5).

* xscanimage(1) now has a section on how to run it under GIMP.

* B&W qcam support should now work (reports on how well it works are
  welcome).

* Exiting xscanimage with preview window open should no longer cause
  an error.

* Support for OpenStep/NeXTStep added (xscanimage and xcam require an
  X server and the GTK+ libraries, though).  User-level SCSI is
  supported.

* SCSI support for NetBSD and FreeBSD should work now.  Thanks to
  NOGAYA Shigeki <nogaya@mbox.kyoto-inet.or.jp> and
  Amancio Hasty <hasty@rah.star-gate.com> for relevant patches.

* New man-page sane-scsi(5) with platform-specific SCSI tips and tricks.

* SANE now builds on HP-UX (SCSI support untested) and IRIX (no SCSI
  support), too.

New in 0.6:

* UMAX scanners are now supported!  Kudos to Oliver Rauch
  <orauch@physik.uni-osnabrueck.de> and Michael K. Johnson
  <johnsonm@redhat.com>.

* scan got renamed to scanimage to avoid a nameclash with an MH program
  by the same name.  For consistency, xscan also got renamed to
  xscanimage.

* Man-pages!  There finally are at least a few man-pages.  At present,
  the following is covered:
	saned.1 scanimage.1 xscanimage.1
	sane-dll.5 sane-hp.5 sane-mustek.5 sane-net.5 sane-pint.5
	sane-pnm.5 sane-qcam.5 sane-umax.5

* SANE no longer insists on using GCC.  GCC works best, but other ANSI C
  compilers will now also produce usable executables.

* xscanimage now supports vector options (such as gamma-tables which
  are also known as intensity or tonemaps).

* The gamma-table (intensity/tone-map) handling changed in the Mustek
  backend.  As a result, when using scanimage it is now necessary to
  specify option --custom-gamma before gamma-tables can be specified.
  Also, the handling of the intensity table is now handled better in
  color mode (it no longer overrides the color tables; instead
  the composition of the intensity and the color channel table is
  used).

* The SANE header files are now isolated in the include/sane directory
  and those files get now installed as part of "make install".  Thanks
  to Michael K. Johnson <johnsonm@redhat.com> for this patch!

* xscanimage now displays the options' documentation strings as
  tooltips (can be disabled via the "Preferences" menu).

* scanimage now supports three-pass scanning and scanning of images whose
  height is not known a priori (e.g., hand-held scanners).

* The Mustek backend now supports an option to force preview scans to be
  monochrome (good to save time on three-pass scanners).

* configure can now be run from any directory, as it's supposed to (makes
  it easier to build SANE for multiple platforms from the same source
  tree).

* xcam and xscanimage should now build on Solaris, too (thanks to
  Tristan Tarrant).

* copyright info in various files have been adjusted.  See LICENSE for
  the general idea behind SANE licensing.

* Many, many bugfixes.

New in 0.5:

* The same xscan binary can now function as a standalone frontend or
  as a gimp extension.  If installed as a GIMP extension, xscan will
  attach itself as Extensions->Acquire Image.

* The pnm backend now has an option to simulate a three-pass scanner.
  Good for testing.

* xscan now supports previewing and (persistent) preferences.

* The build process should be much more robust now.  It requires GNU make
  and gcc but should be completely unproblematic otherwise.  A simple
  "configure" should result in a working SANE environment even on systems
  where dynamic loading is unavailable.  Various options are available
  to tailor the SANE setup.  See README for details.

* A first implementation of the HP backend now exists (for ScanJet
  scanners).

* A first implementation of the net backend and saned (network daemon)
  now exists.  So it is now possible to scan across the network!  See
  backend/net.README and frontend/saned.README for details.

* xcam, a camera frontend is now included.  See frontend/xcam.README for
  details.

* Renamed metadl to dll.

New in 0.4:

* A first implementation of the Connectix quickcam backend now exists.
  At present, only color cameras are known to work, though it shouldn't
  be too hard to get the b&w versions to work as well.

* Improvements for the command-line frontend scan:

** Option settings are now applied _before_ the help info is printed.
   This allows to see what the available options are with certain options
   in effect.
** It can now deal with SANE_INFO_RELOAD_OPTIONS.
** It now prints the current option values in the help message (except for
   vectors).


New in 0.33:

* sane_get_devices() now takes a second argument of boolean type.  If it's
  SANE_TRUE, then the backend must return local (non-remote) devices only.

* scan now uses the default-unit of `mm' (millimeters) again for lengths.
  Using `cm' (centimeter) proved confusing since the help messages print
  length values in millimeters.

* Debugging can now be controlled on a per-backend basis.  The debug-level
  of backend <be> is set by environment variable SANE_DEBUG_<be>.  For example,
  to see all debug messages of the metadl backend, set SANE_DEBUG_METADL to
  a large value (say 128).  The sanei.h file provides three macros
  to assist in using this debug facility: DBG_DECL to declare the integer
  variable that holds the debug level, DBG_INIT to initialize debugging,
  and DBG to print a debug message.  See backend/sanei.h and
  backend/metadl.c for details and examples.

* scan now supports setting options to "auto" mode (e.g., --brightness=auto
  would ask the backend to select brightness automatically if that option
  supports automatic mode

* scan now allows abbreviating the values of a string-lists.  Case is ignored
  and the best matches is used (either longest unique match or exact match
  when ignoring case)

New in 0.32:

* xscan improved much.  See frontend/xscan.README and frontend/xscan.BUGS
  for details.

New in 0.31:

* xscan has improved much.  See frontend/xscan.CHANGES for details.


New in 0.3:

* The location of the SANE configuration files moved from /etc/saneconf
  to ${prefix}/etc/sane.d.  This normally expands into /usr/local/etc/sane.d.

* Real build environment.  It's GNU autoconf based so all you should have
  to say is:

	./configure
	make
	make install