大家好:最近遇到了一个打印机无法打印超过3.2米长度的困惑,还请大家指点。
麻烦下载附件中的word文档帮忙看看
这个帖子有一点信息:
http://social.msdn.microsoft.com/Forums/en-US/wdk/thread/30bd3533-f1fe-4935-b52e-807ac2f80049/
如果是开发打印产品的,可以考虑改进打印机驱动,在设置界面将纸张设置记录在某个地方(比如注册表),驱动中发现是0这个特殊值,就去按自己的约定做...
张老师:
谢谢您的回复。针对您提供的思路及资料,我对打印机程序下如上断点 kernel32!RegSetValueExW 及 kernel32!WriteFile。发现断在kernel32!WriteFile,其中发现对一个很可疑的文件写入数据,使用hex查看确实看到了保存的页面大小。谢谢。