日本語Compaq DECprint Supervisor (DCPS) for OpenVMS

日本語Compaq DECprint Supervisor (DCPS) for OpenVMS

リリース・ノート

AA-PZCFK-TE


2001 年 11 月

本書は,日本語DECprint Supervisor (DCPS) for OpenVMS についての制限,使用法のヒント,その他有用な情報について説明します。

オペレーティング・システム: 日本語OpenVMS Alpha V6.2,V7.2-1,V7.3
  日本語OpenVMS VAX V5.5-2,V7.2,V7.3
ソフトウェア・バージョン: 日本語DECprint Supervisor (DCPS) for OpenVMS V2.0


2001 年 11 月

(c) 2001 Compaq Computer K.K.

Compaq,VAX,VMS および Compaq ロゴは,U.S. Patent and Trademark Office に登録されています。DECnet および OpenVMS は,Compaq Information Technologies Group, L.P. の商標です。

Microsoft および Windows は米国 Microsoft 社の商標です。

このドキュメントに記載されているその他の会社名および製品名は,各社の商標または登録商標です。

次へ 目次


まえがき

本書の目的

本書では,日本語Compaq DECprint Supervisor (DCPS) for OpenVMS の本バージョンでの拡張および改良について記述しています。このリリース・ノートは,次の事柄について詳細を追加します。

日本語 Compaq DECprint Supervisor for OpenVMS に関しては,以下のマニュアル・セットをご覧ください。

ライセンスに関する必要条件や各ライセンスで使用可能な機能については,『日本語DECprint Supervisor Version 2.0 for OpenVMS ソフトウェア仕様書』(SPD) を参照してください。


第 1 章
英語版DECprint Supervisor V2.0 との対応

日本語 Compaq DECprint Supervisor V2.0 for OpenVMS は,英語版 Compaq DECprint Supervisor V2.0 を日本語用に拡張した製品です。本製品によって,弊社のすべての日本語 PostScript プリンタと,特定の他社製日本語 PostScript プリンタがサポートされます。

英語版 Compaq DECprint Supervisor V2.0 は,現時点では日本でサポートされていないプリンタ製品もサポートしています。日本語 Compaq DECprint Supervisor for OpenVMS ではそれらの機能を削除してはいません。しかし,その機能については弊社からのサポートは受けられません。また,日本語 Compaq DECprint Supervisor for OpenVMS には,HP PCL トランスレータなどの,日本語対応がされていない構成要素もそのまま含まれています。今後,サポートされるプリンタ製品および日本語機能が追加された場合には,その時点での『ソフトウェア仕様書』および『リリース・ノート』を参照してください。


第 2 章
日本語 DCPS バージョン 2.0 の情報

この章では,日本語 DCPS V2.0 で変更された点について説明します。いくつかの変更点については,本書の別の箇所でも詳細に説明しています。

日本語 DCPS V2.0 は,日本語 DCPS V1.8A および標準版 DCPS V2.0 をもとに作成されています。日本語 DCPS V1.8 以降に変更された英語版の情報については, 第 7 章第 10 章 を参照してください。

2.1 日本語 DCPS バージョン 2.0 の変更点

この節では,日本語 DCPS V2.0 で変更された点について説明します。いくつかの変更点については,本書の別の箇所でも詳細に説明しています。

2.1.1 DCPS ライセンスの廃止

日本語 DCPS V2.0 からは,DCPS-OPEN および DCPS-PLUS のライセンスは必要ありません。現在では,DCPS のすべての機能を使用する権利は, OpenVMS オペレーティング・システムのライセンスに含まれています。

2.1.2 サポートされる OpenVMS システム

現在,日本語 Compaq DECprint Supervisor for OpenVMS は,日本語 OpenVMS Alpha V6.2,V7.2-1,V7.3 が稼動しているシステム,および日本語 OpenVMS VAX V5.5-2,V7.2,V7.3 が稼動しているシステムでサポートされます。

2.1.3 新しいプリンタのサポート

日本語 DCPS V2.0 では,次のプリンタのサポートが追加されました。

OKI MICROLINE 1035PS
OKI MICROLINE 3020cV
RICOH IPSiO Color 8000
SEIKO EPSON InterLaser LP-8700PS3

詳細については,本リリース・ノートの 第 5 章 を参照してください。

2.1.4 RICOH IPSiO Color 8000 および OKI MICROLINE 3020cV でのホチキス止めのサポート

日本語 DCPS V2.0 では,RICOH IPSiO Color 8000 および OKI MICROLINE 3020cV のオプション機能であるホチキス止めのサポートが追加されました。 DCPS からホチキス止めのオプション機能を使用することについての詳細は, 第 6 章 を参照してください。


第 3 章
DCPS の制限事項

以降の各節では,日本語 DECprint Supervisor の現在の制限事項について説明します。プリンタ固有の制限事項については,『日本語 Compaq DECprint Supervisor for OpenVMS システム・マネージャーズ・ガイド』および『日本語 Compaq DECprint Supervisor for OpenVMS ユーザーズ・ガイド』を参照してください。

3.1 raw TCP/IP キューでのジョブの "Starting" 状態

raw TCP/IP 接続を使用する DCPS キューを設定する際にプリンタに不正な TCP ポート番号を指定した場合,そのキューに出力したプリント・ジョブは "Starting" 状態のままとなります。これは,DCPS がネットワーク障害とプリンタのビジー状態あるいはオフライン状態を区別できないため, DCPS がユーザによる不正なポート番号指定であるかどうかを判断することができないことが原因です。

これ以外の理由によっても raw TCP/IP キュー内のプリント・ジョブが "Starting" 状態のままとなる場合があることに注意してください。

プリンタ,ネットワーク・インタフェース・カード,プリント・サーバ,ターミナル・サーバのドキュメントをチェックし,正しい TCP ポート番号を使用していることを確認してください。 TCP ポート番号については,本書の 表 A-1 にも記述されています。

3.2 raw TCP/IP キューの接続の切断

raw TCP/IP 接続を使用している場合,長いプリント・ジョブについては CONTERMINATED エラーが発生する可能性があります。単一のファイルから構成されるジョブあるいはプリンタのネイティブ PostScript 互換機能のみを使用している場合 (たとえば,ネイティブ PCL を使用しない場合) は,このエラーはジョブの最後で発生する傾向があり, (キューに対してトレーラを指定している場合) トレーラ・ページは出力されず, (プリント・ジョブのアカウント機能を有効としている場合) アカウント情報は消失します。これ以外のジョブについてはジョブの中間で発生する可能性があり,トレーラ・ページと同様に以降のドキュメントは出力されず, (プリント・ジョブのアカウント機能を有効としている場合) アカウント情報は消失します。 DCPS は中断されたジョブを再度キューに登録して "Holding" 状態とし,ユーザによる問題解決後に再度そのジョブを出力できるようにします。

HP JetDirect カードを含むいくつかのネットワーク・デバイスでは,指定された時間内にホスト・システムから入力を受け取らない場合には, TCP/IP 接続が切断されます。これは,ホスト・ソフトウェアによるデバイスの専有を防ぐための機能です。ただし DCPS は,プリンタが PostScript から別のネイティブ・プリンタ言語に切り替える場合,あるいはトレーラ・ページの出力およびアカウント情報の収集を行う場合,その前に出力したドキュメントをプリンタが出力したことという通知を受け取るまで待ちます。この場合はたとえプリンタがビジー状態であっても,指定されたタイムアウト時間が経過するまで, NIC は DCPS からのそれ以上の入力を受け取ることができません。

NIC の TCP/IP アイドル・タイムアウト時間の変更が可能である場合は,タイムアウトを無効とすること,あるいはタイムアウト時間を長くすることによってこの問題を回避することができます。 NIC のドキュメントをチェックして,これが可能であるかどうか,また可能であればその方法を確認してください。続いて,必要な出力が得られないため,キューに再登録されたジョブを解除し,キューに再登録されているその他のジョブを削除してください。

重要なのはジョブのサイズではなく,その処理にかかる時間であることに注意してください。たとえば,非常に小さな PostScript プログラムであっても,出力に非常に長い時間がかかる場合があります。このため,どの程度のタイムアウト時間が適当であるのかを予想することは一般的に困難です。

3.3 使用不能な raw TCP/IP プリンタについての NOT_READY 警告メッセージ

raw TCP/IP 接続を使用するプリンタのキューにジョブを登録した際に,そのプリンタがビジー状態あるいはオフライン状態である場合は,そのプリンタについて NOT_READY 警告メッセージが表示されます。プリンタがビジー状態にあることが確実である場合は,このメッセージを無視することができます。 DCPS は,プリンタがビジー状態であるか,オフライン状態であるか,その他の理由により使用不能であるかを区別することができません。

3.4 カラー PostScript を生成できないトランスレータ

DCPS で提供されているトランスレータ (たとえば ReGIS) は,カラー情報を含んでいるソース・ファイルであっても,カラー PostScript コマンドを生成することはできません。カラー情報は,グレースケールに変換されます。

3.5 PostScript Level 2 プリンタでのジョブのトレーラ・ページのシフト排紙

PostScript Level 2 プリンタで各ジョブを分離して出力するようにジョブ・シフト排紙を有効にしている場合,ジョブ本体とそのトレーラ・ページ間でシフト排紙が発生します。

3.6 特定のプリンタでの 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 トレイ番号は,『日本語 Compaq DECprint Supervisor for OpenVMS ユーザーズ・ガイド』に記述されています。

3.7 AppleTalk キューが起動しない,あるいはジョブが "Starting" 状態のままとなる

AppleTalk を使用するプロセスの最初のプリント・キューが次のようなエラーを発生して出力できず,キューが起動しないことがあります。


%DCPS-W-ATK_FOR_VMS, Error connecting to AppleTalk for VMS driver 

AppleTalk 接続を使用した別のキューが同一プロセス上で起動されている場合,このエラーは通知されません。これらのキューがその後に起動された場合でも,これらのキュー上のジョブは "Starting" 状態のままとなります。

AppleTalk ネットワーク・ソフトウェアが起動される前に AppleTalk 接続を使用したキューが起動された場合,キューは起動されたとしても機能しません。これは,DCPS がマルチストリーム・シンビオントとして起動されていて,別のプリント・キューが同一プロセス内で起動されている場合に発生します。

このようなエラーからの回復方法は, AppleTalk ネットワーク・ソフトウェアが起動していないことを検出した,現在起動されているシンビオント・プロセス (シンビオント・プロセス毎に 1 つのエラー・メッセージが通知されます) がサポートしているすべてのキューを停止させることです。続いて, AppleTalk ソフトウェアおよびキューを再起動します。

この問題の回避策は, DCPS プリント・キューを起動する前に AppleTalk ネットワーク・ソフトウェアを起動することです。

3.8 ホストにステータス・メッセージを送信しないいくつかのプリンタ

いくつかのプリンタではその内部的な構造により,プリンタと通信しているホスト・システムではなく,プリンタ・コンソールにステータス情報を通知するものがあります。このため DCPS はいくつかのステータス状態 (たとえば紙切れ,紙詰まり,複雑すぎるページ,カバーの開放など) を検出できないため,ユーザにその状態を通知することができません。その代わり,その後に DCPS がそのプリンタと通信しようとした場合に, DCPS キューは "Stalled" 状態となります。これは最初にこの問題を発生したジョブで表示されることもありますし,その後のジョブで表示されることもあります。

この問題が発生するプリンタは次のとおりです。

3.9 常に正しく出力されるとはかぎらないプリンタ名

各国語対応文字が PostScript "printername" で使用されている場合,セパレータ・ページの下部に出力されるプリンタ名が間違った文字セットで出力される可能性があります。

3.10 DECwindows ソフトウェアあるいは DECimage Application Services を必要とする DDIF 出力

DDIF エンコード 2 値イメージを出力するには, DCPS は DECwindows ソフトウェアあるいは DECimage Application Services (DAS) がシステムにインストールされていることを必要とします。 DAS は OpenVMS VAX システムだけで使用可能です。

3.11 NUMBER_UP および PostScript ドライバの互換性

アプリケーションで LaserWriter 8.0 あるいは 8.1.1 ドライバ,あるいは Adobe 2.1.1 Windows ドライバを使用して作成された PostScript ファイルは, 1 より大きな NUMBER_UP が指定された場合に正しく出力されません。

この場合,ページが抜けたり,NUMBER_UP ページ位置とは異なる位置に出力されたり,間違った拡大縮小率で出力されるという現象が発生します。

3.12 PAGE_SIZE パラメータを無視する LIST トランスレータ

LIST トランスレータは, ページのフォーマットの際に PAGE_SIZE パラメータを無視します。この場合,LIST トランスレータは A (レター用紙) および A4 用紙に適合する最大サイズのページを作成します。

ポートレートの場合: 80 カラム,70 行
ランドスケープの場合: 150 カラム,66 行

PAGE_SIZE および SHEET_SIZE パラメータの両方を指定して,論理ページを拡大縮小して異なるサイズの用紙に出力することが可能です。

3.13 挿入された PJL コマンドの無視,バイナリ・モードは避けるべきこと

DEClaser 5100 および HP LaserJet IV ファミリーなどの PJL プリンタ用のファイルを作成するドライバは, HP Printer Job Language (PJL) 内にプリンタ制御コマンドを含んでいます。 DCPS はそのデータを検出して無視します。このため,そのようなドライバによって選択されたプリンタ・オプションはプリンタ・ジョブに影響を与えません。

これらのドライバを使用する場合は,バイナリ・モードを選択してはなりません。バイナリ・モードでは,DCPS を経由して出力する場合に不正な動作を引き起こす可能性を持つコマンドをファイルに追加するからです。 DCPS トランスレータを経由してジョブが渡されたかどうかに関わらず,出力フォームはキューに実際に接続されているプリンタに依存しています。

3.14 いくつかのプリンタでのエラー後の信頼性のない通信

AppleTalk 接続を使用していくつかのプリンタに出力した場合,プリント・ジョブの最後で予測できないエラーが発生する可能性があります。この問題が発生するプリンタには,LaserWriter Pro 600,LaserWriter Pro 630, LaserWriter IIg,LaserWriter IIf などが含まれます。一般的に,プリント・ジョブで特定の理由の明確なエラー,たとえば PostScript インタプリタに "Flush to the EOJ" を発生させる PostScript エラー,あるいはマニュアル操作による紙送りを待つ間にタイムアウト・エラーなどが発生した場合,予測できないエラーが発生します。次のような現象が発生します。

プリント・ジョブのユーザによる出力部分は正しく出力されます。 DECprint Supervisor によって処理されるジョブの最後 (たとえば,ページ・カウントの取得あるいはトレーラ・ページの出力) で,予測できないエラーが発生します。不正なジョブが終了すると,以降のジョブは正しく出力されます。システム・オペレータが介在しなければならない処理は必要とされません。


次へ 目次