hpousc08.inf Driver File Contents (psc1200.zip)

;/*++
;
;Copyright (c) 1990-2002. Hewlett-Packard Company. All rights reserved. 
;
;Hewlett-Packard AiO   Division
;Module Name:   hpousc08.INF
;
;Abstract:	Windows Still Image Setup File (this file is for Win98, Win98SE and Me only)
;
;	Magic Keyword for hpo 08 INF files	{EB6F6C8D-72A4-4451-9B6A-F550A43ED438}
;	do not remove is used by the scrubber
;
; ----- DO NOT MODIFY HEADER TEXT ABOVE THIS LINE! ------------ 
;
;--*/
[Version]
Signature="$CHICAGO$"

Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
;CatalogFile.NT=hpousc08.cat
;LayoutFile=layout.inf,layout1.inf,layout2.inf
DriverVer=04/18/2001,2.00.0001.1


[DestinationDirs]
; By default, files will be copied to \windows\system.
DefaultDestDir=11
HPBL.Usb.WDMdriver=10,system32\drivers 	; \windows\system32\drivers
HPBL.CopyDS=10,TWAIN_32
HPBL.Usb.CpyInf=10,inf

[ControlFlags]
; Remove comment from this line if all devices are PnP.
ExcludeFromSelect=*

[Manufacturer]
%Mfg%=Models

[Models]
;STI Models
%HPPSC_2100.DeviceDesc% = HPBL.Usb, USB\VID_03F0&Pid_2811&MI_00
%HPPSC_2200.DeviceDesc% = HPBL.Usb, USB\VID_03F0&Pid_2911&MI_00
%HPPSC_2150.DeviceDesc% = HPBL.Usb, USB\VID_03F0&Pid_2A11&MI_00
%HPPSC_2170.DeviceDesc% = HPBL.Usb, USB\VID_03F0&Pid_2B11&MI_00

%HPPSC_6100.DeviceDesc% = HPBL.Usb, USB\VID_03F0&Pid_2D11&MI_00

%HPPSC_1000.DeviceDesc% = PSC1200.Usb, USB\VID_03F0&Pid_2E11&MI_00
%HPPSC_1200.DeviceDesc% = PSC1200.Usb, USB\VID_03F0&Pid_2F11&MI_00
%HPPSC_1100.DeviceDesc% = PSC1200.Usb, USB\VID_03F0&Pid_3011&MI_00

%HPPSC_4100.DeviceDesc% = HPBL.Usb, USB\VID_03F0&Pid_3111&MI_00
%HPPSC_4105.DeviceDesc% = HPBL.Usb, USB\VID_03F0&Pid_3211&MI_00

;WIA Models
; Going forward, we do not want to install the WIA mini driver for Millenium anymore.
; So, commenting out all the ME/WIA specific stuff. Now, 98 and ME will both use the STI setup only
;%HPPSC_2200.DeviceDesc% = HPBL.Usb.WIA, USB\VID_03F0&Pid_2911&MI_00
;%HPPSC_2100.DeviceDesc% = HPBL.Usb.WIA, USB\VID_03F0&Pid_2811&MI_00
;%HPPSC_2150.DeviceDesc% = HPBL.Usb.WIA, USB\VID_03F0&Pid_2a11&MI_00
;%HPPSC_6100.DeviceDesc% = HPBL.Usb.WIA, USB\VID_03F0&Pid_2d11&MI_00

;%HPPSC_1100.DeviceDesc% = HPBL.Usb.WIA, USB\VID_03F0&Pid_3011&MI_00
;%HPPSC_1200.DeviceDesc% = HPBL.Usb.WIA, USB\VID_03F0&Pid_2f11&MI_00
;%HPPSC_4100.DeviceDesc% = HPBL.Usb.WIA, USB\VID_03F0&Pid_3111&MI_00


