home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / LASER / MICTXT31.ZIP / MICROTXT.DOC < prev    next >
Encoding:
Text File  |  1989-09-06  |  23.7 KB  |  656 lines

  1.                 MicroText -- The Document Cruncher
  2.                            Version 3.1
  3.  
  4. New Features in MicroText 3.1
  5.  
  6. *** Printer drivers now built-in.
  7. *** Printer selection menu.
  8. *** HP LaserJet, Series II now fully supported.
  9. *** Now supports Epson LQ and IBM Proprinters.
  10. *** Faster operation.
  11. *** Improved HP LaserJet, Series II printing.
  12. *** Added environmental variable option.
  13. *** Fixed minor printing bugs.
  14. *** Added LaserJet reset options.
  15.  
  16.  
  17. COPYRIGHT NOTICE
  18. ----------------
  19.  
  20. MicroText is protected under the copyright laws of the 
  21. United States. The program and this document are Copyright, 
  22. 1989, by the author, George Campbell.  All rights reserved.
  23.  
  24.  
  25. SHAREWARE NOTICE
  26. ----------------
  27. MicroText is not in the public domain.  It is shareware.  
  28. If you use this program, please register your copy by 
  29. sending the $10 shareware fee to:
  30.  
  31. George Campbell
  32. 1472 Sixth St.
  33. Los Osos, CA  93402
  34.  
  35. The latest version of this program is always available on 
  36. the SLO BYTES BBS.  (805) 528-3753.
  37.  
  38. BBS SysOps and shareware distributors are welcome to 
  39. distribute this program, as long as no changes are made 
  40. without my written permission. Users of MicroText are 
  41. welcome to share the complete program with their friends 
  42. and others.  Please keep the program and documentation 
  43. together.
  44.  
  45. Registered users will receive the latest version, without 
  46. the shareware screen at the end of the program.  They are 
  47. also entitled to mail and BBS support, and will receive 
  48. upgrades to the program automatically without charge.
  49.  
  50. SPECIAL NOTICE:  Any user who contributes a new printer 
  51. driver is entitled to free registration for MicroText, and 
  52. will receive a complimentary copy of the registered 
  53. version. Just send your driver to the address above or 
  54. upload it (with your address) to the BBS number listed 
  55. above.
  56.  
  57.  
  58. PROGRAM DESCRIPTION
  59. -------------------
  60.  
  61. MicroText does just one thing:  it cuts down on the amount 
  62. of paper needed to print documentation for shareware 
  63. programs.  Now you can print the equivalent of two or four 
  64. pages on a single sheet of 8.5" X 11" paper.
  65.  
  66. There are other programs which do this, but none of them 
  67. have the options included in MicroText.
  68.  
  69. MicroText can:
  70.  
  71. 1. Use any dot matrix printer which can print condensed, 
  72. italic, or superscript characters with 7/72" line spacing. 
  73.  
  74. 2. Remove all extra blank lines from a document. 
  75.  
  76. 3. Remove all control characters which can confuse printers. 
  77.  
  78. 4. Replace graphics characters with an asterisk (*). 
  79.  
  80. 5. Print graphics characters if you wish. (default) 
  81.  
  82. 6. Automatically word wrap long lines to fit. 
  83.  
  84. 7. Display a page preview of your document. (CGA/EGA/VGA). 
  85.  
  86. 8. Allow you to set custom screen colors. 
  87.  
  88. 9. Add a 1" left margin for hole punching. 
  89.  
  90. 10. Format your document for one or two-column printing. 
  91.  
  92. 11. Print source code files from any language, with lines up to 
  93. 156 characters long.  (or longer)
  94.  
  95. 12. Re-format most Word Processor files and database files into 
  96. a form which can be printed by MicroText.
  97.  
  98. 13. Print just part of a file.  MicroText has a powerful search 
  99. routine to help you find a starting point.
  100.  
  101. 14. Support IBM ProPrinter's or compatibles which only offer a 
  102. 137 character line length.
  103.  
  104. 15. Print directly to the Printer or to a temporary file.
  105.  
  106. 16. Now prints on HP LaserJet, Series II, using a special font.
  107.  
  108. 17. Now prints on EPSON LQ-series printers and compatibles.
  109.  
  110. 18. Now can use environmental variable for instant operation.
  111.  
  112. Once you try MicroText, you won't know how you lived without 
  113. it.
  114.  
  115.  
  116. INSTALLING MicroText 
  117. --------------------
  118. You can run MicroText from a hard or floppy disk.  Simply 
  119. copy the file, MICROTXT.EXE to a floppy disk or to a 
  120. directory on your hard disk.  
  121.  
  122. NOTE:  NORMALLY, the files, MICROTXT.EXE, PRINTER.DAT, 
  123. TINY3.SFP, and COLOR.DAT, along with any added printer 
  124. drivers MUST be in the current directory, or MicroText 
  125. won't be able to find them.  You must run MicroText from 
  126. its own directory, unless you provide an environmental 
  127. variable for the program.
  128.  
  129. USING ENVIRONMENT VARIABLES WITH MICROTEXT
  130. ------------------------------------------
  131. New to version 3.1 of MicroText is the ability to specify 
  132. an environmental variable for MicroText data files. This 
  133. feature allows you to place MicroText in a directory 
  134. contained in your PATH statement, then run it from any 
  135. other directory.
  136.  
  137. To use this feature, you must give the DOS command:
  138.  
  139. SET MICROTXT=PATH[\]
  140.  
  141. where [PATH] is the full path description to the MicroText 
  142. data files, PRINTER.DAT, TINY3.SFP, and COLOR.DAT.  If, for 
  143. example, you have all your MicroText files in the C:\UTIL 
  144. directory, the command would look like this:
  145.  
  146. SET MICROTXT=C:\UTIL
  147.        -or-
  148. SET MICROTXT=C:\UTIL\
  149.  
  150. The backslash is optional.
  151.  
  152. If you use MicroText regularly, include the SET command in 
  153. your AUTOEXEC.BAT file.
  154.  
  155. If you need more information on environmental variables, or 
  156. the SET command, see your DOS manual.
  157.  
  158. NOTE: This feature is optional. You can always run 
  159. MicroText from it's own directory and ignore this variable.
  160.  
  161. Once installed, run MicroText with the command:
  162.  
  163. MICROTXT <Enter>.
  164.  
  165.  
  166. HARDWARE REQUIREMENTS 
  167. ---------------------
  168. MicroText requires DOS 2.0 or later, 256K of RAM, and CGA, 
  169. EGA, or VGA ONLY for the page preview.  If you have a 
  170. monochrome system and try to use the page preview feature, 
  171. you'll see an error message.
  172.  
  173. USING MicroText 
  174. ---------------
  175.  
  176. IMPORTANT!!!  Always turn on your printer before running 
  177. MicroText.  You will see a warning to this effect when you 
  178. start the program.  If you don't do this, you may see 
  179. unpredictable printouts.  This is especially true with HP 
  180. LaserJet printers.
  181.  
  182. SPECIAL NOTES FOR HP LaserJet USERS 
  183. ------------------------------------------------------------
  184. Unlike dot-matrix printers, the LaserJet handles fonts in a 
  185. different way. MicroText downloads the TINY3.SFP font to 
  186. the printer, then makes it the primary font. It also sets 
  187. line spacing and other features of your printer.
  188.  
  189. When you start MicroText, you are asked if you want to send 
  190. a reset command to your HPLJ. Normally, this is not needed. 
  191. Some other software, however, like Microsoft WORD, may 
  192. reset your printer's page length to a value not compatible 
  193. with MicroText. The reset option allows you to return your 
  194. printer to its normal settings. If you see unexpected 
  195. pagination when printing with MicroText, answer "Y" for the 
  196. reset.
  197.  
  198. Similarly, when exiting MicroText, you will be asked if you 
  199. want to reset the printer. Since the TINY3 font becomes the 
  200. default font, answer "Y" to reset the printer to its 
  201. defaults.
  202.  
  203. When you choose to reset the printer, a blank page will be 
  204. ejected. This is rather annoying, but is a function of the 
  205. printer. You can simply put the blank page back into the 
  206. paper tray. 
  207. ------------------------------------------------------------
  208.  
  209. The first time you run MicroText, it will show you a menu 
  210. and ask you to select one of 5 possible printers for use 
  211. with the program.  Choose the number which is closest to 
  212. your printer. If your exact printer isn't shown, check for 
  213. compatiblitiy in your printer manual and choose the most 
  214. compatible.  After you choose, you'll be asked whether you 
  215. want to make that printer the default for MicroText.  If 
  216. you enter "N," you'll have another chance to choose a 
  217. printer.  When you enter "Y," MicroText will write your 
  218. choice to a data file, PRINTER.DAT.
  219.  
  220. If, later, you want to change printer types, start 
  221. MicroText again, but this time with the "?" switch.  This 
  222. will present the printer selection menu again.  The command 
  223. looks like this:
  224.  
  225. MICROTXT ? <Enter>
  226.  
  227.  
  228. After you start the program, you'll see a menu. You'll also 
  229. see a flashing warning telling you to make sure your 
  230. printer is on.  While I've trapped printer errors, some 
  231. AT-class computers can be fooled.  Just make sure you turn 
  232. your printer on and have paper in it.  Leave the printer on 
  233. until you exit MicroText. To get rid of the message, press 
  234. any key.
  235.  
  236. Position your paper approximately with about 1/4" of paper 
  237. above the actual printing position.  This top margin is 
  238. important, since MicroText starts printing immediately at 
  239. the current paper location, and uses the entire page.  You 
  240. may have to experiment.
  241.  
  242. Naturally, if you're using a LaserJet, just make sure the 
  243. paper bin isn't empty.  The LaserJet will take care of 
  244. paper positioning.
  245.  
  246. Look at the menu, and you'll find that it's pretty 
  247. self-explanatory.  [F1] offers a brief help screen.  The 
  248. remaining Function Keys are arranged basically in the order 
  249. in which you'll use them.  Press Function keys only at the 
  250. main menu.  [F10] is an exception.  It aborts printing and 
  251. only functions during printing.
  252.  
  253. [F2] asks for the name of the file you want to crunch.  You 
  254. can include path information if you wish.
  255.  
  256. Once you enter a file name, another prompt will ask you for 
  257. the name of a scratch file.  MicroText creates a file for 
  258. storing its output. The default filename is MICROTXT.TMP, 
  259. but you can supply any filename you wish, if you want to 
  260. save the file for later use.  Again, path information is 
  261. accepted at this prompt.
  262.  
  263. Once you provide both filenames, crunching proceeds, with a 
  264. status report at the bottom of the screen. When crunching 
  265. is finished, you'll see a report screen showing your paper 
  266. savings and other information.
  267.  
  268. CRUNCHING DIRECTLY TO THE PRINTER
  269. ----------------------------------
  270. You can also tell MicroText to crunch the file directly to 
  271. your printer, instead of creating a temporary file.  Just 
  272. type in LPT1: or LPT2: instead of a filename.  The crunched 
  273. document will go directly to your printer.  This option 
  274. saves disk space, but is riskier if your original material 
  275. causes excessive line wraps.
  276.  
  277. [F3] repeats the crunching process.  That process will be 
  278. followed on the status line, counting lines as it proceeds. 
  279. You can watch each line being crunched, then written to the 
  280. scratch file.
  281.  
  282. Once crunching is complete, you'll see a screen which is a 
  283. report of the savings you'll get.  
  284.  
  285. [F4] prints the file you just crunched.  Again, make sure 
  286. your printer is on and has enough paper to print the number 
  287. of pages shown in the report.  Tractor feed is HIGHLY 
  288. recommended for dot-matrix printers.
  289.  
  290. You can abort printing by pressing [F10].  Since your 
  291. printer has a buffer, it may take some time for printing to 
  292. stop.  If, after pressing [F10], you need instant printer 
  293. stoppage, turn off the power to the printer.  Be sure to 
  294. turn it back on again, though. NOTE: don't do this with the 
  295. LaserJet unless you plan to restart the program, since the 
  296. TINY3 font must be resident in the printer's memory.  If 
  297. you abort printing on a LaserJet, MicroText will eject a 
  298. page.
  299.  
  300. Once printing is complete, you'll be asked if you want to 
  301. delete the scratch file.  It's up to you.
  302.  
  303. [F5] prompts you for the name of a document to print.  This 
  304. could be a previously-created crunched file from MicroText, 
  305. although other files can also be printed in tiny type.  You 
  306. might try this for source code files with line lengths up 
  307. to 156 characters. Longer lines will be wrapped 
  308. automatically.
  309.  
  310. After entering the filename (<Enter> alone aborts), you'll 
  311. be asked if you want to start printing from the beginning 
  312. of the file.  If so, just press Y.
  313.  
  314. Otherwise, press N and MicroText will prompt you for a 
  315. search.  You have two choices:  [1] accepts a MicroText 
  316. page number. Enter ONLY the number....nothing else.  [2] 
  317. lets you enter any search text you wish.  This search is 
  318. case-sensitive so CURSOR won't find Cursor.
  319.  
  320. After you enter your search text, MicroText will search the 
  321. file for the first line containing your search text, then 
  322. will begin printing on that line.  Use this feature if you 
  323. have to interrupt a printing job in the middle for some 
  324. reason, or if you just want to print part of a file.
  325.  
  326. Again, after printing, you'll be asked about deleting the 
  327. file.
  328.  
  329. [F6] is the key that allows you to customize the program 
  330. for YOUR printer.  You'll need your printer's manual.  You 
  331. need the ASCII codes for Elite type size, Condensed 
  332. printing, Super or subscript and 7/72" or 10 lines per inch 
  333. line spacing.
  334.  
  335. When prompted, enter the codes ONE AT A TIME, always using 
  336. the ASCII code in decimal format.  Enter one code, then 
  337. press enter and you'll be prompted for the next code for 
  338. that feature.
  339.  
  340. Example:
  341.  
  342. On EPSON printers, the code for Elite Printing is {Esc}{M}.  
  343. You would enter 27 at the first prompt, then 77 at the 
  344. second prompt, then press <Enter> alone to move to the next 
  345. feature.
  346.  
  347. A help screen is always shown during printer configuration.
  348.  
  349. Once you've finished, you'll be asked for a filename for 
  350. your configuration file.  Again, path information is OK.
  351.  
  352. Finally, you'll be asked if you want to make the entries 
  353. you made effective immediately.
  354.  
  355. [F7] allows you to load a previously-created driver.  Just 
  356. enter the filename for your driver, with path information 
  357. if needed.
  358.  
  359. [F8] is the key that toggles graphics characters.  When you 
  360. start, MicroText is in full graphics mode.  Pressing [F8] 
  361. switches back and forth between the two modes.  You'll see 
  362. the result right on the menu. With graphics [OFF], all 
  363. ASCII extended graphics characters are replaced with an 
  364. asterisk (*). NOTE: The soft font used in the HP LaserJet 
  365. doesn't have the IBM graphics characters. MicroText 
  366. automatically turns graphics [OFF] when you use this 
  367. printer. Don't try to disable this feature manually, or you 
  368. may see unexpected characters.
  369.  
  370. If your file has many line-drawing characters, I suggest 
  371. turning graphics [OFF] since most printers will cause 
  372. improper pagination if they print these characters in 
  373. Elite, Condensed, Superscript.  It's up to you.  Try both 
  374. ways.
  375.  
  376. [F9] exits to DOS.  You'll have a chance to abort.  Once 
  377. you abort, you'll see my shareware request.  Please take 
  378. the time to read it.  If you register, you'll receive the 
  379. version without this screen.
  380.  
  381. [F10] is only used to cancel printing, and operates only 
  382. during printing.  See the note above.
  383.  
  384. CURSOR KEY COMMANDS 
  385. -------------------
  386. The four main arrow keys also control functions in 
  387. MicroText.  
  388.  
  389. [UP CURSOR] takes you to the page preview.  Notice that you 
  390. must have either crunched a file or loaded another file for 
  391. printing before this command will function.  Again, you 
  392. must have CGA, EGA, or VGA capabilities for this preview.  
  393. If not, you'll see an error message and will return to the 
  394. main menu.
  395.  
  396. Also, the appearance of your page may differ if you are 
  397. using printers other than the Epson 86 series.  This page 
  398. preview is not a totally accurate representation of the 
  399. printed page. Page proportions may vary.  It's designed to 
  400. simply let you check the basic layout of your document.
  401.  
  402. [LEFT CURSOR] sets one or two column mode.  Default is two 
  403. columns on the final printout.  Press the key to toggle 
  404. between modes.  You'll see the status displayed on your 
  405. menu.  NOTE:  You must do this before crunching a file. 
  406. ------ Use one column mode for text files or source code 
  407. files where the line length is consistently over 64 
  408. characters.  This prevents excessive line wrapping and will 
  409. make your printout easier to read. 
  410.  
  411. In one-column mode, only two pages will print on each final 
  412. page. This may be especially useful for users with 
  413. ProPrinters or compatibles, especially if you are seeing 
  414. too many word wraps in your printout.
  415.  
  416. [DOWN CURSOR] Takes you to MicroText's screen color setting 
  417. menu.  Full instructions are shown on the screen.  When you 
  418. select the colors, you'll see a sample of your selection, 
  419. then MicroText will ask if these are OK.  If so, just press 
  420. Y. If not, press N and you'll get another chance.
  421.  
  422. Once you decide, you'll have the chance to save your 
  423. selection in a configuration file, COLOR.DAT.  If COLOR.DAT 
  424. exists, MicroText will automatically start with the colors 
  425. stored in that file.  NOTE: COLOR.DAT must be in the 
  426. current directory.  If you operate MicroText from other 
  427. directories, copy COLOR.DAT to those directories.
  428.  
  429. [RIGHT CURSOR]  sets the left margin on your printout on or 
  430. off. This key is a toggle.  You can see the status of the 
  431. toggle on the menu screen. The default is no left margin.  
  432. If the margin status is ON, then a 1" wide margin will be 
  433. added to your printout.  This allows for hole punching or 
  434. other binding techniques. NOTE: HP LaserJet users may want 
  435. to turn on the left margin switch, since that printer can 
  436. print wider lines than some others.  It makes a neater 
  437. page.
  438.  
  439. NOTE:  If you elect to have a left margin, MicroText will 
  440. automatically wrap lines over 64 characters wide in 
  441. two-column mode and over 140 characters wide in one-column 
  442. mode.  Use margins carefully to avoid excessive wrapping.  
  443. In ProPrinter mode, started with the P switch, line lengths 
  444. will be shorter. HP LaserJet lines will be longer, up to 
  445. 200 characters in one-column mode and 80 characters in 
  446. two-column mode.
  447.  
  448. HINT:  If you're not sure whether to use margins or not, 
  449. try setting margins on, then pressing [F3] to crunch the 
  450. file.  Check the report, then press [UP CURSOR] to see a 
  451. page preview.  If you don't like what you see, press [F3] 
  452. again after leaving the preview and re-setting the margin 
  453. toggle.  MicroText will re-crunch your document in the new 
  454. mode, and you can preview it again.
  455.  
  456. This hint also applies to one and two-column printing. Once 
  457. you've loaded a file for crunching, you can re-crunch it at 
  458. any time, overwriting the scratch file.
  459.  
  460.  
  461. HINTS 
  462. -----
  463. 1. Since MicroText creates a scratch file, you must have 
  464. enough disk space to hold that file.  Typically, it will be 
  465. somewhat larger than the original text file.  Allow for it.
  466.  
  467. 2. MicroText can handle some Word Processor files directly.  
  468. Try it out on a short file. Turn Graphics [OFF] for best 
  469. results. I've tested it with Microsoft WORD files with good 
  470. success.
  471.  
  472. Also, most database files are amenable to MicroText 
  473. crunching.  You may not like the format, but you can read 
  474. it just fine.
  475.  
  476. 3. If you're designing printer drivers, test them with 
  477. short files.  It saves lots of time.
  478.  
  479. 4. Any time you're testing MicroText, work with short files.
  480.  
  481.  
  482. OTHER USES FOR MicroText 
  483. ------------------------ 
  484. MicroText has a few obvious uses, like printing shareware 
  485. documentation, but it has other uses as well.  Here are a 
  486. few options you might consider:
  487.  
  488. Spreadsheet Printing:  
  489. --------------------- 
  490. MicroText can crunch a spreadsheet print file in it's 
  491. one-column mode and handle text up to 156 columns wide.  
  492. That beats the typical 132-column condensed printing. HP 
  493. LaserJet users can print single-column text up to 200 
  494. characters wide.
  495.  
  496.  
  497. Source Code Printing:  
  498. --------------------- 
  499. MicroText is ideal for printing archival copies of 
  500. programmer's source code files. If your source code files 
  501. have long lines, use the one-column mode.  Also, you can 
  502. print source code files without crunching them if 
  503. pagination is impractical.  This feature allows you to view 
  504. your screens perfectly, complete with all ASCII graphics 
  505. characters.
  506.  
  507. To print without crunching, use the [F5] key to load any 
  508. ASCII file for printing.
  509.  
  510. NOTE: MicroText prints 105 lines per 8.5"X11" page.
  511.  
  512.  
  513. Special Printing:  
  514. ----------------- 
  515. Use MicroText's [F5] key to load any ASCII file for 
  516. printing. You can customize your print output by using the 
  517. [F6] key to insert printer codes.  If you choose, you can 
  518. even save these codes in special configuration files for 
  519. repeated printing.  There is no limit to the number of 
  520. printer control codes you can enter at any control code 
  521. prompt.  Just enter them one code at a time.
  522.  
  523.  
  524. Working With Print Enhancers:  
  525. ----------------------------- 
  526. Various programs are available to enhance print quality for 
  527. most Epson-compatible 9-pin printers.  MicroText interfaces 
  528. perfectly with these program.  My favorite is "The Image 
  529. Printing Utilities."  LETTRIX is another good bet. Using 
  530. one of these programs, you can produce near-laser quality 
  531. printing.
  532.  
  533.  
  534. USING MicroText with Laser Printers: 
  535. ------------------------------------ 
  536. HP LaserJet, Series II printers use some special techniques 
  537. for printing with MicroText.  A soft font, TINY3.SFP is 
  538. downloaded by MicroText to your printer. It remains in the 
  539. printer until you shut the printer off. In order not to 
  540. conflict with other soft fonts, this font uses the font 
  541. number, 1333, as an identifier.  You can even specify that 
  542. font number for other printing chores, if your software can 
  543. handle soft fonts.
  544.  
  545. The font, TINY3.SFP is a fixed-space font at 3.8 points, 
  546. with 21.5 characters per inch. It has only the normal 
  547. keyboard characters, ASCII 33 to ASCII 127, and takes up 
  548. very little memory. As used in MicroText, line spacing is 
  549. set at 12 lines per inch. NOTE: since TINY3 doesn't have 
  550. any graphics characters, MicroText turns graphics filtering 
  551. OFF automatically if you choose the HP printer.
  552.  
  553. You may download the font to your printer outside of 
  554. MicroText for other uses.  Use the command:
  555.  
  556. COPY /B TINY3.SFP LPT1: <Enter>
  557.  
  558. The font number, 1333, is built into the font itself, as is 
  559. the 12 lpi line spacing.  To access the font in an external 
  560. document, just include a line in your document containing 
  561. the following HP printer control information:
  562.  
  563. Esc(1333X
  564.  
  565. Where you see "Esc," include the actual ASCII character 27. 
  566. In most editors, you do this by holding down the <Alt> key 
  567. while you type 27 on the NUMBER PAD on your keyboard. The 
  568. command above makes TINY3 the primary font.  Send EscE to 
  569. the printer to reset it when you're done printing with 
  570. TINY3.
  571.  
  572. I just wanted to add that information for LaserJet junkies.
  573.  
  574.  
  575. COMMAND LINE OPTIONS
  576. --------------------
  577. You may bypass MicroText's printer selection menu by adding 
  578. a command line switch.  There are five possible switches:
  579.  
  580. MICROTXT E
  581. This sets up the program for EPSON FX-86, EPSON FX-286, 
  582. LX-86, and other compatible printers.
  583.  
  584. MICROTXT P
  585. Sets up the program for IBM ProPrinter, IBM Graphics 
  586. Printer 5152, MX-80, FX-80 and other compatible printers.
  587.  
  588. MICROTXT LQ
  589. Sets up the program for the Epson LQ series of printers, 
  590. and compatibles.
  591.  
  592. MICROTXT HP
  593. Sets up the program for HP LaserJet, Series II printers, 
  594. and compatibles.
  595.  
  596. MICROTXT ?
  597. Calls the printer selection menu, even if a PRINTER.DAT 
  598. file exists.  Use this switch for changing printers.
  599.  
  600. Command line switches may be entered in upper or lower 
  601. case.
  602.  
  603. VERSION HISTORY 
  604. ---------------
  605. Version 3.1, September 4, 1989
  606.  
  607. Fixed HP line spacing to avoid pagination problems.
  608. Added environment variable option.
  609. Added page eject on print abort.
  610. Fixed blank page eject for HP LaserJet printers.
  611. Added reset option for HP LaserJet printers.
  612. Added automatic crunching after file selection.
  613.  
  614. Version 3.0, June 18, 1989
  615.  
  616. Added HP LaserJet, Series II support.
  617. Added internal printer type selection menu.
  618. Added LaserJet soft font, TINY3.SFP
  619. Compiled MicroText with QuickBasic 4.5 for more speed.
  620. Added command line options for printers.
  621.  
  622. Version 2.2, April 1, 1989
  623.  
  624. Added IBM PROPRINTER SUPPORT
  625. Added Direct Printing Option
  626.  
  627.  
  628. Version 2.1, March 28, 1989
  629.  
  630. Fixed filename bug.
  631.  
  632.  
  633. Version 2.1, March 27, 1989
  634.  
  635. Added Search routine for printing after interruption.
  636.  
  637.  
  638. Version 2.0, March 26, 1989
  639.  
  640. Added Cursor Key commands. Added One or Two Column Modes. 
  641. Added Color Customizing. Added Left Margin Capabilities 
  642. Fixed pagination bug.
  643.  
  644.  
  645. Version 1.0,  March 24, 1989
  646.  
  647. So far, this is the only version.  I'm sure there are 
  648. things to be done to the program.  I welcome your 
  649. suggestions, especially when accompanied by registration 
  650. fees.
  651.  
  652. I will try to change the program to suit any reasonable 
  653. request, at least as far as I'm capable.
  654.  
  655. MicroText was written in Microsoft QuickBASIC.
  656.