We are using Terminal Server's Easy Print function and are having trouble printing Mekorma checks.
The Terminal Services Easy Print driver is a feature in Windows Server 2008 that enables users to reliably print from a Terminal Services RemoteApp™ program or from a terminal server desktop session to the correct printer on their client computer. It also enables users to have a much more consistent printing experience between local and remote sessions.
The Mekorma print engine is not supported with the Microsoft EasyPrint driver, the only known cause of the error you report. Please disable the EasyPrint driver to confirm the issue. Our code makes API calls for the Mekorma print job that other applications do not call. There is a layered system where the .net print document class, operating system and local print driver require information to be translated. The Microsoft EasyPrint driver likely provides instruction the printer cannot understand based on the way our software utilizes the API and communication among software components. Please use the printer manufacturer's native print driver and disable the Microsoft EasyPrint driver in order to print Mekorma checks.
When printing Mekorma MICR checks, easyPrint calls for the splwow64.exe to print the document but crashes during the process. Please install the following two hotfixes to update the splwow64.exe component and resolve the issue. These hotfixes are only applicable to Windows 7 and Windows 2008R2:
To fix printing for the core components for Windows 7 and Windows Server Core R2 please <a href="http://support.microsoft.com/kb/2647753"target="_blank">click here</a>.
To fix the splwow64 process when printing Adobe PDFs, please <a href="http://support.microsoft.com/kb/2701894"target="_blank">click here</a>.
If these fixes do NOT resolve the problem, you can configure the Redirection Group policy using the following steps:
1. Log in as Admin and go to the Group Policy settings that have been added for Terminal Services printing. These policy setting are located in the following node of the Local Group Policy Editor:
2. At the start key type gpedit.msc
The path is: Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Printer Redirection
To: For Use Terminal Services Easy Print printer driver first
We recommend that you set this to: Disabled
Disabled: If you disable this policy setting, the terminal server will try to find a suitable printer driver to install the client printer. If the terminal server does not have a printer driver that matches the client printer, the server will try to use the Terminal Services Easy Print driver to install the client printer. If for any reason the Terminal Services Easy Print driver cannot be used, the client printer will not be available for the Terminal Services session.
3. Log out and log back in.
4. Once you log back in you will see that your printer is using its native print driver (from Control Panel), and Mekorma MICR checks will print.
The technical website for this information is <a href="http://technet.microsoft.com/en-us/library/cc753853(v=ws.10).aspx"target="_blank">here</a>