58 MM Yazıcı Şablonu

<html>
<body>

[LAYOUT]
-- General layout
<div style="font-size:18px;font-family:Calibri;text-align:Center"><b>K E B A P  K O N A Ğ I</b></div>
<div style="font-size:10pt;font-family:Calibri;text-align:Center">⊶ 𝐻𝒶𝓎𝒶𝓉𝒶 𝐿𝑒𝓏𝓏𝑒𝓉 𝒦𝒶𝓉 ⊷</div>
<div style="font-size:12pt;font-family:Calibri;text-align:Center"><b>☎ 0212 597 10 34 ☎</b></div>
<div style="font-size:6pt;font-family:Calibri;text-align:Center">🏠 Mareşal Fevzi Çakmak Mah Fatih Cad. No:333
Çardaktepe Arnavutköy İstanbul</div>

-- bu bölüm saat tarih 

<div style="font-size:5pt;font-family:Calibri;text-align:Center">  </div>
<div style="font-size:10px;font-family:Calibri"><table><tr><td width=15 align=Left>📆 </td><td width=50>{TICKET DATE}</td><td width=15 align=Left>⏰ </td><td width=25>{TICKET TIME}</td> <td width=55> 📝 #<b>{TICKET ID}</b></td></tr></table></div>
<div style="font-size:11px;font-family:Calibri"><table>{ENTITIES}</table></div>
<div style="font-size:3pt;font-family:Calibri;text-align:Center">  </div>

-- bu bölüm siparişlerin yeri

&nbsp;&nbsp;&nbsp;*** <b>𝓢𝓘𝓟𝓐𝓡𝓘𝓢𝓛𝓔𝓡</b> ***

<div style="border: 1px solid black;font-size:10px">
  <div style="font-size:10px;font-family:Calibri"><table><b><tr><td width=175 align=Center><u>ADET            ÜRÜNLER ADI                    TUTAR</u></td></tr></b></table></div>
  <table>{ORDERS}</table>
</div>

-- bu bölüm tutar kısmı

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;### <b>𝓣𝓤𝓣𝓐𝓡</b> ###

<div style="border: 1px solid black">
  <div style="font-size:12px;font-family:Calibri">
    <table>
     <tr><td width=55 align=Left>Tutar         :</td><td width=120 align=Right><b>  [=F(TN('{TICKET TOTAL}')-TN('{TAX TOTAL}'))] ₺</b></td></tr>  
     <tr><td width=55 align=Left>%8 KDV    :</td><td width=120 align=Right><b>  [=F(TN('{TAX TOTAL}'),'#,##0.##') ] ₺</b></td></tr>  
     <tr><td width=55 align=Left>Toplam     :</td><td width=120 align=Right><u><b>  {TICKET TOTAL} ₺</b></u></td></tr>
     <tr><td width=170 align=Center><b>💲 </b>[=F(TN('{TICKET TOTAL}')/TN('{EXCHANGE RATE:Dolar}'),'#,##0.##') ]  <b>||</b> [=F(TN('{TICKET TOTAL}')/TN('{EXCHANGE RATE:Euro}'),'#,##0.##') ]<b> €</b></td></tr>
     <tr><td width=170 align=Left>{TOTAL TEXT}</td></tr>
    </table>
  </div>
  <div style="font-size:10px;font-family:Calibri">
   <table>
      <tr><td width=170 align=Right>Son Sipariş No:#[=TN('{SETTING:{ENTITY NAME:Müşteriler}_CLastTicketId}')]   Tutar: [=F(TN('{ENTITY DATA:Müşteriler:Son Adisyon Tutarı}'),'.#0') ] ₺</td>   </tr>
   </table>
  </div>
</div>


{PAYMENTS}
{DISCOUNTS}
{TAXES}
{SERVICES}

-- bu bölün en sona gelen kısım

<div style="font-size:3pt;font-family:Calibri;text-align:Center">  </div>
&nbsp;&nbsp;&nbsp;... 𝓐𝓕𝓘𝓨𝓔𝓣 𝓞𝓛𝓢𝓤𝓝 ...
<div style="font-size:3pt;font-family:Calibri;text-align:Center">  </div>

<div style="font-size:10pt;text-align:Center"><b>
İnstagram: @𝐤𝐞𝐛𝐚𝐩𝐤𝐨𝐧𝐚𝐠𝐢𝐢
𝐡𝐭𝐭𝐩://𝐤𝐞𝐛𝐚𝐩𝐤𝐨𝐧𝐚𝐠𝐢.𝐧𝐞𝐭
</b></div>

-- bu bölüm siparişler için


[SERVICES]
<tr><td width=120 align=Left>{CALCULATION NAME}:</td><td  width=55 align=Right>{CALCULATION TOTAL} ₺</td></tr>
[DISCOUNTS]
<tr><td width=120 align=Left>{CALCULATION NAME}:</td><td  width=55 align=Right>{CALCULATION TOTAL} ₺</td></tr>
[ORDERS GROUP|PRODUCT GROUP] 
<tr><td width=170 align=Center><b>-{GROUP KEY}-</b></td></tr>
[ORDERS]
<tr><td width=125>{QUANTITY}x <b>{NAME}</td><td width=50 align=Right>{TOTAL PRICE} ₺</b></td></tr>
{ORDER TAGS}
[ORDER TAGS]
<tr><td width=170>  *{ORDER TAG QUANTITY}x {ORDER TAG NAME}</td></tr>
[ORDERS:İkram]
-- Format for gifted orders
<tr><td width=100>-{QUANTITY} {NAME}</td><td width=55>{PRICE} ₺</td><td width=11 align=Right>*İKR*</td></tr>
[ORDERS:İade]
-- Nothing will print for void lines


