St?phane VOLTZ wrote:
>       what you can do is to make the scanner under windows, record all the 
> I/O 
> flowing through parallel port, then try to understand it so that you can 
> write a backend doing the same.       
>       This takes time, and for parallel port scanners, you are almost alone 
> since 
> the protocol used differ from one scanner model to another.

I've also successfully used a modified Bochs (Open Source PC emulator)
installation to do scanning traces on Linux. See
http://geniusvp2.sourceforge.net/tools.shtml for the tools I've used.

Regards,
-- 
Anderson Lizardo

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
Url : 
http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20051219/db038aa5/signature.pgp
From [email protected]  Tue Dec 20 00:05:45 2005
From: [email protected] (Ron Hunter-Duvar)
Date: Tue Dec 20 00:08:15 2005
Subject: [sane-devel] Minor issue with SANE standard
Message-ID: <[email protected]>

This is for the people involved in developing and documenting the SANE 
standard. 

When I was getting familiar with SANE, I read the latest standard (version 
1.03). A very well written standard, IMHO. I just had one little issue (yeah, 
I'm being pedantic, it's a personality flaw 8^), with the formula for c in 
section 4.3.8 (page 29).

First, the formula for c when d = 1 is given as:

        ceiling(B * n / 8)

Technically, this is correct, because the formula is an inequality, setting a 
lower bound on the value of c. But as written, this formula gives a lower 
value for the lower bound than if it were written as:

        B * ceiling(n / 8)

Consider an example with d = 1, n = 3, B = 3. The original formula gives a 
value of ceiling(3 * 3 / 8) = ceiling(9 / 8) = ceiling(1.125) = 2. The new 
formula gives 3 * ceiling(3 / 8) = 3 * ceiling (0.375) = 3 * 1 = 3.

Reply via email to