home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / finance / checks12.zip / README < prev   
Text File  |  1991-02-19  |  10KB  |  232 lines

  1.  
  2.                    CHECKS Release 1.2 - 02/19/91
  3.                    =============================
  4.  
  5. Features
  6. --------
  7.  
  8.     - Print any style single checks and address envelopes on
  9.       your laser printer
  10.  
  11.     - Stores names and addresses in a permanent file for reuse
  12.  
  13.     - Allows customizing the print routines for your checks and envelopes
  14.  
  15.     - Allows multiple check and envelope setups stored by name
  16.  
  17.     - Allows customizing the printer command sequences for your laser
  18.       printer
  19.  
  20.     - Context sensitive help screens available at all times using F1
  21.  
  22. System Requirements
  23. -------------------
  24.  
  25.     - Any IBM PC or compatible.  Will work with either monochrome or
  26.       color displays.  Does not user graphics
  27.  
  28.     - Hewlett-Packard LaserJet Plus or compatible laser printer
  29.  
  30.     - Hard disk recommended but will work with diskette
  31.  
  32. Restrictions
  33. ------------
  34.  
  35.     - Presently requires printer on LPT1
  36.  
  37.  
  38.  
  39. I have had a laser printer for some time now and after writing out a
  40. large number of checks one day, thought about how I could write checks
  41. using the laser printer.  Thus, I wrote CHECKS, a program to print the
  42. typical picket banker checks on the laser printer.  The checks are fed
  43. in the manual feed tray, one at a time.
  44.  
  45. The program allows you to set the various dimensions for your 
  46. particular checks as well as the printer control sequences to reset
  47. the printer and set the font.  The printer reset is simply <ESC>E for
  48. the HP LaserJet Plus, but can be up to 32 characters long.  This is
  49. handy for other printers that emulate the LaserJet Plus.  You can put
  50. in the sequence to set the emulation mode to LaserJet Plus in here.
  51. The font attribute sequence is similar.  It also is up to 32
  52. characters and can be used to set the font in your printers native
  53. command mode.  It is not necessary to put the escape character in the 
  54. control sequences, since the program will send an escape before the 
  55. control sequence you specify.  However, you can enter an escape in a
  56. sequence by holding down the ALt key while entering 027 on the numeric 
  57. keypad.
  58.  
  59. I did the above since my printer (an OASYS LaserPro Express) emulates
  60. the LaserJet Plus but won't select a 12 pitch landscape font in
  61. emulation mode, since that font is not resident in the LaserJet Plus.
  62. Thus I can use a sequence like:
  63.  
  64.             (0];FONT 3;EXIT,E;
  65.  
  66. for the LaserPro to set the desired font.  My reset sequence is:
  67.  
  68.             (0];RES:SEM 6;EXIT,E;
  69.  
  70. to reset the printer, set emulation to 6 (HP LaserJet Plus) and exit
  71. command mode.  If your printer commands do not require an escape
  72. character as the first character, make the first character of the
  73. command sequences a blank, otherwise the printer will "swallow" the
  74. first character and misinterpret the command.
  75.  
  76. You may also want to change the command sequence for Cassette
  77. selection.  I have it set to select paper input 2, which is the manual
  78. feed tray on my printer.  Check your printer manual for the proper
  79. code sequence.
  80.  
  81. The easiest way to set up the position measurements is to print a 
  82. check on plain paper.  Lay a blank check over the paper where it would 
  83. normally print and use a ruler to measure the offsets in inches to 
  84. properly place the Payee.  This will give you the offsets to the upper 
  85. left corner of the check without worrying about the margins.  Then,
  86. just measure the check to get the offsets to the date, payee, amount,
  87. amount in words and memo fields.  These are in inces and decimals.
  88. The program does its offsets in decipoints (1/720") so you can be as
  89. precise as you want.  Print a sample on plain paper again and overlay
  90. a blank check to check the placement.  Adjust as necessary.  Remember,
  91. all field offsets are relative to the upper left corner of the check,
  92. so if you change that offset, all of the others will change by the
  93. same amount.
  94.  
  95.  
  96. After I had the checks printing, I thought why not print envelopes
  97. too.  I had multiple files set up to address envelopes, but this was a
  98. real chore every time I had a new name and address to set up.  Thus, I
  99. added an envelope addressing routine to the program.  The same printer
  100. control sequences are used here, and there is a very simple
  101. measurement screen.  The only offsets needed are the upper left corner
  102. of the envelope and the start of the name and address.  Since I used
  103. envelopes with a return address preprinted, I have not provided for a
  104. return address.  Perhaps this will be an option in a future version.
  105. All names and addresses are saved in a file for future use.  If the
  106. name is left blank, a table of names and address will pop up and you
  107. can select from it.  Pressing the Insert key will open a form to add a
  108. new name and address.  Pressing F9 when a name is highlited will open
  109. a form to change the information.  Also, any changes made on the
  110. envelope form will also be made in the permanent file.
  111.  
  112. I have some ideas about enhancing the program and I welcome any
  113. suggestions anyone may have.  This is a filler project for me, so
  114. don't look for new releases very often.  The better the program is
  115. accepted (i.e. registrations) the more encouraged I am to improve it.
  116. I hope you find it as useful as I do.  Since I don't have a roomful of
  117. printers to test with, I rely on you to try to make it work with your
  118. printer if the LaserJet emulation is imperfect.  I will make
  119. suggestions but I can't actually test it on your "Acme SuperJet
  120. PlusPlus" laser printer emulator.
  121.  
  122.  
  123. Some common editing keystrokes
  124. ------------------------------
  125.  
  126. The following keys are used for editing entries on the forms:
  127.  
  128.     Home        Beginning of field
  129.     End         End of field
  130.     Enter       Complete field and go to next field
  131.     Ctl-End     Erase to end of field
  132.     Esc         Cancel changes in field and go to beginning of field
  133.     Esc         (In position 1 of field) Cancel changes in field and
  134.                 go to previous field
  135.     Esc         (In first field) Exit form
  136.     Ctl-Esc     Exit form immediately
  137.     Cursor Keys Pretty much as you would expect them to
  138.  
  139.  
  140. Licensing
  141. ---------
  142.  
  143.     The program and documentation are Copyright (c) 1991 by
  144.                     Analytical Services Corp.
  145.  
  146. CHECKS is a shareware program.  If you use it you are expected to pay
  147. for it.  If you don't find it useful, just delete it or give it to
  148. someone else to try.  However, if you decide to keep it after a two
  149. week trial period, please send $25.00 along with the registration form
  150. on the next page.  This shareware fee will allow unlimited use of the
  151. CHECKS program by one person.  You will also be notified of any future
  152. releases of the program that may not be shareware.  You may give away
  153. (and are encouraged to do so) copies of CHECKS with the understanding
  154. that each person receiving a copy is under the same obligation to
  155. register and pay the shareware fee if they decide to keep the program.
  156. You may upload this program and documentation to any computer system,
  157. either free or commercial, as long as the original archive
  158. (CHECKS.ZIP) is sent intact with all copyright and shareware notices
  159. unchanged.
  160.  
  161. This program is offered as is with no guarantee that it will function 
  162. correctly with any particular computer or printer.  I have tested it 
  163. thoroughly on my equipment and several others without problems.  
  164. However, if it doesn't work on your system, delete it and don't pay 
  165. the shareware fee.  Or contact me with your specific problem and 
  166. system configuration (computer, printer, etc.) and I will try to help 
  167. you.
  168.  
  169. Please support the shareware concept.  Shareware means useful programs
  170. at a fraction of the cost you might pay for them commercially.  You
  171. can try before you buy, and you are not subjected to copy protection
  172. or other unfriendly schemes that many software vendors inflict on
  173. their customers.  Software updates can also be distributed much faster
  174. than is possible throught normal channels.
  175.  
  176. Any questions, suggestions, or problem reports can be sent to me via
  177. E-Mail at the following addresses:
  178.  
  179.     Compuserve
  180.     70040,612
  181.  
  182.     Ned Reiter
  183.     Exec-PC BBS (subscribers only)
  184.     414-789-4210
  185.  
  186. Exec-PC is one of the largest, and (I think) the best bulletin board
  187. systems available anywhere.  The subscription charge is quite
  188. reasonable and the services are all-encompassing.  Try it, you'll like
  189. it.
  190.  
  191. Enjoy this program, I have enjoyed writing it.
  192.  
  193. Ned Reiter
  194. Analytical Services Corp
  195.  
  196.  
  197. Registration Form
  198. =================
  199.  
  200.     Send to:                        From:
  201.  
  202.     Analytical Services Corp.       Name: ____________________________
  203.     8826 W. Center St.
  204.     Milwaukee, WI 53222-4652     Company: ____________________________
  205.  
  206.                                    Title: ____________________________
  207.  
  208.                                  Address: ____________________________
  209.  
  210.                           City,State,Zip: ____________________________
  211.  
  212.                                Telephone: ____________________________
  213.  
  214.  
  215. I would like to register ____ copies of CHECKS the single person
  216. use at $25.00 per copy.
  217.  
  218. I would like to see the following enhancements to the program:
  219.  
  220. ______________________________________________________________________
  221.  
  222. ______________________________________________________________________
  223.  
  224. ______________________________________________________________________
  225.  
  226.  
  227. Signed: ____________________
  228.  
  229. Note: For multiple copy registration for corporate use, please contact
  230.       Analytical Services via E-Mail or the above address.
  231.  
  232.