Stampa etichette barcode su AS400 con stampanti Zebra TLP2844

Configurazione stampante

Per configurare e utilizzare una stampante termica Zebra TLP2844 (o simili basta che supportino il linguaggio Zebra EPL2) con un server AS/400 è sufficiente configurare la stampante sul PC utilizzando gli appositi driver o anche impostando come driver la stampante “Generic / Text only”.

Infine utilizzare iSeries Access per creare una stampante AS/400 collegata alla stampante PC appena creata avendo cura di fornire i seguenti parametri nelle Proprietà:

  • spuntare “Converti i dati di stampa in ASCII su iSeries”
  • Modello stampante: *NONE

Stampa etichetta con barcode

Per stampare barcode sulla stampante configurata come descritto sopra è sufficiente generare spool di stampa in cui descrivere le dimensioni dell'etichetta ed i contenuti.

Lo spool deve contenere istruzioni nel linguaggio EPL2 (Eltron Programming Language) della Zebra Technologies Corporation.

erichetta barcode con AS400

Ad esempio, per stampare una semplice etichetta come dell'immagine sopra riportata è sufficiente che lo spool di stampa contenga i seguenti dati:

N
N
ZT
q800
Q328,24
A200,40,0,4,3,4,N,"333379002"
B200,140,0,3,2,8,180,N,"333379002"
P1
N

dove:

N – pulisce il buffer di stampa

ZT – imposta l'orientamento di stampa dall'altro verso il basso (default). Se invece si ZT avessi usato ZB l'immagine stampata sarebbe risultata capovolta (dal basso verso l'alto)

q800 – imposta la larghezza dell'area stampabile dell'etichetta a 800 dot (8dot=1mm), ovvero 10 cm

Q328,24 – imposta l'altezza dell'etichetta (328 dot) e la distanza (gap) tra un'etichetta e l'altra (24 dot)

A200,40,0,4,3,4,N,"333379002" – comando per stampare una stringa di testi ASCII con i seguenti parametri:

  • p1 (200 dot) – posizione iniziale orizzontale (X)
  • p2 (40 dot) – posizione iniziale verticale (Y)
  • p3 (0) – rotazione testo (0=nessuna rotazione, 1=90 gradi, 2=180 gradi, 3=270 gradi)
  • p4 (4) – selezione del font
  • p5 (3) – multiplo per espansione orizzontale del carattere. In questo esempio la larghezza del carattere viene triplicata rispetto a quella prevista per il font scelto col parametro p4
  • p6 (4) – multiplo per espansione verticale del carattere. In questo esempio l'altezza del carattere viene triplicata rispetto a quella prevista per il font scelto col parametro p4
  • p7 (N) – N indica la stampa normale del testo (nero su bianco) mentre R indica la stampa in reverse ovvero testo bianco su sfondo nero
  • p8 (“dati”) - l'ultimo parametro è il contenuto da stampare

B200,140,0,3,2,8,180,N,"333379002" – comando per stampare un barcode con i seguenti parametri:

  • p1, p2 e p3 hanno lo stesso significato dei medesimi parametri del comando “A” sopra descritto
  • p4 (3) – identifica il tipo di codifica barcode da utilizzare. In questo esempio “3” identifica il Code39 standard
  • p5 e p6 (2, 8): identificano la larghezza in dots della linea stretta e di quella larga.
  • p7 (180): altezza in dots del barcode
  • p8 (N): indica se stampare anche il codice leggibile in chiaro (B) oppure no (N)
  • p9 (“dati”) - l'ultimo parametro è il contenuto da stampare in formato barcode

P1 – comando per indicare alla stampante di stampare l'immagine presente nel buffer.

PS: per approfondimenti cercare e scaricare il manuale: EPL2 Programmer's Manual - ELTRON

(Letto 5.642 volte di cui 1 negli ultimi 30gg)
twitterlinkedinmailby feather

3 thoughts on “Stampa etichette barcode su AS400 con stampanti Zebra TLP2844

  1. The diet answer to losing dieting your dog weight? If your
    body body fat great loss meals will have a tendency to overeat.
    But it is not uncommon for people to step back and see the emotional patterns of the dieting your dog mindset, sometimes they do over-eat.
    Without the fats Im always hungry and its a vicious cycle.
    Rutgers Today: What’s the best way for you to stay tee-total for the duration of your diet. I know I can do this for you.

  2. I’m curious to find out what blog system you are working with? I’m having some small
    security problems with my latest blog and I would like to find something more safeguarded.

    Do you have any suggestions?

  3. Definitely believe that which you said. Your favorite justification
    appeared to be on the web the simplest thing to be aware of.
    I say to you, I definitely get annoyed while people think about worries that they plainly do not know
    about. You managed to hit the nail upon the top
    and also defined out the whole thing without
    having side-effects , people can take a signal.

    Will likely be back to get more. Thanks

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *