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


2 プリンタの設定

DECprint Supervisorを初めてインストールする場合, または新しいプリンタをインストールする場合は,この章を参照してください。 既存のプリンタの設定を変更する場合も,この章が役立ちます。 次の節では,DECprint Supervisorを使用してプリンタを作動させる方法を説明します。

PrintServer以外のプリンタ 第2.1節
DIGITAL PrintServerプリンタ 第2.2節


注意
すでに日本語DECprint Supervisorキューが存在するプリンタの設定を変更する場合は, まずSTOP/QUEUE/NEXT, またはSTOP/QUEUE/RESETコマンドを使用して,関連のキューを停止する必要があります。

2.1 PrintServer以外のプリンタ

DIGITAL PrintServerプリンタ以外のPostScriptプリンタは,複数の方法でOpenVMS システムに接続することができます。 プリンタがネットワーク経由で接続されている場合,複数のシステムがプリンタにアクセスすることができます。 DECprint Supervisorソフトウェアで使用できる装置は, 『ソフトウェア仕様書(SPD)』に記載されています。


注意
DCPSでは,OpenVMSシステムとプリンタの間の通信パス全体が双方向でなければなりません。 ネットワーク・ プリンタについては,この通信パスにプリンタとネットワーク装置の間の通信だけでなく, ネットワーク装置とOpenVMSシステムの間の接続も含まれます。LAT やAppleTalkのネットワーク装置およびシリアル・インタフェースは, 通常,双方向通信を提供します。プリンタ,ターミナル・サーバ,またはプリント・ サーバ上のraw TCP/IPネットワーク装置,およびパラレル・ポートは, この必要条件を満たさない場合があります。DCPSソフトウェアは, プリンタからOpenVMSシステムに,ステータス・メッセージやその他の情報を送信できない接続では作動しません。

CSA0 (VAXstation IIおよびVAXstation II/GPXシステム上のプリンタ・ポート0) は,シリアル・プリンタ用にサポートされるインタフェースではありません。

DECconnectシリアル・ケーブルを使用している場合,DEClaserプリンタにH8571-E アダプタが必要なことがあります。詳細については,プリンタのインストレーション・ ガイドを参照してください。


2.1.1 直接接続のシリアル・プリンタ

プリンタとOpenVMSシステムが通信できるためには,プリンタとシステムのシリアル・ インタフェースのボー・レートを同じ値に設定する必要があります。 また,プリンタを8ビット・キャラクタ,パリティなしに設定します。


注意
ボー・レートに省略時の9600ボー以外を選択する場合, 次の制限を考慮する必要があります。

プリンタのシリアル・インタフェースについての詳細は,プリンタのインストレーション・ ガイドを参照してください。必要な変更を行ったら,プリンタの電源をいったん切断して, 再度投入します。次に,テスト・ページを手動で印刷し, 印刷された設定と行った設定が一致することを確認します。

OpenVMSシステムのシリアル・インタフェースのボー・レートは,第3.3.6項に説明するように, 対応するDCPS プリント・キューを設定するとき,P6に値を指定して設定します。

2.1.2 ネットワーク・プリンタ

プリンタは,ネットワーク・インタフェース・カード(NIC)が用意されているか, ターミナル・サーバのプリント・サーバ経由でネットワークにアクセスできます。 プリンタは,次の場合にネットワーク・プリンタとして構成できます。 ネットワーク・プリンタは,次のように動作します。

2.1.2.1 raw TCP/IPプリンタ

raw TCP/IPは,TCPデータ・ストリームを別途解釈することなく,TCP/IPプロトコルを直接使用するネットワーク・ プロトコルです。これは,多くのネットワーク・ インタフェース・カード(NIC),プリント・サーバ,およびターミナル・ サーバによってサポートされています。

この他,CPAP(Common Printer Access Protocol),LPD,およびTelnetのように,TCP/IP の上位レイヤーのプリンタ・プロトコルがあります。DCPSは, CPAPを使用して,DIGITAL PrintServerプリンタと通信を行います。


注意
DCPSは,TelnetもLPDプロトコルもサポートしません。

