Ho scritto un codice di scansione semplice utilizzando WIA. Non ho un dispositivo scanner, quindi non posso testarlo. Posso simulare un dispositivo WIA per testarlo?Test WIA senza disporre di uno scanner/dispositivo fotocamera
risposta
Con abbastanza sforzo e l'SDK WIA (e probabilmente anche il DDK di Windows) probabilmente lo si può fare. Ma sarà un grande sforzo, soprattutto rispetto al prezzo di uno scanner economico.
Sto assumendo che il tuo tempo valga qualcosa. Se questo è un progetto per hobby, confronta il prezzo di uno scanner economico con il tempo risparmiato che può essere speso lavorando sulle parti divertenti del progetto. Se si tratta di un progetto di lavoro, il tempo risparmiato è più prezioso per il cliente che per te, ma ci dovrebbe comunque essere un business case per l'acquisto di hardware che farà risparmiare più tempo del previsto.
Beh, provare se questa webcam virtuale supporta l'interfaccia WIA: http://www.soundmorning.com/
Se è così, si sono tutti insieme e pronti a partire.
Puoi anche cercare "Fake webcam", ci sono molte versioni.
Non sono sicuro, ma forse http://scanworkssoftware.com/twainimporter.aspx vi aiuterà a
o, Vai a http://twain.org e nella sezione "ricerca rapida" click l'ultimo link intitolato "Sample Data Source & applicazione". Questo installerà TWAIN 2.0 e una fonte di esempio denominata "TWAIN2 FreeImage Software Scanner" che ha alcune funzioni di scansione di base. Non ha un'interfaccia driver ma consente di preformare scansioni e ottenere/impostare alcune proprietà generali.
Una cosa di cui preoccuparsi è che tutti i driver WIA non sono creati allo stesso modo. Recentemente abbiamo avuto problemi nell'utilizzo di alcuni driver Brother WIA che erano presumibilmente certificati. Il driver non consentirebbe l'accesso al vassoio dell'alimentatore. Abbiamo finito per dover scrivere anche l'integrazione TWAIN.
Sembra un'occasione in cui scrivere il dispositivo virtuale WIA compat potrebbe essere la cosa che deve essere restituita alla comunità.
Questo fa sicuramente ciò che si vuole: https://github.com/twain/wia-on-twain
ho simula uno scanner e pubblica una TWAIN e un'interfaccia WIA. Anche la scansione di una pagina grafica è simulata, quindi puoi provare diverse risoluzioni e combinazioni di colori.
(1) http://graphics.kodak.com/docimaging/US/en/Support_Center/Document_Scanners/Desktop/i65_Scanner/Support/Drivers_And_Downloads/i55_and_i65_Scanner_Driver/index.htm InstallSoftware__v1.7.exe
(2) http://sourceforge.net/projects/twain-samples/files/TWAIN%202%20Sample%20Application/ WIAonTWAIN_SDK.msi
(3) Per il test solo è anche possibile utilizzare la demo gratuita versione del file commerciale import TWAIN driver XPCTWAIN. Informazioni prodotto: http://www.jse.de/products.html#xpctwain Demo scaricare: http://www.jse.de/download/setup_xd.exe setup_xd.exe