Litr Forum

Iniziative e proposte => Infolab => Discussione aperta da: Fumetto - 14 Marzo , 2005, 05:50:02



Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Fumetto - 14 Marzo , 2005, 05:50:02
Oramai da tutti i programmi è possibile stampare su una stampante installata nel sistema e avere una stampante che ci converta in automatico il file in PDF può essere una comodità non da poco. Vero è che di programmi ad hoc ce ne stanno una caterva, ma è pure vero che tanti di questi applicano delle scritte pubblicitarie che possono risultare fastidiose e non consone ad un utilizzo professionale.
Lo scopo di questa guida è di creare quindi i presupposti che, partendo dal comando "stampa" di qualunque applicazione Windows, ci permettano di ottenere il nostro file a colori  in formato PDF. E' opportuno a questo punto fare alcune premesse...
Il PostScript è un linguaggio di programmazione che descrive l'aspetto di una o più pagine da stampare. Una stampante PostScript contiene al proprio interno un interprete del linguaggio PostScript; le istruzioni vengono tradotte in comandi che colorano porzioni del foglio e producono il risultato finale: carta stampata.
Ghostscript è un interprete PostScript sviluppato come Free Software, quindi indipendentemente da Adobe, ed è gratuito; riceve in ingresso istruzioni, e genera un'immagine di quanto tali istruzioni rappresentano: l'immagine può essere visualizzata sullo schermo, inviata ad una stampante esterna o salvata su file in un formato grafico diverso. Ghostscript esiste per Unix e per Windows, oltre che per vari altri ambienti meno diffusi; infine, Ghostscript è in grado di convertire un file PostScript in PDF (il formato usato da Acrobat Reader).
Quindi basterà reindirizzare opportunamente i dati che normalmente vengono inviati ad una stampante Postscript verso Ghostscript che, opportunamente settato, ci tornerà indietro il nostro file PDF.
Per far ciò utilizzeremo due software e 20 minuti (al massimo) per configurare il tutto. I due software sono:

