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


11 問題の解決方法

この章では,次に示すようなプリンタ・システムで発生したエラーを診断し, 問題を解決するための方法について説明します。

PRINTコマンド行に/NOTIFY修飾子を指定した場合には,プリンタで問題が発生すると, 情報がユーザのターミナルに表示されます。この情報が問題の原因を示すこともあります。

また,プリント・ジョブから出力されるジョブ・トレーラ・ページも確認してください。 このページには,印刷中に作成されたメッセージの一部が出力されます。 プリント・ファイルに問題がある場合には,ファイル・エラー・ ページに示されます(第6.6節を参照)。

プリンティング・システムで問題が発生した場合には,コンソールの出力またはOPERATOR.LOG ファイルを調べ,オペレータ通信マネージャ(OPCOM)メッセージが出力されていないかどうかを確認してください。 ターミナルでOPCOMが実行されていない場合には,REPLY/ENABLE を使用してPRINTERメッセージとCENTRAL メッセージを有効に設定してください。その後,シンビオントを再起動し, ジョブを再度印刷します。このようにすれば,関連メッセージを確認できます。 この操作を実行するには,OPER特権が必要です。プリンタ・メッセージについては 『日本語DECprint Supervisor for OpenVMSユーザーズ・ガイド』を参照してください。

11.1 シリアル・プリンタで印刷できないときの処置

OPCOMメッセージを調べ,NOTREADYを示すメッセージがプリンタから出力されていないかどうかを確認してください。 このメッセージは,プリンタがシステムからの問い合わせを確認できないことを示します。 次のことを調べてください。

11.1.1 ローカルに接続されたシリアル・プリンタが印刷を開始しないときの処置

この節の説明は,ローカル・ラインに接続された任意のシリアル・プリンタを対象にしています。

ステップ1:テスト・ページの印刷

オーナーズ・マニュアルの指示に従って,プリンタのテスト・ページをマニュアル操作で印刷します。

テスト・ページが出力された場合には,ステップ2に進み,プリンタのハードウェア構成とソフトウェア構成を確認してください。 プリンタでテスト・ページが出力されない場合には, 次の手順でプリンタ・ハードウェアを調べてください。

ステップ2:プリンタのハードウェア構成とソフトウェア構成を確認する

プリンタの構成と,そのプリンタに関係するソフトウェアの設定は同じでなければなりません。 設定が一致するかどうかを確認するには,印刷されたサマリ・ シートを調べ,ソフトウェアの設定がプリンタの設定と一致するかどうかを確認します。

これらの設定の変更方法については,プリンタのオーナーズ・マニュアルを参照してください。

ターミナル装置のノードで次のコマンドを入力することにより,ターミナル装置属性を確認してください。

$ SHOW TERMINAL device-name[:]
ターミナル装置のノードで次のコマンドを入力することにより,ターミナル装置属性を確認してください。

次の属性を確認してください。

サマリ・シートとターミナルの設定は同じでなければなりません。

プリンタ・インタフェースが異なる速度で動作する場合には,プリンタの設定と装置属性を同じ状態に設定しなければなりません。

プリンタがホストに直接接続されている場合には,DCPS$STARTUP.COMの通信速度の設定を確認してください。 実行キュー定義のパラメータ p6 に通信速度を入力しなかった場合には, スタートアップ・プロシージャはプリンタの速度を9600ボーに設定します。 省略時の設定の変更方法については『OpenVMS DCL Dictionary』を参照してください。

プリンタがローカル・エリアEthernetにLAT装置で接続されている場合には, 第11.1.3項を参照してください。

設定が一致しているのに,ジョブが印刷を実行しない場合には,ステップ3に進んでください。

ステップ3:通信ソフトウェアを確認する

装置にデータを直接送信することにより,通信機器の動作をテストしてください。 この操作を実行するには,キューを一時停止しておかなければなりません( 第5.7節を参照)。

この操作を実行するには,装置をスプールしないようにしなければなりません。 装置がスプールされている場合には,次のコマンドを入力してください。

