Barkod kumanda komutları için hızlı başvuru (yalnızca HL-3070CW)

Bu yazıcı, HP LaserJet emülasyon modlarında barkod yazabilir.

Barkodları veya genişletilmiş karakterleri yazdırma

Kod
ESC i
Ondalık
27 105
Onaltılı
1B 69
Biçim: ESC i n ... n \
Barkodları veya genişletilmiş karakterleri ‘n ... n’ parametreler segmentine göre oluşturur. Parametreler hakkında daha fazla bilgi için aşağıdaki Parametrelerin Tanımı bölümüne bakın. Bu komut ‘\’ kodu (5CH) ile bitmelidir.

Parametrelerin tanımı

Bu barkod komutu, parametre segmentinde (n ... n) aşağıdaki parametreleri içerebilir. Parametreler tek komut sözdizimi ESC i n ... n \ içinde etkin olduğu için, barkod komutlarında geçerli değildir. Bazı parametreler verilmezse, önceden yapılmış ayarları alırlar. Son parametre, barkod veri başlangıcı (‘b’ veya ‘B’) ya da genişletilmiş karakter veri kümesi (‘l’ veya ‘L’) olmalıdır. Diğer parametreler herhangi bir sırayla verilebilir. Her parametre küçük veya büyük bir harfle, örneğin ‘t0’ veya ‘T0’, ‘s3’ ya da ‘S3’ vb. ile başlayabilir.

Barkod modu

n = ‘t0’ veya ‘T0’
CODE 39 (varsayılan)
n = ‘t1’ veya ‘T1’
Interleaved 2 of 5
n = ‘t3’ veya ‘T3’
FIM (US-Post Net)
n = ‘t4’ veya ‘T4’
Post Net (US-Post Net)
n = ‘t5’ veya ‘T5’
EAN 8, EAN 13 veya UPC A
n = ‘t6’ veya ‘T6’
UPC E
n = ‘t9’ veya ‘T9’
Codabar
n = ‘t12’ veya ‘T12’
Code 128 set A
n = ‘t13’ veya ‘T13’
Code 128 set B
n = ‘t14’ veya ‘T14’
Code 128 set C
n = ‘t130’ veya ‘T130’
ISBN (EAN)
n = ‘t131’ veya ‘T131’
ISBN (UPC-E)
n = ‘t132’ veya ‘T132’
EAN 128 set A
n = ‘t133’ veya ‘T133’
EAN 128 set B
n = ‘t134’ veya ‘T134’
EAN 128 set C
Bu parametre, barkod modunu, yukarıda gösterildiği gibi seçer. n ‘t5’ veya ‘T5’ ise barkod modu (EAN 8, EAN 13 veya UPC A) verilerdeki karakter sayısına göre değişir.

Barkod, genişletilmiş karakter, çizgi bloğu çizimi ve kutu çizimi

n = ‘s0’ veya ‘S0’
3: 1 (varsayılan)
n = ‘s1’ veya ‘S1’
2: 1
n = ‘s3’ veya ‘S3’
2,5: 1
Bu parametre, barkod stilini, yukarıda gösterildiği gibi seçer. EAN 8, EAN 13, UPC-A, Code 128 veya EAN 128 barkod modu seçilirse, bu barkod stili parametresi yoksayılır.
‘S’ ardından yalnızca bir parametre geliyorsa, parametre bir ön plan dolgu desenidir.

Barkod

n = ‘mnnn’ veya ‘Mnnn’ (nnn = 0 ~ 32767)
Bu parametre, barkod genişliğini gösterir. ‘nnn’ birimi bir yüzdedir.

Barkod insan gözünün görebileceği çizgi AÇIK veya KAPALI

n = ‘r0’ veya ‘R0’
İnsan gözünün görebileceği çizgi KAPALI
n = ‘r1’ veya ‘R1’
İnsan gözünün görebileceği çizgi AÇIK
Ön ayar:
İnsan gözünün görebileceği çizgi AÇIK
(1) ‘T5’ veya ‘t5’
(2) ‘T6’ veya ‘t6’
(3) ‘T130’ veya ‘t130’
(4) ‘T131’ veya ‘t131’
Ön ayar:
İnsan gözünün görebileceği çizgi KAPALI
Tüm diğerleri
Bu parametre, yazıcının barkod altına insan gözüyle görülebilir çizgi yazdırıp yazdırmayacağını belirler. İnsan gözünün görebileceği karakterler her zaman 10 karakter sıklığıyla OCR-B yazı tipinde ve tüm karakter stili geliştirmeleri maskelenmiş olarak yazdırılır. Varsayılan ayar, ‘t’ veya ‘T’ ile seçilen barkod moduyla belirlenir.

Boş bölge

n = ‘onnn’ veya ‘Onnn’ (nnn = 0 ~ 32767)
Boş bölge, barkodların her iki yanındaki boşluktur. Genişliği, ‘u’ veya ‘U’ parametresiyle ayarlanan birimler kullanılarak gösterilebilir. (‘u’ veya ‘U’ parametresinin açıklaması için sonraki bölüme bakın.) Boş alanın varsayılan ayarı 2,54 cm'dir (1 inç).