Ghostscript (http://www.cs.wisc.edu/~ghost/)

RedMon - Redirection Port Monitor (http://www.cs.wisc.edu/~ghost/redmon/)

Il primo è il nostro interprete, il secondo il programma che ci permetterà il reindirizzamento. Per il download di Ghostscript ci vengono sono presentate due scelte: "AFPL ghostscript" e "GPL ghostscript". La differenza tra le due versioni è nella licenza: la prima non può essere usata a scopi commerciali, mentre la seconda è invece più libera (entro certi limiti). Uno studente può per uso personale prelevare senza problemi l'una o l'altra delle due versioni AFPL o GPL (conviene, ovviamente, scegliere la più recente).

La prima operazione da fare sarà installare i due programmi; la cartella predefinita per Ghostscript assumiamo che sia "C:\gs", che è quella che ci viene proposta se scarichiamo la versione installer (.EXE).
Una volta installati i programmi creiamo ex-novo una stampante. Su XP si farà partire il wizard di installazione di una nuova stampante, selezioneremo "Stampante locale collegata al computer" ma deselezioneremo "Rileva e installa stampante Plug and Play Automaticamente"; nella prossima schermata selezioneremo la "RPT1:" come porta (è la porta creata dal nostro RedMon  ;) ) e nella successiva schermata come stampante la "Apple Color LW 12/660 PS". Successivamente si darà un nome alla stampante (potremo chiamarla PDFwriter) e completare l'installazione stando attenti a non farci stampare la pagina di prova.
Successivamente bisognerà settare i vari parametri di reindirizzamento e i parametri per Ghostscript; selezioniamo quindi la stampante, click dx e poi proprietà e sulla cartella "Generale" andiamo a cliccare su "Preferenze" e da lì sotto "Carta/Qualità" andremo a selezionare la stampa a colori mentre sotto "Layout" e "Avanzate" andremo a settare il tutto come in figura
(http://www.castagnaspa.com/Fumetto/Varie/Img1.jpg)
Le stesse opzioni della figura dovranno essere applicate anche alla finestra che avremo sotto la cartella "Avanzate" e poi "Predefinite" della stampante stessa.
Successivamente nella cartella "Porte" della stampante andremo a configurare la nostra porta di reindirizzamento. La configureremo inserendo "C:\gs\gs8.15\bin\gswin32c.exe" sulla prima riga e "@C:\gs\pdfwrite.rsp -sOutputFile="%1" -c save pop -f -" sulla seconda riga. Tali righe sono valide se avremo installato Ghostscript nella cartella "C:\gs" e nel caso la versione sia la 8.15 (io ho usato questa); dovranno essere opportunamente variate nel caso in cui l'installazione sia avvenuta su cartele diverse e con versioni diverse dell'interprete. Allego immagine esplicativa...
(http://www.castagnaspa.com/Fumetto/Varie/Img2.jpg)
Inoltre bisognerà disattivare "Pool di stampa" e "Supporto bidirezionale"
Il file "pdfwrite.rsp" dovrà essere creato a mano (con notepad) e dovrà contenere queste righe:
Codice:
-Ic:\gs\gs8.15\lib;c:\gs\fonts
-sDEVICE=pdfwrite
-r600
-dNOPAUSE
-dSAFER
-sPAPERSIZE=letter
Successivamente andrà salvato nella cartella "C:\gs". Queste saranno le righe di configurazione usate dal programma di conversione. Ovviamente anche qui andranno modificati i percorsi all'interno del file in funzione della directory di installazione e della versione di Ghostscript...
Inoltre controllare che le impostazioni della stampante siano come nella figura seguente
(http://www.castagnaspa.com/Fumetto/Varie/Img3.jpg)
A questo punto... abbiamo finito, provare per credere.  ;)
Avremo il nostro personale generatore di file PDF installato e funzionante!  :+1:  :B)


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Diflucane - 14 Marzo , 2005, 11:47:55
Ottimo trucco. Lasciami però segnalare un metodo ancora più rapido che consiste nell' utilizzare un programma che si chiama pdf995. E'Shareware, ma funziona benissimo. E' rapidissimo e si infila direttamente tra le stampanti.


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Rough - 14 Marzo , 2005, 12:11:05
ottimo come sempre fumè! :+1:

ricordo che anche istallando Open Office (http://www.openoffice.org/) si ottiene lo stesso risultato...

:)

 


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: marzir - 14 Marzo , 2005, 12:40:47
che figata!!!

utilissimo  :+1:  :+1:  :+1:  :+1:

la prima prova l'ho fatta... per stampare la guida :P  :flowers:

@ rough

però con open office, se non mi ricordo male :blink: - che è anche probabile - , puoi creare pdf solo dalla suite, mentre con questo metodo stampi direttamente da qualsiasi applichescion  :+1:  

@ diflu

si ce ne sono diversi driver di stampa shareware.. però visto che c'è l'alternativa free, perchè non approfittarne (anche al lavoro :sbav: )


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Diflucane - 14 Marzo , 2005, 12:51:52
@Marzir
:embarassed: Perchè a me il ghostscript non ha mai funzionato :embarassed:  


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: marzir - 14 Marzo , 2005, 04:39:59
LOL

cmq diflu... qui lo devi solo installare.. per il resto nemmeno sai di averlo :D


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Fumetto - 14 Marzo , 2005, 06:48:35
Citazione
che figata!!!

utilissimo  :+1:  :+1:  :+1:  :+1:

la prima prova l'ho fatta... per stampare la guida :P  :flowers:
Anch'io...  :D
Citazione
@ diflu

si ce ne sono diversi driver di stampa shareware.. però visto che c'è l'alternativa free, perchè non approfittarne (anche al lavoro :sbav: )
e infatti a me serve al lavoro, e lì meno merdate si installano e meglio è... ;)


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Funz - 14 Marzo , 2005, 09:01:30
Consiglio a tutti anche PDF Creator (http://sector7g.wurzel6.de/pdfcreator/index_en.htm).
anch'esso come PDF995 crea una stampante virtuale, ma e' gratuito e open source (e non ti apre una pagina web ogni volta che lo usi :) )


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Fumetto - 14 Marzo , 2005, 09:22:29
Citazione
Consiglio a tutti anche PDF Creator (http://sector7g.wurzel6.de/pdfcreator/index_en.htm).
anch'esso come PDF995 crea una stampante virtuale, ma e' gratuito e open source (e non ti apre una pagina web ogni volta che lo usi :) )
Dal sito indicato
Citazione
The Setups include everything needed to run PDFCreator. An adjusted version of AFPL Ghostscript 8, the Printerdriver, PDFCreator and in the second package also the runtime Files (most Users will not need them).
...e quindi, visto che la versione AFPL non può essere usata per scopi commerciali, forse e meglio fare il tutto a mano come nella guida... tanto più che sti software usano tutti Ghostscript come base, quindi fanno le stesse cosa che faremmo a manina noi ma installando chiavi, byte e probabili casini sul ns. già poco stabile Winzozz...  :D  :P  


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: desperados - 14 Marzo , 2005, 09:31:04
anche www.cutepdf.com, un po' lento forse, ma free e perfettamente funzionante


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Aner - 12 Aprile , 2005, 10:28:30
... non è che mi fai la stessa cosa ma per creare una stampate che mi stampi in JPG?
 


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Fumetto - 14 Aprile , 2005, 10:32:04
...mmm... non penso si possa fare, comunque ti cerco qualcosa... ma a che ti serve?


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Godarms - 16 Aprile , 2005, 05:30:30
Posso andare controccorrente e dire che il nuovo Acrobat 7 è una bomba sotto tutti i punti di vista e che, se vi serve ad uso intensivo e/o professionale, è altamente consigliato... ovviamente senza nulla togliere alla soluzione proposta da Fume che ha la sua ragion d'essere per gli scopi per cui è stata proposta  :flowers:

Citazione
... non è che mi fai la stessa cosa ma per creare una stampate che mi stampi in JPG?
Alcuni programmi tipo autocad mi par lo abbiano integrato, altrimenti se hai n s/o windows per molti applicativi puoi ricorrere a Universal Document Converter (http://www.print-driver.com/it/howto/install.htm)

Ciao ciao :)


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Aner - 16 Aprile , 2005, 06:15:02
si autocad l'ha... ma non tutti i programmi CAD l'hanno...... e io mi devo adattare :)
Grazie del link!


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Godarms - 16 Aprile , 2005, 06:17:28
Bhè in quel caso penso che con molti di essi tu possa salvare in eps e poi con programmi di grafica tipo CorelDraw fare la conversione.

