当前位置: 首页 > 知识库问答 >
问题:

如何用C#使用ESC/POS命令?

方心思
2023-03-14

但我无法实现这种格式。我试过一些密码,但没用。

using (var ms = new MemoryStream())
    using (var bw = new BinaryWriter(ms))
    {
        // Reset the printer bws (NV images are not cleared)
        bw.Write(AsciiControlChars.Escape);
        bw.Write('@');
        bw.Write(AsciiControlChars.Newline);
        bw.Write(AsciiControlChars.Escape);
        bw.Write("_______________________________________________");
        bw.Write(AsciiControlChars.Newline);

        bw.Write("Service           Price         Qty       Total");
        bw.Write("------------------------------------------------");

        bw.Write(AsciiControlChars.GroupSeparator);
        bw.Write('V');
        bw.Write((byte)66);
        bw.Write((byte)3);
        bw.Flush();
        // Send the converted ANSI string to the printer.
    }

共有1个答案

羊舌琛
2023-03-14

您可以查看此链接。我现在用它,它是有效的!!

http://www.codeproject.com/tips/704989/print-direct-to-windows-printer-epos-receive小心使用,您必须了解热敏打印机的ESC/POS命令。如果我没有弄错,手动命令必须在打印机附带的CD上退出。

亲切的问候

 类似资料:
  • 问题内容: 我需要在热敏打印机(SAM4S ELLIX40)中打印此图像。 我一直在搜索和测试几个代码,但实际上没有任何效果,他们说“使用此命令,您会看到一行”,我发送该代码,没有任何反应。 我从手册中尝试了以下命令: ESC * m nL nH d1…dk GS * xy d1…dk 我最想尝试的是ESC *,但我从不了解如何设置nL和nH。 问题答案: 来自Pedro的问题(我不知道如何引用它

  • 问题内容: 我正在尝试: 但是解析器说: 如何在那里使用? 问题答案: 您不能(在XML 1.0中)。在XML 1.1中,可以使用的字符范围更大,并且字符的表达方式有所不同,但是即使那样,它也是“受限的”(十六进制为),据我所知,这意味着它是无效的XML,即使XML解析器应成功处理它。请注意,“ null”字符()永远无效。这是有关这些XML字符的Wiki文章 您可以尝试将XML文档强制设置为XM

  • 我想用JAVA为这个POS开发一个POS应用程序http://www.fametech.com.tw/product_content.php?id=67 操作系统是Windowx XP,通过通信端口3连接POS。我只在设备管理器中看到通信端口3。 null 另外,已经有一个软件与pos,但写在foxpro或VB.NET(我不太确定,因为我不是这些语言很好)。但是这个程序已经可以打开收银台,打印收据

  • 问题内容: 我正在尝试在支持ESC命令的热敏打印机中打印576像素宽度的图像,问题是用于打印图像位的命令“ ESC *”仅允许我打印255像素宽度的图像(如果我使用576像素图像,其中一些部分被打印,其余部分是随机符号),在documentacion中表示命令最多接受255个字节,如下所示: 所以我不知道如何打印打印机页面最大宽度(576 px)的图像,我有以下代码可以打印图像: 我想使用24点双

  • 问题内容: 我想在PHP中使用的查询与命令的,但 我只看到1台 即得到, 我怎么可以让我的两个表 得到? 问题答案: 您必须重复该子句,它仅适用于一个查询,而不适用于整个查询。

  • 问题内容: 我想构建一个 使用用户名作为参数 的 程序,并创建用户及其主文件夹 (具有一些诸如文件夹之类的硬编码规范,以及诸如用户名之类的安全检查不能是root或现有用户)。 我的应用程序需要创建用户才能授予SSH访问权限。 该程序将使用 sudo 执行。我读过它应该用C或C ++而不是脚本编写,因为脚本很容易被利用。 您能给我 一些建议或好的做法 吗? 我应该使用一些 Pam 库吗?有没有例子?