;/*++
;
;Copyright (c) 2011. Hewlett-Packard Company. All rights reserved. 
;
;
; ----- DO NOT MODIFY HEADER TEXT ABOVE THIS LINE! ------------ 
;--*/
[Version]
Signature="$Windows NT$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
CatalogFile.NTX86=HPWia_OJ8500_A910x32.CAT
CatalogFile.NTAMD64=HPWia_OJ8500_A910x64.CAT
DriverVer=07/19/2011, 26.00.00.00	
;====================================================

[DestinationDirs]
; By default, files will be copied to \windows\system.
DefaultDestDir=11

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

[Manufacturer]
%Mfg%=Models,NTamd64.6,NTamd64.5.2,NTx86.5.1,NTx86.6

; Windows 2K is not supported
[Models]
;; ; No support for Windows 2000

; Windows XP
[Models.NTx86.5.1]
"HP Officejet Pro 8500 A910 (USB)" = DMR.USB.5.1, usb\Vid_03f0&Pid_5312&mi_00
"HP Officejet Pro 8500 A910 (NET)" = DMR.NET.5.1, MF\officejet_pro_8500_a910&WSD&IP_SCAN

[Models.NTx86.6]
"HP Officejet Pro 8500 A910 (USB)" = DMR.USB.6, usb\Vid_03f0&Pid_5312&mi_00
"HP Officejet Pro 8500 A910 (NET)" = DMR.NET.6, MF\officejet_pro_8500_a910&WSD&IP_SCAN

; Windows x64 Server 2003
[Models.NTamd64.5.2]
"HP Officejet Pro 8500 A910 (USB)" = DMR.USB.5.2, usb\Vid_03f0&Pid_5312&mi_00
"HP Officejet Pro 8500 A910 (NET)" = DMR.NET.5.2, MF\officejet_pro_8500_a910&WSD&IP_SCAN

; Windows x64
[Models.NTamd64.6]
"HP Officejet Pro 8500 A910 (USB)" = DMR.USB.6, usb\Vid_03f0&Pid_5312&mi_00
"HP Officejet Pro 8500 A910 (NET)" = DMR.NET.6, MF\officejet_pro_8500_a910&WSD&IP_SCAN


; *****************************************************************************************
;           Windows XP (Whistler) and later (WIA)
; *****************************************************************************************

[DMR.Usb.5.1]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x31
FeatureScore=00

Events=DMR.Events
DeviceData=DMR.DeviceData.WIA
AddReg=DMR.UsbReg,DMR.WIAReg
CopyFiles=DMR.CpyFiles.WIA
RegisterDlls=DMR.RegisterDlls.WIA
ICMProfiles="sRGB Color Space Profile.icm"
CopyINF=HPOJ8500_A910_fax.inf, HPRestStub.inf, hpvpl09.inf

[DMR.Usb.6]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x31
FeatureScore=00

Events=DMR.Events
DeviceData=DMR.DeviceData.WIA
AddReg=DMR.UsbReg,DMR.WIAReg2
CopyFiles=DMR.CpyFiles.WIA2
RegisterDlls=DMR.RegisterDlls.WIA2
ICMProfiles="sRGB Color Space Profile.icm"
CopyINF=HPOJ8500_A910_fax.inf, HPRestStub.inf, hpvpl09.inf

;; [DMR.Usb.NTWIA.HW]

[DMR.Usb.6.ntamd64]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x31
FeatureScore=00

Events=DMR.Events
DeviceData=DMR.DeviceData.WIA
AddReg=DMR.UsbReg,DMR.WIAReg2
CopyFiles=DMR.CpyFiles.WIA2
RegisterDlls=DMR.RegisterDlls.WIA2
ICMProfiles="sRGB Color Space Profile.icm"
CopyINF=HPOJ8500_A910_fax.inf, HPRestStub.inf, hpvpl09.inf

[DMR.Usb.5.2.ntamd64]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x31
FeatureScore=00

Events=DMR.Events
DeviceData=DMR.DeviceData.WIA
AddReg=DMR.UsbReg,DMR.WIAReg
CopyFiles=DMR.CpyFiles.WIA
RegisterDlls=DMR.RegisterDlls.WIA
ICMProfiles="sRGB Color Space Profile.icm"
CopyINF=HPOJ8500_A910_fax.inf, HPRestStub.inf, hpvpl09.inf

;; [DMR.Usb.NTWIA.ntamd64.HW]

[DMR.Net.5.1]
Include=sti.inf
Needs=STI.SerialSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x30
FeatureScore=00

DeviceData=DMR.DeviceData.WIA
AddReg=DMR.NetReg,DMR.WIAReg
CopyFiles=DMR.CpyFiles.WIA
RegisterDlls=DMR.RegisterDlls.WIA
ICMProfiles="sRGB Color Space Profile.icm"
PortSelect=NO

