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

  1. "Personal Fonts Maker -  H. PDM Program Messages"
  2.  
  3.  
  4. H.         PDM Program Messages
  5.  
  6.    This appendix lists (in alphabetical order) and explains the most
  7. important messages of the Printer Driver Modifier, like the listing of the
  8. Personal Fonts Maker messages, in appendix G. A more complete description
  9. can be found in the referenced sections.
  10.  
  11.  
  12. Content overflow in character...   (D1B)
  13. Content overflow in command...   (D1C)
  14.  
  15.    The program has detected that the control sequence associated with the
  16. specified character or commmand is too long to fit in the space reserved
  17. for that character or command by the driver. This can only happen in the
  18. "Fixed Locations" encoding mode. The error condition is detected when a
  19. driver is saved or the definitions are checked. As described in section
  20. 10.4 ("Save Definitions") it is always better to modify an original
  21. printer driver, rather than one which has already been modified. Sections
  22. 9.4.2 ("The Editing Gadget"), 10.2 ("Save Driver"), 10.6 ("Check
  23. Definitions") and 11.5 ("Encoding Mode").
  24.  
  25.  
  26. Definition overflow   (D41)
  27.  
  28.    While loading a printer driver, the Printer Driver Modifier has
  29. encountered a control sequence which is too large to be displayed and
  30. edited in the program's string gadgets. Sections 1.9.6 ("String Gadgets")
  31. and 10.1 ("Load Driver").
  32.  
  33.  
  34. Error during file I/O   (D20)
  35.  
  36.    During a load or save operation the Amiga operating system has issued
  37. an error code. The Printer Driver Modifier cannot complete the operation.
  38. Section 14.1 ("Problems with Disks").
  39.  
  40.  
  41. Global character table overflow...   (D3B)
  42. Global command table overflow...   (D3A)
  43.  
  44.    In the "Floating Locations" encoding mode (section 11.5.2) the Printer
  45. Driver Modifier stores the printer control codes one immediately after the
  46. other. Whenever a control sequence is made shorter than the original
  47. sequence stored in the printer driver, more memory becomes available for
  48. the other codes. Two blocks of memory are used: one for the control
  49. sequences associated with characters, and the other for printer commands.
  50. The size of the blocks depends on the printer driver, and cannot be
  51. increased by the Printer Driver Modifier. If too many control sequences
  52. are made larger, but not enough other sequences are made shorter to create
  53. room for the new codes, this error message is displayed. The message
  54. indicates where the error has occurred (in the character or the command
  55. section), and how many bytes in that section overflow (i.e. the bytes
  56. which are in excess). Some bytes can be saved by disabling the "Strings on
  57. Word Boundary" option (section 11.5.3). As described in section 10.4
  58. ("Save Definitions") additional space can be gained by editing an original
  59. printer driver, rather than one which has already been modified. The error
  60. condition is detected when a driver is saved or the definitions are
  61. checked. Sections 9.4.2 ("The Editing Gadget"), 10.2 ("Save Driver"), 10.6
  62. ("Check Definitions") and 11.5 ("Encoding Mode").
  63.  
  64.  
  65. Illegal code in character...   (D27)
  66.  
  67.    A NOAV or DLAY code has been encountered in a control sequence
  68. associated with a character. These codes can only be used in the control
  69. sequences associated with printer commands (not characters). After this
  70. error message is displayed, the cursor in the editing gadget appears over
  71. the position where the error was detected. Section 9.4.2 ("The Editing
  72. Gadget").
  73.  
  74.  
  75. Illegal parameter in line...   (D22)
  76.  
  77.    Reading a parameter file (section 10.3, "Load Definitions"), the
  78. parameter following a CHAR or COMM keyword falls outside the valid range.
  79. The CHAR keyword accepts a parameter in the range from 160 to 255, while
  80. the value following the COMM keyword must be in the range 0-75. These
  81. codes are the same which are used in the "Number" gadget (section 9.4.1).
  82.  
  83.  
  84. Illegal value in command...   (D28)
  85.  
  86.    As explained in section 9.4.2 ("The Editing Gadget"), printer drivers
  87. store the codes DLAY, NUL and NOAV internally, using the values 253, 254
  88. and 255 (decimal). This means that the values from 253 to 255 are
  89. reserved, and cannot be used in a control sequence associated with a
  90. printer command. If one of the reserved codes is found in a control
  91. sequence associated with a command, this error message is displayed. The
  92. Printer Driver Modifier automatically searches for these codes when a
  93. driver is saved or the definitions are checked. After this error message
  94. is displayed, the exact position where one of these reserved codes was
  95. found is highlighted by the cursor in the editing gadget. Sections 10.2
  96. ("Save Driver"), 10.6 ("Check Definitions") and 11.5 ("Encoding Mode").
  97.  
  98.  
  99. Internal name mismatch - Please confirm   (D23)
  100.  
  101.    Printer drivers have an internal name, in addition to the file name.
  102. The driver for the NEC Pinwriter printers, for example, is called
  103. "Nec_Pinwriter". This name is used both as an internal name and to name
  104. the file containing that printer's driver data. If, when loading a driver
  105. (section 10.1), the Printer Driver Modifier detects that the driver's
  106. internal name is different from the file name which has been selected
  107. through the file requester (section 3.23) it displays this warning
  108. message, asking the user to confirm the load operation. The message itself
  109. does not imply an error. It simply informs the user that the driver which
  110. has been selected may not contain the data the user really wanted to load.
  111. If modified versions of the drivers are always saved with other names than
  112. the original name, this message may be a useful help in distinguishing
  113. original drivers from modified versions. As explained in section 10.4
  114. ("Save Definitions") it is preferable to modify an original printer
  115. driver, rather than one which has already been modified.
  116.  
  117.  
  118. No errors were found   (D2C)
  119.  
  120.    After a "Check Definitions" command (section 10.6), the Printer Driver
  121. Modifier has checked all control sequences, without finding any errors.
  122.  
  123.  
  124. Printer device will be removed as soon as possible   (D34)
  125.  
  126.    The "Flush Printer Device" function (section 10.8) has been selected,
  127. but the printer driver is currently being used, and cannot be removed from
  128. the system's RAM. As soon as the program currently using the driver does
  129. not need the driver any more, the memory occupied by the driver will be
  130. freed.
  131.  
  132.  
  133. Syntax error in character...   (D29)
  134. Syntax error in command...   (D2A)
  135.  
  136.    The control sequence associated with the specified character or
  137. commmand contains an error. The error may have been caused by a
  138. non-existing code (e.g. "DELY" written instead of "DLAY"), an open
  139. parentheses ('(') not immediately followed by a number (decimal,
  140. hexadecimal or octal), or a missing close parentheses (')') after the
  141. numerical constant, a backslash ('\') followed by character whose ASCII
  142. code is out of the range 33 to 126. FFDL constant codes and the NOAV and
  143. DLAY codes must be written in upper case. The error is detected when a
  144. driver is saved or the definitions are checked. The program automatically
  145. positions the cursor of the editing gadget where the error was found.
  146. Sections 2.7.1 ("FFDL Constants"), 10.2 ("Save Driver"), 10.6 ("Check
  147. Definitions") and 11.5 ("Encoding Mode") and appendix B ("Hexadecimal,
  148. Decimal, Octal, Binary and ASCII Codes Table").
  149.  
  150.  
  151. Syntax error in line...   (D21)
  152.  
  153.   An error has been encountered during the loading of a file containing
  154. control sequence definitions. Most likely, in the specified line the
  155. initial keyword was other than CHAR or COMM, or the keyword was not
  156. followed by a number and an equal sign. Sections 2.6 ("Program and Font
  157. Parameters") and 10.3 ("Load Definitions").
  158.  
  159.  
  160. The current definitions will be lost   (D1D)
  161.  
  162.    The current set of control sequences has been modified since it was
  163. last loaded or saved. The changes to the sequences would be lost if the
  164. program proceeded as requested (e.g. loading a new driver or definition
  165. file, or terminating the program). This warning message gives the user the
  166. opportunity to abort the selected function to save the definitions. This
  167. can be done either by saving the entire driver, or saving the control
  168. sequences to a definition file. Sections 10.1 ("Load Driver"), 10.3 ("Load
  169. Definitions"), 10.4 ("Save Definitions"), 10.5 ("Clear Definitions") and
  170. 10.10 ("Quit").
  171.  
  172.  
  173. The driver cannot be modified   (D26)
  174.  
  175.    A "Load Driver" command has been issued (section 10.1), but the
  176. technique implemented by the Printer Driver Modifier to modify the
  177. driver's control sequences cannot be applied to that driver. This may
  178. happen, for example, if the user tries to modify a driver which has
  179. already been modified by clearing all definitions (or the first ones).
  180.  
  181.  
  182. The file cannot be opened   (D1E)
  183.  
  184.    The file specified in the file requester (section 3.23) cannot be
  185. opened. A wrong path or file name may have been specified. The program
  186. cannot write to a file if another program is accessing the same file. It
  187. is also possible that a software protection is preventing the operating
  188. system from accessing the file. The Workbench "Information" (or "Info") or
  189. the Shell/CLI "Protect" command can be used to modify the access status of
  190. the file.
  191.  
  192.  
  193. The file does not contain the required data   (D1F)
  194.  
  195.    The program has tried to load the data contained in a file, but
  196. discovered that the file did not contain the expected data. For example, a
  197. file other than a printer driver (or a printer driver of an Amiga
  198. operating system version previous to 1.2) may have been specified for the
  199. "Load Driver" function (section 10.1), or the parameter file selected for
  200. the "Load Definitions" operation did not begin with the "PDM DEFS" header.
  201. Sections 3.23 ("The File Requester"), 10.1 ("Load Driver") and 10.3 ("Load
  202. Definitions").
  203.  
  204.  
  205. The printer device has been removed   (D33)
  206.  
  207.    The printer driver has been successfully removed from RAM using the
  208. "Flush Printer Device" function (section 10.8). The printer driver can
  209. stay in RAM even after a program has finished using it (often occupying
  210. precious memory). The operating system should be able to detect a
  211. memory-shortage condition and free the memory occupied by the driver, but
  212. it may sometimes be necessary to remove the driver sooner. A printer
  213. driver may also be flushed if it has been modified with the Printer Driver
  214. Modifier, so that the Amiga operating system is forced to load the updated
  215. version the next time the driver is needed. The driver is also removed
  216. automatically by the "Save Driver" function (section 10.2).
  217.  
  218.  
  219. The printer device is not in RAM   (D32)
  220.  
  221.    The "Flush Printer Device" function (section 10.8) has been selected,
  222. but the driver has not been found in the system's RAM. This may be caused
  223. by the fact that the driver has not yet been used, or the operating system
  224. (or a previous "Flush Printer Device" command) has already removed it.
  225.  
  226.  
  227. There is not enough memory   (D25)
  228.  
  229.    There is not enough memory to perform the operation requested. It may
  230. be useful to close as many Workbench windows as possible and terminate
  231. other programs. If the Personal Fonts Maker is running, the "Free Font
  232. Memory" function (section 4.2) can be used on one of the two font
  233. environments, and the "Free Character Set" function (section 4.7) on the
  234. other font.
  235.  
  236.