Re: 请教如何给打印机设置一个打印长度超过32767mm的问题

C/C++本地代码调试

请教如何给打印机设置一个打印长度超过32767mm的问题


cym_zl@yeah.net 2013-03-12, 15:50 下午

大家好:最近遇到了一个打印机无法打印超过3.2米长度的困惑,还请大家指点。

麻烦下载附件中的word文档帮忙看看


Re: 请教如何给打印机设置一个打印长度超过32767mm的问题


cym_zl@yeah.net 2013-03-15, 17:24 下午
 自己顶一下!

Re: 请教如何给打印机设置一个打印长度超过32767mm的问题


格蠹老雷 2013-03-17, 23:17 下午

这个帖子有一点信息:

http://social.msdn.microsoft.com/Forums/en-US/wdk/thread/30bd3533-f1fe-4935-b52e-807ac2f80049/

如果是开发打印产品的,可以考虑改进打印机驱动,在设置界面将纸张设置记录在某个地方(比如注册表),驱动中发现是0这个特殊值,就去按自己的约定做...

Re: 请教如何给打印机设置一个打印长度超过32767mm的问题


cym_zl@yeah.net 2013-03-18, 15:33 下午

张老师:

  谢谢您的回复。针对您提供的思路及资料,我对打印机程序下如上断点  kernel32!RegSetValueExW 及 kernel32!WriteFile。发现断在kernel32!WriteFile,其中发现对一个很可疑的文件写入数据,使用hex查看确实看到了保存的页面大小。谢谢。


Powered by Community Server Powered by CnForums.Net