(57)【要約】【課題】  利用者毎の設定情報（画像出力設定等）を、複数の画像出力装置のショートカットキーに対して、容易に割り当て可能にすること。【解決手段】画像出力装置への操作指示に関する複数の設定情報からなる１又は複数のパラメータ群を１又は複数のショートカットキーそれぞれに割り当て可能な画像出力装置において、通信部が、前記複数の設定情報からなる１又は複数のパラメータを記憶した記録媒体１０４（携帯装置１０３）から前記各パラメータセットを取得し、パラメータ解析部が、該取得された前記各パラメータ群を解析して各ショートカットキーに割り当て制御する構成を特徴とする。【選択図】  図１
2007301825.tif 000002
【特許請求の範囲】
【請求項１】
画像出力装置への操作指示に関する複数の設定情報からなる１又は複数のパラメータ群を１又は複数の操作キーそれぞれに割り当て可能な画像出力装置において、
前記複数の設定情報からなる１又は複数のパラメータを記憶した記録媒体から前記各パラメータセットを取得する取得手段と、
前記取得手段に取得された前記各パラメータ群を解析して各操作キーに割り当て制御する第１の制御手段と、
を有することを特徴とする画像出力装置。
【請求項２】
前記取得手段は、前記記録媒体と無線通信して前記各パラメータ群を取得することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記取得手段は、前記記録媒体を検知する度に、前記記録媒体から前記各パラメータ群を取得し、
前記第１の制御手段は、前記取得手段により前記各パラメータ群が取得される度に、前記各パラメータ群を前記各操作キーに再割り当てすることを特徴とする請求項１又は２に記載の画像出力装置。
【請求項４】
前記第１の制御手段は、前記各操作キーに割り当てた各パラメータ群の設定情報内容を表示部に表示制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像出力装置。
【請求項５】
前記第１の制御手段は、前記取得手段に取得された前記各パラメータ群に使用できない機能のパラメータが含まれている場合には、使用可能な他のパラメータに置き換えて、前記各操作キーに割り当て制御することを特徴とする請求項１乃至４のいずれか１項に記載の画像出力装置。
【請求項６】
使用されたパラメータ群の履歴情報を記憶装置に記憶させる履歴情報記憶手段と、
前記記憶装置に記憶される前記使用されたパラメータ群の履歴情報に基づいて、使用頻度の高い複数のパラメータ群を前記各操作キーに割り当て制御する第２の制御手段と、
を有することを特徴とする請求項１乃至５のいずれか１項に記載の画像出力装置。
【請求項７】
前記履歴情報記憶手段は、保存許可されたパラメータの履歴情報のみを前記記憶装置に記憶させることを特徴とする請求項６に記載の画像出力装置。
【請求項８】
前記履歴情報記憶手段は、前記パラメータ群が割り当てられた操作キーの操作に対応して使用されたパラメータ群の使用回数を記憶させることを特徴とする請求項６又は７に記載の画像出力装置。
【請求項９】
前記第２の制御手段は、前記記憶装置に記憶された履歴情報に基づいて、使用されたパラメータ群を関連する機能毎の機能パラメータ群に分割し、前記機能毎に、使用頻度の高い機能パラメータ群を、機能毎の操作キーに割り当てるように制御することを特徴とする請求項６乃至８のいずれか１項に記載の画像出力装置。
【請求項１０】
前記第２の制御手段は、前記取得手段が前記記録媒体を検知できない場合に、使用頻度の高いパラメータ群を、操作キーに割り当てるように制御することを特徴とする請求項６乃至９のいずれか１項に記載の画像出力装置。
【請求項１１】
画像出力装置への操作指示に関する複数の設定情報からなる１又は複数のパラメータ群を１又は複数の操作キーそれぞれに割り当て可能な画像出力装置の操作キー割り当て制御方法において、
前記複数の設定情報からなる１又は複数のパラメータを記憶した記録媒体から前記各パラメータセットを取得する取得ステップと、
該取得された前記各パラメータ群を解析して各操作キーに割り当て制御する第１の割り当てステップと、
を有することを特徴とする画像出力装置の操作キー割り当て制御方法。
【請求項１２】
請求項１乃至１０のいずれかに記載された画像出力装置をコンピュータにより実現させるためのプログラム又は請求項１１に記載された画像出力装置の操作キー割り当て制御方法をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１乃至１０のいずれかに記載された画像出力装置をコンピュータにより実現させるためのプログラム又は請求項１１に記載された画像出力装置の操作キー割り当て制御方法をコンピュータに実行させるためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置への操作指示に関する複数の設定情報からなる１又は複数のパラメータ群を１又は複数の操作キーそれぞれに割り当て可能な画像出力装置の操作キー割り当て制御に関する。
【背景技術】
【０００２】
複合機に代表される画像出力装置は、利用者の要求にきめ細かに応えられるように、様々な出力指定を設定できる機能が提供されている。しかし、操作の都度、このような様々な指定を設定することが面倒であった。
【０００３】
特許文献１には、パーソナルコンピュータ等からファクシミリ装置の機能キーやショートカットキーに出力の条件や設定を登録可能なファクシミリ装置のパラメータ設定システムが提案されている。
【特許文献１】特開２０００―２０９３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のシステムは、複数のファクシミリ装置に同一機能キーの登録を実施したい場合であっても、装置毎に登録操作を必要とし、非常に煩雑であるという問題点があった。
【０００５】
また、特許文献１では、ショートカットキーへの機能の登録は静的なものである。そのため、利用者が個々に設定した機能を個人独自に利用する方法がとりにくく、通常は組織共通の機能が登録されていた。よって、個人的に使用頻度の高い機能であっても、ショートカットキーに登録されてない機能については、従来とおり、利用者がその都度、設定しなければならないという不自由さがあった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、利用者毎の設定情報（画像出力設定等）を、複数の画像出力装置のショートカットキーに対して、容易に割り当てることができる仕組を提供するものである。
【課題を解決するための手段】
【０００７】
本発明は、画像出力装置への操作指示に関する複数の設定情報からなる１又は複数のパラメータ群を１又は複数の操作キーそれぞれに割り当て可能な画像出力装置において、前記複数の設定情報からなる１又は複数のパラメータを記憶した記録媒体から前記各パラメータセットを取得する取得手段と、前記取得手段に取得された前記各パラメータ群を解析して各操作キーに割り当て制御する第１の制御手段とを有することを特徴とする。
【０００８】
また、前記第１の制御手段は、前記取得手段に取得された前記各パラメータ群に使用できない機能のパラメータが含まれている場合には、使用可能な他のパラメータに置き換えて、前記各操作キーに割り当て制御することを特徴とする。
【０００９】
また、使用されたパラメータ群の履歴情報を記憶装置に記憶させる履歴情報記憶手段と、前記記憶装置に記憶される前記使用されたパラメータ群の履歴情報に基づいて、使用頻度の高い複数のパラメータ群を前記各操作キーに割り当て制御する第２の制御手段とを有することを特徴とする。
【００１０】
また、前記第２の制御手段は、前記記憶装置に記憶された履歴情報に基づいて、使用されたパラメータ群を関連する機能毎の機能パラメータ群に分割し、前記機能毎に、使用頻度の高い機能パラメータ群を、機能毎の操作キーに割り当てるように制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、利用者毎に、複数かつ複雑な設定情報が化体したショートカットキーを、画像出力装置に容易に登録することができる。また、利用者が複数の画像出力装置を同一設定で利用する場合、設定情報を記録済みの記録媒体（例えば、携帯電話、ＩＣカード等）を使用することで、同一の設定情報を複数の画像出力装置に容易に設定することができ、その都度、設定の必要がなく、手間の少ない操作で画像出力装置を使用することができる。
【００１２】
また、ある利用者が、設定情報を記録媒体に記録しておけば、この記録媒体を用いることにより、他の全員が画像出力装置を使用する場合に、当該設定情報が化体されたショートカットキーを使用できる。また、記録媒体に記録された設定情報を他の記録媒体に複写することにより、設定情報を、他人に分配することもでき、組織全体に簡便さを提供できる。
【００１３】
さらに、記録媒体から指定した設定情報に対応する機能が無い画像出力装置に対しては、該機能に対応する設定情報を妥当なパラメータに置き換えて設定することができる。
【００１４】
また、記録媒体を検知できない場合に、履歴情報から利用頻度の高い設定情報をショートカットキーに設定するので、利用頻度の高い設定情報を誰でも再利用できる。
【００１５】
従って、利用者毎の設定情報（画像出力設定等）を、複数の画像出力装置のショートカットキーに対して、容易に割り当てることができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の詳細を説明する。
【００１７】
〔第１実施形態〕
図１は、本発明の一実施形態を示す画像出力装置を適用可能なシステムのシステム構成図である。
【００１８】
図１において、１００は画像出力装置であり、デジタル複合機、プリンタ、ＦＡＸ等が該当する。この画像出力装置１００は、表示パネル１０１（画面）を有する。また、画像出力装置１００には、いくつかのキー１０２が備わっており、これらのキーがショートカットキー１０２ａ、１０２ｂ、１０２ｃに相当する。
【００１９】
１０３は携帯装置であり、ショートカットキー１０２に対する出力仕様パラメータセットやサービスパラメータセット（以後、設定情報パラメータと呼ぶ）を画像出力装置１００に送信するためのものである。そして、この携帯装置１０３を利用者が携帯して画像出力装置１００に近づけば、画像出力装置１００は、記録媒体１０４の記録内容を読み取り、ショートカットキー１０２ａ，１０２ｂ，１０２ｃに設定情報パラメータを化体させる（以後、ショートカットキーパラメータと呼ぶ）。
【００２０】
記録媒体１０４には、例えば、ＩＣカード、ＲＦＩＤ、ＵＳＢメモリ等が使用される。あるいは、携帯装置１０３が携帯電話であっても良い。また、携帯装置１０３を使用することなく、画像出力装置１００が直接接続される記録媒体１０４からデータを読み取る構成であってもよい。
【００２１】
また、１０５はパラメータ設定用端末装置であり、表示装置１０６と処理装置１０７を有し、例えば、パーソナルコンピュータ（ＰＣ）で構成される。このパラメータ設定用端末装置１０５は、予め、ショートカットキー１０２への設定情報パラメータの割り当ての情報を作成し、利用者が携帯装置１０３の記録媒体１０４に記録させる装置として利用される。
【００２２】
図２は、図１に示した画像出力装置１００においてショートカットキー設定完了時の表示パネル１０１の表示の一例を示す模式図であり、図１と同一のものには同一の符号を付してある。
【００２３】
図２に示すように、画像出力装置１００は、表示パネル１０１上に設定されたショートカットキーの情報１３０１〜１３０３を表示する。
【００２４】
１３０１は、ショートカットキー１０２ａに設定された情報に対応し、例えば、高品位専用紙，カセット２，標準，カラー，Ａ５，１０部，４ページ等の設定情報に対応する。１３０２は、ショートカットキー１０２ｂに設定された情報に対応し、例えば、インク残量確認の設定情報に対応する。１３０３は、ショートカットキー１０２ｃに設定された情報に対応し、例えば、普通紙，フィーダ，きれい，カラー，Ａ４，２部，１ページ等の設定情報に対応する。
【００２５】
これにより、ユーザは、各ショートカットキーの設定内容を覚えていなくても、一目で確認して選択することができる。
【００２６】
図３は、図１に示した画像出力装置１００を適用可能な装置のハードウェア構成の一例を示すブロック図である。
【００２７】
図３において、２０４は中央演算処理装置（以下、ＣＰＵ）であり、ＲＯＭ２０６，外部メモリ２０７からプログラムをＲＡＭ２０５へロードし、ＲＡＭ２０５のメモリを作業域として利用しつつ、本発明の処理を実行する。
【００２８】
外部メモリ２０７は、記録媒体１０４から読み込んだ設定情報パラメータ（後述する図５，図６）の設定情報パラメータ格納バッファ５０６（後述する図４）、登録された（ショートカットキーに割り当て設定された）ショートカットキーパラメータ（後述する図７）のショートカットキーパラメータ格納バッファ５０７（後述する図４）を構成する。また、この外部メモリ２０７は、ショートカットキーパラメータのログとなる履歴テーブル５０９（後述する図２１）、機器適合パラメータ対比表５１０（後述する図１７）の情報等を記憶する。
【００２９】
２００は表示装置であり、図１に示した表示パネル１０１を構成する。この表示装置２００は、各種メッセージの表示や、本発明のショートカットキー１０２のショートカットキーパラメータの内容を表示することに利用される。
【００３０】
２０１はキー入力装置であり、図１に示したショートカットキー１０２を含む装置に相当するが、キーボード等を含む画像出力装置１００の操作盤である。２０８はスキャナ部、２０９はプリンタ部である。
【００３１】
２０３は通信装置であり、携帯装置１０３又は記録媒体１０４との無線通信機能を有する。
【００３２】
なお、記録媒体１０４は非接触型の記録媒体も含み、その場合はリーダ機能を有する。
【００３３】
画像出力装置１００のハードウェア形態は、画像出力装置の種類により様々な構成がとれるが、図３ではスキャナ部２０８，プリンタ部２０９を設け、入出力機構等と一体化した装置を例示してある。
【００３４】
図４は、本発明の実施形態における画像出力装置１００の機能構成を説明するブロック図である。
【００３５】
図４において、５０１は通信部であり、携帯装置１０３との通信を行い、携帯装置１０３から設定情報パラメータ（図５）を取得し、設定情報パラメータ格納バッファ５０６に格納する。
【００３６】
５０２はパラメータ解析部であり、設定情報パラメータ格納バッファ５０６に格納された設定情報パラメータ（図５）を解析して、ショートカットキーパラメータを生成し、ショートカットキーパラメータ格納バッファ５０７内のショートカットキーパラメータテーブル（図６）に格納する。
【００３７】
５０３はショートカットキー制御部であり、ショートカットキーパラメータ格納バッファ５０７内のショートカットキーパラメータテーブル（図６）に格納されたショートカットキーパラメータに基づいて、ショートカットキーの情報１３０１〜１３０３の表示パネル１０１への表示を指示する。このショートカットキー制御部５０３からの指示に基づいて、表示部５０５は、ショートカットキーの情報１３０１〜１３０３の表示パネル１０１へ表示制御する。
【００３８】
また、ショートカットキー制御部５０３は、ショートカットキー１０２ａ〜１０２ｃが指示されると、ショートカットキーパラメータ格納バッファ５０７内のショートカットキーパラメータテーブル（図６）に格納されたショートカットキーパラメータに基づいて、ドライバＩ／Ｆ５０４を介して、ドライバソフトウェア５０８へのパラメータ設定を指示する。なお、ドライバＩ／Ｆ５０４は、入出力機構（スキャナ部２０８，プリンタ部２０９）のドライバソフトウェア５０８との情報授受を実行するインタフェースである。
【００３９】
ドライバＩ／Ｆ５０４は、ショートカットキー制御部５０３からの指示に基づいて、ドライバソフトウェア５０８にパラメータ設定を指示する。
【００４０】
ドライバソフトウェア５０８は、画像出力装置１００の画像出力処理を制御するものである。また、ドライバソフトウェア５０８は、ドライバＩ／Ｆ５０４からの指示により、画像出力設定情報の設定を行う。即ち、ドライバソフトウェア５０８は、画像出力設定情報をＲＡＭ２０５内の所定の領域に格納し、その後、この画像出力設定情報に基づいて画像出力処理を実行する。
【００４１】
なお、上述の通信部５０１、パラメータ解析部５０２、ショートカットキー制御部５０３、ドライバＩ／Ｆ５０４、表示部５０５、ドライバソフトウェア５０８は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムをＲＡＭ２０５を用いて実行することにより実現される。即ち、これらの実行する処理は、ＣＰＵ２０４が実行するものである。
【００４２】
５０６は設定情報パラメータ格納バッファ、５０７はショートカットキーパラメータ格納バッファ、５０９は履歴テーブル、５１０は機器適合パラメータ対比表であり、図２に示した外部メモリ２０７内に実現される。
【００４３】
以下、図５，図６を参照して、携帯装置１０３に付随した記録媒体１０４に格納される設定情報パラメータについて説明する。
【００４４】
図５は、図１に示した携帯装置１０３に付随した記録媒体１０４に格納される設定情報パラメータの一例を示す図である。
【００４５】
図５において、３００は設定情報パラメータである。
【００４６】
この例では、設定情報パラメータ３００は、ヘッダ情報３０１，ドライバ関連情報３０２，ユーティリティ関連情報３０３，ドライバ関連情報３０４から構成される。
【００４７】
ドライバ関連情報３０２，ユーティリティ関連情報３０３，ドライバ関連情報３０４は、図１に示したショートカットキー１０２ａ、１０２ｂ、１０２ｃに対応する設定情報を構成する。
【００４８】
図６は、図５に示した設定情報パラメータのデータフォーマットを説明する図であり、図５と同一のものには同一の符号を付してある。
【００４９】
図６において、（ａ）はデータフォーマットを説明し、（ｂ）は設定情報パラメータ３００内の各データを具体的に説明している。
【００５０】
３１０に示すように、設定情報パラメータのフォーマットは、「大項目記号(中項目記号：小項目記号，中項目記号：小項目記号，・・・)」となり、大項目を切り替えることにより、（ｂ）に示すように、ヘッダ情報３０１，ドライバ関連情報３０２，ユーティリティ関連情報３０３等を設定することができる。
【００５１】
なお、この設定情報パラメータ文字列は、画像出力装置１００の種類によって、パラメータの種類の増減がある。
【００５２】
図７は、図４に示したショートカットキーパラメータ格納バッファ５０７（図４）に格納するショートカットキーパラメータテーブルの一例を示す図である。
【００５３】
図７において、４００はキー番号を示し、キー番号１，キー番号２，キー番号３は、それぞれ図１に示したショートカットキー１０２ａ、１０２ｂ、１０２ｃに対応する。
【００５４】
４０１は、ショートカットキーに設定されたパラメータ群の種別を示し、図５，図６に示した、設定情報パラメータの大項目の情報に対応する。
【００５５】
４０２，４０３，４０４，４０５，４０６，４０７，４０８，・・・は、設定情報パラメータの「大項目」に対応する中項目以降の情報に対応する。
【００５６】
なお、以上図１〜図７で示した構成は各実施形態で共通のものである。
【００５７】
以下、図８を参照して、本発明の画像出力装置１００におけるショートカットキー設定時の処理動作について説明する。
【００５８】
図８は、本発明における第１の制御処理手順の一例を示すフローチャートであり、画像出力装置１００のショートカットキー設定時の処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムを用いて実行することにより（図６の通信部５０１、パラメータ解析部５０２、ショートカットキー制御部５０３、ドライバＩ／Ｆ５０４、表示部５０５、ドライバソフトウェア５０８により）実現される。また、図中、Ｓ６０１〜Ｓ６０９は各ステップを示す。
【００５９】
通信部５０１は、常時電波を発し（Ｓ６０１）、ユーザが持つ携帯装置１０３の検出を行い（Ｓ６０２）、検出するまで、ステップＳ６０１の処理を繰り返す。通信部５０１は、携帯装置１０３を持ったユーザが、画像出力装置１００を利用する為に近づくと、通信部５０１が携帯装置１０３を認識する。これにより、ステップＳ６０３に処理を進める。
【００６０】
次に、ステップＳ６０３において、通信部５０１は、携帯装置１０３と通信を行って、携帯装置１０３に付随する記録媒体１０４の内容を読み込み、ステップＳ６０４において、図４に示した設定情報パラメータの存在を示すヘッダ情報データを検出し、機種ＩＤ，ユーザＩＤを確認する。
【００６１】
ステップＳ６０４で、通信部５０１は、ステップＳ６０３で読み込んだ記録媒体１０４内のデータからヘッダ情報データを検出できなかったと判定した場合には、ステップＳ６０１に処理を戻す。
【００６２】
一方、ステップＳ６０４で、通信部５０１は、ステップＳ６０３で読み込んだ記録媒体１０４内のデータからヘッダ情報データを検出したと判定した場合には、ステップＳ６０５に処理を進める。
【００６３】
次に、ステップＳ６０５において、通信部５０１は、画像出力装置１００に該当する機種名やユーザを認識すると、記録媒体１０４の設定情報パラメータを一括で設定情報パラメータ格納バッファ５０６にコピーし、ステップＳ６０６において、パラメータ解析部５０２に設定情報パラメータ受信を通知する。
【００６４】
この通知を受信したパラメータ解析部５０２は、ステップＳ６０７において、設定情報パラメータ格納バッファ５０６の内容の解析を行い、ステップＳ６０８において、解析後のデータを、図６に示した各ショートカットキーに対応したショートカットキーパラメータとしてショートカットキーパラメータ格納バッファ５０７に展開する。この手順により、ショートカットキーに化体した各種の設定情報パラメータが登録される（設定情報パラメータがショートカットキーに割り当てられる）。
【００６５】
その後、ステップＳ６０９において、ショートカットキー制御部５０３は、ショートカットキーパラメータ格納バッファ５０７内に格納されたショートカットキーパラメータ（図７）に基づいて、表示パネル１０１にそれぞれのショートカットキーに設定したパラメータセットが利用者にわかるようにその内容を表示するように制御する。
【００６６】
以下、図９を参照して、本発明の画像出力装置１００におけるショートカットキー使用時の処理動作について説明するフローチャートである。
【００６７】
図９は、本発明における第２の制御処理手順の一例を示すフローチャートであり、画像出力装置１００のショートカットキー使用時の処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムをＲＡＭ２０５を用いて実行することにより（図６のショートカットキー制御部５０３、ドライバＩ／Ｆ５０４、表示部５０５、ドライバソフトウェア５０８により）実現される。また、図中、Ｓ７０１〜Ｓ７０５は各ステップを示す。
【００６８】
まずステップＳ７０１において、ショートカットキー制御部５０３は、ユーザにより画像出力装置１００のショートカットキー１０２（１０２ａ，１０２ｂ，１０２ｃのいずれか）が押下されたことを認識するまで待機する。そして、ショートカットキー制御部５０３は、ショートカットキー１０２（１０２ａ，１０２ｂ，１０２ｃのいずれか）が押下されたことを認識した場合には、ステップＳ７０２に処理を進める。
【００６９】
ステップＳ７０２では、ショートカットキー制御部５０３は、ショートカットキーパラメータ格納バッファ５０７より、押下されたショートカットキーに対応したショートカットキーパラメータを読み込む。
【００７０】
次に、ステップＳ７０３において、ショートカットキー制御部５０３は、ステップＳ７０２で読み込んだショートカットキーパラメータに基づく設定情報や条件情報をドライバＩ／Ｆ５０４へ通知する。
【００７１】
ドライバＩ／Ｆ５０４は、ショートカットキー制御部５０３から通知された設定情報や条件情報をドライバソフトウェア５０８へ通知する。そして、ドライバＩ／Ｆ５０４は、ステップＳ７０４において、ドライバソフトウェア５０８からの完了通知を待機する。
【００７２】
なお、ドライバソフトウェア５０８は、通知された設定情報や条件情報の設定処理を実行し、ドライバＩ／Ｆ５０４に設定完了通知を行う。
【００７３】
ステップＳ７０４で、ドライバＩ／Ｆ５０４は、ドライバソフトウェア５０８からの設定完了通知を受信したと判定した場合には、ステップＳ７０５において、表示部５０５に設定完了の表示を指示し、表示パネル１０１に完了通知を表示させる（Ｓ７０５）。
【００７４】
これら手順により、ユーザにより押下されたショートカットキー１０２に対応した画像出力装置における有効とされる全ての条件と設定を一括設定することができるようになる。
【００７５】
また、ユーザが画像出力装置使用後、画像出力装置から離れることで、ショートカットキーの設定は無効にするように制御してもよいし、有効のままに制御してもよい。これらの構成は、利用形態に応じて設定可能とする。
【００７６】
さらに、本実施形態では、無線通信で情報を取得する方法や非接触型の認識方法を挙げたが、接触型の認識装置を用いた場合も同様の手順である。
【００７７】
以上、画像出力装置が、ユーザが保有する携帯装置に付随する記録媒体より設定情報パラメータをコピーして画像出力装置のショートカットキーを登録する手段について説明した。なお、ユーザが設定情報パラメータを入力済みの記録媒体を持たない場合、図１に示したパラメータ設定用端末装置１０５により、入力済みの記録媒体を作成する。
【００７８】
以下、設定情報パラメータ入力済みの記録媒体を作成する手段について、図１０〜図１４を用いて詳細に説明する。
【００７９】
図１０は、図１に示したパラメータ設定用端末装置１０５の機能構成を示すブロック図であり、図１と同一のものには同一の符号を付してある。
【００８０】
図１０において、８０２は外部記録媒体書き込み装置であり、記録媒体１０４にデータを記録するためのものである。なお、記録媒体１０４は、携帯等の無線通信機、接触式の記憶機器、非接触式ＩＣカード、ＲＦＩＤ等である。
【００８１】
８０１はパラメータ設定用アプリケーションである。このパラメータ設定用アプリケーション８０１は、パラメータ設定用端末装置１０５のＣＰＵ（不図示）がハードディスク（不図示）等の記憶装置に格納されたプログラムをＲＡＭ（不図示）上に読み出して実行することにより実現される機能に対応する。なお、パラメータ設定用端末装置１０５は、ＰＣ、携帯電話、ＰＤＡ等である。
【００８２】
このパラメータ設定用アプリケーション８０１は、外部記録媒体書き込み装置８０２を介して、記録媒体１０４に設定情報パラメータ入力を記録させるように制御する。
【００８３】
パラメータ設定用端末装置１０５は、設定情報パラメータ入力済み記録媒体を作成するためのユーザインタフェースを提供する。
【００８４】
以下、図１１〜図１４を参照して、設定情報パラメータ入力済みの記録媒体を作成する手順およびそのユーザインタフェースについてを説明する。
【００８５】
図１１は、本発明における第３の制御処理手順の一例を示すフローチャートであり、パラメータ設定用端末装置１０５により設定情報パラメータ入力済みの記録媒体を作成する処理に対応する。なお、このフローチャートの処理は、図１０に示したパラメータ設定用端末装置１０５のパラメータ設定用アプリケーション８０１により実行される。また、図中、Ｓ９０１，Ｓ９０２は、ユーザによる操作に対応し、Ｓ９０３〜Ｓ９０８はパラメータ設定用アプリケーション８０１による処理ステップに対応する。
【００８６】
まずステップＳ９０１において、ユーザは、記録媒体１０４を、外部記録媒体書き込み装置８０２から書き込み可能な状態にセットする。
【００８７】
次に、ステップＳ９０２において、ユーザは、パラメータ設定用アプリケーション８０１を起動操作する。これにより、パラメータ設定用端末装置１０５のＣＰＵ（不図示）は、パラメータ設定用アプリケーション８０１を起動する。
【００８８】
すると、パラメータ設定用アプリケーション８０１は、ステップＳ９０３において、表示装置１０６にパラメータ設定用アプリケーション８０１の起動画面１００１（図１２）を表示制御する。
【００８９】
図１２〜図１４は、図１０に示したパラメータ設定用アプリケーション８０１の画面の一例を示す図である。
【００９０】
図１２に示すように、パラメータ設定用アプリケーション８０１の起動画面１００１には、設定情報選択ボタン１００２、設定情報表示領域１００３、設定情報パラメータ保存ボタン１００４が表示される。
【００９１】
設定情報選択ボタン１００２は、ツリー構造になっており、選択する毎に（図１１のＳ９０４に対応する）、パラメータ設定用アプリケーション８０１は、階層１→階層２→階層３と移動し、それぞれに対応する選択画面１１０１（図１３）→選択画面１２０１（図１４）を表示制御する。
【００９２】
まず、図１２に示す起動画面１００１の設定情報選択ボタン１００２のうち、「用紙設定」選択ボタン１００５が押下されると、パラメータ設定用アプリケーション８０１は、図１３に示す選択画面１１０１を表示装置１０６に表示制御する。
【００９３】
次に、図１３に示す選択画面１１０１において、選択ボタン１１０２のうち「カセット３」選択ボタン１１０３が押下されると、パラメータ設定用アプリケーション８０１は、次下位層の選択画面１２０１（図１４）を表示装置１０６に表示制御する。
【００９４】
図１４に示す選択画面１２０１において、選択ボタン１２０４のうち「Ａ４」選択ボタン１２０５が押下された後、戻るボタン１２０２が押下されると、今回の設定は無効になり、選択画面１１０１（図１３）に戻る。
【００９５】
一方、選択画面１２０１において、選択ボタン１２０４のうち「Ａ４」選択ボタン１２０５が押下された後、決定ボタン１２０３が押下されると、今回の設定は有効になり、設定情報を確定し、起動画面１００１（図１２）に戻る。
【００９６】
起動画面１００１（図１２）の設定情報表示領域１００３には、最下位層の選択画面１２０１の決定ボタン１２０３を押された時に確定された設定情報が、表示される。
【００９７】
以下、図１１のフローチャートの説明に戻る。
【００９８】
パラメータ設定用アプリケーション８０１は、ステップＳ９０４において、図１２の選択ボタン１００２，図１３の選択ボタン１１０２，図１４の選択ボタン１２０４により設定情報が選択されたことを検知し、さらに、ステップＳ９０５において、図１４に示した選択画面１２０１の決定ボタン１２０３が押下されたことを検知すると、ステップＳ９０６に処理を進める。
【００９９】
そして、ステップＳ９０６では、パラメータ設定用アプリケーション８０１は、ステップＳ９０４で選択された設定情報を確定し、起動画面１００１（図１２）の設定情報表示領域１００３に表示制御する。
【０１００】
次に、ステップＳ９０７において、パラメータ設定用アプリケーション８０１は、起動画面１００１の設定情報パラメータ保存ボタン１００４が押下されたことを検知すると、ステップＳ９０８に処理を進める。
【０１０１】
ステップＳ９０８では、パラメータ設定用アプリケーション８０１は、ステップＳ９０６で表示された設定情報を、設定情報パラメータとして、外部記録媒体書き込み装置８０２を用いて記録媒体１０４に保存させる。そして、処理を終了する。
【０１０２】
なお、記録媒体１０４に保存される設定情報パラメータのデータフォーマット例は上述したように図５，図６に示してある。
【０１０３】
また、本実施形態では、記録媒体１０４への設置情報パラメータの格納を、パラメータ設定用端末装置１０５のパラメータ設定用アプリケーション８０１で行う場合について示した。しかしながら、画像出力装置１００のショートカットキー制御部５０３が、画像出力装置１００に設定されたパラメータを読み出して、該読み出したパラメータを、通信装置２０３を介して、携帯装置１０３に送信して、記録媒体１０４に設置情報パラメータとして格納させるように構成してもよい。
【０１０４】
以上示したように、本実施形態によれば、画像出力装置に利用者毎に複数かつ複雑な出力仕様パラメータやサービスパラメータを化体したショートカットキーの登録を容易に行うことができる。
【０１０５】
また、利用者が複数の画像出力装置を同一設定で利用する場合、パラメータの設定情報を記録済みの外部記録媒体１０４を使用する。そして、上述のショートカットキーの設定情報を、記録媒体１０４から画像出力装置１００に転送又は読み取らせることにより設定することにより、画像出力装置毎に、手動によるショートカットキーの登録作業を行う必要がなく、ユーザ操作の手間を省くことができる。
【０１０６】
また、ある利用者が、１回だけ出力仕様設定をしておけば、記録媒体１０４を用いることにより、他の全員が画像出力装置を使用する場合にも、当該ショートカットキーを使用できるようにすることができる。
【０１０７】
さらに、一度、記録媒体１０４に記録した出力仕様設定を他の記録媒体にコピーすることにより、出力設定を他人に分配もできるので、組織全体に簡便さを提供できる。
【０１０８】
〔第２実施形態〕
上記第１実施形態では、記録媒体１０４に保存されている設定情報パラメータをショートカットキーとして画像出力装置１００に登録（設定）する構成について説明した。
【０１０９】
本実施形態は、記録媒体１０４に保存されている設定情報パラメータが使用しようとする画像出力装置１００には適合しない場合、代替パラメータをショートカットキーとして画像出力装置１００に登録（設定）するように構成する。
【０１１０】
また、本実施形態では、記録媒体１０４が検出されない場合、最も使用頻度の高いパラメータを再利用して、ショートカットキーとして画像出力装置１００に登録するように構成する。これらの構成により、ユーザの利便性を高めることができる。以下、詳細に説明する。
【０１１１】
なお、本実施形態と上述の第１実施形態との相違点については、後述する図２６に示してある。
【０１１２】
以下、図１５，図１６を参照して、本発明の第２実施形態の画像出力装置１００におけるショートカットキー設定時の処理動作について説明する。
【０１１３】
図１５は、本発明における第４の制御処理手順の一例を示すフローチャートであり、第２実施形態の画像出力装置１００のショートカットキー設定時の処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムを用いて実行することにより（図６の通信部５０１、パラメータ解析部５０２、ショートカットキー制御部５０３、ドライバＩ／Ｆ５０４、表示部５０５、ドライバソフトウェア５０８により）実現される。また、図中、Ｓ６０１〜Ｓ６０６，Ｓ６０８，Ｓ６０９，Ｓ１４００は各ステップを示す。なお、図８と同一のステップには同一のステップ番号を付してある。基本的な手順は、図８と同様であるが、代替えパラメータ処理であるＳ１４００が追加されている。
【０１１４】
まず、ステップＳ６０１〜Ｓ６０６の処理は、図８と同一であるので省略する。
【０１１５】
ステップＳ１４００において、パラメータ解析部５０２は、設定情報パラメータ格納バッファ５０６に格納された設定パラメータの妥当性チェック及び適合化処理を実行する。なお、この処理の詳細は、図１６に示す。
【０１１６】
そして、ステップＳ１４００の処理を終了すると、パラメータ解析部５０２は、ステップＳ６０８に処理を進める。なお、ステップＳ６０８，Ｓ６０９の処理は、図８と同一であるので省略する。
【０１１７】
図１６は、本発明における第５の制御処理手順の一例を示すフローチャートであり、図１５のステップＳ１４００の設定パラメータの妥当性チェック及び適合化処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムを用いて実行することにより（図６のパラメータ解析部５０２により）実現される。また、図中、Ｓ１４０１〜Ｓ１４０４は各ステップを示す。
【０１１８】
まず、ステップＳ１４０１において、パラメータ解析部５０２は、設定情報パラメータ格納バッファ５０６に格納された設定情報パラメータ内の各パラメータと、外部メモリ２０７に格納された機器適合パラメータ対比表５１０（図１７）とをパラメータの適否を比較する（照合する）。
【０１１９】
ここで、図１７を用いて、機器適合パラメータ対比表５１０について説明する。
【０１２０】
図１７は、個々のパラメータの適否及び不適合の場合の代替えパラメータを提供する機器適合パラメータ対比表５１０であり、図２に示した画像出力装置１００の外部メモリ２０７に格納される。
【０１２１】
図１７に示すように、機器適合パラメータ対比表５１０は、パラメータ項目１７０１，適否項目１７０２，置き換えパラメータ項目１７０３，利用頻度項目１７０４から構成される。
【０１２２】
なお、パラメータを照合する場合、パラメータ項目１７０１からチェックするパラメータの行を特定し、該パラメータの行にある適否項目１７０２のフラグを参照し、当該機器に備えているパラメータ（適）か／当該機器に備えていないパラメータ（否）かを確認する。
【０１２３】
以下、図１６のフローチャートの説明に戻る。
【０１２４】
次に、ステップＳ１４０２において、パラメータ解析部５０２は、ステップＳ１４０１のパラメータ照合結果に基づいて、設定情報パラメータ格納バッファ５０６に格納された設定情報パラメータ内の全てのパラメータが、機器にマッチ（合致）しているか否かを判定する。そして、設定情報パラメータ格納バッファ５０６に格納された設定情報パラメータ内の全てのパラメータが機器にマッチしていると判定した場合には、パラメータ解析部５０２は、ステップＳ１４０４に処理を進め、該設定情報パラメータをそのまま採用するようにＲＡＭ２０５に保持し、処理を終了する。
【０１２５】
一方、設定情報パラメータ格納バッファ５０６に格納された設定情報パラメータ内に、機器にマッチしていないパラメータがあると判定した場合には、パラメータ解析部５０２は、ステップＳ１４０３に処理を進める。
【０１２６】
なお、設定情報パラメータと画像出力装置が不適合の場合（マッチしていない場合）とは、例えば、画像出力装置のモデルが違う場合や、セットされている用紙種類と設定情報パラメータ内の用紙種類が違っている場合に対応する。
【０１２７】
そして、ステップＳ１４０４では、機器にマッチしていないパラメータ対応する置き換えパラメータを、置き換えパラメータ項目１７０３から取得し、該取得した置き換えパラメータを、設定情報パラメータ内の上記機器にマッチしていないパラメータと置き換え、ＲＡＭ２０５に保持し、処理を終了する。
【０１２８】
例えば、用紙カセット１（Ａ４）のみの用紙種類に対応した出力装置において、"Ａ３の用紙を１０枚印刷する"設定パラメータの場合、機器適合パラメータ対比表５１０（図１７）から「Ａ３→Ａ４縮小」のパラメータを取得し、「Ａ３」の部分を置き換える。つまり、"Ａ４に縮小されたＡ３画像を１０枚印刷する"といったショートカットキーパラメータに変換され、不適合を回避することができる。
【０１２９】
以上のように、記録媒体１０４を用いて指定したパラメータの機能が無い機器では、該指定されたパラメータを妥当なパラメータに置き換えて設定することができる。
【０１３０】
以下、図１８〜図２１を参照して、第２実施形態の画像出力装置１００におけるショートカットキー使用時の処理動作について説明する。
【０１３１】
図１８は、本発明における第６の制御処理手順の一例を示すフローチャートであり、第２実施形態の画像出力装置１００のショートカットキー使用時の処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムをＲＡＭ２０５を用いて実行することにより（ショートカットキー制御部５０３、ドライバＩ／Ｆ５０４、表示部５０５、ドライバソフトウェア５０８により）実現される。また、図中、Ｓ７０１〜Ｓ７０５は各ステップを示す。
【０１３２】
なお、図９との違いは、後に図１９に説明する使用したショートカットキーパラメータの履歴保存処理（Ｓ１５００）が加わっているところである。本実施形態では、ショートカットキーに設定されたパラメータが使用されると、ステップＳ１５００で、そのショートカットキーパラメータが履歴として保存される処理を行う。
【０１３３】
まず、ステップＳ７０１〜Ｓ７０５の処理は、図９と同一であるので省略する。
【０１３４】
ステップＳ１５００において、ショートカットキー制御部５０３は、ショートカットパラメータ履歴保存処理を実行し、処理を終了する。なお、ステップＳ１５００のショートカットパラメータ履歴保存処理の詳細は図１９に示す。
【０１３５】
図１９は、本発明における第７の制御処理手順の一例を示すフローチャートであり、図１８のステップＳ１５００のショートカットパラメータ履歴保存処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムをＲＡＭ２０５を用いて実行することにより（ショートカットキー制御部５０３、ドライバＩ／Ｆ５０４、表示部５０５、ドライバソフトウェア５０８により）実現される。また、図中、Ｓ１５０１〜Ｓ１５０８は各ステップを示す。
【０１３６】
まず、ステップＳ１５０１において、ショートカットキー制御部５０３は、ユーザがショートカットキーを押下した時の当該ショートカットキーパラメータを取り出す。
【０１３７】
次に、ステップＳ１５０２において、ショートカットキー制御部５０３は、ステップＳ１５０１で取り出したショートカットキーパラメータが、保存可能なパラメータであるか否かを、予め外部メモリ２０７に格納されるカテゴリ区分表に基づいて判定する。ここで、図２０を参照して、カテゴリ区分表について説明する。
【０１３８】
図２０は、履歴保存する設定情報パラメータとしてパブリックと履歴保存しないプライバシーのカテゴリ区分表であり、画像出力装置１００の外部メモリ２０７に格納されている。
【０１３９】
図２０に示すように、カテゴリ区分表は、カテゴリ区分２１０１，小項目２１０２から構成される。
【０１４０】
カテゴリ区分２１０１が「プライバシー」の小項目２１０２に登録されているパラメータは、ショートカットキーパラメータの履歴保存が禁止される。一方、カテゴリ区分２１０１が「パブリック」の小項目２１０２に登録されているパラメータは、ショートカットキーパラメータの履歴保存が許可される。
【０１４１】
以下、図１９のフローチャートの説明に戻る。
【０１４２】
ステップＳ１５０２で、ステップＳ１５０１で取り出したショートカットキーパラメータが保存可能なパラメータでないと判定した場合には、ショートカットキー制御部５０３は、ステップＳ１５０３の処理を進める。
【０１４３】
ステップＳ１５０２で、ステップＳ１５０１で取り出したショートカットキーパラメータが保存可能なパラメータであると判定した場合には、ショートカットキー制御部５０３は、ステップＳ１５０３の処理を進める。
【０１４４】
ステップＳ１５０３では、ショートカットキー制御部５０３は、ステップＳ１５０１で取り出したショートカットキーパラメータと同じショートカットキーパラメータが既に図２１に示す履歴テーブル５０９に保存されているかどうか検索する。ここで、図２１を参照して、履歴テーブル５０９について説明する。
【０１４５】
図２１は、本発明における履歴テーブル５０９の構成の一例を示す図である。
【０１４６】
図２１に示すように、履歴テーブル５０９は、キー番号１６０１，パラメータ群１６０２，履歴カウント１６０３，保存日時１６０４から構成される。
【０１４７】
キー番号１６０１は、ショートカットキー番号であり、図７に示したキー番号４００に対応する。このキー番号１６０１にキーがセットされていないショートカットキーパラメータは、ショートカットキーには化体していないことを示す。
【０１４８】
また、パラメータ群１６０２内のパラメータ１〜８・・・は、図７に示したパラメータ１（４０１）〜８（４０９）・・・に対応する。
【０１４９】
履歴カウント１６０３は、ショートカットキーパラメータが指示された回数を示す。また、保存日時１６０４は、ショートカットキーパラメータが履歴テーブル５０９に保存された日時を示す。
【０１５０】
以下、図１９のフローチャートの説明に戻る。
【０１５１】
ステップＳ１５０３で、ステップＳ１５０１で取り出したショートカットキーパラメータと同じショートカットキーパラメータが既に図２１に示した履歴テーブル５０９に保存されていると判定した場合には、ショートカットキー制御部５０３は、ステップＳ１５０４に処理を進める。
【０１５２】
ステップＳ１５０４では、ショートカットキー制御部５０３は、ステップＳ１５０１で取り出したショートカットキーパラメータに対応する履歴テーブル５０９内の履歴カウント１６０３をカウントアップし、ステップＳ５０６において、保存日時１６０４を当該ショートカットキーパラメータの使用日時に更新する。そして、ステップＳ１５０７に処理を進める。
【０１５３】
一方、ステップＳ１５０３で、ステップＳ１５０１で取り出したショートカットキーパラメータと同じショートカットキーパラメータが未だ図２１に示した履歴テーブル５０９に保存されていないと判定した場合には、ショートカットキー制御部５０３は、ステップＳ１５０５に処理を進める。
【０１５４】
ステップＳ１５０５では、ショートカットキー制御部５０３は、ステップＳ１５０１で取り出したショートカットキーパラメータを、履歴テーブル５０９の最後尾に保存する。なお、この際、履歴カウント１６０３を「１」、保存日時１６０４を当該ショートカットキーパラメータの使用日時とする。そして、ステップＳ１５０７に処理を進める。
【０１５５】
次に、ステップＳ１５０７では、ショートカットキー制御部５０３は、履歴テーブル５０９内に保存されたショートカットキーパラメータに期限切れのものがないかを保存日時１６０４に基づいて検索し、期限切れのショートカットキーパラメータを削除する。なお、期限切れとなる保存期間は、例えば、未使用期間が１週間とし、この保存期間を超えるショートカットキーパラメータは、使用頻度の非常に低いショートカットキーパラメータとみなし、削除するように構成してもよい。なお、期限切れとなる保存期間は、１週間に限られるものではなく、１ヶ月，１５日間であってもよい。また、期限切れとなる保存期間を管理者がキー入力装置２０１から設定し、外部メモリ２０７に保存しておくように構成してもよい。
【０１５６】
次に、ステップＳ１５０８において、ショートカットキー制御部５０３は、履歴テーブル５０９内に保存されたショートカットキーパラメータを、履歴カウント１６０３順に並べ替え、処理を終了する。このように構成することにより、ショートカットキーパラメータを外部メモリ２０７内に蓄積し、再利用することが可能となる。
【０１５７】
なお、本実施形態では、ショートカットキーの押下を認識した際に、該押下されたショートカットキーに対応するパラメータの履歴を更新する構成について示したが、画像出力処理が実行された際に、画像出力処理の際に設定されていたショートカットキーに対応するパラメータの履歴を更新するように構成してもよい。
【０１５８】
以下、図２２を参照して、画像出力装置１００における利用度の高いショートカットキーの画面表示処理動作について説明する。なお、この処理は、利用者が画像出力装置を使い終わると、使用頻度の高いショートカットキーパラメータをショートカットキーに割り当てる処理に対応する。
【０１５９】
図２２は、本発明における第８の制御処理手順の一例を示すフローチャートであり、利用度の高いショートカットキーの画面表示処理に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムをＲＡＭ２０５を用いて実行することにより（通信部５０１，パラメータ解析部５０２，ショートカットキー制御部５０３、ドライバＩ／Ｆ５０４、表示部５０５、ドライバソフトウェア５０８により）実現される。また、図中、Ｓ１８０１〜Ｓ１８０６は各ステップを示す。
【０１６０】
通信部５０１は、常時電波を発し（Ｓ１８０１）、ユーザが持つ携帯装置１０３の検出を行い（Ｓ１８０２）、検出できなくなるまで、ステップＳ１８０１の処理を繰り返す。通信部５０１は、携帯装置１０３を持ったユーザが、画像出力装置１００から離れると、通信部５０１が携帯装置１０３を認識できなくなる。これにより、ステップＳ１８０３に処理を進める。
【０１６１】
ステップＳ１８０３では、パラメータ解析部５０２は、履歴テーブル５０９の先頭から順にショートカットキーパラメータを１つ抜き出す。なお、履歴テーブル５０９には、履歴カウント順に過去のショートカットキーパラメータが格納されている。
【０１６２】
次に、パラメータ解析部５０２は、ステップＳ１８０４で抜き出したショートカットキーパラメータをショートカットキーに設定する（ショートカットキーパラメータ格納バッファ５０７内に格納する）。
【０１６３】
次に、ステップＳ１８０５において、パラメータ解析部５０２は、ステップＳ１８０３，Ｓ１８０４の処理を画像出力装置のショートカット数の分終了するまで繰り返し、ショートカット数の分終了したと判定した場合には、ステップＳ１８０６に処理を進める。
【０１６４】
ステップＳ１８０６では、ショートカットキー制御部５０３は、ショートカットキーパラメータ格納バッファ５０７内に格納されたショートカットキーパラメータに基づいて、表示パネル１０１にそれぞれのショートカットキーに設定したパラメータセットが利用者にわかるようにその内容を表示するように制御する。そして、処理を終了する。
【０１６５】
このような処理を行うことで、携帯装置１０３，記録媒体１０４を持たないユーザであっても、使用頻度の高いショートカットキーパラメータが化体したショートカットキーを使用して、画像出力設定を行うことができる。
【０１６６】
なお、本実施形態では、利用者の携帯装置１０３が検出できない場合に、使用頻度の高いパラメータをショートカットキーに割り当てる場合について説明したが、利用者の携帯装置１０３が検出されている場合でも、図示しないキャンセルキーを押下指示することにより、使用頻度の高いパラメータをショートカットキーに割り当てるように構成してもよい。また、この構成の場合、ユーザ毎に履歴データを履歴テーブル５０９等で保持するようにし、該ユーザ毎の履歴データに応じて使用頻度の高いショートカットキーパラメータをショートカットキーに割り当てるように構成してもよい。
【０１６７】
このような構成により、携帯装置１０３，記録媒体１０４を持ったユーザが、記録媒体１０４内の情報に基づいて割り当てられたショートカットキーを解除して、使用頻度の高いショートカットキーパラメータをショートカットキーに割り当てて画像出力装置１００を使用することができる。
【０１６８】
〔第３実施形態〕
上記第２実施形態では、記録媒体１０４が検出されない場合、最も使用頻度の高いショートカットキーパラメータ（複数のパラメータから構成される）をそのまま再利用して、ショートカットキーとして画像出力装置１００に設定するように構成するについて説明した。この構成の場合、パラメータの組み合わせが多いため、ショートカットキーに割り当てられないケースが多発する。
【０１６９】
本実施形態では、使用されたパラメータセットを機能群毎のサブセット（以下、機能パラメータ）に分割し、機能群毎に使用頻度の高いパラメータサブセットをそれぞれショートカットキーとして画像出力装置１００に設定するように構成する。そして、機能群毎に選択されたショートカットキーに対応する機能パラメータを組み合わせてパラメータセットを生成し、画像出力装置に設定するように構成する。本実施形態の場合、ショートカットキー選択の回数は若干増えるが、利用性が高まる点にメリットがある。以下、詳細に説明する。
【０１７０】
なお、本実施形態と上述の第２実施形態との相違点については、後述する図２６に示してある。
【０１７１】
以下、図２３〜図２５を参照して、本発明の第３実施形態の画像出力装置１００における、使用されたパラメータセットの使用回数を履歴として記録しておき、その履歴データを使用して、上述の機能群２３０１〜２３０３の組み合わせ別に、使用頻度が高い機能パラメータをショートカットキーに割り当てる処理について説明する。
【０１７２】
図２３は、本発明の第３実施形態における履歴ＤＢの構成の一例を示す図である。
【０１７３】
図２３において、２３００は履歴ＤＢであり、図３に示した画像出力装置１００の外部メモリ２０７内に実現される。この履歴ＤＢ２３００は、図２１に示した履歴テーブル５０９と同様に、ユーザが選択したパラメータセットの使用回数（回数２３０４）を記録したものである。例えば、２３０６，２３０７，２３０８等で示される行のデータは、ユーザが選択した１セットのパラメータセットに対応する。なお、この履歴ＤＢ２３００では、ユーザが選択したパラメータセットを、機能群２３０１〜２３０３毎に分類した機能パラメータに分割して記録している。
【０１７４】
なお、履歴ＤＢは、ユーザがショートカットキーを用いて選択したパラメータセットの使用回数を記録したものであっても、ショートカットキーに限らず全ての選択したパラメータセットの使用回数を記録したものであってもよい。
【０１７５】
上記機能群は、用紙選択等の最も基本的な機能パラメータを一まとめにした用紙種等主要機能群２３０１、次に選択が重要な印刷倍率や１枚の用紙に集約するページ数の選択等の機能パラメータを一まとめにした倍率／集約等機能群２３０２、その次に選択がなされる可能性が高い、ソート有無や両面仕上げの選択等の機能パラメータを一まとめにしたソート／仕上げ等機能群２３０３である。
【０１７６】
なお、その他、オプション機能が多数あるが、通常は利用が少なく、ショートカットキーに割り当てる必要が少ない機能パラメータである。これらの機能パラメータについても利用したいときは、ユーザが通常どおり選択すればよい。
【０１７７】
また、これらの他の機能パラメータも使用するケースが多い場合には、第４の機能群として、履歴ＤＢ２３００の分類に追加するように構成することも可能である。
【０１７８】
なお、この履歴ＤＢ２３００は、パラメータセットの利用履歴として、全ての機能パラメータを網羅しているので、この使用履歴から、最も利用頻度の高い機能パラメータをショートカットキーに割り当てることができ、第２実施形態の手段と置き換えることができる。
【０１７９】
２３０５はパネル表示であり、用紙種等主要機能群２３０１、倍率／集約等機能群２３０２及びソート／仕上げ等機能群２３０３毎に表示用名称（不図示）が登録されている。
【０１８０】
次に、図２４を参照して、本実施形態のショートカットキーについて説明する。なお、本実施形態では、表示パネル１０１はタッチパネル式の表示パネルとする。
【０１８１】
図２４は、本発明の第３実施形態におけるショートカットキーの表示の一例を示す模式図である。
【０１８２】
図２４において、２２０１はショートカットキーであり、タッチパネル式の表示パネル１０１に表示される。
【０１８３】
ショートカットキー２２０１，２２０３，２２０４は、それぞれ図２３に示した用紙種等主要機能群２３０１についてのショートカットキー表示であり、用紙種等主要機能群２３０１に対応する機能パラメータが割り当てられている。なお、ショートカットキー２２０１，２２０３，２２０４は、上から利用頻度順に表示される。
【０１８４】
ショートカットキー２２０５，２２０６，２２０７は、それぞれ図２３に示した倍率／集約等機能群２３０２についてのショートカットキー表示であり、倍率／集約等機能群２３０２に対応する機能パラメータが割り当てられている。なお、ショートカットキー２２０５，２２０６，２２０７は、上から利用頻度順に表示される。
【０１８５】
ショートカットキー２２０８，２２０９，２２１０は、それぞれ図２３に示したソート／仕上げ等機能群２３０３についてのショートカットキー表示であり、ソート／仕上げ等機能群２３０３に対応する機能パラメータが割り当てられている。なお、ショートカットキー２２０８，２２０９，２２１０は、上から利用頻度順に表示される。
【０１８６】
ユーザは、用紙種等主要機能群２３０１についてのショートカットキー２２０１，２２０３，２２０４のいずれかを選択し、また、倍率／集約等機能群２３０２についてのショートカットキー２２０５，２２０６，２２０７のいずれかを選択し、さらに、ソート／仕上げ等機能群２３０３についてのショートカットキー２２０８，２２０９，２２１０のいずれかを選択し、それぞれ対応する機能パラメータを組み合わせることにより、画像出力装置１００にパラメータセットを設定することができる。
【０１８７】
図２５は、本発明における第９の制御処理手順の一例を示すフローチャートであり、使用されたパラメータセットの使用回数を履歴として記録しておき、その履歴データを使用して、上述の機能群２３０１〜２３０３の組み合わせ別に、使用頻度が高い機能パラメータをショートカットキーに割り当てる処理に対応する。なお、本実施形態では、便宜上、それぞれの機能パラメータごとに、上位３位までの利用頻度の高い組み合わせをショートカットキーに割り当てているが、その個数は自由である。また、このフローチャートの処理は、図２に示したＣＰＵ２０４がＲＯＭ２０６等に格納されるプログラムをＲＡＭ２０５を用いて実行することにより（ショートカットキー制御部５０３、ドライバＩ／Ｆ５０４、表示部５０５、ドライバソフトウェア５０８により）実現される。また、図中、Ｓ１９０１〜Ｓ１９０９は各ステップを示す。
【０１８８】
まず、ステップＳ１９０１において、パラメータ解析部５０２は、履歴ＤＢ２３００の用紙種等主要機能群２３０１をソートして当該同一項目ごとに回数２３０４を合計し利用頻度を求める。例えば、「Ａ４／モノクロ／普通紙」は、２３０６〜２３０８で示す行のデータが対応する。これら同一項目（２３０６〜２３０８）の回数２３０４を合計することで、「Ａ４／モノクロ／普通紙」を利用した回数が求められる。この合計処理を同一項目毎に全て行う。
【０１８９】
次に、ステップＳ１９０２において、パラメータ解析部５０２は、ステップＳ１９０１で求めた合計値の上位３位の機能パラメータを合計値の大きい順にショートカットキー２２０２〜２２０４（図２４）に割り当てるようにＲＡＭ２０５内に記憶する。例えば、「Ａ４／モノクロ／普通紙」，「Ａ４／カラー／普通紙」，「Ａ３／モノクロ／普通紙」の順に、合計値が大きい場合、これらをショートカットキー２２０２〜２２０４に割り当てるようにＲＡＭ２０５内に記憶する。
【０１９０】
次に、ステップＳ１９０３において、ショートカットキー制御部５０３は、ステップＳ１９０２でショートカットキーに割り当てられた機能説明をパネル１０１に表示する処理を行う（図２４）。
【０１９１】
同様に、ステップＳ１９０４において、パラメータ解析部５０２は、履歴ＤＢ２３００の倍率／集約等機能群２３０２をソートして当該同一項目ごとに回数２３０４を合計し利用頻度を求める。この合計処理を同一項目毎に全て行う。
【０１９２】
また、ステップＳ１９０５において、パラメータ解析部５０２は、ステップＳ１９０４で求めた合計値の上位３位の機能パラメータを合計値の大きい順にショートカットキー２２０５〜２２０７（図２４）に割り当てるようにＲＡＭ２０５内に記憶する。
【０１９３】
さらに、ステップＳ１９０６において、ショートカットキー制御部５０３は、ステップＳ１９０５でショートカットキーに割り当てられた機能説明をパネル１０１に表示する処理を行う（図２４）。
【０１９４】
同様に、ステップＳ１９０７において、パラメータ解析部５０２は、履歴ＤＢ２３００のソート／仕上げ等機能群２３０３をソートして当該同一項目ごとに回数２３０４を合計し利用頻度を求める。この合計処理を同一項目毎に全て行う。
【０１９５】
また、ステップＳ１９０８において、パラメータ解析部５０２は、ステップＳ１９０４で求めた合計値の上位３位の機能パラメータを合計値の大きい順にショートカットキー２２０８〜２２１０（図２４）に割り当てるようにＲＡＭ２０５内に記憶する。
【０１９６】
さらに、ステップＳ１９０９において、ショートカットキー制御部５０３は、ステップＳ１９０８でショートカットキーに割り当てられた機能説明をパネル１０１に表示する処理を行う（図２４）。
【０１９７】
なお、図２５に示すフローチャートは、図２２のステップＳ１８０１，Ｓ１８０２に示すように、利用者の携帯装置１０３が検出できない場合に、実行開始されるものとする。なお、利用者の携帯装置１０３が検出されている場合でも、図示しないキャンセルキーを押下指示することにより、図２５の処理を開始するように構成してもよい。
【０１９８】
なお、本実施形態では、使用されたパラメータセットの回数を履歴ＤＢに記憶しておき、機能群毎にソートして、機能群ごとに機能パラメータの使用回数を算出する構成について説明した。しかしながら、使用されたパラメータに含まれる機能パラメータ毎に使用回数を履歴ＤＢに記憶するように構成してもよい。
【０１９９】
以上説明したように、本実施形態によれば、使用頻度の高い過去の設定を機能毎に組み合わせてフレキシブルに利用することができる。
【０２００】
図２６は、本発明の第１〜３実施形態の相違点を示す図である。
【０２０１】
上記各実施形態で示した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２０２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２０３】
以上説明したように、本発明によれば、利用者毎の設定情報パラメータ（画像出力設定等）が記録された外部の記録装置を用いることにより、利用者毎の設定情報を、複数の画像出力装置のショートカットキーに対して、容易に割り当てることができる。
【０２０４】
また、指定した設定情報パラメータの対応した機能が無い機器に対しては、要求機能に最も適合する代替パラメータに置き換えて設定することができる。
【０２０５】
さらに、利用者毎の設定情報（画像出力設定等）が記録された外部の記録装置が検知されない場合には、ショートカットキーに割り当てられたパラメータセットの利用回数に応じて、利用頻度の高いパラメータセットをショートカットキーに設定し、上記記録装置を所有していないユーザも、利用頻度の高いパラメータセットを割り付けたショートカットキーを利用することができる。
【０２０６】
以下、図２７に示すメモリマップを参照して本発明に係る画像出力装置１００，情報処理装置（パラメータ設定用端末装置１０５）で読み取り可能なデータ処理プログラムの構成について説明する。
【０２０７】
図２７は、本発明に係る画像出力装置１００，情報処理装置（パラメータ設定用端末装置１０５）で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０２０８】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２０９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２１０】
本実施形態における図８，図１１，図１２，図１４，図１６，図１８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２１１】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２１２】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０２１３】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０２１４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１５】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１７】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１８】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図面の簡単な説明】
【０２１９】
【図１】本発明の一実施形態を示す画像出力装置を適用可能なシステムのシステム構成図である。
【図２】図１に示した画像出力装置においてショートカットキー設定完了時の表示パネルの表示の一例を示す模式図である。
【図３】図１に示した画像出力装置を適用可能な装置のハードウェア構成の一例を示すブロック図である。
【図４】本発明の実施形態における画像出力装置の機能構成を説明するブロック図である。
【図５】図１に示した携帯装置に付随した記録媒体に格納される設定情報パラメータの一例を示す図である。
【図６】図５に示した設定情報パラメータのデータフォーマットを説明する図である。
【図７】図４に示したショートカットキーパラメータバッファに格納するショートカットキーパラメータテーブルの一例を示す図である。
【図８】本発明における第１の制御処理手順の一例を示すフローチャートである。
【図９】本発明における第２の制御処理手順の一例を示すフローチャートである。
【図１０】図１に示したパラメータ設定用端末装置の機能構成を示すブロック図である。
【図１１】本発明における第３の制御処理手順の一例を示すフローチャートである。
【図１２】図１０に示したパラメータ設定用アプリケーションの画面の一例を示す図である。
【図１３】図１０に示したパラメータ設定用アプリケーションの画面の一例を示す図である。
【図１４】図１０に示したパラメータ設定用アプリケーションの画面の一例を示す図である。
【図１５】本発明における第４の制御処理手順の一例を示すフローチャートである。
【図１６】本発明における第５の制御処理手順の一例を示すフローチャートである。
【図１７】個々のパラメータの適否及び不適合の場合の代替えパラメータを提供する機器適合パラメータ対比表である。
【図１８】本発明における第６の制御処理手順の一例を示すフローチャートである。
【図１９】本発明における第７の制御処理手順の一例を示すフローチャートである。
【図２０】履歴保存する設定情報パラメータとしてパブリックと履歴保存しないプライバシーのカテゴリ区分表である。
【図２１】本発明における履歴テーブルの構成の一例を示す図である。
【図２２】本発明における第８の制御処理手順の一例を示すフローチャートである。
【図２３】本発明の第３実施形態における履歴ＤＢの構成の一例を示す図である。
【図２４】本発明の第３実施形態におけるショートカットキーの表示の一例を示す模式図である。
【図２５】本発明における第９の制御処理手順の一例を示すフローチャートである。
【図２６】本発明の第１〜３実施形態の相違点を示す図である。
【図２７】本発明に係る画像出力装置，情報処理装置（パラメータ設定用端末装置）で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０２２０】
１００    画像出力装置
１０１    表示パネル
１０２  ショートカットキー
１０３  携帯装置
１０４  記録媒体
２０４  ＣＰＵ
２０５  ＲＡＭ
２０７  外部メモリ
５０１  通信部
５０２  パラメータ解析部
５０３  ショートカットキー制御部
５０５  表示部
５０６  設定情報パラメータ格納バッファ
５０７  ショートカットキーパラメータ格納バッファ
５０８  ドライバソフトウェア
５０９  履歴テーブル
【図１】
2007301825.tif 000003
【図２】
2007301825.tif 000004
【図３】
2007301825.tif 000005
【図４】
2007301825.tif 000006
【図５】
2007301825.tif 000007
【図６】
2007301825.tif 000008
【図７】
2007301825.tif 000009
【図８】
2007301825.tif 000010
【図９】
2007301825.tif 000011
【図１０】
2007301825.tif 000012
【図１１】
2007301825.tif 000013
【図１２】
2007301825.tif 000014
【図１３】
2007301825.tif 000015
【図１４】
2007301825.tif 000016
【図１５】
2007301825.tif 000017
【図１６】
2007301825.tif 000018
【図１７】
2007301825.tif 000019
【図１８】
2007301825.tif 000020
【図１９】
2007301825.tif 000021
【図２０】
2007301825.tif 000022
【図２１】
2007301825.tif 000023
【図２２】
2007301825.tif 000024
【図２３】
2007301825.tif 000025
【図２４】
2007301825.tif 000026
【図２５】
2007301825.tif 000027
【図２６】
2007301825.tif 000028
【図２７】
2007301825.tif 000029