Uso dei codici a barre

L'utilizzo di codici a barre in ambito aziendale è molto diffuso, soprattutto per i controlli di inventario. I codici a barre possono essere utilizzati per identificare i moduli, ma spesso vengono stampati su carta adesiva per creare etichette con funzioni di inventario.

Designer supporta due tipi di codici a barre:

Codici a barre hardware
Possono essere utilizzati solo durante la stampa del modulo direttamente sulla stampante dal server. Poiché è necessario disporre di una stampante per la stampa, in Designer i codici a barre hardware sono rappresentati all'interno del modulo con un segnaposto.

Codici a barre software
Possono essere disegnati da Designer e sono visibili in Acrobat e Adobe Reader. e possono essere stampati su una stampante generica.

Alcuni tipi di codici a barre possono contenere dati binari arbitrari. Altri sono limitati a un set specifico di caratteri o codici. È responsabilità dell'autore del modulo assicurarsi, ad esempio richiedendo la convalida di un campo, che i dati siano appropriati per il codice a barre.

Formati dei codici a barre

Designer offre una serie di codici a barre di diversi formati che è possibile utilizzare. I formati supportati sono elencati nella categoria Codici a barre della palette Libreria oggetto. Se si utilizza un codice a barre che richiede un tipo di stampante specifico, tale codice a barre è rappresentato all'interno del modulo con un rettangolo ombreggiato.

Nota: I codici a barre interattivi che possono accettare l'immissione di dati da parte dell'utente sono supportati solo nei moduli PDF compilati in Acrobat 7.0.5 e in Adobe Reader 7.0.5.

Designer supporta inoltre i codici a barre moduli carta bidimensionali. Per ulteriori informazioni, vedere Informazioni sui codici a barre moduli carta.

Posizione e aspetto dei codici a barre

La funzione di un codice a barre è essere letto da un componente hardware specializzato in questa attività, ovvero il lettore di codici a barre. Di norma, la lettura eseguita mediante una macchina vincola notevolmente l'aspetto del codice a barre. Ad esempio, un particolare tipo di codice potrebbe avere barre di un'altezza determinata e a una distanza fissa l'una dall'altra. Inoltre, si richiede in genere che ogni codice disponga di uno spazio bianco sufficiente intorno a esso (la zona bianca) e sia posizionato a distanze definite dal bordo della pagina considerato.

In Designer non sono previste impostazioni volte a garantire o applicare i requisiti di posizionamento o delimitazione della zona bianca. Il soddisfacimento di tali requisiti è responsabilità esclusiva del creatore del modulo.

Proprietà dei codici a barre

