Compaq OpenVMS
DCL ディクショナリ


前へ 次へ 目次 索引


/FEED

/NOFEED

位置修飾子

プリンタが,使用しているフォームの下部余白に達した際に,プリント・ジョブに改ページ(フォーム・フィード)が挿入されるかどうかを制御します。/NOFEED 修飾子を使用すれば,自動的にフォーム・フィードが挿入されないようにすることができます (この場合,他のキャリッジ制御機能には影響しません)。 /[NO]FEED 修飾子を使用する場合,ユーザによってフォーマット済みのファイルには影響しませんが,使用中の出力キューに対してすでに設定されているシステム定義の省略時の設定を無効にできます。

/FLAG[=キーワード]

/NOFLAG

位置修飾子

ファイルの前にフラグ・ページが印刷されるかどうかを制御します。フラグ・ページには,ジョブをキューに登録したユーザの名前,ジョブ・エントリ番号,および印刷中のファイルに関するその他の情報が含まれています。 PRINT コマンドとファイル指定の間に,/FLAG 修飾子が指定されている場合には, ALL と ONE という2つのキーワードを使用できます。

ALL ジョブ内の各ファイルの前に,フラグ・ページを印刷します。
ONE ジョブ内の最初のファイルに対してのみ,フラグ・ページを印刷します。

マルチファイル・ジョブの各ファイルに対して,/FLAG 修飾子を適用するには,フラグ・ページを印刷する各ファイル指定のすぐうしろに,この修飾子を指定します。

使用している出力キューに対して設定されている,システム定義の省略時の設定 (/DEFAULT=[NO]FLAG オプション) を無効にするためには, /[NO]FLAG 修飾子を使用します。ただし,/[NO]FLAG 修飾子は,キューに設定されている /SEPARATE=[NO]FLAG オプションは変更できません。

ファイルに /BURST 修飾子を指定した場合には,/[NO]FLAG 修飾子を指定しても,ファイルの前に印刷される2枚のフラグ・ページに追加または削除することはできません。

/FORM=フォーム

プリント・ジョブに対するフォーム名,またはフォーム番号を指定します。 /FORM 修飾子を省略した場合は,実行キューに設定されている省略時のフォームが使用されます。

フォームによって,プリント・イメージの幅と長さ,または用紙ストックを指定できます。これらは,ジョブの処理時に,プリント・シンビオントが対応付けます。システムで使用できるフォーム・タイプを調べるには, SHOW QUEUE/FORM コマンドを使用します。また,特定のキューに対して使用できるフォームを調べるためには, SHOW QUEUE/FULL コマンドを使用します。

ジョブに対応するフォームのストックは,ジョブを処理する実行キューにマウントされているフォームのストックに一致しなければなりません。ストックが一致しない場合には,次の条件のいずれかが満たされるまで,そのジョブは待ち状態のまま実行されません。

/HEADER

/NOHEADER (省略時の設定)

位置修飾子

各出力ページの先頭に,見出し行が印刷されるかどうかを制御します。省略時の設定では,見出し行は印刷されません。

/HOLD

/NOHOLD (省略時の設定)

直ちに印刷するかどうかを制御します。 /HOLD 修飾子を指定した場合,SET ENTRY/RELEASE または SET ENTRY/NOHOLD コマンドで解放するまで印刷されません。

/IDENTIFY (省略時の設定)

/NOIDENTIFY

プリント・ジョブのジョブ名,登録されたキューの名前,エントリ番号,およびジョブ状態を示すメッセージを,ジョブが登録された際に表示するかどうかを制御します。

/JOB_COUNT=n

ジョブ全体が,n 回印刷されることを指定します。パラメータ n は,1 から 255 までの範囲で,省略時の値は 1 です。

/LOWERCASE

/NOLOWERCASE (省略時の設定)

大文字と小文字の両方を印字できるプリンタで,プリント・ジョブを実行することを指定します。 /NOLOWERCASE 修飾子は,大文字だけを印字するプリンタで,ファイルが印刷されることを示します。もしすべてのプリンタが大文字と小文字の両方を印字できるのであれば, /LOWERCASE 修飾子は使う必要はありません。

