Settings: Directory Monitor Tab

Click on the image tabs below to read information about the other Tabs.

 

All the following options are written in the HTMLPrint initialization file.
Some of the settings can have only two possible values: 0 (OFF, the checkbox is unchecked) or 1 (ON, the checkbox is checked).

The options can be set either through the above settings window, or by writing directly in the initialization file the corresponding values.

Directory Monitor options

DirMonitor
DirMonitor2
DirMonitor3
DirMonitor4
PrintIncoming

DirMove

MovePrinted

DirExt

If PrintIncoming=1, HTMLPrint will print all the incoming files in the indicated directories, provided that its file extension matches any of the file extensions defined in "File Extensions to monitor".

If some of the directories are not valid (point to an inexistent directory), HTMLPrint will show an error message when it starts up and will not print any incoming files.

By default .HTM, .HTML and .TXT file extensions will be printed (by specifying .HTML, files with .HTM extension will be printed as well). 
S
ubdirectories are not scanned.
Directory Monitor overrides any file sent in the command line.

The printed files will be automatically erased or moved to the indicated directory after they are sent to the printing queue..

Only files with the file extensions monitored will be printed and erased o moved. Any related files (like images or CSS files referred to in HTML files) will not be deleted nor moved.
 

Notes:

  • HTMLPrint will always run visibly when in Director Monitor mode.

  • When Directory Monitoring is enabled, any file name passed as a command parameter doesn't matter, because the program will only print the files placed in the designated directory instead the file name or file list passed in the command line.

  • If it is required to send the files in different directories to different printers, install several copies of HTMLPrint in different folders, configure each one pointing to different directories and printers, and run them concurrently.