home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / ci211.zip / CI2FAX.DOC < prev    next >
Text File  |  1995-04-22  |  17KB  |  368 lines

  1.    ╔═══════════════════════════════════════════════════════════════════════╗
  2.    ║  CI2FAX - Faxmodem properties                                         ║
  3.    ╚═══════════════════════════════════════════════════════════════════════╝
  4.  
  5. The list below describes the critical properties of faxmodems that have
  6. been tested by TurboPower Software or an Async Professional 2.0 user.
  7.  
  8. The far left column contains a stack of modem manufacturer information.
  9. The TPS column indicates whether the modem was tested by TurboPower
  10. Software directly. Class indicates which classes the modem supports: 1
  11. for Class 1, 2 for Class 2, 2.0 for Class 2.0 and C for CAS. AutoSWF and
  12. AutoHWF indicate whether or not the modem enables software or hardware
  13. flow control upon entering fax mode: Y means yes, N means no and is
  14. usually followed by the command to enable flow control. The Notes column
  15. includes any notes of interest for that modem. A question mark in any
  16. fields means we're not certain of the value for that faxmodem. Anywhere
  17. a question mark appears we are not certain how the modem behaves. For
  18. example "?,2" under Class means we don't know if it supports Class 1 but
  19. it does support Class 2.
  20.  
  21. Updated 12/93
  22.  
  23.  
  24. ===========================================================================
  25. Manufacturer
  26. Modem Name
  27. Chip
  28. Model
  29. Revision                  Class     TPS  AutoSWF   AutoHWF  Notes
  30. ============================================================================
  31. AT&T                       1         N   N AT\Q1   N AT\Q3
  32. DataPort 14.4
  33. NA
  34. NA
  35. NA
  36.  
  37. ----------------------------------------------------------------------------
  38. April                      ?,2       N   N AT\Q1   N AT\Q5
  39. ????
  40. EXAR
  41. 9648,2,E,290X
  42. 08/12/92 MICC14400-PK-V5.05J-M
  43.  
  44. ----------------------------------------------------------------------------
  45. CompletePC                 ?,2       N   N AT\Q1   N AT\Q5
  46. TurboModem Plus
  47. Rockwell
  48. 144DP
  49. FM-144VBIS/R V1.5
  50.  
  51. ----------------------------------------------------------------------------
  52. Hayes                      1         N   ?         ?
  53. Optima 144 and
  54. Optima V.fc 288
  55. NA
  56. NA
  57. NA
  58.  
  59. ----------------------------------------------------------------------------
  60. IBM                        ?,2       N   ?         Y
  61. ThinkPad 700
  62. Rockwell
  63. RC32ACL
  64. V1.291 IBM Corp. / (C)P.N.B 1993 - 024
  65.  
  66. ----------------------------------------------------------------------------
  67. Intel                      1,C       Y   ?         ?        CAS modem, can
  68. SatisFAXtion 300                                            be used as
  69. Rockwell                                                    Class 1
  70. V.32AC
  71. U10,U11-27C256-6.00
  72.  
  73. ----------------------------------------------------------------------------
  74. Intel                      C         N   NA        NA       CAS faxmodem, must
  75. SatisFAXtion 400                                            be used with
  76. ?                                                           CASMODEM.EXE
  77. ?
  78. ?
  79.  
  80. ----------------------------------------------------------------------------
  81. Multitech                  1,?       N   ?         ?        Requires 10
  82. MT224BAF                                                    msec delay between
  83. ?                                                           command chars:
  84. ?                                                           InterCharDelay:=10
  85. ?
  86.  
  87. ----------------------------------------------------------------------------
  88. Multitech                  1,?       N   ?         ?        Requires 10
  89. MT1432BL                                                    msec delay between
  90. ?                                                           command chars:
  91. ?                                                           InterCharDelay:=10
  92. ?
  93.  
  94. -----------------------------------------------------------------------------
  95. (noname clone)             2         Y   Y         Y
  96. 9624
  97. Sierra, *****
  98. SSX196
  99. 1.4 122091, SSC
  100.  
  101. ----------------------------------------------------------------------------
  102. Practical Peripherals      1,2       Y   Y         Y        Ignores switch
  103. PPI 14400PKT                                                from C1 to C2,
  104. PPI, 1992                                                   must first switch
  105. PM14400FXPPM [BA4]                                          C0, then new class
  106. 2.16
  107.  
  108. ----------------------------------------------------------------------------
  109. Supra Corp.                1,2       Y   N AT&K5   N AT&K3
  110. SupraFax 144
  111. Rockwell
  112. V.32AC
  113. V1.71-02 TR14-Jxxx-001
  114.  
  115. ----------------------------------------------------------------------------
  116. TwinCom                    ?,2       N   ?         ?
  117. 144000 DFi
  118. Rockwell
  119. V.32AC
  120. V1.270 TR14-Jxxx-001
  121.  
  122. ----------------------------------------------------------------------------
  123. U.S. Robotics              1         Y   Y         Y
  124. Sportster 14400
  125. NA
  126. NA
  127. NA
  128.  
  129. ----------------------------------------------------------------------------
  130. U.S. Robotics              1         Y   ?         ?
  131. 16800
  132. NA
  133. NA
  134. NA
  135.  
  136. ----------------------------------------------------------------------------
  137. VIVA                       1,2       Y   Y         Y
  138. 2442ef
  139. Rockwell
  140. RC9624AC
  141. TROO-J260-001 100
  142.  
  143. ----------------------------------------------------------------------------
  144. Zyxel                      ?,2       N   ?         ?
  145. 1496B
  146. ZyXEL
  147. U1496B V 6.10a M
  148. U1496B V 6.10a M
  149.  
  150. ----------------------------------------------------------------------------
  151. Zyxel                      ?,2       N   ?         ?
  152. 1496E
  153. ZyXEL
  154. U1496E V 5.04f M
  155. U1496E V 5.04f M
  156.  
  157.  
  158.    ╔═══════════════════════════════════════════════════════════════════════╗
  159.    ║  CI2FAX - Error code descriptions                                     ║
  160.    ╚═══════════════════════════════════════════════════════════════════════╝
  161.  
  162.   {Error types}
  163.   etFatal          = 0;          {Fatal errors}
  164.   etNonFatal       = 1;          {Non-fatal I/O errors}
  165.   etWarning        = 2;          {Warning messages (currently not used)}
  166.   etMessage        = 3;          {Status information (generally should
  167.                                   not be acted on by an error handler)}
  168.  
  169.   {Error prefixes}
  170.   epFatal          = etFatal * 10000;
  171.   epNonFatal       = etNonFatal * 10000;
  172.   epWarning        = etWarning * 10000;
  173.   epMessage        = etMessage * 10000;
  174.  
  175.   {Error/status code constants}
  176.   ecOk                     = 0;     {Reset value for AsyncStatus}
  177.  
  178.   {+++General error codes (0-999)+++}
  179.  
  180.   {DOS errors}
  181.   ecFileNotFound           = 0002;  {File not found}
  182.   ecPathNotFound           = 0003;  {Path not found}
  183.   ecTooManyFiles           = 0004;  {Too many open files}
  184.   ecAccessDenied           = 0005;  {File access denied}
  185.   ecInvalidHandle          = 0006;  {Invalid file handle}
  186.   ecOutOfMemory            = 0008;  {Insufficient memory}
  187.   ecInvalidDrive           = 0015;  {Invalid drive}
  188.   ecNoMoreFiles            = 0018;  {No more files}
  189.  
  190.   {Turbo Pascal I/O errors}
  191.   ecDiskRead               = 0100;  {Attempt to read beyond end of file}
  192.   ecDiskFull               = 0101;  {Disk is full}
  193.   ecNotAssigned            = 0102;  {File not Assign-ed}
  194.   ecNotOpen                = 0103;  {File not open}
  195.   ecNotOpenInput           = 0104;  {File not open for input}
  196.   ecNotOpenOutput          = 0105;  {File not open for output}
  197.   ecInvalidFormat          = 0106;  {Invalid format for packed window}
  198.  
  199.   {DOS critical errors}
  200.   ecWriteProtected         = 0150;  {Disk is write-protected}
  201.   ecUnknownUnit            = 0151;  {Unknown disk unit}
  202.   ecDriveNotReady          = 0152;  {Drive is not ready}
  203.   ecUnknownCommand         = 0153;  {Unknown command}
  204.   ecCrcError               = 0154;  {Data error}
  205.   ecBadStructLen           = 0155;  {Bad request structure length}
  206.   ecSeekError              = 0156;  {Seek error}
  207.   ecUnknownMedia           = 0157;  {Unknown media type}
  208.   ecSectorNotFound         = 0158;  {Disk sector not found}
  209.   ecOutOfPaper             = 0159;  {Printer is out of paper}
  210.   ecDeviceWrite            = 0160;  {Device write error}
  211.   ecDeviceRead             = 0161;  {Device read error}
  212.   ecHardwareFailure        = 0162;  {General failure}
  213.  
  214.   {+++Capacity or environmental errors (2900-2999)+++}
  215.  
  216.   {APUART port errors}
  217.   ecNoMorePorts            = 2900;  {Can't open port, no slots available}
  218.   ecOverrunError           = 2901;  {UART receiver overrun}
  219.   ecParityError            = 2902;  {UART receiver parity error}
  220.   ecFramingError           = 2903;  {UART receiver framing error}
  221.  
  222.   {APINT14 port errors}
  223.   ecTransmitFailed         = 2910;  {Int14 transmit failed}
  224.   ecUartError              = 2911;  {Int14 receive failed}
  225.  
  226.   {APCOM/OOCOM errors/status}
  227.   ecBlockIncomplete        = 2920;  {Block shorter than requested}
  228.   ecBufferIsFull           = 2921;  {No room for new char in buffer}
  229.   ecBufferIsEmpty          = 2922;  {No characters to get}
  230.   ecTimeout                = 2923;  {Timed out waiting for something}
  231.   ecStringIncomplete       = 2924;  {String shorter than requested}
  232.   ecStringOverrun          = 2925;  {String longer than 255}
  233.   ecUserAbort              = 2926;  {User aborted during "wait"}
  234.  
  235.   {APMODEM/OOMODEM errors}
  236.   ecTableFull              = 2930;  {No room in table to add new entry}
  237.   ecNullCommand            = 2931;  {Modem - no command registered}
  238.  
  239.   {Tracing/EventFile file errors}
  240.   ecEventFileError         = 2940;  {Failed to open or write to the event file}
  241.   ecTraceFileError         = 2941;  {Failed to open or write to the trace file}
  242.  
  243.   {Other device layer errors}
  244.   ecNoFossil               = 2950;  {No fossil installed}
  245.   ecDigiFailure            = 2960;  {Generic Digiboard failure code}
  246.  
  247.   {+++Warnings or user errors (7900-7999)+++}
  248.   {This category not current used by Async Professional}
  249.  
  250.   {+++Programmer errors (8900-8999)+++}
  251.  
  252.   {APCOM/OOCOM port errors}
  253.   ecBadPortNumber          = 8900;  {Out-of-range port number}
  254.   ecOutofRange             = 8901;  {General out-of-range error}
  255.   ecPortNotOpen            = 8902;  {Port not open}
  256.   ecInvalidBaudRate        = 8903;  {Bad baud rate for this device}
  257.   ecInvalidArgument        = 8904;  {General programming error}
  258.   ecNoDevice               = 8905;  {No device layer installed}
  259.   ecNotaUart               = 8906;  {Couldn't find a uart at this address}
  260.   ecInvalidParity          = 8907;  {Bad parity option for this device}
  261.   ecNotBuffered            = 8910;  {Operation only allowed on buffered ports}
  262.   ecNotSupported           = 8911;  {Function not supported by device-layer}
  263.  
  264.   {+++Status codes (9800-9999)+++}
  265.  
  266.   {APFAX error codes}
  267.   ecFaxVoiceCall           = 9800;  {Call is VOICE}
  268.   ecFaxDataCall            = 9801;  {Call is DATA}
  269.   ecFaxBusy                = 9802;  {called modem is busy}
  270.   ecFaxNoFontFile          = 9803;  {could not find font file}
  271.   ecFaxNoCASManager        = 9804;  {CASMGR TSR not installed}
  272.   ecFaxInitError           = 9805;  {unexpected response in init}
  273.   ecFaxTrainError          = 9806;  {Failed to train with remote modem}
  274.   ecFaxSessionError        = 9807;  {Error during session}
  275.   ecFaxNoConnect           = 9808;  {No connection after dial}
  276.   ecFaxPageError           = 9809;  {Failed to send page after retries}
  277.  
  278.   {APABSPCL/OOABSPCL status codes}
  279.   ecInitFail               = 9900;  {Xmodem init failed}
  280.   ecInitCancel             = 9901;  {Xmodem init was canceled on request}
  281.   ecCancelRequested        = 9902;  {Cancel requested}
  282.   ecDuplicateBlock         = 9903;  {Duplicate block received}
  283.   ecSequenceError          = 9904;  {Wrong block number received}
  284.   ecDirNotFound            = 9905;  {Directory not found in protocol transmit}
  285.   ecNoMatchingFiles        = 9906;  {No matching files in protocol transmit}
  286.   ecLongPacket             = 9907;  {Long packet received during protocol}
  287.   ecEndFile                = 9908;  {End of transmitted file}
  288.   ecHandshakeInProgress    = 9909;  {Initial protocol handshake in progress}
  289.   ecFileRenamed            = 9910;  {Incoming file was renamed}
  290.   ecFileAlreadyExists      = 9911;  {Incoming file already exists}
  291.   ecInvalidFilesize        = 9912;  {Ymodem header has bad file size}
  292.   ecInvalidDateTime        = 9913;  {Ymodem header has bad date/time}
  293.   ecUnexpectedChar         = 9914;  {Unexpected char during protocol}
  294.   ecBlockCheckError        = 9915;  {Incorrect CRC or checksum received}
  295.   ecNoSearchMask           = 9916;  {No search mask specified for transmit}
  296.   ecNoFilename             = 9917;  {No filename specifed in xmodem download}
  297.   ecAsciiReceiveInProgress = 9918;  {Ascii receive in progress}
  298.   ecFileRejected           = 9919;  {Receiver rejected file}
  299.   ecTooManyErrors          = 9920;  {Too many errors received during protocol}
  300.   ecBadFileList            = 9921;  {No end of list marker found in file list}
  301.  
  302.   {APZMODEM/OOZMODEM status codes}
  303.   ecGotCrcE                = 9925;  {Zmodem - got CrcE DataSubpacket}
  304.   ecGotCrcW                = 9926;  {Zmodem - got CrcW DataSubpacket}
  305.   ecGotCrcQ                = 9927;  {Zmodem - got CrcQ DataSubpacket}
  306.   ecGotCrcG                = 9928;  {Zmodem - got CrcG DataSubpacket}
  307.   ecGarbage                = 9929;  {Zmodem - got garbage from remote}
  308.   ecSkipFile               = 9930;  {Zmodem - skip file}
  309.   ecBadPosition            = 9931;  {Zmodem - bad file position}
  310.   ecFileDoesntExist        = 9932;  {Zmodem - specified file doesn't exist}
  311.   ecCantWriteFile          = 9933;  {Zmodem - not allowed to overwrite file}
  312.   ecFailedToHandshake      = 9934;  {Zmodem - never got proper handshake}
  313.   ecNoFilesToReceive       = 9935;  {Zmodem - no files to receive}
  314.   ecBuffersTooSmall        = 9936;  {ZModem - port buffers too small}
  315.   ecGotHeader              = 9937;  {Zmodem - got a complete header}
  316.   ecNoHeader               = 9938;  {Zmodem - (internal) no header yet}
  317.  
  318.   {APMODEM/OOMODEM status codes}
  319.   ecUnknownModemResult     = 9940;  {Unexpected char in modem result string}
  320.   ecConnect                = 9941;  {Modem response - CONNECT}
  321.   ecRing                   = 9942;  {Modem response - RING}
  322.   ecNoCarrier              = 9943;  {Modem response - NO CARRIER}
  323.   ecNoDialTone             = 9944;  {Modem response - NO DIALTONE}
  324.   ecBusy                   = 9945;  {Modem response - BUSY}
  325.   ecNoAnswer               = 9947;  {Modem response - NO ANSWER}
  326.   ecRinging                = 9948;  {Modem response - RINGING}
  327.   ecVoice                  = 9949;  {Modem response - VOICE}
  328.   ecError                  = 9950;  {Modem response - ERROR}
  329.  
  330.   {APKERMIT/OOKERMIT status codes}
  331.   ecGotData                = 9954;  {Kermit - got packet}
  332.   ecNoData                 = 9955;  {Kermit - no data yet}
  333.  
  334.   {Archive status messages}
  335.   ecUnknownMethod          = 9960;  {Unknown compression method}
  336.   ecFileEncrypted          = 9961;  {Cannot extract--file is encrypted}
  337.   ecBadFileCRC             = 9962;  {Bad CRC--file is probably corrupted}
  338.   ecCannotCreate           = 9963;  {Unable to create output file}
  339.   ecBadFileFormat          = 9964;  {Bad archive file format}
  340.   ecNotAnLzhFile           = 9965;  {Not an LZH file}
  341.   ecNotAZipFile            = 9966;  {Not a ZIP file}
  342.   ecEmptyFileMaskList      = 9967;  {File mask list is empty}
  343.  
  344.   {FAX conversion error/warnings}
  345.   ecFaxBadFormat           = 9970;  {Not a valid APRO fax file}
  346.   ecFontNotSupported       = 9971;  {Bad font format or unsupported feature}
  347.   ecHPFontCvt              = 9972;  {Converting font}
  348.   ecBadGraphicsFormat      = 9973;  {Bad tiff/pcx format or unsupported feature}
  349.   ecBadEscapeSeq           = 9974;  {Bad escape sequence in PCL file}
  350.  
  351.   {CaptureTerminalWindow error codes}
  352.   ecScrollBackTooBig       = 9980;  {Scroll back buffer > 64k}
  353.  
  354.   {APBPLUS/OOBPLUS status codes}
  355.   ecResync                 = 9985;  {Resyncing with host}
  356.   ecWaitACK                = 9986;  {Waiting for ACK}
  357.   ecDropout                = 9987;  {Dropout}
  358.   ecHostCan                = 9988;  {Host cancel}
  359.   ecTryResume              = 9989;  {Attempting resume}
  360.   ecHostResume             = 9990;  {Host resuming}
  361.   ecResumeOK               = 9991;  {Resumed OK}
  362.   ecResumeBad              = 9992;  {Failed to resume}
  363.   ecUnPacket               = 9993;  {Invalid packet type}
  364.   
  365.    ╔═══════════════════════════════════════════════════════════════════════╗
  366.    ║  END OF DOCUMENT                                                      ║
  367.    ╚═══════════════════════════════════════════════════════════════════════╝  
  368.