PRINTER.INF Driver File Contents (sze4011s.zip)

[Identification]
	OptionType = PRINTER

[Options]
;       Driver = Configuration File, Data File, Driver

"Epson Stylus 1500 -Z-"        = sdntui, sd_epsty, sd32
"Epson Stylus 800 -Z-"         = sdntui, sd_epsty, sd32
"Epson Stylus COLOR 200 -Z-"   = sdntui, sd_epsty, sd32
"Epson Stylus COLOR 500 -Z-"   = sdntui, sd_epsty, sd32
"Epson Stylus COLOR -Z-"       = sdntui, sd_epsty, sd32
"Epson Stylus COLOR II -Z-"    = sdntui, sd_epsty, sd32
"Epson Stylus COLOR IIs -Z-"   = sdntui, sd_epsty, sd32
"Epson Stylus PRO -Z-"         = sdntui, sd_epsty, sd32
"Epson Stylus PRO XL -Z-"      = sdntui, sd_epsty, sd32
"Epson Stylus PRO XL+ -Z-"     = sdntui, sd_epsty, sd32

[Identify]
	read-syms Identification
	set Status     = STATUS_SUCCESSFUL
	set Identifier = $(OptionType)
	set Media      = #("Source Media Descriptions", 1, 1)
	Return $(Status) $(Identifier) $(Media)

[ReturnOptions]
	set Status        = STATUS_FAILED
	set OptionList     = {}
	set OptionTextList = {}
	set LanguageList = ^(LanguagesSupported, 1)
	Ifcontains(i) $($0) in $(LanguageList)
	goto returnoptions
	else
	set Status = STATUS_NOLANGUAGE
	goto finish_ReturnOptions
	endif
returnoptions = +
	set OptionList     = ^(Options, 0)
	set OptionTextList = ^(OptionsText$($0), 1)
	set Status         = STATUS_SUCCESSFUL
finish_ReturnOptions = +
	Return $(Status) $(OptionList) $(OptionTextList)

;;-----------------------------------------------------------------------------
[InstallOption]
	set Status   = STATUS_FAILED
	set Option   = $($1)
	set SrcDir   = $($2)
	set AddCopy  = $($3)
	set DoCopy   = $($4)
	set DoConfig = $($5)

	;;      Verify that we can speak their language
	set LanguageList = ^(LanguagesSupported, 1)
	Ifcontains(i) $($0) in $(LanguageList)
	else
	set Status = STATUS_NOLANGUAGE
	goto finish_InstallOption
	endif
	read-syms Strings$($0)                                      ;; read our language-specific message strings
	set OptionList = ^(Options, 0)                      ;; create list of drivers

	;;      Verify we are installing an option from our list
	ifcontains $(Option) in $(OptionList)       ;; user picked one from this list?
	else
	goto finish_InstallOption                       ;; No, quit now
	endif

	;;      Fetch files for the option
	set OptionList = ""
	set ConfigOption = #(Options, $(Option), 1)
	set DataOption   = #(Options, $(Option), 2)
	set DriverOption = #(Options, $(Option), 3)