/MODIFIED

/NOMODIFIED

/BEFORE 修飾子または /SINCE 修飾子で指定された時刻の属性を指定します。最後に変更された日付をもとに,ファイルを選択します。この修飾子は,同様に時刻属性でファイルを選択する,/BACKUP 修飾子, /CREATED 修飾子,および /EXPIRED 修飾子とともに使用することはできません。これら4つの修飾子がすべて指定されなかった場合,省略時の設定として /CREATED 修飾子が指定されたものとみなします。

/NAME=ジョブ名

ジョブを識別する名前 (文字列) を定義します。名前を示す文字列は, 1 文字から 39 文字までの英数字です。ジョブ名に英数字,アンダースコア (_),ドル記号 ($) 以外の文字を指定するには,二重引用符 (" ") で囲まなければなりません。 /NAME を指定しない場合には,名前文字列の省略時のジョブ名として,ジョブの最初のファイルのファイル名が使用されます。このジョブ名は,SHO ENTRY および SHOW QUEUE コマンドの表示の中で使用され,ジョブのフラグ・ページに印刷されます。

/NOTE=文字列

フラグ・ページに印刷されるメッセージ文字列を指定します。文字列は最大 255 文字です。

/NOTIFY

/NONOTIFY (省略時の設定)

プリント・ジョブが完了または異常終了した際に,ターミナル・セッションにメッセージが送られるかどうかを制御します。省略時には,メッセージは送られません。

/OPERATOR=文字列

ジョブが印刷を開始した時にオペレータに送られる,最大 255 文字までのメッセージを指定します。

/PAGES=([開始ページ,]終了ページ)

位置修飾子 指定したジョブで印刷されるページ数を指定します。長いファイルの一部だけを印刷する場合には,/PAGES 修飾子を使用できます。この修飾子を省略した場合には,ファイルのすべてのページが印刷されます。

開始ページ指定子は,印刷するページ範囲の最初のページを示します。開始ページを省略した場合には,ファイルの最初のページから印刷されます。

終了ページ指定子は,印刷するページ範囲の最後のページを示します。ファイルの最後まで印刷する場合や,そのファイルの総ページ数がわからない場合には,終了ページとして連続する2つの引用符 ("") を使用することができます。終了ページだけを指定する場合には,括弧を省略できます。たとえば,/PAGES=10 は,ファイルの最初の 10 ページを印刷します。 /PAGES=(5,10) は,5 ページ目から 10 ページ目までを印刷します。 /PAGES=(5,"") は,ファイルの 5 ページ目から最後までを印刷します。

/PARAMETERS=(パラメータ[(=値[,...])] [,...])

特定のプリント・シンビオントに固有の 1 から 8個のオプション・パラメータを指定します。各パラメータおよびその値は,単一のテキスト文字列として,プリント・シンビオントに直接渡されます。 PRINT コマンドは,論理名とDCLのシンボルを変換しません。

各パラメータは,合計255文字の1 から 8個の値をとることができます。パラメータまたはパラメータの値を1つだけ指定する場合には,括弧は省略できます。小文字または英数字以外の文字(スペース,括弧,またはカンマ)を二重引用符で囲みます。

/PARAMETERS修飾子は,各PRINTコマンドで1回だけ指定できます。たとえば,コマンド PRINT /PARAMETERS=(JJJ,KK) /PARAMETERS=(LL,MMM)では, 2回目の/PARAMETERS修飾子が1回目のものに置き換わるため, JJJ および KK は無視されます。

DECprint Supervisorソフトウェア(DCPS)を使用してPostScriptプリンタに印刷するための使用可能なパラメータについての詳細は, DCLヘルプ項目PRINT_Parameterを参照してください。

/PASSALL

/NOPASSALL (省略時の設定)

位置修飾子

シンビオントがすべての整形処理を実行せず,出力 QIO をドライバに送るかどうかを指定します。 /HEADER 修飾子,/PAGES 修飾子,および /SETUP 修飾子をはじめ,整形処理に影響を与える修飾子はすべて無視されます。

