[ 前のページ ] [ 次のページ ] [ 目次 ]


8 DCPSバージョン1.8の情報

この節では,DCPS V1.8で変更された点について説明します。いくつかの変更点については, 本書の別の箇所でも詳細に説明しています。

8.1 DCPSバージョン1.8の変更点

8.1.1 新しいプリンタのサポート

DCPS V1.8では,次のプリンタのサポートが追加されました。

GENICOM LN21
GENICOM LN28
GENICOM LNM40
GENICOM microLaser 170
GENICOM microLaser 210
GENICOM microLaser 280
GENICOM microLaser 320
GENICOM microLaser 401
Hewlett-Packard LaserJet 8000シリーズ
Lexmark Optra S 1625
Lexmark Optra S 1855
Tektronix Phaser 780

詳細については,本リリース・ノートの第6章を参照してください。

8.1.2 ホチキス止め機能の制限の一部解除

DCPSは,LN32,LNM40,mL320,mL401のオプション機能であるホチキス止めをサポートします。

DCPS V1.7-1では,複数のファイルを含むジョブを自動的にホチキス止めすることができませんでした。DCPS V1.8 より,ホチキス止めが要求された場合は, 複数のファイルを含むジョブが自動的にホチキス止めされるようになります。

DCPS V1.7-1では,PCLジョブを自動的にホチキス止めすることができませんでした。DCPS V1.8 より,ホチキス止めが要求された場合は,PCLジョブが自動的にホチキス止めされるようになります。 ホチキス止めが要求された場合,PCL ファイルはプリンタのネイティブなPCLインタプリタにより変換されるのではなく,DCPS PCL4 トランスレータを使用してPostScriptに変換されます。PCL ファイルにPCL4以降に導入されたPCLエスケープ・シーケンスが含まれる場合は, そのシーケンスは無視されます。

DCPSからホチキス止めのオプション機能を使用することについての詳細は, 第7章を参照してください。

8.2 DCPSバージョン1.8で解決された問題

DCPS V1.8では,次の問題が解決されました。

8.2.1 IP名を指定した場合のシンビオントの中断

AlphaシステムでDIGITAL TCP/IP Services for OpenVMS V5.0とともにDCPS V1.7-1 またはそれ以前のバージョンを使用した場合,プリンタのTCP /IPホスト名がDNSサーバによりアドレスに変換される際に,DCPSプリント・ シンビオントが中断する可能性がありました。この問題は,VAXシステムでTCP/IP Services V5.0 を使用した場合,あるいはTCP/IP Services V4.2以前のバージョンを使用した場合は発生しませんでした。

次のようなOPCOMメッセージが表示されました。

%%%%%%%%%%%  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

8.2.2 raw TCP/IPプリント・ジョブでの遅延およびエラー

LN32,LNM40,mL320,mL401などを含むいくつかのプリンタでraw TCP/IP接続を使用していた場合,DCPSがジョブの間で5秒から10秒程度停止することがありました。 遅延が発生する前に,次のようなエラー・ メッセージがたびたび表示されました。

     %DCPS-W-NOT_READY, Printer is not ready

LN32,LN40,LNC02などを含むいくつかのプリンタでは,プリンタが省エネルギー・ モードの際にジョブを起動した場合,DCPSが次のようなメッセージを表示しました。

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

8.2.3 ANSI GSSシーケンスによるシンビオントのクラッシュの可能性

パラメータ0でANSI GSSエスケープ・シーケンスを使用した場合,ANSIトランスレータがクラッシュし, プリンタ・キューが停止しました。たとえば, 次のシーケンスを使用した場合,DCPSがクラッシュし,次のようなエラー・ メッセージが表示されました。


             <CSI><SP>C
     %%%%%%%%%%%  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

8.2.4 不正にコーディングされたフォントによるフォント一覧の異常終了

LN32,LNM40を含むいくつかのプリンタのフォント一覧を要求した場合, 一覧が表示されないかPostScriptエラーが表示されて出力が異常終了しました。 これは,プリンタが最後に電源が投入されて以降DCPS ANSIプリント・ ジョブがそのプリンタに出力された場合に発生していました。DCPSで作成されるANSI フォントの問題は解決され,プリンタのコンソールを使用して作成されたフォントを含む, あるいはフォント情報を必要とするユーザ作成のPostScript プログラムを使用して作成されたフォントを含むフォント一覧は, 現在では正常に出力されます。

8.2.5 レイアップの使用およびプリンタ・ エラーによるメモリ・ リーク

レイアップ・ファイルを使用した場合,DCPSシンビオント・プロセスが徐々にメモリを消費することがありました。 これはまた,特定のプリンタ・ エラー・メッセージに対してもまれに発生していました。

OpenVMS Alpha V7.1-2でのメモリ・リークについては, 第5章を参照してください。


[ 前のページ ] [ 次のページ ] [ 目次 ]