Un file PostScript contiene una serie di codici che consentono al chip di computer in una stampante laser per posizionare i toni di inchiostro in determinate posizioni su una carta , ricreando in tal modo l'immagine del documento originale . Questo è un metodo diverso per stampanti di linea standard , che ricevono istruzioni da un computer come una linea di caratteri da stampare . Il linguaggio PostScript non contiene soltanto un insieme di codice , ma ha anche costrutti di programmazione , come il looping attorno a una serie di istruzioni .
Encapsulated PostScript
file EPS contengono istruzioni PostScript , come un file PS standard, ma anche contenere un'immagine di anteprima . Così, il tipo di contenuto del file è misto, sia con codice e immagini nello stesso file . L'anteprima è in un formato immagine TIFF . Quelle stampanti che non sono stampa PostScript - abilitata l' anteprima immagine anziché le istruzioni PostScript . Il risultato è una riproduzione di qualità inferiore.
Impaginazione
La limitazione principale sul file Encapsulated PostScript è il numero di pagine che possono contenere. Il file PostScript può contenere le istruzioni per diverse pagine . Tuttavia, il file EPS deve contenere un'immagine della pagina e può solo contenere una sola immagine per ogni file . Così il file EPS può contenere solo una pagina per file .
PostScript Comandi
Un certo numero di comandi PostScript non sono ammessi in un file EPS . L'esempio principale di questo è il comando " showpage " . La sua inclusione in un file EPS può rendere l'immagine di anteprima scompare . Il comando showpage racconta la stampante per stampare tutte le istruzioni accumulati in memoria . Di solito appare alla fine del file PostScript , ma può essere usato per cancellare la memoria periodicamente durante l'elaborazione di file PostScript molto grandi . Altri comandi e le parole chiave che sono effetti normali in un programma PostScript , ma non possono essere utilizzati in un file EPS sono: banddevice , chiaro , cleardictstack , copypage , erasepage , exitserver , framedevice , grestoreall , initclip , initgraphics , Inizializza Matrice , nulldevice , quit , renderbands , setglobal , setgstate , sethalftone , setmatrix , setpagedevice , setscreen , setshared , settransfer , StartJob e undefinefont .
software © www.354353.com