Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] avete un sistema per unire delle stampe che lancio?

Salve a tutti,
in questo periodo ho un gran da fare con le stampe... il problema di oggi � 
il seguente... ogni email che mi arriva la mando in stampa, ciclio i suoi 
allegati e stampo pure quelli... siccome ho una stampante in grado di 
"grappettare" le stampe, vorrei per ogni email poter "ingrappettare" tutto: 
sia email che allegati insieme... e l'unico modo per farlo � unire le stampe 
di ogni email in una unica... ma non ho idee su come farlo... qualcuno ha 
gi� affrontato un problema simile?
grazie 1000
A. 



Siccome gli allegati saranno omogenei direi di stampare tutto su stampante
virtuale PDF, fare il merge dei vari files e iniarlo alla stampante.
Il concat lo fai es. con PDF2Sam lanciando una riga dia comando del genere
**
C:\pdfsam-1.2.0-out\bin\run-console.bat -l C:\Test\elenco.csv -o
C:\Test\output.pdf concat
**
Mettendo in elenco.csv tutti i file separati da virgola es:
C:\file 1.pdf,C:\file 2.pdf,C:\file 3.pdf
Il merge dovrebbe farlo pure Bullzip ma ho avuto qualche problema a farlo
andare. Bullzip lo puoi usare per creare i pdf, ma qui ti lascio provare da
solo:
http://www.biopdf.com/guide/examples/microsoft_excel/
http://www.biopdf.com/guide/examples/vb6/
Per far si che funzioni bisogna che ci sia un'estensione "Stampa" associata
al tipo file.

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:1mscdrn9aigaz.mdzetrctxivs$.dlg@40tude.net...

L'idea mi sembra ottima! Vorrei pero' fare tutto da codice senza lanciare 
comandi dos... piu' che altro perch� mi d� piu' fiducia in termini di 
"sincronizzazione"...
Con pdf creator hai esperienze? Usandolo, si ha la possibilit� di mettere la 
stampante virtuale in pausa, inviare le stampe, e unirle, per poi rimettere 
la stampante online e far generare il pdf... mi piacerebbe fare la stessa 
cosa da codice, ma non riesco a trovare tutorial sull'uso di pdfcreator da 
codice...
grazie 1000
A. 

 codice...
Ma il tuo limite � che ti "pinza" un documento e basta, oppure anche pi�
documenti separati ma lanciati assieme?
Nel secondo caso non sei obbligato a fare il merge dei files.

 "sincronizzazione"...
Io l'ho testato con documenti eterogenei e funziona, l'unico problema � il
sync fra quando lanci la stampa, non sempre sai per bene quando ha creato
il PDF realmente, o meglio a me il loop di attesa ogni tanto non funziona.
Altrimenti forse si potrebbe usare XPS
http://www.microsoft.com/whdc/xps/viewxps.mspx
http://www.convert2xps.com/

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:1ky4vj2c1cec0$.ww2r90m0wcua$.dlg@40tude.net...

Qualcosa ho risolto... praticamente ho trovato googlando un bello spezzone 
di codice che lancia la stampa e fa il merge (anche se ho l'impressione che 
la prima stampa del documento sia lenta.. domani verifichero' meglio) 
praticamente la pappa pronta solo da adattare al caso :P Dai test fatti da 
me in piccola scala funziona... ora � da vedere in "real life" come va...
Il mio limite � che mi pinza un documento e basta :(
Ciao e grazie 1000 Andrea!!!
A. 

 me in piccola scala funziona... ora � da vedere in "real life" come va...
Con PDFCreator o Bullzip?

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:1sryiiyuzhzpe$.g4lxy5cn7adx$.dlg@40tude.net...

Ho usato PDFCreator, visto che � scritto in vb mi dava maggior fiducia 
(anche se alla fine non vuol dire niente pero'...)
A.