【发布时间】:2018-02-08 21:42:27
【问题描述】:
所以我们目前正在开发这个通过蓝牙打印收据的应用程序。该过程正在运行,但我们唯一的问题是我们无法打印我们想要的布局。
我们想以这种方式打印:
| ID Number: 123456789|
左边的字段是默认的,右边的字段是自动生成的。
我们尝试过解决问题,但蓝牙打印机似乎只读取一个文本对齐方式。
这是我们当前的代码:
align=new byte[]{0x1B, 'a',0x00}; \\this is left alignment
mmOutputStream.write(align);
mmOutputStream.write(msg.getBytes());
align=new byte[]{0x1B, 'a', 0x02}; \\this is right alignment
mmOutputStream.write(align);
mmOutputStream.write(msg2.getBytes());
输出总是在顶部对齐。例如,当我们将顶部对齐设置在左侧时。它会像这样显示:
| ID Number:123456789 |
我希望你们能帮助我们,我们已经解决了大约一个星期。 谢谢! :)
【问题讨论】:
标签: android printing bluetooth alignment