以下、本発明の実施形態について、図面を参照しながらより詳細に説明する。以下では、デジタル複合機として本発明を具体化する。
図1は本実施形態におけるデジタル複合機の全体構成の一例を示す概略構成図である。図1に示すように、複合機100は、画像読取部120および画像形成部140を含む本体101と、本体101の上方に取り付けられたプラテンカバー102とを備える。本体101の上面には原稿台103が設けられており、原稿台103はプラテンカバー102によって開閉されるようになっている。また、プラテンカバー102は、原稿搬送装置110を備えている。
原稿台103の下方には、画像読取部120が設けられている。画像読取部120は、走査光学系121により原稿の画像を読み取りその画像のデジタルデータ(画像データ)を生成する。原稿は、原稿台103や原稿搬送装置110に載置することができる。走査光学系121は、第1キャリッジ122や第2キャリッジ123、集光レンズ124を備える。第1キャリッジ122には線状の光源131およびミラー132が設けられ、第2キャリッジ123にはミラー133および134が設けられている。光源131は原稿を照明する。ミラー132、133、134は、原稿からの反射光を集光レンズ124に導き、集光レンズ124はその光像をラインイメージセンサ125の受光面に結像する。この走査光学系121において、第1キャリッジ122および第2キャリッジ123は、副走査方向135に往復動可能に設けられている。第1キャリッジ122および第2キャリッジ123を副走査方向135に移動することによって、原稿台103に載置された原稿の画像をイメージセンサ125で読み取ることができる。原稿搬送装置110にセットされた原稿の画像を読み取る場合、画像読取部120は、第1キャリッジ122および第2キャリッジ123を画像読取位置に合わせて一時的に固定し、画像読取位置を通過する原稿の画像をイメージセンサ125で読み取る。イメージセンサ125は、受光面に入射した光像から、例えば、R(レッド)、G(グリーン)、B(ブルー)の各色に対応する原稿の画像データを生成する。生成された画像データは、画像形成部140において用紙に印刷することができる。また、ネットワークインタフェイス161によりネットワーク162を通じて他の機器(図示せず)へ送信することもできる。
画像形成部140は、画像読取部120で得た画像データや、ネットワーク162に接続された他の機器から受信した画像データを用紙に印刷する。画像形成部140は、感光体ドラム141を備える。感光体ドラム141は一定速度で一方向に回転する。感光体ドラム141の周囲には、回転方向の上流側から順に、帯電器142、露光器143、現像器144、中間転写ベルト145が配置されている。帯電器142は、感光体ドラム141表面を一様に帯電させる。露光器143は、一様に帯電した感光体ドラム141の表面に、画像データに応じて光を照射し、感光体ドラム141上に静電潜像を形成する。現像器144は、その静電潜像にトナーを付着させ、感光体ドラム141上にトナー像を形成する。中間転写ベルト145は、感光体ドラム141上のトナー像を用紙に転写する。画像データがカラー画像である場合、中間転写ベルト145は、各色のトナー像を同一の用紙に転写する。なお、RGB形式のカラー画像は、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)形式の画像データに変換され、各色の画像データが露光器143に入力される。
画像形成部140は、手差しトレイ151、給紙カセット152、153、154等から、中間転写ベルト145と転写ローラ146との間の転写部に用紙を給送する。手差しトレイ151や各給紙カセット152、153、154には、様々なサイズの用紙を載置または収容することができる。画像形成部140は、ユーザの指定した用紙や、自動検知した原稿のサイズに応じた用紙を選択し、選択した用紙を給送ローラ155により手差しトレイ151やカセット152、153、154から給紙する。給紙された用紙は搬送ローラ156やレジストローラ157で転写部に搬送する。トナー像を転写した用紙は、搬送ベルト147により定着器148に搬送される。定着器148は、ヒータを内蔵した定着ローラ158および加圧ローラ159を有しており、熱と押圧力によってトナー像を用紙に定着する。画像形成部140は、定着器148を通過した用紙を排紙トレイ149へ排紙する。
図2は複合機が備える操作パネルの外観の一例を示す図である。ユーザは、操作パネル200を用いて、複合機100に複写開始やその他の指示を与えたり、複合機100の状態や設定を確認したりすることができる。操作パネル200には、タッチパネル付きディスプレイ201や操作キー203が配置されている。ディスプレイ201は、操作ボタンやメッセージ等を表示する液晶ディスプレイ等からなる表示面と、当該表示面上の押圧位置を検出するセンサとを備える。押圧位置の検知方法は特に限定されない。抵抗膜方式、静電容量方式、表面弾性波方式、電磁波方式等、任意の方式を採用することができる。ユーザは、自身の指やタッチペン202を使用して、ディスプレイ201を通じて入力を行うことができる。
ディスプレイ201は、ボタン表示部204、メッセージ表示部205およびステータス表示部206を有する操作画面を表示する。ボタン表示部204には、複数のタブ208が用意されており、各タブにはそのタブのカテゴリーに応じた操作ボタンが配列されている。「簡単設定」タブは、基本的な設定に使用される操作ボタンを有する。図2の例では、用紙サイズ、複写倍率、濃度、印刷面、ページ集約、後処理を設定するための操作ボタンが配列されている。例えば「濃度」ボタン207を押圧する操作をユーザが行うと、濃度を選択するための「薄い」、「ふつう」、「濃い」等の選択ボタンを有するポップアップ画面がその操作ボタン上に重ねて表示され、ユーザの選択(押圧)によりその濃度が設定される。図2の例では、「簡単設定」タブの他、「原稿/用紙/仕上げ」タブ、「カラー/画質」タブ、「レイアウト/編集」タブ、「応用/その他」タブも設けられている。ユーザは、タブボタン208を選択する操作を行うことによって、これらのタブの表示に切り替えることができる。一つのタブが選択されている間、操作画面上で他のタブやその要素は隠れている。
メッセージ表示部205には、複写が可能か否か、複写部数などの設定をユーザに通知するメッセージが表示される。なお、本実施形態の複合機100は、複合機100を使用する場合に、ユーザの利用資格を確認するユーザ認証処理(ログイン処理)が実施される構成になっている。図2は、当該ユーザ認証処理が実施される前の状態を示しており、メッセージ表示部205に、ユーザ認証情報の入力を要求する「認証情報を入力してください」のメッセージが表示されている。ここでは、ユーザは、テンキー210、あるいは必要に応じてタッチパネル201に表示されるソフトウェアキーボードを用いて、ユーザ認証情報を入力する。例えば、複合機100の使用を許可する者を記録した使用許可者リストを予め登録しておき、入力されたユーザ認証情報が当該使用許可者リストに含まれる場合にユーザ認証処理を実行するようにすればよい。
ステータス表示部206には、必要に応じて装置ステータス情報が表示される。この表示には、複合機100が備える各種センサの検知結果が反映される。装置ステータス情報とは、装置は動作可能な状態にあるが、異常への対応を促す警告をユーザに通知するメッセージを意味する。例えば、用紙残量が少ない旨、原稿台103が汚れている旨、ファクシミリのメモリ受信が設定されている場合にファックス文書がメモリに格納された旨等が含まれる。また、用紙切れや搬送ジャム等が装置ステータス情報に含まれてもよい。
操作キー203は、主電源キー209、テンキー210やスタートキー211、クリアキー212、LogOutキー213等を含む。例えば、主電源キー209は、複合機100の主電源のON、OFFの切り替えに使用される。テンキー210は、複写部数の指定や複写倍率の設定に用いることができる。ユーザがそれらの設定をすると、複合機100は、メッセージ表示部205に、例えば、「コピーできます(設定あり)」のようなメッセージを表示し、ユーザによる設定が行われたことを通知する。スタートキー211は、複写や画像印刷の開始指示に使用される。ユーザは、自身でした設定を解除する場合、クリアキー212を操作する。ユーザによる設定を機械が受け付けているかどうかは上述のメッセージで判断することができるので、その設定が不要になればクリアキー212を操作すればよい。特に限定されないが、本実施形態では、上述のユーザ認証処理により、ユーザの利用資格が確認されるまで、操作パネル200を通じた操作が禁止される構成になっている。認証されたユーザが複合機使用後にLogOutキー213を押下する、あるいは、操作パネル200に対する操作および画像読取部120や画像形成部140の動作がない時間が認証後に所定時間継続すると、複合機100は認証処理が実施される前の状態に戻るように構成されている。
図3は、複合機における制御系のハードウェア構成図である。本実施形態の複合機100は、CPU(Central Processing Unit)301、RAM(Random Access Memory)302、ROM(Read Only Memory)303、HDD(Hard Disk Drive)304および原稿搬送装置110、画像読取部120、画像形成部140における各駆動部に対応するドライバ305が内部バス306を介して接続されている。ROM303やHDD304等はプログラムを格納しており、CPU301はその制御プログラムの指令にしたがって複合機100を制御する。例えば、CPU301はRAM302を作業領域として利用し、ドライバ305とデータや命令を授受することにより上記各駆動部の動作を制御する。また、HDD304は、画像読取部120により得られた画像データや、外部機器からネットワークインタフェイス161を通じて受信した画像データの蓄積にも用いられる。
内部バス306には、操作パネル200や各種のセンサ307も接続されている。操作パネル200は、ユーザの操作を受け付け、その操作に基づく信号をCPU301に供給する。また、ディスプレイ201は、CPU301からの制御信号にしたがって上述の操作画面を表示する。センサ307は、プラテンカバー102の開閉検知センサや原稿台103上の原稿検知センサ、定着器148の温度センサ、搬送される用紙または原稿の検知センサなど各種のセンサを含む。CPU301は、例えばROM303に格納されたプログラムを実行することで、以下の各手段(機能ブロック)を実現するとともに、これらセンサからの信号に応じて各手段の動作を制御する。
図4は、本実施形態の複合機の機能ブロック図である。図4に示すように、本実施形態の複合機100は、画像データ格納部401、判定部402および印刷設定更新処理部403を備える。
画像データ格納部401は、画像データを、画像形成部140において印刷する際の印刷設定とともに格納する。画像データ格納部401は、例えば、HDD304の記憶領域の一部として構成することができる。
画像データを印刷設定とともに格納するとは、画像データと印刷設定とがともに画像データ格納部401に格納されることを意味する。したがって、画像データと印刷設定とが1つのファイルであるか、別体のファイルであるかは問わない。本実施形態では、特に言及のない限り、画像データと印刷設定とが1つのファイルであるとして説明する。
また、画像データの印刷設定は、画像形成部140での印刷に関し、ユーザにより変更可能な種々の印刷設定項目のすべてにより構成されてもよいが、ここでは、印刷部数、集約印刷等の印刷の都度、ユーザが変更する可能性の高い印刷設定項目を除く一部の印刷設定項目により印刷設定を構成している。以下では、「カラー設定」、「印刷面」、「ステープル」、「パンチ」の4項目を印刷設定として指定した事例について説明する。すなわち、複合機100の機能上、他の印刷設定項目も設定変更することは可能であるが、本実施形態では、画像形成部140での印刷に関し、当該4項目のみが印刷設定として扱われる。なお、項目「ステープル」および「パンチ」は、図1において図示を省略しているが、排紙トレイ149に代えて複合機100の下流側に接続され、定着器148を通過した用紙が搬入されて、仕分け、ステープル、パンチ、折り等の後処理を実施できるフィニッシャに対する設定項目である。また、以下の例では、項目「カラー設定」に対する設定内容(設定値)は、「フルカラー」、「モノカラー」または「白黒」であるとする。項目「印刷面」に対する設定内容は、「片面」または「両面」であるとする。項目「ステープル」に対する設定内容は、「あり」または「なし」であるとする。項目「パンチ」に対する設定内容は、「あり」または「なし」であるとする。
判定部402は、画像データ格納部401に格納された画像データが画像形成部140において印刷される際に、当該印刷における印刷設定が、画像データ格納部401において印刷対象の画像データに対応づけられた印刷設定と同一であるか否かを判定する。上述のように、本実施形態では、「カラー設定」、「印刷面」、「ステープル」、「パンチ」の4項目により印刷設定が構成されているため、ユーザにより変更可能な種々の設定項目のうち、「カラー設定」、「印刷面」、「ステープル」、「パンチ」の4項目についてのみで、設定内容が変更されたか否かの判断がなされることになる。
印刷設定更新処理部403は、上記印刷における印刷設定と画像データ格納部401において印刷対象の画像データに対応づけられた印刷設定とは同一ではないと判定部402が判定し、かつ予め指定された登録条件を満足する際に、上記印刷における印刷設定を当該印刷の対象となった画像データと対応づけて、読み出し可能に登録する。登録される印刷設定は画像データと対応づけられ、かつ読み出し可能であれば任意の構成を採用することができるが、ここでは、印刷設定更新処理部403は、上記印刷の対象となった画像データを当該印刷における印刷設定とともに画像データ格納部401に格納する。
上記登録条件としては、変更された印刷設定を適切なタイミングでユーザが登録できる条件を指定することができる。本実施形態では、複合機100が、印刷回数計数部404を備える構成とし、登録条件として、「印刷回数計数部が保持する印刷回数が予め指定された回数に到達すること」を予め指定している。印刷回数計数部404は、画像データ格納部401に格納された画像データと対応づけて印刷設定ごとの印刷回数を保持している。すなわち、「カラー設定」、「印刷面」、「ステープル」、「パンチ」の4項目において、それぞれが取り得る上述の設定内容(設定値)の全組み合わせのそれぞれについて、印刷回数を保持している。そして、上記印刷における印刷設定と画像データ格納部401において印刷対象画像データに対応づけられた印刷設定とが同一ではない(すなわち、変更されている)と判定部402が判定した際に、当該印刷の対象となった画像データと当該印刷における印刷設定とに対応する印刷回数をカウントアップする構成になっている。
また、本実施形態の複合機100は、図4に示すように、通知部405、操作認識部411、印刷実行部412を備えている。
通知部405は、印刷設定更新処理部403の指示に応じて、ユーザにメッセージを通知する。当該通知は、表示や音声等、ユーザに通知可能な任意の手法により実施可能であるが、本実施形態では、通知部405は、ディスプレイ201にメッセージを表示することでユーザへの通知を実行する。
操作認識部411は、操作パネル200における、操作キー203の押下およびディスプレイ201の押圧を認識し、ユーザの操作内容を認識する。特に限定されないが、本実施形態では、ディスプレイ201の押圧位置を検出するセンサにより検出された押圧位置の座標が操作認識部411に入力され、操作認識部411が、自身が保持する操作ボタン等の画面要素の座標と、入力された押圧位置の座標とに基づいてディスプレイ201に対するユーザの操作内容を認識する。また、操作認識部411は、操作キー203の押下も認識する。操作認識部411は、画像形成部140における印刷に関する操作を認識すると、当該操作を印刷実行部412に入力する。
印刷実行部412は、操作認識部411から入力された操作の内容にしたがって画像形成部140に印刷の実行を指示する。これにより、画像形成部140において印刷が実行される。
図5は、複合機100が実行する印刷手順の一例を示すフロー図である。当該手順は、例えば、複合機100の主電源が投入されたときに開始される。そして、画像データ格納部401に格納されている画像データから印刷対象の画像データの選択操作をトリガとして進行する(ステップS501Yes)。ユーザは、印刷対象の画像データの選択する際に、操作キー203に含まれる「Document Box」ボタンを押下する。これにより、印刷対象画像データの選択画面が表示され、ユーザによる印刷対象画像データの選択が可能になる。
図6は、印刷対象画像データ選択の際に、印刷実行部412が操作認識部411を通じて操作パネル200のディスプレイ201に表示する、画像データ選択画面の一例を示す図である。この例では、画像データ選択画面601は、画像データ格納部401に格納されている画像データの一覧を表示するとともに、ユーザによる選択を受け付ける一覧表示欄602、一覧表示欄602におけるユーザの選択を確定する際に選択される「印刷」ボタン603、選択を中止する際に使用される「キャンセル」ボタン604、一覧表示欄602において選択されている画像データの印刷設定の設定内容をディスプレイ201に表示させる「詳細」ボタン605を備える。この図では、ユーザが、一覧表示欄602において「文書C」を選択した状態を示している。
当該状態で、例えば、ユーザが「詳細」ボタン605を選択すると、印刷実行部412は、ディスプレイ201に「文書C」の印刷設定の設定内容を表示する。図7は、印刷実行部412が操作認識部411を通じてディスプレイ201に表示する、印刷設定表示画面の一例を示す図である。この例では、印刷設定表示画面701は、画像データ選択画面601において選択されていた画像データとともに画像データ格納部401に格納されている当該画像データの印刷設定を表示する設定内容表示欄702、表示を中止して画像データ選択画面601に戻る際に使用される「戻る」ボタン703を備える。この図では、「文書C」について、項目「カラー設定」が設定値「フルカラー」、項目「印刷面」が設定値「片面」、項目「ステープル」が設定値「なし」、項目「パンチ」が設定値「なし」という印刷設定が登録されている。なお、複合機100は、印刷設定を伴う画像データだけでなく、印刷設定を伴わない画像データも画像データ格納部401に格納するようになっている。このような画像データについて上記「詳細」ボタン605が選択された場合、印刷設定表示画面701には、例えば、「印刷設定はありません。」等のメッセージが表示される。
一方、図6に示す画像データ選択画面601の状態で「印刷」ボタン603を選択すると、印刷実行部412は、一覧表示欄602において選択されている画像データを印刷対象画像データとして選択する。特に限定されないが、本実施形態では、印刷実行部412は、選択した画像データを画像データ格納部401から読み出して保持する構成になっている。
印刷対象画像データを読み出した印刷実行部412は、まず、選択された画像データに対応する印刷設定の有無を確認する(ステップS502)。印刷対象画像データに対応する印刷設定が存在しない場合、印刷実行部412は、予め複合機100にデフォルトとして設定されている印刷設定の設定内容を読み出し、自身に設定する(ステップS502No、S512)。なお、複合機100にデフォルトとして設定されている印刷設定は、画像形成部140における印刷について変更可能なすべての印刷設定項目を含んでいる。
一方、印刷対象画像データに対応する印刷設定が存在する場合、印刷実行部412は、ユーザに、当該印刷設定を使用するか否かを問い合わせる(ステップS502Yes、S503)。
図8は、当該問い合わせの際に、印刷実行部412が操作認識部411を通じてディスプレイ201に表示する、問い合わせ画面の一例を示す図である。この例では、問い合わせ画面801は、印刷対象画像データに対応づけられた印刷設定の設定内容を使用してそのまま印刷する場合に選択される「そのまま印刷する」ボタン802、印刷対象画像データに対応づけられた印刷設定の設定内容のままで印刷しない場合に選択される「設定を変更して印刷する」ボタン803、設定を変更して印刷する場合かつ印刷対象画像データに対応づけられた印刷設定をベースに設定を変更する場合に選択される「印刷設定を使用する」ボタン811、設定を変更して印刷する場合かつ複合機100のデフォルト印刷設定をベースに設定を変更する場合に選択される「印刷設定を使用しない」ボタン812、これらの各ボタンに対するユーザの選択を確定する際に選択される「決定」ボタン804、選択を中止して画像データ選択画面601に戻る際に使用される「キャンセル」ボタン805を備える。この図では、ユーザが、「設定を変更して印刷する」ボタン803および「印刷設定を使用する」ボタン811を選択した状態を示している。なお、この例では、「印刷設定を使用する」ボタン811および「印刷設定を使用しない」ボタン812は、「設定を変更して印刷する」ボタン803を選択した場合にのみ選択できる構成になっている。
当該状態で、ユーザが「決定」ボタン804を選択すると、印刷実行部412は、ユーザの選択にしたがって印刷設定の設定内容を読み出し、自身に設定する。「印刷設定を使用しない」ボタン812が選択されていた場合、印刷実行部412は、上記デフォルト印刷設定の設定内容を読み出し、自身に設定する(ステップS503No、S512)。また、「そのまま印刷する」ボタン802または「印刷設定を使用する」ボタン811が選択されていた場合、印刷実行部412は、印刷対象画像データに対応づけられた印刷設定の設定内容を画像データ格納部401から読み出し、自身に設定する(ステップS503Yes、S504)。上述のように、本実施形態では、画像データ格納部401に格納されている印刷設定は、画像形成部140における印刷について変更可能な一部の印刷設定項目のみを含む。そのため、印刷実行部412は、画像データ格納部401に格納されている印刷設定に含まれていない印刷設定項目については、複合機100にデフォルトとして設定されている印刷設定の設定内容を読み出して、自身に設定する。
このとき、「そのまま印刷する」ボタン802が選択されていた場合、印刷実行部412はユーザによる印刷部数の入力を待機し、印刷部数の入力(印刷指示)があるとそのまま印刷を実行し、手順が終了する(ステップS505Yes、S507、S508Yes)。
また、「設定を変更して印刷する」ボタン803が選択されていた場合、各印刷設定項目の設定内容を設定した印刷実行部412は、ユーザによる印刷指示を待機する(ステップS505No)。このとき、ユーザは必要に応じて、操作パネル200を通じて印刷設定項目の設定内容を変更する(ステップS506)。
図9は、当該印刷設定項目の設定内容を変更する際に、印刷実行部412が操作認識部411を通じてディスプレイ201に表示する、印刷設定変更画面の一例を示す図である。この例では、印刷設定変更画面901は、印刷実行部412に設定されている印刷設定を表示するとともに変更を受け付ける設定内容表示変更欄902、設定内容表示変更欄902に表示されていない他の印刷設定項目を変更する際に使用される「他設定項目」ボタン903、選択された印刷対象画像データの印刷を中止する際に使用される「キャンセル」ボタン904を備える。特に限定されないが、この例では、設定内容表示変更欄902に表示される各印刷設定項目の設定内容(設定値)はプルダウンメニューから選択できるようになっている。また、この例は、上述の「文書C」について、設定変更を実施した後の状態を示している。図7の設定内容表示欄702とは異なり、項目「カラー設定」が設定値「白黒」、項目「印刷面」が設定値「両面」という印刷設定に設定内容が変更されている。なお、「他設定項目」ボタン903を選択するとディスプレイ201に他の印刷設定項目の設定内容を変更する変更画面が表示される。ユーザは、当該変更画面を通じて他の印刷設定項目の設定内容を変更することができる。
当該状態でスタートキー211押下により印刷指示が入力されると、印刷実行部412は、設定された印刷設定項目の設定内容に応じた印刷を画像形成部140(並びに、図示しないフィニッシャ)に実施させる(ステップS507)。また、このとき、印刷実行部412は、印刷指示があった旨を判定部402に通知する。
当該通知を受けた判定部402は、印刷実行部412に設定されている印刷設定の設定内容と、画像データ格納部401に格納されている、印刷対象画像データの印刷設定の設定内容とを比較する(ステップS508)。両者が同一であった場合、そのまま手順が終了する(ステップS508Yes)。一方、両者が異なっていた場合、判定部402はその旨を、印刷設定更新処理部403に通知する(ステップS508No)。
当該通知を受けた印刷設定更新処理部403は、印刷回数計数部404に、印刷対象画像データが、印刷実行部412に設定されている印刷設定により印刷された回数を問い合わせる。当該問い合わせを受けた印刷回数計数部404は、判定部402を通じて、印刷実行部412に設定されている印刷設定の設定内容および印刷対象画像データを特定するための情報(例えば、ファイル名等)を取得する。印刷回数計数部404は、取得した情報より特定される画像データについて保持されている、取得した印刷設定の設定内容に対応する印刷回数の計数値をカウントアップする(ステップS509)。例えば、上述の「文書C」の例では、印刷回数計数部404に「文書C」と対応づけて保持されている、項目「カラー設定」が設定値「白黒」、項目「印刷面」が設定値「両面」、項目「ステープル」が設定値「なし」、項目「パンチ」が設定値「なし」という印刷設定の印刷回数計数値がカウントアップされる。
このとき、印刷回数計数部404は、カウントアップ後の計数値を印刷設定更新処理部403に通知する。当該通知を受けた印刷設定更新処理部403は、通知された計数値が予め指定された印刷回数(例えば、「5回」)に到達したか否かを確認する(ステップS510)。指定された印刷回数に到達していない場合、そのまま手順が終了する(ステップS510No)。一方、指定された印刷回数に到達した場合、印刷設定更新処理部403は、印刷対象となった画像データを当該印刷における印刷設定とともに画像データ格納部401に格納する(ステップS511)。特に限定されないが、ここでは、印刷設定更新処理部403は、判定部402を通じて、印刷実行部412に設定されている印刷設定の設定内容および印刷対象画像データを特定するための情報(例えば、ファイル名等)を取得する。そして、印刷設定更新処理部403は、画像データ格納部401から当該画像データ(上述の例では「文書C」)を読み出し、当該画像データに含まれる印刷設定を、判定部402から取得した印刷設定の設定内容に置換する。そして、当該新たに生成した画像データを元画像データとは別の画像データとして画像データ格納部401に格納する。なお、印刷設定更新処理部403は、新たな画像データに、オリジナル画像データを特定するための情報を付加する構成とし、新たな画像データを生成する際に、同一のオリジナル画像データ情報を有する画像データ中に同一の印刷設定を有する画像データがない場合に、新たな画像データを生成することが好ましい。ここで、オリジナル画像データとは、新たな画像データを生成する直前の元画像データではなく、複合機100に最初に登録された画像データを意味する。これにより、同一の印刷設定を有する画像データが複数生成されることを防止することができる。
画像データ格納部401への画像データの格納が完了すると、印刷設定更新処理部403は通知部405にその旨を通知する。当該通知を受けた通知部405は、操作認識部411を通じてディスプレイ201にメッセージを表示する。図10は、このとき通知部405が表示する通知画面の一例を示す図である。この例では、通知画面1001は、印刷実行部412に設定された印刷設定を反映した新たな画像データが生成・格納された旨と、生成・格納された画像データの名称とをユーザに通知するメッセージ1002と、当該通知を確認したユーザが選択する「OK」ボタン1003とを備える。この例では、「文書C」について新たな画像データが生成されたので、名称として「文書Cのコピー」が付与されている。
特に限定されないが、本実施形態では、新た生成された画像データは、元の画像データと同一の格納階層(フォルダ、ディレクトリ)に格納される。そのため、上述の「文書Cのコピー」が格納された後に、画像データ選択画面601を表示すると、図11に示すように、一覧表示欄602に「文書C」と同列に「文書Cのコピー」が表示される。なお、「文書Cのコピー」の印刷設定の内容は、画像データ選択画面601の「詳細」ボタン605を選択することにより確認可能である。なお、新た生成された画像データは、予め指定された特定のフォルダに格納される構成であってもよい。
このように、本実施形態の複合機100では、同一の画像データについて、対応づけられた印刷設定とは異なる印刷設定で予め指定された回数だけ繰り返し印刷が実施された場合、当該印刷設定が自動的に登録される。そのため、ユーザは印刷設定を登録するべきか否かを意識する必要なしに、適切なタイミングで、登録すべき印刷設定を登録することができる。また、本構成では、通知部405により印刷設定が登録されたことをユーザに確実に知らせることができる。さらに、本構成では、ユーザが頻繁に設定を変更する可能性のある印刷設定項目を除いた印刷設定項目の一部を印刷設定として採用できるため、例えば、印刷部数のみが異なる新しい画像データが大量に作成されることもない。
なお、上記では、既存の画像データに加えて新たな画像データを生成(追加)する構成を説明したが、既存の画像データを新たな画像データに置換(更新)する構成であってもよい。また、追加と更新とのいずれかをユーザが選択する構成であってもよい。
上述した複合機100では、同一の画像データについて、対応づけられた印刷設定とは異なる印刷設定で予め指定された回数だけ繰り返し印刷が実施されたことで、当該印刷設定が将来的にも継続して使用される蓋然性が高いと判断し、当該印刷設定が自動的に登録される構成とした。しかしながら、指定回数に到達しない場合であっても、ユーザがその印刷設定を将来的にも継続して使用する蓋然性が高いと認識している場合には、適宜、登録を促すことで、変更された印刷設定を適切なタイミングで登録できる。そこで、以下では、ユーザに、適宜、登録を促し、適切なタイミングで変更された印刷設定を登録できる構成について説明する。なお、以下では、上述の複合機100と同一の作用効果を奏する要素には同一の符号を付し、その詳細な説明を省略する。
図12は、本実施形態の他の複合機を示す機能ブロック図である。図12に示すように、この複合機1200は、画像データ格納部401、判定部402および印刷設定更新処理部403を備える。また、印刷回数計数部404および通知部405に代えて、処理選択部1206および印刷設定格納部1207を備える。
この複合機1200では、印刷設定更新処理部403に、変更された印刷設定を適切なタイミングでユーザが登録できる上記登録条件として「ユーザが処理選択部1206に対して画像データ格納部401への格納を選択したこと」が予め指定されている。上述のように、印刷実行部412の印刷設定と画像データ格納部401において印刷対象画像データに対応づけられた印刷設定とが同一ではないと判定部402が判定し、かつ上記登録条件を満足する場合、印刷設定更新処理部403は、当該印刷における印刷設定を当該印刷の対象となった画像データと対応づけて読み出し可能に登録する。複合機100と同様、印刷設定更新処理部403は、上記印刷の対象となった画像データを当該印刷における印刷設定とともに画像データ格納部401に格納する。
そして、この複合機1200では、印刷対象の画像データを当該印刷における印刷設定とともに画像データ格納部401に格納する際に、処理選択部1206が、当該格納を実施するか否かの選択をユーザに要求する。すなわち、複合機1200では、印刷設定更新処理部403は、印刷設定が変更されていた場合に、処理選択部1206を通じて印刷設定を登録するか否かをユーザに問い合わせ、ユーザが登録を選択した場合に変更後の印刷設定が印刷対象の画像データとともに画像データ格納部401に格納する。
特に限定されないが、本実施形態では、処理選択部1206が、上記格納を実施するか否かの選択をユーザに要求する際に、印刷設定のみを読み出し可能に登録するか否かの選択もユーザに要求する。そして、ユーザが処理選択部1206に対して印刷設定のみの登録を選択した場合、処理選択部1206は当該印刷における印刷設定のみを画像データとは独立して読み出し可能に印刷設定格納部1207に登録する。
図13は、複合機1200が実行する印刷手順の一例を示すフロー図である。当該手順は、例えば、複合機1200の主電源が投入されたときに開始される。そして、画像データ格納部401に格納されている画像データから印刷対象の画像データの選択操作をトリガとして進行する(ステップS501Yes)。なお、ステップS501からS508まで、およびステップS512については、図5に示す各ステップと同様であるのでここでの説明は省略する。
上述のとおり、印刷実行部412から印刷指示があった旨の通知を受けた判定部402は、印刷実行部412に設定されている印刷設定の設定内容と、画像データ格納部401に格納されている、印刷対象画像データの印刷設定の設定内容とを比較する(ステップS508)。当該比較において両者が異なっていた場合、判定部402はその旨を、印刷設定更新処理部403に通知する(ステップS508No)。
複合機1200では、当該通知を受けた印刷設定更新処理部403は、処理選択部1206に、ユーザへの問い合わせを指示する。当該指示を受けた処理選択部1206は、ユーザに対し、印刷対象の画像データを当該印刷における印刷設定とともに画像データ格納部401に格納するか否か選択をユーザに要求する(ステップS1309)。
図14は、このとき処理選択部1206が操作認識部411を通じて操作パネル200のディスプレイ201に表示する、登録方法選択画面の一例を示す図である。この例では、登録方法選択画面1401は、印刷対象の画像データを当該印刷における印刷設定とともに画像データ格納部401に格納する際に選択される「印刷設定を更新する」ボタン1402、当該格納を実施することなく当該印刷における印刷設定のみを読み出し可能に印刷設定格納部1207に登録する際に選択される「印刷設定のみを登録する」ボタン1403、これらの各ボタンに対するユーザの選択を確定する際に選択される「決定」ボタン1404、いずれのボタンも選択しない際に使用される「スキップ」ボタン1405を備える。この図では、ユーザが、「印刷設定を更新する」ボタン1402を選択した状態を示している。
当該状態で、ユーザが「決定」ボタン1404を選択すると、操作認識部411を通じて当該操作を認識した処理選択部1206は、印刷設定更新処理部403にその旨を通知する(ステップS1310Yes)。当該通知を受けた印刷設定更新処理部403は、印刷対象となった画像データを当該印刷における印刷設定とともに画像データ格納部401に格納する(ステップS1311)。特に限定されないが、ここでは、印刷設定更新処理部403は、判定部402を通じて、印刷実行部412に設定されている印刷設定の設定内容および印刷対象画像データを特定するための情報を取得する。そして、印刷設定更新処理部403は、画像データ格納部401から当該画像データ(上述の例では「文書C」)を読み出し、当該画像データに含まれる印刷設定を、判定部402から取得した印刷設定の設定内容に置換する。そして、当該新たに生成した画像データを画像データ格納部401に格納する。ここでは、印刷設定更新処理部403は、元の画像データを新たな画像データに置換(更新)する構成となっているが、既存の画像データに加えて新たな画像データを格納(追加)する構成であってもよい。また、更新と追加のいずれかをユーザが選択する構成であってもよい。
また、図14において、「印刷設定のみを登録する」ボタン1403が選択された状態で、ユーザが「決定」ボタン1404を選択すると、操作認識部411を通じて当該操作を認識した処理選択部1206は、印刷設定更新処理部403にその旨を通知する(ステップS1310No、S1313Yes)。当該通知を受けた印刷設定更新処理部403は、当該印刷における印刷設定を印刷設定格納部1206に格納する(ステップS1314)。特に限定されないが、ここでは、印刷設定更新処理部403は、判定部402を通じて、印刷実行部412に設定されている印刷設定の設定内容を取得する。そして、印刷設定更新処理部403は、取得した印刷設定を印刷設定格納部1206に格納する。
なお、この実施形態では、印刷設定格納部1206に格納された印刷設定の読み出しを容易にするため、印刷設定更新処理部403は、判定部402を通じて、印刷対象画像データを特定するための情報を取得するようになっている。そして、印刷設定格納部1206に登録する印刷設定に当該印刷対象画像データを特定するための情報を付す。これにより、当該情報を手掛かりとして単独で印刷設定格納部1206に登録された印刷設定を読み出すことができる。また、例えば、当該構成とすることで、印刷対象の画像データが選択された際に当該画像データに対応する印刷設定を印刷設定格納部1206から自動的に読み出したり、ユーザに当該画像データに対応する印刷設定の選択候補を提示して選択を促したりすることも可能になる。
一方、図14において、ユーザが「スキップ」ボタン1405を選択すると、操作認識部411を通じて当該操作を認識した処理選択部1206は、印刷設定更新処理部403にその旨を通知する(ステップS1310No、S1313No)。当該通知を受けた印刷設定更新処理部403は、特に何もすることなく手順が終了する。
このように、本実施形態の複合機1200では、画像データに対応づけられた印刷設定とは異なる印刷設定で印刷される際に、ユーザに対し印刷設定を登録するべきか否かを問い合わせる。そのため、ユーザは、印刷設定を登録するべきか否かを意識していなくても、問い合わせに応じて回答することで、適切なタイミングで登録すべき印刷設定を登録することができる。また、この構成によれば、例えば、一旦、複合機1200に画像データを格納した後、画像データの用途に応じて印刷設定を変更した場合に、印刷設定の格納を適宜促すことで、格納忘れを防止することもできる。
また、この構成では、印刷設定のみを登録することもできる。そのため、印刷設定のみが異なる同種の画像データによりHDD304等の記憶領域が圧迫されることを防止できる。また、この構成では、変更された印刷設定を画像データとともに格納することと、印刷設定のみを単独で保存することとが選択できる。そのため、例えば、ユーザがその画像データに対する印刷権限のみが付与され、変更権限(印刷設定の変更)を有していない場合であっても、印刷設定を複合機1200に登録することができる。また、新たな画像データの作成は望まないが、印刷設定は一時的に保存したいユーザにとって、当該要望を満足することができる。さらに、この構成では、ユーザが頻繁に設定を変更する可能性のある印刷設定項目を除いた印刷設定項目の一部を印刷設定として採用できるため、例えば、印刷部数のみが変更された場合等、格納の問い合わせが不要な場合にまで選択画面が表示されてユーザの操作性を損なうこともない。
なお、上述の複合機100および複合機1200の構成をすべて併用してもよく、また一部を任意に組み合わせることも可能である。
以上説明したように、本発明によれば、ユーザは、変更された印刷設定を適切なタイミングで登録できる。その結果、ユーザの利便性を向上させることができる。
なお、上述した実施形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、複合機100では特に好ましい形態として通知部405を備える構成を説明したが、当該通知部405を備えない構成であっても、変更した印刷設定を画像データとともに格納することは可能である。また、複合機1200では特に好ましい形態として印刷設定格納部1207を備える構成を説明したが、当該印刷設定格納部1207を備えない構成であっても、変更した印刷設定を画像データとともに格納することは可能である。さらに、上記では、印刷回数が所定回数に到達したとき、またはユーザが格納を選択したときに、変更した印刷設定を画像データとともに格納する構成としたが、印刷設定更新処理部403に登録される登録条件として他の条件を採用することもできる。例えば、所定期間内に所定回数の印刷がなされた等の登録条件を採用することも可能である。
また、図5、図13に示したフローチャートは、等価な作用を奏する範囲において、各ステップの順序を適宜変更可能である。例えば、上記実施形態では、印刷設定更新処理部403に予め登録された登録条件が満たされたときに、変更された印刷設定を伴う画像データを生成する構成としたが、印刷の都度、印刷設定を伴う画像データを生成する構成とし、登録条件が満たされたとき当該生成した画像データを格納する構成としても同様の効果を得ることができる。
加えて、上述の実施形態では、デジタル複合機として本発明を具体化したが、デジタル複合機に限らず、プリンタ、複写機等、印刷機能を有する任意の画像形成装置に本発明を適用することも可能である。
また、上記では、画像形成装置である複合機が、画像形成部、画像データ格納部、判定部および印刷設定更新処理部を全て備える構成を説明したが、各部が、適宜、別体で構成され、ネットワーク等を通じて接続された画像形成システムとして構成されていてもよい。例えば、上述の画像データ格納部、判定部および印刷設定更新処理部を備える画像データ蓄積装置が、画像データを用紙上に印刷する画像形成装置とは別体で構成されている場合であっても、上記実施形態の複合機と同様の効果を得ることができる。このような画像形成システムでは、例えば、複数台の画像形成装置に対して画像データ蓄積装置を共通化することができる。