SambaPOS’da V3.027 versiyonundan itibaren mutfakta ve adisyonda kullanılan fiş yazıcılarından barkod ve karekod çıktısı alınabilir.

1D Barkodlar

Bunun için kullanabilecek etiketler aşağıda listelenmiştir.

Tag Format Check Digit
<BAR> Code 128 Yok
<BAR39> Code 39 Yok
<BAR13> Ean 13 Var
<BAR08> Ean 8 Var
<BAR93> Code 93 Var
<BAR11> Code 11 Yok
<BAR25> Code 25 Yok

Örnek vermek gerekirse;

<BAR>123456789 değeri ile 1’den 9’a kadar geçen sayıların olduğu bir barkod elde edilebilir.

<BAR>{ENTITY NAME} değeri ile de varlık adı barkod olarak yazdırabilir.


Karekod – QR Kod

Aşağıda yer alan QRCODE Etiketlerini kullanabilmek için SambaPOS 5.7.4 ve üzeri bir versiyon kullanmalısınız. Bu etiketi HTML Şablonda da, ESC/POS Şablonunda da kullanabilirsiniz.

Karekod yazmak için kullanılacak etiketinde kullanımı son derece kolaydır. Karekod basmak için gerelki olan etiket <QRCODE> <QRCODE> etiketi ile yanına yazılacak değerin karekodu elde edilebilir.

<QRCODE> etiketini yanına ekleyeceğiniz farklı Etiketleri yazdırabilirsiniz. Bu etiketten sonra ; ile tek karakter QR Kodunun büyüklüğünü belirleyebilirsiniz.

Sözdizilimi:

<QRCODE>{Etiket};x

{Etiket}: QRKod olarak yazdırılacak bilgidir. Tüm yazıcı tag’ları kullanılabilir. Örn. Adisyon ID için  {TICKET ID} etiketini kullanmak gibi.

İlla var olan bir etiket kullanılmak zorunda değildir. Farklı sabit bir değer de kullanılabilir.

x: Karekodun büyüklük değeridir. 80 mm fiş yazıcıları için ideal değer 1 veya 2 dir.


Örnekler:

<QRCODE>123456789;1 değeri ile 1’den 9’a kadar geçen sayıların olduğu bir Kardekod elde edilebilir.

<QRCODE>{ENTITY NAME};2 değeri ile varlık adını karekod olarak elde edilebilir.

<QRCODE>https://www.sambapos.com;1 değeri ile sambapos.com adresine giden bir URL QRKodu hazırlanmış olur. 


Google Maps QR Kod – (QR Code) 

Aşağıda yer alan GOOGLEMAPSQR Etiketlerini kullanabilmek için SambaPOS 5.7.4 ve üzeri bir versiyon kullanmalısınız.

Bu etiketi HTML Şablonda da, ESC/POS Şablonunda da kullanabilirsiniz.

Özellikle Paket serviste adres tarifi için kullanılmak üzere hatasız olması için, Latitude – Longitude değerleri ile QR kod oluşturup, bu QR Kod ile direk Google Maps uygulaması başlatılması için yapılmıştır. etiket <GOOGLEMAPSQR> etiketi ile kullanılır.

Sözdizilimi:

<GOOGLEMAPSQR>Latitude-değer;Longitude-degeri;x
Latitude-değeri: QR Kodu oluşturulacak adresin Latitude değeridir. Etiket olarak verilebileceği gibi sabit değer olarak da verilebilir.

Longitude-değeri: QR Kodu oluşturulacak adresin Longtitude değeridir. Etiket olarak verilebileceği gibi sabit değer olarak da verilebilir. İlla var olan bir etiket kullanılmak zorunda değildir. Farklı sabit bir değer de kullanılabilir.

x: Karekodun büyüklük değeridir. 80 mm fiş yazıcıları için ideal değer 1 veya 2 dir.


Örnekler:

<GOOGLEMAPSQR>{TICKET DATA:YSDeliveryLatitude};{TICKET DATA:YSDeliveryLongitude};2 söz dizilimi ile büyüklüğü 2 değerinde olan ve Yemek Sepeti entegrasyonundan gelen teslimat yapılacak müşterinin adres koordinatlarının yer aldığı bir QR Kod oluşturulabilir.

<GOOGLEMAPSQR>39.925533;32.866287;1 söz dizilimi ile büyüklüğü 1 değerinde olan ve işletmenizin adresinin yer aldığı bir QR kod oluşturulabilir.


Pozisyonlandırma

Oluşturulan Barkod ve Karekodları etiketin neresinde (sol yaslı, oralı, sağa yaslı) çıkacağı belirlenebilir.

Bu işlemler için kullanabileceğimiz etiketler:

  • <el> : Sola yaslı değerini başlatır
  • <ec> : Ortala değerinin başlatır
  • <er> : Sağa yaslı değerini başlatır

Örnek:

[ENTITY]
<C00>SambaPOS
<F>-
<T>Ücretsiz
<T>Kahve Kuponu
<R00>
<EC>
<QRCODE>
{ENTITY NAME};1
<R00> <R00>{ENTITY NAME}