installtheoption = +
	ifstr(i) $(AddCopy) == "YES"
	install Install-AddCopyOption           ;; create the copy list
	ifstr(i) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
		Debug-Output "Adding files to copy list failed"
		goto finish_InstallOption
	endif
	endif

	ifstr(i) $(DoCopy) == "YES"
	read-syms ProgressCopy$($0)
	install Install-DoCopyOption            ;; install the files
	ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
		Debug-Output "Copying files failed"
		goto finish_InstallOption
	else-ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
		set Status = STATUS_USERCANCEL
		goto finish_InstallOption
	endif
	endif

	ifstr(i) $(DoConfig) == "YES"
		;;      Verify that the correct files are installed
	set DriverPath      = $(!STF_PRNDRIVERPATH)"\"#(Files-PrinterDriver, $(DriverOption), 2)
	set DataFilePath    = $(!STF_PRNDRIVERPATH)"\"#(Files-PrinterData,   $(DataOption),   2)
	set ConfigFilePath  = $(!STF_PRNDRIVERPATH)"\"#(Files-PrinterConfig, $(ConfigOption), 2)

		;;      Check each for each file's existance
	LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(DriverPath)
	ifstr(i) $(STATUS) == YES
		LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(DataFilePath)
		ifstr(i) $(STATUS) == YES
		LibraryProcedure STATUS,$(!LIBHANDLE),CheckFileExistance $(ConfigFilePath)
		endif
	endif
	ifstr(i) $(STATUS) == NO
		set OptionText = #(OptionsText$($0), $(Option), 1)
		shell "subroutn.inf" SetupMessage $($0) "NONFATAL" $(String4)$(OptionText)$(String5)
		Debug-Output "Copying printer files failed"
		goto finish_InstallOption
	endif

	install Install-Configure                               ;; Configure the driver
	ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
		Debug-Output "Installing printer driver failed"
		goto finish_InstallOption
	else-ifstr(i) $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
		set Status = STATUS_USERCANCEL
		goto finish_InstallOption
	endif

	ifstr(i) $(STATUS) != "ADDED"
		set OptionText = #(OptionsText$($0), $(Option), 1)
		ifstr(i) $(STATUS) == "PRESENT"
		shell "subroutn.inf" SetupMessage $($0) "NONFATAL" $(String1)$(OptionText)$(String2)
		set Status = STATUS_SUCCESSFUL
		else-ifstr(i) $(STATUS) == "DENIED"
		shell "subroutn.inf" SetupMessage $($0) "NONFATAL" $(String6)
		else
		shell "subroutn.inf" SetupMessage $($0) "NONFATAL" $(String1)$(OptionText)$(String7)
		endif
		goto finish_InstallOption
	endif
	endif
	set Status = STATUS_SUCCESSFUL
finish_InstallOption = +
	Return $(Status)

[Install-AddCopyOption]
	set STF_VITAL = ""
	set STF_OVERWRITE   = "VERIFYSOURCEOLDER"
	AddSectionKeyFileToCopyList   Files-PrinterConfig          +
				  $(ConfigOption)              +
				  $(SrcDir)                    +
				  $(!STF_PRNDRIVERPATH)
	AddSectionKeyFileToCopyList   Files-PrinterData            +
				  $(DataOption)                +
				  $(SrcDir)                    +
				  $(!STF_PRNDRIVERPATH)
	AddSectionKeyFileToCopyList   Files-PrinterDriver          +
				  $(DriverOption)              +
				  $(SrcDir)                    +
				  $(!STF_PRNDRIVERPATH)
	AddSectionKeyFileToCopyList   Files-PrinterDriverHelp      +
				  $(DataOption)                +
				  $(SrcDir)                    +
				  $(!STF_PRNDRIVERPATH)
	AddSectionKeyFileToCopyList   Files-PrinterDriverHelpContents      +
				  $(DataOption)                +
				  $(SrcDir)                    +
				  $(!STF_PRNDRIVERPATH)
	AddSectionKeyFileToCopyList   Files-PrinterDRV             +
				  $(DataOption)                +
				  $(SrcDir)                    +
				  $(!STF_WINDOWSSYSPATH)
	AddSectionKeyFileToCopyList   Files-PrinterUI              +
				  $(DataOption)                +
				  $(SrcDir)                    +
				  $(!STF_WINDOWSSYSPATH)
	  AddSectionFilesToCopyList    Files-SuperDriverCore       +
								  $(SrcDir)                                        +
								  $(!STF_WINDOWSSYSPATH)
	exit

[Install-DoCopyOption]
	CopyFilesInCopyList
	exit

