Chapter 11 - How to archive print jobs and/or print to multiple printers simultaneously
PRINTFIL can automatically archive a copy of each intercepted print job, in a directory of your choice, by declaring it in the ArchiveRoot optional setting (Please see Chapter 4).
For example, if ArchiveRoot=c:\archive\
, and Printfil is intercepting the c:\spool\printfil.txt
file for printing, in addition to have it printed to the
choosen Windows printer, the file will be also archived
If the optional CFG file is present, it will be archived too, as c:\archive\printfil1.cfg , c:\archive\printfil2.cfg and so on.
You can also specify a
prefix for the file name.
So, if you want to specify only a path, take care to insert a backslash ("\") at the end of the ArchiveRoot string, otherwise a simple c:\archive will result in the files: c:\archiveprintfil.txt , c:\archiveprintfil1.txt and so on.
You can also include
environment variables to change the archiving path dinamically.
If ArchiveRoot specifies a nonexistant path, the job will not be archived.
more files are archived in the directory, the more time Printfil needs
to find out which is the first available file name, so from time to
time, the oldest archived jobs should be removed.
For example, by setting up ArchiveDelDays=365, the ArchiveRoot folder will contain only the print jobs of the last year. If ArchiveDelDays=0, this option is disabled.
Once print jobs has been archived, they can be easily reprinted by the Redo Last Print - Archiving Printfil's menu entry.
The ArchiveRoot entry can also be used to obtain your legacy jobs automatically printed to multiple printers in a single step.
To do so, you'll have to run multiple Printfil instances simultaneously on your machine, as described on Chapter 13.
For example, you may want to have the Invoices either printed on a Laser printer, or sent out via e-mail:
As soon as a DOS or Windows application will print to LPT1, the first Printfil copy will send the job to the destination printer (say a laser printer) and will copy it into the c:\archive\c1printfil.txt file. The second Printfil copy will automatically pick up the archived file, will print it to another printer (say a PDF writer/emailer) , will (optionally) archive it as c:\archive\c2printfil.txt and so on.