前へ | 次へ | 目次 | 索引 |
プリンタが,使用しているフォームの下部余白に達した際に,プリント・ジョブに改ページ (フォーム・フィード) が挿入されるかどうかを制御します。/NOFEED 修飾子を使用すれば,自動的にフォーム・フィードが挿入されないようにすることができます ( この場合,他のキャリッジ制御機能には影響しません )。 /[NO]FEED 修飾子を使用する場合,ユーザによってフォーマット済みのファイルには影響しませんが,使用中の出力キューに対してすでに設定されているシステム定義の省略時の設定を無効にできます。
ファイルの前にフラグ・ページが印刷されるかどうかを制御します。フラグ・ページには,ジョブをキューに登録したユーザの名前,ジョブ・エントリ番号,および印刷中のファイルに関するその他の情報が含まれています。 PRINT コマンドとファイル指定の間に,/FLAG 修飾子が指定されている場合には, ALL と ONE という2つのキーワードを使用できます。
ALL | ジョブ内の各ファイルの前に,フラグ・ページを印刷します。 |
ONE | ジョブ内の最初のファイルに対してのみ,フラグ・ページを印刷します。 |
マルチファイル・ジョブの各ファイルに対して,/FLAG 修飾子を適用するには,フラグ・ページを印刷する各ファイル指定のすぐうしろに,この修飾子を指定します。
使用している出力キューに対して設定されている,システム定義の省略時の設定 (/DEFAULT=[NO]FLAG オプション ) を無効にするためには, /[NO]FLAG 修飾子を使用します。ただし,/[NO]FLAG 修飾子は,キューに設定されている /SEPARATE=[NO]FLAG オプションは変更できません。
ファイルに /BURST 修飾子を指定した場合には,/[NO]FLAG 修飾子を指定しても,ファイルの前に印刷される 2 枚のフラグ・ページに追加または削除することはできません。
フォームによって,プリント・イメージの幅と長さ,または用紙ストックを指定できます。これらは,ジョブの処理時に,プリント・シンビオントが対応付けます。システムで使用できるフォーム・タイプを調べるには, SHOW QUEUE/FORM コマンドを使用します。また,特定のキューに対して使用できるフォームを調べるためには, SHOW QUEUE/FULL コマンドを使用します。
ジョブに対応するフォームのストックは,ジョブを処理する実行キューにマウントされているフォームのストックに一致しなければなりません。ストックが一致しない場合には,次の条件のいずれかが満たされるまで,そのジョブは待ち状態のまま実行されません。
各出力ページの先頭に,見出し行が印刷されるかどうかを制御します。省略時の設定では,見出し行は印刷されません。
開始ページ指定子は,印刷するページ範囲の最初のページを示します。開始ページを省略した場合には,ファイルの最初のページから印刷されます。
終了ページ指定子は,印刷するページ範囲の最後のページを示します。ファイルの最後まで印刷する場合や,そのファイルの総ページ数がわからない場合には,終了ページとして連続する2つの引用符 ("") を使用することができます。終了ページだけを指定する場合には,括弧を省略できます。たとえば,/PAGES=10 は,ファイルの最初の 10 ページを印刷します。 /PAGES=(5,10) は,5 ページ目から 10 ページ目までを印刷します。 /PAGES=(5,"") は,ファイルの 5 ページ目から最後までを印刷します。
各パラメータは,合計 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 を参照してください。
シンビオントがすべての整形処理を実行せず,出力 QIO をドライバに送るかどうかを指定します。 /HEADER 修飾子,/PAGES 修飾子,および /SETUP 修飾子をはじめ,整形処理に影響を与える修飾子はすべて無視されます。
/PASSALL 修飾子が PRINT コマンドとファイル指定の間に指定されている場合には,ファイルはすべて,PASSALL モードで印刷されます。ジョブの一部のファイルに対してだけ /PASSALL 修飾子を指定する場合には, PASSALL モードで印刷する各ファイル名のあとに,この修飾子を指定します。省略時には,出力シンビオントは PASSALL モードを使用しません。
プリント・ジョブのジョブ・スケジュール優先順位を指定します。優先順位の値 (n) は,0 から 255 の範囲です。 0 がもっとも低い優先順位であり,255 が最高の優先順位です。省略時の n の値は,システムパラメータである DEFQUEPRI の値です。ただし,キューの最高優先順位の値より低い優先順位に設定する場合には,特権は不要です。
/REMOTE 修飾子とともに指定できる修飾子は,以下の修飾子だけです。
/BACKUP
/BEFORE
/BY_OWNER
/CONFIRM
/CREATED
/EXCLUDE
/EXPIRED
/MODIFIED
/SINCE.
ローカル・ノードで印刷する場合と異なり, 1つの PRINT/REMOTE コマンドによって複数のファイルがキューに登録された場合,各ファイルは別々のジョブであると解釈されます。
ジョブ保持の指定には,以下のオプションを指定します。
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 時間保持されます。時刻の指定方法についての詳細は,『OpenVMS ユーザーズ・マニュアル』を参照してください。
ファイルが実際に印刷されるまで,モジュール名が有効かどうかはチェックされません。したがって,入力ミスやその他の誤りによって PRINT/SETUP コマンドが正しく実行されないことがあるため,この修飾子は実験的に設定する場合にだけ使用することをおすすめします。
最終的な作成段階での設定については,DEFINE/FORM/SETUP を参照してください。
時刻指定の詳細は,『OpenVMS ユーザーズ・マニュアル』,またはオンライン・ヘルプの DCL_Tips トピックの Date_Time を参照してください。
1 行おきに(ダブル・スペースで)出力されるかどうかを制御します。省略時の設定は /NOSPACE で,行を空けずに各行ごとに出力されます。
この修飾子のキーワードは CONDENSED および EXPANDED です。意味は次の表のとおりです。
キーワード | 説明 |
---|---|
CONDENSED
(省略時の設定) |
ファイル名を 255 文字長の文字列に適合するように表示します。このファイル名の場合,ファイル指定に DID あるいは FID 短縮形を含むことが可能です。 |
EXPANDED | ファイル名をディスクに格納されているとおりに表示します。このファイル名の場合,ファイル指定に DID あるいは FID 短縮形は含みません。 |
キーワード CONDENSED と EXPANDED を同時に指定することはできません。この修飾子は,確認が要求された場合に,出力メッセージに表示されるファイル名の書式を指定します。
EXPANDED キーワードが指定されていない場合,ファイル・エラーは CONDENSED ファイル指定で表示されます。
詳細は『OpenVMS ユーザーズ・マニュアル』を参照してください。
ALL | ジョブに含まれる各ファイルのあとに,トレーラ・ページを印刷します。 |
ONE | ジョブの最後のファイルのあとだけに,トレーラ・ページを印刷します。 |
マルチファイル・ジョブの個々のファイルに /TRAILER 修飾子を適用するには,トレーラ・ページを印刷する各ファイル指定のすぐうしろに,この修飾子を指定しなければなりません。
使用しているプリント・キューに対して設定されている,システム定義の省略時の /DEFAULT=[NO]TRAILER オプションを無効にするためには, /[NO]TRAILER 修飾子を使用します。ただし,/[NO]TRAILER 修飾子は,キューに設定されている /SEPARATE=[NO]TRAILER オプションに優先させることはできません。
指定したユーザ名で,プリント・ジョブをキューに登録するために使用します。この場合,プリント・ジョブは,指定したユーザがキューに登録したときと同じように実行されます。つまりジョブは,指定したユーザのユーザ名と利用者識別コード (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 |
前へ 次へ 目次 索引