Barkod, genişletilmiş karakter birimi, çizgi bloğu çizimi ve kutu çizimi

n = ‘u0’ veya ‘U0’
mm (ön ayar)
n = ‘u1’ veya ‘U1’
1/10
n = ‘u2’ veya ‘U2’
1/100
n = ‘u3’ veya ‘U3’
1/12
n = ‘u4’ veya ‘U4’
1/120
n = ‘u5’ veya ‘U5’
1/10 mm
n = ‘u6’ veya ‘U6’
1/300
n = ‘u7’ veya ‘U7’
1/720
Bu parametre, X ekseni ofsetinde, Y ekseni ofsetinde ve barkod yüksekliğinde kullanılan ölçü birimlerini gösterir.

X ekseninde barkod, genişletilmiş karakter, çizgi bloğu çizimi ve kutu çizimi ofseti

n = ‘xnnn’ veya ‘Xnnn’
Bu parametre, sol kenar boşluğundan ofseti ‘u’ veya ‘U’ şeklinde belirtilen birim cinsinden gösterir.

Y ekseninde barkod ve genişletilmiş karakter ofseti

n = ‘ynnn’ veya ‘Ynnn’
Bu parametre, geçerli yazdırma konumundan aşağıya doğru ofseti ‘u’ veya ‘U’ şeklinde belirtilen birim cinsinden gösterir.

Barkod, genişletilmiş karakter, çizgi bloğu çizimi ve kutu çizimi yüksekliği

n = ‘hnnn’, ‘Hnnn’, ‘dnnn’ veya ‘Dnnn’
1.
EAN13, EAN8, UPC-A, ISBN (EAN13, EAN8, UPC-A), ISBN (UPC-E): 22 mm
2.
UPC-E: 18 mm
3.
Diğerleri: 12 mm
Genişletilmiş karakterler Bsymbol.rarr 2,2 mm (ön ayar)
Çizgi bloğu çizimi ve kutu çizimi Bsymbol.rarr 1 nokta
Bu parametre, barkodların veya genişletilmiş karakterlerin yüksekliğini, yukarıda gösterildiği gibi gösterir. ‘h’, ‘H’, ‘d’ veya ‘D’ ile başlayabilir. Barkodların yüksekliği ‘u’ veya ‘U’ şeklinde belirtilen birim cinsinden gösterilir. Barkod yüksekliğinin varsayılan ayarı (12 mm, 18 mm veya 22 mm) ‘t’ veya ‘T’ ile seçilen barkod moduyla belirlenir.

Genişletilmiş karakter genişliği, çizgi bloğu çizimi ve kutu çizimi

n = ‘wnnn’ veya ‘Wnnn’
Genişletilmiş karakter Bsymbol.rarr 1,2 mm
Çizgi bloğu çizimi ve kutu çizimi Bsymbol.rarr 1 nokta
Bu parametre, genişletilmiş karakterlerin genişliğini, yukarıda gösterildiği gibi gösterir.

Genişletilmiş karakteri döndürme

n = ‘a0’ veya ‘A0’
Dik (ön ayar)
n = ‘a1’ veya ‘A1’
90 derece döndürülmüş
n = ‘a2’ veya ‘A2’
180 derece ters döndürülmüş
n = ‘a3’ veya ‘A3’
270 derece döndürülmüş

Barkod veri başlangıcı

