Bazi isyerleri fatura istiyor bunuda HP Laser Yazici ile yapmak istiyorum elinde HTML Sablonu ornegi olan varmi
Hakkımızda
SambaPOS Restoranlar için geliştirilen, açık kaynak kodlu ve dokunmatik ekran destekli POS programıdır. Program ürcetsiz ve hiç bir kısıtlama olmadan kullanılabilmektedir. Bu siteden program indirebilir, soru sorabilir, diğer SambaPOS kullanıcıları ile iletişime geçebilir ya da programın geliştirilmesine katkıda bulunabilirsiniz.
7 cevap
Selamlar
Birçok denemeye rağmen fatura çıktısı almayı başaramadım.
Varlık tipi ve özel alanlar aynen yazildiği gibi mevcut olmasına rağmen tarih ve saatten sonrasını yazdıramıyorum.
Elinde referans olarak kullanabileceğimiz bir şablon olan paylaşılırsa çok sevinirim.
Teşekkürler.
Yok serkan bey bende aynisini yaptim ama kimsede yok ingilizce forumda html yazilmasi lazimmis onuda yaptim ama oda olmadi
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<style>
body {margin: 0px 0px 0px 0px; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.main2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.main3 { font-family: Verdana, Arial, sans-serif; font-size: 13px; }
</sty1e>
<table style="width: 100%; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; margin-top: 8px; margin-bottom: 8px;">
<tr>
<td class="main3">
<J00>Datum:{TICKET DATE} - Tijd:{TICKET TIME}|Bonnr:{TICKET NO}
{ENTITIES}
<L00>Bestelling voor:
[<L00>{ENTITY NAME:Klant}]
[<L00>{ENTITY DATA:Klant:Straat} {ENTITY DATA:Klant:HuisNr}]
[<L00>{ENTITY DATA:Klant:Postcode} {ENTITY DATA:Klant:Plaats}]
[<L00>0{ENTITY DATA:Klant:Telefoon}]
<F>-
{ORDERS}
<L00>
<F>=
<EB>
{DISCOUNTS}
{TAXES}
{SERVICES}
[<J10>Total Gift:|{ORDER STATE TOTAL:Gift}]
<J10>Total:|{TICKET TOTAL}
{PAYMENTS}
<DB>
<F>=
{ENTITIES}
[<L00>Betaalwijze:{TICKET TAG:Betaalwijze}]
[<L00>Bezorgtijd:{TICKET TAG:Bezorgtijd}]
[<F>-
OPMERKINGEN:
{NOTE}
<F>-]
<L00>
<C10>
[DISCOUNTS]
<J00>{CALCULATION NAME} %{CALCULATION AMOUNT}|{CALCULATION TOTAL}
[PAYMENTS]
<J00>Betaalwijze: {PAYMENT NAME}|{PAYMENT AMOUNT}
[ORDERS GROUP|PRODUCT GROUP]
<L00>
<C00>-{GROUP KEY}-
[ORDERS]
-- Default format for orders
<J00>{QUANTITY} x {NAME}|{TOTAL AMOUNT}
{ORDER TAGS}
[ORDERS:Gift]
-- Format for gifted orders
<J00>{QUANTITY} x {NAME}|**GIFT**
{ORDER TAGS}
[ORDERS:Void]
-- Nothing will print for void lines
[ORDER TAGS]
-- Format for order tags
<J00>{ORDER TAG QUANTITY} x * {ORDER TAG NAME}|{ORDER TAG PRICE}
[TAXES]
<L00>{TAX NAME} : {TAX AMOUNT}
[SERVICES]
<J00>{CALCULATION NAME}:|{CALCULATION TOTAL}
</td>
</tr>
</table>
</body>
</html>
Abi html de <Joo> yada buna benzer ifadeler olmaz. html bildiğimiz web site kodlamasıdır. yada şuan buraya yazılan kodlardır.
ortala
yukarıdaki ortala yazısının kod şekli <p style="text-align: center;">ortala</p> dir mesela.
örnek malesef yok elimde yazıcıda olmadığı için deneyemiyorum.
Ben dot-martix için şablon arıyorum Avuran bey. sizin olay daha bi karmaşık :)
<J10>| Tarih:|{TICKET DATE}
<J10>| Saat:|{TIME}
{ENTITIES}
<F>=
URUN TOPLAM
<F>-
{ORDERS}
<F>=
<EB>
<J10>Matrah | [=F(TN('{TICKET TOTAL}')*TN('0,82'))]
<J10>K.D.V % 18 | [=F(TN('{TICKET TOTAL}')*TN('0,18'))]
<J10>Genel Toplam: | {TICKET TOTAL}
<F>=
<J10>Yalnız {TOTALTEXT}'dır.
[ORDERS GROUP|PRODUCT TAG]
<j00>{GROUP KEY} Bedeli | [=F(TN('{GROUP SUM}')*TN('0,82'))]
[ENTITIES:Adisyonlar]
-- Customer entity format
<J00>Unvan: {ENTITY DATA:Unvan}
<J00>Adres: {ENTITY DATA:Adres}
<J00> [{ENTITY DATA:Adres1}]
<J00> [{ENTITY DATA:Ilce_Il}]
<J00> [{ENTITY DATA:Pk}]
<J00>Vd: {ENTITY DATA:Vd}
<J00>Vd.No: {ENTITY DATA:VdNo}
<BEEP>
Dot Matrix Slip yazıcı uyumlu (%18 kdv) şablon örneği. Varlık Adını ve ek alanları kullanmadan önce tanımlamalısınız. Ayrıca Ürünlere etiket girmelisiniz. Alkollü içki, Yemek vb.
Çıktısı aşağıda. Umarım işe yarar. Fakat Html ile ilgili hala bir fikrim yok.
HTML Şablonu ne için lazım?
Valla neye lazim oldugunu pek anlamadim ama laser printerler icin html sjabolu olacakmis oyle anladim bir turlu laserprinterden cikmiyor
Bu HTML yazıcıyı v2'de html kodları ile formatlama yapmak için yapmıştım ama sonradan yaptığı iş biraz değişti. Aslında yaptığı şey normal kalın yazma gibi özellikleri HTML koduna çevirip formatlıyor. Çok nadir durumlarda faydalı.
V3'de inkjet yazıcıdan çıktı almak için yazıcı tipini Windows yazıcısı olarak seçmeyi deneyebilirsiniz.