JET-LOPE 2 Envelope Printer by Barney Poston A program to address/print envelopes using the Hewlett Packard DeskJet 510 and 520 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) 110mm X 220mm (European DL) The DJ does _not_ handle small envelopes well, therefore they are not supported by this program. You may save your most frequently used return addresses and preferred fonts for both the return and recipient addresses in a saved set-up. 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. 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. QUICK 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. 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) "4648 Highgrove Drive" (Return address info) "Fort Worth, Texas 76132" (Return address info) "" (Return address info if used) "" (Return address info if not 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 save 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: V2.0 - (For the 510 and 520) Released 10/18/94. Much thanks to Louis Smith for numerous great suggestions, hours of beta testing, and bug reporting and his encouragement to create and improve the program. Without Louis's help this program would not have been possible since I don't even own a DeskJet on which to do the extensive testing that was required. Thanks Louis, I consider you a good friend. Many Atari/DeskJet owners around the world are indebted to you for your hard work. V2.1 - Minor bug fix. Released 10/19/94 -------------------------------------------------------------- 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: JETLOPE2.ASC (this file) JETLPE20.PRG (JET-LOPE program) DJ_ADD.DB (sample database) FONT_510.PRG (font wall chart for the 510) FONT_520.PRG (font wall chart for the 520) WHEN AND WHERE: JET-LOPE will run on ST, TT, STe and Falcon computers in ST high and medium resolutions but it is real ugly in medium. It was written specifically for high rez and the HP DeskJet 510 and 520 printers. It has only been tested on the 510 therefore all feedback regarding hardware compatibility and suggested enhancements will be greatly appreciated. .............................. end .............................