Barcode 128 Größe Einschränkungen. Die meisten kompakten barcode-font?
Ich bin generieren barcode-Etikett und senden Sie es an den Benutzer als ein .pdf-Datei (dies ist ein web-app). Der Benutzer bereits gekauft barcode-Etiketten, die sind nur 2 cm breit. Ich möchte ein Bild verwenden, so dass ich nicht installieren Schriftarten auf alle Benutzer von Rechnern, die über die web-site. Ich bin in der Lage, um die barcodes, die klein genug, wenn ich fonts von IDeautomation.com aber ich würde viel lieber ein Bild generiert mit BarCodeRenderer
oder eine andere opensource-Projekt, aber ich kann nicht die barcodes klein genug, als das system bereits vorhandenen ID ' s von rund 20 Zeichen lang sein. Was ist der kleinste Barcode-schriftart (ich bin versucht zu verwenden 128 wie die IDS sind alphanumerisch) und wie kann ich die Größe der generierten Bild in einer Weise zu machen, passen in der Breite, die ich zur Verfügung habe?(Andere Ideen oder Bibliotheken, die dies tun, sind ebenso akzeptiert, wie die Antworten)
- Sind Sie nur daran interessiert, 1D-barcodes oder 2D-eine option?
Du musst angemeldet sein, um einen Kommentar abzugeben.
IDautomation hat mehrere Produkte.
Speziell Sie haben einen für Crystal-Reports-Berichte mit einem Code 128 Prüfziffer-Rechner. Es umgeht die Notwendigkeit für eine schriftart und erzeugt den font direkt im Bericht, die gehen Sie direkt zu PDF. Die kleinste Größe, die ich in der Lage gewesen, um diese Funktion zu verwenden ist in etwa 12-Punkt-Schrift. Insbesondere haben Sie abgebaut wird, Code 128 font-spec um Ihnen zu erlauben, die kleinste barcodes möglich. Tut Sie dies nicht leisten, wie eine Schrift oder ein Bild, soweit ich mich erinnern kann.
Alternativ erinnere ich mich an Sie mit einem Produkt, das Rendern wird eine schriftart als ein Bild.
Einem anderen Produkt, das möglicherweise nützlich ist, ist Grill. Vielleicht finden Sie etwas entlang dieser Linie.
Anderen Faktoren, die zu Wiegen, wenn Sie versuchen, zu drucken und Lesen von kleinen barcodes sind:
Wie lange ist der Wert, den Sie codieren den barcode. 20 Zeichen zu viel.. gibt es eine Möglichkeit, Sie können verketten Sie es, verkleinern oder irgendwie? Tricks, die ich in der Vergangenheit verwendet haben, gehören die Verwendung der Hash-Wert (oder Datensatz-Nummer), würde der link zu allen Werten, die ich brauchte. Je kürzer Sie können Ihre barcode, desto kleiner können Sie es machen und habe es immer noch super klar.
Wird der barcode bekommen, mehr über die Zeit? Wenn dem so ist, müssen Sie möglicherweise ein breiter label, oder sollten Sie ein anderes format. Ich fange an, wie ein paar von den 2D-barcodes, eine Menge.
Label material. Ich habe gesehen, Probleme bei der Verwendung von farbigen oder übermäßig glänzende Etiketten anstelle von weißen, Matten diejenigen, die es viel schwieriger zu Lesen.
Den barcode-Leser können einen großen Unterschied machen. Mit einer laser-basierten reader anstelle eines optischen basiert, wird Ihnen eine größere Auflösung im Lesen von barcodes. Dies bedeutet, dass Sie Lesen können Sie Sie von weiter Weg, oder Lesen Sie die kleinere. Symbol hat einige große $150 laser-basierten barcode-Scannern.
Den bar-code-Druck-und lesesysteme der ich gearbeitet habe, getan haben, im Bereich von ein paar Millionen Drucke und liest die barcodes von kleiner bis mittlerer Größe, so dass ich hoffe, einige von den leiden und lernen ich habe oben hilft!
Was ich getan habe, ist der barcode, und stellen Sie die Breite an, ich will durch Größenänderung nach unten. Was dann passiert, ist, dass die Höhe ist nicht gut genug für die meisten Leser, so dass ich kopieren Sie das Bild und dupliziert es oben, so ist es jetzt die Breite die ich will und die doppelte Höhe des Generators. Das macht es lesbarer zu den meisten common-off-the-shelf barcode-Leser.
Wenn Sie Ihre barcodes nur aus einer geraden Anzahl von Ziffern, können Sie ganz einfach wechseln Sie zur Code-C-Variante, um Sie bis auf die Hälfte der Größe.
Generieren einen kleinen barcode als Bild in einer PDF-Datei wird fehleranfällig, da kann man nicht optimieren, um die Punktgröße des Druckers. Ihre barcode-breiten gehen aus von plus oder minus einem halben Punkt; der breiter die Balken sind, ist das weniger ein Problem wird dies werden. Ich habe mit Etikett Drucker, 203 DPI, und Sie wäre fast unmöglich, zu unterstützen, mit einem generic-Bild. Schriften sind besser, weil Sie deutete auf ein exaktes Vielfaches der Punkte. Ich weiß ja nicht, ob der kommerzielle barcode-fonts haben die notwendigen hinting, aber ich vermute, mindestens einer von Ihnen hat.
Ich habe Glück gehabt, mit Data Matrix - format, wie Sie können, haben Sie unterschiedliche Mengen von Daten, und Sie können die Größe der barcode, wie Sie es wünschen.
Hier sind einige links, die vielleicht helfen:
libdmtx
Aspose.BarCode für .NET und Java
Barcode Writer in Pure PostScript