| |
|
|
- Seite 1 - |
|
Erasmus.Herold | Hallo liebe Community.
Möchte es mit diesem Thema noch einmal ganz anders versuchen, zu Hilfe zu kommen. Die COM Schnittstelle am PC auszulesen ist mit XProfan simpel.
Wie sieht es aus mit der USB Schnittstelle? Hat jemand sich daran versucht und hat Codeschnipsel für mich?
Bitte keine Diskussion um Treiber, Windowshoheiten oder USB2COM Adapter, sondern zu diesem Thread bitte nur den Austausch, ob jemand mit XProfan USB direkt auslesen kann.
Danke euch. |
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
« Dieser Beitrag wurde als Lösung gekennzeichnet. » |
|
- Seite 3 - |
|
Paul Glatz | Die "1995378067" in hScanner& ist ein Handle auf das Gerät und wird sich zwischen Programm- oder Computerneustarts ändern. Der Gerätename (\\?\HID#VID_????&PID_????...) sollte konstant bleiben.
Mir ist keine Möglichkeit bekannt den Wert anzuzeigen. Aber die VID/PID sieht man auch im Geräte-Manager unter "Hardware-IDs". |
|
|
| |
|
|
|
|
Erasmus.Herold | Prima - checke ich gleich morgen früh und gebe Rückmeldung. Danke. |
|
|
| |
|
|
|
Paul Glatz | Habe das Programm grad erfolgreich mit einem Barcodescanner getestet.
Der Code in meinem Beitrag von gestern ist aber irgendwie etwas kaputt gegangen, deshalb hier nochmal der Code als Datei.
Herunterladen |
|
|
| |
|
|
|
Erasmus.Herold | Hallo und guten Morgen.
Danke für den erneuten Upload. Diese Fassung läuft.
Dein Programm erkennt bei mir zwei angeschlossene USB Geräte (Tastatur und Scanner) im Auswahlmenü kann ich mich für ein Gerät entscheiden. Wenn dann der Cursor unten in der Maske blinkt, wird je nach Auswahl nur Gerät 1 oder 2 dahin in der Ausgabe akzeptiert. Das ist schon mal prima. |
|
|
| |
|
|
|
Paul Glatz | Die Eingabe im Textfeld geht mit allen außer dem augewählten Gerät. Wenn mit dem gewählten Gerät etwas eingegeben wird setzt das Programm den Cursor in das versteckte Feld (hCode&) und wenn Enter gedrückt wird (am Ende des Barcodes) wird der Cursor wieder zurückgesetzt.
Die gescannten Codes werden unten im großen Textfeld aufgelistet.
Der Scanner wird somit "im Hintergrund" ausgelesen auch wenn der Nutzer den Cursor grad in einem Textfeld hat.
|
|
|
| |
|
|
|
Erasmus.Herold | Das funktioniert bei mir so nicht (Opticon OPR 2001 USB Scanner).
Egal, welches der beiden USB Device ich oben wähle. Eine Erfassung erfolgt nur unten im großen Fenster, wenn ich dort den Cursor blinken lasse.
Bedeutet: derzeit ist es hier in meiner Umgebung noch kein echter Hintergrundprozess. |
|
|
| |
|
|
|
Paul Glatz | Wie wird der Scanner denn im Geräte-Manager angezeigt?
Am Besten im Geräte-Manager unter "Ansicht" aus "Geräte nach Verbindung" stellen. Bei mir sieht es so aus:
In den Eigenschaften des HID-Gerätes kann man auch die VID/PID für die Auswahl im Programm auslesen.
|
|
|
| |
|
|
|
Erasmus.Herold | Der Opticon Scanner wird sauber als HID-Tastatur erkannt. Und so auch in deiner Auswahl neben der echten Tastatur angeboten.
|
|
|
| |
|
|
|
Paul Glatz | Hier mal eine Version, die alle RawInput Messages ausgibt. Kannst du mal schauen ob wenn du deinen Scanner verwendest Meldungen angezeigt werden?
Herunterladen |
|
|
| |
|
|
|
Erasmus.Herold | Ist, glaube ich, nur ein Bild dran. Kein Prg.-Update |
|
|
| |
|
|
|
Paul Glatz | Hatte ich vergessen. Habe den Download jetzt hinzugefügt. |
|
|
| |
|
|
|
Erasmus.Herold | Sieht dann so aus ...
|
|
|
| |
|
|
|
Erasmus.Herold | Hinweis:
Derzeit ist es so, egal, ob ich oben kein (!) USB Device auswähle, ob ich die Tastatur wähle, oder den USB Scanner ....
... wenn ich über Tastatur eine Eingabe mache, erscheint der ASCII Code ohne dass der Cursor blinken muss.
Die Erfassung ist also gut (weil blind), aber es wird noch nicht auf ein festes USB Device fixiert.
Gruß und Dank |
|
|
| |
|
|