home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2003 April / VPR0304.ISO / HP / hpzipr12.inf < prev    next >
Windows Setup INFormation  |  2002-11-27  |  10KB  |  347 lines

  1. ;/*++
  2. ;
  3. ;Copyright (c) 1990-2002. Hewlett-Packard Company. All rights reserved. 
  4. ;
  5. ;
  6. ;    Dot4Prt INF for all OSes
  7. ;
  8. ;    Hewlett-Packard Converged DOT4 version 12
  9. ;
  10. ;    MagicKeyword for DOT4 12 infs used by the scrubber {492B8DFA-5753-4462-A985-C8069DFA1336}
  11. ;
  12.  
  13. ; ----- DO NOT MODIFY HEADER TEXT ABOVE THIS LINE! ------------ 
  14. ;--*/
  15. [Version]
  16. Signature="$Windows NT$"
  17. Class="Dot4Print HPZ12"
  18. ;ClassGUID={49ce6ac8-6f86-11d2-b1e5-0080c72e74a2} ; dot4prt matching id
  19. ClassGUID={7CE16297-E3BC-4f78-8670-48D1F2069956}
  20. Provider=%INF_Provider%
  21. DriverVer=08/14/2002, 5.0.5.0
  22. CatalogFile.NT=HPZipr12.cat
  23.  
  24. ;====================================================
  25.  
  26. [ControlFlags]
  27. ExcludeFromSelect = *
  28.  
  29. [DestinationDirs]
  30. DefaultDestDir = 10,System32\drivers
  31. Dot4Print_CpyFiles = 10,System32\drivers
  32. Dot4PrintMonCpyFiles98 = 11
  33. Dot4IO_CpyFiles = 11
  34.  
  35. [SourceDisksNames.x86]
  36. 1 = %CD%,,,
  37. 2 = %CD%,,,"drivers\dot4\Win2000"
  38.  
  39. [SourceDisksNames]
  40. 1 = %CD%,,,
  41.  
  42.  
  43. [SourceDisksFiles.x86]
  44. HPZipr12.sys = 2
  45. HPZidr12.dll = 2
  46. HPZipr12.dll = 2
  47. HPZipm12.exe = 2
  48. HPZinw12.exe = 2
  49. HPZisn12.dll = 2
  50. HPZipt12.dll = 2
  51. HPZimn12.dll = 2
  52.  
  53. [SourceDisksFiles]
  54. HPZipr12.sys = 1,Drivers\dot4\win98
  55. HPZidr12.dll = 1,Drivers\dot4\win98
  56. HPZipr12.dll = 1,Drivers\dot4\win98
  57. HPZipm12.exe = 1,Drivers\dot4\win98
  58. HPZinw12.exe = 1,Drivers\dot4\win98
  59. HPZisn12.dll = 1,Drivers\dot4\win98
  60. HPZipt12.dll = 1,Drivers\dot4\win98
  61. HPZimn12.dll = 1,Drivers\dot4\win98
  62. usbmon.dll   = 1,Drivers\dot4\win98
  63.  
  64. ;====================================================
  65.  
  66. [ClassInstall]
  67. ;
  68. ; Add the Dot4Print class GUID to SYSTEM\CCS\Control\Class
  69. ;
  70. AddReg = Dot4PrintClassAddReg
  71.  
  72. [ClassInstall32]
  73. ;
  74. ; Add the Dot4Print class GUID to SYSTEM\CCS\Control\Class
  75. ;
  76. AddReg = Dot4PrintClassAddReg
  77.  
  78. [Dot4PrintClassAddReg]
  79. ;
  80. ; Give the class a descriptive name and an icon
  81. ;
  82. HKR,,,,"Dot4Print HPZ12"
  83. HKR,,Icon,,"-20"
  84.  
  85.  
  86. ;====================================================
  87.  
  88. [Manufacturer]
  89. %HP%=HP_Models
  90.  
  91. [HP_Models]
  92. ;
  93. ; This INF supports models with these PnP IDs
  94. ; (Enumerated by any enumerator (*))
  95. "psc 2100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2811&mi_02&dot4&print_hpz
  96. "psc 2200 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2911&mi_02&dot4&print_hpz
  97. "psc 2150 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2a11&mi_02&dot4&print_hpz
  98. "officejet 6100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2d11&mi_02&dot4&print_hpz
  99. ; Moved the null printer installation to hpoglu08.inf
  100.  
  101. "hp LaserJet 4200 (DOT4PRT)"            = B_Dot4Print_Inst,dot4\hewlett-packardhp_la4ae5&print_hpz
  102. "hp LaserJet 4300 (DOT4PRT)"          = B_Dot4Print_Inst,dot4\hewlett-packardhp_la8ab4&print_hpz
  103. "hp color LaserJet 5500 (DOT4PRT)"     = B_Dot4Print_Inst,dot4\hewlett-packardhp_cofa3c&print_hpz
  104.  
  105. "hp deskjet 450 printer"        = D450_Dot4Print_Inst,dot4\vid_03f0&pid_0512&dot4&print_hpz
  106. "hp deskjet 450 printer"        = D450_Dot4Print_Inst,dot4\hpdj4506CD8&dot4&print_hpz
  107. "hp deskjet 450 printer"        = D450_Dot4Print_Inst,dot4\hpdj4506CD8&print_hpz
  108.  
  109. "hp LaserJet 1010 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_La17C4&PRINT_HPZ
  110. "hp LaserJet 1010 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_La17C4&DOT4&PRINT_HPZ
  111. "hp LaserJet 1010 (DOT4PRT)"           = LJ_Inst,dot4\VID_03F0&PID_0C17&DOT4&PRINT_HPZ
  112.  
  113. "hp LaserJet 1012 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_LaD645&PRINT_HPZ
  114. "hp LaserJet 1012 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_LaD645&DOT4&PRINT_HPZ
  115. "hp LaserJet 1012 (DOT4PRT)"           = LJ_Inst,dot4\VID_03F0&PID_0D17&DOT4&PRINT_HPZ
  116.  
  117. "hp LaserJet 1015 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_La1404&PRINT_HPZ
  118. "hp LaserJet 1015 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_La1404&DOT4&PRINT_HPZ
  119. "hp LaserJet 1015 (DOT4PRT)"           = LJ_Inst,dot4\VID_03F0&PID_0E17&DOT4&PRINT_HPZ
  120.  
  121. "hp LaserJet 1150 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_La1797&PRINT_HPZ
  122. "hp LaserJet 1150 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_La1797&DOT4&PRINT_HPZ
  123. "hp LaserJet 1150 (DOT4PRT)"           = LJ_Inst,dot4\VID_03F0&PID_0F17&DOT4&PRINT_HPZ
  124.  
  125. "hp LaserJet 1300 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_La8535&PRINT_HPZ
  126. "hp LaserJet 1300 (DOT4PRT)"           = LJ_Inst,dot4\Hewlett-Packardhp_La8535&DOT4&PRINT_HPZ
  127. "hp LaserJet 1300 (DOT4PRT)"           = LJ_Inst,dot4\VID_03F0&PID_1017&DOT4&PRINT_HPZ 
  128.  
  129. "hp LaserJet 1300n (DOT4PRT)"          = LJ_Inst,dot4\Hewlett-Packardhp_LaFBC4&PRINT_HPZ
  130. "hp LaserJet 1300n (DOT4PRT)"          = LJ_Inst,dot4\Hewlett-Packardhp_LaFBC4&DOT4&PRINT_HPZ
  131. "hp LaserJet 1300n (DOT4PRT)"          = LJ_Inst,dot4\VID_03F0&PID_1117&DOT4&PRINT_HPZ
  132.  
  133. "hp LaserJet 2300 (DOT4PRT)"               = LJ_Inst,dot4\Hewlett-Packardhp_LaF132&PRINT_HPZ
  134. "hp LaserJet 2300 (DOT4PRT)"               = LJ_Inst,dot4\Hewlett-Packardhp_LaF132&DOT4&PRINT_HPZ
  135. "hp LaserJet 2300 (DOT4PRT)"               = LJ_Inst,dot4\VID_03F0&PID_0B17&DOT4&PRINT_HPZ
  136.  
  137. "hp LaserJet 2300L (DOT4PRT)"             = LJ_Inst,dot4\Hewlett-Packardhp_La8003&PRINT_HPZ
  138. "hp LaserJet 2300L (DOT4PRT)"             = LJ_Inst,dot4\Hewlett-Packardhp_La8003&DOT4&PRINT_HPZ
  139. "hp LaserJet 2300L (DOT4PRT)"             = LJ_Inst,dot4\VID_03F0&PID_1217&DOT4&PRINT_HPZ
  140.  
  141. "hp color LaserJet 9500 (DOT4PRT)"    = LJ_Inst,dot4\Hewlett-Packardhp_coAA3F&PRINT_HPZ
  142. "hp color LaserJet 9500 (DOT4PRT)"    = LJ_Inst,dot4\Hewlett-Packardhp_coAA3F&DOT4&PRINT_HPZ
  143.  
  144. "psc 2170 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2b11&mi_02&dot4&print_hpz
  145. "psc 1100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2e11&mi_02&dot4&print_hpz
  146. "psc 1100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_3011&mi_02&dot4&print_hpz
  147. "psc 1200 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2f11&mi_02&dot4&print_hpz
  148. "officejet 4100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_3111&mi_02&dot4&print_hpz
  149. "officejet 4105 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_3211&mi_02&dot4&print_hpz
  150.  
  151. ;=========================================================================================
  152.  
  153. [Dot4Print_Inst]
  154. ;
  155. ; Install Section for DOT4PRINT on Win9x
  156. ;
  157. CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles,Dot4PrintMonCpyFiles98
  158. AddReg=Dot4Print_AddReg98,Dot4Print_AddReg
  159. DriverVer=08/14/2002, 5.0.5.0
  160.  
  161.  
  162. [Dot4Print_Inst.NT]
  163. ;
  164. ; Install Section for DOT4PRINT on Win2K
  165. ;
  166. CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles
  167. AddReg=Dot4Print_AddReg
  168. DriverVer=08/14/2002, 5.0.5.0
  169.  
  170. [B_Dot4Print_Inst]
  171. ;
  172. ; Install Section for BOISE DOT4PRINT on Win9x
  173. ;
  174. AddReg=Dot4Print_AddReg98,Boise_Dot4PrintMonAddReg98
  175. DriverVer=08/14/2002, 5.0.5.0
  176.  
  177. [B_Dot4Print_Inst.NT]
  178. ;
  179. ; Install Section for BOISE DOT4PRINT on Win9x
  180. ;
  181. AddReg=Boise_Dot4PrintAddRegW2k
  182. DriverVer=08/14/2002, 5.0.5.0
  183.  
  184. [D450_Dot4Print_Inst.NT]
  185. ;CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles
  186. AddReg=Dot4Print_AddReg
  187. DriverVer=08/14/2002, 5.0.5.0
  188.  
  189. [D450_Dot4Print_Inst]
  190. CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles
  191. AddReg=Dot4Print_AddReg98,Dot4Print_AddReg,HPZ_PrintMonAddReg98
  192. DriverVer=08/14/2002, 5.0.5.0
  193.  
  194. [LJ_Inst]
  195. ; Install Section for BOISE DOT4PRINT on Win9x
  196.  
  197. CopyFiles    =Dot4Print_CpyFiles,Dot4IO_CpyFiles
  198. AddReg        =Dot4Print_AddReg98,Boise_Dot4PrintMonAddReg98
  199. DriverVer=08/14/2002, 5.0.5.0
  200.  
  201. [LJ_Inst.NT]
  202. ; Install Section for BOISE DOT4PRINT on win2K
  203.  
  204. CopyFiles    =Dot4Print_CpyFiles,Dot4IO_CpyFiles
  205. AddReg        =Boise_Dot4PrintAddRegW2k
  206. DriverVer=08/14/2002, 5.0.5.0
  207.  
  208. ;====================================================
  209.  
  210. [Dot4Print_CpyFiles]
  211. HPZipr12.sys
  212.  
  213. [Dot4IO_CpyFiles]
  214. HPZidr12.dll,,,0x60
  215. HPZipr12.dll,,,0x60
  216. HPZipm12.exe,,,0x60
  217. HPZinw12.exe,,,0x60
  218. HPZisn12.dll,,,0x60
  219. HPZipt12.dll,,,0x60
  220.  
  221. ;Port monitor for 9x
  222. ;Also copying usbmon if it does not
  223. ;exist
  224. [Dot4PrintMonCpyFiles98]
  225. HPZimn12.dll
  226. usbmon.dll,,,16 ;do not overwrite
  227.  
  228.  
  229. ;====================================================
  230.  
  231. [Dot4Print_Inst.HW]
  232. ;
  233. ; Special configuration info for Win9x
  234. ;
  235. AddReg=Dot4Print_AddReg
  236.  
  237. [Dot4Print_Inst.NT.HW]
  238. ;
  239. ; Special configuration info for Win2K
  240. ;
  241. AddReg=Dot4Print_AddReg
  242.  
  243. [B_Dot4Print_Inst.HW]
  244. ;
  245. ; Special configuration info for Win9x
  246. ;
  247. AddReg=Dot4Print_AddReg
  248.  
  249.  
  250. [B_Dot4Print_Inst.NT.HW]
  251. ;
  252. ; Special configuration info for Win9x
  253. ;
  254. AddReg=Dot4Print_AddReg
  255.  
  256. [D450_Dot4Print_Inst.HW]
  257. AddReg=Dot4Print_AddReg
  258.  
  259. [D450_Dot4Print_Inst.NT.HW]
  260. AddReg=Dot4Print_AddReg
  261.  
  262. [LJ_Inst.HW]
  263. ;
  264. ; Special configuration info for Win9x
  265. ;
  266. AddReg=Dot4Print_AddReg
  267.  
  268.  
  269. [LJ_Inst.NT.HW]
  270. ;
  271. ; Special configuration info for Win9x
  272. ;
  273. AddReg=Dot4Print_AddReg
  274.  
  275.  
  276. ;====================================================
  277.  
  278. ;
  279. ; Registry entry for Driver
  280. ;
  281.  
  282. [Dot4Print_AddReg98]
  283. HKR,,DevLoader,,*ntkern
  284. HKR,,NTMPDriver,,HPZipr12.sys
  285. ;HKLM,"System\CurrentControlSet\Control\Print\Monitors\HPZDot4 Monitor",driver,,HPZimn12.dll
  286.  
  287. [HPZ_PrintMonAddReg98]
  288. HKLM,"System\CurrentControlSet\Control\Print\Monitors\HPZDot4 Monitor",driver,,HPZimn12.dll
  289.  
  290. [Dot4Print_AddReg]
  291. ;
  292. ; Add keys under Enum\enumeratorID\device-instance-id
  293. ;
  294. HKR,,"ReadSocketId",0x00010001,0x0002
  295. HKR,,"WriteSocketId",0x00010001,0x0002
  296. HKR,,"ReadBufferSize",0x00010001,0x7FFF
  297. HKR,,"WriteBufferSize",0x00010001,0x7FFF
  298.  
  299.  
  300. ;; Boise specific
  301.  
  302. [Boise_Dot4PrintMonAddReg98]
  303. HKLM,"System\CurrentControlSet\Control\Print\Monitors\USB Monitor",driver,,usbmon.dll
  304.  
  305. [Boise_Dot4PrintAddRegW2k]
  306. HKLM,"Software\Hewlett-Packard\San Diego Shared IO",OSVersionAtInstall,0x10001,5
  307.  
  308. ;====================================================
  309.  
  310. [Dot4Print_Inst.NT.Services]
  311. ;
  312. ; Add the Dot4 driver as a service
  313. ;
  314. AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService
  315.  
  316. ;; Boise Printer
  317. [B_Dot4Print_Inst.NT.Services]
  318. AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService
  319.  
  320. [D450_Dot4Print_Inst.NT.Services]
  321. ;
  322. ; Add the Dot4 driver as a service
  323. ;
  324. AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService
  325.  
  326. [LJ_Inst.NT.Services]
  327. AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService
  328.  
  329. [Dot4Print_Inst.AddService]
  330. ;
  331. ; Service configuration info
  332. ;
  333. DisplayName     = %Dot4Print_Name%
  334. ServiceType     = 1             ; Kernel driver
  335. StartType       = 3             ; Manual start
  336. ErrorControl    = 1             ; Error ignore
  337. ServiceBinary   = %12%\HPZipr12.sys
  338.  
  339. ;====================================================
  340.  
  341. [Strings]
  342. Dot4Print_Name      = "Print Class Driver for IEEE-1284.4 HPZipr12"
  343. HP                  = "Hewlett-Packard"
  344. INF_Provider        = "Hewlett-Packard"
  345. CD                  = "hp cd"
  346.