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.
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.
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.