(57)【特許請求の範囲】
【請求項１】
外部から受信した印刷データに基づいてＲＩＰ処理を実行することによってラスターイメージのデータを生成するデータ生成手段と、
画像を出力する電子機器に画像の出力のためのデータを送信するデータ送信手段とを備え、
前記データ送信手段は、外部から受信した印刷データに付加されている情報に基づいて前記電子機器の種類を判断し、
前記データ送信手段は、
外部から受信した印刷データと、
前記データ生成手段によって生成されたラスターイメージのデータとしての印刷用イメージデータとのうち、
前記電子機器の種類に応じたデータを前記電子機器に送信し、
前記データ送信手段は、前記電子機器の種類が、印刷データに基づいて前記データ生成手段と同じＲＩＰ処理を実行する印刷装置である場合に、外部から受信した印刷データと、前記データ生成手段によって生成された印刷用イメージデータとのうち、前記データ生成手段によって生成された印刷用イメージデータのみを前記電子機器に送信し、
前記データ送信手段は、前記電子機器の種類が、印刷データに基づいて前記データ生成手段とは異なるＲＩＰ処理を実行する印刷装置である場合に、外部から受信した印刷データと、前記データ生成手段によって生成された印刷用イメージデータとのうち、外部から受信した印刷データのみを前記電子機器に送信することを特徴とするサーバー。
【請求項２】
前記データ生成手段は、ラスターイメージのデータとして印刷用イメージデータおよび表示用イメージデータを生成し、
前記データ送信手段は、前記電子機器の種類が印刷装置ではない場合に、前記データ生成手段によって生成された表示用イメージデータを前記電子機器に送信することを特徴とする請求項１に記載のサーバー。
【請求項３】
外部から受信した印刷データに基づいてＲＩＰ処理を実行することによってラスターイメージのデータを生成するデータ生成手段、および、
画像を出力する電子機器に画像の出力のためのデータを送信するデータ送信手段としてコンピューターを機能させ、
前記データ送信手段は、外部から受信した印刷データに付加されている情報に基づいて前記電子機器の種類を判断し、
前記データ送信手段は、
外部から受信した印刷データと、
前記データ生成手段によって生成されたラスターイメージのデータとしての印刷用イメージデータとのうち、
前記電子機器の種類に応じたデータを前記電子機器に送信し、
前記データ送信手段は、前記電子機器の種類が、印刷データに基づいて前記データ生成手段と同じＲＩＰ処理を実行する印刷装置である場合に、外部から受信した印刷データと、前記データ生成手段によって生成された印刷用イメージデータとのうち、前記データ生成手段によって生成された印刷用イメージデータのみを前記電子機器に送信し、
前記データ送信手段は、前記電子機器の種類が、印刷データに基づいて前記データ生成手段とは異なるＲＩＰ処理を実行する印刷装置である場合に、外部から受信した印刷データと、前記データ生成手段によって生成された印刷用イメージデータとのうち、外部から受信した印刷データのみを前記電子機器に送信することを特徴とするサーバー用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに基づいてラスターイメージのデータを生成することができるサーバーおよびサーバー用プログラムに関する。
【背景技術】
【０００２】
従来、自機で処理できるデータファイルであるか否かを判定した後、自機で処理できるデータファイルである場合には、印刷を実行するためのラスターイメージのデータをデータファイルに基づいて自機で生成し、自機で処理できないデータファイルである場合には、印刷を実行するためのラスターイメージのデータをデータファイルに基づいてサーバーに生成させる画像形成装置が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２８２４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置においては、自機で処理できるデータファイルであるか否かを判定しなければならず、更に、自機で処理できないデータファイルである場合にはラスターイメージのデータをサーバーに生成させる処理を実行しなければならないので、処理能力が高い必要があるという問題がある。
【０００５】
そこで、本発明は、画像を出力する電子機器への負担を抑えつつ電子機器と適切に連携することができるサーバーおよびサーバー用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のサーバーは、外部から受信した印刷データに基づいてＲＩＰ処理を実行することによってラスターイメージのデータを生成するデータ生成手段と、画像を出力する電子機器に画像の出力のためのデータを送信するデータ送信手段とを備え、前記データ送信手段は、外部から受信した印刷データと、前記データ生成手段によって生成されたラスターイメージのデータとのうち、前記電子機器の種類に応じたデータを前記電子機器に送信することを特徴とする。
【０００７】
この構成により、本発明のサーバーは、印刷データと、ラスターイメージのデータとのうち、画像を出力する電子機器の種類に応じたデータを電子機器に送信するので、電子機器への負担を抑えつつ電子機器と適切に連携することができる。
【０００８】
本発明のサーバーにおいて、前記データ生成手段は、ラスターイメージのデータとして印刷用イメージデータおよび表示用イメージデータを生成し、前記データ送信手段は、外部から受信した印刷データと、前記データ生成手段によって生成された印刷用イメージデータと、前記データ生成手段によって生成された表示用イメージデータとのうち、前記電子機器の種類に応じたデータを前記電子機器に送信しても良い。
【０００９】
この構成により、本発明のサーバーは、印刷データと、印刷用イメージデータと、表示用イメージデータとのうち、画像を出力する電子機器の種類に応じたデータを電子機器に送信するので、電子機器への負担を抑えつつ電子機器と適切に連携することができる。
【００１０】
本発明のサーバーは、外部から受信した印刷データに基づいてＲＩＰ処理を実行することによってラスターイメージのデータとして印刷用イメージデータおよび表示用イメージデータを生成するデータ生成手段と、画像を出力する電子機器に画像の出力のためのデータを送信するデータ送信手段とを備え、前記データ送信手段は、前記データ生成手段によって生成された印刷用イメージデータと、前記データ生成手段によって生成された表示用イメージデータとのうち、前記電子機器の種類に応じたデータを前記電子機器に送信することを特徴とする。
【００１１】
この構成により、本発明のサーバーは、印刷用イメージデータと、表示用イメージデータとのうち、画像を出力する電子機器の種類に応じたデータを電子機器に送信するので、電子機器への負担を抑えつつ電子機器と適切に連携することができる。
【００１２】
本発明のサーバーにおいて、前記データ送信手段は、前記電子機器の種類が、印刷データに基づいて前記データ生成手段と同じＲＩＰ処理を実行する印刷装置である場合に、前記データ生成手段によって生成された印刷用イメージデータを前記電子機器に送信しても良い。
【００１３】
この構成により、本発明のサーバーは、印刷データに基づいて生成したラスターイメージのデータとしての印刷用イメージデータを印刷装置に送信するので、印刷データに基づいて印刷装置でラスターイメージのデータを生成させる必要がなく、印刷装置にかかる負荷を低減することができる。したがって、本発明のサーバーは、印刷装置に高速に印刷を完了させることができる。特に、本発明のサーバーは、印刷装置において実行されるＲＩＰ処理と同じＲＩＰ処理を実行するので、印刷データに基づいて印刷装置でラスターイメージのデータを生成させる場合と同じ品質の印刷物を得ることができる。
【００１４】
本発明のサーバーにおいて、前記データ送信手段は、前記電子機器の種類が、印刷データに基づいて前記データ生成手段とは異なるＲＩＰ処理を実行する印刷装置である場合に、外部から受信した印刷データを前記電子機器に送信しても良い。
【００１５】
この構成により、本発明のサーバーは、自身とは異なるＲＩＰ処理を実行する印刷装置に対して、印刷データに基づいて生成したラスターイメージのデータとしての印刷用イメージデータではなく、印刷データを送信するので、印刷データに基づいて印刷装置でラスターイメージのデータを生成させることによって印刷装置による高品質の印刷物を得ることができる。
【００１６】
本発明のサーバーにおいて、前記データ送信手段は、前記電子機器の種類が印刷装置ではない場合に、前記データ生成手段によって生成された表示用イメージデータを前記電子機器に送信しても良い。
【００１７】
この構成により、本発明のサーバーは、印刷装置ではない電子機器に印刷用のデータではなく表示用のデータを送信するので、印刷装置ではない電子機器と適切に連携することができる。
【００１８】
本発明のサーバーにおいて、前記データ送信手段は、前記電子機器の種類が印刷装置である場合に、前記データ生成手段によって生成された印刷用イメージデータを前記電子機器に送信しても良い。
【００１９】
この構成により、本発明のサーバーは、印刷データに基づいて生成したラスターイメージのデータとしての印刷用イメージデータを印刷装置に送信するので、印刷データに基づいて印刷装置でラスターイメージのデータを生成させる必要がなく、印刷装置にかかる負荷を低減することができる。したがって、本発明のサーバーは、印刷装置に高速に印刷を完了させることができる。
【００２０】
本発明のサーバー用プログラムは、外部から受信した印刷データに基づいてＲＩＰ処理を実行することによってラスターイメージのデータを生成するデータ生成手段、および、画像を出力する電子機器に画像の出力のためのデータを送信するデータ送信手段としてコンピューターを機能させ、前記データ送信手段は、外部から受信した印刷データと、前記データ生成手段によって生成されたラスターイメージのデータとのうち、前記電子機器の種類に応じたデータを前記電子機器に送信することを特徴とする。
【００２１】
この構成により、本発明のサーバー用プログラムを実行するコンピューターは、印刷データと、ラスターイメージのデータとのうち、画像を出力する電子機器の種類に応じたデータを電子機器に送信するので、電子機器への負担を抑えつつ電子機器と適切に連携することができる。
【００２２】
本発明のサーバー用プログラムは、外部から受信した印刷データに基づいてＲＩＰ処理を実行することによってラスターイメージのデータとして印刷用イメージデータおよび表示用イメージデータを生成するデータ生成手段、および、画像を出力する電子機器に画像の出力のためのデータを送信するデータ送信手段としてコンピューターを機能させ、前記データ送信手段は、前記データ生成手段によって生成された印刷用イメージデータと、前記データ生成手段によって生成された表示用イメージデータとのうち、前記電子機器の種類に応じたデータを前記電子機器に送信することを特徴とする。
【００２３】
この構成により、本発明のサーバー用プログラムを実行するコンピューターは、印刷用イメージデータと、表示用イメージデータのうち、画像を出力する電子機器の種類に応じたデータを電子機器に送信するので、電子機器への負担を抑えつつ電子機器と適切に連携することができる。
【発明の効果】
【００２４】
本発明のサーバーおよびサーバー用プログラムは、画像を出力する電子機器への負担を抑えつつ電子機器と適切に連携することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施の形態に係る画像出力システムのブロック図である。
【図２】図１に示す利用者端末のブロック図である。
【図３】図１に示すサーバーのブロック図である。
【図４】図１に示すＭＦＰのブロック図である。
【図５】印刷データに基づいたプレビューを実行する場合の図２に示す利用者端末の動作のフローチャートである。
【図６】印刷データを送信する場合の図２に示す利用者端末の動作のフローチャートである。
【図７】印刷データを受信した場合の図４に示すＭＦＰの動作のフローチャートである。
【図８】利用者端末から印刷データを受信した場合の図３に示すサーバーの動作のフローチャートである。
【図９】印刷用イメージデータを受信した場合の図１に示すＭＦＰの動作のフローチャートである。
【図１０】サムネイルデータを受信した場合の図１に示す利用者端末の動作のフローチャートである。
【図１１】図１０に示す動作において表示されるサムネイルプレビュー画面の一例を示す図である。
【図１２】図１０に示す動作において表示されるオリジナル画像プレビュー画面の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２７】
まず、本実施の形態に係る画像出力システムの構成について説明する。
【００２８】
図１は、本実施の形態に係る画像出力システム１０のブロック図である。
【００２９】
図１に示すように、画像出力システム１０は、印刷データを生成する電子機器としての利用者端末２０と、サーバー３０と、印刷ジョブのデータとしてのジョブデータに基づいて印刷を実行する印刷装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）４０とを備えている。利用者端末２０と、サーバー３０と、ＭＦＰ４０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能である。
【００３０】
利用者端末２０によって生成される印刷データは、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｍｍａｎｄ  Ｌａｎｇｕａｇｅ）、ＫＰＤＬ（Ｋｙｏｃｅｒａ  Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）など、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）によって記述されたデータである。
【００３１】
サーバー３０は、ＭＦＰ４０と比較してマシンスペック的に高性能であり、データの処理能力が高い。
【００３２】
なお、画像出力システム１０は、利用者端末２０と同様の利用者端末を複数備えることが可能である。しかしながら、以下においては、画像出力システム１０に備えられる利用者端末を代表して利用者端末２０について説明する。
【００３３】
同様に、画像出力システム１０は、ＭＦＰ４０と同様のＭＦＰを複数備えることが可能である。しかしながら、以下においては、画像出力システム１０に備えられるＭＦＰを代表してＭＦＰ４０について説明する。
【００３４】
画像出力システム１０に備えられる利用者端末およびＭＦＰは、本発明の電子機器を構成している。
【００３５】
図２は、利用者端末２０のブロック図である。
【００３６】
図２に示すように、利用者端末２０は、利用者による種々の操作が入力される入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行う通信デバイスである通信部２３と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２４と、利用者端末２０全体を制御する制御部２５とを備えている。利用者端末２０は、スマートフォンなどの携帯端末やＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されている。
【００３７】
記憶部２４は、印刷装置の動作を制御するプリンタードライバー２４ａと、印刷データに基づいてＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を実行することによってラスターイメージのデータを生成するＲＩＰモジュール２４ｂとを記憶している。プリンタードライバー２４ａおよびＲＩＰモジュール２４ｂは、それぞれ、利用者端末２０の製造段階で利用者端末２０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体から利用者端末２０に追加でインストールされても良いし、ネットワーク１１上から利用者端末２０に追加でインストールされても良い。
【００３８】
制御部２５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２４に記憶されているプログラムを実行する。
【００３９】
図３は、サーバー３０のブロック図である。
【００４０】
図３に示すように、サーバー３０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行う通信デバイスである通信部３３と、各種のデータを記憶している半導体メモリー、ＨＤＤなどの記憶デバイスである記憶部３４と、サーバー３０全体を制御する制御部３５とを備えている。サーバー３０は、ＰＣなどのコンピューターによって構成されている。
【００４１】
記憶部３４は、サーバー３０の動作を制御するサーバー用プログラム３４ａと、印刷データに基づいてＲＩＰ処理を実行することによってラスターイメージのデータを生成するＲＩＰモジュール３４ｂとを記憶している。サーバー用プログラム３４ａおよびＲＩＰモジュール３４ｂは、それぞれ、サーバー３０の製造段階でサーバー３０にインストールされていても良いし、ＵＳＢメモリーなどの外部の記憶媒体からサーバー３０に追加でインストールされても良いし、ネットワーク１１上からサーバー３０に追加でインストールされても良い。
【００４２】
記憶部３４は、印刷データ３４ｃを複数記憶可能である。
【００４３】
記憶部３４は、印刷用のラスターイメージのデータとしての印刷用イメージデータ３４ｄを複数記憶可能である。印刷用イメージデータ３４ｄは、ＰＣＬｍ（Ｐｒｉｎｔｅｒ  Ｃｏｍｍａｎｄ  Ｌａｎｇｕａｇｅ  ｍｏｂｉｌｅ）ファイル、ＰＷＧ（Ｐｒｉｎｔｅｒ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ）ラスターファイル、ＵＲＦ（Ｕｎｉｖｅｒｓａｌ  Ｒａｓｔｅｒ  Ｆｏｒｍａｔ）ファイルなど、印刷装置がＲＩＰ処理を実行せずに印刷可能なファイルである。記憶部３４は、印刷用イメージデータ３４ｄそれぞれを、対応する印刷データ３４ｃに関連付けて記憶している。
【００４４】
記憶部３４は、表示用のラスターイメージのデータとしての表示用イメージデータ３４ｅを複数記憶可能である。表示用イメージデータ３４ｅは、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）ファイルなど、ＰＣや印刷装置においてプレビュー可能なファイルである。表示用イメージデータ３４ｅには、印刷データ３４ｃに基づいてＲＩＰモジュール３４ｂによってＲＩＰ処理を実行することによって生成されるオリジナル画像のデータとしてのオリジナルデータと、オリジナル画像に対して画像サイズを縮小することによってデータサイズを低減したサムネイルのデータとしてのサムネイルデータとが含まれている。記憶部３４は、表示用イメージデータ３４ｅそれぞれを、対応する印刷データ３４ｃに関連付けて記憶している。なお、オリジナルデータとして印刷用イメージデータ３４ｄが使用される場合には、表示用イメージデータ３４ｅは、オリジナルデータおよびサムネイルデータのうち、サムネイルデータのみを含んでいても良い。
【００４５】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行する。
【００４６】
制御部３５は、記憶部３４に記憶されているサーバー用プログラム３４ａを実行することによって、データを生成するデータ生成手段３５ａ、および、データを送信するデータ送信手段３５ｂとして機能する。
【００４７】
図４は、ＭＦＰ４０のブロック図である。
【００４８】
図４に示すように、ＭＦＰ４０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部４１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部４２と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター４３と、原稿から画像データを読み取る読取デバイスであるスキャナー４４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部４５と、ネットワーク１１（図１参照。）経由で外部の装置と通信を行うネットワーク通信デバイスである通信部４６と、各種のデータを記憶している半導体メモリー、ＨＤＤなどの記憶デバイスである記憶部４７と、ＭＦＰ４０全体を制御する制御部４８とを備えている。
【００４９】
記憶部４７は、印刷データに基づいてＲＩＰ処理を実行することによってラスターイメージのデータを生成するＲＩＰモジュール４７ａを記憶している。ＲＩＰモジュール４７ａは、それぞれ、ＭＦＰ４０の製造段階でＭＦＰ４０にインストールされていても良いし、ＵＳＢメモリーなどの外部の記憶媒体からＭＦＰ４０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ４０に追加でインストールされても良い。
【００５０】
制御部４８は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部４７に記憶されているプログラムを実行する。
【００５１】
次に、画像出力システム１０の動作について説明する。
【００５２】
まず、印刷データに基づいたプレビューを実行する場合の利用者端末２０の動作について説明する。
【００５３】
利用者は、利用者端末２０によって送信される予定の印刷データに基づいたプレビューの実行を、利用者端末２０の操作部２１を介して利用者端末２０に指示することができる。利用者端末２０の制御部２５は、プレビューの実行が指示されると、プリンタードライバー２４ａを実行することによって図５に示す動作を実行する。
【００５４】
図５は、印刷データに基づいたプレビューを実行する場合の利用者端末２０の動作のフローチャートである。
【００５５】
図５に示すように、利用者端末２０の制御部２５は、印刷データに基づいてＲＩＰモジュール２４ｂによってＲＩＰ処理を実行することによってＰＮＧファイルなどのラスターイメージのデータを生成した後（Ｓ１０１）、生成したラスターイメージのデータに基づいて表示部２２でプレビューを実行して（Ｓ１０２）、図５に示す動作を終了する。
【００５６】
次に、印刷データを送信する場合の利用者端末２０の動作について説明する。
【００５７】
利用者は、表示部２２に実行されたプレビューを確認するなどして、利用者端末２０による印刷データの送信を決めると、利用者端末２０による印刷データの送信を、利用者端末２０の操作部２１を介して利用者端末２０に指示することができる。利用者端末２０の制御部２５は、印刷データの送信が指示されると、プリンタードライバー２４ａを実行することによって図６に示す動作を実行する。
【００５８】
図６は、印刷データを送信する場合の利用者端末２０の動作のフローチャートである。
【００５９】
図６に示すように、制御部２５は、印刷データの送信先を判断する（Ｓ１１１）。ここで、利用者は、印刷データの送信先を操作部２１を介してプリンタードライバー２４ａに事前に設定可能である。印刷データの送信先としては、ＭＦＰ４０などの具体的な印刷装置と、サーバー３０とが設定可能である。なお、印刷データの送信先としてサーバー３０が設定される場合、サーバー３０からの送信先も設定される必要がある。サーバー３０からの送信先としては、利用者端末および印刷装置が存在する。
【００６０】
制御部２５は、設定されている送信先が印刷装置であるとＳ１１１において判断すると、送信先として設定されている印刷装置に通信部２３を介して印刷データを送信して（Ｓ１１２）、図６に示す動作を終了する。
【００６１】
制御部２５は、設定されている送信先がサーバー３０であるとＳ１１１において判断すると、通信部２３を介してサーバー３０に印刷データを送信して（Ｓ１１３）、図６に示す動作を終了する。ここで、制御部２５は、サーバー３０に印刷データを送信する場合、「サーバー３０からの送信先の設定」を印刷データに付加して送信する。
【００６２】
次に、利用者端末２０から直接受信した印刷データに基づいて印刷を実行する場合のＭＦＰ４０の動作について説明する。
【００６３】
ＭＦＰ４０の制御部４８は、利用者端末２０からジョブデータとしての印刷データを受信すると、図７に示す動作を実行する。
【００６４】
図７は、印刷データを受信した場合のＭＦＰ４０の動作のフローチャートである。
【００６５】
図７に示すように、制御部４８は、受信した印刷データに基づいてＲＩＰモジュール４７ａによってＲＩＰ処理を実行することによってＰＣＬｍファイル、ＰＷＧラスターファイル、ＵＲＦファイルなどのラスターイメージのデータを生成した後（Ｓ１２１）、生成したラスターイメージのデータに基づいてプリンター４３によって印刷を実行して（Ｓ１２２）、図７に示す動作を終了する。
【００６６】
次に、利用者端末２０から印刷データを受信した場合のサーバー３０の動作について説明する。
【００６７】
サーバー３０の制御部３５は、利用者端末２０から印刷データを受信すると、図８に示す動作を実行する。
【００６８】
図８は、利用者端末２０から印刷データを受信した場合のサーバー３０の動作のフローチャートである。
【００６９】
図８に示すように、制御部３５のデータ生成手段３５ａは、受信した印刷データを、印刷データ３４ｃとして記憶部３４に記憶する（Ｓ１３１）。
【００７０】
次いで、データ生成手段３５ａは、Ｓ１３１において記憶部３４に記憶した印刷データ３４ｃに基づいてＲＩＰモジュール３４ｂによってＲＩＰ処理を実行することによって、ラスターイメージのデータとして、ＰＣＬｍファイル、ＰＷＧラスターファイル、ＵＲＦファイルなどの印刷用イメージデータと、ＰＮＧファイルなどの表示用イメージデータとを生成した後（Ｓ１３２）、生成した印刷用イメージデータおよび表示用イメージデータをそれぞれ印刷用イメージデータ３４ｄおよび表示用イメージデータ３４ｅとして記憶部３４に記憶する（Ｓ１３３）。ここで、データ生成手段３５ａは、Ｓ１３１において記憶した印刷データ３４ｃに関連付けて、印刷用イメージデータ３４ｄおよび表示用イメージデータ３４ｅを記憶する。
【００７１】
次いで、データ送信手段３５ｂは、Ｓ１３１において記憶部３４に記憶した印刷データ３４ｃに付加されている「サーバー３０からの送信先の設定」に基づいて、サーバー３０からの送信先の電子機器の種類を判断する（Ｓ１３４）。ここで、データ送信手段３５ｂは、サーバー３０からの送信先の電子機器の種類が、「印刷データに基づいてサーバー３０自身と同じＲＩＰ処理を実行する印刷装置（以下「同ＲＩＰ印刷装置」と言う。）」であるか、「印刷データに基づいてサーバー３０自身とは異なるＲＩＰ処理を実行する印刷装置（以下「異ＲＩＰ印刷装置」と言う。）」であるか、「印刷装置ではない電子機器（以下「非印刷装置」と言う。）」であるかを判断する。データ送信手段３５ｂは、印刷データ３４ｃに付加されている「サーバー３０からの送信先の設定」の情報のみに基づいてサーバー３０からの送信先の電子機器の種類を判断しても良いし、印刷データ３４ｃに付加されている「サーバー３０からの送信先の設定」に基づいてサーバー３０からの送信先の電子機器に実際に問い合わせることによって、サーバー３０からの送信先の電子機器の種類を判断しても良い。
【００７２】
データ送信手段３５ｂは、サーバー３０からの送信先の電子機器の種類が同ＲＩＰ印刷装置であるとＳ１３４において判断すると、Ｓ１３３において記憶した印刷用イメージデータ３４ｄを、サーバー３０からの送信先の電子機器に送信して（Ｓ１３５）、図８に示す動作を終了する。
【００７３】
データ送信手段３５ｂは、サーバー３０からの送信先の電子機器の種類が異ＲＩＰ印刷装置であるとＳ１３４において判断すると、Ｓ１３１において記憶した印刷データ３４ｃを、サーバー３０からの送信先の電子機器に送信して（Ｓ１３６）、図８に示す動作を終了する。
【００７４】
データ送信手段３５ｂは、サーバー３０からの送信先の電子機器の種類が非印刷装置であるとＳ１３４において判断すると、Ｓ１３３において記憶した表示用イメージデータ３４ｅのうちのサムネイルデータを、サーバー３０からの送信先の電子機器に送信して（Ｓ１３７）、図８に示す動作を終了する。非印刷装置、すなわち、利用者端末は、Ｓ１３７において送信されてきたサムネイルデータを記憶部に記憶する。
【００７５】
次に、サーバー３０から印刷用イメージデータを受信した場合のＭＦＰの動作について説明する。
【００７６】
ＭＦＰの制御部は、サーバー３０からジョブデータとしての印刷用イメージデータを受信すると、図９に示す動作を実行する。
【００７７】
図９は、印刷用イメージデータを受信した場合のＭＦＰの動作のフローチャートである。
【００７８】
図９に示すように、ＭＦＰの制御部は、受信した印刷用イメージデータに基づいてＭＦＰ自身のプリンターによって印刷を実行して（Ｓ１４１）、図９に示す動作を終了する。
【００７９】
次に、サーバー３０から印刷データを受信した場合のＭＦＰの動作について説明する。
【００８０】
ＭＦＰの制御部は、サーバー３０からジョブデータとしての印刷データを受信すると、図７に示す動作と同様の動作を実行する。
【００８１】
すなわち、図７に示すように、ＭＦＰの制御部は、受信した印刷データに基づいてＲＩＰモジュール４７ａによってＲＩＰ処理を実行することによってＰＣＬｍファイル、ＰＷＧラスターファイル、ＵＲＦファイルなどのラスターイメージのデータを生成した後（Ｓ１２１）、生成したラスターイメージのデータに基づいてＭＦＰ自身のプリンターによって印刷を実行して（Ｓ１２２）、図７に示す動作を終了する。
【００８２】
次に、サーバー３０からサムネイルデータを受信した場合の利用者端末の動作について説明する。
【００８３】
利用者端末の制御部は、サーバー３０からサムネイルデータを受信すると、図１０に示す動作を実行する。
【００８４】
図１０は、サムネイルデータを受信した場合の利用者端末の動作のフローチャートである。
【００８５】
図１０に示すように、利用者端末の制御部は、受信したサムネイルデータに基づいたサムネイルを表示するサムネイルプレビュー画面を利用者端末自身の表示部に表示する（Ｓ１５１）。
【００８６】
図１１は、Ｓ１５１において表示されるサムネイルプレビュー画面５０の一例を示す図である。
【００８７】
図１１に示すサムネイルプレビュー画面５０は、対象の印刷ジョブの各ページのサムネイルを表示するサムネイル領域５１と、図１０に示す動作を終了するための終了ボタン５２とを備えている。
【００８８】
サムネイル領域５１には、対象の印刷ジョブの全てのページのサムネイルを表示することが可能である。対象の印刷ジョブの全てのページのサムネイルをサムネイル領域５１に同時に表示することができない場合には、スクロールによって表示することができる。
【００８９】
利用者は、利用者端末の操作部を介してサムネイル領域５１における何れかのサムネイルを選択することが可能である。
【００９０】
図１０に示すように、利用者端末の制御部は、Ｓ１５１の処理の後、サムネイル領域５１における何れかのサムネイルが選択されたか否かを判断する（Ｓ１５２）。
【００９１】
利用者端末の制御部は、サムネイル領域５１における何れのサムネイルも選択されていないとＳ１５２において判断すると、終了ボタン５２が押されたか否かを判断する（Ｓ１５３）。
【００９２】
利用者端末の制御部は、終了ボタン５２が押されていないとＳ１５３において判断すると、Ｓ１５２の処理を実行する。
【００９３】
利用者端末の制御部は、サムネイル領域５１における何れかのサムネイルが選択されたとＳ１５２において判断すると、選択されたサムネイルのオリジナル画像をサーバー３０に要求する（Ｓ１５４）。
【００９４】
そして、利用者端末の制御部は、サーバー３０からオリジナル画像のオリジナルデータを受信すると、受信したオリジナルデータに基づいたオリジナル画像を表示するオリジナル画像プレビュー画面を利用者端末自身の表示部に表示する（Ｓ１５５）。
【００９５】
図１２は、Ｓ１５５において表示されるオリジナル画像プレビュー画面６０の一例を示す図である。
【００９６】
図１２に示すオリジナル画像プレビュー画面６０は、オリジナル画像を表示するプレビュー領域６１と、サムネイルプレビュー画面５０（図１１参照。）に戻るための戻るボタン６２と、図１０に示す動作を終了するための終了ボタン６３とを備えている。
【００９７】
プレビュー領域６１に表示される画像は、利用者端末の操作部を介した操作に応じて拡大して表示されることも可能である。
【００９８】
図１０に示すように、利用者端末の制御部は、Ｓ１５５の処理の後、戻るボタン６２が押されたか否かを判断する（Ｓ１５６）。
【００９９】
利用者端末の制御部は、戻るボタン６２が押されたとＳ１５６において判断すると、Ｓ１５１の処理を実行する。
【０１００】
利用者端末の制御部は、戻るボタン６２が押されていないとＳ１５６において判断すると、終了ボタン６３が押されたか否かを判断する（Ｓ１５７）。
【０１０１】
利用者端末の制御部は、終了ボタン６３が押されていないとＳ１５７において判断すると、Ｓ１５６の処理を実行する。
【０１０２】
利用者端末の制御部は、終了ボタン５２が押されたとＳ１５３において判断するか、終了ボタン６３が押されたとＳ１５７において判断すると、図１０に示す動作を終了する。
【０１０３】
なお、図１０に示す動作において、オリジナル画像は、１ページずつサーバー３０から利用者端末に取得されるようになっている。しかしながら、オリジナル画像は、全ページが一度にサーバー３０から利用者端末に取得されるようになっていても良い。また、利用者端末の制御部は、サーバー３０から受信したオリジナル画像については利用者端末自身の記憶部に記憶させることによって、サーバー３０から再度受信することを抑えることができる。
【０１０４】
以上に説明したように、サーバー３０は、印刷データと、印刷用イメージデータと、表示用イメージデータとのうち、画像を出力する電子機器、すなわち、ＭＦＰや利用者端末の種類に応じたデータを電子機器に送信する（Ｓ１３４〜Ｓ１３７）ので、電子機器への負担を抑えつつ電子機器と適切に連携することができる。
【０１０５】
サーバー３０は、印刷データに基づいて生成したラスターイメージのデータとしての印刷用イメージデータをＭＦＰに送信する（Ｓ１３５）ので、印刷データに基づいてＭＦＰでラスターイメージのデータを生成させる（Ｓ１２１）必要がなく、ＭＦＰにかかる負荷を低減することができる。したがって、サーバー３０は、ＭＦＰに高速に印刷を完了させることができる。特に、サーバー３０は、ＭＦＰにおいて実行されるＲＩＰ処理と同じＲＩＰ処理を実行する場合には、印刷データに基づいてＭＦＰでラスターイメージのデータを生成させる場合と同じ品質の印刷物を得ることができる。
【０１０６】
サーバー３０は、自身とは異なるＲＩＰ処理を実行するＭＦＰに対して、印刷データに基づいて生成したラスターイメージのデータとしての印刷用イメージデータではなく、印刷データを送信する（Ｓ１３６）ので、印刷データに基づいてＭＦＰでラスターイメージのデータを生成させることによってＭＦＰによる高品質の印刷物を得ることができる。
【０１０７】
サーバー３０は、印刷装置ではない電子機器に印刷用のデータではなく表示用のデータを送信する（Ｓ１３７）ので、印刷装置ではない電子機器と適切に連携することができる。
【０１０８】
なお、サーバー３０は、印刷データを受信したとしても、印刷装置ではない電子機器にデータを送信しないようになっていても良い。
【０１０９】
また、サーバー３０は、自身とは異なるＲＩＰ処理を実行するＭＦＰに対して、印刷データを送信するのではなく、自身と同じＲＩＰ処理を実行するＭＦＰに対してと同様に、印刷用イメージデータを送信しても良い。すなわち、サーバー３０は、サーバー３０からの送信先の電子機器の種類が印刷装置である場合に、印刷用イメージデータを電子機器に送信しても良い。この構成により、サーバー３０は、印刷データに基づいて生成したラスターイメージのデータとしての印刷用イメージデータを印刷装置に送信するので、印刷データに基づいて印刷装置でラスターイメージのデータを生成させる必要がなく、印刷装置にかかる負荷を低減することができる。したがって、サーバー３０は、印刷装置に高速に印刷を完了させることができる。
【０１１０】
また、サーバー３０は、自身と同じＲＩＰ処理を実行するＭＦＰに対して、印刷用イメージデータを送信するのではなく、自身とは異なるＲＩＰ処理を実行するＭＦＰに対してと同様に、印刷データを送信しても良い。すなわち、サーバー３０は、サーバー３０からの送信先の電子機器の種類が印刷装置である場合に、印刷データを電子機器に送信しても良い。
【０１１１】
なお、サーバー３０は、印刷データを受信した場合に、サーバー３０からの送信先の電子機器の種類が利用者端末であるとき、この利用者端末にサムネイルデータを送信している。しかしながら、サーバー３０は、印刷データを受信した場合に、サーバー３０からの送信先の電子機器の種類が利用者端末であるとき、この利用者端末にオリジナル画像を送信しても良い。
【０１１２】
サーバー３０は、印刷データを受信した場合に、この印刷データに基づいた印刷用イメージデータおよび表示用イメージデータを生成するようになっている。しかしながら、サーバー３０は、印刷データを受信した場合に、この印刷データに基づいた印刷用イメージデータおよび表示用イメージデータのうち、サーバー３０からの送信先の電子機器の種類に応じて必要なデータのみを生成するようになっていても良い。
【０１１３】
本発明の印刷装置は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の印刷装置であっても良い。
【符号の説明】
【０１１４】
２０  利用者端末（電子機器）
３０  サーバー
３４ａ  サーバー用プログラム
３４ｃ  印刷データ
３４ｄ  印刷用イメージデータ
３４ｅ  表示用イメージデータ
３５ａ  データ生成手段
３５ｂ  データ送信手段
４０  ＭＦＰ（電子機器、印刷装置）
【図１】
0006410051.tif 000002
【図２】
0006410051.tif 000003
【図３】
0006410051.tif 000004
【図４】
0006410051.tif 000005
【図５】
0006410051.tif 000006
【図６】
0006410051.tif 000007
【図７】
0006410051.tif 000008
【図８】
0006410051.tif 000009
【図９】
0006410051.tif 000010
【図１０】
0006410051.tif 000011
【図１１】
0006410051.tif 000012
【図１２】
0006410051.tif 000013