OpenVMS
システム管理者マニュアル


前へ 次へ 目次 索引


注意

バナー・ページの情報は常に,省略時のフォーム・サイズの 80 文字 X 51 行に合わせて書式整形されます。このため,指定フォーム・サイズによっては,一部情報が捨てられることがあります。行およびページあふれの制御については, 第 14.6.7.8 項 で説明します。

バナー・ページを指定するコマンド

バナー・ページに関する操作で使用するコマンドは次のとおりです。

コマンド 説明
INITIALIZE/QUEUE/SEPARATE= オプション
START/QUEUE/SEPARATE= オプション
SET QUEUE/SEPARATE= オプション
次のジョブ・バナー・ページ・オプションを指定する。
[NO]BURST
[NO]FLAG
[NO]TRAILER

キューに指定されたジョブ・バナー・ページをユーザは変更できない。

INITIALIZE/QUEUE/DEFAULT= オプション = キーワード
START/QUEUE/DEFAULT= オプション = キーワード
SET QUEUE/DEFAULT= オプション =キーワード
次のファイル・バナー・ページ・オプションを指定する。
[NO]BURST
[NO]FLAG
[NO]TRAILER

キーワードは ALL か ONE のいずれか。

ユーザは,PRINT コマンドに /BURST,/FLAG,/TRAILER のいずれかの修飾子を指定することによって,キューに指定されたファイル・バナー・ページを変更することができる。

PRINT/BURST
[= キーワード]
ジョブに対して ALL か ONE キーワードを指定することによって,キューに指定されたファイル・バースト・ページを無効にする。
PRINT/FLAG[= キーワード] ジョブに対して ALL か ONE キーワードを指定することによって,キューに指定されたファイル・フラグ・ページを無効にする。
PRINT/TRAILER [= キーワード] ジョブに対して ALL か ONE キーワードを指定することによって,キューに指定されたファイル・トレーラ・ページを無効にする。

14.6.7 フォームの使用と作成

プリント・フォームは,特定のページ書式設定属性 (マージン,ページ長,行の折り返しなど) を指定します。また,フォーム定義に指定された用紙ストックは,ジョブが印刷に適しているかどうかを判断するときに使用されます。

OpenVMS では,次のいずれかを使用できます。

フォームのマウント

フォームのストックは,ジョブが印刷に適しているかどうかに影響します。ストックはキューの マウントされたフォームと一致しなければなりません。マウントされたフォームとは,現在のジョブのフォーム,またはジョブが処理中でないときは,キューで最後に印刷されたジョブのフォームです。

ジョブのフォームのストックが,キューにマウントされているフォームのストックと一致する場合には,そのジョブはジョブのフォームのオプションを使用して処理されます。マウントされたフォームは,キューで処理されているジョブのフォームに自動的に変化します。ストックがマウントされたフォームのストックと一致しない場合には,管理者が特別な処理を実行するまで,ジョブは保留状態になります ( 第 14.6.7.6 項 を参照)。

フォームを指定するコマンド

フォームの操作に使用するコマンドは次のとおりです。

コマンド 説明
DEFINE/FORM フォームを作成して,名前と番号を割り当てる。
SHOW QUEUE/FORM/FULL システムに定義されているフォームの情報を表示する。
DELETE/FORM フォームを削除する。
INITIALIZE/QUEUE/DEFAULT=FORM
START/QUEUE/DEFAULT=FORM
SET QUEUE/DEFAULT=FORM
出力実行キューの省略時のフォームの名前か番号を指定する。
PRINT/FORM
SET ENTRY/FORM
プリント・ジョブに割り当てる省略時のフォームの名前か番号を指定する。
INITIALIZE/QUEUE/FORM_MOUNTED
START/QUEUE/FORM_MOUNTED
SET QUEUE/FORM_MOUNTED
出力実行キューのマウント・フォームの名前か番号を指定する。
SHOW QUEUE/FULL キューの省略時のフォームやマウント・フォームなどのキュー情報を表示する。

システム単位の省略時の設定のフォームまたはカスタマイズされたフォーム

システム単位の省略時のフォームをまったく変更せずに使用する場合は,特別な処理は何も必要ありません。システムはすべてのキューに対して,システム単位の省略時のフォームである DEFAULT を自動的に使用します。

