ChiWriter's users feel significant need in programs which allow  users  to
produce large-scaled hardcopies of printed documents (e.g. posters) needed
e.g. for scientific public reports, projects presentations etc.

                     A new ChiWriter-oriented utility

  ͻ     ͻ        ͻ ͻ        ͻ ͻ
 ɼȻ   ɼȻ      ɼ          Ȼ
ɼͻȻ ɼͻȻ    ɼͻ         ͻ ͻȻ
 Ȼ  Ȼ ɼ   Ȼ   ɼɼ               ͼ     Ȼ
Ȼͻ ͼ      ͼ  ɼɼ           ͻ        ɼ
 ͻȻ             ɼɼ                ͼɼ
   Ȼͻ           ͼ         ͼ    ɼ
ͻ ͻȻ      ͻ                   ͻͼ
Ȼ  Ȼ  Ȼ   ɼ ͻ     ͻ      ͻ  Ȼ
Ȼͼɼ Ȼͼɼ       ͼ ͼ  ȻȻ
 Ȼɼ   Ȼɼ            Ȼͻ
  ͼ     ͼ   ͼ     ͼ ͼ ͼ ͼ   ͼ

     enables You  to  magnify graphic image of the printed document by any
number of times vertically,  horizontally,  or both  directions.  Original
algorithm  accounts  dot  matrix printer specifics and optimizes speed and
memory perfomance.


     The utility executes linear magnification of image so that each pixel
of source image is transformed to the rectangular area of pixels according
to specified scales (in two dimensions).  In order to  print  a  magnified
document exceeding maximum printer (or paper) width, an option is provided
which allows document to be  divided  to  a  certain  number  of  vertical
stripes of the specified width. To produce a whole magnified document it's
necessary to assemble (paste together) stripes.  There is wide  choice  of
printing  densities  to  get a necessary contrast of the printout document
within acceptable time.


                  Ŀ
                   SCALER 1.0 characteristics 
                  

    - computer - IBM PC/XT/AT or compatible;
    - printer  - 9 pin Epson FX/MX or compatible;
    - RAM used - 80 Kbyte;
    - operation system - MS-DOS 3.0 or higher.



                             Ŀ                       Source
                              *.bin                        document
                             
                                 
                          Ŀ
                           S C A L E R 
                          
                   Ŀ
                                           
                                  . . .          
            Printer     Printer                 Printer
                                                 
                                                 
              Ŀ
                                                     
                                                     
                                                     
           First      Second     . . .      n-th        Magnified
           stripe     stripe     stripe     stripe      document
                                                     
                                                     
                                                     
              


                   Ŀ
                    SCALER 1.0 usage with ChiWriter 
                   

     Ŀ ChiWriter Ŀ Scaler  Ŀ  Printer  Ŀ
     *.chi*.bin*.binHardcopy
                                  
                                    


                         Ŀ
                          Prospectives outline 
                         
    - support various types of printers (e.g. 24-pin printers);
    - reduce used RAM to 10 Kbyte;
    - RAM-resident version (with "hot-key" activation) to simulate the
      pseudodevice with non-bounded output sheet and magnification;
    - "Scaler inside ChiWriter" provided with a special mode to design
      large-scaled documents.



                        Ŀ
                         Command line 
                        

>SCALER Inp Out Sx Sy O W M Dx Dy P

 Command line paremeters:
  Inp   - input filename;
  Out   - output filename (PRN allowed);
  Sx,Sy - horizontal and vertical magnification (1...999);Ŀ
  O,W   - offset (0...999) and width of printed part         Scaling
          (1...156) of magnified document (in pica           parameters
          characters);                                    
  M     - left margin;                                    Ŀ
  Dx    - horizontal density (0...3);                        Printing
  Dy    - vertical density (0,1);                            parameters
  P     - pass number for each line (1...9).              

 Comment: The higher value of Dx,Dy,P parameters corresponds higher density.



                       Ŀ
                        Example of scaling 
                       

     Source document  -  DEMO.CHI  file.  DEMO.BIN  was   produced   using
ChiWriter  (included  to demonstration disk).  For magnification of source
image by 2 times horizontally and 2 times vertically, and hardcopy printed
as  2 stripes (75 pica charecters width) You must specify 2 command lines:

     Printing of first stripe:
>SCALER DEMO.BIN PRN 2 2  0 75 3 3 1 1

     Printing of second stripe:
>SCALER DEMO.BIN PRN 2 2 75 75 3 3 1 1

Dmitry Zaitsev
Email: zsoftua@yahoo.com

Serge Khrapko
Email: serge@oracul.donetsk.ua
