home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / PFONTM-A.DMS / in.adf / Chapter14 < prev    next >
Encoding:
Text File  |  1995-11-12  |  18.2 KB  |  316 lines

  1.  
  2. "Personal Fonts Maker - 14. Problem Solving"
  3.  
  4.  14.  Problem Solving
  5.   14.1 Problems with Disks
  6.   14.2 Problems with Printers
  7.  
  8.  
  9.  "Personal Fonts Maker - 14. Problem Solving"
  10.  
  11.  
  12. 14.        Problem Solving
  13.  
  14.    This chapter describes some of the most common problems which may be
  15. encountered when using the computer's peripherals, explaining how to solve
  16. these problems, and what to do in order to prevent them from the
  17. beginning.
  18.  
  19.  
  20. 14.1       Problems with Disks
  21.  
  22.    The Amiga operating system may perform another disk write operation
  23. some seconds after a file is stored. For this reason, a disk should never
  24. be ejected from the drive (nor should the computer be switched off) for
  25. some seconds after the disk drive activity indicator light has gone off.
  26. Electrical noise can also cause problems. Lights, monitors and other
  27. electrical devices connected to the same power line as the computer should
  28. never be switched on or off while data is being written to the disk.
  29.  
  30.    Errors are first signalled by messages from the Amiga operating system,
  31. and then by the program which is trying to save the data. The most
  32. frequent sources of errors are: disk is write protected, disk is full,
  33. disk is damaged or not formatted (sections 1.3.4 and 1.6). Unlike 5.25"
  34. disks, 3.5" disks are write protected if it is possible to see through the
  35. write-protect hole.
  36.  
  37.    If, while a file is being written to, the Amiga operating system
  38. displays a message indicating that a read/write error has occurred, the
  39. first thing to do is to eject the disk and set the write protect tab.
  40. Precious data can be lost by trying to write to the disk after such an
  41. error message. If the write protect tab is not set, the system may try to
  42. write to the disk even if no write operation has been requested by the
  43. user (especially if the disk is damaged). After the disk has been
  44. reinserted, all the system messages should be cancelled with the mouse
  45. (unless a "Software Error" message appears). The program which was saving
  46. the data will display its own error message. The data which could not be
  47. stored because of the error should be saved to another disk. Any other
  48. material which is displayed or stored in RAM should be saved as well, so
  49. that it can be recovered if its copy on the damaged disk has been
  50. corrupted. Next, a copy of the damaged disk should be made (section 1.6).
  51. If the standard system copy program does not work, because of the errors
  52. present on the disk, other copiers should be used.
  53.  
  54.    A disk recovery program like "DiskDoctor" or "DiskSalv" will probably
  55. be able to restore most files, with the likely exception of the one which
  56. was being written to when the error occurred. It is possible that
  57. different disk recovery programs will produce different results. The disk
  58. on which the error occurred should not be used again, unless the cause of
  59. the error is known not to be hardware dependent. An error may occur again
  60. on the same disk, especially if a single sided or poor quality disk is
  61. used, or if the disk is dirty, or the magnetic surface is scratched.
  62. Scratches are usually visible when light is reflected from the disk
  63. surface. The surface itself should never be touched.
  64.  
  65.    Some minor errors are automatically corrected by a process of the Amiga
  66. operating system called validating. If, for example, a write operation is
  67. interrupted for some reason (e.g. a power failure, or the removal of a
  68. disk), and no other damages occur to the disk, the Amiga operating system
  69. tries to validate the disk the next time that it is inserted in a drive
  70. (or mounted, if it is a hard disk). The validation process can take a few
  71. seconds or several minutes, depending on the size of the volume. If the
  72. disk is write protected the validating process has to be repeated every
  73. time the disk is inserted (or mounted). While the disk is being validated,
  74. a "Disk not validated" system message is displayed if a program tries to
  75. access that disk. The "Cancel" option of the message should not be
  76. selected, as the message disappears automatically as soon as the
  77. validating procedure terminates. It is possible to read from a disk which
  78. has not been validated, but no data can be saved to it, since the data
  79. structures which mark the parts of the disks which are free are not
  80. updated.
  81.  
  82.    The most serious errors can be caused by physically damaged or
  83. defective disks. The main cause of such errors is dirt. Coffee poured over
  84. disks lying on the table, sticky drops of orange soda "raining" from a
  85. nearby glass or a few grains of sand inside the disk case can become very
  86. dangerous. Unless the magnetic coating of the disk has been scratched or
  87. corroded, the data can still be recovered. Most liquids leave the cookie
  88. (the foil coated with magnetic media inside the disk) intact, but must be
  89. removed as soon as possible. The cookie must be taken out of the disk case
  90. before it can be cleaned. To do so, a demagnetized blade can be used to
  91. carefully open the case. The metal (or plastic) shutter of a 3.5" disk can
  92. be removed by hand. The cookie can be washed under running water and dried
  93. with a clean, soft cloth. The clean cookie can finally be inserted into a
  94. new case (the shutter is not needed), from where it can be copied to a
  95. new, intact disk. The procedure described here is not guaranteed to
  96. succeed. Improper handling can damage the disk and/or the disk drive.
  97.  
  98.  
  99. 14.2       Problems with Printers
  100.  
  101.    Some suggestions to improve the quality of the printed output are
  102. listed here. Possible solutions to many problems which may occur during a
  103. print operation are also contained in this section.
  104.  
  105.    The parameters of the Amiga Preferences program must be perfectly set.
  106. The most common cause of errors is the wrong choice of the printer driver.
  107. The printer driver specified in Preferences must be the correct driver for
  108. the printer which is used. All printer settings of the Preferences program
  109. must be correctly set and stored on the Workbench disk. Not all printers
  110. use the same codes and control sequences.
  111.  
  112.    When the name of the printer driver has been selected with the
  113. Preferences program, the programs which need to use the printer will be
  114. able to use the correct printer codes, and Amiga will activate the
  115. appropriate printer driver. The Personal Fonts Maker itself works with any
  116. printer driver, as the formats in which fonts are to be downloaded are
  117. stored in special parameter files, rather than in the Amiga printer
  118. drivers. Other programs, however, and especially word processors
  119. interacting with the Personal Fonts Maker, require the correct printer
  120. driver to be selected.
  121.  
  122.    Printer drivers are stored in the "printers" drawers, which are
  123. contained in the "devs" drawers of the Workbench and Extras disks. At
  124. least the "generic" driver is stored on the Workbench disk which comes
  125. with the Personal Fonts Maker. This is sufficient to download fonts to any
  126. printer. The Extras disk shipped with the computer and officially
  127. distributed by Commodore contains all other drivers. A driver stored only
  128. on the Extras disk must be copied to the Workbench disk before it can be
  129. used. The "InstallPrinter" program, also on the Workbench disk, allows the
  130. user to copy the drivers from the Extras disk to the Workbench disk in a
  131. very easy way. If there is no driver for a particular printer model, a
  132. similar or compatible driver can be used. The documentation enclosed with
  133. the Amiga and with the printer should be read to determine which is the
  134. most suitable driver for a particular printer. Appendix F of this guide
  135. also lists several suggested drivers for the most used printers. The
  136. printer retailer or manifacturer should be contacted if no information can
  137. be found in the handbooks, and the existing drivers do not work. Drivers
  138. which were included with versions of the operating system before 1.3, as
  139. well as versions labelled Alpha, Beta, Gamma and Omega might not work
  140. properly with most software.
  141.  
  142.    Since the Personal Fonts Maker uses the printer device only for
  143. "direct" communication with the printer, a simple driver like the one
  144. named "generic" is sufficient to work with the program. If it is important
  145. to save disk space, and no programs need a different driver, the "generic"
  146. driver can be selected from the Preferences program, and all other printer
  147. drivers can be removed from the Workbench disk.
  148.  
  149.    The Preferences program can be started with the mouse from Workbench.
  150. If the Personal Fonts Maker has closed the Workbench screen, the
  151. "Workbench" parameter described in section 7.7 can be set to open it
  152. again. If the Workbench is still closed, the program should be terminated
  153. (section 4.18) to free the memory necessary to open the Workbench screen.
  154.  
  155.    Again, it should be noted that the Personal Fonts Maker does not need a
  156. particular printer driver to be selected. The Personal Fonts Maker does
  157. not need printer drivers to translate its data into the printer's format.
  158. If the Personal Fonts Maker is used to download printer fonts, it is
  159. important to use the correct printer driver when another program is used
  160. to print the text.
  161.  
  162.    If characters without accents or other signs are printed instead of
  163. characters with these signs, or characters are printed instead of an
  164. image, or undesired characters appear in the text printed by a word
  165. processor, the wrong driver was probably selected. As an example, with
  166. some inappropriate driver/printer combinations a 'P' or 'K' character (not
  167. part of the document) is printed at the beginning of each print operation.
  168. Also the left and right margins must be set with great precision in
  169. Preferences (not only in the word processor's parameters). If - for
  170. example - an 80-column (characters per line) printer is used, the two
  171. margins should be respectively set to 1 and 80, and not 5 and 75.
  172.  
  173.    Sometimes it may be necessary to change the default factory settings of
  174. the printer. Some printers have small DIP-switches grouped into banks,
  175. located at the rear of the printer or under the cover. Other printers
  176. allow the user to change their parameters by accessing the printer memory
  177. setting through the control panel. A parameter which is often not set
  178. appropriately is the automatic line feed function, which should be
  179. disabled to work with most printer drivers. This has to be done if the
  180. graphic print is interrupted by wide horizontal lines, or if the line
  181. spacing of the text is twice the spacing which was set through the
  182. parameters of the word processor. If accents or other particular national
  183. characters of a specific language are not printed, and the correct driver
  184. was used, it is possible that the character set default setting (e.g.
  185. "Italic"/"Epson" versus "Standard"/"IBM") or the language character set
  186. should be modified. As described in section 13.4 ("Downloading a Font to
  187. the Printer"), it may be necessary to modify some printer settings in
  188. order to be able to use the printer's memory to store downloaded fonts.
  189.  
  190.    If it is possible to choose between tractor (perforated paper) or
  191. friction paper feed, it should be noted that friction feed is usually much
  192. more accurate over short distances (e.g. single sheets), especially on
  193. low-cost printers. On some printers friction feed may not grab a sheet
  194. stiffly enough if the paper is too light or too thick (forcing the feed
  195. mechanism). A discontinuous, asymmetric and imprecise paper feed may be
  196. caused by the wrong paper type. This may be especially annoying if it is
  197. necessary to print within restricted spaces on the paper, like pre-printed
  198. lines. To locate the cause of the problem, it may be useful to compare the
  199. spacing of the same text printed using the tractor feed and the friction
  200. feed. At least twenty lines beginning with a dash ('-' sign) should be
  201. printed to measure the line spacing with precision.
  202.  
  203.    The presence of thin, light, horizontal lines on the printed output
  204. (graphic or text) can be reduced by selecting the friction feed and/or
  205. narrowing the printer head to the paper. If the inked ribbon streaks the
  206. paper, or dirties the margins of the paper, the printer head is probably
  207. too close to the surface of the sheet. On some printers the presence of
  208. thin horizontal lines can be reduced by selecting a "Custom" paper size,
  209. and/or "Single" paper type rather than "Fanfold" in the Preferences
  210. program. The internal power supply of some printers is not sufficient to
  211. guarantee a homogeneous pressure of all needles on the ribbon. Some
  212. drivers may let the printer use only part of their pins (generally the
  213. upper 16 of 24) if some parameters in Preferences are set as described
  214. above. These drivers make an improper (but surely appreciated) use of some
  215. Preferences parameters, which would otherwise remain unused, like "Paper
  216. Type".
  217.  
  218.    Graphics are usually printed faster in mono-directional mode than in
  219. bi-directional mode. The mode can be selected manually or through software
  220. control on most printers. Black and white graphic print is the fastest,
  221. while gray level and colour printing take longer.
  222.  
  223.    Some graphics print parameters, like "Smoothing", may be activated in
  224. Preferences to reduce diagonal "steps" in the graphic prints. This usually
  225. slows down the printing.
  226.  
  227.    On some colour printers a black ribbon can (or must) be used to print
  228. black text or black and white or gray graphics. In this case, only black
  229. ink ribbons, usually more affordable than colour ribbons, need be bought.
  230.  
  231.    Printing a text with a downloaded font may yield unexpected results,
  232. especially the first times this task is performed. If "garbage" characters
  233. are printed during the download, the FFDL sequences are probably not
  234. correct. Sections 2.7 ("Programming the Output Format: the Cloanto FFDL"),
  235. 4.13 ("Write Font Data"), 7.3 ("Font Description"), 13.4 ("Downloading a
  236. Font to the Printer") contain more on this subject.
  237.  
  238.    If the font is downloaded without problems, either by the Personal
  239. Fonts Maker or by the word processor, but the text is then printed with a
  240. font other than the font just downloaded, it is very likely that the
  241. "Epilogue" FFDL sequence (section 7.3.8) did not contain the control
  242. sequence which should have selected the downloaded font as the font to be
  243. used. It is also possible that the word processor sent a command to the
  244. printer requesting a particular font, other than the downloaded font, to
  245. be used. In this case, the "Automatic Font Selection" option (or similar)
  246. of the word processor should be disabled, so that no font selection
  247. commands are sent to the printer. It is also possible that the word
  248. processor is printing the text in graphics mode. If this is the case, the
  249. character images are defined by the program, rather than by the font
  250. stored in the printer's memory. The text must be printed in character
  251. mode, or the font must be saved in the Amiga font format (or another
  252. format which can be processed by the word processor) and loaded by the
  253. program printing the text in graphics mode.
  254.  
  255.    Some printers do not have enough memory to download a full high
  256. resolution font, or cannot download characters whose code is greater than
  257. 127. The "Write Font Data" function (section 4.13) displays the number of
  258. bytes sent to the printer. This can be useful to determine whether the
  259. printer's limit has been exceeded. Section 12.1 explains how to use the
  260. TextChars program, designed to optimize the use of the available memory.
  261. The printer's documentation should be read to determine how much of the
  262. printer's RAM can be used to store a downloaded font. Chapters 9 to 11
  263. explain how to  use the Printer Driver Modifier to deal with printers
  264. which do not support the redefinition of characters having codes higher
  265. than 127. Section 13.4 ("Downloading a Font to the Printer") also contains
  266. some information on this subject.
  267.  
  268.    It may happen that the text is printed correctly with the downloaded
  269. font, but as soon as an accented letter, or another special or national
  270. character not defined by the US ASCII set is printed, the printer uses its
  271. internal font rather than the downloaded font. Some printer drivers do not
  272. use the full set of 8-bit codes of the printer. Instead, they switch to
  273. national 7-bit codes whenever they receive an ASCII character whose code
  274. is greater than 127. This switch to a different character set may override
  275. the selection of the downloaded font. The user-defined font data may be
  276. not used to print the special character, or - in the worst case - the
  277. downloaded font data is not used any more after the special character is
  278. printed. This problem can be solved by using the Printer Driver Modifier,
  279. as described in chapters 9 to 11.
  280.  
  281.    If all the characters in a text are printed with the downloaded font,
  282. but some of the printed characters are not the same characters contained
  283. in the original text, it is possible that the character set used to encode
  284. the characters of the downloaded font is different from the character set
  285. used by the printer. In this case, the Printer Driver Modifier (chapters 9
  286. to 11) can be used to modify the codes sent by the printer driver to the
  287. printer, or the character set used to design the font can be changed, as
  288. described in section 2.8 ("Character Sets"), 4.10 ("Define Character
  289. Set"), 4.11 ("Edit Character Set").
  290.  
  291.    The widths of the characters in a downloaded font may be different from
  292. those of the default characters used by the printer. A word processor may
  293. not be able to format properly a text printed with a downloaded font,
  294. especially if the text is not printed left-aligned, but, for example,
  295. centred or justified. If the word processor has a size table containing
  296. the widths of the characters used to print the text, the values can be
  297. updated as described in section 13.6 ("Creating a Word Processor Font Size
  298. Table"). If however the text is justified by the automatic formattimg
  299. functions of the printer, it may be necessary to modify the "Proportional
  300. Adjust" (or similar) parameter of the word processor. This parameter
  301. determines the position of the right margin when the text is formatted by
  302. the printer using proportional characters. The parameter is used to
  303. determine the ratio between the width of a text printed with
  304. proportionally spaced characters and the same number of characters having
  305. a fixed, standard, width. Depending on the printer, this standard
  306. character width unit may be the width of the space character in the
  307. proportional font, or the width of the characters in text printed at 10 or
  308. 12 characters per inch.
  309.  
  310.    Finally, a warning addressed to the owners of Amiga 1000 models. This
  311. computer requires a non-standard parallel printer cable. Connecting the
  312. printer cable of another Amiga model, or a standard Centronics cable may
  313. damage the equipment.
  314.  
  315.  
  316.