On Mon, Sep 15, 2008 at 2:37 PM, Torsten Wagner <torsten.wagner at fh-aachen.de> wrote: > Dear Allan, > > thanks for the fast reply. I checked the chips from genesys. As far as I > understood they are seperated in a USB-communication part and a ASIC design > for the ccd-chip. > From my point of view it will make no sense to try to adopt our very different > sensor signal to the one a CCD-chip might send to the genesys chip. Thus, I > believe the best solution might be to emulate one of those chips from the > communication side. Since we are going to use a FPGA for other purposes > already it might be the "easiest" way to emulate the communication between > the PC and the scanner chip such that the sane-backend resp. Twain-driver > still believes a normal scanner is connected. > Is there one IC with a wide usage or something like a reference IC? Is there > any kind of standard protocoll, which we might can follow?
there is nothing standard about any of these protocols except maybe the ones based on SCSI could be called a 'half-standard' Which manufacture > provides most information? And which one welcomes projects like this (resp. > opensource in general) without let the dogs resp. lawyers out. most of the chip makers who would give you specs dont make a twain driver for you to 'repurpose'. i find it funny to think that you would write code to use an fpga to emulate a machine, just to avoid writing some code :) ask yourself seriously, is anyone ever going to want to 'aquire' a TWAIN image from this thing to insert into a document or something? most labs i have ever worked with moved files around on a flash drive to achieve the same effect. allan > > At Montag, 15. September 2008 17:46:46, m. allan noah wrote: >> I think you would want to stick with lower level (stupid) machines >> that have chips from a third party which gives away documentation on >> their website. Something like rts* gt*, genesys backends should be >> useful. If you sensor sled is going to weigh more than the original, >> or if you use a different motor, you will probably want to use a >> scanner that gets its motor acceleration tables from the driver >> (genesys?) >> >> allan >> >> On Mon, Sep 15, 2008 at 11:22 AM, Torsten Wagner >> >> <torsten.wagner at fh-aachen.de> wrote: > > > > -- > ---------------------------------------------------- > Dipl.-Ing. Torsten Wagner, MSc > University of Applied Sciences Aachen Campus Juelich > Institute for Nano- and Biotechnologies (INB) > Ginsterweg 1, D-52428 Juelich, Germany > Tel.: +49 241 600953215 or +49 2461 612466 > Fax: +49 2461 600953235 > Email: torsten.wagner at fh-aachen.de > and > Research Centre Juelich GmbH > Institute of Bio- and Nanosystems (IBN-2) > D-52425 Juelich > ---------------------------------------------------- > Please avoid sending me Word or PowerPoint attachments. > See http://www.gnu.org/philosophy/no-word-attachments.html > > -- > 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"