kopia lustrzana https://gitlab.com/sane-project/backends
2003-06-05 Jochen Eisinger <jochen.eisinger@gmx.de>
* include/sane/sanei_pa4s2.h, sanei/sanei_pa4s2.c: New sanei_pa4s2 version supporting both raw IO and libieee1284. If you don't have libieee1284 installed, you need to enable raw IO when running configuremerge-requests/1/head
rodzic
f9bec2f06c
commit
5acbad270b
|
@ -1,3 +1,10 @@
|
||||||
|
2003-06-05 Jochen Eisinger <jochen.eisinger@gmx.de>
|
||||||
|
|
||||||
|
* include/sane/sanei_pa4s2.h, sanei/sanei_pa4s2.c: New sanei_pa4s2
|
||||||
|
version supporting both raw IO and libieee1284. If you don't
|
||||||
|
have libieee1284 installed, you need to enable raw IO when
|
||||||
|
running configure
|
||||||
|
|
||||||
2003-06-06 Oliver Schirrmeister <oschirr@abm.de>
|
2003-06-06 Oliver Schirrmeister <oschirr@abm.de>
|
||||||
|
|
||||||
* backend/fujitsu.h backend/fujitsu.c doc/descriptions/fujitsu.desc
|
* backend/fujitsu.h backend/fujitsu.c doc/descriptions/fujitsu.desc
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* sane - Scanner Access Now Easy.
|
/* sane - Scanner Access Now Easy.
|
||||||
Copyright (C) 2000 Jochen Eisinger <jochen.eisinger@gmx.net>
|
Copyright (C) 2000-2003 Jochen Eisinger <jochen.eisinger@gmx.net>
|
||||||
This file is part of the SANE package.
|
This file is part of the SANE package.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or
|
This program is free software; you can redistribute it and/or
|
||||||
|
@ -58,6 +58,19 @@
|
||||||
#define SANEI_PA4S2_OPT_ALT_LOCK 2 /* use alternative lock cmd */
|
#define SANEI_PA4S2_OPT_ALT_LOCK 2 /* use alternative lock cmd */
|
||||||
/* @} */
|
/* @} */
|
||||||
|
|
||||||
|
/** Get list of possibly available devices
|
||||||
|
*
|
||||||
|
* Returns a list of arguments accepted as *dev by sanei_pa4s2_open
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* - array of known *devs. The last entry is marked as NULL pointer. The
|
||||||
|
* user has to make sure, the array, but not the entries are freed.
|
||||||
|
*
|
||||||
|
* @sa sanei_pa4s2_open
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
extern char ** sanei_pa4s2_devices();
|
||||||
|
|
||||||
/** Open pa4s2 device
|
/** Open pa4s2 device
|
||||||
*
|
*
|
||||||
* Opens *dev as pa4s2 device.
|
* Opens *dev as pa4s2 device.
|
||||||
|
@ -166,32 +179,4 @@ extern SANE_Status sanei_pa4s2_readend (int fd);
|
||||||
*/
|
*/
|
||||||
extern SANE_Status sanei_pa4s2_writebyte (int fd, u_char reg, u_char val);
|
extern SANE_Status sanei_pa4s2_writebyte (int fd, u_char reg, u_char val);
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
|
|
||||||
these are the values you can read from an A4S2-chipset:
|
|
||||||
|
|
||||||
reg | bits | description
|
|
||||||
------+----------+---------------------------------------------
|
|
||||||
0x00 | 76543210 | ASIC-ID: 0xA8 - 1013
|
|
||||||
| | 0xA5 - 1015
|
|
||||||
| | 0xA2 - 1505
|
|
||||||
------+----------+---------------------------------------------
|
|
||||||
0x01 | 76543210 | pixel: depending on the selected channel,
|
|
||||||
| | this is a gray/red/green/blue value
|
|
||||||
------+----------+---------------------------------------------
|
|
||||||
0x02 | 2 | ASIC 1013: CCD-Type (0/4)
|
|
||||||
| 0 | ASIC 1013: 0 = scanner is home
|
|
||||||
| |
|
|
||||||
| 2 0 | ASIC 1015: CCD-Type (0/1/4 - 5?)
|
|
||||||
| 1 | ASIC 1015: 0 = scanner is home
|
|
||||||
| 3 | ASIC 1015: 1 = motor is moving
|
|
||||||
------+----------+---------------------------------------------
|
|
||||||
0x03 | 210 | ASIC 1013/1015: bank count
|
|
||||||
------+----------+---------------------------------------------
|
|
||||||
|
|
||||||
|
|
||||||
register 0x03 can also be written
|
|
||||||
registers 0x05 and 0x06 are used for controlling the scanner
|
|
||||||
*/
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Plik diff jest za duży
Load Diff
Ładowanie…
Reference in New Issue