On the client's environment, I turned on Terminal trace to monitor transactions sent from the ATM to Postilion. I noticed the message sent back to the terminal after the 0210 message contains two fields called 'Printer Flag' and 'Printer Data'. These fields are responsible for indicating with printer(s) to be used and the masked content to be printed respectively after the receipts have been created in ATM Receipt Configurator and configured on the transaction key buffer for the download application applied to the terminal.
In a situation where the 'Printer Flag' is [1], the host is instructing the terminal to print on the journal, [2] instructs the terminal to print on the receipt, [0] means do not print.
For some terminals, we can see the 'Printer Flag' as [1] and the 'Printer Data' as [*Masked Data] on the terminal trace file and on the journal the configured receipt information appears while on some other terminals the 'Printer Flag' as [0] and the 'Printer Data' as <not set> and nothing from the configured receipts appears on journal.
I would like to know how the Host instructs the terminal what to print in the Transaction Reply Command.
The image shows a response from the host to the terminal instructing not to print.
The image shows just ATM commands, but nothing printed from the receipt config
The image shows a response from the host to the terminal instructing it to print.
The image shows ATM commands with content from the receipt config
This is happening for a specific terminal type. Any suggestions would be greatly appreciated.
This issue is best addressed with direct support from either ACI or your terminal vendor.
Have you considered the possibility of a Diebold 912 (or may be its NDC) emulation issue on your terminal?
Each keybuffer likely has a receipt configuration that determines whether output is sent to the journal, consumer, or statement printers. It may be worth reviewing the configuration for the ACDDAA download profile associated with your terminal.
On the last image you have a a JRN/REC ERROR. Look it up in the manual or talk to the ATM vendor.
JRN/REC ERROR: 00006434 00000041 00000000
— chhil
P.S. I’m not affiliated with ACI. My input is based purely on prior experience with them (Mosaic/S1 era) nearly two decades ago.