[Identification]
OptionType = PRINTER
[LanguagesSupported]
ENG
[Options]
"Eltron TigerWriter 2" = rasddui, eltron95, rasdd
"Eltron TigerWriter 4" = rasddui, eltron95, rasdd
"Eltron LP2022" = rasddui, eltron95, rasdd
"Eltron LP2042" = rasddui, eltron95, rasdd
"Eltron LP2122" = rasddui, eltron95, rasdd
"Eltron LP2142" = rasddui, eltron95, rasdd
"Eltron P2222" =rasddui, eltron95, rasdd
"Eltron P2242" =rasddui, eltron95, rasdd
"Eltron Orion" = rasddui, eltron95, rasdd
"Eltron Eclipse-Direct Thermal" = rasddui, eltron95, rasdd
"Eltron Eclipse-Thermal Transfer" = rasddui, eltron95, rasdd
"Eltron Strata-Direct Thermal" = rasddui, eltron95, rasdd
"Eltron Strata-Thermal Transfer" = rasddui, eltron95, rasdd
"Eltron TLP2044" = rasddui, eltron95, rasdd
"Eltron TLP2046" = rasddui, eltron95, rasdd
"Eltron LP2242" = rasddui, eltron95, rasdd
"Eltron LP2622/2722" = rasddui, eltron95, rasdd
"Eltron LP2642/2742" = rasddui, eltron95, rasdd
"Eltron LP3642" = rasddui, eltron95, rasdd
"Eltron TLP2242" = rasddui, eltron95, rasdd
"Eltron TLP2622/2722" = rasddui, eltron95, rasdd
"Eltron TLP2642/2742" = rasddui, eltron95, rasdd
"Eltron TLP3642/3742" = rasddui, eltron95, rasdd
"Eltron QB440-Direct Thermal" = rasddui, eltron95, rasdd
"Eltron QB440-Thermal Transfer" = rasddui, eltron95, rasdd
"Eltron QB450-Direct Thermal" = rasddui, eltron95, rasdd
"Eltron QB450-Thermal Transfer" = rasddui, eltron95, rasdd
"Eltron QB485-Direct Thermal" = rasddui, eltron95, rasdd
"Eltron QB485-Thermal Transfer" = rasddui, eltron95, rasdd
"Eltron 2442" = rasddui, eltron95, rasdd
"Eltron 2543" = rasddui, eltron95, rasdd
[OptionsTextENG]
"Eltron TigerWriter 2" = "Eltron TigerWriter 2"
"Eltron TigerWriter 4" = "Eltron TigerWriter 4"
"Eltron LP2022" = "Eltron LP2022"
"Eltron LP2042" = "Eltron LP2042"
"Eltron LP2122" = "Eltron LP2122"
"Eltron LP2142" = "Eltron LP2142"
"Eltron Eclipse-Direct Thermal" = "Eltron Eclipse-Direct Thermal"
"Eltron Eclipse-Thermal Transfer" = "Eltron Eclipse-Thermal Transfer"
"Eltron Strata-Direct Thermal" = "Eltron Strata-Direct Thermal"
"Eltron Strata-Thermal Transfer" = "Eltron Strata-Thermal Transfer"
"Eltron TLP2044" = "Eltron TLP2044"
"Eltron TLP2046" = "Eltron TLP2046"
"Eltron LP2242" = "Eltron LP2242"
"Eltron LP2622/2722" = "Eltron LP2622/2722"
"Eltron LP2642/2742" = "Eltron LP2642/2742"
"Eltron LP3642" = "Eltron LP3642"
"Eltron TLP2242" = "Eltron TLP2242"
"Eltron TLP2622/2722" = "Eltron TLP2622/2722"
"Eltron TLP2642/2742" = "Eltron TLP2642/2742"
"Eltron TLP3642/3742" = "Eltron TLP3642/3742"
"Eltron QB440-Direct Thermal" = "Eltron QB440-Direct Thermal"
"Eltron QB440-Thermal Transfer" = "Eltron QB440-Thermal Transfer"
"Eltron QB450-Direct Thermal" = "Eltron QB450-Direct Thermal"
"Eltron QB450-Thermal Transfer" = "Eltron QB450-Thermal Transfer"
"Eltron QB485-Direct Thermal" = "Eltron QB485-Direct Thermal"
"Eltron QB485-Thermal Transfer" = "Eltron QB485-Thermal Transfer"
"Eltron 2442" = "Eltron 2442"
"Eltron 2543" = "Eltron 2543"
[StringsENG]
String1 = "The printer model "
String2 = " is already installed."
String3 = "Failed to connect to the print server."
String4 = "The driver files for the printer model "
String5 = " couldn't be copied. Failed to install the printer model."
String6 = "Access is denied. You must be logged on as a member of the Administrators "+
"group to carry out this operation."
String7 = " could not be installed."
[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)
set LanguageList = ^(LanguagesSupported, 1)
Ifcontains(i) $($0) in $(LanguageList)
else
set Status = STATUS_NOLANGUAGE
goto finish_InstallOption
endif
read-syms Strings$($0)
set OptionList = ^(Options, 0)
ifcontains $(Option) in $(OptionList)
else
goto finish_InstallOption
endif
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
ifstr(i) $(STF_INSTALL_OUTCOME) != "STF_SUCCESS"
Debug-Output "Adding video files to copy list failed"
goto finish_InstallOption
endif
endif
ifstr(i) $(DoCopy) == "YES"
read-syms ProgressCopy$($0)
install Install-DoCopyOption
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"
set DriverPath = $(!STF_PRNDRIVERPATH)"\"#(Files-PrinterDriver, $(DriverOption), 2)
set DataFilePath = $(!STF_PRNDRIVERPATH)"\"#(Files-PrinterData, $(DataOption), 2)
set ConfigFilePath = $(!STF_PRNDRIVERPATH)"\"#(Files-PrinterConfig, $(ConfigOption), 2)
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
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)
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 +
$(DriverOption) +
$(SrcDir) +
$(!STF_PRNDRIVERPATH)
exit
[Install-DoCopyOption]
CopyFilesInCopyList
exit
[Install-Configure]
set Model = $(Option)
ifstr(i) $(!STF_PRNPLATFORM) == "w32x86"
set Environment = "Windows NT x86"
else-ifstr(i) $(!STF_PRNPLATFORM) == "w32mips"
set Environment = "Windows NT R4000"
else
set Environment = ""
endif
set Driver = #(Files-PrinterDriver, $(DriverOption), 2)
set DataFile = #(Files-PrinterData, $(DataOption), 2)
set ConfigFile = #(Files-PrinterConfig, $(ConfigOption), 2)
LibraryProcedure STATUS,$(!LIBHANDLE), SetupAddPrinterDriver +
$(Model) +
$(Environment) +
$(Driver) +
$(DataFile) +
$(ConfigFile) +
$(!STF_PRINTSERVER)
exit
[ProgressCopyENG]
ProCaption = "Windows NT Setup"
ProCancel = "Cancel"
ProCancelMsg = "Windows NT is not correcly installed. Are you sure you want "+
"to cancel copying files?"
ProCancelCap = "Setup Message"
ProText1 = "Copying:"
ProText2 = "To:"
[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 UiVars
detect UiVars
read-syms ProductType
read-syms Strings$(STF_LANGUAGE)
ifstr(i) $(STF_PLATFORM) == $(PlatformID_I386)
set STF_PRNPLATFORM = "w32x86"
else-ifstr(i) $(STF_PLATFORM) == $(PlatformID_Mips)
set STF_PRNPLATFORM = "w32mips"
else
goto end
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
LibraryProcedure IsFullPath, $(!LIBHANDLE), CheckPathFullPathSpec $(STF_PRNDRIVERPATH)
ifstr(i) $(IsFullPath) == "NO"
LibraryProcedure STATUS, $(!LIBHANDLE), ProcessForUNC $(STF_PRNDRIVERPATH)
ifstr(i) $(STATUS) == "ERROR"
shell "" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String3)
goto end
else-ifstr(i) $(STATUS) == "NOT-UNC"
shell "" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String3)
goto end
else-ifstr(i) $(STATUS) == "UNC-NOFREEDRIVE"
shell "" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String3)
goto end
else-ifstr(i) $(STATUS) == "UNC-FAILCONNECT"
shell "" SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(String3)
goto end
else
set STF_PRNDRIVERPATH = $(STATUS)
GetDriveInPath Drive $(STF_PRNDRIVERPATH)
set DrivesToFree = >($(DrivesToFree), $(Drive))
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
[UiVars]
PlatformID_I386 = I386
PlatformID_Mips = Mips
STF_CONTROLSET = CurrentControlSet
STF_WINDOWSPATH = "" ? $(!LIBHANDLE) GetWindowsNtDir
STF_WINDOWSSYSPATH = "" ? $(!LIBHANDLE) GetWindowsNtSysDir
STF_PRNDRIVERPATH = "" ? $(!LIBHANDLE) GetPrinterDriverDir $(!STF_PRINTSERVER)
[Source Media Descriptions]
1 = "Eltron Printer Driver Disk" , TAGFILE = disk1
[ProductType]
STF_PRODUCT = Winnt
STF_PLATFORM = I386
[Files-PrinterConfig]
rasddui = 1,rasddui.dll , SIZE=72976
[Files-PrinterData]
eltron95 = 1,eltron95.dll , SIZE=41984
[Files-PrinterDriver]
rasdd = 1,rasdd.dll , SIZE=71952
[Files-PrinterDriverHelp]
rasdd = 1,rasddui.hlp , SIZE=34097
Download Driver Pack
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.