首页 新闻 搜索 专区 学院

热敏POS打印机如何用指令打印点图

0
悬赏园豆:100 [已关闭问题] 关闭于 2010-01-30 16:24

公司项目要做一个用一台网络接口的POS打印机打印票据的程序,票据最上面要可以打印公司Logo,也就是打印一个小图片,打印机打印指令如下:

 

指令名称:打印点图数据

格式:ASCII     GS    v    0     m    xL    xH    yL   yH   d1......dk
     十六进制     1D   76   30   m    xL    xH    yL   yH   d1......dk
        十进制     29  118   48   m    xL    xH    yL   yH   d1......dk

范围:             0≤m≤3 , 48≤m≤50,0≤xL≤255,0≤xH≤255,
                      0≤yL≤255,0≤yH≤8 ,0≤d≤255
                      k=(xL+xH×256)×(yL+yH×256)    , k≠0

描述:            根据 m 设置的模式打印下装点图:
                     m            模式             垂直方向点密度                水平方向点密度
                  0,48       正常模式               203 DPI                         203 DPI
                  1,49       倍宽模式               203 DPI                         203/2 DPI
                  2,50       倍高模式               101 DPI                         203 DPI
                  3,51       倍宽、倍高模式      101 DPI                         101 DPI

                  xL,xH 设置水平方向点图数据=(xL+xH×256)字节。
                  yL,yH 设置垂直方向点图数据=(yL+yH×256)字节。
                  标准模式下,打印缓冲区内无数据时此命令有效。
                  任何打印模式都不影响点图数据。
                  d表示点图数据,数据(d)设置为1时打印一个点,为0时不打印。

问题补充: 没有人会吗?
芬奇的主页 芬奇 | 菜鸟二级 | 园豆:258
提问于:2010-01-20 11:18
< >
分享
所有回答(1)
0

我会。需要请联系

无忌他爹 | 园豆:249 (菜鸟二级) | 2015-07-08 13:41

问下,我使用GS    v    0     m    xL    xH    yL   yH   d1......dk这个命令写入数据,为什么什么东西都没有打印出来?

支持(0) 反对(0) 秋阳1 | 园豆:200 (初学一级) | 2017-11-16 10:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册