FXHPDSS Special Process
FXHPDSS imports files created by an HP Digital Sender for transmission by CopiaFacts. The directory to be scanned, the user profile to be used and the TOSEND queue to be used are specified on the FXHPDSS setup screen. The unique name of the .HPF and .TIF files is retained as the name for the generated FS file.
FXHPDSS is no longer implemented in a separate DLL but is built in to FFEXTERN.
The ##username line in the HPF file is used to set the $fax_sender in the generated FS file.
It is assumed to contain a name of the form HP_SCANNER-name and the name portion is used as the fax sender. If the HP_SCANNER- prefix is not found, the whole name is taken as the fax sender. Some HP faxable TIF files have an image width of 1700 pixels, which is not a valid ITU T.30 width and cannot be sent by most of the fax boards which CopiaFacts supports: such files are extended by FXHPDSS to a valid width of 1728 pixels.
The TIF file, converted if necessary, is normally moved to the CopiaFacts CALLBACK\TEMP folder. However if the fax sender name matches a folder name under the CopiaFacts USERJOBS folder, the TIF is placed in the TEMP folder for that user. If further that user folder has a JOB00000.UJP properties file, it will override the user profile specified on the FXHPDSS setup screen.
The selected user profile (.USR or .UJP) may contain $fs_template items which are copied to the generated FS file. If one of these template items contains a $fax_pre-process command with keyword external or ffextern, then FXHPDSS will place the generated FS file into the PREPROC folder, instead of into one of the TOSEND folders.
The input .HPF file is renamed to .BAK and remains in the scan folder for manual removal, for example using the DELETEOLDER utility.