$ SET DEVICE LTAnnnn:/NOSPOOL
通信設定をテストするには,プリンタにSET HOST/DTEコマンドを入力します。 次の例に示すコマンドを使用してください。
$ SET HOST/DTE LTA9092:
Connection established, type ^\ to exit
Ctrl/T
%%[ status: idle ]%%
Ctrl/Tを押した後,%%[Status: description]%%という形式でメッセージが出力されます。 このメッセージを受信した場合には,プリンタとの接続は正しく確立され, 動作していると考えられます。

この種のメッセージが表示されない場合には,次の例に示すコマンドを入力してください。

^\
$ COPY TT: LTA9092:
showpage
Ctrl/Z
$
接続が正しければ,プリンタから用紙が排出されるはずです。用紙が排出されない場合には, プリンタとの接続に問題があります。この場合には,通信ケーブルを調べてください。 その後,最初の例に示したコマンドを再度実行してください。

COPYコマンドは正しく実行されたものの,SET HOSTコマンドが正しく実行されない場合には, プリンタからホスト・ノードへの通信ケーブルに問題がないかどうかを確認してください。

ステップ4: DCPS$STARTUP.COMを確認する

DCPS$STARTUP.COMファイルがプリント・キューの必要条件を正しく反映しているかどうか, および変更結果がプリンタにとって適切であるかどうかを確認してください。 プリンタの実行キューの属性を確認するには,次のコマンドを入力し, プリンタの実行キューの名前を指定します。

$ SHOW QUEUE/FULL exec-queue-name
たとえば,EDENホストのTXA1_LN03Rというプリンタ実行キューの属性は次のように表示されます。
$ SHOW QUEUE/FULL TXA1_LN03R
 Printer queue TXA1_LN03R, on EDEN::TXA1:
 /BASE_PRIORITY=4 /FORM=DCPS$DEFAULT /LIBRARY=DCPS_LIB /OWNER=[SYSTEM]
 /PROCESSOR=DCPS$SMB /PROTECTION=(S:E,O:D,G:R,W:W) /SCHEDULE=(NOSIZE)
 /SEPARATE=(BURST,TRAILER)
$
特に,次のことを確認してください。 キュー属性がDCPS$STARTUP.COMに定義されている値と一致しない場合には, プリンタの実行キューを停止してください。 次に,DCPS$STARTUP.COMファイルを実行してください。次の例を参照してください。
$ @SYS$STARTUP:DCPS$STARTUP
実行キューの属性を再度確認してください。属性が正しいのに,ジョブがまだ印刷を実行しない場合には, ステップ5に進んでください。

ステップ5:キューの論理名を確認する

DCPS$STARTUP.COMファイルでキューに割り当てた省略時のパラメータの値, つまり,実行キュー定義のパラメータ p4 の値と,ジェネリック・ キュー定義のパラメータ p3 の値を確認してください。

$ SHOW LOGICAL DCPS$queuename_PARAMETER

ステップ6:キューの構成を確認する

DCPS$STARTUP.COMに指定した値は正しいかどうかは確認されず,適切なOpenVMS コマンドとユーティリティに単にパラメータとして渡されるだけです。 したがって,OpenVMSコマンドとユーティリティはエラーを検出し, 直接報告します。次のDCLコマンドから出力されるエラー・メッセージについての説明は, 『OpenVMS System Messages and Recovery Procedures Reference Manual』を参照してください。


注意
DCLコマンド・プロシージャをデバッグし, 情報をファイルに記録するには,次のコマンドを使用します。
$ SET HOST 0/LOG
$ SET VERIFY
また,DCPS$STARTUP.COMで実行キュー定義のパラメータp8の値を1に設定しておけば, 自動的な記録が可能です。

11.1.2 ローカルに接続されたシリアル・プリンタが印刷を停止したときの処置

プリンタが印刷を停止した場合には,次の処置を実行してください。 PRINTコマンド,コンソール出力,およびOPCOMログからの通知メッセージも含めて, すべてのメッセージを確認した後,問題の原因が明らかにならない場合には, ステップ1に進んでください。

ステップ1: IVPデータ・シートを印刷する

SYS$COMMON:[SYSTEST.DCPS]から次のインストレーション検証プロシージャ(IVP)・ファイルを印刷してください。


