How to communicate with IBM-PC/Compatibles in Parallel


How to communicate with IBM-PC/Compatibles in Parallel

Model: 5700/57000 series

The 5700/57000 plotter series supports only the CalComp 907/PCI vector
format. The P/N for the 57000 User's Guide is M0014-870 (the 57000 User's
Guide may be used for both 5700 and 57000 plotters).

HPGL and HP/GL2 ARE NOT SUPPORTED (and there are NO optional upgrade
packages for these formats). The PostScript language and the Print Bridge
external interface are NOT supported.

CalComp Raster Format (CCRF) is supported IF you purchase the CCRF
upgrade option (the 5700 series requires both the CCRF option and an XP
controller, the P/N for the XP controller is 701460-8). The CCRF upgrade
is processed by logging in a call with CalComp's service at 1-800-CALCOMP
(800-225-2667).

The 5700/57000 series plotters DO NOT support the CalComp Device Control
Language (CDCL).

The 5700/57000 series plotters were designed to be connected into a
dedicated system. This means only one of it's two ports (one serial and
one parallel) is recognized by the plotter as being active at any given
time. To switch from one port to the other, you must use a terminal and
change the COM parameter called MODE (see Note #A-5).

SPECIAL NOTE: The 5700/57000 series electrostatic plotters were
manufactured to be custom configured to meet any host computer's
connectivity specifications. These plotters were not user-installable
devices. Unit installation by a trained field engineer was included in
the original purchase price. Because of this, although most units were
configured as DCE devices, some were configured to be DTE. All of the
information in the following notes are for the most commonly used device
configuration, which is DCE. CalComp does not keep records as to exactly
how each unit was configured for a customer site. That information should
be available from the original operator or system administrator. (The
baud rate on these plotters is fixed and was also set during the original
installation. Changing the baud rate requires an onsite service call with
CalComp UNLESS the optional 4-to-1 MUX was installed. The 4:1 MUX gives
your plotter 4 serial ports, one Terminal port, and NO parallel ports.)

A.   IF THE PLOTTER IS TO BE CONNECTED TO THE COMPUTER'S PARALLEL PORT:

     The plotter's parallel port is located on the back of the plotter
     and is marked by the number, 8502.

     1.   NOTE ON 5700 SERIES CENTRONICS COMPATIBILITY PROBLEMS:
          The 5700 series plotters using the standard CalComp 908K
          controller do not have 100% reliable centronics interfaces. In
          order to work reliably in centronics mode, the 908K controller
          must be upgraded to either an XK controller, revision 1.02 or
          greater, or an XP (the XP controller is recommended). The XP
          Controller may be ordered with P/N 701460-8.

          To find out what revision controller your plotter has, enter
          REV at the terminal prompt (see Note #A-5).

      2.  The 57000 series plotters and IBM/Compatible computers support
          the Centronics parallel standard. A recommended parallel cable
          is CalComp P/N 717960-9.

          a.   PARALLEL CABLE MAXIMUM LENGTH = 25' (heavy duty
               recommended). Specially designed cables which exceed the
               25' limit may be used but are not available from
               CalComp. For information on custom cables refer to the
               problem summary, WHAT KIND OF CABLE DO I NEED FOR THE
               PLOTTER?

     3.   THE PLOTTER'S PARALLEL PORT CONFIGURATION MUST MATCH THE
          SOFTWARE APPLICATION'S PLOT FILE:  For 907/PCI, this is the
          sync code value, number of sync codes, end of record code
          (also called the EOM or EOB), checksum (either on or off), and
          stepsize (use either 400 or 2032, depending on the plot
          driver's requirements). If the plotter is configured to a
          different stepsize than the driver, the plot will either be
          much too large or much too small (depending on the type of
          mismatch).

          a.   Check the software application's documentation or help
               files for a listing of the CalComp 907/PCI plot file
               configuration parameters. ALL 907/PCI FILES HAVE THEM.
               Here is a typical 907/PCI configuration:

               Sync = 2,  # of Syncs =  1, EOM = 3, Checksum = NO,
               Stepsize = 2032

               Here is the AutoCAD 12/13 default 907/PCI file
               configuration:

               Sync = 16, # of Syncs = 2, EOM = 0D, Checksum = YES,
               Stepsize = 400

     4.   VERIFY THE PLOTTER OPERATION BY RUNNING THE CONFIDENCE PLOT:
          The Confidence Plot tests the plotter's engine. Run this test
          using the following procedure:

          a.   Be sure the plotter is turned on and is in (AUTO) mode.
               When in AUTO mode the plotter is ready to receive plot
               data and the AUTO light is ON

          b.   Put the plotter into MANUAL mode by pressing the
               MAN/AUTO key once. The MANUAL light should now be ON.

          c.   Next, press the key marked TEST, then press 0 and then
               the ENT key.

          The self-test should now begin to process. If you can't get
          the CONFIDENCE PLOT to work, Call CalComp for further
          assistance 1-800-CALCOMP (800-225-2667).

     5.   HOW TO VERIFY AND CHANGE THE PLOTTER'S PORT CONFIGURATION:

          There is only one way to change the plotter's port. You must
          use a DUMB TERMINAL  (or a software communications program
          running in terminal mode) which is setup to talk to the
          plotter's TERMINAL port. The plotter's terminal port is  the
          serial port located on the back of the plotter which is
          numbered 8503. Details on using Terminal Operations are found
          in the problem summary; HOW TO SETUP A TERMINAL FOR THE
          PLOTTER (and in the User's Guide, Chapter 6).

          a.   The plotter's port settings are called COM parameters
               (in Terminal Operations) and are summarized as follows:

                  COM
               PARAMETER        EXPLANATION                 EXAMPLE
               --------------------------------------------------------
                 MODE       sets the plotter for a            DIR
                            specific data protocol
                            DIR, XONXOFF, (DIR, XONXOFF,
                            and ACKNAK are  serial
                            protocols. CENT is for
                            centronics parallel)


                 SYNC       sets Sync Code value and          $16,$16
                            the number of Syncs                                          6,
                            (2 sync codes shown, with a
                            value of hexadecimal 16)

                 EOB        sets the End-of-Byte code          $0D


                 CSUM       sets Checksum to either ON          Y
                            or OFF (Y = ON)

                 FRAME      sets plotter's character          7,1,E
                            framing  (required for
                            serial port only)

                 CLOCK      should always be set to           ASYNC
                            ASYNC for IBM PC's &
                            Compatibles

               When using Terminal Operations to configure the plotter's
               port, the Sync code and EOB values are to be entered as
               hexadecimal numbers. The plotte's operating system
               differentiates decimal numbers from hexadecimal by marking
               them with a preceding character; the dollar sign ($). For
               example; the Sync Code value of 16 would be entered as $16.
               The Sync Code value of 2 would be entered as $2. The 0D
               (for EOB) would be entered as $0D (using a terminal, see
               chapter 6 of the 57000 User's Guide).


          b.   To verify the plotter Stepsize, enter the command
               STEPSIZE (at the terminal prompt). The plotter should
               then ECHO back the current stepsize setting. To change
               the Stepsize, enter as follows (at the terminal prompt);

               STEPSIZE = 400 (or 2032, for example).

          c.   To find out what revision your plotter's controller is,
               enter REV at the terminal prompt. The plotter should
               then ECHO back the firmware revision
               for your plotter (example:  908K, rev 3.11).

     6.   RUN A TEST FILE FROM DOS TO CONFIRM THAT THE PLOTTER WORKS
          WITH YOUR COMPUTER:  This test presumes you have a good cable
          and your computer is connected directly to the plotter - with
          any switch boxes having been removed from the system (please
          see Note #7, on switch boxes).

          Test basic connectivity by sending a plot from DOS. A test
          file for  the CalComp 907/PCI plot format is available from
          CalComp's Web site (http://www.calcomp.com), under the filename
          TESTPCI.ZIP.  Download TESTPCI.ZIP and unzip the file with 
          PKUNZIP version 2.04G or later. This version of PKWARE is
          also available from CalComp s Web site (and includes
          documentation on how to use PKUNZIP). This 907/PCI test file
          (TESTPCI.PLT) has the following configuration:

          Sync = 16,  # of Syncs = 2,  EOM = 0D,  Checksum = YES,
          Stepsize  =  2032

          Anytime you want to confirm that the plotter and computer
          work, run the following test (NOTE: A DOS batch file named
          TESTPLOT.BAT is included and will run the procedures below
          automatically. To use the batch program, type TESTPLOT and
          then press ENTER at the DOS prompt):

          a.   Configure DOS with the following MODE statement for the
               parallel port:  (Note: DOS is not case sensitive,
               otherwise, enter the MODE statement exactly as shown,
               beginning with the word MODE. The letter 'n' in LPTn is
               for the port number, for example LPT2)

                         MODE LPT1:,,P

          b.   Copy the 907/PCI test file to the parallel port using
               the following DOS command line shown below (Note: DOS is
               not case sensitive, otherwise, enter the COPY statement
               exactly as shown, beginning with the word COPY. The
               letter 'n' in LPTn is for the port number, for example
               LPT2)

                         COPY TESTPCI.PLT LPT1

               When the test file plots it provides proof that there is
               good basic connectivity with your computer system and
               CalComp plotter.

     7.   IF A SWITCH BOX IS BEING USED:  (A/B manual or electronic)
          Switch boxes often create connectivity problems which can only
          be isolated and confirmed by removing the switch box and
          running a test. Remove the switch box and run a test (see note
          #6 ABOVE). When the test file plots it provides proof that
          there is good basic connectivity with your computer system and
          plotter.

          CalComp provides assistance only on equipment which we
          manufacture. If problems appear to occur only when a switch
          box is connected, please contact the switch box manufacturer's
          help line or consult their support documentation.


B.   NO RESPONSE FROM THE PLOTTER:

     This step presumes that all of the previous steps (as outlined in
     Notes A1-A7 for centronics parallel) have been worked through and
     the plotter still does not respond. This means you could not
     successfully run the basic test which was given above (see note
     A6), yet you are able to run the plotter's Confidence Plot. The
     following additional problems could be the cause:

     1.   Defective parallel cable
     2.   Parallel port assignment on the PC
     3.   Defective computer parallel port
     4.   Defective CalComp plotter parallel port interface


C.   NO RESPONSE FROM THE PLOTTER - TROUBLESHOOTING GUIDELINES:

     This step (C) presumes that all of the previous steps (as outlined
     in Notes A1-A7 for centronics parallel) have been worked through
     (you have the correct type of cable, and the plotter's port
     configuration matches EXACTLY what is setup in the test plot file
     and your PC's port parameters) and the plotter still does not
     respond (i.e., you could not successfully run the basic test given
     in step A, note #6), however, you are able to run the plotter's
     Confidence Plot. The following additional guidelines should help
     you to isolate the current problem:

     1.   PARALLEL CABLE TESTS:  The easiest way to test a centronics
          parallel cable is to connect it to any other device which
          supports parallel  (MOST printers have a centronics parallel
          port) and is currently in use as a parallel device. If the
          cable being tested does not work, it is probably defective. If
          it does work, either the plotter port setup is wrong, the
          plotter port is defective or the computer port is defective.

          Another way is to try a parallel cable that is currently
          working with a another printer or plotter per the following
          steps:

          a.   Remove the known working parallel cable from the printer
               it has been working with.

          b.   Now connect the parallel cable which did not work with
               the CalComp plotter to the printer which does work.

          c.   Test this cable by running job to it. If it does not
               work you can be reasonably certain that this parallel
               cable is probably defective.

          d.   Now connect the good parallel cable (removed in the
               first step) to the plotter. It should work. If not, call
               CalComp for assistance1-800-CALCOMP (800-225-2667).

     2.   INCORRECT PARALLEL PORT ASSIGNMENT:

          a.   Be sure the parallel port you have assigned to the
               plotter driver is the same number as the port you are
               actually connected to. If, for example, you are
               connected to LPT2, then you must assign LPT2 as the port
               to be used by your software program's (CAD, graphics,
               etc.) plotter driver.

               If your PC has two parallel ports, you must confirm
               which port the parallel cable is connected to (is it
               LPT1 or LPT2?). Ports on the back of a PC are usually
               marked as to what they are. However, sometimes they are
               not. If you aren't sure which port is which, please
               refer to your computer manufacturer's documentation.

     3.   THE PLOTTER OR COMPUTER MAY HAVE A DEFECTIVE INTERFACE: This
          step presumes you have a good cable, the port configuration on
          the plotter matches EXACTLY what is setup for both the plot
          file parameters and the PC s port communications, and the
          plotter is able to run its Confidence Plot.

          a.   PARALLEL INTERFACE: This step presumes you have a good
               parallel cable, the port configuration on the plotter
               matches EXACTLY what is setup on for the plot file, and
               the plotter is able to run its Confidence Plot.

               i.   Try a different computer. Any PC can be used (DOS
                    5.0 or greater preferred). The same cable should be
                    used if at all possible. If that is not possible,
                    be sure to use a known working parallel cable.  If
                    the plotter works with second computer but will not
                    work with the first, you can be reasonably certain
                    there is probably a parallel port defect on the
                    first PC tested.

               If the plotter does not work with the second computer
               (which was confirmed to be setup with all of the correct
               configuration parameters and cabling), call CalComp for
               further assistance 1-800-CALCOMP (800-225-2667).
     4.   PLOTTER PARALLEL INTERFACE: This step presumes you have a good
          parallel cable, the port configuration on the plotter matches
          EXACTLY what is setup  for the plot file, and the plotter is
          able to run its Confidence Plot.

          NOTE ON 5700 SERIES CENTRONICS COMPATIBILITY PROBLEMS:
          The 5700 series plotters using the standard CalComp 908K
          controller do not have 100% reliable centronics interfaces. In
          order to work reliably in centronics mode, the 908K controller
          must be upgraded to either an XK controller, revision 1.02 or
          greater, or an XP (the XP controller is recommended). The XP
          controller may be ordered with P/N 701460-8.

          The 57000 series plotters DO NOT have a centronics parallel
          compatibility problem.

          To find out what revision controller your plotter has, enter
          REV at the terminal prompt. The plotter will then ECHO back
          (to the terminal) your plotter's firmware revision (for
          example: 908K, rev 3.11)

          a.   Try a different computer. Any PC can be used (DOS 5.0 or
               greater preferred). The same cable should be used if at
               all possible. If that is not possible, be sure to use a
               known working parallel cable.  If the plotter works with
               second computer but will not work with the first, you
               can be reasonably certain there is probably a parallel
               port defect on the first PC tested.

               If the plotter does not work with the second computer
               (which was confirmed to be setup with all of the correct
               configuration parameters and cabling), call CalComp for
               further assistance 1-800-CALCOMP (800-225-2667).