Strumenti Utente

Strumenti Sito


impostazione_del_salto_pagina

Manuale: FRIEND - BOLLE E FATTURAZIONE

Capitolo: 8) PARAMETRAZIONE STAMPE DOCUMENTI

Impostazione del salto pagina

Precedente:Gestione del formato di stampa

Successivo: Stampa di documenti su piu' pagine

Livello superiore:Parametrazione stampe e documenti


Per quanto riguarda l' impostazione del salto pagina, in generale, la parametrazione deve essere fatta tenendo in debito conto sia la configurazione “fisica” delle stampanti che il funzionamento del sistema operativo.

Presupposto per il corretto funzionamento della parametrazione possibile mediante i codici-campo descritti in questo paragrafo e' sostanzialmente che la stampante o il sistema operativo non inserisca “salti pagina” o “margini automatici” per il formato delle stampe.

Inoltre i dati che, in base alla parametrazione, competono a ciasuna riga non devono superare il numero massimo di caratteri massimo per la riga stessa (contando anche gli “spazi” inseriti fra un dato e l'altro).

Se questo vincolo non viene rispettato, possono avere luogo dei “ritorni a capo” del carrello della stampante che il programma di stampa di bolle e fatture non e' in grado di “sentire”; tale fenomeno pregiudica inevitabilmente la corretta gestione delle pagine di stampa.

I codic-campo disponibili per la parametrazione in esame in questo paragrafo sono:

FFEED

A questo codice-campo non corrisponde nessun dato vero e proprio che viene stampato, ma consente solo il posizionamento del “carrello di stampa” sulla riga e sulla colonna desiderate, che coincidono con l' inizio della prima riga del modulo seguente: in figura 15, ad esempio, viene previsto il salto pagina per moduli di 66 righe.

L' utilizzo di questo codice di parametrazione e' necessario quando:

1) Vengono stampati documenti su piu' pagine.

2) Viene utilizzato un “modulo continuo” e si vuole evitare di dover riposizionare il modulo in modo manuale prima di stampare ciascun documento.

$NUFF

Inserendo questo codice-campo nella parametrazione vengono rispettati tutti i salti pagina previsti fra un documento e l' altro della stessa “stampata”, ma non viene eseguito l' ultimo: questo e' utile quando l' ultimo salto pagina di ogni stampa viene gia' effettuato in modo automatico dal sistema operativo.

Questo codice campo deve avere una combinazione dei campi “Rig.” e “Col.” tale per cui esso venga “letto” dal programma di stampa DOPO tutti i codici-campo descritti nei paragrafi “Dati sulla riga di documento” e “Stampa dei mezzi di raccolta” e PRIMA del FFEED.

Non deve essere usato se non e' utilizzato il codicecampo FFEDD (FFEED con “Rig.” e “Col.” specificati).

Codice   Descrizione           Rig.   Col.   Lungh.   Dec.   No Rip. 
$NUFF    NO ULTIMO FORM FEED    66     1                             
FFEED    SALTA A NUOVA PAG.     67     1                             

Figura 15. Esempio di parametrazione stampa delle righe di bolla (3).

N_PAG

Consente la stampa del numero della pagina corrente del documento, alle “coordinate” specificate dai campi “Rig.” e “Col.” indicati.

$IF_P

Per stampare uno o piu' dati soltanto sull' ultima pagina dei documenti. Nel file parametri ordinato (premendo <S>)

$IF_Q

Per stampare uno o piu' dati soltanto sulle pagine intermedie dei documenti.

Nella figura seguente e' presentato un esempio di utilizzo degli ultimi due campi introdotti; il campo $FI determina la fine dei dati che sono da stampare in modo “condizionale”.

Nell' esempio in esame si ottiene la stampa dei totali di una fattura solo sull' ultima pagina del documento, mentre sulle pagine precedenti compare la scritta “SEGUE ALTRA PAGINA”.

Osserviamo che nel file parametri ordinato (premendo <S>) in base al valore dei campi “Rig.” e “Col.”, i codici-campo $IF_P e $IF_Q devono trovarsi DOPO tutti i codici-campo che iniziano con il carattere ”#” (e che individuano le righe di stampa per articoli “normali” e mezzi di raccolta).

Codice   Descrizione           Rig.   Col.   Lungh.   Dec.   No Rip. 
$IF_Q    Stp.su pag.interm.    50     59                             
@        SEGUE ALTRA PAGINA    50     60                             
$FI      Fine stp.condiz.      50     66                             
$IF_P    Stp.su pag.interm.    51     54                             
IML      Imponibile            51     55                             
IMT      Imposta               52     55                             
@        -------------------   53     55      10                     
TOT      Totale                54     55                             
$FI      Fine stp.condiz.      54     65                             

Figura 16. Esempio di parametrazione stampa delle righe di bolla (4).


Precedente:Gestione del formato di stampa

Successivo: Stampa di documenti su piu' pagine

Livello superiore:Parametrazione stampe e documenti

impostazione_del_salto_pagina.txt · Ultima modifica: 2016/05/18 14:42 da giulia