kyomulticode and pcl barcode flash user manual it.pdf

105
PCL Barcode Flash 3.0 Manuale dell’utente

Upload: dinhnga

Post on 11-Feb-2017

280 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

PCL Barcode Flash 3.0

Manuale dell’utente

Page 2: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

La presente revisione 3.0 del manuale (3/2008) si basa sulla versione 3.00 di PCL Barcode Flash. La versione software è pubblicata come ‘Application Version’ nella pagina di stato di PCL Barcode Flash.

Copyright © KYOCERA Mita Europe B.V. Tutti i diritti riservati. Senza il consenso scritto di KYOCERA Mita Europe B.V. non è possibile riprodurre in alcun modo né trasmettere parti del presente manuale, né per via elettronica né meccanica, incluso fotocopie, fotografie e archiviazione.

Decliniamo qualsiasi responsabilità nei confronti dei nostri clienti o di terzi relativamente a rivendicazioni di responsabilità, perdite o danni causati o supposti essere stati causati direttamente o indirettamente dalle apparecchiature da noi vendute o fornite, compresi, a mero titolo esemplificativo, interruzioni del servizio, perdite di affari o mancato profitto nonché danni consequenziali derivanti dall’impiego di apparecchiature o software. Kyocera è un marchio di Kyocera Corporation. Mita è un marchio registrato di Kyocera Mita Corporation. PCL Barcode Flash è un marchio registrato di KYOCERA Mita Europe B.V. QR Code è un marchio registrato di Denso Corporation Maxicode è un marchio registrato. PDF417 è un marchio registrato. Microsoft e Windows sono marchi registrati di Microsoft Corporation. Tutti gli altri nomi di prodotti qui menzionati sono marchi e/o marchi registrati dei rispettivi proprietari.

2

Page 3: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Manuale dell’utente

PCL Barcode Flash

Leggere il presente Manuale prima di installare e utilizzare il software. Conservare il Manuale nelle vicinanze della stampante.

3

Page 4: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Indice 1 Introduzione ........................................................................................................6

1.1 Informazioni sul presente manuale ..............................................................6 1.2 Indicazioni per l’utilizzo del presente manuale.............................................7 1.3 Scopo applicativo .........................................................................................8 1.4 Entità della fornitura .....................................................................................8 1.5 Informazioni su PCL Barcode Flash.............................................................9

1.5.1 Panoramica ...........................................................................................9 1.5.2 Terminologia ..........................................................................................9

1.6 Le caratteristiche principali di PCL Barcode Flash.....................................11 1.7 Codici a barre supportati ............................................................................12 1.8 codici lineari (codici unidimensionali) .........................................................12

1.8.1 Codici a matrice (codici bidimensionali) ..............................................12 1.9 Periferiche supportate ................................................................................13 1.10 Emulazioni e limitazioni supportate..........................................................15 1.11 Compatibilità con codici a barre ...............................................................15

2 Installazione e messa in esercizio.....................................................................16 2.1 Installazione hardware ...............................................................................16 2.2 Attivazione e disattivazione del software (Tipo A)......................................19 2.3 Pagina di stato e stampa di prova (Tipo A e Tipo B)..................................20 2.4 La partizione Startup (Tipo A) ....................................................................21

3 Programmazione...............................................................................................22 3.1 Elementi generali .......................................................................................22 3.2 Comando con PCL.....................................................................................22

3.2.1 Caratteri di fine....................................................................................23 3.2.2 Fine della modalità Barcode................................................................24 3.2.3 Regole per i dati utili............................................................................24 3.2.4 Zone di inattività ..................................................................................24 3.2.5 Posizionamento del cursore................................................................25 3.2.6 Ulteriori parametri e opzioni ................................................................25 3.2.7 Caratteri di sostituzione per Escape....................................................30

3.3 Codici a barre e codici a matrici con parametri differenti ...........................31 3.3.1 Datamatrix ...........................................................................................31 3.3.2 QR Code .............................................................................................37 3.3.3 MaxiCode ............................................................................................44 3.3.4 PDF417 ...............................................................................................49 3.3.5 Australia 4-State Barcodes..................................................................53

3.4 Messaggi di errore .....................................................................................55 3.5 Esempi e raccomandazioni d’uso ..............................................................58 3.6 Codici a barre supportati ............................................................................60

3.6.1 UPC-A .................................................................................................60 3.6.2 Integrazione UPC-A + 2 cifre...............................................................61 3.6.3 UPC-E .................................................................................................62 3.6.4 Integrazione UPC-E +2 cifre ...............................................................63 3.6.5 EAN/JAN-8..........................................................................................64 3.6.6 Integrazione EAN/JAN-8 + 2 cifre .......................................................65 3.6.7 Integrazione EAN/JAN-8 +5 cifre ........................................................66 3.6.8 EAN/JAN-13........................................................................................67 3.6.9 Integrazione EAN/JAN-13 + 2 cifre .....................................................68 3.6.10 Integrazione EAN/JAN-13 +5 cifre ....................................................69 3.6.11 Interleaved 2 di 5 ...............................................................................70 3.6.12 Interleaved 2 di 5 con cifra di controllo..............................................71 3.6.13 Industrial 2 di 5 (25) ..........................................................................72 3.6.14 Industrial 2 di 5 (25) con cifra di controllo..........................................73

4

Page 5: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.15 Matrice 2 di 5.....................................................................................74 3.6.16 Matrice 2 di 5 con cifra di controllo....................................................75 3.6.17 Codice 39 (3 di 9) senza spaziatura..................................................76 3.6.18 Codice 39 (3 di 9) con spaziatura......................................................77 3.6.19 Codice 39 + Mod47 con cifra di controllo senza spaziatura..............78 3.6.20 Codice 39 + Mod47 con cifra di controllo e spaziatura .....................79 3.6.21 Codice 39 Extended..........................................................................80 3.6.22 Codice 39 Extended + Mod47 cifra di controllo.................................81 3.6.23 Code 93.............................................................................................82 3.6.24 Codice 93 Extended..........................................................................83 3.6.25 Codice 128 con commutazione automatica ......................................84 3.6.26 Codice 128 Subset A.........................................................................85 3.6.27 Codice 128 Subset B ........................................................................86 3.6.28 Codice 128 Subset C ........................................................................87 3.6.29 UCC-128 ...........................................................................................88 3.6.30 EAN-128............................................................................................89 3.6.31 Codabar ............................................................................................90 3.6.32 Codabar + Mod16 cifra di controllo ...................................................91 3.6.33 MSI Plessey ......................................................................................92 3.6.34 MSI Plessey + Mod10 cifra di controllo .............................................93 3.6.35 MSI Plessey + Mod10 + Mod10 cifra di controllo ..............................94 3.6.36 MSI Plessey + Mod11 + Mod10 cifra di controllo ..............................95 3.6.37 ZIP + 4 Postnet 5 ..............................................................................96 3.6.38 ZIP + 4 Postnet 9 ..............................................................................97 3.6.39 ZIP + 4 Postnet 11.............................................................................98 3.6.40 Datamatrix .........................................................................................99 3.6.41 QR code ..........................................................................................100

3.7 Estensione dei font...................................................................................101 3.7.1 La funzione dei font può essere testata come illustrato di seguito....101 3.7.2 Selezione dei Font mediante i comandi PRESCRIBE.......................102 3.7.3 Selezione dei Font mediante i comandi PCL ....................................102

4 Appendice .......................................................................................................104 4.1 Riferimenti bibliografici .............................................................................104

5

Page 6: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

1 Introduzione

1.1 Informazioni sul presente manuale Il presente manuale fornisce informazioni sulla procedura di installazione e sull’utilizzo del software PCL Barcode Flash per stampanti e periferiche multifunzione Kyocera Mita.

Le istruzioni per l’installazione e la configurazione delle periferiche sono riportate nei rispettivi manuali di installazione e dell’utente. In tali manuali si trovano anche ulteriori informazioni sulla programmazione in PRESCRIBE e PCL che non sono oggetto del presente manuale.

In caso di domande e problemi relativi a PCL Barcode Flash che non è possibile risolvere con il presente manuale, rivolgersi al proprio partner commerciale specializzato, al Call Center locale di Kyocera Mita o alla filiale Kyocera Mita più vicina.

6

Page 7: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

1.2 Indicazioni per l’utilizzo del presente manuale Questo manuale contiene informazioni sull’applicazione di PCL Barcode Flash, in particolare sull’installazione e la programmazione. Di seguito, per brevità, si parlerà anche della “Soluzione Barcode”.

Per chiarezza, le prestazioni e le istruzioni di programmazione descritte sono corredate da esempi e – dove necessario – da campioni di codici a barre stampati.

Il manuale non pretende di introdurre nel mondo dei codici a barre o della programmazione in PRESCRIBE o PCL. I seguenti capitoli contengono informazioni specifiche necessarie per l’utilizzo di PCL Barcode Flash. I capitoli sulla programmazione presuppongono conoscenze di base di PCL o PRESCRIBE nonché conoscenze dei codici a barre e/o dei codici a matrice da utilizzare. Informazioni sulla programmazione in PRESCRIBE e PCL sono riportate nell’appendice e nei manuali supplementari di Kyocera Mita forniti in dotazione (come file PDF su CD).

Per semplicità, nel testo l’espressione “codici a barre” viene spesso utilizzata come concetto generale per codici a barre lineari e codici a matrice onde evitare frasi prolisse.

Inoltre, se nel manuale si parla di una “stampante”, si intende al contempo anche una periferica multifunzione (periferica KM) in quanto anche in questo caso, ai fini della Soluzione Barcode, è importante solo la parte “stampante”. Un elenco preciso delle periferiche supportate si trova nel capitolo PERIFERICHE SUPPORTATE.

In questo manuale sono utilizzati diversi tipi di caratteri per, di volta in volta, rimandare a informazioni uguali o simili. L’uso dei caratteri è uniforme nell’intero manuale:

Grassetto - In grassetto sono illustrati gli input effettuati direttamente sul pannello di comando della stampante.

Corsivo - In corsivo sono riportati programmi o applicazioni.

MAIUSCOLETTO - Il maiuscoletto si usa per rimandare a capitoli nel manuale; ad es. Ulteriori dettagli si trovano nel capitolo INDICAZIONI PER L'UTILIZZO DEL PRESENTE MANUALE.

Font Courier – Il font Courier è utilizzato per rimandare a elementi di programmazione. Questi possono essere, tra l’altro, sequenze di PRESCRIBE o comandi sulla scheda CF.

All’interno del manuale, l’indice segnala indicazioni che forniscono informazioni supplementari e che di regola sono di carattere generale.

Il simbolo Attenzione è utilizzato per indicare possibili fonti di errore durante l’utilizzo o pericoli.

7

Page 8: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

1.3 Scopo applicativo PCL Barcode Flash aggiunge alle periferiche FS e KM di Kyocera Mita ulteriori codici a barre lineari e codici a matrice nonché la possibilità di richiamarli non solo con il comando “BARC” di PRESCRIBE, ma anche con sequenze PCL. Inoltre, vengono aggiunti diversi font residenti e/o leggibili a macchina.

Poiché le sequenze di selezione PCL sono conformi ai formati normalmente disponibili, generalmente è possibile integrare senza problemi le periferiche dotate della soluzione Barcode Flash negli ambienti esistenti (ad es. SAP), senza che sia necessario modificare il software di comando.

1.4 Entità della fornitura Dopo aver rimosso il sovraimballaggio, accertarsi che siano presenti le seguenti parti:

- un CD con i file del manuale (formato PDF) ed esempi di stampa

- una scheda Compact-Flash (preprogrammata con il software PCL Barcode Flash)

Nota Compilare la scheda di registrazione e inviarla a Kyocera Mita. In tal modo ci sarà possibile fornire informazioni aggiornate sulle novità e gli ampliamenti. Compilare una scheda di registrazione per ciascun pacchetto software acquistato oppure inviare tutte le schede in un’unica busta.

8

Page 9: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

1.5 Informazioni su PCL Barcode Flash

1.5.1 Panoramica PCL Barcode Flash sfrutta una particolarità dei dispositivi FS e KM di Kyocera Mita: tramite un’interfaccia specifica, l’'Application Programming Interface' (API), è possibile utilizzare anche per fini di programmazione l’unità centrale normalmente utilizzata per l’elaborazione dei job di stampa composta da processore Power PC, scheda principale e memoria. Oltre a task semplici, quali il filtraggio e la variazione del flusso di dati in arrivo, sono possibili anche soluzioni complesse, in questo caso la produzione di codici a barre completi.

Il programma API si trova sulla scheda Compact-Flash e viene caricato in memoria e attivato automaticamente dopo l’accensione della stampante. In pratica, oltre alla Soluzione Barcode, si conservano tutte le normali funzioni della periferica che, ad esempio, può essere successivamente impiegata come normale stampante di workgroup.

Utilizzando il comando BARC, è inoltre possibile richiamare i codici a barre già disponibili di serie nelle periferiche Kyocera Mita. Inoltre, è possibile scegliere comandi PCL normalmente disponibili in commercio con cui integrare facilmente le periferiche nei sistemi esistenti. In tal modo è possibile evitare costosi interventi nell’applicazione di comando (ad es. un software di gestione delle merci).

PCL Barcode Flash amplia i codici a barre di serie con una serie di ulteriori codici lineari e codici a matrice nonché con tipi di caratteri leggibili a macchina e possibilità di formattazione in modo da coprire ampiamente tutte le normali applicazioni oggi disponibili.

A scelta, è possibile effettuare le selezioni in PRESCRIBE o PCL, con la massima flessibilità del programmatore. Il comando BARC di PRESCRIBE è stato ampliato per, ad es., poter indirizzare nel modo usuale Datamatrix, QR Code e Australia Post 4-State.

Le sequenze di PCL per indirizzare i codici a barre sono tratte dal comando dei font e sono descritte nei dettagli nel capitolo "PROGRAMMAZIONE".

Le sequenze di PRESCRIBE per codici a barre già disponibili di serie sono descritte dettagliatamente nel secondo manuale di programmazione di PRESCRIBE (vedere Appendice).

1.5.2 Terminologia Nel presente manuale, per semplificare, si parla generalmente di “codici a barre”. Nel linguaggio specialistico, si parla di codici lineari, codici “stacked” (accatastati) e codici a matrice che si differenziano per la cosiddetta ‘simbologia’ (= struttura grafica).