; *****************************************************************************************
;            Win98, 98SE only (STI)
; VERY IMPORTANT - do not change the DriverVer date in this section.  Leave at 1/10/2000
; *****************************************************************************************
[HPBL.Usb]
;Non-Millenium OSes only.  Make sure DriverVer is NOT newer than the WIA section!!!
DriverVer=01/10/2000,1.00.0001.1
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x0
Events=HPBL.Events
DeviceData=HPBL.DeviceData
AddReg=HPBL.Usb.AddReg,HPBL.ComReg,HPBL.EvtReg,HPBL.CUEVendorSetupReg,HPBL.AddReg.STI,HPBL.CUEReg
CopyFiles=HPBL.Usb.CpyFiles,HPBL.Usb.WDMdriver,HPBL.CopyDS
VendorSetup="hpovst08,InstallScanJetSoftware BanzaiU"
ICMProfiles="sRGB Color Space Profile.icm"

[PSC1200.Usb]
;PSC 1200, 1100, and 1000 series device need a different setting for HasScanButton in DeviceData
;Non-Millenium OSes only.  Make sure DriverVer is NOT newer than the WIA section!!!
DriverVer=01/10/2000,1.00.0001.1
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x0
Events=HPBL.Events
DeviceData=HPBL.DeviceData
AddReg=HPBL.Usb.AddReg,HPBL.ComReg,HPBL.EvtReg,HPBL.CUEVendorSetupReg,HPBL.AddReg.STI,PSC1200.CUEReg
CopyFiles=HPBL.Usb.CpyFiles,HPBL.Usb.WDMdriver,HPBL.CopyDS
VendorSetup="hpovst08,InstallScanJetSoftware BanzaiU"
ICMProfiles="sRGB Color Space Profile.icm"


; *****************************************************************************************
;            Windows Millenium Only (WIA)
; *****************************************************************************************
; Going forward, we do not want to install the WIA mini driver for Millenium anymore.
; So, commenting out all the ME/WIA specific stuff. Now, 98 and ME will both use the STI setup only
;[HPBL.Usb.WIA]
;Millenium (WIA) OSes only.  Make sure DriverVer is newer than the Win98 section!!!
;DriverVer=04/18/2001,2.00.0001.1
;Include=sti.inf
;Needs=STI.USBSection
;SubClass=StillImage
;DeviceType=1
;DeviceSubType=0x2
;Capabilities=0x30
;Events=HPBL.Events
;DeviceData=HPBL.DeviceData.WIA
;AddReg=HPBL.Usb.AddReg,HPBL.ComReg,HPBL.EvtReg,HPBL.CUEVendorSetupReg,HPBL.AddReg.WIA,HPBL.CUEReg
;CopyFiles=HPBL.Usb.CpyFiles.WIA,HPBL.CopyDS
;VendorSetup="hpovst08,InstallScanJetSoftware BanzaiU"
;ICMProfiles="sRGB Color Space Profile.icm"



; *****************************************************************************************
;           Common sections
; *****************************************************************************************

[HPBL.DeviceData]
TwainDS="Dummy DS"
TulipCLSID={D135A76D-5667-470C-8D94-AAA3C2398847}
ScanSettingsCLSID={A32F71B8-689F-410C-86B5-A40801CC8AD1}
HWMaxPixelDepth=16					; max pixel depth supported by scanner
HWLegalConfigSupported=1				; scanner supports a legal config (via ADF)
HWCompressionTypesSupported=5				; supports JPEG and NONE compression types
HWCompressionTypeDefault=4				; default is JPEG

;[HPBL.DeviceData.WIA]
; Going forward, we do not want to install the WIA mini driver for Millenium anymore.
; So, commenting out all the ME/WIA specific stuff. Now, 98 and ME will both use the STI setup only
;TwainDS="Dummy DS"
;Server=local
;InstallCLSID={BF50DC2F-AAE6-43B2-8988-0AEF924D8B0B}
;InstallRegPath="Software\Hewlett-Packard\DigitalImaging"
;UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
;TulipCLSID={D135A76D-5667-470C-8D94-AAA3C2398847}
;ScanSettingsCLSID={A32F71B8-689F-410C-86B5-A40801CC8AD1}
;HWMaxPixelDepth=16					; max pixel depth supported by scanner
;HWLegalConfigSupported=1				; scanner supports a legal config (via ADF)
;HWCompressionTypesSupported=5				; supports JPEG and NONE compression types
;HWCompressionTypeDefault=4				; default is JPEG

