Guude,
mich interessiert es, wie ich unter Java USB Geräte ansprechen kann. Mit C++ spreche ich USB Geräte über die CreateFile/ReadFile/WriteFile/DeviceIoControl/ Funktionen an. Im speziellen geht es mir hierbei um, über USB angeschlossene Drucker. Es ist auch nichts wildes, ich will lediglich die DeviceID des Druckers auslesen, welche vom Typ her ein String ist. Diese will ich auswerten, ggfs. verändern und dann wieder zum Drucker senden. Unter C++ geschieht das Senden und Empfangen über die ReadFile und WriteFile Funktionen.
Ich bin beim suchen hier im Forum und per Google desöfteren über die JNI gestolpert. Nur wäre ich doch damit wieder an das Betriebssystem gebunden, da ich unter Windows zum Beispiel die <Windows.h> einbinden müsste um auf die WinApi32 zugreifen zu können. Hat Java da nichts eigenes?
Ihr merkt, ich stehe da auf dem Schlauch und mir fehlt komplett der Ansatz. Es wäre super wenn mich mal jemand in die richtige Richtung schubsen könnte.
Grüße,
buk
mich interessiert es, wie ich unter Java USB Geräte ansprechen kann. Mit C++ spreche ich USB Geräte über die CreateFile/ReadFile/WriteFile/DeviceIoControl/ Funktionen an. Im speziellen geht es mir hierbei um, über USB angeschlossene Drucker. Es ist auch nichts wildes, ich will lediglich die DeviceID des Druckers auslesen, welche vom Typ her ein String ist. Diese will ich auswerten, ggfs. verändern und dann wieder zum Drucker senden. Unter C++ geschieht das Senden und Empfangen über die ReadFile und WriteFile Funktionen.
Ich bin beim suchen hier im Forum und per Google desöfteren über die JNI gestolpert. Nur wäre ich doch damit wieder an das Betriebssystem gebunden, da ich unter Windows zum Beispiel die <Windows.h> einbinden müsste um auf die WinApi32 zugreifen zu können. Hat Java da nichts eigenes?
Ihr merkt, ich stehe da auf dem Schlauch und mir fehlt komplett der Ansatz. Es wäre super wenn mich mal jemand in die richtige Richtung schubsen könnte.
Grüße,
buk
Zuletzt bearbeitet von einem Moderator: