我对Objective C上的ESC POS编程非常陌生。我已经用正常的ESC pos line命令测试了打印机,它工作得很好。但我无法理解光栅模式命令。(GS V 0)
我只需要使用ESC POS打印PNG收据(我正在将收据创建为PNG文件)- Generic ESC POS (不是STAR或EPSON)我试图搜索此命令,但规范不清楚。
发布于 2013-08-10 09:24:00
我是通过我的Android应用程序,使用爱普生TM-IV 88打印机完成这项工作的。
您可以使用名为TMFlogo的实用程序将.bmp徽标文件刷新到打印机。打印机可以存储10张独立的图像。
然后发送如下所示的FS代码来打印徽标。
注意: sendCommand只是我的应用程序中的一个特定函数,用于将FS序列发送到打印机。
sendCommand("FS p 1 0"); // print the logo in NVRAM position 1
sendCommand("FS p 2 0"); // print the logo in NVRAM position 2以下是Epson ESC的FS命令参数的摘要:
ASCII FS p n m
Hex 1C 70 n m
Decimal 28 112 n m
where
1<=n<=255
0<=m<=3, 48<=m<=51
prints NV bit image n using mode m
where
m = 0,48 normal mode
m = 1,49 double-wide mode
m = 2,50 double tall mode
m = 3,51 quadruple mode祝你好运。
发布于 2015-09-02 14:04:06
通过热敏打印机打印图像的
在某些打印机中,您可以在打印机的非易失性存储器中定义图像,然后通过ESC cmd 1C 70 01 30从那里打印图像。
在某些其他打印机中,您可以在通过热敏打印机打印图像时提供图像的直接路径。
发布于 2022-01-17 17:40:27
您需要区分两个问题:
让打印机类决定如何打印,让设备类决定如何发送数据。在顶部,您需要一个类来决定要打印的图形/文本。
通常,打印机具有十六进制模式,您可以在该模式下查看是否向打印机发送了正确的字节。
https://stackoverflow.com/questions/17446112
复制相似问题