阅读:2342回复:9
如何调用打印驱动?(在线等待)
我是个新手,需要用C调用红外打印机提供的驱动程序(.dll)。但不知道如何下手?
由于我所用的MFC是针对掌上电脑的(WINDOWS CE系统),结果有很多函数都用不了。DeviceIoControl能用,但不知道如何使用? 望各高手不啬赐教!感激! |
|
沙发#
发布于:2002-12-02 16:12
你想干什么?打印东西吗?
|
|
板凳#
发布于:2002-12-03 08:46
当然是打印东西了!!!
而且是想用自己开发的程序打印。 |
|
地板#
发布于:2002-12-03 12:23
用自己的程序打印是不需要直接使用打印驱动的,用win32的api就可以了。按照以下步骤:
CreateDC, StartDoc, StartPage, 绘图api... EndPage, EndDoc. DeleteDC. |
|
地下室#
发布于:2002-12-03 12:37
使用自己的程序打印是不需要直接调用打印驱动的。
使用win32api就可以了: CreateDC, StartDoc, StartPage, ... EndPage, EndDoc, DeleteDC. 试一下。 |
|
5楼#
发布于:2002-12-03 15:02
首先非常感谢大家的关注。
但我一调用StartDoc,就出现以下错误: error C2065: \'StartPage\' : undeclared identifier 说不存在这个函数 我用的EVC3。0,是不是该开发工具没有这些库? 有没有其他办法? |
|
6楼#
发布于:2002-12-03 17:25
这是编译错误。查一下你的include目录中,看StartPage在那里定义的,是不是没有包含正确的头文件。再不然就是你的程序有笔误,多检查一下。
|
|
7楼#
发布于:2002-12-04 16:20
我没说清楚
我是开发掌上电脑的,用的工具是EVC,他不提供前面提到的函数。 |
|
8楼#
发布于:2002-12-04 20:40
掌上电脑我没有玩过,是Windows CE吧。但从Microsoft的官方资料上表示上述函数在Windows CE 2.0以上都是支持的。
不过这类问题最好到掌上电脑开发论坛上去找找答案。以我的经验来看,如果应用程序需要直接使用驱动的接口才能工作,那这个操作系统也太儿戏了。 只好你自己探索了。 |
|
9楼#
发布于:2003-01-19 18:52
电脑的高手这里有一大把,兄弟没什么关糸.
|
|
|