Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

168 lines
3.8 KiB

  1. ;
  2. ; Hewlett Packard printer INF for NT 4.0.
  3. ;
  4. ;
  5. [Version]
  6. Signature="$Windows NT$"
  7. Provider="EigoS"
  8. ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
  9. Class=Printer
  10. [ClassInstall32.NT]
  11. AddReg=printer_class_addreg
  12. [printer_class_addreg]
  13. HKR,,,,%PrinterClassName%
  14. HKR,,Icon,,"-4"
  15. HKR,,Installer32,,"ntprint.dll,ClassInstall32"
  16. HKR,,NoDisplayClass,,1
  17. HKR,,EnumPropPages32,,"printui.dll,PrinterPropPageProvider"
  18. ;
  19. ; Manufacturer Sections
  20. ;
  21. ; This section lists all of the manufacturers that we will
  22. ; display in the Dialog box.
  23. ;
  24. [Manufacturer]
  25. "HP"
  26. ;
  27. ; Model Sections
  28. ;
  29. ; These sections correspond with an entry listed in the
  30. ; [Manufacturer] section above. The models will be displayed in the order
  31. ; that they appear here.
  32. ;
  33. [HP]
  34. "HP LaserJet 2100 Series PCL" = HPLJ21P6.GPD
  35. "HP LaserJet 4000 Series PCL" = HPLJ40P6.GPD
  36. "HP LaserJet 4050 Series PCL" = HPLJ45P6.GPD
  37. "HP LaserJet 5000 Series PCL" = HPLJ50P6.GPD
  38. "HP LaserJet 8000 Series PCL" = HPLJ80P6.GPD
  39. "HP LaserJet 8100 Series PCL" = HPLJ81P6.GPD
  40. ;
  41. ; Installer Sections
  42. ;
  43. ; These sections control file installation, and reference all files that
  44. ; need to be copied. The section name will be assumed to be the driver data
  45. ; file, unless there is an explicit DataFile section listed.
  46. ;
  47. [HPLJ21P6.GPD]
  48. CopyFiles=@HPLJ21P6.GPD,PCLXL,UNIDRV
  49. DataSection=UNIDRV_DATA
  50. LanguageMonitor=%PJL_MONITOR%
  51. [HPLJ40P6.GPD]
  52. CopyFiles=@HPLJ40P6.GPD,PCLXL,UNIDRV
  53. DataSection=UNIDRV_DATA
  54. LanguageMonitor=%PJL_MONITOR%
  55. [HPLJ45P6.GPD]
  56. CopyFiles=@HPLJ45P6.GPD,PCLXL,UNIDRV
  57. DataSection=UNIDRV_DATA
  58. LanguageMonitor=%PJL_MONITOR%
  59. [HPLJ50P6.GPD]
  60. CopyFiles=@HPLJ50P6.GPD,PCLXL,UNIDRV
  61. DataSection=UNIDRV_DATA
  62. LanguageMonitor=%PJL_MONITOR%
  63. [HPLJ80P6.GPD]
  64. CopyFiles=@HPLJ80P6.GPD,PCLXL,UNIDRV
  65. DataSection=UNIDRV_DATA
  66. LanguageMonitor=%PJL_MONITOR%
  67. [HPLJ81P6.GPD]
  68. CopyFiles=@HPLJ81P6.GPD,PCLXL,UNIDRV
  69. DataSection=UNIDRV_DATA
  70. LanguageMonitor=%PJL_MONITOR%
  71. [PJLMON.DLL]
  72. PJLMON.DLL
  73. ; Copy Sections
  74. ;
  75. ; Lists of files that are actually copied. These sections are referenced
  76. ; from the installer sections above. Only create a section if it contains
  77. ; two or more files (if we only copy a single file, identify it in the
  78. ; installer section, using the @filename notation) or if it's a color
  79. ; profile (since the DestinationDirs can only handle sections, and not
  80. ; individual files).
  81. ;
  82. [PCLXL]
  83. PCLXL.DLL
  84. pclxl.gpd
  85. attenum.gpd
  86. datatag.gpd
  87. optag.gpd
  88. p6font.gpd
  89. pjl.gpd
  90. stdnames.gpd
  91. ttfsub.gpd
  92. attag.gpd
  93. p6disp.gpd
  94. command.gpd
  95. p6cmn.gpd
  96. [UNIDRV]
  97. UNIDRV.DLL
  98. UNIRES.DLL
  99. UNIDRVUI.DLL
  100. STDNAMES.GPD
  101. UNIDRV.HLP
  102. ;
  103. ; Data Sections
  104. ;
  105. ; These sections contain data that is shared between devices.
  106. ;
  107. [UNIDRV_DATA]
  108. DriverFile=UNIDRV.DLL
  109. ConfigFile=UNIDRVUI.DLL
  110. HelpFile=UNIDRV.HLP
  111. ;
  112. ; Call SetupSetDirectoryId with 66000 to set the target directory at runtime
  113. ; (depending on which environment drivers are getting installed)
  114. ;
  115. [DestinationDirs]
  116. DefaultDestDir=66000
  117. ;
  118. ; diskid = description,tagfile,unused,subdir
  119. ;
  120. [SourceDisksNames.x86]
  121. 4 = ,,,
  122. ;
  123. ; filename_on_source = diskid,subdir,size,checksum,spare,spare
  124. ; extra fields are nt-specific
  125. ; bootmediaord,targetdirectory,upgradedisposition,textmodedisposition,targetname
  126. ;
  127. [SourceDisksFiles]
  128. pclxl.gpd = 4,,,,,,,2,3
  129. pcl5eres.dll = 4,,,,,,,2,3
  130. ttfsub.gpd = 4,,,,,,,2,3
  131. stdnames.gpd = 4,,,,,,,2,3
  132. unidrv.dll = 4,,,,,,,2,3
  133. unidrvui.dll = 4,,,,,,,2,3
  134. unires.dll = 4,,,,,,,2,3
  135. gpdparse.dll = 4,,,,,,,2,3
  136. unidrv.hlp = 4,,,,,,,2,3
  137. pjlmon.dll = 4,,,,,,,2,3
  138. ;
  139. ; Localizable Strings
  140. ;
  141. [Strings]
  142. PJL_MONITOR="PJL Language Monitor,PJLMON.DLL"