raw TCP/IPを使用してプリンタと通信を行うには,プリンタに接続するために使用するNIC ,プリント・サーバ,またはターミナル・サーバが,raw TCP/IPポートを提供する必要があります。さらに,このraw TCP/IPポートが, プリンタとOpenVMSシステムの間の双方向通信をサポートしなければなりません。DCPS は,DEClaser 3500や5100のNIC,RapidPrint 200,およびXIO スロット(MIOではなく)でプリンタとインタフェースするHewlett-Packard JetDirectカードで見られるような単方向ポートでは動作しません。

TCP/IP経由でプリンタと通信できるようにするには,そのIPアドレスを定義する必要があります。 また,アドレスに名前を関連づけることもできます。 プリンタのIPアドレスの設定については,プリンタのドキュメントを参照してください。OpenVMS システムのTCP/IP環境の構成については,DIGITAL TCP/IP Services for OpenVMSまたはCisco MultiNet for OpenVMSのドキュメントを参照してください。

プリンタがプリント・サーバまたはターミナル・サーバによって接続されている場合, サーバのIPアドレスを構成する必要があります。また,プリンタとサーバの間の接続も構成しなければなりません( たとえば,LATプリンタの場合, 第2.1.2.2.2項の説明と同様の設定が必要になることがあります)。 ネットワークおよびプリンタのインタフェースの構成については, ターミナル・サーバまたはプリンタ・サーバのドキュメントを参照してください。

2.1.2.2 LATプリンタ

2.1.2.2.1 LATアクセスのためのプリンタの構成

シリアル・プリンタをLATによってEthernetに接続されるネットワーク・ プリンタとして構成するには, 次の設定を変更します。

  1. ターミナル・サーバ経由で接続されたシリアル・プリンタを使用している場合, 必要なポート属性およびサーバ属性をプリンタに設定します(DECserver 装置については,第2.1.2.2.2項を参照してください) 。

  2. SYS$STARTUP:LAT$SYSTARTUP.COMに必要な変更を行います(第2.1.2.2.3項を参照してください)。

  3. 通信速度を設定します(第2.1.2.2.4 項を参照してください)。
プリンタのパスワードとプリンタ名も変更できます。これらの変更はオプションで, 第2.1.3.3項および第2.1.3.4項で説明されています。

2.1.2.2.2 DECserver LATポート属性の設定


注意
ここでは,DECserver以外のLAT装置を構成する手順については説明しませんが, 多くのLAT装置がDECserver装置で使用されるものと同じコマンドを使用します。 詳細については,NIC,ターミナル・ サーバ,またはプリントサーバのオンライン・ヘルプその他のドキュメントを参照してください。

DECserverのポート属性を変更するには,DECserver装置での特権が必要です。 特権を持っている場合は,DEFINE PORTおよびSET PORTコマンドを使用します。

DEFINEコマンドは,サーバのパーマネント・データベースにおけるポート属性を変更します。 変更内容は,次にそのポートでログインするまで有効になりません。

SETコマンドは,その場で有効になりますが,現在のセッションについてのみ, ポート属性を変更できます。たとえば,(DECserver 200で)PORT_6のINPUT SPEED およびOUTPUT SPEEDを19200ボーに変更するには,コンソール・ サーバ・マネージャから次のコマンドを入力します。

LOCAL> SET PRIVILEGED
PASSWORD> password

LOCAL> SET PORT 6 SPEED 19200
LOCAL> DEFINE PORT 6 SPEED 19200

注意
LATを使用する場合,DECprint Supervisor には,このためのサンプル・ コマンド・ファイルが用意されています。このコマンド・ファイルは, ターミナル・サーバ・マネージャ(TSM)を使用して,DECserverの属性を設定し, データをTSMデータベースに記録します(TSMというソフトウェア製品は, 弊社からではなく別途入手してください)。コマンド・ファイルは, 次のとおりです。
SYS$COMMON:[SYSHLP.EXAMPLES.DCPS]DCPS$CONFIG-PRINTER-PORT.COM
このコマンド・ファイルは,DECserver 100,DECserver 200,およびDECserver 500 装置について,属性の例を示します。

DECserver装置のコマンドおよび手続きについての詳細は,DECserverの管理ガイドを参照してください。

DECserverのポート属性がプリンタの設定と一致していることを確認します。 表 2-1および 表 2-2に,プリンタの設定と一致する必要があるDECserver のポート属性を示します

表 2-1 DECserverのポート属性

キャラクタ・サイズ 8
パリティ なし
入力速度 9600
出力速度 9600

