Capitolo 11 - Come archiviare le stampe e/o stampare su diverse stampanti contemporaneamentePRINTFIL può archiviare automaticamente una copia di ogni stampa intercettata, in una directory a vostra scelta, dichiarata nell'impostazione opzionale ArchiveRoot (Vedere Capitolo 4). Per esempio, se ArchiveRoot=c:\archive\
, e Printfil intercetta il file di stampa c:\spool\printfil.txt
, oltre a stamparlo sulla stampante Windows prescelta, il
file verrà anche archiviato come c:\archive\printfil.txt. Se il file CFG opzionale è presente, verrà anch'esso archiviato come c:\archive\printfil1.cfg , c:\archive\printfil2.cfg ecc. Articolo e Video: Come archiviare stampe DOS (per ristampe successive) Si può anche
specificare un prefisso per il nome del file. Quindi, se si desidera specificare solo un percorso, abbiate cura di inserire un backslash ("\") alla fine della riga ArchiveRoot, altrimenti un semplice c:\archive farà sì che vengano archiviati i file: c:\archiveprintfil.txt , c:\archiveprintfil1.txt e così via. Si possono includere anche
variabili d'ambiente per cambiare il percorso d'archiviazione dinamicamente. Le variabili d'ambiente devono essere incluse tra parentesi ed iniziare con e:. Ad esempio: c:\dir\[e:ENV_VAR]\subdir\ Se in ArchiveRoot è specificato un percorso che non esiste, la stampa non verrà archiviata. Non specificare mai lo stesso percorso del campo File di Stampa in Configurazione -> Standard, altrimenti le stampe archiviate potrebbero venire ricatturate di nuovo. Quanti
più files vengono archiviati nella cartella, tanto più
tempo sarà necessario a Printfil per trovare qual'è il
primo nome di file disponibile, quindi, di tanto in tanto, è
utile rimuovere le stampe archiviate più vecchie. Ad esempio, impostando ArchiveDelDays=365, il percorso di archiviazione specificato in ArchiveRoot conterrà solo le stampe dell'ultimo anno. Se ArchiveDelDays=0 questa funzionalità è disabilitata.
Una volta che le stampe sono state archiviate, possono essere facilmente ristampate tramite la voce del menu di Printfil Ripeti Ultima Stampa - Archiviazione. L'impostazione ArchiveRoot può essere utilizzata anche per stampare automaticamente la stessa stampa su diverse stampanti in un singolo passaggio. Per far questo, è necessario eseguire diverse istanze di Printfil contemporaneamente nel PC, come descritto nel Capitolo 13. Per esempio, si potrebbe voler stampare le fatture su una stampante Laser, ed inviarle anche via e-mail:
Non appena una applicazione DOS o Windows stamperà su LPT1, la prima copia di Printfil invierà la stampa sulla stampante prescelta (supponiamo una stampante laser) e la copierà nel file c:\archive\c1printfil.txt . La seconda copia di Printfil intercetterà automaticamente il file archiviato, lo stamperà su un'altra stampante (supponiamo un PDF writer/emailer) , (opzionalmente) lo archivierà come c:\archive\c2printfil.txt e così via. |
||||||
31 Mag 2024 |