Plotter displays: INPUT BUFFER OVERFLOW message.

Plotter displays: INPUT BUFFER OVERFLOW 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 an Input Buffer
Overflow 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 an Input 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 the
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 by pressing the softkey under MANUAL.
The softkeys are the four light colored keys that surround your
plotter's display (Liquid Crystal Display).
3. After the plotter is done sizing the media, press the NEXT key
twice.
4. Select Set-up by pressing the softkey above SET-UP.
5. Select Host by pressing the softkey under HOST.
6. Press the softkey under Handshake.
7. Use either of the bottom soft keys to toggle to Xon/Xoff, direct
control or Ack/Nak.
8. Press the EXIT key three times. The plotter will prompt you to
save this change. Press the softkey for YES.
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 your are using an IBM PC or compatible or a Sun workstation
with an RS232 port:
a. Try a different serial cable (e.g., the cable that connects
your PC to the plotter). The plotter uses a straight-
through, 25-pin female to 25-pin male, serial cable.
(CalComp Serial cable part number is: 11772-0250 25 ft.
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. If your PC has a 9 pin connector, a commercially available
9 to 25 pin adapter is acceptable for performing the
conversion.
3. If you are using a Macintosh:
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. Eliminate any spoolers, buffers, networks, switch boxes, etc.
Directly connect the plotter to the computer.
5. Try another computer. There may be a loose connection on the I/O
card or an interrupt conflict.
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.
