(57)【要約】【課題】印刷のための画像処理を容易に実行できる技術を提供する。【解決手段】  画像処理装置は、現在の日付に基づいて決定される情報である日付情報を取得する日付情報取得部と、複数の処理対応画像の中から、表示部に表示すべき処理対応画像を、日付情報に応じて選択する対応画像選択部と、選択された処理対応画像を表示部に表示させる表示制御部と、表示部に表示される処理対応画像の中からユーザによって選択された処理対応画像を特定する情報であるユーザ選択情報を取得する選択情報取得部と、ユーザ選択情報によって特定される処理対応画像に対応付けられた画像処理を実行することによって、印刷実行部に画像を印刷させる印刷制御部と、を備えている。対応画像選択部は、日付情報が第１日付を表す場合に、第１処理対応画像を選択し、日付情報が第２日付を表す場合に、第２処理対応画像を選択する。【選択図】  図１
2018089973.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
現在の日付に基づいて決定される情報である日付情報を取得する日付情報取得部と、
互いに異なる画像を印刷する画像処理を実行するために利用される複数の画像である複数の処理対応画像の中から、表示部に表示すべき処理対応画像を、前記日付情報に応じて選択する対応画像選択部と、
前記選択された処理対応画像を前記表示部に表示させる表示制御部と、
前記表示部に表示される前記処理対応画像の中からユーザによって選択された処理対応画像を特定する情報であるユーザ選択情報を取得する選択情報取得部と、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理を実行することによって、印刷実行部に画像を印刷させる、印刷制御部と、
を備え、
前記対応画像選択部は、
前記日付情報が、第１日付を表す場合に、第１処理対応画像を選択し、
前記日付情報が、第２日付を表す場合に、第２処理対応画像を選択する、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記第１処理対応画像に対応付けられた前記画像処理は、第１テンプレート画像を用いて形成される画像を前記印刷実行部に印刷させる処理を含み、
前記第２処理対応画像に対応付けられた前記画像処理は、第２テンプレート画像を用いて形成される画像を前記印刷実行部に印刷させる処理を含む、
画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記対応画像選択部は、
前記日付情報が、前記第１日付を表す場合に、現在の年に拘わらず、第１処理対応画像を選択し、
前記日付情報が、前記第２日付を表す場合に、前記現在の年に拘わらず、第２処理対応画像を選択する、
画像処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の画像処理装置であって、さらに、
前記印刷実行部が利用される地域を表す情報である地域情報を取得する地域情報取得部を有し、
前記対応画像選択部は、
前記日付情報が前記第１日付を表し、かつ、前記地域情報が第１地域を表す場合には、前記第１処理対応画像を選択せずに、
前記日付情報が前記第１日付を表し、かつ、前記地域情報が第２地域を表す場合に、前記第１処理対応画像を選択する、
画像処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の画像処理装置であって、
前記対応画像選択部は、
前記日付情報が、前記第１日付を含む第１期間に含まれる場合に、現在の年に拘わらず、前記第１処理対応画像を選択し、
前記日付情報が、前記第２日付を含む第２期間に含まれる場合に、前記現在の年に拘わらず、前記第２処理対応画像を選択する、
画像処理装置。
【請求項６】
請求項１から５のいずれか１項に記載の画像処理装置であって、さらに、
ユーザによって選択された情報であって前記表示部に表示され得る前記処理対応画像の最大数Ｎ（Ｎは１以上の整数）を表す情報である最大数情報を取得する最大数情報取得部を有する、
画像処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、
前記複数の処理対応画像のそれぞれには、優先順位が対応付けられており、
前記対応画像選択部は、前記日付情報に応じて選択され得る前記処理対応画像の数が、前記最大数Ｎよりも多いＬ個である場合に、前記優先順位に従って、Ｎ個の前記処理対応画像を選択する、
画像処理装置。
【請求項８】
請求項６に記載の画像処理装置であって、
前記対応画像選択部は、前記日付情報に応じて選択され得る前記処理対応画像の数が、前記最大数Ｎよりも多いＬ個である日がＫ日（Ｋは２以上の整数）の期間に亘って続く場合に、
前記Ｋ日の期間の一部において、Ｎ個の前記処理対応画像で構成される第１組合せを選択し、
前記Ｋ日の期間の他の一部において、前記第１組合せとは少なくとも１つの前記処理対応画像が異なるＮ個の前記処理対応画像で構成される第２組合せを選択する、
画像処理装置。
【請求項９】
請求項１から８のいずれか１項に記載の画像処理装置であって、
前記表示制御部は、前記画像処理装置の電源が投入されてからユーザによる前記画像処理装置の操作が最初に可能になる状態で前記表示部に表示される画像の一部として、前記処理対応画像を前記表示部に表示させる、
画像処理装置。
【請求項１０】
請求項１から９のいずれか１項に記載の画像処理装置であって、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に複数のテンプレート画像を利用可能である場合には、前記表示制御部は、前記印刷制御部によって前記画像処理が実行される前に、前記画像処理に利用される１つの前記テンプレート画像をユーザに選択させるために、前記複数のテンプレート画像を前記表示部に表示させ、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に１個のテンプレート画像を利用可能である場合には、前記表示制御部が、前記１個のテンプレート画像を前記表示部に表示させることなく、前記印刷制御部が、前記１個のテンプレート画像を用いて前記画像処理を実行する、
画像処理装置。
【請求項１１】
コンピュータプログラムであって、
現在の日付に基づいて決定される情報である日付情報を取得する日付情報取得機能と、
互いに異なる画像を印刷する画像処理を実行するために利用される複数の画像である複数の処理対応画像の中から、表示部に表示すべき処理対応画像を、前記日付情報に応じて選択する対応画像選択機能と、
前記選択された処理対応画像を前記表示部に表示させる表示制御機能と、
前記表示部に表示される前記処理対応画像の中からユーザによって選択された処理対応画像を特定する情報であるユーザ選択情報を取得する選択情報取得機能と、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理を実行することによって、印刷実行部に画像を印刷させる、印刷制御機能と、
をコンピュータに実現させ、
前記対応画像選択機能は、
前記日付情報が、第１日付を表す場合に、第１処理対応画像を選択し、
前記日付情報が、第２日付を表す場合に、第２処理対応画像を選択する、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
従来から、画像処理装置は、ユーザの指示に従って、画像を印刷するための画像処理を行っている。ユーザは、例えば、液晶モニタに表示されたメニューやボタンを参照しつつ、タッチパネルを操作することによって、画像処理装置に指示を入力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２６０５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像の印刷としては、毎日行われる印刷もあれば、利用される頻度が低い印刷もある。例えば、クリスマスカード等の挨拶状の印刷は、例えば、年に一度だけ行われる。このように利用される頻度が低い印刷を行う場合、画像処理の指示を入力するためのユーザの負担が大きく、印刷を実行することが容易ではない場合が多かった。
【０００５】
本発明の主な利点は、印刷のための画像処理を容易に実行できる技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］
画像処理装置であって、
現在の日付に基づいて決定される情報である日付情報を取得する日付情報取得部と、
互いに異なる画像を印刷する画像処理を実行するために利用される複数の画像である複数の処理対応画像の中から、表示部に表示すべき処理対応画像を、前記日付情報に応じて選択する対応画像選択部と、
前記選択された処理対応画像を前記表示部に表示させる表示制御部と、
前記表示部に表示される前記処理対応画像の中からユーザによって選択された処理対応画像を特定する情報であるユーザ選択情報を取得する選択情報取得部と、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理を実行することによって、印刷実行部に画像を印刷させる、印刷制御部と、
を備え、
前記対応画像選択部は、
前記日付情報が、第１日付を表す場合に、第１処理対応画像を選択し、
前記日付情報が、第２日付を表す場合に、第２処理対応画像を選択する、
画像処理装置。
【０００８】
この構成によれば、現在の日付に基づいて決定される情報である日付情報に適した処理対応画像を表示部に表示できる。したがって、日付情報に適した画像処理を容易に実行できる。
【０００９】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像処理方法および画像処理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例としての画像処理システムを示す説明図である。
【図２】表示処理のフローチャートである。
【図３】通常画面の例と、設定画面の例と、操作画面の例と、を示す概略図である。
【図４】ユーザ設定取得処理のフローチャートである。
【図５】表示ボタンテーブルデータＢｔａｂの例を示す概略図である。
【図６】カスタムボタン作成処理のフローチャートである。
【図７】ボタン規定テーブルデータＣｔａｂの例を示す概略図である。
【図８】カスタムボタンの表示処理のフローチャートである。
【図９】ボタン処理のフローチャートである。
【図１０】テンプレート画像群データＴｐの例を示す概略図である。
【図１１】確認画面の例を示す概略図である。
【図１２】確認画面の例を示す概略図である。
【図１３】ボタン規定テーブルデータの別の実施例を示す概略図である。
【図１４】ボタン規定テーブルデータの別の実施例を示す概略図である。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例：
図１は、本発明の一実施例としての画像処理システムを示す説明図である。この画像処理システム１０００は、ネットワーク９００と、サーバ４００と、複合機１００と、を有している。サーバ４００と複合機１００とは、それぞれ、ネットワーク９００に接続されている。複合機１００は、ユーザの指示に従って画像を印刷する。サーバ４００は、画像の印刷のための画像処理で利用されるボタン規定テーブルデータＣｔａｂとテンプレート画像群データＴｐとを、複合機１００に供給する。
【００１２】
サーバ４００は、データ処理装置４１０と、不揮発性記憶装置４３０と、を有している。不揮発性記憶装置４３０は、例えば、ハードディスクドライブであり、ボタン規定テーブルデータＣｔａｂと、テンプレート画像群データＴｐと、を格納している。データ処理装置４１０は、いわゆるコンピュータであり、図示しないプロセッサ（例えば、ＣＰＵ）と記憶装置（例えば、ＤＲＡＭとハードディスクドライブ）とを有している。データ処理装置４１０のプロセッサは、記憶装置に格納されたプログラムを実行することによって、テンプレート提供部４２０と、テーブル提供部４２２と、のそれぞれの処理部の機能を実現する。テンプレート提供部４２０は、複合機１００からの要求に応じて、テンプレート画像群データＴｐを、ネットワーク９００を介して、複合機１００に送信する。テーブル提供部４２２は、複合機１００からの要求に応じて、ボタン規定テーブルデータＣｔａｂを、ネットワーク９００を介して、複合機１００に送信する。
【００１３】
複合機１００は、プロセッサ１１０と、揮発性記憶装置１２０と、不揮発性記憶装置１３０と、表示部１４０と、操作部１５０と、通信インタフェース１６０と、印刷実行部１８０と、時計１９０と、を有している。
【００１４】
プロセッサ１１０は、データ処理を行う装置であり、例えば、いわゆるＣＰＵである。揮発性記憶装置１２０は、例えば、いわゆるＤＲＡＭであり、不揮発性記憶装置１３０は、例えば、いわゆるフラッシュメモリである。不揮発性記憶装置１３０は、プロセッサ１１０によって実行されるプログラム１３２と、ボタン規定テーブルデータＣｔａｂと、複
合機１００の種々の動作パラメータの設定内容を表す設定情報Ｓｉと、テンプレート画像群データＴｐと、を格納している。プロセッサ１１０は、プログラム１３２を実行することによって、種々の機能を実現する。第１実施例では、プロセッサ１１０は、日付情報取得部２１１と、選択情報取得部２１２と、地域情報取得部２１３と、最大数情報取得部２１４と、対応画像選択部２２０と、表示制御部２３０と、印刷制御部２４０と、設定制御部２５０と、のそれぞれの処理部の機能を実現する。各処理部の詳細については、後述する。また、プロセッサ１１０は、プログラム（例えば、プログラム１３２）の実行に利用される種々の中間データを、記憶装置（例えば、揮発性記憶装置１２０、または、不揮発性記憶装置１３０）に、一時的に格納する。
【００１５】
表示部１４０は、画像を表示する装置であり、例えば、液晶ディスプレイである。操作部１５０は、ユーザによって操作される装置であり、例えば、表示部１４０上に重ねて配置されたタッチパネルである。ユーザは、操作部１５０を操作することによって、画像処理の指示等の種々の指示を入力可能である。通信インタフェース１６０は、ネットワークに接続するためのインタフェースであり、例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格に従った無線インタフェースである。通信インタフェース１６０は、ネットワーク９００に接続されている。時計１９０は、現在日時を計測する時計である。
【００１６】
印刷実行部１８０は、印刷媒体（例えば、紙）上に画像を印刷する装置である。第１実施例では、印刷実行部１８０は、シアンＣとマゼンタＭとイエロＹとブラックＫのそれぞれのトナーを用いるレーザ式のカラープリンタである。ただし、印刷実行部１８０としては、他の方式のプリンタ（例えば、インクジェット式プリンタ）を採用可能である。
【００１７】
図２は、複合機１００（図１）の表示制御部２３０によって実行される表示処理のフローチャートである。表示制御部２３０は、複合機１００の電源が投入されたことに応じて、この表示処理を開始する。最初のステップＳ１３０では、表示制御部２３０は、不揮発性記憶装置１３０に格納された設定情報Ｓｉに含まれるカスタムボタンフラグを取得し、カスタムボタンフラグが「オン」であるか否かを判定する。「オン」のカスタムボタンフラグは、カスタムボタンを表示部１４０に表示することを示し、「オフ」のカスタムボタンフラグは、カスタムボタンを表示部１４０に表示しないことを示している。カスタムボタンは、画像を印刷する画像処理を実行するためのボタンである。このように、本実施例では、カスタムボタンに対応付けられた画像処理は、画像を印刷する処理である。なお、後述するように、本実施例では、複数のカスタムボタンが利用可能であり、カスタムボタン毎に、異なる画像処理（すなわち、異なる画像の印刷処理）が実行される。カスタムボタンの詳細については、後述する。
【００１８】
カスタムボタンフラグが「オフ」である場合（Ｓ１３０：Ｎｏ）、次のステップＳ１８０で、表示制御部２３０は、通常画面を表示する。図３（Ａ）は、通常画面の例を示している。図示された通常画面１４１は、第１ボタンＢ１と、第２ボタンＢ２と、設定ボタンＢ３と、を表している。第１ボタンＢ１は、写真の印刷処理を実行するためのボタンであり、第２ボタンＢ２は、書類のコピーを実行するためのボタンであり、設定ボタンＢ３は、複合機１００の設定を変更するためのボタンである。ユーザは、操作部１５０（本実施例では、タッチパネル）のうちの、好みのボタンと重なる位置に触れることによって、好みのボタンを操作可能である。プロセッサ１１０（例えば、表示制御部２３０）は、操作部１５０から、操作部１５０上の接触位置を表すデータを取得し、接触位置に応じて、どのボタンが操作されたのかを特定できる。図２のステップＳ１８０の後、表示制御部２３０は、ステップＳ１３０に戻る。
【００１９】
図４は、ユーザ設定取得処理のフローチャートである。この処理は、図２の処理とは独立に実行可能な処理であり、本実施例では、設定ボタンＢ３（図３（Ａ））がユーザによ
って操作されたことに応じて、開始される。最初のステップＳ３００では、地域情報取得部２１３（図１）は、設定情報Ｓｉに含まれる国コードＣｃを取得する。国コードＣｃは、複合機１００が利用される国を表す情報である。国コードＣｃは、例えば、複合機１００の出荷時に、決定されている。また、ユーザが、国コードＣｃを決定することとしてもよい。
【００２０】
次のステップＳ３０５では、日付情報取得部２１１は、時計１９０から、現在の日付に基づいて決定される日付情報を取得する。日付情報は、月を表す情報と、日を表す情報と、曜日を表す情報と、のうちの少なくとも１つを含んでいる。本実施例では、日付情報は、月と日とを含んでいる。
【００２１】
次のステップＳ３１０では、表示制御部２３０は、設定画面を表示部１４０に表示する。図３（Ｂ）は、設定画面の例を示している。図示された設定画面１４２は、表示部１４０の明るさを設定するための明るさ設定ボタンＢｄ１と、表示部１４０の自動消灯までの時間を設定するためのスリープ設定ボタンＢｄ２と、カスタムボタンの設定ボタンＢｄ３と、ＯＫボタンＢｏと、を表している。ＯＫボタンＢｏは、設定が完了したときにユーザによって操作されるボタンである。各ボタンＢｄ１〜Ｂｄ３上には、現在の設定内容が、表示されている。表示制御部２３０は、不揮発性記憶装置１３０に格納された設定情報Ｓｉから、現在の設定内容を表す情報を取得する。
【００２２】
図４の次のステップＳ３１５では、表示制御部２３０は、ユーザによる操作に応じて、表示部１４０に表示される画面を更新する。例えば、ユーザが、図３（Ｂ）の設定ボタンＢｄ３を操作したことに応じて、表示制御部２３０は、図３（Ｃ）に示す設定画面１４３を表示する。この設定画面１４３は、カスタムボタンの設定を行うための４つのボタンＢｓ０〜Ｂｓ３を表している。これらのボタンＢｓ０〜Ｂｓ３には、互いに異なる設定内容が対応付けられている。各ボタンＢｓ０〜Ｂｓ３に対応付けられた設定内容は、以下の通りである。
オフボタンＢｓ０：カスタムボタンフラグ＝「オフ」
第１オンボタンＢｓ１：カスタムボタンフラグ＝「オン」、最大ボタン数＝「１」
第２オンボタンＢｓ２：カスタムボタンフラグ＝「オン」、最大ボタン数＝「２」
第３オンボタンＢｓ３：カスタムボタンフラグ＝「オン」、最大ボタン数＝「３」
「最大ボタン数」は、表示部１４０に一度に表示されるカスタムボタンの最大数である。ユーザは、これらのボタンＢｓ０〜Ｂｓ３のいずれかを操作することによって、カスタムボタンの設定内容を、操作したボタンの設定内容に、決定できる。
【００２３】
表示制御部２３０は、図３（Ｃ）のボタンＢｓ０〜Ｂｓ３のいずれかがユーザによって操作されたことに応じて、更新された設定画面１４４（図３（Ｄ））を、表示部１４０に表示する。図３（Ｄ）の例では、図３（Ｃ）の第２オンボタンＢｓ２が選択されたことによって、カスタムボタンの設定が、「オン、最大ボタン数＝２」に変更されている。
【００２４】
ユーザがＯＫボタンＢｏ（図３（Ｄ））を操作したことに応じて、表示制御部２３０は、図４のステップＳ３１５を終了する。この際、表示制御部２３０は、ステップＳ３１５で最終的に決定された動作パラメータを表す情報を、揮発性記憶装置１２０に、一時的に格納する（「更新設定情報」と呼ぶ）。続くステップＳ３２０〜Ｓ３８０では、カスタムボタンの設定に関する処理が、実行される。他の動作パラメータ（例えば、図３（Ｂ）の明るさと、自動消灯までの時間）のための処理については、図示と説明とを省略する。
【００２５】
次のステップＳ３２０では、設定制御部２５０は、ステップＳ３１５で最終的に決定されたカスタムボタンの設定が「オン」であるか否かを判定する。
【００２６】
カスタムボタンの設定が「オフ」である場合（Ｓ３２０：Ｎｏ）、次のステップＳ３４０で、設定制御部２５０は、カスタムボタンフラグを「オフ」に決定する。次のステップＳ３８０で、設定制御部２５０は、揮発性記憶装置１２０に格納された更新設定情報（図示省略）を参照し、ステップＳ３１５で最終的に決定された動作パラメータを表すデータを、設定情報Ｓｉの一部として、不揮発性記憶装置１３０に格納する。そして、図４の処理を終了する。
【００２７】
カスタムボタンの設定が「オン」である場合（Ｓ３２０：Ｙｅｓ）、次のステップＳ３３０で、設定制御部２５０は、カスタムボタンフラグを「オン」に決定する。次のステップＳ３５０では、最大数情報取得部２１４は、揮発性記憶装置１２０に格納された更新設定情報（図示省略）を参照して、ステップＳ３１５で最終的に決定された最大ボタン数ＭａｘＢを取得する。次のステップＳ３６０では、対応画像選択部２２０は、最大ボタン数ＭａｘＢに応じて、表示ボタンテーブルデータＢｔａｂを生成し、生成したデータを、更新設定情報の一部として、揮発性記憶装置１２０に格納する。
【００２８】
図５（Ａ）は、図４のステップＳ３６０で生成される表示ボタンテーブルデータＢｔａｂの例を示す概略図である。表示ボタンテーブルデータＢｔａｂは、表示部１４０に表示されるカスタムボタンの構成を、カスタムボタン毎に定めている。表示ボタンテーブルデータＢｔａｂは、最大ボタン数ＭａｘＢのカスタムボタンの情報を表している。図５（Ａ）の例では、表示ボタンテーブルデータＢｔａｂは、２個のカスタムボタンの情報を表している。
【００２９】
本実施例では、表示ボタンテーブルデータＢｔａｂは、ボタン番号ｂｉと、Ｘ座標ｂｘと、Ｙ座標ｂｙと、幅ｂｗと、高さｂｈと、ボタン名Ｂｎと、文字サイズＣｓと、文字配置Ｃａと、処理番号Ｐｎと、の対応関係を、表している。ボタン番号ｂｉは、カスタムボタンの識別子であり、ゼロから始まる整数である。Ｘ座標とＹ座標とは、表示部１４０上のボタンの位置を示している。Ｘ座標ｂｘは、特定の点（例えば、表示部１４０の表示領域の左上の隅）を原点とした場合の表示部１４０内の所定の第１方向（図示省略）の座標を示し、Ｙ座標ｂｙは、表示部１４０内の第１方向と垂直な所定の第２方向（図示省略）の座標を示している。本実施例では、ボタンの形状は、略矩形状であり、Ｘ座標ｂｘとＹ座標ｂｙとは、ボタンの所定部分（ここでは、左上の隅）の位置を示している。幅ｂｗは、ボタンの第１方向の長さを示し、高さｂｈは、ボタンの第２方向の長さを示している。ボタン名Ｂｎは、ボタン中に表示される文字列であり、ボタンの名前を示している。文字サイズＣｓは、ボタン中に表示されるボタン名Ｂｎの文字サイズを示している。文字配置Ｃａは、ボタン内に表示されたボタン名Ｂｎの行数を示している。処理番号Ｐｎは、ボタンに対応付けられた画像処理の番号（識別子）を示している。
【００３０】
対応画像選択部２２０は、ボタン番号ｂｉと、Ｘ座標ｂｘと、Ｙ座標ｂｙと、幅ｂｗと、高さｂｈとを、最大ボタン数ＭａｘＢに応じて予め決められた値に決定する。カスタムボタンの構成を表すパタメータｂｘ、ｂｙ、ｂｗ、ｂｈは、例えば、最大ボタン数ＭａｘＢが大きいほど、複数のカスタムボタンが密に配置されるように、予め決定されている。対応画像選択部２２０は、ボタン名Ｂｎと、文字サイズＣｓと、文字配置Ｃａと、処理番号Ｐｎとを、後述するカスタムボタン作成処理で、決定する。
【００３１】
図４の次のステップＳ３７０では、表示制御部２３０は、ユーザにカスタムボタンの配置を確認させるために、カスタムボタンを含む操作画面を、表示部１４０に表示する。図３（Ｅ）は、表示される操作画面の例を示す概略図である。この操作画面１４５は、図３（Ａ）の通常画面１４１のボタンＢ１、Ｂ２、Ｂ３に加えて、２つのボタンＢｃ１、Ｂｃ２と、ＯＫボタンＢｏとを、表している。追加されたボタンＢｃ１、Ｂｃ２は、表示ボタンテーブルデータＢｔａｂ（図５（Ａ））に従って配置されたカスタムボタンを表してい
る。表示制御部２３０は、揮発性記憶装置１２０に格納された更新設定情報（図示せず）に含まれる表示ボタンテーブルデータＢｔａｂを参照することによって、ボタンＢｃ１、Ｂｃ２の配置を特定する。なお、この段階では、ボタン名Ｂｎは未決定であるので、ボタンＢｃ１、Ｂｃ２中には、仮のボタン名が表示されている。ユーザがＯＫボタンＢｏを操作することによって、表示制御部２３０は、図４のステップＳ３７０を終了する。
【００３２】
次のステップＳ３８０では、設定制御部２５０は、揮発性記憶装置１２０に格納された更新設定情報を参照し、ステップＳ３１５で最終的に決定された動作パラメータを表すデータと、ステップＳ３６０で生成された表示ボタンテーブルデータＢｔａｂとを、設定情報Ｓｉの一部として、不揮発性記憶装置１３０に格納する。そして、図４の処理を終了する。
【００３３】
図２のステップＳ１３０で、カスタムボタンフラグが「オン」である場合（Ｓ１３０：Ｙｅｓ）、次のステップＳ１４０で、カスタムボタン作成処理が実行される。図６は、カスタムボタン作成処理のフローチャートである。最初のステップＳ４１０では、対応画像選択部２２０は、不揮発性記憶装置１３０の設定情報Ｓｉを参照して、国コードＣｃと、日付情報Ｃｄと、最大ボタン数ＭａｘＢと、表示ボタンテーブルデータＢｔａｂとを、取得する。
【００３４】
次のステップＳ４１５では、対応画像選択部２２０は、不揮発性記憶装置１３０に格納されたボタン規定テーブルデータＣｔａｂを取得し、そして、ボタン規定テーブルデータＣｔａｂによって規定されるボタンの数である規定ボタン数Ｎｉを取得する。
【００３５】
図７は、ボタン規定テーブルデータＣｔａｂの例を示す概略図である。ボタン規定テーブルデータＣｔａｂは、複数のカスタムボタンのそれぞれを規定している。本実施例では、ボタン規定テーブルデータＣｔａｂは、処理番号Ｐｎと、有効国コードＣｃｘと、開始日ＳＤと、終了日ＥＤと、ボタン名Ｂｎと、優先順位Ｐｒと、の対応関係を、カスタムボタン毎に定めている。処理番号Ｐｎは、カスタムボタンに対応付けられた画像処理の識別子である。後述するように、本実施例では、カスタムボタンには、以下の画像処理が対応付けられている。すなわち、カスタムボタンの処理番号Ｐｎに対応付けられたテンプレート画像データを選択する処理と、選択されたテンプレート画像データを用いて印刷データを生成する処理と、生成された印刷データを印刷実行部１８０に送信する処理と、を含む画像処理が、カスタムボタンに対応付けられている。有効国コードＣｃｘは、カスタムボタンが有効な国コードを示している。開始日ＳＤと終了日ＥＤとは、カスタムボタンが有効な期間の開始日と終了日とを示している。本実施例では、開始日ＳＤと終了日ＥＤとのそれぞれは、月と日とで表されている。ボタン名Ｂｎは、ボタン中に表示される文字列であり、ボタンの名前を示している。優先順位Ｐｒは、表示部１４０に表示する優先順位を示している。
【００３６】
図７の例では、１番から３番のカスタムボタンに関しては、国コードＣｃが、日本を示す「００００番」であり、ボタン名Ｂｎが、日本語で表されている。４番と５番のカスタムボタンに関しては、国コードＣｃは、米国を示す「０００１番」であり、ボタン名Ｂｎが、英語で表されている。なお、１番のボタンは、暑中見舞（すなわち、夏の挨拶状）を印刷するためのボタンであり、２番のボタンは、年賀状（すなわち、新年の挨拶状）を印刷するためのボタンであり、３番のボタンは、クリスマスカードを印刷するためのボタンである。また、４番のボタンは、ハロウィーンカードを印刷するためのボタンであり、５番のボタンは、クリスマスカードを印刷するためのボタンである。いずれのカスタムボタンも、後述するテンプレート画像を用いて形成される画像を印刷する画像処理に対応付けられている。また、複数の処理番号Ｐｎは、処理番号Ｐｎが小さいほど、表示されるべき優先順位Ｐｒが高くなるように、設定されている。
【００３７】
図６の次のステップＳ４２０では、対応画像選択部２２０は、表示するために選択されたカスタムボタンの数である表示ボタン数ＮｕｍＢを、ゼロに初期化する。
【００３８】
次に、対応画像選択部２２０は、ステップＳ４２５からステップＳ４６５までのループ処理を実行して、ボタン規定テーブルデータＣｔａｂによって規定された複数のカスタムボタンから、表示部１４０に表示すべきカスタムボタンを選択する。そして、対応画像選択部２２０は、選択したカスタムボタンを表すように、表示ボタンテーブルデータＢｔａｂ（図５（Ａ）〜図５（Ｃ））を更新する。このループ処理では、処理番号Ｐｎが１番から順番に処理される。そして、後述する条件を満たす処理番号Ｐｎのカスタムボタンが、選択される。
【００３９】
具体的には、ステップＳ４２５では、対応画像選択部２２０は、処理対象の処理番号Ｐｎである対象番号ｉを、「１」に初期化する。次のステップＳ４３０では、対応画像選択部２２０は、表示ボタン数ＮｕｍＢが最大ボタン数ＭａｘＢ未満であるか否かを判定する。表示ボタン数ＮｕｍＢが最大ボタン数ＭａｘＢ以上である場合（Ｓ４３０：Ｎｏ）、対応画像選択部２２０は、ループ処理を終了して、ステップＳ４７０に移行する。表示ボタン数ＮｕｍＢが最大ボタン数ＭａｘＢ未満である場合、次のステップＳ４３５で、対応画像選択部２２０は、対象番号ｉの有効国コードＣｃｘと開始日ＳＤと終了日ＥＤとを、ボタン規定テーブルデータＣｔａｂから取得する。
【００４０】
次のステップＳ４４０、４４５では、対応画像選択部２２０は、対象番号ｉのカスタムボタンが、以下の２つの条件を満たすか否かを判定する。
条件１）国コードＣｃが有効国コードＣｃｘと同じである（Ｓ４４０）
条件２）日付情報Ｃｄが、開始日ＳＤから終了日ＥＤまでの有効期間内である（Ｓ４４５）
【００４１】
２つの条件１、２の両方が満たされる場合（Ｓ４４０：Ｙｅｓ、Ｓ４４５：Ｙｅｓ）、対応画像選択部２２０は、対象番号ｉのカスタムボタンを、表示部１４０に表示するボタンとして選択する。この場合、対応画像選択部２２０は、ステップＳ４５０、Ｓ４５５、Ｓ４６０の処理を実行して、表示ボタンテーブルデータＢｔａｂ（図５（Ａ）〜図５（Ｃ））を更新する（詳細は後述）。次に、対応画像選択部２２０は、ステップＳ４６５に移行して、対象番号ｉの処理を終了する。そして、対応画像選択部２２０は、ステップＳ４２５に戻って対象番号ｉに「１」を加算し、更新された対象番号ｉの処理を実行する。
【００４２】
２つの条件１、２の少なくとも一方が満たされない場合、すなわち、ステップＳ４４０、Ｓ４４５の少なくとも一方の判定結果が「Ｎｏ」である場合、対応画像選択部２２０は、対象番号ｉのカスタムボタンを、表示部１４０に表示するボタンとして選択しない。この場合、対応画像選択部２２０は、ステップＳ４５０、Ｓ４５５、Ｓ４６０をスキップしてステップＳ４６５に移行し、対象番号ｉの処理を終了する。そして、対応画像選択部２２０は、ステップＳ４２５に戻って対象番号ｉに「１」を加算し、更新された対象番号ｉの処理を実行する。
【００４３】
次に、ステップＳ４５０、Ｓ４５５、Ｓ４６０を、図５（Ａ）〜図５（Ｃ）を参照して、具体的に説明する。ここで、国コードＣｃが「００００番」であり、日付情報Ｃｄが「１２月１日」であることと仮定する。図６の手順に従って、まず、「１番」の対象番号ｉ（すなわち、処理番号Ｐｎ＝１）の処理が実行される。日付情報Ｃｄ（１２月１日）は、図７の１番の有効期間（７月１日〜８月１５日）の外である（図６：Ｓ４４５：Ｎｏ）。従って、１番のカスタムボタンは、選択されない。
【００４４】
次に、「２番」の対象番号ｉ（すなわち、処理番号Ｐｎ＝２）の処理が実行される。図７に示すように、国コードＣｃ（００００）は、図７の２番の有効国コードＣｃｘと同じである。そして、日付情報Ｃｄ（１２月１日）は、図７の２番の有効期間（１１月１５日〜１月１５日）の内である。従って、２番のカスタムボタンは、表示すべきボタンとして、選択される。この場合、図６のステップＳ４５０で、対応画像選択部２２０は、ボタン規定テーブルデータＣｔａｂ（図７）から対象番号ｉのボタン名Ｂｎを取得する。ここでは、２番のボタン名Ｂｎである「年賀状」が、取得される。
【００４５】
図６の次のステップＳ４５５では、対応画像選択部２２０は、表示ボタンテーブルデータＢｔａｂ（図５（Ａ））の情報Ｂｎ、Ｃｓ、Ｃａ、Ｐｎを決定する。このステップＳ４５５では、表示ボタン数ＮｕｍＢと同じボタン番号ｂｉの情報が、対象番号ｉの情報を用いて、決定される。図５（Ｂ）の例では、「０番」のボタン番号ｂｉの情報Ｂｎ、Ｃｓ、Ｃａ、Ｐｎが、図７の２番の情報を用いて、決定されている。
【００４６】
具体的には、表示ボタンテーブルデータＢｔａｂのボタン名Ｂｎは、ステップＳ４５０で取得されたボタン名Ｂｎである「年賀状」に決定される。文字サイズＣｓと文字配置Ｃａ（すなわち、ボタン名Ｂｎの行数）とは、カスタムボタン内にボタン名Ｂｎを収めることができるように、決定される。例えば、対応画像選択部２２０は、先ず、文字サイズＣｓを所定サイズ（例えば、１０．５ポイント）に決定し、文字配置Ｃａを、所定の値である「１」に決定する。決定された文字サイズＣｓと文字配置Ｃａとに従うとボタン名Ｂｎがカスタムボタンからはみ出る場合、対応画像選択部２２０は、文字サイズＣｓを、より小さい所定のサイズ（例えば、９ポイント）に変更する。この文字サイズＣｓに従ってもボタン名Ｂｎがカスタムボタンからはみ出る場合、対応画像選択部２２０は、文字配置Ｃａをより大きい所定の値である「２」に変更する。図５（Ｂ）の例では、文字サイズＣｓは、「１０．５」に決定され、文字配置Ｃａは「１」に決定されている。処理番号Ｐｎは、対象番号ｉに決定される。図５（Ｂ）の例では、処理番号Ｐｎは、「２」に決定されている。
【００４７】
図６の次のステップＳ４６０では、対応画像選択部２２０は、表示ボタン数ＮｕｍＢに１を加算する。ここでは、更新された表示ボタン数ＮｕｍＢは、「１」である。そして、「２番」の対象番号ｉの処理が、終了する。
【００４８】
次に、「３番」の対象番号ｉ（すなわち、処理番号Ｐｎ＝３）の処理が実行される。図７に示すように、３番のカスタムボタンも、２つの条件を満たしている（図６：Ｓ４４０：Ｙｅｓ、Ｓ４４５：Ｙｅｓ）。従って、ステップＳ４５０では、図７の３番のボタン名Ｂｎである「クリスマス」が、取得される。続くステップＳ４５５では、表示ボタンテーブルデータＢｔａｂ（図５（Ｃ））の表示ボタン数ＮｕｍＢと同じ「１番」の情報Ｂｎ、Ｃｓ、Ｃａ、Ｐｎが、図７の３番のボタンの情報を用いて、決定される。図５（Ｃ）は、更新された表示ボタンテーブルデータＢｔａｂの例を示している。ボタン名Ｂｎは「クリスマス」に決定され、文字サイズＣｓは「９」に決定され、文字配置Ｃａは「２」に決定され、処理番号Ｐｎは「３」に決定されている。
【００４９】
図５（Ｃ）に示すように、全てのボタンの情報が決定されることによって、表示ボタン数ＮｕｍＢは、最大ボタン数ＭａｘＢと同じ値に更新される（図６：Ｓ４６０）。この結果、次回のステップＳ４３０の判定結果が「Ｎｏ」となり、処理は、ステップＳ４７０に移行する。ステップＳ４７０では、設定制御部２５０は、更新された表示ボタン数ＮｕｍＢと、更新された表示ボタンテーブルデータＢｔａｂとを、設定情報Ｓｉの一部として、不揮発性記憶装置１３０に格納する。そして、図６のカスタムボタン作成処理が終了する。
【００５０】
なお、図７で説明したように、処理番号Ｐｎが小さいほど、優先順位Ｐｒが高い。従って、図６の処理では、優先順位Ｐｒの高い順に、カスタムボタンが選択される。また、ステップＳ４４０、Ｓ４４５の条件を満たすカスタムボタンの数が、最大ボタン数ＭａｘＢよりも少ない場合には、図６の処理が終了した段階で、表示ボタン数ＮｕｍＢが、最大ボタン数ＭａｘＢ未満である。この場合、表示ボタンテーブルデータＢｔａｂ（図５（Ａ））の一部のボタン番号ｂｉの情報Ｂｎ、Ｃｓ、Ｃａ、Ｐｎが未決定のまま、図６の処理は終了する。
【００５１】
カスタムボタン作成処理が終了すると、図２の次のステップＳ１５０では、表示制御部２３０は、対応画像選択部２２０によって選択されたカスタムボタンを、表示部１４０に表示する。図８は、カスタムボタンの表示処理のフローチャートである。最初のステップＳ５１０では、表示制御部２３０は、不揮発性記憶装置１３０に格納された設定情報Ｓｉに含まれる表示ボタン数ＮｕｍＢを取得する。
【００５２】
次のステップＳ５２０では、表示制御部２３０は、表示ボタン数ＮｕｍＢがゼロよりも大きいか否かを判定する。表示ボタン数ＮｕｍＢがゼロである場合、すなわち、表示すべきカスタムボタンが、図６の処理で、検出されなかった場合（Ｓ５２０：Ｎｏ）、次のステップＳ５５０で、表示制御部２３０は、通常画面を表示部１４０に表示する。このステップＳ５５０は、図２のステップＳ１８０と同じである。そして、図８の処理が終了する。
【００５３】
表示ボタン数ＮｕｍＢがゼロよりも大きい場合（Ｓ５２０：Ｙｅｓ）、次のステップＳ５３０で、表示制御部２３０は、不揮発性記憶装置１３０に格納された設定情報Ｓｉに含まれる表示ボタンテーブルデータＢｔａｂを取得する。次のステップＳ５４０では、表示制御部２３０は、表示ボタンテーブルデータＢｔａｂに従って、カスタムボタンを含む操作画面を、表示部１４０に表示する。そして、図８の処理が終了する。
【００５４】
図３（Ｆ）は、カスタムボタンを含む操作画面の例を示している。この操作画面１４６は、図３（Ｅ）の操作画面１４５の各カスタムボタンＢｃ１、Ｂｃ２に、表示ボタンテーブルデータＢｔａｂに従って、ボタン名を表示することによって、得られる画面である（なお、ＯＫボタンＢｏは省略される）。
【００５５】
カスタムボタン表示処理処理が終了すると、表示制御部２３０は、図２のステップＳ１３０に戻る。そして、複合機１００の電源がオンである状態において、表示制御部２３０は、図２の処理を繰り返し実行する。表示制御部２３０は、例えば、ユーザによる操作が何ら行われない場合であっても、少なくとも１日に１回、図２の処理を実行する。また、表示制御部２３０は、設定情報Ｓｉが更新されたことに応じて、図２の処理を実行する。
【００５６】
図９は、複合機１００（図１）の印刷制御部２４０によって実行されるボタン処理のフローチャートである。印刷制御部２４０は、複合機１００の電源が投入されたことに応じて、このボタン処理を開始する。このボタン処理では、印刷のためのボタン、例えば、図３（Ａ）のボタンＢ１、Ｂ２や、図３（Ｆ）のボタンＢｃ１、Ｂｃ２がユーザによって操作されたことに応じて、印刷制御部２４０は、操作されたボタンに対応付けられた画像処理（印刷のための画像処理）を実行する。
【００５７】
最初のステップＳ６００では、選択情報取得部２１２は、操作部１５０から、ユーザによって操作された操作部１５０上の位置を表すデータ（「操作情報」とも呼ぶ）を取得する。操作情報は、表示部１４０に表示されたボタンのうちのユーザによって選択されたボタンを特定する情報である。以下、操作情報を「選択情報」とも呼ぶ。
【００５８】
次のステップＳ６１０では、選択情報取得部２１２は、選択情報を用いて、ボタンがユーザによって操作されたか否かを判定する。操作部１５０がユーザによって操作されたものの何れのボタンも操作されていない場合には（Ｓ６１０：Ｎｏ）、印刷制御部２４０は、ステップＳ６００に戻る。
【００５９】
何らかのボタンがユーザによって操作された場合（Ｓ６１０：Ｙｅｓ）、次のステップＳ６２０で、印刷制御部２４０は、操作されたボタンに対応付けられた画像処理を実行する。なお、操作されたボタンが、画像を印刷する画像処理を実行するためのボタンではない場合（例えば、図３（Ａ）の設定ボタンＢ３）、そのボタンに対応付けられた処理部が、そのボタンに対応付けられた処理を実行する（詳細な説明を省略する）。
【００６０】
図９のステップＳ６２０には、カスタムボタンがユーザによって操作された場合に実行される処理の例として、ステップＳ６２２、Ｓ６２４、Ｓ６２６が示されている。ステップＳ６２２では、表示制御部２３０は、印刷制御部２４０によって画像処理が実行される前に、画像処理に利用される１枚のテンプレート画像をユーザに選択させるために、利用可能なテンプレート画像を表示部１４０に表示する。
【００６１】
図１０は、テンプレート画像群データＴｐの例を示す概略図である。図示するように、テンプレート画像群データＴｐは、複数のテンプレート画像データＴｐ１１、Ｔｐ２１、Ｔｐ２２、Ｔｐ２３、Ｔｐ３１を、含んでいる。１つのテンプレート画像データは、１枚のテンプレート画像を表している。また、テンプレート画像データは、処理番号Ｐｎに対応付けられている。例えば、図１０の例では、１個のテンプレート画像データＴｐ１１は、「１番」の処理番号Ｐｎ（ボタン名Ｂｎ：暑中見舞）に対応付けられ、３個のテンプレート画像データＴｐ２１、Ｔｐ２２、Ｔｐ２３は、「２番」の処理番号Ｐｎ（ボタン名Ｂｎ：年賀状）に対応付けられ、１個のテンプレート画像データＴｐ３１は、「３番」の処理番号Ｐｎ（ボタン名Ｂｎ：クリスマス）に対応付けられている。テンプレート画像データの形式としては、任意の形式（例えば、ＪＰＥＧ形式やＰＮＧ形式）を採用可能である。
【００６２】
表示制御部２３０は、不揮発性記憶装置１３０に格納された設定情報Ｓｉに含まれる表示ボタンテーブルデータＢｔａｂ（図５（Ｃ））を参照して、操作されたカスタムボタンに対応付けられた処理番号Ｐｎを特定する。そして、表示制御部２３０は、テンプレート画像群データＴｐを参照して、特定された処理番号Ｐｎに対応付けられたテンプレート画像を、表示部１４０に表示する。
【００６３】
図１１は、図３（Ｆ）の第１カスタムボタンＢｃ１がユーザによって操作された場合に表示される確認画面の例を示している。図５（Ｃ）に示すように、第１カスタムボタンＢｃ１（ボタン番号ｂｉ＝０）には、２番の処理番号Ｐｎが対応付けられている。そして、図１０に示すように、２番の処理番号Ｐｎには、３枚のテンプレート画像データＴｐ２１〜Ｔｐ２３が対応付けられている。図１１の確認画面は、利用可能なテンプレート画像データＴｐ２１〜Ｔｐ２３によって表される３枚のテンプレート画像と、選択された１つのテンプレート画像を示す選択枠ＴｐＳと、ＯＫボタンＢ１１と、キャンセルボタンＢ１２と、を表している。ユーザは、操作部１５０（タッチパネル）上の好みのテンプレート画像と重なる位置に触れることによって、そのテンプレート画像を選択することができる。表示制御部２３０は、選択されたテンプレート画像に、選択枠ＴｐＳを表示する。ユーザがキャンセルボタンＢ１２を操作した場合には、表示制御部２３０は、ステップＳ６２０を終了することによって画像処理の実行をキャンセルし、そして、ステップＳ６００に戻る。１つのテンプレート画像が選択された状態で、ユーザがＯＫボタンＢ１１を操作することによって、表示制御部２３０は、ステップＳ６２２を終了し、次のステップＳ６２４に移行する。
【００６４】
図１２は、利用可能なテンプレート画像の総数が「１枚」である場合の確認画面の例である。図１２には、操作されたカスタムボタンに対応付けられた処理番号Ｐｎが「１番」である場合の例が示されている。日付情報Ｃｄが、図７に示す１番の有効期間（７月１日〜８月１５日）内、例えば、８月１日である場合に、「１番」の処理番号Ｐｎに対応するカスタムボタンが表示され得る。このようなカスタムボタンがユーザによって操作された場合、表示制御部２３０は、「１番」の処理番号Ｐｎに対応付けられたテンプレート画像データＴｐ１１（図１０）によって表されるテンプレート画像を、表示する。選択枠ＴｐＳの表示は、省略される。ユーザは、表示されたテンプレート画像を確認した上で、ＯＫボタンＢ１１、または、キャンセルボタンＢ１２を、操作可能である。
【００６５】
図９の次のステップＳ６２４では、印刷制御部２４０は、選択されたテンプレート画像を用いて形成される画像を表す画像データを生成する。図１１に示すように第３テンプレート画像データＴｐ２３が選択された場合には、印刷制御部２４０は、第３テンプレート画像データＴｐ２３を用いて、印刷用の画像データを生成する。この際、印刷制御部２４０は、ユーザの指示に従ってテンプレート画像に変更を加えても良い。例えば、印刷制御部２４０は、テンプレート画像に、ユーザによって指定された写真画像を、合成してもよい。
【００６６】
生成される画像データの形式としては、印刷実行部１８０によって解釈可能な任意の形式を採用可能である（以下、生成される画像データを「印刷データ」と呼ぶ）。印刷データは、例えば、解像度変換処理と、色変換処理と、ハーフトーン処理と、によって生成される。解像度変換処理は、画像データの画素密度を、印刷処理用の画素密度に変換する処理である。色変換処理は、画像データの色空間を、特定の色空間（例えば、赤Ｒ、緑Ｇ、青Ｂの色空間）から、色材の色空間（例えば、シアンＣ、マゼンタＭ、イエロＹ、ブラックＫの色空間）へ、変換する処理である。ハーフトーン処理は、各色材の階調値（すなわち、色変換後の多値画像データの階調値）から、各色材のドットの配置を決定する処理である。ハーフトーン処理としては、例えば、ディザ法や誤差拡散法を採用可能である。印刷データは、印刷実行部１８０に対するコマンドを含み得る。
【００６７】
次のステップＳ６２６では、印刷制御部２４０は、生成した印刷データを、印刷実行部１８０に送信する。印刷実行部１８０は、受信した印刷データに従って、画像を印刷する。そして、ステップＳ６２６、すなわち、ステップＳ６２０が終了し、処理は、ステップＳ６００に戻る。そして、図９の処理が、繰り返される。
【００６８】
以上のように、第１実施例では、対応画像選択部２２０は、互いに異なる画像を印刷する印刷処理を実行するために利用される複数のカスタムボタンの中から、表示部１４０に表示すべきカスタムボタンを、日付情報Ｃｄに応じて選択する（図６）。そして、表示制御部２３０は、選択されたカスタムボタンを、表示部１４０に表示させる（図８）。選択情報取得部２１２は、表示部１４０に表示されるカスタムボタンの中からユーザによって選択されたカスタムボタンを特定する情報である選択情報を取得する（図９：Ｓ６００、Ｓ６１０）。印刷制御部２４０は、選択情報によって特定されるカスタムボタンに対応付けられた画像処理を実行することによって、印刷実行部１８０に画像を印刷させる（図９：Ｓ６２０）。ここで、対応画像選択部２２０は、日付情報Ｃｄが、８月１日を表す場合、図７の「１番」に処理番号Ｐｎに対応するカスタムボタンを選択し（図示省略）、日付情報Ｃｄが１２月１日を表す場合、図７の「２番」と「３番」の処理番号Ｐｎに対応するカスタムボタンを選択する（図３（Ｆ））。このように、日付情報Ｃｄに適したカスタムボタンが表示部１４０に表示されるので、日付情報Ｃｄに適した画像処理を容易に実行できる。
【００６９】
また、図９、図１０で説明したように、処理番号Ｐｎに関する画像（例えば、図３（Ｆ）のカスタムボタンＢｃ１やＢｃ２）に対応付けられた画像処理は、処理番号Ｐｎ毎に異なるテンプレート画像を用いて形成される画像（例えば、図１１のテンプレート画像データＴｐ２１によって表される画像）を印刷実行部１８０に印刷させる処理を含んでいる。従って、日付情報Ｃｄに適したテンプレート画像を用いて形成される画像の印刷を、容易に実行できる。例えば、日付情報Ｃｄが８月１日を表す場合には、図１２に示すように夏の挨拶状のためのテンプレート画像を用いた印刷を容易に実行できる。日付情報Ｃｄが１２月１日を表す場合には、図１１に示すように新年の挨拶状のためのテンプレート画像を用いた印刷を容易に実行できる。
【００７０】
また、対応画像選択部２２０は、現在の年に拘わらずに、日付情報Ｃｄが有効期間内に含まれる処理番号Ｐｎ（すなわち、カスタムボタン）を選択する（図６）。従って、年に依存せずに（例えば、毎年同じ日付に）、日付情報Ｃｄに適した画像処理を容易に実行できる。
【００７１】
また、図７に示す実施例では、日付情報Ｃｄが「８月１日」を表す場合であっても、国コードＣｃが「００００番」ではなく「０００１番」である場合には、対応画像選択部２２０は、「１番」の処理番号Ｐｎのカスタムボタンを選択しない（図６：Ｓ４４０：Ｎｏ）。一方、日付情報Ｃｄが「８月１日」を表し、かつ、国コードＣｃが「００００番」である場合には、対応画像選択部２２０は、「１番」の処理番号Ｐｎのカスタムボタンを選択する（Ｓ４４０：Ｙｅｓ、Ｓ４４５：Ｙｅｓ）。この結果、国コードＣｃに適した画像処理を、容易に実行できる。例えば、暑中見舞の挨拶や新年の挨拶等のように印刷した画像を利用する行事は、国毎に異なる場合がある。従って、有効国コードＣｃｘが国コードＣｃと同じであるカスタムボタンを選択することによって、国毎に異なる行事に適した画像を処理（例えば、印刷）するための画像処理を、容易に実行できる。
【００７２】
また、図７に示すように、対応画像選択部２２０は、日付情報Ｃｄが、８月１日に限らず、８月１日を含む１番の処理番号Ｐｎの有効期間（７月１日〜８月１５日）に含まれる場合に、１番の処理番号Ｐｎのカスタムボタンを選択する。また、対応画像選択部２２０は、日付情報Ｃｄが、１２月１日に限らず、１２月１日を含む２番の処理番号Ｐｎ有効期間（１１月１５日〜１月１５日）に含まれる場合に、２番の処理番号Ｐｎのカスタムボタンを選択する。従って、有効期間に適した画像処理を容易に実行できる。
【００７３】
また、図４のステップＳ３５０で説明したように、最大数情報取得部２１４は、ユーザによって選択された情報であって、表示部１４０に表示され得るカスタムボタンの最大数を表す最大ボタン数ＭａｘＢを取得する。従って、ユーザの好みの数を超えるカスタムボタンが表示されることを抑制できるので、ユーザは、カスタムボタンの選択を、適切に行うことができる。
【００７４】
また、図７で説明したように、複数のカスタムボタンには、優先順位Ｐｒが対応付けられている。そして、図６で説明したように、対応画像選択部２２０は、日付情報Ｃｄに応じて選択され得るカスタムボタンの数が最大ボタン数ＭａｘＢよりも多いＬ個である場合には、優先順位Ｐｒに従って、最大ボタン数ＭａｘＢのカスタムボタンを選択する。従って、対応画像選択部２２０は、最大ボタン数ＭａｘＢのカスタムボタンを、適切に、選択できる。
【００７５】
また、図４のステップＳ３８０で説明したように、カスタムボタンフラグと表示ボタンテーブルデータＢｔａｂとは、不揮発性記憶装置１３０に格納される（Ｓ３８０）。そして、複合機１００の電源がオフにされた後、再び、複合機１００の電源が投入された場合には、図２の手順に従って、不揮発性記憶装置１３０に格納された情報に従って、画面が
表示される（Ｓ１５０、Ｓ１８０）。カスタムボタンフラグが「オン」である場合には、ステップＳ１５０で表示される操作画面（例えば、図３（Ｆ）の操作画面１４６）は、複合機１００の電源が投入されてから、ユーザによる操作が最初に可能なる状態で、表示部１４０に表示される画面である。印刷制御部２４０は、このような操作画面１４６の一部として、カスタムボタンＢｃ１、Ｂｃ２を表示部１４０に表示する。従って、ユーザは、電源投入後に、複雑な操作をせずに、カスタムボタンを選択できるので、適切な画像処理を容易に実行できる。
【００７６】
また、図９、図１０、図１１で説明したように、ユーザによって選択されたカスタムボタンに対応付けられた画像処理に、複数のテンプレート画像が利用可能である場合がある。この場合、図９のステップＳ６２２で、表示制御部２３０は、印刷制御部２４０によって画像処理が実行される前に、画像処理に利用される１つのテンプレート画像をユーザに選択させるために、複数のテンプレート画像を表示部１４０に表示させる。従って、ユーザは、好みのテンプレート画像を選択できる。
【００７７】
なお、ユーザによって選択されたカスタムボタンに対応付けられた画像処理に、１個のテンプレート画像を利用可能である場合には、図１２のような確認画面の表示を省略してもよい。すなわち、表示制御部２３０が、その１個のテンプレート画像を表示部１４０に表示させることなく、印刷制御部２４０は、カスタムボタンがユーザによって操作されたことに応じて、その１個のテンプレート画像を用いて画像処理を実行してもよい。この構成によれば、ユーザが複雑な操作をしなくても、画像処理が実行される。従って、利用可能なテンプレート画像の総数に合わせて、適切な処理を実現できる。また、同じテンプレート画像が所定回数（例えば、３回）以上選択された場合には、図１１のような確認画面の表示を省略してもよい。この場合、印刷制御部２４０は、カスタムボタンがユーザによって操作されたことに応じて、そのテンプレート画像を用いて画像処理を実行すればよい。
【００７８】
Ｂ．第２実施例：
図１３は、ボタン規定テーブルデータの別の実施例を示す概略図である。図７のボタン規定テーブルデータＣｔａｂとの差異は、図１３のボタン規定テーブルデータＣｔａｂ２では、優先期間の開始日ＰＳＤと終了日ＰＥＤとが追加されている点だけである。この優先期間は、優先順位Ｐｒに拘わらずに優先してカスタムボタンが選択される期間を示している。図６のカスタムボタン作成処理は、優先期間を考慮してカスタムボタンを選択するように、修正される（詳細は、後述）。図２、図４、図８、図９の処理は、第１実施例と同様に、実行される。第２実施例で用いられる画像処理システムの構成は、図１に示す画像処理システム１０００の構成と、同じである。
【００７９】
図１３の下部には、１１月１５日から１月５日までの期間中に選択される処理番号Ｐｎ（すなわち、カスタムボタン）の例が示されている。ここでは、最大ボタン数ＭａｘＢが「１」であり、２番と３番とのうちのいずれか１つの処理番号Ｐｎが選択されることとする。図示するように、２番の有効期間は１１月１５日から１月１５日までであり、３番の有効期間は、１１月２５日から１２月２５日までである。従って、１１月１５日から１１月２５日の前日までは、「２番」が選択され、１２月２５日の翌日から１月５日までは、「２番」が選択される。１１月２５日から１２月２５日までは、「２番」と「３番」とが候補である。原則としては、優先順位Ｐｒに従って「２番」が選択される。ただし、３番には、１２月２０日から１２月２５日までの優先期間が設定されている。従って、この優先期間では、対応画像選択部２２０は、優先順位Ｐｒに拘わらずに、「３番」を選択する。図６のカスタムボタン作成処理は、日付情報Ｃｄが、カスタムボタンの優先期間に含まれる場合に、優先順位Ｐｒに拘わらずに、そのカスタムボタンが選択されるように、修正される（図示省略）。
【００８０】
このように、優先順位Ｐｒと優先期間とを組み合わせることによって、日付情報Ｃｄに応じて選択されるカスタムボタンを、柔軟に切り替えることができる。また、１１月２５日から１２月２５日までの期間中は、最大ボタン数ＭａｘＢ（ここでは「１」）よりも多い２つのカスタムボタン（２番と３番）が、日付情報Ｃｄに応じて選択され得る。以下、最大ボタン数ＭａｘＢよりも多いカスタムボタンが日付情報Ｃｄに応じて選択され得る期間を、「超過期間」と呼ぶ。図１３の例では、この超過期間の一部（ここでは、１１月２５日から１２月２０日の前日まで）では、２番が選択され、超過期間の他の一部（ここでは、１２月２０日から１２月２５日まで）では、３番が選択される。従って、超過期間中に表示されるカスタムボタンが一部のボタンに偏ることを抑制できる。
【００８１】
Ｃ．第３実施例：
図１４は、ボタン規定テーブルデータの別の実施例を示す概略図である。図７のボタン規定テーブルデータＣｔａｂとの差異は、図１４のボタン規定テーブルデータＣｔａｂ３では、基準日Ｄ１が追加されている点だけである。この基準日Ｄ１は、超過期間において優先順位Ｐｒに拘わらずにカスタムボタンを優先的に選択するための基準の日を示している。図６のカスタムボタン作成処理は、基準日Ｄ１を考慮してカスタムボタンを選択するように、修正される（詳細は、後述）。図２、図４、図８、図９の処理は、第１実施例と同様に、実行される。第３実施例で用いられる画像処理システムの構成は、図１に示す画像処理システム１０００の構成と、同じである。
【００８２】
図１４の下部には、１１月１５日から１月５日までの期間中に選択される処理番号Ｐｎの例が示されている。ここでは、最大ボタン数ＭａｘＢが「１」であり、２番と３番とのうちのいずれか１つが選択されることとする。１１月２５日から１２月２５日までの超過期間中は、「２番」と「３番」とが候補である。超過期間中は、対応画像選択部２２０は、日付情報Ｃｄによって表される日付と、基準日Ｄ１と、の間の差が最も小さいカスタムボタンを選択する。図１４には、２番の基準日Ｄ１（１２月１５日）と３番の基準日Ｄ１（１２月１０日）との中間の日である１２月１３日が示されている。１１月２５日から１２月１３日の前日までの期間では、３番が選択され、１２月１３日から１２月２５日までの期間では、２番が選択される。図６のカスタムボタン作成処理は、日付情報Ｃｄが、複数のカスタムボタンの有効期間に含まれる場合に、優先順位Ｐｒに拘わらずに、日付情報Ｃｄによって表される日付と、基準日Ｄ１と、の間の差が最も小さいカスタムボタンを選択するように、修正される（図示省略）。
【００８３】
このように、基準日Ｄ１と優先期間とを組み合わせることによって、日付情報Ｃｄに応じて選択されるカスタムボタンを、柔軟に切り替えることができる。また、超過期間の一部（ここでは、１１月２５日から１２月１３日の前日まで）では、３番が選択され、超過期間の他の一部（ここでは、１２月１３日から１２月２５日まで）では、２番が選択される。従って、超過期間中に表示されるカスタムボタンが一部のボタンに偏ることを抑制できる。
【００８４】
Ｄ．変形例：
（１）上記各実施例において、対応画像選択部２２０は、サーバ４００から、ボタン規定テーブルデータＣｔａｂ（図７）を、取得可能である。ボタン規定テーブルデータＣｔａｂの取得タイミングとしては、任意のタイミングを採用可能である。例えば、対応画像選択部２２０は、自動的に、定期的に（例えば、毎日１回）、最新のボタン規定テーブルデータＣｔａｂをサーバ４００から取得してもよい。この代わりに、対応画像選択部２２０は、ユーザの指示に応じて、ボタン規定テーブルデータＣｔａｂをサーバ４００から取得してもよい。また、対応画像選択部２２０は、サーバ４００からボタン規定テーブルデータＣｔａｂを取得せずに、予め不揮発性記憶装置１３０に格納されたボタン規定テーブル
データＣｔａｂを、利用してもよい。また、対応画像選択部２２０は、ユーザの指示に応じて、ボタン規定テーブルデータＣｔａｂの任意の項目を変更してもよい。例えば、対応画像選択部２２０は、ユーザの指示に応じて、ユーザによって指定された処理番号Ｐｎの開始日ＳＤと終了日ＥＤとを変更してもよい。
【００８５】
（２）テンプレート画像としては、挨拶状を表す画像に限らず、他の任意の画像を採用可能である。例えば、誕生日カードやビジネス文書のテンプレートを採用してもよい。いずれの場合も、印刷制御部２４０は、サーバ４００から、最新のテンプレート画像群データＴｐ（図１０）を、取得可能である。テンプレート画像群データＴｐの取得タイミングとしては、任意のタイミングを採用可能である。例えば、印刷制御部２４０は、自動的に、定期的に（例えば、毎日１回）、テンプレート画像群データＴｐをサーバ４００から取得してもよい。この代わりに、印刷制御部２４０は、ユーザの指示に応じて、テンプレート画像群データＴｐをサーバ４００から取得してもよい。また、印刷制御部２４０は、サーバ４００からテンプレート画像群データＴｐを取得せずに、予め不揮発性記憶装置１３０に格納されたテンプレート画像群データＴｐを、利用してもよい。
【００８６】
また、印刷制御部２４０は、ユーザによって準備されたテンプレート画像データを、用いても良い。この場合、対応画像選択部２２０は、ユーザの指示に従って、ユーザによって準備されたテンプレート画像を用いる印刷を実行するためのカスタムボタンを規定するデータを、ボタン規定テーブルデータＣｔａｂに追加することが好ましい。
【００８７】
（３）カスタムボタンの有効な日付を定める方法としては、期間を用いる方法に限らず、他の任意の方法を採用可能である。例えば、月と日とによって定められる日付を採用可能である。この場合、有効な日付は、毎年同じ日である。このような有効日付は、例えば、誕生日カードを印刷するカスタムボタンに適用可能である。ユーザは、有効日付を、好みの誕生日に決定すればよい。また、年と月とに拘わらずに日によって有効な日付が定められても良い。この場合、有効な日付は、毎月同じ日である。このような有効日付は、例えば、毎月同じ日に提出するビジネス文書のテンプレートを印刷するカスタムボタンに適用可能である。また、年と月と日に拘わらずに曜日によって有効な日付が定められても良い。この場合、有効な日付は、毎週同じ曜日である。このような有効日付は、例えば、毎週同じ曜日に提出するビジネス文書のテンプレートを印刷するカスタムボタンに適用可能である。いずれの場合も、日付情報Ｃｄとしては、有効日付と比較される情報（例えば、月、日、曜日のうちの少なくとも１つ）を採用すればよい。
【００８８】
（４）カスタムボタンが有効な地域を定める方法としては、国を用いる方法に限らず、他の任意の方法を採用可能である。例えば、国よりも小さい領域（例えば、市）を採用してもよく、国よりも大きい領域（例えば、アジア、欧州等の広い領域）を採用してもよい。また、有効地域に基づく判定（図６：Ｓ４４０）を省略してもよい。
【００８９】
（５）最大ボタン数ＭａｘＢは、固定値であってもよい。この場合、ボタン規定テーブルデータＣｔａｂから過剰なカスタムボタンの情報を省略することによって、超過期間が生じることを回避可能である。この場合、優先順位Ｐｒを省略することができる。
【００９０】
また、ボタン規定テーブルデータＣｔａｂが、有効日付が重複する多数のカスタムボタンを規定してもよい。この場合、最大ボタン数ＭａｘＢが３以上であっても、超過期間が生じ得る。この場合も、対応画像選択部２２０は、優先順位Ｐｒに従って、カスタムボタンを選択すればよい。なお、優先順位Ｐｒは、国コードＣｃ毎に、リナンバされてもよい。
【００９１】
また、対応画像選択部２２０は、図１３、図１４の実施例のように、優先期間、または
、基準日Ｄ１を用いて、カスタムボタンを選択してもよい。一般には、日付情報Ｃｄに応じて選択され得るカスタムボタンの数が、最大ボタン数ＭａｘＢよりも多いＬ個である日がＫ日（Ｋは２以上の整数）の期間に亘って続く場合に、対応画像選択部２２０は、以下のように、カスタムボタンを選択してもよい。すなわち、対応画像選択部２２０は、Ｋ日の期間の一部において、最大ボタン数ＭａｘＢのカスタムボタンで構成される第１組合せを選択する。そして、対応画像選択部２２０は、Ｋ日の期間の他の一部において、第１組合せとは少なくとも１つのカスタムボタンが異なる最大ボタン数ＭａｘＢのカスタムボタンで構成される第２組合せを選択する。第１組合せと第２組合せとを決定する方法としては、優先期間を用いる方法（図１３）や、基準日Ｄ１を用いる方法（図１４）に限らず、他の任意の方法を採用可能である。
【００９２】
（６）表示制御部２３０は、複合機１００の電源が投入されてからユーザによる複合機１００の操作が最初に可能になる状態に限らず、複合機１００の任意の状態で、カスタムボタンを表示部１４０に表示してよい。例えば、ユーザが、表示部１４０に表示された特定のボタンを操作することに応じて、表示制御部２３０は、カスタムボタンを表示部１４０に表示してもよい。
【００９３】
（７）画像を印刷する画像処理を実行するために利用される画像（処理対応画像と呼ぶ）としては、カスタムボタンに限らず、画像処理を実行するためにユーザによって選択される任意の画像を採用可能である。例えば、処理対象画像が、表示部１４０に表示されるメニューの中の選択肢であってもよい。
【００９４】
（８）処理対応画像を表示し、ユーザによって選択された処理対応画像に対応付けられた画像処理を実行する画像処理装置としては、複合機１００に限らず、種々の装置を採用可能である。例えば、パーソナルコンピュータ、デジタルカメラ、または、携帯電話を採用してもよい。いずれの場合も、印刷実行部１８０は、画像処理装置に接続された別の装置であってもよい。例えば、印刷実行部１８０が、電話回線等のネットワークに接続されたＦＡＸ装置であってもよい。この場合、印刷制御部２４０は、印刷実行部１８０（すなわち、ＦＡＸ装置）によって印刷のために利用可能な形式の画像データであるＦＡＸデータを生成し、ユーザによって指定された電話番号に電話をかけて、印刷実行部１８０（すなわち、ＦＡＸ装置）にＦＡＸデータを送信すればよい。ＦＡＸ装置は、受信したＦＡＸデータに従って、ＦＡＸデータによって表される画像を印刷する。ＦＡＸデータは、例えば、カスタムボタンに対応付けられたテンプレート画像データを用いて、生成される。なお、ＦＡＸデータは、印刷実行部によって印刷のために利用可能な形式の画像データである印刷データの一種である。また、表示部１４０は、画像処理装置に接続された別の装置であってもよい。また、ネットワークを介して互いに通信可能な複数の装置（例えば、コンピュータ）が、日付情報を取得する処理と、処理対応画像を選択する処理と、処理対応画像を表示部に表示させる処理と、ユーザ選択情報を取得する処理と、画像処理を実行することによって印刷実行部に画像を印刷させる処理と、を行う機能を一部ずつ分担して、全体として、上記の機能を提供してもよい（これらの装置を備えるシステムが画像処理装置に対応する）。
【００９５】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図１の対応画像選択部２２０の機能を、論理回路を有する専用のハードウェア回路によって実現してもよい。
【００９６】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記
録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含んでいる。
【００９７】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【００９８】
１００...複合機、１１０...プロセッサ、１２０...揮発性記憶装置、１３０...不揮発性記憶装置、１３２...プログラム、１４０...表示部、１５０...操作部、１６０...通信インタフェース、１８０...印刷実行部、１９０...時計、２１１...日付情報取得部、２１
２...選択情報取得部、２１３...地域情報取得部、２１４...最大数情報取得部、２２０...対応画像選択部、２３０...表示制御部、２４０...印刷制御部、２５０...設定制御部
、４００...サーバ、４１０...データ処理装置、４２０...テンプレート提供部、４２２...テーブル提供部、４３０...不揮発性記憶装置、９００...ネットワーク、１０００...
画像処理システム
【図１】
2018089973.tif 000003
【図２】
2018089973.tif 000004
【図３】
2018089973.tif 000005
【図４】
2018089973.tif 000006
【図５】
2018089973.tif 000007
【図６】
2018089973.tif 000008
【図７】
2018089973.tif 000009
【図８】
2018089973.tif 000010
【図９】
2018089973.tif 000011
【図１０】
2018089973.tif 000012
【図１１】
2018089973.tif 000013
【図１２】
2018089973.tif 000014
【図１３】
2018089973.tif 000015
【図１４】
2018089973.tif 000016
【手続補正書】
【提出日】平成30年1月24日(2018.1.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像処理装置であって、
現在の日付に基づいて決定される情報である日付情報を取得する日付情報取得部と、
互いに異なる画像処理を実行するために利用される複数の画像である複数の処理対応画像の中から、表示部に表示すべき処理対応画像を、前記日付情報に応じて選択する対応画像選択部と、
前記選択された処理対応画像を前記表示部に表示させる表示制御部と、
前記表示部に表示される前記処理対応画像の中からユーザによって選択された処理対応画像を特定する情報であるユーザ選択情報を取得する選択情報取得部と、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理を実行する画像処理部と、
ユーザによって選択された情報であって前記表示部に表示され得る前記処理対応画像の最大数Ｎ（Ｎは１以上の整数）を表す情報である最大数情報を取得する最大数情報取得部と、
を備え、
前記対応画像選択部は、
前記日付情報が、第１日付を表す場合に、第１処理対応画像を選択し、
前記日付情報が、第２日付を表す場合に、第２処理対応画像を選択し、
前記複数の処理対応画像のそれぞれには、優先順位が対応付けられており、
前記対応画像選択部は、前記日付情報に応じて選択され得る前記処理対応画像の数が、前記最大数Ｎよりも多いＬ個である場合に、前記優先順位に従って、Ｎ個の前記処理対応画像を選択する、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に複数のテンプレート画像を利用可能である場合には、前記表示制御部は、前記画像処理部によって前記画像処理が実行される前に、前記画像処理に利用される１つの前記テンプレート画像をユーザに選択させるために、前記複数のテンプレート画像を前記表示部に表示させ、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に１個のテンプレート画像を利用可能である場合には、前記表示制御部が、前記１個のテンプレート画像を前記表示部に表示させることなく、前記画像処理部が、前記１個のテンプレート画像を用いて前記画像処理を実行する、
画像処理装置。
【請求項３】
画像処理装置であって、
現在の日付に基づいて決定される情報である日付情報を取得する日付情報取得部と、
互いに異なる画像処理を実行するために利用される複数の画像である複数の処理対応画像の中から、表示部に表示すべき処理対応画像を、前記日付情報に応じて選択する対応画像選択部と、
前記選択された処理対応画像を前記表示部に表示させる表示制御部と、
前記表示部に表示される前記処理対応画像の中からユーザによって選択された処理対応画像を特定する情報であるユーザ選択情報を取得する選択情報取得部と、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理を実行する画像処理部と、
を備え、
前記対応画像選択部は、
前記日付情報が、第１日付を表す場合に、第１処理対応画像を選択し、
前記日付情報が、第２日付を表す場合に、第２処理対応画像を選択し、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に複数のテンプレート画像を利用可能である場合には、前記表示制御部は、前記画像処理部によって前記画像処理が実行される前に、前記画像処理に利用される１つの前記テンプレート画像をユーザに選択させるために、前記複数のテンプレート画像を前記表示部に表示させ、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に１個のテンプレート画像を利用可能である場合には、前記表示制御部が、前記１個のテンプレート画像を前記表示部に表示させることなく、前記画像処理部が、前記１個のテンプレート画像を用いて前記画像処理を実行する、
画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、さらに、
ユーザによって選択された情報であって前記表示部に表示され得る前記処理対応画像の最大数Ｎ（Ｎは１以上の整数）を表す情報である最大数情報を取得する最大数情報取得部を有する、
画像処理装置。
【請求項５】
請求項１、２、４のいずれか１項に記載の画像処理装置であって、
前記対応画像選択部は、前記日付情報に応じて選択され得る前記処理対応画像の数が、前記最大数Ｎよりも多いＬ個である日がＫ日（Ｋは２以上の整数）の期間に亘って続く場合に、
前記Ｋ日の期間の一部において、Ｎ個の前記処理対応画像で構成される第１組合せを選択し、
前記Ｋ日の期間の他の一部において、前記第１組合せとは少なくとも１つの前記処理対応画像が異なるＮ個の前記処理対応画像で構成される第２組合せを選択する、
画像処理装置。
【請求項６】
請求項１から５のいずれか１項に記載の画像処理装置であって、
前記第１処理対応画像に対応付けられた前記画像処理は、第１テンプレート画像を用いる画像処理を含み、
前記第２処理対応画像に対応付けられた前記画像処理は、第２テンプレート画像を用いる画像処理を含む、
画像処理装置。
【請求項７】
請求項１から５のいずれか１項に記載の画像処理装置であって、さらに、
前記画像処理装置が利用される地域を表す情報である地域情報を取得する地域情報取得部を有し、
前記対応画像選択部は、
前記日付情報が前記第１日付を表し、かつ、前記地域情報が第１地域を表す場合には、前記第１処理対応画像を選択せずに、
前記日付情報が前記第１日付を表し、かつ、前記地域情報が第２地域を表す場合に、前記第１処理対応画像を選択する、
画像処理装置。
【請求項８】
請求項１から７のいずれか１項に記載の画像処理装置であって、
前記対応画像選択部は、
前記日付情報が、前記第１日付を表す場合に、現在の年に拘わらず、第１処理対応画像を選択し、
前記日付情報が、前記第２日付を表す場合に、前記現在の年に拘わらず、第２処理対応画像を選択する、
画像処理装置。
【請求項９】
請求項１から８のいずれか１項に記載の画像処理装置であって、
前記対応画像選択部は、
前記日付情報が、前記第１日付を含む第１期間に含まれる場合に、現在の年に拘わらず、前記第１処理対応画像を選択し、
前記日付情報が、前記第２日付を含む第２期間に含まれる場合に、前記現在の年に拘わらず、前記第２処理対応画像を選択する、
画像処理装置。
【請求項１０】
請求項１から９のいずれか１項に記載の画像処理装置であって、
前記表示制御部は、前記画像処理装置の電源が投入されてからユーザによる前記画像処理装置の操作が最初に可能になる状態で前記表示部に表示される画像の一部として、前記処理対応画像を前記表示部に表示させる、
画像処理装置。
【請求項１１】
コンピュータプログラムであって、
現在の日付に基づいて決定される情報である日付情報を取得する日付情報取得機能と、
互いに異なる画像処理を実行するために利用される複数の画像である複数の処理対応画像の中から、表示部に表示すべき処理対応画像を、前記日付情報に応じて選択する対応画像選択機能と、
前記選択された処理対応画像を前記表示部に表示させる表示制御機能と、
前記表示部に表示される前記処理対応画像の中からユーザによって選択された処理対応画像を特定する情報であるユーザ選択情報を取得する選択情報取得機能と、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理を実行する画像処理機能と、
ユーザによって選択された情報であって前記表示部に表示され得る前記処理対応画像の最大数Ｎ（Ｎは１以上の整数）を表す情報である最大数情報を取得する最大数情報取得機能と、
をコンピュータに実現させ、
前記対応画像選択機能は、
前記日付情報が、第１日付を表す場合に、第１処理対応画像を選択し、
前記日付情報が、第２日付を表す場合に、第２処理対応画像を選択し、
前記複数の処理対応画像のそれぞれには、優先順位が対応付けられており、
前記対応画像選択機能は、前記日付情報に応じて選択され得る前記処理対応画像の数が、前記最大数Ｎよりも多いＬ個である場合に、前記優先順位に従って、Ｎ個の前記処理対応画像を選択する、
コンピュータプログラム。
【請求項１２】
コンピュータプログラムであって、
現在の日付に基づいて決定される情報である日付情報を取得する日付情報取得機能と、
互いに異なる画像処理を実行するために利用される複数の画像である複数の処理対応画像の中から、表示部に表示すべき処理対応画像を、前記日付情報に応じて選択する対応画像選択機能と、
前記選択された処理対応画像を前記表示部に表示させる表示制御機能と、
前記表示部に表示される前記処理対応画像の中からユーザによって選択された処理対応画像を特定する情報であるユーザ選択情報を取得する選択情報取得機能と、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理を実行する画像処理機能と、
をコンピュータに実現させ、
前記対応画像選択機能は、
前記日付情報が、第１日付を表す場合に、第１処理対応画像を選択し、
前記日付情報が、第２日付を表す場合に、第２処理対応画像を選択し、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に複数のテンプレート画像を利用可能である場合には、前記表示制御機能は、前記画像処理機能によって前記画像処理が実行される前に、前記画像処理に利用される１つの前記テンプレート画像をユーザに選択させるために、前記複数のテンプレート画像を前記表示部に表示させ、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に１個のテンプレート画像を利用可能である場合には、前記表示制御機能が、前記１個のテンプレート画像を前記表示部に表示させることなく、前記画像処理機能が、前記１個のテンプレート画像を用いて前記画像処理を実行する、
コンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この構成によれば、現在の日付に基づいて決定される情報である日付情報に適した処理対応画像を表示部に表示できる。したがって、日付情報に適した画像処理を容易に実行できる。
［適用例２］
適用例１に記載の画像処理装置であって、
前記第１処理対応画像に対応付けられた前記画像処理は、第１テンプレート画像を用いて形成される画像を前記印刷実行部に印刷させる処理を含み、
前記第２処理対応画像に対応付けられた前記画像処理は、第２テンプレート画像を用いて形成される画像を前記印刷実行部に印刷させる処理を含む、
画像処理装置。
［適用例３］
適用例１または２に記載の画像処理装置であって、
前記対応画像選択部は、
前記日付情報が、前記第１日付を表す場合に、現在の年に拘わらず、第１処理対応画像を選択し、
前記日付情報が、前記第２日付を表す場合に、前記現在の年に拘わらず、第２処理対応画像を選択する、
画像処理装置。
［適用例４］
適用例１から３のいずれか１項に記載の画像処理装置であって、さらに、
前記印刷実行部が利用される地域を表す情報である地域情報を取得する地域情報取得部を有し、
前記対応画像選択部は、
前記日付情報が前記第１日付を表し、かつ、前記地域情報が第１地域を表す場合には、前記第１処理対応画像を選択せずに、
前記日付情報が前記第１日付を表し、かつ、前記地域情報が第２地域を表す場合に、前記第１処理対応画像を選択する、
画像処理装置。
［適用例５］
適用例１から４のいずれか１項に記載の画像処理装置であって、
前記対応画像選択部は、
前記日付情報が、前記第１日付を含む第１期間に含まれる場合に、現在の年に拘わらず、前記第１処理対応画像を選択し、
前記日付情報が、前記第２日付を含む第２期間に含まれる場合に、前記現在の年に拘わらず、前記第２処理対応画像を選択する、
画像処理装置。
［適用例６］
適用例１から５のいずれか１項に記載の画像処理装置であって、さらに、
ユーザによって選択された情報であって前記表示部に表示され得る前記処理対応画像の最大数Ｎ（Ｎは１以上の整数）を表す情報である最大数情報を取得する最大数情報取得部を有する、
画像処理装置。
［適用例７］
適用例６に記載の画像処理装置であって、
前記複数の処理対応画像のそれぞれには、優先順位が対応付けられており、
前記対応画像選択部は、前記日付情報に応じて選択され得る前記処理対応画像の数が、前記最大数Ｎよりも多いＬ個である場合に、前記優先順位に従って、Ｎ個の前記処理対応画像を選択する、
画像処理装置。
［適用例８］
適用例６に記載の画像処理装置であって、
前記対応画像選択部は、前記日付情報に応じて選択され得る前記処理対応画像の数が、前記最大数Ｎよりも多いＬ個である日がＫ日（Ｋは２以上の整数）の期間に亘って続く場合に、
前記Ｋ日の期間の一部において、Ｎ個の前記処理対応画像で構成される第１組合せを選択し、
前記Ｋ日の期間の他の一部において、前記第１組合せとは少なくとも１つの前記処理対応画像が異なるＮ個の前記処理対応画像で構成される第２組合せを選択する、
画像処理装置。
［適用例９］
適用例１から８のいずれか１項に記載の画像処理装置であって、
前記表示制御部は、前記画像処理装置の電源が投入されてからユーザによる前記画像処理装置の操作が最初に可能になる状態で前記表示部に表示される画像の一部として、前記処理対応画像を前記表示部に表示させる、
画像処理装置。
［適用例１０］
適用例１から９のいずれか１項に記載の画像処理装置であって、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に複数のテンプレート画像を利用可能である場合には、前記表示制御部は、前記印刷制御部によって前記画像処理が実行される前に、前記画像処理に利用される１つの前記テンプレート画像をユーザに選択させるために、前記複数のテンプレート画像を前記表示部に表示させ、
前記ユーザ選択情報によって特定される前記処理対応画像に対応付けられた前記画像処理に１個のテンプレート画像を利用可能である場合には、前記表示制御部が、前記１個のテンプレート画像を前記表示部に表示させることなく、前記印刷制御部が、前記１個のテンプレート画像を用いて前記画像処理を実行する、
画像処理装置。