n = ‘b’ veya ‘B’
‘b’ ve ‘B’ yi izleyen veriler barkod verileri olarak okunur. Barkod verileri, bu komutu da bitiren ‘\’ kodu (5CH) ile bitmelidir. Kabul edilebilir barkod verileri, ‘t’ veya ‘T’ ile seçilen barkod moduyla belirlenir.
CODE 39 ‘t0’ veya ‘T0’ parametresiyle seçildiğinde:
Kırk üç karakter, ‘0’ ile ‘9’ arası rakamlar, ‘A’ dan ‘Z’ ye kadar harfler, ‘-’, ‘ . ’, ‘(boşluk)’, ‘$’, ‘/’, ‘+’ ve ‘%’ barkod verisi olarak kabul edilebilir. Diğer karakterler veri hatasına neden olur. Barkodlar için karakter sayısı sınırı yoktur. Barkod verileri otomatik olarak birer yıldız işaretiyle, ‘*’ başlar ve biter (başlangıç karakteri ve bitiş karakteri). Alınan verinin başında veya sonunda bir yıldız işareti, ‘*’ varsa, yıldız başlangıç veya bitiş karakteri olarak değerlendirilir.
Interleaved 2 of 5 ‘t1’ veya ‘T1’ parametresiyle seçildiğinde:
‘0’ ile ‘9’ arası on sayısal karakter barkod verisi olarak kabul edilebilir. Diğer karakterler veri hatasına neden olur. Barkodlar için karakter sayısı sınırı yoktur. Barkodların bu modu için çift sayı karakterler gereklidir. Barkod verilerinde tek sayı varsa, barkod verilerinin sonuna otomatik olarak ‘0’ eklenir.
FIM (US-Post Net) ‘t3’ veya ‘T3’ parametresiyle seçildiğinde:
‘A’ ile ‘D’ arası karakterler geçerlidir ve tek basamaklık veri yazdırılabilir. Büyük ve küçük alfabe karakterleri kabul edilebilir.
Post Net (US-Post Net) ‘t4’ veya ‘T4’ parametresiyle seçildiğinde:
‘0’ ile ‘9’ arası rakamlar veri olabilir ve sonunda bir kontrol basamağı bulunmalıdır. ‘?’ işareti kontrol basamağı yerine kullanılabilir.
EAN 8, EAN 13 veya UPC A ‘t5’ veya ‘T5’ parametresiyle seçildiğinde:
‘0’ ile ‘9’arası on rakam barkod verisi olarak kabul edilebilir. Barkodlar için karakter sayısı sınırı aşağıdaki gibidir:
EAN 8: Toplam 8 basamak (7 basamak + 1 kontrol basamağı)
EAN 13: Toplam 13 basamak (12 basamak + 1 kontrol basamağı)
UPC A: Toplam 12 basamak (11 basamak + 1 kontrol basamağı)
Yukarıda belirtilenler dışında karakter sayısı, barkod verilerinin normal yazdırma verileri olarak yazdırılmasına neden olacak bir veri hatasına yol açar. Kontrol basamağı doğru değilse, yazıcı doğru kontrol basamağına otomatik olarak karar vererek doğru barkod verilerinin yazdırılmasını sağlar. EAN13 seçildiğinde, verinin ardından ‘+’ ve iki ya da beş basamaklı sayı eklenerek bir ek kod oluşturulabilir.
UPC-E ‘t6’ veya ‘T6’ parametresiyle seçildiğinde:
‘0’ ile ‘9’ arası rakamlar barkod verisi olarak kabul edilebilir.
Sekiz basamak1 2
(standart biçim) İlk karakter ‘0’ olmalı ve verileri sonunda bir kontrol basamağı bulunmalıdır.
Toplam sekiz basamak = ‘0’ artı 6 basamak artı 1 kontrol basamağı.
Altı basamak2
İlk karakter ve son kontrol basamağı sekiz basamaklı veriden çıkarılır.
1
‘?’ işareti kontrol basamağı yerine kullanılabilir.
2
Verinin ardından ‘+’ ve iki ya da beş basamaklı sayı eklenince bir ek kod oluşur.
Codebar ‘t9’ veya ‘T9’ parametresiyle seçildiğinde:
‘0’ to ‘9’, ‘-’, ‘ . ’, ‘$’, ‘/’, ‘+’, ‘:’ karakterleri yazdırılabilir. ‘A’ ile ‘D’ arası karakterler, büyük veya küçük harf halinde, bir başlangıç-bitiş kodu olarak yazdırılabilir. Başlangıç-bitiş kodu olmazsa hata oluşur. Kontrol basamağı eklenemez; ‘?’ kullanılması hatalara neden olur.
Code 128 Set A, Set B veya Set C seçildiğinde (‘t12’ veya ‘T12’, ‘t13’ veya ‘T13’, ‘t14’ veya ‘T14’ parametresiyle):
Code 128 A, B ve C kümeleri ayrı ayrı seçilebilir. Set A, Onaltılı 00 ile 5F arası karakterleri gösterir. Set B, Onaltılı 20 ile 7F arası karakterleri içerir. Set C 00 ile 99 arası çiftleri içerir. %A, %B veya %C göndererek kod kümeleri arasında geçiş yapılabilir. FNC 1, 2, 3 ve 4 %1, %2, %3 ve %4 ile üretilebilir. SHIFT kodu, %S, A kümesinden B kümesine -ve tersine- geçici geçişe izin verir (yalnızca bir karakter için). ‘%’ karakteri iki kez gönderilerek kodlanabilir.
ISBN (EAN) ‘t130’ veya ‘T130’ parametresiyle seçildiğinde:
Aynı kurallar ‘t5’ veya ‘T5’ için de geçerlidir.
ISBN (UPC-E) ‘t131’ veya ‘T131’ parametresiyle seçildiğinde:
Aynı kurallar ‘t6’ veya ‘T6’ için de geçerlidir.
EAN 128 set A, set B veya set C seçildiğinde (‘t132’ veya ‘T132’, ‘t133’ veya ‘T133’, ‘t134’ veya ‘T134’ parametresiyle):
Aynı kurallar ‘t12’ veya ‘T12’, ‘t13’ veya ‘T13’, ‘t14’ veya ‘T14’ için de geçerlidir.

Kutu çizimi

ESC i ... E (veya e)
‘E’ veya ‘e’ bir sonlandırıcıdır.

Çizgi bloğu çizimi

ESC i ... V (veya v)
‘V’ veya ‘v’ bir sonlandırıcıdır.

Genişletilmiş karakter veri başlangıcı

n = ‘l’ veya ‘L’
‘l’ veya ‘L’ yi izleyen veriler, genişletilmiş karakter verileri (veya etiketleme verileri) olarak okunur. Genişletilmiş karakter verileri, bu komutu da bitiren ‘\’ kodu (5CH) ile bitmelidir.