||*CID:||+v927R~:  2014/02/14                        update#=  138;
**********************************************************************
*File print utility : XPRINT
**********************************************************************

This is a file print utility with following characteristic.
    (related option parameter is in parenthesis)
  - Multiple file print
      support directory or wildcard file specification using *,?(hidden file
      will be printed),indirect file which contain file name to be printed(Yi),
      or stdin input is available.
      File print sequence control(/O),file selection by timestamp(/D)
      is available. You can select updated file only using file archived
      attribute.(/Ym,/Ya).
      To save paper use option of no page eject at end of file(/Yv)
      for print directory with many small files.
      Under OS/2;output may be multiple job(/Yj),document name is set
      (/Yd).You can delete or change priority etc. on printer object folder.
  - File time stamp and total page-number on page header.
  - Char pitch and Line pitch(/C,/L,/E).
      Char pitch is determined by max column(/C) and form type(/E).
      When /C is not specified,it is determined by the longest line of
      the file and form type selecting the smallest pitch in order to
      print the longest in a line.(see also discription of parm /E)
      You can also control line pitch(/L) or Font style(/F).
      Use printer command file when pitch control is not appropriate for
      your printer.
      For Win version,any value is avail for CPI/LPI,and CPI/LPI is cal-
      culated from chars per line and lines per page if no CPI/LPI is
      specified.
  - Double page(2 pages per a sheet) print support.
  - Output page range,print restart file name(/P).
      Useful when paper jammed.
  - Input range by line-No(/I) or offset(/Ix).
      Use for file partial print.
  - Descendant page sequence print(/Yp).
      Useful for printer which put page on stack with face up.
  - DBCS control(/M).
      Check validity of DBCS second byte.
      Always print second byte on same line as first byte.
      Kanji code of file must be Shift-JIS code set.
  - Dump mode print(/M).
      Print replacing unprintable char by "." under the specified char
      set.
  - Skim mode print(/M).
      Print skimmed printable char only to check binary file.
  - Fixed Record Length fil print(/R).
      Line feed not by CRLF but by record-size specified.
  - Variable Record Length file print(/V).
      Record header format supported is as following.
      2 byte/2 byte(containing header length or not),RDW(4 byte LLZZ),
      Microfocus(2 byte/4 byte is determined by top record of the file).
      Record header is printed by /Mtx option,
      or by /EOLPRINT when text mode.
  - Hex dump print(/M,/Y6,/R).
      32/16 byte width(horizontal)
      or record-size width(3 line virtical).
  - Print UTF8 encoded file.
  - Print EBCDIC encoded file by codepage parameter..

  -------
      There are 2 binaries for Linux.
        xprint:Text output. Use xprint.sh to enq to printer-Q.
               UTF8 is converted the locale code page.
        gxp   :Gnome print. Enq to default printer.
               Pitch is not fixed,Color Density is changable.