Plotter displays: TRANS ERROR = B (buffer overflow) error message.

Plotter displays: TRANS ERROR = B (buffer overflow) error message.
A. Handshaking is an RS-232C communication protocol used to control data
flow between a host and the plotter based on availability of buffer
space. An overflow would occur if the plotter attempted to receive
data from the host computer while it was still trying to process
previous data, and the plotter had no place to store the incoming data.
B. Improper handshaking can cause the plotter to receive a Trans Error B
error.
C. Types of Serial Handshaking:
1. Hardware Handshaking (Direct Control):
a. Uses a positive or negative voltage applied to a hardware
line (usually CTS) in the serial cable to start or stop
data flow between the plotter and the computer.
b. Hardware handshaking is referred to Direct Control on the
plotters handshaking menu.
c. It is the most reliable form of handshake.
2. Xon/Xoff Handshaking:
a. A coded response from the plotter to the host computer via
the serial cable data line used to control data flow.
Xon = send more data
Xoff = do not send more data
3. Ack/Nak Handshaking:
a. A coded response from the plotter to the host sent via the
serial cable data line to control data flow between the
plotter and the host computer.
Ack = Data received from host was received
(acknowledged).
Nak = Data received from the host has an error, send the
data again
Ack/Nak is rarely used in today's environment.
D. If the plotter displays a Trans Error = B (buffer overflow) error,
check what the software is using: Xon/Xoff, hardware, or Ack/Nak handshaking.
1. If connected on a network, the network file server is performing
the handshaking.
2. If using a software spooler (e.g., AutoPlot, Concurrent Plot,
Spool-it), then the spooler is performing the handshaking.
3. If using a Windows-based driver, then Windows is performing of
the handshaking.
4. If plotting directly from AutoCad, the information is readily
available in the AutoCad Plotter Configuration Menu.
5. If unable to determine what handshaking the software application
is using, then contact the software vendor.
6. Whenever possible, use hardware handshake. Other forms of
handshake such as Xon/Xoff can lose data.
7. On a DOS-based system, hardware handshake using DOS I/O is the
best way to ensure a good I/O transmission. If the software
application provides the option for plotting to a file, perform
the following:
a. First issue a DOS MODE command to establish the baud rate,
parity, number of bits, and number of stop bits. The
handshake is always direct control (hardware handshake)
when using DOS.
i. The DOS MODE command format is:
MODE com_port:Baud_rate,Parity,Data_bits,Stop_bits,P
where parity is one of the following: (E = even, O =
odd, N = none)
The last character of the MODE statement (i.e., the
letter P), tells DOS to perform retries.
ii. If using COM port 1 at 9600 baud, No parity, 8 data
bits, and 1 stop bit, issue the following DOS MODE
command at the DOS prompt:
MODE COM1:9600,N,8,1,P
iii. If using COM port 2 at 9600 baud, No parity, 8 data
bits, and 1 stop bit, issue the following DOS MODE
command at the DOS prompt:
MODE COM2:9600,N,8,1,P
b. In the application, select the option for plot to a file.
The file name is to be set to the name of the COM port
being used (e.g., COM1 or COM2).
E. When the software handshake method has been determined, set the plotter
to match. To access the handshaking menu on the plotter, perform the
following:
1. Turn the plotter power on.
2. Load and size the media.
3. Place the plotter off-line by pressing the AUTO/MANUAL key.
4. Press the SETUP key.
5. Press the key marked 7 (numeral 7).
6. Press the ENTER key.
7. The plotter will display:
Host Setup Number:
Press NEXT for MENU:
8. Press the key marked 6 (numeral 6).
9. Press the ENTER key.
10. The plotter will display:
Direct Control: Y/N ?
XON/XOFF: Y/N ?
11. This is the handshaking menu. This value must be set to match
what the software requires. Direct Control is also referred to
as: hardware, hardwire, CTS, or DTR/RTS. Regardless of the
setting used, ensure that dip switches 2, 4, and 5 on the back of
the plotter are set to ON = 1. Turn all other dip switches OFF =
0.
a. To configure for hardware handshake on the plotter, press
the ENTER key to set Direct Control to equal YES.
b. To configure for XON/XOFF handshake on the plotter, press
the CLEAR/NO key to bring the cursor down to the bottom
line and press the ENTER key to set XON/XOFF to equal YES.
IMPORTANT NOTE: Older 104X Series plotters needed upgraded
ROM packs to properly use XON/XOFF. Use Hardware
handshaking (direct control) whenever possible. If the
software application only offers Xon/Xoff handshake and the
Trans Error B error message occurs, then confirm that the
ROM pack is the correct revision.
c. To configure for ACK/NAK handshake on the plotter, press
the CLEAR/NO key twice.
F. It is possible that data was corrupted on its way from the computer to
the plotter.
1. Try removing networks, spoolers, and/or switch boxes. Directly
connect the computer to the plotter to isolate the problem.
2. If using an IBM PC or compatible or a Sun workstation with an
RS232 port:
a. Try another serial cable. A bad serial cable can cause the
data to be dropped on its way from the computer to the
plotter. The plotter uses a straight-through, 25-pin
female to 25-pin male serial cable (CalComp part number
11772-0250, 25 foot serial cable) This is not a
proprietary cable. It is commercially available, sometimes
called a MODEM cable. A NULL-MODEM cable will not work.
b. The total cable length should not exceed 50 feet. For
testing purposes a shorter cable can decrease the error
factor.
c. If the computer has a 9-pin connector for the COM port
(i.e. COM1 or COM2), a commercially available 9 to 25 pin
adapter is acceptable to perform the conversion.
d. Connect the cable to the port on the back of the plotter
labeled: P0903 - To DTE Host.
3. If using a Macintosh computer:
a. Try a different communications cable. The plotter uses an 8-
pin mini-din Macintosh to 25-pin serial cable (CalComp part
number 16623-0029, 12 ft. cable).
4. Send a different plot file. The plot file being sent may be
corrupt.
5. Try plotting from another computer. The port on the computer may
be defective
6. If using AutoCAD:
a. If arrowheads are not plotting, set the Pen Optimization
Level to zero (or no optimization). The Pen Optimization
dialog box is located in the AutoCAD Plot Menu if using
versions 12 or 13 of AutoCAD. This usually resolves the
problem. Also, check to see that the pen widths are set to
0.010 in the AutoCAD Pen Assignment menu.
