100分 求解答 虚拟打印机中 INF文件与安装有关问题
100分 求解答 虚拟打印机中 INF文件与安装问题
本人最近在开发虚拟打印机,这几天 写INF文件,但是安装之后始终打印成功。
请教各位高手, 本人INF文件里面哪些部分写法有问题,????
请帮忙指正,谢谢!
以下是INF文件的具体内容:
######################################################
;Hewlett-Packard LaserJet combined printer driver INF file for Windows XP and 2000
;Copyright Hewlett-Packard 2001
; List of supported printers, manufacturers
[Version]
Signature="$Windows NT$"
;Provider=%HP%
Provider=%VirtualPrinter%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
DriverVer=1/18/2002,02.00.12.02
[ClassInstall32.NT]
AddReg=printer_class_addreg
[printer_class_addreg]
HKR,,,,%PrinterClassName%
HKR,,Icon,,"-4"
HKR,,Installer32,,"ntprint.dll,ClassInstall32"
HKR,,NoDisplayClass,,1
HKR,,EnumPropPages32,,"printui.dll,PrinterPropPageProvider"
; Manufacturer section.
;
; This section lists all of the manufacturers
; that we will display in the Dialog box
[Manufacturer]
%VirtualPrinter%=HP,NTx86.5.1
; Model sections
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;
; Phase II
;
[HP.NTx86.5.1]
"HP LaserJet 4" = HPLJ4.GPD.XP ,Hewlett-PackardHP_La185F,HP_LaserJet_4
"HP LaserJet 4M" = HPLJ4M.GPD.XP ,HPHP_LaserJet_4MBBF9,HP_LaserJet_4M
"HP LaserJet 4 Plus" = HPLJ4PS.GPD.XP ,Hewlett-PackardHP_LaC3A1,HP_LaserJet_4_Plus
"HP LaserJet 4M Plus" = HP4MPLS.GPD.XP ,HPHP_LaserJet_4M_Plu959A,HP_LaserJet_4M_Plus
"HP LaserJet 4L" = HPLJ4L.GPD.XP ,Hewlett-PackardLaserC029,HP_LaserJet_4L
"HP LaserJet 4ML" = HPLJ4ML.GPD.XP ,HPHP_LaserJet_4MLB77A,HP_LaserJet_4ML
"HP LaserJet 4P" = HPLJ4P.GPD.XP ,Hewlett-PackardHP_La7EE2,HP_LaserJet_4P
"HP LaserJet 4MP" = HPLJ4MP.GPD.XP ,HPHP_LaserJet_4MP7E7B,HP_LaserJet_4MP
"HP LaserJet 4Si" = HPLJ4SI.GPD.XP ,Hewlett-PackardHP_La973E,HP_LaserJet_4Si
"HP LaserJet 4Si MX" = HP4SIMX.GPD.XP ,HPHP_LaserJet_4Si_MX9FF1,HP_LaserJet_4Si_MX
"HP LaserJet 4V" = HPLJ4V.GPD.XP ,Hewlett-PackardHP_La7C62,HP_LaserJet_4V
"HP LaserJet 4MV" = HPLJ4MV.GPD.XP ,HPHP_LaserJet_4MV7CFB,HP_LaserJet_4MV
"HP LaserJet 5" = HPLJ5.GPD.XP ,Hewlett-PackardHP_LaE238,HPHP_LaserJet_53828,HP_LaserJet_5
"HP LaserJet 5" = HPLJ5.GPD.XP ,HWP2140,HWP20F0,HP_LaserJet_5
"HP LaserJet 5M" = HPLJ5M.GPD.XP ,HPHP_LaserJet_5M2BF8,HP_LaserJet_5M
"HP LaserJet 5N" = HPLJ5N.GPD.XP ,HPHP_LaserJet_5N2AB8,HP_LaserJet_5N
"HP LaserJet 5L" = HPLJ5L.GPD.XP ,Hewlett-PackardHP_La27E2,HP_LaserJet_5L
"HP LaserJet 5P" = HPLJ5P.GPD.XP ,Hewlett-PackardHP_LaEEE3,HPHP_LaserJet_5P2238,HP_LaserJet_5P
本人最近在开发虚拟打印机,这几天 写INF文件,但是安装之后始终打印成功。
请教各位高手, 本人INF文件里面哪些部分写法有问题,????
请帮忙指正,谢谢!
以下是INF文件的具体内容:
######################################################
;Hewlett-Packard LaserJet combined printer driver INF file for Windows XP and 2000
;Copyright Hewlett-Packard 2001
; List of supported printers, manufacturers
[Version]
Signature="$Windows NT$"
;Provider=%HP%
Provider=%VirtualPrinter%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
DriverVer=1/18/2002,02.00.12.02
[ClassInstall32.NT]
AddReg=printer_class_addreg
[printer_class_addreg]
HKR,,,,%PrinterClassName%
HKR,,Icon,,"-4"
HKR,,Installer32,,"ntprint.dll,ClassInstall32"
HKR,,NoDisplayClass,,1
HKR,,EnumPropPages32,,"printui.dll,PrinterPropPageProvider"
; Manufacturer section.
;
; This section lists all of the manufacturers
; that we will display in the Dialog box
[Manufacturer]
%VirtualPrinter%=HP,NTx86.5.1
; Model sections
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order
; that they appear in the INF file.
;
; Phase II
;
[HP.NTx86.5.1]
"HP LaserJet 4" = HPLJ4.GPD.XP ,Hewlett-PackardHP_La185F,HP_LaserJet_4
"HP LaserJet 4M" = HPLJ4M.GPD.XP ,HPHP_LaserJet_4MBBF9,HP_LaserJet_4M
"HP LaserJet 4 Plus" = HPLJ4PS.GPD.XP ,Hewlett-PackardHP_LaC3A1,HP_LaserJet_4_Plus
"HP LaserJet 4M Plus" = HP4MPLS.GPD.XP ,HPHP_LaserJet_4M_Plu959A,HP_LaserJet_4M_Plus
"HP LaserJet 4L" = HPLJ4L.GPD.XP ,Hewlett-PackardLaserC029,HP_LaserJet_4L
"HP LaserJet 4ML" = HPLJ4ML.GPD.XP ,HPHP_LaserJet_4MLB77A,HP_LaserJet_4ML
"HP LaserJet 4P" = HPLJ4P.GPD.XP ,Hewlett-PackardHP_La7EE2,HP_LaserJet_4P
"HP LaserJet 4MP" = HPLJ4MP.GPD.XP ,HPHP_LaserJet_4MP7E7B,HP_LaserJet_4MP
"HP LaserJet 4Si" = HPLJ4SI.GPD.XP ,Hewlett-PackardHP_La973E,HP_LaserJet_4Si
"HP LaserJet 4Si MX" = HP4SIMX.GPD.XP ,HPHP_LaserJet_4Si_MX9FF1,HP_LaserJet_4Si_MX
"HP LaserJet 4V" = HPLJ4V.GPD.XP ,Hewlett-PackardHP_La7C62,HP_LaserJet_4V
"HP LaserJet 4MV" = HPLJ4MV.GPD.XP ,HPHP_LaserJet_4MV7CFB,HP_LaserJet_4MV
"HP LaserJet 5" = HPLJ5.GPD.XP ,Hewlett-PackardHP_LaE238,HPHP_LaserJet_53828,HP_LaserJet_5
"HP LaserJet 5" = HPLJ5.GPD.XP ,HWP2140,HWP20F0,HP_LaserJet_5
"HP LaserJet 5M" = HPLJ5M.GPD.XP ,HPHP_LaserJet_5M2BF8,HP_LaserJet_5M
"HP LaserJet 5N" = HPLJ5N.GPD.XP ,HPHP_LaserJet_5N2AB8,HP_LaserJet_5N
"HP LaserJet 5L" = HPLJ5L.GPD.XP ,Hewlett-PackardHP_La27E2,HP_LaserJet_5L
"HP LaserJet 5P" = HPLJ5P.GPD.XP ,Hewlett-PackardHP_LaEEE3,HPHP_LaserJet_5P2238,HP_LaserJet_5P