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