; epppdtpd.INF ; -- This file contains descriptions for epson 1394.3 enumerated printers ; ; Copyright (C) 2001-2006 Seiko Epson Corporation ; ; Created 06/11/01 (Creation Date) ; ;===================================================================== ; Common installation infomations ;===================================================================== ; EPSON 1394.3 Printer installation infomations ; [Version] Signature="$WINDOWS NT$" Class=PNPPrinters ClassGUID={4658ee7e-f050-11d1-b6bd-00c04fa372a7} Provider=%MFG% CatalogFile=epppdtpd.cat DriverVer=10/24/2006, 1.02.010.0 [SourceDisksNames] 1 = %DISK1%,,, [SourceDisksFiles] epppdtin.dll = 1,, epppdtmn.dll = 1,, epppdtui.dll = 1,, epppdtun.exe = 1,, epppdtpr.sys = 1,, [Manufacturer] %MFG%=EPSON [EPSON] %PPDTPRN.DeviceDesc% = PPDTPRN_Inst,PPDT\PRINTER\EPSON [ControlFlags] ExcludeFromSelect = * [DestinationDirs] DefaultDestDir = 12 PPDTPRNClass.CopyFiles.NT=11 PPDTMN_Inst.CopyFiles.NT=11 ;===================================================================== ; CoInstallers ;===================================================================== ; [PPDTPRN_Inst.NT.CoInstallers] Addreg=PPDTPRClass.AddReg.NT,PPDTPR.AddReg.Uninstall CopyFiles=PPDTPRNClass.CopyFiles.NT ; ; Adding Registory entry for class installer ; [PPDTPRClass.AddReg.NT] HKR,,,0,%PPDTPrinterName% HKR,,CoInstallers32,0x00010000,"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=10/24/2006, 1.02.010.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 = "EPSON 1394.3 Printer" PPDTPRN.SvcDesc = "EPSON 1394.3 Printer Class" PPDTPrinterName = "EPSON 1394.3 Printer Devices" DISK1 = "EPSON 1394.3 Printer Install Disk 1" PPDT_DATA_ForEpson = "EPSON-DATA"