この節では,DCPS V1.8で変更された点について説明します。いくつかの変更点については, 本書の別の箇所でも詳細に説明しています。
DCPS V1.8では,次のプリンタのサポートが追加されました。
詳細については,本リリース・ノートの第6章を参照してください。
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章を参照してください。
DCPS V1.8では,次の問題が解決されました。
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
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
パラメータ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
LN32,LNM40を含むいくつかのプリンタのフォント一覧を要求した場合, 一覧が表示されないかPostScriptエラーが表示されて出力が異常終了しました。 これは,プリンタが最後に電源が投入されて以降DCPS ANSIプリント・ ジョブがそのプリンタに出力された場合に発生していました。DCPSで作成されるANSI フォントの問題は解決され,プリンタのコンソールを使用して作成されたフォントを含む, あるいはフォント情報を必要とするユーザ作成のPostScript プログラムを使用して作成されたフォントを含むフォント一覧は, 現在では正常に出力されます。
レイアップ・ファイルを使用した場合,DCPSシンビオント・プロセスが徐々にメモリを消費することがありました。 これはまた,特定のプリンタ・ エラー・メッセージに対してもまれに発生していました。
OpenVMS Alpha V7.1-2でのメモリ・リークについては, 第5章を参照してください。