-- Bu bölüm varlıklar için


[ENTITIES:Masa]
-- Table entity format
<tr><td width=40>{ENTITY NAME}</td>  <td width=90>{TICKET TAG:Masa Ismi}</td>  <td width=40>{TICKET TAG:Kişi Sayısı}</td></tr>

[ENTITIES:Müşteri]
-- Customer entity format
<tr><td width=20>👨‍💼 </td><td width=155>{ENTITY NAME}</td></tr>
<tr><td width=20>☎ </td><td width=155>0{ENTITY DATA:Telefon}</td></tr>
<tr><td width=20>🏠 </td><td width=155>{ENTITY DATA:Adres}</td></tr>
<tr><td width=170>         {TICKET TAG:Paket Adresleri}</td></tr>


</body>
</html>

58

    [LAYOUT]
-- General layout
<EB>
<C00>YILDIZHANPOS
<C00>0539 303 58 63
<C00>Arnavutköy
<W00:7,*,1>||
<F>—
<J00>{TICKET DATE:dd.MMM.yyyy (ddd) HH:mm}|[='{TICKET TAG:Yazdırma}'>'1'?'{TICKET ID}/{TICKET TAG:Yazdırma}':'{TICKET ID}']
<F>—
{ENTITIES}
[='{NOTE}' !='' ? '<L00> {NOTE}':'']


<F>—
<W00:20,3, 8>    Ürün Adı| Adet|Toplam
<F>-
<DB>
{ORDERS}
[='{TICKET TYPE}'=='Paket Servis'?'
<C00>Toplam Sipariş Adedi   {ORDER COUNT}
':'']
[='{TICKET TYPE}'=='Adisyon'?'
<F>=
<C00>Hesabı {TICKET TAG:Kişi Sayısı} Kişi Paylaşmak İsterseniz
<C00>Kişi Başı Tutar:<b> {TICKET DETAILS:[T.TotalAmount]/[TT.Kişi Sayısı]:T.Id=={TICKET ID}} ₺
':'']




<EB>
<F>=
<DB>
<EB>


{DISCOUNTS}
[<W00:18,1, 13>Toplam İkram|:|{ORDER STATE TOTAL:İkram}]
{TAXES}
{SERVICES}

<W00:18,1, 13>Genel Toplam|:|{TICKET TOTAL}
{PAYMENTS}
[=TN('{TENDERED TOTAL}') < '0.01' ? '':'<W00:18,1, 13>Toplam Ödenen|:|{TENDERED TOTAL}']
[=TN('{REMAINING TOTAL}') < '0.01' ? '':'<W00:18,1, 13>Kalan Ödeme|:|{REMAINING TOTAL}']
[<W00:18,1, 13>Para Üstü|:|{CHANGE TOTAL} ₺]

<DB>
<EB>
<F>=
<C00>T e ş e k k ü r    E d e r i z
<F>—
<C00>YILDIZHAN POS Sistemleri
<C00>0539 303 58 63
<DB>
<EC>
<BAR>{TICKET ID}
<EL>
[DISCOUNTS]
<W00:18,1, 13>{CALCULATION NAME} %{CALCULATION AMOUNT}|:|{CALCULATION TOTAL}

[TAXES]
[=TN('{REMAINING TOTAL}') > 0 ? '':'<W00:18,1, 13>{TAX NAME}|:|{TAX AMOUNT}
<W00:18,1, 13>KDV Hariç|:|{TAXABLE AMOUNT}']

[SERVICES]
<W00:18,1, 13>{CALCULATION NAME}|:|{CALCULATION TOTAL}

[PAYMENTS]
<W00:18,1, 13>Ödenen {PAYMENT NAME}|:|{PAYMENT AMOUNT}

[ORDERS]
-- Default format for orders
<W00:23,1, 8>[='{PORTION}'!=''?'{PORTION} {PRODUCT NAME}':'{PRODUCT NAME}']|{QUANTITY}|{TOTAL PRICE}
{ORDER TAGS}

[ORDERS:İkram]
-- Format for gifted orders
<J00>{QUANTITY}x {NAME}|**İKR**
{ORDER TAGS}

[ORDERS:İade]
-- Nothing will print for void lines

[ORDER TAGS]
-- Format for order tags
<W00:26, 7, *>  * {ORDER TAG NAME} [=TN('{ORDER TAG QUANTITY}') > 1 ? '{ORDER TAG QUANTITY}x' : '']|{ORDER TAG PRICE}|{ORDER TAG TOTAL PRICE}

[ENTITIES:Masa]
-- Table entity format
<W00:*>Masa: {ENTITY NAME}

[ENTITIES:Müşteri]
-- Customer entity format
<J00>{ENTITY NAME}
<J00>{ENTITY DATA:Telefon}
<J00>{TICKET TAG:Adresi}{TICKET TAG:Kayıtsız Adresi}
<W00:1, *, *>{TICKET TAG:Ödeme Türü}
<J00>[='{TICKET TAG:Para Üstü}' !='' ? 'Ödenecek: {TICKET TAG:Ödenecek Para}|Üstü {TICKET TAG:Para Üstü}':'']



[ENTITIES:YS Müşteri]
-- Customer entity format
<J00>{ENTITY NAME}
<W00:*>{TICKET TAG:Adres}<br/>{TICKET TAG:Adres Tarifi}

ESC/POS Yazıcı karaketer sayısı 32 olmalıdır.

image

1 Like