Re: Agfa Arcus II

Göran Thyni (goran@bildbasen.se)
Fri, 01 May 1998 15:50:48 +0200

Matto Marjanovic wrote:
>
> Have you tried SANE just to see what happens?
> It might work with the Microtek backend.... I vaguely remember hearing
> that some Agfa scanners were made by Microtek, and the documentation I
> have lists "5C = Arcus II" as one of the model types.
>
> You will need to apply the following patch to the backend so that it
> recognizes the new scanner type. I assume the Arcus II is a 600dpi
> (optical) scanner; if not, the patch needs to be modified a little
> [i.e. "base_resolution"]. The patch also adds "StudioScan" and
> "StudioScan II" --- are these Agfa also?

Don't know anything about studioscan:s.

> Please tell me what happens --- and please send me a debug log of a scan
> ("setenv SANE_DEBUG_MICROTEK 128"), whether it works or not.

After fooling around with the patch a little it got it to work. :-)
Arcus II is a pretty advanced scanner so lots of functionality is
missing but it is a good starting point.

I attached a revised patch below,
Agfa Arcus II could be added to supported scanners for 0.73.
Many thanks for your assistence.

best regards,

-- 
---------------------------------------------
Göran Thyni, sysadm, JMS Bildbasen, Kiruna

--- snip ---------------------------------------------------------------------------

*** microtek.c-dist Fri Apr 3 10:14:02 1998 --- microtek.c Fri May 1 14:26:05 1998 *************** *** 1224,1229 **** --- 1224,1230 ---- mi->base_resolution = 300; break; case 0x59: /* ScanMaker III */ + case 0x5C: /* Arcus II */ case 0x63: /* ScanMaker E6 */ case 0x66: /* ScanMaker E6 (new)*/ mi->base_resolution = 600; *************** *** 1511,1517 **** } if (!(strncmp("MICROTEK", &(result[8]), 8)) || !(strncmp("MII SC31", &(result[8]), 8)) || /* for the IISP */ ! !(strncmp(" ", &(result[8]), 8)) ) { switch (result[62]) { case 0x50 : *model_string = "ScanMaker II/IIXE"; break; --- 1512,1519 ---- } if (!(strncmp("MICROTEK", &(result[8]), 8)) || !(strncmp("MII SC31", &(result[8]), 8)) || /* for the IISP */ ! !(strncmp(" ", &(result[8]), 8)) || ! !(strncmp("AGFA ", &(result[8]), 8)) ) { switch (result[62]) { case 0x50 : *model_string = "ScanMaker II/IIXE"; break; *************** *** 1531,1536 **** --- 1533,1540 ---- *model_string = "ScanMaker IIG"; break; case 0x59 : *model_string = "ScanMaker III"; break; + case 0x5C : + *model_string = "ARCUS II"; break; case 0x5f : *model_string = "ScanMaker E3"; break; case 0x62 :

--
Source code, list archive, and docs: http://www.mostang.com/sane/
To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com