---------------------------------------------------------------------- 2FAX.exe Version 1.63 26-Sep-1994 Written by Hans Harder ---------------------------------------------------------------------- 2FAX is a C program based on makefax.pas written by B.J. Guillot. 2FAX converts ASCII and PCX files into a ZyXEL FAX file. 2FAX does not support the /HDR switch (used only by BGFAX.EXE) 2FAX extensions : - more inputfiles on cmdline - more cmdline switches (pagelength, leftmargin, etc) - commands in ASCII files - flexible fonts - multiple PCX overlays The syntax of 2FAX is : 2FAX ... [ ....] Params: ... = multiple input files = of course 1 output file (Zyxel format) Switches: /HR = highresolution (MAKEFAX) /MR = mrcoding (MAKEFAX) /LM:8 = leftmargin , default 0 /NC = no commands, no check in inputfiles for commands /PL:66 = pagelength in lines /PI:11 = pagelength in inches /SP = short sized pages (MAKEFAX) /Q = reduce some output /SC:1 = set XY scale factor /SX:1 = set X sacle factor /SY:1 = set Y scale factor /F = fontno (MAKEFAX) /FN:[,] select font file & fontno Default commandline switches can be set in the file 2FAX.CNF Commands in ASCII files: Each line in a ASCII file is checked if it starts with one of the following commands (unless switch /NC is used) : .INCLUDE:, LM = new leftmargin. if margin = zero current margin is taken. FILE = Include file can be an ASCII or PCX file when EOF is encoutered, original file is continued. .OVERLAY:, LM = same as .INCLUDE but LM is only used for the PCX file FILE = A PCX file which is used at the same time with the ASCII file. Used for logos, signatures, maps, etc. .LM: define new LM for ASCII files LM position is always calculated as font 0 (16 bits) .PL: define new pagelength in lines .PI: define new pagelength in inches .SP enable short pages .F new font number .FN: new font filename .SC: set xy scalefactor .SX: set x scale factor .SY: set y scale factor U start underlining u end underlining