My customer recently bought Zebra GK420t printers and wants to print barcodes with them. The barcodes are JPEG files with a resolution of 3000x5000 pixels. The DPI is 203x203 and the images are 1-bit.
The barcodes are printed in Firefox. Because the barcodes only need to be about 150x250 pixels, I included them this way in the HTML-page:
<img src="barcode.jpeg" width="250" height="150" />
UPS is doing this the same way with their labels to keep a good quality image. When I print the labels with a laser printer they just look fine. But when I print them with the Zebra printer they look blurry. I also tried printing it in full size with the Zebra printer and they just look fine then. Below are the results I scanned:
Zebra vs Laser:
Zebra fullsize:
http://img208.imageshack.us/img208/6259/zebra2r.jpg
Does anyone know what I'm doing wrong? Why is the result on the Zebra printer blurry?
Zebra printers have their own printing lanugage called ZPL. And ZPL has a wide range of barcode support you wont need to use jpg's for that. You could simple give the command for the specific barcode you want and what number or text it requires...but you need to study ZPL codes a bit its not super easy, but it will print better then what you showed here.
Related
I am trying to print a barcode (code 39) to a label (2" x .75") on a Zebra ZT610 (600 DPI) printer, but none of our 3 barcode scanners will decode the barcode. We are encoding a 14-character alphanumeric value. I created the label using ZebraDesigner, and passed the ZPL to the printer using Zebra Setup Utilities. I also use Labelary to check the label, and change parameter values.
I have tried every conceivable combination of the ^BY and ^B3 commands I can think of, that would fit on the label, including shortening the data for testing (encode only 8 characters). Here is the latest ZPL with a barcode that should be well within the label's printable area, but scanners will not read it:
^XA~JSN^LT0^MNM^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD15^JUS^LRN^CI0^XZ
^XA^MMT^PW1200^LL0449^LS0^XZ
^XA^BY4,3,143^FT82,192^B3N,N,,N,N
^FD2116A83034137M^FS
^FT39,258^AAN,45,25^FH^FD2116A83034137M^FS
^PQ1,0,1,Y^XZ
Unreadable label image:
We also have an old Zebra R110Xi4 (203 DPI) printer that we also print code 39 barcodes to, on the same labels. The barcodes on these labels are perfectly readable by the scanners. This is the ZPL for it:
^XA~JSN^LT0^MNM^MTT^PON^PMN^LH0,0^JMA^PR8,8~SD30^JUS^LRN^CI0^XZ
^XA^MMT^LL0102^PW379^LS0^XZ
^XA^BY1,3,40^FT50,54^B3N,N,,N,N
^FD2116A83034137M^FS
^FT0,73^ABN,11,7
^FD2116A83034137M^FS
^PQ1,0,1,Y^XZ
Are there any suggestions as to what I might try next?
Thank you!
we usually generates and prints barcode labels from DATAEASE(SALES SOFTWARE) with argox printer using labeljoy 5,
Can someone suggest me some alternatives for labeljoy,
I have labeljoy 5 license expired and now it is printing labels with watermarks
it will be nice if someone can suggest me some alternatives , so that I can print barcode labels without any water marks
Thank You
I have Zebra printer ZT410 model. I want to print a label which consist image and alphanumeric values. I made label design in Zebra Designer software and converted label into .PRN file. Now, when I'm printing this label using .PRN file I got alphanumeric value but it is not printing images and it also change the margin automatically. So is there any solution how can I print it correctly with Images and set margins using .PRN files and Zebra printer.
you can work with the code in http://labelary.com/, there you can set the label dimensions and add an a image, the image will appear converted in the PRN, good luck !
I have acquired an Epson thermal printer (TM-T82II) with a control utility (APD5) that allows me to configure and test the printer. I use the utility to (try to) print barcodes, but cannot find any documentation on how to make use of the Code128 support I need.
I want to print out a Code 128 barcode for "PQR123X1122331807110011223344". I seem to be able to do this by specifying a test string of "{APQR123X1122331807110011223344" to encode the string in Font A, and likewise use "{BPQR123X1122331807110011223344" to encode it entirely in Font B. Both generate barcodes too wide for the paper I have. However, there is a large run of digits after the "X" which is more efficiently encoded in Font C and that I know will fit (I have an example from another printer). The obvious thing of using "{APQR123X{C1122331807110011223344" produces garbage.
Can anyone point to documentation that unravels how Epson do font-switching in Code 128?
#Omatai,
Epson's ESC/POS printer language does not use fonts for rendering barcodes. If you are directly sending escape codes to the Epson printer, GS w is the command to set the barcode width in ESC/POS, where w is a number between from 2 (thinnest) to 6 (thickest) which specifies the width of the barcode's minimum element. The actual measurement is dependent on the model of the Epson printer.
Epson ESC/POS Documentation: https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=2
To help you further, this group would need to know more about the programming model that you are using and the associated code that you are attempting to use.
Terry Warwick, Microsoft
I am printing barcodes using neodynamic but there are issues in scanning on thermal printers while printing on laser printer, can scan easily. I have zebra printer TLP 2844. When code is like "G00001" then it scan but when code is like "G00001-ABC-ABC" it is not scanned. Barcode settings are
barcode.Symbology = Symbology.Code128
barcode.BarWidth = 0.2
barcode.BarHeight = 5
barcode.TextAlignment = Alignment.AboveLeft
barcode.CodeAlignment = Alignment.BelowLeft
Thanks in advance.
The main issue here is that Neodynamic Barcode generates an image that gets printed. On the Zebra that image might be too low in resolution.
Do you only use the Neodynamic Barcode? If so, and under the premise that you need to use Neodynamic, then you need to get the Neodynamic ThermalLabel SDK, otherwise I'd recommend that you create the label layout in ZPL/EPL directly, then you can tell the printer directly to create a barcode of a specific symbology and content and it'll do the job just fine for you.