阅读:2554回复:6
有关打印机驱动程序开发的图形打印命令设置
图形命令描述如下:
ESC * 设定点图命令 格式: ASCII :ESC * m n1 n2 [d]k 十进制 :27 42 m n1 n2 [d]k 十六进制 :1B 2A m n1 n2 [d]k 说明: 设定点图方式(用m),点数(用n1,n2)以及点图内容(用[d]k)。 n =0,1,32,33。n1=0~255,n2=0~3。d=0~255. k=n1+256 |
|
沙发#
发布于:2003-03-11 00:09
send block based on send byte
|
|
板凳#
发布于:2003-03-11 22:29
就我给出的例子,具体应该怎么写呢?希望大侠赐教!
|
|
地板#
发布于:2003-03-12 17:12
2000下的还是98下的
|
|
地下室#
发布于:2003-03-18 23:02
好像和我们的是一模一样哦!
unsigned char CMD[15]; int imgwidth; DWORD dwWrited,dwDataLen; LPBYTE imgBuf; ... CMD[0]=0x1B; CMD[1]=0x2A; CMD[2]=0x21;//33, 24点图 CMD[3]=imgwidth % 256 CMD[4]=(actimgwidth - CMD[3])>0? (imgwidth - CMD[3])/256 : 0; WritePrinter(hPrinter,(LPBYTE)CMD, 5,dwWrited); WritePrinter(hPrinter,imgBuf, dwDataLen, dwWrited ); |
|
|
5楼#
发布于:2004-05-27 19:44
请教hcheng_qi:
图像缓冲区(imgBuf)是直接打印图形引擎传下来的数据,还是我们经过自己的处理呢,另外如果是24点阵的,图形数据我如何处理呢 |
|
6楼#
发布于:2009-09-09 10:02
怎么看的不大懂
学习 |
|