Wer mit dem Barby Juwel (https://github.com/toretore/barby) zu generieren und Barcodes drucken? Ich erzeuge und drucke PNG-Barcode-Dateien und sie kommen unscharf heraus. Beachten Sie, dass die generierten PNG-Dateien auch dann gut aussehen, wenn Sie mit den Balken zoomen. Wenn sie gedruckt werden, sind die Kanten unscharf. Ich drucke Barcodes der gleichen Größe und des gleichen Formats, die ich an anderer Stelle auf dem gleichen Drucker bekommen habe, und sie sehen gut und knackig aus.Drucken mit Barby gem - Barcode Bild ist unscharf
Hier ist der Code, den ich benutze, falls jemand Ideen hat, wie ich es besser aussehen kann. Es ist jetzt unbrauchbar, da der Scanner es nicht lesen kann.
Ich bemerkte, dass das erstellte PNG 72 dpi hat, und es scheint keine Möglichkeit zu geben, es höher zu machen. Das kann oder darf nicht etwas damit zu tun haben.
require 'barby'
require 'barby/barcode/code_128'
require 'barby/outputter/png_outputter'
fnsku = 'ABC123'
barcode = Barby::Code128A.new(fnsku)
outputter = Barby::PngOutputter.new(barcode)
outputter.height = 50
outputter.xdim = 1
filepath = 'barcode.png'
File.open(filepath, 'w'){ |f| f.write outputter.to_png }
Vielen Dank im Voraus.
Ich bekomme dies nach dem Ausführen des obigen Codes: http://i.imgur.com/KRRKHHE.png Sieht für mich in Ordnung. Du könntest versuchen, den xdim und die Höhe zu verdoppeln? – ghr
@ghr Ja, die generierten PNG-Dateien sehen auch für mich großartig aus, selbst wenn man weit in die Balken hineinzoomt. Wenn Sie es jedoch drucken, werden Sie sehen, dass die Ränder unscharf sind, was das Problem ist, mit dem ich mich abmühen muss. Es macht keinen Sinn. – 99miles
Wenn Sie herausgefunden haben, wie man größere Barcodes macht, indem Sie den xdim und die Höhe anpassen, denke ich, dass der Edelstein seinen Zweck erfüllt. Haben Sie vor dem Drucken versucht, das PNG in ein anderes Format zu konvertieren? Sind Sie sicher, dass es kein Problem mit Ihrem Drucker ist? –