home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / os2 / hpgl312.zip / HP_CMDS.LST < prev    next >
File List  |  1993-04-18  |  5KB  |  167 lines

  1. List of supported HP-GL commands:         Date: 92/10/20
  2. =================================
  3.  
  4. hp2xx emulates a subset of the Hewlett-Packard 7550A plotter.
  5. The following manual was used as reference for command definitions:
  6.  
  7.      [1] "HP 7550A Interfacing and Programming Manual"
  8.  
  9.  
  10.  
  11. Not all commands are supported. Among the non-supported commands
  12. are those which do not really apply to a software emulator, like:
  13.  
  14.    o commands affecting the communication between plotter and host computer,
  15.  
  16.    o commands for changing the behaviour of a real plotter, like
  17.      plotting speed etc.,
  18.  
  19.    o commands for the control of plotter memory allocation,
  20.  
  21.    o commands causing various plotter outputs.
  22.  
  23.  
  24. Other non-supported commands would be desirable, but were left out
  25. due to their inherent complexity (or just because nobody pushed me, :-) ).
  26. Among those are:
  27.  
  28.    o commands for font (character set) management.
  29.        Since there is only one font built into hp2xx, there is
  30.        no point in providing font switching etc.
  31.  
  32.    o windowing/clipping and rotation
  33.  
  34.    o polygon and box filling commands
  35.  
  36.  
  37. The remainder of this file tabulates all HP-GL commands listed on
  38. pages 1-2 to 1-4 in [1] and marks them as either
  39.  
  40.       not applicable       (.),
  41.       ignored              (-), or
  42.       supported            (+)
  43.  
  44.   I use the label "supported" when I think the command is fully supported
  45. only in the context of the already implemented commands. In general,
  46. you should have absolutely no problem with this class of commands.
  47.  
  48.   Though there still are unsupported commands, this does not mean that
  49. you might have trouble using hp2xx. Nowadays, most HP-GL files are
  50. machine-generated, e.g. by CAD or DTP programs. These tend to make use
  51. of just a simple subset of HP-GL. To my experience, chances are high
  52. that hp2xx will give you the picture you want!
  53.  
  54.  
  55.  
  56.  
  57. HP-GL|s n| Description & Remarks
  58. Cmd  | i |
  59. =====|===|========================================================
  60.  AA  |+  | Arc Absolute
  61.  AF  |+  | [same as PG]
  62.  AH  |+  | [same as PG]
  63.  AP  |  .| Automatic pen operations
  64.  AR  |+  | Arc Relative
  65.  AS  |  .| Acceleration select
  66.      |   |
  67.  BF  | - | Buffer Plot
  68.  BL  |+  | Buffer Label
  69.      |   |
  70.  CA  | - | Designate alternate character set
  71.  CC  | - | Character Chord angle
  72.  CI  |+  | Circle
  73.  CM  | - | Character selection mode
  74.  CP  |+  | Character plot
  75.  CS  | - | Designate standard character set
  76.  CT  | - | Chord tolerance
  77.  CV  | - | Curved line generator
  78.      |   |
  79.  DC  |  .| Digitize clear
  80.  DF  |+  | Default
  81.  DI  |+  | Absolute direction
  82.  DL  | - | Define downloadable character
  83.  DP  |  .| Digitize point
  84.  DR  |+  | Relative direction
  85.  DS  | - | Designate character into slot
  86.  DT  |+  | Define label terminator
  87.      |   |
  88.  EA  | - | Edge rectangle absolute
  89.  EP  | - | Edge polygon
  90.  ER  | - | Edge rectangle relative
  91.  ES  |+  | Extra space
  92.  EW  | - | Edge wedge
  93.      |   |
  94.  FP  | - | Fill polygon
  95.  FS  |  .| Force select
  96.  FT  | - | Fill type
  97.      |   |
  98.  GC  |  .| Group count
  99.  GM  |  .| Graphics memory
  100.      |   |
  101.  IM  | - | Input mask
  102.  IN  |+  | Initialize
  103.  IP  |+  | Input P1 and P2
  104.  IV  | - | Invoke character slot
  105.  IW  | - | Input window
  106.      |   |
  107.  KY  |  .| Define key
  108.      |   |
  109.  LB  |+  | Label
  110.  LO  |+  | Label origin
  111.  LT  |+  | Line type
  112.      |   |
  113.  NR  |  .| Not ready (unload page)
  114.      |   |
  115.  OA  |  .| Output actual position and pen status
  116.  OC  |  .| Output commanded position and pen status
  117.  OD  |  .| Output digitized point and pen status
  118.  OE  | - | Output error
  119.  OF  | - | Output factors
  120.  OG  |  .| Output group count
  121.  OH  | - | Output hard-clip limits
  122.  OI  |  .| Output identification
  123.  OK  |  .| Output key
  124.  OL  | - | Output label length
  125.  OO  |  .| Output options
  126.  OP  |+  | Output P1 and P2
  127.  OS  | - | Output status
  128.  OT  |  .| Output carousel type
  129.  OW  | - | Output window
  130.      |   |
  131.  PA  |+  | Plot absolute
  132.  PB  |+  | Print buffered label
  133.  PD  |+  | Pen down
  134.  PG  |+  | Page feed
  135.  PR  |+  | Plot relative
  136.  PT  | - | Pen thickness
  137.  PU  |+  | Pen up
  138.      |   |
  139.  RA  | - | Fill reactangle absolute
  140.  RO  | - | Rotate coordinate system  [use option -r instead!]
  141.  RP  | - | Replot
  142.  RR  | - | Fill reactangle relative
  143.      |   |
  144.  SA  | - | Select alternate character set
  145.  SC  |+  | Scale
  146.  SI  |+  | Absolute character size
  147.  SL  |+  | Character slant
  148.  SM  |+  | Symbol mode
  149.  SP  |+  | Select pen
  150.  SR  |+  | Relative character size
  151.  SS  | - | Select standard character set
  152.      |   |
  153.  TL  |+  | Tick length
  154.      |   |
  155.  UC  |+  | User-defined character
  156.  UF  | - | User-defined fill type
  157.      |   |
  158.  VS  |  .| Velocity select
  159.      |   |
  160.  WD  |+  | Write to display
  161.  WG  | - | Fill wedge
  162.      |   |
  163.  XT  |+  | X-Tick
  164.      |   |
  165.  YT  |+  | Y-Tick
  166.  
  167.