home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR16 / BOOK410.ZIP / BOOKLET.DOC next >
Text File  |  1993-10-24  |  63KB  |  1,266 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                       ╔═════════════════════════════════╗
  18.                       ║                                 ║
  19.                       ║                                 ║
  20.                       ║             Booklet             ║
  21.                       ║                                 ║
  22.                       ║                                 ║
  23.                       ╚═════════════════════════════════╝
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.               Booklet v4.10, 24/10/93, Copyr. 1989-93 Andy Lawrie
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                                   Softronix,
  43.                                   Conifers,
  44.                                   Townsend Road,
  45.                                   Ashford,
  46.                                   Middlesex,
  47.                                   TW15 3PR
  48.                                   England.
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                                     Booklet
  57.                                     -------
  58. 'Booklet'  prints a file on an HP Laserjet II or III,  Deskjet  500,  Deskjet+, 
  59. Epson  9 or 24 pin printer,  or any other printer that is compatible with them. 
  60. It prints on A4 or 11" x 8.5" paper in landscape mode,  using both sides.  When 
  61. the output is folded down the middle it becomes an A5 or 8.5" x 5.5" booklet.
  62.  
  63. 'Booklet'  is 'shareware'.  It is NOT public domain or free software.  The  un- 
  64. registered  version  may be copied and used,  subject to  certain  restrictions 
  65. detailed below,  for a trial period of 14 days. If, after the trial period, you 
  66. wish to continue using the program, you must register your copy.
  67.  
  68. The restrictions on the copying and trial use of the program are :-
  69. a) It  must  not be distributed in connection with any other product or  service
  70.    without prior written permission from Softronix.
  71. b) There must be no charge.
  72. c) The  5  files  comprising the unregistered version must be  copied  together,
  73.    i.e.  the  program  BOOKLET.EXE,  the documentation BOOKLET.DOC,  README.TXT,
  74.    ORDERFRM.UK and ORDERFRM.US. Any BOOKLET.CFG file must NOT be copied.
  75.  
  76. Bulletin board operators are encouraged to provide 'Booklet' for downloading to 
  77. their users, provided the above conditions are observed. Distributors of public 
  78. domain and shareware software are granted exemption from b) providing
  79. 1) They charge only a moderate sum for the media and copying service.
  80. 2) They  clearly  describe  the  principle of shareware  distribution  in  their
  81.    literature  and  advertising material.  Their customers must be aware  before
  82.    purchase  of the requirement to register shareware to continue using it after
  83.    the trial period.
  84.  
  85. Upon registration you will receive a copy of the latest version of the program, 
  86. and a code that will enable you to mark future versions as registered. You will 
  87. be entitled to help with any problems you may encounter, and the opportunity to 
  88. influence future improvements.
  89.  
  90. To  mark your copy of the program,  select the 'Config/Register  booklet'  menu 
  91. option.  Enter  3 lines of name and address information,  followed by the  user 
  92. code.
  93.  
  94.                                  Registration
  95.                                  ------------
  96. The  following  prices  apply to the U.K.  All prices are quoted  in  sterling. 
  97. Please see later for more information on ordering from overseas.
  98.  
  99. Single user registration costs 10.00 (U.K. pounds). V.A.T. is not applicable at 
  100. present. However, we cannot be sure it will not become applicable if your order 
  101. significantly postdates this document.
  102.  
  103. Please  print  your  name and address clearly.  It helps us if  you  say  which 
  104. version of 'Booklet' you have,  where you obtained it and what sort of  printer 
  105. you use.  The file ORDER.FRM,  which should accompany the program,  contains an 
  106. order form for your convenience. Please send your remittance to :-
  107.  
  108.  
  109.  
  110.  
  111.                  Softronix,
  112.                  Townsend Road,
  113.                  Ashford,
  114.                  Middlesex,
  115.                  TW15 3PR,
  116.                  England.
  117.  
  118. Payment can be by cash,  cheque,  Postal Order or credit card (Visa, MasterCard 
  119. or  Eurocard).  Payments by credit card must clearly show the card  number  and 
  120. expiry  date,  plus the name and address of the cardholder.  Credit card orders 
  121. will  only  be delivered to the cardholder.  If the  registration  name  and/or 
  122. address  differs  from  that of the cardholder please make this  clear  on  the 
  123. order.
  124.  
  125. Orders  may also be placed by fax.  on 0784-255363.  Note that this line  is  a 
  126. shared  voice/fax.  line.  If  you send a fax.  and it fails on the first  try, 
  127. please immediately try again or call voice and say you wish to send a fax.
  128.  
  129. It is also possible to place orders by voice on the above number,  but this  is 
  130. not  the  preferred  method due to the number of inaccuracies that  occur  when 
  131. passing addresses and card details verbally.
  132.  
  133. Your  registered copy will normally be despatched on the working day  following 
  134. receipt  of your order, but this cannot be guaranteed.
  135.  
  136. Registration  normally  entitles use of the program on a single  machine.  Site 
  137. licenses are available for multiple machines on a sliding scale where each copy 
  138. is 0.9 * the cost of the previous one, as follows :-
  139.  
  140.   Copies  Cost        Copies  Cost        Copies  Cost        Copies  Cost
  141.   ------  ----        ------  ----        ------  ----        ------  ----
  142.      1     10           9     61          17     83          25     93
  143.      2     19          10     65          18     85         26-27   94
  144.      3     27          11     69          19     87         28-29   95
  145.      4     34          12     72          20     88         30-31   96
  146.      5     41          13     75          21     89         32-34   97
  147.      6     47          14     77          22     90         35-39   98
  148.      7     52          15     79          23     91         40-50   99
  149.      8     57          16     81          24     92          51+   100
  150.  
  151. Softronix provides several additional services,  each of which costs a  nominal 
  152. 2.50 (U.K. pounds) :-
  153.  
  154. 1) Preview copies.  An unregistered copy of the latest version of  'booklet'  is
  155.    available  to  prospective  purchasers on request,  refundable on  subsequent
  156.    registration.
  157.  
  158. 2) Code reissue. A registration code will be reissued in case of loss.
  159.  
  160. 3) Upgrades.  Registered users wishing to upgrade but who are unable to download
  161.    a copy may obtain the latest release on request. 
  162.  
  163. 4) Automatic  upgrades.  Upgrades are released to the  'shareware circuit'  when
  164.    ready,  but many users will not be immediately aware of the  availability  of
  165.    these  releases.  By paying an upgrade fee in advance  you  can  receive  the
  166.    latest  version  when it is ready.  You can specify on which  version  number
  167.    increment you wish to receive the upgrade, i.e. for version '1.23' :-
  168.  
  169.         '1' = major version number
  170.         '2' = minor version number
  171.         '3' = very minor version number.
  172.  
  173.    This offer is also available to all existing users of 'Booklet'.
  174.  
  175. All prices and terms are subject to change without notice.
  176.  
  177.                                 Overseas orders
  178.                                 ---------------
  179. Orders   from  overseas  involve  heavier  postal  charges  and  administrative 
  180. overheads,  and we therefore request a 2.50 (U.K. pounds) surcharge on the U.K. 
  181. prices to cover this.
  182.  
  183. We  request  that payments be made in sterling where possible,  as it  is  VERY 
  184. expensive  for us to convert small amounts of foreign currency.  If you  really 
  185. can't manage it,  please send the equivalent of another 5.00 (U.K.  pounds)  to 
  186. help  offset  our additional costs.  Cheques made out in other  currencies  are 
  187. easier  to  redeem if they are made out to 'A.Lawrie' instead  of  'Softronix'. 
  188. Giros  and Money Orders can cause difficulties and if used MUST be made out  to 
  189. 'A.Lawrie'.
  190.  
  191. Payment by credit card is usually the easiest method for overseas orders.
  192.  
  193. To make registration easier in North America we have appointed a local agent :-
  194.  
  195.           Wagner Enterprises,
  196.           5271 Newton Falls Road,
  197.           Ravenna,
  198.           OH 44266-9603,
  199.           U.S.A.
  200.  
  201.           Tel. (216)297-9330
  202.  
  203. Registration is (US)$28.00,  and payment can be made by MasterCard, Visa, check 
  204. or money order.
  205.  
  206. Wagner Enterprises supply a free 'talking' catalog on disk, just call or write. 
  207. They also have a BBS on (216)-297-9350. The Sysop, Jon Wagner, would be pleased 
  208. for you to call.
  209.  
  210. Wagner  Enterprises  will  handle  upgrades of 'Booklet'  for  users  who  have 
  211. purchased from them. The upgrade price is (US)$5.00.
  212.  
  213. Please  note that Wagner Enterprises cannot answer any technical queries  about 
  214. 'booklet'; please write directly to Softronix.
  215.  
  216.                                  Availability
  217.                                  ------------
  218. Booklet  will  be made available on bulletin boards (BBS).  The  filename  will 
  219. normally  take  the  form 'bookXXXX.YYY' where 'XXXX'  represents  the  version 
  220. number  (e.g.,  currently 410) and 'YYY' is the extension used by the BBS  file 
  221. packing program. Please try to follow this convention if you upload the program 
  222. to another board.
  223.  
  224.                                     Support
  225.                                     -------
  226. Support  for  'booklet' is normally by post to Softronix at the address on  the 
  227. front page.
  228.  
  229. You  may  fax.  Softronix  on 0784-255363,  but note that this line  is  shared 
  230. between  voice and fax.  If your first call fails to connect  properly,  please 
  231. immediately try again or call voice and say you wish to send a fax.
  232.  
  233. The above line is not normally manned by technical personell.  Please use  fax. 
  234. or post where possible.
  235.  
  236. CIX subscribers may email alawrie. CIX is also connected to the Internet, email 
  237. alawrie@cix.compulink.co.uk
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.                              How to use 'Booklet'
  277.                              --------------------
  278.  
  279.                                 Using the menus
  280.                                 ---------------
  281. 'Booklet'  is menu driven.  Use the cursor keys to move the highlighted  option 
  282. and  press  ENTER  to select it.  Each item on a drop down menu  has  a  single 
  283. highlighted character. Pressing this key also selects the option. Press the ALT 
  284. key  in  combination with one of the highlighted characters on the top menu  to 
  285. select a different drop down menu.
  286.  
  287. If you have a mouse installed you may also click a menu item to select it. Note 
  288. that you must press and release the left mouse button at the same position.
  289.  
  290. Some menu options are marked with √ or X.  These items are toggles and the mark 
  291. shows  you  the current setting.  Each time you select the option  the  setting 
  292. switches.
  293.  
  294. Pressing  ESC from any menu takes you directly to the menu above.  If  you  are 
  295. already at the main menu, you will be asked if you wish to leave 'Booklet'.
  296.  
  297.                                Selecting a file
  298.                                ----------------
  299. Enter  the  file you wish to print by selecting 'File/Enter filename' from  the 
  300. menu.  The current working directory is shown. 'Booklet' will not let you enter 
  301. an  invalid  filename.  If you want to return to the menu  without  entering  a 
  302. filename, press ESC.
  303.  
  304. If  you are not sure of the name of the file you wish to print,  'Booklet' will 
  305. provide  a pick list.  Just enter a template using the '*' and  '?'  characters 
  306. (e.g.  *.doc,  temp?.txt,  booklet.*)  and you will be presented with a  window 
  307. containing all the matching files. If you enter a blank line, press F2 or click 
  308. on  'Pick  from All' it is the same as using a template of *.*,  and all  files 
  309. will be shown.
  310.  
  311. Files  are  sorted  alphabetically and are displayed in lower  case.  All  sub- 
  312. directories  (including the parent,  ..) are shown before the files,  in  upper 
  313. case.  Use  the  cursor  keys to position the highlight bar over  the  file  or 
  314. directory you require and press ENTER.  If you selected a file you will  return 
  315. to  the menu;  if it was a directory you will be shown the contents of the  new 
  316. directory.  HOME and END take you to the top left and bottom right of the list, 
  317. Page Up and Page Down move up or down by up to 1 page.  If the file you require 
  318. is not present, you can use ESC to return to the 'Enter filename' window.
  319.  
  320. You  can  also click on the mouse to select a file,  and scroll the  window  by 
  321. clicking in the top or bottom margin of the pick list window.
  322.  
  323. There is a limit of 600 files in the pick list.  If 'Booklet' runs out of space 
  324. it will warn you that the list is incomplete.
  325.  
  326. You can change to a different drive by putting the drive name and a colon (e.g. 
  327. a: or b:temp.txt) at the beginning of the line.
  328.  
  329. As an alternative to entering the file name when you are running 'Booklet', you 
  330. can  supply  the  name of the file to print when invoking  'Booklet'  from  the 
  331. command line.
  332.  
  333.                                    Edit keys
  334.                                    ---------
  335. When  entering  the  filename,  or any other string of  characters,  there  are 
  336. various editing keys available.
  337.  
  338. The Backspace key deletes the character to the left of the cursor.  The  Delete 
  339. key  deletes the character under the cursor.  Ctl/Del deletes the whole of  the 
  340. current  line.  The Left and Right cursor keys obviously move the cursor to the 
  341. left and right.  The Home and End keys move it to the start or end of the line. 
  342. The Insert key toggles Insert mode.  With insert on,  the text to the right  of 
  343. the  cursor will be shifted right when characters are entered,  with insert off 
  344. they  will be overwritten.  The cursor should be a thin line when in  Overwrite 
  345. mode,  a little larger in Insert mode.  Return (or Enter) confirms your  entry. 
  346. ESC quits with the original line intact.
  347.  
  348. There are two different editing 'modes'. In 'First key delete' mode, entering a 
  349. character as the first key press will delete the default contents of the field, 
  350. whereas a non-character key will leave it in place for subsequent editing.  The 
  351. original  contents  are highlighted to warn you that they may be  deleted,  but 
  352. after the first key press normal colours are used.  If 'First key delete'  mode 
  353. is off, the first key press will be dealt with just like any other.
  354.  
  355. Use  the 'Config' menu to select the mode you prefer.  Don't forget to save the 
  356. configuration  as  described below if you wish your preference to  be  selected 
  357. automatically next time you run 'Booklet'.
  358.  
  359. Where relevant,  the Up and Down cursor keys move to the previous or next line. 
  360. Be careful not to delete a line accidentally if 'First key delete' is active.
  361.  
  362. You can also use a mouse to assist editing.  In general terms, if you click the 
  363. left  button in a field the cursor will move to the end of that field;  if  you 
  364. click  in  the field where the cursor is already located you will position  the 
  365. cursor at the mouse pointer.
  366.  
  367.                               Set up and Options
  368.                               ------------------
  369. It  is  particularly  important  to first select your  printer  type  from  the 
  370. 'Printer'  menu  and the paper size from the 'Page' menu as  these  affect  the 
  371. layout and other settings.
  372.  
  373. 'Booklet'  maintains  a  configuration file called 'booklet.cfg'  in  the  same 
  374. directory as 'booklet.exe'.  Most current settings within the program are saved 
  375. to this file whenever you select 'Config/Save configuration'.  This file can be 
  376. automatically  updated  whenever changes are made by  selecting  'Config/Config 
  377. auto  save'.  You  can  also use 'Config/Config confirm  overwrite'  to  choose 
  378. whether or not the program asks for confirmation before overwriting an existing 
  379. configuration file.
  380.  
  381. If present, the configuration file is loaded whenever you start 'booklet' or on 
  382. selection  of  the 'Config/Reload configuration' option.  Remember that if  you 
  383. saved any changes,  even using the 'autosave' option,  you will only reload the 
  384. most recently saved information.
  385.  
  386. If  you  update  'booklet' to a newer version you may find the  format  of  the 
  387. configuration  file changes.  'Booklet' will tell you it is loading the default 
  388. settings, but it will retain your registration information.
  389.  
  390.                             Cut sheet feeder setup
  391.                             ----------------------
  392. It  is unfortunate that cut sheet feeders on otherwise compatible 9 or  24  pin 
  393. printers  show large variations in performance.  This governs how close we  can 
  394. print  to the top and bottom of the sheet.  For optimum performance you  should 
  395. configure  'booklet' to suit your own cut sheet feeder.  Ideally this should be 
  396. carried  out before selecting other layout options as it affects the number  of 
  397. lines and columns available.
  398.  
  399. Unfortunately  this set up procedure is probably the most complex operation  in 
  400. the program.  If you are trying 'booklet' out for the first time you may prefer 
  401. to  try the default settings to start with,  and to carry out this set up  when 
  402. you are more familiar with the program.
  403.  
  404. The  defaults  are of necessity a compromise and may not operate  correctly  on 
  405. your system.  The possible symtoms of incorrect cut sheet feeder setup  include 
  406. blank  pages,  output  that is offset,  and not using as much of the  paper  as 
  407. possible.
  408.  
  409. Separate  settings  are  held  for  the various printer  type  and  paper  size 
  410. combinations.  Select 'Config/Cut sheet feeder setup'.  It is important to  set 
  411. the  3  following variables in the correct order.  You may find it  helpful  to 
  412. print a test document after setting each step.
  413.  
  414. First  set  the maximum width such that the printer does not  produce  spurious 
  415. page feeds.  If this figure is too high you will get extra pages with little or 
  416. no printing on them.  If it is too small you will be unnecessarily reducing the 
  417. maximum  print area.  When this step is complete 'booklet' should work,  though 
  418. the output may be offset.
  419.  
  420. Next,  set  the minimum left margin.  This step is designed to  centralise  the 
  421. output  on  the page.  You should ensure that any test document uses  the  full 
  422. width of the page, else the effect of this setting will be distorted.
  423.  
  424. Finally,  set  the default left margin to centralise the output for  80  column 
  425. modes.
  426.  
  427. You  can press F1 for help while setting up.  Use ENTER to exit to the menu and 
  428. confirm the changes, or ESC to quit without making any changes.
  429.  
  430.                                 Layout options
  431.                                 --------------
  432. Selecting  'Page/Layout' will display a dialogue box with several diagrams  and 
  433. mouse pads. The mouse pads all carry a brief description and a key prompt.
  434.  
  435. The large rectangle on the left is where you make your changes.  Csr left/right 
  436. alters the left margin and Ctl left/right changes the right  margin.  Similarly 
  437. Csr up/down and Ctl up/down affect the top and bottom margins. In the middle of 
  438. the  diagram  are  buttons  for  setting  header  or  footer  lines.  With  the 
  439. unregistered version you will not be permitted to select no header/footer.
  440.  
  441. The  two  smaller  rectangles at top right represent the left  and  right  side 
  442. pages,  and display the current settings.  Some of the changes you make  affect 
  443. both sides,  others only one side.  The side which is currently affected by the 
  444. keys is higlighted. There are mouse pads to make the other side active, to copy 
  445. settings  to  the other side or to mirror settings such that the two sides  are 
  446. symmetrical.
  447.  
  448. The bottom line shows a list of common layouts, with the line spacing pad at 
  449. far right. There are pads for Help, Quit and Enter.
  450.  
  451.                           Options that affect output
  452.                           --------------------------
  453. These options are reached through the 'Options' and 'EOF' pulldown menus.
  454.  
  455. Tabs are expanded to columns of any width. Choosing a value of 1 has the effect 
  456. of treating tabs as spaces.
  457.  
  458. Form  feeds in the source file are normally acted upon,  but you can choose  to 
  459. ignore them.
  460.  
  461. You can choose to truncate or wrap long lines. Note that there is no attempt to 
  462. wrap lines on word boundaries.  If you require text to be formatted in this way 
  463. you  should first prepare it on a Word Processor and output it to an ASCII file 
  464. for 'booklet' to print.
  465.  
  466. You can choose not to print headers/footers on the blank pages that follow  the 
  467. end of file. This saves a little time when printing to an impact printer.
  468.  
  469. As  an  alternative to the IBM-PC symbol set you may choose the Roman 8  symbol 
  470. set  when printing to a Laserjet printer.  The print preview screens  and  dot-
  471. matrix printers will always display the IBM-PC symbol set.
  472.  
  473. A few laser printers are unable to print the IBM block graphic  characters.  As 
  474. an  alternative,  the  ASCII characters +,  - and | may be used;  this  is  not 
  475. perfect  but it is better than nothing.  To take advantage of this feature  you 
  476. should  select  'ASCII block graphics' and ensure that 'Roman 8 symbol set'  is 
  477. not selected.
  478.  
  479. Page numbering normally starts with the front page as page 1.  You can  control 
  480. both  the page on which numbering commences and the starting page number  using 
  481. the 'Page nos.  start on' and 'Page nos.  start at' menu options. These options 
  482. are  not saved in the configuration file;  they both revert to 1 each time  you 
  483. run booklet.
  484.  
  485. You  can specify whether the ^Z character is printed as an arrow or treated  as 
  486. an  end of file marker.  Older word processors such as the earlier versions  of 
  487. Wordstar  tend to use it as EOF,  though most modern ones don't.  In a  similar 
  488. way,  character 255 (0xFF) can be printed as a space,  used as end of file,  or 
  489. simply ignored. Of course, 'Booklet' will always recognise the DOS end of file.
  490.  
  491.                                  Other options
  492.                                  -------------
  493. 'Booklet'  defaults to printing a single copy of your document.  You can select 
  494. multiple copies using 'Select/Copies',  but note that this setting is not saved 
  495. in the configuration file.
  496.  
  497. You  can print to LPT1 or LPT2;  select the appropriate one from the  'Printer' 
  498. menu. You can also spool the output to a file for printing later. If you select 
  499. this option you will be asked for the file name.  Enter ONLY the file name  and 
  500. not the type,  'Booklet' will automatically supply the extension '.one' for the 
  501. first  side  file and '.two' for the second.  If these files exist already  you 
  502. will be asked for permission to delete them.
  503.  
  504. Note that these files can grow to a very considerable size, particularly when a 
  505. dot-matrix type printer is selected.
  506.  
  507. See the section on "Printing spooled files" for advice on printing these files.
  508.  
  509. 'Booklet'  normally  prints  the whole of the side once  you  have  started  it 
  510. running.  If  you  wish  it to pause between each sheet,  you  can  choose  the 
  511. 'Config/Pause between sheets' option.
  512.  
  513. If  you have chosen to print to a file 'Booklet' will not pause before printing 
  514. a side or between pages irrespective of the pause setting.
  515.  
  516.                                  Status window
  517.                                  -------------
  518. The current settings are displayed in a Status window in the lower part of  the 
  519. screen along with the filename,  header/footer text,  the number of pages,  the 
  520. number  of  sheets  and the selected part of the document.  The page  size  and 
  521. margins are depicted by small diagrams.
  522.  
  523.                             Analysing the document
  524.                             ----------------------
  525. You  may  see how long your document will be before printing  it  by  selecting 
  526. 'File/Analyse'.  This  is  not a required step,  'booklet'  will  automatically 
  527. analyse the document whenever it needs to.
  528.  
  529.                                 Headers/footers
  530.                                 ---------------
  531. You can use 'File/Edit title' to enter the optional header/footer text.  If you 
  532. wish the current filename to appear,  enter /f. Similarly, the current date can 
  533. be entered with /d and the time with /t. To enter a /, use //. If a mode with a 
  534. header  or footer is selected the title will appear in the Status window as  it 
  535. will  be printed.  Note that the filename printed is the last thing entered  in 
  536. the 'Enter filename' window. This allows some flexibility. If you first move to 
  537. the  directory  containing the required file and then enter just the  filename, 
  538. only  the  filename will be printed.  If you wish the whole path to  be  shown, 
  539. enter the whole path at the filename prompt.
  540.  
  541. Note that 'File/Edit title' merely edits the contents of the header/footer,  it 
  542. does not switch headers/footers on or off.  You should use the 'Layout' options 
  543. for this.
  544.  
  545. Page numbers in the header/footer are normally preceded by the word 'Page'. For 
  546. the benefit of those for whom English is a foreign language,  the 'Options/Page 
  547. string' allows modification of this string up to a maximum of 8 characters.
  548.  
  549.  
  550.  
  551.                                  Page Preview
  552.                                  ------------
  553. You  can check the layout of your document by selecting the 'Preview' menu.  In 
  554. preview  mode  you can scroll the document around the screen  with  the  cursor 
  555. keys.  You  can go to the top/bottom of the current page with 'Home' and 'End', 
  556. and  to  the next/previous page with 'Page Down' and 'Page Up'.  You  can  also 
  557. scroll the text by clicking the mouse in the window border.
  558.  
  559. The  page,  sheet,  lines  and columns being previewed are shown on the  window 
  560. title bar.  The page numbers are real page numbers,  and may differ from  those 
  561. printed  if you are using the Page nos.  start on' and/or 'Page nos.  start at' 
  562. options.
  563.  
  564. Press F1 during preview for a help screen.
  565.  
  566.                                      Edit
  567.                                      ----
  568. You  can  use  'Util/Edit'  to edit the  currently  selected  file  using  your 
  569. favourite  editor.  Before you can use this feature you must tell 'booklet' the 
  570. name of the editor using 'Util/Set editor'.
  571.  
  572. If the editor is in your path you need specify only the name of the file,  e.g. 
  573. for  Qedit this would be just q.  If the editor is not in the path  you  should 
  574. specify  a  full  pathname,   e.g.   c:\utils\q.   Don't  forget  to  save  the 
  575. configuration.
  576.  
  577.                                    Printing
  578.                                    --------
  579. When you select 'File/Print' from the menu, 'Booklet' will open a window on the 
  580. screen,  request you to ready the printer and wait for you to press Enter.  You 
  581. can press ESC to quit back to the menu if this item is selected by mistake.
  582.  
  583. Print  the  first side in the normal manner,  ensuring on a dot-matrix  printer 
  584. that the paper perforation is correctly positioned under the printhead.  If the 
  585. printer has a push feed, leave a blank page before the start of the document to 
  586. provide  purchase  for  the last sheet when printing  the  second  side.  Laser 
  587. printers just use the normal tray feed.  'Booklet' will report on its progress, 
  588. and when the first side is complete,  will ask you to reinstall the paper. This 
  589. procedure is slightly different for laser and dot-matrix printers.
  590.  
  591. With the Laserjet II or III,  you should lift the paper out of the output  tray 
  592. on  the top of the machine,  blank side uppermost,  without turning it over  or 
  593. rotating it,  and place it straight back into the feed tray. Alternatively, for 
  594. short  documents,  you can simply feed the sheets into the manual sheet  feeder 
  595. with  the  top sheet first,  again keeping the orientation exactly as it was in 
  596. the  output tray.  If you do it this way,  you must judge the time to  feed  in 
  597. subsequent sheets carefully, but this is very straightforward with practice and 
  598. is the method I most often use.
  599.  
  600. The  Laserjet IIIP (and probably the IIP too) benefit from a slightly  modified 
  601. procedure.  For  the first side,  select the front paper output tray.  For  the 
  602. second side use the top tray.  In other respects follow instructions as for the 
  603. Laserjet II and III.
  604.  
  605. A suggestion for the Laserjet 4 is to take paper from the main paper  cartridge 
  606. on the first pass but use the Multi-Purpose tray for the second pass.  It helps 
  607. if the printer has MP Tray set to FIRST,  i.e. if there is paper in the tray it 
  608. will automatically be used.
  609.  
  610. With dot matrix printers, eject an extra complete blank page before tearing off 
  611. the paper (this is to provide a purchase for the tractors,  and is not strictly 
  612. necessary with a push feed printer). Pull out the blank fan-fold paper from the 
  613. feed  slot and replace it with the end you have just torn off;  don't turn  the 
  614. paper  round or feed in the start of the listing.  Feed the blank page  through 
  615. the printer and line up the perforation. The blank side of the paper should now 
  616. be at the front.
  617.  
  618. When you are ready press Enter again. 'Booklet' will print the second side.
  619.  
  620. When it has finished, you may trim the sides and separate the pages on fan-fold 
  621. paper,  and  stack  them  in order (not necessary on the Laserjet  of  course). 
  622. Simply fold the paper about the centre line to produce your booklet.
  623.  
  624.                           Printing part of a document
  625.                           ---------------------------
  626. You  will normally want to print the whole of the selected  document.  However, 
  627. there  may be occasions,  for example if the paper has jammed in the printer or 
  628. if you have had to interrupt a print run, when you wish to print only a part. 
  629.  
  630. 'Booklet'  has two ways to split the document.  You can select either  or  both 
  631. sides of the paper or you can choose to print a single sheet, a range of sheets 
  632. or  the whole document.  These options are all found on the 'Select' menu.  The 
  633. program defaults to both sides of the whole document.
  634.  
  635. 'Booklet'  works with sheet numbers because there is little point  in  printing 
  636. only  one of the pages on a side.  However,  you can if you wish convert a page 
  637. number to the relevant sheet number.  When the program is requesting the  sheet 
  638. number,  press  the Cursor Down key and enter the number of any of the pages on 
  639. the sheet. 'Booklet' will fill in the sheet number. Note that page numbers here 
  640. refer to the 'real' page number,  which may differ from that printed if you are 
  641. using 'Page nos. start on' and/or 'Page nos. start at'.
  642.  
  643. Another way to find the sheet numbers is to look at the Preview window heading, 
  644. which displays both page and sheet numbers. 
  645.  
  646. When printing the second side of a document,  the sheets have to be printed  in 
  647. reverse order. Bear this in mind when loading the paper.
  648.  
  649. Printing part of a document is an advanced option, and should not be used until 
  650. you  are familiar with the operation of the program and the orientation of  the 
  651. paper on your printer.
  652.  
  653.                          Printing on a Novell network
  654.                          ----------------------------
  655. Use  the  'capture'  command to redirect output to a  network  printer.  It  is 
  656. important  to  set  the  'timeout' option,  otherwise nothing  will  happen  on 
  657. completion of the first side.  A timeout of 10 seconds is suggested; please see 
  658. your Novell documentation for more details.
  659.  
  660.  
  661.                                     Colours
  662.                                     -------
  663. You  can  change the colours used in colour mode with the 'Config/Set  colours' 
  664. menu  option.  You  can  modify  the window and border  colours  of  the  Main, 
  665. Information,  Menu, Warning and Help windows. After choosing the type of window 
  666. you  wish to change,  use the left and right cursor keys to view the  different 
  667. foreground colours.  The up and down cursor keys change the background colours. 
  668. Use  ENTER  to select the combination you require or ESC to leave  the  colours 
  669. unchanged.
  670.  
  671. You may find that some colours are not offered as you cycle through them.  This 
  672. is because 'Booklet' only allows reasonably readable combinations. If you can't 
  673. get the background colour you want,  try changing the foreground colour  first, 
  674. or vice versa.
  675.  
  676. There  are  menu options to restore the original or the default  colours  while 
  677. remaining  in the 'Set colours' routine.  To exit,  select 'Exit/Exit' or press 
  678. ESC.
  679.  
  680. The colours you choose will be fixed for the remainder of the session.  If  you 
  681. wish  to  retain the colours you have defined in future sessions you  must  use 
  682. 'Config/Save configuration' before quitting the program.
  683.  
  684. You cannot change the attributes used in mono mode.
  685.  
  686.                                   Back to DOS
  687.                                   -----------
  688. When  you have finished,  return to DOS by selecting 'File/Quit' or by pressing 
  689. ESC from the main menu.
  690.  
  691. You  can  go  to DOS temporarily by selecting 'Util/DOS shell'.  To  return  to 
  692. 'Booklet' type 'exit'.  Don't forget to do this;  if you carry on working  with 
  693. 'Booklet' still active it occupies about 150Kb of your computer's memory.
  694.  
  695. You  may change the drive or directory while in the DOS shell.  'Booklet'  will 
  696. automatically  return to the drive and directory it was using.  This means  you 
  697. must  avoid  deleting  the  working directory,  or changing the  floppy  if  it 
  698. contains the working directory.
  699.  
  700.                                Printer timeouts
  701.                                ----------------
  702. The  time  'Booklet'  will  wait when sending a character  to  the  printer  is 
  703. affected  by  the  BIOS and the speed of the printer.  A  few  combinations  of 
  704. machine and printer cause a timeout before a character is sent (laser  printers 
  705. can  remain not ready for a period while printing a page).  'Booklet' can retry 
  706. to  send  the  character.  The number of retries is set  with  the  'Config/Set 
  707. printer retries' option. You can increase the number up to 9. You must save the 
  708. configuration if you wish to retain the new setting in future sessions.
  709.  
  710.                                    Utilities
  711.                                    ---------
  712. The  'Util' menu offers the opportunity to browse and/or print  an  unformatted 
  713. file. In both cases you will be asked for the file name.
  714.  
  715. A file can be printed by selecting the 'Print file' option. Note that this will 
  716. not  produce  a 'booklet',  it simply lists the file directly to  the  selected 
  717. printer. To print a 'booklet' use the 'File/Print' option.
  718.  
  719. The  browse option displays the file on the screen,  with the current and total 
  720. number  of lines and columns shown on the title bar.  There is a limit of  5000 
  721. lines  in  a file.  You can use the cursor keys to move  around  the  document, 
  722. together with the Page Up,  Page Down,  Home and End keys. F1 brings up a small 
  723. help  window and ESC takes you back to the menu.  F10 can be used as a shortcut 
  724. key to print the file being browsed.
  725.  
  726.                                 Batch operation
  727.                                 ---------------
  728. You  can  set most of the above options and start printing using  command  line 
  729. switches. This enables 'booklet' to be run from a batch file, and can be useful 
  730. if you have several regular jobs with differing requirements.
  731.  
  732. Switches  are  preceded  by / or - and usually reflect the menu  keys  used  to 
  733. select the options. Multiple switches must be separated by spaces. Switches can 
  734. be in upper or lower case.
  735.  
  736. The switches are listed below in alphabetical order.
  737.  
  738. /aa  Select A4 paper
  739. /au  Select US Letter paper
  740. /c1+ 1st key delete
  741. /c1- Disable 1st key delete
  742. /ca+ Config auto save
  743. /ca- Disable config auto save
  744. /co+ Config confirm overwrite
  745. /co- No config confirm overwrite
  746. /cp+ Pause between sheets
  747. /cp- No pause between sheets
  748. /cs  Save configuration
  749. /ctX Set printer retries (X = 1 to 9)
  750. /d   Load all defaults
  751. /e1  ^Z = EOF
  752. /ea  ^Z = graphic
  753. /ef  FF = EOF
  754. /en  FF = NULL
  755. /es  FF = space
  756. /fp  Print document
  757. /fq  Quit afterwards
  758. /lc1 Layout 80  x 66  + header, close spaced
  759. /lc2 Layout 80  x 66,           close spaced
  760. /lc3 Layout 80  x Max + header, close spaced
  761. /lc4 Layout 80  x Max,          close spaced
  762. /lc5 Layout Max x Max + header, close spaced
  763. /lc6 Layout Max x Max,          close spaced
  764. /lw1 Layout 80  x 55  + header, wide spaced
  765. /lw2 Layout 80  x 57,           wide spaced
  766. /lw3 Layout 80  x Max + header, wide spaced
  767. /lw4 Layout 80  x Max,          wide spaced
  768. /lw5 Layout Max x Max + header, wide spaced
  769. /lw6 Layout Max x Max,          wide spaced
  770. /o8+ Roman 8 symbol set
  771. /o8- IBM PC symbol set
  772. /oaX Page nos. start at X (X = 1 to 500)
  773. /ob+ ASCII block graphics
  774. /ob- IBM block graphics
  775. /of+ Act on form feeds
  776. /of- Ignore form feeds
  777. /oh+ Print header on blank
  778. /oh- Don't print header on blank
  779. /ooX Page nos. start on X (X = 1 to 500)
  780. /or+ Truncate long lines
  781. /or- Wrap long lines
  782. /otX Tab columns at X (X = 1 to 99)
  783. /r1  output to LPT1
  784. /r2  output to LPT2
  785. /r4  output to 24 pin printer
  786. /r9  output to 9 pin printer with cut sheet feeder
  787. /rc  output to 24 pin printer with cut sheet feeder
  788. /rd  output to HP Deskjet series printer
  789. /rfX Output to file (X = filename)
  790. /re  output to 9 pin printer
  791. /rl  output to Laserjet printer
  792. /scX X copies (X = 1 to 9999)
  793.  
  794. The order of some of the switches is important. If you wish to load the program 
  795. defaults  this should be done first.  You should select printer type and  paper 
  796. size before any layout options.  The position of 'Save options' will  determine 
  797. which  options  are saved.  The correct order should be easy to understand  as, 
  798. with the exception of 'Print document' and 'Quit afterwards',  the switches are 
  799. executed from left to right.  These two exceptions are processed after all  the 
  800. other switches.
  801.  
  802.                             Printing spooled files
  803.                             ----------------------
  804. If  you  have  used the 'Printer/File' option 'booklet' will have  written  two 
  805. files to the disk. These files contain control and graphic information, and any 
  806. program used to print them must transfer the data from disk to printer  without 
  807. modifying  it in any way.  You can use the DOS 'copy' command if you add the /b 
  808. option, e.g. 'copy test.one lpt1: /b'.
  809.  
  810. Unfortunately the DOS 'print' command does modify the data. It adds a page feed 
  811. at the end,  which is no great problem, but more importantly it tries to expand 
  812. tabs.  Files for Laserjet printers are unlikely to contain tab characters,  but 
  813. those  for  dot-matrix  printers contain mostly graphic  data  and  are  almost 
  814. certain to do so. In the DOS 5 version of 'print' there appears to be no way to 
  815. disable  the tab expansion,  and I assume it is the same in previous  versions. 
  816. This is a great disappointment, as 'print to file' was added primarily to allow 
  817. background printing.
  818.  
  819. 'print.exe'  in DOS 5 or DOS 6 can be modified to ignore tabs by using the  DOS 
  820. debug program. Softronix can accept no responsibility for this modification. Do 
  821. not  proceed unless you are confident you are capable of performing and testing 
  822. the modification.
  823.  
  824. Check the version - DOS 5 print.exe, dated 9th April 1991, 15656 bytes long, or 
  825. DOS 6 print.exe dated 10th March 1993,  15640 bytes long. Do not proceed if you 
  826. have a different version.
  827.  
  828. Enter the following -
  829.      copy print.exe xprint.dbg<ENTER>
  830.      debug xprint.dbg<ENTER>
  831.      ea42<ENTER> (DOS 5)
  832.   OR ea3e<ENTER> (DOS 6)               The screen should show 75
  833.      eb<ENTER>
  834.      w<ENTER>
  835.      q<ENTER>
  836.      ren xprint.dbg xprint.exe<ENTER>
  837.  
  838. To check you have changed just the one byte enter the following -
  839.      comp print.exe xprint.exe<ENTER>
  840.  
  841. The screen should show
  842.      Compare error at OFFSET 942 (DOS 5)
  843.   OR Compare error at OFFSET 93e (DOS 6)
  844.      file 1 = 75
  845.      file 2 = EB
  846.      Compare more files (Y/N)
  847.  
  848. Answer N.
  849.  
  850. Users  of other versions of DOS may send a copy of their DOS 'print' program in 
  851. a disk mailer with return postage,  and I will try to locate the relevant  byte 
  852. to change.
  853.  
  854. You can use 'xprint' where you would have used 'print'.  Note that 'print' is a 
  855. TSR  and  remains resident the first time it is used,  subsequent calls do  not 
  856. reload it.  This means if you already have 'print' loaded and call 'xprint'  it 
  857. will  still  use the old 'print' code.  You must get rid of the old  copy  from 
  858. memory  by  rebooting or by other means before 'xprint' will  work.  Also,  you 
  859. should check that 'print' is not being loaded in your 'autoexec.bat' file.
  860.  
  861. Note that 'xprint' still issues an extra form feed at the end of each side. You 
  862. should ensure this is dealt with appropriately. Offline printing is an advanced 
  863. feature and should only be used when you are familiar with the normal operation 
  864. of the program.
  865.  
  866.                                Suitable printers
  867.                                -----------------
  868.  
  869.                                    Laserjet
  870.                                    --------
  871. Any  parallel printer compatible with the basic,  unexpanded HP Laserjet II can 
  872. be used.  This includes the Laserjet IIP,  III,  IIIP and 4,  and printers from 
  873. other manufacturers.  It should be noted that some printers use different paper 
  874. paths,  and the exact method of use may therefore vary slightly.  The only font 
  875. employed is the 8.5 point, 16.66 c.p.i. Landscape Line printer font.
  876.  
  877.                                     Deskjet
  878.                                     -------
  879. There  is a Deskjet option on the printer menu.  This applies to the  Deskjet+, 
  880. Deskjet  500  and  later  models.  The original Deskjet can  only  be  used  in 
  881. conjunction with the Epson FX80 emulation cartridge,  in which case the Epson 9 
  882. pin  printer type should be selected.  The following therefore applies only  to 
  883. the Deskjet+, Deskjet 500, etc.
  884.  
  885. The  font  used  with  wide  line spacing is rather larger  than  that  on  the 
  886. Laserjet. With close line spacing this causes lines to be squashed together, so 
  887. a smaller font is used.  Unfortunately,  while the larger font is too big,  the 
  888. smaller one is really a little too small.  If you prefer to use the larger font 
  889. with close line spacing, you can select the Laserjet printer option.
  890.  
  891. If  you find the output from 'Booklet' is severely offset you should check  the 
  892. switch settings at the back of the printer.  As delivered these are set for  US 
  893. Letter paper. For use with A4 paper, switch A5 should be down and switch A6 up.
  894.  
  895. If  you  have any alignment problems other than those caused by the DIP  switch 
  896. settings,  would  you please send me a sample sheet of 80 column wide data  and 
  897. let me know the exact model you are using.
  898.  
  899.                                   Dot matrix
  900.                                   ----------
  901. Most  Epson compatible 9 pin dot-matrix printers supporting 'ESC L' for  8  pin 
  902. Double  Density  Graphics Mode and 'ESC J' to feed the paper by  increments  of 
  903. 1/216"  ought  to be acceptable.  24 pin printers must support 'ESC *  33'  for 
  904. Double Density Graphics mode and 'ESC J' to feed by increments of 1/180".  Both 
  905. must recognise 'ESC @' as a reset.
  906.  
  907.                       Printers used by previous customers
  908.                       -----------------------------------
  909. These include :-
  910.  
  911. Amstrad 3000        Amstrad 3160        Amstrad 3160i       Amstrad 3250
  912. Amstrad 3286        Amstrad 3500        Amstrad LQ5000      Brother HJ-100
  913. Brother HL-4        Brother HL-4V       Brother HL-8        Brother HL-8e
  914. Brother HL-8v       Brother M1109       Brother M1818       Brother M7109
  915. Canon BJ10e         Canon BJ10ex        Canon BJ20          Canon BJ300
  916. Canon PW-1080A      Centronics GLP      Centronics GLP2     Citizen 120D
  917. Citizen 180E        Citizen 200GX       Citizen 224         Citizen GSX140
  918. Citizen LSP-100     Citizen Prodot 24   Citizen Swift 9     Citizen Swift 24
  919. Data Prod. LZR650   Data Prod. LZR960   DEC LA75            Elonex PC88J
  920. Epson 3000          Epson 7-1000        Epson EPL4000       Epson EPL5200
  921. Epson FX80          Epson FX100+        Epson FX800         Epson FX850
  922. Epson FX1000        Epson FX1050        Epson LQ200         Epson LQ400
  923. Epson LQ500         Epson LQ510         Epson LQ550         Epson LQ570
  924. Epson LQ850         Epson LQ860         Epson LQ870         Epson LQ1000
  925. Epson LQ1050        Epson LQ1070        Epson LX80          Epson LX86
  926. Epson LX400         Epson LX800         Epson GQ3500        Epson GQ5000
  927. Epson RX100         Epson SQ2550        Epson Stylus        Facit 4509
  928. Facit P6060         Fujitsu DL3300      Fujitsu RX7100PS    Fujitsu RX7101
  929. HP Deskjet 500      HP Deskjet 500c     HP Deskjet 510      HP Deskjet 550c
  930. HP Deskjet +        HP Laserjet 2       HP Laserjet 2P      HP Laserjet 2D
  931. HP Laserjet 3       HP Laserjet 3P      HP Laserjet 3D      HP Laserjet 4
  932. HP Laserjet 4L      IBM Graphics        IBM Proprinter      Kaga KP810
  933. Kodak 7008          Kyocera 1000        Kyocera F1010       Kyocera F1200
  934. Kyocera F2200S      Man.Tally MT80      Man.Tally MT81      Man.Tally MT901
  935. Man.Tally MT905     Man.Tally MT911     Micro.Peri. MP135   NCR 6435
  936. NEC P6              NEC P6+             NEC P7              NEC P7+
  937. NEC P20             NEC P2200           NEC P2200XE         NEC Pinwriter P2+
  938. NEC S60P            Oki 103             Oki 182             Oki 320
  939. Oki 360             Oki 380             Oki 390             Oki 391
  940. Oki 391+            Oki 393C            Oki 840             Oki Laser OL400
  941. Oki Laserline 6     Olivetti DM100      Olivetti DM124      Olivetti DM124C
  942. Olivetti JP350      Olivetti JP350S     Olivetti PG208M2    Panasonic 2124
  943. Panasonic KX2123    Panasonic KX-P1081  Panasonic KX-P1123  Panasonic KX-P1124
  944. Panasonic KX-P1170  Panasonic KX-P1180  Panasonic KX-P4410  Panasonic KX-P4420
  945. Panasonic KX-P4430  Panasonic KX-P4450  Panasonic KX-P4541  Panasonic PF4410
  946. Philips 1439        Philips NMS1461     Qume Crystal Print  Ricoh LP1200
  947. Ricoh LP4081        Ricoh PC6000        Schneider DMP4000   Seikoska 80LI
  948. Seikoska 1200       Seikoska OP-104     Seikoska SL-80ai    Seikosha SP1000
  949. Seikoska SP1200ai   Seikoska SP180A1    Seikoska SP1900     Seikoska SP-2415
  950. Sharp JX9500        Siemens 3100        Star FR10           Star Laser 8
  951. Star LC10           Star LC15           Star LC20           Star LC24-10
  952. Star NB24-15        Star LC24-15        Star LC24-20        Star LC24-100
  953. Star LC24-200       Star LC24-200 colr  Star NL10           Star NX1000
  954. Star NX-2420        Star NX1000         Star SG10           Star XB24-10
  955. Starjet SJ-48       Swift 24E           Tandy DMP107        Tandy DMP921
  956. Toshiba 420         Visa 615            Xerox 4010
  957.  
  958.                            'Binding' with a stapler
  959.                            ------------------------
  960. When  you have folded your booklet you can use a long reach stapler as a simple 
  961. 'binder'.  However,  this  will work only on relatively short documents as  the 
  962. stapler cannot penetrate too many pages.
  963.  
  964. One  customer  mentioned  that he overcomes the problem  of  using  a  standard 
  965. stapler  by  opening  it out and driving the staple through the  spine  of  the 
  966. booklet  into a piece of corrugated card.  The staple is then closed  manually. 
  967. This seems to work quite well.
  968.  
  969. Staples  should  be  driven  from the outside so the sharp points  are  on  the 
  970. inside.
  971.  
  972.                             Maximum document length
  973.                             -----------------------
  974. 'Booklet' can print documents up to 500 pages.  However,  long documents become 
  975. very  difficult to fold into the A5 format,  therefore a practical  maximum  is 
  976. about 200.
  977.  
  978. If  you have the facilities,  you can use 'Page/Layout' to increase the  inside 
  979. margins, then cut and punch the sheets for a ring binder.
  980.  
  981.                                  IBM graphics
  982.                                  ------------
  983. 'Booklet' can print the IBM character graphics. If you would like these to join 
  984. up vertically in Epson mode, you must use close line spacing.
  985.  
  986.                                Calculating pages
  987.                                -----------------
  988. If  you  have  difficulty getting the paper loaded correctly on  a  dot  matrix 
  989. printer  you  could  try tearing off a length of paper before  you  start.  The 
  990. 'File/Analyse' option tells you how many pages are needed,  allow 2 more for  a 
  991. blank page at each end.
  992.  
  993.                              Printer 'locking up'
  994.                              --------------------
  995. If  you  use  ESC to break the program it may be in the middle  of  sending  an 
  996. escape  or  graphic  sequence to the printer.  This is likely on  a  dot-matrix 
  997. printer but less so on a laser.  If it happens the printer can appear to  'lock 
  998. up'. Just switch it off (or press the reset button if there is one).
  999.  
  1000.                          Booklets from non-ASCII files
  1001.                          -----------------------------
  1002. The  document to be printed must be an ASCII file.  Word processor files  often 
  1003. contain formatting information and therefore cannot be used directly. Most word 
  1004. processors allow you either to print to a file, or to export an ASCII file.
  1005.  
  1006. 'Booklet' works with a fixed pitch font.  If your word processor uses different 
  1007. fonts,  select one with a fixed pitch, such as Courier. Set the margins so that 
  1008. 80 columns of the chosen font fit onto the page.
  1009.  
  1010. If  you  print  to  a file,  do not format the file for reuse  with  the  word- 
  1011. processor. Choose a 'vanilla' type printer such as teletype (TTY), NOT an Epson 
  1012. or  HP,  and select draft mode or 'text with line breaks' if you are offered  a 
  1013. choice.
  1014.  
  1015.                              Blank space at start
  1016.                              --------------------
  1017. Some users have thought the program was malfunctioning when it printed a lot of 
  1018. blank  space at the start.  This is quite in order.  When you print a  document 
  1019. that is not an exact multiple of 4 pages long,  the first page to be printed is 
  1020. the blank last page.
  1021.  
  1022.                            'Bold', etc., characters
  1023.                            ------------------------
  1024. To  produce bold characters,  underlining,  etc.,  some documentation  contains 
  1025. backspace characters.  At present 'Booklet' is unable to deal with this and the 
  1026. formatting  of the page is affected.  Future versions may be enhanced  to  cope 
  1027. with this situation.  For present,  you can use the shareware 'List' program to 
  1028. strip  out such characters.  Enable the junk filter,  select the whole document 
  1029. and write it to another file.
  1030.  
  1031.                          Upgrading from older versions
  1032.                          -----------------------------
  1033. New  versions of 'booklet' may use uninitialised parts of  configuration  files 
  1034. produced by older versions. In this case the program will report that it cannot 
  1035. use  the configuration file.  It will extract any registration information  and 
  1036. load default values for other settings.
  1037.  
  1038.                                   Error codes
  1039.                                   -----------
  1040. 'Booklet' returns the following error codes to DOS -
  1041.  
  1042.      0 - O.K.
  1043.      1 - Can't find source file specified on command line.
  1044.      2 - Source path specified on command line is too long.
  1045.      3 - More than 1 source path specified on command line.
  1046.      4 - Error loading configuration file.
  1047.      5 - Out of memory (please inform Softronix).
  1048.      6 - Device error.
  1049.      7 - Disk error, (A)bort selected.
  1050.      8 - Incompatible display type or mode.
  1051.      9 - Invalid option.
  1052.     10 - Destination path specified on command line is too long.
  1053.     11 - File type was included in destination file path.
  1054.  
  1055.                               Future enhancements
  1056.                               -------------------
  1057. Some  possible  future  enhancements  for this  program,  mostly  requested  by 
  1058. customers, include :-
  1059.  
  1060. Additional layouts, including loose leaf binder format.
  1061. Backspace support.
  1062. A vertical line between the pages.
  1063. More (larger) fonts. 
  1064. Line wrap between words.
  1065. Configurable sheet ordering.
  1066. Context sensitive help.
  1067.  
  1068. If there is anything else you would really like to see, or if you find a bug in 
  1069. the program or documentation, please let me know.
  1070.  
  1071. To  save wasting your time,  there are some things that will  almost  certainly 
  1072. never  appear in the program.  These include support for directly printing word 
  1073. processor  documents  (e.g.  Word Perfect,  Word  for  Windows),  and  printing 
  1074. graphics files.
  1075.  
  1076.                                   Disclaimer
  1077.                                   ----------
  1078. Andy  Lawrie and Softronix specifically disclaim all warranties,  expressed  or 
  1079. implied,  including  but  not  limited to implied warranties of fitness  for  a 
  1080. particular purpose.
  1081.  
  1082. It  is important that you determine the safety and suitability of the  program, 
  1083. particularly  in  view of the 'shareware' distribution  method,  which  can  be 
  1084. susceptible to abuse by third parties.
  1085.  
  1086.                                Acknowledgements
  1087.                                ----------------
  1088. Thanks to many people for their suggestions, but in particular to:
  1089.  
  1090. Barry Parker for  his help since the very first version,
  1091. Mr.D.G.Catt for his advice on grammar,
  1092. Swami Anahata for very concientious beta testing.
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.                       Release History (in reverse order)
  1102.                       ----------------------------------
  1103. v4.10 24/10/93 1) Added mouse support.
  1104.                2) Corrected bug in tab expansion routine.
  1105.                3) Extensive changes to page setup.
  1106.                4) Different page widths for odd and even pages.
  1107.                5) Improved cut sheet feeder setup help.
  1108.                6) Full page then CR then FF now handled correctly.
  1109.                7) Handles more screen formats.
  1110. 4.03a 12/08/93 1) Documentation only.
  1111. 4.03  30/07/93 1) Fixed bug that may have been causing QEMM problem.
  1112. 4.02  12/06/93 1) Fixed bug in ASCII graphics mode.
  1113.                2) Now discards backspace chars in input stream.
  1114. 4.01  21/05/93 1) Adjusted max. lines/page on Deskjets for worst case.
  1115. 4.00  02/05/93 1) Added check for colour 43/50 line modes.
  1116.                2) Now discards nulls and bells in input stream.
  1117.                3) Added edit option, shells to editor.
  1118.                4) Added config autosave and confirm overwrite options.
  1119.                5) Changed page offset into page nos. start on x at y.
  1120.                6) Added ASCII characters as alternative to IBM block graphics.
  1121.                7) Changed IBM PC symbol set menu option text to Roman 8.
  1122.                8) Added command line options.
  1123.                9) Improved alignment and increased number of lines on Deskjet.
  1124.               10) Split 'Quick' menu into 'Close' and 'Wide' menus.
  1125.               11) Added new return codes.
  1126.               12) Added configurable 'Page' string.
  1127.               13) Shuffled menus and help screens to accomodate new options.
  1128.               14) Now accept credit cards directly.
  1129. 3.43a 23/01/93 1) Docs only, credit card reg. no longer available in UK.
  1130. 3.43  24/11/92 1) Corrected bug in page offset.
  1131. 3.42  25/10/92 1) IBM-PC symbol set or Roman 8 symbol set is now an option.
  1132.                2) Changes to help screens and docs. for US registrations.
  1133.                3) Adjusted HP Deskjet page layout.
  1134.                4) Added page numbering offset.
  1135.                5) Number of copies shown on menu.
  1136. 3.41  04/07/92 1) Epson fan fold reverts to line feeds at end of page, Epson
  1137.                   cut sheet still use page feeds.
  1138. 3.40  07/06/92 1) Epsons now page feed instead of line feeding to end of page.
  1139.                2) Added 9/24 pin cut sheet feeder printer types and
  1140.                   configuration functions.
  1141.                3) DeskJet is now its own printer type.
  1142.                4) Added multiple copies option.
  1143.                5) Fewer checks for redirection or keypress to speed up printing
  1144.                   on slower machines.
  1145.                6) Corrected tiny buglet re. loading tab settings from config.
  1146.                7) Changed custom layout keys, simplified resizing checks and
  1147.                   added sequence instructions.
  1148.                8) Introduced menu check marks to reduce number of menu options.
  1149. 3.30  12/04/92 1) Fixed bug in wrap mode when page break inserted after full
  1150.                   width line.
  1151.                2) Fixed bug in util/browse scrolling down full width lines.
  1152.                3) Now sends ESC(s0P to HP laser and Deskjet printers.
  1153.                4) Utility browse + print now use tabs and EOF flags.
  1154.                5) Utility print now sends form feed at end.
  1155. 3.20  29/03/92 1) Changed keyboard routines to accommodate foreign characters.
  1156.                2) Due to above, shifted cursor controls now use control.
  1157.                3) Also due to above, Shift/Del is now Ctl/Del.
  1158. 3.10  21/03/92 1) Added Deskjet 500 mode.
  1159.                2) Tidied up status window.
  1160.                3) Tidied up layout help.
  1161.                4) Old config file doesn't cause the program to terminate.
  1162. 3.00  12/01/92 1) A4 paper support for impact dot matrix printers.
  1163.                2) More flexible page layout, independent margins.
  1164.                3) Added menu hot keys and ESC.
  1165.                4) Added more help text to tweak colour windows.
  1166.                5) Improved the way the file picker handles files and
  1167.                   directories that don't begin with a letter.
  1168.                6) Added HOME, END, PGUP, and PGDN to file picker.
  1169.                7) Stays in pick mode if new directory chosen.
  1170.                8) Minor adjustment to the way the file picker handles the
  1171.                   bottom right hand corner.
  1172.                9) Get file name trims trailing spaces.
  1173.               10) Added optional pause between pages.
  1174.               11) Moved colour menu exit to the left for consistency.
  1175.               12) Optional EOF for 0x1a & 0xff.
  1176.               13) Extended help screens and keys.
  1177.               14) Added Util menu with browse and print unformatted files.
  1178.               15) Allowed output to be redirected to a file.
  1179. 2.40a 05/10/91 1) Documentation changes.
  1180. 2.40  20/09/91 1) Added file pick list.
  1181.                2) Now show path in 'get file name' window.
  1182.                3) First key delete is now a switchable option.
  1183.                4) Added Shift/Del to edit keys, to delete all.
  1184.                5) Restores original drive and directory at exit.
  1185.                6) Added disk error handler.
  1186.                7) Restores original break status before DOS shell and restores
  1187.                   drive and directory afterwards.
  1188.                8) Help screens tweaked and more added.
  1189.                9) Return values documented.
  1190. 2.37a 23/07/91 1) Documentation only, added IIIP note.
  1191. 2.37  17/06/91 1) Corrected 'Ignore form feeds' operation.
  1192.                2) Now bleeps on page change with CsrUp/CsrDn in Page Preview.
  1193. 2.36  16/06/91 1) Added DOS shell option.
  1194.                2) Corrected 1st help screen format.
  1195. 2.35  02/06/91 1) Corrected minor bug in 'Printing sheet' routine.
  1196.                2) Set break off for duration of program.
  1197. 2.34  07/05/91 1) Added support for US Letter paper on Laserjets.
  1198. 2.33  04/05/91 1) Default input that will be deleted if the 1st keypress is not
  1199.                   a cursor control is now highlighted as a warning.
  1200.                2) Cursor key at top/bottom of page now change pages in Preview.
  1201.                3) Ran docs. through a grammar checker. 85% of US adults can
  1202.                   understand me.
  1203. 2.32  21/04/91 1) Increased size of Get File window.
  1204. 2.31  19/04/91 1) Reload config. now changes colour immediately if necessary.
  1205.                2) Appearance of menu bar.
  1206. 2.30  14/04/91 1) Improved registration instructions.
  1207.                2) Registration allows moving back up lines.
  1208.                3) Corrected minor bug in string input.
  1209.                4) Preview selections now go straight into preview.
  1210.                5) Added facility to print parts of a document.
  1211.                6) Sheets now always numbered from beginning of document, even
  1212.                   when printing reverse side.
  1213.                7) Help now allows moving back through screens.
  1214. 2.20  29/03/91 1) Added configurable printer retries to cure timeouts on some
  1215.                   machines, mainly with laser printers.
  1216.                2) Preview pulldown menu repositioned next to File menu.
  1217.                3) PgUp in Preview now goes to END of previous page.
  1218.                4) PgUp & PgDn in Preview don't change the horizontal position.
  1219.                5) Added an 'ignore form feed' option. Will the people who
  1220.                   requested this item please let me know how well it works.
  1221.                   If the files you want to print use form feeds INSTEAD of line
  1222.                   endings, this may not work very well.
  1223.                6) Minor modification to the status display.
  1224.                7) Clarified the colour configuration prompts.
  1225. 2.12  20/03/91 1) Bug fix release, cured a problem with some Epsons in 66 line
  1226.                   mode.
  1227. 2.11  14/03/91 1) Added a second digit to minor version number.
  1228. 2.1   11/03/91 1) Added colour configuration.
  1229. 2.0   27/01/91 1) Added configuration file.
  1230.                2) Epson modes now don't try to print completely blank column
  1231.                   pairs. Saves time when using impact printers.
  1232.                3) Added option not to print header/footer on pages after end of
  1233.                   file. Can improve appearance, but mainly provided to save
  1234.                   time on impact printers.
  1235.                4) Tabs can now be dealt with as spaces.
  1236.                5) Page limit increased from 200 to 500 on request. If you try
  1237.                   to use 500 pages you will get a VERY fat booklet.
  1238.                6) Added page preview mode.
  1239.                7) Altered the registration mechanism to simplify version
  1240.                   upgrading. A user code is now provided, which can be used to
  1241.                   mark future releases.
  1242.                8) Rearranged the menus to fit the extra options.
  1243. 1.8   24/11/90 1) Now sends select symbol set to HP. The program previously
  1244.                   used whatever symbol set had been selected as the default.
  1245.                   The most noticeable effect was IBM graphics appearing as
  1246.                   accented characters.
  1247. 1.7   14/11/90 1) Added 24 pin Epson printer support.
  1248. 1.6   19/10/90 1) Set up printer again before second pass. When the program
  1249.                   uses a printer on a network it seems the network software
  1250.                   treats the second side as a separate job, and resets the
  1251.                   printer between passes. NOT TESTED BY ME as I don't have
  1252.                   access to a network.
  1253.                2) 'Printing documentation' help added to help menu.
  1254. 1.5   08/10/90 1) First public release.
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.