Things to note before you copy/paste:
- Backup your database
- Backup your old template
- Tested on SambaPOS v5.5.4
- You’ll need Courses Setup
- Your printer mode will need to be set as HTML
- If you want “Ticket # 1” to be something else, rename your Ticket Type
- When order tag quantity is 1 it will use •, otherwise it will replace it with order tag quantity
- There might be some adjustments you’ll have to make yourself
Template Copy & Paste
[LAYOUT]
<div style="font-size:22px;text-align:center;font-weight:bold;font-family:'Calibri';background-color:black;color:white;border: 1px solid black">
<table>
<tr>
<td width=100*>{TICKET TYPE} # {TICKET NO}</td>
<tr>
</tr>
</table>
</div>
<div style="font-size:22px;text-align:left;border: 1px solid black;font-family:'Calibri'">
{ENTITIES}
</div>
<J><F>
<J><F>
<J><F>
<div style="font-size:22px;text-align:left;border: 1px solid black;font-family:'Calibri'">
{ORDERS}
</div>
<J><F>
<J><F>
<J><F>
-- ---------------------------------
-- Ticket info
-- ---------------------------------
<div style="font-size:15px;font-weight:bold;text-align:center;font-family:'Calibri'">
<table>
<tr>
<tr>
<td width=25*>DATE</td>
<td width=25*>OPEN</td>
<td width=25*>PRINT</td>
<td width=25*>USER</td>
<tr>
<td width=33*>{TICKET DATE:dd-MMM-yy}</td>
<td width=33*>{TICKET DATE:HH:mm}</td>
<td width=33*>{TIME}</td>
<td width=33*>{USER NAME}</td>
<tr>
</tr>
</table>
</div>
[ORDERS GROUP|ORDER STATE:Course:Starter,Starters,Main,Mains,Dessert,Desserts,Drinks,Other]
<div style="font-size:22px;font-weight:bold;text-align:center;font-family:'Calibri';background-color:black;color:white;border: 1px solid black">
<table>
<tr>
<td width=100*>[='{GROUP KEY}' != '' ? '{GROUP KEY}' : '{GROUP CODE}']</td>
<tr>
</tr>
</table>
</div>
[ORDERS]
-- Default format for orders
<div style="font-size:20px;font-weight:bold;text-align:left;font-family:'Calibri'">
<table>
<tr>
<td width=30>□ </td>
<td width=30>{QUANTITY}</td>
<td width=225>{PRODUCT NAME}[='{PORTION}' == '' ? '' : ' {PORTION}']</td>
</table>
</div>
{SORTED ORDER TAGS}
[ORDERS:Void]
-- ---------------------------------
-- Output format for Order Tags
-- ---------------------------------
[SORTED ORDER TAGS]
<div style="padding:0 0 0 80;font-size:18px;text-align:left;font-family:'Calibri'">
<table>
<tr>
<td width=10>[= F(TN('{ORDER TAG QUANTITY}')) > 1 ? F({QUANTITY}*{ORDER TAG QUANTITY}, '#') : '•']</td>
<td width=180> {ORDER TAG NAME}</td>
</tr>
</table>
</div>
[SORTED ORDER TAGS:Discount]
[SORTED ORDER TAGS:Promotion]
-- ---------------------------------
-- Output format for Tables
-- ---------------------------------
[ENTITIES:Table]
-- Table entity format
<div style="font-size:22px;text-align:center;font-family:'Calibri'">
<table>
<tr>
<td width=100* align=left> 👪 <b>Table :</b> {ENTITY NAME}</td>
<tr>
</table>
</div>
-- ---------------------------------
-- Output format for Customers
-- ---------------------------------
[ENTITIES:Customer]
-- Customer entity format
<div style="font-size:22px;text-align:center;font-family:'Calibri'">
<table>
<tr>
<td width=50* align=left> 🤵 <b>Customer :</b> {ENTITY NAME}</td>
<tr>
</table>
</div>
-- ---------------------------------
-- Output format for Delivery
-- ---------------------------------
[ENTITIES:Delivery]
-- Delivery entity format
<div style="font-size:22px;text-align:center;font-family:'Calibri'">
<table>
<tr>
<td width=50* align=left> 🛵 {ENTITY NAME}</td>
<td width=50* align=right> <b>Code :</b> [= '{TICKET TAG:Code}' == '' ? '' : '#{TICKET TAG:Code}'] </td>
<tr>
</table>
</div>