キュー・リミットを0に設定していないことを確認します。0に設定すると, キュー登録ができなくなります。

表 2-2プリンタが要求するDECserverのポート属性

属性 省略時の設定
ACCESS REMOTE
AUTOBAUD DISABLED
AUTOCONNECT DISABLED
AUTOPROMPT DISABLED
BREAK DISABLED
BROADCAST DISABLED
FLOW CONTROL XON
INPUT FLOW CONTROL[1] ENABLED
OUTPUT FLOW CONTROL[1] ENABLED
INACTIVITY LOGOUT DISABLED
LOSS NOTIFICATION DISABLED
MESSAGE CODES DISABLED
QUEUING ENABLED
VERIFICATION DISABLED


注意
DECserver装置の多くのバージョンでは,QUEUING はポート属性ではなくサーバ属性で,省略時の値はENABLED です。

2.1.2.2.3 LAT構成ファイルの編集

LAT構成ファイル(SYS$STARTUP: LAT$SYSTARTUP.COM)は,ホスト・ノード・ サービス属性を定義します。 プリント・キューを起動する前に,LATドライバが動作しており, ポートが利用可能であることを確認します。


注意
この節で参照するコマンドは, LATCPコマンドです。LATCPコマンドについての詳細は, 『OpenVMS LAT Control Program (LATCP) Manual』を参照してください。

  1. LAT$SYSTARTUP.COMを編集して次のコマンドを追加し,プリンタをサポートするホスト・ ノード(サービス・ノード)上にアプリケーション・ポートを作成します。
    $ CREATE PORT LTAd:/NOLOG/APPLICATION
    
    このコマンド形式では,dのアプリケーション・ポートの数を指定します。 これは,1〜9999までの一意の数でなければなりません。


    注意

    LTA装置は,常にプリンタ専用というわけではなく, 他の装置と共有することもあります。他の装置からLTA装置への接続は, 優先順位が最も低いポートの間で動的に確立されます。プリンタに大きなポート番号を割り当てると, そのポートをプリンタ用に確保しやすくなり, 他の装置への接続から生じる干渉を避けることができます。


  2. LAT$SYSTARTUP.COMで,次のコマンドを追加して,アプリケーション・ ポートをサーバ上のリモート・ポートに関連づけます。
    $ SET PORT LTAd:/NODE=server_name/PORT=port_name/QUEUE/APPLICATION
    
    このコマンド形式では,次の値を指定します。

    LTAd: アプリケーション・ポート名
    server_name LAT装置に割り当てる名前
    port_name LAT装置のポート名

    次の例は,LTA9000:というアプリケーション・ポートを LN03RDS:という名前のリモートDECserver 200のPORT_7に関連づけます。

    $ SET PORT LTA9000:/NODE=LN03RDS/PORT=PORT_7/QUEUE/APPLICATION
    
    LAT装置が印刷サービス専用であれば,プリンタ用のLAT接続をDCPS$STARTUP.COM ファイルで定義することができます。これにより, すべての情報が1つのファイルに存在するので,構成についての問題解決が容易になります。 ただし,LAT装置がプリンタ以外の装置も同時にサポートする場合は, ポートをLAT$SYSTARTUP.COMファイルに定義する必要があります。

  3. LAT接続を正しく行うためには,次のリストのグループが,少なくとも1 つのLATグループを共通に持っていることを確認する必要があります。

    これらのグループを正しく設定されていない場合,プリント・ジョブをキューに登録したときに, 次のエラー・メッセージが出力されます。

    %DCPS-E-LRJACCESSDENIED, Access denied
    
    LATCPコマンドを使用して,必要なLATグループ指定を含めることができます。 詳細については,『OpenVMS LAT Control Program (LATCP) Manual』を参照してください。


    注意

    この情報は,DECserver 90Lには不要です。


2.1.2.2.4 通信速度の設定

シリアル・プリンタの通信速度が省略時の値(9600ボー)に設定されていることを確認します。 これとは異なるボー・レートでプリンタを作動させる場合は, 次の手続きを使用します。 プリンタがDECserver装置上にある場合,次の手順に従います。

  1. プリンタを適切なボー・レートに設定します(プリンタのインストレーション・ ガイドを参照してください)。

  2. DECserverの通信速度を設定します(ターミナル・サーバのインストレーション・ ガイドを参照してください)。

  3. プリンタの電源を投入します。プリンタが電源投入テスト・ページを印刷するのを待って, そのテスト・ページの内容が行った設定どおりであることを確認します。

