日本-日本語 |
|
|
|
OpenVMS マニュアル |
日本語 DECprint Supervisor for OpenVMS
|
目次 | 索引 |
第1章 DECprint Supervisor の概要
1.1 DECprint Supervisor ソフトウェアの目的
DECprint Supervisor ソフトウェアを使用することにより, ネットワークに接続された PostScript プリンタの使用および管理が可能となります。たとえば,ユーザは次のことが可能となります。
システム管理者は次のものを準備することにより,プリンティング・システムを使用しやすくすることができます。
DCPS では,次の機能も提供します。
$ PRINT /PARAMETERS=(PAGE_SIZE=n,SHEET_SIZE=m) file-spec |
$ PRINT /PARAMETERS=(LAYUP=option=value) |
$ PRINT /PARAMETERS=(PAGE_LIMIT="n,m") $ PRINT /PARAMETERS=(NUMBER_UP=n) |
現在システムで実行されている DCPS ソフトウェアのバージョンは,ジョブおよびファイルのセパレータ・ページに印刷される他, DCPS$STARTUP.COM 実行時に表示されます。論理名 DCPS$VERSION にもバージョン番号が含まれています。 DCPS$VERSION が定義されていない場合,DCPS はそのシステムで起動されていません。
1.2 DECprint Supervisor ソフトウェアの構成要素
DECprint Supervisor ソフトウェアは次の要素で構成されています。
DECprint Supervisor シンビオントはOpenVMSプリント・シンビオントである PRTSMBの代わりに使用されます。ソフトウェアは実行可能イメージ・ファイル,テキスト,およびヘルプ・ファイルから構成されます。
図 1-1 は,プリント・ジョブがOpenVMSシステムで作成され,プリンタに送信される処理を示しています。
図 1-1 DECprint Supervisorソフトウェアの構成要素
この後の各項では, DECprint Supervisor プリンティング・システムのソフトウェア構成要素について説明します。
1.2.1 プリント・シンビオント
ユーザはDCLのPRINTコマンドを使用してジョブをプリンタに送信するか,または OpenVMSシステム・サービス・コール SYS$SNDJBC を発行するアプリケーション・プログラムを使用してジョブをプリンタに送信します。プリント・シンビオントはプリント・ジョブを管理します。 DECprint Supervisor ソフトウェアは次の操作を実行します。
たとえば,ユーザが次のPRINTコマンドを入力したとします。
$ PRINT /QUEUE=POST3 /NOTIFY THORNTON.TXT |
PRINTコマンド行はシステム・サービス・コールに変換され,ジョブ・コントローラに送信されます。引数はジョブ・コントローラ・データ構造に変換され,その後,処理のためにシンビオントに渡されます。シンビオントは処理した引数とファイル・データをプリンタに送信し,プリント・ジョブの状態を示すメッセージを表示して,ユーザに通知します。
PRINTコマンドとその修飾子についての説明は『 DCPS ユーザーズ・ガイド』を参照してください。
1.2.2 装置制御ライブラリ
装置制御ライブラリはセットアップ・モジュールを登録した OpenVMSテキスト・ライブラリです。シンビオントは装置制御ライブラリに登録されているモジュールを使用して,さまざまなPRINTパラメータを実現します。 DECprint Supervisor ソフトウェアは,PRINTコマンド行に指定された修飾子またはプリント・キューに割り当てられている修飾子に応じて,適切なモジュールを取り出し,そのモジュールをデータ・ストリームに挿入します。
また,装置制御ライブラリには,シンビオントが自動的には使用しないモジュールも登録されています。これらの一部のモジュールにはPostScriptプロシージャが登録されており,たとえば,プリント・ジョブにエラー処理プログラムを追加したり,代替文字エンコーディングを認識するように findfont プロシージャを拡張したりするために使用します。詳しくは『 DCPS ユーザーズ・ガイド』を参照してください。
各システムで使用するために独自のセットアップ・モジュールを作成することもできます。セットアップ・モジュールを作成する場合には,それらのモジュールは DCPS$DEVCTLライブラリ以外の装置制御ライブラリに登録しなければなりません。 第 7 章 の説明に従って装置制御ライブラリを作成し, DCPS$STARTUP.COMに定義されている装置制御ライブラリ検索リストに,新しいライブラリを追加してください。
独自のセットアップ・モジュールを登録するためにシステム固有の装置制御ライブラリを作成した場合,ライブラリの内容は DECprint Supervisor ソフトウェアの現在のバージョンから次のバージョンに移行したときは,そのまま保存されます。標準装置制御ライブラリ,DCPS$DEVCTLは新しいものに置き換えられます。
1.2.3 トランスレータ
プリント・ジョブがPostScript以外のプリント・ファイルをキューに登録した場合には,シンビオントはトランスレータを起動し,ユーザの入力ファイルを PostScript に変換します(各ファイル・タイプを印刷するためにプリンティング・システムを設定する方法については, 第 4 章 を参照してください)。
DECprint Supervisor ソフトウェアはファイルのデータ・タイプを自動的に検出できるため,PRINTコマンド行にデータ・タイプを指定する必要はありません。印刷のためにPostScriptに変換する操作は自動的に実行されます。ジェネリック・プリント・キューに省略時のデータ・タイプを定義しておく必要はありません。
システム管理者は省略時のデータ・タイプをジェネリック・プリント・キューに対応づけることができ,このようにすれば,ユーザはジェネリック・キュー名を指定するだけでファイルを印刷できます。詳しくは 第 3 章 を参照してください。
DCPS がファイルのデータ・タイプを正しく識別しない場合は,次のように,コマンド行にデータ・タイプを指定することができます。
$ PRINT MYFILE.MEM /PARAMETERS=DATA_TYPE=ANSI $ PRINT MYFILE.POST /PARAMETERS=DATA_TYPE=POSTSCRIPT |
目次 | 索引 |
|