ESC POS命令打印中的logo命令

时间:2016-12-21 09:01:53

标签: vb.net epson escpos

logo命令例如:

Chr(29) + Chr(40) + Chr(76) + Chr(6) + Chr(0) + Chr(48) + Chr(69) + Chr(48) + Chr(49) + Chr(1) + Chr(2)

logo = datareader(logo)

我将此字符串存储在帐单选项表的徽标列中,但是当我检索此数据并使用printstring += logo附加该数据时,它不会打印徽标。
而是打印与Chr(29) + Chr(40) + Chr(76) + Chr(6) + Chr(0) + Chr(48) + Chr(69) + Chr(48) + Chr(49) + Chr(1) + Chr(2)

相同的字符串

有什么问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

Sam Ax想说的是什么以及可能是你的问题(你没有提供太多信息......),虽然代码和字符串看起来可能与你相同,但它不适合你的编译器或解释器。代码将被执行,字符串只是文本。

您似乎将文本“Chr(29)+ ...”存储在名为logo的变量中。正如你所写,这是一个字符串,所以只是文本。 某些语言具有“eval”等功能,您可以提供将作为代码执行的字符串。但我会考虑这种不好的做法,因为应该有更好的解决方案。

例如,在这种情况下,您只能存储字符数,然后解析它们。 (这意味着要读取数字,将它们翻译成字符并连接它们。) 更好的是,根据你想要做的事情,可能只是将字符存储在变量中。