[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ]
この章で説明するコマンドを使用することで,プリント・ジョブの表示, 削除,変更を行うことができます。また,キューに登録されているプリント・ ジョブの一覧や,プリント・ジョブの状態を表示することもできます。
SHOW ENTRYコマンドを使用すれば,プリント・ジョブに関する情報を表示することができます。
特定のプリント・ジョブの状態を表示する場合には,SHOW ENTRYコマンドにジョブ番号を指定します。 次の例を参照してください。
$ SHOW ENTRY 96
Entry Jobname Username Blocks Status ----- -------- -------- ------ ------ 96 MEMO MSMITH 114 Holding until 27-OCT-1999 17:00 On idle printer queue LP40$A14
/FULL修飾子を指定した場合には,プリント・ジョブに関する詳細情報を表示することができます。 次の例を参照してください。
$ SHOW ENTRY 96/FULL
Entry Jobname Username Blocks Status ----- -------- -------- ------ ------ 96 MEMO MSMITH 114 Holding until 27-OCT-1999 17:00 On idle printer queue LPS40$A14 Submitted 27-OCT-1999 10:36 /FORM=DCPS$DEFAULT (stock=DEFAULT) /NOTIFY /PARAM=("DATA=AUTOMATIC") /PRIORITY=100 File: _$1$DUA10:[MSMITH]MEMO.TXT;1 File: _$1$DUA10:[MSMITH]FILE_SNIFF.TXT;1 File: _$1$DUA10:[MSMITH]INFOPLAN.TXT;1 File: _$1$DUA10:[MSMITH]MONTHLY_REPORT.TXT;2 File: _$1$DUA10:[MSMITH]SPECIAL_SEPARATION_PAGES.TXT;1 File: _$1$DUA10:[MSMITH]VTPW.TXT;1
/FULL修飾子はキューに登録されているプリント・ジョブの状態を表示します。 この例に示したプリント・ジョブは"Holding"状態です。これは, このジョブをキューに登録するときに/AFTER修飾子を指定し,プリント・ ジョブの開始を遅らせているためです。プリント・ジョブの状態は表 3-1 に示す状態のいずれかとなります。
状態 | 意味 |
---|---|
Printing | ローカル・プリンタの場合は, プリント・ジョブが現在印刷中です。 ネットワーク・プリンタの場合には,プリント・ジョブは印刷中であるか, または別のシステムからのジョブが印刷中です。 |
Holding | プリント・ジョブをキューに登録するときに/AFTER修飾子または/HOLD修飾子を指定したか, またはジョブに対してSET ENTRY/HOLDコマンドを入力した場合には, プリント・ジョブは保留状態となります。 プリント・ジョブを印刷するために保留を解除するには, SET ENTRYコマンドに/RELEASE修飾子を指定します (第3.4節を参照)。 |
Pending | プリント・ジョブは印刷待ちの状態です。 つまり,このジョブより前に他のプリント・ジョブがキューに登録されているか, または適切な種類の用紙がプリンタに装着されるのをジョブが待っている状態です。 |
Retained | ジョブは完了しましたが,キューにそのまま残されています。 |
すべてのプリント・ジョブを表示するには, プリント・ジョブ番号を指定しないでSHOW ENTRYコマンドを入力します。 次の例を参照してください。
$ SHOW ENTRY
Entry Jobname Username Blocks Status ----- -------- -------- ------ ------ 96 MEMO MSMITH 114 Holding until 27-OCT-1999 17:00 On busy printer queue LP40$A14 75 AUTO MSMITH 368 Pending On busy printer queue PS40$A10 68 BOOK_LIST MSMITH 78 Printing On busy printer queue PS40$A10
プリント・ジョブを表示する場合,SHOW ENTRYコマンドに次の修飾子を指定することができます。
SHOW ENTRY修飾子 | 表示される情報 |
---|---|
/BRIEF | プリント・ジョブに関する要約情報。 /FULL修飾子を指定しなかった場合には,これが省略時の設定です。 |
/BY_JOB_STATUS=(keyword,...) | キーワードに指定した状態のプリント・ジョブ。 指定できる状態は表 3-1に示すとおりです。 |
/FILES | 表示する各プリント・ジョブ内のファイル名。 |
/FULL | ジョブの状態や印刷するファイル名も含めた, プリント・ジョブに関する完全な情報。 |
/USER_NAME=user-name | 指定したユーザのプリント・ジョブ。 |
キューに登録されているすべてのプリント・ジョブの一覧とプリント・キューの状態を表示するには, SHOW QUEUEコマンドを使用します。
キューに登録されているすべてのプリント・ジョブを表示するには,SHOW QUEUEコマンドを入力し,その後にプリント・キューの名前を指定します。
$ SHOW QUEUE LPS40$A10
Printer queue LPS40$A10, on LEVEL::A10, mounted form DCPS$DEFAULT (stock=DEFAULT) Entry Jobname Username Blocks Status ----- -------- -------- ------ ------ 96 MEMO MSMITH 114 Holding until 27-OCT-1999 17:00
すべてのユーザのプリント・ジョブを表示するには,そのための特権が必要であり,SHOW QUEUE/ALL コマンドを使用します。
システムのすべてのキューの一覧を表示するには,キュー名を指定しないでSHOW QUEUE コマンドを入力します。
キューに関する情報の種類を指定して表示するには,次の修飾子を使用します。
SHOW QUEUE修飾子 | 表示される情報 |
---|---|
/ALL_JOBS | キューに登録されているすべてのプリント・ジョブ。 この修飾子を指定しなかった場合には, SHOW QUEUEコマンドはキューに登録されているジョブのうち, このコマンドを入力したユーザのプリント・ジョブを表示します。 |
/BRIEF | 1つ以上のプリント・ジョブに関する要約情報。 /FULL修飾子を指定しなかった場合には,これが省略時の設定です。 |
/BY_JOB_STATUS=(keyword,...) | キーワードに指定した状態を持つプリント・ジョブ。 指定できる状態は表 3-1に示すとおりです。 |
/FILES | 表示される各プリント・ジョブ内のファイル名。 |
/FORM | 定義されているフォームに関する情報(第14章を参照)。 |
/FULL | ジョブの状態や印刷するファイル名も含めた,プリント・ジョブに関する完全な情報。 |
/SUMMARY | キューの状態とキューに登録されているプリント・ジョブに関する簡単なメッセージ。 |
プリント・ジョブをキューから削除するには,DELETE/ENTRYコマンドを使用します。 プリント・ジョブが印刷中の場合には,このコマンドは印刷を終了し, プリント・ジョブを削除します。
システム管理者が印刷終了後もプリント・ジョブをキューに保存するようにキューを設定した場合には,DELETE/ENTRY コマンドを使用した後も,プリント・ ジョブはキューに残されます。この場合には,DELETE/ENTRYコマンドを2 回使用することにより,ジョブをキューから削除することができます。
DELETE/ENTRYコマンドで,削除するプリント・ジョブのジョブ番号を指定してください。 次の例を参照してください。
$ DELETE/ENTRY=96
Job MEMO (queue LP40$A10, entry 96) terminated with error status %JBC-F-JOBDELETE, job deleted before execution %DELETE, entry 96 aborting or deleted
印刷がまだ開始されていないプリント・ジョブについては,PRINTTコマンドで指定した出力先のキューやプリント・ ジョブの属性を変更することができます。 ただし,印刷をすでに開始したプリント・ジョブを変更することはできません。
プリント・ジョブの状態,属性または出力先のキューを変更するには, SET ENTRYコマンドを使用します。SET ENTRYコマンドにはジョブ番号と修飾子を指定してください。 次の例では,ジョブ番号318のプリント・ジョブのプリント・ キューを変更する方法を示しています。新しいキューはSET ENTRY コマンドと/REQUEUE修飾子を使用して指定します。
$ PRINT *.MSG/AFTER=17:00/QUEUE=PS40$A10
Job AUTO (queue PS40$A10, entry 318) holding until 27-OCT-1999 17:00
$ SET ENTRY 318/REQUEUE=LP40$A10 $ SHOW QUEUE LP40$A10
Printer queue LP40$A10, on MOON::A10::, mounted form DCPS$DEFAULT (stock=DEFAULT) Entry Jobname Username Blocks Status ------- -------- -------- ------ ------ 318 AUTO MSMITH 368 Holding until 27-OCT-1999 17:00
SET ENTRYコマンドを使用すれば,保留状態のプリント・ジョブの保留を解除することができます。 このためには,SET ENTRYコマンドに/RELEASE 修飾子を指定します。次の例を参照してください。
$ SET ENTRY 318/RELEASE
%DCPS-I-JOBSTART, Job AUTO (queue LP40$A10, entry 318) started on LP40$A10
また,SET ENTRYコマンドを使用すれば,プリント・ジョブの修飾子とプリント・ パラメータを変更することができます。SET ENTRYコマンドにジョブ番号と新しい修飾子またはパラメータ値を指定してください。
PRINTコマンドに複数のプリント・パラメータを指定した場合には,SET ENTRYコマンドにもそれらのすべてのパラメータを指定しなければなりません。PRINT コマンドに指定した他のパラメータを変更せずに,パラメータを1 つだけ変更することはできません。パラメータを1つだけ変更すると, 他のパラメータは省略時の値に戻されます。たとえば,次のコマンドを使用してプリント・ ジョブをキューに登録したとします。
$ PRINT/PARAMETERS=(SIDES=2,PAGE_ORIENTATION=LANDSCAPE) MYFILE.RPT Job MYFILE (queue PS40$A10, entry 329)
このプリント・ジョブのページ方向の設定を変更するには,次に示すようにSIDES パラメータも指定しなければなりません。
$ SET ENTRY 329/PARAMETERS=(SIDES=2,PAGE_ORIENTATION=PORTRAIT) $ SHOW ENTRY 329/FULL
Entry Jobname Username Blocks Status ----- -------- -------- ------ ------ 329 MYFILE MSMITH 4 Holding until 27-OCT-1999 17:00 On Printer queue PS40$A10 Submitted 27-OCT-1999 11:50 /FORM=DCPS$DEFAULT (stock=DEFAULT) /NOTIFY /PARAMETERS=("SIDES=2","PAGE_ORIENTATION=PORTRAIT") /PRIORITY=100 File: _$1$DUA10:[MSMITH]MYFILE.RPT;2