āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļĨāļēāļ ZebraÂķ
In NightPOS, labels printed in the Zebra Programming Language (ZPL) file format are designed to fit a four-by-six inch label. To resize (or reformat) text to fit a variety of ZPL label sizes, navigate to the ZPL label view, and alter the ZPL code.
Warning
When customizing code in NightPOS, please note that upgrading the database to newer versions may break custom ZPL code. Customers are responsible for maintaining their custom code.
āļāļđāļŠāđāļ§āļāļāđāļāđāļāļāļĩāđāđāļāļ·āđāļāļāļđāļāļģāļāļāļīāļāļēāļĒāđāļĨāļ°āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāļĨāļēāļ Zebra āļāļĩāđāļĄāļĩāļāļēāļĢāļĢāđāļāļāļāļāļāđāļāļĒ
āļāļĢāļąāļāļĢāļ°āļĒāļ°āļāļāļÂķ
Text gets cut off from standard ZPL labels printed in NightPOS when the line exceeds fifty-five characters. To fit long product names, or lot numbers, on a single line, adjust the margin.
āđāļāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļ āđāļŦāđāđāļāļāļĩāđāđāļāđāļ ZPL āļāļāļāļāļĨāļēāļ āđāļāđāļāđāļ āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ āđāļāđāļāđāļ ZPL āļŠāļģāļŦāļĢāļąāļāļāļĨāļēāļāļāļĨāļīāļāļ āļąāļāļāđ āđāļŦāđāļĄāļāļāļŦāļēāļāļģāļŠāļąāđāļ ^FT āļāļķāđāļāļĢāļ°āļāļļāļāļģāđāļŦāļāđāļāļāļĩāđāļāļ°āđāļĢāļīāđāļĄāļ§āļēāļāļāđāļāļāļ§āļēāļĄāļŦāļĢāļ·āļāļāļāļāđāļāļĢāļ°āļāļāļāļāļĢāļēāļāļīāļāļāļāļāļĨāļēāļ āļāļąāļ§āđāļĨāļāļŠāļāļāļāļąāļ§āļāļĩāđāļāļēāļĄāļŦāļĨāļąāļ ^FT āļāļąāļāļāļĩāļāļ°āļāļģāļŦāļāļāļāļīāļāļąāļ x āđāļĨāļ°āļāļīāļāļąāļ y āđāļāđāļāļāļļāļ (āļāļĨāđāļēāļĒāļāļąāļāļāļīāļāđāļāļĨāļŠāļģāļŦāļĢāļąāļāđāļāļĢāļ·āđāļāļāļāļīāļĄāļāđ) āļāļēāļāļāļāļāļāđāļēāļĒāđāļĨāļ°āļāļāļāļāļ
Important
āđāļĄāļ·āđāļāļāļĢāļąāļāđāļāđāļāļāđāļēāļĒāļāļģāļāļąāļāļŦāļĄāļēāļĒāđāļĨāļāļĨāđāļāļ/āļŦāļĄāļēāļĒāđāļĨāļāļāļĢāļ°āļāļģāļāļąāļ§āļŠāļīāļāļāđāļē āđāļŦāđāļĄāļāļāļŦāļēāļāļģāļŠāļąāđāļ ^FO āđāļāļ ^FT
Example
The following is an example where the product's name gets cut off with NightPOS's default ZPL
formatting. In the Fixed tab, the x-coordinate of the starting position of the label is
changed from ^FT100,80 to ^FT0,80, to fit the entire name.
āđāļāđāļ:
^XA^CI28
^FT100,80^A0N,40,30^FD[E-COM11] Cabinet with Doors (wood: Cherry, handles: brass)^FS
...
^XZ
āđāļāđāļ:
^XA^CI28
^FT0,80^A0N,40,30^FD[E-COM11] Cabinet with Doors (wood: Cherry, handles: brass)^FS
...
^XZ
āļāļĢāļąāļāļāļāļēāļāļāļēāļĢāđāđāļāđāļÂķ
āđāļāļ·āđāļāļāļĢāļąāļāļāļāļēāļāļāļāļāļāļēāļĢāđāđāļāđāļāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄ āđāļŦāđāđāļĢāļīāđāļĄāļāđāļāļāđāļ§āļĒāļāļēāļĢāđāļāļāļĩāđ āđāļāđāļ ZPL āļāļāļāļāļĨāļēāļ āđāļāđāļāđāļ āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ āļāđāļāļŦāļēāļāļģāļŠāļąāđāļ ^FO (āđāļāļĒāļāļąāđāļ§āđāļāļāļ°āļāļĒāļđāđāđāļāļāļĢāļĢāļāļąāļāļāļĩāđāļŠāļēāļĄ) āļāļķāđāļāđāļāđāļāļāļļāļāđāļĢāļīāđāļĄāļāđāļāļāļāļāļāļāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāđāļāđāļ
The ^BY command configures barcode size, and takes three numbers: bar width, width of wide bars
relative to narrow bars, and bar height. By default, ZPL code in NightPOS uses ^BY3, setting the bar
width to three dots, a typical size that is easy for barcode scanners to read.
Example
āđāļāļ·āđāļāļĨāļāļāļāļēāļāļāļēāļĢāđāđāļāđāļāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄ ^BY3 āļāļ°āļāļđāļāļĨāļāđāļāđāļ ^BY2
āđāļāđāļ:
^XA^CI28
...
^FO100,160^BY3
...
^XZ
āđāļāđāļ:
^XA^CI28
...
^FO100,160^BY2
...
^XZ
āļŦāļĄāļļāļāļāļāļāđāļāļĢāļ°āļāļāļÂķ
āđāļāļ·āđāļāļŦāļĄāļļāļāļāļāļāđāļāļĢāļ°āļāļāļāđāļ ZPL āđāļŦāđāđāļĢāļīāđāļĄāļāđāļāļāđāļ§āļĒāļāļēāļĢāđāļāļāļĩāđ āđāļāđāļ ZPL āļāļāļāļāļĨāļēāļ āđāļāđāļāđāļ āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ
āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāđāļĢāļāļāļāļāļāļģāļŠāļąāđāļ ^BC (āļāđāļāļĄāļđāļĨāļāļĩāđāļŠāđāļāļāļĨāļāđāļāļāļĪāļāļīāļāļĢāļĢāļĄāļāļāļāļāļģāļŠāļąāđāļ) āļāļģāļŦāļāļāļāļēāļĢāļŦāļĄāļļāļāļāļāļāļĢāļēāļĒāļāļēāļĢ āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļ:
N: āđāļŠāļāļāļāļēāļĄāļāļāļāļīR: āļŦāļĄāļļāļ 90 āļāļāļĻāļēI: āļŦāļĄāļļāļ 180 āļāļāļĻāļēB: āļŦāļĄāļļāļ 270 āļāļāļĻāļē
Example
āđāļāļ·āđāļāļŦāļĄāļļāļāļāļēāļĢāđāđāļāđāļ ^BCN āļāļ°āļāļđāļāđāļāļĨāļĩāđāļĒāļāđāļāđāļ ^BCB
āđāļāđāļ:
^XA^CI28
...
^BCN,100,Y,N,N
...
^XZ
āđāļāđāļ:
^XA^CI28
...
^BCB,100,Y,N,N
...
^XZ