Dopo aver aggiunto un codice a barre alla struttura del modulo, è possibile manipolare le proprietà dell'oggetto attraverso le schede Campo, Valore e Binding della palette Oggetto. È possibile definire le seguenti proprietà:

  • Posizione del testo

  • Lunghezza dei dati

  • Altre eventuali proprietà supportate dal codice a barre (ad esempio, le funzioni facoltative di checksum, il posizionamento e l'incorporamento del testo).

  • Presenza visibile, invisibile o nascosta del codice a barre

  • Metodo di binding per la memorizzazione e il recupero dei dati associati.

Per definire le proprietà del campo codice a barre

Per definire le proprietà di un codice a barre, è innanzitutto necessario selezionare il codice a barre desiderato e impostarne le caratteristiche di base tramite la scheda Campo della palette Oggetto. Il numero e il tipo di proprietà varia da un codice a barre all'altro.

  1. Selezionare il codice a barre.

  2. Nella palette Oggetto, fare clic sulla scheda Valore e digitare il testo del codice a barre nella casella Predefinito.

  3. Fare clic sulla scheda Campo e, nella casella Posizione, selezionare il posizionamento del testo.

    Il formato PDF 417 non supporta il posizionamento del testo, mentre i formati EAN8, EAN13 e UPC-A consentono soltanto l'opzione Incorporato sotto.

  4. Nella colonna Valore, effettuare una o più operazioni tra quelle indicate:

    • Nella casella Lunghezza dati, specificare la lunghezza dei dati. Se si sta definendo un codice a barre MSI, la lunghezza dei dati dovrà essere un valore compreso tra 1 e 14. I formati MSI, UPC-E, UPC EAN2, UPC EAN5, Codice postale USA-5, DPBC postale USA e Standard postale USA hanno lunghezze dati fisse che non è possibile modificare.

    • Se viene visualizzata la casella Checksum, abilitare o disabilitare il checksum. Per abilitare il checksum preimpostato, selezionare Auto. Per disabilitare il checksum, selezionare Nessuno. Quando si definisce un codice a barre MSI, selezionare uno dei metodi checksum disponibili.

    • Se viene visualizzata la casella Caratt. fine o Carattere avvio, immettere il carattere finale, il carattere iniziale o entrambi. Per un codice a barre Codabar, i caratteri finali e iniziali validi sono A, B, C, D, a, b, c, d, *, N, T, E, n, t ed e. Per un codice a barre Code 49, i caratteri iniziali validi sono A, 1, 2, 3, 4 e 5.

    • Se viene visualizzata la casella Rapporto largo/stretto, specificare un valore per il rapporto largo-stretto. Per Codabar, Codice 2 di 5 (industriale, con interfoliazione e matrice) e Codice 3 di 9, il rapporto largo-stretto dovrà essere un valore compreso tra 2,2 e 3,0. Per i codici a barre Codice 11, Logmars, MSI e Plessey, il valore dovrà invece essere compreso tra 2,0 e 3,0.

Per impostare il valore predefinito del codice a barre

 Nella palette Oggetto, fare clic sulla scheda Valore e digitare un valore predefinito nella casella Predefinito.

Controllo della modalità di acquisizione dei dati in un codice a barre

Per definire le proprietà di un codice a barre, occorre anzitutto selezionarlo. Nella scheda Valore della palette Oggetto è possibile definire le proprietà che controllano il modo in cui il codice a barre ottiene i dati.

È possibile compilare dinamicamente un messaggio script o pattern di convalida con un valore di un'origine dati. Ciò serve a garantire che gli utenti inseriscano nel campo il valore corretto.
  1. Nella palette Oggetto, fare clic sulla scheda Valore e, dall'elenco Tipo, selezionare una delle opzioni seguenti:

    • Per consentire agli utenti di scegliere se immettere o meno i dati, selezionare Inserito dall'utente - Opzionale.

    • Per richiedere agli utenti di immettere i dati e rendere i campi consigliati, selezionare Inserito dall'utente - Consigliato e immettere un messaggio personalizzato nella casella Messaggio avvertenza.

    • Per richiedere agli utenti di immettere i dati e rendere i campi obbligatori, selezionare Inserito dall'utente - Richiesto e immettere un messaggio personalizzato nella casella Messaggio avvertenza.

    • Per rendere il campo di sola lettura e visualizzare un valore di dati calcolato e visualizzato mediante uno script allegato, selezionare Calcolato - Solo lettura. Gli utenti non possono modificare il valore calcolato.

    • Per rendere il campo modificabile e visualizzare un valore di dati calcolato e visualizzato mediante uno script allegato, selezionare Calcolato - Utente può ignorare. Se lo script di calcolo è progettato per accettare input, gli utenti potranno modificare il valore calcolato. Se un utente sceglie di modificare il valore calcolato, verrà visualizzato il messaggio personalizzato specificato nella casella Avvertenza di ignorare.

    • Per rendere il campo di sola lettura e visualizzare un valore di dati unito o calcolato e visualizzato in fase di esecuzione, selezionare Solo lettura. Gli utenti non possono modificare tale valore.

  2. Se il valore è consigliato o obbligatorio, immettere un prompt nella casella Messaggio avvertenza.

  3. Se il valore sarà calcolato, allegare all'oggetto lo script di calcolo mediante l'Editor di script.

  4. (Facoltativo) Per un valore calcolato che può essere ignorato, è possibile scrivere un messaggio nella casella Avvertenza di ignorare.

Definizione di proprietà di binding dei dati personalizzate per un codice a barre

Le opzioni di binding consentono di creare un modulo che acquisisca i dati di infrastrutture aziendali e/o di utilizzare un'origine dati esterna per riempire il modulo in fase di esecuzione. Le proprietà di binding dei dati vengono impostate nella scheda Binding della palette Oggetto.

  1. Selezionare il codice a barre.

  2. Abilitare il modulo a connettersi all'origine dati nel momento in cui il modulo viene aperto.

  3. Eseguire un binding del codice a barre con il nodo di dati corrispondente. Per informazioni sul binding di oggetti a un'origine dati, vedere Binding dei campi a un'origine dati.

Codifica dei caratteri non stampabili nei dati dei codici a barre

È possibile codificare i caratteri nascosti, non stampabili, che separano i dati nei codici a barre Codice 128. Ad esempio, è possibile codificare i caratteri di prefisso e delimitazione come parte del formato di codifica a barre Codice 128. Questi caratteri vengono decodificati dall'applicazione che esegue la lettura del codice a barre.

Alcuni caratteri sono utilizzabili unicamente come caratteri non stampabili nei codici a barre Codice 128. Per codificare questi caratteri in un codice a barre, in Designer utilizzare il seguente meccanismo.

Caratteri non stampabili del Codice 128

Utilizzare i seguenti valori in Designer

FNC1

[F1]

FNC2

[F2]

FNC3

[F3]

SHIFT

[SH]

Cambia in sottoinsieme A

[CA]

Cambia in sottoinsieme B

[CB]

Cambia in sottoinsieme C

[CC]

Inizio in sottoinsieme A

[SA]

Inizio in sottoinsieme B

[SB]

Inizio in sottoinsieme C

[SC]

Ad esempio, per codificare FNC1 in un codice a barre Codice 128, inserire [F1] nel formato indicato di seguito: 00[F1]12345[F1]67890.