再问控制打印机走纸问题!急!!!!
在EPSON-1600K的控制字符集中,有一个能实现控制打印机走纸的控制字符;使用手册上写着该控制字符有如下格式:
ASCII码:ESC N n
十进制码:27 78 n
十六进制码:1B 4E n
其中n是上一页最后一行和下一页第一行之间的行数;值从1到127;
用以下方法向打印机发送控制字符时:
char cCommand[4] = {27, 78, '1', 0};
Escape(hdcPrint, PASSTHROUGH, 3, cCommand, NULL);
程序报错,报的错误为:某指令引用了某段内存,该段内存不能为读!
Debug时,程序运行到 Escape(hdcPrint, PASSTHROUGH, 3, cCommand, NULL);这一句时提示:
"Unhandled exception in XXX.exe(GDI32.DLL) : 0xC0000005 : Access Violation"
后来用CDC的drawEscape(PASSTHROUGH, 3, cCommand)试了一下,没有报错;但是返回的值小于0;也没能实现控制打印机不走纸的功能;
该怎么实现控制打印机走纸啊?各位高手,来指点一下吧~~!!!
很急的问题,也拖了很久了,帖子我都发了三回了;先谢谢了~~~~~~
ASCII码:ESC N n
十进制码:27 78 n
十六进制码:1B 4E n
其中n是上一页最后一行和下一页第一行之间的行数;值从1到127;
用以下方法向打印机发送控制字符时:
char cCommand[4] = {27, 78, '1', 0};
Escape(hdcPrint, PASSTHROUGH, 3, cCommand, NULL);
程序报错,报的错误为:某指令引用了某段内存,该段内存不能为读!
Debug时,程序运行到 Escape(hdcPrint, PASSTHROUGH, 3, cCommand, NULL);这一句时提示:
"Unhandled exception in XXX.exe(GDI32.DLL) : 0xC0000005 : Access Violation"
后来用CDC的drawEscape(PASSTHROUGH, 3, cCommand)试了一下,没有报错;但是返回的值小于0;也没能实现控制打印机不走纸的功能;
该怎么实现控制打印机走纸啊?各位高手,来指点一下吧~~!!!
很急的问题,也拖了很久了,帖子我都发了三回了;先谢谢了~~~~~~
...全文
相关推荐
如何控制针式打印机走纸
如何控制针式打印机走纸如何控制针式打印机走纸
基于FPGA的打印机走纸控制系统
提出了一种基于FPGA的打印机走纸控制系统的设计方案,充分利用FPGA高速处理数据的能力及自上而下设计方法的优势,运用Quartus II软件图像设计与程序设计相结合的开发方法,利用反馈式控制系统的设计理念,实现了打印机走纸系统的闭环控制,提高了走纸速度和精度。叙述了控制系统的软件设计和硬件设计,并给出了详细电路图。
用ESC指令控制针式打印机退纸
可控制大部分针式打印机(兼容espon)退纸,采用的是espon打印机的esc指令集,同时由于现在的打印机很多都是采用USB连接的,把原来的向lpt端口发送指令的办法改成了直接向打印机发送指令。
基于FPGA的打印机走纸控制系统.pdf
基于FPGA的打印机走纸控制系统.pdf
打印走纸问题,自定义纸张
自定义纸张,非常好,解决实际中打印问题,非原创,转载


