Frage

Ich bin ein Neuling in dieser und ich wollte fragen, ob Sie mir einige Artikel empfehlen könnten, usw. Beispiele mit der Kommunikation mit Scanner in Java-Anwendung zu starten
Ich bin ein Modul zu entwickeln, die mit verschiedenen Scannern conected direkt oder im lokalen Netzwerk kommunizieren sollen ... Ich mag WIA beginnen und com4j ..
bedankt sich bei allen für alle Hinweise:)

Edit: Ich kam zu einigen Informationen in diesem Com4j Tutorial , dass ich generieren müssen einige Java-Typdefinitionen aus einer oCX-Datei.
Wenn ich es hatte zu verstehen, werden diese generierten Klassen mein Kunde sein, um den Scanner zu erhalten mit com4j. Aber was ocx / dll-Datei shoud ich verwenden?
Wer hat Ideen?

Update 1: so ich habe es geschafft, die Bibliothek zu erhalten, die Wrapper-Klassen zu erzeugen, war es wiaaut.dll (Windows Image Acquisition Automation Library) und dann über die Classfactory ich eine Devicemanager-Instanz gemacht , aber es gibt keine Geräte drin ...
Wie kann ich die Gerätemanager die Scanner im lokalen Netzwerk zu sehen?

Update 2: , so habe ich entdeckt habe, dass meine HP LaserJet 2840 kippt Scan Trog das Netzwerk in win7 64 bit ... jetzt diese Frage beantwortet wird, soll ich die Antwort selbst posten und Set es akzeptiert, oder in der Nähe dieses Q andere Art und Weise? Dank

War es hilfreich?

Lösung

so, meine HP LaserJet 2840 kippt Scan Trog des Netzwerk in win7 64 Bit

aber die Schritte zu verwenden COM-Objekte wie Scanner oder Digitalkameras in Java ist:

  1. herunterladen und installieren oleviewer von MS Download-Center und in der Kategorie Typ Bibliotheken, findet die Microsoft Windows Image Acquisition Library oder etwas ähnliches, und kopieren sie den Speicherort der Datei (es sollte System32 Verzeichnis)
  2. herunterladen sie dann com4j JAR-Datei von com4j Website und verwenden Sie die tlbimp.jar wie dargestellt hier . Es werden die Objekte für Sie generieren und jetzt benutzen Sie einfach die ClassFactory um das Objekt zu erstellen, um die COM-Objekte zu handhaben und weitergehen mit experimentieren;)

PS: Vielleicht jetzt ist es einfach, aber ich hatte harte Zeiten, dies zu lernen:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top