home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / print / microtxt.zip / MICROTXT.DOC next >
Text File  |  1992-06-28  |  22KB  |  635 lines

  1.                          MicroText
  2.                The Premium Document Cruncher
  3.                         Version 4.5
  4.  
  5.                              by
  6.                        George Campbell
  7.  
  8.  
  9.  
  10. INTRODUCTION
  11. ============
  12.  
  13. Save a tree or two!
  14.  
  15. MicroText lets you print up to 4 pages worth of text on a
  16. single sheet of paper. It does this by tricking your printer
  17. into using a tiny (3 to 4 point) font. Before printing, the
  18. program reformats the text into a temporary file. Your
  19. original remains unchanged.
  20.  
  21. When re-formatting, MicroText automatically wraps lines
  22. which are too long, but never breaks words. If a document
  23. has large blank spaces in it, caused by excess blank lines,
  24. MicroText removes them, saving even more space. It leaves
  25. one blank line for easy readability.
  26.  
  27. Your printouts include MicroText's own page numbering, with
  28. the filename included in a header on each of the four pages
  29. on the sheet.
  30.  
  31. You have complete control over the process. You can add a
  32. left margin, decide whether you want to print graphics
  33. characters, or select one or two columns. You can also set
  34. custom line widths and page lengths to match your particular
  35. needs. There's even more you can do with MicroText.
  36.  
  37. You can also create a special configuration file which loads
  38. when MicroText runs. This file contains information on all
  39. aspects of the print format, and allows you to set the
  40. program up as you like it. It will start that way each
  41. time, unless you delete the configuration file.
  42.  
  43. You can run MicroText from the command line, by simply
  44. adding a filename to the command. MicroText will then
  45. automatically crunch and print the file, using the default
  46. settings, or those you've set in your configuration file.
  47.  
  48. You can also use DOS environment variables to control
  49. MicroText, setting line width, lines per page, and the path
  50. for MicroText's data files. This is especially useful if you
  51. use the program in command-line mode.
  52.  
  53. More information on each of these options is provided below.
  54.  
  55. This program is almost 4 years old, and is now in Version
  56. 4.5, which has a new, streamlined interface, complete with
  57. intelligent drop-down menus, and mouse support. 
  58. Many other features are new to this version of MicroText, 
  59. so if you have used a previous version, be sure to read this 
  60. file completely, or you might miss something.
  61.  
  62.  
  63. HARDWARE REQUIREMENTS
  64. ---------------------
  65. MicroText requires DOS 3.0 or later, 256K of RAM, and CGA,
  66. EGA, or VGA (ONLY for the page preview). If you have a
  67. monochrome system and try to use the page preview feature,
  68. you'll see an error message.
  69.  
  70. MicroText supports Epson-compatible and HP LaserJet-compatible 
  71. printers. HP DeskJet and PostScript printers are NOT supported.
  72.  
  73. COPYRIGHT NOTICE
  74. ----------------
  75.  
  76. MicroText is protected under the copyright laws of the
  77. United States. The program and this document are Copyright,
  78. 1992, by the author, George Campbell. All rights reserved.
  79.  
  80.  
  81. LICENSE NOTICE
  82. --------------
  83. MicroText is not in the public domain. It is shareware. If
  84. you use it beyond a reasonable trial period (30 days), you 
  85. MUST register your copy. Registration costs just $15.
  86.  
  87. There are three ways to register this program:
  88.  
  89. 1. Send a check or money order for the registration fee, written on 
  90. a U.S. bank and made payable to:
  91.  
  92. OsoSoft
  93. 1472 Sixth Street
  94. Los Osos, CA  93402
  95.  
  96. 2. If you use CompuServe, you can register online. Log on to CIS and
  97. give the command "GO SWREG." Use the CompuServe menus to locate and 
  98. register the program by name. CompuServe will bill your account for 
  99. the amount of the registration fee, and I'll ship the program to you 
  100. immediately.
  101.  
  102. 3. If you prefer to order by MasterCard, Visa, American Express, or 
  103. Discover card, contact Public (software) Library. You may call 
  104. (800) 242-4775 or (713) 524-6394 for voice registration. Or FAX your 
  105. order to (713) 524-6398. Or send an Email message on CompuServe at
  106. 71355,470. For FAX or Email orders, remember to include the name of 
  107. the program, your credit card number, and expiration date. NOTE: 
  108. THIS SERVICE IS FOR ORDERS ONLY. DO NOT CALL PsL FOR INFORMATION OR 
  109. SUPPORT. Credit card orders include a $4 charge for shipping and 
  110. handling.
  111.  
  112. All orders will be shipped within one week.
  113.  
  114. Registered users receive the latest version of the program, 
  115. without shareware registration screens, and are entitled to full 
  116. support. Unregistered users do not receive support from the
  117. author under any circumstances.
  118.  
  119. The latest shareware version of this program is always available on
  120. the OsoSoft BBS. Call (805) 528-3753, 300-2400 bps, 8/N/1.
  121.  
  122. George Campbell
  123. 1472 Sixth St.
  124. Los Osos, CA  93402
  125. (805) 528-3753 (BBS)
  126. CompuServe ID: 71571,222
  127.  
  128.  
  129. INSTALLATION
  130. ============
  131.  
  132. To install MicroText, copy all the files on this disk to a
  133. floppy disk or (better yet) to a directory on your hard
  134. disk. If possible, copy the files into a directory named in
  135. the PATH statement in your AUTOEXEC.BAT file. This, combined
  136. with other features I'll describe later, will allow you to
  137. run the program from any system prompt. For more information
  138. on the PATH statement, see your DOS manual.
  139.  
  140. WARNING: if you use MicroText on a floppy disk-only computer, 
  141. you MUST copy COMMAND.COM onto the floppy which contains
  142. the MicroText files.
  143.  
  144. MicroText Files:
  145.  
  146. COLOR.DAT    -- Screen color data (created by program)
  147. MICROTXT.CFG -- Configuration file (created by MicroText)
  148. MICROTXT.DOC -- Manual (try crunching this one first)
  149. MICROTXT.EXE -- Main program
  150. MTMAN.COM    -- MicroText help file (view inside program)
  151. *.MTP        -- Printer drivers. (created by MicroText)
  152. PROGRAMS.COM -- Information on other products
  153.  
  154. RUNNING MICROTEXT
  155. =================
  156. Normally, you should run MicroText from it's own directory.
  157. Change to the directory holding the MicroText files, then
  158. start the program with this command:
  159.  
  160. MICROTXT <Enter>
  161.  
  162. You'll first see an error message, telling you that the
  163. printer driver is missing. Just press a key. Next, you'll
  164. see a message telling you to turn your printer on.
  165.  
  166. NOTE: Due to all the different types of printers available,
  167. you MUST have your printer on at all times when running
  168. MicroText. If not, you may have unexpected results. This is
  169. especially true with HP laserjet printers. MicroText will
  170. detect that the printer is disconnected, but it takes about
  171. a minute to discover that error. Hence this message.
  172.  
  173. Next, you'll be asked to choose a printer from a list.
  174. Choose the closest match for your printer. If you have a 9-
  175. pin dot-matrix printer, try either selection no. 1 or 2. 24-
  176. pin dot matrix printer should try selection no. 3. Hewlett-
  177. Packard LaserJet-compatible users should try no. 4.
  178. Selection number 5 takes you to a special printer setup
  179. menu that allows you to enter the codes needed for your printer.
  180. This should not be needed 99% of the time.
  181.  
  182. NOTE: Microtext does not currently support the HP DeskJet or
  183. any variety of PostScript printer.
  184.  
  185. Once you choose a printer, installation is complete, and the
  186. program begins. From now on you won't see that screen.
  187.  
  188. THE MICROTEXT INTERFACE
  189. =======================
  190.  
  191. MicroText, Version 4.0, uses a simple drop-down menu system
  192. which is always on the screen. The top row indicates the
  193. overall function of its submenus. A box drops down from each
  194. of the main menu selections, offering additional choices.
  195.  
  196. You can select a menu choice by pressing a cursor key to
  197. move the highlight bar to your selection, or by clicking
  198. either mouse button on a command. If you use cursor keys,
  199. press <Enter> to carry out the command.
  200.  
  201. As an alternative, you can also press the first letter of a
  202. main menu option, or the number for a submenu option. 
  203.  
  204. If a menu command requires input from you, an input box will
  205. pop up on the lower part of the screen. Read the box, then
  206. supply the information requested.
  207.  
  208.  
  209. Menu Intelligence
  210. =================
  211.  
  212. MicroText always tries to anticipate your next action, moving
  213. the highlight bar to the most logical operation. It doesn't
  214. always get it right, but you'll find that it guesses pretty
  215. well.
  216.  
  217.  
  218. MENU DETAILS
  219. ============
  220.  
  221. FILE MENU CHOICES
  222.  
  223. 1. Select file mask [*.*]
  224.  
  225. Here, you can specify the type of files you want to display
  226. with the command above. For example, to see .DOC files, type
  227. in *.DOC in the input box. To see only files with the
  228. filename LETTER, use LETTER.*
  229.  
  230. 2. Change Directory
  231.  
  232. Use this command to move to a different directory. In the
  233. input box, type in the directory information. It will then
  234. appear in item 1 above. You can use the trailing backslash
  235. or not. Examples:  C:\DOS   D:\WP\LETTERS\
  236. NOTE: MicroText always returns you to the original directory
  237. when you exit the program.
  238.  
  239. 3. Select a file for crunching []
  240.  
  241. This command will ask you for a filename of the document you
  242. want crunched. You'll see a screen, listing the files which
  243. match your file specification. If there are too many files to
  244. fit on the screen, look at the ones displayed. If the file you
  245. want is there, press "y" or click [Yes]. If not, press "n" or 
  246. click [NO] to see more files. After you say 'yes', click on your 
  247. file, then click yes. If you have no mouse, just press a key,
  248. then type the name of the file and press <Enter>. NOTE: if you
  249. enter filenames manually, you must name a file in the current
  250. directory. If you need a file from another directory, use the 
  251. "Change Directory" command before selecting a file.
  252.  
  253. 4. Shell to DOS
  254.  
  255. If you give this command, MicroText will allow you to give
  256. normal DOS commands, within the available memory. You can
  257. give as many commands as you like. To return to MicroText,
  258. give this command:
  259.  
  260. EXIT <Enter>
  261.  
  262. NOTE: If you run an actual program with this command, you'll
  263. see an [OK] button on the screen after the program runs. Click 
  264. the button, or press any key.
  265.  
  266. 5. Quit program
  267.  
  268. Exactly that. HP LaserJet users will be asked if they want
  269. to reset the printer. This removes the TINY3 font and ejects
  270. the page. If you don't do this, your later printing may be
  271. unusual.
  272.  
  273. PRINTER MENU CHOICES
  274.  
  275. 1. Print current crunched file
  276.  
  277. This command sends your crunched document to the printer.
  278. Use it only after crunching your file from the Crunch menu.
  279. While printing proceeds, you can abort at any time by
  280. pressing <F10>.
  281.  
  282. 2. Send Formfeed to printer
  283.  
  284. Ejects a page from the printer, or advances the paper for
  285. tear-off.
  286.  
  287. 3. Preview first page
  288.  
  289. This command presents a graphical preview of your crunched
  290. document, more or less as it will appear on paper. Margins
  291. and line lengths are included. (Requires a CGA, EGA, or VGA
  292. display)  Monochrome users will see an error message.
  293.  
  294. 5. Create custom printer driver
  295.  
  296. MicroText allows you to create a file containing codes for
  297. other printers not supported internally. If you give this
  298. command, you'll see an explanation of the codes. See the
  299. PRINTER CUSTOMIZING section at the end of this document.
  300.  
  301. 6. Load custom printer driver
  302.  
  303. If you've created a special driver, this command loads it
  304. into MicroText.
  305.  
  306.  
  307. LAYOUT MENU OPTIONS
  308.  
  309. 1. *One or two columns [2-COL]
  310.  
  311. This command is a toggle. Each time you press it, you change
  312. from one-column to two-column mode and vice-versa. Two-
  313. column mode is the default and produces 4 pages on one sheet
  314. of paper. This value can be saved in a configuration file.
  315.  
  316. 2. *Print graphic characters [ON]
  317.  
  318. This toggle determines whether you print the extended ASCII
  319. characters in a document. When it's [ON], MicroText prints
  320. all graphics characters. If it's [OFF], it replaces them
  321. with asterisks (*). Not all printers can handle the
  322. extended characters. Set this toggle the way you like.
  323. NOTE: the TINY3 font for the HP LaserJet has no graphics
  324. characters. This toggle is ignored.
  325.  
  326. This value can be saved in a configuration file. See info on
  327. Setup menu.
  328.  
  329. 3. Add left margin [OFF]
  330.  
  331. This toggle adds a margin to the left of the page. The
  332. margin width is fixed, and varies from printer to printer,
  333. but allows for hole punching. It's fairly small, to allow as
  334. much text as possible on the page. This entry can be saved in 
  335. a configuration file. See info on Setup menu.
  336.  
  337.  
  338. SETUP MENU OPTIONS
  339.  
  340. 1. *Choose Printer
  341.  
  342. Use this option if you get a new printer, or just need to
  343. change your selection. You'll see the same menu you saw when
  344. you first ran MicroText.
  345.  
  346. 2. *Set wrap point
  347.  
  348. You probably won't need this option. It allows you to
  349. customize the width of each column. If your printouts look
  350. like they could hold a few more letters on each line, you
  351. might want to change this value. If you make it too large, 
  352. however, your text will spill off the edge of the page. 
  353. Experiment with this value for the best results.
  354.  
  355. 3. *Set Maximum lines per mini-page
  356.  
  357. As above, this figure lets you choose a customized number of
  358. lines on each page of your printout. Use it if your printer
  359. doesn't paginate properly, or if you're using non-standard
  360. paper. Set this number to match the number of total lines on 
  361. each mini-page.
  362.  
  363. 4. *Set screen colors
  364.  
  365. MicroText can display any colors you like. If you have a
  366. color monitor, use this command to set it up for your
  367. favorites. Just follow the screen instructions. You can 
  368. click on choices with the mouse or type in a number. At the end
  369. of the color-setting routine, you can save your choice in a
  370. file, and MicroText will always start with those colors,
  371. unless you change them here.
  372.  
  373. 5. *Set path for MicroText data files
  374.  
  375. MicroText normally looks for its data files in the directory
  376. from which you started the program. You can change that
  377. directory here, if you like.
  378.  
  379. 6. Save configuration (becomes default)
  380.  
  381. Under normal circumstances, you won't need this command. Use
  382. it only if you need to alter the MicroText defaults. This
  383. creates a file (MICROTXT.CFG) containing information on:
  384.  
  385. 1. Wrap point (see 2. above)
  386. 2. Lines per page (see 3. above)
  387. 3. Data path (see 5. above)
  388. 4. Number of columns (1 or 2)
  389. 5. Margin setting
  390. 6. Graphic character toggle
  391. 7. Path for data files
  392.  
  393. MicroText looks for this file each time it runs and, if
  394. found, makes those values the defaults. Use this feature to
  395. customize the program. NOTE: you must manually set EACH of
  396. the first three values before saving a configuration.
  397.  
  398. NOTE: See also the section below on Environment Variables.
  399.  
  400. 7. Delete old configuration file
  401.  
  402. Use this command if you've made a mistake in your
  403. configuration, or if you want to revert to the MicroText
  404. defaults. Also, if you use environment variables, you should
  405. delete the file. If you change configuration, then re-save
  406. it, the old file will automatically be replaced.
  407.  
  408.  
  409. CRUNCH MENU OPTIONS
  410.  
  411. 1. Crunch current file []
  412.  
  413. This command is at the heart of MicroText. Once you've
  414. selected an input file, this command reformats it for
  415. printing. The current filename appears in the brackets. As
  416. crunching proceeds, you'll see a count of the lines
  417. processed. On completion, a report will appear with
  418. information on pages saved, etc.
  419.  
  420. NOTE: If you change parameters for crunching, after
  421. crunching a file, you must give this command again to re-
  422. crunch your file.
  423.  
  424. 2. Delete temporary file [MICROTXT.TMP]
  425.  
  426. This command deletes MicroText's temporary file. Normally,
  427. you won't need this command, since MicroText deletes the 
  428. file after printing. If you want to exit the program 
  429. without printing, however, use this command to get rid of 
  430. the file. If you re-crunch a file, MicroText automatically 
  431. over-writes the temporary file.
  432.  
  433. 3. View input file
  434.  
  435. This command lets you look inside the file you're planning
  436. to crunch. You'll see the file on the screen, one screen at
  437. a time. Press any key to view more of the file. Press <Esc>
  438. to return to the main menu. This viewing utility only moves
  439. forward in the file.
  440.  
  441.  
  442. HELP MENU OPTIONS
  443.  
  444. 1. Read Manual
  445.  
  446. This command lets you browse through a condensed version of
  447. this manual. Use it whenever you have a question about 
  448. operating MicroText.
  449.  
  450.  
  451. 2. Information on other products
  452.  
  453. I offer a number of other shareware programs. This command,
  454. which calls the file PROGRAMS.COM, will give you detailed
  455. information on those programs. Just follow the screen
  456. prompts.
  457.  
  458. 3. Print order form
  459.  
  460. Prints a handy order form to let you register MicroText or order
  461. any other OsoSoft product.
  462.  
  463.  
  464. OTHER MICROTEXT FEATURES
  465. ========================
  466.  
  467. Those are just the basic features in MicroText. It can do
  468. much more than you'd think, though, and there are many other
  469. options available. Here are just a few:
  470.  
  471. ENVIRONMENT VARIABLES
  472.  
  473. MicroText recognizes three DOS environment variables:
  474.  
  475. MICROTXT
  476.  
  477. Tells the program where to find its data files.
  478.  
  479. MTLENGTH
  480.  
  481. Tells the program the maximum length of a line for re-
  482. formatting.
  483.  
  484. MTLINE
  485.  
  486. Tells the program the maximum number of lines per page
  487.  
  488. MicroText checks your DOS environment each time it runs. If
  489. these variables are found there, it sets the figures in the
  490. variable as the defaults.
  491.  
  492. To place the variables in the environment, use the SET
  493. command. Here are examples:
  494.  
  495. NOTE: Do not add any spaces before or after the equal (=)
  496. sign.
  497.  
  498. SET MICROTXT=C:\MT
  499.  
  500. This tells MicroText to always look for data files in the
  501. C:\MT directory. Substitute your own directory information.
  502.  
  503. SET MTLINE=65
  504.  
  505. Tells MicroText to wrap lines at the 65th character when
  506. reformatting. Of course, the wrapping is intelligent and
  507. never breaks a word.
  508.  
  509. SET MTLENGTH=55
  510.  
  511. Tells MicroText to start a new mini-page after 55 lines.
  512. Be careful with this one, since too large a number will
  513. cause lines to bleed to the next page, destroying
  514. pagination. Experiment with this figure.
  515.  
  516. You can use one or more of these variables. You can include
  517. these commands in your AUTOEXEC.BAT file or in a batch file
  518. which starts MicroText. Here's a sample batch file.
  519. Naturally, you'll substitute your own data.
  520.  
  521.  
  522. MT.BAT
  523. =================================
  524. SET MICROTXT=C:\MT
  525. SET MTLENGTH=65
  526. SET MTLINE=55
  527. CD C:\MT
  528. MICROTXT
  529. =================================
  530.  
  531.  
  532. NON-ASCII DOCUMENTS
  533.  
  534. MicroText can also crunch many non-ASCII documents. It can
  535. handle files created by Microsoft WORD, WordStar, and many
  536. other word processors. You may see some asterisks in the
  537. file, but the text will be there. Naturally, without the 
  538. program itself documents won't have normal formatting, but
  539. you can get a look at them.
  540.  
  541. Unfortunately, MicroText can't cope with WordPerfect files, 
  542. unless you use the <Ctrl>-<F5> (Text In/Out) command.
  543.  
  544. It can also print DBASE files, but doesn't format them
  545. neatly. Spreadsheets are another specialty. Just tell your
  546. spreadsheet to print to a file, instead of to the printer.
  547. MicroText can print these files, in single-column mode, up
  548. to 180 columns. Again, formatting won't be perfect.
  549.  
  550. Source code files from programming languages are another
  551. good use of MicroText. By choosing one-column mode, you can
  552. see long lines of code without breaks. Just crunch the
  553. source code file and print.
  554.  
  555. Print all your shareware documentation with MicroText. Set
  556. the margin on and you can put the printouts in a three-ring
  557. binder. Just imagine how much paper and space you'll save.
  558.  
  559. Consider using MicroText to print archival copies of all
  560. kinds of documents. If you have a collection of short
  561. documents, you can combine them into a single file and
  562. create a crunched printout. Use the DOS COPY command to
  563. merge your files. Here's a good example:
  564.  
  565. COPY/A filename1 + filename2 + filename3 +.... MERGE.DOC
  566.  
  567. Then just load MERGE.DOC into MicroText and print away.
  568.  
  569. HINTS
  570. -----
  571. 1. Since MicroText creates a scratch file, you must have
  572. enough disk space to hold that file. Typically, it will be
  573. somewhat larger than the original text file. Allow for it.
  574.  
  575. 2. If you're designing printer drivers, test them with
  576. short files. It saves lots of time.
  577.  
  578. 3. Any time you're testing MicroText, work with short files to
  579. avoid long print times.
  580.  
  581. 4. Whenever you make changes in your MicroText environment, 
  582. test the changes with a short text file before committing to
  583. printing a long file.
  584.  
  585. Working With Print Enhancers:
  586. -----------------------------
  587. Various programs are available to enhance print quality for
  588. most Epson-compatible 9-pin printers. MicroText interfaces
  589. perfectly with these program. My favorite is "The Image
  590. Printing Utilities."  LETTRIX is another good bet. Using
  591. one of these programs, you can produce near-laser quality
  592. printing.
  593.  
  594. USING MicroText with Laser Printers:
  595. ------------------------------------
  596. HP LaserJet, Series II printers use some special techniques
  597. for printing with MicroText. A soft font, TINY3.SFP is
  598. downloaded by MicroText to your printer. It remains in the
  599. printer until you shut the printer off. In order not to
  600. conflict with other soft fonts, this font uses the font
  601. number, 1333, as an identifier. You can even specify that
  602. font number for other printing chores, if your software can
  603. handle soft fonts.
  604.  
  605. The font, TINY3.SFP is a fixed-space font at 3.8 points,
  606. with 21.5 characters per inch. It has only the normal
  607. keyboard characters, ASCII 33 to ASCII 127, and takes up
  608. very little memory. As used in MicroText, line spacing is
  609. set at 12 lines per inch. NOTE: since TINY3 doesn't have
  610. any graphics characters, MicroText turns graphics filtering
  611. OFF automatically if you choose the HP printer.
  612.  
  613. You may download the font to your printer outside of
  614. MicroText for other uses. Use the command:
  615.  
  616.      COPY /B TINY3.SFP LPT1: <Enter>
  617.  
  618. The font number, 1333, is built into the font itself, as is
  619. the 12 lpi line spacing. To access the font in an external
  620. document, just include a line in your document containing
  621. the following HP printer control information:
  622.  
  623. Esc(1333X
  624.  
  625. Where you see "Esc," include the actual ASCII character 27.
  626. In most editors, you do this by holding down the <Alt> key
  627. while you type 27 on the NUMBER PAD on your keyboard. The
  628. command above makes TINY3 the primary font. Send EscE to
  629. the printer to reset it when you're done printing with
  630. TINY3.
  631.  
  632. I just wanted to add that information for LaserJet junkies.
  633.  
  634.  
  635.