[HPBL.Events]
; These are events that the device issues to trigger application
; launching.
;HPBL_SCAN=%HPBL_SCAN%,{A6C5A715-8C6E-11d2-977A-0000F87A926F},%LAUNCH_APPLICATION_SCAN%
HPBL_SCAN=%HPBL_SCAN%,{03A5651B-EAE9-4D35-974D-B97C0B5A04FE},%LAUNCH_APPLICATION_SCAN%
;HPBL_WEB=%HPBL_WEB%,{05A15035-262B-40c5-930D-A21E663091AF},%LAUNCH_APPLICATION_WEB%
;HPBL_PHOTO=%HPBL_PHOTO%,{1609B8C6-42B6-4FE1-BED9-9B8FB83CAF3D},%LAUNCH_APPLICATION_PHOTO%
;HPBL_EMAIL=%HPBL_EMAIL%,{8EFDF2C0-7260-11D2-A7C5-080009C09424},%LAUNCH_APPLICATION_EMAIL%
;HPBL_COPY=%HPBL_COPY%,{B38E1061-65AB-11d1-A43B-080009EEBDF6},%LAUNCH_APPLICATION_COPY%
;HPBL_TOOLS=%HPBL_TOOLS%,{70865928-CADF-480c-966C-34B4867ABEFD},%LAUNCH_APPLICATION_TOOLS%

[HPBL.EvtReg]
; This sets up the zero based index of the buttons (as returned by Tulip::GetButtonStatusEx() )
HKR,Events\HPBL_SCAN,Index,0x10001,0
;HKR,Events\HPBL_WEB,Index,0x10001,1
;HKR,Events\HPBL_PHOTO,Index,0x10001,2
;HKR,Events\HPBL_EMAIL,Index,0x10001,3
;HKR,Events\HPBL_COPY,Index,0x10001,4
;HKR,Events\HPBL_TOOLS,Index,0x10001,5

[PSC1200.CUEReg]
;PSC 1200, 1100, and 1000 series device need a different setting for HasScanButton in DeviceData
HKR,DeviceData,HasScanButton,0x10001,1
HKR,DeviceData,ResDefault,0x10001,200
HKR,DeviceData,MaskADF,0x10001,0
HKR,DeviceData,Resolutions,0,"75,100,150,200,300,600,1200,2400"
HKR,DeviceData,ScrollCap0,0x10001,0

[HPBL.CUEReg]
HKR,DeviceData,HasScanButton,0x10001,2
HKR,DeviceData,ResDefault,0x10001,200
HKR,DeviceData,MaskADF,0x10001,0
HKR,DeviceData,Resolutions,0,"75,100,150,200,300,600,1200,2400"
HKR,DeviceData,ScrollCap0,0x10001,0

;[HPBL.AddReg.WIA]
; Going forward, we do not want to install the WIA mini driver for Millenium anymore.
; So, commenting out all the ME/WIA specific stuff. Now, 98 and ME will both use the STI setup only
;HKR,,USDClass,,"{513FB516-EA19-4135-84D3-543C16C87A0C}"
;HKCR,CLSID\{513FB516-EA19-4135-84D3-543C16C87A0C},,,"Hewlett-Packard Scanjet Tulip Common USD"
;HKCR,CLSID\{513FB516-EA19-4135-84D3-543C16C87A0C}\InProcServer32,,,%11%\HPGWIAMD.dll
;HKCR,CLSID\{513FB516-EA19-4135-84D3-543C16C87A0C}\InProcServer32,ThreadingModel,,"Both"



[HPBL.AddReg.STI]
; Register the Tulip Common USD
HKR,,USDClass,,"{75D4D64E-B90B-4247-B6F9-E6794EFCE90E}"
HKCR,CLSID\{75D4D64E-B90B-4247-B6F9-E6794EFCE90E},,,"Hewlett-Packard Scanjet Tulip Common USD"
HKCR,CLSID\{75D4D64E-B90B-4247-B6F9-E6794EFCE90E}\InProcServer32,,,%11%\HPGTPUSD.dll
HKCR,CLSID\{75D4D64E-B90B-4247-B6F9-E6794EFCE90E}\InProcServer32,ThreadingModel,,"Both"


