Hallo, ich möchte eine Applikation erstellen (Qt/C++/Windows/Linux, Python wäre auch denkbar), mit der ich eigene Daten als Barcode auf Etiketten drucken und mit einem Scanner (oder Webcam) wieder auslesen kann. Hat jemand Erfahrung auf dem Gebiet und kennt vielleicht Bibliotheken in C/C++, die man für solche Zwecke verwenden kann? Gruß Philip
Du kannst einen normalen Code39-Font nehmen. Einfach je ein * vorne und hinten. Gruss Chregu
Danke, das ist schon mal ein guter Hinweis. Damit ist das Drucken vermutlich einfach. Bleibt noch das Einlesen - ich brauche eine Lib o.ä. die Code-Bilder decodieren kann.
Philip schrieb: > ich brauche eine Lib o.ä. > die Code-Bilder decodieren kann. Nicht unbedingt, viele Scanner arbeiten als zusätzliches Keybord und liefern den Text des Barcodes, als hätte man ihn eingetippt. Auf Wunsch wird noch ein CR drangehängt. Was auch den Vorteil hat, dass man ihn notfalls eben auch von Hand eingeben kann, z.B. wenn einem das Butterbrot auf den Barcode gefallen ist. Georg
Einige Programme scheinen die ZXing Bibliotheken zu verwenden.
Bei neueren Smartphones decodiert sogar die eigene Photo-App die Barcodes.
georg schrieb: > Nicht unbedingt, viele Scanner arbeiten als zusätzliches Keybord und > liefern den Text des Barcodes, als hätte man ihn eingetippt. Stimmt, die Teile kenn ich ja sogar. Das ist natürlich das Einfachste. Ich glaube dann komm ich jetzt klar. Vielen Dank für die Hinweise!
Jetzt habe ich genau das gefunden was ich gesucht habe. Es gibt einen C++/Qt Wrapper für die ZXING Bibliothek: https://github.com/ftylitak/qzxing Damit gehen auch 2D Codes, das ist mir noch lieber.
ich hab das mal unter opencv mit zbar gemacht. ging ganz gut soweit. erste anregung: https://www.learnopencv.com/barcode-and-qr-code-scanner-using-zbar-and-opencv/
:
Bearbeitet durch User
Philip schrieb: > Bibliotheken in C/C++ DAS Rad brauchst du nicht selbst zu erfinden. 2D Barcodes kannst du wie angeführt als Schriftart einfügen. Selbst die billigen Etikettendrucker haben die mit drin. So werden die Barcodes gestochen scharf - Bilderdruck ist nicht so die Sache von Etikkendruckern, wenn du ein Firmenlogo mitdrucken willst kann es von Vorteil sein dies als Fontitem auf dem Drucker zu hinterlegen. Auslesen mit jedem 0815 Scanner an USB, seriell oder was du nun brauchst.
Sebastian L. schrieb: > 2D Barcodes kannst du wie angeführt als Schriftart einfügen Das sind aber 1D-Barcodes... Gruss Chregu
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.