(57)【要約】【課題】プレビュー画像とともに出力画像が事前に生成された後に画像形成出力の設定情報が変更された場合であっても、画像形成出力完了までの時間を短縮すること。【解決手段】画像形成出力の際に設定された設定条件の履歴を示す設定履歴情報を条件設定履歴ＤＢ１３３に記憶させ、画像形成出力するべき対象の画像データのプレビュー画像を生成し、プレビュー画像の生成に応じて、画像データに基づいて条件設定履歴ＤＢ１３３に記憶された設定履歴情報が示す画像形成出力の設定情報を用いて印刷画像を生成し、生成されたプレビュー画像の元となる画像データの印刷要求を受け付け、受け付けられた印刷要求に応じて、生成された印刷画像に用いられた印刷条件と、受け付けられた印刷要求の際に設定された印刷条件とが同一である場合に、生成された印刷画像を取得して画像形成出力部に送信することを特徴とする。【選択図】図７
2014237297.tif 000002
【特許請求の範囲】
【請求項１】
画像形成要求に応じて画像形成出力を行う画像形成装置であって、
画像形成出力の際に設定された設定情報の履歴を示す設定履歴情報を記憶媒体に記憶させる設定履歴情報記憶処理部と、
画像形成出力するべき対象の画像の情報である出力対象情報の出力結果を確認するための出力結果確認画像を、前記出力対象情報に基づいて生成する確認画像生成部と、
画像形成出力部に前記対象の画像の画像形成出力を実行させるために前記出力対象情報に基づいて生成される画像の情報である出力画像の生成を、前記出力結果確認画像の生成に応じて開始する出力画像生成部と、
生成された前記出力結果確認画像の元となる前記出力対象情報の画像形成要求を受け付ける要求受付部と、
受け付けられた前記画像形成要求に応じて、生成された前記出力画像を取得して前記画像形成出力部に送信する出力画像取得部と
を含み、
前記出力画像生成部は、前記記憶媒体に記憶された前記設定履歴情報が示す画像形成出力の設定情報を用いて前記出力画像を生成し、
前記出力画像取得部は、生成された前記出力画像に用いられた前記設定情報と、受け付けられた前記画像形成要求の際に設定された設定情報とが同一である場合に、生成された前記出力画像を取得して前記画像形成出力部に送信する
ことを特徴とする画像形成装置。
【請求項２】
前記出力画像生成部は、予め定められた画像形成出力の設定情報を用いて前記出力画像を生成するとともに、前記設定履歴情報が示す画像形成出力の設定情報を用いて前記出力画像を生成する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記設定履歴情報記憶処理部は、前記画像形成出力の際に設定された設定情報の設定内容ごとの設定回数を、前記設定履歴情報として前記記憶媒体に記憶させ、
前記出力画像生成部は、
前記設定回数に基づいて前記設定情報の設定頻度を算出して、算出された前記設定頻度が予め定められた値以上である前記設定情報を取得し、
取得された前記設定情報を用いて前記出力画像を生成する
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記出力画像生成部は、前記設定頻度が予め定められた値以上である前記設定情報が複数の場合、前記画像形成要求を受け付けるまで、前記設定頻度の高い順に前記設定情報を用いて前記出力画像を生成する
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記設定履歴情報記憶処理部は、前記予め定められた画像形成出力の設定情報に含まれる設定値から変更された設定値ごとの変更回数を、前記設定履歴情報として前記記憶媒体に記憶させ、
前記出力画像生成部は、
前記変更回数に基づいて前記設定値の変更頻度を算出して、算出された前記変更頻度が予め定められた値以上である前記設定値を取得し、
取得された前記設定値を含む設定情報を用いて前記出力画像を生成する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記出力画像生成部は、前記変更頻度が予め定められた値以上である前記設定値が複数の場合、前記設定値を組み合わせた設定情報に基づいて前記出力画像を生成する
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記出力画像生成部は、前記変更頻度が予め定められた値以上である前記設定値が複数の場合、前記画像形成要求を受け付けるまで、前記変更頻度の高い順に前記設定値を含む設定情報を用いて前記出力画像を生成する
ことを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
前記出力画像生成部は、前記変更頻度が予め定められた値以上である前記設定値が複数の場合、前記画像形成要求を受け付けるまで、前記設定値ごとに予め定められた優先度の高い順に、前記設定値を含む設定情報を用いて前記出力画像を生成する
ことを特徴とする請求項５又は６に記載の画像形成装置。
【請求項９】
画像形成要求に応じて画像形成出力を行う画像形成装置を制御する制御プログラムであって、
画像形成出力の際に設定された設定情報の履歴を示す設定履歴情報を記憶媒体に記憶させるステップと、
画像形成出力するべき対象の画像の情報である出力対象情報の出力結果を確認するための出力結果確認画像を、前記出力対象情報に基づいて生成するステップと、
画像形成出力部に前記対象の画像の画像形成出力を実行させるために前記出力対象情報に基づいて生成される画像の情報である出力画像の生成を、前記出力結果確認画像の生成に応じて前記記憶媒体に記憶された前記設定履歴情報が示す画像形成出力の設定情報を用いて開始するステップと、
生成された前記出力結果確認画像の元となる前記出力対象情報の画像形成要求を受け付けるステップと、
受け付けられた前記画像形成要求に応じて、生成された前記出力画像に用いられた前記設定情報と、受け付けられた前記画像形成要求の際に設定された設定情報とが同一である場合に、生成された前記出力画像を取得して前記画像形成出力部に送信するステップと
を情報処理装置に実行させることを特徴とする制御プログラム。
【請求項１０】
画像形成要求に応じて画像形成出力を行う画像形成装置の制御方法であって、
画像形成出力の際に設定された設定情報の履歴を示す設定履歴情報を記憶媒体に記憶させ、
画像形成出力するべき対象の画像の情報である出力対象情報の出力結果を確認するための出力結果確認画像を、前記出力対象情報に基づいて生成し、
画像形成出力部に前記対象の画像の画像形成出力を実行させるために前記出力対象情報に基づいて生成される画像の情報である出力画像の生成を、前記出力結果確認画像の生成に応じて前記記憶媒体に記憶された前記設定履歴情報が示す画像形成出力の設定情報を用いて開始し、
生成された前記出力結果確認画像の元となる前記出力対象情報の画像形成要求を受け付け、
受け付けられた前記画像形成要求に応じて、生成された前記出力画像に用いられた前記設定情報と、受け付けられた前記画像形成要求の際に設定された設定情報とが同一である場合に、生成された前記出力画像を取得して前記画像形成出力部に送信する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、制御プログラム及び制御方法に関し、特に、画像形成出力の設定情報に応じた画像形成出力画像の生成に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
そして、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やＰＣに準じた情報処理機能を有するスマートフォンやタブレット端末のような携帯型情報処理端末から、このような画像処理装置へ画像データを送信して、画像形成出力に際したプレビュー画像の生成や画像形成出力を実行する態様が知られている。このような画像処理装置においては、生成されたプレビュー画像が表示されて、画像形成出力の形態確認後に画像形成出力のための出力画像が生成され画像形成出力されるので、画像形成出力の形態を確認してから画像形成出力完了までに時間を要する。
【０００４】
そこで、このような画像処理装置において、プレビュー画像生成時に画像形成出力のための出力画像を事前に生成することにより、画像形成出力の形態を確認してから画像形成出力完了までの時間を短縮する方法が提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、プレビュー画像生成時に画像形成出力のための出力画像を事前に生成しても、その後、画像形成出力の設定情報が変更された場合、事前に生成された出力画像を用いることができず、変更された設定情報に基づいて出力画像を生成し直す必要があるので、画像形成出力完了までの時間が遅延してしまう。
【０００６】
本発明は、このような課題を解決するためになされたものであり、プレビュー画像とともに出力画像が事前に生成された後に画像形成出力の設定情報が変更された場合であっても、画像形成出力完了までの時間を短縮することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、画像形成要求に応じて画像形成出力を行う画像形成装置であって、画像形成出力の際に設定された設定情報の履歴を示す設定履歴情報を記憶媒体に記憶させる設定履歴情報記憶処理部と、画像形成出力するべき対象の画像の情報である出力対象情報の出力結果を確認するための出力結果確認画像を、前記出力対象情報に基づいて生成する確認画像生成部と、画像形成出力部に前記対象の画像の画像形成出力を実行させるために前記出力対象情報に基づいて生成される画像の情報である出力画像の生成を、前記出力結果確認画像の生成に応じて開始する出力画像生成部と、生成された前記出力結果確認画像の元となる前記出力対象情報の画像形成要求を受け付ける要求受付部と、受け付けられた前記画像形成要求に応じて、生成された前記出力画像を取得して前記画像形成出力部に送信する出力画像取得部とを含み、前記出力画像生成部は、前記記憶媒体に記憶された前記設定履歴情報が示す画像形成出力の設定情報を用いて前記出力画像を生成し、前記出力画像取得部は、生成された前記出力画像に用いられた前記設定情報と、受け付けられた前記画像形成要求の際に設定された設定情報とが同一である場合に、生成された前記出力画像を取得して前記画像形成出力部に送信することを特徴とする。
【０００８】
また、本発明の他の態様は、画像形成要求に応じて画像形成出力を行う画像形成装置を制御する制御プログラムであって、画像形成出力の際に設定された設定情報の履歴を示す設定履歴情報を記憶媒体に記憶させるステップと、画像形成出力するべき対象の画像の情報である出力対象情報の出力結果を確認するための出力結果確認画像を、前記出力対象情報に基づいて生成するステップと、画像形成出力部に前記対象の画像の画像形成出力を実行させるために前記出力対象情報に基づいて生成される画像の情報である出力画像の生成を、前記出力結果確認画像の生成に応じて前記記憶媒体に記憶された前記設定履歴情報が示す画像形成出力の設定情報を用いて開始するステップと、生成された前記出力結果確認画像の元となる前記出力対象情報の画像形成要求を受け付けるステップと、受け付けられた前記画像形成要求に応じて、生成された前記出力画像に用いられた前記設定情報と、受け付けられた前記画像形成要求の際に設定された設定情報とが同一である場合に、生成された前記出力画像を取得して前記画像形成出力部に送信するステップとを情報処理装置に実行させることを特徴とする。
【０００９】
また、本発明の更に他の態様は、画像形成要求に応じて画像形成出力を行う画像形成装置の制御方法であって、画像形成出力の際に設定された設定情報の履歴を示す設定履歴情報を記憶媒体に記憶させ、画像形成出力するべき対象の画像の情報である出力対象情報の出力結果を確認するための出力結果確認画像を、前記出力対象情報に基づいて生成し、画像形成出力部に前記対象の画像の画像形成出力を実行させるために前記出力対象情報に基づいて生成される画像の情報である出力画像の生成を、前記出力結果確認画像の生成に応じて前記記憶媒体に記憶された前記設定履歴情報が示す画像形成出力の設定情報を用いて開始し、生成された前記出力結果確認画像の元となる前記出力対象情報の画像形成要求を受け付け、受け付けられた前記画像形成要求に応じて、生成された前記出力画像に用いられた前記設定情報と、受け付けられた前記画像形成要求の際に設定された設定情報とが同一である場合に、生成された前記出力画像を取得して前記画像形成出力部に送信することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、プレビュー画像とともに出力画像が事前に生成された後に画像形成出力の設定情報が変更された場合であっても、画像形成出力までの時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像処理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像形成装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るモバイル端末の機能構成を示すブロック図である。
【図５】従来の画像形成出力処理を示すシーケンス図である。
【図６】従来の画像形成出力処理を示すシーケンス図である。
【図７】本発明の実施形態に係る画像処理部の機能構成を示すブロック図である。
【図８】本発明の実施形態に係る印刷条件の設定履歴情報テーブルを示す図である。
【図９】本発明の実施形態に係る印刷画像情報テーブルを示す図である。
【図１０】本発明の実施形態に係る印刷画像生成処理を示すフローチャートである。
【図１１】本発明の実施形態に係る印刷条件一覧の生成処理を示すフローチャートである。
【図１２】本発明の実施形態に係る印刷画像取得処理を示すフローチャートである。
【図１３】本発明の実施形態に係る画像処理装置の動作を示すシーケンス図である。
【図１４】本発明の実施形態に係る印刷条件の設定履歴情報テーブルを示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、スマートフォンやタブレット端末等のモバイル機器から画像形成装置に対して、画像形成出力対象の情報である出力対象情報（以降、「画像データ」とする）を送信して画像形成出力を実行させる画像処理システムを例として説明する。
【００１３】
図１は、本実施の形態に係る画像処理システムの運用形態の例を示す図である。図１に示すように、本実施形態に係る画像処理システムは、画像形成装置１及びモバイル端末２が、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されて構成される。
【００１４】
画像形成装置１は、画像形成機能を備えることにより、プリンタとして利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。モバイル端末２は、スマートフォン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の情報処理端末である。本実施形態に係るモバイル端末２は、画像形成装置１に対して、画像形成出力（印刷出力）を実行させるための印刷ジョブを送信する機能を有する。
【００１５】
次に、本実施形態に係る画像処理システムに含まれる画像形成装置１及びモバイル端末２等の情報処理装置を構成するハードウェアについて説明する。図２は、本実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係る情報処理装置は、一般的なサーバやＰＣ等と同様の構成を含む。
【００１６】
即ち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。この他、画像形成装置１の場合、画像形成出力を実行するエンジンが含まれる。
【００１７】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００１８】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。
【００１９】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像処理システムを構成する各機器の機能を実現する機能ブロックが構成される。
【００２０】
次に、本実施形態に係る画像形成装置１の機能について説明する。図３は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１１０、スキャナユニット１１１、排紙トレイ１１２、ディスプレイパネル１１３、給紙テーブル１１４、プリントエンジン１１５、排紙トレイ１１６、ネットワークＩ／Ｆ１１７及び近距離通信Ｉ／Ｆ１１８を有する。
【００２１】
また、コントローラ１００は、主制御部１０１、エンジン制御部１０２、入出力制御部１０３、画像処理部１３０及び操作表示制御部１０４を有する。図３に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１１１、プリントエンジン１１５を有する複合機として構成されている。なお、図３においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２２】
ディスプレイパネル１１３は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ１１７は、画像形成装置１がネットワークを介して管理者用端末等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢインタフェースが用いられる。
【００２３】
近距離通信Ｉ／Ｆ１１８は、画像形成装置１が近距離無線通信により他の機器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。
【００２４】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０やＨＤＤ４０等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ２０にロードされ、それらのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００２５】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１０２は、プリントエンジン１１５やスキャナユニット１１１等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１０３は、ネットワークＩ／Ｆ１１７、近距離通信Ｉ／Ｆ１１８を介して入力される信号や命令を主制御部１０１に入力する。また、主制御部１０１は、入出力制御部１０３を制御し、ネットワークＩ／Ｆ１１７や近距離通信Ｉ／Ｆ１１８及びネットワークを介して他の装置にアクセスする。
【００２６】
画像処理部１３０は、主制御部１０１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成出力部であるプリントエンジン１１５が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１３０は、スキャナユニット１１１から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置１に格納され若しくはネットワークＩ／Ｆ１１７や近距離通信Ｉ／Ｆ１１８を介して他の機器に送信される情報である。操作表示制御部１０４は、ディスプレイパネル１１３に情報表示を行い若しくはディスプレイパネル１１３を介して入力された情報を主制御部１０１に通知する。
【００２７】
画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部１０３がネットワークＩ／Ｆ１１７を介して印刷ジョブを受信する。入出力制御部１０３は、受信した印刷ジョブを主制御部１０１に転送する。主制御部１０１は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。画像処理部１３０によって描画情報が生成されると、エンジン制御部１０２は、生成された描画情報に基づき、給紙テーブル１１４から搬送される用紙に対して画像形成を実行する。プリントエンジン１１５の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１１５によって画像形成が施された文書は排紙トレイ１１６に排紙される。
【００２８】
画像形成装置１がスキャナ、すなわち画像読取制御装置として動作する場合は、ユーザによるディスプレイパネル１１３の操作若しくはネットワークＩ／Ｆ１１７を介して外部の機器から入力されるスキャン実行指示に応じて、操作表示制御部１０４若しくは入出力制御部１０３が主制御部１０１にスキャン実行信号を転送する。主制御部１０１は、受信したスキャン実行信号に基づき、エンジン制御部１０２を制御する。エンジン制御部１０２は、ＡＤＦ１１０を駆動し、ＡＤＦ１１０にセットされた撮像対象原稿をスキャナユニット１１１に搬送する。また、エンジン制御部１０２は、スキャナユニット１１１を駆動し、ＡＤＦ１１０から搬送される原稿を撮像する。また、ＡＤＦ１１０に原稿がセットされておらず、スキャナユニット１１１に直接原稿がセットされた場合、スキャナユニット１１１は、エンジン制御部１０２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１１１が撮像部として動作する。
【００２９】
撮像動作においては、スキャナユニット１１１に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいた撮像情報が生成される。エンジン制御部１０２は、スキャナユニット１１１が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１０１の制御に従い、エンジン制御部１０２から受信した撮像情報に基づき画像情報を生成する。画像処理部１３０が生成した画像情報はＨＤＤ４０等の画像形成装置１に装着された記憶媒体に保存される。画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくはネットワークＩ／Ｆ１１７、近距離通信Ｉ／Ｆ１１８を介して、入出力制御部１０３により外部の装置に送信される。
【００３０】
また、画像形成装置１が複写機として動作する場合は、エンジン制御部１０２がスキャナユニット１１１から受信した撮像情報若しくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１０２がプリントエンジン１１５を駆動する。
【００３１】
次に、本実施形態に係るモバイル端末２の機能構成について、図４を参照して説明する。図４に示すように、本実施形態に係るモバイル端末２は、図２において説明したＬＣＤ６０、操作部７０に加えて、コントローラ２００、ネットワークＩ／Ｆ２１０及び近距離通信Ｉ／Ｆ２２０を含む。また、コントローラ２００は、入出力制御部２０１、操作制御部２０２、表示制御部２０３、及びクライアントアプリケーション２０４を含む。
【００３２】
ネットワークＩ／Ｆ２１０は、モバイル端末２がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが用いられる。近距離通信Ｉ／Ｆ２２０は、モバイル端末２が他の機器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。インタフェースＩ／Ｆ２１０、近距離通信Ｉ／Ｆ２２０は、図２に示すＩ／Ｆ５０によって実現される。
【００３３】
コントローラ２００は、ソフトウェアとハードウェアとの組み合わせによって構成される。コントローラ２００は、モバイル端末２全体を制御する制御部である。入出力制御部２０１は、ネットワークＩ／Ｆ２１０及び近距離通信Ｉ／Ｆ２２０を介して入力される情報を取得すると共に、ネットワークＩ／Ｆ２１０及び近距離通信Ｉ／Ｆ２２０を介して他の機器に情報を送信する。
【００３４】
操作制御部２０２は、操作部７０に対するユーザによる操作内容の信号を取得し、クライアントアプリケーション２０４等のモバイル端末２において動作するモジュールに入力する。表示制御部２０３は、クライアントアプリケーション２０４のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等、モバイル端末２の状態をＬＣＤ６０に表示させる。クライアントアプリケーション２０４は、本実施形態に係る画像処理システムの機能をモバイル端末２において利用するために、モバイル端末２にインストールされて動作するソフトウェア・プログラムによって構成される。
【００３５】
ここで、このようなシステム構成における従来の画像形成出力処理（印刷出力処理）について図５及び図６のシーケンス図を参照して説明する。図５は、プレビュー画像生成時に生成された印刷画像を用いた印刷出力処理を示すシーケンス図である。ユーザは、画像形成装置１に印刷出力させる前に、印刷出力させる画像データのプレビュー表示を行うようモバイル端末２を介して指示する。図５に示すように、モバイル端末２は、ユーザからのプレビュー表示の指示を受けて、画像形成装置１に対して画像データを送信して、プレビュー画像の生成を要求する（Ｓ５００）。なお、プレビュー画像は、画像形成出力前にモバイル端末２のＬＣＤ６０等に表示させる画像データの出力結果確認画像を示す。
【００３６】
画像形成装置１は、モバイル端末２から送信された画像データを受信すると、プレビュー画像を生成し、モバイル端末２に対して生成したプレビュー画像を送信する（Ｓ５０１）。モバイル端末２は、画像形成装置１から送信されたプレビュー画像を表示させる（Ｓ５０２）。一方、画像形成装置１は、モバイル端末２においてプレビュー画像が表示されている間に、モバイル端末２から送信された画像データから、初期値として予め定められている印刷条件に基づいて印刷画像を生成する（Ｓ５０３）。なお、印刷画像は、印刷出力を実行させるための出力画像、すなわち画像データに基づいて生成されるビットマップ画像を示す。また、印刷条件は、例えば、印刷出力の際のカラーモード（白黒又はカラー）や印刷面（片面印刷又は両面印刷）を指定する印刷出力の設定情報を示す。
【００３７】
ユーザは、モバイル端末２により表示されたプレビューを確認し、この描画内容で印刷してもよいことを確認すると、モバイル端末２を介して印刷出力を行うよう指示する。モバイル端末２は、ユーザからの印刷出力の指示を受けて、画像形成装置１に対して、画像データの印刷処理を行うよう要求する（Ｓ５０４）。モバイル端末２から画像データの印刷処理を行うよう要求された画像形成装置１は、Ｓ５０３において生成しておいた印刷画像を用いて印刷出力を実行する（Ｓ５０５）。このように、図５に示した印刷出力処理においては、画像形成装置１は、プレビュー画像生成時に印刷画像を事前に生成しているので、モバイル端末２から印刷要求を受けた後に印刷画像を生成する必要がなく、印刷出力完了までの時間が短縮される。
【００３８】
一方、図６は、このような印刷出力処理において、印刷要求の際に印刷条件が変更された場合の印刷出力処理を示すシーケンス図である。図６に示したシーケンス図において、印刷要求までは図５と同様な処理が行われるものとする。ユーザは、モバイル端末２を介して、印刷画像を事前に生成する際に用いられた印刷条件から印刷条件を変更して印刷出力を行うよう指示する。モバイル端末２は、ユーザからの印刷条件に変更のある印刷出力の指示を受けて、画像形成装置１に対して、画像データの印刷処理を行うよう要求する（Ｓ６００）。
【００３９】
図５に示した処理の場合とは異なり、モバイル端末２から送信された印刷要求における印刷条件が、印刷画像を事前に生成する際に用いられた印刷条件とは異なっているので、画像形成装置１は、事前に生成された印刷画像を用いて印刷処理を実行することができない。したがって、画像形成装置１は、モバイル端末２から送信された印刷要求における印刷条件に基づいて印刷画像を生成し直す必要がある（Ｓ６０１）。
【００４０】
変更された印刷条件を用いて印刷画像を生成し直した画像形成装置１は、生成し直した印刷画像を用いて印刷処理を実行する（Ｓ６０２）。そのため、従来の印刷出力処理においては、モバイル端末２からの印刷要求の際に印刷条件が変更されている場合、変更された印刷条件に基づいて印刷画像を生成し直す必要があるので、印刷出力完了までの時間が遅延してしまう。
【００４１】
そこで、本実施形態に係る画像形成システムは、ユーザがプレビュー画像を確認している間に、これまでの印刷出力の際に設定された印刷条件設定履歴に基づいて印刷画像を事前に生成し、生成された印刷画像の中に印刷要求の際に設定された印刷条件に基づいて生成された印刷画像がある場合、その印刷画像を用いて印刷処理を実行する。本実施形態に係る構成として、画像処理部１３０の機能構成を説明する。
【００４２】
図７は、本実施形態に係る画像処理部１３０の機能構成を例示するブロック図である。図７に示すように、本実施形態に係る画像処理部１３０は、プレビュー要求受付部１３１、プレビュー生成部１３２、条件設定履歴ＤＢ１３３、印刷画像生成部１３４、印刷画像情報ＤＢ１３５、印刷要求受付部１３６及び印刷画像取得部１３７を含む。
【００４３】
プレビュー要求受付部１３１は、モバイル端末２からネットワークＩ／Ｆ１１７を介して入力されたプレビュー要求を受け付けるとともに、プレビュー表示を行う画像データを取得する。プレビュー生成部１３２は、プレビュー要求受付部１３１から入力された画像データからプレビュー画像を生成する。すなわち、プレビュー生成部１３２は、プレビュー画像である出力結果確認画像を生成する確認画像生成部として機能する。
【００４４】
また、プレビュー生成部１３２は、生成されたプレビュー画像をネットワークＩ／Ｆ１１７を介してモバイル端末２へ送信する。これにより、モバイル端末２のＬＣＤ６０に生成されたプレビュー画像が表示されることになる。また、プレビュー生成部１３２は、印刷画像生成部１３４に対して、生成されたプレビュー画像の元である画像データを出力する。
【００４５】
図８（ａ）は、条件設定履歴ＤＢ１３３が記憶する印刷条件の設定履歴情報テーブルを例示する図である。図８（ａ）に示すように、設定履歴情報テーブルは、これまでに印刷出力が行われた回数（総印刷回数）と、これまでに行われた印刷出力の際に変更された印刷条件の設定値ごとの変更回数とが、画像形成装置１を利用するユーザごとに集計された情報である。
【００４６】
なお、画像形成装置１を利用するユーザの識別は、画像形成装置１を利用する際に、モバイル端末２からユーザ認証情報（例えばユーザＩＤ及びパスワード）を画像形成装置１へ送信して、画像形成装置１において認証されて、ログアウト処理が行われるまでＲＡＭ２０等の記憶媒体に記憶されているものとする。その他、モバイル端末２から画像形成装置１に対してプレビュー要求が出力される際に、そのプレビューを要求するユーザの情報が出力されるようにしてもよい。
【００４７】
印刷出力の際に変更された印刷条件の設定値とは、初期値として予め定められた印刷条件（以降、「デフォルト印刷条件」とする）の項目の設定値（設定内容）から変更されたものである。例えば、図８（ａ）に示した「両面」の回数は、デフォルト印刷条件の「印刷面」の項目の設定値である「片面」から「両面」に変更された回数を示す。
【００４８】
例えば、図８（ａ）に示すように、ユーザＡがこれまでに印刷出力した総印刷回数は１０回であり、これらの印刷出力のうち、印刷条件を「両面」に設定した回数が９回、「白黒」に設定した回数が１回、「集約」を設定した回数が１回である。ここで、ユーザＡが１１回目の印刷出力において印刷条件を「両面」及び「白黒」に設定した場合、図８（ｂ）に示すように、総印刷回数、両面、白黒の項目がカウントアップされ、それぞれ１１回、１０回、２回となる。
【００４９】
印刷画像生成部１３４は、モバイル端末２を介して印刷要求を受け付けるまでの間、プレビュー生成部１３２から入力された画像データからデフォルト印刷条件に基づいて印刷画像を生成するとともに、条件設定履歴ＤＢ１３３に記憶されている設定履歴情報に基づいて印刷画像を生成する（詳細は、図１０及び図１１を参照して後述）。すなわち、印刷画像生成部１３４は、プレビュー画像の生成に応じて印刷画像である出力画像の生成を開始する出力画像生成部として機能する。また、印刷画像生成部１３４は、設定履歴情報に基づいて生成された印刷画像を、印刷画像情報ＤＢ１３５に記憶させる。
【００５０】
図９は、印刷画像情報ＤＢ１３５が記憶する印刷画像情報テーブルを例示する図である。図９に示すように、印刷画像情報テーブルは、印刷画像生成部１３４により生成された印刷画像の格納先と、その印刷画像生成の際の印刷条件のうちデフォルト印刷条件の設定値から変更された設定値とが対応付けられたユーザごとの情報である。例えば、図９に示す印刷画像情報テーブルは、ユーザＡにより印刷要求された際に生成された印刷画像であり、印刷面の設定値が「両面」に変更された印刷条件に基づいて生成された印刷画像が「ＡＡＡＡ」という格納先アドレスに格納されている。
【００５１】
印刷要求受付部１３６は、モバイル端末２からネットワークＩ／Ｆ１１７を介して入力された印刷要求を受け付けるとともに、印刷出力の際に用いられる印刷条件を取得する。すなわち、印刷要求受付部１３６は、印刷要求である画像形成要求を受け付ける要求受付部として機能する。また、印刷要求受付部１３６は、条件設定履歴ＤＢ１３３に記憶されている総印刷回数をカウントアップする。また、印刷要求受付部１３６は、取得した印刷条件の設定値のうち、デフォルト印刷条件の設定値から変更されている設定値がある場合は、条件設定履歴ＤＢ１３３に記憶されている設定履歴情報の該当する設定値の回数を変更する。すなわち、印刷要求受付部１３６は、設定履歴情報を条件設定履歴ＤＢ１３３等の記憶媒体に記憶させる設定履歴情報記憶処理部として機能する。
【００５２】
印刷画像取得部１３７は、印刷要求受付部１３６から入力された印刷条件に応じて、印刷画像情報ＤＢ１３５に記憶されている印刷画像情報に対応する印刷画像又は印刷画像生成部１３４により生成された印刷画像を取得して、エンジン制御部１０２に対して出力する（詳細は、図１２を参照して後述）。これにより、エンジン制御部１０２は、印刷画像取得部１３７から入力された印刷画像に基づいて印刷出力を実行することになる。すなわち、印刷画像取得部１３７は、生成された印刷画像である出力画像を取得する出力画像取得部として機能する。
【００５３】
次に、印刷画像生成部１３４による印刷画像生成処理を図１０及び図１１を参照して説明する。図１０は、印刷画像生成部１３４による印刷画像生成処理を例示するフローチャートであり、図１１は、図１０における印刷画像生成対象の印刷条件一覧取得処理（Ｓ１００２）の具体的な処理を例示するフローチャートである。
【００５４】
図１０に示すように、印刷画像生成部１３４は、プレビュー生成部１３２から画像データが入力されると、ＲＯＭ３０等の記憶媒体に記憶されているデフォルト印刷条件を取得する（Ｓ１０００）。デフォルト印刷条件を取得した印刷画像生成部１３４は、取得したデフォルト印刷条件に基づいて、プレビュー生成部１３２から入力された画像データから印刷画像を生成する（Ｓ１００１）。
【００５５】
デフォルト印刷条件に基づいて印刷画像を生成した後、印刷画像生成部１３４は、条件設定履歴ＤＢ１３３に記憶されている設定履歴情報から、事前に印刷画像を生成する際に用いられる印刷条件の一覧を生成する（Ｓ１００２）。以下、具体的な印刷条件一覧の生成処理を、図１１を参照して説明する。
【００５６】
図１１に示すように、印刷画像生成部１３４は、条件設定履歴ＤＢ１３３から、プレビュー生成要求を行っているユーザの設定履歴情報を取得する（Ｓ１１００）。設定履歴情報を取得した印刷画像生成部１３４は、設定履歴情報に含まれる各設定値の変更頻度（設定頻度）を算出する（Ｓ１１０１）。変更頻度は、総印刷回数に対する各設定値の設定回数の割合を示し、例えば、図８（ａ）に示したユーザＡの設定履歴情報から、「両面」への変更頻度は、９／１０＝０．９であり、「白黒」への変更頻度は、１／１０＝０．１であり、「集約」への変更頻度は、１／１０＝０．１である。
【００５７】
各設定値の変更頻度を算出した印刷画像生成部１３４は、変更頻度が予め定められた閾値（例えば、０．５）以上の設定値を含む印刷条件が存在する場合（Ｓ１１０２／ＹＥＳ）、閾値以上の設定値を含む印刷条件の一覧を生成する（Ｓ１１０３）。つまり、印刷条件の一覧には、変更頻度が高い、すなわち今後も印刷要求の際に変更される可能性が高いと考えられる設定値が含まれる。一方、変更頻度が閾値以上の設定値を含む印刷条件が存在しない場合（Ｓ１１０２／ＮＯ）、処理を終了する。
【００５８】
印刷条件の一覧を生成した印刷画像生成部１３４は、生成した印刷条件の一覧に印刷条件が存在する（つまり、変更頻度の高い設定値が存在する）場合（Ｓ１００３／ＹＥＳ）、印刷条件一覧から、最も変更頻度の高い設定値を含む印刷条件を取得する（Ｓ１００４）。一方、生成した印刷条件の一覧に印刷条件が存在しない場合（Ｓ１００３／ＮＯ）、印刷画像生成部１３４は処理を終了する。つまり、この場合、いずれの設定値も変更頻度が一定よりも低く、印刷要求の際に印刷条件が変更される可能性が少ないので、印刷画像生成部１３４は、変更された印刷条件に基づく印刷画像を事前に生成することなく処理を終了する。
【００５９】
印刷条件を取得した印刷画像生成部１３４は、取得した印刷条件に基づいて印刷画像を生成する（Ｓ１００５）。そして、印刷要求受付部１３６が印刷要求を受け付けた場合（Ｓ１００６／ＹＥＳ）、印刷画像生成部１３４は、印刷画像の事前生成を終了する。一方、印刷要求受付部１３６が印刷要求をまだ受け付けていない場合（Ｓ１００６／ＮＯ）であって、印刷画像を記憶するためのメモリ容量があるとき（Ｓ１００７／ＹＥＳ）、印刷画像生成部１３４は、Ｓ１００３以降の処理を繰り返す。つまり、印刷画像生成部１３４は、印刷条件の一覧にすでに生成した印刷画像に用いられた印刷条件以外の印刷条件が存在する場合（Ｓ１００３／ＹＥＳ）、その印刷条件のうち最も変更頻度の高い設定値を含む印刷条件を取得し（Ｓ１００４）、以降の処理を繰り返す。
【００６０】
一方、印刷要求受付部１３６が印刷要求をまだ受け付けていない場合（Ｓ１００６／ＮＯ）であっても、印刷画像を記憶するためのメモリ容量が不足しているときは（Ｓ１００７／ＮＯ）、印刷画像生成部１３４は、これ以上印刷画像を生成しても保存することができないので、処理を終了する。なお、変更頻度の閾値は、画像形成装置１における設定として予め定められていてもよいし、ユーザにより設定されるようにしてもよい。また、設定値ごとに異なる閾値が設定されるようにしてもよい。
【００６１】
次に、印刷画像取得部１３７による印刷画像取得処理を、図１２を参照して説明する。図１２は、印刷画像取得部１３７による印刷画像取得処理を例示するフローチャートである。図１２に示すように、印刷画像取得部１３７は、印刷要求受付部１３６から入力された印刷条件を取得する（Ｓ１２００）。
【００６２】
印刷条件を取得した印刷画像取得部１３７は、取得した印刷条件とＲＯＭ３０等の記憶媒体に記憶されているデフォルト印刷条件とを比較して、設定値に変更がない場合（Ｓ１２０１／ＮＯ）、印刷画像生成部１３４が生成したデフォルト印刷条件に基づくデフォルト印刷画像を取得して、処理を終了する（Ｓ１２０５）。一方、設定値に変更がある場合（Ｓ１２０１／ＹＥＳ）、印刷画像取得部１３７は、印刷画像情報ＤＢ１３５に記憶されている印刷画像情報を取得する（Ｓ１２０２）。
【００６３】
印刷画像情報を取得した印刷画像取得部１３７は、取得した印刷画像情報の印刷条件のうち、Ｓ１２００において取得した印刷条件と同一の印刷条件が存在する場合（Ｓ１２０３／ＹＥＳ）、印刷画像情報から、その印刷条件に対応付けられた格納先に格納されている事前生成された印刷画像を取得して、処理を終了する（Ｓ１２０４）。例えば、印刷画像取得部１３７が取得した印刷条件の設定値が「両面」に変更されている場合、図９に示した印刷画像情報には、設定値が「両面」に変更された印刷条件に基づいて生成された印刷画像が「ＡＡＡＡ」に格納されている情報が含まれるので、印刷画像取得部１３７は、「ＡＡＡＡ」に格納されている印刷画像を取得する。
【００６４】
一方、Ｓ１２００において取得した印刷条件と同一の印刷条件が存在しない場合（Ｓ１２０３／ＮＯ）、印刷画像取得部１３７は、印刷画像生成部１３４に対してＳ１２００において取得した印刷条件を出力して、印刷画像の生成を要求する（Ｓ１２０６）。そして、印刷画像取得部１３７は、印刷画像の生成要求に応じて印刷画像生成部１３４により生成された印刷画像を取得して、処理を終了する（Ｓ１２０７）。
【００６５】
次に、本実施形態に係る画像処理システムの動作について図１３に示すシーケンス図を用いて説明する。図１３に示すように、モバイル端末２は、ユーザからのプレビュー表示の指示を受けて、画像形成装置１に対して画像データを送信して、プレビュー画像の生成を要求する（Ｓ１３００）。画像形成装置１は、モバイル端末２から送信された画像データを受信すると、プレビュー画像を生成し、モバイル端末２に対して生成したプレビュー画像を送信する（Ｓ１３０１）。
【００６６】
モバイル端末２は、画像形成装置１から送信されたプレビュー画像を表示させる（Ｓ１３０２）。一方、画像形成装置１は、モバイル端末２においてプレビュー画像が表示されている間に、モバイル端末２から送信された画像データからデフォルト印刷条件に基づいてデフォルト印刷画像を生成する（Ｓ１３０３）。
【００６７】
デフォルト印刷画像を生成した画像形成装置１は、モバイル端末２から印刷要求を受けるまで、印刷条件の設定履歴情報に基づいて、設定される可能性の高い印刷条件に基づいて印刷画像を生成する（Ｓ１３０４）。モバイル端末２は、ユーザから印刷条件に変更のある印刷出力の指示を受けて、画像形成装置１に対して、画像データの印刷処理を行うよう要求する（Ｓ１３０５）。印刷処理要求を受けた画像形成装置１は、変更された印刷条件に基づいて事前に生成された印刷画像が存在する場合、その印刷画像を用いて印刷処理を実行する（Ｓ１３０６）。
【００６８】
以上説明したように、本実施形態においては、プレビュー画像を生成した後、ユーザから印刷要求されるまで、印刷条件の設定履歴に応じて印刷条件を変更した印刷画像を事前に生成し、印刷要求の際に設定された印刷条件に基づいて事前に生成された印刷画像が存在する場合は、その印刷画像を用いて印刷出力を実行する。これにより、変更される可能性の高い印刷条件に基づいて印刷画像が事前に生成されているので、印刷要求の際に印刷条件が変更されている場合であっても、変更された印刷条件に基づく印刷画像がすでに生成されていれば、印刷要求の後に変更された印刷条件に基づいて印刷画像を生成し直す必要がなく、事前に生成された印刷画像に基づいて即座に印刷出力が実行され、印刷完了までの時間を短縮することが可能になる。
【００６９】
なお、上記実施形態においては、印刷画像は、画像データに基づいて生成されるビットマップ画像である場合を例として説明した。しかしながら、これは一例であり、印刷画像は、印刷出力を実行させるために画像データに基づいて生成される画像の情報である中間データであってもよい。中間データは、例えば、プリントエンジン１１５に印刷出力すべき画像を描画させるための描画コマンドリストを示す。この場合であっても、変更された印刷条件に基づく中間データがすでに生成されていれば、印刷画像を一から生成し直す必要がなく、事前に生成された中間データに基づいて印刷出力を実行させるための画像が生成されて印刷出力が実行されるので、印刷完了までの時間を短縮することが可能になる。
【００７０】
また、上記実施形態においては、印刷条件のうちの１つの項目の設定値が変更されている印刷条件に基づいて印刷画像が生成される場合を例として説明している。しかしながら、変更頻度が予め定められた閾値よりも高い設定値が２つ以上ある場合、これらの設定値を２つ以上組み合わせた印刷条件に基づいて印刷画像が生成されてもよい。例えば、図８（ａ）に示したユーザＣの設定履歴情報では、「両面」及び「白黒」の設定値の変更頻度が閾値（例えば、０．５）よりも高いので、印刷画像生成部１３４は、設定値が「両面」に変更された印刷条件、設定値が「白黒」に変更された印刷条件及び設定値が「両面」かつ「白黒」に変更された印刷条件に基づく印刷画像をそれぞれ生成する。これにより、より多様な印刷条件の変更に対応した印刷画像を事前に生成することが可能になる。
【００７１】
また、上記実施形態においては、印刷要求を受ける又は印刷画像を記憶させるメモリが不足するまで、印刷条件の一覧から変更頻度の高い順に印刷条件を取得して、取得した印刷条件に基づいて印刷画像を事前に生成する場合を例として説明した。その他、印刷画像の生成に用いられる印刷条件の順序は、設定値に対して予め定められた優先度の順でもよい。例えば、「白黒」、「両面」、「集約」の順に優先度が高いと定められている場合、ユーザＣによる印刷要求前においては、「白黒」に変更された印刷条件、「両面」に変更された印刷条件の順に印刷画像の生成に用いられる。
【００７２】
また、２つ以上の設定値を組み合わせた印刷条件の場合、組み合わせられた設定値の変更頻度の合計が高い順に用いられてもよいし、優先度の高い設定値が多く含まれている印刷条件の順に用いられてもよい。また、印刷条件の一覧に、１つの設定値を含む印刷条件と２つ以上の設定値を組み合わせた印刷条件とが含まれる場合等も、印刷画像生成部１３４は、予め定められた規則に応じた順序で印刷条件を用いて印刷画像を生成する。
【００７３】
また、上記実施形態における印刷条件の設定履歴情報は、１つの設定値ごとに設定された回数が集計されている場合を例として説明している。したがって、１回の印刷出力において、２つ以上の設定値が変更された場合であっても、それぞれの設定値ごとに回数が集計される。その他、設定値の組合せそのものを一つの印刷条件として回数を集計してもよい。つまり、１回の印刷出力において、「両面」かつ「白黒」に変更された印刷条件が設定された場合、「両面＋白黒」を１つの印刷条件として設定回数を集計する。
【００７４】
この場合、例えば、図８（ａ）に示した設定履歴情報において、ユーザＡが１１回目の印刷出力において印刷条件を「両面」及び「白黒」に設定した場合、図８（ｂ）に示すように、両面、白黒の項目がカウントアップされるのではなく、図１４に示すように「両面＋白黒」の項目がカウントアップされる。また、この場合、印刷条件の一覧を生成する際にも、「両面＋白黒」の印刷条件の変更頻度を算出し、変更頻度が閾値よりも高い場合、印刷条件の一覧には、「両面＋白黒」の印刷条件が含まれる。
【００７５】
また、上記実施形態においては、デフォルト印刷条件から変更された設定値ごとの変更回数を、印刷条件の設定履歴情報とする場合を例として説明している。その他、印刷条件のすべての設定値の組合せごとの設定回数を、印刷条件の設定履歴情報としてもよい。つまり、デフォルト印刷条件である「片面＋カラー＋集約なし」の組合せも１つの印刷条件であり、その他「両面＋カラー＋集約なし」や「両面＋白黒＋集約あり」等の組み合わせもそれぞれ１つの印刷条件であり、それぞれの印刷条件の設定回数が別個にカウントされる。この場合、印刷画像情報も、印刷条件のすべての設定値の組合せと画像格納先とが対応付けられ、印刷画像取得部１３７は、印刷画像情報を参照して、印刷要求の際に設定された印刷条件に基づいて生成された印刷画像を取得する。
【００７６】
また、上記実施形態における印刷条件の設定履歴情報は、画像形成装置１を利用するユーザごとに集計されている場合を例としているが、複数のユーザが所属するグループごとに集計されてもよいし、画像形成装置１全体で集計されてもよい。
【００７７】
また、上記実施形態においては、デフォルト印刷条件に基づいて、プレビュー画像及びデフォルト印刷画像が生成される場合を例として説明している。その他、印刷要求を行うユーザが前回の印刷出力に使用した印刷条件に基づいてこれらの画像が生成されてもよい。また、プレビュー生成要求時に印刷条件が設定されている場合、設定されている印刷条件に基づいてこれらの画像が生成されてもよい。
【００７８】
また、上記実施形態においては、モバイル端末２から画像形成装置１へプレビュー生成要求が送信され、要求に応じて生成されたプレビュー画像がモバイル端末２のＬＣＤ６０に表示され、モバイル端末２から画像形成装置１へ印刷要求が送信される画像処理システムを例として説明した。しかしながら、このような構成は一例であり、プレビュー生成要求、プレビュー画像の表示、印刷要求等が画像形成装置１の操作部及び表示部であるディスプレイパネル１１３を介して行われるようにしてもよい。
【符号の説明】
【００７９】
１  画像形成装置
２  モバイル端末
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  主制御部
１０２  エンジン制御部
１０３  入出力制御部
１０４  操作表示制御部
１１０  ＡＤＦ
１１１  スキャナユニット
１１２  排紙トレイ
１１３  ディスプレイパネル
１１４  給紙テーブル
１１５  プリントエンジン
１１６  排紙トレイ
１１７  ネットワークＩ／Ｆ
１１８  近距離通信Ｉ／Ｆ
１３０  画像処理部
１３１  プレビュー要求受付部
１３２  プレビュー生成部
１３３  条件設定履歴ＤＢ
１３４  印刷画像生成部
１３５  印刷画像情報ＤＢ
１３６  印刷要求受付部
１３７  印刷画像取得部
２００  コントローラ
２０１  入出力制御部
２０２  操作制御部
２０３  表示制御部
２０４  クライアントアプリケーション
２１０  ネットワークＩ／Ｆ
２２０  近距離通信Ｉ／Ｆ
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００５−１４４７８０号公報
【図１】
2014237297.tif 000003
【図２】
2014237297.tif 000004
【図３】
2014237297.tif 000005
【図４】
2014237297.tif 000006
【図５】
2014237297.tif 000007
【図６】
2014237297.tif 000008
【図７】
2014237297.tif 000009
【図８】
2014237297.tif 000010
【図９】
2014237297.tif 000011
【図１０】
2014237297.tif 000012
【図１１】
2014237297.tif 000013
【図１２】
2014237297.tif 000014
【図１３】
2014237297.tif 000015
【図１４】
2014237297.tif 000016