DCPS$IVP_ANSI.DAT
DCPS$IVP_POST.DAT
DCPS$IVP_REGIS.DAT
DCPS$IVP_TEK4014.DAT
DCPS$IVP_PCL.DAT
DCPS$IVP_PROPRINTER.DAT
ファイル名のアンダースコアの後に示されている,適切なDATA_TYPEパラメータ値を各ファイルに対して使用してください。 たとえば,DCPS$IVP_ REGIS.DATを印刷するには,次のPRINTコマンドを使用します。
$ PRINT/QUEUE=queue-name/PARAMETERS=(DATA_TYPE=REGIS)-
/NOTIFY SYS$COMMON:[SYSTEST.DCPS]DCPS$IVP_REGIS.DAT

注意
PostScriptおよびANSI以外のデータ・ タイプ,ならびにネイティブでないPCLを印刷するには,DCPS-Plusライセンスが必要です。

ファイルが印刷されない場合には,ステップ2に進み,ファイルにユーザ・ エラーがないかどうかを確認してください。

IVPファイルのいずれかが印刷されない場合には,次のコマンドを使用して, トランスレータ実行ファイルが存在するかどうかを確認してください。

$ DIR SYS$SHARE:TRN$*.*
Directory SYS$COMMON:[SYSLIB]

TRN$ANSI_PS.EXE;     TRN$DDIF_PS.EXE;     TRN$REGIS_PS.EXE;
TRN$TEK4014_PS.EXE;  TRN$PCL_PS.EXE;      TRN$PROPRINTER_PS.EXE;

Total of 6 files.
正しいファイルが存在する場合には,ステップ2に進んでください。

ファイルがない場合には,DECprint Supervisorソフトウェアを再度インストールしてください。

ステップ2:ファイルにユーザ・エラーがないかどうかを確認する

特定のファイルが正しく印刷されない場合には,プリント・ジョブから出力されたトレーラ・ ページを調べ,問題の原因を示すメッセージが出力されていないかどうかを確認してください。 エラー・メッセージの説明とエラーからの回復方法については, 日本語DECprint Supervisor for OpenVMSユーザーズ・ガイドを参照してください。

ファイルがPostScriptファイルの場合には,エラーはPostScriptファイル自体にあるか, またはそのPostScriptファイルを作成したアプリケーションにあります。 弊社から提供されたアプリケーションを使用している場合には, Software Performance Report (SPR)を提出してください。

ファイルがPostScriptファイル以外の場合には,エラーは変換処理にあります。 弊社が提供したトランスレータを使用している場合には,Software Performance Reportを提出してください。

プリンタとホストの間のシリアル通信ケーブルが切断され,後で再接続されたときは, 場合によっては,プリンタで実際に何も実行されていないのに, アクティブ・プリント・ジョブが" Printing "という状態を表示することもあります。 この場合には,プリンタの電源を切断し,再投入した後,正しく実行されなかったプリント・ ジョブをキューに再登録してください。


注意
プリンタをホストに再接続する場合には, プリンタの電源を一度切断した後,再投入してください。プリンタの電源を切断した後, 再投入すれば,プリント・シンビオントとプリンタの間の同期が正しくとられます。

11.1.3 ネットワーク接続したシリアル・ プリンタで印刷できないときの処置

ネットワーク環境では, 複数の別々に管理されるシステムが同じシリアル・プリンタをアクセスできます。 したがって,プリンタで印刷できない場合, どのノードがプリンタを制御しているかを判断しなければなりません。

この後の節では,ネットワーク環境のプリンタで発生した問題を解決する方法について説明します。

  1. プリンタを制御するノードの判断:

  2. プリンタで発生した問題の解決:

  3. 問題解決のためのその他のヒント:

11.1.3.1 プリンタを制御するホストの判断方法

別のノードがプリンタをアクセスしている場合や,プリンタが印刷を停止した直後は, ネットワーク・プリンタで印刷を実行できないことがあります。 どのホストがプリンタを制御しているかを判断するには,次の操作を実行してください。

ステップ1:プリンティング・ノードを判断する

どのノードがプリンタを動かしているかを判断するには,次のコマンドを入力し, 使用するプリント・キューの名前を指定します。

