I’m just wondering what everyone is using for their kitchen printer type? I was ESC/POS on all printers, but just switched receipt printers over to HTML format.
I still have the kitchen printer in ESC/POS mode, but considering switching to HTML for formatting options. It seems with kitchen printers is less about looks and more about speed.
Just see what everyone else is doing.
Thanks
Jesse
March 9, 2021, 11:56am
2
I use html for a bigger cleaner font. To me it’s all about readability.
HTML for the win! Nicer fonts, better control over sizes in general.
Jesse
March 9, 2021, 12:59pm
4
Speed is really not a big deal with thermals. I prefer the cleaner easier to read tickets you can get with HTML. Much more control over font for less mistakes.
And you can do some killer takeout style tickets like this:
Thanks for sharing. I think I’ll make the switch as well.
What Printer model is that ? what to check when buy printer , i cant seeanything html support on printers
My really old Ithaca Itherm280s have no problem with HTML printing. In fact I haven’t had one that didn’t support it.
Jesse
March 10, 2021, 12:27am
8
Almost all thermal printers support it.
Can you share this template
Thanks
Postflow good day, I’m learning, I want to ask if it is possible to share the example of your template please?
It´s cool!
Posflow
August 31, 2021, 12:49am
11
@Manuel_Lopez_Sanchez
[LAYOUT]
-- ------------------------------------------------------------------
-- General layout
-- ------------------------------------------------------------------
-- ---------------------------------
-- Ticket info
-- ---------------------------------
<div style=font-size:15px;font-weight:bold;text-align:center;font-family:'Calibri'">
<table>
<tr>
<td width=60 align=center>{TICKET NO}</td>
<td width=60 align=center>{TICKET DATE:dd-MM-yy}</td>
<td width=60 align=center>{TICKET TIME}</td>
<td width=70 align=center>{USER NAME}</td>
</tr>
</table>
</div>
<F>-
-- ------------------------------------------------------------------
-- Order pickup time if Entity Type is Delivery
-- ------------------------------------------------------------------
{ENTITIES}
<F>=
{ORDERS}
[ORDERS GROUP|ORDER STATE:Course:Apero,Starters,Mains,Specials,Desserts,Drinks]
<div style="font-size:20px;font-weight:bold;text-align:center;font-family:'Calibri'">
<table>
<tr>
<td width=255>{GROUP KEY}</td>
</tr>
<tr>
<td width=255>{QUANTITY SUM}x</td>
</tr>
</table>
</div>
[ORDERS]
-- Default format for orders
<div style="font-size:18px;text-align:left;font-family:'Calibri'">
<table>
<tr>
<td width=30>{QUANTITY}x</td>
<td width=225>[='{PORTION}' == '' ? '' : '{PORTION} ']{PRODUCT NAME}</td>
<F>
</table>
</div>
{SORTED ORDER TAGS}
[ORDERS:Void]
-- Fromat for Voided orders
-- Format for Gifted orders
<div style="font-size:16px;text-align:left;font-family:'Calibri'">
<table>
<tr>
<td width=30>{QUANTITY}x</td>
<td width=185>{PRODUCT NAME}</td>
<td width=40 align=right>VOID</td>
[='{PORTION}' == '' ? '' : '<tr><td width=160> - {PORTION}</td></tr>']
</tr>
</table>
{SORTED ORDER TAGS}
[SORTED ORDER TAGS]
-- Format for order tags
<div style="padding:0 0 0 30;font-size:16px;text-align:left;font-family:'Calibri'">
<table>
<tr>
<td width=160>[='{ORDER TAG GROUP}' == 'Discount' ? '' :'- {ORDER TAG NAME}']</td>
</tr>
</table>
</div>
[ENTITIES:Table]
-- Table entity format
<div style="font-size:20px;font-weight:bold;text-align:center;font-family:'Calibri'">
<table>
<tr>
<td width=255>Table: {ENTITY NAME}</td>
<tr>
</table>
</div>
[ENTITIES:Customer]
-- Customer entity format
<div style="font-size:20px;font-weight:bold;text-align:center;font-family:'Calibri'">
<table>
<tr>
<td width=255>{ENTITY NAME}</td>
<tr>
</table>
</div>
[ENTITIES:Delivery]
-- Delivery entity format
<div style="font-size:20px;font-weight:bold;text-align:center;font-family:'Calibri'">
<table>
<tr>
<td width=255>{ENTITY NAME}
<tr>
</table>
</div>
2 Likes
@Posflow Thank you very much for your contribution and support in sharing your template. Best regards brother.
2 Likes
gsreddy
January 17, 2024, 8:04am
14
@jesse am really looking for template any chance share the template please
Posflow
January 18, 2024, 9:55am
15
@gsreddy
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>
4 Likes
gsreddy
January 18, 2024, 9:42pm
16
@Posflow Thank you really appreciate your contribution
2 Likes