2.4.8.a. Fiş Yazıcısından Barkod ve Karekod (QR Code) Yazdırmak İçin Gerekenler
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] |