home *** CD-ROM | disk | FTP | other *** search
/ Big Blue Disk 25 / bbd25.zip / MANUAL.DOC < prev    next >
Text File  |  1988-04-15  |  84KB  |  2,905 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                  IMAGEPRINT
  20.                Print Quality Enhancer
  21.                 Version  1.5
  22.  
  23.                  for the IBM PC and
  24.              IBM Graphics Printer/Epson
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.        (C) Copyright Image Computer Systems 1985, 1986, 1987
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.     IMAGEPRINT  Version  1.5  is  marketed     as   User-Supported
  72.     Software.  This  is  an  opportunity  to  test    and evaluate
  73.     software before you buy it.  We at  Image  Computer  Systems
  74.     rely on your support to continue developing quality products
  75.     at   reasonable   prices.   If     you   find  yourself  using
  76.     IMAGEPRINT, please register your copy.    See the Introduction
  77.     Section "Registering your copy of IMAGEPRINT" for details.
  78.  
  79.     You are encouraged to give unmodified copies  of  IMAGEPRINT
  80.     distribution  diskettes  (with    1 font file) to your friends
  81.     and acquaintances.  We want  to  reach    as  many  people  as
  82.     possible with this product.
  83.  
  84.     If you have a REGISTERED IMAGEPRINT diskette (with more than
  85.     1 font file),  do not give anyone a  copy,  which  would  be
  86.     breaking federal copyright law.  We know that it is tempting
  87.     to "help a  friend",  but  anyone  that  has  the  funds  to
  88.     purchase  a  computer  and printer and word processor surely
  89.     can spare another $20 for  the    purchase  of  a  product  as
  90.     useful as IMAGEPRINT.  And stay honest in the process.    
  91.  
  92.     The   programs    and  the  documentation  on  the  IMAGEPRINT
  93.     distribution  diskette    and  the  REGISTERED  diskette     are
  94.     copyrighted.  No  programs  or documentation can be added or
  95.     deleted or  altered  without  written  approval  from  Image
  96.     Computer  Systems.  See  the  APPENDIX    Section  "Rules  and
  97.     Regulations" for details.
  98.  
  99.     IBM, PC-DOS,  IBM PC,  IBM PCXT,  IBM PCAT,  IBM PCjr,    PS/2
  100.     Model    30-50-60-80,   Graphics   Printer,   Proprinter  are
  101.     trademarks of International Business Machines Corp.
  102.  
  103.     CP/M is a trademark of Digital Research Corp.
  104.     PC-Write is a trademark of Quicksoft.
  105.     Epson is a trademark of Epson Corp.
  106.     WordStar is a trademark of MicroPro Corp.
  107.     MS-DOS, Word are trademarks of Microsoft Corp.
  108.     Multimate is a trademark of Multimate Corp.
  109.     Lotus, Symphony are trademarks of Lotus Corp.
  110.     WordPerfect is a trademark of WordPerfect Corp.
  111.     Volkswriter is a trademark of Lifetree Software Corp.
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                                CONTENTS
  134.      --------------------------------------------------------------
  135.  
  136.  
  137.      TABLE OF CONTENTS
  138.  
  139.      Introduction
  140.     What is IMAGEPRINT? ...........................1
  141.     What does IMAGEPRINT include? .................1
  142.     What printers is IMAGEPRINT compatible with? ..3
  143.     What computers will IMAGEPRINT run on? ........4
  144.     Files on the IMAGEPRINT distribution diskette .4
  145.     Registering your copy of IMAGEPRINT ...........5
  146.     Support from Image Computer Systems ...........6
  147.     Image Computer Systems locations ..............6
  148.  
  149.      Using IMAGEPRINT
  150.     Making a copy of the IMAGEPRINT diskette ......7
  151.     Starting IMAGEPRINT - An overview .............7
  152.     Inputting from a file ........................10
  153.     Typewriter mode ..............................11
  154.     Backslash commands ...........................12
  155.       Fonts ......................................13
  156.       Print quality ..............................14
  157.       Character attributes .......................14
  158.       Character offsets ..........................16
  159.       Cancelling character attributes/offsets ....17
  160.       Print density ..............................17
  161.       Lines per inch .............................18
  162.       Straight-through mode ......................18
  163.       Soft Hyphens when formatting ...............19
  164.       Printing a backslash .......................19
  165.       JX-80 color control ........................19
  166.     Formatting commands ..........................20
  167.       Enable formatting ..........................22
  168.       Page length ................................22
  169.       Page number ................................22
  170.       Move to next page ..........................23
  171.       Headers and footers ........................23
  172.       Set header and footer width ................24
  173.       Lines per inch .............................24
  174.       Line spacing ...............................25
  175.       Start paragraph ............................25
  176.       Word wrap with justification ...............25
  177.       No word wrap ...............................25
  178.       Left margin ................................26
  179.       Right margin ...............................26
  180.       Extra gutter, even pages ...................26
  181.       Extra gutter, odd pages ....................26
  182.       Temporary indent ...........................26
  183.       Center line ................................26
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                                CONTENTS
  200.      --------------------------------------------------------------
  201.  
  202.  
  203.       Force printing .............................26
  204.       Force paper movement .......................26
  205.       Stop before printing page ..................27
  206.       Immediate backslash execution ..............27
  207.       Comments ...................................27
  208.       Ragged right margin ........................27
  209.     Using with a word processor/text editor ......28
  210.     Using with PC-Write ..........................28
  211.  
  212.      Appendix
  213.     IMAGEPRINT backslash commands summary ........31
  214.     IMAGEPRINT formatting commands summary .......32
  215.     Error messages ...............................33
  216.     Technical notes ..............................35
  217.     Other Image Computer Systems products
  218.        THE IMAGE PRINTING UTILITIES ..............36
  219.        CP/M version of IMAGEPRINT ................37
  220.        BASIC Windowing Toolbox ...................37
  221.     Rules and Regulations ........................38
  222.     Image Computer Systems - a profile ...........39
  223.  
  224.      ORDER FORM ......................................40
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                                INTRODUCTION
  266.      --------------------------------------------------------------
  267.  
  268.  
  269.     INTRODUCTION
  270.  
  271.     WHAT IS IMAGEPRINT?     
  272.  
  273.     IMAGEPRINT is a program which allows  you  to  produce    high
  274.     quality characters on your dot matrix printer.    With  IMAGE-
  275.     PRINT you can print important letters, resumes, and documen-
  276.     tation    on  your  standard  IBM  Graphics  Printer  or Epson
  277.     printer or compatible printer.    There is no need  to  buy  a
  278.     daisy wheel printer, another parallel port, another cable.
  279.  
  280.     IMAGEPRINT runs as a  standard    applications  program.    Text
  281.     input  to  IMAGEPRINT  can  come  either  directly  from the
  282.     keyboard  (typewriter  mode)  or from a disk file.  The text
  283.     input can contain embedded backslash ("\")  commands,  which
  284.     select bold,  underlining, double width, italics, etc.    Text
  285.     can be formatted (left    and  right  justification,  margins,
  286.     etc) with a word processor or by using IMAGEPRINT's built-in
  287.     formatting capabilities.
  288.  
  289.  
  290.     WHAT DOES IMAGEPRINT INCLUDE?
  291.  
  292.      Characters -
  293.  
  294.     Whether you're working with  an  IBM  Graphics    Printer,  an
  295.     Epson  printer,  or a compatible printer,  IMAGEPRINT allows
  296.     you to print the IBM Graphics Printer's  extended  character
  297.     set,  which  matches  the IBM PC's character set,  in letter
  298.     quality.  All of the mathematical symbols,  national charac-
  299.     ters and graphics characters are included.
  300.  
  301.      Character attributes -
  302.  
  303.     IMAGEPRINT provides all of the standard IBM Graphics Printer
  304.     character attributes like bold, double width, underline, ten
  305.     characters per inch and compressed.
  306.  
  307.     Additional  features  provided by IMAGEPRINT include italic,
  308.     half-high,  twelve characters per inch    (cpi),    true  super-
  309.     script and subscript, 6 or 8 lines per inch, Epson JX series
  310.     printer color control and proportional character spacing.
  311.  
  312.      Print Modes -
  313.  
  314.     There are four IMAGEPRINT print qualities:
  315.  
  316.      Draft quality.
  317.  
  318.       In this mode,  IMAGEPRINT  uses  the    printer's  built-in
  319.       facilities to create a rough    draft  of  the    output    for
  320.  
  321.  
  322.                                   1
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                                INTRODUCTION
  332.      --------------------------------------------------------------
  333.  
  334.  
  335.       proofing.  Only the printer's standard dot-matrix font is
  336.       used. Printing occurs at normal printer speed.
  337.  
  338.      Medium quality fast 3 pass printing.
  339.  
  340.       In  this  mode,  the print head moves at standard printer
  341.       speed.  The printing is more dotty  than  the  other    two
  342.       modes, especially in the horizontal direction.  This mode
  343.       is useful for memos and reports that don't need top print
  344.       quality, or for fast proofing.
  345.  
  346.      High quality 3 pass printing.    
  347.  
  348.       In  this mode,  the print head moves at one half standard
  349.       printer speed.  This is the  default    quality  of  IMAGE-
  350.       PRINT.  The  print  quality  is excellent and can be used
  351.       for your important correspondence.
  352.  
  353.      High quality 6 pass printing.    
  354.  
  355.       In this mode,  the print head moves at one half  standard
  356.       printer  speed.  Use    this  mode  for your most important
  357.       letters, or if your printer ribbon is getting old.
  358.  
  359.      Fonts -
  360.  
  361.     All font files on IMAGEPRINT diskettes have a standard    name
  362.     format: FONTxx, where xx is the number of the font.
  363.  
  364.     The distribution diskette contains 1  font:  Cubic  (FONT1).
  365.     Registered users of IMAGEPRINT have a total of 6 typefaces:
  366.  
  367.      Cubic:        Attractive well-proportioned font that works
  368.      (FONT1)       well at both 10 and 12 cpi.
  369.  
  370.      Roman:        Stylishly bold. Not as heavy as block, not
  371.      (FONT6)       as light as Cubic.
  372.  
  373.      Outline:      Unusual font. Characters are very large, and
  374.      (FONT7)       the center is hollow. Best at 10 cpi. Like
  375.                Block, it works well as a heading.
  376.  
  377.      Small:        The smallest font. A nice alternative (in
  378.      (FONT10)      proportional mode) to compressed (17.1 cpi).
  379.  
  380.      Pica:           Larger font than Cubic. Best at 10 cpi.
  381.      (FONT11)
  382.  
  383.      Block:        Heavy font, very thick. Useful for headings,
  384.      (FONT12)      emphasis. Stands out with bold attribute.
  385.  
  386.  
  387.  
  388.                                   2
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                                INTRODUCTION
  398.      --------------------------------------------------------------
  399.  
  400.  
  401.     If you only have the Cubic font, you can get a demonstration
  402.     of other IMAGE fonts by running "FONTDEMO" on the IMAGEPRINT
  403.     diskette.
  404.     
  405.     There  is  a  file called FTABLE.TXT on the IMAGEPRINT disk-
  406.     ette,  containing an ASCII character table.  You can use  it
  407.     to print each of your IMAGEPRINT fonts for easy reference to
  408.     character   shapes  or    individual  character  codes.    Edit
  409.     FTABLE.TXT, changing the font name and the leading backslash
  410.     command to select the desired font.  Then use IMAGEPRINT  to
  411.     copy FTABLE.TXT to the printer. e.g. "IMP80 FTABLE.TXT".
  412.  
  413.     Formatting -
  414.  
  415.     IMAGEPRINT recognizes "dot commands" that  select  left  and
  416.     right margins,    text micro-justification,  even and odd page
  417.     gutters,  automatic centering,    headers,  footers,  six  and
  418.     eight  lines per inch and line spacing.  Backslash commands,
  419.     including double width,  do not affect the  formatting.  See
  420.     the Section "Formatting commands" for more details.
  421.  
  422.  
  423.     WHAT PRINTERS IS IMAGEPRINT COMPATIBLE WITH?
  424.  
  425.     IMAGEPRINT is compatible  with    any  of  the  following  dot
  426.     matrix printers:
  427.  
  428.      IBM Graphics Printer, Proprinter or compatibles
  429.      Epson EX, FX, GX, RX, LX, JX, "286" series printers
  430.      Epson LQ series (see below)
  431.      Many Epson MX series printers (see below)
  432.      Epson compatible printers
  433.      Canon PW-1156A
  434.      Citizen 120D
  435.      NEC Pinwriter
  436.      Okidata 92/93 (with Plug 'n Play version 2.1 or higher)
  437.      Okidata 190 series, 290 series (IBM compatible versions)
  438.      Panasonic 1080, 1091, 1092, 1095
  439.      Star Micronics SG series
  440.      Newer Tandy printers that are IBM compatible
  441.      Future Epson printers (Epson  has  a  policy  of  downward
  442.                 compatibility for its new printers)
  443.  
  444.     This is only a partial list.  If in doubt about your  print-
  445.     er's suitability,  check that it  recognizes  the  following
  446.     Epson printer control sequences: (ESC = ASCII character 27)
  447.     
  448.       ESC 3  - set line spacing in 216ths of an inch
  449.  
  450.  
  451.  
  452.  
  453.  
  454.                                   3
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                                INTRODUCTION
  464.      --------------------------------------------------------------
  465.  
  466.  
  467.       ESC Z  - quadruple density graphics mode
  468.                    or
  469.       ESC L  - double density graphics mode (for Epson MX
  470.            printers)
  471.     
  472.     Your  printer's  minimum  line feed distance should be 1/216
  473.     inches,  but printers with a minimum line feed    distance  of
  474.     1/144 inches or 1/180 inches will also work.
  475.     
  476.     * Note - the Epson LQ series printers work well with  IMAGE-
  477.     PRINT, but lines are slightly spread apart vertically.    With
  478.     an  Epson  LQ printer,    IMAGEPRINT prints 55 lines for every
  479.     eleven inches, instead of the usual 66 lines.
  480.     
  481.     IMAGEPRINT works with printers connected to  parallel  ports
  482.     LPT1:  (PRN:),    LPT2:,    or LPT3:.  ImagePrint will also work
  483.     with serially interfaced printers if the DOS "MODE"  command
  484.     is used to redirect output.  For example, "MODE LPT1:=COM1:"
  485.     would  redirect  output  from the first parallel port to the
  486.     first serial port.
  487.  
  488.  
  489.     WHAT COMPUTERS WILL IMAGEPRINT RUN ON?
  490.  
  491.     IMAGEPRINT works with an IBM Personal Computer (IBM PC,  IBM
  492.     PC-XT, IBM PC-AT, IBM PCJr, PS/2 Models 30, 50, 60,  80) and
  493.     any  true  compatible or clone.  It runs under PC-DOS or MS-
  494.     DOS versions 1.1 and above.
  495.  
  496.     There is also a CP/M-80 version  of  IMAGEPRINT  that  works
  497.     with  printers attached to either a serial or parallel port.
  498.     See the  Appendix  Section  "Other  Image  Computer  Systems
  499.     products" for details.    
  500.  
  501.  
  502.     FILES ON THE IMAGEPRINT DISTRIBUTION DISKETTE
  503.  
  504.     README           Introduction, directions, latest notes
  505.     IMP80.EXE      IMAGEPRINT program for an 80 column printer
  506.     FONT1           Cubic font
  507.     MANUAL.DOC     The IMAGEPRINT User Manual
  508.     ORDER.FRM      Order form
  509.     FONTDEMO.EXE   Program for fonts demonstration
  510.     F.DAT           Data file for fonts demonstration
  511.     IMPTUTR1.TXT   Simple IMAGEPRINT demonstration
  512.     IMPTUTR2.TXT   Detailed IMAGEPRINT demonstration
  513.     FTABLE.TXT     Font ASCII table. Print with IMAGEPRINT after
  514.                altering the font selection and name
  515.     PCWRT24.HLP    Patch for PC-Write 2.4-2.55 help file HELPE.DEF
  516.  
  517.  
  518.  
  519.  
  520.                                   4
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                                INTRODUCTION
  530.      --------------------------------------------------------------
  531.  
  532.  
  533.     PCWRT26.HLP    Patch for PC-Write 2.6 help file ED.HLP
  534.     PC-WRITE.DEF   PC-Write definition file
  535.     PC-WRT27.DOC   Documentation for using PC-Write 2.7
  536.     PR.DEF           Printer definition file for PC-Write 2.7
  537.  
  538.     If you have a REGISTERED diskette, you will also have:
  539.  
  540.     IMP136.EXE     ImagePrint program for a 136 column printer
  541.     FONT6           Roman font
  542.     FONT7           Outline font
  543.     FONT10           Small font
  544.     FONT11           Pica font
  545.     FONT12           Block font
  546.  
  547.     The  above files are more fully described in the appropriate
  548.     sections.
  549.  
  550.  
  551.     REGISTERING YOUR COPY OF IMAGEPRINT 
  552.  
  553.     This IMAGEPRINT diskette is  distributed  as  User-Supported
  554.     Software.  Registration costs 20 dollars and gives  you  the
  555.     following benefits:
  556.  
  557.     (1) You are supporting us in our effort to release  quality
  558.        software at an extremely low price.    
  559.  
  560.        We  realize    that  the  "distribution"  version of IMAGE-
  561.        PRINT,  with the Cubic font,  is a perfectly usable    pro-
  562.        duct  without  any of the extras you get if you register.
  563.        We could have distributed a version    of  IMAGEPRINT    that
  564.        had    features removed,  or deleted sections of the user's
  565.        manual,  but we  have  given  you  everything  you  need.
  566.        Please  give  us  the  support  we  need by sending in 20
  567.        dollars,  not only for what you will get,  but  also  for
  568.        what you already have.
  569.  
  570.     (2)  When  you register your copy of IMAGEPRINT we will send
  571.        you both the 80 and 136 column  versions  of  IMAGEPRINT.
  572.        The    136  column  version  of IMAGEPRINT works with wide-
  573.        carriage printers,  and the 80 column version works    with
  574.        letter-width printers.
  575.  
  576.     (3) Also included are the six fonts  described    in  Section
  577.        "What  does    IMAGEPRINT  include?",    Subsection "Fonts".
  578.        Each font contains  an  entire  IBM    Graphics  Printer's
  579.        character set.  Type "FONTDEMO" to see a font demonstra-
  580.        tion.
  581.     
  582.     In  addition to the 6 fonts you get if you register for $20,
  583.     you can also purchase the following fonts separately:  FONT1
  584.  
  585.  
  586.                                   5
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                                INTRODUCTION
  596.      --------------------------------------------------------------
  597.  
  598.  
  599.     (Courier),  FONT2 (Elite),  FONT3 (Italic),  FONT4 (Orator),
  600.     FONT5 (Typewriter),  FONT8  (OCRA),  and  FONT9  (OCRB)  are
  601.     available  for $5 each.  There is a custom disk creation and
  602.     shipping charge of $5 for each font order because  there  is
  603.     no room on the IMAGEPRINT disk for additional fonts.
  604.  
  605.     You can also  order  THE  IMAGE  PRINTING  UTILITIES,  which
  606.     combines  version 3 of IMAGEPRINT with the latest version of
  607.     METATEXT.  Sixteen fonts are  included    with  this  package.
  608.     You  can  see  what the fonts look like by running FONTDEMO.
  609.     See the  Appendix  Section  "Other  Image  Computer  Systems
  610.     products" for details.    
  611.  
  612.     Order  by mail or phone.  We accept MasterCard and Visa.  If
  613.     you order by mail,  you can use the order form at the end of
  614.     this manual, or print out the file ORDER.FRM.  Our addresses
  615.     are listed below.
  616.  
  617.     We cannot accept checks that are not US funds payable from a
  618.     United States  bank.
  619.     
  620.     If you    order  by  check  from    Image  Computer  Systems  in
  621.     England,  be  sure  to send payment as English funds payable
  622.     from  an  English  bank.  You  can  contact  Image  Computer
  623.     Systems in England for the latest prices in English pounds.
  624.  
  625.  
  626.     SUPPORT FROM IMAGE COMPUTER SYSTEMS 
  627.  
  628.     It  is    our policy to provide full support to our registered
  629.     users and to ensure complete satisfaction with our products.
  630.     If  you  have  a  problem  or  question,  give    us  a  call.
  631.     Otherwise  send  a  letter,  clearly  stating your question.
  632.     Include sample printouts if possible.
  633.  
  634.     Suggestions and comments are welcome from everyone.
  635.  
  636.  
  637.     IMAGE COMPUTER SYSTEMS LOCATIONS
  638.  
  639.  
  640.      USA  Image Computer Systems   EUROPE  Image Computer Systems Ltd.
  641.       P. O. Box 647            27 Cobham Road
  642.       Avon Connecticut 06001       Wimborne Dorset
  643.       Ph: (203) 678-8771           ENGLAND BH21 7PE
  644.                        Ph: 0202-876064
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.                                   6
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                            USING IMAGEPRINT
  662.      --------------------------------------------------------------
  663.  
  664.  
  665.     USING IMAGEPRINT
  666.  
  667.     MAKING A COPY OF THE IMAGEPRINT DISKETTE
  668.  
  669.     First,    make a copy of the IMAGEPRINT diskette.  The  IMAGE-
  670.     PRINT  diskette is not copy protected so it can be copied in
  671.     the conventional way.
  672.  
  673.     If you have two floppy disk drives:
  674.  
  675.      1) Place the original IMAGEPRINT diskette in drive A:
  676.      2) Place an empty formatted diskette in drive B:
  677.      3) Type  "COPY *.* B:"
  678.  
  679.     If you have a hard disk:
  680.  
  681.      1) Place the original IMAGEPRINT diskette in drive A:
  682.      2) Log onto your hard disk in the directory where you want
  683.         IMAGEPRINT
  684.      3) Type  "COPY A:*.*  C:"
  685.  
  686.     The  copy  command  is    safer  than the "DISKCOPY" procedure
  687.     because the diskettes can be accidentally reversed and still
  688.     not  overwrite    the IMAGEPRINT diskette.  Store the original
  689.     diskette in a safe place.
  690.  
  691.     If you are unfamiliar with this  procedure,  refer  to    your
  692.     operating system manual.
  693.  
  694.  
  695.     STARTING IMAGEPRINT - AN OVERVIEW
  696.  
  697.     Put  your  IMAGEPRINT  copy  in  the currently active drive.
  698.     Make sure you have the Disk Operating  System  (DOS)  prompt
  699.     displayed. Then invoke IMAGEPRINT.
  700.  
  701.     The  syntax for invoking IMAGEPRINT for an 80 column printer
  702.     is:
  703.  
  704.      IMP80 INPUT_SOURCE [LPTx:] [dash options] (x = 1,2 or 3)
  705.  
  706.     The command line can be typed in as either  upper  or  lower
  707.     case.  Both  the  printer  specification  and  trailing dash
  708.     commands are optional. Examples: (See below for explanation)
  709.  
  710.        IMP80 CON:               {input from console, default
  711.                     to LPT1:}
  712.        IMP80 \LETTERS\TEXTFILE     {input from \LETTERS\TEXTFILE}
  713.        IMP80 C:LETTER.TXT LPT2: -D {draft mode, ouput to LPT2:}
  714.        IMP136 CON: -O -L           {optimize print head movement,
  715.                     6 print head passes per line}
  716.  
  717.  
  718.                                   7
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                            USING IMAGEPRINT
  728.      --------------------------------------------------------------
  729.  
  730.  
  731.     To use the 136    column    version  of  IMAGEPRINT,  substitute
  732.     "IMP136"  for  "IMP80".  Note  -  The  136 column version of
  733.     IMAGEPRINT is not included on  the  IMAGEPRINT    distribution
  734.     diskette.
  735.  
  736.     The  input_source  specification  is  the source of input to
  737.     IMAGEPRINT.  This can be  either  the  keyboard  (typewriter
  738.     mode) or a disk file.  There is no default; you must specify
  739.     the input_source.  See the following sections for details.
  740.  
  741.     Following the input_source specification is the printer port
  742.     specification.    This can be LPT1:,  LPT2:  or LPT3:.  If you
  743.     don't specify the printer port, it will default to LPT1:.
  744.  
  745.     Following the printer port specification are  optional    dash
  746.     commands. They are:
  747.  
  748.        -D  : (D)raft
  749.  
  750.            Example:
  751.  
  752.                IMP136 AFILE LPT3: -D
  753.         
  754.         Print a rough draft of the  text,  using  only    the
  755.         printer's  built-in  print  modes.  Draft  mode  is
  756.         useful for proofing before printing a  final  copy.
  757.         Printing  occurs  at  the  printer's  normal speed,
  758.         using the  printer's  standard    characters.  Where-
  759.         ever possible,    a standard printer mode  equivalent
  760.         to  an    IMAGEPRINT  mode is selected so the printed
  761.         text  closely  resembles  IMAGEPRINT  output.    For
  762.         example,  a  "\N"  (normal character offset) in the
  763.         input text will cause ESCAPE "T" (cancel  subscript
  764.         or superscript) to be sent to your printer.
  765.  
  766.         Note - You should avoid  using    backslash  commands
  767.         for  which your printer has no corresponding built-
  768.         in function.  For example, in draft print mode,  if
  769.         a  "\p"  proportional  spacing backslash command is
  770.         detected in the input text,  then  IMAGEPRINT  will
  771.         send  ESCAPE  "p"  (std.  Epson escape sequence) to
  772.         your printer.  If your    printer  isn't    capable  of
  773.         proportional  spacing  and  doesn't  recognize    the
  774.         command, then the letter "p" may print. 
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.                                   8
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                            USING IMAGEPRINT
  794.      --------------------------------------------------------------
  795.  
  796.  
  797.        -O  : (O)ptimize
  798.  
  799.            Example: 
  800.  
  801.                IMP80 CON: -O
  802.  
  803.         This is a very useful facility,  as it can  greatly
  804.         speed  printing,  especially if a lot of text is on
  805.         the far right of the page.  If print head  movement
  806.         optimization is enabled,  then IMAGEPRINT will send
  807.         regular spaces to locate the print position, rather
  808.         than always returning the print head  to  the  left
  809.         margin for each print pass.
  810.  
  811.         Note - IMAGEPRINT assumes that the printer is in 10
  812.         characters per inch mode if print head optimization
  813.         is  enabled.  At 10 cpi,  each space character will
  814.         locate the print position 1/10 inches to the  right
  815.         of the current print position. If you have set your
  816.         printer's  DIP    switches  to  cause  the printer to
  817.         power-up in a density other than 10 cpi,  then text
  818.         will print at the wrong location because each space
  819.         IMAGEPRINT will send isn't equal to 1/10 inches  of
  820.         horizontal movement.
  821.  
  822.        -F -Q -L : Select print quality
  823.  
  824.         The  print  quality  can  be selected when invoking
  825.         IMAGEPRINT using "-F",    "-Q" or "-L".  These  three
  826.         selections  correspond    to  the  backslash commands
  827.         "\F",  "\Q" and "\L" that can be  embedded  in    the
  828.         input  text.  This  allows  printing  of text files
  829.         using  different  print qualities without having to
  830.         re-edit  the  text  file  to  change  the   quality
  831.         selection.
  832.  
  833.        -M  : (M)X printer compatibility
  834.  
  835.         Select     Epson     MX   printer    compatibility  mode.
  836.         IMAGEPRINT normally drives a  printer  in  quadruple
  837.         density  (ESC  "Z")  graphics  mode.  Epson  MX type
  838.         printers don't recognize this mode.  The "-M" option
  839.         selects  the double density (ESC "L") graphics mode,
  840.         which many MX type printers do recognize. Not all MX
  841.         type printers recognize the double density mode, but
  842.         often a "Graftrax" ROM chip will give a printer this
  843.         capability.
  844.  
  845.     When IMAGEPRINT is invoked,  FONT1 is always loaded  as  the
  846.     default font.  IMAGEPRINT is compatible with DOS 1.1 AND DOS
  847.     2.0 & above.  This means that you  can    use  a    subdirectory
  848.  
  849.  
  850.                                   9
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                            USING IMAGEPRINT
  860.      --------------------------------------------------------------
  861.  
  862.  
  863.     path  to  specify  the    text  file  you  wish  to print with
  864.     IMAGEPRINT.  However,  you must have your fonts on the    same
  865.     drive  as  the IMAGEPRINT program because the backslash com-
  866.     mands can only indicate a font number, not a path.
  867.  
  868.     If there are any errors when invoking IMAGEPRINT,  the cause
  869.     of the error will be displayed on the  screen,    and  control
  870.     will  return  to  the  operating system.  Errors,  and their
  871.     meanings, are listed in the Appendix.
  872.  
  873.     While IMAGEPRINT is running,  if  the  printer    becomes  not
  874.     ready  (turned    off,   taken  off-line,   out  of  paper..),
  875.     IMAGEPRINT will usually time-out  (see    below),  display  an
  876.     error  message,  and return control to the operating system.
  877.     The time-out value is determined by your  operating  system,
  878.     not by IMAGEPRINT.
  879.  
  880.     If  you  have  specified  infinite  printer  retry with your
  881.     operating system MODE command or if you have run an infinite
  882.     retry utility program, IMAGEPRINT will not time-out.
  883.  
  884.     You can abort IMAGEPRINT by pressing CTRL-C (the  CTRL    key,
  885.     plus the "C" key at the same time),  but usually only if the
  886.     printer is actively printing.  If your printer is not ready,
  887.     then the  CTRL-C  key  combination  may  not  be  recognized
  888.     because  the  part of your operating system that drives your
  889.     printer may be in an endless loop.
  890.  
  891.  
  892.     INPUTTING FROM A FILE:
  893.  
  894.        To use IMAGEPRINT to print a diskette file, type:
  895.  
  896.      IMP80 filename [LPTx:] [dash options]      (x = 1,2 or 3)
  897.  
  898.     To use the 136    column    version  of  IMAGEPRINT,  substitute
  899.     "IMP136" for "IMP80".  Note -  The  136  column  version  of
  900.     IMAGEPRINT  is    not  included on the IMAGEPRINT distribution
  901.     diskette.
  902.  
  903.     Using  a  text    editor or word processor (see Section "Using
  904.     with a word processor/text  editor"),  create  the  diskette
  905.     file you wish to print with IMAGEPRINT.  The file must be in
  906.     ASCII format, containing only printable characters.  Type in
  907.     any backslash commands as  standard  characters.  Then    send
  908.     the  file  to the printer using either the 80 column version
  909.     of  IMAGEPRINT    (IMP80)  or the 136 column version (IMP136).
  910.     For example:
  911.             
  912.            IMP80 \MAINDIR\MAIL\LETTER.DOC -d
  913.            IMP136 A:LETTER.DOC LPT3: -O -M -F
  914.  
  915.  
  916.                                  10
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                            USING IMAGEPRINT
  926.      --------------------------------------------------------------
  927.  
  928.  
  929.     Note  -  See the description of THE IMAGE PRINTING UTILITIES
  930.     in the Appendix if you wish to print directly from your word
  931.     processor, spreadsheet, etc.  without first having to create
  932.     an intermediate ASCII file.
  933.  
  934.     Backslash  commands  and   dot     formatting   commands     are
  935.     automatically recognized and acted on. They are not printed.
  936.  
  937.     TYPEWRITER MODE:
  938.  
  939.     To use IMAGEPRINT in typewriter mode, type:
  940.  
  941.      IMP80 CON: [LPTx:] [dash options]    (x = 1,2 or 3)
  942.  
  943.     To use the 136    column    version  of  IMAGEPRINT,  substitute
  944.     "IMP136" for "IMP80".  Note -  The  136  column  version  of
  945.     IMAGEPRINT  is    not  included on the IMAGEPRINT distribution
  946.     diskette.
  947.  
  948.     The first parameter following the program name is the source
  949.     of input, and in this case, you will input from the console,
  950.     or keyboard.  All backslash  commands  will  be  recognized.
  951.     The current line  can  be  edited  using  the  standard  DOS
  952.     keyboard buffer editing syntax. The most useful keys are:
  953.  
  954.      BACKSPACE    - delete character to left of cursor.
  955.      TAB        - move to next tab stop.
  956.      FUNCTION KEY 1 - display previous line 1 character at a
  957.               time.
  958.      FUNCTION KEY 3 - display previous line in its entirety.
  959.      <RETURN>    - print the line that is visible on the 
  960.               screen.
  961.  
  962.     Each line on the screen will not print    until  the  <RETURN>
  963.     key  is pressed,  because an internal line buffer stores the
  964.     characters.
  965.  
  966.     Following the input_source specification is the printer port
  967.     specification.    If you don't specify the  printer  port,  it
  968.     will default to LPT1:.    
  969.  
  970.     To exit IMAGEPRINT and return to the operating system, press
  971.     the function key F6, or press the keys CTRL and "Z" together
  972.     as the first entry on a line. Then press <RETURN>.
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.                                  11
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                            USING IMAGEPRINT
  992.      --------------------------------------------------------------
  993.  
  994.  
  995.     BACKSLASH COMMANDS
  996.  
  997.     Backslash commands,  which select character density,  width,
  998.     etc., are standard printable characters, embedded within the
  999.     text of a file created for use with IMAGEPRINT. For example,
  1000.     "\I" gives you italics,  and  "\U"  gives  you    underlining.
  1001.     These  backslash  commands  are  recognized  as   IMAGEPRINT
  1002.     commands,  and    are  removed from the stream of data sent to
  1003.     the printer. They are not printed.  If formatting is enabled
  1004.     (".EN"),  backslash  commands,    including  the    double width
  1005.     command, will not affect margin justification.    
  1006.  
  1007.     There is no space between the backslash  and  the  following
  1008.     character(s)  that identifies the command.  Almost all back-
  1009.     slash commands are made up to two characters: the backslash,
  1010.     plus one more alphabetic character.  The only  exception  is
  1011.     font selection, where the backslash can be followed by up to
  1012.     two numeric characters. 
  1013.  
  1014.     There are two kinds of backslash commands: toggling and non-
  1015.     toggling.
  1016.  
  1017.     Toggling commands reverse the  current    state  of  the    mode
  1018.     selected.  For example,  because BOLD is a toggling command,
  1019.     the first "\B" encountered enables  BOLD  mode,  the  second
  1020.     cancels  BOLD,    the third enables BOLD again,  etc.  You can
  1021.     turn off all active toggling modes with "\C" (cancel).    
  1022.  
  1023.     Non-toggling commands are  cancelled  by  selecting  another
  1024.     mutually  exclusive mode.  For example,  if "\|" is selected
  1025.     (12 characters per inch), a later "\>" (10 cpi) command will
  1026.     both cancel 12 cpi mode and enable 10 cpi mode. 
  1027.  
  1028.     In  the  following table,  the command letters following the
  1029.     backslash are shown in upper case,  though lower  case    will
  1030.     work  also.  The backslash command mnemonics (except for the
  1031.     color commands)  represent,  as  closely  as  possible,  the
  1032.     action involved.  For example,    superscript is ^,  subscript
  1033.     is v, compressed is <, 12 cpi is |, 10 cpi is >.
  1034.  
  1035.     There are examples of backslash  commands  in  the  diskette
  1036.     files IMPTUTR1.TXT and IMPTUTR2.TXT.
  1037.  
  1038.     In the following tables, ESC stands for the escape character
  1039.     (1B Hex, 27 Decimal).
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.                                  12
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                            USING IMAGEPRINT
  1058.      --------------------------------------------------------------
  1059.  
  1060.  
  1061.       FONTS:
  1062.  
  1063.     \00 ... \99
  1064.  
  1065.            Example:
  1066.  
  1067.           \1This is FONT1 (Cubic), \6this is FONT6 (Roman).
  1068.  
  1069.            Select a different font. The font file selected must
  1070.            be on the same drive that IMAGEPRINT was started on,
  1071.            or  an  error  occurs,  and  the program terminates.
  1072.            Your new font choice remains in effect  until  over-
  1073.            ridden by another font choice.
  1074.  
  1075.            The numbers following the backslashes correspond  to
  1076.            the font files:
  1077.  
  1078.                1       - FONT1 (Cubic)
  1079.                6       - FONT6 (Roman)
  1080.                7       - FONT7 (Outline)
  1081.                10      - FONT10 (Small)
  1082.                11      - FONT11 (Pica)
  1083.                12      - FONT12 (Block)
  1084.  
  1085.            The default font is FONT1.  It is always loaded    be-
  1086.            fore IMAGEPRINT reads any text input, so it must al-
  1087.            ways be available.
  1088.  
  1089.            There can be up to two digits  following  the  back-
  1090.            slash.  The  first character following the backslash
  1091.            must be a digit.  If the second character  following
  1092.            the backslash is also a digit,  then IMAGEPRINT    as-
  1093.            sumes that the two digits combined are to be used to
  1094.            select a font. Examples:
  1095.  
  1096.                "\0123" would use FONT1 to print "23"
  1097.                "\06123" would use FONT6 to print "123"
  1098.                "\6abc" would use FONT6 to print "abc"
  1099.                "\10abc" would use FONT10 to print "abc"
  1100.                "\1123" would use FONT11 to print "23"
  1101.  
  1102.            Mixing  different  fonts  on the same line slows the
  1103.            printing because of the font file disk access  time.
  1104.            IMAGEPRINT  has to load each font while accumulating
  1105.            the line before printing,  and also has to load each
  1106.            font to print the line. Using a RAM memory disk or a
  1107.            hard disk greatly reduces the font access time.
  1108.  
  1109.            See the Section "What does IMAGEPRINT include?" for
  1110.            details on the fonts.
  1111.  
  1112.  
  1113.  
  1114.                                  13
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                            USING IMAGEPRINT
  1124.      --------------------------------------------------------------
  1125.  
  1126.  
  1127.  
  1128.       PRINT QUALITY:
  1129.  
  1130.     Three IMAGEPRINT print    qualities  are    available  that  use
  1131.     IMAGEPRINT fonts:
  1132.  
  1133.      \F - (Fast) Medium quality 3 pass printing.
  1134.            In  this  mode  the  print  head  moves    at standard
  1135.            printer speed.  The printing is more dotty than    the
  1136.            other  two  modes,   especially    in  the  horizontal
  1137.            direction.  All character  attributes  can  be  used
  1138.            except BOLD.
  1139.  
  1140.      \Q - (Quality) High quality 3 pass printing.
  1141.            In this mode  the  print  head  moves  at  one  half
  1142.            standard printer speed.    This is the default quality
  1143.            of IMAGEPRINT. The print quality is excellent.
  1144.  
  1145.      \L - (Laser) Top quality 6 pass printing.
  1146.            In this mode,  the print  head  moves  at  one  half
  1147.            standard printer speed.    Use this mode for your most
  1148.            important printing,  or if your    printer  ribbon  is
  1149.            getting old.
  1150.  
  1151.     The  above  print  qualities  are  distinct  from  selecting
  1152.     standard printer draft mode by having a "-D" on the  command
  1153.     line  that  invokes  IMAGEPRINT.  (See the Section "Starting
  1154.     IMAGEPRINT - An overview").
  1155.  
  1156.  
  1157.       CHARACTER ATTRIBUTES:
  1158.  
  1159.     \B - BOLD
  1160.            Toggle bold mode.  Bold characters appear darker and
  1161.            thicker in appearance. Example:
  1162.  
  1163.                \bThis is bold\b, this is not
  1164.                \BThis is bold\c, this is not
  1165.  
  1166.            This mode corresponds to the IBM Graphics  Printer's
  1167.            ESC "E" (emphasized) mode.
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.                                  14
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                            USING IMAGEPRINT
  1190.      --------------------------------------------------------------
  1191.  
  1192.  
  1193.      \H - HALF HIGH
  1194.            Toggle half high  mode.    Half  high  characters    are
  1195.            compressed  in  the  vertical  direction,  much like
  1196.            subscript or superscript characters  appear  on    the
  1197.            standard IBM Graphics Printer.
  1198.  
  1199.                \hThis is half high\h, this is not
  1200.                \HThis is half high\C, this is not
  1201.  
  1202.            The IBM Graphics Printer has no equivalent mode.
  1203.  
  1204.      \I - ITALIC
  1205.            Toggle italic mode.  Italic characters lean  to    the
  1206.            right.
  1207.  
  1208.                \iThis is italic\i, this is not
  1209.                \IThis is italic\C, this is not
  1210.  
  1211.            The IBM Graphics Printer has no equivalent mode.
  1212.  
  1213.      \U - UNDERLINE
  1214.            Toggle underline  mode.    Characters  received  after
  1215.            this   command  will  be  underlined.   A  space  is
  1216.            considered a character,    and will be underlined too,
  1217.            unless formatting (".EN") and left and right  justi-
  1218.            fication  (".WW")  are  enabled,  in which case only
  1219.            printable characters can be underlined.    
  1220.  
  1221.                \uThis is underlined\u, this is not
  1222.                \UThis is underlined\c, this is not
  1223.  
  1224.            This mode corresponds to the IBM Graphics  Printer's
  1225.            ESC "-" mode.
  1226.  
  1227.      \W - DOUBLE WIDTH
  1228.            Toggle double width mode. One double width character
  1229.            takes up exactly 2 normal character widths.
  1230.  
  1231.            If formatting is enabled (".EN"),  you must not span
  1232.            spaces, line feeds, or tabs in double width mode. If
  1233.            you do, an error message will display on your compu-
  1234.            ter's screen.  The reason for  this  restriction  is
  1235.            that  a    line may break at any point and,  if double
  1236.            width mode is still active,  then the margins of the
  1237.            next  line  may    not  be  correctly located.  Double
  1238.            width can, however, encase a word that contains soft
  1239.            or hard hyphens.
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.                                  15
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                            USING IMAGEPRINT
  1256.      --------------------------------------------------------------
  1257.  
  1258.  
  1259.            Examples:
  1260.  
  1261.                \wWord Anotherword\w           {ERROR}
  1262.                \WWord\W                {OK}
  1263.                \wOneword\w \wAnotherword\w     {OK}
  1264.                \wHy\-phen\-a\-ted\w    {Soft hyphens - OK}
  1265.                \wOver-ride\w           {Hard hyphens - OK}
  1266.  
  1267.            This  mode corresponds to the IBM Graphics Printer's
  1268.            ESC "W" mode.
  1269.  
  1270.  
  1271.       CHARACTER OFFSETS:
  1272.  
  1273.      \^ - SUPERSCRIPT
  1274.            Select  Superscripted  printing    for  the  following
  1275.            characters.  Use \N to exit this mode.
  1276.  
  1277.            This mode corresponds to the IBM Graphics  Printer's
  1278.            ESC "S0" mode.
  1279.  
  1280.      \V - SUBSCRIPT
  1281.            Select  subscripted  printing  for   the   following
  1282.            characters.  Use \N to exit this mode.
  1283.  
  1284.            This mode corresponds to the IBM Graphics  Printer's
  1285.            ESC "S1" mode.
  1286.  
  1287.      \N - NORMAL OFFSET
  1288.            Select    a   standard   offset    for  the  following
  1289.            characters.   The  offset  of  a  character  is    the
  1290.            distance  above or below the standard print position
  1291.            on  a  line.   This  command  ends  superscript    and
  1292.            subscript mode.    
  1293.  
  1294.            Examples:
  1295.  
  1296.            \vThis is subscript, \^this is superscript,
  1297.            \nsubscript and superscript turned off.
  1298.  
  1299.            This  mode corresponds to the IBM Graphics Printer's
  1300.            ESC "T" mode.
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.                                  16
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                            USING IMAGEPRINT
  1322.      --------------------------------------------------------------
  1323.  
  1324.  
  1325.       CANCELLING CHARACTER ATTRIBUTES/OFFSETS:
  1326.  
  1327.      \C - CANCEL
  1328.            Cancel all character attributes    and  offsets.  This
  1329.            command    is  useful  because  keeping  track  of the
  1330.            current state of the toggling  commands    can  become
  1331.            difficult.  Bold,  Half high, Italic, Underline, and
  1332.            Double    width    are   all   cancelled,     plus    any
  1333.            superscripting and subscripting. 
  1334.  
  1335.  
  1336.       PRINT DENSITY:
  1337.  
  1338.      \> - 10 CPI
  1339.            Select 10 characters per inch mode.
  1340.  
  1341.            This is the standard density  for  an  IBM  Graphics
  1342.            Printer. IMAGEPRINT defaults to this density.
  1343.  
  1344.      \| - 12 CPI
  1345.            Select 12 characters per inch mode. In this mode, 96
  1346.            characters will print on an 8" line.
  1347.  
  1348.            There  is  no  equivalent command on an IBM Graphics
  1349.            Printer. 
  1350.  
  1351.      \< - COMPRESSED
  1352.            Select 17.1 characters per inch mode.  In this mode,
  1353.            132 characters will print on an 8" line. 
  1354.  
  1355.            This  density  corresponds  to  the   IBM   Graphics
  1356.            Printer's compressed mode.
  1357.  
  1358.      \P - PROPORTIONAL
  1359.            Select  proportional  inter-character spacing.  This
  1360.            means that a "W" will take up more space than a "!".
  1361.            The number of characters that will print on  a  line
  1362.            depends on the accumulated character widths.
  1363.  
  1364.            There  is  no  equivalent command on an IBM Graphics
  1365.            Printer.
  1366.  
  1367.          Print density examples:
  1368.  
  1369.            \<This would be compressed, \pthis would be propor-
  1370.            tional, \|this would be 12 cpi, \>and this would be
  1371.            10 cpi.    
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.                                  17
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                            USING IMAGEPRINT
  1388.      --------------------------------------------------------------
  1389.  
  1390.  
  1391.       LINES PER INCH:
  1392.  
  1393.      \S - SIX LINES PER INCH
  1394.            Select  1/6  inches inter-line spacing.    This is the
  1395.            default    value  of  IMAGEPRINT.     This  command     is
  1396.            identical  in  action  to  the  ".LI  6"  formatting
  1397.            command. 
  1398.  
  1399.            This  is  the  standard vertical line spacing of the
  1400.            IBM Graphics Printer.
  1401.  
  1402.  
  1403.      \E - EIGHT LINES PER INCH
  1404.            Select 1/8 inches inter-line spacing.
  1405.  
  1406.            This corresponds to the IBM Graphics Printer's ESC
  1407.            "0" (zero) command.
  1408.  
  1409.  
  1410.       STRAIGHT THROUGH MODE:
  1411.  
  1412.      \[ - BEGIN STRAIGHT THROUGH MODE
  1413.            Text received  after  this  command  is    printed  in
  1414.            standard printer quality. The only backslash command
  1415.            recognized in this mode is the "END STRAIGHT THROUGH
  1416.            MODE" command ("\]").  All other backslash  commands
  1417.            received are printed as normal text.
  1418.  
  1419.            This mode is useful for mixing standard printing and
  1420.            IMAGEPRINT quality printing on the same page.  It is
  1421.            also useful for sending non-printing ASCII character
  1422.            values  (values    below  31 decimal,  1F hex) to your
  1423.            printer,  which    would  otherwise  be  swallowed  by
  1424.            IMAGEPRINT.
  1425.  
  1426.            Standard printing and  IMAGEPRINT  quality  printing
  1427.            cannot  be successfully mixed on the same line.    The
  1428.            character placement and paper movement will  not  be
  1429.            correct.
  1430.  
  1431.      \] - END STRAIGHT THROUGH MODE
  1432.            Characters  received  after this command are printed
  1433.            in IMAGEPRINT quality.  All backslash  commands    are
  1434.            enabled following this command.
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.                                  18
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.                            USING IMAGEPRINT
  1454.      --------------------------------------------------------------
  1455.  
  1456.  
  1457.       SOFT HYPHENS WHEN FORMATTING:
  1458.  
  1459.      \- - POTENTIAL WORD BREAK
  1460.            If formatting has been enabled (".EN"),    then a line
  1461.            can be broken any place a soft hyphen backslash com-
  1462.            mand "\-" appears in a word. To minimize the size of
  1463.            gaps  between words,  long words should be broken up
  1464.            into sections by the soft hyphen. Examples:
  1465.  
  1466.                "for\-mat\-ting"
  1467.                "il\-lus\-tra\-tion"
  1468.  
  1469.  
  1470.       PRINTING A BACKSLASH:
  1471.  
  1472.      \\ - DOUBLE BACKSLASH
  1473.            To print a single backslash  character,    put  double
  1474.            backslash  characters  in  the  input text,  with no
  1475.            intervening space.
  1476.  
  1477.  
  1478.       JX-80 COLOR CONTROL:
  1479.  
  1480.            For  those  of  you  that  have Epson JX-80 printers,
  1481.            IMAGEPRINT  has    facilities to change a line's color.
  1482.            It is not possible to intermingle different colors on
  1483.            the same line. If more than 1 color backslash command
  1484.            is on a    line,  the  left-most  command    is  the  one
  1485.            recognized for that line.  The backslash commands and
  1486.            the corresponding colors are:
  1487.  
  1488.            \!      BLACK
  1489.            \@      RED
  1490.            \$      BLUE
  1491.            \%      PURPLE
  1492.            \&      YELLOW
  1493.            \*      ORANGE
  1494.            \=      GREEN
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.                                  19
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.                            USING IMAGEPRINT
  1520.      --------------------------------------------------------------
  1521.  
  1522.  
  1523.     FORMATTING COMMANDS
  1524.  
  1525.     IMAGEPRINT has text formatting capability  using  individual
  1526.     commands  that    specify  the  page  length,  left  and right
  1527.     margin, word wrap,  etc.  You can use IMAGEPRINT's backslash
  1528.     commands without enabling formatting.  Formatting is used if
  1529.     your word processor won't format your text properly,  or  if
  1530.     you want the microjustification feature of IMAGEPRINT.    
  1531.  
  1532.     You must explicitly  turn  on  formatting  with  the  ENABLE
  1533.     FORMATTING  command  (".EN").  The  ".EN"  command must come
  1534.     before any other formatting  command.  Otherwise,  all    text
  1535.     preceding ".EN",  including formatting commands,  is printed
  1536.     literally.
  1537.  
  1538.     Each formatting command is preceded by a ".",  which must be
  1539.     the  FIRST  PRINTABLE  CHARACTER  ON  THE  LINE.  Formatting
  1540.     commands like this, that have a leading ".",  are called dot
  1541.     commands.  Only  one  dot  command  can  be  on a line.  The
  1542.     command type is made up of two characters,  upper  or  lower
  1543.     case,  following the dot,  separated from it by zero or more
  1544.     spaces.  There must be no  space  between  the    two  command
  1545.     characters.  If  there is an optional trailing variable,  it
  1546.     is separated from the command type  characters    by  zero  or
  1547.     more  spaces.  You  can have comments following the trailing
  1548.     variable,  separated from it by  at  least  one  space.  For
  1549.     example, the following commands are equivalent: 
  1550.  
  1551.            . lf3
  1552.            .Lf     3   This is a comment - move paper 3 lines
  1553.  
  1554.     Depending on the type of command,  a trailing  variable  can
  1555.     either    be  a  literal    string,  or  a    relative or absolute
  1556.     numerical value.  An example of an absolute numerical  value
  1557.     in  a command is ".LM 3".  Following this command,  the left
  1558.     margin will be set to column 3.  An example  of  a  relative
  1559.     numerical  value  in a command is ".RM -10".  Following this
  1560.     command, the right margin shifts ten columns to the left.
  1561.  
  1562.     If  the  formatting  command  normally    expects  a  trailing
  1563.     variable,  and it is missing,  the default value is assumed.
  1564.     The default values of the variable parameters are:
  1565.  
  1566.            .PN 1    (page number 1)
  1567.            .PL 66    (page length = 66 lines, or 11 inches at)
  1568.              (6 lines/inch)
  1569.            .LS 1    (no extra gap between lines)
  1570.            .LM 1    (left margin = column 1)
  1571.            .RM 80    (right margin = column 80 for IMP80,)
  1572.              (column 136 for IMP136)
  1573.            No headers or footers
  1574.  
  1575.  
  1576.                                  20
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.                            USING IMAGEPRINT
  1586.      --------------------------------------------------------------
  1587.  
  1588.  
  1589.     These commands are explained in the following sections.
  1590.  
  1591.     The diskette file IMPTUTR2.TXT shows  IMAGEPRINT  formatting
  1592.     and  backslash    commands  in use and has extensive comments.
  1593.     The character positions each backslash command takes  up  is
  1594.     taken  into account during formatting.    The extra width gen-
  1595.     erated by the  DOUBLE  WIDTH  command  is  also  taken    into
  1596.     account.  The  double width and underline backslash commands
  1597.     should not span spaces or tabs or line    feeds.    Each  indiv-
  1598.     idual word should be "wrapped": 
  1599.  
  1600.            \wdouble\w \wwidth\w \uunderlined\u
  1601.            \wsemi-detached\w
  1602.            \wsoft\w \why\-phen\w
  1603.  
  1604.     This  is  because  a  line may be broken at any point by the
  1605.     formatting.  The double width mode continuing on to the next
  1606.     line  can  cause  margin  shift  and  the  underlining    mode
  1607.     continuing  on    to the next line can cause leading spaces to
  1608.     be underlined.    
  1609.  
  1610.     Note  that  if    you  span  spaces  or  tabs by ANY backslash
  1611.     command your headers and footers  can  be  affected.  Again,
  1612.     because  of formatting,  a line or page may be terminated at
  1613.     any point,  and the de-activating backslash command may  not
  1614.     have  been  reached  before the header or footer prints.  If
  1615.     the headers or footers contain backslash commands  then  the
  1616.     backslash  commands can get "out of sync".  For example,  if
  1617.     italic mode is active beyond the end of a page and a  footer
  1618.     prints that has a section of italic text, delimited by "\i",
  1619.     then  the first "\i" encountered in the footer will TURN OFF
  1620.     italic mode and the second will turn it back  ON.  In  other
  1621.     words,    the  section  of  text    in the footer that was to be
  1622.     italicized  will  be  the  only  text  in  the    footer     NOT
  1623.     italicized.
  1624.  
  1625.     Compressed,  12 characters per inch and  10  characters  per
  1626.     inch  cannot be mixed on a line that is to be left and right
  1627.     justified.  The left and right margins shift when  switching
  1628.     density.  Keep the entire document in one density or use the
  1629.     FORCE  PRINTING  formatting  command  (".FP")  to  clear the
  1630.     formatting buffer before changing density.
  1631.  
  1632.     If formatting has not been  enabled,  IMAGEPRINT  recognizes
  1633.     tabs,  line feeds, and form feeds.  If formatting is enabled
  1634.     (".EN"),  form feed characters are ignored.  If  formatting,
  1635.     use the ".PA" dot command to move to the next page.
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.                                  21
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.                            USING IMAGEPRINT
  1652.      --------------------------------------------------------------
  1653.  
  1654.  
  1655.      .EN  ENABLE FORMATTING
  1656.           Default: not enabled.
  1657.  
  1658.            If  you    are  going  to use IMAGEPRINT's dot command
  1659.            formatting capabilities,  include the enable command
  1660.            in  your  text  before  any  other  dot    command  or
  1661.            printable text.    Once ".EN" has been  sent,  all  of
  1662.            the  dot  commands  are    recognized.   Otherwise  no
  1663.            scanning for dot commands takes place and  all  text
  1664.            is printed literally.  Backslash commands are always
  1665.            enabled, except in the special case of "\[".
  1666.  
  1667.            Formatting is not initially enabled because you    may
  1668.            have   already  formatted  your    text  with  a  word
  1669.            processor or you may not want formatting.
  1670.  
  1671.            When  ".EN"  is    first encountered in the input text
  1672.            the  values  for  variable parameters are set to the
  1673.            default values.    
  1674.  
  1675.            ".EN" should only be sent once.
  1676.  
  1677.            There  is  no  "disable    formatting"  command.  Once
  1678.            enabled,   formatting  is  active  until  IMAGEPRINT
  1679.            returns    to  the  operating system.  You can get the
  1680.            effect of disabled formatting if you send the  ".NW"
  1681.            command    and  set the left margin to 1 and the right
  1682.            margin to the width of your  printer.  If  you  have
  1683.            defined    headers  and  footers,    there  is no way to
  1684.            cancel them.
  1685.  
  1686.      .PL x    PAGE LENGTH
  1687.          x default:  66 lines,  or 11 inches at  6    lines/inch.
  1688.            Set  page  length  to x lines.  If you don't specify
  1689.            headers and footers, the entire page is available to
  1690.            you for    printing  text.  The  page  length  command
  1691.            normally  appears  once    in  a document,  before the
  1692.            first printable text.
  1693.  
  1694.      .PN x    PAGE NUMBER
  1695.          x default: 1
  1696.            Set the current    page  number.  If  an  "&&"  string
  1697.            appears    in  a  header  or footer,  the current page
  1698.            number will be substituted.  The page number  incre-
  1699.            ments automatically as each page is printed.
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.                                  22
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.                            USING IMAGEPRINT
  1718.      --------------------------------------------------------------
  1719.  
  1720.  
  1721.      .PA  MOVE TO NEXT PAGE
  1722.            This  command  forces  the  current  contents of the
  1723.            print buffer to be sent to the printer and moves the
  1724.            paper  to  the  top  of    the next page.    If you have
  1725.            specified  headers  and    footers,  they    will  auto-
  1726.            matically print.  If you are already at the top of a
  1727.            new page, this command will have no effect.
  1728.  
  1729.  
  1730.      HEADERS AND FOOTERS:
  1731.  
  1732.     A header is the text that automatically prints at the top of
  1733.     each page and a footer is the text that automatically prints
  1734.     at  the  bottom  of each page. (You can define blank headers
  1735.     and footers for "perforation skip")
  1736.  
  1737.     IMAGEPRINT allows a variable number of header  and  footer
  1738.     lines  on  both even and odd pages.  You might have 3 even
  1739.     page headers, 5 odd page headers,  2 even page footers and
  1740.     3  odd page footers.  If you specify only 1 kind of header
  1741.     or footer, it will print on both even and odd pages.
  1742.  
  1743.     Three  dots  "..."  in    a  header  or  footer string cause
  1744.     justification to take place. For example:
  1745.  
  1746.            .EF ...even page footer, right justified
  1747.            .EF    even page footer, left justified...
  1748.            .EF ...even page footer, centered...
  1749.            .EF left justified...centered...right justified
  1750.  
  1751.     If the header or footer is longer than the width specified
  1752.     by the ".SW" (set width) command, it will be truncated.
  1753.  
  1754.     Headers and footers do not shift  if  the  left  or  right
  1755.     margins are altered. The only way to shift the headers and
  1756.     footers is with the ".EE" and ".OE" commands.
  1757.  
  1758.     If the header or footer string contains  an  "&&"  string,
  1759.     then  the current page number is substituted for the "&&".
  1760.  
  1761.     The header/footer storage pool holds about 950 characters.
  1762.     This  is more than most people will ever need.    If you run
  1763.     out of room by specifying a lot  of  headers  and  footers
  1764.     (and  get  the    error  message),  you  may  not  be taking
  1765.     advantage of "...".  The headers and footers are justified
  1766.     and expanded as they are printed and do not take  up  much
  1767.     room in storage.
  1768.  
  1769.     The  file IMPTUTR2.TXT shows all four types of headers and
  1770.     footers in use. 
  1771.  
  1772.  
  1773.  
  1774.                                  23
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.                            USING IMAGEPRINT
  1784.      --------------------------------------------------------------
  1785.  
  1786.  
  1787.     .EH string  EVEN PAGE HEADER
  1788.          Default: empty
  1789.  
  1790.            For example, the following dot commands would cause a
  1791.            5 line header to print on all even pages, and all odd
  1792.            pages too,  if no odd header had been defined.  The 2
  1793.            printing  header  lines    would be preceded by 1 blank
  1794.            line and followed by 2 blank lines.  The  first    line
  1795.            of  document text would be immediately below the last
  1796.            header line, on line 6.    
  1797.  
  1798.            .EH
  1799.            .EH ------------------------------------------------
  1800.            .EH     ... ImagePrint Demonstration  page &&
  1801.            .EH
  1802.            .EH
  1803.  
  1804.     .OH string  ODD PAGE HEADER
  1805.          Default: empty
  1806.            Same format as ".EH" above
  1807.  
  1808.     .EF string  EVEN PAGE FOOTER
  1809.          Default: empty
  1810.            Same format as ".EH" above
  1811.  
  1812.     .OF string  ODD PAGE FOOTER
  1813.          Default: empty
  1814.            Same format as ".EH" above
  1815.  
  1816.     .SW x  SET HEADER AND FOOTER WIDTH
  1817.          x default: 80 for IMP80.EXE, 136 for IMP136.EXE
  1818.            This command allows you to  set    the  length  of  the
  1819.            headers    and  footers  and  thus the header or footer
  1820.            right  margin  when  using   justification   ("...").
  1821.            Headers    and footers are truncated if they are longer
  1822.            than the ".SW" value.
  1823.  
  1824.     .LI x  LINES PER INCH
  1825.          x default: 6
  1826.            Only two values for x are recognized:  6 or 8  lines
  1827.            per  inch.  All other values are ignored.  Six lines
  1828.            per inch works well with proportional, 12 and 10 cpi
  1829.            characters.  Eight lines per inch  works  well  with
  1830.            compressed (17.1 cpi) characters.
  1831.  
  1832.            Switching  the lines per inch value in the middle of
  1833.            printing  a  document  can  cause   page   alignment
  1834.            problems.
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.                                  24
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.                            USING IMAGEPRINT
  1850.      --------------------------------------------------------------
  1851.  
  1852.  
  1853.     .LS x  LINE SPACING
  1854.          x default: 1
  1855.            x is the number of line feeds  between  text  lines.
  1856.            For  example,  to  print  on  every other line, send
  1857.            ".LS 2". 
  1858.  
  1859.     .PP x  START PARAGRAPH
  1860.          x default: 0
  1861.            The paper will move down one  line,  and  the  first
  1862.            line of the new paragraph will be indented x spaces.
  1863.  
  1864.     .WW    WORD WRAP WITH JUSTIFICATION
  1865.           Default: enabled
  1866.            Turn on left  and  right  justification    within    the
  1867.            boundaries  of  the  left and right margins.
  1868.  
  1869.            If  the line is too short,  spaces are inserted into
  1870.            the line following punctuation characters  ("."    ","
  1871.            "?" "!").  If IMAGEPRINT quality mode was  selected,
  1872.            and  the line is still not left and right justified,
  1873.            then the line is micro-justified by  increasing    the
  1874.            gap between words by an equal amount.  If draft mode
  1875.            was  selected  ("-D"  on  the  command  line),  then
  1876.            justification is done by padded with spaces.
  1877.  
  1878.            The soft hyphen ("\-") backslash command can be used
  1879.            to break extra-long words up into  smaller  segments
  1880.            so  less  spaces  are needed to justify a line.    For
  1881.            example,  "dynamite" can be broken up  into  3  sec-
  1882.            tions: "dy\-na\-mite". Lines will also break at hard
  1883.            hyphens. e.g. "semi-detached".
  1884.  
  1885.            Proportionally  spaced  lines ("\P") cannot be right
  1886.            justified.
  1887.  
  1888.     .NW    NO WORD WRAP
  1889.           Default: disabled
  1890.            Cancel the ".WW" command above. Text sent after this
  1891.            command will not be right justified.
  1892.  
  1893.            To keep a table or chart  from  being  automatically
  1894.            formatted, use the ".NW" command to turn off format-
  1895.            ting. For example:
  1896.  
  1897.            .nw  disable formatting
  1898.                Qty     Code    Price   Total
  1899.                ---     ----    -----   -----
  1900.              1     3232    65.95   65.95
  1901.            .ww  enable formatting
  1902.  
  1903.  
  1904.  
  1905.  
  1906.                                  25
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.                            USING IMAGEPRINT
  1916.      --------------------------------------------------------------
  1917.  
  1918.  
  1919.     .LM x  LEFT MARGIN
  1920.          x default: 1
  1921.            Set the left margin.  This is  the  starting  column
  1922.            for  printing in both the word wrap and no word wrap
  1923.            modes.
  1924.  
  1925.     .RM x  RIGHT MARGIN
  1926.          x default: 80 for IMP80, 136 for IMP136
  1927.            Set the right margin. No text will print beyond this
  1928.            column.    
  1929.  
  1930.     .EE x  EXTRA GUTTER, EVEN PAGES
  1931.          x default: 0
  1932.            This value is added to both the left margin of  your
  1933.            text  and  the left margin (column 1) of the headers
  1934.            and footers.  In the case of  even  numbered  pages,
  1935.            this value is often zero or negative.
  1936.  
  1937.     .OE x  EXTRA GUTTER, ODD PAGES
  1938.          x default: 0
  1939.            The same as ".EE" above, but for odd numbered pages.
  1940.            This value is often positive.
  1941.  
  1942.     .TI x  TEMPORARY INDENT
  1943.          x default: 0
  1944.            Indent x spaces for the start of the next line. This
  1945.            indent is added to the value of the left margin, not
  1946.            the left side of the paper.  The current contents of
  1947.            the print buffer will be printed before the  tempor-
  1948.            arily indented line is printed.    
  1949.  
  1950.     .CE    CENTER LINE
  1951.            Center the following line of text between  the  left
  1952.            and  right  margins.
  1953.  
  1954.     .FP    FORCE PRINTING
  1955.            Any characters in  the  formatting  buffer  will  be
  1956.            printed,  even  if word wrap mode is enabled and the
  1957.            right margin has not been reached. You must use this
  1958.            command to empty the print  buffer  before  changing
  1959.            the  left  or right margins.  Otherwise the buffered
  1960.            text will print within the new margin settings.    
  1961.  
  1962.     .LF x  FORCE PAPER MOVEMENT
  1963.          x default: 1
  1964.            Move  the  paper  x lines.  If x is greater than the
  1965.            remaining lines on the current page,  the paper will
  1966.            move to the top of the next page.
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.                                  26
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.                            USING IMAGEPRINT
  1982.      --------------------------------------------------------------
  1983.  
  1984.  
  1985.     .ST   STOP BEFORE PRINTING PAGE
  1986.           Default: disabled
  1987.            This command will cause IMAGEPRINT to pause  between
  1988.            pages,  so people printing on single sheets of paper
  1989.            have time to insert the next piece of paper in their
  1990.            printer.  A prompt to "Press a key" will  appear  on
  1991.            the screen.
  1992.  
  1993.     .!! \? IMMEDIATE BACKSLASH EXECUTION
  1994.            This command causes the following backslash command,
  1995.            separated  from ".!!" by zero or more spaces,  to be
  1996.            acted  on  immediately.     Only  a  single  backslash
  1997.            command    may  follow  a    ".!!".    The  question  mark
  1998.            represents  the    single    character   following    the
  1999.            backslash.
  2000.  
  2001.            Suppose    you  want  to  print a document,  including
  2002.            headers and footers, at 17.1 (compressed) characters
  2003.            per inch density,  rather than the default  10  cpi.
  2004.            Usually    backslash  commands,  embedded in a line of
  2005.            text,  are acted on as that line of text is printed.
  2006.            If  you    precede  the  first  line  of  text in your
  2007.            document with "\<",  by the time the first  line  of
  2008.            text  prints,  any headers will have already printed
  2009.            at  10  cpi.   To  get  around  this,   precede    any
  2010.            printable text with ".!! \<".
  2011.  
  2012.     .. string  COMMENTS
  2013.            If  the    dot in column 1 is followed by another dot,
  2014.            separated from it by zero or more spaces,  then    the
  2015.            entire line is considered to be a comment line,    and
  2016.            is ignored by IMAGEPRINT. For example:
  2017.                .. This is a comment line
  2018.                .       .This is also a comment line
  2019.  
  2020.     .RR   RAGGED RIGHT MARGIN
  2021.           Default: disabled
  2022.            Format text,  printing lines  between  the  left  and
  2023.            right margins, but don't right justify.    This command
  2024.            turns off word wrap (".WW") and no word wrap  (".NW")
  2025.            commands.
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.                                  27
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.                            USING IMAGEPRINT
  2048.      --------------------------------------------------------------
  2049.  
  2050.  
  2051.     USING WITH A WORD PROCESSOR/TEXT EDITOR
  2052.  
  2053.     Using a text editor or word processor,    create the  diskette
  2054.     file you wish to print with IMAGEPRINT.  Your word processor
  2055.     must be able to create standard ASCII files, containing only
  2056.     printable  characters,    to  work  correctly with IMAGEPRINT.
  2057.     There must be no word processor  formatting  information  or
  2058.     special  printer  control  codes contained in the file.  You
  2059.     must exit from your word processor to use IMAGEPRINT, unless
  2060.     you are using "typewriter" mode.
  2061.  
  2062.     Note  -  See the description of THE IMAGE PRINTING UTILITIES
  2063.     in the Appendix if you wish to print directly from your word
  2064.     processor, spreadsheet, etc.  without first having to create
  2065.     an intermediate ASCII file.
  2066.  
  2067.     Creating  a  standard  ASCII  file  can  be  accomplished as
  2068.     follows for the following common word proccessing programs:
  2069.  
  2070.       WORDSTAR : Use non-document mode.
  2071.  
  2072.       WORDSTAR V4 : Print to disk, selecting "ASCII" as the
  2073.       printer type.
  2074.  
  2075.       WORDSTAR 2000 :  When you edit a file, use the format
  2076.       file "UNFORM.FRM".
  2077.  
  2078.       MULTIMATE : Use "TTYCRLS.PAT" as a generic printer
  2079.       definition file. Select "print to file" from the print
  2080.       menu.
  2081.  
  2082.       WORDPERFECT : Save your work as a "DOS" file. 
  2083.  
  2084.       MICROSOFT WORD : Save as unformatted file or print to
  2085.       disk using plain vanilla printer driver.
  2086.  
  2087.       VOLKSWRITER : Select plain vanilla printer driver and
  2088.       print to disk.
  2089.  
  2090.     USING WITH PC-WRITE
  2091.  
  2092.     PC-Write is a full feature word  processor  offered  to  the
  2093.     public    under  the  Shareware  program    by Bob Wallace,  its
  2094.     originator.  PC-Write is ideal for use with IMAGEPRINT. 
  2095.  
  2096.     Included  on  the  IMAGEPRINT diskette are support files for
  2097.     both versions 2.4 through 2.55,  version 2.6 and version 2.7
  2098.     of  PC-Write.
  2099.     
  2100.     For  versions  of PC-Write before 2.7,    PC-WRITE.DEF defines
  2101.     the [ALT + 1 key] formatting symbols  that  appear  on    your
  2102.  
  2103.  
  2104.                                  28
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.                            USING IMAGEPRINT
  2114.      --------------------------------------------------------------
  2115.  
  2116.  
  2117.     screen,  and  also  the backslash command substitutions that
  2118.     occur  when  printing.     PCWRT24.HLP  and  PCWRT26.HLP     are
  2119.     patches to the on-line help screens.
  2120.  
  2121.     For version 2.7,  the file PC-WRT27.DOC contains an  explan-
  2122.     ation of using IMAGEPRINT with PC-Write, and the file PR.DEF
  2123.     is the printer definition file. 
  2124.  
  2125.     The PC-Write manual should be read in combination  with  the
  2126.     following notes.
  2127.  
  2128.     PC-Write version 2.4 through 2.55:
  2129.  
  2130.       Incorporate the character  assignments  contained  in  PC-
  2131.       WRITE.DEF into your RULER.DEF and RULER.PRT files.
  2132.  
  2133.       The file PCWRT24.HLP should be substituted  for  the    last
  2134.       help    screen    in  the  standard  PC-Write  file HELPE.DEF.
  2135.       Versions of  PC-Write  earlier  than    2.4  didn't  display
  2136.       formatting characters on the help screens, and PCWRT24.HLP
  2137.       contains  not only the ALT commands,    but also the visible
  2138.       formatting characters.  You can use  PC-Write  to  do  the
  2139.       editing.  Once  this    change    is  done,  all    of  the  ALT
  2140.       keystrokes and  corresponding  formatting  characters  are
  2141.       displayed in the last screen of the on-line help.
  2142.  
  2143.       When creating a file to print with IMAGEPRINT,  be sure to
  2144.       run  PR.EXE  to  convert the ALT keystroke characters into
  2145.       backslash commands.
  2146.  
  2147.     PC-Write version 2.6:
  2148.  
  2149.       Incorporate  the  character  assignments  contained in PC-
  2150.       WRITE.DEF into your ED.DEF and PR.DEF files.    
  2151.  
  2152.       PCWRT26.HLP is a small patch file that should  be  substi-
  2153.       tuted  for  the  part of the text file ED.HLP that is dis-
  2154.       played when the "Enhance text" topic is  selected  on  the
  2155.       main    help  menu.  You can use PC-Write to do the editing.
  2156.  
  2157.     PC-Write version 2.7:
  2158.  
  2159.       See the file PC-WRT27.DOC.
  2160.  
  2161.     When using PC-Write,  you must double up your ALT keystrokes
  2162.     when selecting an IMAGEPRINT facility.    For example,  ALT"W"
  2163.     + ALT"W" is the  equivalent  of  one  "\W".  This   doubling
  2164.     is  necessary  because    PC-Write  automatically  cancels all
  2165.     active attributes at the end of  every    line,  so  you    must
  2166.     make  it  seem    as  though  the  attribute  has already been
  2167.     cancelled.  All  doubled  up  ALT keystrokes persist  beyond
  2168.  
  2169.  
  2170.                                  29
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.                            USING IMAGEPRINT
  2180.      --------------------------------------------------------------
  2181.  
  2182.  
  2183.     the  current  line.  The  characters  assigned    to  the  ALT
  2184.     keystrokes are not logically part of the text and they don't
  2185.     affect     paragraph  justification.   You  can  toggle  their
  2186.     visibility by pressing ALT + the space bar.
  2187.  
  2188.     Remember that you must always "print" to a  disk  file    that
  2189.     will be the input source for IMAGEPRINT.
  2190.  
  2191.     Note  that you cannot use any of IMAGEPRINT's dot formatting
  2192.     commands if you are using  PR.EXE  to  format  your  printed
  2193.     output.  IMAGEPRINT's  dot formatting commands conflict with
  2194.     PC-Write's dot commands.
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.                                  30
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.                                APPENDIX
  2246.      --------------------------------------------------------------
  2247.  
  2248.  
  2249.     APPENDIX
  2250.  
  2251.  
  2252.     IMAGEPRINT BACKSLASH COMMANDS SUMMARY
  2253.  
  2254.     \01 - select font 1, Cubic
  2255.     \06 - select font 6, Roman
  2256.     \07 - select font 7, Outline
  2257.     \10 - select font 10, Small
  2258.     \11 - select font 11, Pica
  2259.     \12 - select font 12, Block
  2260.  
  2261.     \F - select (F)ast mode - no bold
  2262.     \Q - select (Q)uality mode (3 passes)
  2263.     \L - select (L)aser quality mode (six passes)
  2264.  
  2265.     \B - toggle (B)old mode
  2266.     \H - toggle (H)alf-high mode
  2267.     \I - toggle (I)talic mode
  2268.     \U - toggle (U)nderline mode
  2269.     \W - toggle double (W)idth mode
  2270.  
  2271.     \N - (N)ormal offset
  2272.     \^ - Superscript
  2273.     \V - Subscript
  2274.  
  2275.     \C - (C)ancel all character attributes & offsets
  2276.  
  2277.     \> - select 10 characters per inch
  2278.     \| - select 12 characters per inch
  2279.     \< - select CONDENSED (17.1 characters per inch)
  2280.     \P - select (P)roportional
  2281.  
  2282.     \S - (S)ix lines per inch
  2283.     \E - (E)ight lines per inch
  2284.  
  2285.     \[ - start straight through mode
  2286.     \] - end straight through mode
  2287.  
  2288.     \\ - "\"
  2289.  
  2290.     \- - soft hyphen (when formatting enabled)
  2291.  
  2292.     ****JX-80 colour control****
  2293.     \! - black
  2294.     \@ - red
  2295.     \$ - blue
  2296.     \% - purple
  2297.     \& - yellow
  2298.     \* - orange
  2299.     \= - green
  2300.  
  2301.  
  2302.                                  31
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.                                APPENDIX
  2312.      --------------------------------------------------------------
  2313.  
  2314.  
  2315.  
  2316.     IMAGEPRINT FORMATTING COMMANDS SUMMARY
  2317.  
  2318.  
  2319.     .EN    (EN)able formatting - This command must be received
  2320.            before any other formatting commands are recognized.
  2321.  
  2322.     .PL x           x = (P)age (L)ength
  2323.     .PN x           x = (P)age (N)umber
  2324.     .PA           Move to top of next (PA)ge
  2325.     .OH string     define (O)dd page (H)eader string
  2326.     .EH string     define (E)ven page (H)eader string
  2327.     .OF string     define (O)dd page (F)ooter string
  2328.     .EF string     define (E)ven page (F)ooter string
  2329.     .SW x           x = (S)et (W)idth of headers, footers
  2330.     .LI x           x = (L)ines per (I)nch (6 or 8 only)
  2331.     .LS x           x = (L)ine (S)pacing
  2332.     .PP x           x = temporary indent for new (P)aragra(P)h
  2333.     .WW           Enable (W)ord (W)rap with justification
  2334.     .NW           (N)o (W)ord wrap
  2335.     .RR           (R)agged (R)ight margin
  2336.     .LM x           x = (L)eft (M)argin
  2337.     .RM x           x = (R)ight (M)argin
  2338.     .EE x           x = (E)ven page (E)xtra left gutter
  2339.     .OE x           x = (O)dd page (E)xtra left gutter
  2340.     .TI x           x = (T)emporary (I)ndent for next line
  2341.     .CE           (CE)nter next text line between margins
  2342.     .FP           (F)orce (P)rinting of text buffer
  2343.     .LF x           x = number of (L)ine (F)eeds
  2344.     .ST           (ST)op before printing each page
  2345.     .!! \?           Execute a backslash command immediately
  2346.     ..           Comment
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.                                  32
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.                                APPENDIX
  2378.      --------------------------------------------------------------
  2379.  
  2380.  
  2381.     ERROR MESSAGES
  2382.  
  2383.     ERROR - Bad syntax. Should be:
  2384.            IMP80 inputfile [LPTx:]      (x = 1,2,3)
  2385.  
  2386.      This is a reminder of the correct way to  run    IMAGEPRINT.
  2387.      You  probably forgot to specify the input source.  See the
  2388.      Section "Starting IMAGEPRINT - An overview" for details.
  2389.  
  2390.     ERROR - Default font file (FONT1) not found or invalid
  2391.  
  2392.      The default font is Cubic (FONT1). IMAGEPRINT always tries
  2393.      to load FONT1 when it is invoked.  This message appears if
  2394.      FONT1 is not on the currently active drive,  or it doesn't
  2395.      contain the right data.
  2396.  
  2397.     ERROR - Font file not found or invalid: ????????
  2398.  
  2399.      Either  the font file you specified in a backslash command
  2400.      is not on  the  currently  active  drive,  or    it  doesn't
  2401.      contain the right data.
  2402.  
  2403.     ERROR - Invalid 2nd parameter - printer 
  2404.  
  2405.      Your  printer    port  specification  is  either  misspelled
  2406.      (LPR1:),   or    there  is  no    parallel   port   available
  2407.      corresponding to your selection. Perhaps you have tried to
  2408.      select  LPT2:    when  you have only 1 parallel port on your
  2409.      computer.
  2410.  
  2411.     ERROR - Input file not found
  2412.  
  2413.      Your  text input file cannot be found.  Make sure you have
  2414.      spelled all names correctly.
  2415.  
  2416.     ERROR - Input file fault
  2417.  
  2418.      An  error  was detected while reading from the input file.
  2419.      This  can occur if you removed the diskette IMAGEPRINT was
  2420.      reading from, or if a diskette read error occurs.
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.                                  33
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.                                APPENDIX
  2444.      --------------------------------------------------------------
  2445.  
  2446.  
  2447.     ERROR - Time-out on sending to printer
  2448.            Returning to DOS 
  2449.  
  2450.      The  printer  was  unable to accept the character that was
  2451.      sent to it. Perhaps the printer was turned off, ran out of
  2452.      paper, or was taken off line.    
  2453.  
  2454.      The amount of time that must pass before a time-out  error
  2455.      is  detected  depends    on  the  operating  system  of your
  2456.      computer, not on IMAGEPRINT.
  2457.  
  2458.     ERROR - Invalid backslash command: '\?'
  2459.  
  2460.      An unrecognizable backslash command has been sent to IMAGE-
  2461.      PRINT.  The question mark above represents  the  erroneous
  2462.      character, which will be displayed on your screen.
  2463.  
  2464.     ERROR - Invalid command following '.!!': string
  2465.  
  2466.      The  string following ".!!" does not start with "\".  Only
  2467.      backlash  commands  can  follow  the    immediate   execute
  2468.      command.
  2469.  
  2470.     ERROR - Double width active beyond word
  2471.  
  2472.      A "\W" double width backslash command    must  not  cross  a
  2473.      line feed or tab or space. Examples:
  2474.  
  2475.            \wtwo words\w   {Wrong - double width crosses space}
  2476.            \wWORD\w        {OK}
  2477.            \wsoft-hy\-phen\-ated\w {OK, hard, soft hyphens
  2478.                     can be in encased word}
  2479.  
  2480.     Not enough room in Header/Footer buffer
  2481.  
  2482.      The header/footer buffer save area  is  full.    If  you  are
  2483.      right    justifying text with spaces use "..." to do the same
  2484.      thing. It takes up less room.    
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.                                  34
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.                                APPENDIX
  2510.      --------------------------------------------------------------
  2511.  
  2512.  
  2513.     TECHNICAL NOTES
  2514.  
  2515.     FONT1  is  the    default  font  and  is    always    loaded    when
  2516.     IMAGEPRINT  is first invoked.  If you are a registered user,
  2517.     with six fonts,  you can rename another font to "FONT1", and
  2518.     thus define your own personal default.    Don't forget to make
  2519.     a copy of the standard FONT1 (Cubic) first if you do this.
  2520.  
  2521.     The effective dot density of IMAGEPRINT is 216 dots per inch
  2522.     vertically by 240 dots per inch horizontally.
  2523.  
  2524.     IMAGEPRINT normally positions the print head 1/14 of an inch
  2525.     above  the  next print line.  This is done so that unusually
  2526.     tall characters can  print  correctly.    If  you  need  exact
  2527.     paper  positioning,  just before running IMAGEPRINT position
  2528.     the top of the page slightly lower,  relative to  the  print
  2529.     head,  than you would otherwise, because the paper will move
  2530.     1/14 of an inch before the first line is printed.
  2531.  
  2532.     IMAGEPRINT works by driving  the  printer  in  dot  graphics
  2533.     mode.  Printing  an  80 column line of text means that about
  2534.     6000 bytes are sent to the printer.  If a transmission error
  2535.     occurs and a byte or two is lost,  then  the  graphics    byte
  2536.     count  is  wrong,  and    you  can  end  up  printing a lot of
  2537.     garbage.  If this happens, turn the printer off and wait for
  2538.     the operating system to time out (if your computer is set up
  2539.     to time out),  or wait for the printer to resynchronize with
  2540.     IMAGEPRINT.  This shouldn't take more than 1 print pass.
  2541.  
  2542.     Just  as  on  the  standard  IBM Graphics Printer,  graphics
  2543.     characters do not print correctly in half-high mode.
  2544.  
  2545.     All non-printing characters  between  ASCII  0    and  31  are
  2546.     ignored,  except for horizontal tab (9), line feed (10), and
  2547.     form feed (12).  To send a  non-printing  character  to  the
  2548.     printer, use the STRAIGHT THROUGH MODE ("\[ ... \]").
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.                                  35
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.                                APPENDIX
  2576.      --------------------------------------------------------------
  2577.  
  2578.  
  2579.     OTHER IMAGE COMPUTER SYSTEMS PRODUCTS
  2580.  
  2581.       THE IMAGE PRINTING UTILITIES
  2582.  
  2583.     THE IMAGE PRINTING UTILITIES combines METATEXT Version 3 and
  2584.     IMAGEPRINT Version 3.
  2585.  
  2586.     IMAGEPRINT Version 3 includes many enhancements over earlier
  2587.     versions:
  2588.         - Full-screen menu operation
  2589.         - Much faster loading of fonts
  2590.         - Selective printing of pages
  2591.         - High quality single and double line graphics
  2592.           characters
  2593.         - 80 or 136 column operation with one program
  2594.  
  2595.     METATEXT Version 3 offers  the    same  high  quality  printed
  2596.     output as IMAGEPRINT, but is much easier and simpler to use.
  2597.     METATEXT   DOESN'T  ALTER  THE    REGULAR  OPERATION  OF    YOUR
  2598.     COMPUTER OR SOFTWARE IN ANY WAY.  Basically, all you have to
  2599.     do  is    load  METATEXT    and  then  use    your computer as you
  2600.     normally would. 
  2601.     
  2602.     Once METATEXT has been    loaded,  it  becomes  part  of    your
  2603.     computer's operating system,  automatically intercepting and
  2604.     enhancing data you send to your printer.  You do not have to
  2605.     exit your  word  processor  to    print,    as  you  would    with
  2606.     IMAGEPRINT.  YOU  CAN  TOGGLE METATEXT ON AND OFF BY USING A
  2607.     USER-SELECTABLE "HOT-KEY" COMBINATION ON YOUR  KEYBOARD.  No
  2608.     hardware is needed.
  2609.  
  2610.     METATEXT is designed to be compatible with word  processors,
  2611.     data  base  programs,  spreadsheets,  etc.  It is completely
  2612.     compatible  with  Lotus  123,  Symphony,   Word,   WordStar,
  2613.     WordPerfect,  Multimate,  PC-Write etc., because it emulates
  2614.     an  IBM  Graphics  Printer,  recognizing  a superset of that
  2615.     printer's control codes.
  2616.  
  2617.     Up to 8 fonts can be loaded with METATEXT,  allowing instant
  2618.     font switching.  When only  one  font  is  loaded,  METATEXT
  2619.     takes up about 35K of RAM.
  2620.  
  2621.     METATEXT has been voted one of    the  top  100  microcomputer
  2622.     software  packages  for  the  IBM PC by PRACTICAL COMPUTING.
  2623.     
  2624.     A 100+ page professionally  printed  manual  comes with  THE
  2625.     IMAGE  PRINTING  UTILITIES.   Sixteen  fonts  are  included:
  2626.     Courier, Cubic, Elite, Italic,    Orator,  Typewriter,  Roman,
  2627.     Outline,   OCRA,   OCRB,   Small,   Pica,  Block,  Graphics,
  2628.     Spreadsheet and Clifton.  You can see these fonts by running
  2629.     the FONTDEMO program included on the IMAGEPRINT disk.
  2630.  
  2631.  
  2632.                                  36
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.                                APPENDIX
  2642.      --------------------------------------------------------------
  2643.  
  2644.  
  2645.     THE IMAGE PRINTING UTILITIES sell  for    $89.95,  plus  $3.00
  2646.     shipping  and  handling.  You  can  purchase  the  UTILITIES
  2647.     directly  from    Image  Computer Systems,  or from your local
  2648.     computer store.  If your local store doesn't carry it,    then
  2649.     the store can order it directly from Image Computer Systems.
  2650.  
  2651.     Distributors and Stores only -
  2652.  
  2653.       If you are located outside of California,  please contact
  2654.       us for information on dealer and wholesale  pricing.    Our
  2655.       address is on the order form. 
  2656.  
  2657.       If you are located within California, please contact Page
  2658.       Communications,  P. O. Box 19231,  Sacramento,  CA 95819,
  2659.       ph: (916) 967-8211, ext 37.
  2660.     
  2661.     
  2662.       CP/M-80 VERSION OF IMAGEPRINT
  2663.  
  2664.     CP/M-80  IMAGEPRINT  (IMP80  & IMP136),  with six fonts,  is
  2665.     available  from  Image    Computer  Systems  for    36  dollars.
  2666.     Additional fonts are available for 5 dollars each,  plus a 5
  2667.     dollar charge for each font  order  (just  as  with  IBM  PC
  2668.     IMAGEPRINT).   Contact     Image    Computer  Systems  for    more
  2669.     information about available disk formats, etc.    
  2670.  
  2671.  
  2672.       BASIC WINDOWING TOOLBOX
  2673.  
  2674.     BASIC  WINDOWING  TOOLBOX  (B-WINDOW)  is  a  collection  of
  2675.     functions that give windowing capability  to  a  BASIC    pro-
  2676.     grammer  using    an IBM Personal Computer or true compatible.
  2677.     With B-WINDOW you can write BASIC programs  that  look    much
  2678.     more  visually    exciting  and  professional.  Windows can be
  2679.     opened over sections of the screen and when the windows  are
  2680.     closed,  the  original    contents  of  the  screen  reappear.
  2681.     Special  windowing  cursor  control,  string  and  character
  2682.     display  and  border  drawing are included.  And B-WINDOW is
  2683.     lightning-fast because it is written entirely in assembler.
  2684.  
  2685.     In addition to windowing functions,  B-WINDOW also gives you
  2686.     access    to  the  interrupt  structure  of  an  IBM  Personal
  2687.     Computer, and also allows you to reassign printer ports.
  2688.  
  2689.     The B-WINDOW functions come in two formats:  1) Binary files
  2690.     that are BLOADable by interpreted BASIC, and 2) ".OBJ" files
  2691.     that can be linked to your compiled BASIC program.  Programs
  2692.     that  use B-WINDOW can be developed using a BASIC interpret-
  2693.     er. When a program is fully debugged, it can be compiled.
  2694.  
  2695.  
  2696.  
  2697.  
  2698.                                  37
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.                                APPENDIX
  2708.      --------------------------------------------------------------
  2709.  
  2710.  
  2711.     Sample of code that uses B-WINDOW functions:
  2712.  
  2713.      100 'Define a window
  2714.      110 WIDTH% = 70 : HEIGHT% = 10 : HASBORDER% = TRUE
  2715.      120 CALL WDEF (WNUM1%, WIDTH%, HEIGHT%, HASBORDER%)
  2716.      130 'Write in active window
  2717.      140 X% = 5 : Y% = 2
  2718.      150 CALL WGOTOXY (X%, Y%)
  2719.      160 S$ = "String to be written into window"
  2720.      170 CALL WWRITE (S$)
  2721.      180 ' Close most recently opened window
  2722.      190 CALL WCLOSE
  2723.  
  2724.     B-WINDOW  is  fully  compatible with IBM and Microsoft BASIC
  2725.     interpreters, and IBM and Microsoft BASIC compilers, includ-
  2726.     ing the Microsoft QuickBASIC compiler.    
  2727.  
  2728.     B-WINDOW is User-Supported Software.  Registering only costs
  2729.     $20,  shipping    included,  and    you can pay by MasterCard or
  2730.     Visa.
  2731.  
  2732.     Software developers - if you credit Image  Computer  Systems
  2733.     in your product,  there is no restriction on using B-WINDOW.
  2734.     See the B-WINDOW documentation for details.
  2735.  
  2736.  
  2737.     RULES AND REGULATIONS
  2738.  
  2739.       COPYING IMAGEPRINT
  2740.  
  2741.     An  IMAGEPRINT    distribution  diskette    has  only  one font,
  2742.     Cubic.     Individuals  may  make  copies  of  the  IMAGEPRINT
  2743.     distribution   diskette   and    give   it   to     friends  or
  2744.     acquaintances. There must be no fee involved.
  2745.  
  2746.     Computer  clubs  may  also  copy the diskette and give it to
  2747.     their members.    There must be no fee involved,    other than a
  2748.     small  fee  for  the  cost of making a copy of the diskette.
  2749.  
  2750.     The  IMAGEPRINT  distribution  diskette must be unaltered if
  2751.     copied and given away as a diskette or    transmitted  by  any
  2752.     telecommunications  link or made available on a computerized
  2753.     "bulletin board".  The    programs  and  documentation  are  a
  2754.     complete  entity  that    must not be separated or modified in
  2755.     any way.
  2756.  
  2757.     REGISTERED IMAGEPRINT, with more than one font file, may not
  2758.     be copied,  except for backup purposes,  by  the  registered
  2759.     owner.    The  ONLY  source  of REGISTERED IMAGEPRINT,  or any
  2760.     fonts other than the Cubic font,  is Image Computer Systems.
  2761.     IMAGEPRINT is copyrighted.  It is a violation of federal law
  2762.  
  2763.  
  2764.                                  38
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.                                APPENDIX
  2774.      --------------------------------------------------------------
  2775.  
  2776.  
  2777.     for  anyone  to  use  anything    other  than the distribution
  2778.     version of IMAGEPRINT without first registering  with  Image
  2779.     Computer Systems.
  2780.     
  2781.     Site  licensing arrangements and discounts are available for
  2782.     all of our products.  Please contact Image Computer  Systems
  2783.     for details.
  2784.  
  2785.  
  2786.       DISCLAIMER
  2787.  
  2788.     Image  Computer  Systems makes no representations or warran-
  2789.     ties with respect to IMAGEPRINT  programs  or  documentation
  2790.     and  specifically  disclaims  any implied warranties of mer-
  2791.     chantability or fitness for any particular purpose.
  2792.  
  2793.     In  no    event  shall Image Computer Systems be liable to the
  2794.     purchaser  or  any  user  for  any  damages,  including  any
  2795.     incidental or consequential damages, expenses, lost profits,
  2796.     lost  savings,    or  other  damages arising out of the use or
  2797.     inability to use the product.
  2798.  
  2799.  
  2800.     IMAGE COMPUTER SYSTEMS - A PROFILE
  2801.  
  2802.     Image  Computer  Systems  is   a   software   and   hardware
  2803.     development company that has been supplying OEMs and systems
  2804.     houses    with  specialized  dot    matrix    and  laser   printer
  2805.     products since 1974.
  2806.  
  2807.     There are two Image Computer Systems locations: in Connecti-
  2808.     cut,  USA and in Dorset,  England.  In general,  the English
  2809.     part  of  the  company    is  hardware  oriented,  and the USA
  2810.     operation is almost totally software oriented.    
  2811.     
  2812.     Unlike    many  other  developers,  we take the User-Supported
  2813.     software concept seriously.  Products  like  IMAGEPRINT  get
  2814.     wide  exposure    and  not  only    bring  revenue    when  people
  2815.     register, but also let people know about our other products.
  2816.     For example, it works as a great advertising vehicle for THE
  2817.     IMAGE PRINTING UTILITIES.
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.                                  39
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.                    PRODUCT ORDER FORM
  2841.                                (IMAGE Feb88)
  2842.     ****************************************************************
  2843.                  Image Computer Systems
  2844.                  P. O. Box 647
  2845.                  Avon, CT 06001
  2846.                    Ph: (203) 678-8771
  2847.     ****************************************************************
  2848.  
  2849.     Company             ___________________________________
  2850.  
  2851.     Name                ___________________________________
  2852.  
  2853.     Address             ___________________________________
  2854.  
  2855.     Address, Zip Code        ___________________________________
  2856.  
  2857.     Daytime phone number        ___________________________________
  2858.  
  2859.  
  2860.     __ ImagePrint V1.5 Registration Disk               $20.00
  2861.        (80 & 136 column versions, 6 fonts)
  2862.  
  2863.     __ The IMAGE Printing Utilities   ($89.95 + $3 S&H)    $92.95
  2864.        (Includes Metatext V3, ImagePrint V3, 16 fonts,
  2865.         6 pass graphics characters, 116 page manual)
  2866.  
  2867.     __ Metatext V3 demonstration disk            $5.00
  2868.        (Prints 25 lines, then switches to draft)
  2869.  
  2870.     Additional fonts for ImagePrint Version 1.5:
  2871.     __ FONT 0  (Courier)                    $5.00
  2872.     __ FONT 2  (Elite)                    $5.00
  2873.     __ FONT 3  (Italic)                    $5.00
  2874.     __ FONT 4  (Orator)                    $5.00
  2875.     __ FONT 5  (Typewriter)                 $5.00
  2876.     __ FONT 8  (OCRA)                    $5.00
  2877.     __ FONT 9  (OCRB)                    $5.00
  2878.  
  2879.     Custom disk and handling charge for all font orders    $5.00
  2880.  
  2881.     __ BASIC WINDOWING TOOLBOX                   $20.00
  2882.        (Lightning-fast windowing functions for IBM and
  2883.        (Microsoft BASIC compilers and interpreters)
  2884.  
  2885.     Surcharge if air mail shipping to an overseas address    $3.00
  2886.  
  2887.                          Subtotal   __________
  2888.  
  2889.            Connecticut residents add 7 1/2% sales tax   __________
  2890.  
  2891.                            Total        __________
  2892.     Payment is by:
  2893.     __ Check (payable in US funds from a US bank)
  2894.     
  2895.     __Money order/Bank draft   __ MasterCard      __Visa
  2896.  
  2897.     Card number _______________________ Expiration date ___________
  2898.  
  2899.     Card Holder Signature _________________________________________
  2900.  
  2901.     Card Holder Name (Please Print) _______________________________
  2902.  
  2903.  
  2904.  
  2905.