| Applicazioni Software | PROGRAMMA n° 02 3/6 [39 di 52] | 
| 
 | 
| 
 | ||
| Stampanti - Stampa su carta a livello Registri di stringhe ASCII: Tipologie | ||
| Analisi del Problema [2 di 3] | 
| 
 | 
|  | Il nostro progetto propone la stampa di unica grande sequenza di caratteri Ascii al solito definita nell'area destinata ai dati del programma, identificato dall'etichetta TESTO. | 
|  | Il suo contenuto (dopo l'etichetta e la parola chiave DB) alterna stringhe di Escape e messaggi di commento, per mostrare praticamente l'effetto prodotto sulla carta; la procedura che gestisce la stampa su carta esige che anch'esso finisca con il carattere terminatore 00H, per cui è necessario aggiungere sempre (dopo il testo tra virgolette) una virgola e la parola 00H, cioè ,00H. | 
| 
 | 
|  | Le
            stampanti sono in grado di riconoscere numerose 
                 stringhe di
            controllo tipiche per ciascuna marca o tecnologia;
                tecnicamente sono note come 
                 stringhe  di Escape, perchè
                cominciano sempre con il 
                carattere
                Ascii di controllo 
                
                ESC ("  ",
                27, 
                 1BH); questo importante carattere ha assunto
                nel tempo molte funzioni contingenti, ma è nato proprio per
                consentire di "scappare" dal significato di
                solito associato al carattere che lo segue: in un italiano più probabile il compito di 
                
                   ESC è quello di 
                  cambiare il significato del carattere successivo | 
| 
 | 
|  | Le stringhe di Escape sono suggerite dai programmi che provvedono alla stampa su carta e interpretate dalla stampante per cambiare la tipologia di stampa. | 
|  | Per esempio in alcune stampanti
                la  
   stringa  
                dei 2 caratteri Ascii   
  ESC,P ("  P")
                attiva la stampa con 
  carattere Pica, mentre la stringa
     ESC,M
                  ("  M")
                attiva la stampa con 
  carattere Elite: | 
| 
 | ||||
| ←P | 1BH,50H | scrittura in PICA (80 caratteri per riga) | ||
| 
 | ||||
| ←M | 1BH,4DH | scrittura in ELITE (96 caratteri per riga) | ||
| 
 | 
|  | In questo modo il mio programma mostra in che modo è possibile verificare le varie tipologie di stampa, analizzando tutte le possibili combinazioni assicurate da qualunque stampante comune (compatibile con lo standard IBM). | 
| 
 | 
|  | In pratica propone dei testi con un numero di caratteri per pollice di volta in volta diverso, giocando sul tipo di carattere scelto (PICA o ELITE) combinato con la caratteristica di CONDENSATO e/o ALLARGATO. | ||||||||||||||
|  | Combinando questi tipi tra loro si ottengono
fino a 7 diverse densità: 
 | 
| 
 | 
|  | Per ciascuna di queste impostazioni è poi possibile produrre 4 diverse gradazioni di nero, NORMALE, RIBATTUTO, GRASSETTO e GRASSETTO+RIBATTITURA. | 
| 
 | 
|   | Stampanti |   | PROGRAMMA n° 02 3/6 |  |  |  | ||
| 39 di 52 | 
| 
 | 
| 
 | 
| Home  | 
 | |||||||
| 
 | Motore Ricerca | 
 |