zod
zod

Reputation: 12417

ZPL - how can we increase width of ^BC (Code 128) bar code

Am doing a formatting of barcode label. We are using Zebra Programming Language , ^BC (Code 128) bar code

As i increase the size of ^FD Field Data , the barcode width is increasing.

But how can i print a broader bar code for a fixed small length data.

I saw magnifying factor for some other types like UPC E barcode.

But i dont find any magnifying factor for ^BC code 128 barcode.

I put some space and it increase width but not effective while reading barcode

Upvotes: 21

Views: 77349

Answers (2)

22dev
22dev

Reputation: 31

I know it's too late to answer your question but I thought it might help others.

I faced the same issue and solved by this trick where I set BC mode to A (for automatic).

example:

^BY3,3,55^FT12,172^BCN,,Y,N,,A
^FD123456789^FS

this resulted a better barcode width for me than when mode is set to its default value.

Note: still you can change BY to suit your needs.

You can refer to the documentation for more information zpl BC command

Upvotes: 3

Ovi Tisler
Ovi Tisler

Reputation: 6463

Look at the ^BY command

^XA
^FO100,100^BY7
^BCN,100,Y,N,N
^FD123456^FS
^XZ

The first parameter is the width of the barocdes after it. The default is 2, range is 1-10

To change the font, size, and placement of the text on the intrepretation line, use the ^A command

^XA
^FO100,100^BY7
^A0N,40,30^BCN,100,Y,N,N
^FD123456^FS
^XZ

Upvotes: 43

Related Questions