我对Objective C上的ESC POS编程非常陌生。 我用普通的ESC pos line命令测试了打印机,它运行得很好。 但我无法理解光栅模式命令。 (GS v 0)
我只需要使用ESC POS打印PNG收据(我将收据创建为PNG文件) - 通用ESC POS(不是STAR或EPSON) 我试图搜索这个命令,规格还不清楚。
答案 0 :(得分:1)
我是通过Android应用程序使用Epson 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
祝你好运。
答案 1 :(得分:0)
通过热敏打印机打印图像
在某些打印机中,您可以在打印机的非易失性存储器中定义图像,然后通过 ESC cmd 1C 70 01 30从中打印图像。
在某些其他打印机中,您可以在通过热敏打印机打印图像时直接显示图像。