How do I make sure Mekorma MICR will print to the correct printer when using it in a Citrix or Terminal Server environment?
If you are printing Mekorma checks in Citrix or Terminal Server without the Action Board the following would apply:
The system may redirect the name of the printer which will include the session name each time you login. This will cause Mekorma to ‘forget’ the last printer used. To force Mekorma to remember the last printer used you can set a switch in the dex.ini file following these steps:
1. Open up the Dex.ini file in the Data folder, and locate this line of (bolded) text: MICR_PmPrinter=HP-3015-Session-1
2. Here you’ll see the printer name being stored, and if you’ve been using Citrix or Terminal Server, the printer name will include the session name. Replace the session name with a percent sign. The will force the printer to always default to the first printer whose name starts with “HP 3015”.
3. If there is more than one printer on the network with the same name, you should rename to make their names unique and avoid confusion.
4. If you use different processes, replace each of them as follows. Note: These are examples of printers we used in-house to test, called HP 3015 with the description of each function in the name:
MICR_PmPrinter=HP 3015 (primary)%
MICR_PmOverflowPrinter=HP 3015 (overlflow)%
MICR_PmCopyPrinter=HP 3015 (copy)%
MICR_PmCopyOverflowPrinter=HP 3015 (copy overflow)%
The section before it is the true printer
The search text to the end should be ignored. E.g. 'Epson WF-2760 RGB Colo(redirect Session #39) '
A good 'Search Text' could be '(redirect'
A BAD 'Search Text' would be '(redirect Session #39) '
- Too specific
A BAD 'Search Text' would be 're' - Too vague Only PowerUsers or users with Role 'MMM ACTION ADMIN' may edit this value.