Consideration when using PGL templates to Printronix printers - Was ist bei der Verwendung von PGL Templates für Printronix Drucker zu beachten

(German Version below - Deutsche Version weiter unten)

Read the release notes of the Printronix DSPI!

(This section relates to the DSPI available in February 2008)

One relevant part of it says:

The provider does not support locking tags using the Print Wizard. Tags must be locked using the LOCK option in the PGL template.

So, you need to adjust the template when you want to lock tags.

Then:

PGL templates must use DF1 for the Tag Identifier field.

PGL templates must use DF2 for the Tag Data field.

PGL templates must use DF3 for the Access Code field.

PGL templates must use DF4 for the Kill Code field.

For example this means that for BizTalk RFID to "know" what to do when you want to put the Tag Identifier field, you have to put "DF1" in your PGL template.

The SFCC must be ‘~’.

e.g. in the template:

~NORMAL

Do not forget to put "DISK" in your "~CREATE" line

For those who write/edit templates from scratch in PGL or whose tools for editing templates are perhaps flawed, it is important to remember that you need to put "DISK" in your "~CREATE" line.

Example:

~CREATE;RAFU450;216;DISK

If you forget this, then you will try endlessly to send the template to the printer through BizTalk RFID, it will not show up in the list of available templates! Actually BizTalk RFID will send the template just fine, but the printer is missing the instruction to save the template in the flash memory where it needs to be stored, so it will not be available for you.

 

Vista users (and others): Do not edit the supplied PGL-template examples with Notepad, use a good text editor

"Notepad" of Windows Vista unfortunately does not represent the usual line-feeds correctly (this also applies to some other text editor programs).

Example:  RAFU450.pgl in Vista Notepad

image

Example how it should look like:

~CREATE;RAFU450;216;DISK
RFWTAG;96;EPC
96;DF1;H
STOP
RFWTAG;256;USR
256;DF2;H
STOP
END
~NORMAL

Please use another text-editor that ideally does not do anything fancy like gobbling up those characters or changing encoding or adding prefix bytes...

 

 

 

 

 

 

(German version / deutsche Version)

Die Release Notes des Printronix DSPI lesen!

(Dieser Bereich bezieht sich auf den DSPI, welcher Anfang Februar 2008 verfügbar war.)

Eine relevante Aussage ist:

The provider does not support locking tags using the Print Wizard. Tags must be locked using the LOCK option in the PGL template.

Also muss man im PGL Template vorsehen, dass ein Tag "gelockt" wird.

Dann: 

PGL templates must use DF1 for the Tag Identifier field.

PGL templates must use DF2 for the Tag Data field.

PGL templates must use DF3 for the Access Code field.

PGL templates must use DF4 for the Kill Code field.

Dies bedeutet, dass wir die DF1 bis DF4 Felder für die Kern-Tag-Funktionalitäten nutzen müssen, welche BizTalk RFID benötigt. Zum Beispiel benötigt BizTalk RFID das "DF1"-Feld im Template um zu wissen, dass man das Tag Identifier Feld benutzen möchte..

The SFCC must be ‘~’.

Zum Beispiel also im Template:

~NORMAL

 

Nicht vergessen, "DISK" in der "~CREATE" Zeile anzufügen.

Für diejenigen, welche Templates verändern oder komplett manuell in PGL erzeugen, oder für diejenigen, welche Templates mit Tools verändern, welche vielleicht ein paar Problemchen haben, ein wichtiger Hinweis: In die "~CREATE"-Zeile muss ein "DISK".

Beispiel:

~CREATE;RAFU450;216;DISK

Wenn man dies vergisst, wird man immer wieder erfolglos versuchen, das Template über BizTalk RFID an den Drucker zu übertragen, es wird nie in der Liste der verfügbaren Templates auftauchen. Genauer gesagt macht BizTalk RFID alles richtig, das Template wird ordentlich an den Drucker geschickt, aber es fehlt die Anweisung, dass das Template im Flash Memory, wo es hin muss, abgespeicehrt wird - daher ist es nicht verfügbar.

Bei Problemen also ruhig einmal in einem guten Text Editor (nicht Notepad für Vista, dies stellt Zeilenumbrüche nicht gut dar) im PGL-Template nachschauen.

 

 

Vista Benutzer und andere: Die mitgelieferten PGL-Template Beispiele nicht mit Notepad verändern, sondern einen besseren Text Editor verwenden.

Das "Notepad" von Windows Vista stellt leider die üblichen Zeilenumbrüche nicht richtig dar (dies gilt auch für manche anderen Editoren).

Beispiel:  RAFU450.pgl in Vista Notepad

image

Beispiel wie es aussehen sollte:

~CREATE;RAFU450;216;DISK
RFWTAG;96;EPC
96;DF1;H
STOP
RFWTAG;256;USR
256;DF2;H
STOP
END
~NORMAL

Bitte daher einen anderen Texteditor verwenden, der idealerweise keine derartigen Zeichen verschluckt und der auch nicht versucht das Encoding zu verändern oder Prefix-Bytes anzuhängen.

 


Posted Feb 06 2008, 09:28 AM by Andreas Erben

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
developers.de is a .Net Community Blog powered by daenet GmbH.