/PASSALL 修飾子が PRINT コマンドとファイル指定の間に指定されている場合には,ファイルはすべて,PASSALL モードで印刷されます。ジョブの一部のファイルに対してだけ /PASSALL 修飾子を指定する場合には, PASSALL モードで印刷する各ファイル名のあとに,この修飾子を指定します。省略時には,出力シンビオントは PASSALL モードを使用しません。

/PRIORITY=n

優先順位の値を,キューの最高優先順位の値より大きくする場合には, OPER(オペレータ)特権または ALTPRI(優先順位変更)特権が必要です。

プリント・ジョブのジョブ・スケジュール優先順位を指定します。優先順位の値 (n) は,0 から 255 の範囲です。 0 がもっとも低い優先順位であり, 255 が最高の優先順位です。省略時の n の値は,システムパラメータである DEFQUEPRI の値です。ただし,キューの最高優先順位の値より低い優先順位に設定する場合には,特権は不要です。

/QUEUE=キュー名[:]

プリント・ジョブを,指定した出力キューに登録します。キューを指定しない場合は,ファイルは SYS$PRINT に登録されます。この修飾子は, /DEVICE 修飾子と同じです。

/REMOTE

ファイル指定に指定された遠隔ノードの SYS$PRINT キューに,ジョブを登録します。印刷されるファイルは,遠隔ノード上に存在しなければなりません。 /REMOTE 修飾子を使用する際には,ファイル指定にノード名を含めなければなりません。

/REMOTE 修飾子とともに指定できる修飾子は,以下の修飾子だけです。

/BACKUP
/BEFORE
/BY_OWNER
/CONFIRM
/CREATED
/EXCLUDE
/EXPIRED
/MODIFIED
/SINCE.

ローカル・ノードで印刷する場合と異なり, 1つの PRINT/REMOTE コマンドによって複数のファイルがキューに登録された場合,各ファイルは別々のジョブであると解釈されます。

/RESTART (省略時の設定)

/NORESTART

システム障害が発生したあと,または STOP/QUEUE/REQUEUE コマンドが実行されたあと,ジョブが再始動するかどうかを指定します。省略時の設定は /RESTART 修飾子です。

/RETAIN=オプション

ジョブをキューに保持する条件を指定します。ジョブがキューに保持された場合,ジョブ終了後に SHOW QUEUE コマンドを用いてジョブの状態を確認できます。ジョブ保持を指定しなかった場合,ジョブ終了後にキュー内にはジョブのレコードは残りません。

ジョブ保持の指定には,以下のオプションを指定します。

注意

PRINT コマンドで /NORETAIN 修飾子は使用できません (システム管理者は INITIALIZE/QUEUE, START/QUEUE や SET QUEUE コマンドで使用できます)が,/RETAIN=DEFAULT を指定できます。この場合,キューの保持ポリシーに従ってジョブは保持されます。システム管理者がキューにジョブ保持を設定してなかった場合,ジョブは保持されません。

ジョブ保持の仕掛け

ジョブ保持オプションは,ジョブ登録時の指定よりも実行キューの設定が優先されます。ジョブが汎用キューに登録された場合には,汎用キューの設定がジョブ登録時の設定に優先されます。

ジョブ保持設定は,汎用キューよりも実行キューの設定が優先されますが,ジョブの終了状態が実行キューの保持設定に合致しない場合,汎用キューのものが適用されます。さらに,汎用キューの設定とも合致しない場合には,ジョブ登録時の指定が適用されます。実行キューに直接登録されたジョブは,汎用キューの設定の影響を受けません。

実行キューの設定が適用されれば実行キュー内に,汎用キューのものが適用されれば汎用キュー内に,ジョブ登録時の指定が適用されればその登録されたキュー内にそれぞれ保持されます。

以下の例は,キュー・マネージャがどのようにしてジョブを保持するかを示しています。

/RETAIN=ALWAYS を指定して汎用キューにジョブを登録し,正常終了したとします。