I codici lineari sono i “codici a barre” classici composti da linee parallele in cui le informazioni sono disposte in un’unica direzione. Per questo motivo, spesso si parla anche di codici unidimensionali (“1D”). Questi codici sono facilmente e rapidamente leggibili e, pertanto, sono i più diffusi al mondo.

9

Page 10: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

I codici “stacked” e i codici a matrice appartengono al gruppo dei codici bidimensionali (“2D”) in cui le informazioni non sono disposte solo in orizzontale ma anche in verticale.

Essenzialmente, i codici “stacked” sono composti da massimo 90 codici lineari piatti ‘accatastati’ l’uno sull’altro in modo da ottenere una densità di dati notevolmente superiore senza ingrandire a dismisura il codice. Generalmente si raggiungono densità dei dati quindici volte superiori a quelle dei codici lineari semplici.

Anche i codici a matrice presentano il vantaggio di un’elevata densità e, in parte, di un’elevata sicurezza dei dati. Tuttavia, essi utilizzano una simbologia del tutto indipendente composta da elementi quadrati, segmenti circolari, strisce, esagoni di diverse misure o loro combinazioni. La storia dello sviluppo e della struttura di questi codici è influenzata da esigenze diverse, quali elevata densità dei dati, rapida leggibilità, elevata sicurezza dei dati o set di caratteri codificabile quanto più ampio possibile. Le ottimizzazioni per un determinato scopo hanno portato allo sviluppo delle rispettive simbologie.

La tecnica di lettura per i codici 2D è notevolmente più dispendiosa e richiede lettori speciali la cui struttura corrisponde in parte a quella di una videocamera. A seguito delle densità di informazioni e immunità dalle interferenze elevate, i codici a matrice si stanno affermando sempre più nell’industria e nel commercio grazie alle loro caratteristiche e vantaggi.

10

Page 11: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

1.6 Le caratteristiche principali di PCL Barcode Flash semplicità di installazione e gestione

compatibilità con le normali sequenze di selezione

numero elevato di codici 1D e 2D supportati, tra l’altro QR-Code e Datamatrix

compatibilità con tutti i modelli riportati nell’elenco delle periferiche supportate; non sono necessarie versioni in funzione del modello

supporto dei comandi PRESCRIBE e PCL

nessuna influenza rilevante sulla velocità della periferica

versione demo disponibile a tempo illimitato che consente di testare prima dell’acquisto la compatibilità con le soluzioni (di stampa) esistenti

11

Page 12: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

1.7 Codici a barre supportati

1.8 codici lineari (codici unidimensionali) Interleaved 2/5 con carattere di controllo Interleaved 2/5 senza carattere di controllo Industrial 2/5 con carattere di controllo Industrial 2/5 senza carattere di controllo Matrix 2/5 con carattere di controllo Matrix 2/5 senza carattere di controllo Code 93 Code 93 extended Code 128 autoswitch Code 128 Subset A Code 128 Subset B Code 128 Subset C Code 39 (3 of 9) Code 39 con carattere di controllo Mod47 Code 39 extended Code 39 extended con carattere di controllo Mod47 Codabar senza carattere di controllo Codabar con carattere di controllo EAN 128 EANJAN 8 EANJAN 8 + integrazione a +2 caratteri EANJAN 8 + integrazione a 5 caratteri EANJAN 13 EANJAN 13 + integrazione a +2 caratteri EANJAN 13 + integrazione a 5 caratteri UCC 128 UPC A UPC A + integrazione a 2 caratteri UPC E UPC E + integrazione a 2 caratteri MSI Plessey MSI Plessey + carattere di controllo Mod10 MSI Plessey + Mod10 + carattere di controllo Mod10 MSI Plessey + Mod11 + carattere di controllo Mod10 ZIP+4 Postnet 5 ZIP+4 Postnet 9 ZIP+4 Postnet 11 Australia 4-State 37-CUST Australia 4-State 52-FF-MET Australia 4-State 67-FF-MET Australia 4-State FCC-45 REPLY

Singapore Post 4-State USPS Intelligent Mail Barcode

1.8.1 Codici a matrice (codici bidimensionali)

12

Page 13: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Datamatrix

QR Code

Maxicode PDF417

1.9 Periferiche supportate PCL Barcode Flash supporta stampanti e dispositivi multifunzione Kyocera Mita. Al momento della stampa (versione 3.00) sono supportate le seguenti periferiche:

FS-1010 FS-1050 FS-1020D FS-1030D FS-1100 FS-1300

FS-1800 FS-1800+ FS-1900 FS-1920 FS-2000D FS-3800

FS-3820N FS-3830N FS-3900DN FS-4000DN FS-6020 FS-6950DN

FS-9100 FS-9120DN FS-9130DN FS-9500DN FS-9520DN FS-9530DN

FS-C5015N FS-C5016N FS-C5025N FS-C5030N FS-8000C FS-C8008N

FS-C8026 FS-C8100

KM-1510 KM-1530 KM-1650 KM-1810 KM-2030 KM-2050

KM-2530 KM-2550 KM-2560 KM-3035 KM-3050 KM-3060

KM-3530 KM-4030 KM-4035 KM-4050 KM-4530 KM-5035

KM-5530 KM-5050 KM-6030 KM-6330 KM-7530 KM-8030

KM-C2520 KM-C3225 KM-C3232 KM-C2525E KM-C3232E KM-C4035E

KM-C2630 KM-C830 KM-C850D

Nota Le periferiche multifunzione della serie KM devono essere dotate di un’opzione di stampa (printer board).

Nota PCL Barcode Flash presuppone uno slot libero per la scheda CF nella stampante o nella periferica multifunzione. In caso contrario, su richiesta (soluzione speciale a pagamento), è eventualmente possibile realizzare una soluzione su un modulo EPROM inserita in uno slot all’interno del dispositivo. Contemporaneamente si impedisce anche l’accesso non autorizzato alla scheda CF.

13

Page 14: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Nota Affinché PCL Barcode Flash possa funzionare senza complicazioni, la periferica utilizzata deve ottemperare ai seguenti requisiti minimi:

• firmware da aprile 2001

• memoria di lavoro consigliata min. 16 MB. Una memoria di lavoro minore può determinare errori.

14

Page 15: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

1.10 Emulazioni e limitazioni supportate Nello sviluppo del software PCL Barcode Flash si è cercato di non modificare notevolmente la normale funzionalità delle periferiche su cui esso è caricato.

Nella maggior parte dei casi è possibile continuare a utilizzare senza variazioni la stampante corrispondente o la periferica multifunzione, ovviamente con uno spettro di prestazioni ampliato grazie alla Soluzione Barcode.

Nei seguenti casi può essere necessario adeguare la Soluzione Barcode o le impostazioni/l’ambiente della stampante:

- PCL Barcode Flash supporta solo i linguaggi di comando stampante PCL e PRESCRIBE. Nell’ambito di altre emulazioni impostate sulla stampante (ad es. KPDL, Line Printer, etc.) non è possibile comandare i codici a barre.

- Per motivi tecnici non è possibile utilizzare contemporaneamente più programmi API – tra cui anche la Soluzione Barcode. Le soluzioni realizzate dai partner di sviluppo di Kyocera Mita, ad es. per il filtraggio o la codifica dei dati, non possono operare in contemporanea con PCL Barcode Flash.

- Dalle macro di PRESCRIBE non è possibile selezionare i codici a barre in quanto non è possibile trasferire nella macro parametri dall’'esterno'.

- È possibile continuare a utilizzare e comandare come al solito i moduli e le macro basati su PCL e PRESCRIBE già presenti su una scheda CF. Questi dati devono essere copiati nella partizione “Startup” sulla scheda CF di PCL Barcode Flash, onde consentirne il caricamento automatico in memoria dopo l’accensione della stampante.

1.11 Compatibilità con codici a barre PCL Barcode Flash è stato concepito per avere la corrispondenza massima con le selezioni di codici a barre normalmente disponibili nell’industria. Poiché non è disponibile una normalizzazione fissa ISO o DIN, prima di utilizzare il software, è necessario verificare se, negli ambienti di sistema disponibili, il codice a barre desiderato viene prodotto con flussi di dati eventualmente già prestabiliti.

Per fini di controllo, è disponibile una versione demo valida a tempo indeterminato con cui è possibile verificare il funzionamento prima di acquistare PCL Barcode Flash.

15

Page 16: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

2 Installazione e messa in esercizio

2.1 Installazione hardware Il software viene fornito su una scheda Compact Flash (‘scheda CF’). Per poter essere utilizzata, la scheda deve trovarsi costantemente nella stampante. Per l’installazione basta infilare la scheda nello slot disponibile nella stampante.

Per motivi tecnici, a partire dalla versione 3.00 la soluzione Barcode Flash è disponibile come Tipo A e Tipo B. Le seguenti stampanti richiedono il Tipo B: KM-3050, KM-4050, KM-5050, KM-3040, KM-3060 Tutte le altre stampanti supportate in precedenza richiedono il Tipo A. Le eventuali differenze tra l'installazione del Tipo A e del Tipo B sono descritte di seguito. Assicurarsi che l'installazione appropriata sia disponibile sulla CF-CARD. Per stabilirlo è possibile utilizzare la directory e riprogrammare la scheda, se necessario. A tale scopo, copiare il file giusto sulla stampante. Attenersi alle istruzioni fornite per l'esecuzione di questa operazione all'inizio del file di aggiornamento.

Nota Rispettare assolutamente le istruzioni generali sulla gestione delle schede CF contenute nel manuale della stampante. Il manuale descrive anche dove, nella rispettiva periferica, si trova lo slot per la CF.

I dati e i programmi per le stampanti Kyocera Mita devono essere sempre contenuti nelle schede Compact Flash in un determinato formato. Nel caso della Soluzione Barcode, si tratta delle cosiddette ‘partizioni’ in cui, oltre al software, si trovano anche font supplementari nonché macro per la pagina di stato e richiami di funzioni per l’utente.

Dopo aver inserito la scheda CF sono disponibili le seguenti partizioni: Tipo A: Barcode Status Barcode Init Barcode Remove KM BC 3.00.1 BSTP STP1 STP2 KM_Logo Linedraw Code39_4 Code39_8 EAN_10mil EAN_13mil

16

Page 17: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

LetterGothic_10 LetterGothic_12 LetterGothic_17 USPS_ZIP OCR_A OCR_B OCR_B scal Startup ocr_a_9_land ocr_a_10_land ocr_a_9_port ocr_a_10_port ocr_b_12_ext_la ocr_b_12_land ocr_b_12_ext_po ocr_b_12_port Tipo B: /PRE/kmbc3-00-1 /PRE/kmbc3-00-1.inf /PRE/autostart /PRE/bstp /PRE/stp1 /PRE/stp2 /PRE/stp3 /PRE/KM_Logo.ttf /PRE/code39_8 /PRE/ean10mil /PRE/ean13mil /PRE/linedraw /PRE/ocra /PRE/ocrb731 /PRE/ocrb732 /PRE/ocrb733 /PRE/ocrb734 /PRE/ocrb735 /PRE/ocrb736 /PRE/ocrb737 /PRE/ocrb738 /PRE/code39_4 /PRE/OCR-B_scal /PRE/uspszip /PRE/ocrb /PRE/ltgot10a /PRE/ltgot12a /PRE/ltgot17a Se necessario, è possibile copiare sulla scheda ulteriori partizioni per macro e font senza pregiudicare la funzionalità di PCL Barcode Flash.

17

Page 18: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

È possibile ottenere una panoramica sulle partizioni stampando un elenco delle partizioni tramite il pannello di comando della stampante.

Esempio di elenco di partizioni del Tipo A:

Device Information contiene indicazioni sulla grandezza fisica della scheda CF e sullo spazio di memoria utilizzato. Partition Information elenca i dati di stampa, i dati delle macro e dei font presenti sulla scheda oltre a PCL Barcode Flash.

I dati sono di natura tecnica e i rispettivi valori possono variare secondo la versione del software.

18

Page 19: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

2.2 Attivazione e disattivazione del software (Tipo A) Prima di utilizzare anche nella propria stampante il software presente sulla scheda CF è necessario attivare la periferica.

Vi sono due possibilità:

• richiamare la partizione Barcode Init tramite il pannello di comando della stampante

• inviare la sequenza PRESCRIBE

!R! FRPO I0, “KM BC 3.00.1”; EXIT;

alla stampante.

In tal modo si attiva il caricamento automatico del software sulla scheda CF e, dopo l’accensione della periferica, la Soluzione Barcode è immediatamente disponibile.

Nota Per poter utilizzare il software, è necessario impostare la propria stampante almeno su 600 dpi. È possibile configurare la stampante tramite il pannello di comando oppure la sequenza PRESCRIBE !R! FRPO N8,1; EXIT; .

A seconda dell’applicazione, talvolta può essere opportuno (ad es. per scopi di test) disattivare temporaneamente il software. Vi sono due possibilità:

• estrarre la scheda CF dalla periferica oppure

• disattivare la scheda CF richiamando la partizione Barcode Remove

Al successivo avvio della stampante, il software non sarà più disponibile.

19

Page 20: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

2.3 Pagina di stato e stampa di prova (Tipo A e Tipo B) La pagina di stato contiene informazioni su font, software e configurazione.

Per il Tipo A: Dopo aver installato il software, è possibile stampare la pagina di stato della scheda CF richiamando la partizione Barcode Status.

Per il Tipo A e il TipoB: È possibile stampare la pagina di stato anche tramite la sequenza PRESCRIBE

!R! CALL BSTP;EXIT;

.

Nota

Nel caso di problemi ed errori, consigliamo di stampare sempre una pagina di stato. In tal modo è possibile verificare facilmente se sono stati caricati il software e tutti i font necessari. Quando ci si rivolge all’Assistenza, è bene disporre sempre di una pagina di stato aggiornata. Normalmente, la pagina di stato consente di assistere con maggiore facilità l’utente nella risoluzione del problema.

La pagina di stato è suddivisa nei tre settori Font Information, Internal Barcode Information e Application Information:

in Font Information è disponibile una panoramica sul gruppo di codici a barre e tipi di caratteri che è possibile richiamare e utilizzare mediante semplici numeri di font. Alcune applicazioni meno recenti disponibili sul mercato inviano le selezioni in questa forma. Se a destra dell’elenco non sono visibili esempi di stampa, significa che la stampante non è impostata su 600 dpi. Per un funzionamento ineccepibile, è necessario definire questa risoluzione standard sul pannello di comando della periferica.

