APPENDIX K:

SYSTEM MANAGEMENT PRINTER DISPLAYS


SYSTEM MANAGEMENT'S EQUIP INFO CLASS NAME

I created the table below from text segments extracted from different stations. It seems each station will show different CLASS names in System Management's EQUIP INFO, for each Port/Device Type/Code.


--------------------------------------------------------------------
51 :    From AW51's   /usr/fox/exten/cs_alarm
70 :    From AW70's   /opt/fox/OS7AW1/install/preinstall.ksh
COMM10: From COMM10's /usr/fox/sp/files/OS1CS
PW :    From PW's     /vrtx

      51        70       COMM10     PW       Description:
	  
0   NATIVE    NATIVE    NATIVE    NATIVE     NATIVE (generic) device mode
1   LCI_DL    LCI_DL    LCI_DL    LCI_DL     Local Comm. Interf. Data Link
2   PNTJET    PNTJET    PNTJET    PNTKET     PaintJet (Hewlett Packard)
3   OKI80     OKI80     PTR80     PTR80      OKIDATA 80 printer
4   vt100     VT100     vt100     vt100      VT100 terminal
5   OKI132    OKI132    PTR132    PTR132     OKIDATA 132 column printer
6   MODEM1    MODEM1    MODEM1    MODEM1     Modem interface (RTS/CTS)
7   LPTR      LPTR      LPTR      LPTR       Line Printer (general)
8   EPS132    EPS132    EPS132    EPS132     Epson LQ-2550 printer 132 col
9   DSKJETS   DSKJETS   EPS80     EPS80      HP DeskJet 1600 CM on serial port/EPS80
10  DSKJET    DSKJET    HP1600    HP1600     HP DeskJet 1600 CM parallel port
11  DSKJET    DSKJET    HP660C    HP660C     HP DeskJet 870 Cxi parallel port

