[sane-devel] RS232 Scanner
Dan Scott
danieljamesscott at gmail.com
Wed Jul 30 11:40:59 UTC 2008
Hi,
Thanks for your comments.
I don't think that there is an image - the log file for the ltrace
output is only ~40kb. I think that the scanner is returning the array
and there is no post-processing by the diagnostic application.
The scanner is also capable of returning an image of the scanned file.
So I was hoping that I would be able to use sane to communicate with
the scanner and work out what is happening. I was thinking that I
would eventually need a standalone app - but I could use Sane for the
image part of the scanning. Maybe even use/develop a backend for this
scanner?
Thanks,
Dan
2008/7/30 m. allan noah <kitno455 at gmail.com>:
> but is this diag software output post-processed by the pc? if you have
> logs of the data in flight, and there is no image, then you dont need
> sane, you need a standalone app.
>
> allan
>
> On 7/30/08, Dan Scott <danieljamesscott at gmail.com> wrote:
>> Hi,
>>
>> I think it's a bit simpler than that. The diagnostic software shows an
>> "array" showing the marked boxes. Here's what I get form the
>> diagnostic software when I scan a slip:
>>
>> Please select:
>> Ticket count: 1
>> ticket data len=52
>> <..> 1 2 3 4 5 6 7 8 9 0 A B C D <..> 1 2 3 4 5 6 7 8 9 0 A B C D
>> < 1> * * * . . . . . * . * * . <21> . . . . . . . . . . . . .
>> < 2> . . . . . . . . . . . . . <22> . . . . . . . . . . . . .
>> < 3> . * . . . . . . . . . . . <23> . . . . . . . . . . . . .
>> < 4> . . . . . . . . . . . . . <24> . . . . . . . . . . . . .
>> < 5> . . . . . . . . . . . . . <25> . . . . . . . . . . . . .
>> < 6> . . . . . . . . . . . . . <26> . . . . . . . . . . . . .
>> < 7> . . . . . . . . . . . . .
>> < 8> . . . . . . . . . . . . .
>> < 9> . . . . . . . . . . . . .
>> <10> . . . . . . . . . . . . .
>> <11> . . . . . . . . . . . . .
>> <12> . . . . . . . . . . . . .
>> <13> . . . . . . . . . . . . .
>> <14> . . . . . . . . . . . . .
>> <15> . . . . . . . . . . . . .
>> <16> . . . . . . . . . . . . .
>> <17> . . . . . . . . . . . . .
>> <18> . . . . . . . . . . . . .
>> <19> . . . . . . . . . . . . .
>> <20> . . . . . . . . . . . . .
>>
>> So I only have to worry about getting this data - not downloading an
>> image and then extracting the mark information.
>>
>> Thanks,
>>
>> Dan
>>
>> 2008/7/30 m. allan noah <kitno455 at gmail.com>:
>>
>> > i have quite a bit of omr experience, and have done a bit with rs232
>> > in the past, but never scanners. do your logs show the actual data
>> > being passed? if so, i think your first effort should be to extract
>> > image from logs.
>> >
>> > allan
>> >
>> > On 7/30/08, Dan Scott <danieljamesscott at gmail.com> wrote:
>> >> Hi,
>> >>
>> >> I'm working on getting a RS232 scanner working on Linux. I see that
>> >> Sane has some support for serial port scanners but not much. The
>> >> scanner is attached to a POS system for retail sales and runs RHEL5.
>> >>
>> >> Unfortunately, I have no documentation for the scanner, I'm not even
>> >> sure of the brand. There's a logo on the front which is 'G' followed
>> >> by a globe symbol, followed by 'T' so it could be 'GOT' or 'GT'. There
>> >> does not appear to be a model number although there is an
>> >> identification place which is written in Chinese.
>> >>
>> >> I have a compiled diagnostic application (no source code) which can
>> >> control the scanner and I have tried logging the system calls using
>> >> the 'ltrace' command, so that I can figure out the protocol. I have
>> >> tried writing a program to mimic the diagnostic application which
>> >> sends the same commands to the serial port but the scanner does not
>> >> respond.
>> >>
>> >> Does anyone have any expertise in RS232 scanner protocols? All my
>> >> searching on the web reveals results for barcode scanners which appear
>> >> to work very differently from image scanners.
>> >>
>> >> As a final note, I am trying to use the scanner for OMR - the
>> >> diagnostic application returns an array of data relating to the marks
>> >> entered on a slip of paper - if that is any use. Also, I can attach
>> >> the log file of system calls made by the diagnostic application if
>> >> that will help anyone.
>> >>
>> >> Any help would be greatly appreciated.
>> >>
>> >> Thanks,
>> >>
>> >> Dan Scott
>> >>
>> >>
>> >> --
>> >> sane-devel mailing list: sane-devel at lists.alioth.debian.org
>> >> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
>> >> Unsubscribe: Send mail with subject "unsubscribe your_password"
>> >> to sane-devel-request at lists.alioth.debian.org
>> >>
>> >
>> >
>> > --
>> > "The truth is an offense, but not a sin"
>> >
>>
>
>
> --
> "The truth is an offense, but not a sin"
>
More information about the sane-devel
mailing list