Compaq DECprint Supervisor (DCPS) for OpenVMS
Release Notes


Previous Contents Index


Chapter 3
Other Restrictions that Affect DCPS

This section contains information about other problems that are known to impact DECprint Supervisor and remedial patch kits ("ECOs") that address some of these problems.

You can obtain these remedial patch kits (or an update to them)

3.1 DCPS Processes Consume Memory and Pagefile

Over time, DCPS print symbiont processes may consume increasing amounts of memory and pagefile space, resulting in system performance problems. This problem is seen only on OpenVMS Alpha V7.1-2 systems.

The following DECthreads patch kit fixes this problem:

3.2 Problems Starting Queues with Multistreamed Symbionts

All sites running DECprint Supervisor as a multistreamed process on OpenVMS V7.1 and earlier should install the Queue Manager Remedial Update.

The Queue Manager remedial update kits are:

This update corrects problems that cause the START/QUEUE command to hang under certain circumstances when operating with a multistreamed symbiont. The release notes provided with the kit describe all the problems fixed by this update. After installing this update, you need to reboot your system to enable these changes.

If this update is not installed you may encounter the following problem. If a queue running in a multistreamed process is stopped with STOP/QUEUE/RESET, then quickly started with START/QUEUE, it is possible that the start request will hang. In addition, sometimes the following message will be written to OPCOM:


  %DCPS-F-STREAMUSE, Request 4 for Stream Id x ignored. 
  Not consistent with symbiont state 

To recover, issue a Ctrl/Y to return to the DCL prompt, then issue a STOP/QUEUE/RESET again, wait a few seconds, and try to start the queue again. To avoid this problem, install the queue manager update.

3.3 Problem Starting Queues for LAT- and Direct-Connected Printers

There is an OpenVMS V7.0 terminal driver problem that may hinder you in using DCPS with LAT- and direct-connected printers. The symptom is that the associated queue cannot be started, with messages like the following being written to OPCOM:


  %%%%%%%%%%%  OPCOM  31-OCT-1995 21:53:55.73  %%%%%%%%%%% 
  Message from user SYSTEM on FUNYET 
  Queue SYS$PRINT: %DCPS-E-UNSUPPORTED, unsupported operation or 
  function 
 
  %%%%%%%%%%%  OPCOM  31-OCT-1995 21:53:55.74  %%%%%%%%%%% 
  Message from user QUEUE_MANAGE on FUNYET 
  %QMAN-I-QUENOTSTART, queue SYS$PRINT could not be started on node 
  FUNYET 
 
  %%%%%%%%%%%  OPCOM  31-OCT-1995 21:53:55.74  %%%%%%%%%%% 
  Message from user QUEUE_MANAGE on FUNYET 
  -SYSTEM-F-ABORT, abort 

The failure may be constant or intermittent. If you subsequently attempt to start the queue, you may succeed.

The following patch kits fix this problem:

3.4 I/O Errors for Serially-Connected Printers

There is an OpenVMS terminal driver problem that may result in your printer reporting I/O problems when connected to a serial port of your OpenVMS system. You may see the problem with OpenVMS Alpha V6.2 through V7.0, and with OpenVMS VAX V5.5 through V7.0, depending in part on what kind of serial port you are using.

The problem is that the terminal driver sometimes does not respond quickly enough to an XOFF request from the printer to prevent the printer from losing data.

This problem is fixed in OpenVMS Alpha V7.1.

The following patch kits fix this problem:

3.5 Symbiont Aborts with Insufficient Dynamic Memory Error

There is a DECthreads problem on OpenVMS VAX V7.0 and V7.1 systems that results in the DCPS symbiont aborting with an INSFMEM error. The DCPS symbiont consumes an increasing amount of memory over time, eventually aborting when it attempts to obtain more than the available dynamic memory. The probability of the symbiont aborting increases with each new print job that it processes.

The following patch kits fix this problem:

3.6 Symbionts Aborts with Access Violation or Bad Parameter Error

