Yazıcı Şablonları

Yazıcı şablonları yazıcı çıktılarının nasıl görüntüleneceğini ayarlayabileceğimiz şablonlardır. Şablonlar sayesinde yazıcı dizaynları esnek bir şekilde yapılabilmektedir.

Farklı farklı mutfaklar veya operasyonlar için istediğiniz kadar farklı dizayn tasarlayarak bunlardan istediğinizi seçerek kullanabilirsiniz.

SambaPOS içeridinde Şablonları tanımlama için Navigasyon ekranında Yönetim > Ayarlar > Yazıcı Şablonları alanında yapılır.

1_1.jpg

Yönetim sayfasına geldikten sonra yeni bir şablon oluşturabilir veya var olan bir Şablon üzerinde düzenleme yapmak için ilgili şablonun üzerine çift tıklayarak açarak çalışmaya başlayabiliriz.

Dizayn Nasıl Yapılır?

SambaPOS da dizayn ilgili şablon alanına, Önce <> içerisindeki Satır Özelliği sonrada {} içerisinde yazan Satır Değeri girilerek yapılır. Kendi adlandıracağımız özel yazılarda direk yazılır (Örn. İşletme Adı, Saat vb)

Örneğin Başlık Alanında saat ve tarihi yan yana yazdırmak istediğimizde; Başlık şablonu alanında ilgi satıra : <L00>Tarih:{ADİSYON TARİH} Saat:{SAAT} yazmamız yeterli olacaktır.

<L00>Tarih:{ADİSYON TARİH} Saat:{SAAT} de yazarak saatin ve tarihin önünde Tarih: ve Saat: yazdırabiliriz.

Başka bir örnekte ise; Adisyon No büyük yazıdırlmak istendiğinde <L10>Adisyon No:{ADİSYON NO} yazarsak eğer Adisyon No <L10> değerinden dolayı yüksek ve kalın olarak yazılacaktır.

Mutfak Sipariş Şablonu

SambaPOS içerinde yüklü olarak gelen şablondan örnek bir çıktı alındığında aşağıdaki gibi bir çıktı verecektir,

1-untitled-10.jpg

Yukarıdaki gibi bir mutfak çıktısı aşağıdaki default gelen dizayn ile üretilmişitir.

Burada ayrı ayrı verilen Başlık Şablonu, Hareket şablonu, İkram Hareketi, İptal Hareketi alanları ile Alt Başlık şablonu alanları ayrı ayrı düzenlenecek alanlardır.

09.05-96.jpg

SambaPOS' da yazıcı şablonlarında kullanılabilecek tüm veri alanları, şablon sayfasına girildiğinde sağ tarafta açıklamalarıyla gösterilmiştir.

Satır Değerleri

Bir Yazıcı Şablonun da kullanılacak tüm Satır Değerleri:

{ADİSYON TARİH}Adisyon Tarihi
{ADİSYON SAAT} Adisyon Saati
{TARİH} Günün Tarihi
{SAAT} Günün Saati
{ADİSYON ID} Benzersiz Adisyon Numarası
{ADİSYON NO} Adisyon Numarası
{MASA GARSON} Masa adı, yoksa garson adı
{GARSON} Garson adı
{MASA} Masa adı
{NOT} Adisyon notu
{MÜŞTERİ ADI} Müşteri Adı
{MÜŞTERİ ADRES} Müşteri Adresi
{MÜŞTERİ TELEFON} Müşteri Telefonu
{MİKTAR} #Satır: Ürün Miktarı
{ÜRÜN} #Satır: Ürün Adı
{FİYAT} #Satır: Ürün Fiyatı
{YKR} #Satır: Kuruş bazında fiyat
{HAREKET TOPLAM} #Satır: Ürün Tutarı
{ÖZELLİKLER} #Satır: Ürün Detay Özellikleri
{SİPARİŞ NO} #Satır: Sipariş Numarası
{NEDEN} #Satır: İptal edilme veya ikram nedeni
{TOPLAM FİYAT} Belge Toplamı
{TOPLAM ÖDENEN} Belge Ödenen Tutar
{TOPLAM BAKİYE} Belge Bakiyesi
{VARSA ÖDENEN} Ödeme varsa ödenen ve bakiye satırları
{VARSA İSKONTO} İskonto varsa belge toplamı ve iskonto satırları

Dizayn içerisinde çıkmasını istediğimiz alana {} parantezleri içerisinden veriyi alarak (parantezler dahil) copy - paste etmemiz yeterli olacaktır.

Satır Özellikleri

Burada çıktıları daha işlevsel hale getirebilmek için <> içerisinde Satır Özellikleri tanımlanmıştır. Bu özellikler aşağıda açıklanmıştır;

<T> Title, Başlık; Solu, Sağı noktalı, biçimde başlık yazmayı sağlar
<F> Full Kendinden sonra gelen karakteri tüm satır boyunca yazmayı sağlar. Örn <F>* deniliği zaman satırın sonuna kadar yapar. Genellikle - ile çizgi çizmek için kullanılır.
<L> Left; O satırın sola dayalı yazılmasını sağlar.
<R> Right; O satırın sağa dayalı yazılmasını sağlar.
<C> Center; O satırın satıra ortalı yazılmasını sağlar.
<J> Justifeed; o satırda yer alacak yazının satıra sığdırır.
<W> Wait; Özellikle HUGIN yazarkasada gçnderilecek veriler arası bekleme yaptırır Her bir <W> 10 milisaniye bekleme yapar. <W><W><W> şeklinde kullanılırsa 30 milisaniye bekleme verilmiş olur.
<BEEP>Genellikle adisyon şablonunun sonuna eklenir. Yazıcının sesle ikaz verme özelliği varsa çıktı tamamlanınca sesli uyarı verilir.

Bu değerlerin yanına 2 karakter halinde kullanılacak rakam dizi o satırın yükseklik ve ğenişlik cinsinden büyüklüğünüü ayarlar.

Örneğin İptal Satırı dikkat çeksin isteniyorsa <J10>IPTAL {MİKTAR} {ÜRÜN} gibi bir satır yazıldığında İPTAL satırı 1 kare daha büyük ama aynı darlıkta ve dikkat çekici büyüklülte çıkacaktır.

654.jpg