HP OpenVMS Systems Documentation |
前へ | 次へ | 目次 |
テキスト・トランスレータと他のプリンタとの上記以外の機能の違いは,「日本語トランスレータ リファレンス・マニュアル」を参照してください。
5.5 日本語版 DCPSに関するその他の情報
この節では,日本語DCPS製品に関する一般的な情報で,他のドキュメントに含まれないものを示しています。
5.5.1 カラー・セパレータ・ページと日本語 PrintServer 17/600 給紙トレイ切り替えの相互作用
日本語 PrintServer Software V5.0, V5.1 では,日本語 PrintServer 17/600 プリンタに給紙トレイの自動切り替え機能を提供しています。これにより,現在の給紙トレイが空になったとき,プリンタは同じサイズの用紙が入っている別の給紙トレイに,自動的に切り替えます。この機能は省略時設定で有効です。
現在色つきの紙のフラグ・ページを使用している場合,この給紙トレイ切り替え機能を無効にできます。以下のステップを実行してください。
/TraySwitch true % Controls input tray failover. % false = disable % true = enable |
/TraySwitch false % Controls input tray failover. % false = disable % true = enable |
詳しくは『 DEC PrintServer Supporting Host Software for OpenVMS Management Guide 』を参照してください。
この章では,DECprint Supervisor に関する注意事項および制限事項について説明します。
日本語版の DECprint Supervisor に固有の制限事項については, 第 5 章 で説明しています。また,プリンタ固有の制限事項については,
第 4 章 ,『日本語 DECprint Supervisor for OpenVMS システム管理者ガイド』,および『日本語 DECprint Supervisor for OpenVMS ユーザーズ・ガイド』を参照してください。
6.1 OpenVMS V8.2 およびそれ以降のバージョンにおける AppleTalk
DCPS が使用するネットワーク・プロトコルの 1 つとして, OpenVMS Alpha および VAX システム上のレイヤード製品である PATHWORKS for OpenVMS (Macintosh) で提供される AppleTalk があります。この製品はすでにリタイヤしておりサポートされていませんが, DCPS はその後も AppleTalk キューとの動作が可能でした。
しかし,OpenVMS V8.2 でオペレーティング・システムに対して行われた変更により,AppleTalk プロトコルは開始できなくなりました。このため,OpenVMS V8.2 以降,DCPS は AppleTalk キューと動作することはできません。
OpenVMS V8.2 以降は,次のようなメッセージが表示され,キューの起動に失敗します。
%DCPS-F-CANNOTSTART, cannot start queue queue_name %DCPS-F-TRANSPORTNOTSUP, transport not supported - AppleTalk %SYSTEM-F-IVPARAM, invalid parameter specified |
OpenVMS クラスタ環境で AppleTalk プロトコルを使用したい場合は,可能であれば,キューを実行するノードを OpenVMS V8.2 より前のバージョンに変更してください。
6.2 自動検出機能付きプリンタを使用する場合の注意事項
多くのプリンタでは,プリント・ジョブのデータ・タイプを検出することができます。このようなプリンタでは,フロント・パネルまたはプリンタ管理ソフトウェアを使用して,接続チャネル毎に自動検出の状態と自動検出機能が有効になっているかどうかを調べることができます。
この機能を提供するほとんどのプリンタについては,プリンタが "PostScript" モードあるいは "Auto-Sensing" モードに設定されている場合に日本語 DECprint Supervisor ソフトウェアが正しく動作します。このため,このようなプリンタでは, DCPS キューを起動する前に上記のいずれかのモードで動作するように設定しておかなければなりません。プリンタが "PCL" モードに設定されていると DCPS ソフトウェアは正しく動作しません。
詳細については,本書の 第 4 章 および『 DCPS システム管理者ガイド』を参照してください。
6.3 Raw TCP/IP または LAT キューでのジョブの "Starting" 状態
ほとんどのプリンタは DCPS ジョブの冒頭で PostScript 同期化コマンドに応答しますが,場合によっては応答しないプリンタもあります。あるキューですべてのジョブが Starting 状態になっている場合は,次のいずれかの対処を行う必要があります。
6.4 Raw TCP/IP キューでのジョブの "Starting" 状態
Raw TCP/IP 接続を使用する DCPS キューを設定する際にプリンタに不正な TCP ポート番号を指定した場合,そのキューに出力したプリント・ジョブは "Starting" 状態のままとなります。これは,DCPS がネットワーク障害とプリンタのビジー状態あるいはオフライン状態を区別できないため, DCPS がユーザによる不正なポート番号指定であるかどうかを判断することができないことが原因です。
これ以外の理由によっても Raw TCP/IP キュー内のプリント・ジョブが "Starting" 状態のままとなる場合があることに注意してください。
プリンタ,ネットワーク・インタフェース・カード,プリント・サーバ,ターミナル・サーバのドキュメントをチェックし,正しい TCP ポート番号を使用していることを確認してください。 TCP ポート番号については,本書の 表 A-1 にも記述されています。
6.5 Raw TCP/IP キューの接続の切断
HP Color LaserJet 9500,LaserJet 9055 MFP,あるいは LaserJet 9065 MFP などのデータ・スプール用に大きなメモリあるいはディスクを備えたプリンタでは, Raw TCP/IP 接続を使用している場合に,長いプリント・ジョブで CONTERMINATED エラーが発生する可能性があります。
単一のファイルから構成されるジョブあるいはプリンタのネイティブ PostScript 互換機能のみを使用している場合,このエラーはジョブの最後で発生する傾向があり, (キューに対してトレーラを指定している場合) トレーラ・ページは出力されず, (プリント・ジョブのアカウント機能を有効としている場合) アカウント情報は消失します。これ以外のジョブについてはジョブの中間で発生する可能性があり,トレーラ・ページと同様に以降のドキュメントは出力されず, (プリント・ジョブのアカウント機能を有効としている場合) アカウント情報は消失します。 DCPS は中断されたジョブを再度キューに登録して "Holding" 状態とし,ユーザによる問題解決後に再度そのジョブを出力できるようにします。
HP JetDirect カードを含むいくつかのネットワーク・デバイスでは,指定された時間内にホスト・システムから入力を受け取らない場合には, TCP/IP 接続が切断されます。これは,ホスト・ソフトウェアによるデバイスの専有を防ぐための機能です。ただし DCPS は,プリンタが PostScript から別のネイティブ・プリンタ言語に切り替える場合,あるいはトレーラ・ページの出力およびアカウント情報の収集を行う場合,その前に出力したドキュメントをプリンタが出力したことという通知を受け取るまで待ちます。この場合はたとえプリンタがビジー状態であっても,指定されたタイムアウト時間が経過するまで, NIC は DCPS からのそれ以上の入力を受け取ることができません。
NIC の TCP/IP アイドル・タイムアウト時間の変更が可能である場合は,タイムアウトを無効とすること,あるいはタイムアウト時間を長くすることによってこの問題を回避することができます。 NIC のドキュメントをチェックして,これが可能であるかどうか,また可能であればその方法を確認してください (最近の HP のプリンタでは,この設定を TCP/IP のアイドル・タイムアウトと呼んでいます)。続いて,必要な出力が得られないため,キューに再登録されたジョブを解除し,キューに再登録されているその他のジョブを削除してください。
重要なのはジョブのサイズではなく,その処理にかかる時間であることに注意してください。たとえば,非常に小さな PostScript プログラムであっても,出力に非常に長い時間がかかる場合があります。このため,どの程度のタイムアウト時間が適当であるのかを予想することは一般的に困難です。
6.6 使用不能な Raw TCP/IP プリンタについての NOT_READY 警告メッセージ
Raw TCP/IP 接続を使用するプリンタのキューにジョブを登録した際に,そのプリンタがビジー状態あるいはオフライン状態である場合は,そのプリンタについて NOT_READY 警告メッセージが表示されます。プリンタがビジー状態にあることが確実である場合は,このメッセージを無視することができます。 DCPS は,プリンタがビジー状態であるか,オフライン状態であるか,その他の理由により使用不能であるかを区別することができません。
6.7 カラー PostScript を生成できないトランスレータ
DCPS で提供されているトランスレータ (たとえば ReGIS) は,カラー情報を含んでいるソース・ファイルであっても,カラー PostScript コマンドを生成することはできません。カラー情報は,グレースケールに変換されます。
6.8 PostScript Level 2 プリンタでのジョブのトレーラ・ページのシフト排紙
PostScript Level 2 プリンタで各ジョブを分離して出力するようにジョブ・シフト排紙を有効にしている場合,ジョブ本体とそのトレーラ・ページ間でシフト排紙が発生します。
6.9 特定のプリンタでの ANSI トレイ選択不可
トレイ選択のエスケープ・シーケンスを含む ANSI ファイルを出力する場合,使用しているプリンタによっては出力できない可能性があります。この場合,offendig command is "setpapertray" という PostScript 構成エラーが発生してジョブが中断されます。
また,Compaq Laser Printer LN16 などのいくつかのプリンタでは, PostScript トレイ番号 0 の給紙トレイを持っています。トレイを選択するために ANSI エスケープ・シーケンス DECASFC が使用されますが, 0 という値はトレイの変更がないという意味であり,トレイ 0 の選択はできません。たとえば,次の ANSI エスケープ・シーケンスはトレイ 0 を選択せず,トレイの変更なしを示します。
<CSI>0!v |
この問題の回避策は, TRN$XLATE_DICT ディレクトリ内に settoptray,setbottomtray,setlcittray という PostScript コマンドを再定義するセットアップ・モジュールを作成して起動することです。
たとえば,Compaq Laser Printer LN16,DIGITAL Laser Printer LN15 あるいは LN15+ の場合は, settoptray,setbottomtray,setlcittray を次のように定義するセットアップ・モジュールを作成します。
TRN$XLATE_DICT begin /settoptray { statusdict begin 0 setpapertray end } def /setbottomtray { statusdict begin 1 setpapertray end } def /setmanualfeedtray { statusdict begin 3 setpapertray end } def end |
たとえば HP LaserJet 4M Plus の場合には, settoptray,setbottomtray,setlcittray を次のように定義するセットアップ・モジュールを作成します。
TRN$XLATE_DICT begin /settoptray { statusdict begin 3 setpapertray end } def /setbottomtray { statusdict begin 0 setpapertray end } def /setlcittray { statusdict begin 1 setpapertray end } def end |
PostScript トレイ番号は,『 DCPS ユーザーズ・ガイド』に記述されています。
6.10 ホストにステータス・メッセージを送信しないいくつかのプリンタ
内部的なアーキテクチャのため,いくつかのプリンタではプリンタと通信しているホスト・システムではなく,プリンタ・コンソールにステータス情報を通知するものがあります。このため DCPS はいくつかのステータス状態 (たとえば紙切れ,紙詰まり,複雑すぎるページ,カバーの開放など) を検出できないため,ユーザにその状態を通知することができません。その代わり,その後に DCPS がそのプリンタと通信しようとした場合に, DCPS キューは "Stalled" 状態となります。これは最初にこの問題が発生したジョブで表示されることも,その後のジョブで表示されることもあります。
この問題が発生するプリンタは次のとおりです。
各国語対応文字が PostScript "printername" で使用されている場合,セパレータ・ページの下部に出力されるプリンタ名が間違った文字セットで出力される可能性があります。
6.12 DECwindows ソフトウェアあるいは DECimage Application Services を必要とする DDIF 出力
DDIF エンコード 2 値イメージを出力するには, DCPS は DECwindows ソフトウェアあるいは DECimage Application Services (DAS) がシステムにインストールされていることを必要とします。 DAS は OpenVMS VAX システムだけで使用可能です。
6.13 NUMBER_UP および PostScript ドライバの互換性
ユーザ・アプリケーションで LaserWriter 8.0 または 8.1.1 ドライバ,あるいは Adobe 2.1.1 Windows ドライバを使用して作成された PostScript ファイルは, 1 より大きな NUMBER_UP が指定された場合に正しく出力されません。
この場合,ページが抜けたり,NUMBER_UP ページ位置とは異なる位置に出力されたり,間違った拡大縮小率で出力されるという現象が発生します。
6.14 PAGE_SIZE パラメータを無視する LIST トランスレータ
LIST トランスレータは,ページのフォーマットの際に PAGE_SIZE パラメータを無視します。この場合,LIST トランスレータは A (レター用紙) および A4 用紙に適合する最大サイズのページを作成します。
ポートレートの場合: 80 カラム,70 行
ランドスケープの場合: 150 カラム,66 行
PAGE_SIZE および SHEET_SIZE パラメータの両方を指定して,論理ページを拡大縮小して異なるサイズの用紙に出力することが可能です。
6.15 挿入された PJL コマンドの無視,バイナリ・モードは避けるべきこと
DEClaser 5100 および HP LaserJet IV ファミリーなどの PJL プリンタ用のファイルを作成するドライバは, HP Printer Job Language (PJL) 内にプリンタ制御コマンドを含んでいます。 DCPS はそのデータを検出して無視します。このため,そのようなドライバによって選択されたプリンタ・オプションはプリンタ・ジョブに影響を与えません。
これらのドライバを使用する場合は,バイナリ・モードを選択してはなりません。バイナリ・モードでは,DCPS を経由して出力する場合に不正な動作を引き起こす可能性のあるコマンドをファイルに追加するからです。 DCPS トランスレータを経由してジョブが渡されたかどうかに関わらず,出力フォームはキューに実際に接続されているプリンタに依存しています。
6.16 接続を拒否している PrintServer プリンタに対する STOP /QUEUE /RESET の使用回避
ジョブが "Starting" 状態であり,プリンタが接続を拒否している場合 (たとえば,その PrintServer の電源が落ちている,あるいはブート中である場合) に,弊社の PrintServer プリンタのキューに対して STOP /QUEUE /RESET コマンドを実行すると,そのキューは停止します。まれに,そのシンビオント・プロセスが停止する可能性があります。 PrintServer プリンタが使用可能となるまで,このコマンドを実行することは避けてください。ジョブが "Starting" 状態であり, PrintServer プリンタのジョブ・キューに登録されている場合, STOP /QUEUE /RESET コマンドは正しく実行されます。
6.17 DELETE /ENTRY でのジョブのトレーラ・ページの出力
プリンタでジョブのトレーラ・ページ出力中に DELETE /ENTRY コマンドを実行した場合,このページの出力を削除することは可能です。また,ファイルのすべてのデータを転送して PrintServer プリンタにジョブを出力している場合であっても,そのジョブに対する DELETE /ENTRY コマンドを実行して,そのジョブのトレーラ・ページが出力されないようにすることは可能です。
6.18 /COPIES を指定した出力時の PostScript ファイルの問題
PostScript ファイルに /COPIES 修飾子を指定した場合, DCPS は各ファイルの前後に PostScript の "save" および "restore" を追加して,プリンタ内の仮想メモリの消費を避けるようにします。
ただし,まれに不正な restore エラー・メッセージを表示してプリント・ジョブが中断する場合があります。この現象が発生した場合は,/COPIES ではなく /JOB_COUNT 修飾子を使用してください。
前へ | 次へ | 目次 |