Print Request Message (Tran Type 36-45)

The Print Request message supports receipt printing by devices with integrated printers running the standard (non-Pay@Table) Simplify application. Simplify will accept a Print Request message when the PIN Pad is in the Closed/Idle state. For all other states, the Simplify response will indicate that Simplify is busy (field 5110 = 2).

Maximum message size is 4K bytes, including all formatting and function characters.

Print data is sent in fields 5107 (Receipt 1) and 5108 (Receipt 2). ). Text must be sent in blocks of no more than 58 bytes. ASCII characters 127-255 can be printed using UTF-8 encoding. See Format table for Fields 5107/5108 for details.

The Print Request message is currently supported on Move 5000 PIN Pads.

5107 and 5108 Format (Request)

Sample Messages

Request (to demonstrate available formatting)

API Field #, ValueDescription
0001,36Transaction Type. A value of 36 indicates a Non-Financial transaction
0011,xxx..User Data See Field 11 (User Data).
5108,[see value below]Customer receipt print data and commands
(see format table above)
5111, Printing ReceiptMessage displayed on PIN Pad during printing.

After receiving the above request, Simplify will print the following:

sample showing available formatting

Request (to print Merchant and Customer Receipts)

API Field #, ValueDescription
0001,36Transaction Type. A value of 36 indicates a Non-Financial transaction
0011,xxx..User Data See Field 11 (User Data).
5107,[see value below]Merchant receipt print data and commands
(see format table above)
5108,[see value below]Customer receipt print data and commands
(see format table above)
5111, Printing ReceiptMessage displayed on PIN Pad during printing.

After receiving the above request, Simplify will print the following receipts:

sample merchant receipt

sample customer receipt

Response

An example of a possible Print Request response message (from Simplify to the POS) is:

API Field #, ValueDescription
0001,36Transaction Type. A value of 36 indicates a Non- Financial transaction
0011,xxx..User Data. See Field 11 (User Data).
5110,00Response Code (00 = Success; 01 = Error; 02 = Busy)