home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
ci211.zip
/
CI2FAX.DOC
< prev
next >
Wrap
Text File
|
1995-04-22
|
17KB
|
368 lines
╔═══════════════════════════════════════════════════════════════════════╗
║ CI2FAX - Faxmodem properties ║
╚═══════════════════════════════════════════════════════════════════════╝
The list below describes the critical properties of faxmodems that have
been tested by TurboPower Software or an Async Professional 2.0 user.
The far left column contains a stack of modem manufacturer information.
The TPS column indicates whether the modem was tested by TurboPower
Software directly. Class indicates which classes the modem supports: 1
for Class 1, 2 for Class 2, 2.0 for Class 2.0 and C for CAS. AutoSWF and
AutoHWF indicate whether or not the modem enables software or hardware
flow control upon entering fax mode: Y means yes, N means no and is
usually followed by the command to enable flow control. The Notes column
includes any notes of interest for that modem. A question mark in any
fields means we're not certain of the value for that faxmodem. Anywhere
a question mark appears we are not certain how the modem behaves. For
example "?,2" under Class means we don't know if it supports Class 1 but
it does support Class 2.
Updated 12/93
===========================================================================
Manufacturer
Modem Name
Chip
Model
Revision Class TPS AutoSWF AutoHWF Notes
============================================================================
AT&T 1 N N AT\Q1 N AT\Q3
DataPort 14.4
NA
NA
NA
----------------------------------------------------------------------------
April ?,2 N N AT\Q1 N AT\Q5
????
EXAR
9648,2,E,290X
08/12/92 MICC14400-PK-V5.05J-M
----------------------------------------------------------------------------
CompletePC ?,2 N N AT\Q1 N AT\Q5
TurboModem Plus
Rockwell
144DP
FM-144VBIS/R V1.5
----------------------------------------------------------------------------
Hayes 1 N ? ?
Optima 144 and
Optima V.fc 288
NA
NA
NA
----------------------------------------------------------------------------
IBM ?,2 N ? Y
ThinkPad 700
Rockwell
RC32ACL
V1.291 IBM Corp. / (C)P.N.B 1993 - 024
----------------------------------------------------------------------------
Intel 1,C Y ? ? CAS modem, can
SatisFAXtion 300 be used as
Rockwell Class 1
V.32AC
U10,U11-27C256-6.00
----------------------------------------------------------------------------
Intel C N NA NA CAS faxmodem, must
SatisFAXtion 400 be used with
? CASMODEM.EXE
?
?
----------------------------------------------------------------------------
Multitech 1,? N ? ? Requires 10
MT224BAF msec delay between
? command chars:
? InterCharDelay:=10
?
----------------------------------------------------------------------------
Multitech 1,? N ? ? Requires 10
MT1432BL msec delay between
? command chars:
? InterCharDelay:=10
?
-----------------------------------------------------------------------------
(noname clone) 2 Y Y Y
9624
Sierra, *****
SSX196
1.4 122091, SSC
----------------------------------------------------------------------------
Practical Peripherals 1,2 Y Y Y Ignores switch
PPI 14400PKT from C1 to C2,
PPI, 1992 must first switch
PM14400FXPPM [BA4] C0, then new class
2.16
----------------------------------------------------------------------------
Supra Corp. 1,2 Y N AT&K5 N AT&K3
SupraFax 144
Rockwell
V.32AC
V1.71-02 TR14-Jxxx-001
----------------------------------------------------------------------------
TwinCom ?,2 N ? ?
144000 DFi
Rockwell
V.32AC
V1.270 TR14-Jxxx-001
----------------------------------------------------------------------------
U.S. Robotics 1 Y Y Y
Sportster 14400
NA
NA
NA
----------------------------------------------------------------------------
U.S. Robotics 1 Y ? ?
16800
NA
NA
NA
----------------------------------------------------------------------------
VIVA 1,2 Y Y Y
2442ef
Rockwell
RC9624AC
TROO-J260-001 100
----------------------------------------------------------------------------
Zyxel ?,2 N ? ?
1496B
ZyXEL
U1496B V 6.10a M
U1496B V 6.10a M
----------------------------------------------------------------------------
Zyxel ?,2 N ? ?
1496E
ZyXEL
U1496E V 5.04f M
U1496E V 5.04f M
╔═══════════════════════════════════════════════════════════════════════╗
║ CI2FAX - Error code descriptions ║
╚═══════════════════════════════════════════════════════════════════════╝
{Error types}
etFatal = 0; {Fatal errors}
etNonFatal = 1; {Non-fatal I/O errors}
etWarning = 2; {Warning messages (currently not used)}
etMessage = 3; {Status information (generally should
not be acted on by an error handler)}
{Error prefixes}
epFatal = etFatal * 10000;
epNonFatal = etNonFatal * 10000;
epWarning = etWarning * 10000;
epMessage = etMessage * 10000;
{Error/status code constants}
ecOk = 0; {Reset value for AsyncStatus}
{+++General error codes (0-999)+++}
{DOS errors}
ecFileNotFound = 0002; {File not found}
ecPathNotFound = 0003; {Path not found}
ecTooManyFiles = 0004; {Too many open files}
ecAccessDenied = 0005; {File access denied}
ecInvalidHandle = 0006; {Invalid file handle}
ecOutOfMemory = 0008; {Insufficient memory}
ecInvalidDrive = 0015; {Invalid drive}
ecNoMoreFiles = 0018; {No more files}
{Turbo Pascal I/O errors}
ecDiskRead = 0100; {Attempt to read beyond end of file}
ecDiskFull = 0101; {Disk is full}
ecNotAssigned = 0102; {File not Assign-ed}
ecNotOpen = 0103; {File not open}
ecNotOpenInput = 0104; {File not open for input}
ecNotOpenOutput = 0105; {File not open for output}
ecInvalidFormat = 0106; {Invalid format for packed window}
{DOS critical errors}
ecWriteProtected = 0150; {Disk is write-protected}
ecUnknownUnit = 0151; {Unknown disk unit}
ecDriveNotReady = 0152; {Drive is not ready}
ecUnknownCommand = 0153; {Unknown command}
ecCrcError = 0154; {Data error}
ecBadStructLen = 0155; {Bad request structure length}
ecSeekError = 0156; {Seek error}
ecUnknownMedia = 0157; {Unknown media type}
ecSectorNotFound = 0158; {Disk sector not found}
ecOutOfPaper = 0159; {Printer is out of paper}
ecDeviceWrite = 0160; {Device write error}
ecDeviceRead = 0161; {Device read error}
ecHardwareFailure = 0162; {General failure}
{+++Capacity or environmental errors (2900-2999)+++}
{APUART port errors}
ecNoMorePorts = 2900; {Can't open port, no slots available}
ecOverrunError = 2901; {UART receiver overrun}
ecParityError = 2902; {UART receiver parity error}
ecFramingError = 2903; {UART receiver framing error}
{APINT14 port errors}
ecTransmitFailed = 2910; {Int14 transmit failed}
ecUartError = 2911; {Int14 receive failed}
{APCOM/OOCOM errors/status}
ecBlockIncomplete = 2920; {Block shorter than requested}
ecBufferIsFull = 2921; {No room for new char in buffer}
ecBufferIsEmpty = 2922; {No characters to get}
ecTimeout = 2923; {Timed out waiting for something}
ecStringIncomplete = 2924; {String shorter than requested}
ecStringOverrun = 2925; {String longer than 255}
ecUserAbort = 2926; {User aborted during "wait"}
{APMODEM/OOMODEM errors}
ecTableFull = 2930; {No room in table to add new entry}
ecNullCommand = 2931; {Modem - no command registered}
{Tracing/EventFile file errors}
ecEventFileError = 2940; {Failed to open or write to the event file}
ecTraceFileError = 2941; {Failed to open or write to the trace file}
{Other device layer errors}
ecNoFossil = 2950; {No fossil installed}
ecDigiFailure = 2960; {Generic Digiboard failure code}
{+++Warnings or user errors (7900-7999)+++}
{This category not current used by Async Professional}
{+++Programmer errors (8900-8999)+++}
{APCOM/OOCOM port errors}
ecBadPortNumber = 8900; {Out-of-range port number}
ecOutofRange = 8901; {General out-of-range error}
ecPortNotOpen = 8902; {Port not open}
ecInvalidBaudRate = 8903; {Bad baud rate for this device}
ecInvalidArgument = 8904; {General programming error}
ecNoDevice = 8905; {No device layer installed}
ecNotaUart = 8906; {Couldn't find a uart at this address}
ecInvalidParity = 8907; {Bad parity option for this device}
ecNotBuffered = 8910; {Operation only allowed on buffered ports}
ecNotSupported = 8911; {Function not supported by device-layer}
{+++Status codes (9800-9999)+++}
{APFAX error codes}
ecFaxVoiceCall = 9800; {Call is VOICE}
ecFaxDataCall = 9801; {Call is DATA}
ecFaxBusy = 9802; {called modem is busy}
ecFaxNoFontFile = 9803; {could not find font file}
ecFaxNoCASManager = 9804; {CASMGR TSR not installed}
ecFaxInitError = 9805; {unexpected response in init}
ecFaxTrainError = 9806; {Failed to train with remote modem}
ecFaxSessionError = 9807; {Error during session}
ecFaxNoConnect = 9808; {No connection after dial}
ecFaxPageError = 9809; {Failed to send page after retries}
{APABSPCL/OOABSPCL status codes}
ecInitFail = 9900; {Xmodem init failed}
ecInitCancel = 9901; {Xmodem init was canceled on request}
ecCancelRequested = 9902; {Cancel requested}
ecDuplicateBlock = 9903; {Duplicate block received}
ecSequenceError = 9904; {Wrong block number received}
ecDirNotFound = 9905; {Directory not found in protocol transmit}
ecNoMatchingFiles = 9906; {No matching files in protocol transmit}
ecLongPacket = 9907; {Long packet received during protocol}
ecEndFile = 9908; {End of transmitted file}
ecHandshakeInProgress = 9909; {Initial protocol handshake in progress}
ecFileRenamed = 9910; {Incoming file was renamed}
ecFileAlreadyExists = 9911; {Incoming file already exists}
ecInvalidFilesize = 9912; {Ymodem header has bad file size}
ecInvalidDateTime = 9913; {Ymodem header has bad date/time}
ecUnexpectedChar = 9914; {Unexpected char during protocol}
ecBlockCheckError = 9915; {Incorrect CRC or checksum received}
ecNoSearchMask = 9916; {No search mask specified for transmit}
ecNoFilename = 9917; {No filename specifed in xmodem download}
ecAsciiReceiveInProgress = 9918; {Ascii receive in progress}
ecFileRejected = 9919; {Receiver rejected file}
ecTooManyErrors = 9920; {Too many errors received during protocol}
ecBadFileList = 9921; {No end of list marker found in file list}
{APZMODEM/OOZMODEM status codes}
ecGotCrcE = 9925; {Zmodem - got CrcE DataSubpacket}
ecGotCrcW = 9926; {Zmodem - got CrcW DataSubpacket}
ecGotCrcQ = 9927; {Zmodem - got CrcQ DataSubpacket}
ecGotCrcG = 9928; {Zmodem - got CrcG DataSubpacket}
ecGarbage = 9929; {Zmodem - got garbage from remote}
ecSkipFile = 9930; {Zmodem - skip file}
ecBadPosition = 9931; {Zmodem - bad file position}
ecFileDoesntExist = 9932; {Zmodem - specified file doesn't exist}
ecCantWriteFile = 9933; {Zmodem - not allowed to overwrite file}
ecFailedToHandshake = 9934; {Zmodem - never got proper handshake}
ecNoFilesToReceive = 9935; {Zmodem - no files to receive}
ecBuffersTooSmall = 9936; {ZModem - port buffers too small}
ecGotHeader = 9937; {Zmodem - got a complete header}
ecNoHeader = 9938; {Zmodem - (internal) no header yet}
{APMODEM/OOMODEM status codes}
ecUnknownModemResult = 9940; {Unexpected char in modem result string}
ecConnect = 9941; {Modem response - CONNECT}
ecRing = 9942; {Modem response - RING}
ecNoCarrier = 9943; {Modem response - NO CARRIER}
ecNoDialTone = 9944; {Modem response - NO DIALTONE}
ecBusy = 9945; {Modem response - BUSY}
ecNoAnswer = 9947; {Modem response - NO ANSWER}
ecRinging = 9948; {Modem response - RINGING}
ecVoice = 9949; {Modem response - VOICE}
ecError = 9950; {Modem response - ERROR}
{APKERMIT/OOKERMIT status codes}
ecGotData = 9954; {Kermit - got packet}
ecNoData = 9955; {Kermit - no data yet}
{Archive status messages}
ecUnknownMethod = 9960; {Unknown compression method}
ecFileEncrypted = 9961; {Cannot extract--file is encrypted}
ecBadFileCRC = 9962; {Bad CRC--file is probably corrupted}
ecCannotCreate = 9963; {Unable to create output file}
ecBadFileFormat = 9964; {Bad archive file format}
ecNotAnLzhFile = 9965; {Not an LZH file}
ecNotAZipFile = 9966; {Not a ZIP file}
ecEmptyFileMaskList = 9967; {File mask list is empty}
{FAX conversion error/warnings}
ecFaxBadFormat = 9970; {Not a valid APRO fax file}
ecFontNotSupported = 9971; {Bad font format or unsupported feature}
ecHPFontCvt = 9972; {Converting font}
ecBadGraphicsFormat = 9973; {Bad tiff/pcx format or unsupported feature}
ecBadEscapeSeq = 9974; {Bad escape sequence in PCL file}
{CaptureTerminalWindow error codes}
ecScrollBackTooBig = 9980; {Scroll back buffer > 64k}
{APBPLUS/OOBPLUS status codes}
ecResync = 9985; {Resyncing with host}
ecWaitACK = 9986; {Waiting for ACK}
ecDropout = 9987; {Dropout}
ecHostCan = 9988; {Host cancel}
ecTryResume = 9989; {Attempting resume}
ecHostResume = 9990; {Host resuming}
ecResumeOK = 9991; {Resumed OK}
ecResumeBad = 9992; {Failed to resume}
ecUnPacket = 9993; {Invalid packet type}
╔═══════════════════════════════════════════════════════════════════════╗
║ END OF DOCUMENT ║
╚═══════════════════════════════════════════════════════════════════════╝