日本-日本語 |
|
|
|
OpenVMS マニュアル |
|
日本語 DECprint Supervisor for OpenVMS
|
目次 | 索引 |
以下の形式でデバイスの情報を入力します。
"USB/usb-device" |
USB デバイス名は LPAn: の形式になります。 USB プリンタは,OpenVMS システムのブート時,あるいはシステムに差し込まれた時に認識されます。システムがリブートされても,プリンタの電源がオン・オフされても,あるいはシステムから切り離されても,プリンタのデバイス名は同じになります。
3.3.2.4 LAT ネットワーク接続あるいはシリアル・ポートへの直接接続のプリンタの場合
シリアル・プリンタについては,次の形式を使用してください。
プリンタの接続形態 | 形式 | 説明 |
---|---|---|
ローカル・シリアル・ライン | "SERIAL/T xyn" | x はプリンタのタイプ・コード, y はコントローラ名, n はホスト・システムのユニット番号です。 |
LAT ポート | "SERIAL/LTA n" | n はホスト・システムのユニット番号です。 |
注意 SET TERMINAL および SET DEVICE コマンドは,シリアル・プリンタのプリンタ名を変換します。コマンドがプリンタ名を変換しないように,プリンタ名の前にアンダースコア (_) を付けてください。 |
次の形式で装置情報を入力してください。
"IP_CPAP/address" |
address は,名前表記あるいは数値表記のいずれかの形式による DIGITAL PrintServer プリンタの IP アドレスです。
たとえば PrintServer TCP/IP ノードは,次のいずれかで指定することができます。
"IP_CPAP/garmnd.dsg.dec.com" "IP_CPAP/16.128.144.11" |
3.3.2.6 DECnet ネットワークを使用した PrintServer プリンタである場合
次の形式で装置情報を入力してください。
"DECNET/nodename" |
address は, DIGITAL PrintServer プリンタの DECnet ノード名です。
たとえば PrintServer DECnet ノードは,次のように指定することができます。
"DECNET/GARMND" |
"APPLETALK/printername@zone@type" |
printername だけが必要である場合, P2 の情報は "APPLETALK/printername"となります。
AppleTalk プリンタは,次のいずれかの形式で指定することができます。
"APPLETALK/Paul's Printer" "APPLETALK/Paul's Printer@MRO" "APPLETALK/Paul's Printer@MRO@LaserWriter" |
標準装置制御ライブラリの名前は DCPS$DEVCTL です。このパラメータを指定しなかった場合には,この DCPS$DEVCTL が省略時のライブラリ名として使用されます。装置制御ライブラリの作成および装置制御ライブラリ論理名の定義についての詳細は,
第 7 章 を参照してください。
キューに対応させて省略時の PRINT コマンド・パラメータを指定することができます。任意の PRINT パラメータをキューに対応させることができます。特定のキューにプリント・ジョブを出力する際に, PRINT コマンド行に異なるパラメータ値を指定していない場合は,省略時の PRINT パラメータが使用されます。 PRINT コマンド行で指定されたパラメータ値は,省略時のキュー・パラメータを無効とします。
次の例に示すように,省略時の PRINT パラメータは引用符で囲んでください。
3.3.3 ライブラリ論理名の指定 (P3)
3.3.4 キューに対する省略時の PRINT コマンド・パラメータの割り当て (P4)
$ @SYS$STARTUP:DCPS$EXECUTION_QUEUE - 2UP - ! P1 - Execution queue name "SERIAL/TTB4:" - ! P2 - Interconnect protocol/Device name DCPS_LIB - ! P3 - Logical name for library(ies) "SIDES=2" ! P4 - Default queue parameters |
DECprint Supervisor の PRINT パラメータの優先順位
PRINT コマンドの /PARAMETERS 修飾子によって設定されるパラメータは,キューに対して設定された省略時の値より優先されます。 DECprint Supervisor は,次に示す優先順位に従って省略時のパラメータ値を使用します。
DATA_TYPE=AUTOMATIC
INPUT_TRAY=プリンタ固有の値1
LAYUP_DEFINITION=省略時のレイアップ定義ファイルなし
MESSAGES=NOMESSAGES
NUMBER_UP=0
OUTPUT_TRAY=プリンタ固有の値1
PAGE_LIMIT=制限なし
PAGE_ORIENTATION=PORTRAIT
PAGE_SIZE=(SHEET_SIZE と同じ)
NOPUNCH
SHEET_COUNT=1
SHEET_SIZE=プリンタ固有の値1
SIDES=プリンタ固有の値1
STAPLE=NONE
TAB=NOTAB
一部のパラメータ値はプリンタ・ハードウェアによって制御され, DECprint Supervisor ソフトウェア以外の手段によって設定されます。 DIGITAL PrintServer プリンタは PrintServer ソフトウェアの影響を受けます。その他のプリンタは,プリンタ制御パネルあるいはスイッチによって制御されます。
省略時のキュー属性に追加する値あるいは上書きする値を指定することができます。これらの修飾子の設定には,INITIALIZE/QUEUEコマンドを使用しないで,キュー定義に記述してください。
省略時の設定では,プリンタ・スタートアップ・コマンド・プロシージャは次の INITIALIZE/QUEUEコマンドの修飾子を使用してプリント・キューを作成します。
OpenVMS システムに直接接続されているシリアル・プリンタの通信速度を設定することができます。このパラメータがブランクの場合,省略時の設定は 9600 ボーです。通信速度を変更するには,ヌル文字列 ("") の代わりに "19200" のように指定します。ネットワーク接続を使用するプリンタについては,このパラメータは無視されます。
キューに対する SET DEVICE コマンドの修飾子を指定することができます。たとえば,プリンタでエラー・ログ機能を有効にする場合は,次の文字列を指定します。
3.3.5 省略時のキュー属性の指定 (P5)
/SEPARATE修飾子はジョブ・セパレータ・ページを指定するために使用します。省略時の設定は次のとおりです。
この修飾子により,プリンタにマウントされる省略時のフォーム定義を指定することができます。 ANSI ジョブのみの省略時のフォームは DCPS$DEFAULT です。 /FORM_MOUNTED 修飾子を使用してフォーム定義を指定する場合には, /DEFAULT 修飾子にも同じフォーム定義を指定してください。
/DEFAULT 修飾子は,省略時の PRINT 修飾子を指定します。標準キュー定義では,プリント・ジョブに対して省略時の設定として NOFEED が定義されています。ユーザはこのコマンド行を変更して,任意の修飾子を追加することができます。たとえば,フォーム定義が必要な場合に,ジョブの印刷に適用されるユーザ独自のフォームを指定することができます。
/DEFAULT=(FORM=MYFORM,NOFEED)
/DEFAULT 修飾子を指定する場合は, FORM キーワードと NOFEED キーワードを必ず指定してください。これらのキーワードを指定しないと,値はOpenVMSの省略時の設定に戻され, DECprint Supervisor ソフトウェアとの互換性がなくなります。
注意
キュー定義に複数の修飾子を指定する場合は,値を引用符で囲むようにしてください。
3.3.6 シリアル・プリンタの通信速度の設定 (P6)
3.3.7 キューに対する SET DEVICE 修飾子の指定 (P7)
"/ERROR_LOGGING" |
上記の設定により,プリンタから通知されるすべてのエラー・メッセージはエラー・ログ・ファイル SYS$ERRORLOG:ERRLOG.SYS に記録されます。このファイルは ANALYZE/ERROR コマンドを使用して読むことができます。
このパラメータはシリアル・プリンタに対してのみ有効です。
DCPS$EXECUTION_QUEUE.COM コマンド・プロシージャに対して SET VERIFY コマンドを有効にすることができます。ログ・ファイルのサイズとコンソール・ログのサイズを節約するために,省略時の設定は NOVERIFY です。 p8 の値が 1 の場合は SET VERIFY が有効となり,プリンタ・スタートアップ・ファイルの問題を特定するために役立ちます (SET [NO]VERIFY コマンドについての詳細は,『 HP OpenVMS DCL Dictionary 』を参照してください)。
DCPS 起動プロシージャの DCPS$STARTUP は,短縮された「セットアップ」モードで実行することができます。このモードは,キューが自動起動キューで, DCPS$STARTUP の実行を高速化したい場合に主に使用されます。セットアップ・モードでは,DCPS が必要とする論理名が定義されますが,キューの作成,変更,起動は実行されません。
セットアップ・モードで DCPS$STARTUP を実行するには, P1 パラメータとして SETUP を渡します。たとえば,次のように実行します。
3.3.8 キュー初期化時の SET VERIFY の有効化 (P8)
1 これらの設定はプリンタの PostScriptインタプリタの設定に応じて異なります。
3.4 セットアップ・モードでの起動プロシージャの実行
$ @SYS$STARTUP:DCPS$STARTUP SETUP |
DCPS$STARTUP は,論理名を定義するために,通常の (非セットアップ) モードで実行されるたびに,「セットアップ・ファイル」を作成するようになりました。このファイルは DCPS$STARTUP_SETUP.COM と呼ばれ,後で DCPS$STARTUP がセットアップ・モードで実行されたときに実行されます。このセットアップ・ファイルは変更できません。また,DCPS$STARTUP 専用です。
セットアップ・モードについては,次の点に注意してください。
数多くの方法で, DCPS プリント・シンビオントおよび対応する実行キューの動作を変更することができます。いくつかの方法については,この節に記述されています。その他のオプションについては,変更方法の一般的なガイドライントとともに 付録 B に一覧されています。いくつかのカスマイズはすべての DCPS キューに適用され,その他のカスタマイズは特定のキューにだけ適用されます。
3.5.1 マルチストリーム・プロセスとしての DCPS の稼動
DCPSのさまざまな機能を実装するために DECthreads を使用しています。DECthreadsを使用するプロセスは実行できるスレッドがないか定期的に判断します。ジョブが 1 つも印刷されていないときでも,実行できるスレッドがないかどうかを確かめるため DCPSプロセスは動作します。システム上に多くのDCPSキューが存在する場合は,すべてのプロセスのスケジューリングと定期的な動作が非常に大きくCPU時間を消費する可能性があります。この問題は,DCPSをマルチストリーム・プロセスとして実行し,稼動させなければならないシンビオント・プロセスの数を削減することによって解決できます。
マルチストリームを稼動している場合, 1 つの DCPS プロセスは複数の DCPS 実行キューを稼動することができます。現在のすべてのプロセスが指定されたキュー ("ストリーム") の最大数をサポートしている場合を除き, DCPS プリント・キューが起動されるたびに新しい DCPS プロセスが起動することはありません。 DCPS シンビオント・プロセスがサポートするキューの数は,そのプロセスが起動される場合の論理名 DCPS$MAX_STREAMS の値によって決定されます。
DCPS は, DCPS シンビオント・プロセス当たり最大 32 実行キューをサポートするように構成することができます。 DCPS シンビオント・プロセス当たりのキューの数の指定には,論理名 DCPS$MAX_STREAMS が使用されます。この論理名を定義するには, DCPS$STARTUP.COM ファイル (テンプレートが DCPS$STARTUP.TEMPLATE として提供されています) に次のコマンドを記述し,プロセス当たりに使用するキューの数を代入してください。論理名を定義しない場合, DCPS はただ 1 つの実行キューをサポートします。
$ DEFINE /EXECUTIVE_MODE /SYSTEM DCPS$MAX_STREAMS max-number |
DCPS$STARTUP.COM ファイルを実行してこの論理名を定義し, DCPS をマルチストリーム・プロセスとしてキューを起動します。
DCPS プロセスは,そのプロセスに対応しているすべてのキューが停止した場合にかぎり終了します。
3.5.1.1 マルチストリームを稼動している場合のプリント・キューの管理
OpenVMS キュー・マネージャは,シンビオント・プロセスの作成および停止のタイミングを制御します。一般的に,新しい DCPS シンビオント・プロセスは,既存のすべての DCPS シンビオント・プロセス内に未使用のストリームがない場合に作成されます。
1 つの DCPS シンビオント・プロセスがサポートするプリント・キューは,キューが起動された順番,およびその後のキューの停止 ( STOP /QUEUE /RESETあるいは STOP /QUEUE /NEXT) ならびにキューの起動 ( START /QUEUE) によって決定されます。 DCPS は,キューのプロセス ID を識別する 1 つの論理名を定義します ( 第 5.8 節 )。この論理名を使用して,そのキューをサポートしているプロセスおよび同一プロセスでサポートされている 1 組のキューを判定することができます。
あまり発生することではありませんが,同一プロセスでサポートされるキューであるために, 1 つのキューで発生する問題が別のキューに存在する問題の結果である場合があります。問題を特定するには,1 つのキュー上の 1 つのジョブの状態を調べるだけでは十分ではありません。その DCPS プロセスでサポートされているすべてのキュー上の第 1 ジョブの状態を調べる必要があります。
DCPS キューを,そのキューをサポートしている DCPS プロセスを停止することによって停止してはなりません。 STOP /IDENTIFICATIONを使用して DCPS シンビオント・プロセスが停止すると,そのプロセスがサポートしているすべてのキューが停止します。
目次 | 索引 |
|