キュー・マネージャは,最初にジョブの終了状態を実行キューの保持設定と比較します。実行キューの保持設定が /RETAIN=ERROR(正常終了でない時のみ保持する) であるとすると,実行キューには保持できません。

次に,汎用キューの保持設定と比較します。汎用キューには保持設定が無かったとすると,汎用キューにも保持できません。

最後に,ジョブを登録したキューの保持設定と比較します。登録時の指定が /RETAIN=ALWAYS であるため,ジョブを登録したキュー(この場合には汎用キュー)に保持されます。

キューのタイプについては INITIALIZE/QUEUE を,保持オプションについては INITIALIZE/QUEUE, START/QUEUE や SET QUEUE コマンドの説明を参照してください。

時限保持

UNTIL=時間オプションを用いて,必要な間だけジョブを保持しておくことができます。これにより,ジョブを削除する手間が省けます。

たとえば,次のコマンドはプリント・ジョブ MYFILE を 12月14日 7時31分まで保持されますが,その後で削除されます。


$ PRINT/RETAIN=UNTIL=14-DEC-2001:07:31:0.0 MYFILE.DAT

キューのジョブ保持ポリシーの設定によっては,ジョブはずっと保持されるかもしれません。これは,キューのジョブ保持ポリシーの設定が,ジョブ登録時の保持指定に優先されるためです。システム管理者がキューに時限保持を設定することはできないので,キューの設定によって保持されたジョブが自動的に削除されることはありません。

/RETAIN=UNTIL=時間オプションを使用する場合は,必ず時刻を指定してください。時刻はデルタ時間,絶対時刻との組み合わせ,絶対時刻の順に解釈されます。デルタ時間はジョブ終了時を起点とします。たとえば,PRINT/RETAIN=UNTIL="+3:00" と指定すれば,ジョブ終了後 3 時間保持されます。時刻の指定方法についての詳細は,『Compaq OpenVMS ユーザーズ・マニュアル』を参照してください。

/SETUP=モジュール[,...]

ファイルが印刷される前に,指定したモジュール(1つまたは複数)が装置制御ライブラリから検索され,プリンタにコピーされることを指定します。装置制御ライブラリには,プログラム可能なプリンタに対するエスケープ・シーケンスが含まれています。この修飾子を省略した場合には,装置制御モジュールはコピーされません。

ファイルが実際に印刷されるまで,モジュール名が有効かどうかはチェックされません。したがって,入力ミスやその他の誤りによって PRINT/SETUP コマンドが正しく実行されないことがあるため,この修飾子は実験的に設定する場合にだけ使用することをおすすめします。

最終的な作成段階での設定については,DEFINE/FORM/SETUP を参照してください。

/SINCE[=時刻]

/NOSINCE

指定された時刻,またはそれ以降の日付のファイル選択します。時刻は,絶対時刻として,または絶対時刻とデルタ時間の組み合わせとして指定します。 BOOT,LOGIN,TODAY(省略時の設定),TOMORROW,および YESTERDAY というキーワードを使用できます。時刻を指定していない場合には,TODAY であると解釈されます。ファイル選択の基準として使用する時刻属性は,/BACKUP, /CREATED(省略時の設定), /EXPIRED, または /MODIFIED のいずれかの修飾子で指定します。

時刻の指定方法についての詳細は,『Compaq OpenVMS ユーザーズ・マニュアル』またはオンライン・ヘルプの DCL_Tips トピック (Date_Time サブトピック) を参照してください。

/SPACE

/NOSPACE (省略時の設定)

位置修飾子

1行おきに(ダブル・スペースで)出力されるかどうかを制御します。省略時の設定は /NOSPACE で,行を空けずに各行ごとに出力されます。

/STYLE=キーワード

表示するファイル名の書式を指定します。

この修飾子のキーワードは CONDENSED および EXPANDED です。意味は次の表のとおりです。

キーワード 説明
CONDENSED
(省略時の設定)
ファイル名を 255 文字長の文字列に適合するように表示します。このファイル名の場合,ファイル指定に DID あるいは FID 短縮形を含むことが可能です。
EXPANDED ファイル名をディスクに格納されているとおりに表示します。このファイル名の場合,ファイル指定に DID あるいは FID 短縮形は含みません。

キーワード CONDENSED と EXPANDED を同時に指定することはできません。この修飾子は,確認が要求された場合に,出力メッセージに表示されるファイル名の書式を指定します。

EXPANDED キーワードが指定されていない場合,ファイル・エラーは CONDENSED ファイル指定で表示されます。

詳細は『 Compaq OpenVMS Extended File Specifications の手引き』を参照してください。

/TRAILER[=キーワード]

/NOTRAILER

位置修飾子 ファイルの最後に,ファイル・トレーラ・ページを印刷するかどうかを制御します。トレーラ・ページは,ジョブ・エントリ番号と,ジョブをキューに登録したユーザに関する情報,印刷されているファイルに関する情報を表示します。 /TRAILER 修飾子が,PRINT コマンドとファイル指定の間に指定されている場合には, ALL または ONE という2つのキーワードを使用できます。

ALL ジョブに含まれる各ファイルのあとに,トレーラ・ページを印刷します。
ONE ジョブの最後のファイルのあとだけに,トレーラ・ページを印刷します。

マルチファイル・ジョブの個々のファイルに /TRAILER 修飾子を適用するには,トレーラ・ページを印刷する各ファイル指定のすぐうしろに,この修飾子を指定しなければなりません。

使用しているプリント・キューに対して設定されている,システム定義の省略時の /DEFAULT=[NO]TRAILER オプションを無効にするためには, /[NO]TRAILER 修飾子を使用します。ただし,/[NO]TRAILER 修飾子は,キューに設定されている /SEPARATE=[NO]TRAILER オプションに優先させることはできません。

/USER=ユーザ名

CMKRNL(カーネル・モードへの変更)特権と,利用者登録ファイル (UAF) に対する読み込み (R) および書き込み (W) アクセス権が必要です。

指定したユーザ名で,プリント・ジョブをキューに登録するために使用します。この場合,プリント・ジョブは,指定したユーザがキューに登録したときと同じように実行されます。つまりジョブは,指定したユーザのユーザ名と利用者識別コード (UIC) のもとで実行されます。また会計情報は,そのユーザのアカウントに記録されます。この修飾子を指定しない場合のユーザ名は,このコマンドの実行を要求しているユーザになります。そのシステムで有効なユーザ名であれば,どのユーザ名もこの修飾子に対して指定できます。ユーザ名は,1 〜 12文字の英数字です。


#1

$ PRINT/QUEUE=LPB0/COPIES=10/AFTER=20   RESUME
  Job RESUME (queue LPB0, entry 239) holding until 14-DEC-2001 20:00

この例では,ファイル RESUME.LIS を 10 部プリンタ LPB0 に出力するように登録しますが,この要求は午後 8:00 まで保持されます。

#2

$ PRINT  THETA.TXT + BETA/FLAG + GAMMA/FLAG + *.LIS/FLAG
  Job THETA (queue SYS$PRINT, entry 237) pending
 

この PRINT コマンドは,ALPHA.TXT,BETA.TXT,GAMMA.TXT というファイルと, LIS というファイル・タイプのすべてのファイルの最新バージョンを, 1つのプリント・ジョブとしてキューに登録します。フラグ・ページが,各ファイルの区切りとなっています。 BETA と GAMMA のファイル・タイプが,リストの最初のファイルのファイル・タイプである TXT になっている点に注意してください。

#3

$ PRINT/LOWERCASE   THETA.TXT/COPIES=2, -
_$BETA.DOC/COPIES=3
Job THETA (queue SYS$PRINT, entry 240) pending

この例では,ALPHA.TXT を2部,BETA.TXT を3部,小文字を印字できるプリンタに出力しようとしていますが,プリンタが利用可能な状態にないため保持されています。

#4

$ PRINT/JOB_COUNT=3   THETA.TXT,BETA/NOIDENTIFY

ファイル ALPHA.TXT と BETA.TXT を1つのプリント・ジョブにまとめて, 3部出力しています。 /NOIDENTIFY 修飾子は,ジョブ・エントリ番号とキュー名が表示しないように指定しています。

#5

$ COPY REPORT.MEM NODE3::
$ PRINT/REMOTE NODE3::REPORT.MEM

この2つのコマンドは,NODE3 以外のノードから入力されています。 COPYコマンドは,現在のノードから NODE2 というノードに, REPORT.MEM というファイルをコピーします。 PRINT コマンドは,ノード NODE3 上の REPORT.MEM というファイルを,ノード NODE3 で印刷するためにキューに登録します。 /REMOTE 修飾子を指定した場合,ジョブ・エントリ番号とキュー名は表示されません。

#6

$ PRINT/HOLD   MASTER.DOC
  Job MASTER (queue SYS$PRINT, entry 540) holding
   .
   .
   .
$ SET ENTRY 540/RELEASE

ファイル MASTER.DOC を保持状態にして,省略時のプリント・キューに登録しています。その後,SET ENTRY コマンドで保持状態を解除し,出力しています。

#7

$ PRINT TEST.TXT
Job TEST.TXT (queue SYS$PRINT, entry 867) started on LPA0
$ SHOW ENTRY '$ENTRY'
Entry     Jobname     Username     Blocks    Status
-----     -------     --------     ------    ------
  867     TEST.TXT    Nisslert        135    Printing
          Submitted  10-DEC-2001 11:07 /FORM=DEFAULT /PRIORITY=100
          File: $5$DUA174:[NISSLERT]TEST.TXT;3
 

この PRINT コマンドは,ファイル TEST.TXT のコピーを省略時のプリンタに登録します。ジョブ・エントリ番号を保持するために,ローカル・シンボル $ENTRY を同時に作成します。 SHOW ENTRY コマンドにシンボル $ENTRY を使用して,エントリを特定し,エントリを表示しています。

#8

$ PRINT/RETAIN=UNTIL=1 MYFILE.DAT
   .
   .
   .
$ SHOW QUEUE DOC$LN03
Server queue DOC$LN03, stopped, on NEWTON::, mounted form DEFAULT
Entry   Jobname   Username  Blocks  Status
-----   -------   --------  ------  ------
  436   MYFILE    MIGDAL         8  Retained until 11-DEC-2001 16:56
      %JBC-F-JOBABORT, job aborted during execution
        Completed  11-DEC-2001 15:56 on queue DOC$LN03

この SHOW QUEUE による表示には,保持ジョブが終了した日時と実行したキューが含まれています。ユーザは,ジョブの終了後1時間は,ジョブを保持するように設定しています。キューのジョブ保持ポリシーにより,16 時 56 分にジョブはキューから削除されます。

#9

 PRINT /PARAMETERS=AAA=123

このコマンドは,パラメータ AAA=123 をプリント・シンビオントに渡します。パラメータの解釈はシンビオントに依存します。

#10

$ PRINT /PARAMETERS=(ddd,"e,(F=(3,4),g),h)",iii) 

このコマンドは,3つのパラメータ,DDD,"e,(F=(3,4),g),h)",および III をプリント・シンビオントに渡します。 2つ目のパラメータ付近の引用符の使用によって,ネストされた括弧,カンマ,および英数字の大文字/小文字の区別が使用できるようになります。このパラメータの値は,後でプリント・シンビオントによって拒絶されるかも知れませんが, PRINTコマンドにとっては完全に受け入れ可能です。

#11

 PRINT /PARAMETERS=("N,O,P,Q,R,S,T",U,V)

このコマンドは,3つのパラメータ,"N,O,P,Q,R,S,T",U,および V を,プリント・シンビオントに渡します。シンビオントの解析性能およびパラメータの長さ (各パラメータは最高255文字であるため)によっては,これは,パラメータ数の 8 個の制限に対する解決策となることがあります。


前へ 次へ 目次 索引