javascript - 是否可以使用 DocFlavor.BYTE_ARRAY.AUTOSENSE 在 npm 中的打印机上打印字节数组,就像在 java 中一样
问题描述
我正在用电子应用程序替换旧的 Java 应用程序。在旧应用程序中,我们通过使用 DocFlavor DocFlavor.BYTE_ARRAY.AUTOSENSE 打印字节数组来打开收银机的现金抽屉
是否可以使用 npm 包做同样的事情?
解决方案
// Cash Drawer
byte[] CD_KICK_2 = {0x1b,0x70,0x00}; // Sends a pulse to pin 2 []
DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob job = service.createPrintJob();
try {
Doc doc = new SimpleDoc(CD_KICK_2, flavor, null);
job.print(doc, null);
} catch (Exception e) {
e.printStackTrace();
}
推荐阅读
- c - C 中的可变参数函数 f() 与 f(...)
- java - 为什么下面的代码返回错误的答案?
- c# - 如何防止在 MVC 中重新提交表单
- powershell - 如何按模板和到期日期过滤 x509 证书以仅保留新证书?
- python - 总是与 20 点平局,二十一点
- yarnpkg - 为什么`yarn global add`失败但`yarn add`成功?
- swift - 标签未显示(Swift 4 SpriteKit)
- makefile - Make : 意外的令牌错误
- python - keras.backend.clear_session() 是在进程中还是全局删除会话?
- perl - 是否有任何主要的 CPAN 或核心 Perl 库容易受到“Zip Slip”漏洞的影响?