[DMR.Net.6]
Include=sti.inf
Needs=STI.SerialSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x30
FeatureScore=00

DeviceData=DMR.DeviceData.WIA
AddReg=DMR.NetReg,DMR.WIAReg2
CopyFiles=DMR.CpyFiles.WIA2
RegisterDlls=DMR.RegisterDlls.WIA2
ICMProfiles="sRGB Color Space Profile.icm"
PortSelect=NO

;; [DMR.Net.NTWIA.HW]

[DMR.Net.6.ntamd64]
Include=sti.inf
Needs=STI.SerialSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x30
FeatureScore=00

DeviceData=DMR.DeviceData.WIA
AddReg=DMR.NetReg,DMR.WIAReg2
CopyFiles=DMR.CpyFiles.WIA2
RegisterDlls=DMR.RegisterDlls.WIA2
ICMProfiles="sRGB Color Space Profile.icm"
PortSelect=NO

[DMR.Net.5.2.ntamd64]
Include=sti.inf
Needs=STI.SerialSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x30
FeatureScore=00

DeviceData=DMR.DeviceData.WIA
AddReg=DMR.NetReg,DMR.WIAReg
CopyFiles=DMR.CpyFiles.WIA
RegisterDlls=DMR.RegisterDlls.WIA
ICMProfiles="sRGB Color Space Profile.icm"
PortSelect=NO
;; [DMR.Net.NTWIA.ntamd64.HW]

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

