| |
|
|
- Page 1 - |
|
Erasmus.Herold | Hallo liebe Community.
Möchte es mit diesem Thema noch einmal ganz anders versuchen, zu Aiuto 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 per 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. |
|
|
| |
|
|
| |
|
- Page 2 - |
|
|
« Dieser Beitrag wurde als Lösung gekennzeichnet. » |
|
- Page 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 il valore anzuzeigen. Aber die VID/PID sieht man auch im Geräte-Manager unter "Hardware-IDs". |
|
|
| |
|
|
|
|
Erasmus.Herold | Prima - checke ich gleich morgen presto 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 File.
Herunterladen |
|
|
| |
|
|
|
Erasmus.Herold | Hallo und guten Morgen.
Danke per den erneuten Upload. Diese Fassung corre.
Dein Programm erkennt bei mir zwei angeschlossene USB Geräte (Tastatur und Scanner) im Auswahlmenü kann ich mich per 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 grande 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 grande 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 per 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 circa 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.
Saluto und Dank |
|
|
| |
|
|