TSC打印机QRCODE命令自动将逗号转换为0

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

我有 TSC TA210 打印机,并将其与我的 ASP.NET core 内置门户集成。

QRCODE 工作正常,但是当我在文本中写入逗号 (,) 时,它会自动将其转换为 0。

示例:

TSCLIB_DLL.sendcommand("QRCODE 40,320,M,4,M,0,M2,\"name:abcd , surname:pqrs\"");                

此行生成二维码,当我使用二维码扫描仪读取该代码时,我会得到这样的文本

姓名:abcd 0 姓氏:pqrs

那么基本上我如何在 tsc 打印机代码中使用像 , 和 & 这样的字符。

asp.net printing qr-code thermal-printer tspl
1个回答
0
投票

当您需要 TSPL 命令参数中的字符串时,您需要执行以下操作 两个选项之一:

  • 在命令的字符串内打开一个字符串信号;
  • 或者关闭命令的字符串并打开一个新的字符串;

所以,尝试这样的事情:

TSCLIB_DLL.sendcommand("QRCODE 40,320,M,4,M,0,M2,"\"name:abcd , surname:pqrs\"");

TSCLIB_DLL.sendcommand("QRCODE 40,320,M,4,M,0,M2,"\"name:abcd\" , \"surname:pqrs\"");
© www.soinside.com 2019 - 2024. All rights reserved.