[DMR.Usb.5.1.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[DMR.Usb.6.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[DMR.Usb.6.ntamd64.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[DMR.Usb.5.2.ntamd64.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[DMR.Net.5.1.Services]
Include=sti.inf
Needs=STI.SerialSection.Services

[DMR.Net.6.Services]
Include=sti.inf
Needs=STI.SerialSection.Services

[DMR.Net.6.ntamd64.Services]
Include=sti.inf
Needs=STI.SerialSection.Services

[DMR.Net.5.2.ntamd64.Services]
Include=sti.inf
Needs=STI.SerialSection.Services

[DMR.DeviceData.WIA]
TwainDS="HP Officejet Pro 8500 A910"
Server=local
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
ProductFolder="HP Officejet Pro 8500 A910"
;tulip
TulipCLSID={49b4ee6c-b7cb-487b-b340-65614ae8dade}

[DMR.Events]
; These are events that the device issues to trigger application launching.
HP_OJ8500_A910_SCAN=%BUTTON_SCAN%,{D59CB525-CFB7-461d-AB49-B2C4C5DE1FC2},*

[DMR.WIAReg]
HKR,,USDClass,,"{DC80ED4C-49F7-42aa-B5BB-0DC130004894}"
HKCR,CLSID\{DC80ED4C-49F7-42aa-B5BB-0DC130004894},,,"Hewlett-Packard NG Minidriver"
HKCR,CLSID\{DC80ED4C-49F7-42aa-B5BB-0DC130004894}\InProcServer32,,,%11%\HPWia1_OJ8500_A910.dll
HKCR,CLSID\{DC80ED4C-49F7-42aa-B5BB-0DC130004894}\InProcServer32,ThreadingModel,,"Both"


[DMR.WIAReg2]
HKR,,USDClass,,"{DC80ED4C-49F7-42aa-B5BB-0DC130004894}"
HKCR,CLSID\{DC80ED4C-49F7-42aa-B5BB-0DC130004894},,,"Hewlett-Packard NG Minidriver"
HKCR,CLSID\{DC80ED4C-49F7-42aa-B5BB-0DC130004894}\InProcServer32,,,%11%\HPWia2_OJ8500_A910.dll
HKCR,CLSID\{DC80ED4C-49F7-42aa-B5BB-0DC130004894}\InProcServer32,ThreadingModel,,"Both"

[DMR.UsbReg]
; 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"
;tulip
HKR,DeviceData,TulipIOType,0x10001,1
HKR,DeviceData,TulipDevNameType,0x10001,3

[DMR.NetReg]
; This all depends on which kernel services you need
; Hardware configuration is not known
HKR,,HardwareConfig,1,1
HKR,,DevLoader,,*NTKERN
HKR,,CreateFileName,,AUTO
;tulip
HKR,DeviceData,TulipIOType,0x10001,5
HKR,DeviceData,TulipDevNameType,0x10001,3

[DMR.RegisterDlls.WIA]
11,,HPWia1_OJ8500_A910.dll,1
;tulip
11,,HPScanTRDrv_OJ8500_A910.dll,1

[DMR.RegisterDlls.WIA2]
11,,HPWia2_OJ8500_A910.dll,1
;tulip
11,,HPScanTRDrv_OJ8500_A910.dll,1

[DMR.CpyFiles.WIA]
HPWia1_OJ8500_A910.dll
;tulip
HPScanTRDrv_OJ8500_A910.dll
 
[DMR.CpyFiles.WIA2]
HPWia2_OJ8500_A910.dll
;tulip
HPScanTRDrv_OJ8500_A910.dll
 
[SourceDisksNames.x86]
1 = %CD%,,,
2 = %CD%,,,drivers\scanner

[SourceDisksFiles.x86]
HPWia1_OJ8500_A910.dll=2,x32
HPWia2_OJ8500_A910.dll=2,x32
;tulip
HPScanTRDrv_OJ8500_A910.dll=2,x32 

[SourceDisksNames.amd64]
1 = %CD%,,,
2 = %CD%,,,drivers\scanner

[SourceDisksFiles.amd64]
HPWia1_OJ8500_A910.dll=2,x64
HPWia2_OJ8500_A910.dll=2,x64
;tulip
HPScanTRDrv_OJ8500_A910.dll=2,x64 

[Strings]
; Always put strings down here so they can be easily localized to
; other languages.

Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Scan button press"
LAUNCH_APPLICATION_SCAN="hp scanning software"

; English Specific
[Strings.0409]         ;English
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Scan button press"
LAUNCH_APPLICATION_SCAN="hp scanning software"

; French Specific 
[Strings.000C] ; French
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Touche Numériser"
LAUNCH_APPLICATION_SCAN="logiciel de numérisation hp"

; Italian Specific 
[Strings.0010]  ; Italian
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Pressione del pulsante Scansione"
LAUNCH_APPLICATION_SCAN="software di scansione hp"

; German Specific 
[Strings.0007] ; German
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Taste "Scannen" gedrückt"
LAUNCH_APPLICATION_SCAN="HP Scansoftware"

; Spanish Specific 
[Strings.000A] ; Spanish
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Pulsar el botón Escanear"
LAUNCH_APPLICATION_SCAN="Software de escaneo HP"

; Portuguese Specific 
[Strings.0016] ; Portuguese
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Pressionamento do botão Digitalizar"
LAUNCH_APPLICATION_SCAN="software de digitalização hp"

; Dutch Specific 
[Strings.0013] ; Dutch
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Gedrukt op de knop Scannen"
LAUNCH_APPLICATION_SCAN="hp-scansoftware"

; Russian Specific 
[Strings.0019] ; Russian
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Нажатие кнопки "Сканировать""
LAUNCH_APPLICATION_SCAN="HP Precisionscan Pro"

; Traditional Chinese Specific 
[Strings.0404] ; Traditional Chinese
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="按下「掃瞄」按鈕"
LAUNCH_APPLICATION_SCAN="hp 掃瞄軟體"

; Simplified Chinese Specific
[Strings.0804] ; Chinese
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="按下“扫描”按钮"
LAUNCH_APPLICATION_SCAN="hp 扫描软件"

; Korean Specific 
[Strings.0012] ; Korean
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="스캔 버튼 누르기"
LAUNCH_APPLICATION_SCAN="hp 스캐닝 소프트웨어"

; Danish Specific 
[Strings.0006] ; Danish
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Du har trykket på knappen Scan til"
LAUNCH_APPLICATION_SCAN="HP Scanningsprogram"

; Finnish Specific 
[Strings.000B] ; Finnish
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Skannaa-painikkeen painaminen"
LAUNCH_APPLICATION_SCAN="hp:n skannausohjelmisto"

; Norwegian Specific 
[Strings.0014] ; Norwegian
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Trykket på Skann-knappen"
LAUNCH_APPLICATION_SCAN="hp skanning-programvare"

; Swedish Specific 
[Strings.001D] ; Swedish
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Tryckning på knappen Skanna"
LAUNCH_APPLICATION_SCAN="hp-programvara för skanning"

; Czech Specific 
[Strings.0005] ; Czech
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Stisknutí tlačítka Sejmout do"
LAUNCH_APPLICATION_SCAN="Software Skenování HP"

; Greek Specific 
[Strings.0008] ; Greek
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Πάτημα κουμπιού 'Σάρωση'"
LAUNCH_APPLICATION_SCAN="Λογισμικό σάρωσης hp"

; Hungarian Specific 
[Strings.000E] ; Hungarian
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Beolvasás gomb megnyomása"
LAUNCH_APPLICATION_SCAN="HP lapolvasás szoftver"

; Polish Specific 
[Strings.0015] ; Polish
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Naciśnięcie przycisku Skanuj"
LAUNCH_APPLICATION_SCAN="Oprogramowanie skanujące HP"

; Turkish Specific 
[Strings.001F] ;Turkish
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="Tara düğmesine basmak"
LAUNCH_APPLICATION_SCAN="hp tarama yazılımı"

; Japanese Specific 
[Strings.0411] ; Japanese
Provider="Hewlett-Packard"
Mfg="Hewlett-Packard"
CD="hp cd"

BUTTON_SCAN="[スキャン] ボタンを押す"
LAUNCH_APPLICATION_SCAN="hp スキャニング ソフトウェア"






































