[ 前のページ ]
[ 次のページ ]
[ 目次 ]
[ 索引 ]
DECprint Supervisorを初めてインストールする場合,
または新しいプリンタをインストールする場合は,この章を参照してください。
既存のプリンタの設定を変更する場合も,この章が役立ちます。
次の節では,DECprint
Supervisorを使用してプリンタを作動させる方法を説明します。
PrintServer以外のプリンタ | 第2.1節 |
DIGITAL PrintServerプリンタ | 第2.2節 |
- 注意
- すでに日本語DECprint Supervisorキューが存在するプリンタの設定を変更する場合は,
まず
STOP/QUEUE/NEXT
,
またはSTOP/QUEUE/RESET
コマンドを使用して,関連のキューを停止する必要があります。
DIGITAL PrintServerプリンタ以外のPostScriptプリンタは,複数の方法でOpenVMS
システムに接続することができます。
- プリンタに双方向raw TCP/IP,LAT,またはAppleTalkプロトコルをサポートするネットワーク・
インタフェース・カード(NIC)がある場合,ネットワーク経由でプリンタと通信することができます。
- プリンタがシリアル接続を使用している場合,プリンタを直接OpenVMS
システムに接続するかプリント・サーバまたはターミナル・サーバに接続して,
ネットワーク経由でプリンタと通信することができます。
- プリンタが双方向Centronicsパラレル接続を使用している場合,
プリント・
サーバまたはターミナル・サーバに接続して,ネットワーク経由でプリンタと通信することができます。
プリンタがネットワーク経由で接続されている場合,複数のシステムがプリンタにアクセスすることができます。
DECprint Supervisorソフトウェアで使用できる装置は,
『ソフトウェア仕様書(SPD)』に記載されています。
- 注意
- DCPSでは,OpenVMSシステムとプリンタの間の通信パス全体が双方向でなければなりません。
ネットワーク・
プリンタについては,この通信パスにプリンタとネットワーク装置の間の通信だけでなく,
ネットワーク装置とOpenVMSシステムの間の接続も含まれます。LAT
やAppleTalkのネットワーク装置およびシリアル・インタフェースは,
通常,双方向通信を提供します。プリンタ,ターミナル・サーバ,またはプリント・
サーバ上のraw TCP/IPネットワーク装置,およびパラレル・ポートは,
この必要条件を満たさない場合があります。DCPSソフトウェアは,
プリンタからOpenVMSシステムに,ステータス・メッセージやその他の情報を送信できない接続では作動しません。
CSA0 (VAXstation IIおよびVAXstation II/GPXシステム上のプリンタ・ポート0)
は,シリアル・プリンタ用にサポートされるインタフェースではありません。
DECconnectシリアル・ケーブルを使用している場合,DEClaserプリンタにH8571-E
アダプタが必要なことがあります。詳細については,プリンタのインストレーション・
ガイドを参照してください。
プリンタとOpenVMSシステムが通信できるためには,プリンタとシステムのシリアル・
インタフェースのボー・レートを同じ値に設定する必要があります。
また,プリンタを8ビット・キャラクタ,パリティなしに設定します。
- 注意
- ボー・レートに省略時の9600ボー以外を選択する場合,
次の制限を考慮する必要があります。
- OpenVMSのドライバは,3600および7200のボー・レートはサポートしません。
- DMZ32シリーズ・インタフェースのリビジョンE以下では,ボー・
レートを4800
以下に設定する必要があります。
- 選択した速度が誤っている場合,プリンタが動作しなかったり,
突然停止したりすることがあります。
プリンタのシリアル・インタフェースについての詳細は,プリンタのインストレーション・
ガイドを参照してください。必要な変更を行ったら,プリンタの電源をいったん切断して,
再度投入します。次に,テスト・ページを手動で印刷し,
印刷された設定と行った設定が一致することを確認します。
OpenVMSシステムのシリアル・インタフェースのボー・レートは,第3.3.6項に説明するように,
対応するDCPS
プリント・キューを設定するとき,P6に値を指定して設定します。
プリンタは,ネットワーク・インタフェース・カード(NIC)が用意されているか,
ターミナル・サーバのプリント・サーバ経由でネットワークにアクセスできます。
プリンタは,次の場合にネットワーク・プリンタとして構成できます。
- プリンタがNIC,プリント・サーバ,またはターミナル・サーバに接続されている。
- プリンタを使用しているすべてのホスト・システムで,DECprint Supervisor
ソフトウェアが稼動している。
いずれかのホスト・システムが他の手段でプリンタにアクセスする場合は,
プリンタ・システムが失敗することがある。
ネットワーク・プリンタは,次のように動作します。
- プリンタが,複数のシステムで使用できる。
- プリンタの集中アカウンティング処理は行われない。それぞれのシステムがそのシステムで実行される印刷について,
別々のアカウンティング情報を管理する。
- DECprint Supervisorソフトウェアを実行する複数のシステムが同じプリンタについて競合する。
- プリンタの集中プリント・キューは存在しない。そのため,次のことが生じる。
- SHOW QUEUEコマンドは,ネットワーク上の他のノードにあるキューは表示しない。
- システムは,プリント・ジョブのスケジューリングもネットワーク上のプリンタやノードの間の負荷分散も行わない。
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項の説明と同様の設定が必要になることがあります)。
ネットワークおよびプリンタのインタフェースの構成については,
ターミナル・サーバまたはプリンタ・サーバのドキュメントを参照してください。
シリアル・プリンタをLATによってEthernetに接続されるネットワーク・
プリンタとして構成するには,
次の設定を変更します。
- ターミナル・サーバ経由で接続されたシリアル・プリンタを使用している場合,
必要なポート属性およびサーバ属性をプリンタに設定します(DECserver
装置については,第2.1.2.2.2項を参照してください)
。
- SYS$STARTUP:LAT$SYSTARTUP.COMに必要な変更を行います(第2.1.2.2.3項を参照してください)。
- 通信速度を設定します(第2.1.2.2.4
項を参照してください)。
プリンタのパスワードとプリンタ名も変更できます。これらの変更はオプションで,
第2.1.3.3項および第2.1.3.4項で説明されています。
- 注意
- ここでは,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
のポート属性を示します
キャラクタ・サイズ | 8 |
パリティ | なし |
入力速度
| 9600 |
出力速度 |
9600 |
キュー・リミットを0に設定していないことを確認します。0に設定すると,
キュー登録ができなくなります。
属性 | 省略時の設定 |
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
です。
LAT構成ファイル(SYS$STARTUP: LAT$SYSTARTUP.COM)は,ホスト・ノード・
サービス属性を定義します。
プリント・キューを起動する前に,LATドライバが動作しており,
ポートが利用可能であることを確認します。
- 注意
- この節で参照するコマンドは,
LATCPコマンドです。LATCPコマンドについての詳細は,
『OpenVMS LAT Control Program (LATCP) Manual』を参照してください。
- LAT$SYSTARTUP.COMを編集して次のコマンドを追加し,プリンタをサポートするホスト・
ノード(サービス・ノード)上にアプリケーション・ポートを作成します。
$ CREATE PORT LTAd:/NOLOG/APPLICATION
このコマンド形式では,dのアプリケーション・ポートの数を指定します。
これは,1〜9999までの一意の数でなければなりません。
注意
- LTA装置は,常にプリンタ専用というわけではなく,
他の装置と共有することもあります。他の装置からLTA装置への接続は,
優先順位が最も低いポートの間で動的に確立されます。プリンタに大きなポート番号を割り当てると,
そのポートをプリンタ用に確保しやすくなり,
他の装置への接続から生じる干渉を避けることができます。
- 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ファイルに定義する必要があります。
- LAT接続を正しく行うためには,次のリストのグループが,少なくとも1
つのLATグループを共通に持っていることを確認する必要があります。
- LATポート上の許可されたグループおよび現在のグループ
- サービス・ノード上の有効なグループ
これらのグループを正しく設定されていない場合,プリント・ジョブをキューに登録したときに,
次のエラー・メッセージが出力されます。
%DCPS-E-LRJACCESSDENIED, Access denied
LATCPコマンドを使用して,必要なLATグループ指定を含めることができます。
詳細については,『OpenVMS LAT Control
Program (LATCP) Manual』を参照してください。
注意
- この情報は,DECserver 90Lには不要です。
シリアル・プリンタの通信速度が省略時の値(9600ボー)に設定されていることを確認します。
これとは異なるボー・レートでプリンタを作動させる場合は,
次の手続きを使用します。
プリンタがDECserver装置上にある場合,次の手順に従います。
- プリンタを適切なボー・レートに設定します(プリンタのインストレーション・
ガイドを参照してください)。
- DECserverの通信速度を設定します(ターミナル・サーバのインストレーション・
ガイドを参照してください)。
- プリンタの電源を投入します。プリンタが電源投入テスト・ページを印刷するのを待って,
そのテスト・ページの内容が行った設定どおりであることを確認します。
プリンタをAppleTalkネットワークで使用する場合,AppleTalkネットワークにおけるプリンタのアドレスは,
通常,プリンタのPostScriptプリンタ名になります。
複数のプリンタが同じプリンタ名を持ち,AppleTalkネットワークの同じゾーンにある場合,
これらのプリンタの実際のノード名は,プリンタの電源が投入された順序に依存します。
同じ製品タイプのプリンタは,明示的に変更されない限り,
プリンタ名が同じになります。したがって,プリンタがネットワーク上で,
一意にかつ一貫して識別されるようにするには,プリンタのプリンタ名を変更する必要があります。
プリンタの名前の変更は,
プリンタやDOS/VマシンまたはMacintoshに付属のツールを使用して行います。
DCPSは,一部のサードパーティ・プリンタでも,DIGITALプリンタと同様に使用することができます。DECprint
Supervisorソフトウェアがサポートするサードパーティ・プリンタのリストについては,SPD
を参照してください。SPDに記載されていないプリンタについても,
サポートなしの形態でDCPSを使用できる可能性があります(第7.12節を参照してください)。
サードパーティまたは認定されていないプリンタをDCPSで使用するには,
システムに有効なDCPS-Open
ライセンスが必要です。
サードパーティのプリンタを使用する前に,次の手順を行います。
- プリンタでPostScriptオプションが必要な場合は,それをインストールします。
- PostScript印刷用に,最小限必要な容量のメモリをインストールします。
リーガル・サイズの用紙への印刷,または両面印刷には,基本構成より多くのメモリが必要です。
最小限の必要条件については,プリンタのマニュアルを参照してください。
プリンタは,指定された一定時間データを受信しないと,強制終了することがあります。
できるだけ時間切れの値を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
プリント・ジョブが処理されると,ページが印刷されて,時間切れの値が正しく変更されたことが示されます。
PostScriptプリンタには,一定の機能へのアクセスを制約するためのパスワードがあります。
プリンタのパスワードは,省略時の値から変更することができます。
シリアル・プリンタの場合は,現在のパスワードと新しいパスワードが入ったプリント・
ジョブをキューに登録します。プリンタのパスワードを変更する方法についての詳細は,
『Digital PostScript Printers Programmer's Supplement』を参照してください。
ScriptPrinterの省略時のパスワードは(LN03R)で,これには括弧が必要です。DEClaser
プリンタの省略時のパスワードは0(数字のゼロ)で,括弧は付きません。
プリンタのパスワードを省略時の値から変更すると,プリンタ・パスワードをANSI
ファイルとセパレータ・ページのPostScriptプロローグに持続的にロードする必要があるので,
プリント・ジョブを印刷するのに時間がかかることがあります。
一部のシステム・メッセージには,プリンタ名が入っています。一意のプリンタ名を設定していない場合,
これらのメッセージに,省略時のプリンタ名が表示されます。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
のコピーを編集し,キューに登録します。
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プリンタと通信することができます。
TCP/IP経由でDIGITAL PrintServerプリンタと通信を行うには,その前にプリンタにIP
アドレスを割り当てる必要があります。また,アドレスに名前を関連づけることもできます。
プリンタのIPアドレスの設定についての詳細は,PrintServerのドキュメントを参照してください。OpenVMS
システムのTCP/IP環境についての詳細は,
DIGITAL TCP/IP Services for OpenVMSまたはCisco MultiNet for OpenVMSのドキュメントを参照してください。
DECnet経由でDIGITAL PrintServerプリンタと通信を行うには,その前にプリンタにDECnet
アドレスを割り当てる必要があります。また,アドレスに名前を関連づけることもできます。
プリンタのDECnetアドレスの設定についての詳細は,PrintServerのドキュメントを参照してください。
プリンタのDECnetアドレスに関連づけるには,DECnetフェーズIVソフトウェアを実行している場合にはNCP
コマンドを,DECnet-Plus (以前のDECnet/OSI)
を実行している場合にはDECNET_REGISTERコマンドを使用します。
ノード名およびこれらのコマンドについての詳細は,OpenVMS DECnet
ドキュメントを参照してください。
既存のLPS$STARTUP.COMファイルがもしあれば,それは今後使用することはなく,
DECprint Supervisorとも互換性がありません。
このファイルは,DCPS$STARTUP.COMを編集した後削除します。
このファイルを削除するには,次の手続きに従います。
- 注意
- 実行キューを削除する前に,ジェネリック・
キューをすべて削除します。
- STOP/QUEUE/RESETコマンドで既存のプリント・キューを停止します。
- 既存のPrintServerプリント・キューを削除します。
- PrintServerプリンタについて,新しいプリント・キューをDCPS$STARTUP.
COMに追加します。
- LPS$STARTUP.COMファイルにカスタマイズされた定義がある場合,
変更内容をSYS$STARTUP:DCPS$STARTUP.COM
にコピーします。
- SYS$MANAGER:SYSTARTUP_VMS.COMを編集し,SYS$MANAGER:
LPS$STARTUP.COMへの参照を削除します。
- LPS$STARTUP.COMを削除します。このファイルおよびPrintServer
での印刷に必要でなくなった他のファイルを次のコマンドファイルを使用して削除します。SYS$COMMON:[SYSHLP.EXAMPLES.DCPS]DCPS$DELETE-LPS-
CLIENT.COM
[ 前のページ ]
[ 次のページ ]
[ 目次 ]
[ 索引 ]