Barcode Interpreter

Hallo zusammen,

hat zufällig jemand schon mal probiert einen "Barcodeinterpreter" zu bastel. Ich stehe vor folgendem Problem: Ich habe einen Hermon Scanner, welcher mir einen QR-Code einließt. Leider ist das Gerät, an dem ich diesen Verwenden möchte nicht in der Lage den Code so zu interpretieren, wie ich ihn benötige. Ich habe auch nicht die Möglichkeit es um zu programmieren.

Das Endgerät (eine Sonographie-Maschine) ist in der läge eine externe Tastatur anzuschliessen. Nun wäre es meine Idee, den Code vom scanner auslesen zu lassen, dann zu interpretieren, und daraus eine "Tastatureingabe" zu basteln, wobei die "virtuelle" Tastatur dann mittels Tab-Taste die entsprechenden Felder anspringt.

Ist sowas möglich / Umsetzbar mittels Arduino= Der Scanner hat einen USB Anschluss, die Tastatur müsste logischerweise auch via USB angeschlossen werden. Tastatur libs gibt es ja soweit ich das gesehen habe.

Würde mich über Ideen / Vorschläge / Erfahrungen oder auch Denkanstösse wie man es anders umsetzen könnte sehr freuen.

Grüße

steve

Eigenen Scanner bauen?

Leonardo kann als USB-HID Device eingesetzt werden.
https://www.arduino.cc/en/Main/Arduino_BoardLeonardo

I habe ausgerechnet heute etwas auch China bekommen, das dir vielleicht helfen könnte

Ich habe das Teil aber erst heute bekommen,
kann dir also noch nichts über dessen genauen Funktionsumfang sagen.

Die Lieferung erfolgte innerhalb von 10 Tagen, MWSt wird vorab abgeführt,
also keine Zollspielchen.

vermutlich ist es einfacher den code per smartphone zu scannen und dann per bluetooth oder wlan an den arduino zu senden der als HID am PC hängt.

Also ein Medizinprodukt.

Gibt der Hersteller kein funktionierende Hardware für diesen Zweck?
Grüße Uwe

Leider nein, da die Geräte immer mit einer Worklist arbeiten. Ich kann die Pat-ID Einscannen das klappt auch problemlos, da wie gesagt zum glück an dem Gerät ein externes Key-Bad akzeptiert wird, aber die Weiterverarbeitung geht nicht, weil ich via Gerät zwar RegEx ausführen lassen kann, diese aber nicht die Felder wie Name Geburtstag etc füllen, weil die normalerweise von der Worklist kommen, genau diese wollen wir aber umgehen, weil es zu aufwendig ist in 3 System (Kiss zur Auftragserstellung, RIS zum Umsetzen des Auftrages in die Worklist, welches leider nur der eine Bestätigung per Hand erfolgen kann, und dann wieder RIS zur Bekundung mit Rückübermittlung ans RIS) Die Idee war also mittels des existierenden QR-Codes gleich die Felder füllen zu lassen so wie wir es jetzt per Hand machen.

Grüße

Steve

so ein ähnliches Thema hatten wir garantiert in den letzten 4 Wochen auch schon mal. Da waren es irgendwelche Werkzeug-Codes die umkodiert werden mussten.

Code einlesen (ist das nun ein Barcode oder ein QR-Code) , umcodieren und dann was anderes weitersenden.

Nimm einen Microcontroller mit 32u4 - einen Arduino Leonardo oder einen Micro - lies den Scanner aus, mappe den Wert auf einen neuen Wert und schicke es an das USB Keyboard.

edit, wusst' ichs doch. 90% stehen dort:
https://forum.arduino.cc/t/barcodescanner-mit-datenbank-furs-rusten/900857

Super cool. lese es durch und versuche es mal damit danke für die Tipps

Wie USB-Keyboard? Das ist ein Ausgabegerät und kein Einngabegerät

#include "Keyboard.h"

gem. http://www.arduino.cc/en/Tutorial/KeyboardSerial

ob man das jetzt als Ausgabegerät oder Eingabegerät sehen will überlasse ich dem geneigten Leser.

Der Leonardo soll halt über USB diese Keystrokes ausgeben damit der PC diese dann über USB wie eine Tastatureingabe verwenden kann.

Ok ich verstand Hardware und Du meintest die Keyboard-Bibliothek für den ATmega32U4
Grüße Uwe

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.