# Re: Agfa Arcus II

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

- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
- Next message: Göran Thyni: "Re: Agfa Arcus II"
- Previous message: Oliver.Rauch@Wolfsburg.DE: "Re: How do I apply the "preview_patch""

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

     Next message: Göran Thyni: "Re: Agfa Arcus II"
     Previous message: Oliver.Rauch@Wolfsburg.DE: "Re: How do I apply the "preview_patch""