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

62,066

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
Share:
62,066
zod
Author by

zod

Updated on July 09, 2022

Comments

  • zod
    zod almost 2 years

    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

  • zod
    zod over 12 years
    one doubt. when we increase barcode, human readable data of the barcode also increase or we can set that too
  • Ovi Tisler
    Ovi Tisler over 12 years
    Do yo mean the interpretation line? You can use the ^A font command to change the font and the font size. I'll edit my answer to show that
  • ian
    ian almost 10 years
    We're having problem controlling the width of the barcode. At BY2 the width is too narrow while at BY3 the width is too wide for the label. Is there any other way to control the width?
  • Nagaraj Raveendran
    Nagaraj Raveendran almost 7 years
    Nope, by default the width can be integers only 1-10 and not 1.7, 3.6