欢迎!这里是飞印API文档

飞印API文档描述、示例


打印一维条码

方法与格式

按以下 格式字符串 作为打印内容的一部分发到飞印API即可, 格式字符串 部分将会以条码形式打印:

<Barcode# Type=x Height=y>此处为目标条码的编码</Barcode#>

参数说明

  1. 参数 Type 用于选择条码类型,取值范围:1 ≤ x ≤ 6,Type对应关系如下:
    • 1: UPC-A
    • 2: JAN13(EAN13)
    • 3: JAN8(EAN8)
    • 4: CODE39
    • 5: ITF
    • 6: CODABAR
  2. 参数 Height 用于选择条码高度,取值范围: y={10, 15, 20, 25, 30}, 单位:mm。
  3. 目标条码的编码为ASCII码格式,个数限制及字符集参照下面的 支持的条码类型。

支持的条码类型

条码类型: UPC-A 字符个数限制: 11 ≤ n ≤ 12, 字符集: 0~9, 备注: 48 ≤ d ≤ 57

条码类型: JAN13(EAN13) 字符个数限制: 12 ≤ n ≤13, 字符集: 0~9, 备注: 48 ≤ d ≤ 57

条码类型: JAN8(EAN8) 字符个数限制: 7 ≤ n ≤8, 字符集: 0~9, 备注: 48 ≤ d ≤ 57

条码类型: CODE39 字符个数限制: 1 ≤ n ≤ 12, 字符集: 0~9, A~Z, SP, $, %, +, -, . , /, 备注: 48 ≤ d ≤ 57, 57, 65≤d≤90 d=32,36,37,43,45,46,47

条码类型: ITF 字符个数限制: 1 ≤ n ≤ 16 (偶数), 字符集: 0~9, 备注: 48 ≤ d ≤ 57

条码类型: CODABAR 字符个数限制: 1 ≤ n ≤ 17, 字符集: 0~9, A~D, $, +, -, 。, / , :, 备注: 48 ≤ d ≤ 57, 65 ≤ d ≤ 68, d=36, 43, 45, 46, 47 ,58

注解

  1. 格式字符串 区分大小写。

  2. 如果 格式字符串 错误参数超过取值范围或违反条码规则,将不会打印出条码,此时会将格式字符串原文打印。

  3. 若条码格式字符串前存在打印正文,此时打印正文必须以回车换行符结尾,否则无法正常打印条码,条码部分将以条码编码字符串的形式打印。错误的例子:

飞印<Barcode# Type=1 Height=20>012345678912</Barcode#>012345678912,此格式错误,将打印为:

    飞印012345678912012345678912

正确的例子(需用空行符 `\n` 与前面正文隔开):

    飞印\n<Barcode# Type=1 Height=20>012345678912</Barcode#>012345678912

页面列表

ITEM_HTML