Ciao ciao :)


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Fedonair - 1 Maggio , 2005, 05:48:01
ottimo trick!
avevo provato con photoshop, word ecc.. ma poi ho "stampato" questa pagina e mi ha davvero stupito.. soo good!


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: Zaphod - 12 Giugno , 2005, 11:04:42
Citazione
... non è che mi fai la stessa cosa ma per creare una stampate che mi stampi in JPG?
Beh, se non ricordo male basta cambiare la linea di comando del ghostscript:
da qualche parte nel file pdfwrite.rsp ci dev' essere una roba tipo -sDEVICE=pdfwrite
cercati/creati un .rsp uguale ma con -sDEVICE=jpeg (o jpeggray per il B/N, o meglio ancora png16m, visto che il jpeg fa schifo per qualunque cosa non sia una foto)
In ogni caso i valori possibili sono questi (almeno per il mio afpl 8.14):

Available devices:
   bbox bit bitcmyk bitrgb bj10e bj200 bjc600 bjc800 bmp16 bmp16m bmp256
   bmp32b bmpgray bmpmono bmpsep1 bmpsep8 cdeskjet cdj550 cdjcolor cdjmono
   declj250 deskjet devicen display djet500 djet500c eps9high eps9mid epson
   epsonc epswrite ibmpro ijs jetp3852 jpeg jpeggray laserjet lbp8 lj250
   ljet2p ljet3 ljet3d ljet4 ljet4d ljetplus m8510 mswindll mswinpr2 necp6
   nullpage pbm pbmraw pcx16 pcx24b pcx256 pcxcmyk pcxgray pcxmono pdfwrite
   pgm pgmraw pgnm pgnmraw pj pjxl pjxl300 pkmraw png16 png16m png256
   pngalpha pnggray pngmono pnm pnmraw ppm ppmraw psdcmyk psdrgb psmono
   pswrite pxlcolor pxlmono r4081 spotcmyk st800 stcolor t4693d2 t4693d4
   t4693d8 tek4696 tiff12nc tiff24nc tiffcrle tiffg3 tiffg32d tiffg4 tifflzw
   tiffpack uniprint
 


Titolo: [GUIDA][WIN] Stampante PDF
Inserito da: desperados - 13 Giugno , 2005, 10:41:29
si riesce a fargli stampare in automatico su una cartella predefinita e con un certo nome? vorrei evitare di fare tutto a mano, sarebbe bello che mi mettesse tutto in c:\documenti\pdf e magari come nome un numero incrementato automaticamente (001.pdf, 002.pdf, ecc, o meglio ancora con la data: 20050612.pdf ad esempio)


SimplePortal 2.3.2 © 2008-2010, SimplePortal