再问控制打印机走纸问题!急!!!!
在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;也没能实现控制打印机不走纸的功能;
该怎么实现控制打印机走纸啊?各位高手,来指点一下吧~~!!!
很急的问题,也拖了很久了,帖子我都发了三回了;先谢谢了~~~~~~
...全文
相关推荐
如何控制针式打印机走纸
- `ESC !`:设置打印模式。 - `ESC c`:设置各种打印机状态。 - `ESC q`:设置走纸速度。2. **特殊走纸命令**: - `ESC *`:设置字符间距。
基于FPGA的打印机走纸控制系统
总的来说,该论文提出的基于FPGA的打印机走纸控制系统,通过优化硬件设计和软件控制,实现了对打印机走纸速度和精度的高效管理,展示了FPGA在精密控制领域的潜力。
用ESC指令控制针式打印机退纸
监听打印机的响应,确保指令被正确执行,如有必要,处理错误或异常情况。理解ESC指令集对于有效地控制针式打印机至关重要,尤其是当需要自定义打印格式、优化打印流程或者解决硬件兼容性问题时。
基于FPGA的打印机走纸控制系统.pdf
为了解决这一问题,文中提出了基于FPGA的打印机走纸闭环控制系统的设计方案。FPGA(现场可编程门阵列)作为一种高集成度、高速度、可重复编程的硬件设备,在数字系统设计领域有着广泛的应用。
打印走纸问题,自定义纸张
首先,我们要理解“打印走纸问题”。这通常指的是打印机在打印过程中出现纸张不正常移动的情况,例如,纸张停滞不前、多张纸同时进纸或出纸方向错误等。


