Newsgroup: it.comp.grafica
Titolo: [PRESS] PS over A0

Come affrontato non molto tempo fa, si parlava di PPD et similia.
Volevo capire una cosa: come posso creare un PS, diciamo, di 3000x5000
mm.
L'ultima volta che l'ho fatto e l'ho convertito in PDF la pagesize
c'era, ma era perfettamente e inesorabilmente bianca.
Sto cadendo in una niubbata o semplicemente c'e' qualcosa che non so?
Eventualmente, se fosse utile, potrei modificare i PPD? Se si', in che
modo?
Pendo dalle vostre labbra...
-- 
il Clod!/ "Per me PS vuol dire Postscript. Ebbbbasta"
ICQ UIN 97056271

 modo?
Lo apri con un editor di testo e smanetti 
sulla sezione rilevante salvandolo poi 
con un altro nome. Quindi verifichi che 
funzioni come desiderato.
giordano



else{
rifa;
}
OK, un'idea ce l'ho. Grazie :)
A te e' mai capitato di dover editare i PPD a mano? Come e' andata a
finire poi? Hai ottenuto i risultati che volevi?
Perdona la mia veemenza ed insistenza, ma sono molto curioso. Purtroppo
non so nemmeno se esiste un tutorial, o un manuale specifico per i PPD.
Eccetto il White/Red, il Green e il Blue Book (che, lo dico
onestamente, non ho ancora letto BENE se non alcuni paragrafi
specifici)
Se, per assurdo, qualcuno avesse il tempo di farmi un piccolo esempio
sicuramente capirei in meta' tempo.
Grazie ancora, Gio.
-- 
il Clod!/
ICQ UIN 97056271

 modo?
esempio preso da un ppd che prevede il formato A0:
*PageSize A0: "[2384 3370] 1 2 dict begin exch /PageSize exch def version 
cvr
2015 lt {PageSize aload pop gt {3 add 4 mod} if} if /Orientation exch def
currentdict end setpagedevice"
*End
*PageSize A1: "[1684 2384] 1 2 dict begin exch /PageSize exch def version 
cvr
2015 lt {PageSize aload pop gt {3 add 4 mod} if} if /Orientation exch def
currentdict end setpagedevice"
*End
*PageSize A1.Transverse: "[1684 2384] 0 2 dict begin exch /PageSize exch def
version cvr 2015 lt {PageSize aload pop gt {3 add 4 mod} if} if /Orientation
exch def currentdict end setpagedevice"
*End
*PageSize A1Extra: "[1756 2456] 1 2 dict begin exch /PageSize exch def 
version
cvr 2015 lt {PageSize aload pop gt {3 add 4 mod} if} if /Orientation exch 
def
currentdict end setpagedevice"
*End
*PageSize A1Extra.Transverse: "[1756 2456] 0 2 dict begin exch /PageSize 
exch
def version cvr 2015 lt {PageSize aload pop gt {3 add 4 mod} if} if 
/Orientation
exch def currentdict end setpagedevice"
*End
*PageSize A2: "[1191 1684] 1 2 dict begin exch /PageSize exch def version 
cvr
2015 lt {PageSize aload pop gt {3 add 4 mod} if} if /Orientation exch def
currentdict end setpagedevice"
*End
*PageSize A2.Transverse: "[1191 1684] 0 2 dict begin exch /PageSize exch def
version cvr 2015 lt {PageSize aload pop gt {3 add 4 mod} if} if /Orientation
exch def currentdict end setpagedevice"
*End
*PageSize A2Extra: "[1263 1756] 1 2 dict begin exch /PageSize exch def 
version
cvr 2015 lt {PageSize aload pop gt {3 add 4 mod} if} if /Orientation exch 
def
currentdict end setpagedevice"
*End
*PageSize A2Extra.Transverse: "[1263 1756] 0 2 dict begin exch /PageSize 
exch
def version cvr 2015 lt {PageSize aload pop gt {3 add 4 mod} if} if 
/Orientation
exch def currentdict end setpagedevice"
*End
ciao
rodolfo 

 specifico per i PPD.
Ci sono le specifiche (dovremmo essere alla versione 4.3), 
che sono peraltro un pocoto indigeste e probabilmente piů 
di quanto ti serve.
Ma tu esattamente cos'č che devi fare? E a che stampante?
Se devi aggiungere un formato pagina, puoi cercare tutti i 
punti in cui si parla di dimensioni e aggiungere all'elenco 
di formati presenti il tuo. Un esempio di tale sezione č
*PageSize Executive: "
  2 dict dup /PageSize [522 756] put dup /ImagingBBox null put
setpagedevice"
*End
Se devi impostare il massimo formato puoi forse toccare la 
porzione
*MaxMediaWidth: "14400"
*MaxMediaHeight: "14400"
La prima cosa l'ho fatta, la seconda no.
Ti consiglierei di pasticciare a piacere, tanto il massimo che 
puň capitarti č di stampare storto.
giordano
PS 
Per maggior sicurezza, nella sezione introduttiva cambia le voci 
che identificano il dispositivo, per esempio nello snippettino 
che segue tutte quelle che si riferiscono a Distiller:
*FormatVersion: "4.3"
*FileVersion: "1.0"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*PCFileName: "ADIST5.PPD"
*Manufacturer: "Adobe"
*Product: "(Acrobat Distiller)"
*PSVersion: "(3011.104) 0"
*ModelName: "Acrobat Distiller"
*ShortNickName: "Acrobat Distiller"
*NickName: "Acrobat Distiller 3011.104"
*% PPD for Acrobat Distiller 5, Roman

semplicissimo....
usa il ppd di acrobat.
ha un formato infinito (o quasi).

 ha un formato infinito (o quasi).
... e manca di tutte le informazioni specifiche 
al dispositivo in questione (tipo la risoluzione, 
tanto per citarne uno secondario).  :PP 
giordano