使用QB45将条形码字符传输到斑马打印机上。

问题描述 投票:0回答:1

以下qb45代码部分操作了我的斑马GC420D打印机。

1 cls : locate 15, 30: input "type floppy code"; B$
3 cls : locate 12, 30: "Is Barcode ";B$
5 Locate 15, 30: "Confirm Y/N"; E$: IF E$ = "Y" OR E$ = "y" THEN 20 ELSE 1
20 LPRINT"^XA"
23 LPRINT"B3,N,175,Y"
25 LPRINT"N^FD, B$,  ^FS"
30 LPRINT "^PQ2"
35 LPRINT "^XZ"
40 LPRINT "end"

生成的两个条形码只对字符串变量B$进行编码,而不是B$所代表的内容。 我需要一个文本变量吗?如何模拟文本变量?

barcode
1个回答
0
投票

你有一个引号字符串内的变量。 不知道是什么味道的BASIC,但尝试。

LPRINT "^FD", B$, "^FS"

如果不行的话,有些BASICs用分号作为列表分隔符来进行LPRINT。

LPRINT "^FD"; B$; "^FS"
© www.soinside.com 2019 - 2024. All rights reserved.