zoukankan      html  css  js  c++  java
  • ZPL语言说明文档

    ■格式命令(format commands)

    以︿开始

    用于设定标签格式与数据

    多条格式指令按顺序执行

    ■控制指令(control commands)

    以~开始

    迫使打印机立即执行某一个指令的操作

    可以中断打印数据缓冲器中的格式指令

    ■更改指令的前缀符

    格式指令和控制指令的前缀符可以通过ZPLLII指令进行更改

    》^CT or ~CT (change tilde ~)

    》^CC or ~CC (change caret)       

    ■标签格式文件

    标签格式以^XA开始

    标签格式以^XZ结束

    各个域之间以^FS进行

    ■ZPLII语言程序的书写方法

    》多行:

    ^XA^FO100,75^BY3

    ^B3N,N,100,Y,N

    ^FD123ABC^XZ

    一行:

    ^XA^FO100,75^BY3^B3N,N,100,Y,N^FD123ABC^XZ

    使用默认参数:

    ^XA^FO100,75^BY3^B3,,100^FD123ABC^XZ

    ■打印说明(文本打印)

    ^XA                 ---------------------------------开始标签格式

    ^LH0,0              -----------------------------------原点位置

    ^F0203,203           -----------------------------------文本位置

    ^ABN,30,30           -----------------------------------字体类型与大小

    ^FDExample^FS       ------------------------------------打印正文字符串

    ^XZ                 -------------------------------------结束标签格式

    ■ZPL 命令

    ^A

    请键入文字或网站地址,或者上传文档

    由 Google 自动翻译

    Alpha可扩展/位图字体(打印文本)

    Format  ^Afo,h,w

    f    -----------字体名称,可接受的值:A ~ Z 或 1~9

    o-----------------字体方向,可接受的值:

                           N=正常

                           R=90度旋转

                           I=180度旋转

                           B=270度旋转

    ZPL语言说明文档

     

    ^A@

    使用字体名称调用字体

    格式:^A@o,h,w,d:o.x

     ZPL语言说明文档

    ^B3

    Code 39码

    格式:^B3o,e,h,f,g

    o-----------------旋转,可接受的值:

                           N=正常

                           R=90度旋转

                           I=180度旋转

                           B=270度旋转

    e=模43校验位,可接受参数 Y(yes)  或 N(no)

    h=条码高度(单位dots),可接受的参数:1 ~ 32000

    f=打印注释行(即字符同条码一起打印),可接受参数 Y(yes)  或 N(no)

    g=在条码上方打印注释行,可接受参数 Y(yes)  或 N(no)

     ZPL语言说明文档

    ^BC

    打印128码(包括128A , 128B, 128C)

    格式:^BCo,h,f,g,e,m

    o-----------------旋转,可接受的值:

                           N=正常

                           R=90度旋转

                           I=180度旋转

                           B=270度旋转

    h=条码高度(单位dots),可接受的参数:1 ~ 32000

    f=打印注释行(即字符同条码一起打印),可接受参数 Y(yes)  或 N(no)

    g=在条码上方打印注释行,可接受参数 Y(yes)  或 N(no)

    e=UCC检验位,可接受参数 Y(turn on) 或 N(turn off)

    m=取模,可接受参数:

         N=不取模

         U=UCC 大小取模

         A=自动取模

         D= New Mode

     ZPL语言说明文档

    ZPL语言说明文档 

     

    128调用子符集

    ZPL语言说明文档

     

    >9  --------------------128A码开始标志

    >: ――――――128B码开始标志

    >; ――――――128C码开始标志

    ZPL语言说明文档

    128码的编码规则见附录一:

    附录一:

     

    ^BY

    默认条码字段

    格式:

    Format ^BYw,r,h

    W=模块宽度(单位dots)可接受值:1到10

    r=宽条窄条的宽度比,可接受的值:2.0 到3.0 以0.1增长

    h=条码的高度

     

     

     

    模块宽窄比表:

    比例

    模块宽度(点)

     

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    2.0

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2.1

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2:1

    2.1:1

    2.2

    2:1

    2:1

    2:1

    2:1

    2.2:1

    2.16:1

    2.1:1

    2.12:1

    2.1:1

    2.2:1

    2.3

    2:1

    2:1

    2.3:1

    2.25:1

    2.2:1

    2.16:1

    2.28:1

    2.25:1

    2.2:1

    2.3:1

    2.4

    2:1

    2:1

    2.3:1

    2.25:1

    2.4:1

    2.3:1

    2.28:1

    2.37:1

    2.3:1

    2.4:1

    2.5

    2:1

    2.5:1

    2.3:1

    2.5:1

    2.4:1

    2.5:1

    2.4:1

    2.5:1

    2.4:1

    2.5:1

    2.6

    2:1

    2.5:1

    2.3:1

    2.5:1

    2.6:1

    2.5:1

    2.57:1

    2.5:1

    2.5:1

    2.6:1

    2.7

    2:1

    2.5:1

    2.6:1

    2.5:1

    2.6:1

    2.6:1

    2.57:1

    2.65:1

    2.6:1

    2.7:1

    2.8

    2:1

    2.5:1

    2.6:1

    2.75:1

    2.8:1

    2.6:1

    2.7:1

    2.75:1

    2.7:1

    2.8:1

    2.9

    2:1

    2.5:1

    2.6:1

    2.75:1

    2.8:1

    2.8:1

    2.87:1

    2.87:1

    2.8:1

    2.9:1

    3.0

    3:1

    3:1

    3:1

    3:1

    3:1

    3:1

    3:1

    3:1

    3:1

    3:1

     

    ^FD

     数据域

    格式: Format  ^FDa

    参数a代表要打印的数据

     

    ^FH

    数据域中的十六进制标志

    格式: ^FHa

    A=十六进制标志符,可接受参数:任何字符格式和控制前缀(默认_)

     

    ^FN

    字段编号

    ^FN指令格式
      ^FNx

    ^FN

    =

    字段编号

    a

    =

    字段所赋的编号值

       

    缺省值:0
    其它值:最小=1,最大=9999

     

    ^FO 字段位置

      ^FO命令设置字段的位置,相对于由^LH命令指定的标签原点。^FO命令设置字段的左上角的位置。

    ^FO命令格式:
      ^FOx,y

    ^FO

    =

    设置字段位置

    x

    =

    X轴的点数

       

    缺省值:0
    许可值:最小=1,最大=9999

    y

    =

    Y轴的点数

       

    缺省值:0
    许可值:最小=1,最大=9999

    注意:如果x,y的值太大,它将置打印位置于标签之外。

     

    ^PR

    打印速度

    格式: ^PRp,s,b

    p-----打印速度

    s-----回转速度

    b-----反馈速度

     

     

    ^MD

    打印深度

    格式:Format  ^MDa

    a----------打印深度值

     

     

     

     

    ^XZ  ----------结束标志

     

     

    附录一:

    128码编码规则:

    ID

    Code128A

    Code128B

    Code128C

    BandCode

    编码值

    0

    SP

    SP

    0

    212222

    bbsbbssbbss

    1

    !

    !

    1

    222122

    bbssbbsbbss

    2

    "

    "

    2

    222221

    bbssbbssbbs

    3

    #

    #

    3

    121223

    bssbssbbsss

    4

    $

    $

    4

    121322

    bssbsssbbss

    5

    %

    %

    5

    131222

    bsssbssbbss

    6

    &

    &

    6

    122213

    bssbbssbsss

    7

    '

    '

    7

    122312

    bssbbsssbss

    8

    (

    (

    8

    132212

    bsssbbssbss

    9

    )

    )

    9

    221213

    bbssbssbsss

    10

    *

    *

    10

    221312

    bbssbsssbss

    11

    +

    +

    11

    231212

    bbsssbssbss

    12

    ,

    ,

    12

    112232

    bsbbssbbbss

    13

    -

    -

    13

    122132

    bssbbsbbbss

    14

    .

    .

    14

    122231

    bssbbssbbbs

    15

    /

    /

    15

    113222

    bsbbbssbbss

    16

    0

    0

    16

    123122

    bssbbbsbbss

    17

    1

    1

    17

    123221

    bssbbbssbbs

    18

    2

    2

    18

    223211

    bbssbbbssbs

    19

    3

    3

    19

    221132

    bbssbsbbbss

    20

    4

    4

    20

    221231

    bbssbssbbbs

    21

    5

    5

    21

    213212

    bbsbbbssbss

    22

    6

    6

    22

    223112

    bbssbbbsbss

    23

    7

    7

    23

    312131

    bbbsbbsbbbs

    24

    8

    8

    24

    311222

    bbbsbssbbss

    25

    9

    9

    25

    321122

    bbbssbsbbss

    26

    :

    :

    26

    321221

    bbbssbssbbs

    27

    ;

    ;

    27

    312212

    bbbsbbssbss

    28

    28

    322112

    bbbssbbsbss

    29

    =

    =

    29

    322211

    bbbssbbssbs

    30

    30

    212123

    bbsbbsbbsss

    31

    ?

    ?

    31

    212321

    bbsbbsssbbs

    32

    @

    @

    32

    232121

    bbsssbbsbbs

    33

    A

    A

    33

    111323

    bsbsssbbsss

    34

    B

    B

    34

    131123

    bsssbsbbsss

    35

    C

    C

    35

    131321

    bsssbsssbbs

    36

    D

    D

    36

    112313

    bsbbsssbsss

    37

    E

    E

    37

    132113

    bsssbbsbsss

    38

    F

    F

    38

    132311

    bsssbbsssbs

    39

    G

    G

    39

    211313

    bbsbsssbsss

    40

    H

    H

    40

    231113

    bbsssbsbsss

    41

    I

    I

    41

    231311

    bbsssbsssbs

    42

    J

    J

    42

    112133

    bsbbsbbbsss

    43

    K

    K

    43

    112331

    bsbbsssbbbs

    44

    L

    L

    44

    132131

    bsssbbsbbbs

    45

    M

    M

    45

    113123

    bsbbbsbbsss

    46

    N

    N

    46

    113321

    bsbbbsssbbs

    47

    O

    O

    47

    133121

    bsssbbbsbbs

    48

    P

    P

    48

    313121

    bbbsbbbsbbs

    49

    Q

    Q

    49

    211331

    bbsbsssbbbs

    50

    R

    R

    50

    231131

    bbsssbsbbbs

    51

    S

    S

    51

    213113

    bbsbbbsbsss

    52

    T

    T

    52

    213311

    bbsbbbsssbs

    53

    U

    U

    53

    213131

    bbsbbbsbbbs

    54

    V

    V

    54

    311123

    bbbsbsbbsss

    55

    W

    W

    55

    311321

    bbbsbsssbbs

    56

    X

    X

    56

    331121

    bbbsssbsbbs

    57

    Y

    Y

    57

    312113

    bbbsbbsbsss

    58

    Z

    Z

    58

    312311

    bbbsbbsssbs

    59

    [

    [

    59

    332111

    bbbsssbbsbs

    60

    60

    314111

    bbbsbbbbsbs

    61

    ]

    ]

    61

    221411

    bbssbssssbs

    62

    ^

    ^

    62

    431111

    bbbbsssbsbs

    63

    _

    _

    63

    111224

    bsbssbbssss

    64

    NUL

    `

    64

    111422

    bsbssssbbss

    65

    SOH

    a

    65

    121124

    bssbsbbssss

    66

    STX

    b

    66

    121421

    bssbssssbbs

    67

    ETX

    c

    67

    141122

    bssssbsbbss

    68

    EOT

    d

    68

    141221

    bssssbssbbs

    69

    ENQ

    e

    69

    112214

    bsbbssbssss

    70

    ACK

    f

    70

    112412

    bsbbssssbss

    71

    BEL

    g

    71

    122114

    bssbbsbssss

    72

    BS

    h

    72

    122411

    bssbbssssbs

    73

    HT

    i

    73

    142112

    bssssbbsbss

    74

    LF

    j

    74

    142211

    bssssbbssbs

    75

    VT

    k

    75

    241211

    bbssssbssbs

    76

    FF

    I

    76

    221114

    bbssbsbssss

    77

    CR

    m

    77

    413111

    bbbbsbbbsbs

    78

    SO

    n

    78

    241112

    bbssssbsbss

    79

    SI

    o

    79

    134111

    bsssbbbbsbs

    80

    DLE

    p

    80

    111242

    bsbssbbbbss

    81

    DC1

    q

    81

    121142

    bssbsbbbbss

    82

    DC2

    r

    82

    121241

    bssbssbbbbs

    83

    DC3

    s

    83

    114212

    bsbbbbssbss

    84

    DC4

    t

    84

    124112

    bssbbbbsbss

    85

    NAK

    u

    85

    124211

    bssbbbbssbs

    86

    SYN

    v

    86

    411212

    bbbbsbssbss

    87

    ETB

    w

    87

    421112

    bbbbssbsbss

    88

    CAN

    x

    88

    421211

    bbbbssbssbs

    89

    EM

    y

    89

    212141

    bbsbbsbbbbs

    90

    SUB

    z

    90

    214121

    bbsbbbbsbbs

    91

    ESC

    {

    91

    412121

    bbbbsbbsbbs

    92

    FS

    |

    92

    111143

    bsbsbbbbsss

    93

    GS

    }

    93

    111341

    bsbsssbbbbs

    94

    RS

    ~

    94

    131141

    bsssbsbbbbs

    95

    US

    DEL

    95

    114113

    bsbbbbsbsss

    96

    FNC3

    FNC3

    96

    114311

    bsbbbbsssbs

    97

    FNC2

    FNC2

    97

    411113

    bbbbsbsbsss

    98

    SHIFT

    SHIFT

    98

    411311

    bbbbsbsssbs

    99

    CODEC

    CODEC

    99

    113141

    bsbbbsbbbbs

    100

    CODEB

    FNC4

    CODEB

    114131

    bsbbbbsbbbs

    101

    FNC4

    CODEA

    CODEA

    311141

    bbbsbsbbbbs

    102

    FNC1

    FNC1

    FNC1

    411131

    bbbbsbsbbbs

    103

    StartA

    StartA

    StartA

    211412

    bbsbssssbss

    104

    StartB

    StartB

    StartB

    211214

    bbsbssbssss

    105

    StartC

    StartC

    StartC

    211232

    bbsbssbbbss

    106

    Stop

    Stop

    Stop

    2331112

    bbsssbbbsbsbb

  • 相关阅读:
    Linux基础命令---arch
    JSON漫谈
    django中外键关联表的查询随笔
    <django中render_to_response的可选参数和使用方法>
    有趣的Redis:缓存被我写满了,该怎么办?
    2020全球C++及系统软件技术大会成功落下帷幕
    AWS 宣布创建 Elasticsearch 和 Kibana 分支
    Flutter开发指南之理论篇:Dart语法05(单线程模型,事件循环模型,Isolate)
    自定义注解!绝对是程序员装逼的利器!!
    Java8 Stream
  • 原文地址:https://www.cnblogs.com/linkxu1989/p/6726978.html
Copyright © 2011-2022 走看看