The DCPS symbiont can abort with an ACCVIO or BADPARAM error, possibly also indicating the CMA (DECthreads) facility, beginning 19 May 1997. Other software on your system, including DIGITAL TCP/IP Services for OpenVMS and anything layered upon DECthreads, may also fail after this date.

The problem is related to a long-standing OpenVMS restriction of fewer than 10,000 days in a delta-time value. POSIX-related software in particular, using the UNIX reference date of 1 January 1970, can encounter this limit on and after 19 May 1997. Refer to the OpenVMS web pages ( http://www.openvms.compaq.com ) for more information about the "Delta-Time Limit".

The following patch kits fix this problem:


Chapter 4
Printer-Specific Information

The following sections provide information about using DCPS with specific printers. The DECprint Supervisor for OpenVMS System Manager's Guide and DECprint Supervisor mlreference os_namefor OpenVMS User's Guide contain additional printer-specific information.

4.1 HP LaserJet 2100

4.1.1 Media Size Not Selectable

The HP LaserJet 2100 printer cannot detect the size of paper in its trays. Therefore, the following restrictions apply when using DCPS with this printer:

To avoid printing on the wrong size paper, set the tray with the default paper size "unlocked" and set all other trays "locked".

4.2 HP LaserJet 4050

4.2.1 Minimum Firmware Version

To use an HP LaserJet 4050 printer, it is recommended that the printer be running a minimum firmware version of 19991030 MB6.30. Earlier versions of firmware may cause problems such as misprinted or missing characters when using the DCPS ANSI translator, especially when printing jobs with landscape orientation or NUMBER_UP. This firmware version number is displayed as Firmware Datecode on the printer's configuration page.

If your printer is running an older version of firmware, contact HP and request the proper version. The new firmware will be sent on a SIMM to be installed in your printer.

4.3 HP LaserJet 8100 and 8150

4.3.1 Optional Mailbox

DCPS numbers the optional mailbox bins on the HP LaserJet 8000 printer from 1-5, 1-7 or 1-8, depending on the particular option installed. This is consistent with the numbers molded into the plastic beside the bins. The printer's console, in contrast, refers to these same bins as numbers two through nine. Refer to the HP LaserJet User Guide for your printer model for more information about the numbering and purpose of trays with different options and configurations.

4.3.2 Problems Starting Queues

Some models in this series may not allow DCPS jobs to start. To resolve this, either set the printer to PostScript mode or suppress DCPS's PostScript synchronization. See Section 15.2.11 in these Release Notes or the DECprint Supervisor for OpenVMS System Manager's Guide for more information.

4.4 Lexmark Optra S and T Series

4.4.1 Problems Starting Queues

Some models in the Lexmark Optra S and Optra T series may not allow DCPS jobs to start. To resolve this, either set the printer to PostScript mode or suppress DCPS's PostScript synchronization. See Section 15.2.11 in these Release Notes or the DECprint Supervisor for OpenVMS System Manager's Guide for more information.

4.5 Tektronix Phaser

4.5.1 Printer Configuration Settings

You must change the following AppSocket settings when using Phaser printers with DCPS:

Table 4-1 Tektronix Phaser Configuration Settings
AppSocket Setting Value
Interpreter PostScript
Filtering Interpreter-Based


Chapter 5
DCPS Version 1.8 Information

This section describes changes included in DCPS V1.8. You can find more information for several of these changes elsewhere in these release notes.

5.1 DCPS Version 1.8 Changes

5.1.1 New Printer Support

DCPS V1.8 adds support for the following printers:

GENICOM LN21
GENICOM LN28
GENICOM LNM40
GENICOM microLaser 170
GENICOM microLaser 210
GENICOM microLaser 280
GENICOM microLaser 320
GENICOM microLaser 401
HP LaserJet 8000
Lexmark Optra S 1625
Lexmark Optra S 1855
Tektronix Phaser 780

You can find more information in Chapter 4 of these release notes.

5.1.2 Some DCPS Stapling Restrictions Removed

DCPS supports the stapling option on the LN32, LNM40, mL320 and mL401 printers.

In DCPS V1.7-1, you could not automatically staple jobs containing more than one file. Starting with DCPS V1.8, jobs with multiple files will be automatically stapled if requested.

In DCPS V1.7-1, you could not automatically staple PCL jobs. Starting with DCPS V1.8, PCL files will be automatically stapled if requested. If stapling is requested, PCL files will be translated to PostScript using the DCPS PCL4 translator, rather than being interpreted by the printer's native PCL interpreter. If your PCL file contains any PCL escape sequences introduced after PCL4, the sequences will be ignored.

Refer to DECprint Supervisor for OpenVMS User's Guide for information about using the stapling option from DCPS.

5.2 DCPS Version 1.8 Fixes

The following problems are fixed in DCPS V1.8.

5.2.1 Symbiont Aborts When IP Names Are Used

When using DCPS V1.7-1 or earlier with DIGITAL TCP/IP Services for OpenVMS, V5.0, on Alpha systems, the DCPS print symbiont could abort when the TCP/IP host name for a printer was resolved to an address by a DNS server. This problem did not occur with TCP/IP Services V5.0 on VAX systems, or with TCP/IP Services V4.2 or earlier. This problem has also been resolved in Compaq TCP/IP Services for OpenVMS, V5.1.

OPCOM messages similar to the following were displayed:


 
%%%%%%%%%%%  OPCOM   3-MAR-1999 15:38:25.08  %%%%%%%%%%% 
Message from user SYSTEM on FUNYET 
Process SYMBIONT_407: %SYSTEM-F-STKOVF, stack overflow, PC=00000000003237A4, PS=0000001B 
 
%%%%%%%%%%%  OPCOM   3-MAR-1999 15:38:25.14  %%%%%%%%%%% 
Message from user SYSTEM on FUNYET 
%QMAN-E-SYMDEL, unexpected symbiont process termination 
 
%%%%%%%%%%%  OPCOM   3-MAR-1999 15:38:25.17  %%%%%%%%%%% 
Message from user SYSTEM on FUNYET 
-SYSTEM-F-STKOVF, stack overflow, PC=0000000000000000, PS=00000000 
 
%SYSTEM-F-STKOVF, stack overflow, PC=0000000000032F1C, PS=0000001B 
 
  Improperly handled condition, image exit forced. 
    Signal arguments:   Number = 0000000000000003 
                        Name   = 0000000000000554 
                                 0000000000032F1C 
                                 100000000000001B 
 
    Register dump: 
    R0  = 0000000000000000  R1  = 0000000000000554  R2  = 0000000000010220 
    R3  = 0000000000020018  R4  = 0000000000000000  R5  = 0000000000011588 
    R6  = 0000000000000000  R7  = 000000000000000B  R8  = 000000007AF2EFD8 
    R9  = 0000000000FB132C  R10 = 000000007AF2F169  R11 = 000000007AF2F5E0 
    R12 = 00000000000230D8  R13 = 000000007B022330  R14 = FFFFFFFF8101A7C0 
    R15 = 0000000000000554  R16 = 0000000000000554  R17 = 0000000000000000 
    R18 = 000000000000000C  R19 = 0000000000000001  R20 = FFFFFFFF83BB0000 
    R21 = FFFFFFFDFF7FE000  R22 = FFFFFFFF800D5160  R23 = 000000007FFA1FC0 
    R24 = 000000007AF2EFD8  R25 = 0000000000000001  R26 = 0000000000032F1C 
    R27 = 000000007B562E00  R28 = 100000000000001B  R29 = 000000007AF2EFA0 
    SP  = 000000007AF2EF90  PC  = 0000000000032F1C  PS  = 100000000000001B 
 

5.2.2 Delays and Errors with Raw TCP/IP Print Jobs

With some printers, including the LN32, LNM40, mL320 and mL401, DCPS sometimes paused for five to ten seconds between jobs when using a raw TCP/IP connection. The following error message would often appear before the delay:


%DCPS-W-NOT_READY, Printer is not ready 

With some printers, including the LN20, LN40 and LNC02, DCPS would return the message:


%DCPS-W-OFFLINE, Print Engine has gone off line 

when starting a job if the printer was in Energy Saving mode.

5.2.3 ANSI GSS Sequence Could Cause Symbiont Crash

When using the ANSI GSS escape sequence with a parameter of zero, the ANSI translator would crash and cause the print queue to stop. For example, the sequence:


        <CSI><SP>C

would cause DCPS to crash with the following error messages:


 
%%%%%%%%%%%  OPCOM   3-DEC-1999 11:48:09.85  %%%%%%%%%%% 
Message from user SYSTEM on RT495 
Process SYMBIONT_49: %SYSTEM-F-INTDIV, arithmetic trap, integer divide by zero 
at PC=FFFFFFFF808A0AE8, PS=0000001B 
 
%%%%%%%%%%%  OPCOM   3-DEC-1999 11:48:09.89  %%%%%%%%%%% 
Message from user QUEUE_MANAGE on RT495 
%QMAN-E-SYMDEL, unexpected symbiont process termination 
 
%%%%%%%%%%%  OPCOM   3-DEC-1999 11:48:09.89  %%%%%%%%%%% 
Message from user QUEUE_MANAGE on RT495 
-SYSTEM-F-INTDIV, arithmetic trap, integer divide by zero at 
PC=0000000000000000, PS=00000000 
 

5.2.4 Incorrectly Coded Font Causes Font Listings to Fail

When requesting a list of fonts from some printers, including the LN32 and LNM40, the list would either not print or fail with a PostScript error. This would occur if a DCPS ANSI print job had been printed on the printer since the last time it was powered on. ANSI fonts created by DCPS have been fixed so that such font lists, including those produced using the printer's console and user-written PostScript programs that inquire about font information, now succeed.

5.2.5 Layup Usage and Printer Errors Can Cause Memory Leaks

DCPS symbiont processes would sometimes use increasing amounts of memory over time when you used layup files. This also occurred rarely for certain printer error messages.

Also see Chapter 3 for information about a memory leak in OpenVMS Alpha V7.1-2.


Chapter 6
DCPS Version 1.7-1 Information

This section describes changes included in DCPS V1.7-1. You can find more information for several of these changes elsewhere in these release notes.

6.1 DCPS Version 1.7-1 Changes

6.1.1 New Printer Support

DCPS V1.7-1 adds support for the following printers:

Compaq Laser Printer LNC02
Compaq Laser Printer LNM40

The Compaq Laser Printer LNC02 is equivalent to the DIGITAL Laser Printer LNC02. References in the DCPS documentation to the DIGITAL Laser Printer LNC02 also apply to the Compaq Laser Printer LNC02.

You can find more information in Chapter 4 of these release notes.

6.1.2 Support for Stapling on LN32 and LNM40

DCPS V1.7-1 adds support for the optional stapling feature of the Compaq Laser Printer LN32 and LNM40. Refer to DECprint Supervisor for OpenVMS User's Guide for information about using the stapling option from DCPS.

6.1.3 Support for Process Software TCPware for OpenVMS Software

DCPS now supports your use of TCPware from Process Software in addition to DIGITAL TCP/IP Services and Process Software MultiNet software to provide IP connectivity. TCPware V5.3 or later is supported.

6.2 DCPS Version 1.7-1 Fixes

The following problems are fixed in DCPS V1.7-1.

6.2.1 Selecting LN32 Mailbox Causes Error

When the Compaq Laser Printer LN32 was set to jog (offset) output, selecting a mailbox as an output tray caused the print job to fail with the error:


%DCPS-E-OUTTRAYNOTAVL, No MAILBOX_n tray is installed on printer_name

where n is the number of the mailbox tray selected and printer_name is the name of the printer.

DCPS jobs can now be sent to any mailbox regardless of the printer's JOB OFFSET setting.

6.2.2 Selecting Paper Size FOLIO Causes Error

Starting with DCPS V1.6, selecting paper size FOLIO would result in the job failing with one of the following error messages:


%DCPS-E-PARSYNERR, Syntax error in the /PARAMETERS qualifier at or near PAGE_SIZE=FOLIO 
%DCPS-E-PARSYNERR, Syntax error in the /PARAMETERS qualifier at or near SHEET_SIZE=FOLIO 


Previous Next Contents Index