$ SHOW QUEUE/FULL queue-name
次の表示例の1行目から,FIERYがプリンタを動かしているノードであり, LTA546がプリント・キューに対応するアプリケーション・ポートであることを判断できます。
Printer queue LN03R3, on FIERY::LTA546, mounted form DCPS$DEFAULT
                                                      (stock=DEFAULT)
    /BASE_PRIORITY=4 /FORM=DCPS$DEFAULT (stock=DEFAULT)
    /NOENABLE_GENERIC /LIBRARY=DCPS_LIB lowercase /OWNER=[SYSTEM]
    /PROCESSOR=DCPS$SMB /PROTECTION=(S:E,O:D,G:R,W:W) /SCHEDULE=(NOSIZE)
    /SEPARATE=(BURST,TRAILER)
$
プリンタを動かしているノード(FIERY)でステップ2とステップ3を実行してください。

ステップ2:プリンタが接続されているDECserver名とDECserver ポート名を判断する

LATスタートアップ・ファイル(SYS$STARTUP:LAT$SYSTARTUP.COM)を調べてください。SET PORT コマンドは,アプリケーション・ポート(LTAd) をサーバ(/SERVER=server_name)の特定のポート(/PORT=port_name)と対応付けます。

CREATE PORT LTA546: /NOLOG  /APPLICATION                 ! LN03R3
SET PORT LTA546: /APPLICATION /QUEUE /NODE=TAS204 /PORT=PORT_7

注意
ポートはキューイングを許可した状態(/QUEUE) に設定し,アプリケーション・ポート(/APPLICATION)として設定しなければなりません。 SYSTARTUP_VMS.COMにLAT$STARTUP.COMが指定されているかどうかを確認してください。

ステップ3:ポートおよびサーバ・システム名を確認する

ポートおよびサーバ・システムの設定はSYS$STARTUP:LAT$SYSTARTUP.COMに指定した設定と同じです。LATCP SHOW PORT コマンドを使用して,アプリケーション・ ポート(LTAd)を調べてください。次の例を参照してください。

$ RUN SYS$SYSTEM:LATCP
LCP>SHOW PORT lta546
Local Port Name = LTA546:  application

  Specified Remote Node Name = TAS204
  Specified Remote Port Name = PORT_7
  Actual Remote Node Name = TAS204
  Actual Remote Port Name = PORT_7
  Link Name = LAT$LINK

ステップ4:どのホストがプリンタを制御しているかを判断する

DECserverに直接接続されているターミナルにログインするか,またはネットワークを介してDECserver 装置に接続することにより,どのホストがプリンタを制御しているかを判断できます。DECserver ポートを直接アクセスできる場合には, ステップ4Bに進んでください。

ステップ4A: DECserver装置に接続する

ネットワークを介してDECserver装置に接続する場合には,Network Control Program(NCP)またはTerminal Server Manager(TSM)を使用します。

NCPを使用するには,次のコマンドを使用します。

