gpt4 book ai didi

javascript - 如何使用 DirectIO 而不是 PrintNormal 打印到 Zebra 打印机?

转载 作者:行者123 更新时间:2023-11-28 10:20:13 25 4
gpt4 key购买 nike

有谁知道如何在以下 javascript 中使用 DirectIO 而不是 PrintNormal?

printer.Open("zebraprinter");
printer.ClaimDevice(1000);
printer.DeviceEnabled = true;
printer.PrintNormal(2, "^XA");
printer.PrintNormal(2, "^LH0,0");
printer.PrintNormal(2, "^FO100,100^ASI^FDTest^FS");
printer.PrintNormal(2, "^XZ");
printer.MarkFeed(3);
printer.DeviceEnabled = false;
printer.ReleaseDevice();
printer.Close();

最佳答案

以下是 C#(Microsoft POS for .Net)代码:

PosExplorer ex = new PosExplorer();
DeviceInfo d = ex.GetDevice(DeviceType.PosPrinter, "zebraprinter");
PosPrinter printer = (PosPrinter)ex.CreateInstance(d);

printer.Open();
printer.Claim(1000);
printer.DeviceEnabled = true;

printer.DirectIO(0, 0, "^XA");
printer.DirectIO(0, 0, "^LH0,0");
printer.DirectIO(0, 0, "^FO100,100^ASI^FDTest^FS");
printer.DirectIO(0, 0, "^XZ");

printer.DirectIO(0, 0, "^MFN,F");

printer.DeviceEnabled = false;
printer.Release();
printer.Close();

请注意,我没有测试上面的代码,但代码应该接近您想要的。

关于javascript - 如何使用 DirectIO 而不是 PrintNormal 打印到 Zebra 打印机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5792365/

25 4 0
文章推荐: css - GWT PushButton 图像/文本对齐
文章推荐: ruby - SASS 无效的 css 错误
文章推荐: html - 根据屏幕大小将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com