controstr
驱动牛犊
驱动牛犊
  • 注册日期2008-05-13
  • 最后登录2010-02-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:2419回复:4

有关打印机几个函数的用法,请高手指点

楼主#
更多 发布于:2008-06-09 22:56
几个函数OpenPrintProcessor,PrintDocumentOnPrintProcessor,ControlPrintProcessor这几个函数的用法,主要是参数
另外在编译的时候出现连接错误
错误    7    error LNK2019: 无法解析的外部符号 _OpenPrintProcessor,该符号在函数 "void * __cdecl OpenPrnProcessor(wchar_t *,wchar_t *)" (?OpenPrnProcessor@@YAPAXPA_W0@Z) 中被引用    Processors.obj    

错误    8    fatal error LNK1120: 1 个无法解析的外部命令    E:\SourceCode\GetPrint\Debug\GetPrint.exe    1    

这二个错误
包函了头文件
#include <winsplp.h>
请高手指点
spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-06-10 09:31
这个在应用程序中能用吗?可以加上winsplp.lib试一下.或者类似的lib文件,可以搜一下
controstr
驱动牛犊
驱动牛犊
  • 注册日期2008-05-13
  • 最后登录2010-02-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-06-10 11:11
连接错问题解决了,请高手指点一下参数的调用方法,我每次调用都出错(一个内存地址错误)
//调用方法如下
   PRINTPROCESSOROPENDATA * pPrintProcessorOpendata = (PRINTPROCESSOROPENDATA*)ALLOC(sizeof(PRINTPROCESSOROPENDATA));
    DEVMODE                * pDevmode = (DEVMODE*)ALLOC(sizeof(DEVMODE));
    pPrintProcessorOpendata->pDevMode = pDevmode;
    pPrintProcessorOpendata->pDatatype = wpDataType;
    OpenPrintProcessor( PrinterName, pPrintProcessorOpendata );
controstr
驱动牛犊
驱动牛犊
  • 注册日期2008-05-13
  • 最后登录2010-02-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望21点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-06-10 21:44
谁能教我一下OpenPrintProcessor、PrintDocumentOnPrintProcessor这几个函数的用法
angel_dolphin_i
驱动中牛
驱动中牛
  • 注册日期2007-08-16
  • 最后登录2011-09-06
  • 粉丝1
  • 关注0
  • 积分289分
  • 威望444点
  • 贡献值1点
  • 好评度552点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-06-11 17:39
看样子,lz在写printer processor呢,看看ddk中相关的例子呗
游客

返回顶部