什么是剪纸命令?

时间:2016-01-08 06:48:53

标签: c# printing

我正在使用C sharp上的 Tapidata SDK和打印机后台处理程序数据。我有剪纸命令,但我不知道它是什么。请解释一下。

2 个答案:

答案 0 :(得分:1)

收据分隔符,表示收据的结束。通常是剪纸命令。剪切命令可能因打印机而异。通常,以下三种是常用的。

0x1B 0x69
0x1B 0x64
0x1D 0x56

收据末尾打印的文字。这样的文本在收据上下文中应该是唯一的,因为它们最不可能作为产品名称出现。在收据末尾打印的问候语,例如"感谢您的访问","度过美好的一天",经常可以使用。要添加文字分隔符,请使用API​​函数:addStrDelimiter(string delim)。请注意,文本分隔符不必出现在收据的最后。相反,只要它们出现在支付块后就可以了。

可以为一个捕获实例添加多个分隔符。但是,您应该确保,对于一张收据,将出现一个且仅一个分隔符。例如,如果设置两个分隔符:一个是剪纸命令,另一个是在收据末尾打印的文本,则一个收据可能会被解释为两个。但是,可以添加多个剪纸命令作为分隔符,因为只使用其中一个。

您可以阅读有关e-receipts on POS machines with our proprietary driver and SDK

的更多信息

答案 1 :(得分:0)

对于OPOSPrinter,这对我有用

string GS = Convert.ToString((char)29);
                string ESC = Convert.ToString((char)27);
                string COMMAND = "";
                COMMAND = ESC + "@";
                COMMAND += GS + "V" + (char)1;
oposPrinter.PrintNormal(2, COMMAND);