しかし,省略時のフォームを変更する場合には,そのフォームを参照するキューを作成する に変更しなければなりません。変更方法については, 第 14.6.7.3 項 を参照してください。

カスタマイズしたフォームを作成するには, 第 14.6.7.4 項 で説明している手順を実行します。

この後の節では,すべてのフォーム,システム単位の省略時のフォーム,カスタマイズしたフォームに対して,これらの作業を実行する場合のガイドラインを示します。

作業 フォームの種類 参照箇所
システムで定義されているフォームの表示 すべてのフォーム 第 14.6.7.1 項
キューに割り当てられているフォームの表示 すべてのフォーム 第 14.6.7.2 項
システム単位の省略時のフォームの変更 省略時のフォーム 第 14.6.7.3 項
フォームの作成 カスタマイズされたフォーム 第 14.6.7.4 項
キューの省略時のフォームの割り当て カスタマイズされたフォーム 第 14.6.7.5 項
キューでのフォームのマウント カスタマイズされたフォーム 第 14.6.7.6 項
フォームの削除 カスタマイズされたフォーム 第 14.6.7.7 項
行とページのあふれの制御 すべてのフォーム 第 14.6.7.8 項
初期改ページの禁止 すべてのフォーム 第 14.6.7.9 項

14.6.7.1 システムに定義されているフォームの表示

システムに定義されているフォームの情報を表示したい場合は, SHOW QUEUE/FORM/FULL コマンドを使用します。フォーム名が分かっている場合は,次の例に示すようにそのフォーム名を指定してください。



$ SHOW QUEUE/FORM/FULL MEMO
Form name                            Number   Description
---------                            ------   -----------
MEMO (stock=DEFAULT)                    110   LN03 indented memo format 
    /LENGTH=66 /MARGIN=(TOP=2,BOTTOM=2,LEFT=5) /STOCK=DEFAULT /TRUNCATE 
    /WIDTH=80

14.6.7.2 キューに割り当てられているフォームの表示

キューの省略時のフォームを表示するには,SHOW QUEUE/FULL コマンドを入力します。


次の例では,省略時のフォームは REPORT であり,そのストックは 8_5x11 です。このキューで処理されるジョブのうち,PRINT コマンドでフォーム定義が指定されていないジョブはすべて,省略時のフォーム REPORT を使用します。マウントされたフォームのストックが省略時のフォームのストックと一致する場合には,フォーム定義を指定せずにこのキューに登録されたすべてのジョブは,スケジューリングされて印刷されます。


$ SHOW QUEUE/FULL JEAN_PRINT
Printer queue JEAN_PRINT, idle, on BAY::TTA3:, mounted form 8_5x11 
  <Queue for printer in Jean's office> 
  /BASE_PRIORITY=4 /DEFAULT=(FEED,FORM=REPORT (stock=8_5X11)) /OWNER=[SYSTEM] 
  /PROTECTION=(S:M,O:D,G:R,W:R) 

14.6.7.3 システム単位の省略時のフォームの変更

/DEFAULT=FORM 修飾子を使用せずに初期化したキューでは,フォーム定義が指定されていないプリント・ジョブを処理するために,システム単位の省略時のフォームが使用されます。システム単位の省略時のフォームはフォーム番号 0 に対応し,次のオプションを使用します。

/MARGIN=(BOTTOM=6)
/STOCK=DEFAULT
/TRUNCATE
/WIDTH=132
/LENGTH=66

これらのオプションについては 表 14-3 を参照してください。

システム単位の省略時のフォームを変更するには,次の形式で DEFINE/FORM コマンドを使用します。


DEFINE/FORM DEFAULT   0 /修飾子 


省略時の下マージンを 6 から 4 に変更し,ページ長を 66 から 55 に変更するには,次のコマンドを入力します。


$ DEFINE/FORM DEFAULT 0/MARGIN=(BOTTOM=4)/LENGTH=55

注意

キューまたはジョブでフォームを参照した後,そのフォームのストックを変更することはできません。省略時のフォームのストックを変更するときは,キューを作成する前に変更してください。

14.6.7.4 カスタマイズしたフォームの作成

