home *** CD-ROM | disk | FTP | other *** search
-
-
-
- AutoBraille
-
- Version 1.0B
-
- Another Sound Alternative
-
- Copyright (c) 1991
- by
- KANSYS, Inc.
- 1016 Ohio
- Lawrence, KS 66044
-
- Telephone: 913-843-0351 or 800-279-4880
-
- April 30, 1991
-
- User Guide
-
- The AutoBraille program is an "EMS aware" memory resident
- program that converts text into grade two braille. It operates
- automatically in the background. It enables any application
- package capable of putting text on the screen or generating
- ordinary print output to produce grade 2 braille without user
- assistance or intervention.
-
- AutoBraille accepts its input from parallel port LPT1, LPT2,
- or LPT3, or from a user defined "text window" on the screen. It
- translates and formats its input into grade two braille, and
- delivers it to port LPT1, LPT2, LPT3, COM1 or COM2, or to a user
- defined "braille window" on the screen. It can be used in a "port
- to port mode," in a "screen to screen mode," or in a "screen to
- port mode."
-
- Requirements. AutoBraille uses 48K of conventional memory,
- or 2K of conventional and 48K of expanded memory, using the
- Lotus-Intel-Microsoft 3.2 or 4.0 standard. It requires MS-DOS or
- PC-DOS 3.0 or later version. It produces braille output in the
- standard ASCII character set supported by most popular braille
- embossers currently available.
-
- Files. AutoBraille consists of two files: ABRL.COM, the TSR
- translator program; and ABC.EXE, the AutoBraille Commander user
- interface. The same set of translation rules used by Turbo
- Braille is built into AutoBraille.
-
- Installation. AutoBraille assumes that it should use
- expanded memory if available, and conventional DOS memory if
- sufficient EMS memory is not available. If this assumption is
- incorrect, it may be changed by including the switch "/C" on the
- command line when ABRL.COM is executed. The command line would
- look like one of the following:
-
- ABRL
-
- ABRL /C
-
-
-
-
-
-
-
- If ABRL.COM is not in the current device and directory, nor
- in one that is on the DOS path, the correct device and path
- should also be included with the name of the program, as follows:
-
- A:ABRL
-
- \main\abrl
-
- d:\SUBDIR\abrl
-
- The Auto Braille Commander. Once AutoBraille has been
- properly installed, the user communicates with it by means of
- ABC.EXE, the Auto Braille Commander. There is also a "hot key" to
- process a text window on the screen, which may be set to nearly
- any desired key by the ABC program. This program should
- therefore be copied to a directory that is always available on
- the DOS path. Typing "ABC" at any DOS prompt provides a command
- summary for the program.
-
- Any number of AutoBraille commands may be included on the
- ABC command line, and will be executed in the order in which they
- appear there. Capitalization is disregarded by the Auto Braille
- Commander. Except for the "STATUS" command and the "WINDOWS"
- command, no messages result from successful execution of a
- command. Error conditions will always be reported. "STATUS"
- displays all the current settings of the Auto Braille program.
- "WINDOWS" invokes a menu and prompts for definitions of the text
- window, the braille window, and the hot key.
-
- The Auto Braille Commander is used to select the computer
- output port or ports to be used for input and output by
- AutoBraille, to set braille page margins, page numbering and
- running header information, and other AutoBraille features. When
- AutoBraille has been successfully configured, the Auto Braille
- Commander "SAVE" command may be used to preserve all current
- selections. They may be restored later with the "ABC RESTORE"
- command. Thus, AutoBraille may be loaded and initialized in a
- batch file, e.g. AUTOEXEC.BAT, with the two lines:
-
- ABRL
- ABC RESTORE
-
- Any changes made to AutoBraille may thus be made "permanent"
- by following the information on the ABC command line with the
- "SAVE" command. Without adding "SAVE" to the command line, the
- change will remain in effect only until the computer is
- restarted. All AutoBraille default values may be recovered with
- the "ABC RESET" command.
-
- Some ABC commands are familiar to Turbo Braille users, since
- they follow the dot commands employed in that program. Note
- however that if an ABC dot command is to include an imbedded
- blank, the dot command and all its associated information must be
- surrounded by quotation marks (" "). That will often be the case
-
-
-
-
-
-
- with the ".RH" Running Header command, as in:
-
- ABC ".RH Multiple Word Header"
-
- To use the Auto Braille Commander from within your word
- processor or other application, check the application program's
- manual to learn how to run a DOS command (or "shell to DOS")
- without leaving the program. To produce braille output from your
- application, simply use its standard print commands. If you have
- installed AutoBraille successfully, it will intercept the output
- produced by your application, translate and format it, and
- deliver it to the specified output port.
-
- The Simulated Printer. The interface between DOS (or your
- application) and AutoBraille resembles a simple draft printer.
- Your application may:
- (1) send standard ASCII characters, having decimal values
- between 32 and 127;
- (2) send a CR code (ASCII 13) to return to the left margin
- without advancing to a new line, then overprint all or part of
- the line to achieve line-by-line boldfacing or underlining;
- (3) send a BSP code (ASCII 8) to back over one or more
- characters on a line, then overprint them to achieve
- character-by-character boldfacing or underlining;
- (4) terminate a line normally by sending a CR/LF
- combination, or by sending just an LF code (ASCII 10);
- (5) send up to 140 consecutive characters before sending a
- CR or an LF code to terminate the line.
-
- Auto Braille Commander Synonyms. There are many ways to say
- the same thing in the Auto Braille Commander language. Here is a
- list of synonyms:
- (1) LPT, LPT:, LPT1, LPT1:, PRN, and PRN:
- (2) NUL, NULL, and NONE
- (3) SCREEN, VIDEO, CRT, and CRT:
- (4) IN=LPT, IN=LPT:, IN=LPT1, IN=LPT1:, IN=PRN, and IN=PRN:
- (5) IN=LPT2 and IN=LPT2:
- (6) IN=LPT3 and IN=LPT3:
- (7) IN=SCREEN, IN=VIDEO, IN=CRT, and IN=CRT:
- (8) IN=NUL, IN=NULL, and IN=NONE
- (9) AUX, AUX:, COM, COM:, COM1, COM1:, OUT=AUX, OUT=AUX:,
- OUT=COM, OUT=COM:, OUT=COM1, and OUT=COM1:
- (10) COM2, COM2:, OUT=COM2, OUT=COM2:
- (11) OUT=LPT, OUT=LPT:, OUT=LPT1, OUT=LPT1:, OUT=PRN, and
- OUT=PRN:
- (12) OUT=LPT2 and OUT=LPT2:
- (13) OUT=LPT3 and OUT=LPT3:
- (14) OUT=NUL, OUT=NULL, OUT=NONE, and OUT=SINK
-
- Dot Commands. Several Turbo Braille dot commands are
- available to Auto Braille. However, they are not placed within
- the file to be translated. Instead, they are placed on an Auto
- Braille Commander command line. The dot commands affect only the
- background conditions of the requested translation, and do not
- permit intervention in the translation process. The dot commands
-
-
-
-
-
-
- available on the Auto Braille Commander command line are:
- (1) .BL -- the bottom line;
- (2) .TL -- the top line;
- (3) .DV -- page divider lines;
- (4) .PL -- page length;
- (5) .PO -- page offset;
- (6) .RM -- right margin;
- (7) .RH -- running header.
-
- YES or NO Commands. The Auto Braille Commander recognizes
- four commands that may set features on or off. The commands are:
- (1) FORMFEED=YES, FORMFEED=NO -- issue a standard FF code
- (ASCII 12) after the last line of each page;
- (2) FILLING=YES, FILLING=NO -- Form braille paragraphs by
- treating CR/LF codes as "soft returns" except for obvious
- exceptions;
- (3) CLEARFIELD=YES, CLEARFIELD=NO -- If a braille window is
- defined in an area less than the full screen, the area outside
- the window can be cleared to blanks, or can be allowed to retain
- its original contents;
- (4) WATCHDOG=YES, WATCHDOG=NO -- An audible indicator
- informs the user when Auto Braille is busy working on something.
-
- Hot Key. To process text shown on the screen, a hot key must
- be pressed. If the braille output is directed to a parallel or
- serial port, the screen remains unchanged. However, if the
- braille translation is displayed on the screen, then the same hot
- key must be pressed a second time to restore the screen before
- any further processing can be performed. With braille displayed
- on the screen, the keyboard cannot be used for normal DOS or
- application functions. Your screen review software will remain
- available, but no other keystrokes will be acknowledged until you
- press the hot key a second time to restore the screen and release
- the computer for other processing.
-
- Limitations. Some of AutoBraille's limitations are matters
- of design, while others are matters of incomplete implementation.
- The former type may or may not change; the latter type will be
- corrected with revisions and future releases.
-
- (1) You may not direct output to the screen unless input
- also comes from the screen. Auto Braille therefore works "port to
- port," "screen to screen," and "screen to port," but it does not
- permit "port to screen" processing.
-
- (2) Auto Braille accepts input from a screen window, or from
- a parallel port, but not from a serial port. It delivers output
- to a screen window (see the above discussion), to a parallel
- port, or to a serial port. Serial ports therefore may only be
- used for AutoBraille output, and not for input to the program.
-
- (3) Version 1.0B of Auto Braille leaves several important
- functions incompletely implemented. These include: automatic
- centering, page numbering, and running headers. In addition, the
- implementation of serial port output needs further work to
-
-
-
-
-
-
- achieve reliability.
-
- Compatibility. Auto Braille accepts printer output from
- WordStar, WordPerfect, the DOS PrintScreen command, the external
- DOS PRINT command, and many other sources. It is compatible with
- a broad range of other TSR and EMS programs, including the
- HumanWare ALVA software, the Reader Project software, and print
- spoolers. To use Auto Braille with a print spooler, be sure to
- load the print spooler first, then load Auto Braille. Auto
- Braille can be configured to take its input from LPT1 (the
- standard DOS printer port) and send its output there as well; the
- print spooler, if loaded first, can then accept its input from
- the Auto Braille output. That way, your print spooler can
- compensate for the shaky Auto Braille serial port support until
- that feature is repaired.
-
- Specific Tips. Version 1.0A did not run on older computers
- that used INTEL 8088/8086 processors; it required NEC V20/V30
- processors, or INTEL 80186/286/386/486 processors. Version 1.0B
- corrects this limitation. Good news for Toshiba 1000 and 1200
- users, Leading Edge Model D, and Zenith 158 owners. Note that the
- INDEX braille embosser includes a hardware grade I translator
- that inserts composition signs and converts digits to standard
- braille numbers. That translator must be defeated if software
- translation is used, e.g. with AutoBraille or Turbo Braille.
-
-
-
-