General

6.214 Usare uno scanner con VBA
  Carlo Costarella

Molte volte si è parlato di questo argomento e sempre più spesso ci si lamenta del fatto che gli ocx Kodak non possono essere utilizzati con Access 2003...
Grazie a WIA (Windows Image Acquisition Automation Library v2.0), una libreria di oggetti free da Microsoft, è possibile dotare un applicativo Access (tutte le versioni) della capacità di acquisire immagini. L'esempio allegato a questa FAQ permette di acquisire immagini da uno scanner o telecamera e salvarle in un file oltre a visualizzarle in una maschera.
Il database di esempio è stato relizzato con Access 97, ma può essere convertito anche nei formati successivi, già testati e funzionanti.
Prerequisiti: Windows Xp con sp1 (sic!) (dovrebbe funzionare anche con WinME) , registrare la libreria wiaaut.dll.

L'esempio è veramente minuscolo e con pochissime righe di codice. Stà alle capacità dell'utilizzatore implementare il resto delle possibilità offerte dalla libreria. La libreria nasce per essere utilizzata in VB6 ma, con qualche accorgimento, è possibile usarla in Access.

il file allegato a questa FAQ contiene il database di esempio Scanner97.mdb con l'SDK e la dll.
Estrarre il file in una cartella e copiare wiaaut.dll in C:\Windows\System32; registrarla al solito modo: Avvio, Esegui, Regsvr32 wiaaut.dll seguito da invio.

Referenze Microsoft alle librerie Windows Image Acquisition Automation Library v2.0 possono essere lette ai seguenti link:
http://www.microsoft.com/downloads/details.aspx?FamilyID=a332a77a-01b8-4de6-91c2-b7ea32537e29&DisplayLang=en
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wiaaut/wia/wiax/refwiaaut/wiaautrefentry.asp

Preciso che l'applicativo utilizza solo le periferiche di imaging WIA (Windows Image Acquisition) compatibili, ovvero fotocamere digitali, videocamere DV, scanner, scanner professionali o WebCamere WIA compatibili.
Qui di seguito ci sono il link ad articoli che contengono altri elenchi di periferiche WIA compatibili:
Scanner:
http://support.microsoft.com/default.aspx?scid=kb;it;293356
Fotocamere digitali::
'http://support.microsoft.com/default.aspx?scid=kb;it;293168
Videocamere DV:
http://support.microsoft.com/default.aspx?scid=kb;it;300459
Scanner e fotocamere per Windows ME (Millenium Edition):
http://support.microsoft.com/default.aspx?scid=kb;it;264598#appliesto

Download:
 
  WIAAutSDK.zip (530Kb) MSAccess97 database


Se pensate di avere del materiale freeware interessante e volete pubblicarlo, allora leggete qui.