Java与打印机通信时,如何在字符串或txt文件中使用特殊的ESC字符?

奥维尔·诺德斯特伦(OrvilNordström)

这听起来像是一个非常基本的问题,但我无法在任何地方找到答案。

我正在使用热敏打印机(CT S2000),这是第351页的手册

这里显示了å和ö和ä等特殊字符的代码。但它并未显示您应该如何使用这些字符。有什么方法可以使用它,以便您可以通过一些转义字符来打印出这些特殊字符?

真诚的..

//奥维尔·诺德斯特伦(OrvilleNordström)。

博安

我不知道您如何向打印机发送数据,API的外观等等,但是我猜您在某个时候发送了一些字节数组,因此将代码页437设置为打印机的活动代码页,该手册告诉您该代码页中å的字符代码为0x86,因此请将其粘贴在字节数组中:

byte[] data = ...;
data[...] = (byte)0x86; // å

但是,Java可以为此字符集自动进行必要的编码,因此您无需手动对字符进行编码:

byte[] data = "String with ƒäñçÿ çhåråctérs".getBytes("CP437");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在ubuntu中使用python将原始字符串发送到dotmatrix打印机?

如何使用jQuery将字符串打印到打印机

如何在 Java 中使用 BufferedReader 在 .txt 文件中查找特定字符串

如何在Java中使用特殊字符`}`,`/`,`-`和`{`分割字符串

如何在Java中使用特殊字符'^'拆分字符串?

使用打印机命令语言在 Apex3 上打印字符串

如何使用打印机在Java中打印保存的txt文件

在Java中使用ESC / POS在热点打印机中打印位图全页宽度

如何在jsp文件中打印Java字符串

如何在双启动环境中使用打印机?

如何在 Java 中使用 lambda 打印字符串数组列表

如何在android中使用特殊字符获取拆分字符串?

如何在SQL Server中使用预定义的特殊字符来修剪字符串?

如何在Lodash中使用特殊字符(如'&')格式化字符串?

Python 将字节字符串直接打印到 Linux 上的打印机

字符串由 libusb 传输,但打印机无法打印

如何在 JavaScript 中使用正则表达式搜索文件中的特殊字符串?

如何使用Java中的收据打印机和ESC / POS命令提高速度

如何在Java中使用Pattern分割字符串

如何在Java中使用分号解析字符串

如何在快速字符串变量中使用不可打印的字符?

如何在变量下的 .txt 文件中打印字符串

如何在字符串中使用\?

蓝牙:GATT 服务 UUID 用于从 Javascript 向打印机发送字符串?

使用 .format 时如何在字符串中打印大括号字符?

仅当字符串存在于所有文件中时,才如何在多个文件中使用字符串?

如何在 Java 中使用 Random 类打印字符串的一部分?

如何在Java字符串中获得特殊部分?

如何在 r 中使用包含 " 字符的字符串?