JET-LOPE 2 Envelope Printer by Barney Poston A program to address/print envelopes using the Hewlett Packard DeskJet 500 printers. WHAT IT DOES: It allows access, from the keyboard, to the ------------- internal typefaces of the printer. You can select fonts independently for the return address and recipient address. You may print one envelope at a time inputing addresses as you go, use recipient addresses loaded from a database or you may print a recipient address loaded from the Atari Clipboard. JET-LOPE will work on two common sized envelopes: 4-1/8" X 9-1/2" (#10 commercial) 110 mm X 220 mm (European DL) The DJ does _not_ handle small envelopes (Letter and Monarch letter) well, therefore they are not supported. You may save your most frequently used return addresses and preferred fonts for both the return and recipient addresses in saved set-ups. The envelope size and a short 'reminder' comment, when used, will also be saved. When you opt to save a set-up it will automatically be saved into a file named JET_LOPE.DAT. You may save vacant set-ups simply by pushing the RETURN key when asked for entries. All set-ups will contain font and envelope size information. Remember: JET_LOPE.DAT _must_ reside in the same folder as the JETLPEXX.PRG file. The four (4) return addresses that you most frequently use should be the first four that you save since those "first four" will appear on the opening screen when the program boots. Remember: The _other_ saved set-ups are accessible by scrolling with the arrow keys. Once set-ups are saved, the user only needs to: 1. Select a saved set-up or 2. Type in a new return address. 3. Select a recipient from a database file, or 4. Designate the clipboard for a recipient's address or 5. Type in a new recipient address. NOTES: ------ 1) Be _sure_ you have your envelopes loaded in the tray ready for printing per the instructions in the user's manual. 2) The program will force the user to select an envelope size and two fonts every time a new (N) return address is specified. A handy wall chart of the available fonts will be printed by running the included FONT_500.PRG. 3) You cannot revise an existing set-up from within the program until twenty (20) set-ups have been saved. To revise one of your saved set-ups at that time, you must create a new set-up using the "N" (new) option on the opening screen and then overwrite the existing set-up when allowed to 'save' before exiting. Of course you can always revise the JET_LOPE.DAT file using any text editor that will save an ASCII file. The .DAT file looks like the following without the explanitory remarks: "B. L. Poston" (Return address info if used) "4648 Highgrove Drive" (Return address info if used) "Fort Worth, Texas 76132" (Return address info if used) "" (Return address info if used) "" (Return address info if used) "24 Lt Goth Bold 17 19 " (Return address display font info) "29 Lt Gothic 12 24 " (Recip address display font info) "2" (Envelope size number) "ESC(s0p16.67h19v0s3b6t2Q" (Return add. font selection sequence) "ESC(s0p12h24v0s0b6t2Q" (Recip add. font selection sequence) "Use this for phone bill" (Comment line info) "" (Blank lines saved for possible "" future expansion of the saved "" data so the user won't need to "" save new set-ups) (The first line of the next saved set-up starts here) If you revise or delete lines, make sure the number and order of lines for each saved set-up has not changed before you save the file. 4) Type each line of your recipient addresses carefully since there is no way to make corrections after a line is 'entered' except by going back through the program. 5) A sample recipient database file (JET_ADD.DB) is included for your examination and to provide my name and address for your Christmas card list :). The file is an ASCII file which was created using Data Manager. Your recipient databases will need to be in the _exact_ same format as the JET_ADD.DB file in order to function with JET-LOPE. The files _must_ start with a blank line and be followed by _exactly_ five lines of address information (any of these may be blank if you wish). The very last line in a database file _must_ be followed by a single carriage return; no more and no less! Like this: ------------------------------------------------------------------- 1) (blank) (Do not include line numbers) 2) (text or blank) " 3) (text or blank) " 4) (text or blank) " 5) (text or blank) " 6) (text or blank) " ------------------------------------------------------------------- (Start all over again with a blank line and don't forget to end the last line of the database with one carriage return. Do not exceed 40 characters per line.) Database files can contain from 1 to 999 addresses. If you name your most frequently used recipient database, "JET_ADD.LOP" and place it in the same folder as JETLPEXX.PRG, it will be loaded _automatically_ when the program boots. Remember: The boot process will be noticeably slower for large databases but once loaded you can print selected recipient addresses with no typing or searching through phone books, desk drawers, etc for addresses. Selecting addresses and printing from the database will be the default mode when a database is loaded in this manner. TOGGLE SWITCHES: ---------------- You may type a "C" at the main menu and load any recipient database you choose as long as it meets the database requirements described above. This mode is denoted by a check mark which may be canceled by typing another "C" or "B". You may type a "B" at the main menu and automatically load an address saved in the Atari Clipboard. The file must be located and named as follows: C:\CLIPBRD\SCRAP.TXT. Recipient addresses so loaded must meet all the requirements for length (characters per line) and number of lines as described above. The clipboard mode is denoted by a check mark adjacent to the "B" on the main menu. This mode may be canceled by typing another "B" or "C". Enjoy! REVISION HISTORY: V1.0 - Released 8/26/94 Much thanks to Morgan Shannon without who's help and encouragement this program would not have been written. We are also in Morgan's debt for organizing this manual which is 100% more intelligible than before his handiwork. V1.1 - Released 11/12/94 Added European DL env size. Removed Letter and Monarch Letter sized envelopes from the program. Dropped support for medium resolution. Increased max characters for recipient address to 40. Removed most Alert boxes so mouse isn't needed. Removed several reported bugs. Made several esthetic improvements. V1.2 - Corrected bug which messed up the screen when trying to save the 21st set-up. -------------------------------------------------------------- LEGAL: The program was copyrighted by the author in 1994. The program was written using GFA 3.5e. JET-LOPE was created by: Barney Poston 4648 Highgrove Drive Fort Worth, Texas 76132 GEnie: B.POSTON Internet: b.poston@genie.geis.com You may freely use and distribute the program so long as it and the other files included are not altered nor separated. The author assumes no liability for damages that result from the use of this program. Use at your own risk and remember the program does disk I/O. Files included are: JETLOPE1.ASC (this file) JETLPE12.PRG (JET-LOPE program) JET_ADD.DB (sample database) FONT_500.PRG (font wallchart) WHEN AND WHERE: JET-LOPE will run on ST, TT, STe and Falcon computers in ST high resolution. Support for ST medium resolution, Letter and Monarch sized envelopes was dropped in version 1.1. Users who need those features may continue to use version 1.0. The program was written specifically for high rez and the HP DeskJet 500 printers. It has only been tested on the 500 therefore all feedback regarding hardware compatibility and suggested enhancements will be greatly appreciated. .............................. end .............................