home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / printing / textmax / !TextMax / !Help < prev    next >
Encoding:
Text File  |  1994-04-23  |  25.9 KB  |  501 lines

  1.                               !TextMax 
  2.                      - The Text printer Maximiser
  3.                      (For Epson compatible printers)
  4.  
  5. This is a utility to allow you to use italics, bold print, superscript, etc. 
  6. in text files by effectively offering these facilities in embedded command
  7. form (Like for changing font, colour, etc. ). 
  8.  
  9. I wrote it because I can't stand First Word Plus, and would rather use !Edit.
  10. The problem is that you can't type in escape characters to !Edit, so it's
  11. impossible to type in codes for superscript, bold, italic, etc. 
  12.  
  13. I couldn't stick this, as I have a superscript in my name( The c in
  14. "McEwan"), and it's really sickening to have to send letters to people with
  15. your own name done wrongly, because then you can't get at people for not
  16. writing your name properly!. I designed this with my Star LC-200 colour
  17. dot-matrix in mind... 
  18.  
  19. My printer, being as wonderful as it is, supports "Embedded Commands", in
  20. other words, when the printer encounters a specific string in thext it it
  21. printing, instead of printing it, it takes it as a command and obeys it. The
  22. commands supported by my printer are:
  23.  
  24.  ((0))     Select manual paper feeding. 
  25.  ((4))     Select automatic paper feeding. 
  26.  ((C))n    Change to colour n - for colour printers. 
  27.               "n" is a 3 bit binary number whose bits have the following 
  28.            meanings:              Bit 0 - Use the red ribbon. 
  29.                                   Bit 1 - use the blue ribbon. 
  30.                                   Bit 2 - Use the yellow ribbon. 
  31.            So, to print in blue, you would type in your doccument "((C))2". 
  32.            More than one ribbon may be used (in which case the print-head
  33.            passes over twice or more. ). It is not possible to use all 3
  34.            ribbons "((C))7", and if no bits are set "((C))0" the black ribbon
  35.            will be used. NB the actual entered number MUST be entered in
  36.            DECIMAL and in the range 0-9. 
  37.  ((F))n    Change to font number n. The font numbers are standardised, but not
  38.            all printers have all fonts. The ones I know, because my printer
  39.            has them are :0 Courier, 1 SansSerif, 4 Script, 7 Orator, 9 Draft. Or
  40.            at least I think they are standardised. Look in your printer
  41.            manual for the codes and fonts your printer supports. 
  42.  ((R))     Eject paper from Automatic Sheet feeder. 
  43.  ((S))n    Selects a print size. "n" is a 2-bit binary number whose bits have
  44.            the following meanings:
  45.                                   Bit 0 - width  (0 normal, 1 double)
  46.                                   Bit 1 - height (0 normal, 1 double)
  47.            So the command "((S))3" would select double height, double width, 
  48.            and the command "((S))0" would return to normal. NB the actual
  49.            number entered MUST BE IN DECIMAL and between 0 and 9. 
  50.  ((T))n    Set starting point on paper from automatic sheet feeder n/6
  51.            inches from the top of the paper, so "((T))6" would start printing
  52.            one inch from the start of the page. 
  53.  
  54. NB commands ((0)), ((4)), ((R)) and ((T))n are only recognised by the
  55. printer if it has a cut-sheet feeder installed (mine doesn't), and the ((C))
  56. command will only be used if you have a Colour-compatible printer (like
  57. mine!). If the printer doesn't want to use a command (above), it will print
  58. the command instead, so be warned - if you type it in wrong, then you'll get
  59. the command on your printed page. If your printer does not support these
  60. commands, fear ye not! this application interprets all of the above, except
  61. the Automatic sheet feeder commands. In fact, it even intercepts them on my
  62. printer, but it is just about identical to the printer's own set of
  63. functions. 
  64.  
  65. The commands provided by this utility are of the form [[x]], so that there
  66. is no confusion with possible future epson codes;
  67.  
  68.  [[^]]     Superscript. Causes subsequent characters to be printed
  69.            superscript (If your really that thick that you don't know what
  70.            that means, then try it out and see what it looks like. )
  71.  [[6]]     Subscript. You know what that means. I chose six because it's on
  72.            the same key as the up arrow thingie, which is the best mnemonic I
  73.            could find for it. 
  74.  [[¾]]     Cancel super/subscript. You obtain this character by pressing the 
  75.            6/^ key while holding down Alt. 
  76.  [[/]]     Italic printing. 
  77.  [[|]]     Upright printing. 
  78.  [[D]]     Double-strike printing (Bold). 
  79.  [[d]]     Cancel double-strike. 
  80.  [[E]]     Emphasized printing (Another form of bold). 
  81.  [[e]]     Cancel emphasized printing. 
  82.  [[_]]     Underlining on. 
  83.  [[+]]     Underlining off. 
  84.  [[Q]]     NLQ printing (if your printer supports this. ). Remeber it by nlQ
  85.  [[F]]     Draft qulaity printing. Remeber it by draFt. 
  86.  [[B]]     Bold on (both Emphasized and Double-strike)
  87.  [[b]]     Bold off (and turns of emphasived and double-strike too. )
  88.  
  89. Embedded commands are strings of text which may be placed in a document to
  90. be printed. When the printer recieves one of these commands, instead of
  91. printing it, it will use it to change font, size, colour, etc. For example:
  92.  
  93.  
  94. To print my name properly, I'd put in my document the following:
  95.  
  96.  "Hello there, my name is Colin M[[^]]c[[¾]]Ewan. "
  97.  
  98. To emphasise a word by using a different colour (if you have a colour
  99. printer), use the following in your document:
  100.  
  101.  "But this application is ((C))1really((C))0 odd, as it does stupid things. "
  102.  
  103. The Application
  104. ¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨
  105.  
  106.   •     Double-click on the icon in the directory viewer.
  107.  
  108.   •     Drag a Text-file to the iconbar icon. It will be printed. 
  109.         You can drag straight from an applicaton, but this uses
  110.         <Wimp$Scrap>, so make sure you yave a scrap directory set up. 
  111.         Various options can be set by clicking MENU over the iconbar icon
  112.         and choosing the 'Opts' item. This brings up a dialogue box with
  113.         various menu options (see below). The options can be saved by
  114.         clicking on 'Save' at the right, or you can get rid of it by
  115.         clicking 'Cancel'. 
  116.  
  117. The Options Window
  118. ¨¨¨ ¨¨¨¨¨¨¨ ¨¨¨¨¨¨
  119.  
  120. By Clicking SELECT on the iconbar icon, the options window will be
  121. displayed. At the right of this window are 3 icons toward the bottom. They
  122. are:
  123.  
  124. Save:   Clicking this will cuase the current settings (see below) to disc, so
  125.         that those settings are used automatically when you next load
  126.         TextMax. 
  127. Cancel: Clicking this will get rid of the dialogue box and return all the
  128.         settings to their previous values. 
  129. OK:     This closes the window and takes a note of the settings. 
  130.  
  131. To the left of these icons, is an area which controls the settings. This may
  132. be scrolled by using the scroll bar to it's right. It contains the
  133. following:
  134.  
  135.  Miscelaneous...
  136.  
  137.         Formfeed       -if this is selected, then at the end of a
  138.                         document, the paper will be moved up to the top of
  139.                         the next page. (Although if you print a letterhead
  140.                         this sometimes mucks it up. It depends on what sort
  141.                         of printer you have, and whether you're using
  142.                         tractor feed or not )   
  143.         Letterhead     -If this is selected, then the file "Letterhead" will
  144.                         be printd befor the text. See below. 
  145.         Multitasking   -This option is not yet implemented. When it is, it
  146.                         will allow multi-tasking to continue in the desktop
  147.                         whilst printing is taking place.
  148.  
  149.  Text Justification...
  150.  
  151.         Left Justify   -If this is selected, then text will be aligned to the
  152.                         left margin, leaving gaps at the right margin. 
  153.         Centre of Page -If this is selected, then text will be centred
  154.                         between the left and right margins. 
  155.         Right Justify  -If this is selected, then text will be aligned to the
  156.                         right margin, leaving gaps at the left margin. 
  157.         Full (double)  -If this is selected, then extra spaces will be
  158.                         inserted in the text, to enable text to be aligned to
  159.                         both left and right margins, giving straight edges at
  160.                         both left and right margins. 
  161.                 NB if you select a different character pitch, then you will
  162.                 have to alter the right-hand margin (see below).
  163.  
  164.  Pitch...
  165.  
  166.         Pica  (10 CPI) -This will cause text to be printed at a pitch of 10
  167.                         Columns per inch, giving 80 columns on a standard A4
  168.                         sheet of paper. 
  169.         Elite (12 CPI) -This will cause text te be printed at a pitch of 12
  170.                         Columns per inch, giving 96 columns on a standard A4
  171.                         sheet of paper. 
  172.         Condensed      -If this option is selected, then text will be printed
  173.                         condensed, so allowing more columns on a piece of
  174.                         paper. Pica will be condensed to 17. 1 CPI and Elite
  175.                         will be condensed to 20 CPI, giving 137 and 160
  176.                         columns on a sheet of paper respectively. NB
  177.                         Condensed print may not be printed in NLQ. 
  178.  
  179. Font...
  180.  
  181.         Here is shown the currently selected printer font. By clicking on
  182.         the arrow to the right of this box, a menu may be called up, from
  183.         where may be selected a different font to be used. The names of the
  184.         fonts can be entered in the "Font names" section further down the
  185.         options window (See below). The font names will be saved. Only 10
  186.         fonts are provided for, but if you have more, you can select them by
  187.         putting an ((F)) command at the start of your document. 
  188.  
  189.  Margins...
  190.  
  191.         Left           -This is the number of characters from the left hand
  192.                         edge of the paper the printing will start at. 
  193.         Right          -This is the number of characters from the left-hand
  194.                         edge of the paper printing will stop. NB If you
  195.                         select a different pitch, you will have to expand the
  196.                         right margin from the default 80. 
  197.  
  198. Print Direction...
  199.  
  200.         Uni-directional-This causes the text to be printed
  201.                         uni-directionally. This takes longer than
  202.                         bi-directional printing, and is supposed to give
  203.                         better quality print, due to more accurate dot
  204.                         alignment, but on my printer, it just seems to make
  205.                         the dots align all wrong. 
  206.         Bi-directional -Bi-directional printing is faster than
  207.                         uni-directional, and is supposed to give slightly
  208.                         worse results, but my printer works better with
  209.                         bi-directional. Try both to see which works best on
  210.                         your printer. 
  211.  
  212. Colour...
  213.  
  214.         If you have a colour printer, then you may select the default colour
  215.         of the text from this menu (use it like the Font menu above). Not
  216.         really useful, but included for completeness. 
  217.  
  218. Application Style...
  219.  
  220.         Pop-in colour  -This sets the default colour that icons change to
  221.                         when you click on them. This also sets the defaults
  222.                         for any other program using the WimpExtension
  223.                         module. 
  224.         Menu Icons     -If this is selected, then the main menu will have
  225.                         small icons beside it, which I think are nice. But
  226.                         if you don't like them, de-select the icon and they
  227.                         won't be there. 
  228.  
  229. Font Names...
  230.  
  231.         Under this entry are 9 writeable icons, which let you enter the
  232.         names of the fonts on your printer so they show properly in the font
  233.         menu and icon. You must enter the font's name in the correct icon. 
  234.         For example, if, in you printer's manual, the font Courier is
  235.         numbered font 0, then you must enter it into the icon which says 0
  236.         next to it. 
  237.  
  238.  
  239. The Letterhead Option. 
  240. ¨¨¨ ¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨
  241.         This option causes a letterhead to be printed before the text-file. 
  242. To create a letterhead, follow the instructions below:
  243.         1)      Load up !Draw (or !Paint, or ANYTHING else which uses the
  244.                 RISC OS printer drivers) and design your letterhead. 
  245.         2)      Load your printer driver and set it to print to the file
  246.                 "Letterhead" in this application directory. (see the user
  247.                 manual or applications guide for details of how to do this
  248.                 if you are unsure)
  249.         3)      Print your letterhead. 
  250.         4)      Set your printer-driver to print to your printer again. (This
  251.                 is to ensure the printout file is complete and closed)
  252.         5)      To print a letterhead before a letter, select the
  253.                 "Letterhead" option from the TextMax options window, and
  254.                 print the letter by dragging it down to the TextMax icon. The
  255.                 text will be printed from the bottom of the letterhead, so
  256.                 you just need to start your letter "Dear Sir/Madam/Bogey, ". 
  257.  
  258.  
  259. *****************************************************************************
  260.  
  261. This application may be freely copied, used and distributed, so long as no
  262. profit, of more than 25% of the charge made, may be made by copying it.
  263.  
  264. All files must be left intact and unchanged, and no alterations may be made
  265. without prior permission of the author (me). 
  266.  
  267. *****************************************************************************
  268.  
  269.  
  270. If anyone out there has a Public Domain Download font editor, or has fonts
  271. suitble for direct download to printer, then I'd welcome these very much (I
  272. get bored with Courier, Sansserif, Script, Orator, and especially Draft,
  273. although the 225 CPS megadraft mode is FAST, and highly useful for printing
  274. out long documents, like this or the user manual for WimpExtension. 
  275.  
  276. Thanks to Jon Ribbens for the WimpExtension module, which is excellent, but
  277. has a very long manual. Also thanks to whichever supplier it was I got my
  278. LC200 from. Thanks to Acorn for writting the RO3 PRMs, and not to the
  279. Computer Depot for not stocking them, thus making me have to wait 'till 2
  280. weeks from now 'till I can get my mitts on them...
  281.  
  282. (v. 103 addendum 1: 01 Oct 1993 have now got my PRMS! They are wonderful!)
  283.  
  284. Anyway, I suppose I'd better go and do something useful, like work on
  285. BackDrips v1. 06H. Just like v1. 06, except it's designed to work from a
  286. hard-disc, rather than the ResourceFS. Therefore, it will have the advantage
  287. of taking less memory, but the disadvantage of loading slightly slower (I
  288. can't test this, as I don't have a Hard-Disc). Oh yeah, the address...
  289.  
  290. (v. 103 addendum 2: 01 Oct 1993. Backdrips v1. 06H has been cancelled,  but
  291. the standard BackDrips application is now in v1. 08, or something like that)
  292.  
  293. (addendum, 15 Mar 1994: Backdrips will soon be suppied as a package, rather
  294. than an application. You can install it to whatever device you like, change
  295. the backdrops, etc. The magazines seem to like the old version, so I'll
  296. probably force myself to do a new one some time.)
  297.  
  298.         I may be contacted at this address:
  299.  
  300.                                 Colin McEwan
  301.                                 11 Helen Way
  302.                                 Bonhill
  303.                                 Dunbartonshire
  304.                                 Strathclyde
  305.                                 Scotland
  306.                                 G83 9PJ
  307.  
  308.         Also welcome at the above address are:
  309.  
  310. Letters, Download fonts, Details of other standard printer fonts, PD
  311. software, videos of [ Blossom, Roseanne, Cheers, Drop the Dead Donkey, Whose
  312. Line Is It Anyway?, Absolutely, etc. ], ZX9 and ZX9CL printer ribbons (new
  313. ones, not old ones!), money (!!?!??), hard-disc drives, A5000s,  scanners,
  314. digitisers, Laser printers, Multi-sync monitors (Yup, I've still got a
  315. TV-res monitor...), digitised pictures [see above list of TV progs],  tapes
  316. of [anything really. I'm one of those odd peoples who can listen to
  317. anything. I am currently listening to the Shamen's "Boss Drum" on Atlantic
  318. 252, but I also love classical, folk, "Sixties", and just about everything
  319. else. ], paper-clips, letters, upgrades from Oak-Recorder to Oak-Recorder
  320. II,  E-format floppy discs (NOT F-format, as I've only got an 800k disc
  321. drive :-(   ), cheap-nasty things from Corn-flake packets, and anything else
  322. really...
  323.  
  324.  
  325. If you click on my name in the info window, you will find a nice scrolly
  326. window. I got this idea from Clarisworks on my school's apple-macs (YEUCH!
  327. :-6 ), but the only purpose I can see in Apple-Macs is that they are there
  328. to have ideas nicked from them.
  329.  
  330. Now there's the thing about the apple-macs. They try to be too cute. But
  331. it's an odd sort of cute. Not cute like the Archie's little cartoony icons,
  332. but having cute (or rather stupid) options for silly noises and things. Is
  333. that a waste or what? The difference between the Arc and the Mac is that on
  334. the mac you have to pay for the cute stuff (i.e. It is Apple themselves who
  335. are silly), but on the Arc, the silly stuff is completely free (i.e. it is
  336. people like wot I is wot writes the silly stuff. ). Go suck an Apple-Mac
  337. (Sorry...I didn't mean that...). If you're not interested in chronology,
  338. then skip the next bit, because it's an oh-so boring...
  339.  
  340. Version History
  341. ¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨
  342.         Righty-ho. Version history...(changes that is...)
  343.  
  344.         1.00 (01 Aug 1993)
  345.                 First half-decent version. All production variants were also
  346.         numbered 1. 00, so this could get confusing if you have a pre-release
  347.         version (but I only gave this to a few friends, so I'll have words
  348.         with them if it ever gets out into general circulation. )
  349.  
  350.  
  351.         1.01 (05 Aug 1993)
  352.                 Altered menu icons (gright) so they popped into the sprite
  353.         pgright. Much nicer. 
  354.                 Made whichmenu% variable point to the location of the menu
  355.         structure, rather than just numbering the menus. This way, I can
  356.         identify the current menu, as well as examining it without the need
  357.         to use a CASE or anything. 
  358.                 Corrected the positioning of the colours and fonts menus
  359.         relative to the gright button. I'd only ever previously encountered
  360.         this in !Configure, and I hadn't looked too closely at it. 
  361.                 Removed outline fonts from Info window, too keep RO2ers
  362.         happy. 
  363.                 Added beep when error or prompt. 
  364.                 Removed "Okay then. " report when cancelling unknown file
  365.         print. (this was stupid and pointless). 
  366.                 Moved options to a menu option (rather than just clicking
  367.         iconbar). 
  368.                 Removed Close icon from options window. 
  369.                 Added option to change default slabbing colours. Can be grey
  370.         3 for compliance, or grey 1 or orange for good taste. You can even
  371.         have icons slabbing cream if you want. (Disgusting, but according to
  372.         Acorn, most people seem to like it...)
  373.                 Added option to turn menu icons on or off. 
  374.                 Options dialogue box is now a true dialogue box in that
  375.         nothing happens until you press OK (not true actually. It's just
  376.         that if you press CANCEL it undoes it all. That's probably
  377.         better, 'cos then the user can see what he/she wants to do safely). 
  378.         Whoever it was that designed Morpheus ought to be taken out and
  379.         publicly insulted for his/her options box. It's horrible, and does
  380.         not in any way follow the RISC OS standards. And besides which, 
  381.         instead of OK or CANCEL, they put the word "Close" on the OK icon. 
  382.         Eurgh. In fact, the ad says that it's Risc OS 3 only, and that's
  383.         probably only because it uses the sicky RO3 bordering routines. 
  384.                 Fixed slight (understatement...) bug with versions of
  385.         WimpExt larger than 2.17. Gave silly errors because the command
  386.         WimpExt_Defaults was changed to WimpExt Defaults. Highly annoying. I
  387.         don't know exactly which version this was changed in, but I know
  388.         it's somewhere between 2.10 and 2.17...I have assumed the
  389.         transition took place with version 2.17. If you have a version
  390.         between 2.10 and 2.17, (or even beter, if you know WHEN this change
  391.         took place), then please write and tell me. I'm away to play Zool, or
  392.         SWIV, or Xenon II or something now. ByeBye. 
  393.  
  394.         1.02 (20 Sep 1993)
  395.                 What I said above about versions of WimpExt greater than
  396.         2.17. I was talking through somewhere I'd rather not specify. All
  397.         that did was fix it so it didn't work with versons less than 2. 17. 
  398.         Basically, try and lay your hands on a copy of v2. 17 or greater. If
  399.         not, write me and I'll give you a copy. Still don't know why it
  400.         doesn't work. Also added nice logo. Well, that's it. I'm in the
  401.         middle of reading the Hitch-Hiker trilogy (5 books, and they STILL
  402.         call it a trilogy?) for the umpteenth time, and I still love them
  403.         all (or do I love the fact that«some one»loves them too?), so I'm
  404.         off to read them. Definetely more intresting than Zool, which gets
  405.         boring after you've completed it squillions of times. (If you can't
  406.         complete it, write me and I'll give you a copy of my Zool Cheatmod
  407.         (or even better (for Andrew that is), buy The Hacker (or if Desktop
  408.         Hacker is out, buy that. ))) {Don't be silly, of course it isn't
  409.         - I'd rather you didn't mention it yet really :-) -AjC} {Sorry, 
  410.         didn't mean it. -CMcE}
  411.  
  412.         1.03 (01 Oct 1993)
  413.                 Added nice texturey windows. I think this is actually quite
  414.         a nice idea, and by the way Andrew is talking, it sounds as if it's
  415.         going to be a feature in the new versions of RISC OS. {Sssh! I'll
  416.         get in trouble! -AjC} {Sorry again -CMcE} I'll be pleased tho if Jon
  417.         puts it in the new versions of WimpExt. Made the Hourglass come on
  418.         when loading. Much nicer when you've got a custom hourglass
  419.         loaded...
  420.  
  421.         1.04 (06 Oct 1993)
  422.                 Some feedback! Thank-you Andrew. Doesn't anyone else out
  423.         there care? At all? If you have any grumbles, I'll fix them! Honest!
  424.         Started adding "LC-200 emulation" for embedded commands on other
  425.         printers, changed the font menu to an editable one, only loaded up
  426.         nice sprites if on a RISC OS 2 machine (which doesn't have gright at
  427.         all), speeded up printing of letterhead by using *Copy instead, and
  428.         added direct saving from apps using <Wimp$Scrap>. Also changed
  429.         texture to a 4-colour version of the nice 256 colour one from
  430.         !MyDesk256 (Which isn't available yet...{Will you shut up! -AjC}), 
  431.         and only made the textures draw out on versions of the WIMP smaller
  432.         than 3. 22, as I'm told that version is going to have built in window
  433.         textures :-9
  434.         Added options to set draft/LQ from documents, and also to set both
  435.         up with one command (Bold). Made options file type FFD (data). Also
  436.         loaded sprites into application space rather than the WIMP pool
  437.         (they were TOO BIG!). Also slight bug fix for a missing ENDIF when
  438.         loading the application with no letterhead file. 
  439.  
  440.         1.05 (16 Nov 1993)
  441.                 Haha! Well, I've made the DataSaveAck bit so's it doesn't
  442.         change the title of the document if you've dragged it from a
  443.         program. It wasn't because I haven't put in a Message_DataLoadAck, 
  444.         but because I forgot to set all bits in word 36 of the message block
  445.         to mark it as 'unsafe'. Also, I've sorted out the problem where the
  446.         letterhead must be altered on loading, by making the app swell it's
  447.         WimpSlot, loading the letterhead and change the 3mme last byte to 0, 
  448.         and then saving it to Printer:$.Output. Also, fixed a slight bug
  449.         with the textures, which I'm sure Andrew would rather I didn't say
  450.         anything about :-)
  451.  
  452.         1.06 (18 Jan 1994)
  453.                 Is it really that long since I've done anything on this?
  454.         Anyway. I've fixed it so's Wimp$Scrap is deleted when the transfer's
  455.         done. I thought the other application was supposed to do it! What
  456.         does RTFPRM stand for, Andrew? (innocence...) :-? Added support for
  457.         !NewerLook, fixed bug in Risc OS 2 where the sprites didn't show in
  458.         the window (oops!), and closed output file occasionally to get
  459.         percentages right.ish.
  460.  
  461.         1.07 (05 Apr 1994)
  462.                 Abandoned support for !NewerLook, as I've just recieved a
  463.         proper release version, and my sprites don't seem to be loading
  464.         correctly, for some reason, and I can't be bothered with it,
  465.         basically. Enlarged opitons window arrangement, as the original was
  466.         a bit small. Also, sorted the WimpExt bits to use WimpExt_ViewIcon,
  467.         where available, and also standardised the control-key functions.
  468.         Fixed (?) problems with icons under RiscOS 2, with any luck
  469.  
  470.  
  471.  
  472. The future?
  473. ¨¨¨ ¨¨¨¨¨¨¨
  474. Well, possibly the next thing I'm going to do is to add support for multiple
  475. style codes. The embedded command system is a bit dilly, so I'm busy
  476. formulating a paren-based system. I'm also thinking of adding a variation on
  477. the standard BBS codes, eg. /text/ for italics, *text* for bold, **text**
  478. for bold+underline, etc. Although a paren-based system, with definable
  479. styles and parens would probably be better. Also, the ability to place
  480. comments in a text file, to be displayed on screen, but not printed could be
  481. useful, for example, to pause the printer for changing something manually,
  482. like changing to megadraft mode (255cps, on my printer!), or manually
  483. changing ribbon colour, etc.
  484.  
  485. Ah well...Time to tiddly-bye!
  486.  
  487.  
  488.         Now I lay me down to sleep, 
  489.         Try to count Electric Sheep, 
  490.         Sweet Dream wishes you can keep, 
  491.         How I hate the night. 
  492.  
  493.         Now the World has gone to bed, 
  494.         Darkness won't engulf my head, 
  495.         I can see by Infra Red, 
  496.         How I hate the night. 
  497.  
  498.                         Marvin the Paranoid Android (my hero (?!) )
  499.  
  500.         -Colin the Paranoid Humanoid, 16 Nov 1993
  501.