home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 1: Collection A / 17Bit_Collection_A.iso / files / 1036.dms / 1036.adf / PrtDrvGen / Features.txt < prev    next >
Text File  |  1977-12-31  |  5KB  |  129 lines

  1. PrtDrvGen 2.2b                                          by Jørgen Thomsen
  2. =========================================================================
  3.  
  4. 1. New features
  5. ===============
  6.  
  7.    - the user interface has been improved by adding a special interactive
  8.      preprocessor with online documentation for each printer command and
  9.      featuring a decimal/hex to octal converter
  10.  
  11.    - the preprocessor is able to decode or reverse engineer an existing
  12.      printer driver and get many of the parameters needed from it
  13.  
  14.    - in connection with the utility program AssignPRT it is possible to
  15.      redirect PRT: output to a file. Speeds up repeated graphics prints.
  16.  
  17. The driver generated now supports several new classes of graphics printers:
  18.  
  19.    - printers which enters into and out of graphics mode by detecting
  20.      a special char (e.g. 03) in the data stream e.g. Citizen
  21.  
  22.    - printers which only uses a part of each byte for graphics data e.g.
  23.      Toshiba (6 bits only) and others
  24.  
  25.    - Red, Green, Blue printers supported  e.g. Quadram Quadjet
  26.  
  27.    - laser printers/plotters supported by vectorization of each scan line
  28.      of a picture
  29.  
  30.    - printers which can obtain a higher density by printing a line of
  31.      graphics data, move the paper e.g. 1/2 dot and print the next line
  32.      of data (e.g. Epson). This feature can also be used for other special
  33.      printers e.g. Tektronix/Diablo-C150
  34.  
  35.    - a feature, which allows for sending about 15 K of raw bytes to the
  36.      printer for special setup (e.g. special character definition and
  37.      commands), should allow the driver to be used with even more printers
  38.  
  39. Other new features
  40.  
  41.    - the Amiga extended ASCII character set support introduced by AmigaDOS
  42.      1.2 is fully supported
  43.  
  44.    - optional setting of pitch, margins before graphics and resetting of
  45.      spacing after graphics
  46.  
  47.    - native control codes may now be sent to the printer device PRT:.
  48.      This is accomplished by using the EXTEND command.
  49.  
  50.    - some primitive arithmetic operations on data may be specified to enable
  51.      creation of special control codes for odd printers
  52.  
  53.    - numeric parameters may now be inserted as 1-9 digit fields in radix
  54.      1 - 24 notation (octal(8), decimal(10) and hex(16) are most commonly
  55.      used !)
  56.      
  57.    - a debugging mode with some dumps may be entered by executing a special
  58.      EXTEND command (253) and in case of errors an error code is printed
  59.      on the printer if possible
  60.  
  61. 2. Bugs removed
  62. ===============
  63.  
  64.    - clicking on the STOP gadget while printing a DeluxePaint II
  65.      picture would crash the system, because data used in connection
  66.      with an AbortIO request had been overwritten
  67.  
  68.    - (version 1.0 only) the JFY3 (letter space, justify) and JFY1
  69.      (word fill, auto center) commands were not executed
  70.  
  71.  
  72.    - the difference between 2.2a and 2.2b is mainly a few changes to
  73.      the documentation for clarification. The AssignPRT program now
  74.      always must be terminated manually.
  75.  
  76. 3. Known bugs
  77. =============
  78.  
  79.    - the FNT0 (US char set) command is not executed, which is an AmigaDOS
  80.      bug
  81.  
  82. 4. General features, also found in previous versions:
  83. =====================================================
  84.  
  85.    - each paper size (USLetter etc.) may have individually defined width,
  86.      length, perforation skip length and printer initialization sequence.
  87.      Allows you through Preferences to select several combinations of
  88.      character sets, justification, proportional spacing etc.
  89.  
  90.    - definable size of Pica, Elite and Fine types for printers supporting
  91.      other character sizes than 10, 12, 15 CPI
  92.  
  93.    - perforation skip when Fanfold selected, but not when Single
  94.  
  95.    - insert internal parameters as binary or decimal numbers into escape
  96.      sequences specific for your printer
  97.  
  98.    - partial line up/down implemented as such and not as sub/superscript,
  99.      which optionally is available
  100.  
  101.    - graphics dumps may be scaled to any size and positioned on the paper
  102.      according to most recent margins and print pitch settings by user.
  103.      This provides better support for mixing text and graphics
  104.  
  105.    - supports up to four graphics modes, if your printer does the same.
  106.      Specify by combination of Draft/Letter and 6/8 LPI.
  107.  
  108.    - printing of blank lines in graphics dumps optimized. No more idle
  109.      passes of the print head across the paper. (Optional with 2.0)
  110.  
  111.    - definable pixel width/height ratio to get you true round circles and
  112.      square squares with e.g. DPaint and Aegis Draw
  113.  
  114.    - definable print sequence of colors to get the best colors for your
  115.      printer or match the sequence of data required for your printer
  116.  
  117.    - for printers supporting fore/background colors it is possible to
  118.      define the printer specific color values
  119.  
  120.    - pixel bits stored in the print buffer according to specified parameters
  121.      in order to accomodate different brands of printers
  122.  
  123.    - adaptive double buffering (if memory not available for two buffers,
  124.      then use only one) and allocation of small buffers for b/w and grey
  125.      scale pictures (compensates for the larger code size of this driver)
  126.  
  127.    - in case of lack of sufficient contiguous memory "No mem" (2.0: and the
  128.      amount of memory requested) will be output to the printer
  129.