c# - 用于从 .txt 文件控制打印机的 ASCII 原始符号

标签 c# string text printing zebra-printers

通过发送一串原始 ASCII 字符(用于格式化标签)来控制标签打印机。像这样:

 string s = "\x02L\r" + "D11\r" + "ySWR\r" + "421100001100096" + date + "\r" + "421100002150096" + time + "\r" + "421100001200160" + price + "\r" + "E\r";

 RawPrinterHelper.SendStringToPrinter(printerName, s);

这个硬编码变体效果很好。

现在我想将控制字符串放入 .txt 文件并在运行时读取它。像这样:

        string printstr;
        TextReader tr = new StreamReader("print.txt");
        printstr = tr.ReadLine();
        tr.Close();

但在这种情况下打印机什么也不打印。

看来,StreamReader 向该字符串添加了其他内容

(如果我将读取的字符串放入 MessageBox.Show(printstr); 一切看起来都不错。不过,这样我们就看不到添加的控制字符)。

有什么办法可以解决这个问题?

最佳答案

您的代码调用了 tr.ReadLine() 一次,但看起来该字符串中有多行。

关于c# - 用于从 .txt 文件控制打印机的 ASCII 原始符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2172731/

相关文章:

c# - 是否可以通过 Wcftest 客户端测试 WCF throttle 行为?

c - 在 C 代码中提取字符串的正则表达式(不在注释内)

php - 如何使用方括号内指定的 FROM 和 TO 数字用 PHP 扩展字符串?

字符串数据类型的 C# 扩展方法

c# - 通过方法验证文本框

C# 在 HackerEarth 上获取 NZEC 错误解析输入

c# - 获取提升的excel进程

css - CSS 中的垂直对齐文本不起作用

c++ - 用 C++ 读取文本文件最优雅的方法是什么?

c# - 识别文本消息之间相似性的算法