Domanda

Sono un novizio in questo e volevo chiedere se si potrebbe raccomandare me alcuni articoli, esempi, ecc per cominciare comunicare con lo scanner in Java Application
Sto sviluppando un modulo che dovrebbe comunicare con diversi scanner conected direttamente o in rete locale ... Vorrei WIA per iniziare e com4j ..
ringrazia tutti per eventuali consigli:)

Edit: Sono venuto a alcune informazioni in questo Com4j esercitazione , che ho bisogno di generare alcune definizioni di tipo Java da un file OCX.
Se avessi capirlo, queste classi generate saranno il mio cliente per ottenere lo scanner utilizzando com4j. Ma ciò che ocx / file DLL Shoud che uso?
Qualcuno ha idea?

Aggiornamento 1: in modo sono riuscito a raggiungere la libreria per generare le classi wrapper, era wiaaut.dll (Windows Image Acquisition Automation Library) e poi attraverso il ClassFactory ho fatto un'istanza DeviceManager , ma non ci sono dispositivi in ??esso ...
Come posso fare il DeviceManager per vedere lo scanner sulla rete locale?

Aggiornamento 2: in modo ho scoperto che il mio HP LaserJet 2840 non posso scansione attraverso la rete in Win7 64 bit ... ora tale questione venga risolta, dovrei postare la risposta me stesso e insieme a accettato, o chiudere questo altro modo Q? grazie

È stato utile?

Soluzione

Quindi, il mio HP LaserJet 2840 non posso scansione attraverso la rete in Win7 64 bit

, ma i passi per utilizzare oggetti COM come scanner o fotocamere digitali in Java sono:

  1. scaricare e installare oleviewer da MS download center e nella categoria Tipo biblioteche, trovare il Microsoft Windows Image Acquisition Library o qualcosa di simile e copiare il percorso del file (che dovrebbe essere directory System32)
  2. poi scaricarli file jar com4j da com4j sito e utilizzare il tlbimp.jar come mostrato qui . Esso genera gli oggetti per voi e ora basta usare il ClassFactory per creare l'oggetto per gestire gli oggetti COM e andare avanti con la sperimentazione;)

PS: forse adesso è facile, ma ho avuto tempi duri per imparare questo:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top