[HPBL.Usb.AddReg]
; This all depends on which kernel services you need
; Hardware configuration is not known
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,"usbscan.sys"


[HPBL.ComReg]
; Register the Tulip Driver.
HKCR,CLSID\{D135A76D-5667-470C-8D94-AAA3C2398847},,,"Scanner Class"
HKCR,CLSID\{D135A76D-5667-470C-8D94-AAA3C2398847}\Implemented Categories\{A2D2C384-2021-4105-B2A5-13313FEC1789}
HKCR,CLSID\{D135A76D-5667-470C-8D94-AAA3C2398847}\Implemented Categories\{F2A5E1D0-F075-4A3B-9D2F-908B3BFE2DD2}
HKCR,CLSID\{D135A76D-5667-470C-8D94-AAA3C2398847}\InprocServer32,,,%11%\hpotscl.dll
HKCR,CLSID\{D135A76D-5667-470C-8D94-AAA3C2398847}\InprocServer32,ThreadingModel,,"Both"
HKCR,CLSID\{D135A76D-5667-470C-8D94-AAA3C2398847}\ProgID,,,"HPAiO_TSCL.Scanner.1"
HKCR,CLSID\{D135A76D-5667-470C-8D94-AAA3C2398847}\TypeLib,,,"{F31B4204-BD28-41A4-B052-967B83A67B09}"
HKCR,CLSID\{D135A76D-5667-470C-8D94-AAA3C2398847}\VersionIndependentProgID,,,"HPAiO_TSCL.Scanner"
; Register the Tulip Driver Proxy Stub
HKCR,CLSID\{45A6DE15-FA6C-48B6-AAF6-7B98158AC0F4},,,"PSFactoryBuffer"
HKCR,CLSID\{45A6DE15-FA6C-48B6-AAF6-7B98158AC0F4}\InProcServer32,,,%11%\hpotscl.dll
HKCR,CLSID\{45A6DE15-FA6C-48B6-AAF6-7B98158AC0F4}\InProcServer32,ThreadingModel,,"Both"
HKLM,Software\CLASSES\Interface\{B59EE25B-8A4A-4798-8BB4-AE7AD33FBD4F},,,"IButton"
HKLM,Software\CLASSES\Interface\{B59EE25B-8A4A-4798-8BB4-AE7AD33FBD4F}\ProxyStubClsid32,,,"{45A6DE15-FA6C-48B6-AAF6-7B98158AC0F4}"
HKLM,Software\CLASSES\Interface\{B59EE25B-8A4A-4798-8BB4-AE7AD33FBD4F}\NumMethods,,,"8"
HKLM,Software\CLASSES\Interface\{26955994-8038-444B-82FD-794A41367DD7},,,"IScanner"
HKLM,Software\CLASSES\Interface\{26955994-8038-444B-82FD-794A41367DD7}\ProxyStubClsid32,,,"{45A6DE15-FA6C-48B6-AAF6-7B98158AC0F4}"
HKLM,Software\CLASSES\Interface\{26955994-8038-444B-82FD-794A41367DD7}\NumMethods,,,"20"
HKLM,Software\CLASSES\Interface\{966051B8-E98E-4BC2-9F52-822FD7F199C4},,,"IStringTable"
HKLM,Software\CLASSES\Interface\{966051B8-E98E-4BC2-9F52-822FD7F199C4}\NumMethods,,,"6"
HKLM,Software\CLASSES\Interface\{966051B8-E98E-4BC2-9F52-822FD7F199C4}\ProxyStubClsid32,,,"{45A6DE15-FA6C-48B6-AAF6-7B98158AC0F4}"
HKLM,Software\CLASSES\Interface\{F0FE1A19-9C93-4418-BBBD-BF87482F5FE9},,,"IAdf"
HKLM,Software\CLASSES\Interface\{F0FE1A19-9C93-4418-BBBD-BF87482F5FE9}\NumMethods,,,"6"
HKLM,Software\CLASSES\Interface\{F0FE1A19-9C93-4418-BBBD-BF87482F5FE9}\ProxyStubClsid32,,,"{45A6DE15-FA6C-48B6-AAF6-7B98158AC0F4}"
HKLM,Software\CLASSES\Interface\{D6F31B83-3EFC-4B12-A7BE-1DE76C606981},,,"IAdf2"
HKLM,Software\CLASSES\Interface\{D6F31B83-3EFC-4B12-A7BE-1DE76C606981}\NumMethods,,,"10"
HKLM,Software\CLASSES\Interface\{D6F31B83-3EFC-4B12-A7BE-1DE76C606981}\ProxyStubClsid32,,,"{45A6DE15-FA6C-48B6-AAF6-7B98158AC0F4}"
HKLM,System\CurrentControlSet\Control\InstalledFiles,HPZc3212.dll,3,0B,00
HKLM,System\CurrentControlSet\Control\InstalledFiles,HPZuci12.dll,3,0B,00


