;/*++
;
;Copyright (c) 1990-2002. samsung Company. All rights reserved. 
;

;	Magic Keyword for hposcu09 INF files	{BBC2278C-C4FB-4808-B4F2-074010BDB64A}

;	do not remove is used by the scrubber
;
; ----- DO NOT MODIFY HEADER TEXT ABOVE THIS LINE! ------------ 
;
;--*/
[Version]
Signature="$Windows NT$"

Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Provider%
CatalogFile.NT=ssgscu09.cat
;LayoutFile=layout.inf,layout1.inf,layout2.inf
DriverVer=02/02/2007, 1.0.0.4

;====================================================


[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, NT.5.1, NTamd64

[Models]
;STI Models



; Windows XP(Whistler) or later.
[Models.NT.5.1]
;WIA Models

;Brangus
%SCX_1570.DeviceDesc% = PSC.Usb.NTWIA, USB\VID_04E8&Pid_3921&MI_00


; Windows XP(Whistler) or later.
[Models.NTamd64]
;WIA Models

;Brangus
%SCX_1570.DeviceDesc% = PSC.Usb.NTWIA, USB\VID_04E8&Pid_3921&MI_00


; *****************************************************************************************
;           Windows XP (Whistler) and later (WIA)
; *****************************************************************************************
[PSC.Usb.NTWIA]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x2
Capabilities=0x30
Events=PSC.Events
DeviceData=PSC.DeviceData.WIA
AddReg=PSC.EvtReg,PSC.CUEReg,PSC.UsbReg,PSC.WIAReg
CopyFiles=PSC.CpyFiles.WIA
RegisterDlls=PSC.RegisterDlls.WIA
ICMProfiles="sRGB Color Space Profile.icm"

[PSC.Usb.NTWIA.HW]
AddReg=PSC.HWmodelU



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

;  This is for the coinstaller functionality that replaces VendorSetup
[PSC.HWmodelU]
;HKR,,CoinstallerModel,,"BanzaiU"
;HKR,,VendorSetupDLL,,"hpovst09.dll"
;HKR,,TwainDirCleanupFunc,,"RemoveTWAIN32Subdirectories"



; Windows Whistler (XP)
[PSC.Usb.NTWIA.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[PSC.Usb.NTWIA.coinstallers]
AddReg=Coinstaller.AddReg
CopyFiles=Coinstaller.CpyFiles


[Coinstaller.AddReg]
; temporay change eliminating one of the coinstallers... **** REVISIT THIS SIRANI BUILD *****
;HKR,,CoInstallers32,0x00010000,"HPZc3212.dll, ;ClassInstall32","hpovst09.dll,HPScannerCoInstaller"
;HKR,,CoInstallers32,0x00010000,"hpovst09.dll,HPScannerCoInstaller"



[PSC.DeviceData.WIA]
TwainDS="Dummy DS"
Server=local
InstallRegPath="Software\samsung\DigitalImaging"
UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145}
TulipCLSID={C7E94BE6-41C3-4d5b-8C86-1CCF0B7DFD70}
TulipDriver=scxtscl2.dll
CommonDataFolder=Scanjet


[PSC.Events]
; These are events that the device issues to trigger application
; launching.
PSC_SCAN=%PSC_SCAN%,{03A5651B-EAE9-4D35-974D-B97C0B5A04FE},%LAUNCH_APPLICATION_SCAN%
PSC_TMA=%PSC_TMA%,{AAE3EE1B-F11B-4d1f-8C64-0B53220451B4},%LAUNCH_APPLICATION_SCAN%
;PSC_WEB=%PSC_WEB%,{05A15035-262B-40c5-930D-A21E663091AF},%LAUNCH_APPLICATION_WEB%
;PSC_PHOTO=%PSC_PHOTO%,{1609B8C6-42B6-4FE1-BED9-9B8FB83CAF3D},%LAUNCH_APPLICATION_PHOTO%
;PSC_EMAIL=%PSC_EMAIL%,{8EFDF2C0-7260-11D2-A7C5-080009C09424},%LAUNCH_APPLICATION_EMAIL%
;PSC_COPY=%PSC_COPY%,{B38E1061-65AB-11d1-A43B-080009EEBDF6},%LAUNCH_APPLICATION_COPY%
;PSC_TOOLS=%PSC_TOOLS%,{70865928-CADF-480c-966C-34B4867ABEFD},%LAUNCH_APPLICATION_TOOLS%

[PSC.EvtReg]
; This sets up the zero based index of the buttons (as returned by Tulip::GetButtonStatusEx() )
HKR,Events\PSC_SCAN,Index,0x10001,0
HKR,Events\PSC_TMA,Index,0x10001,1
HKR,Events\PSC_TMA,FriendlyName,,%BTN_NAME_TMA%
;HKR,Events\PSC_WEB,Index,0x10001,1
;HKR,Events\PSC_PHOTO,Index,0x10001,2
;HKR,Events\PSC_EMAIL,Index,0x10001,3
;HKR,Events\PSC_COPY,Index,0x10001,4
;HKR,Events\PSC_TOOLS,Index,0x10001,5

[PSC.CUEReg]
HKR,DeviceData,HasScanButton,0x10001,2
HKR,DeviceData,Resolutions,0,"75,100,150,200,300,600,1200,2400"
HKR,DeviceData,ResDefault,0x10001,200
HKR,DeviceData,LoadSettingsOnce,0x10001,1
HKR,DeviceData,ScrollCap0,0x10001,0
HKR,DeviceData,MaskADF,0x10001,0
;HKR,DeviceData,TwainDSmodule,0, "hpqgnds2.tmp"
HKR,DeviceData,TwainDSmodule,0, "hpqgnds2"

;add Tulip Logger reg entries for the coinstaller
;HKCR,CLSID\{E57522AC-1C22-4167-9BFC-F334470F2301},,,"samsung Scanjet co-installer"
;HKCR,CLSID\{E57522AC-1C22-4167-9BFC-F334470F2301}\Implemented ;Categories\{3A10D4E3-3AFF-469F-92EE-1C013F0EB992}
;HKCR,CLSID\{E57522AC-1C22-4167-9BFC-F334470F2301}\InprocServer32,,,%11%\hpovst09.dll


[PSC.WIAReg]
HKR,,USDClass,,"{88F97599-1C76-4ef4-96C4-475BC331053F}"
HKCR,CLSID\{88F97599-1C76-4ef4-96C4-475BC331053F},,,"samsung Scanjet Tulip Common USD"
HKCR,CLSID\{88F97599-1C76-4ef4-96C4-475BC331053F}\InProcServer32,,,%11%\scxwiax2.dll
HKCR,CLSID\{88F97599-1C76-4ef4-96C4-475BC331053F}\InProcServer32,ThreadingModel,,"Both"


[PSC.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"
;
; TulipIOType - from Tulip doc for ENUM SCANNER_IO_TYPE
; 1 = USB, 2 = Parallel, 3 = SCSI, 4 = DOT4, 5 = IP (network), 6 = USB2, 7 = 1394 (firewire).
; 
HKR,DeviceData,TulipIOType,0x10001,1  ; USB


[PSC.RegisterDlls.WIA]
11,,scxtscl2.dll,1
11,,scxwiax2.dll,1

[PSC.CpyFiles.WIA]
scxwiax2.dll
scxtscl2.dll

[Coinstaller.CpyFiles]
;hpovst09.dll,,,0x60
;HPZc3212.dll,,,0x60


[SourceDisksNames]
1 = %CD%,,,

[SourceDisksFiles]
scxtscl2.dll=1,drivers\scanner
scxwiax2.dll=1,drivers\scanner


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

[SourceDisksFiles.x86]
scxtscl2.dll=2,x32
scxwiax2.dll=2,x32

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

[SourceDisksFiles.amd64]
scxtscl2.dll=2,x64
scxwiax2.dll=2,x64


[Strings]
; Always put strings down here so they can be easily localized to
; other languages.
Provider="Samsung"
Mfg="Samsung"
CD="scx cd"
HPImageClass.desc="HP Win95 Lockout Class"

;Brangus
SCX_1570.DeviceDesc="Samsung SCX-1570 Series"


PSC_SCAN="Scan button press"
PSC_TMA="Scan Film button press"
PSC_WEB="Share-to-Web button press"
PSC_PHOTO="Memories Disc Creator button press"
PSC_EMAIL="E-mail button press"
PSC_COPY="Copy button press"
PSC_TOOLS="Save Document to Disc button press"
BTN_NAME_TMA="Scan Film button"
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"


; Korean Specific 
[Strings.0012] ; Korean
Provider="Samsung"
Mfg="Samsung"
CD="scx cd"
HPImageClass.desc="HP Win95 Lockout Class"

;Brangus
SCX_1570.DeviceDesc="Samsung SCX-1570 Series"

PSC_SCAN="스캔 버튼 누르기"
PSC_TMA="필름 스캔 버튼 누르기"
PSC_WEB="Share-to-Web 버튼 누르기"
PSC_PHOTO="메모리 디스크 작성기 버튼 누르기"
PSC_EMAIL="전자 메일 버튼 누르기"
PSC_COPY="복사 버튼 누르기"
PSC_TOOLS="문서를 디스크에 저장 버튼 누르기"
BTN_NAME_TMA="필름 스캔 버튼"
LAUNCH_APPLICATION_SCAN="hp 스캐닝 소프트웨어"
LAUNCH_APPLICATION_WEB="hp Share-to-Web"
LAUNCH_APPLICATION_PHOTO="hp 메모리 디스크 작성기"
LAUNCH_APPLICATION_EMAIL="전자 메일"
LAUNCH_APPLICATION_COPY="hp 복사"
LAUNCH_APPLICATION_TOOLS="디스크에 문서 저장"