2.1.2.3 AppleTalkプリンタ

プリンタをAppleTalkネットワークで使用する場合,AppleTalkネットワークにおけるプリンタのアドレスは, 通常,プリンタのPostScriptプリンタ名になります。 複数のプリンタが同じプリンタ名を持ち,AppleTalkネットワークの同じゾーンにある場合, これらのプリンタの実際のノード名は,プリンタの電源が投入された順序に依存します。 同じ製品タイプのプリンタは,明示的に変更されない限り, プリンタ名が同じになります。したがって,プリンタがネットワーク上で, 一意にかつ一貫して識別されるようにするには,プリンタのプリンタ名を変更する必要があります。 プリンタの名前の変更は, プリンタやDOS/VマシンまたはMacintoshに付属のツールを使用して行います。

2.1.3 一般情報

2.1.3.1 サードパーティのプリンタの使用

DCPSは,一部のサードパーティ・プリンタでも,DIGITALプリンタと同様に使用することができます。DECprint Supervisorソフトウェアがサポートするサードパーティ・プリンタのリストについては,SPD を参照してください。SPDに記載されていないプリンタについても, サポートなしの形態でDCPSを使用できる可能性があります(第7.12節を参照してください)。

サードパーティまたは認定されていないプリンタをDCPSで使用するには, システムに有効なDCPS-Open ライセンスが必要です。

サードパーティのプリンタを使用する前に,次の手順を行います。

リーガル・サイズの用紙への印刷,または両面印刷には,基本構成より多くのメモリが必要です。 最小限の必要条件については,プリンタのマニュアルを参照してください。

2.1.3.2 プリンタの時間切れの値の設定

プリンタは,指定された一定時間データを受信しないと,強制終了することがあります。 できるだけ時間切れの値を0に変更して,タイムアウトしないようにしてください。

時間切れの値は,プリンタのオペレーターズ・ガイドに記載されているように, フロント・パネルによって設定できる場合もあります。

また,PostScriptオペレータsetdefaulttimeoutsで時間切れの値を変更することもできます。 標準ファイル, SYS$COMMON:[SYSHLP.EXAMPLES.DCPS]LPS$SET_TIMEOUT.PSを修正して,時間切れの値を0 に変更します。DATA_TYPE=POSTSCRIPTパラメータを使用してこのファイルを印刷し, プリンタの不揮発性メモリを0に変更し,これにより, プリンタの時間切れ条件を回避します。

ファイルをPostScriptジョブとして印刷するようキューに登録するには, 次のコマンドを使用します。

$ PRINT/QUEUE=queuename/PARAMETER=(DATA_TYPE=POSTSCRIPT) LPS$SET_TIMEOUT.PS
プリント・ジョブが処理されると,ページが印刷されて,時間切れの値が正しく変更されたことが示されます。

2.1.3.3 プリンタ・パスワードの変更

PostScriptプリンタには,一定の機能へのアクセスを制約するためのパスワードがあります。 プリンタのパスワードは,省略時の値から変更することができます。 シリアル・プリンタの場合は,現在のパスワードと新しいパスワードが入ったプリント・ ジョブをキューに登録します。プリンタのパスワードを変更する方法についての詳細は, 『Digital PostScript Printers Programmer's Supplement』を参照してください。

ScriptPrinterの省略時のパスワードは(LN03R)で,これには括弧が必要です。DEClaser プリンタの省略時のパスワードは0(数字のゼロ)で,括弧は付きません。 プリンタのパスワードを省略時の値から変更すると,プリンタ・パスワードをANSI ファイルとセパレータ・ページのPostScriptプロローグに持続的にロードする必要があるので, プリント・ジョブを印刷するのに時間がかかることがあります。

2.1.3.4 プリンタ名の設定