[Install-Configure]
	set Model       = $(Option)
	set Driver      = #(Files-PrinterDriver, $(DriverOption), 2)
	set DataFile    = #(Files-PrinterData,   $(DataOption),   2)
	set ConfigFile  = #(Files-PrinterConfig, $(ConfigOption), 2)
	LibraryProcedure STATUS,$(!LIBHANDLE), SetupAddPrinterDriver   +
						   $(Model)            +
						   $(!STF_PRNENVIRONM) +
						   $(Driver)           +
						   $(DataFile)         +
						   $(ConfigFile)       +
						   $(!STF_PRINTSERVER)
	exit

[ExternalInstallOption]
	Set !G:DebugOutputControl = 0
	set Exit_Code    = $(!SETUP_ERROR_GENERAL)
	set DrivesToFree = {}
	install LoadSetupLibrary
	ifstr(i)      $(STF_LANGUAGE)  == ""
	goto end
	else-ifstr(i) $(OPTION)        == ""
	goto end
	else-ifstr(i) $(ADDCOPY)       == ""
	goto end
	else-ifstr(i) $(DOCOPY)        == ""
	goto end
	else-ifstr(i) $(DOCONFIG)      == ""
	goto end
	endif
	read-syms PlatformID
	read-syms ProductType
	ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
	set STF_PRNPLATFORM = "w32x86"
	set STF_PRNENVIRONM = "Windows NT x86"
	else-ifstr(i) $(STF_PLATFORM) == $(PlatformID_Mips)
	set STF_PRNPLATFORM = "w32mips"
	set STF_PRNENVIRONM = "Windows NT R4000"
	else-ifstr(i) $(STF_PLATFORM) == $(PlatformID_Alpha)
	set STF_PRNPLATFORM = "w32alpha"
	set STF_PRNENVIRONM = "Windows NT Alpha_AXP"
	else
	goto end
	endif
	read-syms UiVars
	detect    UiVars
	read-syms Strings$(STF_LANGUAGE)
	ifstr(i) $(STF_SRCDIR) != $(STF_CWDDIR)
	goto skip_asksource
	endif
	set STF_SRCDIR = A:\
	shell "registry.inf" GetNTSource
	ifint $($ShellCode) != $(!SHELL_CODE_OK)
	else-ifstr(i) $($R0) != STATUS_SUCCESSFUL
	else
	set STF_SRCDIR = $($R1)
	endif
	shell "subroutn.inf" DoAskSource $(STF_SRCDIR)
	ifint $($ShellCode) != $(!SHELL_CODE_OK)
	Debug-Output "shelling DoAskSource failed"
	goto end
	endif
	ifstr(i) $($R0) == STATUS_SUCCESSFUL
	set STF_SRCDIR  = $($R1)
	ifstr(i) $($R2) != ""
		set DrivesToFree = >($(DrivesToFree), $($R2))
	endif
	else
	goto end
	endif
skip_asksource = +
	LibraryProcedure IsFullPath, $(!LIBHANDLE), CheckPathFullPathSpec $(STF_PRNDRIVERPATH)
	ifstr(i) $(IsFullPath) == "NO"
	LibraryProcedure STATUS, $(!LIBHANDLE), ProcessForUNC $(STF_PRNDRIVERPATH)
	ifstr(i) $(STATUS) == "ERROR"
		shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String3)
		goto end
	else-ifstr(i) $(STATUS) == "NOT-UNC"
		shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String3)
		goto end
	else-ifstr(i) $(STATUS) == "UNC-FAILCONNECT"
		shell "subroutn.inf" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String3)
		goto end
	else
		set STF_PRNDRIVERPATH = $(STATUS)
	endif
	endif
	shell "" InstallOption $(STF_LANGUAGE) $(OPTION) $(STF_SRCDIR) $(ADDCOPY) $(DOCOPY) $(DOCONFIG)
	ifint $($ShellCode) != $(!SHELL_CODE_OK)
	Debug-Output "Execing InstallOption failed"
	goto end
	endif
	ifstr(i) $($R0) == STATUS_SUCCESSFUL
	set Exit_Code = $(!SETUP_ERROR_SUCCESS)
	else-ifstr(i) $($R0) == STATUS_USERCANCEL
	set Exit_Code = $(!SETUP_ERROR_USERCANCEL)
	endif
