home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / progmisc / ad12.zip / PRINTER.TXT < prev    next >
Text File  |  1992-04-21  |  5KB  |  111 lines

  1.                             ACTION DESIGNER
  2.                            PRINTER DEFINITION
  3.                              As of 8/14/91
  4.  
  5.     This file contains a form for collecting data required
  6.     to create a printer driver for Action Designer.  If none
  7.     of the standard printer drivers supplied with the
  8.     registered version of AD supports your printer, you will
  9.     want to collect the required data from your printer's
  10.     user manual.
  11.  
  12.     Included is a program pdefine.exe.  You may use this program
  13.     to modify an existing driver to create one for your printer.
  14.     You must load ansi.sys from your config.sys file for proper
  15.     screen display.  Once you start the program, provide the 
  16.     requested data from your worksheet.  Note that hexidecimal
  17.     entries are required.  
  18.     
  19.     By the way, save the original drivers!  Just make new versions
  20.     from old ones to minimize mistakes.
  21.  
  22.     If you can't get a driver working, please give us a call.
  23.     We'll do our best to create a working driver.  But, you
  24.     will have to dig out the required data.  We can't guarantee
  25.     success, but we'll try.
  26.  
  27.  
  28.     NAME:     _________________________________________________
  29.     COMPANY:  _________________________________________________
  30.     ADDRESS:  _________________________________________________
  31.               _________________________________________________
  32.     CITY:     ________________________ STATE: ___  ZIP: _______
  33.     PHONE:    (____) _____-______
  34.  
  35.     ===========================================================
  36.  
  37.     Defaults are shown in parentheses.
  38.  
  39.     ASCII printer control strings are a series of characters
  40.     separated by commas.  For example: if the string to reset
  41.     your printer is an escape character followed by "@", give
  42.     it as "ESC,@" or in hexadecimal as "1B,40".  We'd prefer
  43.     hex if you can supply it.
  44.  
  45.     PRINTER NAME:                   ___________________________
  46.     PRINTER PORT (lpt1):            _______
  47.     HICS/IN (note 1):               _______
  48.     BACKSPACE CHARACTER (08)        _______
  49.     ASCII CODE TO RESET PRINTER     ___________________________
  50.       "    "   "  ENABLE BOLD       ___________________________
  51.       "    "   "  ENABLE UNDERLINE  ___________________________
  52.  
  53.       The head positioning strategy is made up of 3 parts:
  54.             1.  A start control string
  55.             2.  The number of hics to move
  56.             3.  An ending control string
  57.  
  58.             For example: "1B,1F,x,20" where "1B,1F" is the
  59.             start string, "x" is the number of hics, and "20"
  60.             is the ending string.
  61.  
  62.     ASCII CODE TO START HEAD MOVE   ___________________________
  63.     VALUE OF x                      _______
  64.     ASCII CODE TO END HEAD MOVEMENT ___________________________
  65.     HEAD MOVEMENT STRATEGY (0)      _______
  66.             0 - Print the START string x times.  The ending string
  67.                 is not used.  This method will work for any printer
  68.                 at the expense of some efficiency.
  69.             1 - Print the start string followed by the character 
  70.                 with the value of x followed by the ending string.  
  71.                 For example, to move 5 hics, the command might be 
  72.                 "1B,1F,05,20".
  73.             2 - Print the start string followed by the one or two
  74.                 digit ASCII value of x followed by the end string.
  75.                 For example, the command might be "1B,1F,35,20".
  76.             3 - Epson graphics mode.  This method prints the start
  77.                 string, x/hic, x modulus hic, and x nulls.  You
  78.                 must supply the start string, but the driver will
  79.                 take care of all the rest.
  80.  
  81.     OFFSET TO BE ADDED TO X (0)     _______
  82.     USE SPACES INSTEAD OF HICS
  83.       FOR JUSTIFICATION (No)        _______
  84.     FONT RESET AFTER MOVEMENT 
  85.       (No, see note 2)              _______
  86.     FONT NAME (Plain, see note 3)   ___________________________
  87.     ASCII STRING TO SELECT FONT     ___________________________
  88.     NUMBER OF CHARACTERS/INCH (10)  _______
  89.  
  90.  
  91.     Notes 
  92.     1.      A "hic' is a measure of how many units of movement
  93.             (in fractions of an inch) the printer fits within 1 
  94.             inch.  This is very printer dependent. The number 
  95.             ranges from 10 for a very dumb printer to 300+ for 
  96.             a laser printer.
  97.             
  98.             Some printers have no high resolution horizontal movement
  99.             (i.e., a hic is equal to 1 space).  Others may make
  100.             movements as fine as 1/300 inch.
  101.  
  102.             Look in your printer manual for the smallest horizontal 
  103.             movement possible.  This is VERY important.
  104.  
  105.     2.      Some printers require this to restore normal character
  106.             spacing.
  107.  
  108.     3.      If your printer has a built-in font that you wish to use
  109.             and which is not the default, supply a name and string
  110.             to select it.
  111.