Epson GT-300, scanimage results

Mentore #cat# Siesto (s135989@studenti.ing.unipi.it)
Wed, 21 Oct 1998 08:57:34 +0200 (CEST)

Hello everybody,
this is a scanimage output generated in a VIO window trying to scan
with an Epson GT-300 parallel scanner.

These are the messages on the start sequence:

[sanei_init_debug]: Setting debug level of dll to 128.
[dll] init: initializing backend `epson'
[sanei_init_debug]: Setting debug level of epson to 128.
[epson] sane_init: sane 0.74
[epson] sane_init, >0x278<
[epson] sane_init, >0x278<
[epson] attach: opening 0x278
[sanei_init_debug]: Setting debug level of sanei_pio to 128.
[sanei_pio] reset
[sanei_pio] ctrl on port 0x278 20 24
[sanei_pio] IE on
[sanei_pio] IRQE off
[sanei_pio] DIR off
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE off
[sanei_pio] end reset
[epson] send buf, size = 2
[sanei_pio] write
[sanei_pio] wait on port 0x278 for 80 mask 80
[sanei_pio] BUSY on
[sanei_pio] NACKNLG -
[sanei_pio] got bf after 1 tries
[sanei_pio] BUSY on
[sanei_pio] NACKNLG off
[sanei_pio] ctrl on port 0x278 28 2c
[sanei_pio] IE on
[sanei_pio] IRQE off
[sanei_pio] DIR on
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE off
[sanei_pio] wait on port 0x278 for 40 mask 40
[sanei_pio] BUSY -
[sanei_pio] NACKNLG on
[sanei_pio] got ff after 1 tries
[sanei_pio] BUSY on
[sanei_pio] NACKNLG on
[sanei_pio] ctrl on port 0x278 08 0c
[sanei_pio] IE off
[sanei_pio] IRQE off
[sanei_pio] DIR on
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE off
[sanei_pio] write byte
[sanei_pio] wait on port 0x278 for c0 mask c0
[sanei_pio] BUSY on
[sanei_pio] NACKNLG on
[sanei_pio] got ff after 1 tries
[sanei_pio] BUSY on
[sanei_pio] NACKNLG on
[sanei_pio] out 1b
[sanei_pio] ctrl on port 0x278 09 0d
[sanei_pio] IE off
[sanei_pio] IRQE off
[sanei_pio] DIR on
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE on
[sanei_pio] ctrl on port 0x278 08 0c
[sanei_pio] IE off
[sanei_pio] IRQE off
[sanei_pio] DIR on
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE off
[sanei_pio] end write byte
[sanei_pio] write byte
[sanei_pio] wait on port 0x278 for c0 mask c0
[sanei_pio] BUSY on
[sanei_pio] NACKNLG on
[sanei_pio] got ff after 1 tries
[sanei_pio] BUSY on
[sanei_pio] NACKNLG on
[sanei_pio] out 49
[sanei_pio] ctrl on port 0x278 09 0d
[sanei_pio] IE off
[sanei_pio] IRQE off
[sanei_pio] DIR on
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE on
[sanei_pio] ctrl on port 0x278 08 0c
[sanei_pio] IE off
[sanei_pio] IRQE off
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE off
[sanei_pio] end write byte
[sanei_pio] wait on port 0x278 for c0 mask c0
[sanei_pio] BUSY on
[sanei_pio] NACKNLG on
[sanei_pio] got ff after 1 tries
[sanei_pio] BUSY on
[sanei_pio] NACKNLG on
[sanei_pio] ctrl on port 0x278 28 2c
[sanei_pio] IE on
[sanei_pio] IRQE off
[sanei_pio] DIR on
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE off
[sanei_pio] end write

...

scanimage printed a sequence of similar messages, then added things
like this:

[epson] receive buf, expected = 1, got = 1
[epson] code 02

...

and also this:

[sanei_pio] ctrl on port 0x278 20 24
[sanei_pio] IE on
[sanei_pio] IRQE off
[sanei_pio] DIR off
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE off
[sanei_pio] end read
[epson] receive buf, expected = 3, got = 3
[epson] status 30
[epson] count 76
[sanei_pio] read

[sanei_pio] read byte
[sanei_pio] wait on port 0x278 for 80 mask c0
[sanei_pio] BUSY on
[sanei_pio] NACKNLG off
[sanei_pio] got bf after 1 tries
[sanei_pio] BUSY on
[sanei_pio] NACKNLG off
[sanei_pio] ctrl on port 0x278 21 25
[sanei_pio] IE on
[sanei_pio] IRQE off
[sanei_pio] DIR off
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE on
[sanei_pio] ctrl on port 0x278 20 24
[sanei_pio] IE on
[sanei_pio] IRQE off
[sanei_pio] DIR off
[sanei_pio] NINIT on
[sanei_pio] FDXT off
[sanei_pio] NSTROBE off
[sanei_pio] wait on port 0x278 for 80 mask c0
[sanei_pio] BUSY on
[sanei_pio] NACKNLG off
[sanei_pio] got bf after 1 tries
[sanei_pio] BUSY on
[sanei_pio] NACKNLG off
[sanei_pio] in 96
[sanei_pio] end read byte

I tried to stop it with Ctrl-C, but then the entire window became locked
and it was impossible to kill the process (altough it was present in
the Window List).

I tried with another window without copying the reports from the window,
and when I tried to put a sheet in the feeder of my scanner, the scanner
itself didn't respond. After a shutdown of the scanner, I retried and
the sheet was correctly fed. So I retried to scan without doing other
copies from the VIO screen, and scanimage printed a series of strings
which I couldn't read, very different from the other I listed above.
Then it printed the same output I wrote above, and continued like this:
when I tapped Ctrl-C, it did the same thing (blocked making it impossible
to close window). After another shutdown of the scanner, I did a third
try, this time to try and capture that odd output I saw in the second
try. Here is some:

[dll]
control_option(handle=0x301c8,option=0,action=0,value=0x282fe48,info=0)
[dll] get_option_descriptor(handle=0x301c8,option=0)
[dll] get_option_descriptor(handle=0x301c8,option=1)
[dll] get_option_descriptor(handle=0x301c8,option=2)
[dll] get_option_descriptor(handle=0x301c8,option=3)
[dll] get_option_descriptor(handle=0x301c8,option=4)
[dll] get_option_descriptor(handle=0x301c8,option=5)
[dll] get_option_descriptor(handle=0x301c8,option=6)
[dll] get_option_descriptor(handle=0x301c8,option=7)
[dll] get_option_descriptor(handle=0x301c8,option=8)
[dll] get_option_descriptor(handle=0x301c8,option=9)
[dll] get_option_descriptor(handle=0x301c8,option=10)
[dll]
control_option(handle=0x301c8,option=10,action=0,value=0x201b8,info=0)
[dll] get_option_descriptor(handle=0x301c8,option=11)
[dll]
control_option(handle=0x301c8,option=11,action=0,value=0x201bc,info=0)
[dll]
control_option(handle=0x301c8,option=8,action=0,value=0x282fe44,info=0)
[dll]
control_option(handle=0x301c8,option=9,action=0,value=0x282fe44,info=0)
[dll]
control_option(handle=0x301c8,option=8,action=0,value=0x282fe84,info=0)
[dll] get_option_descriptor(handle=0x301c8,option=10)
[dll]
control_option(handle=0x301c8,option=10,action=1,value=0x282fe80,info=0x28
2fe40)
[dll]
control_option(handle=0x301c8,option=9,action=0,value=0x282fe84,info=0)
[dll] get_option_descriptor(handle=0x301c8,option=11)
[dll]
control_option(handle=0x301c8,option=11,action=1,value=0x282fe80,info=0x28
2f
[dll] start(handle=0x301c8)
[sanei_pio] reset
[sanei_pio] ctrl on port 0x, though the sheet was brought out by the
scanner (This is probably scanner behaviour on a scanning error or the
like).
I used the command "scanimage -d epson" for all the three tries.

PN: scanimage is still printing messages, at least 5 minutes have
passed since I launched the third session.

Mentore

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