end =+
	ForListDo $(DrivesToFree)
	LibraryProcedure STATUS,$(!LIBHANDLE), DeleteNetConnection $($) "TRUE"
	EndForListDo
	install   FreeSetupLibrary
	exit

[LoadSetupLibrary]
	LoadLibrary "x" $(!STF_CWDDIR)setupdll.dll !LIBHANDLE
	exit

[FreeSetupLibrary]
	FreeLibrary $(!LIBHANDLE)
	exit

[PlatformID]
	PlatformID_I386 = I386
	PlatformID_Mips = Mips
	PlatformID_Alpha  = Alpha

[UiVars]
	STF_CONTROLSET     = CurrentControlSet
	STF_WINDOWSPATH    = "" ? $(!LIBHANDLE) GetWindowsNtDir
	STF_WINDOWSSYSPATH = "" ? $(!LIBHANDLE) GetWindowsNtSysDir
	STF_PRNDRIVERPATH  = "" ? $(!LIBHANDLE) GetPrinterDriverDir $(!STF_PRINTSERVER) $(!STF_PRNENVIRONM)

[Source Media Descriptions]
         1 = "Zenographics SuperDrivers Disk 1" , TAGFILE = ZENO1.TAG
         2 = "Zenographics SuperDrivers Disk 2" , TAGFILE = ZENO2.TAG
[Signature]
	FileType = MICROSOFT_FILE

[GetSignature]
	read-syms Signature
	return $(FileType)

[ProductType]
STF_PRODUCT  = Winnt
STF_PLATFORM = I386

[Files-PrinterConfig]
sdntui = 1,sdntui.DLL

[Files-PrinterData]
sd_epsty = 1,SD_EPSTY.SDD

[Files-PrinterDRV]
sd_epsty = 1,SD_EPSTY.DLL

[Files-PrinterUI]
sd_epsty = 1,SU_EPSTY.DLL

[Files-PrinterDriver]
sd32 = 1,SDNT.DLL

[Files-PrinterDriverHelp]
sd_epsty = 1,SD_EPSTY.HLP

[Files-PrinterDriverHelpContents]
sd_epsty = 1,SD_EPSTY.CNT

[Files-SuperDriverCore]
	1,SDDM32.DLL
	1,SDDMUI.DLL
	1,SR32.DLL
	1,SD32.DLL
	1,QDPRINT.DLL
        2,SP40HELP.HLP
        2,SP40HELP.CNT
	1,ZSPOOL32.EXE
	1,SMFPRINT.DLL
	1,ZPRINT32.EXE
	1,ZSPOOL.DLL
        2,SDTARES.DLL
        1,MFC30.DLL
        1,MSVCRT20.DLL

[LanguagesSupported]
	ENG

[OptionsTextENG]

[StringsENG]
	String1 = "El modelo de impresora "
	String2 = " ya está instalado."
	String3 = "Fallo al conectar con el servidor de impresión."
	String4 = "Los archivos del driver para el modelo de impresora "
	String5 = " no pudieron ser copiados. Fallo a instalar el model de impresora."
	String6 = "Acceso denegado. Debe conectarse como miembro del grupo de "+
		  "Administradores para ejecutar esta operación."
	String7 = " no pudo ser instalado."

[ProgressCopyENG]
		ProCaption   = "Instalación de SuperDriver"
	ProCancel    = "Cancelar"
		ProCancelMsg = "El SuperDriver no has sido correctamente instalado. ¿Seguro que "+
		   "se quiere cancelar la copia de archivos?"
	ProCancelCap = "Mensaje de instalación"
	ProText1     = "Copiando:"
	ProText2     = "a:"
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: web5, load: 4.28