100分 求解答 虚拟打印机中 INF文件与安装有关问题

100分 求解答 虚拟打印机中 INF文件与安装问题
本帖最后由 ggxxkkll 于 2014-05-29 15:27:19 编辑
本人最近在开发虚拟打印机,这几天 写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