Java Swing Barcode-Erstellung

9

Ich entwickle eine einfache Anwendung zum Drucken von Aufklebern und ich muss Barcodes drucken. Aus irgendwelchen Gründen muss ich Barcodes als Text und nicht als Bilder generieren. Es ist alles gut genug mit Barcode-Erstellung und Drucken, aber Scanner erkennen diese Barcodes nicht.

Ich verwende JLabel component und system barcode font ( IDAutomationHC39M, C39HrP24DhTt ) für die Barcode-Erstellung. Der Scanner hat versucht, es zu erkennen (es wurde automatisch in den konstanten Lasermodus geschaltet), aber es gibt kein Ergebnis.

Barcode-Textbeispiel 999-999999-9 / 9

Also, vielleicht habe ich etwas verpasst oder etwas falsch gemacht? Volle Erklärung oder Verbindung wird geschätzt!

UPD-Codebeispiel

%Vor%

Bitte ignorieren Sie hardcoded "1/1" - es ist nur für den Test.

UPD-gedruckter Barcode Beispiel

EINIGE UPDATE

Es sieht komisch aus aber anscheinend liegt das Problem im Scanner - ich habe mit einem Laserscanner die Scanner-Anwendung auf meinem Android-Handy ausprobiert und habe kein Ergebnis bekommen. Ich habe es merkwürdig genannt, weil der Scanner zuvor erfolgreich mit code39-Barcodes gearbeitet hat. Jetzt habe ich versucht, mit Zxing-basierten Scanner in meiner eigenen Android-App zu scannen und es erfolgreich erkannt. Ich werde in den nächsten Tagen mit verschiedenen Scannern experimentieren.

ENDLICH

Ich habe versucht, diese Barcodes auf zwei anderen Scannern (Metrologic und Symbol) zu scannen und sie zeigen perfekte Ergebnisse - alle Barcodes wurden erfolgreich erkannt. Ich denke, alle Probleme waren in meinem billigen Scanner - es funktioniert gut mit Barcodes, die auf Laserdrucker gedruckt werden, aber wenn die Druckqualität nicht ideal ist - es ist nutzlos. Es tut mir sehr leid, dass ich wegen dieses blöden Geräts und meiner eigenen Unachtsamkeit Thema angefangen habe. Trotzdem danke für alle Kommentatoren, Thema kann geschlossen werden.

    
Viacheslav 07.01.2013, 14:48
quelle

1 Antwort

0

Ich habe versucht, diese Barcodes auf zwei anderen Scannern (Metrologic und Symbol) zu scannen und sie zeigen perfekte Ergebnisse - alle Barcodes wurden erfolgreich erkannt. Ich glaube, alle Probleme waren in meinem billigen Scanner - es funktioniert gut mit Barcodes, die auf Laserdrucker gedruckt werden, aber wenn die Druckqualität nicht ideal ist - es ist nutzlos. Es gab also keine Programmfehler, nur Hardwarebeschränkungen.

    
Viacheslav 10.01.2013, 17:46
quelle

Tags und Links