home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / J211DOCS.ZIP / SERIAL.MAN < prev    next >
Encoding:
Text File  |  1991-01-03  |  11.4 KB  |  235 lines

  1. Serial synthesizers and Jaws
  2.  
  3. A serial synthesizer is one that connects to one of the serial
  4. ports on your personal computer.  This includes the Braille 'n
  5. Speak, Accent SA, Audaptor, Dectalk, Kurzweil Dectalk, and others.
  6.  
  7. The serial ports on the back of the computer are also called COM
  8. ports, usually referred to as COM1, COM2, COM3, etc.  These are
  9. "male" ports, as opposed to "female" ports.  This refers to the
  10. fact that they have pins instead of sockets.  Because these ports
  11. have pins they have a rough surface, while the female ports have a
  12. smooth surface.  This is how you tell them apart by feel.  The
  13. female ports are usually parallel ports, such as for printers. 
  14. These are general descriptions, there could be other "ports" on the
  15. back of your computer that feel rough but are not necessarily
  16. serial ports.
  17.  
  18. The synthesizer must be connected to the computer by a serial
  19. cable.  There is no "standard" serial cable.  These are sometimes
  20. referred to as "RS-232", which specifies what wires might be inside
  21. the cable.  Besides needing the wires and connections inside the
  22. cable you need to be sure that each end of the cable is the correct
  23. gender, male or female, to connect to the synthesizer or computer. 
  24. Here are some tips:
  25.  
  26. Accent SA:  straight-through modem cable, male/female;
  27. Kurzweil Personal Reader:  straight through modem cable,
  28. male/female;
  29. Dectalk:  null modem cable, female/female;
  30. The serial ports also come in 2 different sizes, DB25 and DB9,
  31. which refers to the number of pins or separate connections.  Some
  32. computers have the COM ports situated horizontally, in which case
  33. there are 2 rows of pins, with 12 pins in one row and 13 pins in
  34. the other.  If the port is situated vertically then there are 2
  35. columns, with 12 or 13 pins in each column.  Naturally if it is a
  36. 9-pin port then each row/column has 4 or 5 pins.  One side of the
  37. port is longer than the other, it is trapezoidal in shape, and
  38. therefore the cable can only go on one way.  When you are
  39. connecting a cable, if it does not go on one way then flip it over. 
  40. Naturally this is assuming that you have the sexes right, female on
  41. the cable connecting to male on the PC.
  42.  
  43. We can usually figure out which are the serial ports and get the
  44. synthesizer physically connected.  But if there are more than one
  45. it is difficult to determine which is COM1, which is COM2, etc. 
  46. Some computers have them labeled in print or pictures, which is
  47. fine if you can see.  Generally speaking there is no way to tell
  48. which is which unless they are labeled or you have specific
  49. documentation.  If you are in doubt refer to your computer manual. 
  50. If this is not practical then just go ahead and try it.  If that
  51. doesn't work then try the other one.
  52.  
  53. It is important that we know or can figure out which one we are
  54. connecting to, since Jaws must be told if you want it to use any
  55. COM port other than COM1.  Jaws will automatically assume you want
  56. to use COM1, so if you connect the synthesizer to COM1 then you do
  57. not have to tell Jaws.  But if you want to use COM2, COM3, or
  58. others you must tell Jaws with a command line parameter.  Refer to
  59. the installation instructions for your particular synthesizer and
  60. Jaws version for details.
  61.  
  62.  
  63. What if it does not work?
  64.  
  65. So you know all the things mentioned above, you have connected your
  66. synthesizer and tried to boot up Jaws, but it isn't working.  If
  67. the Jaws logo appears on the screen but no sound comes out or it is
  68. garbled go through the following check list, and please do not
  69. think that we are insulting your intelligence.  If the Jaws logo
  70. does not appear on the screen then you have a different problem,
  71. refer to the section titled "Loading Jaws".
  72.  
  73. 1.  Is it turned on?  Be sure it is plugged in or the batteries are
  74. installed.  Most serial synthesizers will say something when you
  75. turn them on.
  76. 2.  Maybe it is on but you cannot hear it.  Does it need a speaker
  77. or headphones connected, like the portable Dectalk?  Maybe the
  78. headphones are installed but you do not have them on?  Maybe they
  79. are plugged into the wrong socket?  If you plug a mono speaker into
  80. a stereo jack you may not be able to hear it.  Remember step one,
  81. it should say something when you turn it on.
  82.  
  83. 3.  Are you using the right cable?  If we provided the cable with
  84. the synthesizer then chances are good but not 100%, everybody makes
  85. some mistakes.  If your buddy or supervisor provided the cable then
  86. be highly suspect.  There is no standard RS-232 serial cable, they
  87. can be and usually are very different.  Contact us if you need to
  88. buy the correct cable.
  89.  
  90. 4.  Is the cable firmly connected at each end?  Be sure it is
  91. plugged in all the way and then secured with the little screws on
  92. each side of the connector.  Do not force it or over tighten it,
  93. but be firm.
  94.  
  95. 5.  Is it connected to the correct COM port?  Maybe it isn't
  96. connected to a COM port at all.  Use the "DOS test" explained below
  97. to be sure you know which port it is connected to and that the port
  98. is working.
  99.  
  100. 6.  Maybe the synthesizer is set to the wrong BAUD rate.  This is
  101. also known as the data transfer rate, or bits per second.  If the
  102. synthesizer is speaking garbage then it is likely a rate problem. 
  103. Refer to the synthesizer manual or our installation instructions to
  104. set it correctly.  It could also be a parity problem, or data bits
  105. or stop bits.  Refer to the specific installation instructions for
  106. your version of jaws and be sure the synthesizer is set
  107. accordingly.
  108.  
  109.  
  110. The "DOS" test
  111.  
  112. To confirm that the synthesizer is working, the cable is correct
  113. and connected, and that the COM port is working we need to use DOS
  114. to output some information to the synthesizer.  If DOS can send
  115. data to the synthesizer and make it talk, but Jaws cannot, then we
  116. have one of the conflicts discussed below.  Follow these steps for
  117. the DOS test
  118.  
  119. Set the BAUD rate, parity, data bits, and stop bits with the
  120. "MODE.COM" program.  Lets assume your synthesizer is running at
  121. 9600 BAUD, even parity, 7 data bits, 1 stop bit.  This is very
  122. common, and will work for the Accent SA, most DecTalks and KPR's,
  123. and the Braille 'n Speak.  Enter the following at the DOS prompt:
  124.  
  125. MODE COM1:9600,E,7,1
  126.  
  127. If you are using COM2 then make the appropriate substitution.  If
  128. your synthesizer is using different parameters (BAUD rate, parity,
  129. etc.) make the appropriate substitutions.  If you get the message
  130. "Bad command or file name" then DOS could not find the "MODE"
  131. program.  Be sure it is on your disk and give DOS a "path" to it by
  132. preceding the file name with the subdirectory name, e.g.:
  133.  
  134. \DOS\MODE COM2:9600,E,7,1
  135.  
  136. When the command is completed successfully it will put a message on
  137. the screen, repeating the parameters.  If you get this far
  138. successfully then tell DOS to send some data out the correct COM
  139. port to the synthesizer, enter the following:
  140.  
  141. DIR/W >COM1
  142.  
  143. If you want COM2 then change the 1 to a 2.  This command will cause
  144. DOS to send all the file names out the COM port and hopefully to
  145. the synthesizer.  At this point the synthesizer should start
  146. talking.  If it does then proceed to the section on "Conflicts" to
  147. get Jaws working.  If it does not start to talk then you have a
  148. more fundamental problem, hinted at in items 1-6 above.  It is
  149. always possible that the synthesizer is broken, review the
  150. suggestions above and the DOS test to be sure you have tried
  151. everything to get it to work.
  152.  
  153.  
  154. Serial port conflicts
  155.  
  156. Now we get down to the heart of the matter.  The most common
  157. problem with serial synthesizers is conflicts with other serial
  158. devices installed in the computer.  Besides COM ports you may have
  159. an internal modem, mouse port, or some other device that uses the
  160. same IRQ or Interrupt Request line.  The COM ports use IRQ 3 or 4.
  161.  
  162. If there is a conflict, if another device is using the same IRQ
  163. that the synthesizer/com port is using then you will notice some
  164. problems:  the data may not get spoken at all, it may speak a
  165. little then pause, it may lock up completely, and perhaps other
  166. symptoms.  It is very unpredictable.  If you notice strange things
  167. like this happening you need to take steps to correct it.
  168.  
  169. The most obvious solution is to use the other COM port.  Connect
  170. the cable to one of the other COM ports, re-load Jaws with the
  171. correct parameters and see if it works.  See the documentation on
  172. your specific synthesizer for the proper command line parameters. 
  173.  
  174. If you cannot do that then you must take steps to resolve the
  175. conflict. The most obvious way to do this is to remove any other
  176. device that may be causing the conflict.  The term "device" refers
  177. to another circuit board, like an internal modem or another serial
  178. port.
  179.  
  180. If you have an internal modem in your PC then remove it.  If you
  181. have an extra serial port circuit board installed then remove it. 
  182. If you have an internal synthesizer installed, like a Sounding
  183. Board or a Symphonics board then remove it.  This is not a
  184. permanent solution, just steps along the way to discovering what is
  185. causing the problem.  We must identify the culprit before we can
  186. devise a remedy.  Once the other devices are removed and Jaws
  187. starts to work properly then we know what is causing the conflict. 
  188. There is a lot of trial and error involved, just keep trying things
  189. until you find something that works.  This description is very
  190. general by necessity.  Each computer with its devices is a unique
  191. environment with a unique solution.
  192.  
  193. If Jaws and other screen readers seem to work fine, but the "Say
  194. All" feature of Jaws does not work then you can be sure there is an
  195. IRQ conflict.  Most screen readers just send data out and do not
  196. expect any data back from the synthesizer.  Most of Jaws' features
  197. work this way also.  However the "Say All" feature depends on
  198. getting back "index markers" which allow Jaws to stop on the last
  199. word spoken.  This is a feature and capability that most other
  200. screen readers do not have.
  201.  
  202. Changing the COM port number
  203.  
  204. If you have fixed the problem by removing the offending device you
  205. may want to put it back in the computer.  To prevent causing the
  206. same problem again you should try changing the COM number.  You may
  207. change it to COM3 or COM4 or higher.  Refer to the specific
  208. instructions for the particular device in its manual to see how to
  209. do this.
  210.  
  211. Changing the IRQ
  212.  
  213. You may find that you cannot change the COM number, then try
  214. changing the IRQ.  Refer to the manual of the offending device to
  215. see how to do this.  If it is a serial device like a modem then you
  216. are pretty well limited to IRQ 3 or 4.  If it is an internal
  217. synthesizer you can probably use IRQ 2 or 7.  For other devices the
  218. manual may have some suggestions.  There may not be a solution, you
  219. may just have to decide which is more important and go with it.
  220.  
  221. Changing the base address
  222.  
  223. A base address or I/O address conflict is less likely, but it does
  224. happen.  This is different than an IRQ conflict but just as
  225. debilitating, maybe even more so.  In this case you will probably
  226. get no speech at all, it won't say a thing.  Again you must look at
  227. your unique situation and decide which devices may be causing the
  228. problem and remove them.  Then refer to the manual of the offending
  229. device to see how to change its base address.  The manual will
  230. probably have some suggestions as to which ones to use.  Any time
  231. you change this you run the risk of conflicting with some other
  232. device installed in the computer, so be aware.  You may solve the
  233. synthesizer problem only to discover that your network no longer
  234. works.
  235.