Error Initializing Epson TM-S9000 in Hardware Console
Epson TM-S9000 is unable to initialize in the Cashiering Hardware Console. Hardware Console logs may show one of the following errors:
Error initializing device
EpsonS9000.ResetPrinter() --> ResetPrinter: ERR_HandleÂ
Unable to load DLL 'EpsStmApiWrapper.dll': The specified module could not be found.
Cashiering
Epson 9000
Hardware installation
These errors are typically caused by missing or incorrect printer drivers, or an error with the printer.
Unable to load DLL 'EpsStmApiWrapper.dll': The specified module could not be found. - Indicates no Epson printer drivers have been installed. Proceed to Install EPSON Drivers
Initial Troubleshooting
Check control panel lights on printer
All orange lights must be addressed. If there are any error lights on the printer, it will not initialize successfully in the Hardware Console.
If ink light is orange, replace the ink:Â Changing Epson Receipt Printer Ink Cartridge
If paper light is orange, replace the paper
If the error light is orange, power cycle the device
Power down, unplug from workstation, unplug from power source for 10-15 seconds, plug back into power source, power on and let start up fully, plug into workstation
Open Control Panel > Devices and Printers
When connected, the printer will show up under Unspecified
Right click printer name and select Properties
Click the Hardware tab, then click Properties
Click the Driver tab
Driver Date: 3/1/2012
Driver Version: 6.1.2.0
If different dates appear, follow the uninstall/reinstall steps belowÂ
Driver date can also be viewed in Device Manager
The device should be registered under the Universal Serial Bus connectors tree as EPSON USB Controller for TM/BA/EU Printers
Driver Date: 3/1/2012
Driver Version: 6.1.2.0
If different dates appear, follow the uninstall/reinstall steps belowÂ
Open Control Panel > Programs > Programs and Features or open Apps & Features and check for these Epson drivers
EPSON Port Communication Service
EPSON TM-S9000/S2000 Driver Version 2.01
If additional drivers appear, follow uninstall/reinstall steps below
Verify Hardware Console version matches Cashiering version
Version number found in top right hand corner of Hardware Console
Hardware Console can be launched from the system tray
On the bottom right corner of desktop, click the arrow to show hidden items
Right click the Hardware Console icon > click Tyler Cashiering Hardware Console
If version number does not match, uninstall incorrect version and install correct version. See Additional Information.
Uninstall EPSON Drivers
Exit Hardware Console from browser
Exit Hardware Console from system tray
On the bottom right corner of desktop, click the arrow to show hidden items
Right click the Hardware Console icon > click Exit
Power down the printer, then unplug from the workstation
Uninstall all Epson drivers from Apps & Features or from Control Panel
In File Explorer, check the following folders for EPSON drivers and delete any remaining files
C:\EPSON
C:\Program Files\EPSON
C:\Program Files\Common Files\EPSON
C:\Program Files (X86)\EPSON
C:\Program Files (X86)\Common Files\EPSON
Check C:\Windows\System32\drivers\ for a TMUSB64.sys file
Delete that file if it exists
CAUTION: Do not delete any other files from this directory
Restart the PC
After the PC has restarted, exit Hardware Console from system tray
Install EPSON Drivers
Obtain the Cashiering Hardware Drivers
Navigate to ManualHardwareDriversV3\EpsonS9000\TMS9000S2000DRV201\Setup
Right click on Setup.exe > Run as Administrator
Click Next at the welcome screen
Accept the license agreement > click Next
Accept the Default Installation Path and install the 32-bit driver > click Next
Note: The 64-bit driver can be installed as well, but it not currently used by the Tyler Cashiering software. This can be unchecked.
Review the installation confirmation screen > click Next
The complete screen will appear with the results of the installation > click Finish
Power on the printer, then plug into workstation
Hardware Console
Launch Tyler.Cashiering.HardwareService.exe from installation path. Ex: C:\Program Files (x86)\Tyler Technologies\Tyler Cashiering\HardwareConsole
Open the Hardware Console from the system tray, or from the 9-Box menu in the UI.web web page
Click the pencil and add the Epson TM-S9000 printer
Click Save
Click Re-initialize
Click Logging to check for errors.
If you see any errors initializing device, close the Hardware Console from the browser and exit from the system tray
Relaunch Hardware service from installation path. Ex: C:\Program Files (x86)\Tyler Technologies\Tyler Cashiering\HardwareConsole
Open Hardware Console
Click Re-initialize and check Logging for errors or a success message
Once the printer initializes successfully, add any additional devices such as MICR Reader and Cash Drawer.
Launch Cashiering and have the end user test the device(s)
If you need to uninstall and reinstall Cashiering and/or the Hardware Console:
Epson TM-S9000MJ > select Epson TM-S9000U in Hardware Console
The user MUST have Modify permissions to the Hardware Console folder
Navigate to Cashiering directory
Ex: C:\Program Files (x86)\Tyler Technologies\Tyler Cashiering
Right click on the Hardware Console folder
Click Properties
Click the Security tab
Click Edit
Click on Users (may be Authenticated Users) to see what permissions that group has
Under the Allow column, check off Modify
Click OK
Click OK