Tobábbi dokumentációk:
Kezelési útmutatók

A vonalkódok nyomtatásához szükséges a SysData könyvtárban található, gép- és cégfüggetlen működési paramétereit tartalmazó állományát, a BcTemplate.txt-t megfelelően beállítani. Ez a Windows-ban szokásos szerkezetű INI file, amely szekciónként különböző kulcsértékeket tartalmaz. A konfigurációs paraméterek egy XML jellegű file-ban kerülnek tárolásra. A szekciókat nyitó (pl.: <PDef>) és záró (pl.: </PDef>) tag-ek közé kell helyezni. Esetenként a nyitó tag-ben kell megadni paramétert (pl.: <LABEL Qsoft-1st>). Különböző szekciók egymásba ágyazhatók.

A programon belül a "Technikai funkciók | Rendszerinformációk" menüpontban a "Gépfüggő paraméterek | Vonalkódolvasó beállítások" fülön lehet beállítani, hogy a rendszer melyik vonalkódnyomtatóra nyomtasson az előzőleg a BcTemplate.txt-ben definiált nyomtatók közül. Ha itt egyik sincs beállítva, akkor a rendszer nem nyomtat vonalkódot. Ezen beállításokat a rendszerben gépenként kell megtenni (mentésük a Windows registry-be történik).

A BcTemplate.txt paraméterállomány részei:

1. <Printers> szekció

Elsőként definiálni kell a vonalkódnyomtatókat. A nyomtatók definícióit a <Printers> és </Printers> tag-ek közé kell elhelyezni, és printerenként <PDef [nev]> nyitó és a </PDef> tag-ek között kell beállítani a nyomtatók paramétereit.

Például:
<Printers>
  <PDef GoDex>
    PrinterFamily=EZPL
    MaxWidth=60                      <!--  mm-ben -->
    Resolution=8                     <!--  ppm-ben -->
  </PDef>
</Printers>

1.1. <PDef> szekció

A nyitó tag-ben kell megadni a szekció nevét, melyet a programban a vonalkódnyomtató beállításainál típusként lehet majd beállítani, valamint a továbbiakban a címkedefiníció során erre kell hivatkozni.

Fenti definíció esetén a továbbiakban, a címke-definíciók során a GoDex névre kell hivatkozni

  • PrinterFamily: meg kell adni, hogy a nyomtató melyik nyelvet ismeri (mely család tagja). A "család" nevek a SUP® rendszerbe be vannak égetve. A programban jelenleg használható nyelvek: IntermecEC, EPL, EZPL és Dymo.

  • MaxWidth: nyomtató fej szélessége mm-ben

  • Resolution: nyomtató fej felbontása pont/mm-ben (ppm)

2. <Templates> szekció

A nyomtatók paraméterezése után lehet definiálni a template-eket. Címke-definíciókként <LABEL [nev]> nyitó és a </LABEL> tag-ek között kell beállítani a címke formátumát és a rajta megjelenítendő adatokat.
Minden címkéhez egy-egy külön <LABEL> szekciót kell definiálni.

2.1. <LABEL> szekció

<LABEL> és </LABEL> közötti részben kell a címke "vázát" elkészíteni a nyomtatónak kiküldendő formában. A nyitó tag-ben kell megadni a nevet, melyet a program a címke neveként használ (pl.: Qsoft-1st). A programon belül ezt a nevet lehet majd template beállításként kiválasztani.

Ezen szekció kötelezően két további szekciót kell, hogy tartalmazzon <LH> és <LCode>.

Első template próbálkozás
<Templates>
	<LABEL Qsoft-1st>  <!-- Első template próbálkozás -->
		<LH>
			Comment=Az első valamire használható template
			PrinterName=IntermecEC_E4
			LabelWidth=43  <!-- mm-ben -->
			LabelHeight=20 <!-- mm-ben -->
		</LH>
		<LCode>
			...
		</LCode>
	</LABEL>
</Templates>

2.1.1. <LH> szekció

Itt kell definiálni a címkére vonatkozó paramétereket, ez tartalmazza tulajdonképpen a címke főbb tulajdonságait.

  • Comment: megjegyzés a címkéhez. (Például mire használható: tárgyi eszköz leltári címke, raktári címke, stb.)
  • PrinterName: fentebb valamely <PDef>-tag-ben deklarált nyomtató név
  • LabelWidth: címke szélessége mm-ben
  • LabelHeight: címke magassága mm-ben
Címke fejléc
<LH [cimke neve]>            // A programban megjelenő címke név  
	Comment=[megjegyzés]     // A programban megjelenő megjegyzés
	PrinterName=[printernév] // Fentebb valamely <PDef>-tag-ben deklarált nyomtató név
	LabelWidth=[szélesség]   // Címke szélessége mm-ben
	LabelHeight=[magasság]   // Címke magassága mm-ben
</LH>

2.1.2. <LCode> szekció

Az LCode szekció tartalmazza a címkének a nyomtató számára is érthető definícióját. Itt kell beállítani, hogy melyik adat hol is jelenjen meg a nyomtatásban.

Példa: teszt raktári címke Godex G300 vonalkódnyomtató esetén
<LCode>^Q40,4
^W65
^H8
^P1
^S3
^AT
^C1
^R0
~Q-16
^O0
^E13
~R200
^XSET,ROTATION,0
^L
XRB12,24,3,0R,55
?V<Vonalkod,13,13>?A<CikkAzon,32,32>?M<Menny,4,4>
AD,170,36,1,1,0,0BE,<Cikkszam>
AC,27,122,1,1,0,0E,<CikkMegnev,25,25,1>
AC,27,155,1,1,0,0E,<CikkMegnev,25,25,26>
AB,27,228,1,1,0,0E,<CikkAzMegnev>
AD,27,257,1,1,0,0E,<CikkAzon,20,20>
Lo,10,99,441,101
Lo,10,206,441,206
AD,516,32,1,1,0,1E,Teszt Kft.
Lo,462,4,462,316
E
</LCode>

A definíció során az alábbi helyettesítendő kulcsszavakat (makrókat) használhatjuk:

  • <CegNev> - Cég neve
  • <Cikkszam> - Cikkszám
  • <CikkMegnev> - Cikk megnevezés
  • <Tipuskod> - Típuskód
  • <Vonalkod> - Vonalkód
  • <Cikkazon> - Cikk azonosító gyári vagy LOT szám
  • <CikkAzMegnev> - Gyári/LOT szám szöveg
  • <Szoveg1> - Vonalkód alatti első sor (csak Intermec esetén)
  • <Szoveg2> - Vonalkód alatti második sor (csak Intermec esetén)

Használata: <Makrónév, A, B, C>, ahol

  • Makrónév: a fent említett kulcsszavak egyike
  • A: maximum ennyi karakter (opcionális)
  • B: feltöltés jobbról szóközzel ennyi karakterig (opcionális)
  • C: start pozíció (opcionális)


Példa: makró használata - cikk megnevezés kiírása két sorba
<CikkMegnev,25,25,1>
<CikkMegnev,25,25,26>