2009-08-19 14 views
19

La nostra azienda utilizza un software che accetta SOLO input da un "Dispositivo di imaging", ad esempio un dispositivo TWAIN (ad esempio uno scanner).Simulazione di un dispositivo TWAIN

Il problema è che stiamo ricevendo i nostri file in modo digitale, quindi l'utilizzo di uno scanner effettivo ci richiederebbe di stampare, scansionare e distruggere documenti che abbiamo già sul computer, ma non nel software.

Ero curioso se qualcuno avesse idea di come potremmo essere in grado di aggirare questo problema nel frattempo. Il mio primo pensiero è stato quello di trovare un modo per ingannare il programma nel pensare che stiamo usando uno scanner, tramite qualche nuovo 'dispositivo di imaging' che avrebbe appena letto nel file, e sputarlo nel software, ma non lo faccio nemmeno sapere da dove cominciare.

Abbiamo inoltrato una richiesta di funzionalità, visto che ovviamente questo problema dovrebbe essere risolto nel software stesso, ma la società è notoriamente in ritardo per quanto riguarda gli aggiornamenti.

risposta

9

Il sistema utilizzato dagli scanner si chiama TWAIN, quindi dovresti cercare una sorta di driver virtuale twain.

Una rapida ricerca su google produrrà molti successi, non ho alcuna esperienza con il software, quindi non posso consigliarti ulteriormente.

Due di questi fornitori ho trovato tramite scambio di esperti:
http://www.twaintools.de
http://www.scanpoint-usa.com

+0

Grazie per questo. Aggiornato l'OP con migliori informazioni – biggusjimmus

5

OK, mesi di ritardo ... ma nel caso in cui si è interessati, ho un TWAIN quadro autista/toolkit che potrebbe permetterà di costruire questo abbastanza facilmente, a seconda di cosa si aspetta la tua applicazione di scansione e quanto sia difficile leggere le immagini dai tuoi documenti digitali. È un progetto Microsoft Visual C++. Nessun addebito ma avresti bisogno del nostro permesso di ridistribuire un driver basato su di esso: GenDS

Il gruppo di lavoro TWAIN ha anche un driver di esempio/scheletro, penso che sia diritta C - e utilizzato per avere alcuni bug piuttosto male (Perché ho scritto il mio ;-) ma potrebbe essere migliorato. Cercare "l'origine dati di esempio e l'applicazione" sul proprio download page.

E ovviamente ho una versione "commerciale" di GenDS che uso per scrivere i driver TWAIN a contratto.