What To Consider

Print Fields / Items / Variables

Touch - What To Consider

This provides an overview of the Print Fields/Items/Variables available in Touch that can be included when printing to Floor/Kitchen/Label/Order/Raffle Ticket Barrel/Receipt printers.

 


Subjects      

 


How To Access Print Fields / Items / Variables      

Print Fields/Items/Variables can be accessed via the Add Item button when editing anyone of the Printing Peripherals for Floor/Kitchen/Label/Order/Raffle Ticket Barrel/Receipt printers. For example:

 


 


Conditional      

Graphical

 

print-fields-items-variables-1-2

Select from the drop-down list the required conditional option to be applied to the currently selected Item. The conditional options are:

  • <<NONE>> - This is the default option. Select to ensure no conditional printing is applied.
  • CUSTOMER - Select to only print when a Customer/Member has been added to an order/sale.
  • TABLE - Select to only print when a Table has been added to an order/sale.
  • ORDER - Select to only print when a Phone/Web Order has been added to an order/sale.
  • HOLD - Select to only print when an order/sale has been held.
  • EVENT - Select to only print when an Event has been added to an order/sale.
  • ITEM HAS VALUE - Select to only print when the item as a value that is NOT zero.

 


Custom Printer Commands      

Graphical

 

print-fields-items-variables-2


Customer      

Graphical

 

print-fields-items-variables-3

 

General      

Graphical

 

print-fields-items-variables-4

 


Misc      

Graphical

 

print-fields-items-variables-5-1

Noteworthy

  • {EVENT AREA} - Select to include the name of the Area when printing Kitchen/Order/Receipt dockets using:
    • Touch - The Area has been selected from the Event grid when the Order/Sale is commenced.

Notes ...


The Area maybe overridden. For example, if a Table is added to an Order/Sale after selecting an Area, it will remove the Area from the Order/Sale.

  • EVENT AREA} continued ...
    • POS API - If the first character in the BookingName field has an open bracket "(", and then a closed bracket is also detected ")", it will use the data between the two brackets and determine the Area, by doing the following:
      • Check if a Session is configured/scheduled at the date/time in the Location based on the TransactionDate in the POST/order request. If one is:

 

Notes ...


This was previously referred to as {SUITE NAME}. Venues that currently have {SUITE NAME} on their dockets do NOT need to change it. These will continue to function in the same way as it's replacement Field/Item/Variable functions, namely {EVENT AREA}.

 

    • Touch - At the time the Order/Sale is finalised, if there is an Event configured/scheduled at the date/time in the Location the terminal is assigned too, then the Session's Name will be returned as the {Event Name}.
    • POS API - The Session's Name will be returned as the {Event Name}, if a Session is located based on the “TransactionDate” in the POST/order request.

Notes ...


For Orders/Sales posted via POS API for past or future Events, the correct Session Name will be returned based on the TransactionDate in the POST/order request, and NOT based on when it was submitted to SwiftPOS.

 

  • {Event Name} continued ...

 


Orders      

Graphical

 

print-fields-items-variables-6


Printer Commands      

Graphical

 

print-fields-items-variables-7

 

Non-Graphical

Printer commands can be configured for each type of printer, to perform functions such as paper cuts, bold text, text alignment, etc. Refer HERE for more information.

 


Product Labels      

Graphical

 

print-fields-items-variables-8


Raffles     

Graphical

 

print-fields-items-variables-9


Tables     

Graphical

 

print-fields-items-variables-10

 

 

End of article