Hellboy
驱动牛犊
驱动牛犊
  • 注册日期2003-07-22
  • 最后登录2005-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1543回复:2

请教关于98下打印机驱动的安装问题

楼主#
更多 发布于:2003-11-13 14:41
OEMSETUP.INF文件的部分内容如下:

[virtual printer]
DriverFile=vprinter.drv
DataFile=vprinter.drv
CopyFiles=@vprinter.DRV,UNI

[UNI]
UNIDRV.DLL

其中的vprinter.drv是98下驱动,但是需要UNIDRV.DLL
 
请教高手如何使用api安装
hglzw
驱动小牛
驱动小牛
  • 注册日期2001-06-12
  • 最后登录2006-03-03
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-27 14:59
将这段做成个dll可以到处使用,只限98/me下的printer安装
PRINTER_INFO_2 pi2;
DRIVER_INFO_2 di2;
HANDLE hPrinter;
BOOL xx;
ZeroMemory(&di2, sizeof(DRIVER_INFO_2));
di2.cVersion = 1024;
di2.pName = \"xx printer\";
di2.pEnvironment = \"Windows 4.0\";
di2.pDriverPath = \"c:\\\\windows\\\\system\\\\bitmap.drv\";
di2.pDataFile = \"c:\\\\windows\\\\system\\\\bitmap.drv\";
di2.pConfigFile = \"c:\\\\windows\\\\system\\\\bitmap.drv\";
xx=AddPrinterDriver(NULL, 2, (LPBYTE)&di2);

ZeroMemory(&pi2, sizeof(PRINTER_INFO_2));
pi2.pPrinterName = \"xx printer\";
pi2.pPortName = \"LPT1:\";
pi2.pDriverName = \"xx printer\";
pi2.pPrintProcessor = \"WinPrint\";
pi2.pDatatype = \"RAW\";
pi2.Attributes = PRINTER_ATTRIBUTE_DEFAULT ;
hPrinter = AddPrinter(NULL, 2, (LPBYTE)&pi2);
ClosePrinter(hPrinter);
//
unidrv.dll见附件
附件名称/大小 下载次数 最后更新
2003-11-27_UNIDRV.DLL (215KB)  9
[img]http://www.kinboh.com/images/5130.jpg[/img]
Hellboy
驱动牛犊
驱动牛犊
  • 注册日期2003-07-22
  • 最后登录2005-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-27 15:25
谢谢 hglzw
游客

返回顶部