Auf Arbeit muss ich ab und an einen BarCode-Scanner von DataLogic programmieren. Man navigiert dabei durch ein virtuelles Menu und setzt dabei Verbindungsparameter (Keyboard, USB, Serial, Geschwindigkeit usw.) sowie Prefix und Suffix. Anhand der Geräusche, welche der Scanner von sich gibt, ist es wohl irgendwie möglich festzustellen, ob die Einstellungen übernommen wurden oder nicht. Bis ich die Geräusche auseinander halten kann und ich den Scanner erfolgreich programmiere vergeht wohl jedes mal mehr als ein Stunde. Daher mein Vorschlag and die Scanner-Produzenten: Ein WebGui, welches es ermöglicht alle Einstellungen mit DropDown-Boxen, CheckBoxen und ähnlichen GUI-Elementen im WebBrowser zu setzen. Daraus wird dann mit JavaScript on-the-fly ein QR-Code mit allen Einstellungen auf dem Screen generiert. Wenn ich alle Einstellungen habe, scanne ich den QR-Code vom Bildschirm und der Scanner übernimmt die Einstellungen und ist programmiert. Zu einfach? Oder wo ist der Haken?
Hallo, ich habe das Problem zwar so nicht, ich programmiere wenige Scanner div. Hersteller, QR können die soweiso nicht. Wenn ich Dich richtig verstanden habe, willst Du den QR-Code mit dem Scanner einlesen und der programmiert sich dann? Wäre also für jeden Scannerhersteller ein Bestandteil ihrewr Firmware usw. Sehe ich keine Chance, außerdem könnten unser Handscanner und die MDE-Geräte sowieso nur 2D-Barcodes lesen. Bei mir existieren da die 1-2 Seiten mit den Scancodes des Handbuchs, da schreibe ich noch laufende Nummern ran und schwärze, wenn nötig, die benachbarten. Dann geht das nur "piep"..."piep"... usw. alle nacheinander durch. Wenn die Dinger als HID mit Keyboardemulation genutzt werden (bei uns immer), mache ich noch ein CMD-Fenster am Rechner auf, scanne am Schluß einen realen Barcode von uns und schau, was ankommt. Problemecke hier ist immer nur Zeichensatz bei Code 128, Bindestriche werden da schnell zu ß ... Gruß aus Berlin Michael
:
Bearbeitet durch User
Es ist schon 5 Jahre her, aber ich hatte mit der Einbindung dieser Scanner zu tun. Datalogic-Scanner haben zwar eine gute Lese-Hardware, aber die Anbindung kann ganz schön furchtbar werden, wenn man nicht die Standardeinstellungen verwenden möchte. Im Grundzustand ist der Scanner im Tastertur-Modus. Vielleicht kann man den Scanner erstmal auf Seriel umstellen (per Code), dann Einstellungen über die Serielle Schnittstelle vornehmen, und dann wieder auf HMI zurückstellen. Eine Beschreibung zur seriellen Schnittstelle bekommst du von Datalogic. Die Hersteller Cognex und Zebra machen es etwas leichter und bieten direkt Bibliotheken an.
Ein Tool, das dir EINEN Barcode erzeugt, der alle deine Einstellungen enthält, wäre wirklich praktisch. Und es ist auch möglich. Aber sehr aufwendig zu Entwickeln. Da sich die Einstellungen nur sehr selten ändern, kannst Du dir auch selbst einen bauen. Nehme den Start-Code, deine Codes für die Einstellung und dann den Stop-Code in einem Text. Generiere dir damit Online einen Barcode. Dann brauchst Du nur diesen einen Barcode Scannen und alle Einstellungen sind im Scanner. Beispiel Gyphon D432:
1 | $+ start |
2 | AZA0 Alle Codes aus |
3 | AHA1 datamarix AN |
4 | AIA1 QR-Code AN |
5 | GBB0 Beep aus |
6 | $- ende |
Alles zusammen: $+AZA0AHA1GBBO$- Das kommt in den Barcode-Generator. Wichtig ist, den richtigen typ zu wählen. Bei 2D-Scannern ist es wohl Datamatrix (nicht QR-Code). Die Codes sind alle im Handbuch beschrieben. Ein möglicher Generator ist https://barcode.tec-it.com/de/.
:
Bearbeitet durch User
Hmm also bin ich zu naiv aber für unsere Honeywell, die wir für die Produktion ausgeben, scannen wir einmal ein Din A4 Blatt mit einer ganzen Litanei an Barcodes ab und dann ist das Ding konfiguriert. Die Datalogic haben wir aussortiert, weil die Honeywell bei 2D Data Matrix Codes einfach viel besser erkennen. Die Scanner mit Netzwerkanbindung sind dann wiederum Data Logic, weil die sich deutlich besser fernsteuern lassen. Wie man es macht, man machts scheinbar nie ganz gut :-)
Gaertner schrieb: > Daher mein Vorschlag and die Scanner-Produzenten: > > Ein WebGui, welches es ermöglicht alle Einstellungen mit DropDown-Boxen, > CheckBoxen und ähnlichen GUI-Elementen im WebBrowser zu setzen. Daraus > wird dann mit JavaScript on-the-fly ein QR-Code mit allen Einstellungen > auf dem Screen generiert. Wenn ich alle Einstellungen habe, scanne ich > den QR-Code vom Bildschirm und der Scanner übernimmt die Einstellungen > und ist programmiert. > > Zu einfach? Oder wo ist der Haken? Der Haken ist, dass es anscheinend einige User nicht schaffen die Software von der Donwload-Seite des Herstellers herunter zu laden: Datalogic Aladdin: https://www.datalogic.com/deu/support-service/downloads-dw-4024.html?cat=17 (Anmeldung erforderlich) Für Honeywell gibt es eine ähnliche Software.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.