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

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

<QR> etiketini yanına 2 farklı değer alarak basmak istenilen karekodun biçimlendirilmesinde yardımcı olur.
<QRxy>
x: Karekodun bütünlüğünün alabileceği değerdir. 1’den 9’a kadar değer alabilir. 1 en küçük ebatta 9 ise en büyük ebatta karekod üretir.
y: Karekodun hata kontrol değeridir. 1’den 4’e değer alabilir. 1 en sade en kolay karekodu oluştururken 4 en karmaşık ama hata oranı daha düşük karekodu oluşturacaktır.


Örnekler:

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

<QR41>{ENTITY NAME} değeri ile de varlık adını 4 birim büyüklüğünde ve hata koruması düşük olarak karekod olarak elde edilebilir.


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: <codejava> [ENTITY] <C00>SambaPOS <F>- <T>Ücretsiz <T>Kahve Kuponu <R00> <EC> <QR80>{ENTITY NAME} <R00> <R00>{ENTITY NAME} </code>