最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

T100 GR 条码打印制作

前端操作 bron1984 3279浏览

GR 条码打印

8.5.1 支持条形码分类

一维条形码 二维条形码
条码类型 扫描 条码类型 扫描
UPC-A OK Datamatrix OK
UPC-E OK PDF417
Upc-supplemental-2 QR Code OK
Upc-supplemental-5
Ean-supplemental-2
Ean-supplemental-5
Code-2-5-industrial OK
Code-2-5-inverted
Code-2-5-IATA
Code-2-5-interleaved OK
Code-2-5-matrix OK
Code-2-5-datalogic
Code-BCD-matrix
Code-11-matrix
Code-39-extended OK
Code-93-extended
EAN-8 OK
EAN-13 OK
Code128 OK
Code39 OK
Code32
Code93
Code-2-5-industrial OK
Codabar-2
Codabar-18

8.5.2 条形码开发范例

二维码:abcr002(阿里云 2 环境 DSCTC 有演示数据)

一维码:aapr300

146 區 aapr300 跑出來的報表就有條碼了

8.5.3 制作方式

  • 制作方式:以「电子发票证明联打印(及补印)aisr520_g01」为例
    1. 「报表组件设计器(adzp188)」新增条形码变数,如 l_barcode(一维条形码)、l_qrcode(二维条形码),定义为 chr100 及 chr1000(依实际所需大小决定),默认值给’’,接着产生报表组件。

(2) 下载 4gl 后,撰写一维及二维条形码的变量值,上传成功之后下载 4rp 样板。

(3) 下载样板后(*.4rp)并开启,在 Genero Studio 进行编辑,利用「工具盒(Tool Box)」提供的 Bar Codes 对象,新增一维条形码及二维条形码物件到样板上。

  1. 先新增一维对象,从工作区拉取一个条形码对象,下例是使用 code-39。

如果要变更 Barcode 种类,可于 Barcode 对象的「代码类型(Code Type)」属性进行变更。

  1. 点选「代码值(Code Vaule)」属性的公式窗口,输入撰写好的变量值,按「确定」。

  1. 不检核一维条形码的正确性,请将「检查」属性取消(如下图的 1)。
  2. 一维条形码底下不显示相关文字,请勾选「隐藏文字」属性(如下图的 2) 。

  1. 二维条形码拉取工具盒里的 qrcode 对象至样板上。

  1. 输入二维条形码的「代码值」属性。

4. 设定好之后上传报表。

5. 打印报表结果如下,打印后可以实际打印出来用扫描仪测试。

【备注】

(1) 可在 Barcode 对象的「代码值(Code Value)」属性输入字符串或是域名,但该字段可接受的字符受限于各种条形码的规范,所以字符串内容与字段内的数据必须符合「代码类型(Code Type)」设定的条形码的规

范才能正确显示。Code 39 extended、Code 93 extended、Code 128 三种条形码必须拆解字符串:

    1. Code 39 extended 另外可透过设定 Barcode 对象的「智能解析(smartParse)」属性(这个属性只对 Code 39 extended 有作用)为 true,不须自行拆解即可正确显示。
    2. Code 128 提供 cl_barcode_code128(p_str,p_set),p_str 传入的编码字符串,p_set 编码型态,如 A 是指 STARTA ,B 是指 STARTB、C 是指 STARTC,回传加工后的条形码内容。
    3. 条形码的大小(长度或高度)若异动,会影响其扫描成功率。
  1. 二维码嵌入图片

QR Code中间嵌入公司logo图片的需求,只要直接在QR Code上面迭放一个Image Box即可完成,因QR Code

有一定的容错能力,遮蔽部分区块也可以正确读取到数据。

QR Code 与 logo 的比例请自行斟酌,logo 太大会影响读取条形码数据的正确性。

1. 在需要显示QR Code的位置新增一个MiniPage,并设定X-Size及Y-Size,此处的设定决定QR Code图形大小。

2. 拉取工具盒里的qrcode对象至步骤(1)的容器中,X-Size及Y-Size都设定max

3. 输入qrcode对象的代码值,也可使用变量

4. 拉取工具盒里的ImageBox对象至步骤(1)的容器内。可直接指定图片,或者参考表头logo的设定方式若指定图片,请将该图片复制到4rp目录下,并命名为报表组件名称.png例如:axmr400_g01.png,上传样板时才能一并将图片上传。

5.图片定位点X和Y设为max/2,定位点是相对于容器的设定。

完成后红色定位点固定在容器的正中间,如下图:

6. 图片的锚接X和锚接Y需要设为0.5设定后图片的定位点会变在图片的中心。

以锚接 Y 为例,锚接 Y=0.5 表示图片横向定位点(参考上层 RHMaster02_05 的方向,Y 是横向)移至图片的中点。

7、设计画面如下图

8、测试列印结果

 

转载请注明:赫非域 » T100 GR 条码打印制作