| Altre pagine: | 1] Gestire le stampanti | 3] Esempio pratico | |
|---|---|---|---|
| 2] Fasi preparative | 4] Adattare i programmi esistenti |
Fasi preparative per l’utilizzo delle stampanti di Windows.
Prima di poter utilizzare una stampante di Windows è necessario eseguire una serie di procedure preparative.
In un primo momento potrebbe sembrare laborioso, ma in pratica si tratta di preparare una volta per tutte delle routine che potranno essere semplicemente richiamate all’ interno del programma di stampa.
Ecco uno schema a blocchi delle varie procedure necessarie:
Inizializzare i campi della finestra di dialogo della stampante
In questa procedura vengono attribuiti i valori alle preferenze di stampa ed abilitate o disabilitate le opzioni disponibili.
Di regola vengono presi in considerazione i seguenti campi:
- Orientamento.
- Numero di copie da stampare.
- Stampa su file disabilitato.
- Pagine da stampare impostato su tutte e disabilitare le altre opzioni.
Open della stampante
Al primo open della stampante viene aperta una finestra di dialogo la quale permette la scelta della stampante da utilizzare.
I valori presenti nei vari campi vengono ripresi in base a quanto stabilito nella fase precedente.
Richiamo dati immessi nella finestra di scelta della stampante
In questa fase vengono letti i dati immessi nella finestra di scelta stampante.
In prima linea si dovrà verificare se è stata selezionata l’opzione Annulla per non far proseguire il programma.
Ricavare gli attributi della stampante
In funzione della stampante scelta dovremo fare eseguire al nostro programma differenti comportamenti.
Se, ad esempio, viene scelta una stampante senza possibilità grafiche non sarà possibile imprimere un logo formato immagine, ma dovremo stampare un testo alternativo.
Gli attributi più interessanti sono a mio avviso:
- La tecnologia della stampante.
- Vector plotter
- Raster display
- Raster printer (Matrici e Laser)
- Raster camera
- Character stream (Generiche, solo testo)
- Metafile
- Display file
- L’area di stampa.
- Area utilizzabile (stampabile) orizzontale
- Area utilizzabile (stampabile) verticale
- Area non utilizzabile (stampabile) orizzontale
- Area non utilizzabile (stampabile) verticale
Reset dei font di stampa
In questa procedura vengono azzerati tutti i parametri ed attributi dei caratteri stampa come ad esempio:
sottolineato, barrato, corsivo, grassetto, set di caratteri, eccetera.
Fissare i margini
In base agli attributi di stampa ricavati dalla stampante unitamente alla posizione dei margini richiesti dal programma, vengono stabiliti i valori dei margini
verticali e sinistro da applicare.
Carico dei font di stampa
Vengono caricati i caratteri di stampa usando il nome logico, la grandezza e gli attributi voluti.
Per le stampe di tabulati vengono in genere utilizzati caratteri non proporzionali.
Per le stampanti generiche a banda (line printer) deve essere usato il font denominato Device Font 10cpi.
Pagina precedente |
Pagina successiva ![]() |


Pagina precedente