カスタマイズしたフォームを作成するには,次の操作を実行します。

  1. 次の形式で DEFINE/FORM コマンドを入力する。


    DEFINE/FORM   フォーム名   フォーム番号 [/修飾子] 
    

  2. 各出力実行キューに対して省略時のフォームを割り当てる。 第 14.6.7.5 項 で説明するように, INITIALIZE/QUEUE,START/QUEUE,SET QUEUE コマンドのいずれかに /DEFAULT=FORM=種類修飾子を指定する。
    省略時のフォームをキューに割り当てなかった場合には,キューはシステム単位の省略時のフォームを使用する。

  3. 使用できるフォームと,そのフォームを使用するキューをユーザに通知する。必要に応じて,PRINT コマンドにフォームを自動的に指定できるようにシンボルを作成できる。次の例を参照。


    $ PRINT_REPORT :== PRINT/FORM=REPORT
    

フォームを作成する場合には, 表 14-3 に示した修飾子を指定できます。

表 14-3 DEFINE/FORM 修飾子
修飾子 働き
/WIDTH= n 用紙の物理的な幅を示す文字数を指定する。
/LENGTH= n 用紙の物理的な長さを示す文字数を指定する。
/[NO]TRUNCATE /WIDTH と /MARGIN 値で決まる行幅を超えた文字を廃棄するよう指定する ( 第 14.6.7.8 項 を参照)。
/[NO]WRAP /WIDTH と /MARGIN 値で決まる行幅を超えた文字を次行送りするよう指定する ( 第 14.6.7.8 項 を参照)。
/MARGIN=
( オプション= n[,...])
マージンの空白スペース数を指定する。マージンは BOTTOM,LEFT,RIGHT,TOP の 4 つ。
/[NO]PAGE_SETUP=
( モジュール[,...])
各ページの始まりで装置を設定する装置制御モジュールを指定する ( 第 14.6.8.4 項 を参照)。
/SETUP=( モジュール[,...]) 各ファイルの始まりで装置を設定する装置制御モジュールを指定する ( 第 14.6.8.4 項 を参照)。
/[NO]SHEET_FEED 新しい用紙を挿入できるよう,各物理ページの終わりでのプリント・ジョブの一時停止を指定する。
/STOCK= 文字列 フォームに対応付ける用紙ストックのタイプを指定する。
/DESCRIPTION= 文字列 フォームに関する情報を提供する文字列を指定する。

用紙ストックを変更せずに,書式オプションを変更するだけの目的でフォームを作成する場合は,個々のフォームについて同じストック・タイプを指定してください。そのように指定しておけば,それらのフォームのどれをジョブが必要としても,キューを変更するためのコマンドを入力する必要がなくなり,同じキューでプリントが行われます。

/STOCK 修飾子を使用しないかぎり,フォームのストックはフォーム名と同じです。

注意

論理名でもあるフォーム名を定義するときは,『Compaq OpenVMS ユーザーズ・マニュアル』の論理名に関する記述を参照してください。


次は,フォーム名を MEMO,フォーム番号を 3,でフォームを定義している例です。フォームの書式オプションも定義しています。


$ DEFINE/FORM MEMO 3/STOCK=DEFAULT -
_$ /MARGIN=(TOP=2,BOTTOM=2,LEFT=6)/WIDTH=80/LENGTH=66/TRUNCATE -
_$ /DESCRIPTION="LN03 indented memo format"

14.6.7.5 キューへの省略時のフォームの割り当て

PRINT コマンドによるキュー登録時に /FORM 修飾子が指定されなかった場合,ジョブは,それが置かれている実行キューの省略時のフォームを使用します。

出力実行キューに省略時のフォームを割り当てる場合は, INITIALIZE/QUEUE,START/QUEUE,SET QUEUE のいずれかのコマンドに,次の形式で /DEFAULT 修飾子を使用します。

注意

キュー登録時に特定のフォームの要求がないかぎり,プリント・ジョブへのキューの省略時のフォームの割り当ては,ジョブの処理時に行われます。したがって,/FORM 修飾子を指定せずに汎用キューにジョブが登録された場合は,実行キューに転送されるまで,ジョブにフォームが割り当てられることはありません。

省略時のフォームが設定されていない場合,キューはシステム単位の省略時のフォームの DEFAULT を使用します。


次の例では,SET QUEUE コマンドは LN03_PRINT キューの省略時のフォームを LN03_PORTRAIT に変更します。


$ SET QUEUE/DEFAULT=FORM=LN03_PROTRAIT LN03_PRINT


前へ 次へ 目次 索引