NCP CONNECTコマンドを入力した後,シャープ記号(#)プロンプトが表示されるまで,<Return> を押してください。このプロンプトが表示された後,パスワード(ACCESS) を入力すると,Local>というプロンプトが表示されます。
#
username: username
Local>

ステップ4B: DECserverコンソールを使用する場合

接続を確立し,DECserverコンソールにログインした後,次のコマンドを入力してください。

Local> SET PRIVILEGED
Password>
Local> SHOW SESSIONS PORT_7
省略時のパスワードはSYSTEMです。

次の例では,DECserver200でSHOW SESSIONS PORTコマンドを使用しています。 この結果,リモート・システムHAILEYがポート7を制御していることがわかります。

Local> SHOW SESSIONS PORT 7
Port 7:  (Remote)      Connected       Current Session 1
-Session 1: Hailey     Connected       Pasthru
システムでTSMソフトウェアが実行されている場合には,次のコマンドを入力してください。
$ RUN SYS$SYSTEM:TSM$MAIN
TSM> USE SERVER tas204
TSM> SET PRIVILEGED
Password>
TSM> SHOW SESSIONS PORT_7

注意
TSMプログラムを実行するには, TSM管理ディレクトリ・ファイルを読み込むことができなければならず, また,OPER特権が必要です。詳しくは『Guide to Terminal Server Manager』を参照してください。

11.1.3.2 プリンタ通信に関する問題の解決

どのシステムがプリンタ・ポートを制御しているかを判断した後,次の操作を実行してください。

ステップ1:ポート属性を確認する

DECserverポート属性を『日本語DECprint Supervisor for OpenVMSインストレーション・ ガイド』に示した属性と比較してください。 ポート属性を表示するには, Local>プロンプトまたはTSM>プロンプトに対してSHOW PORTコマンドを入力します。

ステップ2: 第11.1.1 項に示した処置を実行する

以下に示す適切な節の処置に従ってください。

これらの処置に従っても,プリンタで印刷できない場合には,ステップ3に進んでください。

ステップ3: DECserverポートの制御権を再度獲得する

プリンタに接続されているポートを制御するシンビオント・プロセスを切断しなければならないことがあります。 たとえば,シンビオント・ソフトウェアのサポートされないバージョンがポートの制御権を獲得した場合には, シンビオント・ プロセスは切断されない可能性があります。この場合には,次のコマンドを使用してシンビオント・ プロセスを切断してください。

Local> SET PRIVILEGED
Password>
Local> LOGOUT PORT port_number
このコマンドを実行するには,LATノードで特権が必要です。

11.1.3.3 一般的なDECserverエラー・メッセージ

次の一覧は,ネットワーク環境で一般的に出力される可能性のあるエラー・ メッセージを示しています。エラー・メッセージの先頭はDCPS$です。重大度レベルは示されません。 メッセージは ident-string のアルファベット順にならべられています( エラー・メッセージの形式についての説明は, 『日本語DECprint Supervisor for OpenVMSユーザーズ・ガイド』を参照してください)。

DCPS$_CONAPPLICATION, Connection request is not to a LAT applications port

説明: このメッセージは通常,LATポートがアプリケーション・ ポートとして確保されておらず,プリンタから要求されたポートに別の装置が接続されているときに出力されます。LAT 構成ファイルLAT$SYSTARTUP.COM には,次のような行が指定されていなければならず, /APPLICATIONパラメータも指定されていなければなりません。

SET PORT LTAnnn:/NODE=server-name/PORT=port-name/QUEUE/APPLICATION
この問題を解決するには,プリンタに対して現在より大きいポート番号を指定してください。

DCPS$_CONTERMINATED, Connection abnormally terminated

説明: このメッセージは,DECserverとの通信が中断されたときに発生します。 この結果,キューは停止します。次のことを確認してください。

DCPS$_CONTIMEOUT, Connection timed out, server not available, or incorrect server name specified

説明: このメッセージは,サーバ名が認識されないときに出力されます。 この問題はユーザ・ターミナルとプリンタ・ポートが衝突することを示します。

プリンタ・ポートに接続されているサーバの名前が正しいかどうかを確認してください。LAT 構成ファイルLAT$SYSTARTUP.COMに指定したサーバ名とLAT 装置のサーバ名とが一致するかどうかを確認してください。 LAT$SYSTARTUP.COMには次のような行が登録されていなければなりません。

SET PORT LTAxxx:/NODE=server_name/PORT=port_name/QUEUE/APPLICATION
プリンタ・ポートに対応するサーバ名を確認するには,SHOW PORTコマンドを使用します。
Local> SHOW PORT port-name

DCPS$_LRJACCESSDENIED, Access denied

説明: このメッセージは通常,LAT$SYSTARTUP.COM に指定したグループ・コードがプリンタに接続されているLAT装置のグループと一致しないときに出力されます。 この場合,プリンタ・ソフトウェアはDECserver ポートをアクセスできません。LAT構成ファイル(LAT$SYSTARTUP.COM) には次のような行が登録されていなければなりません。

SET NODE/GROUP=group-list/ENABLE
LAT$SYSTARTUP.COMに設定されているグループ,/GROUP=group-list をLAT装置の設定(SHOW PORTコマンド)と比較してください。

DCPS$_LRJDELETED, Queue entry deleted by server

説明: このメッセージは,誰かがマニュアル操作でLAT 装置との接続を終了したときに出力されます。

DCPS$_LRJILLEGAL, Illegal request parameter

説明: このメッセージは,LATで内部エラーが発生したことを示します。Software Performance Report を提出してください。

DCPS$_LRJINUSE, Port or service in use

説明: このメッセージは通常,キュー・パラメータ(/QUEUE) を有効にした状態で port-name が設定されていない場合や, またはキュー・リミットが小さすぎるときに,LATポートに出力されます。LAT 装置で次のコマンドを入力してください。

SET PORT port-name QUEUE ENABLE

DCPS$_LRJNAMEUNKNOWN, Port Name is unknown

説明: このメッセージは,LAT構成ファイル(LAT$SYSTARTUP.COM) に指定したポート名がサーバで認識されないときに出力されます。LAT 構成ファイル(LAT$SYSTARTUP.COM)に指定したポート名と, サーバに割り当てたプリンタ・ポート名を比較してください。 LAT$SYSTARTUP.COMには次のような行が登録されていなければなりません。

SET PORT LTAnnn:/NODE=server-name/PORT=port-name/QUEUE/APPLICATION
次のコマンドを入力することにより,サーバに対応するプリンタ・ポートの名前を確認してください。
Local> SHOW PORT port-number

DCPS$_LRJNOTOFFERED, Service is not offered on the requested port

説明: このメッセージは通常,LATポートでアクセス・ モードがREMOTEに設定されていないときに出力されます。次に示すように, SETコマンドとDEFINEコマンドを使用して,ポートのアクセス・モードを設定してください。

Local> SET PORT port-number ACCESS REMOTE

Local> DEFINE PORT port-number ACCESS REMOTE

注意
詳しくは『日本語DECprint Supervisor for OpenVMSユーザーズ・ガイド』を参照するか,またはLAT装置の問題解決の手引きを参照してください。

11.1.4 シリアル・プリンタでのログイン対話の禁止

シリアル・プリンタでは,電源投入時の初期化を実行するときに,ホスト・ システムに余分なデータを送信します。OpenVMSオペレーティング・システムは通常, ターミナル装置からのデータをログイン要求として解釈します。 DCPS$STARTUP.COMはホスト・システムですべてのプリンタ・ターミナル装置のSECURE_SERVER ターミナル属性を設定します。SECURE_SERVERが設定されている場合には,OpenVMS ホストとプリンタは,終了しない可能性のあるログイン時の対話を実行しません。

ログイン時の対話を実行しないようにするには,以下の手続きを行うことにより, ターミナル装置の属性を設定します。

  1. SYSGEN AUTOCONFIGURE

  2. SYSTARTUP_VMS

  3. DCPS$EXECUTION_QUEUE.COM
AUTOCONFIGUREはSYSGENパラメータを使用して,システムのすべてのターミナル装置に省略時のターミナル属性を設定します。SYSGEN によってSECURE_SERVER が設定されている場合には,ログイン時の対話に関する問題が発生することはありません。 この属性を設定するためのSYSGENパラメータはTTY_DEFCHAR2 です。SYSGENパラメータの設定についての説明は『OpenVMS Upgrade and Installation Manual』を参照してください。

システム・スタートアップ・プロシージャもターミナル属性を設定する可能性があります。 このコマンド・ファイルはプリンタ・セットアップ・ファイルより前に実行されるため,SYSTARTUP_VMS ファイル内でプリンタ・ターミナル装置に対してSECURE_SERVER が設定されている場合には,ログイン時の対話に関する問題が発生する可能性はさらに低くなります。

DCPS$EXECUTION_QUEUE.COM(プリンタ実行キュー・コマンド・ファイル)は, 省略時の設定により,プリンタ・ターミナル装置のSECURE_SERVERターミナル属性を設定します。 このファイルはソフトウェア・キットに添付されています。

プリンタがローカル・エリアEthernet内のLAT装置で構成されている場合には,LAT ポートとプリンタのターミナル・サーバ属性を設定することにより, ログイン時の対話をできるだけ少なくしてください。 LATポート属性については『日本語DECprint Supervisor for OpenVMS インストレーション・ガイド』を参照してください。

11.2 PrintServerプリンタで印刷できないときの処置

ここに示す問題解決手順は,PrintServerプリンタでDECprint Supervisorソフトウェアをインストールするときに発生するエラーを診断するのに役立ちます。

プリンタで印刷が実行されない場合には,OPCOMメッセージを確認してください。 問題の原因がただちに判断できない場合には,次の方法でキュー属性を確認してください。

  1. 次のインストラクションを実行し,PrintServer装置キューの名前を指定します。
    $ SHOW QUEUE queue-name/FULL
    
    たとえば,VIPERノードのLPS40$FANGというPrintServer装置キューのキュー属性は次のように表示されます。
    $ SHOW QUEUE LPS40$FANG/FULL
    
    Printer queue LPS40$FANG, on VIPER::FANG, mounted form DCPS$$FORM
    (stock=DEFAULT)
        /BASE_PRIORITY=4 /FORM=DCPS$DEFAULT /LIBRARY=DCPS_LIB /OWNER=[SYSTEM]
        /PROCESSOR=DCPS$SMB /PROTECTION=(S:E,O:D,G:R,W:W) /SCHEDULE=(NOSIZE)
        /SEPARATE=(FLAG,TRAILER)
    $
    

  2. キュー属性がDCPS$STARTUP.COMに記録されている属性と一致しない場合には, 装置キューおよびそのキューを示すすべてのジェネリック・キューを削除してください。 その後,DCPS$STARTUP.COMファイルを実行します。DCPS$STARTUP はSYS$STARTUP:に登録されています。次の例を参照してください。
    $ STOP/RESET/QUEUE generic-queue-1
    $ STOP/RESET/QUEUE other-generic-queues
    $ STOP/RESET/QUEUE pserver-name
    $ DELETE/QUEUE generic-queue-1
    $ DELETE/QUEUE other-generic-queues
    $ DELETE/QUEUE pserver-name
    $ @SYS$STARTUP:DCPS$STARTUP
    
    キュー属性を再度確認してください。キュー属性が正しいのに,ジョブが印刷されない場合には, 『DEC PrintServer Supporting Host Software for OpenVMS Management Guide』を参照してください。

11.3 印刷速度が期待される速度より遅い場合の処置

印刷速度が低下するのは次のいずれかの理由によります。 複雑なテキスト・ジョブとして,ダウンロードされた多くのフォントを1ページで使用するジョブや, 外字を多く印刷するジョブがあります。このようなジョブは常に長い印刷時間を必要とします。

シリアル・プリンタでテキスト・ジョブの印刷の前に約30秒の遅延時間が必ずあるときは, テキスト・トランスレータとプリント・ジョブの間でテキスト・ トランスレータ・プロローグが一致しないと考えることができます。この場合には, シリアル・プリンタの電源を切断した後,再度投入し,適切なプロローグを常駐させてください。 最初のテキスト・ジョブはプロローグのロードのために遅延しますが,2 番目以降のテキスト・ジョブはプロローグをロードする必要がないため, これまでより効率よく印刷されます。

異なるバージョンの印刷システムを実行している複数のノードにプリンタが接続されている場合には, プリンタの電源を切断した後,再度投入しても,30 秒の遅延時間が発生します。プリンタに最初に接続されたノードは, プロローグを常駐させます。他のノードのプリント・ジョブは,毎回プロローグをロードしなければなりません。 この場合,遅延時間が発生しないようにするには, 各ノードでDECprint Supervisorソフトウェアの同じバージョンを実行しなければなりません。

11.4 レイアップ定義ファイルを見つけることができないときの処置

DECprint Supervisorソフトウェアは, 次のサンプル・レイアップ定義ファイルを[SYSHLP.EXAMPLES.DCPS]ディレクトリに登録します。 LPS$HOLES.LUP
LPS$SINGLEHOLES.LUP
LPS$DOUBLEHOLES.LUP
LPS$NUP.LUP
COLOR-PRINTER-FULL-PAGE.LUP
PROPRINTER-FULL-PAGE.LUP
レイアップ・ディレクトリ論理名であるDCPS$LAYUPがSYS$SYSDEVICE:[SYSHLP.EXAMPLES.DCPS] を示すか,またはクラスタ内のすべてのノードで.LUP ファイルが登録されているディレクトリを示すことを確認してください。

11.5 印刷結果が予想と異なる場合の処置

DECprint Supervisorソフトウェアは, プリント・パラメータの指定やプリント・ジョブ属性の指定に問題がある場合でも, すべてのプリント・ジョブのすべてのファイルを印刷しようとします。 省略時のパラメータにエラーのあるプリント・キューもファイルを印刷できますが, 第11.5.1項で説明するように, プリント・パラメータはすべて無効になり,問題のあることを示すメッセージが出力されます。

誤ったデータ・タイプ・トランスレータを使用してファイルが印刷される場合には, ファイルのデータ・タイプはDECprint Supervisorソフトウェアによって正しく判断されていないことになります。 自動的なデータ・タイプ検出機能に関する問題の解決方法については, 第11.5.2項を参照してください。

11.5.1 省略時のキュー・パラメータが有効でないときの処置

DCPS$STARTUP.COMにパラメータを誤って入力した場合には, そのプリント・キューに送信したプリント・ジョブは印刷されますが, 誤りのあるパラメータとその後に続くパラメータはプリント・ジョブに適用されません。

誤ったプリント・パラメータがキュー定義に指定されている場合には,印刷システムはエラー・ メッセージを出力します。このメッセージは画面に表示され, 関連するキューに送信された各プリント・ジョブのジョブ・トレーラ・ ページにも印刷されます。処理されないパラメータの値は省略時の設定になります。

次の例では,2番目のパラメータ,PAGE_ORIENTATIONの引数に余分なLが指定されています。 したがって,プリンティング・システムは3番目のパラメータ,NUMBER_UP=2 を無視し,最初のパラメータ,SHEET_SIZE=Bだけが処理されます。

@sys$startup:dcps$generic_queue -     ! Landscape queue
     DCPS$WIDE$PRINT -                ! P1 - Generic queue name
     TEK4014_TTB4 -                   ! P2 - /GENERIC = execution queues
     "SHEET_SIZE=B,PAGE_ORIENTATION=LLANDSCAPE,NUMBER_UP=2"
                                      ! P3 - Default queue parameter
                                      ! P3 - Default queue parameter
このキューに登録されたすべてのプリント・ジョブに対して,次のようなエラー・ メッセージが画面に表示され,ジョブ・トレーラ・ページのメッセージ・ セクションにも同じメッセージが印刷されます。
10-OCT-1999 15:21 %DCPS-E-PARSYNERR, Syntax error in the /PARAMETERS
qualifier at or near PAGE_ORIENTATION=LLANDSCAPE

11.5.2 ファイル・データ・タイプが認識されないときの処置

DECprint Supervisorソフトウェアがファイルのデータ・ タイプを正しく判断できない場合には,ユーザはDATA_TYPE パラメータを明示的に指定できます。必要な場合には,ジェネリック・ キューに対して特定のデータ・タイプを設定できます。このキューを使用して印刷されるファイルはすべて, 指定されたデータ・タイプになります。 ただし,ユーザがDATA_TYPEパラメータを使用して明示的に別のデータ・ タイプを指定した場合は例外です。ユーザはまた,DATA_TYPE=AUTOMATICパラメータを指定することにより, 自動的なデータ・タイプの検出を明示的に指定することもできます。


注意
自動的なデータ・タイプ検出には,DCPS-Plus ライセンスが必要です。

自動的なデータ・タイプ検出機能は,ファイルのデータ・タイプを判断するために次のことを確認します。

  1. PRINTのDATA_TYPEパラメータの値

  2. DCPS$STARTUP.COMファイルに指定されたキューの省略時のデータ・ タイプ

  3. OpenVMSファイル・タグ(たとえば,DDIF stored_semantics タグ)

  4. ファイルの内容

  5. ファイル拡張子
DECprint Supervisorソフトウェアがこれらの要素からファイルのデータ・ タイプを判断できない場合には,省略時のテキスト・ データ・タイプが使用されます。省略時のテキスト・データ・ タイプの設定については,第4.2.2項を参照してください。 省略時のテキスト・データ・タイプが使用される場合には, PostScriptデータの前にテキストが付加されていてもかまいません。このようなファイルも正しく印刷されます。 しかし,PostScriptデータの後に追加テキストがある場合には, ファイルは正しく印刷されません。この場合には, ファイルを編集し,テキスト・データとPostScriptデータを別々のファイルとして印刷しなければなりません。

しかし一般に,データ・タイプを判断できるようにするために,ユーザがファイルの内容を変更したり, ファイル拡張子を変更することは望ましくありません。 このような場合には,ファイルを作成するアプリケーションを確認し, 必要に応じてアプリケーションを変更してください。また,システム管理者はシステム固有のファイル拡張子とデータ・ タイプを関連づけるためのシステム固有のデータ・ ファイル,省略時のテキスト・データ・タイプ,または省略時のデータ・ タイプを割り当てたジェネリック・キューを作成することもできます。


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