【问题标题】:Is it possible to print a byte array on a printer in npm like in java with DocFlavor.BYTE_ARRAY.AUTOSENSE是否可以使用 DocFlavor.BYTE_ARRAY.AUTOSENSE 在 npm 中的打印机上打印字节数组,就像在 java 中一样
【发布时间】:2020-07-22 22:21:45
【问题描述】:

我正在用一个电子应用程序替换一个旧的 Java 应用程序。在旧应用程序中,我们通过打印带有 DocFlavor DocFlavor.BYTE_ARRAY.AUTOSENSE 的字节数组来打开收银机的现金抽屉

是否可以使用 npm 包做同样的事情?

【问题讨论】:

  • 这个问题没有任何意义。 npm 包只是在应用程序中使用的代码捆绑。它实际上并没有做任何事情。如果您要求某人为您找到一个 npm 包,其代码允许您“打印带有 DocFlavor 的字节数组”,那么这在 Stack Overflow 上是题外话。
  • 什么是DocFlavor

标签: javascript npm electron


【解决方案1】:
// 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();
}

【讨论】:

  • 嗨,Ahmed - 看起来您在格式化代码时可能遇到了一些问题?此外,通常最好写一些内容来为您的答案提供一些背景信息并概述其工作原理/原因。
  • 你好 Ahmed,这就是我们现在在 java 中所做的,但我们正在用 npm 在 js 中寻找同样的东西
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-23
  • 1970-01-01
  • 2021-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多