一部のシステム・メッセージには,プリンタ名が入っています。一意のプリンタ名を設定していない場合, これらのメッセージに,省略時のプリンタ名が表示されます。ScriptPrinter プリンタの省略時のプリンタ名はLN03Rです。DEClaser プリンタの省略時のプリンタ名は,DEClaserです。たとえば, 名前を変更していないDEClaserプリンタでは,次のメッセージに省略時のプリンタ名が反映されます。
%DCPS-I-TRAYSUBST, Output will be delivered to the only tray on DEClaser
DEClaserプリンタの名前をSNUFFYに変更すると,同じエラー・メッセージに新しい一意のプリンタ名が反映されます。
%DCPS-I-TRAYSUBST, Output will be delivered to the only tray on SNUFFY
PrintServer 以外のプリンタでは,プリンタ名がプリンタの不揮発性メモリに格納されています。 プリンタ名を設定するには, SYS$COMMON:[SYSHLP.EXAMPLES. DCPS]にあるファイルLPS$SET_PRINTER_NAME.PSのコピーを編集して,名前とパスワードを書き入れます。 プリンタ名は31文字以下です。

次に,このファイルをPostScriptジョブとして印刷するようキューに登録します。

$ PRINT/QUEUE=queuename /PARAMETER=(DATA_TYPE=POSTSCRIPT) -
LPS$SET_PRINTER_NAME.PS
一意の名前が必要なそれぞれのプリンタについて,LPS$SET_PRINTER_NAME.PS のコピーを編集し,キューに登録します。

2.2 DIGITAL PrintServerプリンタ

DIGITAL PrintServerプリンタはネットワーク・プリンタです。これらをDECprint Supervisor が動作しているOpenVMS システムで作動させるには,OpenVMS,DECnet,DIGITAL TCP/IP for OpenVMS,またはCisco MultiNet for OpenVMSソフトウェアが必要です。


注意
DECprint Supervisorを開始する前に,PrintServer プリンタ上でPrintServer ソフトウェアが実行されていることを確認します。

ユーザは,次の手続きにより,TCP/IPおよびDECnet経由で,DIGITAL PrintServerプリンタと通信することができます。

2.2.1 PrintServer TCP/IPネットワーク・ ノードの定義

TCP/IP経由でDIGITAL PrintServerプリンタと通信を行うには,その前にプリンタにIP アドレスを割り当てる必要があります。また,アドレスに名前を関連づけることもできます。

プリンタのIPアドレスの設定についての詳細は,PrintServerのドキュメントを参照してください。OpenVMS システムのTCP/IP環境についての詳細は, DIGITAL TCP/IP Services for OpenVMSまたはCisco MultiNet for OpenVMSのドキュメントを参照してください。

2.2.2 PrintServer DECnetネットワーク・ノードの定義

DECnet経由でDIGITAL PrintServerプリンタと通信を行うには,その前にプリンタにDECnet アドレスを割り当てる必要があります。また,アドレスに名前を関連づけることもできます。

プリンタのDECnetアドレスの設定についての詳細は,PrintServerのドキュメントを参照してください。

プリンタのDECnetアドレスに関連づけるには,DECnetフェーズIVソフトウェアを実行している場合にはNCP コマンドを,DECnet-Plus (以前のDECnet/OSI) を実行している場合にはDECNET_REGISTERコマンドを使用します。 ノード名およびこれらのコマンドについての詳細は,OpenVMS DECnet ドキュメントを参照してください。

2.2.3 PrintServerクライアント・セットアップ・ファイルの削除

既存のLPS$STARTUP.COMファイルがもしあれば,それは今後使用することはなく, DECprint Supervisorとも互換性がありません。 このファイルは,DCPS$STARTUP.COMを編集した後削除します。 このファイルを削除するには,次の手続きに従います。


注意
実行キューを削除する前に,ジェネリック・ キューをすべて削除します。

  1. STOP/QUEUE/RESETコマンドで既存のプリント・キューを停止します。

  2. 既存のPrintServerプリント・キューを削除します。

  3. PrintServerプリンタについて,新しいプリント・キューをDCPS$STARTUP. COMに追加します。

  4. LPS$STARTUP.COMファイルにカスタマイズされた定義がある場合, 変更内容をSYS$STARTUP:DCPS$STARTUP.COM にコピーします。

  5. SYS$MANAGER:SYSTARTUP_VMS.COMを編集し,SYS$MANAGER: LPS$STARTUP.COMへの参照を削除します。

  6. LPS$STARTUP.COMを削除します。このファイルおよびPrintServer での印刷に必要でなくなった他のファイルを次のコマンドファイルを使用して削除します。SYS$COMMON:[SYSHLP.EXAMPLES.DCPS]DCPS$DELETE-LPS- CLIENT.COM


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