Cashiering Receipt Printer Will Not Install on Windows 11 Workstation Epson TM-S9000
When trying to install the drivers for the Epson TM-S9000MJ, possibly others, the device is not properly installed, shows a ! in Device Manager and a message about possibly corrupt drivers.
Tyler Cashiering 2019+
Windows 11
Windows 10
Core Isolation
Memory Integrity
New security feature in Windows 10 and Windows 11 called Memory Integrity is enabled.
Check if Memory Isolation is enabled by following this Microsoft article, Device protection in Windows Security
If Memory Isolation is enabled there are two solutions.
Disable Memory Isolation or
Update the Epson Driver to use a more recent driver
Completely remove all Epson software and drivers following the steps in this article, Device Removal
Obtain Manual Drivers download: Cashiering Hardware Drivers
Install the Hardware Console
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
Complete the Hardware Console installation
Download the TMUSB v8.00 driver from Epson, Epson Driver v8.00. expand Drivers and download TMUSB Device Driver v8.00b
Install the new diver from Epson using the setup file
Verify that the printer is properly installed in Device Manager, no splats
Add device to Hardware Console
Reboot computer
Verify receipt printing and check scanning
This may work for other Epson printers experiencing similar issues
https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-hvci-enablement#:~:text=Memory%20integrity%20is%20a%20virtualization,to%20exploit%20the%20Windows%20kernel.