; epppdtpr.INF for English
;  -- This file contains descriptions for epson 1394.3 enumerated printers
;
; Copyright (C) 2001 Seiko Epson Corporation
;
; Install Class GUID Definition 
;   Device Class GUID = {cf970b40-543d-11d4-9aff-00105a21d193}
;
; Created 06/11/01  (Creation Date)
;

;=====================================================================
; Common installation infomations
;=====================================================================
; EPSON 1394.3 Printer installation infomations
;

[Version]
Signature="$WINDOWS NT$"
Class=EPSON1394D3Printer
ClassGUID={cf970b40-543d-11d4-9aff-00105a21d193}
Provider=%MFG%
CatalogFile=epppdtpr.cat
DriverVer=03/01/2002, 1.00.013.0

[SourceDisksNames]
1 = %DISK1%,,,
 
[SourceDisksFiles]
epppdtin.dll = 1,,
epppdtmn.dll = 1,,
epppdtui.dll = 1,,
epppdtun.exe = 1,,
epppdtpr.sys = 1,,

[Manufacturer]
%MFG%=PnpPrint

[PnpPrint]
%PPDTPRN.DeviceDesc% = PPDTPRN_Inst,PPDT\PRINTER\EPSON

[ControlFlags]
ExcludeFromSelect = *

[DestinationDirs]
DefaultDestDir = 12
PPDTPRNClass.CopyFiles.NT=11
PPDTMN_Inst.CopyFiles.NT=11


;=====================================================================
; Class Installer
;=====================================================================
; Class installer32
;
[ClassInstall32]
Addreg=PPDTPRClass.AddReg.NT,PPDTPR.AddReg.Uninstall
CopyFiles=PPDTPRNClass.CopyFiles.NT

;
; Adding Registory entry for class installer
;
[PPDTPRClass.AddReg.NT]
HKR,,,0,%PPDTPrinterName%
HKR,,Installer32,,"epppdtin.dll,epPnpPrinterClassInstaller" 
HKR,,Icon,,-21

;
; Installation Class Installer Using and Invoking Files
;   Class Installer will install and invoke port monitor server dll
;
[PPDTPRNClass.CopyFiles.NT]
epppdtmn.dll							; EPSON 1394 Port Monitor Server DLL
epppdtui.dll							; EPSON 1394 Port Monitor UI DLL
epppdtin.dll							; EPSON 1394 Printer Class Installer
epppdtun.exe							; EPSON 1394 Printer Uninstaller

;
; Registering uninstaller
;
[PPDTPR.AddReg.Uninstall]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\EPSON1394D3Printer,DisplayName,0,%PPDTPrinterName%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\EPSON1394D3Printer,UninstallString,0,"epppdtun.exe"


;=====================================================================
; Print Port Device
;=====================================================================

;
; Installation EPSON 1394.3 driver and port monitor modules
;
[PPDTPRN_Inst.NT]
Copyfiles = PPDTPRN_Inst.CopyFiles.NT,PPDTMN_Inst.CopyFiles.NT
DriverVer=03/01/2002, 1.00.013.0

;
; Installation kernel mode driver files for system32\drivers directory.
;
[PPDTPRN_Inst.CopyFiles.NT]
epppdtpr.sys							; EPSON 1394 Kernel Mode Port Driver

;
; Installation user mode driver files for system32 directory.
;
[PPDTMN_Inst.CopyFiles.NT]
epppdtmn.dll,,,0x00000060				; EPSON 1394 Port Monitor Server DLL
epppdtui.dll,,,0x00000060				; EPSON 1394 Port Monitor UI DLL
epppdtin.dll,,,0x00000060				; EPSON 1394 Printer Class Installer
epppdtun.exe,,,0x00000060				; EPSON 1394 Printer Uninstaller


;
; Adding Driver services.
;
[PPDTPRN_Inst.NT.Services]
AddService = epppdtpr,0x00000002,PPDTPRN_Service_Inst

;
; Kernel mode driver service detail for printing port (LUN0)
;
[PPDTPRN_Service_Inst]
DisplayName    = %PPDTPRN.SvcDesc%	;
ServiceType    = 1						;KERNEL_DRIVER
StartType      = 3						;DEMAND START
ErrorControl   = 1						;RROR_NORMAL
ServiceBinary  = %12%\epppdtpr.sys		;

[PPDTPRN_Inst.NT.HW]
;
; Special configuration info
;
AddReg=PPDTPRN_AddReg

[PPDTPRN_AddReg]
HKR,,"WriteService",,%PPDT_DATA_ForEpson%


;=====================================================================
; Strings
;=====================================================================
;
; These strings is used as installation progress report.
;

[strings]
MFG			= "EPSON"	
PPDTPRN.DeviceDesc	= "Impressora EPSON 1394.3"
PPDTPRN.SvcDesc		= "Classe de Impressora EPSON 1394.3"
PPDTPrinterName		= "Dispositivos de Impressora EPSON 1394.3"	
DISK1			= "Disco 1 de Instalação da Impressora EPSON 1394.3"
PPDT_DATA_ForEpson	= "EPSON-DATA"