In Internal Barcode Information si rimanda ai codici installati nella stampante che, unitamente a PCL Barcode Flash, costituiscono la Soluzione Barcode globale.

Le informazioni tecniche su PCL Barcode Flash sono riportate nella sezione Application Information: Per le richieste di assistenza, sono importanti soprattutto i dati sulla versione del software (Application Version), sulla versione dell’API della stampante (versione API) e il numero di serie della periferica (Printer Serial Number). I codici di configurazione sono destinati a usi interni.

In Additional Barcodes sono riportati i gruppi di codici a barre aggiunti alla stampante tramite la Soluzione Barcode. Generalmente, a ciascuna simbologia appartengono più varianti, ad esempio con somme di controllo, che vengono enumerate come codice individuale.

20

Page 21: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Esempio di pagina di stato del Tipo A:

2.4 La partizione Startup (Tipo A) Come descritto nel capitolo INSTALLAZIONE HARDWARE, sulla scheda CF si trova una partizione 'Startup'. Tutti i dati su tale partizione vengono caricati automaticamente all’avvio della stampante e sono disponibili immediatamente. Pertanto, è necessario copiare in questa partizione tutti gli altri dati da rendere disponibili agli utenti. Generalmente si tratta di font, macro o dati di stampa.

21

Page 22: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3 Programmazione

3.1 Elementi generali Le stampanti e le periferiche multifunzione Kyocera Mita in sé, già rendono disponibili una serie di codici a barre lineari che possono essere comandati esclusivamente tramite il linguaggio Kyocera PRESCRIBE.

Il software PCL Barcode Flash amplia il numero dei codici a barre supportati aggiungendo nuovi e importanti tipi che si sono affermati nell’industria, nel commercio e nel sistema postale. Inoltre, caratteristica importante, è possibile comandare tutti i codici a barre esistenti e nuovi anche tramite i comandi standard di PCL, ampliando così notevolmente il campo di applicazione di stampanti appositamente attrezzate.

Il capitolo seguente descrive nei dettagli il comando tramite i comandi PCL e fornisce alcuni esempi di applicazione e stampa.

Il comando tramite i comandi PRESCRIBE è già descritto dettagliatamente nel manuale Kyocera Mita, nella versione in lingua inglese "PRESCRIBE IIE PROGRAMMING MANUAL" (CHAPTER 4: BARCODES). Si trova in formato PDF sul CD fornito in dotazione. Pertanto, nel presente manuale sono trattate solo le particolarità della programmazione PRESCRIBE nei casi in cui siano aggiunti nuovi codici a barre.

Il CD contiene anche una descrizione del comando del codice PDF417. Nel caso della versione di PCL Barcode Flash su cui si fonda il presente manuale, il comando di PDF417 è possibile solo attraverso il comando XBAR di PRESCRIBE.

3.2 Comando con PCL PCL Barcode Flash utilizza sequenze di selezione caratteri PCL per il comando di codici a barre. Le seguenti istruzioni presuppongono conoscenze di base della programmazione PCL. Nel caso non si conosca a fondo l’argomento, consigliamo di leggere i manuali indicati nel capitolo precedente, in cui, oltre alla programmazione PRESCRIBE, viene ampiamente trattata anche la programmazione in PCL.

