home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / ABRL11A.ZIP / ABRL.DOC < prev    next >
Encoding:
Text File  |  1991-12-16  |  19.0 KB  |  382 lines

  1.  
  2.  
  3.  
  4.                                    AutoBraille
  5.         
  6.                                   Version 1.1A
  7.         
  8.                             Another Sound Alternative
  9.         
  10.                                Copyright (c) 1991
  11.                                        by
  12.                                   KANSYS, Inc.
  13.                                     1016 Ohio
  14.                                Lawrence, KS 66044
  15.         
  16.                      Telephone: 913-843-0351 or 800-279-4880
  17.         
  18.                                 December 1, 1991
  19.         
  20.                                    User Guide
  21.         
  22.              The AutoBraille program is an "EMS aware" memory resident 
  23.         program that converts text into grade one, grade two, or grade 
  24.         three braille. It operates automatically in the background, 
  25.         enableing any application package capable of putting text on the 
  26.         screen or generating ordinary print output to produce grade one, 
  27.         grade two, or grade three braille without user assistance or 
  28.         intervention.
  29.         
  30.              AutoBraille accepts its input from parallel port LPT1, LPT2, 
  31.         LPT3, or from a user defined "text window" on the screen. It 
  32.         translates and formats its input into grade one, grade two, or 
  33.         grade three braille, and delivers it to port LPT1, LPT2, LPT3, 
  34.         COM1 COM2, or to a user defined "braille window" on the screen. 
  35.         It can be used in a "port to port mode," in a "screen to screen 
  36.         mode," or in a "screen to port mode."
  37.         
  38.              Requirements. AutoBraille uses 48K of conventional memory, 
  39.         or less than 3K of conventional and 48K of expanded memory, using 
  40.         the Lotus-Intel-Microsoft 3.2 or later standard. It requires MS-
  41.         DOS or PC-DOS 3.0 or later version. AutoBraille emulates a simple 
  42.         "draft" or "standard" printer, produceing braille output in the 
  43.         standard ASCII character set supported by most popular braille 
  44.         embossers currently available.
  45.         
  46.              Files. AutoBraille consists of two critical files: ABRL.COM, 
  47.         the TSR translator program; and ABC.EXE, the AutoBraille 
  48.         Commander user interface. The KanSys, Inc. software installation 
  49.         program, KINSTALL.EXE, is also supplied with AutoBraille. The 
  50.         same set of translation rules used by Turbo Braille is built into 
  51.         AutoBraille.
  52.         
  53.              Installation. AutoBraille assumes that it should use 
  54.         expanded memory if available, and conventional DOS memory if 
  55.         sufficient EMS memory is not available. If this assumption is 
  56.         incorrect, it may be changed by including the switch "/C" on the 
  57.         command line when ABRL.COM is executed. The command line would 
  58.         look like one of the following:
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.         
  66.                                       ABRL
  67.         
  68.                                      ABRL /C
  69.         
  70.              If ABRL.COM is not in the current device and directory, nor 
  71.         in one that is on the DOS path, the correct device and path 
  72.         should also be included with the name of the program, as follows:
  73.         
  74.                                      A:ABRL
  75.         
  76.                                    \MAIN\ABRL
  77.         
  78.                                  D:\SUBDIR\ABRL
  79.         
  80.              The Auto Braille Commander. Once AutoBraille has been 
  81.         properly installed, the user communicates with it by means of 
  82.         ABC.EXE, the Auto Braille Commander. There are also three "hot 
  83.         keys" to process a text window on the screen, take a SnapShot of 
  84.         the screen, or to activate or bypass AutoBraille processing, 
  85.         which may be set to nearly any desired keys  by the ABC program. 
  86.         This program should therefore be copied to a directory that is 
  87.         always available on the DOS path. Typing "ABC" at any DOS prompt 
  88.         provides a two screen command summary for the program.
  89.         
  90.              Any number of AutoBraille commands may be included on the 
  91.         ABC command line, and will be executed in the order in which they 
  92.         appear there. Capitalization is disregarded by the Auto Braille 
  93.         Commander. Except for the "STATUS" command and the "WINDOWS" 
  94.         command, no messages result from successful execution of a 
  95.         command.  Error conditions will always be reported. "STATUS" 
  96.         displays all the current settings of the Auto Braille program. 
  97.         "WINDOWS" invokes a menu and prompts for definitions of the text 
  98.         window, the braille window, and the three hot keys.
  99.         
  100.              The Auto Braille Commander is used to select the computer 
  101.         output port or ports to be used for input and output by 
  102.         AutoBraille, to set braille page margins, page numbering and 
  103.         running header information, and other AutoBraille features. When 
  104.         AutoBraille has been successfully configured, the Auto Braille 
  105.         Commander "SAVE" command may be used to preserve all current 
  106.         selections. They may be restored later with the "ABC RESTORE" 
  107.         command. Thus, AutoBraille may be loaded and initialized in a 
  108.         batch file, e.g. AUTOEXEC.BAT, with the two lines:
  109.         
  110.                                       ABRL
  111.                                    ABC RESTORE
  112.         
  113.              Any changes made to AutoBraille may thus be made "permanent" 
  114.         by following the information on the ABC command line with the 
  115.         "SAVE" command. Without adding "SAVE" to the command line, any 
  116.         changes will remain in effect only until the computer is 
  117.         restarted. All original AutoBraille default values may be 
  118.         recovered with the "ABC RESET" command.
  119.         
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.              Some ABC commands are familiar to Turbo Braille users, since 
  127.         they follow the dot commands employed in that program. Note 
  128.         however that if an ABC dot command is to include an imbedded 
  129.         blank, the dot command and all its associated information must be 
  130.         surrounded by quotation marks (" "). That will often be the case 
  131.         with the ".RH" Running Header command, as in:
  132.         
  133.                          ABC ".RH Multiple Word Header"
  134.         
  135.              To use the Auto Braille Commander from within your word 
  136.         processor or other application, check the application program's 
  137.         manual to learn how to run a DOS command (or "shell to DOS") 
  138.         without leaving the program. To produce braille output from your 
  139.         application, simply select an appropriate printer driver and use 
  140.         the application's standard print commands. If you have installed 
  141.         AutoBraille successfully, it will intercept the output produced 
  142.         by your application, translate and format it, and deliver it to 
  143.         the specified output port.
  144.         
  145.              The Simulated Printer. The interface between DOS (or your 
  146.         application) and AutoBraille resembles a simple "draft" or 
  147.         "standard"  printer. Your application may:
  148.              (1) send standard ASCII characters, having decimal values 
  149.         between 32 and 127;
  150.              (2) send a CR code (ASCII 13) to return to the left margin 
  151.         without advancing to a new line, then overprint all or part of 
  152.         the line to achieve line-by-line boldfacing or underlining;
  153.              (3) send a BSP code (ASCII 8) to back over one or more 
  154.         characters on a line, then overprint them to achieve 
  155.         character-by-character boldfacing or underlining;
  156.              (4) terminate a line normally by sending a CR/LF 
  157.         combination, or by sending just an LF code (ASCII 10);
  158.              (5) send up to 140 consecutive characters before sending a 
  159.         CR or an LF code to terminate the line.
  160.         
  161.              Auto Braille Commander Synonyms. There are many ways to say 
  162.         the same thing in the Auto Braille Commander language. Here is a 
  163.         list of synonyms:
  164.              (1) LPT, LPT:, LPT1, LPT1:, PRN, and PRN:
  165.              (2) SCREEN, VIDEO, CRT, and CRT:
  166.              (3) HOTKEY, HOTKEYS, WINDOW, and WINDOWS
  167.              (4) IN=LPT, IN=LPT:, IN=LPT1, IN=LPT1:, IN=PRN, and IN=PRN:
  168.              (5) IN=LPT2 and IN=LPT2:
  169.              (6) IN=LPT3 and IN=LPT3:
  170.              (7) AUX, AUX:, COM, COM:, COM1, COM1:, OUT=AUX, OUT=AUX:, 
  171.         OUT=COM, OUT=COM:, OUT=COM1, and OUT=COM1:
  172.              (8) COM2, COM2:, OUT=COM2, OUT=COM2:
  173.              (9) OUT=LPT, OUT=LPT:, OUT=LPT1, OUT=LPT1:, OUT=PRN, and 
  174.         OUT=PRN:
  175.              (10) OUT=LPT2 and OUT=LPT2:
  176.              (11) OUT=LPT3 and OUT=LPT3:
  177.         
  178.              Dot Commands. Several Turbo Braille dot commands are 
  179.         available to Auto Braille. However, they are not placed within 
  180.         the file to be translated. Instead, they are placed on an Auto 
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.         Braille Commander command line. The dot commands affect only the 
  188.         background conditions of the requested translation, and do not 
  189.         permit intervention in the translation process. The dot commands 
  190.         available on the Auto Braille Commander command line are:
  191.              (1) .BL -- the bottom line;
  192.              (2) .TL -- the top line;
  193.              (3) .DV -- page divider lines;
  194.              (4) .PL -- page length;
  195.              (5) .PO -- page offset;
  196.              (6) .RM -- right margin;
  197.              (7) .RH -- running header.
  198.         
  199.              Braille translation level. The grade of braille translation 
  200.         may be set by one of the following commands:
  201.                                      GRADE=1
  202.                                      GRADE=2
  203.                                      GRADE=3
  204.              In version 1.1 of AutoBraille, only grades one and two are 
  205.         implemented. Grade two is the default.
  206.         
  207.              YES or NO Commands. The Auto Braille Commander recognizes 
  208.         four commands that may set features on or off. The commands are:
  209.              (1) FORMFEED=YES, FORMFEED=NO -- issue a standard FF code 
  210.         (ASCII 12) after the last line of each page;
  211.              (2) FILLING=YES, FILLING=NO -- Form braille paragraphs by 
  212.         treating CR/LF codes as "soft returns" except for obvious 
  213.         exceptions;
  214.              (3) CLEARFIELD=YES, CLEARFIELD=NO -- If a braille window is 
  215.         defined in an area smaller than the full screen, the area outside 
  216.         the window can be cleared to blanks, or can be allowed to retain 
  217.         its original contents;
  218.              (4) WATCHDOG=YES, WATCHDOG=NO -- An audible indicator 
  219.         informs the user when Auto Braille is busy working on something.
  220.         
  221.              Hot Keys. The AutoBraille hot keys are set by default to 
  222.         Alt-1, Alt-2, and Alt-3. These assignments may be changed if 
  223.         desired by the AutoBraille Commander program, ABC.EXE. At a DOS 
  224.         prompt, type:
  225.                                    ABC HOTKEY
  226.                                        or
  227.                                    ABC HOTKEYS
  228.         
  229.              To translate text shown on the screen, AutoBraille must 
  230.         FIRST be activated, and hot key #1 (Alt-1) must be pressed. If 
  231.         the braille output is directed to a parallel or serial port, the 
  232.         screen remains unchanged.  However, if the braille translation is 
  233.         displayed on the screen, then the same hot key must be pressed a 
  234.         second time to restore the screen before any further processing 
  235.         can be performed. With braille displayed on the screen, the 
  236.         keyboard cannot be used for normal DOS or application functions. 
  237.         Your screen review software will operate correctly, but no other 
  238.         keystrokes will be acknowledged until you press hot key #1 a 
  239.         second time to restore the screen and return the keyboard to 
  240.         normal processing.
  241.         
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.              To obtain a map OR "snapshot" of the current screen, the 
  249.         braille printer must be capable of printing 40 cell lines and 25 
  250.         line pages, output must be directed to a port and not to the 
  251.         screen, AutoBraille must be activated, hot key #2 (Alt-2) must be 
  252.         pressed, and the number '1' or the number '2' must be pressed to 
  253.         select the type of snapshot desired. A "type 1" snapshot produces 
  254.         two pages showing the screen contents; a "type 2" snapshot 
  255.         produces the same two pages and four additional pages showing the 
  256.         screen attributes. Six pages result: the first three pages show 
  257.         the left half of the screen, and the next three pages show the 
  258.         right half of the screen. Pages one and four may be placed side-
  259.         by-side to show an 80 by 25 display of the contents of the 
  260.         screen. All text on the screen is shown in one-cell symbols, and 
  261.         graphics characters are converted to full braille cells. Pages 
  262.         two and five may be placed side-by-side to show an 80 by 25 
  263.         display of the background attributes. Each cell of this double 
  264.         page contains a braille digit from 0 to 7 representing the 
  265.         background attribute of that cell. Pages three and six may be 
  266.         placed side-by-side to show an 80 by 25 display of the foreground 
  267.         attributes. The same codes are used for foreground attributes as 
  268.         for background attributes, except that braille dot three is added 
  269.         to the braille digit 0 to 7 to represent brightness, and dot six 
  270.         is added to represent blinking. Brightness and blinking apply 
  271.         only to the screen foreground and not to the background. Since 
  272.         adding dot three or dot six to a braille digit converts it to 
  273.         another symbol, the complete set of resulting symbols and their 
  274.         interpretation for a CGA display is given below.
  275.         
  276.              0 -- black.
  277.              1 -- blue.
  278.              2 -- green.
  279.              3 -- cyan.
  280.              4 -- red.
  281.              5 -- magenta.
  282.              6 -- brown.
  283.              7 -- white (light gray).
  284.              T -- bright plus black (dark gray).
  285.              K -- bright plus blue (light blue).
  286.              L -- bright plus green (light green).
  287.              M -- bright plus cyan (light cyan).
  288.              N -- bright plus red (light red).
  289.              O -- bright plus magenta (light magenta).
  290.              P -- bright plus brown (yellow).
  291.              Q -- bright plus white.
  292.              W -- blinking plus black.
  293.              * (star) -- blinking plus blue.
  294.              < (less than) -- blinking plus green.
  295.              % (percent) -- blinking plus cyan.
  296.              ? (question) -- blinking plus red.
  297.              : (colon) -- blinking plus magenta.
  298.              $ (dollar) -- blinking plus brown.
  299.              ] (right bracket) -- blinking plus white (light gray).
  300.              ) (right parenthesis) -- blinking plus bright plus black 
  301.         (dark gray).
  302.              U -- blinking plus bright plus blue (light blue).
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.              V -- blinking plus bright plus green (light green).
  310.              X -- blinking plus bright plus cyan (light cyan).
  311.              Y -- blinking plus bright plus red (light red).
  312.              Z -- blinking plus bright plus magenta (light magenta).
  313.              & (ampersand) -- blinking plus bright plus brown (yellow).
  314.              = (equals) -- blinking plus bright plus white.
  315.         
  316.              To activate AutoBraille after it has been installed, press 
  317.         hot key #3 (Alt-3). A second press of the same hot key 
  318.         deactivates or bypasses AutoBraille. This key operates like an 
  319.         ordinary A-B Switch, with A=Activate and B=Bypass. A rising or 
  320.         falling triple tone is heard in the PC speaker to provide audible 
  321.         confirmation of the action of hot key #3. Hot keys #1  and #2 are 
  322.         not recognized unless hot key #3, the AutoBraille A-B Switch, is 
  323.         activated. A single tone for hot key #1 and a double tone for hot 
  324.         key #2 also provide audible confirmation of their operation.
  325.         
  326.              Limitations. Some of AutoBraille's limitations are matters 
  327.         of design, while others are matters of incomplete implementation. 
  328.         The former type may or may not change; the latter type will be 
  329.         corrected with revisions and future releases.
  330.         
  331.              (1) You may not direct output to the screen unless input 
  332.         also comes from the screen. Auto Braille therefore works "port to 
  333.         port," "screen to screen," and "screen to port," but it does not 
  334.         permit "port to screen" processing.
  335.         
  336.              (2) Auto Braille accepts input from a screen window, or from 
  337.         a parallel port, but not from a serial port. It delivers output 
  338.         to a screen window (see the comment above), to a parallel port, 
  339.         or to a serial port. Serial ports therefore may only be used for 
  340.         AutoBraille output, and not for input to the program.
  341.         
  342.              (3) Version 1.1 of Auto Braille leaves several important 
  343.         functions incompletely implemented. These include: automatic 
  344.         centering, page numbering, and running headers. In addition, only 
  345.         grades one and two braille translation are provided.
  346.         
  347.              Compatibility. Auto Braille accepts printer output from 
  348.         WordStar, WordPerfect, the DOS PrintScreen command, the external 
  349.         DOS PRINT command, and many other sources. It is compatible with 
  350.         a broad range of other TSR and EMS programs, including the 
  351.         HumanWare ALVA software, the Reader Project software, and print 
  352.         spoolers. To use Auto Braille with a print spooler, be sure to 
  353.         load the print spooler first, then load Auto Braille. AutoBraille 
  354.         can be configured to take its input from LPT1 (the standard DOS 
  355.         printer port) and send its output there as well; the print 
  356.         spooler, if loaded first, can then accept input from AutoBraille 
  357.         output. 
  358.         
  359.              Specific Tips. Version 1.0A did not run on older computers 
  360.         that used INTEL 8088/8086 processors; it required NEC V20/V30 
  361.         processors, or INTEL 80186/286/386/486 processors. Version 1.0B 
  362.         corrected this limitation. Good news for Toshiba 1000 and 1200 
  363.         users, Leading Edge Model D, and Zenith 158 owners. Note that the 
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.         INDEX braille embosser includes a hardware grade I translator 
  371.         that inserts composition signs and converts digits to standard 
  372.         braille numbers. That translator must be defeated if software 
  373.         translation is used, e.g. with AutoBraille or Turbo Braille. When 
  374.         using a 386 memory manager such as the DOS 5.0 EMM386 or 
  375.         QuarterDeck's QEMM386, AutoBraille may safely be loaded high. The 
  376.         2k program base will then be located in upper memory by the 
  377.         memory manager, and the larger 48k part will still use EMS memory 
  378.         if available.
  379.  
  380.  
  381.  
  382.