我想制作一个QR码以使用Easy Labels自动进行标签打印过程。
我已经创建了包含文件路径和部件号的QR码。
我遇到障碍的地方正在寻找一种方法来包含控制命令,特别是Ctrl + o和Ctrl + p,以便从QR代码发出“打开文件”和“打印”命令。
我已经搜索了数周,试图找到一种方法,而这个社区是我找到的最接近希望的事物。
由于我尝试使用纯文本格式进行操作,因此我没有代码,因此在操作员扫描时会提供所需的顺序。
Modifier
目标是为操作员提供一种快速,简便的方法,使他们尽可能快地打印标签,并且操作步骤尽可能少,错误最少。
扫描QR时,要做的第一件事是发出“打开文件”命令,后跟一个字符串,该字符串包含数据库中该特定部分的标签所在的整个文件路径,然后发送返回信息结束打开过程。
下一步,它将发送一个空格以清除弹出窗口消息。
最后,它将发送一个Print命令,然后发送另一个包含部件号的字符串。
如果我必须编写代码来完成此任务,将不胜感激。
答案 0 :(得分:0)
测试QR代码已使用Java代码生成。这可能对您没有帮助:
package qrcodetest;
import io.nayuki.qrcodegen.QrCode;
public class QrCodeWithCtrl {
public static void main(String[] args) {
QrCode qrCode = QrCode.encodeText("\u000fT:\\Easy Labels\\Customers\\Toyota\\MEX_mat.lab\n\u00101704412", QrCode.Ecc.MEDIUM);
System.out.println(qrCode.toSvgString(8));
}
}
在代码\u000f
中代表CTRL + O,\u0010
代表CTRL + P。四位数为十六进制,从CTRL + A的0001
到CTRL + Z的{{1}}。
该代码使用QR代码库(在Maven Central上可用):
001a