(57)【特許請求の範囲】
【請求項１】
印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成する変換装置と、前記印刷出力データを印刷出力する印刷装置と、を備える印刷制御システムであって、
前記データ生成装置は、
前記印刷装置における前記印刷出力データの出力前に、前記削減表示データを要求する要求信号を生成し前記変換装置に伝送する要求手段と、
前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する指示手段と、
転送されてくる前記削減表示データに対応する画像を前記表示手段に表示する表示制御手段と、を備え、
前記変換装置は、
前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成手段と、
前記変換装置から前記データ生成装置へのデータ転送速度を検出する検出手段と、
前記データ生成装置から指示された転送指定時間と、前記検出されたデータ転送速度とに基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減手段と、
前記要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送手段と、
を備えることを特徴とする印刷制御システム。
【請求項２】
請求項１に記載の印刷制御システムにおいて、
前記削減手段は、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成することを特徴とする印刷制御システム。
【請求項３】
請求項１又は２に記載の出力制御システムにおいて、
前記表示マップデータは、カラーデータであると共に、
前記削減手段は、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成することを特徴とする印刷制御システム。
【請求項４】
印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成する変換装置と、前記印刷出力データを印刷出力する印刷装置と、を備える印刷制御システムにおける印刷制御方法であって、
前記データ生成装置において、前記印刷装置における前記印刷出力データの出力前に、前記削減表示データを要求する要求信号を生成し前記変換装置に伝送する要求工程と、
前記データ生成装置において、前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する指示工程と、
前記変換装置において、前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成工程と、
前記変換装置において、当該変換装置から前記データ生成装置へのデータ転送速度を検出する検出工程と、
前記変換装置において、前記データ生成装置から指示された転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減工程と、
前記変換装置において、前記要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送工程と、
前記データ生成装置において、転送されてくる前記削減表示データに対応する画像を前記表示手段に表示する表示制御工程と、
を備えることを特徴とする印刷制御方法。
【請求項５】
請求項４に記載の印刷制御方法において、
前記削減工程において、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成することを特徴とする印刷制御方法。
【請求項６】
請求項４又は５に記載の出力制御方法において、
前記表示マップデータは、カラーデータであると共に、
前記削減工程において、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成することを特徴とする印刷制御方法。
【請求項７】
印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成する変換装置と、前記印刷出力データを印刷出力する印刷装置と、を備える印刷制御システムにおける印刷制御を行うための印刷制御プログラムを記録した記録媒体であって、
前記データ生成装置に含まれるコンピュータを、
前記印刷装置における前記印刷出力データの出力前に、前記削減表示データを要求する要求信号を生成し前記変換装置に伝送する要求手段、
前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する指示手段、及び、
転送されてくる前記削減表示データに対応する画像を前記表示手段に表示する表示制御手段、
として機能させるための第１印刷制御プログラムと、
前記変換装置に含まれるコンピュータを、
前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成手段、
前記変換装置から前記データ生成装置へのデータ転送速度を検出する検出手段、
前記データ生成装置から指示された転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減手段、及び、
前記要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送手段、
として機能させるための第２印刷制御プログラムと、
により構成される前記印刷制御プログラムを記録したことを特徴とする記録媒体。
【請求項８】
請求項７に記載の印刷制御プログラムが記録された記録媒体において、
前記削減手段として機能するコンピュータは、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成することを特徴とする印刷制御プログラムを記録した記録媒体。
【請求項９】
請求項７又は８に記載の出力制御プログラムが記録された記録媒体において、
前記表示マップデータは、カラーデータであると共に、
前記削減手段として機能するコンピュータは、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成することを特徴とする印刷制御プログラムを記録した記録媒体。
【請求項１０】
出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成する変換装置と、印刷出力データを印刷出力する印刷装置とを備える印刷制御システムに用いられ、かつ印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置であって、
前記印刷装置における前記印刷出力データの出力前に、前記削減表示データを要求する要求信号を生成し前記変換装置に伝送する要求手段と、
前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する指示手段と、
前記要求信号に基づいて前記変換装置から転送されてくる前記削減表示データに対応する画像を前記表示手段に表示する表示制御手段と、
を備えることを特徴とする印刷制御システムに用いるデータ生成装置。
【請求項１１】
印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、印刷出力データを印刷出力する印刷装置とを備える印刷制御システムに用いられ、かつ前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換装置であって、
前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成手段と、
前記データ変換装置から前記データ生成装置へのデータ転送速度を検出する検出手段と、
前記データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減手段と、
前記データ生成装置から要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送手段と、
を備えることを特徴とする印刷制御システムに用いるデータ変換装置。
【請求項１２】
請求項１１に記載の印刷制御システムに用いるデータ変換装置において、
前記削減手段は、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成することを特徴とする印刷制御システムに用いるデータ変換装置。
【請求項１３】
請求項１１又は１２に記載の印刷制御システムに用いるデータ変換装置において、
前記表示マップデータは、カラーデータであると共に、
前記削減手段は、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成することを特徴とする印刷制御システムに用いるデータ変換装置。
【請求項１４】
印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、印刷出力データを印刷出力する印刷装置とを備える印刷制御システムに用いられ、かつ前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換装置におけるデータ変換方法であって、
前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成工程と、
前記データ変換装置から前記データ生成装置へのデータ転送速度を検出する検出工程と、
前記データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減工程と、
前記データ生成装置から要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送工程と、
を備えることを特徴とするデータ変換方法。
【請求項１５】
請求項１４に記載の印刷制御システムに用いるデータ変換方法において、
前記削減工程において、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成することを特徴とするデータ変換方法。
【請求項１６】
請求項１４又は１５に記載のデータ変換方法において、
前記表示マップデータは、カラーデータであると共に、
前記削減方法において、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成することを特徴とするデータ変換方法。
【請求項１７】
印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、印刷出力データを印刷出力する印刷装置とを備える印刷制御システムに用いられ、かつ前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換装置におけるデータ変換制御を行うためのデータ変換制御プログラムを記録した記録媒体であって、
データ変換装置に含まれるコンピュータを、
前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成手段、
前記データ変換装置から前記データ生成装置へのデータ転送速度を検出する検出手段、
前記データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減手段、及び、
前記データ生成装置から要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送手段、
として機能させるためのデータ変換制御プログラムを記録したことを特徴とする記録媒体。
【請求項１８】
請求項１７に記載のデータ変換制御プログラムを記録した記録媒体において、
前記削減手段として機能するコンピュータは、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成することを特徴とするデータ変換制御プログラムを記録した記録媒体。
【請求項１９】
請求項１７又は１８に記載のデータ変換制御プログラムを記録した記録媒において、
前記表示マップデータは、カラーデータであると共に、
前記削減手段として機能するコンピュータは、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成することを特徴とするデータ変換制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ等のデータ生成装置に接続されているプリンタ等の印刷装置におけるデータの印刷出力に先立って、当該印刷出力の態様をデータ生成装置において確認する、いわゆるプレビュー処理の技術分野に属する。
【０００２】
【従来の技術】
従来、上記データ生成装置上で、印刷に先立って、印刷装置により印刷されるデータの態様を表示するプレビュー処理が一般的に行われているが、その場合には、上記印刷装置において印刷される印刷出力データに対してできるだけ忠実な画像を表示するプレビュー処理を行うことが一般的であった。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のプレビュー方法においては、印刷出力される印刷出力データに対してできるだけ忠実な画像を表示せんがために当該プレビュー処理自体に時間が係り、例えば、印刷装置からデータ生成装置へデータを転送する際のデータ転送速度が遅いとき等は、迅速にプレビュー処理に対応する画像を見たいにも拘らずプレビュー処理に余分な時間が係り、迅速な印刷態様の確認ができない場合があるという問題点があった。
【０００４】
そこで、本発明は、上記の問題点に鑑みて為されたもので、その課題は、データ転送速度が遅い場合でも、印刷を行う使用者に対して、印刷出力データに対する忠実度を大きく損なうことなく迅速にプレビュー処理を行うことが可能な印刷制御システム及び印刷制御方法並びに印刷制御プログラムを記録した記録媒体を提供することにある。
【０００５】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示するディスプレイ等の表示手段を備えるコンピュータ等のデータ生成装置と、前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換器等の変換装置と、前記印刷出力データを印刷出力するプリンタ等の印刷装置と、を備える印刷制御システムであって、前記データ生成装置は、前記印刷装置における前記印刷出力データの出力前に、前記削減表示データを要求する要求信号を生成し前記変換装置に伝送するＣＰＵ等の要求手段と、前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示するＣＰＵ、入力部等の指示手段と、転送されてくる前記削減表示データに対応する画像を前記表示手段に表示するＣＰＵ等の表示制御手段と、を備え、前記変換装置は、前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する表示データ生成部等の生成手段と、前記変換装置から前記データ生成装置へのデータ転送速度を検出するＣＰＵ等の検出手段と、前記データ生成装置から指示された転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する表示データ生成部等の削減手段と、前記要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送するＣＰＵ等の転送手段と、を備える。
【０００６】
請求項１に記載の発明の作用によれば、データ生成装置に含まれる要求手段は、印刷出力データの出力前に、削減表示データを要求する要求信号を生成し変換装置に伝送する。
また、データ生成装置に含まれる指示手段は、削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を変換装置に対して指示する。
【０００７】
一方、変換装置に含まれる生成手段は、変換データ及び出力データを用いて、印刷出力データに対応する表示マップデータを生成する。
【０００８】
そして、変換装置に含まれる検出手段は、変換装置からデータ生成装置へのデータ転送速度を検出する。
【０００９】
その後、変換装置に含まれる削減手段は、前記データ生成装置から指示された転送指定時間と、検出されたデータ転送速度に基づいて、表示マップデータに含まれるデータを削減し、削減表示データを生成する。
【００１０】
そして、変換装置に含まれる伝送手段は、要求信号が伝送されたとき、削減表示データをデータ生成装置に転送する。
【００１１】
よって、印刷装置における印刷出力前に、転送指定時間と転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができる。また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【００１２】
【００１３】
【００１４】
【００１５】
【００１６】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の印刷制御システムにおいて、前記削減手段は、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成するように構成される。
【００１７】
請求項２に記載の発明の作用によれば、請求項１に記載の発明の作用に加えて、削減手段は、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成する。
【００１８】
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【００１９】
上記の課題を解決するために、請求項３に記載の発明は、請求項１又は２に記載の出力制御システムにおいて、前記表示マップデータは、カラーデータであると共に、前記削減手段は、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成するように構成される。
【００２０】
請求項３に記載の発明の作用によれば、請求項１又は２に記載の発明の作用に加えて、表示マップデータは、カラーデータであると共に、削減手段は、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成する。
【００２１】
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【００２２】
上記の課題を解決するために、請求項４に記載の発明は、印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示するディスプレイ等の表示手段を備えるデータ生成装置と、前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換器等の変換装置と、前記印刷出力データを印刷出力するプリンタ等の印刷装置と、を備える印刷制御システムにおける印刷制御方法であって、前記データ生成装置において、前記印刷装置における前記印刷出力データの出力前に、前記削減表示データを要求する要求信号を生成し前記変換装置に伝送する要求工程と、前記データ生成装置において、前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する指示工程と、前記変換装置において、前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成工程と、前記変換装置において、前記変換装置から前記データ生成装置へのデータ転送速度を検出する検出工程と、前記変換装置において、前記データ生成装置から指示された転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減工程と、前記変換装置において、前記要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送工程と、前記データ生成装置において、転送されてくる前記削減表示データに対応する画像を前記表示手段に表示する表示制御工程と、を備える。
【００２３】
請求項４に記載の発明の作用によれば、データ生成装置における要求工程において、印刷出力データの出力前に、削減表示データを要求する要求信号を生成し変換装置に伝送する。
また、データ生成装置における指示工程において、前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する。
【００２４】
一方、変換装置における生成工程において、変換データ及び出力データを用いて、印刷出力データに対応する表示マップデータを生成する。
【００２５】
そして、変換装置における検出工程において、変換装置からデータ生成装置へのデータ転送速度を検出する。
【００２６】
その後、変換装置における削減工程において、前記データ生成装置から指示された転送指定時間と、検出された転送速度に基づいて、表示マップデータに含まれるデータを削減し、削減表示データを生成する。
【００２７】
そして、変換装置における伝送工程において、要求信号が伝送されたとき、削減表示データをデータ生成装置に転送する。
【００２８】
よって、印刷装置における印刷出力前に、転送指定時間とデータ転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができる。また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【００２９】
【００３０】
【００３１】
【００３２】
【００３３】
上記の課題を解決するために、請求項５に記載の発明は、請求項４に記載の印刷制御方法において、前記削減工程において、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成するように構成される。
【００３４】
請求項５に記載の発明の作用によれば、請求項４に記載の発明の作用に加えて、削減工程において、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成する。
【００３５】
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【００３６】
上記の課題を解決するために、請求項６に記載の発明は、請求項４又は５に記載の出力制御方法において、前記表示マップデータは、カラーデータであると共に、前記削減工程において、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成するように構成される。
【００３７】
請求項６に記載の発明の作用によれば、請求項４又は５に記載の発明の作用に加えて、表示マップデータは、カラーデータであると共に、削減工程において、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成する。
【００３８】
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【００３９】
上記の課題を解決するために、請求項７に記載の発明は、印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示するディスプレイ等の表示手段を備えるコンピュータ等のデータ生成装置と、前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換器等の変換装置と、前記印刷出力データを印刷出力するプリンタ等の印刷装置と、を備える印刷制御システムにおける印刷制御を行うための印刷制御プログラムを記録したフレキシブルディスク、ＲＯＭ等の記録媒体であって、前記データ生成装置に含まれるコンピュータを、前記印刷装置における前記印刷出力データの出力前に、前記削減表示データを要求する要求信号を生成し前記変換装置に伝送する要求手段、前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する指示手段、及び、転送されてくる前記削減表示データに対応する画像を前記表示手段に表示する表示制御手段、として機能させるための第１印刷制御プログラムと、前記変換装置に含まれるコンピュータを、前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成手段、前記変換装置から前記データ生成装置へのデータ転送速度を検出する検出手段、前記データ生成装置から指示された転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減手段、及び、前記要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送手段、として機能させるための第２印刷制御プログラムと、により構成される前記印刷制御プログラムを記録して構成される。
【００４０】
請求項７に記載の発明の作用によれば、要求手段として機能するコンピュータは、印刷出力データの出力前に、削減表示データを要求する要求信号を生成し変換装置に伝送する。
また、データ生成装置に含まれる指示手段は、削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を変換装置に対して指示する。
【００４１】
一方、生成手段として機能するコンピュータは、変換データ及び出力データを用いて、印刷出力データに対応する表示マップデータを生成する。
【００４２】
そして、検出手段として機能するコンピュータは、変換装置からデータ生成装置へのデータ転送速度を検出する。
【００４３】
その後、削減手段として機能するコンピュータは、前記データ生成装置から指示された転送指定時間と、検出された転送速度に基づいて、表示マップデータに含まれるデータを削減し、削減表示データを生成する。
【００４４】
そして、伝送手段として機能するコンピュータは、要求信号が伝送されたとき、削減表示データをデータ生成装置に転送する。
【００４５】
よって、印刷装置における印刷出力前に、転送指定時間とデータ転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができる。また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【００４６】
【００４７】
【００４８】
【００４９】
【００５０】
上記の課題を解決するために、請求項８に記載の発明は、請求項７に記載の印刷制御プログラムが記録された記録媒体において、前記削減手段として機能するコンピュータは、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成するように構成される。
【００５１】
請求項８に記載の発明の作用によれば、請求項７に記載の発明の作用に加えて、削減手段として機能するコンピュータは、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成する。
【００５２】
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【００５３】
上記の課題を解決するために、請求項９に記載の発明は、請求項７又は８に記載の出力制御プログラムが記録された記録媒体において、前記表示マップデータは、カラーデータであると共に、前記削減手段として機能するコンピュータは、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成するように構成される。
【００５４】
請求項９に記載の発明の作用によれば、請求項７又は８に記載の発明の作用に加えて、表示マップデータは、カラーデータであると共に、削減手段として機能するコンピュータは、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成する。
【００５５】
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
上記の課題を解決するために、請求項１０記載の発明は、出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成する変換装置と、印刷出力データを印刷出力する印刷装置とを備える印刷制御システムに用いられ、かつ印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置であって、前記印刷装置における前記印刷出力データの出力前に、前記削減表示データを要求する要求信号を生成し前記変換装置に伝送する要求手段と、前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する指示手段と、前記要求信号に基づいて前記変換装置から転送されてくる前記削減表示データに対応する画像を前記表示手段に表示する表示制御手段と、を備える。
請求項１０記載の発明の作用によれば、データ生成装置に含まれる要求手段は、前記印刷装置における印刷出力データの出力前に、削減表示データを要求する要求信号を生成し変換装置に伝送する。また、前記削減表示データの当該データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間を前記変換装置に対して指示する。そして、データ生成装置に含まれる表示制御手段は、前記要求信号に基づいて前記変換装置から転送されてくる前記削減表示データに対応する画像を前記表示手段に表示する。
よって、変換装置からデータ生成装置へ削減表示データを伝送して表示させるので、印刷装置における印刷出力前に、実際に出力される印刷出力データの概略態様を迅速に把握することができる。
また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
上記の課題を解決するために、請求項１１記載の発明は、印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、印刷出力データを印刷出力する印刷装置とを備える印刷制御システムに用いられ、かつ前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換装置であって、前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成手段と、前記データ変換装置から前記データ生成装置へのデータ転送速度を検出する検出手段と、前記データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減手段と、前記データ生成装置から要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送手段と、を備える。
請求項１１に記載の発明の作用によれば、データ変換装置に含まれる生成手段は、変換データ及び出力データを用いて、印刷出力データに対応する表示マップデータを生成する。そして、データ変換装置に含まれる検出手段は、データ変換装置からデータ生成装置へのデータ転送速度を検出する。その後、データ変換装置に含まれる削減手段は、データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、検出されたデータ転送速度に基づいて、表示マップデータに含まれるデータを削減し、削減表示データを生成する。そして、データ変換装置に含まれる伝送手段は、要求信号が伝送されたとき、削減表示データをデータ生成装置に転送する。
よって、印刷装置における印刷出力前に、転送指定時間と転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができる。また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
上記の課題を解決するために、請求項１２記載の発明は、請求項１１に記載の印刷制御システムに用いるデータ変換装置において、前記削減手段は、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成するように構成される。
請求項１２に記載の発明の作用によれば、請求項１１に記載の発明の作用に加えて、削減手段は、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成する。
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
上記の課題を解決するために、請求項１３記載の発明は、請求項１１又は１２に記載の印刷制御システムに用いるデータ変換装置において、前記表示マップデータは、カラーデータであると共に、前記削減手段は、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成するように構成される。
請求項１３に記載の発明の作用によれば、請求項１１又は１２に記載の発明の作用に加えて、表示マップデータは、カラーデータであると共に、削減手段は、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成する。
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
上記の課題を解決するために、請求項１４記載の発明は、印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、印刷出力データを印刷出力する印刷装置とを備える印刷制御システムに用いられ、かつ前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換装置におけるデータ変換方法であって、前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成工程と、前記データ変換装置から前記データ生成装置へのデータ転送速度を検出する検出工程と、前記データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減工程と、前記データ生成装置から要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送工程と、を備える。
請求項１４に記載の発明の作用によれば、データ変換装置における生成工程において、変換データ及び出力データを用いて、印刷出力データに対応する表示マップデータを生成する。そして、データ変換装置における検出工程において、データ変換装置からデータ生成装置へのデータ転送速度を検出する。その後、データ変換装置における削減工程において、前記データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、検出されたデータ転送速度に基づいて、表示マップデータに含まれるデータを削減し、削減表示データを生成する。そして、データ変換装置における伝送工程において、要求信号が伝送されたとき、削減表示データをデータ生成装置に転送する。
よって、印刷装置における印刷出力前に、転送指定時間と転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができる。また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
上記の課題を解決するために、請求項１５記載の発明は、請求項１４に記載の印刷制御システムに用いるデータ変換方法において、前記削減工程において、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成するように構成される。
請求項１５に記載の発明の作用によれば、請求項１４に記載の発明の作用に加えて、削減工程において、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成する。
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
上記の課題を解決するために、請求項１６記載の発明は、請求項１４又は１５に記載のデータ変換方法において、前記表示マップデータは、カラーデータであると共に、前記削減方法において、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成するように構成される。
請求項１６に記載の発明の作用によれば、請求項１４又は１５に記載の発明の作用に加えて、表示マップデータは、カラーデータであると共に、削減工程において、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成する。
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
上記の課題を解決するために、請求項１７記載の発明は、印刷すべき出力データを生成すると共に、削減表示データに対応する画像を表示する表示手段を備えるデータ生成装置と、印刷出力データを印刷出力する印刷装置とを備える印刷制御システムに用いられ、かつ前記出力データを変換するための変換データを用いて当該出力データを印刷出力データに変換すると共に前記削減表示データを生成するデータ変換装置におけるデータ変換制御を行うためのデータ変換制御プログラムを記録した記録媒体であって、データ変換装置に含まれるコンピュータを、前記変換データ及び前記出力データを用いて、前記印刷出力データに対応する表示マップデータを生成する生成手段、前記データ変換装置から前記データ生成装置へのデータ転送速度を検出する検出手段、前記データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、前記検出されたデータ転送速度に基づいて、前記表示マップデータに含まれるデータを削減し、前記削減表示データを生成する削減手段、及び、前記データ生成装置から要求信号が伝送されたとき、前記削減表示データを前記データ生成装置に転送する転送手段、として機能させるためのデータ変換制御プログラムを記録したことを特徴とする記録媒体として構成される。
請求項１７に記載の発明の作用によれば、データ変換制御プログラムを記録した記録媒体に基づいて、生成手段として機能するコンピュータは、変換データ及び出力データを用いて、印刷出力データに対応する表示マップデータを生成する。そして、検出手段として機能するコンピュータは、データ変換装置からデータ生成装置へのデータ転送速度を検出する。その後、削減手段として機能するコンピュータは、前記データ生成装置から指示された、前記削減表示データの前記データ生成装置への転送及び表示に充てることが可能な時間である転送指定時間と、検出されたデータ転送速度に基づいて、表示マップデータに含まれるデータを削減し、削減表示データを生成する。そして、伝送手段として機能するコンピュータは、要求信号が伝送されたとき、削減表示データをデータ生成装置に転送する。
よって、印刷装置における印刷出力前に、転送指定時間と転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができる。また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
上記の課題を解決するために、請求項１８記載の発明は、請求項１７に記載のデータ変換制御プログラムを記録した記録媒において、前記削減手段として機能するコンピュータは、前記表示マップデータを構成する複数の画素データの中から、前記データ転送速度に応じた所定の前記画素データ数毎に一又は複数の前記画素データを削除することにより前記削減表示データを生成するように構成される。
請求項１８に記載の発明の作用によれば、請求項１７に記載の発明の作用に加えて、データ変換制御プログラムを記録した記録媒体に基づいて、削減手段として機能するコンピュータは、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成する。
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
上記の課題を解決するために、請求項１９記載の発明は、請求項１７又は１８に記載のデータ変換制御プログラムを記録した記録媒において、前記表示マップデータは、カラーデータであると共に、前記削減手段として機能するコンピュータは、当該表示マップデータにおける前記表示手段に対する表示色数を削減することにより前記削減表示データを生成するように構成される。
請求項１９に記載の発明の作用によれば、請求項１７又は１８に記載の発明の作用に加えて、表示マップデータは、カラーデータであると共に、データ変換制御プログラムを記録した記録媒体に基づいて、削減工程として機能するコンピュータは、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成する。
よって、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【００５６】
【発明の実施の形態】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、データ生成装置としての複数のコンピュータが、変換装置としての一のデータ変換器を介して出力装置としてのプリンタに接続されたネットワークシステムにおいて、夫々のコンピュータにより当該プリンタを共同使用する場合の印刷制御に対して本発明を適用した場合の実施の形態である。
【００５７】
（Ｉ）全体構成
始めに、実施形態のネットワークシステムの構成について、図１を用いて説明する。
【００５８】
図１に示すように、実施形態のネットワークシステムＷは、４台のコンピュータ１乃至４と、データ変換器６と、夫々のコンピュータ１乃至４とデータ変換器６を接続する切換器５と、プリンタ７とにより構成されている。
【００５９】
この構成において、各コンピュータ１乃至４は、夫々が備えるアプリケーションソフトウェア等を用いてプリンタ７において印刷出力すべき出力データを生成して切換器５に出力する。ここで、上記出力データとしては、例えば、Ａｄｏｂｅ社の「ポストスクリプト」等の周知のページ記述言語により作成される。更に、これと並行して各コンピュータ１乃至４は後述のプレビュー処理を行う。
【００６０】
ここで、プレビュー処理とは、上記出力データを用いたプリンタ７における印刷出力の前に、各コンピュータ１乃至４に含まれるか、又は当該コンピュータとは別に設けられた後述のディスプレイに対して、上記出力データに対応して印刷出力される印刷出力データ（いわゆるビットマップデータ）の態様（すなわち、字体、文字の大きさ、全体のレイアウト、色配置等の態様）を表示する処理をいう。
【００６１】
切換器５は、夫々のコンピュータ１乃至４からの出力データを一時的に記憶するバッファ部を備え、これらの出力データをコンピュータ毎に時分割的にデータ変換器６に出力する。
【００６２】
さらに、切換器５は、データ変換器６から出力されてくる後述の表示データを各コンピュータに配信する。
【００６３】
一方、データ変換器６は、各コンピュータ１乃至４から切換器５を介して送信されてくる出力データを、当該データ変換器６が保有する変換データを用いてプリンタ７において印刷出力するための印刷出力データ（以下、印刷ビットマップデータと称する。）に展開し、プリンタ７に出力する。更に、データ変換器６は後述のプレビュー処理を行う。
【００６４】
そして、プリンタ７は、出力された印刷ビットマップデータに基づき、対応する印刷出力を行う。
【００６５】
（II）細部構成
次に、上記ネットワークシステムＷを構成する各構成部材の細部構成を図２及び図３を用いて説明する。
【００６６】
始めに、コンピュータ１乃至４の構成及び動作について、図２（ａ）を用いて説明する。なお、各コンピュータ１乃至４は、夫々同様の構成及び動作を実行するので、以下の説明では、代表してコンピュータ１について説明する。
【００６７】
図２（ａ）に示すように、コンピュータ１は、ＲＯＭ１３に記憶されたプログラムを読み出してそれに含まれている各命令を実行することにより、指示手段、要求手段及び表示制御手段として機能するＣＰＵ１０と、キーボード、マウス等よりなる指示手段としての入力部１１と、ネットワーク接続部１２と、記録媒体としてのＲＯＭ（Read Only Memory）１３と、ＲＡＭ（Random Access Memory）１４と、ＣＲＴ（Cathode Ray Tube）又は液晶等よりなる表示手段としてのディスプレイ１５と、コンピュータ１内の各構成部材を接続するバス１６とにより構成されている。
【００６８】
上記の構成において、ネットワーク接続部１２は、切換器５に接続されており、コンピュータ１から出力するデータ及びコンピュータ１に入力するデータに対していわゆるインターフェース動作を行う。
【００６９】
一方、入力部１１は、コンピュータ１における処理に必要なデータ（後述の転送指定時間を示すデータを含む。）が入力されたときそれをバス１６を介してＣＰＵ１０等に出力する。
【００７０】
ＲＯＭ１３は、コンピュータ１全体の制御用のプログラム（後述のプレビュー処理用のフローチャートに対応するプログラムを含む。）を記憶している読み出し専用のメモリであり、所定のタイミングで必要なプログラムを読み出して、バス１６に出力する。
【００７１】
また、ＲＡＭ１４は、実際には、ハードディスク装置等の記憶装置等により構成され、ＣＰＵ１０における処理に必要なデータ等を一時的に記憶し、必要に応じてバス１６に出力する。
【００７２】
更に、ディスプレイ１５は、ＣＰＵ１０における処理に必要な表示を行うと共に、後述のディスプレイ表示データＳddに対応する画像を表示する。
【００７３】
最後に、ＣＰＵ１０は、ＲＡＭ１４に記憶されているアプリケーションプログラムを用いて対応する文書作成、画像処理等の処理を行って出力データＳbを生成すると共に、コンピュータ１を構成する各構成部材を制御する。
【００７４】
なお、本発明に係るプレビュー処理におけるコンピュータ１の動作については後ほど纏めて説明する。
【００７５】
次に、プリンタ７の構成及び動作について、図２（ｂ）を用いて説明する。
【００７６】
図２（ｂ）に示すように、プリンタ７は、ＣＰＵ１６と、ネットワーク接続部１７と、ＲＯＭ１８と、ＲＡＭ１９と、出力エンジン２０と、バス２１とにより構成されている。
【００７７】
この構成において、ネットワーク接続部１７は、データ変換器６に接続されており、プリンタ７に入力される当該プリンタ７において印刷出力すべき印刷ビットマップデータ（ビットマップ形式のデータ）に対してインターフェース動作を行う。
【００７８】
一方、ＣＰＵ１６は、プリンタ７を構成する各構成部材を制御し、当該印刷ビットマップデータの印刷出力を行う。
【００７９】
また、ＲＯＭ１８は、プリンタ７全体の制御用のプログラムを記憶しているメモリであり、所定のタイミングで必要なプログラムを読み出して、バス２１に出力する。
【００８０】
更に、ＲＡＭ１４は、ＣＰＵ１６における処理に必要なデータ等を一時的に記憶し、必要に応じてバス２１に出力する。
【００８１】
最後に、出力エンジン２０は、インクジェット方式又はレーザビーム方式等の印刷部を備えており、ＣＰＵ１６の制御の下、実際の印刷ビットマップデータの印刷出力処理を行う。
【００８２】
なお、本発明に係るプレビュー処理におけるプリンタ７の動作については後ほど纏めて説明する。
【００８３】
最後に、データ変換器６の構成及び動作について、図３を用いて説明する。
【００８４】
図３に示すように、データ変換器６は、インターフェース２１及び２４と、ＲＯＭ３１に記憶されているプログラムを読み出してそれに含まれる各命令を実行することにより検出手段及び伝送手段として機能するＣＰＵ２２と、記録媒体としてのＲＯＭ３１と、ＲＡＭ２３と、ビットマップデータ生成部２５と、生成手段及び削除手段としての表示データ生成部２６と、バス２７と、変換データＲＯＭ３０とにより構成されている。
【００８５】
更に、ビットマップデータ生成部２５はＣＰＵ２５a、ＲＯＭ２５b、ＲＡＭ２５cからなる論理演算回路を内蔵しており、表示データ生成部２６はＣＰＵ２６a、ＲＯＭ２６b及びＲＡＭ２６cからなる論理演算回路を内蔵している。ここで、ＲＯＭ２５bは印刷ビットマップデータ生成のためのプログラムを記憶しており、ＲＯＭ２６bはＣＰＵ２６aを生成手段及び削除手段として機能させるためのプログラムを記憶している。
【００８６】
この構成において、インターフェース２１は、切換器５を介した各コンピュータ１乃至４からのデータに対してインターフェース動作行い、バス２７に出力する。
【００８７】
そして、ＣＰＵ２２は、データ変換器６全体を制御すると共に、後述の表示データＳaを切換器５を介して各コンピュータ１乃至４に出力する。
【００８８】
次に、ＲＡＭ２３は、データ変換器６に入力されてきた各コンピュータ１乃至４からの出力データＳb等を一時的に記憶し、必要に応じてバス２７に出力する。これと並行してＲＡＭ２３は、後述のビットマップデータ生成部２５において生成された印刷ビットマップデータを一時的に記憶し、ＣＰＵ２２の制御の下、バス２７を介してプリンタ７に出力すると共に、後述の表示データ生成部２６において生成された表示ビットマップデータを一時的に記憶し、ＣＰＵ２２の制御の下、バス２７を介してプリンタ７にコンピュータ１乃至４に出力する。
【００８９】
ＲＯＭ３１は、データ変換器６全体の制御用のプログラム（後述のプレビュー処理用のフローチャートに対応するプログラムを含む。）を記憶している読み出し専用のメモリであり、所定のタイミングで必要なプログラムを読み出して、バス２７に出力する。
【００９０】
次に、変換データＲＯＭ３０は、コンピュータ１から入力された出力データＳb（ページ記述言語で作成されたページ記述データ）を印刷ビットマップデータに変換するための変換データを記憶しているＲＯＭであり、当該変換データは、ビットマップデータ生成部２５と表示データ生成部２６において共用される。そして、具体的には変換データとしては、出力データＳb（ページ記述言語）内の個々の指令コードを解釈して図形等の描画を行うための変換規則データ３０bと出力データＳbに含まれるいわゆるキャラクタコードに対応するフォント（字体）データ（アウトラインデータ）３０aとを含み、これらが必要に応じて読み出される。
【００９１】
一方、ビットマップデータ生成部２５は、各コンピュータ１乃至４からの出力データをプリンタ７において印刷出力するための印刷ビットマップデータに展開加工し、ＲＡＭ２３に出力する。すなわち、出力データＳb内の指令コードや上記キャラクタコードを読み出し、更に夫々に対応する変換規則データ３０b又はフォントデータ３０aを変換データＲＯＭ３０から読み出して、ＲＡＭ２３内のページメモリ内に、指令コードに対応する図形やキャラクタコードに対応するフォントをビットマップ形式で記憶させる。
【００９２】
なお、ビットマップデータ生成部２５における展開加工においては、実際にプリンタ７において印刷出力に使用されるフォント等を含む上記変換データを用いて実際に印刷出力する頁毎に印刷ビットマップデータが生成される。
【００９３】
そして、インタフェース２４は、生成された印刷ビットマップデータ等の、プリンタ７における印刷処理に必要なデータに対してインターフェース処理を行い、プリンタ７に出力する。
【００９４】
最後に、表示データ生成部２６は、各コンピュータ１乃至４から送信されてくる要求信号Ｓrに対応して、上記出力データＳb（各コンピュータ１乃至４から送信されてくる出力データＳb）並びに上記変換データを用いて後述のプレビュー処理用の（すなわち、印刷ビットマップデータに対応するものとしてディスプレイ１５において表示するための）表示ビットマップデータＳdaを生成する。すなわち、ビットマップデータ生成部２５における印刷ビットマップデータの生成と同様の処理によりビットマップ形式の表示ビットマップデータＳdaを生成する。このとき、変換データＲＯＭ３０からの変換データをビットマップ生成部２５と共有することとなるので、プリンタ７における実際の印刷出力に忠実な表示ビットマップデータＳdaを生成できることとなる。
【００９５】
なお、本発明に係るプレビュー処理におけるデータ変換器６の動作については以下に纏めて説明する。
【００９６】
（III）プレビュー処理
次に、ネットワークシステムＷにおいて実行される本発明に係るプレビュー処理について、図４乃至図７を用いて説明する。なお、以下の説明においては、理解の容易のために、コンピュータ１とデータ変換器６並びにプリンタ７を用いたプレビュー処理について説明する。
【００９７】
ここで、図４はプレビュー処理におけるコンピュータ１の動作を示すフローチャートであり、図５はプレビュー処理におけるデータ変換器６の動作を示すフローチャートであり、図６はプレビュー処理における表示ビットマップデータＳdaの削除処理を示す図であり、図７はディスプレイ１５において実際に表示される後述のディスプレイ表示データＳddを示す図である。
【００９８】
更に、実施形態のプレビュー処理においては、図４のフローチャートで示される動作と図５のフローチャートで示される動作とが同時並行的に進行するので、以下の説明では、二つのフローチャートを並行して説明する。
【００９９】
以下のプレビュー処理においては、先ずデータ変換器６とコンピュータ１との間におけるデータ転送速度が検出され、当該検出されたデータ転送速度に基づいて生成された表示ビットマップデータＳdaが削除され、その後コンピュータ１に転送されてプレビュー処理結果としてディスプレイ１５に表示される。
【０１００】
すなわち、実施形態のプレビュー処理においては、始めに、コンピュータ１において、プリンタ７を用いて印刷出力すべき出力データＳb（例えば、印刷出力すべき文書又は画像等）を生成し、更に当該出力データＳbをデータ変換器６に伝送し、伝送された出力データＳbをビットマップデータ生成部２５において印刷ビットマップデータに展開加工し、ＲＡＭ２３内に一時的に記憶しておく（ステップＳ３０）。このときには、当該出力データＳb及び変換データＲＯＭに記憶されているフォントデータ３０a等を用いて、プリンタ７に出力して実際に印刷出力を行うための印刷ビットマップデータがビットマップデータ生成部２５において生成される。この印刷ビットマップデータの生成は、プレビュー処理を開始する旨の後述の要求信号Ｓrが入力される前に実行される。
【０１０１】
次に、コンピュータ１において、入力部１１からプレビュー処理が開始される旨の指示が入力されると、当該プレビュー処理のための表示ビットマップデータＳdaをデータ変換器６から伝送する旨の要求信号Ｓrが生成され、当該要求信号Ｓrがデータ変換器６に伝送されてＣＰＵ２２において認識されることにより、プレビュー処理が開始される。
【０１０２】
そして、プレビュー処理が開始されると、コンピュータ１において、表示ビットマップデータ（出力データＳbに対応した一の印刷画像を形成する表示ビットマップデータ）Ｓdaをコンピュータ１に転送するために充てることが可能な時間が、転送指定時間として入力部１１において指定され、指定データＳsとしてデータ変換器６に伝送する（ステップＳ５１）。
【０１０３】
その後、伝送された指定データＳsがデータ変換器６において受信されると（ステップＳ３１）、次に、ＣＰＵ２２において現在のデータ変換器６とコンピュータ１間のデータ転送速度を検出する（ステップＳ３２）。ステップＳ３２における具体的な方法としては、例えば、所定のヘッダデータをデータ変換器６からコンピュータ１に送信すると共に計時を開始し、当該ヘッダデータに対する応答データがデータ変換器６に返信されてくるまでの時間を計時し、送信したヘッダデータのデータ量を当該計時結果で除することによりデータ転送速度を検出する。
【０１０４】
そして、そのときのデータ転送速度が判明すると、次に、表示データ生成部２６において、ＲＡＭ２３に記憶されている出力データＳbを上記変換データを用いて展開加工し、表示ビットマップデータＳdaを生成し、ＲＡＭ２３内に一時的に記憶しておく（ステップＳ３３）。このときには、出力データＳb及び変換データＲＯＭ３０に記憶されているフォントデータ３０a等（上記ビットマップデータ生成部２５において印刷ビットマップデータを生成するときに用いられたものと同様のデータ）を用いて、印刷ビットマップデータと同様の形態の表示ビットマップデータＳdaが図６に示すように生成される。
【０１０５】
次に、実際にデータ変換器６からコンピュータ１に転送してディスプレイ１５に表示するための表示データＳa（表示ビットマップデータＳdaのファイルサイズ（データ量）を削減して生成される表示データＳa）のファイルサイズが決定される（ステップＳ３４）。ここで、表示データＳaのファイルサイズとは、プリンタ７において印刷出力される一枚の単票用紙に印刷される表示ビットマップデータＳdaのデータ量に基づいて決定されるデータ量であり、具体的には、ステップＳ３２において検出されたデータ転送速度で表示データＳaをコンピュータ１に転送するとき、ステップＳ３１において受信した転送指定時間内に転送が完了するようなデータ量となるように決定される。
【０１０６】
そして、決定されたファイルサイズとステップＳ３３において生成された表示ビットマップデータＳdaのファイルサイズを比較して、ファイルサイズの変更が必要か否かが判定される（ステップＳ３５）。
【０１０７】
ステップＳ３５の判定においてファイルサイズの変更が必要であると判断されると（すなわち、例えば、検出されたデータ転送速度が通常より遅く、生成された表示ビットマップデータＳdaをそのまま転送すると転送指定時間内に転送が終了しないと判断されたとき。ステップＳ３５；ｙｅｓ）、表示ビットマップデータＳdaに基づいてそのファイルサイズが変更され表示データＳaが生成される（ステップＳ３６）。
【０１０８】
より具体的には、検出されたデータ転送速度と指定された転送指定時間により、表示ビットマップデータＳdaのファイルサイズを１／４にしなければ転送指定時間内に転送が完了しないときは、図６に示すように、表示ビットマップデータＳdaを構成する各画素データＧ00乃至Ｇ79（夫々の画素データがディスプレイ１５における一の画素に対応している。）について、隣接する四つの画素データのうち一の画素データのみが抽出されて表示データＳaが構成される。図６に示す例では、例えば、隣接する画素データＧ00、Ｇ01、Ｇ10及びＧ11の中からは画素データＧ00が抽出され、また、隣接する画素データＧ22、Ｇ23、Ｇ32及びＧ33の中からは画素データＧ22が抽出される。このようにして生成された表示データＳaには、図６に示すように、画素データＧ00、Ｇ02、Ｇ04、Ｇ06、Ｇ08、Ｇ20、Ｇ22、Ｇ24、Ｇ26、Ｇ28等が含まれることとなる。こうして生成された表示データＳaのデータ量は、元の表示ビットマップデータＳdaに比して１／４となっている。
【０１０９】
次に、生成された表示データＳaをコンピュータ１に送信する（ステップＳ３７）。
【０１１０】
なお、ステップＳ３５の判定において、ファイルサイズの変更が必要でなく、生成された表示ビットマップデータＳdaをそのまま転送しても転送指定時間内に転送が終了する場合には（ステップＳ３５；ｎｏ）そのままステップＳ３７に移行する。
【０１１１】
そして、転送されてきた表示データＳaがコンピュータ１において受信されると（ステップＳ５２）、次に、受信した表示データＳaに基づいてディスプレイ１５に実際に表示するディスプレイ表示データＳddを生成し、それを表示してプレビュー処理を実行する（ステップＳ５３）。ステップＳ５３におけるディスプレイ表示データＳddの生成は、転送されてきた表示データＳaを用いて、これを元の表示ビットマップデータＳdaと同じ大きさのビットマップデータに展開する処理を行う。具体的には、図６に示す表示データＳaが転送された場合には、当該表示データＳaに含まれる夫々の画素データを隣接する四つの画素上に複写してディスプレイ表示データＳddを生成する。すなわち、図６の表示データＳaを用いて生成されたディスプレイ表示データＳddは図７に示す状態となる。そして、このディスプレイ表示データＳddをディスプレイ１５に表示し、これを使用者が確認することによりプレビュー処理が実行される。
【０１１２】
次に、データ変換器６において表示データＳaの転送が終了すると（ステップＳ３７）、全ての印刷すべき頁に対応する表示データＳaを転送し終わったか否かが判定され（ステップＳ３８）、終了しているときは（ステップＳ３８；ｙｅｓ）そのまま処理を終了し、全ての転送が終了していないときは（ステップＳ３８；ｎｏ）ステップＳ３１に戻って上述の処理が全てのデータを転送し終わるまで頁毎に繰り返される。
【０１１３】
なお、このときに、データ転送速度が変化していることが検出されると（ステップＳ３２）当該変化した後のデータ転送速度を用いて新たな表示データＳaのファイルサイズが決定され（ステップＳ３６）、当該決定されたファイルサイズの表示データＳaが転送されることとなる。
【０１１４】
一方、コンピュータ１においては、一の頁に対応するディスプレイ表示データＳddの表示が終了すると（ステップＳ５３）、次に、全ての頁に対応する表示データＳaを受信したか否かが判定され（ステップＳ５４）、終了しているときは（ステップＳ５４；ｙｅｓ）そのままプレビュー処理を終了し、全ての頁について終了していないときは（ステップＳ５４；ｎｏ）ステップＳ５１に戻って上述の処理を繰り返し、新しい表示データＳaを受信する度にこれをディスプレイ表示データＳddに展開して表示する。
【０１１５】
以上説明したように、実施形態のプレビュー処理によれば、生成された表示ビットマップデータＳdaをデータ転送速度に対応して削減して表示データＳaを生成し、コンピュータ１に送信すると共にこれを受信して表示するので、プリンタ７における印刷出力前に、データ転送速度に対応して実際に出力される印刷ビットマップデータの概略態様を迅速に把握することができる。
【０１１６】
また、コンピュータ１から転送指定時間を指示し、当該転送指定時間とデータ転送速度とに基づいて表示データＳaを生成するので、予め指示された転送指定時間内に表示データＳaの転送及び表示を完了させ、出力される印刷ビットマップデータの概略態様を迅速に把握することができる。
【０１１７】
更に、表示ビットマップデータＳdaを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に画素データを削除することにより表示データＳaを生成するので、印刷ビットマップデータに対する忠実度を大きく損なうことなく表示データＳaを生成してこれを表示させることができる。
【０１１８】
なお、上記の実施形態においては、表示ビットマップデータＳdaのデータ量を１／４にした場合を説明したが、これ以外にも、データ転送速度が通常の１／２であるときは、表示ビットマップデータＳdaにおいて隣接する二つの画素データのうちの一方を抽出して表示データＳaとすれば、表示ビットマップデータＳdaのデータ量を１／２にして表示データＳaを生成し、これを転送することができる。
【０１１９】
更に、データ転送速度が通常の１／４未満であるときは、例えば、表示ビットマップデータＳdaにおいて方形の区画を構成する９個の画素データから一の画素データを抽出して表示データＳaを構成すれば、データ量を１／９とすることができる。
【０１２０】
さらに、上述のように転送指定時間とデータ転送速度により表示データＳaのデータ量を決定する以外に、コンピュータ１から直接具体的な表示データＳaのデータ量を指定する（例えば、１／２とする。又は１／４とする等）こともできる。
【０１２１】
更にまた、データ転送速度と表示データＳaのデータ量とを予め対応づけて決めておけは、データ転送速度のみを検出して表示データＳaを構成することができる。
【０１２２】
また、上述の実施形態においては、ステップＳ３０とＳ３３において、印刷ビットマップデータと表示ビットマップデータＳdaとを別個に生成したが、これ以外に、最初に印刷ビットマップデータを生成し、当該印刷ビットマップデータに含まれるビットを一定間隔毎に間引くことにより表示ビットマップデータＳdaを構成してもよい。これは、通常、印刷ビットマップデータの解像度が表示ビットマップデータＳdaのそれよりも高いことによる。
【０１２３】
（IV）第１変形形態
つぎに本発明の第１変形形態について説明する。
【０１２４】
上述の実施形態においては、表示ビットマップデータＳdaにおける一定の画素データを削除する（いわゆる間引く）ことにより表示ビットマップデータＳdaよりもデータ量の少ない表示データＳaを生成して伝送したが、この他に、例えば、表示ビットマップデータＳdaがフルカラー（２４ビット）のカラーデータであるときは、その表示色数を少なくして表示データＳaを構成することができる。
【０１２５】
すなわち、フルカラーの表示ビットマップデータＳdaは、赤、緑及び青に対応する値を夫々１バイトづつ有しており、一の画素の色を３バイトのデータを使って表現する表示ビットマップデータＳdaであり、この場合の表示ビットマップデータＳdaは、図８（ａ）に示すように、ヘッダ１０５と、実際の表示画面としてのビットマップデータ１０６とから構成されている。そして、ヘッダ１０５にはビットマップデータにおける縦横の画素数やフルカラーのデータであることを示す情報が含まれている。
【０１２６】
そしてこの表示ビットマップデータＳdaにおける表示色数を少なくする場合には、一旦表示ビットマップデータＳdaを生成した後、その中で画素毎に頻繁に使用されている色を２５６色選択し、当該２５６色の色を示す指標データ（以下、インデックスデータと称する。）をアドレスデータと共に生成する。このインデックスデータとして具体的には、図８（ｃ）に示すように、赤、緑及び青に対応する値を夫々１バイトづつ含んでおり、３バイトのデータを用いて一の色を示している。従って、このインデックスデータの中には、具体的に使用される色を示すデータが２５６色分含まれることとなる。ここで、フルカラーを２５６色に減色しているので、上記アドレスデータとしては１バイト（８ビット）で表すことができ、従って、ビットマップデータの中では一の画素の色について、従来は３バイト使用していたところ、これを１バイトのインデックスデータのアドレスに置き換えることができる。そして、図８（ｂ）に示すように、当該インデックスデータ１０１にヘッダ１００とビットマップデータ１０２とを付加して表示データＳaを構成すれば、全体のデータ量は表示ビットマップデータＳdaに比して約１／３とすることができる。
【０１２７】
なお、上記ヘッダ１００には、ビットマップデータ１０２における縦横の画素数や２５６色のカラーデータであることを示す情報が含まれており、ビットマップデータ１０２には、夫々の画素毎に、当該画素とインデックスデータ１０１で指定されている色とを関連づけるデータが含まれている。
【０１２８】
更に、フルカラーの表示ビットマップデータＳdaを２５６色の表示データＳaに変換する際に、表示ビットマップデータＳdaにおける画素毎の色について、それが表示データＳaのインデックスデータ１０１内で指定されていない色であるときは、表示ビットマップデータＳda内の色を示すデータの値に最も近い値を有するインデックスデータ１０１内の色が当該表示ビットマップデータＳdaにおける画素の色として表示データＳaが生成される。
【０１２９】
また、フルカラーの表示ビットマップデータＳdaにおける表示色数を少なくする他の方法としては、例えば、いわゆるディザリングと呼ばれる処理により、表示色を示すデータ量を低減する方法もある。このディザリング処理は、隣り合う画素に異なる色を配置して中間の色を近似的に表現する方法であり、具体的には、例えば緑の画素と赤の画素を格子状に配置することにより、黄色の画素を疑似的に表現することができる。この方法によっても、表示データＳaとして転送すべき色数を低減することができる。なお、ディザリング処理については、例えば、「日経エレクトロニクス,1995.10.9(No.646),pp141-pp150」に開示されている方法のほか、種々の公知の処理方法を適用することができる。
【０１３０】
以上説明した第１変形形態によれば、表示ビットマップデータＳdaがカラーデータであるとき、当該表示ビットマップデータＳdaにおける表示色数を削減することにより表示データＳaを生成するので、印刷ビットマップデータに対する忠実度を大きく損なうことなく表示データＳaを生成してこれを表示させることができる。
【０１３１】
（Ｖ）第２変形形態
上述した実施形態及び第１変形形態の他の形態としては、生成された表示ビットマップデータＳdaそのものを画像圧縮技術を用いて圧縮し、データ量を低減して表示データＳaを構成することもできる。
【０１３２】
この圧縮方法として、例えば、カラー静止画の圧縮に関する国際標準であるＪＰＥＧ（Joint Photographic coding Experts Group）方式やＧＩＦ（GraphicsInterchange Format）方式等の既存の方法を用いることができる。このうち、ＪＰＥＧ方式によれば、圧縮率を変更できるので、データ転送速度に対応して圧縮率を変更することにより、適切なファイルサイズの表示データＳaを生成することができる。
【０１３３】
なお、これまでの実施形態及び各変形形態においては、データ変換器６とプリンタ７とを別個独立の装置として説明したが、これ以外にも、プリンタそのものに上記データ変換器としての機能を持たせることも可能である。この場合には、本発明に係る動作を示すプログラムを、コンピュータからの出力データＳbをビットマップデータに展開するための、いわゆるＲＩＰ（Raster Image Processer）プログラムとしてプリンタ内に内蔵するようにすることができる。
【０１３４】
更に、上述の各実施形態に係る動作（図４及び図５参照）に係るプログラムを記録媒体としてのフレキシブルディスク等に記憶させ、必要に応じて、コンピュータ内の上記ＲＡＭを構成するハードディスク装置内に記憶させて利用するようにしてもよい。
【０１３５】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、生成された表示マップデータを転送指定時間とデータ転送速度に対応して削減して削減表示データを生成し、データ生成装置に送信すると共にこれを受信して表示するので、印刷装置における印刷出力前に、転送指定時間とデータ転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができ、また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【０１３６】
【０１３７】
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加えて、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１３８】
請求項３に記載の発明によれば、請求項１又は２に記載の発明の効果に加えて、表示マップデータがカラーデータであるとき、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１３９】
請求項４に記載の発明によれば、生成された表示マップデータを転送指定時間とデータ転送速度に対応して削減して削減表示データを生成し、データ生成装置に送信すると共にこれを受信して表示するので、印刷装置における印刷出力前に、転送指定時間とデータ転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができ、また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【０１４０】
【０１４１】
請求項５に記載の発明によれば、請求項４に記載の発明の効果に加えて、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１４２】
請求項６に記載の発明によれば、請求項４又は５に記載の発明の効果に加えて、表示マップデータがカラーデータであるとき、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１４３】
請求項７に記載の発明によれば、生成された表示マップデータを転送指定時間とデータ転送速度に対応して削減して削減表示データを生成し、データ生成装置に送信すると共にこれを受信して表示するので、印刷装置における印刷出力前に、転送指定時間とデータ転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができ、また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【０１４４】
【０１４５】
請求項８に記載の発明によれば、請求項７に記載の発明の効果に加えて、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１４６】
請求項９に記載の発明によれば、請求項８に記載の発明の効果に加えて、表示マップデータがカラーデータであるとき、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１４７】
請求項１０に記載の発明によれば、変換装置からデータ生成装置へ削減表示データを伝送して表示させるので、印刷装置における印刷出力前に、実際に出力される印刷出力データの概略態様を迅速に把握することができ、また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【０１４８】
【０１４９】
請求項１１に記載の発明によれば、生成された表示マップデータを転送指定時間とデータ転送速度に対応して削減して削減表示データを生成し、データ生成装置に送信すると共にこれを受信して表示することができるので、印刷装置における印刷出力前に、転送指定時間とデータ転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができ、また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【０１５０】
【０１５１】
請求項１２に記載の発明によれば、請求項１１に記載の発明の効果に加えて、表示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１５２】
請求項１３に記載の発明によれば、請求項１１又は１２に記載の発明の効果に加えて、表示マップデータがカラーデータであるとき、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１５３】
請求項１４に記載の発明によれば、生成された表示マップデータを転送指定時間とデータ転送速度に対応して削減して削減表示データを生成し、データ生成装置に送信すると共にこれを受信して表示することができるので、印刷装置における印刷出力前に、転送指定時間とデータ転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができ、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【０１５４】
【０１５５】
請求項１５に記載の発明によれば、請求項１４に記載の発明の効果に加えて、示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１５６】
請求項１６に記載の発明によれば、請求項１４又は１５に記載の発明の効果に加えて、表示マップデータがカラーデータであるとき、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１５７】
請求項１７に記載の発明によれば、データ変換制御プログラムを記録した記録媒に基づいて、生成された表示マップデータを転送指定時間とデータ転送速度に対応して削減して削減表示データを生成し、データ生成装置に送信すると共にこれを受信して表示するので、印刷装置における印刷出力前に、転送指定時間とデータ転送速度に対応して実際に出力される印刷出力データの概略態様を迅速に把握することができ、また、予め指示された転送指定時間内に削減表示データの転送及び表示を完了させ、出力される印刷出力データの概略態様を迅速に把握することができる。
【０１５８】
【０１５９】
請求項１８に記載の発明によれば、請求項１７に記載の発明の効果に加えて、データ変換制御プログラムを記録した記録媒に基づいて、示マップデータを構成する複数の画素データの中から、データ転送速度に応じた所定の画素データ数毎に一又は複数の画素データを削除することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【０１６０】
請求項１９に記載の発明によれば、請求項１７又は１８に記載の発明の効果に加えて、データ変換制御プログラムを記録した記録媒に基づいて、表示マップデータがカラーデータであるとき、当該表示マップデータにおける表示手段に対する表示色数を削減することにより削減表示データを生成するので、印刷出力データに対する忠実度を大きく損なうことなく削減表示データを生成してこれを表示させることができる。
【図面の簡単な説明】
【図１】  実施形態のネットワークシステムの構成を示すブロック図である。
【図２】  コンピュータ及びプリンタの細部構成を示すブロック図であり、（ａ）はコンピュータの細部構成を示すブロック図であり、（ｂ）はプリンタの細部構成を示すブロック図である。
【図３】  データ変換器の細部構成を示すブロック図である。
【図４】  プレビュー処理におけるコンピュータの動作を示すフローチャートである。
【図５】  プレビュー処理におけるデータ変換器の動作を示すフローチャートである。
【図６】  表示データの生成を説明する図である。
【図７】  ディスプレイ表示データの態様を説明する図である。
【図８】  カラーデータのデータ量削減を示す図であり、（ａ）はフルカラーの表示ビットマップデータの構造を示す図であり、（ｂ）は２５６色の表示データの構造を示す図であり、（ｃ）はインデックスデータ１０２の具体的な異様の例を示す図である。
【符号の説明】
１、２、３、４…コンピュータ
５…切換器
６…データ変換器
７…プリンタ
１０、１６、２２、２５a、２６a…ＣＰＵ
１１…入力部
１２、１７…ネットワーク接続部
１３、１８、２５b、２６b、３１…ＲＯＭ
１４、１９、２３、２５c、２６c…ＲＡＭ
１５…ディスプレイ
１６、２１、２７…バス
２０…出力エンジン
２１、２４…インターフェース
２５…ビットマップデータ生成部
２６…表示データ生成部
３０…変換データＲＯＭ
３０a…フォントデータ
３０b…変換規則データ
１００、１０５…ヘッダ
１０１…インデックスデータ
１０２、１０６…ビットマップデータ
Ｗ…ネットワークシステム
Ｓa…表示データ
Ｓda…表示ビットマップデータ
Ｓb…出力データ
Ｓr…要求信号
Ｓdd…ディスプレイ表示データ
Ｓs…指定データ
Ｇ00、Ｇ01、Ｇ02、Ｇ03、Ｇ04、Ｇ05、Ｇ06、Ｇ07、Ｇ08、Ｇ09、Ｇ10、Ｇ11、Ｇ12、Ｇ13、Ｇ14、Ｇ15、Ｇ16、Ｇ17、Ｇ18、Ｇ19、Ｇ20、Ｇ21、Ｇ22、Ｇ23、Ｇ24、Ｇ25、Ｇ26、Ｇ27、Ｇ28、Ｇ29、Ｇ30、Ｇ31、Ｇ32、Ｇ33、Ｇ34、Ｇ35、Ｇ36、Ｇ37、Ｇ38、Ｇ39、Ｇ40、Ｇ41、Ｇ42、Ｇ43、Ｇ44、Ｇ45、Ｇ46、Ｇ47、Ｇ48、Ｇ49、Ｇ50、Ｇ51、Ｇ52、Ｇ53、Ｇ54、Ｇ55、Ｇ56、Ｇ57、Ｇ58、Ｇ59、Ｇ60、Ｇ61、Ｇ62、Ｇ63、Ｇ64、Ｇ65、Ｇ66、Ｇ67、Ｇ68、Ｇ69、Ｇ70、Ｇ71、Ｇ72、Ｇ73、Ｇ74、Ｇ75、Ｇ76、Ｇ77、Ｇ78、Ｇ79…画素データ
【図１】
0003690058.tif 000002
【図２】
0003690058.tif 000003
【図３】
0003690058.tif 000004
【図４】
0003690058.tif 000005
【図５】
0003690058.tif 000006
【図６】
0003690058.tif 000007
【図７】
0003690058.tif 000008
【図８】
0003690058.tif 000009