In particolare, sono importanti due sequenze, la prima per il comando di font: <Esc>(s#T e la seconda per avviare la modalità Trasparente: <Esc>&p#X.

Quando indicheremo <Ecs> intenderemo il carattere ASCII 27 (decimale) o 1B (Hex). I parametri numerici saranno introdotti da "#"

Normalmente la sequenza <Esc>(s#T cambia il font. Ciò significa che il testo successivo alla sequenza viene stampato nel font il cui numero è indicato nella sequenza. Ogni font disponibile nella stampante ha un numero da indicare nel parametro T. Il font prescelto resta attivo finché la stampante riceve una nuova sequenza <Esc>(s#T con un diverso numero che modifica il font attivo.

Vengono comandati in questo modo anche i codici a barre e i codici a matrice in PCL Barcode Flash e, proprio come accade per i font, a ciascun codice a barre e codice a matrice è assegnato un numero. Questi numeri derivano da un gruppo di numeri riservato, non contenente numeri di font, da 24580 a 24900. I “numeri di font”

22

Page 23: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

equivalenti dei singoli codici a barre supportati si desumono dall’elenco riportato in questo capitolo. Se si desidera utilizzare uno dei codici a barre o dei codici a matrice resi disponibili tramite PCL Barcode Flash, cambiare il "font" con la sequenza <Esc>(s#T , in modo che la stampante interpreti i dati che seguono la sequenza come informazioni sui codici a barre e non più come testo. Nel caso di questi cosiddetti dati utili, non deve necessariamente trattarsi di testo in chiaro, a seconda del codice a barre, infatti, è anche possibile inviare dati binari. Un codice a barre resta attivo, al pari di un font, finché la stampante riceve un’altra sequenza <Esc>(s#T. Allo scopo, leggere il capitolo seguente.

Nota

Nel caso si desideri utilizzare font propri (in PCL o PRESCRIBE), non utilizzare numeri di font compresi tra 24580 e 24900, poiché tali numeri sono riservati ai codici a barre in PCL, non appena PCL Barcode Flash è attivo. Altrimenti, possono verificarsi anomalie nel funzionamento della stampante.

3.2.1 Caratteri di fine I dati utili devono terminare con un carattere di fine.

Nel caso dei codici a barre numerici, il carattere di fine può essere:

<CR> (ASCII 13), <LF> (ASCII 10), <FF> (ASCII 12), <Esc> (ASCII 27) , <Spazio> (ASCII 32) Nel caso dei codici a barre alfanumerici, il carattere di fine può essere:

<CR> (ASCII 13),< LF> (ASCII 10), <FF> (ASCII 12), <Esc> (ASCII 27) Come codice a barre numerico si applica un codice a barre che, di norma, consente solo caratteri numerici. Non è consentito che i codici a barre che ammettono anche caratteri alfanumerici terminino con lo spazio (ASCII 32), neanche nel caso in cui i dati utili contengano solo caratteri numerici. In linea di principio, i codici a barre che consentono lo spazio nei dati utili sono considerati alfanumerici.

Nota Il carattere di fine viene interpretato. In altre parole: se si utilizza <FF> come carattere di fine, questo non viene interpretato solo come carattere di fine, ma anche come impaginazione. Se, ad es., si utilizza il carattere di fine <Esc>, questo non viene interpretato unicamente come carattere di fine, ma anche come inizio di una sequenza Escape.

Il carattere di fine comunica a PCL Barcode Flash che i dati utili raccolti dalla sequenza <Esc>(s#T devono essere stampati come un simbolo di codice a barre.

Esempio:

<Esc>(s24670T12345<CR>

23

Page 24: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

In quest’esempio il numero 24670 indica il codice 39. Il carattere di fine utilizzato è <CR> (ASCII 13). Questa sequenza stampa la stringa “12345” come simbolo del codice 39.

3.2.2 Fine della modalità Barcode Per terminare (disattivare) la modalità Barcode e ripristinare quindi la possibilità di stampare testo, è necessario cambiare il font. Inviare alla stampante una sequenza <Esc>(s#T con il numero del font che la stampante deve utilizzare per l’ulteriore testo.

Alcuni codici a barre consentono tutti i 256 caratteri del codice ASCII e quindi anche i caratteri che, come descritto in precedenza, fungono da caratteri di fine. Pertanto, i caratteri corrispondenti non possono essere utilizzati come caratteri di fine in quanto possono comparire nei dati utili. Per tal motivo, oltre alla procedura con caratteri di fine sopra descritta, è disponibile una seconda possibilità per definire i dati utili, la “modalità Trasparente”. Se si desidera realizzare un codice a barre e utilizzare i caratteri di fine come dati utili, aggiungere alla sequenza di richiamo del codice a barre una seconda sequenza Escape che comunichi il numero di caratteri da assegnare al simbolo del codice a barre.

Esempio:

<Esc>(s24820T12345<Esc>&p5X12345

Quest’esempio stampa i caratteri utili “12345” come codice Datamatrix e, tramite <Esc>&p5X indica che i primi cinque caratteri successivi alla sequenza devono appartenere al codice stesso. Invece di “12345”, sarebbe stato possibile utilizzare caratteri diversi compresi nel set di caratteri ASCII completo.

3.2.3 Regole per i dati utili Per ogni singolo codice a barre, devono essere rispettati degli standard quando si inviano i dati utili. Tra queste vi sono i caratteri consentiti come dati utili. Alcuni codici a barre richiedono anche un determinato numero minimo o massimo di caratteri oppure, ad es., un numero pari o dispari di caratteri. Se PCL Barcode Flash riscontra dati utili errati, al posto del simbolo del codice a barre viene stampato un messaggio di errore.

3.2.4 Zone di inattività Tutti i codici a barre richiedono una determinata zona di inattività prima e dopo la zona stampata, bidimensionale anche sopra e sotto, che deve essere considerata ai fini della programmazione mediante un posizionamento accurato. La zona di inattività

24

Page 25: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

è un campo bianco, non stampato di cui il lettore necessita per riconoscere con sicurezza il codice a barre.

Generalmente sono necessari almeno 2,5 mm di zona di inattività e almeno 6,5 mm nel caso di applicazioni con distanze di lettura largamente variabili o maggiori. Una regola empirica prevede che la zona di inattività sia all’incirca 10-15 volte maggiore della larghezza della linea più stretta di un codice a barre. Per motivi di sicurezza, per quanto possibile, è consigliabile optare per una zona di inattività di ampie dimensioni.

3.2.5 Posizionamento del cursore In base alle regole di PCL, i caratteri di un font vengono stampati dalla posizione del cursore in basso a sinistra. Questa regola è applicata anche ai simboli dei codici a barre. Stampando un codice a barre, il cursore si sposta nell’angolo in basso a destra del simbolo del codice a barre. Nel manuale di PCL, osservare anche le istruzioni per il posizionamento del cursore.

Nota Nella maggior parte dei casi, è consigliabile effettuare un posizionamento assoluto dopo un simbolo di codice a barre prodotto in PCL.

3.2.6 Ulteriori parametri e opzioni

Nota La seguente descrizione di parametri e opzioni si applica a codici a barre unidimensionali. Per alcun codici a barre, soprattutto bidimensionali, si applicano le regole diverse o supplementari descritte nel capitolo "CODICI A BARRE E CODICI A MATRICE CON PARAMETRI DIFFERENTI". Questi codici a barre sono Datamatrix, QR Code e Australia 4 – State.

Come descritto nel capitolo precedente, si utilizza la sequenza <Esc>(s#T. Tuttavia, questa è solo la forma di base semplificata, è, infatti, possibile intervenire sulla stampa del codice a barre indicando ulteriori parametri. Essi sono riportati singolarmente di seguito. Tutti questi parametri sono facoltativi, ovvero è possibile ometterli quando l’applicazione, ad es., non necessita di testo in chiaro oppure quando la larghezza e la lunghezza standard soddisfano i requisiti dell’applicazione.

25

Page 26: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Esempio:

<Esc>(s1p301h20v4b4s24670T

invece di solo

<Esc>(s24670T

Parametro v Altezza del codice a barre in punti (1/72 di pollice) Sono consentiti valori da 0,2 a 999.

Parametro b Larghezza dei tratti I valori sono separati da virgole. Nel caso di un codice a barre con barre di due larghezze diverse, ad es. codice 39, indicare due valori, ad es. <Esc>(s6,12b...; nel caso di un codice con barre di 4 larghezze diverse, ad es. codice 128, indicare quattro valori, ad es. <Esc>(s6,12,18,24b...

Sono consentiti valori da 2. I valori massimi sono: 100 per la barra più stretta, 200 per la seconda barra più stretta, 300 per la seconda barra più larga, 400 per la più larga.

Parametro s Larghezza degli spazi I valori sono separati da virgole. Nel caso di un codice a barre con spazi di due larghezze diverse, ad es. codice 39, indicare due valori, ad es. <Esc>(s6,12s...; nel caso di un codice con spazi di 4 larghezze diverse, ad es. codice 128, indicare quattro valori, ad es. <Esc>(s6,12,18,24s... Sono consentiti valori da 2. I valori massimi sono: 100 per lo spazio più stretto, 200 per il secondo spazio più stretto, 300 per il secondo spazio più largo, 400 per lo spazio più largo.

26

Page 27: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Parametro p: Posizionamento di testo in chiaro 0 = Utilizzare il valore standard, allo scopo vedere i valori standard indicati per i singoli codici

1 = Assenza di testo in chiaro

Esempio: <1p>

2 = Unito in basso

Esempio: <2p>

3 = Unito per metà in basso

Esempio: <3p>

4 = Sotto il codice a barre

Esempio: <4p>

5 = Sopra il codice a barre

Esempio: <5p>

27

Page 28: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Parametro h: Font del testo in chiaro Se si utilizza il parametro h, questo richiede sempre, come si evince dall’esempio precedente, un numero a tre cifre.

Prima cifra: Stile carattere

1 = normale

2 = corsivo

3 = grassetto

4 = grassetto corsivo

Seconda cifra: altezza carattere

0 = Selezione automatica

1 = Altezza precedentemente selezionata per il font prescelto

Terza cifra: Font

0 = Courier

1 = Letter Gothic

2 = Univers

3 = Univers Condensed

4 = CG Times

5 = OCR B

Esempio per <204h>: 2 = corsivo, 0 = altezza carattere automatica, 4 = CG Times

28

Page 29: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Parametro T Numero del codice a barre Il numero del codice a barre desiderato viene rilevato dalla tabella seguente.

UPC A 24600 UPC A + integrazione di 2 caratteri 24601 UPC E 24610 UPC E + integrazione di 2 caratteri 24611 EAN/JAN 8 24620 EAN/JAN 8 + integrazione di +2 caratteri 24621 EAN/JAN 8 + integrazione di 5 caratteri 24622 EAN/JAN 13 24630 EAN/JAN 13 + integrazione di +2 caratteri 24631 EAN/JAN 13 + integrazione di 5 caratteri 24632 Interleaved 2/5 24640 Interleaved 2/5 con carattere di controllo 24641 Industrial 2/5 (25) 24650 Industrial 2/5 (25) con carattere di controllo 24651 Matrix 2/5 24660 Matrix 2/5 con carattere di controllo 24661 Code 39 (3/9) senza spazio 24670 Code 39 + Mod47 con carattere di controllo senza spazio

24671

Code 39 (3/9) con spazio 24672 Code 39 + Mod47 con carattere di controllo con spazio

24673

Code 39 Extended 24680 Code 39 Extended + carattere di controllo Mod47 24681 Code 93 24690 Code 93 Extended 24691 Code 128 autoswitch 24700 Code 128 Subset A 24701 Code 128 Subset B 24702 Code 128 Subset C 24704 UCC 128 24710 EAN 128 24720 Codabar 24750 Codabar + carattere di controllo Mod16 24751 MSI Plessey 24760 MSI Plessey + carattere di controllo Mod10 24761 MSI Plessey + Mod10 + carattere di controllo Mod10 24762 MSI Plessey + Mod11 + carattere di controllo Mod10 24763 ZIP + 4 Postnet 5 24770 ZIP + 4 Postnet 9 24771 ZIP + 4 Postnet 11 24772 Australia 4-State 37-CUST 24785 Australia 4-State 52-FF-MET 24786 Australia 4-State 67-FF-MET 24787 Australia 4-State FCC-45 REPLY 24788 Singapore Post 4-State 24780 USPS Intelligent Mail Barcode 24790 Datamatrix 24820 QR Code 24861 Maxicode 24800 PDF417 24850

29

Page 30: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Nota

Se nel parametro T viene indicato erroneamente un numero non riportato nella tabella precedente, la stampante considera la sequenza completa come richiamo di font e non di codice a barre e attiva, eventualmente, tipi di caratteri indesiderati con cui, invece di emettere il codice a barre, tenta di stampare i dati utili.

Attenzione Se uno dei parametri viene indicato con valori non validi, ovvero con valori diversi da quelli compresi nei predetti intervalli di validità, invece del simbolo del codice a barre, PCL Barcode Flash stampa un messaggio di errore. Lo stesso avviene quando i dati utili desiderati non devono essere riprodotti mediante il tipo di codice a barre prescelto.

3.2.7 Caratteri di sostituzione per Escape Ci sono applicazioni, soprattutto in ambito Mainframe, da cui non è consentito emettere caratteri in ASCII 32 (= 20hex), oppure ciò è possibile solo con difficoltà. In tali casi è possibile sostituire il carattere <Esc> (carattere ASCII 27) con un altro carattere a piacere.

Tramite la sequenza PRESCRIBE

!R!VBST;F;EXIT;

è possibile attivare in PCL Barcode Flash una modalità che utilizza il carattere ~ (ASCII 126) quale carattere sostitutivo di <Esc>.Utilizzando tale modalità si potrà usare "~" invece di <Esc> per le sequenze Escape, e PCL Barcode Flash interpreterà anche "~" come <Esc>. Comunque l'utilizzo di <Esc> continuerà ad essere possibile. L'invio di <Esc> e "~" produrrà gli stessi risultati.

Tuttavia, con l’ausilio della seguente sequenza di Escape, è possibile scambiare il carattere di sostituzione ~ anche con un altro carattere:

<Esc>**36J oppure <Esc>**$J

ovvero ~**36J oppure ~**$J

Questa sequenza determina, ad es., l’utilizzo del carattere $ (ASCII 36) invece di ~ quale carattere di sostituzione di Escape.

30

Page 31: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Quali caratteri di sostituzione di Escape sono inoltre consentiti:

" (ASCII 34)

\ (ASCII 92)

# (ASCII 35)

{ (ASCII 123)

$ (ASCII 36)

| (ASCII 124)

/ (ASCII 47)

} (ASCII 125)

? (ASCII 63)

~ (ASCII 126)

Se necessario, è possibile disattivare la modalità del carattere di sostituzione di Escape tramite la sequenza PRESCRIBE

!R!VBST;E;EXIT;

oppure tramite la sequenza Escape

<Esc>**27J

ovvero ~**27J

Se si desidera utilizzare una o più delle sequenze indicate nel presente capitolo, è possibile inviarle alla stampante dall’elaboratore oppure – preferibilmente nella maggior parte dei casi – immagazzinarli sulla scheda Compact Flash nella partizione "Startup". Allo scopo, vedere il capitolo su questa partizione e il capitolo "CONFIGURAZIONE" del presente manuale.

3.3 Codici a barre e codici a matrici con parametri differenti

3.3.1 Datamatrix Il codice Datamatrix ha una struttura rettangolare o quadrata composta da singoli elementi quadrati (nero/bianco). Sono caratteristiche le linee di demarcazione che percorrono due lati attigui e che, alternativamente, sui lati opposti sono composte da elementi neri e bianchi. Il codice Datamatrix può essere utilizzato in molte grandezze, in funzione della quantità di dati da codificare, della sicurezza dei dati desiderata e della superficie disponibile sul documento. Come per gran parte degli altri codici a matrice, è addirittura possibile leggere un simbolo Datamatrix danneggiato entro un certo grado o illeggibile senza perdere i dati. Ciò è possibile mediante una distribuzione codificata e ridondante dei dati sull’intera superficie del simbolo.

31

Page 32: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Esempio di simbolo Datamatrix quadrato:

È possibile scegliere 24 simboli Datamatrix quadrati e 6 rettangolari. Nel caso di PCL Barcode Flash, i simboli da 1 a 30 sono numerati. Allo scopo, vedere la tabella seguente.

È possibile scegliere il simbolo da utilizzare o affidarsi al software per utilizzare il simbolo più piccolo possibile. Se, ad es., si desidera un simbolo quadrato qualsiasi, indicare da 1 a 24. Se, invece, si desidera un simbolo rettangolare qualsiasi, indicare da 25 a 30. Operare la scelta in modo che il simbolo sia sufficientemente grande per contenere i dati. Se si sceglie un simbolo troppo piccolo, invece di un simbolo, PCL Barcode Flash stampa un messaggio di errore.

Se non si opera alcuna scelta, il software seleziona automaticamente il simbolo più piccolo possibile atto a contenere i dati utili. Automaticamente viene sempre selezionato un simbolo quadrato. Se si desidera un simbolo rettangolare, è necessario operare una scelta.

È anche possibile selezionare un numero minimo o un intervallo tra 30 numeri di simboli, ad es. da 10 a 14. In tal caso non si utilizzeranno simboli minori del n. 10, neanche nel caso in cui sarebbe stato possibile contenere i dati utili in un simbolo minore, né maggiori del n. 14. Se, in quest’esempio, non è possibile contenere i dati utili nel simbolo n. 14, invece di un simbolo, PCL Barcode Flash stampa un messaggio di errore. Una tale scelta è, ad es., opportuna nei casi in cui la grandezza dei dati da codificare è variabile mentre nella stampa, ad es. per motivi ottici o tecnici, si desidera sempre la stessa dimensione del simbolo.

È possibile indicare anche la grandezza dei moduli, dei singoli quadrati, di cui si compone il simbolo. In PCL la grandezza del modulo deve essere indicata in dots. In PRESCRIBE, invece, viene utilizzata l’unità indicata con il comando UNIT, anche se in tal caso, per motivi di precisione, UNIT D è vivamente consigliato. L’indicazione in UNIT non si riferisce all’intero simbolo, bensì a ogni singolo modulo. La grandezza minima di un modulo è di 1 dot, quella massima è di 1000 dots con 600 dpi. I migliori risultati di lettura si ottengono generalmente con grandezze del simbolo da 8 a 15 dots con 600 dpi. Ai fini della scelta, si devono considerare, ad es. la qualità e il colore della carta, la distanza di lettura, la tecnica di scansione e le condizioni della luce.

Ai fini della programmazione, si deve considerare anche la zona di inattività necessaria. Per zona di inattività si intende la piccola zona bianca che deve restare libera sopra, sotto, a destra e a sinistra del simbolo. In questo caso, la norma prevede la grandezza di un modulo, nella pratica, tuttavia, si consiglia una zona di inattività maggiore.

Nota Nel linguaggio specialistico dei codici a barre, per modulo si intende il più

32

Page 33: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

piccolo elemento quadrato in un simbolo. Per simbolo si intende l’insieme dei moduli, generalmente di forma quadrata o rettangolare.

PCL Barcode Flash supporta Datamatrix solo dopo la procedura ECC200 largamente diffusa. Extended Channel Interpretation e Structured Append Modus non sono supportati.

Sono disponibili i seguenti 30 simboli Datamatrix:

Simboli quadrati

N. simbolo Righe Colonne Capacità di dati

Num. Alfanum. Binario 1 10 10 6 3 1 2 12 12 10 6 3 3 14 14 16 10 6 4 16 16 24 16 10 5 18 18 36 25 16 6 20 20 44 31 20 7 22 22 60 43 28 8 24 24 72 52 34 9 26 26 88 64 42

10 32 32 124 91 60 11 36 36 172 127 84 12 40 40 228 169 112 13 44 44 288 214 142 14 48 48 348 259 172 15 52 52 408 304 202 16 64 64 560 418 278 17 72 72 736 550 366 18 80 80 912 682 454 19 88 88 1152 862 574 20 96 96 1392 1042 694 21 104 104 1632 1222 814 22 120 120 2100 1573 1048 23 132 132 2608 1954 1302 24 144 144 3116 2335 1556

Simboli rettangolari

N. simbolo Righe Colonne Capacità di dati Num. Alfanum. Binario

25 8 18 10 6 3 26 8 32 20 13 8 27 12 26 32 22 14 28 12 36 44 31 20 29 16 36 64 46 30 30 16 48 98 72 47

33

Page 34: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Esempio di simbolo Datamatrix rettangolare (n. simbolo 29)

È possibile richiamare i codici Datamatrix sia con comandi PRESCRIBE che con comandi PCL.

Sintassi in PCL Il parametro T deve essere sempre indicato. È possibile indicare ulteriori tre parametri facoltativi. L’ordine in cui vengono indicati i parametri nella sequenza Escape è a piacere. Se, nel caso di un parametro, PCL Barcode Flash riscontra valori non ammessi, ossia valori non compresi nell’intervallo indicato di seguito, invece del simbolo Datamatrix viene stampato un messaggio di errore.

Parametro T: Identificativo per Datamatrix 24820

Parametro h: Numero simbolo Valori consentiti: da 1 a 30. In tal caso è possibile selezionare un determinato numero simbolo o, separato da virgole, un intervallo di numeri simboli. Se non viene indicato alcun valore, PCL Barcode Flash seleziona il simbolo più piccolo atto a contenere i dati.

Esempi:

8h: non vengono utilizzati simboli diversi dal n. 8. Se non è possibile contenere i dati, invece del simbolo viene stampato un messaggio di errore.

5,10h: il software sceglie il simbolo più piccolo atto a contenere i dati non utilizzando, tuttavia, simboli minori del n. 5 né maggiori del n. 10. Se non è possibile contenere i dati nel simbolo n. 10, invece del simbolo viene stampato un messaggio di errore.

1,15h: il software sceglie il simbolo più piccolo atto a contenere i dati, non utilizzando, tuttavia simboli maggiori del n. 15. Se non è possibile contenere i dati nel simbolo n. 15, invece del simbolo viene stampato un messaggio di errore.

34

Page 35: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

25,30h: il software sceglie il simbolo rettangolare più piccolo atto a contenere i dati. Se non è possibile contenere i dati nel simbolo rettangolare più grande (= n. 30), invece del simbolo viene stampato un messaggio di errore.

10,30h: il software sceglie il simbolo rettangolare più piccolo atto a contenere i dati. Se non è possibile contenere i dati nel simbolo rettangolare maggiore (n. 30), il software ripiega su un simbolo quadrato (come si rileva dalla tabella precedente, ci sono più simboli quadrati di più grandi dimensioni che simboli rettangolari). Solo quando non è possibile contenere i dati nel simbolo quadrato più grande (n. 24), invece del simbolo viene stampato un messaggio di errore.

Parametro b: grandezza di un modulo in dots, riferito a 600 dpi Valori consentiti: 1 -1000; si noti che con la maggior parte dei lettori non è possibile riconoscere grandezze inferiori a 6 e che, nel caso di moduli molto grandi, potrebbe non essere possibile stampare l’intero simbolo nella pagina. Se non viene indicato alcun valore, viene sempre utilizzato il valore 10.

Parametro v: inversione 1 = Il simbolo viene stampato non invertito

2 = Il simbolo viene stampato invertito

Se il parametro V non viene indicato, viene sempre utilizzato il valore 1, ovvero non viene effettuata l’inversione.

Esempi:

<Esc>(s10h1v12b24820TDati

<Esc>(s20b12,15h1v24820TDati

Selezione senza ulteriori parametri, dati utili, '1234567890':

<Esc>(s24820T1234567890<CR>

35

Page 36: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Sintassi in PRESCRIBE Se non si conosce a fondo la programmazione in PRESCRIBE, consigliamo di leggere il manuale " PRESCRIBE IIE PROGRAMMING MANUAL".

Viene utilizzato il comando BARC. La sintassi per il comando BARC descritta nel manuale PRESCRIBE si applica per i codici a barre unidimensionali supportati. Come si vedrà in seguito, la sintassi per i codici bidimensionali è alquanto diversa da quella per i codici unidimensionali.

Esistono i seguenti parametri che, tranne il parametro “Tipo Barcode”, sono tutti facoltativi. Se vengono indicati, è necessario separarli con virgole.

Tipo Barcode, numero identificativo per Datamatrix 100

Grandezza modulo L’unità della grandezza del modulo viene precedentemente indicata con il comando UNIT. Consigliamo di utilizzare i dots (punti) => UNIT D;.

Numero simbolo più basso Valori da 1 a 30. Per il significato di questo parametro, confrontare quanto riportato per il parametro h nel capitolo “Sintassi in PCL”.

Numero simbolo più alto Valori da 1 a 30. Per il significato di questo parametro, confrontare quanto riportato per il parametro h nel capitolo “Sintassi in PCL”.

Tipo di codifica Indicare sempre 0.

Tasso di correzione degli errori Indicare sempre 0.

Quantità dei dati utili in byte I dati utili possono essere trasferiti in tre modi diversi.

È necessario indicare la quantità dei dati utili solo se questi vengono trasferiti nel primo modo indicato di seguito:

1. Aggiungendoli dopo il punto e virgola che conclude il comando BARC; in tal caso è necessario indicare il numero dei byte.

2. Tra virgolette.

36

Page 37: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3. Aggiungendoli dopo il punto e virgola che conclude il comando BARC. I byte sono terminati dal comando WRED.

Esempio 1

!R!UNIT D;BARC 100,10,13,140,00,0,11;<Datiutili>EXIT;

In questo caso <Datiutili> corrisponde esattamente a 11 byte (incluso parentesi).

Esempio 2

!R!UNIT D;BARC 100,10,13,14,0,0,“<Dati utili>“;EXIT;

In questo caso non è necessario indicare i byte.

Esempio 3

!R!UNIT D;BARC 100,100,10,140,00,0;<Datiutili>WRED;EXIT;

Anche in questo caso non è necessario indicare i byte.

Nell’esempio 3, indicando l’intervallo da 10 a 10, viene imposto il numero simbolo 10.

Nota Non è possibile richiamare BARC 100 da macro PRESCRIBE.

3.3.2 QR Code Questo codice a matrice è stato sviluppato dalla ditta Denso ed è diffuso soprattutto in Giappone anche se ormai viene applicato nell’industria di tutto il mondo.

Come il codice Datamatrix, anche il QR Code può essere stampato in diverse dimensioni e risoluzioni.

I simboli dei QR Code sono disponibili in 40 grandezze diverse. La versione più piccola (= versione 1) forma un quadrato di 21 x 21 moduli, la più grande un quadrato di 177 x 177 moduli (= versione 40) mentre l’intervallo tra le versioni è sempre di quattro moduli. La versione 2 è composta quindi da 25 x 25 moduli, la versione 3 da 29 x 29 moduli, etc. Per modulo si intende il più piccolo elemento quadrato in un simbolo. Nel caso del QR Code, per simbolo si intende l’insieme dei moduli in forma di quadrato.

37

Page 38: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Esempio per la versione 4, con 33 x 33 moduli:

Con PCL Barcode Flash è possibile selezionare la versione desiderata. Tuttavia, la scelta deve essere operata in modo che sia possibile contenere i dati. Se viene selezionata una versione troppo piccola, invece del simbolo del QR Code, il software stampa un messaggio di errore.

Se non si opera alcuna scelta, il software seleziona automaticamente la versione più piccola possibile atta a contenere i dati utili.

In PCL Barcode Flash, per il QR Code sono disponibili cinque tipi di set di caratteri in cui è possibile codificare i dati nel simbolo.

Numerico: cifre da 0 a 9

Alfanumerico: cifre da 0 a 9, lettere maiuscole da da A a Z, lo spazio e i caratteri $%*+-./:

Binario: Sono accettati tutti i 256 caratteri ASCII.

Kanji: Praticamente è possibile raffigurare tutti i Kanji. Essi devono essere presenti nella modalità Shift JIS x 0208 come caratteri a due byte. Se la loro codifica non corrisponde alle regole della norma JIS Shift 0208, invece del simbolo, PCL Barcode Flash emette il messaggio di errore: „Unknown Kanji“.

Combinazione di Kanji e binario: I caratteri Kanji e non-Kanji vengono combinati automaticamente e questi ultimi vengono codificati in modo binario.

Se nei dati sono presenti esclusivamente cifre, si deve, ad es., selezionare “Numerico” e non “Alfanumerico” o “Binario”, in quanto nella modalità “Numerico” è possibile comprimere meglio i dati che troveranno posto in una versione minore del simbolo.

38

Page 39: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Se si seleziona “Numerico” e nei dati sono presenti dati diversi dalle 10 cifre, oppure se si seleziona “Alfanumerico” e i dati contengono, ad es., lettere minuscole o caratteri speciali, PCL Barcode Flash rifiuta i dati e, invece del simbolo del QR Code, stampa un messaggio di errore.

Pertanto, per scegliere la codifica più opportuna per l’applicazione, è necessario conoscere in precedenza quali caratteri possono comparire nei dati e qual è la grandezza del simbolo massima consentita. Se, ai fini dell’applicazione, la grandezza del simbolo non è determinante, per andare sul sicuro, selezionare “Binario”. Tuttavia, ricordare che, a seconda del lettore, il tempo per la lettura di simboli di maggiori dimensioni può aumentare notevolmente.

È anche possibile selezionare un numero minimo o un intervallo tra 30 numeri di simboli, ad es. da 10 a 14. In tal caso, non si utilizzeranno versioni minori del n. 10, neanche se è possibile contenere i dati utili in una versione minore, né maggiori del n. 14. Se, in quest’esempio, non è possibile contenere i dati utili nella versione 14, invece di un simbolo del QR Code, PCL Barcode Flash stampa un messaggio di errore. Una tale scelta è, ad es., opportuna nei casi in cui la grandezza dei dati da codificare è variabile mentre nella stampa, ad es. per motivi ottici o tecnici, si desidera sempre la stessa dimensione del simbolo.

Inoltre, è possibile indicare il tasso di correzione degli errori. Per la correzione degli errori QR Code utilizza la procedura Reed Solomon. È possibile scegliere tra una parte di moduli Reed Solomon per una correzione degli errori del 7%, 15%, 25% o del 30% (valori approssimati). Operare questa scelta con cura, in base ai seguenti criteri: per contenere i dati, la versione da utilizzare, e con essa la grandezza del simbolo, aumenta con l’aumentare del tasso di correzione degli errori e, pertanto, aumenta anche lo spazio necessario mentre la velocità di lettura può subire variazioni. Al contrario, nel caso di carta di qualità scadente o di condizioni luminose sfavorevoli, si consiglia un tasso di correzione degli errori maggiore. Lo stesso vale quando, per l’applicazione, si dipende fortemente da un First Read Rate elevato. Come per la scelta della codifica, anche per la scelta del tasso di correzione degli errori vale quanto segue: se, ai fini dell’applicazione, la grandezza del simbolo e la velocità di lettura non sono determinanti, si consiglia di selezionare 30%.

Ad esempio, con un tasso di correzione degli errori del 7%, la versione 40 è in grado di contenere 7089 cifre, 4296 caratteri alfanumerici, 2953 byte binari o 1817 Kanji. Nel caso di un tasso di correzione degli errori del 30%, è possibile contenere solo 3057 cifre, 1852 caratteri alfanumerici, 1273 byte binari o 784 Kanji, in quanto la parte dei moduli Reed Solomon è superiore.

Quali ulteriori parametri è possibile indicare la grandezza del modulo. La grandezza minima è di 1 dot, quella massima consentita di 1000 dots con 600 dpi. Ovviamente è necessario scegliere una grandezza per il simbolo rientri anche nel rispettivo formato della carta utilizzato. È possibile stampare i simboli con una grandezza del modulo molto elevata solo nel caso di versioni simbolo minori. Ad esempio, per utilizzare la versione simbolo 40 sul formato A4 si può scegliere una grandezza del modulo fino a 26 dots, mentre per la versione simbolo 1 si può scegliere una grandezza di 224 dots, sempre con 600 dpi. Nella pratica, tuttavia, grandezze dei moduli così elevate sono raramente necessarie. I migliori risultati di lettura si ottengono generalmente con grandezze del modulo da 8 a 15 dots con 600 dpi. Ai fini della scelta, si devono considerare, ad es. la qualità e il colore della carta, la distanza di lettura, la tecnica di scansione e le condizioni della luce.

Ai fini della programmazione, si deve considerare anche la zona di inattività necessaria. Per zona di inattività si intende la piccola zona bianca che deve restare

39

Page 40: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

libera sopra, sotto, a destra e a sinistra del simbolo. In questo caso, la norma del QR Code prevede la grandezza di un modulo, nella pratica, tuttavia, si consiglia una zona di inattività maggiore.

Il QR Code è disponibile come modello 1 e 2 e il modello 1 è utilizzato solo nelle applicazioni meno recenti. PCL Barcode Flash supporta solo il modello 2 aggiornato. Le norme internazionali raccomandano di utilizzare solo il modello 2 migliorato in diversi aspetti. Se in un job di stampa, PCL Barcode Flash riceve l’istruzione di stampare il modello 1, esso passa automaticamente al modello 2.

Extended Channel Interpretation (modalità ECI) e Structured Append Modus non sono supportati da PCL Barcode Flash.

Sintassi in PCL Indicare sempre il parametro T come identificativo del codice. È possibile indicare ulteriori cinque parametri facoltativi. L’ordine in cui vengono indicati i parametri nella sequenza Escape è a piacere. Se, nel caso di un parametro, PCL Barcode Flash riscontra valori non ammessi, ossia valori non compresi nell’intervallo indicato di seguito, invece del simbolo di QR Code viene stampato un messaggio di errore.

Parametro T: identificativo per QR Code 24861 Parametro h: versione simbolo Valori consenti da 1 a 40. In tal caso è possibile selezionare una determinata versione o, separato da virgole, un intervallo di versioni. Se il parametro h non viene indicato, PCL Barcode Flash seleziona il simbolo più piccolo possibile atto a contenere i dati.

Esempi:

8h: viene sempre utilizzata la versione 8. Se non è possibile contenere i dati nella versione 8, invece del simbolo viene stampato un messaggio di errore.

11,30h: il software sceglie la versione più piccola possibile atta a contenere i dati, tuttavia non utilizza versioni minori di 11 né maggiori di 30. Se non è possibile contenere i dati nella versione 30, invece del simbolo viene stampato un messaggio di errore.

1,15h: il software sceglie la versione più piccola possibile atta a contenere i dati, tuttavia non utilizza versioni maggiori di 15. Se non è possibile contenere i dati nella versione 15, invece del simbolo viene stampato un messaggio di errore.

40

Page 41: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Parametro s: set di caratteri Valori possibili:

0 = Selezione automatica tra codifica Kanji e binaria

1 = Numerico: cifre da 0 a 9

2 = Alfanumerico: cifre da 0 a 9, lettere maiuscole da da A a Z, caratteri speciali $%*+-./:

3 = Binario: tutti i 256 caratteri ASCII

4 = Kanji in codifica a due byte conformemente alla norma JIS Shift 0208

Parametro p: Tasso di correzione degli errori Valori possibili:

1 = 7 %

2 = 15 %

3 = 25 %

4 = 30 %

Se non viene indicato il parametro p, viene sempre utilizzato 15%.

Parametro b: grandezza di un modulo in dots, riferito a 600 dpi Valori consentiti: 1 -1000; si noti che la maggior parte dei lettori non riconosce grandezze inferiori a 6 e che, in caso di moduli molto grandi, potrebbe non essere possibile stampare l’intero simbolo nella pagina. Se non viene indicato il parametro b, viene sempre utilizzato 10%.

Parametro v: inversione 1 = Il simbolo viene stampato non invertito

2 = Il simbolo viene stampato invertito

Se il parametro v non viene indicato, viene sempre utilizzato il valore 1 ovvero non viene effettuata l’inversione.

Esempi: <Esc>(s4p10h1v12b3s24861TDati

<Esc>(s12,15h2v24861TDati

41

Page 42: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Il seguente esempio con stampa:

<Esc>(s4p1v30b3s24861T Questo è un simbolo QR Code.

Sintassi in PRESCRIBE Se non si conosce a fondo la programmazione in PRESCRIBE, consigliamo di leggere il manuale “PRESCRIBE IIE Programming Manual".

Viene utilizzato il comando BARC. La sintassi per il comando BARC descritta nel manuale PRESCRIBE si applica ai codici a barre unidimensionali supportati. Come si vedrà in seguito, la sintassi per i codici bidimensionali è alquanto diversa da quella per i codici unidimensionali.

Esistono i seguenti parametri che, tranne parametro “Tipo Barcode”, sono tutti facoltativi. Se vengono indicati, è necessario separarli con virgole.

Tipo Barcode, numero identificativo per QR code: 102

Grandezza modulo L’unità della grandezza del modulo viene precedentemente indicata con il comando UNIT. Consigliamo di utilizzare i dots (punti).

Versione simbolo più piccola Valori da 1 a 40. Per il significato di questo parametro, confrontare quanto riportato per il parametro h nel capitolo "SINTASSI IN PCL".

Versione simbolo più grande Valori da 1 a 40. Per il significato di questo parametro, confrontare quanto riportato per il parametro h nel capitolo "SINTASSI IN PCL".

42

Page 43: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Tipo di codifica Valori da 0 a 4. Per il significato di questo parametro, confrontare quanto riportato per il parametro s nel capitolo "SINTASSI IN PCL".

Tasso di correzione degli errori Valori da 1 a 4. Per il significato di questo parametro, confrontare quanto riportato per il parametro b nel capitolo "SINTASSI IN PCL".

Quantità dei dati utili in byte I dati utili possono essere trasferiti in tre modi diversi.

È necessario indicare la quantità dei dati utili solo se questi vengono trasferiti nel primo modo indicato di seguito:

1. Aggiungendoli dopo il punto e virgola che conclude il comando BARC; in tal caso è necessario indicare il numero dei byte.

2. Tra virgolette.

3. Aggiungendoli dopo il punto e virgola che conclude il comando BARC. I byte sono terminati dal comando WRED.

Esempio 1

!R!UNIT D;BARC 102,10,13,14,2,4,11;<Datiutili>EXIT;

In questo caso <Datiutili> corrisponde esattamente a 11 byte.

Esempio 2

!R!UNIT D;BARC 102,10,13,14,2,4,“< Datiutili >“;EXIT;

In questo caso non è necessario indicare i byte.

Esempio 3

!R!UNIT D;BARC 102,10,13,14,2,4;<Datiutili>WRED;EXIT;

Anche in questo caso non è necessario indicare i byte.

In questi esempi viene effettuata una codifica alfanumerica e utilizzato un tasso di correzione degli errori del 30%.

Nota BARC 102 non può essere richiamato da Macro PRESCRIBE

43

Page 44: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.3.3 MaxiCode MaxiCode è un codice a matrice sviluppato da UPS. Il contenuto dei dati utili è ottimizzato per le informazioni del sistema di consegna ed è utilizzato principalmente in tale area. Le informazioni differenti rilevanti per la spedizione vengono specificate (ad esempio, i componenti dell'indirizzo, il peso e così via). A differenza degli altri codici 2D supportati, le dimensioni dei singoli moduli e del simbolo MaxiCode completo sono fisse, ossia non possono essere modificate dall'utente. Le dimensioni del simbolo completo sono specificate come 25,4 mm x 25,4 mm. A differenza degli altri codici 2D descritti, i moduli stampati comprendono esagoni e sono presenti dei cerchi al centro (vedere la figura sottostante) che consentono al dispositivo di lettura di eseguirne più facilmente l'individuazione. MaxiCode contiene parole di codice per la correzione automatica degli errori. Tutti i 256 caratteri ASCII possono essere codificati come dati utili. In base a uno standard esistente, tuttavia, i dati utili vengono suddivisi in informazioni principali e secondarie. Esempio di simbolo MaxiCode:

Sintassi in PCL

Il parametro T deve essere sempre immesso. Con MaxiCode non vengono specificati altri parametri.

Parametro T: codice per MaxiCode

24800T

Il codice MaxiCode è avviato dalla seguente sequenza:

44

Page 45: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

<Esc>(s24800T In questa sequenza non sono necessari parametri aggiuntivi. A parte questo particolare, vengono applicate le stesse regole utilizzate per gli altri codici a barre. I dati che seguono questa sequenza sono interpretati e codificati come dati utili per MaxiCode. La successiva sequenza di escape termina i dati. I dati sono suddivisi in informazioni principali e secondarie e devono apparire in questo ordine. Le informazioni principali devono contenere i dati relativi alla spedizione. Le informazioni secondarie, invece, devono contenere i dati per l'elaborazione tra mittente e destinatario. Altri dati ricevuti dallo spedizioniere (che spesso fornisce istruzioni più precise per i propri clienti), vengono ulteriormente personalizzati per la propria applicazione. Informazioni principali Le informazioni principali sono suddivise in sei parti, visualizzate nel seguente ordine e separate da una virgola: 1. Il numero del simbolo all'interno di un gruppo, che corrisponde generalmente al

numero 1. Il numero massimo consentito è 8. 2. Il numero totale di simboli del gruppo, che corrisponde generalmente a 1. Il numero massimo di simboli in un dato gruppo è 8. 3. Modalità, definita dalla specifica. In genere, si tratta della modalità 2 quando si utilizzano i codici postali numerici e della modalità 3 quando si utilizzano i codici postali alfanumerici. La modalità 2 è utilizzata soprattutto nelle applicazioni negli USA, mentre la modalità 3 è generalmente utilizzata al di fuori degli USA. 4. Codice postale 5. Codice del paese 6. Classe del servizio Informazioni secondarie Le informazioni secondarie spesso iniziano con la stringa di caratteri "[)>"+ il carattere RS (=separatore di campi, carattere ASCII 30). I singoli campi sono separati da un carattere GS (=separatore di gruppo, carattere ASCII 29) e la fine delle informazioni secondarie complete è indicata dal carattere RS (=separatore di campi, carattere ASCII 30) e dal carattere EOT (=End Of Transmission, carattere ASCII 4), come mostrato nell'esempio riportato di seguito. Sebbene non siano obbligatorie dal punto di vista del codice MaxiCode, le regole per le informazioni secondarie sono molto diffuse nei sistemi di consegna di tutto il

45

Page 46: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

mondo e devono essere osservate per questa ragione. Tutti i dati devono essere immessi con le lettere maiuscole. Il codice postale può contenere fino a 9 cifre nella modalità 2 (numerica) e fino a 6 lettere maiuscole o cifre nella modalità 3 (alfanumerica). Informazioni secondarie specifiche: 1. Intestazione ANSI: [)><RS>01<GS>96 2. Numero di rilevamento<GS> SCAC<GS> Numero mittente UPS<GS> Giorno di ritiro giuliano<GS> ID spedizione <GS> Pacco x di y<GS> Peso del pacco <GS> Convalida indirizzo <GS> Indirizzo di spedizione <GS> Città di spedizione <GS> Stato di spedizione <GS> 3. Fine del formato: <RS> Fine della trasmissione <EOT> Come menzionato in precedenza, tutto ciò deve essere seguito direttamente da una sequenza di escape che richiede un font.

Esempio di richiesta MaxiCode con informazioni principali e secondarie e successiva sequenza di richiesta font:

<Esc>(s24800T1,1,2,40670,840,001,[)><RS>01<GS>961Z00004951<GS>USPN<GS>06X610<GS>159<GS>1234567<GS>1/1<GS>10<GS>Y<GS>OTTO-HAHN-STRASSE 12<GS>MEERBUSCH<GS>DE<RS><EOT><Esc>(10U><Esc>(s1p11vsb4148T

Spiegazione dettagliata per questo esempio:

1 = numero del simbolo

1 = numero di simboli nel gruppo

2 = modalità MaxiCode

46

Page 47: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

40670 = codice postale

840 = codice del paese

001 = classe del servizio

1Z00004951 = numero di rilevamento

USPN = SCAC

06X610 = numero mittente UPS

159 = giorno di ritiro giuliano

1234567 = spedizione

1/1 = pacco x di y

10 = peso del pacco

Y = convalida indirizzo

OTTO-HAHN-STRASSE 12= indirizzo di spedizione

MEERBUSCH= città di spedizione

DE = stato di spedizione

Sintassi in PRESCRIBE

Per controllare il codice MaxiCode da PRESCRIBE vengono utilizzati i comandi XBCP e XBAR.

Le regole per il contenuto dei dati utili, ossia le informazioni principali e

secondarie, sono descritte sopra nella sintassi per il controllo con PCL. Sono valide anche nel caso di una richiesta emessa da PRESCRIBE, con la differenza che le informazioni principali sono definite con XBCP, mentre le informazioni secondarie si trovano nei dati utili. Per l'esempio riportato di seguito vengono utilizzati gli stessi dati del precedente esempio PCL.

XBCP 0,8; Reimpostazione e selezione del codice MaxiCode. Questo comando deve

precedere ogni richiesta MaxiCode emessa da PRESCRIBE. XBCP 1,#;

47

Page 48: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

# indica la modalità MaxiCode. Nella soluzione Barcode Flash sono disponibili le modalità da 2 a 6.

XBCP 2,#; Per la modalità di aggiunta strutturata: all'interno di un gruppo di simboli, il

numero sequenziale del simbolo da stampare deve essere immesso qui. In assenza di questo parametro, viene utilizzato 1 come standard.

XBCP 3,#; Per la modalità di aggiunta strutturata: immettere il numero totale di simboli nel

gruppo di simboli da stampare. In assenza di questo parametro, la soluzione Barcode Flash considera un unico simbolo come standard. In questo caso, si verifica naturalmente un errore se si immette un valore diverso da 1 sotto XBCP 2,#.

XBCP 4,#; # indica il codice postale. A seconda della modalità (immessa in XBCP 1,#), è

consentito un codice postale numerico o alfanumerico. Se il codice postale è numerico, è necessario immettere un parametro numerico; se invece è alfanumerico, è necessario immettere una stringa racchiusa tra virgolette. Il codice postale può contenere fino a 9 cifre nella modalità 2 (numerica) e fino a 6 lettere maiuscole o cifre nella modalità 3 (alfanumerica). Nelle modalità 4, 5 e 6, l'intera voce XBCP 4,# è superflua.

XBCP 5,#; Il numero del paese, che deve essere conforme alla specifica. La soluzione

Barcode Flash non verifica la validità del numero del paese; l'applicazione richiedente è responsabile in modo esclusivo dell'accuratezza di tale numero. Nelle modalità 4, 5 e 6, l'intera voce XBCP 5,# è superflua.

XBCP 6,#; La classe del servizio, che deve essere conforme alla specifica. La soluzione

Barcode Flash non verifica la validità della classe del servizio; l'applicazione richiedente è responsabile in modo esclusivo dell'accuratezza di tale dato. Nelle modalità 4, 5 e 6, l'intera voce XBCP 6,# è superflua.

Questi dati sono seguiti dal comando XBAR, responsabile della stampa del

simbolo mediante i parametri immessi dai comandi XBCP. Tale comando può essere utilizzato in due modi diversi. Selezionare una delle alternative disponibili in base alla natura dell'applicazione.

1. XBAR;<dati>;ENDB; In questo caso i dati utili sono riportati subito dopo il comando chiuso con il punto

e virgola e sono chiusi con la sequenza ;ENDB; 2. XBAR 19;<MAXICODE MAXICODE> Il numero di byte dei dati utili è immesso dopo il comando e chiuso con un punto

e virgola. Questo numero viene utilizzato successivamente come dati utili. In questo caso, la stringa di 19 byte <MAXICODE MAXICODE> viene stampata nel simbolo.

48

Page 49: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Esempio di richiesta completa:

!R!RES;MZP 1,2; XBCP 0,8; XBCP 1,2; XBCP 4,40470; XBCP 5,840; XBCP 6,001; XBAR;[)><RS>01<GS>961Z00004951<GS>USPN<GS>06X610<GS>159<GS>1234567<GS>1/1<GS>10<GS>Y<GS>OTTO-HAHN-STRASSE 12<GS>MEERBUSCH<GS>DE<RS><EOT>;ENDB; PAGE;EXIT;

Note

L'ordine di immissione dei diversi parametri XBCP non conta. Non occorre immettere i parametri non necessari. Ad esempio, XBCP 2,#; e XBCP 3,#; possono essere omessi se nell'applicazione richiedente non verrà utilizzata alcuna aggiunta strutturata. Allo stesso modo, XBCP 4,#; può essere omesso nelle modalità 4, 5 e 6.

I comandi XBAR e XBCP non possono essere eseguiti da macro

PRESCRIBE nella versione corrente della soluzione Barcode Flash.

Nota aggiuntiva: il comando XBAR è disponibile nel linguaggio di stampa PRESCRIBE come standard in tutte le stampanti e normalmente crea codice PDF417. La soluzione Barcode Flash aggiunge il codice MaxiCode al comando PRESCRIBE XBAR.

3.3.4 PDF417 PDF417 è un codice a matrice ideato da Symbol Technologies. PDF è l'acronimo di Portable Data File. A differenza degli altri codici 2D supportati, i singoli moduli del codice PDF417 non sono specificati come quadrato ma come barre. Le dimensioni delle barre non vengono definite rigorosamente attraverso le specifiche, ma possono essere definite dall'utente. Per ulteriori dettagli al riguardo, fare riferimento alla descrizione dei parametri riportata di seguito. Un simbolo comprende righe e colonne, il cui numero può essere determinato

49

Page 50: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

dall'utente. Nel caso del codice PDF417, con il termine "colonne" si fa riferimento a un totale di 17 moduli, ognuno dei quali è diviso in tre righe e tre spazi vuoti. È possibile selezionare fino a 90 righe e 30 colonne. Di conseguenza, la gamma di opzioni per la selezione delle dimensioni dei simboli è molto più ampia rispetto a quella degli altri codici a matrice descritti. I motivi di righe identiche sono sempre posizionati a destra e a sinistra nel simbolo e consentono di identificarlo come simbolo PDF417. È possibile, tuttavia, eseguire la stampa omettendoli. Fare riferimento anche alle informazioni dettagliate fornite per i parametri descritti di seguito.

L'utente può selezionare anche il livello (grado) di correzione dell'errore. Sono disponibili nove livelli, da 0 a 8, dove il livello 0 indica che non è richiesta alcuna correzione. A seconda dell'applicazione e della qualità della carta utilizzata, tuttavia, è necessario utilizzare un livello più alto. Tutti i 256 caratteri ASCII possono essere codificati come dati utili. Esempio di simbolo PDF417 con 18 righe e 5 colonne:

Sintassi in PCL

Il parametro T è obbligatorio; i restanti tre parametri, invece, sono facoltativi. È possibile immettere i parametri nella sequenza di escape in qualsiasi ordine. Se la soluzione Barcode Flash individua valori non consentiti in uno dei parametri, ossia valori non compresi negli intervalli elencati di seguito, al posto del simbolo PDF417 viene stampato un messaggio di errore.

Parametro T: codice per PDF417

24850T

Parametro p: livello di correzione dell'errore

50

Page 51: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Valori consentiti: 0-8

I nove livelli indicati sono i livelli predefiniti della specifica PDF417. Di seguito è riportato il numero fisso di parole per la correzione dell'errore:

Livello Parole per la correzione dell'errore

0 2

1 4

2 8

3 16

4 32

5 64

6 128

7 256

8 512

Esempio:

<Esc>(s3p24850T<dati>

Questa voce indica che è stato selezionato il livello 3, ossia sedici parole per la correzione dell'errore. Il modulo del codice a barre utilizza questo livello indipendentemente dalle dimensioni dei dati utili. Tuttavia, è possibile anche utilizzare il numero appropriato di parole per la correzione degli errori a seconda delle dimensioni dei dati utili. Ciò è particolarmente utile se l'applicazione utilizzata è progettata per eseguire spesso l'output di tipi di dati utili differenti. In questo caso, è possibile immettere il numero di parole per la correzione degli errori come percentuale (da 100 a 400) delle dimensioni dei dati utili e aggiungervi 1000. I valori consentiti sono pertanto compresi tra 1000 e 1400. Esempio:

<Esc>(s1200p24850T<dati>

Questa voce indica che è stato selezionato il 200 percento. Il modulo del codice a barre tenterà di far corrispondere quanto più possibile il livello di correzione degli errori al 200 percento dei dati utili.

51

Page 52: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Se non si immette il parametro p, viene utilizzato un valore appropriato compreso tra 1 e 4.

Parametri di layout Prendere in considerazione le seguenti informazioni:

Con questi parametri, è possibile impostare quattro valori predefiniti come parametri secondari separandoli con delle virgole. Non è strettamente necessario immettere tutti e quattro i valori. È possibile anche omettere completamente i parametri b e s. In questo caso, la soluzione Barcode Flash seleziona i valori standard più appropriati. Se si desidera omettere solo determinati parametri secondari, è necessario utilizzare una virgola come segnaposto. Se si immettono valori non compresi negli intervalli elencati di seguito, il modulo del codice a barre restituisce un messaggio di errore al posto del simbolo PDF417.

Con alcuni parametri secondari relativi ai rapporti tra le dimensioni, i dati possono sovrapporsi. Se si verifica una sovrapposizione di dati determinata dall'input dell'utente, la soluzione Barcode Flash utilizza l'ultimo valore immesso e seleziona il compromesso più appropriato.

Parametro b: layout del simbolo PDF417

1. Numero massimo di righe. I valori consentiti sono compresi fra 3 e 90.

2. Numero massimo di colonne, fino a 30.

3. Indicazione relativa alle voci 1 e 2, per le quali occorre specificare se devono essere valori fissi o rappresentare le dimensioni massime desiderate. Se si immette 1, le voci sono valori fissi. In caso contrario, il modulo del codice a barre tenta di contenere quanto più possibile le dimensioni del simbolo. Le voci 1 e 2 vengono applicate, tuttavia, come dimensioni massime. In questo caso, se i dati utili codificati superano tali dimensioni, al posto del simbolo viene restituito un messaggio di errore.

4. La specifica PDF417 consente inoltre di omettere le barre di riconoscimento sulla parte destra del simbolo ("modalità troncata"). In pratica, tuttavia, questa opzione è utilizzata raramente. Se si desidera omettere le barre di riconoscimento, immettere 1. Se questo parametro non viene specificato o si immette un altro valore, il simbolo viene stampato normalmente con le barre.

Parametro s: layout dei singoli moduli del simbolo e proporzioni nel simbolo 1. Rapporto tra le dimensioni di un modulo in punti basato su 600 dpi. Il valore standard è 3. Sono consentiti i valori da 1 a 10. 2. Il valore X per la proporzione del simbolo. In assenza di questo parametro secondario e del parametro secondario 3 citato sopra, la soluzione Barcode Flash stampa un simbolo con la proporzione 2 a 3 come standard. Poiché sono applicate

52

Page 53: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

anche le restanti regole per il layout del simbolo, questi valori sono soltanto delle approssimazioni. La soluzione Barcode Flash seleziona sempre il valore più appropriato. 3. Il valore Y per la proporzione del simbolo (vedere il parametro secondario 2). 4. Ampiezza di un modulo in centesimi di pollice. Il valore standard è 10.

I dati utili sono riportati subito dopo questi parametri. Esempio di richiesta PDF417 con successiva sequenza di richiesta font:

<Esc>(s4,,,15s24850TABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDABCDAB<Esc>(10U<Esc>(s1p12v0b0s4148T

3.3.5 Australia 4-State Barcodes Il codice a barre Australia Post 4-State è stato introdotto per migliorare la classificazione e consentire una selezione più precisa delle singole spedizioni postali. Le Poste australiane utilizzano un codice di identificazione della spedizione (DPID) a otto cifre univoco che viene assegnato a ciascun indirizzo di consegna nell’indirizzo postale (PAF).

Il DPID viene stampato in formato codice a barre in lettere come parte di un indirizzo. Viene codificato per formare la parte principale del codice a barre del cliente.

PCL Barcode Flash converte il DPID di otto cifre in un codice a barre, facoltativamente è anche possibile aggiungere informazioni sul cliente.

Sono disponibili le quattro seguenti strutture di codice a barre:

1. Australia 4-State 37-CUST (Standard)

Parametro T PCL: 24785

Selezione: <Esc>(s24785T<Datiutili><Caratteredifine>

Numero PRESCRIBE: 45

Selezione: !R!BARC 45,C,"Datiutili"; EXIT;

Esempio: <Esc>(s24785T23456789<CR>

53

Page 54: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

2. Australia 4-State 52-FF-MET (con informazioni sul cliente a 5 cifre)

Parametro T PCL: 24786

Selezione: <Esc>(s24786T<Datiutili>,<ABCDE><Caratteredifine>

Numero PRESCRIBE: 46

Selezione: !R!BARC 46,C,"Datiutili,ABCDE"; EXIT;

Esempio: <Esc>(s24786T23456789,Info<CR>

3. Australia 4-State 67-FF-MET (con informazioni sul cliente a 10 cifre)

Parametro T PCL: 24787

Selezione: <Esc>(s24787T<Datiutili><Caratteredifine>

Numero PRESCRIBE: 47

Selezione: !R!BARC 47,C,"Datiutili,ABCDEFGHIJ"; EXIT;

Esempio: <Esc>(s24787T23456789,Info<CR>

4. Australia 4-State FCC-45 REPLY (Risposta pagata)

Parametro T PCL: 24788

Selezione: <Esc>(s24788T<Datiutili><Caratteredifine>

Numero PRESCRIBE: 48

Selezione: !R!BARC 48,C,"Datiutili"; EXIT;

Esempio: <Esc>(s24788T23456789<CR>

54

Page 55: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Le strutture dei dati I dati dei codici a barre di cui ai punti 2. e 3. sono composti da DPID comprendenti esattamente otto caratteri numerici e dalle informazioni sui clienti, separati da una virgola.

Le informazioni sui clienti possono contenere i seguenti caratteri:

- - i numeri da 0 a 9, le lettere maiuscole da da A a Z, lo spazio vuoto e il carattere speciale #.

- - Le informazioni sui clienti del codice al barre di cui al punto 2. possono contenere fino a cinque caratteri, mentre le informazioni sui clienti del codice a barre di cui al punto 3 possono contenere fino a dieci caratteri. Le informazioni sui clienti sono facoltative.

- - L’altezza e la larghezza delle barre e delle zone di inattività sono prestabilite in tutti i codici a barre Australia Post 4-State. Di conseguenza, non sono necessari parametri facoltativi.

Fare attenzione a non stampare testo in chiaro con il codice a barre Australia 4-State.

Nota Non è possibile richiamare BARC 45, 46, 47 e 48 da macro PRESCRIBE.

3.4 Messaggi di errore Nella prassi, nella programmazione delle selezioni del codice a barre, soprattutto durante i test di applicazione, possono talvolta sopraggiungere errori. Dato che i pochissimi codici a barre difettosi non vengono rilevati dal relativo dispositivo di lettura, le segnalazioni di errori sono integrate nella soluzione del codice a barre. Tali segnalazioni sono indicate al posto del simbolo del codice a barre, per agevolare la localizzazione dell’errore.

Le segnalazioni di errori sono indicate sotto forma di codice di testo in chiaro (in inglese) all’interno di un riquadro barrato, ad es.:

, o

Esistono le seguenti segnalazioni di errore:

55

Page 56: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Data too long La lunghezza dei dati utili supera la grandezza massima definita per il codice a barre in oggetto.

Data too short Il codice a barre selezionato richiede un numero minimo di caratteri, che non è stato raggiunto dai dati utili.

56

Page 57: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Wrong char: xxx (con xxx = valore numerico ASCII) Il codice a barre selezionato non accetta il carattere ASCII indicato, tuttavia presente nei dati utili. Modificare i dati utili o utilizzare un altro codice a barre contenente tale carattere nel proprio set di caratteri. Quando per esempio appare il messaggio di errore “Wrong char: 121”, si legge nei dati utili, relativi ad un codice a barre numerico, la lettera “y” non consentita (121 come valore ASCII per “y”).

Invalid param. Nella sequenza di richiamo si trovavano con i parametri p, h, v, b, o s dei valori che non erano regolari, o troppo alti o troppo bassi.

Number not odd Il codice a barre selezionato richiede un numero di caratteri dispari. I dati utili sono tuttavia composti da un numero di caratteri pari.

Number not even Il codice a barre selezionato richiede un numero di caratteri pari. I dati utili sono composti invece da un numero di caratteri dispari.

Target too long I dati utili sono così lunghi, da non poter essere contenuti nel codice a barre selezionato neanche mediante compressione ottimizzata.

Wrong data size Nel QR Code o nel Datamatrix è stata richiesta l’utilizzazione di un simbolo di una determinata grandezza massima o forma. Tale grandezza o forma non è tuttavia conforme alle dimensioni dei dati utili. Ridurre i dati utili o selezionare un’altra dimensione del simbolo.

Unknown Kanji Nei dati utili per il QR Code è apparso un Kanji formato da due byte, la cui codifica non è conforme alla norma JIS Shift 0208.

Comma expected Nel codice a barre Australia Post 4-State, il DPID deve essere separato dalle informazioni utente da una virgola. I dati utili non contenevano alcuna virgola.

Wrong DPID Nell’Australia Post 4–State Barcode, sono riconosciuti come DPID solo numeri di otto cifre.

57

Page 58: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Wrong space Nell’Australia Post 4–State Barcode, i dati utili non devono iniziare con uno spazio.

No N encoding N encoding impossibile, in quanto nei dati utili figurano altre cifre oltre quelle comprese tra 0 e 9.

Encoding choice Nel codice a barre Australia Post 4-State, è stato selezionata una codifica nella quale non occorre riportare l’informazione utente.

Module too big Si è cercato di selezionare, in un codice a matrice, una grandezza modulare che supera i 1000 punti.

No Start Letter Nel Codabar, è stato riportato come carattere di Start un carattere non consentito. Codabar tollera come caratteri di Start esclusivamente le lettere A,B,C e D.

No Stop Letter Nel Codabar, è stato riportato come carattere di Stop un carattere non consentito. Codabar tollera come caratteri di Stop esclusivamente le lettere A,B,C e D.

Internal error Questo errore normalmente non dovrebbe verificarsi. Tuttavia, qualora si verifichi rivolgersi al servizio assistenza.

3.5 Esempi e raccomandazioni d’uso Non impostare la densità del toner sul valore di contrasto minimo, si raccomanda una densità pari a 3 o superiore. La regolazione è consentita per mezzo del pannello di controllo o della sequenza PRESCRIBE.

!R! FRPO D4,3;EXIT;

La modalità di risparmio del toner non deve essere utilizzata durante la stampa del codice a barre.

Utilizzare possibilmente carta bianca per un miglior contrasto.

Testare accuratamente l’applicazione. Sono state selezionate le regolazioni adeguate per la stampante, per la programmazione e per i dispositivi di lettura da utilizzare?

58

Page 59: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

L’applicazione di un codice a barre deve essere sempre considerata nel suo insieme e tutte le singole componenti devono essere regolate tra loro in modo conforme.

Una causa frequente di errori di lettura è rappresentata dalla selezione di zone inattive troppo ristrette. Tali zone non sono realizzabili in modo automatico tramite PCL Barcode Flash, ma solo manualmente mediante un’accurata programmazione e posizionamento.

Se il dispositivo di lettura impiegato lo consente e se non è previsto l’utilizzo dello stesso dispositivo alternativamente per la lettura di simboli diversi, esso deve essere regolato in base alla simbologia da leggere. In particolare per la lettura del codice matrice si raccomanda di non regolare il dispositivo sulla modalità di riconoscimento automatico del codice a barre o del codice matrice, in quanto ne verrebbe a risentire la velocità di lettura.

59

Page 60: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6 Codici a barre supportati

3.6.1 UPC-A Tipo / Caratteristiche Codice lineare

Limitazione: Il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24600T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 74

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 11

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24600T01234567890<CR>

60

Page 61: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.2 Integrazione UPC-A + 2 cifre Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24601T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 74

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 13

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24601T0123456789012<CR>

61

Page 62: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.3 UPC-E Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24610T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 6

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24610T012345<CR>

62

Page 63: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.4 Integrazione UPC-E +2 cifre Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nell’insieme di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24611T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 8

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24611T01234567<CR>

63

Page 64: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.5 EAN/JAN-8 Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24620T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 50

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 7

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24620T0123456<CR>

64

Page 65: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.6 Integrazione EAN/JAN-8 + 2 cifre Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24621T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 50

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 9

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24621T012345678<CR>

65

Page 66: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.7 Integrazione EAN/JAN-8 +5 cifre Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24622T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 50

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 12

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24622T0123456,78901<CR>

66

Page 67: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.8 EAN/JAN-13 Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24630T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 62

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 12

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24630T12345678901<CR>

67

Page 68: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.9 Integrazione EAN/JAN-13 + 2 cifre Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24631T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 62

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 14

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24631T1234567890123<CR>

68

Page 69: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.10 Integrazione EAN/JAN-13 +5 cifre Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24632T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 62

Parametro p 3

Parametro b 8,16,24,32

Ulteriore caratteristiche: Lunghezza dei dati utili: 17

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24632T1234567890123456<CR>

69

Page 70: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.11 Interleaved 2 di 5 Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24640T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 2, 4, 6, ... ,98, 100 (numero di caratteri pari)

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24640T1234567890<CR>

70

Page 71: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.12 Interleaved 2 di 5 con cifra di controllo Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24641T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 1, 3, 5, ... ,97, 99 (numero di caratteri dispari)

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24641T1234567895<CR>

71

Page 72: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.13 Industrial 2 di 5 (25) Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24650T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 2, 4, 6, ... ,98, 100 (numero di caratteri pari)

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24650T1234567890<CR>

72

Page 73: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.14 Industrial 2 di 5 (25) con cifra di controllo Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24651T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 1, 3, 5, ... ,97, 99 (numero di caratteri dispari)

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24651T1234567895<CR>

73

Page 74: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.15 Matrice 2 di 5 Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24660T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 2, 4, 6, ... ,98, 100 (numero di caratteri pari)

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24660T0123456789<CR>

74

Page 75: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.16 Matrice 2 di 5 con cifra di controllo Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24661T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 1, 3, 5, ... ,97, 99 (numero di caratteri dispari)

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24661T0123456789<CR>

75

Page 76: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.17 Codice 39 (3 di 9) senza spaziatura Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24670T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,18

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: da 0 a 9, da A a Z, da a z, $ % + - . / Spazio

Esempio: <Esc>(s24670T1234567890ABC<CR>

76

Page 77: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.18 Codice 39 (3 di 9) con spaziatura Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24672T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,18

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: da 0 a 9, da A a Z, da a z, $ % + - . / Spazio

Esempio: <Esc>(s24672T 1234567890ABC<CR>

77

Page 78: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.19 Codice 39 + Mod47 con cifra di controllo senza spaziatura Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24671T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,18

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: da 0 a 9, da A a Z, da a z, $ % + - . / Spazio

Esempio: <Esc>(s24671T1234567890ABCZ<CR>

78

Page 79: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.20 Codice 39 + Mod47 con cifra di controllo e spaziatura Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24673T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,18

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: da 0 a 9, da A a Z, da a z, $ % + - . / Spazio

Esempio: <Esc>(s24673T 1234567890ABCP<CR>

79

Page 80: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.21 Codice 39 Extended Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24680T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,18

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: Tutti i caratteri ASCII da 00 a 127

Esempio: <Esc>(s24680T 1234567890abc<CR>

80

Page 81: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.22 Codice 39 Extended + Mod47 cifra di controllo Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24681T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,18

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: Tutti i caratteri ASCII da 00 a 127

Esempio: <Esc>(s24681T 1234567890abc<CR>

81

Page 82: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.23 Code 93 Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24690T<Ndati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,12,18,24

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: da 0 a 9, da A a Z, da a z, $ % + - . / Spazio

Esempio: <Esc>(s24690T1234567890ABC<CR>

82

Page 83: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.24 Codice 93 Extended Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24691T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,12,18,24

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: Tutti i caratteri ASCII da 00 a 127

Esempio: <Esc>(s24691T 123456789!"#<CR>

83

Page 84: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.25 Codice 128 con commutazione automatica

Codice 128 con commutazione automatica tramite funzione autoswitch

Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24700T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: Tutti i caratteri ASCII da 00 a 126

Esempio: <Esc>(s24700T1234567890<CR>

84

Page 85: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.26 Codice 128 Subset A Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24701T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: Tutti i caratteri ASCII da 00 a 95

Esempio: <Esc>(s24701T1234567890ABC<CR>

85

Page 86: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.27 Codice 128 Subset B Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24702T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: Tutti i caratteri ASCII da 32 a 126

Esempio: <Esc>(s24702T1234567890abc<CR>

86

Page 87: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.28 Codice 128 Subset C Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24704T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 100

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24704T1234567890<CR>

87

Page 88: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.29 UCC-128 Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24710T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,12,18,24

Ulteriore caratteristiche: Lunghezza dei dati utili: da 15 a 21

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24710T123456789012345<CR>

88

Page 89: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.30 EAN-128 Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24720T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,12,18,24

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 44, limitazione a 35 simboli

Set di caratteri codificabile: Tutti i caratteri ASCII da 00 a 126

Esempio: <Esc>(s24720T1234567890<CR>

89

Page 90: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.31 Codabar Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24750T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 32

Set di caratteri codificabile: da 0 a 9, $ + - . / :,

Simboli di Start e Stop: A B C D

Esempio: <Esc>(s24750TA1234567890B<CR>

90

Page 91: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.32 Codabar + Mod16 cifra di controllo Tipo / Caratteristiche Codice lineare

Sequenza di selezione: <Esc>(s24751T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v

Parametro p

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 32

Set di caratteri codificabile: da 0 a 9, $ + - . / :,

Simboli di Start e Stop: A B C D

Esempio: <Esc>(s24751TA1234567890B<CR>

91

Page 92: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.33 MSI Plessey Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice, in modo tale da non influenzare il parametro h e per il parametro p sono ammessi soltanto i valori 1 e 4.

Sequenza di selezione: <Esc>(s24760T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,12

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 14

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24760T0123456789<CR>

92

Page 93: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.34 MSI Plessey + Mod10 cifra di controllo Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice, in modo tale da non influenzare il parametro h e per il parametro p sono ammessi soltanto i valori 1 e 4.

Sequenza di selezione: <Esc>(s24761T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,12

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 14

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24761T12345678<CR>

93

Page 94: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.35 MSI Plessey + Mod10 + Mod10 cifra di controllo Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice, in modo tale da non influenzare il parametro h e per il parametro p sono ammessi soltanto i valori 1 e 4.

Sequenza di selezione: <Esc>(s24762T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,12

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 14

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24762T12345678<CR>

94

Page 95: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.36 MSI Plessey + Mod11 + Mod10 cifra di controllo Tipo / Caratteristiche Codice lineare

Limitazione: il testo in chiaro viene riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice, in modo tale da non influenzare il parametro h e per il parametro p sono ammessi soltanto i valori 1 e 4.

Sequenza di selezione: <Esc>(s24763T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 29

Parametro p 1

Parametro b 6,12

Ulteriore caratteristiche: Lunghezza dei dati utili: da 1 a 14

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24763T12345678<CR>

95

Page 96: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.37 ZIP + 4 Postnet 5 Tipo / Caratteristiche Codice lineare, impiego nel traffico postale degli U.S.A.

Limitazione: il testo in chiaro non viene consigliato. Con questo codice il testo in chiaro può essere riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24770T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 9 (non può essere modificato)

Parametro p 1 (non può essere modificato)

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 5

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24770T12345<CR>

96

Page 97: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.38 ZIP + 4 Postnet 9 Tipo / Caratteristiche Codice lineare, impiego nel traffico postale degli U.S.A.

Limitazione: il testo in chiaro non viene consigliato. Con questo codice il testo in chiaro può essere riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24771T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 9 (non può essere modificato)

Parametro p 1 (non può essere modificato)

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 9

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24771T123456789<CR>

97

Page 98: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.39 ZIP + 4 Postnet 11 Tipo / Caratteristiche Codice lineare, impiego nel traffico postale degli U.S.A.

Limitazione: il testo in chiaro non viene consigliato. Con questo codice il testo in chiaro può essere riportato esclusivamente nel set di caratteri standard in una posizione fissa sotto al codice.

Sequenza di selezione: <Esc>(s24772T<dati utili><carattere di fine>

Per le spiegazioni sulla selezione del carattere di fine e dei parametri facoltativi si vedano i capitoli 3.2.1 e 3.2.6.

Parametri standard: Parametro v 9 (non può essere modificato)

Parametro p 1 (non può essere modificato)

Parametro b

Ulteriore caratteristiche: Lunghezza dei dati utili: 11

Set di caratteri codificabile: da 0 a 9

Esempio: <Esc>(s24772T12345678901<CR>

98

Page 99: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.40 Datamatrix Esempi di stampa: Il testo seguente viene stampato con parametri diversi come simbologia Datamatrix:

‘Data Matrix is a two-dimensional matrix symbology which is made up of square modules arranged within a perimeter finder pattern that is used for finding the symbol and determining its orientation. Two of the outside rows are solid, forming the letter "L", and the opposite two perimeter rows use an alternating black-white pattern which helps synchronize the decoding process.’

<Esc>(s5b24820T< Testo su indicato ><CR>

<Esc>(s11b24820T< Testo su indicato ><CR>

<Esc>(s23b24820T< Testo su indicato ><CR>

99

Page 100: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.6.41 QR code Esempi di stampa: Il testo seguente viene stampato con parametri diversi come simbologia QR Code:

‚QR CODE IS A MATRIX SYMBOLOGY CONSISTING OF AN ARRAY OF NOMINALLY SQUARE MODULES ARRANGED IN AN OVERALL SQUARE PATTERN INCLUDING A UNIQUE FINDER PATTERN LOCATED AT THREE CORNERS OF THE SYMBOL AND INTENDED TO ASSIST IN EASY LOCATION OF ITS POSITION SIZE AND INCLINATION. A WIDE RANGE OF SIZES OF SYMBOL IS PROVIDED FOR TOGETHER WITH FOUR LEVELS OF ERROR CORRECTION. MODULE DIMENSIONS ARE USER-SPECIFIED TO ENABLE SYMBOL PRODUCTION BY A WIDE VARIETY OF TECHNIQUES.’

<Esc>( s5b1p2s24861T< Testo su indicato ><CR>

<Esc>( s11b1p2s24861T< Testo su indicato ><CR>

<Esc>( 23b1p2s24861T Testo su indicato <><CR>

100

Page 101: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.7 Estensione dei font PCL Barcode Flash consente di estendere i font standard installati nella stampante con Letter Gothic, Line Draw, OCR-A e OCR-B. Sono inoltre aggiunti i codici a barre 3 di 9, EAN/UPC e USPS ZIP sotto forma di font. I codici a barre sono composti da singoli elementi predefiniti paragonabili alla composizione di una parola formata da singole lettere.

Ci sono alcune applicazioni sul mercato, per lo più di origine precedente, che prevedono di uniformare il codice a barre a questo metodo. Le stampanti impiegate allo scopo devono essere normalmente dotate, come dispositivo opzionale, della cosiddetta “dotazione aggiuntiva di font per codici a barre”, un particolare modulo di memoria.

Con il PCL Barcode Flash le stampanti e i dispositivi multifunzione Kyocera Mita possono essere utilizzati senza dover ricorrere ad interventi sulle applicazioni.

Inoltre è possibile gestire le “cartelle dei font per codici a barre” con il proprio programma di gestione della stampante Microsoft Windows. Anche in questo caso è possibile utilizzare esclusivamente dispositivi Kyocera Mita.

3.7.1 La funzione dei font può essere testata come illustrato di seguito • Stampa di una lista di font opzionali (Display stampante, Menu, Opzione Font >

Esempio di stampa Font). In questo modo, mediante le misure dei caratteri del codice a barre, è possibile apportare modifiche sul diagramma di prova. Tale procedura costituisce un effetto collaterale privo di conseguenze dannose sulla funzionalità.

• Stampa della “PCL Barcode Flash Status Page" (Menu, “MEMORY Card” > “Lettura dati” > “Barcode Status”)

• Selezione di un font e stampa dei dati (esempio: !R! FONT 830; TEXT "*1234*"; PAGE; EXIT;)

101

Page 102: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

3.7.2 Selezione dei Font mediante i comandi PRESCRIBE Funzione eseguibile sia tramite il comando FONT che tramite la coppia di comandi CSET e FSET (CSET e FSET devono essere sempre utilizzati insieme altrimenti la selezione del font potrebbe non essere appropriatamente riconosciuta dalla stampante).

Il carattere zero è rappresentato dallo 0 e non deve essere sostituito con la lettera O!

Barcode 3 of 9; 8,1 cpi; 12 Punti: FONT 830; o CSET 0Y; FSET 0p8.1h12v0s0b0T; Barcode 3 of 9; 4,6 cpi; 12 Punti: FONT 831; o CSET 0Y; FSET 0p4.6h12v0s0b0T; EAN/UPC 10 Mil; proporzionale; 12 Punti: FONT 832; o CSET 8Y; FSET 1p12v0s0b0T; EAN/UPC 13 Mil; proporzionale; 12 Punti: FONT 833; o CSET 8Y; FSET 1p12v0s3b0T; Letter Gothic; 17 cpi; 9,5 Punti: FONT 834; o CSET 8U; FSET 0p16.66h9.5v0s0b0T; Letter Gothic; 12 cpi; 12 Punti: FONT 835; o CSET 8U; FSET 0p12h12v0s0b0T; Letter Gothic; 10 cpi; 14 Punti: FONT 836; o CSET 8U; FSET 0p10h14v0s0b0T; Line Draw; 10 cpi; 12 Punti: FONT 837; o CSET 0B; FSET 0p10h12v0s0b0T; OCR-A; 10 cpi; 12 Punti: FONT 838; o CSET 0O; FSET 0p10h12v0s0b104T; OCR-B; 10 cpi; 12 Punti: FONT 839; o CSET 1O; FSET 0p10h12v0s0b110T; USPS ZIP; proporzionale ; 12 Punti: FONT 840; o CSET 15Y; FSET 1p12v0s0b0T;

3.7.3 Selezione dei Font mediante i comandi PCL Nella emulazione PCL dei dispositivi Kyocera Mita i font possono essere selezionati anche mediante i comandi PCL corrispondenti. Il carattere di Escape (carattere ASCII 27 decimale o 1B esadecimale) viene indicato con [esc]. Si prega di non utilizzare i singoli caratteri indicati nella parentesi, ma di impiegare esclusivamente l’effettivo carattere di escape.

102

Page 103: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

Barcode 3 of 9; 8,1 cpi; 12 Punti: [esc](0Y[esc](s0p8.1h12v0s0b0T Barcode 3 of 9; 4,6 cpi; 12 Punti: [esc](0Y[esc](s0p4.6h12v0s0b0T EAN/UPC 10 Mil; prop.; 12 Punti: [esc](8Y[esc](s1p12v0s0b0T EAN/UPC 13 Mil; prop.; 12 Punti: [esc](8Y[esc](s1p12v0s3b0T Letter Gothic; 17 cpi; 9,5 Punti: [esc](8U[esc](s0p16.66h9.5v0s0b0T Letter Gothic; 12 cpi; 12 Punti: [esc](8U[esc](s0p12h12v0s0b0T Letter Gothic; 10 cpi; 14 Punti: [esc](8U[esc](s0p10h14v0s0b0T Line Draw; 10 cpi; 12 Punti: [esc](0B[esc](s0p10h12v0s0b0T OCR-A; 10 cpi; 12 Punti: [esc](0O[esc](s0p10h12v0s0b104T OCR-B; 10 cpi; 12 Punti: [esc](1O[esc](s0p10h12v0s0b110T USPS ZIP; prop.; 12 Punti: [esc](15Y[esc](s1p12v0s0b0T

Nota Assicurarsi che i codici a barre di questa parte non siano dotati di “intelligenza propria”, come nel caso dei codici a barre a comando BARC. Collocare in modo coordinato tutte le somme di controllo, i simboli di Start e Stop al posto giusto con il valore regolare nel testo del codice a barre. In caso contrario il lettore del codice a barre non sarà in grado di leggere correttamente il codice.

Esempi:

Stampa di un codice a barre 39 con PRESCRIBE: !R! FONT 831; TEXT "*0987654321*"; PAGE; EXIT; ("*" necessari come caratteri di Start e Stop) Stampa di un codice a barre UPC con font OCR-A inserito in basso in PCL: [cr][lf] [esc](8Y[esc](s1p12v0s0b0T(012345-GHIJAF([cr][lf] (012345-GHIJAF([cr][lf] (012345-GHIJAF([cr][lf] ( - ([cr][lf] [esc](0O[esc](s0p10h12v0s0b104T[esc]*p-50y+25X12345 67890 Il carattere di controllo lf è contrassegnato da [lf] e il carattere di controllo cr da [cr].

103

Page 104: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

104

4 Appendice

4.1 Riferimenti bibliografici I seguenti riferimenti bibliografici intendono costituire il punto di partenza per consentirvi di familiarizzare con l’esaustiva materia dei codici a barre. La lista non vuole assolutamente essere esauriente e non pretende di rappresentare una selezione degli aspetti qualitativi.

Le certificazioni ISO/IEC sono reperibili a pagamento all’indirizzo “http://www.iso.ch”

In linea generale si consiglia di familiarizzare con i seguenti manuali ufficiali normalmente acclusi ad ogni dispositivo Kyocera Mita su CD in forma di documento PDF:

- PRESCRIBE IIe Programming Manual (Manuale di Programmazione PRESCRIBE IIe – in inglese)

- PDF417 Two Dimensional Bar Code Implementation Manual (Manuale di implementazione del codice a barre bidimensionale PDF417 – in inglese)

Page 105: KYOmulticode and PCL Barcode Flash User Manual IT.pdf

105v.3.0 IT 07-2008