(Description column comes from AW70's preinstall.ksh)
--------------------------------------------------------------------

I haven't checked all combinations but so far the table seems to be valid. A device "3" appears as "OKI80" when hosted by a 51 or 70, and "PTR80" if hosted by COMM10 or PW.

Note that "DSKJET" will be reported by a 51/70 station for both: a PostScript printer or a PCL3 printer. However, a COMM10 or PW will report it more precisely: HP1600 or HP660C.

Only a Postscript Serial printer connected directly to an AW50 or AP50 will have a device/port type = 9. This could be the only case where you might see "DSKJETS".


EQUIPMENT INFORMATION DISPLAY FOR A PRINTER
The equipment information fields contain information specific to the selected AW
 peripheral.

These fields may display when a status update occurs or when the display is
 recalled.

NOTE: Only black/white alarm printers show up in this display. Color inkjet printers
do not appear in this display.


These fields are updated when a status change occurs:
(All the other fields are static, not used, or update when the display is recalled)
STATUS FIELDS
The following fields represent the information available for printers:

• NAME
The logical name given to the peripheral during configuration.

• RUN MODE
On-Line or Off-Line. 
This field is initially set to Off-Line until it is reported as being On-Line by the
 Station Manager subsystem. If station reporting is disabled, the last known
peripheral state appears in this field.

View RUN MODE and FAIL STATE as separate, but related fields. A failed device
 results in the RUN MODE status changing to Off-Line.

• FAIL ACK STATE
Acknowledged or Not Acknowledged. This field is initially set to Acknowledged. 
If the FAIL STATE changes from Not Failed to Failed, the FAIL ACK STATE field
 changes to Not Acknowledged. 

Use the ACK key in the top menu bar of the Equipment Information display to
 acknowledge the selected faulted device, or use the ACK ALL key in the top menu bar
  of the initial System Management display to acknowledge all the unacknowledged
   devices for which the workstation has responsibility.

¨ RUN MODE ¨ FAIL STATE
¨ FAIL ACK STATE ¨ ALARMING STATE

• READY STATE
The state of the printer.

• BACKUP NAME 1 and 2
Logical Device Name (for local or remote devices). The backup device is used if the
primary printer to which alarm messages are sent is failed or off-line. It is also
used if the primary printer has the LOCKABLE field set to Yes. Backup names are
determined at configuration.

• AUTO RECOVERY
No or Yes. This field indicates whether switching back to the original operational
printer takes place automatically after printer failure and backup printer take
over. Currently not available.

• PORT NUMBER
1, 2, 3, or 4. Indicates the port number of the configured device. The port number
is deter-mined during system configuration.

• TYPE
Printer or Terminal. This information comes from the configuration files.

• FAIL STATE
Failed or Not Failed. This field is initially set to Not Failed. The field changes
to Failed if any of the following occur:
¨ The device is powered down.
¨ The device, if attached to an AW, is deselected by means of the Select button.
¨ The cable between the station and the attached device is physically broken.
The peripheral connection is disengaged on the station to which the device is
attached.
If the device is placed off-line using the equipment change option, the device does
not appear as failed.

• ALARMING STATE
Indicates whether alarming is Enabled or Inhibited for the device. When alarming is
Inhibited, the System Monitor continues to indicate overall system health while
equipment is failed or off-line. System alarm messages are not logged to the system
printer or the Historian.

• LOCKABLE
No or Yes. This field indicates whether a printer is “lockable”. If lockable, a
message that requests the port to be locked until information is output in its
entirety. This is helpful when printing out reports; it eliminates any spontaneous
alarm messages printing in the middle of the report. Currently not available.

• CLASS NAME
Currently, the following names may appear:

PTR80       Dot Matrix Printer 80 (B&W/Color)
PTR132      P132S/P136S
PNTJET      /* PaintJet (Hewlett Packard)     */
HP660C      PCL3-------COMM10
HP1600      PSPTR------COMM10
DSKJET      PCL3/PSPTR-----51

Other codes (old included):

MODEM1      Modem Interface
vt100       /* VT100 terminal                 */
NATIVE      /* NATIVE (generic) device mode   */
LCI_DL      /* Local Comm. Interf. Data Link  */
LPTR        /* Line Printer (general)         */
OKI80       Okidata 80    /* OKIDATA 80 printer             */
EPS80
OKI132      /* OKIDATA 132 column printer     */
PTR136      Dot Matrix Printer 132
EPS132

==========================================================================
ADDENDUM
--------------------------------------------------------------------
From:  AW70's /opt/fox/OS7AW1/install/preinstall.ksh  :
      echo "#define NATIVE   0  /* NATIVE (generic) device mode        */"
      echo "#define LCI_DL   1  /* Local Comm. Interf. Data Link       */"
      echo "#define PNTJET   2  /* PaintJet (Hewlett Packard)          */"
    * echo "#define OKI80    3  /* OKIDATA 80 printer                  */"
      echo "#define VT100    4  /* VT100 terminal                      */"
    * echo "#define OKI132   5  /* OKIDATA 132 column printer          */"
      echo "#define MODEM1   6  /* Modem interface (RTS/CTS)           */"
      echo "#define LPTR     7  /* Line Printer (general)              */"
      echo "#define EPS132   8  /* Epson LQ-2550 printer 132 col       */"
    * echo "#define DSKJETS  9  /* HP DeskJet 1600 CM on serial port   */"
    * echo "#define DSKJET  10  /* HP DeskJet 1600 CM parallel port    */"
    * echo "#define DSKJET  11  /* HP DeskJet 870 Cxi parallel port    */"
	  
--------------------------------------------------------------------------
From:  PW's /vrtx:
      NATIVE   0  
      LCI_DL   1  
      PNTJET   2  
    * PTR80    3  
      vt100    4  
    * PTR132   5  
      MODEM1   6  
      LPTR     7  
      EPS132   8  
    * EPS80    9  
    * HP1600  10  
    * HP660C  11  

--------------------------------------------------------------------
From:  COMM10's /usr/fox/sp/files/OS1CS:
      NATIVE   0  
      LCI_DL   1  
      PNTJET   2  
    * PTR80    3  
      vt100    4  
    * PTR132   5  
      MODEM1   6  
      LPTR     7  
      EPS132   8  
    * EPS80    9  
    * HP1600  10  
    * HP660C  11  

--------------------------------------------------------------------
From SDS0990 (1/10/90):	  
         /* NOTE: This is an index to "class_tbl" struct array          */
          typedef enum                 /*  DEV_CLASS */
          {
          NATIVE      ,        /* NATIVE (generic) device mode   */
          LCI_DL      ,        /* Local Comm. Interf. Data Link  */
          PNTJET      ,        /* PaintJet (Hewlett Packard)     */
          OKI80       ,        /* OKIDATA 80 printer             */
          VT100       ,        /* VT100 terminal                 */
          OKI132      ,        /* OKIDATA 132 column printer     */
          MODEM1      ,        /* Modem interface (RTS/CTS)      */
          LPTR        ,        /* Line Printer (general)         */
          MAXCLASS             /* max number of dev class types  */
          }DEV_CLASS;

===========================================================================

1