[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ]


4 自動的なデータ・タイプの検出

DCPS-Plusライセンスがインストールされている場合には,DECprint Supervisorソフトウェアは印刷するファイルのデータ・ タイプを自動的に検出できます。この章では, データ・タイプを自動的に検出するようにプリンティング・システムを設定する方法について説明します。

4.1 DCPS-Plusによる自動的なデータ・タイプの検出方法

データ・タイプを指定しないでプリント・ジョブをキューに登録し,プリント・ キューに省略時のデータ・タイプが割り当てられていない場合,DCPS- Plusはプリント・ジョブの各ファイルを調べ,ファイルの内容またはファイル名のファイル・ タイプからファイルのデータ・タイプを判断します。

DECprint Supervisorソフトウェアがこれらの方法によってファイルのデータ・ タイプを判断できない場合には, そのファイルはテキスト・ファイルとして印刷されます。DECprint Supervisorソフトウェアのインストレーションによってシステムに設定される, 省略時のテキスト・ファイルのデータ・ タイプはANSIです。

さらに,ファイルがテキスト・ファイルとして印刷される場合には,DECprint Supervisor ソフトウェアはテキストの後のPostScript データを検出できます。したがって,テキストの後にPostScript データが続くファイルを正しく印刷できます。

ファイルのデータ・タイプを判断する処理は,プリント・ジョブ内の各ファイルに対して繰り返されます。 したがって,1つのプリント・ジョブに異なるファイル・ タイプを含むことができます。

4.2 データ・タイプの自動検出の設定方法

DECprint Supervisorソフトウェアが印刷するファイルのデータ・ タイプを判断する方法は,システム管理者が制御できます。 次のことを指定できます。 必要に応じて,省略時のデータ・タイプを定義したジェネリック・キューを作成し, このキューに登録される各ファイルがこのデータ・タイプであると指定することもできます。 キューの省略時のデータ・タイプを変更できるのは, ユーザがPRINTコマンドに指定するパラメータだけです。

4.2.1 ファイル拡張子とデータ・タイプの対応付け

DECprint Supervisorソフトウェアでは, データ・タイプとファイル拡張子の対応関係を定義するために,データ・ ファイルを使用します。システムのファイル拡張子とそれに対応するデータ・ タイプを登録したローカル・データ・ファイルを作成することができます。

  1. システム固有のデータ・ファイルを使用しない場合には,ソフトウェアで提供されているサンプル・ ファイルを使用してください。次のコマンドを使用して, ファイル拡張子を変更してコピーします。
    $ COPY
    _From: SYS$LIBRARY:DCPS$FILE_EXTENSION_DATA_TYPE.DAT_DEFAULT
    
    _To: SYS$COMMON:[SYSLIB]DCPS$FILE_EXTENSION_DATA_TYPE.DAT
    
    .DATファイルが可変長形式あるいはストリーム形式でない場合,キューの起動時にDCPS がそのファイルを読み込むことができません。OPCOMがエラーを通知し, そのシンビオント・プロセスは終了します。.DATファイルを正しい形式で保存し,DCPS$STARTUP.COM ファイルを使用してプリンティング・ システムを再起動しなければなりません。

  2. このファイルを編集します。ファイルには,データ・タイプ名とそれに対応するファイル拡張子をリストして記述します。 次の例を参照してください。
    POSTSCRIPT:
            EPS
            EPSF
            POST
            PS
            ;
    
    この例では,.EPS,.EPSF,.POST,.PSというファイル拡張子のファイルがPostScript ファイルとして処理されることを指定しています。

    システム固有のファイル拡張子を追加したり,すでに定義されているファイル拡張子をローカルな意味に変更することも可能です。

    AUTOMATICを除き,正しい値であれば,DATA_TYPEの値としてどの値も指定できます。 データ・タイプ名を短く省略することはできません。指定できるデータ・ タイプ名は次のとおりです。


    ANSI
    ASCII
    DDIF
    LIST
    PCL
    POSTSCRIPT
    PROPRINTER
    REGIS
    TEK4014

4.2.2 システムおよびキューの省略時のテキスト・ データ・ タイプの指定

システム全体で有効な省略時のテキスト・データ・タイプと,キュー固有の省略時のテキスト・ データ・タイプを指定することができます。DCPS-Plusがファイルのデータ・ タイプを判断できない場合には,そのファイルはユーザが指定した省略時のテキスト・ データ・タイプとして処理されます。

システムの省略時のテキスト・データ・タイプはANSIです。 通常ANSIファイルではなく,PCL, Proprinterテキスト・ファイルを印刷している場合は, この省略時の設定をANSIからPCL, Proprinterのいずれかに変更しなければなりません。

省略時のテキスト・データ・タイプを定義するには,次の論理名のどちらか一方または両方を定義します。

text-data-typeに対して指定できる値と,省略時のテキスト・データ・ タイプの対応は次のとおりです。 データタイプ名を短く省略することはできません。

システム全体で有効なデータ・タイプがキュー固有のデータ・タイプと異なる場合は, キュー固有のテキスト・データ・タイプが優先されます。

特定のキューをPATHWORKSクライアントが使用する場合には,キュー固有の論理名を設定しておくと便利です。 たとえば,PCから印刷されるテキスト・ファイルがPCL ファイルであるとします。次の例では,PATHWORKSという名前のキューに対して省略時のテキスト・ データ・タイプとしてPCLを設定する方法を示しています。

$ DEFINE/SYSTEM/EXECUTIVE DCPS$PATHWORKS_DEFAULT_TRANSLATOR PCL
DECprint Supervisor ソフトウェアは,PATHWORKS キューに送信された各ファイルごとにファイルのデータ・タイプを判断しようとします。 ファイル・データ・タイプを判断できない場合には, そのファイルはPCLファイルとして処理されます。ファイルにPCLテキストとPostScript データが登録されている場合でも,そのファイルは正しく印刷されます。

4.2.3 ユーザがデータ・タイプの検出を制御する方法

プリント・ジョブが自動的なデータ・タイプ検出機能によって処理される方法は, ユーザが次のことを指定することにより制御できます。


[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ]