(57)【要約】【課題】  印字エラー個所を強調表示する印刷イメージ表示装置およびその表示方法を提供する。【解決手段】  印刷イメージ表示装置（２）において、印刷データ取得部（５）は印刷データ格納装置（１）から印刷データを受信して印刷データ解析部（１６）に出力する。印刷データ解析部（１６）は、受信した印刷データをページ単位で解析し、ページ内の画像データ種別毎のデータ変換を行い中間ファイル（１３）を生成して中間ファイル作成部（６）に出力する。エラーを検出した場合、印刷エラー情報収集部（１１）は、エラー情報を印刷エラー強調表示管理テーブル（１８）に基づいて印刷エラー情報（１４）に記録する。ビューワ（１２）は、中間ファイル（１３）、印刷エラー情報（１４）と、印刷エラー強調表示管理テーブル（１８）に基づいて印刷イメージとエラー個所の強調表示データを表示する印刷イメージ表示画面（２１）を操作／表示部（３）に出力する。【選択図】  図１
2005085225.tif 000002
【特許請求の範囲】
【請求項１】
プリンタにより印刷出力される印刷イメージを表示部に表示する印刷イメージ表示装置において、
前記印刷イメージの中の不正出力される不正出力個所を判別する判別手段と、
前記判別手段で判別された不正出力個所を正常出力される個所と識別可能に前記表示部に表示する表示制御手段と
を具備することを特徴とする印刷イメージ表示装置。
【請求項２】
前記表示制御手段は、
前記不正出力個所を正常出力される個所と異なる色で表示する
ことを特徴とする請求項１記載の印刷イメージ表示装置。
【請求項３】
前記表示制御手段は、
前記不正出力個所を点滅表示する
ことを特徴とする請求項１記載の印刷イメージ表示装置。
【請求項４】
前記表示制御手段は、
前記不正出力個所をアニメーション表示する
ことを特徴とする請求項１記載の印刷イメージ表示装置。
【請求項５】
前記判別手段は、
文字コードエラーが生じた個所を不正出力個所として判別する
ことを特徴とする請求項１記載の印刷イメージ表示装置。
【請求項６】
前記判別手段は、
機能キャラクタエラーが生じた個所を不正出力個所として判別する
ことを特徴とする請求項１記載の印刷イメージ表示装置。
【請求項７】
前記判別手段は、
印字可能領域外の印字個所を不正出力個所として判別する
ことを特徴とする請求項１記載の印刷イメージ表示装置。
【請求項８】
前記判別手段は、
前記不正出力の種別を判別し、
前記表示制御手段は、
前記判別手段で判別された不正出力の内容に対応して前記不正出力個所を異なる態様で表示する
ことを特徴とする請求項１記載の印刷イメージ表示装置。
【請求項９】
前記判別手段は、
前記不正出力の存在するページを検索し、
前記表示制御手段は、
前記判別手段で検索された不正出力の存在するページを選択的に表示する
ことを特徴とする請求項１記載の印刷イメージ表示装置。
【請求項１０】
プリンタにより印刷出力される印刷イメージを表示部に表示する印刷イメージ表示装置の表示方法において、
前記印刷イメージの中の不正出力される不正出力個所を判別手段で判別し、
前記判別手段で判別された不正出力個所を正常出力される個所と識別可能に表示制御手段により前記表示部に表示する
ことを特徴とする印刷イメージ表示装置の表示方法。
【請求項１１】
前記不正出力個所を正常出力される個所と異なる色で表示する
ことを特徴とする請求項１０記載の印刷イメージ表示装置の表示方法。
【請求項１２】
前記不正出力個所を点滅表示する
ことを特徴とする請求項１０記載の印刷イメージ表示装置の表示方法。
【請求項１３】
前記不正出力個所をアニメーション表示する
ことを特徴とする請求項１０記載の印刷イメージ表示装置の表示方法。
【請求項１４】
文字コードエラーが生じた個所を前記不正出力個所として判別する
ことを特徴とする請求項１０記載の印刷イメージ表示装置の表示方法。
【請求項１５】
機能キャラクタエラーが生じた個所を前記不正出力個所として判別する
ことを特徴とする請求項１０記載の印刷イメージ表示装置の表示方法。
【請求項１６】
印字可能領域外の印字個所を不正出力個所として判別する
ことを特徴とする請求項１０記載の印刷イメージ表示装置の表示方法。
【請求項１７】
前記不正出力の種別を判別し、
該判別された不正出力の内容に対応して前記不正出力個所を異なる態様で表示する
ことを特徴とする請求項１０記載の印刷イメージ表示装置の表示方法。
【請求項１８】
前記不正出力の存在するページを検索し、
該検索された不正出力の存在するページを選択的に表示する
ことを特徴とする請求項１０記載の印刷イメージ表示装置の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データから印刷イメージを表示部に出力する印刷イメージ表示装置に関し、特に、印刷エラーとなる個所が強調表示された印刷イメージを表示部に出力する印刷イメージ表示装置およびその表示方法に関する。
【背景技術】
【０００２】
印刷時の画像形成イメージを確認する技術として、特許文献１記載の「画像形成装置、該装置を用いた画像形成システム、そのシステムにおける画像確認方法およびそのシステムのプログラム」が開示されている。
【０００３】
この特許文献１の発明は、画像形成前に出力結果を簡単に高精度に確認することを目的とし、アプリケーションがプリンタへ印刷指示を出すと、プリンタは入力ポートから印刷データなどの印刷用のコマンドデータを受信し、記憶部の中にイメージ展開用メモリを取得し、描画エンジンを使用して印刷用のイメージに展開する。プリンタは、プリンタドライバから送信されてきたコマンド中にＥ−ｍａｉｌアドレスと、そのアドレスに対して返信する旨のコマンドが含まれている場合は、作成された描画データをメール作成ソフトによりＥ−ｍａｉｌに添付して指定されたＥ−ｍａｉｌアドレスに送信する。ユーザはＥ−ｍａｉｌへの添付を介して受け取ったイメージデータをイメ−ジビューワで参照する。
【特許文献１】特開２００３−０９９２３８号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の発明をはじめとして、印刷イメージをビューワで詳細に表示する技術は様々な構成によって提供されている。
【０００５】
しかし、印刷データのエラーによって生じる不正印字、あるいは、ユーザ設定もしくはプリンタのハードウェア的な制限によって印刷を禁止した領域への不正印字等のエラーの確認作業は、依然として、ビューワによるユーザの目視確認であったり、実際に印刷した内容を確認するといった方法で行われている。
【０００６】
このため、ビューワの表示精度の進歩に比べて、障害の確認、復旧作業の効率化が十分に得られていないといった問題が生じた。
【０００７】
従って、本発明は、ビューワにて画像形成イメージを表示する際、印刷データから表示用の中間データを生成する際に印刷エラーの個所を検出し、エラーが発生した印刷ページのエラー個所を強調表示するとともに、検出するエラーの種別およびエラー種別毎の強調表示の態様をユーザが指定することができる印刷イメージ表示装置およびその表示方法を提供する。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１の発明は、プリンタにより印刷出力される印刷イメージを表示部に表示する印刷イメージ表示装置において、印刷イメージの中の不正出力される不正出力個所を判別する判別手段と、判別手段で判別された不正出力個所を正常出力される個所と識別可能に表示部に表示する表示制御手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、表示制御手段は、不正出力個所を正常出力される個所と異なる色で表示することを特徴とする。
【００１０】
また、請求項３の発明は、請求項１の発明において、表示制御手段は、不正出力個所を点滅表示することを特徴とする。
【００１１】
また、請求項４の発明は、請求項１の発明において、表示制御手段は、不正出力個所をアニメーション表示することを特徴とする。
【００１２】
また、請求項５の発明は、請求項１の発明において、判別手段は、文字コードエラーが生じた個所を不正出力個所として判別することを特徴とする。
【００１３】
また、請求項６の発明は、請求項１の発明において、判別手段は、機能キャラクタエラーが生じた個所を不正出力個所として判別することを特徴とする。
【００１４】
また、請求項７の発明は、判別手段は、印字可能領域外の印字個所を不正出力個所として判別することを特徴とする。
【００１５】
また、請求項８の発明は、請求項１の発明において、判別手段は、不正出力の種別を判別し、表示制御手段は、判別手段で判別された不正出力の内容に対応して不正出力個所を異なる態様で表示することを特徴とする。
【００１６】
また、請求項９の発明は、請求項１の発明において、判別手段は、不正出力の存在するページを検索し、表示制御手段は、判別手段で検索された不正出力の存在するページを選択的に表示することを特徴とする。
【００１７】
また、請求項１０の発明は、プリンタにより印刷出力される印刷イメージを表示部に表示する印刷イメージ表示装置の表示方法において、印刷イメージの中の不正出力される不正出力個所を判別手段で判別し、判別手段で判別された不正出力個所を正常出力される個所と識別可能に表示制御手段により表示部に表示することを特徴とする。
【００１８】
また、請求項１１の発明は、請求項１０の発明において、不正出力個所を正常出力される個所と異なる色で表示することを特徴とする。
【００１９】
また、請求項１２の発明は、請求項１０の発明において、不正出力個所を点滅表示することを特徴とする。
【００２０】
また、請求項１３の発明は、請求項１０の発明において、不正出力個所をアニメーション表示することを特徴とする。
【００２１】
また、請求項１４の発明は、請求項１０の発明において、文字コードエラーが生じた個所を不正出力個所として判別することを特徴とする。
【００２２】
また、請求項１５の発明は、請求項１０の発明において、機能キャラクタエラーが生じた個所を不正出力個所として判別することを特徴とする。
【００２３】
また、請求項１６の発明は、請求項１０の発明において、印字可能領域外の印字個所を不正出力個所として判別することを特徴とする。
【００２４】
また、請求項１７の発明は、請求項１０の発明において、不正出力の種別を判別し、判別された不正出力の内容に対応して不正出力個所を異なる態様で表示することを特徴とする。
【００２５】
また、請求項１８の発明は、請求項１０の発明において、不正出力の存在するページを検索し、検索された不正出力の存在するページを選択的に表示することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、ビューワに表示される印刷イメージに合わせて、印刷エラーの個所を強調表示することができる。
【００２７】
これにより、印刷前に印刷エラーの個所を確認することができ、印刷内容の確認作業の時間を短縮し、印刷用紙等の資源を節約することができる。
【００２８】
また、ユーザは、ダイアログボックスを用いて、印刷エラーの種別毎の表示態様を設定し、変更することができる。
【００２９】
これにより、ユーザは、印刷イメージに表示されるエラー個所の表示態様を見ることにより、エラー原因を一次解析することができるので、障害解析時間を短縮する効果が得られる。
【００３０】
また、ユーザ設定により印刷エラーのページのみを選択的に表示することができるので、複数ページにわたる印刷作業においては、印刷エラーの見落としを防止することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施例について添付図面を参照して詳細に説明する。
【００３２】
図１は、本発明に係わる印刷イメージ表示装置の制御構成の例を示すブロック図である。
【００３３】
図１において、印刷イメージ表示装置２は、印刷データを格納する印刷ホストとしての印刷データ格納装置１にネットワーク等の接続手段を介して接続し、印刷データ格納装置１から通信路５０を介して印刷データ５７を受信し、印刷イメージを操作／表示部３に表示するビューワ機能を備える。
【００３４】
また、印刷イメージ表示装置２は、操作／表示部３を用いてユーザ４が設定した印刷処理に関する制限事項（例えば、使用可能フォント、用紙サイズ毎の印刷可能領域のサイズ、印刷エラーの種別定義等）に基づいて、印刷エラーの個所を特定し、特定した印刷エラーの種別毎に強調表示を行うエラー表示機能を備える。
【００３５】
また、印刷イメージ表示装置２は、印刷イメージを表示するための制御構成として、印刷データ取得部５、印刷データ解析部１６、エラー情報収集部１１、中間ファイル作成部６、ビューワ１２、エラー強調表示設定管理部１５、印刷処理制限情報設定管理部１９、入出力インタフェース２０を具備して構成される。
【００３６】
印刷データ取得部５は、通信路５０を介した印刷データ格納装置１との通信制御によって印刷データ５７を印刷データ格納装置１から受信する。
【００３７】
例えば、通信路５０がネットワーク網である場合、印刷データ取得部５は、ネットワークインタフェースカードを含み、ＴＣＰ／ＩＰプロトコルによるパケット通信制御にて印刷データを受信する。
【００３８】
なお、通信路５０は、各データ通信制御に必要なプロトコルを実装し、印刷データ５７を印刷データ格納装置２から印刷データを受信できる構成であれば、通信方式は、無線通信、シリアルデータ通信等何れの形態を用いてもよい。
【００３９】
印刷データ解析部１６は、機能キャラクタコード処理部７、テキスト領域データ処理部８、イメージ領域データ処理部９、図形描画領域データ処理部１０を具備し、印刷イメージ表示の元データとなる印刷イメージ表示用中間ファイル１３（以降、中間ファイルと称す）を生成する準備作業として、印刷データ取得部５にて受信した印刷データを印刷ページ単位毎に分割し、さらに、データ種別（テキストデータ、画像データ、図形描画データ、制御データ、機能キャラクコード）毎にデータを分割して内容解析を行う。
【００４０】
機能キャラクタコード処理部７は、例えば、出力先プリンタの情報、印刷書式に関する情報（両面印刷、印刷部数、出力用紙のサイズ等）、ページ属性情報（ページの印刷方向（縦、横）、ページの印刷部数、ページの印刷順、余白領域の指定サイズ）を含む印刷属性に関する情報および、ページデータ開始終了等を示す制御データを受信して処理する。
【００４１】
テキスト領域データ処理部８は、印刷データ５７からテキストデータを抽出し、印刷処理制限情報５１に記録された文字／フォント情報５２、フォーム情報５３を参照し、処理可能な文字コード、文字フォント、文字サイズ、印刷位置であるかを判断する。
【００４２】
イメージ領域データ処理部９は、印刷ページのイメージ領域を含むページデータを抽出し、印刷処理制限情報５１で許可されたデータ形式（ファイル形式、圧縮形式）、サイズ、印刷領域であるか否かを判断する。
【００４３】
図形描画領域データ処理部１０は、印刷データ５７から図形描画データを抽出し、抽出した図形描画のコマンドを解析し、描画する図形の位置、サイズ等が印刷処理制限情報５１で許可された印刷領域かを判断する。
【００４４】
エラー情報収集部１１は、印刷データ解析部１６の機能キャラクタコード処理部７、テキスト領域データ処理部８、イメージ領域データ処理部９、図形描画領域データ処理部１０で発生したエラーに関する情報を収集し、各データ処理部で発生したエラーに対応するエラー種別を印刷エラー強調表示管理テーブル１８に基づいて取得し、エラーページ、ページ内のエラー個所を識別する情報とを組とする情報を印刷エラー情報１４として作成する。
【００４５】
中間ファイル作成部６は、印刷データ解析部１６によってページ毎の領域種別毎に抽出して変換された印刷データをビューワ１２にて処理可能なデータ形式を持つ中間ファイル１３に変換する。
【００４６】
ビューワ１２は、エラー情報収集部１１によって作成された印刷エラー情報１４と、中間ファイル作成部６によって作成された中間ファイル１３と、印刷エラー強調表示管理テーブル１８に基づいて、ページイメージの表示用データを作成する。
【００４７】
また、ビューワ１２は、エラー個所強調表示制御データ作成部１７を具備し、印刷エラー個所を含むページを表示する場合、エラー個所強調表示制御データ作成部１７は、エラー個所の強調表示を行うための表示制御データをページイメージ表示用データに付与し、入出力インタフェース２０を介して操作／表示部３に出力する。
【００４８】
エラー強調表示設定管理部１５は、印刷イメージ表示画面２１におけるエラー強調表示の態様をユーザ４が設定するための設定ダイアログボックス２２の表示制御を行う。
【００４９】
印刷処理制限情報設定管理部１９は、印刷処理制限情報５１に対するデータの登録・更新・削除を行う設定ダイアログボックス２２の表示制御と、表示した設定ダイアログボックス２２の入力内容に基づいて印刷処理制限情報５１のメンテナンス処理を行う。
【００５０】
入出力インタフェース２０は、印刷処理制限情報設定管理部１９、エラー強調表示設定管理部１５、ビューワ１２に接続し、操作／表示部３からの受信データに従って、データ出力先を判断して操作内容を出力先に通知し、ビューワ１２、印刷処理制限情報設定管理部１９からの受信データを操作／表示部３の出力データ形式に変換して出力する。
【００５１】
操作／表示部３は、入出力インタフェース２０からの受信データに基づいて印刷イメージ表示画面２１、設定ダイアログボックス２２を表示し、ユーザ４の入力操作を検出して入出力インタフェース２０に出力する入出力装置である。
【００５２】
次に、印刷イメージ表示装置２の記憶部（図示せず）に記憶される印刷処理制限情報５１、印刷エラー情報１４、中間ファイル１３について説明する。
【００５３】
図２は、図１に示した印刷イメージ表示装置２に記憶される印刷エラー強調表示管理テーブル１８のデータ登録例を示すテーブルレイアウト図である。
【００５４】
図２において、印刷エラー強調表示管理テーブル１８は、印刷エラーの種別を識別するためのエラーＩＤ２３と、印刷エラーの種別名称を管理するエラー種別名称２４と、印刷エラーの個所を強調表示する際、特に、色によって強調する場合の色情報を管理する表示色２５と、印刷エラー個所の表示態様（点滅、反転、塗りつぶし等）を管理する表示態様２６がある。
【００５５】
例えば、エラーＩＤ２３が「ＩＤ００１」に対応するエラー種別の定義は、不正文字コードあるいは文字コードが認識できないエラー「文字コードエラー（エラー種別名称２４）」が発生したページのテキスト表示領域を「赤色（表示色２５）」で「塗りつぶして点滅表示（表示態様２６）」する設定を行った時の登録例である。
【００５６】
なお、図２に示した以外に、ビューワの表示機能にエラー個所をアニメーションによって強調表示する構成を追加し、表示態様２６の設定項目として追加してもよい。
【００５７】
次に、エラー情報収集部１１が、印刷データ解析部１６で発生した各種印刷エラーを収集した結果を、図２に示した印刷エラー強調表示管理テーブル１８のエラーＩＤ２３に関連づけて記録した印刷エラー情報１４について説明する。
【００５８】
図３は、印刷エラー情報１４の一例を示したデータレイアウト図である。
【００５９】
図３において、印刷エラー情報１４は、印刷データ内でエラー個所をユニークに特定する為の識別子であるエラーＮＯ２７と、エラーＮＯ２７に対応する印刷エラーが検出された印刷ページを管理するページ番号２８と、エラーＮＯ２７に対応する印刷エラーの種別を管理するエラーＩＤ２３と、エラーの原因となる印刷データの画像領域データを特定する中間ファイル領域データ識別子５４を記録して管理する。
【００６０】
なお、エラーＩＤ２３のデータ形式は、図２に示した印刷エラー強調表示管理テーブル１８のエラーＩＤ２３と同一のデータ形式であり、相互に関連した情報である。
【００６１】
図３に示した印刷エラー情報１４の場合、印刷エラーとなる印刷個所が４箇所あり（エラーＮＯ２７が０１〜０４迄）、エラーが発生した印刷ページは、「２」、「３」、「５」ページである。
【００６２】
また、各印刷エラーの内訳としては、２ページ目は、中間ファイル１３の「領域データ０１」に対応する印刷領域に、エラーＩＤ２３が「ＩＤ０１」となる「文字コードエラー」が一箇所発生していることを示す。
【００６３】
３ページ目においては、中間ファイル１３の「領域データ０４」に対応する印刷領域に、エラーＩＤ２３が「ＩＤ０２」となる「印刷領域エラー」が１箇所発生していることを示す。
【００６４】
５ページ目においては、中間ファイル１３の「領域データ０３」に対応する印刷領域に、エラーＩＤ２３が「ＩＤ０３」となる「文字フォントエラー」と、中間ファイル１３の「領域データ０４」に対応する印刷領域に、エラーＩＤ２３が「ＩＤ０４」となる「その他のエラー」が２個所発生していることを示している。
【００６５】
次に、中間ファイル１３について説明する。
【００６６】
図４は、図１に示した印刷イメージ表示装置２が印刷データ格納装置１から受信した印刷データ５７をデータ変換した中間ファイル１３のデータ構造の一例を示すファイルフォーマット図である。
【００６７】
図４において、中間ファイル１３は、中間ファイルヘッダ部４５、ページデータ部４６２つのデータ領域によって構成される。
【００６８】
中間ファイルヘッダ部４５は、中間ファイル１３全体に関する情報が設定されるデータ領域であり、中間ファイル１３の元になる印刷データの識別名称、中間ファイル１３に含まれるページデータ４７の数、印刷データ５７から抽出した書式情報、出力先プリンタ識別子等を含む情報が設定される印刷書式情報部５８で構成される。
【００６９】
ページデータ部４６は、印刷ページ毎の情報を記憶する複数のページデータ４７で構成される。
【００７０】
さらにページデータ４７は、ページ書式の情報を記録するページ書式部４８と、ページ内に形成される画像種別毎に分割された画像データがそれぞれ格納される複数の領域データ部４９で構成される。
【００７１】
例えば、図４（Ａ）に示す中間ファイル１３の元になる印刷データは、「ＪＩＤ００Ｘ」という識別子で特定される印刷データであり、ページデータ４７は「Ｎ」個存在する。
【００７２】
また、ページデータ部４６においては、「ＰＡＧＥ１」に属する領域データの数は「５」つ存在する。
【００７３】
ページ書式部４８の内容は、ページ印刷のサイズがＡ４で、用紙方向が「縦」であることを示す。
【００７４】
また、ページデータ４７に格納された領域データの数が５つあることを示す。
【００７５】
領域データ部１に設定された印刷データの種別は、「テキストデータ」であり、実際の文字列が格納されているテキストファイル名は、「ＴｅｘｔＦｉｌｅ１．ｔｘｔ」で、印刷位置が「Ｘ＝＊＊、Ｙ＝＊＊」である。
【００７６】
なお、中間ファイル１３のデータ構成は、ビューワ１２の仕様によって適宜変化するものであり上記ファイルフォーマットに限定されない。
【００７７】
次に、印刷エラー個所が検出されるページを表示した時の印刷イメージ表示画面２１の例にを示して説明する。
【００７８】
図５は、図１に示した印刷イメージ表示装置２の操作／表示部３に表示される印刷イメージ表示画面２１の例を示した画面イメージ図である。
【００７９】
図５において、印刷イメージ表示画面２１は、ページ領域２９と、ページ領域２９における印刷イメージの表示を制御するビューワ操作ボタンパネル３６の表示領域で構成される。
【００８０】
ページ領域２９は、さらに、点線の四角形で囲まれた範囲内の印刷可能領域３０と、それ以外の印刷禁止領域３１で構成される。
【００８１】
この印刷可能領域３０は、図１に示した、印刷処理制限情報５１のフォーム情報５３に予め設定された内容に基づいて表示され、印刷する用紙のサイズと、印刷データで指定されたページ書式によって決定する領域である。
【００８２】
一方、ビューワ操作ボタンパネル３６は、一般の印刷ビューワ１２で使用する前ページ表示ボタン４０、次ページ表示ボタン３９、先頭ページ表示ボタン３７、最終ページ表示ボタン３８、直接入力した任意のページを表示する表示ページ番号入力エリア４２、ページ指定表示ボタン３６以外に、複数のエラーページが存在する場合に、印刷エラー個所を含む印刷ページのみを検索して表示する前エラーページ表示ボタン４３、次エラーページ表示ボタン４４と、印刷エラー個所が表示されたページが表示中の時に、エラー個所の修正画面（図示せず）の表示が可能な印刷データ編集画面のページに遷移するエラー修正ボタン５５、印刷イメージ表示画面２１を終了する終了ボタン５６で構成される。
【００８３】
例えば、図２の印刷エラー強調表示管理テーブル１８に示した印刷エラー種別のうち、エラーＩＤ２３が「ＩＤ０１」の文字コードエラーは、例えば、図５の文字コードエラー部３３に示すように文字コードエラーに相当する印刷文字の位置が塗りつぶされた状態で表示される。
【００８４】
エラーＩＤ２３が「ＩＤ０２」の印刷領域エラーは、例えば、図５の印刷領域エラー部３２に示すように、印刷禁止領域３１の画像領域を強調色で表示する。
【００８５】
エラーＩＤ２３が「ＩＤ０３」のフォントエラーは、例えば、図５の文字フォントエラー部３４のように、文字フォントが不正となる印刷領域が反転表示によって強調表示される。
【００８６】
エラーＩＤ２３が「ＩＤ０４」のその他エラーの表示領域は、図５の印刷データエラー部３５に示すように、該当する印刷領域が所定の色で塗つぶされて表示される。
【００８７】
次に、図１、図４に示した中間ファイル１３、図１、図３に示した印刷エラー情報１４の生成処理について説明する。
【００８８】
図６は、図１に示した印刷イメージ表示装置２において、受信した印刷データ５７から印刷イメージ表示のための、中間ファイル１３、印刷エラー情報１４を生成する処理の手順を示すフローチャートである。
【００８９】
図６において、印刷イメージ表示装置２は、印刷データ取得部５により印刷データ格納装置１から通信路５０を介して印刷データ５７を受信し、受信した印刷データ５７を印刷データ解析部１６に出力する（ステップＳ１０１）。
【００９０】
印刷データ解析部１６は、印刷データ取得部５から受信した印刷データ５７を解析し（ステップＳ１０２）、印刷データ全体に関する印刷属性情報と、印刷ページ毎のページデータを抽出する（ステップＳ１０３）。
【００９１】
印刷データ解析部１６は、抽出したページデータをページ内の画像種別毎のデータ単位で分割し、画像領域種別毎のデータに分割して抽出する（ステップＳ１０４）。
【００９２】
印刷データ解析部１６は、抽出した領域データの種別を判断し、判断したテキストデータの画像領域である場合（ステップＳ１０５でＹＥＳ）、領域データをテキスト領域データ処理部８に出力する。
【００９３】
テキスト領域データ処理部８は、中間ファイル１３のファイルフォーマットに合わせて、文字コード変換、文字フォントの変換処理等を行う（ステップＳ１０６）。
【００９４】
テキスト領域データ処理部８は、変換したデータを中間ファイル１３に登録する（ステップＳ１１２）。
【００９５】
そして、印刷処理制限情報５１に記憶された文字フォント、フォーム情報５３を参照し、文字コードエラー、文字フォントエラーを含む印刷エラーのチェックを行う（ステップＳ１１３）。
【００９６】
印刷エラーを検出した場合（ステップＳ１１３でＹＥＳ）、テキスト領域データ処理部８は、検出したエラーに対応するエラーＩＤ２３を印刷エラー強調表示管理テーブル１８を参照して特定し、特定したエラーＩＤ２３および印刷ページおよび領域データの識別情報をエラー情報収集部１１に出力する。そして、エラー情報収集部１１は、受信したエラーＩＤ２３を含むエラー情報に基づいて、印刷エラー情報１４にエラー情報を記録する（ステップＳ１１４）。
【００９７】
再度、ステップＳ１０５に戻り、印刷データ解析部１６で抽出した領域データのデータ種別が、イメージデータの場合（ステップＳ１０５でＮＯ、ステップＳ１０７でＹＥＳ）、印刷データ解析部１６は、抽出した領域データをイメージ領域データ処理部９に出力する。そして、イメージ領域データ処理部９は、中間ファイル１３のデータ形式に合わせて、ファイル変換を行う（ステップＳ１０８）。
【００９８】
イメージ領域データ処理部９は、ファイル変換した領域データを中間ファイル作成部６に出力する。そして、中間ファイル作成部６は、ファイル変換された領域データに関する情報を中間ファイル１３のファイルフォーマットに合わせて中間ファイル１３に登録する（ステップＳ１１２）。
【００９９】
イメージ領域データ処理部９は、変換したイメージ画像、イメージ画像のサイズと印刷位置の情報に基づいて、印刷可能領域３０をオーバーした印刷領域エラー等の印刷エラーの有無を判断する（ステップＳ１１３）。
【０１００】
印刷エラーが発生した場合（ステップＳ１１３でＹＥＳ）、イメージ領域データ処理部９は、検出したエラーに対応するエラーＩＤ２３を印刷エラー強調表示管理テーブル１８を参照して特定し、特定したエラーＩＤ２３および印刷ページおよび領域データの識別情報をエラー情報収集部１１に出力する。そして、エラー情報収集部１１は、受信したエラーＩＤ２３を含むエラー情報に基づいて、印刷エラー情報１４にエラー情報を記録する（ステップＳ１１４）。
【０１０１】
再度、ステップＳ１０７に戻り、印刷データ解析部１６で抽出した領域データのデータ種別が、図形描画データの場合（ステップＳ１０７でＮＯ、ステップＳ１０９でＹＥＳ）、印刷データ解析部１６は、抽出した領域データを図形描画領域データ処理部１０に出力する。そして、図形描画領域データ処理部１０は、中間ファイル１３のファイルフォーマットに合わせて図形描画データの書式変換、あるいは、図形描画データに基づいて描画したビットマップファイルへの展開処理を行う（ステップＳ１１０）。
【０１０２】
図形描画領域データ処理部１０は、変換した領域データを中間ファイル作成部６に出力する。そして、中間ファイル作成部６は、ファイル変換された領域データおよび領域データに関する情報を中間ファイル１３のファイルフォーマットに合わせて中間ファイル１３に登録する（ステップＳ１１４）。
【０１０３】
また、図形描画領域データ処理部１０は、データ変換した領域データと印刷位置の情報とに基づいて、印刷領域エラーの有無、あるいはデータの解析エラー、データ変換エラー等を含む印刷エラーの有無を判断する（ステップＳ１１３）。
【０１０４】
ステップＳ１１３の処理において、印刷エラーが発生した場合（ステップＳ１１３でＹＥＳ）、図形描画領域データ処理部１０は、検出したエラーに対応するエラーＩＤ２３を印刷エラー強調表示管理テーブル１８を参照して特定し、特定したエラーＩＤ２３および印刷ページおよび領域データの識別情報をエラー情報収集部１１に出力する。そして、エラー情報収集部１１は、受信したエラーＩＤ２３を含むエラー情報に基づいて、印刷エラー情報１４にエラー内容を記録する（ステップＳ１１４）。
【０１０５】
再度、ステップＳ１０９に戻り、印刷データ解析部１６が抽出した領域データの種別が、テキストデータ、イメージデータ、図形描画データの何れにも該当しない場合（ステップＳ１０９でＮＯ）、印刷データ解析部１６は、抽出したデータをページ書式情報（印刷方向、ページサイズ、印刷部数およびソートの有無等のページ固有の印刷要求）として判断し、機能キャラクタコード処理部７にデータを出力する。
【０１０６】
機能キャラクタコード処理部７は、データ変換した制御コードあるいは、ページ書式情報を中間ファイル作成部６に出力する。そして、中間ファイル作成部６は、書式情報を中間ファイル１３の対応するページデータ部４６のページ書式部４８に登録する（ステップＳ１１２）。
【０１０７】
そして、印刷処理制限情報５１に記憶されたフォーム情報５３に登録されていない用紙サイズ、出力先プリンタが対応していない印刷書式（両面印刷、割り付け印刷）が指定される等の機能キャラクタエラーの有無を判断する（ステップＳ１１３）。
【０１０８】
ステップＳ１１３の処理において、機能キャラエラーが発生した場合（ステップＳ１１３でＹＥＳ）、機能キャラクタコード処理部７は、検出したエラーに対応するエラーＩＤ２３を印刷エラー強調表示管理テーブル１８を参照して特定し、特定したエラーＩＤ２３および印刷ページおよび領域データの識別情報エラー情報収集部１１に出力する。そして、エラー情報収集部１１は、受信したエラーＩＤ２３を含むエラー情報に基づいて、印刷エラー情報１４にエラー情報を記録する（ステップＳ１１４）。
【０１０９】
ステップＳ１０４で抽出した領域データあるいは書式データに対し、データ種別の判定と、データ変換後の中間ファイル１３への登録あるいは印刷エラー情報１４への処理が完了すると、印刷データ解析部１６は、ページ内の次の分割した領域データあるいは書式データが存在するかを判断する（ステップＳ１１５）。
【０１１０】
次の領域データもしくは書式データが存在する場合（ステップＳ１１５でＹＥＳ）、印刷データ解析部１６は、ステップ１０４に戻り、次の分割した領域データもしくは、書式データを抽出し、ステップＳ１０５からステップＳ１１５に示した、データの変換処理および印刷エラーのチェックを同様に実施する。
【０１１１】
一方、次の領域データが無い場合（ステップＳ１１５でＮＯ）、印刷データ解析部１６は、次ページの印刷データの有無を判断する（ステップＳ１１６）。
【０１１２】
印刷データに次ページのデータがある場合（ステップＳ１１６でＹＥＳ）、印刷データ解析部１６は、ステップＳ１０３に戻り、次のページデータを取得し、ステップＳ１０４からステップＳ１１５に示した、ページデータ４７から抽出した領域データもしくは書式データに対し、中間ファイル１３を作成する為のデータ変換処理を同様に行う。
【０１１３】
中間ファイル１３、印刷エラー情報１４の生成処理が全て完了した場合（ステップＳ１１６でＮＯ）、印刷データ解析部１６は、印刷データの解析処理を終了する。
【０１１４】
なお、印刷データ解析部１６は、エラー情報収集部１１および中間ファイル作成部６の制御機能を内部に備え、中間ファイル１３および、印刷エラー情報１４を直接生成する構成にしてもよい。
【０１１５】
次に、ビューア１２を中心とする印刷イメージの表示制御について説明する。
【０１１６】
図７は、図１に示した印刷イメージ表示装置２が中間ファイル１３、印刷エラー情報１４に基づいて操作／表示部３に印刷イメージを表示する処理の手順を示すフローチャートである。
【０１１７】
図７において、ビューワ１２は、操作／表示部３に表示された印刷イメージ表示画面２１にてユーザ４が指定した印刷データ識別子と、表示モードを受信し、印刷データに対応する印刷エラー情報１４を読み取る（ステップＳ２０１）。
【０１１８】
ビューワ１２は、読み取った印刷エラー情報１４の内容を参照し、印刷エラーに関する情報の有無を判断する（ステップＳ２０２）。
【０１１９】
印刷エラーに関する情報が印刷エラー情報１４に記録されていない場合（ステップＳ２０２でＮＯ）若しくは、表示モードが全ページ指定の場合（ステップＳ２０３で全ページ）、ビューワ１２は、処理対象ページに1ページ目をセットする（ステップＳ２０４）。
【０１２０】
一方、ステップ２０２において、印刷エラーがある場合（ステップＳ２０２でＹＥＳ）で、かつ、表示モードが「全ページ表示」の場合（ステップＳ２０３で全ページ表示）、ビューワ１２は、処理対象ページに１ページ目の情報をセットする（ステップＳ２０４）。
【０１２１】
また、印刷エラーがある場合において、表示モードが「エラーページのみ表示」の場合（ステップＳ２０３でエラーページのみ表示）、ビューワ１２は、印刷エラー情報１４に記録されている先頭のエラーページ番号を処理ページ情報にセットする（ステップＳ２０５）。
【０１２２】
ステップ２０４、あるいは、ステップ２０５の処理において、処理ページ情報にセットされたページ番号で特定される印刷ページに印刷エラーがある場合（ステップＳ２０６でＹＥＳ）、ビューワ１２は、印刷エラー情報１４からエラーＩＤ２３を含む印刷エラーの情報を取得する（ステップＳ２０７）。
【０１２３】
ビューワ１２は、ステップＳ２０７で読み取ったエラーＩＤ２３に対応する強調表示に関する設定情報を印刷エラー強調表示管理テーブル１８から読み取り、エラー個所強調表示制御データ作成部１７に読み取り結果を出力する（ステップＳ２０８）。
【０１２４】
エラー個所強調表示制御データ作成部１７は、受信した強調表示の態様に関する設定情報に基づいてエラー個所を強調表示する表示制御データを作成し、作成した表示データを処理応答結果としてビューワ１２に出力する（ステップＳ２０９）。
【０１２５】
ビューワ１２は、処理ページ内に次の印刷エラー個所があるかを判断する（ステップＳ２１０）。
【０１２６】
処理ページ内に別の印刷エラー個所がある場合（ステップＳ２１０でＹＥＳ）、ビューワ１２は、ステップＳ２０７に戻り、印刷エラー個所の情報を印刷エラー情報１４から取得し、ステップＳ２０８、ステップＳ２０９を処理し、エラー個所の強調表示を行う表示制御データの作成を同様に行う。
【０１２７】
一方、処理ページ内に印刷エラー個所がない場合（ステップＳ２０６でＮＯ）、あるいは、処理ページ内のエラー個所を強調表示する制御データの作成処理が完了した場合（ステップＳ２１０でＮＯ）、ビューワ１２は、中間ファイル１３から処理ページに対応するページデータ４７を取得する（ステップＳ２１１）。
【０１２８】
ビューワ１２は、ステップＳ２１１で取得した中間ファイル１３内のページデータ４７と、ステップＳ２０９で作成した表示制御データに基づいて操作／表示部３の印刷イメージ表示画面２１の表示用データを作成し（ステップＳ２１２）、入出力インタフェース２０を介して操作／表示部３に出力する（ステップＳ２１３）。
【０１２９】
その後、入出力インタフェース２０は、操作／表示部３におけるユーザ４の操作を監視し（ステップＳ２１４）、操作が発生した場合（ステップＳ２１４でＹＥＳ）、操作内容を判別する（ステップＳ２１５）。
【０１３０】
操作内容が、ページ表示に関するボタン操作である場合（ステップＳ２１５で全ページ表示ボタン、次ページボタン、前エラーページボタン、次エラーページ表示ボタン４４）、入出力インタフェース２０は、ボタン種別をビューワ１２に通知し、ビューワ１２は、次の表示するページ番号を特定し、処理ページ情報を特定したページ番号で更新する（ステップＳ２１６）。
【０１３１】
そして、ビューワ１２は、ステップＳ２０６の処理に戻り、更新したページ番号に対応する印刷イメージの表示データ作成処理を同様に実施する。
【０１３２】
再度、ステップＳ２１５に戻り、入出力インタフェース２０が、操作／表示部３の印刷イメージ表示画面２１において、ユーザ４による終了ボタン５６の押下を検出した場合（ステップＳ２１５で終了ボタン）、ビューワ１２に対して終了通知を行い、ビューワ１２は、画面を終了する制御データを作成し、入出力インタフェース２０を介して操作／表示部３に出力し画面表示の終了を指示する。
【０１３３】
以上が本発明に係る印刷イメージ表示装置２の実施の形態に関する説明である。
【０１３４】
なお、印刷データ解析部１６は、エラー情報収集部１１および中間ファイル作成部６を介して印刷エラー情報１４、中間ファイル１３の２つのデータを生成し、ビューワは、この２つのデータに基づいて印刷イメージを表示する構成としたが、中間ファイル１３のファイルフォーマットをエラー情報の設定領域を設けた構造に変更し、ビューワ１２は、中間ファイル１３のみを参照して、印刷イメージおよびエラー強調表示の為の表示制御データを生成する構成にすることも可能である。
【０１３５】
また、図１示した構成以外に、印刷イメージ表示装置２の各制御要素を印刷データ格納装置１に具備する構成にすることも可能である。
【産業上の利用可能性】
【０１３６】
本発明の印刷イメージ表示装置およびその表示方法は、印刷データがら印刷イメージを表示するビューワ機能を備える装置、例えば、プリントサーバ本体、プリントサーバに接続された印刷管理装置、あるいは、印刷管理ソフトがインストールされプリントサーバに接続可能な印刷クライアント端末に適用して利用することができる。
【図面の簡単な説明】
【０１３７】
【図１】本発明に係わる印刷イメージ表示装置の制御構成の例を示すブロック図である。
【図２】図１に示した印刷イメージ表示装置に記憶される印刷エラー強調表示管理テーブルのデータ登録例を示すテーブルレイアウト図である。
【図３】図１に示した印刷イメージ表示装置が印刷イメージ表示処理の際に生成する印刷エラー情報のデータ例を示すデータレイアウト図である。
【図４】図１に示した印刷イメージ表示装置が印刷イメージ表示処理の際に生成する中間ファイルのデータ構成の例を示すデータフォーマット図である。
【図５】図１に示した印刷イメージ表示装置の操作／表示部に表示される印刷イメージ表示画面の例を示す画面イメージ図である。
【図６】図１に示した印刷イメージ表示装置において、受信した印刷データから印刷イメージ表示のための、中間ファイル、印刷エラー情報を生成する処理の手順を示すフローチャートである。
【図７】図１に示した印刷イメージ表示装置において、図６の中間ファイル、印刷エラー情報に基づいて印刷イメージを操作／表示部に出力するまでの処理手順を示すフローチャートである。
【符号の説明】
【０１３８】
１    印刷データ格納装置
２    印刷イメージ表示装置
３    操作／表示部
４    ユーザ
５    印刷データ取得部
６    中間ファイル作成部
７    機能キャラクタコード処理部
８    テキスト領域データ処理部
９    イメージ領域データ処理部
１０    図形描画領域データ処理部
１１    エラー情報収集部
１２    ビューワ
１３    印刷イメージ表示用中間ファイル（中間ファイル）
１４    印刷エラー情報
１５    エラー強調表示設定管理部
１６    印刷データ解析部
１７    エラー個所強調表示制御データ作成部
１８    印刷エラー強調表示管理テーブル
１９    印刷処理制限情報設定管理部
２０    入出力インタフェース
２１    印刷イメージ表示画面
２２    設定ダイアログボックス
２３    エラーＩＤ
２４    エラー種別名称
２５    表示色
２６    表示態様
２７    エラーＮＯ
２８    ページ番号
２９    ページ領域
３０    印刷可能領域
３１    印刷禁止領域
３２    印刷領域エラー部
３３    文字コードエラー部
３４    文字フォントエラー部
３５    印刷データエラー部
３６    ビューワ操作ボタンパネル
３７    先頭ページ表示ボタン
３８    最終ページ表示ボタン
３９    次ページ表示ボタン
４０    前ページ表示ボタン
４１    ページ指定表示ボタン
４２    表示ページ番号入力エリア
４３    前エラーページ表示ボタン
４４    次エラーページ表示ボタン
４５    中間ファイルヘッダ部
４６    ページデータ部
４７    ページデータ
４８    ページ書式部
４９    領域データ部
５０    通信路
５１    印刷処理制限情報
５２    文字／フォント情報
５３    フォーム情報
５４    中間ファイル領域データ識別子
５５    エラー修正ボタン
５６    終了ボタン
５７    印刷データ
５８    印刷書式情報部
【図１】
2005085225.tif 000003
【図２】
2005085225.tif 000004
【図３】
2005085225.tif 000005
【図４】
2005085225.tif 000006
【図５】
2005085225.tif 000007
【図６】
2005085225.tif 000008
【図７】
2005085225.tif 000009