[DefaultInstall]
CopyFiles=HPBL.Usb.CpyFiles,HPBL.Usb.WDMdriver,HPBL.CopyDS

[HPBL.CUEVendorSetupReg]
; This marks this SW instance as a CUE device needing a TWAIN32 subdir created.
; This key is only needed for VendorSetup functionality - the CoInstaller can
; handle this independently.
HKR,,NeedsTWAIN32Dir,,"True"




[HPBL.Usb.CpyFiles]
; Copy the user mode minidriver.
hpgtpusd.dll,,,0x60
hpovst08.dll,,,0x60
hpotscl.dll,,,0x60

;[HPBL.Usb.CpyFiles.WIA]
; Going forward, we do not want to install the WIA mini driver for Millenium anymore.
; So, commenting out all the ME/WIA specific stuff. Now, 98 and ME will both use the STI setup only
;hpgwiamd.dll,,,0x60
;hpotscl.dll,,,0x60
;hpovst08.dll,,,0x60

[HPBL.CopyDS]
hpqgends.tmp,,,0x60

[HPBL.Usb.WDMdriver]
; Copy the kernel drivers that are needed.
usbscan.sys,usbscan.sy_,,0x60

[SourceDisksNames]
1=%CD%,,,

[SourceDisksFiles]
;hpgwiamd.dll=1,Drivers\Scanner
hpgtpusd.dll=1,Drivers\Scanner
hpovst08.dll=1,Drivers\Scanner
usbscan.sy_=1,Drivers\Scanner
hpotscl.dll=1,Drivers\Scanner
hpqgends.tmp=1,Drivers\Scanner
hpoglu08.inf=1
hpzid412.inf=1
hpzipr12.inf=1
hpzist12.inf=1
hpzius12.inf=1
hpound08.inf=1

[Strings]
; Always put strings down here so they can be easily localized to
; other languages.
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"
HPImageClass.desc="HP Win95 Lockout Class"
HPPSC_2100.DeviceDesc="hp psc 2100 series"
HPPSC_2200.DeviceDesc="hp psc 2200 series"
HPPSC_2150.DeviceDesc="hp psc 2150 series"
HPPSC_2170.DeviceDesc="hp psc 2170 series"
HPPSC_6100.DeviceDesc="hp officejet 6100 series"
HPPSC_1000.DeviceDesc="hp psc 1000 series"
HPPSC_1200.DeviceDesc="hp psc 1200 series"
HPPSC_1100.DeviceDesc="hp psc 1100 series"
HPPSC_4100.DeviceDesc="hp officejet 4100 series"
HPPSC_4105.DeviceDesc="hp officejet 4105 series"
HPBL_SCAN="Scan button press"
HPBL_WEB="Share-to-Web button press"
HPBL_PHOTO="Memories Disc Creator button press"
HPBL_EMAIL="E-mail button press"
HPBL_COPY="Copy button press"
HPBL_TOOLS="Save Document to Disc button press"
LAUNCH_APPLICATION_SCAN="hp scanning software"
LAUNCH_APPLICATION_WEB="hp Share-to-Web"
LAUNCH_APPLICATION_PHOTO="hp memories disc creator"
LAUNCH_APPLICATION_EMAIL="E-mail"
LAUNCH_APPLICATION_COPY="hp copying"
LAUNCH_APPLICATION_TOOLS="Save document to disc"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 3.17