(57)【要約】【課題】画面上で機能を選択することなく、機能を設定するための用紙を簡便に作成する。【解決手段】  情報処理装置に、電子ペンが認識可能な位置検出用符号が印刷された用紙上の位置と、自装置の機能を設定するための選択肢と、を関連付けてテーブルに登録する登録部と、前記電子ペンから取得した位置情報に基づいて、前記用紙上の位置を特定し、前記テーブルを参照して、前記用紙上の位置に対応する選択肢を特定し、特定した選択肢に従って自装置の機能を設定する設定部と、を設け、前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた情報を抽出し、当該情報に基づいて選択肢を特定し、特定した選択肢と当該選択肢の前記用紙上の位置とを対応付けて前記テーブルに登録する。【選択図】図１１（ａ）
2012160097.tif 000002
【特許請求の範囲】
【請求項１】
電子ペンが認識可能な位置検出用符号が印刷された用紙上の位置と、自装置の機能を設定するための選択肢と、を関連付けてテーブルに登録する登録部と、
前記電子ペンから取得した位置情報に基づいて、前記用紙上の位置を特定し、前記テーブルを参照して、前記用紙上の位置に対応する選択肢を特定し、当該選択肢に従って自装置の機能を設定する設定部と、を備え、
前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた情報を抽出し、当該情報に基づいて選択肢を特定し、特定した選択肢と当該選択肢の前記用紙上の位置とを対応付けて前記テーブルに登録する、
ことを特徴とする情報処理装置。
【請求項２】
前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた境界線と当該境界線で規定されるエリア内に書き込まれた文字列とを抽出し、前記文字列を認識して選択肢を特定し、特定した選択肢を前記エリアに関連付けて前記テーブルに登録する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記用紙には、予め境界線が印刷されており、
前記登録部は、前記電子ペンから取得した位置情報に基づいて印刷された前記境界線で規定されるエリア内に書き込まれた文字列を抽出し、前記文字列を認識して選択肢を特定し、特定した選択肢を前記エリアに関連付けて前記テーブルに登録する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記用紙には、予め選択肢が印刷されており、
前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた境界線を抽出し、前記境界線で規定されるエリアと当該エリア内に印刷されている選択肢とを関連付けて前記テーブルに登録する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
予め位置検出符号と機能の選択肢とが印刷された一覧用紙が用意されており、
前記登録部は、前記電子ペンから取得した前記用紙上の位置情報に基づいて前記用紙上に書き込まれた境界線で規定されるエリアを特定し、前記電子ペンから取得した前記一覧用紙上の位置情報に基づいて選択肢を特定し、特定した選択肢を特定したエリアに関連付けて前記テーブルに登録する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
電子ペンと通信可能な装置で動作する機能設定プログラムであって、
前記装置を、
前記電子ペンが認識可能な位置検出用符号が印刷された用紙上の位置と、自装置の機能を設定するための選択肢と、を関連付けてテーブルに登録する登録部、
前記電子ペンから取得した位置情報に基づいて、前記用紙上の位置を特定し、前記テーブルを参照して、前記用紙上の位置に対応する選択肢を特定し、当該選択肢に従って自装置の機能を設定する設定部、として機能させ、
前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた情報を抽出し、当該情報に基づいて選択肢を特定し、特定した選択肢と当該選択肢の前記用紙上の位置とを対応付けて前記テーブルに登録する、
ことを特徴とする機能設定プログラム。
【請求項７】
前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた境界線と当該境界線で規定されるエリア内に書き込まれた文字列とを抽出し、前記文字列を認識して選択肢を特定し、特定した選択肢を前記エリアに関連付けて前記テーブルに登録する、
ことを特徴とする請求項６に記載の機能設定プログラム。
【請求項８】
前記用紙には、予め境界線が印刷されており、
前記登録部は、前記電子ペンから取得した位置情報に基づいて印刷された前記境界線で規定されるエリア内に書き込まれた文字列を抽出し、前記文字列を認識して選択肢を特定し、特定した選択肢を前記エリアに関連付けて前記テーブルに登録する、
ことを特徴とする請求項６に記載の機能設定プログラム。
【請求項９】
前記用紙には、予め選択肢が印刷されており、
前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた境界線を抽出し、前記境界線で規定されるエリアと当該エリア内に印刷されている選択肢とを関連付けて前記テーブルに登録する、
ことを特徴とする請求項６に記載の機能設定プログラム。
【請求項１０】
予め位置検出符号と機能の選択肢とが印刷された一覧用紙が用意されており、
前記登録部は、前記電子ペンから取得した前記用紙上の位置情報に基づいて前記用紙上に書き込まれた境界線で規定されるエリアを特定し、前記電子ペンから取得した前記一覧用紙上の位置情報に基づいて選択肢を特定し、特定した選択肢を特定したエリアに関連付けて前記テーブルに登録する、
ことを特徴とする請求項６に記載の機能設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び機能設定プログラムに関し、特に、画像形成装置及び当該画像形成装置で動作する機能設定プログラムに関する。
【背景技術】
【０００２】
プリンタ機能やスキャナ機能などを備える画像形成装置（ＭＦＰ：Multi Function Peripheral）が普及しており、ＭＦＰの多機能化に伴って、各種機能を設定するための操作が複雑化している。その問題に対して、表示画面を大きくし、一度の多くの情報を表示できるようにする方法が考えられるが、設置スペースや部品コストの都合上、大画面化は容易ではない。また、画面の構成や階層構造を工夫することによって操作性を改善する方法も考えられるが、ユーザや設定環境によって頻繁に使用する機能が異なるため、全ての機能の設定を容易にすることはできず、それぞれの機能を複数階層に跨って設定するようにすると、操作が膨大になり煩わしくなってしまう。
【０００３】
このような背景から、ＭＦＰなどの情報処理装置の操作性を改善する新しい手法が求められており、例えば、下記特許文献１には、位置情報記録媒体を任意の領域に分割し、該分割された任意領域に対して、特定の機能をアプリケーションプログラムまたはシステム上で割り当て、該分割した任意領域内に書き込まれたデータおよび位置情報を位置情報取得装置により取得し、取得した位置情報を元に該アプリケーションプログラムまたはシステム上で領域内のデータに対して割り当てた特定機能を実行する機能割当実行方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８０５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１のように、予め位置検出符号が埋め込まれた用紙の各領域に対して特定の機能を割り当て、電子ペンから取得した位置情報を元にその領域に対して割り当てられた機能を実行することにより、画面上で機能を設定するよりも操作を容易にすることができる。しかしながら、この方法でも、用紙上の各領域に特定の機能を割り当てるためには、機能を選択するための画面を表示させ、その画面で機能を選択する操作を行う必要があるため、上記用紙を簡便に作成することができないという問題があった。
【０００６】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、画面上で機能を選択することなく、機能を設定するための用紙を簡便に作成することができる情報処理装置及び機能設定プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の情報処理装置は、電子ペンが認識可能な位置検出用符号が印刷された用紙上の位置と、自装置の機能を設定するための選択肢と、を関連付けてテーブルに登録する登録部と、前記電子ペンから取得した位置情報に基づいて、前記用紙上の位置を特定し、前記テーブルを参照して、前記用紙上の位置に対応する選択肢を特定し、当該選択肢に従って自装置の機能を設定する設定部と、を備え、前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた情報を抽出し、当該情報に基づいて選択肢を特定し、特定した選択肢と当該選択肢の前記用紙上の位置とを対応付けて前記テーブルに登録するものである。
【０００８】
また、本発明は、電子ペンと通信可能な装置で動作する機能設定プログラムであって、前記装置を、前記電子ペンが認識可能な位置検出用符号が印刷された用紙上の位置と、自装置の機能を設定するための選択肢と、を関連付けてテーブルに登録する登録部、前記電子ペンから取得した位置情報に基づいて、前記用紙上の位置を特定し、前記テーブルを参照して、前記用紙上の位置に対応する選択肢を特定し、当該選択肢に従って自装置の機能を設定する設定部、として機能させ、前記登録部は、前記電子ペンから取得した位置情報に基づいて前記用紙上に書き込まれた情報を抽出し、当該情報に基づいて選択肢を特定し、特定した選択肢と当該選択肢の前記用紙上の位置とを対応付けて前記テーブルに登録するものである。
【発明の効果】
【０００９】
本発明の情報処理装置及び機能設定プログラムによれば、画面上で機能を選択することなく、機能を設定するための用紙を簡便に作成することができる。
【００１０】
その理由は、電子ペンを用いて、位置検出符号が印刷された用紙上に書き込みを行うと、情報処理装置（機能設定プログラム）は、電子ペンから取得した位置情報に基づいて、用紙上に書き込まれた機能の選択肢を特定し、特定した選択肢と用紙上の位置とを関連付けて登録し、また、電子ペンを用いて、書き込みを行った用紙上で位置を指定すると、情報処理装置（機能設定プログラム）は、電子ペンから取得した位置情報に基づいて、指定された位置に関連付けられた選択肢を特定し、特定した選択肢に従って機能を設定するからである。
【００１１】
これにより、ユーザは、画像形成装置などの情報処理装置の表示パネルに表示された機能選択画面に対して操作を行う必要がなくなり、機能を設定するための用紙を作成する際の操作性を格段に向上させることができる。また、手書きにより機能を設定するため、ボタンの大きさや形などのレイアウトを自由に設定することができ、機能を設定するための用紙を使いやすくすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例に係る画像形成装置のコントローラの構成を示すブロック図である。
【図２】本発明の一実施例に係る画像形成装置の表示・操作部の外観構成例を示す図である。
【図３】本発明の一実施例に係る電子ペンの構成を示すブロック図である。
【図４】アノト（登録商標）パターンの一例を示す図である。
【図５（ａ）】画像形成装置の表示・操作部に表示される画面の一例である。
【図５（ｂ）】画像形成装置の表示・操作部に表示される画面の他の例である。
【図５（ｃ）】画像形成装置の表示・操作部に表示される画面の他の例である。
【図５（ｄ）】画像形成装置の表示・操作部に表示される画面の他の例である。
【図５（ｅ）】画像形成装置の表示・操作部に表示される画面の他の例である。
【図５（ｆ）】画像形成装置の表示・操作部に表示される画面の他の例である。
【図５（ｇ）】画像形成装置の表示・操作部に表示される画面の他の例である。
【図５（ｈ）】画像形成装置の表示・操作部に表示される画面の他の例である。
【図５（ｉ）】画像形成装置の表示・操作部に表示される画面の他の例である。
【図６】先願の機能設定用シートの作成方法を示す図である。
【図７】先願の機能設定用シートにおける各選択肢の位置情報を示す図である。
【図８】機能と選択肢と画像エリアの位置情報とを関連付けるテーブルの一例である。
【図９】機能設定用シートによる機能設定動作を示す図である。
【図１０】画像形成装置の動作（機能設定用シートを用いた機能設定動作）を示すフローチャート図である。
【図１１（ａ）】本発明の一実施例に係る機能設定用シートの作成方法（機能設定用シートを新規作成する場合）を示す図である。
【図１１（ｂ）】本発明の一実施例に係る機能設定用シートの作成方法（既存の機能設定用シートに機能を追加する場合）を示す図である。
【図１１（ｃ）】本発明の一実施例に係る機能設定用シートの作成方法（境界線が描画された機能設定用シートに選択肢を記入する場合）を示す図である。
【図１１（ｄ）】本発明の一実施例に係る機能設定用シートの作成方法（選択肢が記入された機能設定用シートに境界線を描画する場合）を示す図である。
【図１２（ａ）】本発明の一実施例に係るエリアと機能の選択肢との関連付け手順（エリアの特定）を示す図である。
【図１２（ｂ）】本発明の一実施例に係るエリアと機能の選択肢との関連付け手順（エリアと文字列と機能の関連付け）を示す図である。
【図１２（ｃ）】本発明の一実施例に係るエリアと機能の選択肢との関連付け手順（文字列のエリア特定）を示す図である。
【図１２（ｄ）】本発明の一実施例に係るエリアと機能の選択肢との関連付け手順（電子ペンによるエリアの特定）を示す図である。
【図１２（ｅ）】本発明の一実施例に係るエリアと機能の選択肢との関連付け手順（機能設定一覧シートを用いたエリアと機能の関連付け）を示す図である。
【図１３】本発明の一実施例に係る画像形成装置の動作（機能設定用シートの作成手順）を示すフローチャート図である。
【図１４】本発明の一実施例に係る画像形成装置の動作（機能設定用シートに機能を登録する手順）を示すフローチャート図である。
【図１５（ａ）】本発明の一実施例に係る画像形成装置に記憶するテーブル（ユーザＩＤとシートＩＤとパターンＩＤを関連付けるテーブル）の一例である。
【図１５（ｂ）】本発明の一実施例に係る画像形成装置に記憶するテーブル（ユーザＩＤと氏名と部門ＩＤを関連付けるテーブル）の一例である。
【図１５（ｃ）】本発明の一実施例に係る画像形成装置に記憶するテーブル（シートＩＤとアクセス種別とデフォルト属性を関連付けるテーブル）の一例である。
【図１５（ｄ）】本発明の一実施例に係る画像形成装置に記憶するテーブル（機能と文字列を関連付けるテーブル）の一例である。
【図１５（ｅ）】本発明の一実施例に係る画像形成装置に記憶するテーブル（機能の選択肢と文字列を関連付けるテーブル）の一例である。
【図１５（ｆ）】本発明の一実施例に係る画像形成装置に記憶するテーブル（位置情報と機能を関連付けるテーブル）の一例である。
【図１５（ｇ）】本発明の一実施例に係る画像形成装置に記憶するテーブル（機能設定一覧シートの情報を記述したテーブル）の一例である。
【発明を実施するための形態】
【００１３】
背景技術で示したように、ＭＦＰなどの情報処理装置の多機能化に伴って機能の設定操作が難しくなっており、機能毎に領域を分割した用紙（機能設定用シートと呼ぶ。）を用いて機能を実行可能にする方法が提案されている。しかしながら、この方法でも、機能設定用シートを作成するためには、ＭＦＰの画面上に機能を表示させ、操作部を操作して所望の機能を選択しなければならず、画面上の操作が必要になるため、簡便に機能設定用シートを作成することができない。特に、あるユーザが、既存の第三者の機能設定用シートを参照して同一の機能を持つ機能設定用シートを作成する場合や、既存の機能設定用シートに新規機能を追加する場合であっても、再度、画面上に機能を表示させて選択するという手順を踏んで機能設定用シートを作成し直さなければならないため、利便性が悪いという問題があった。
【００１４】
そこで、本発明の一実施の形態では、位置検出符号が印刷された新規シート、若しくは、既存の機能設定用シートを利用し、ユーザが当該シートに境界線を描画し、その境界線で規定されるエリア内に文字列を記入して機能設定用シートを作成すると、情報処理装置（機能設定プログラム）は、電子ペンから取得した位置情報に基づいて境界線と文字列を抽出し、境界線で規定されるエリアの構造を判別すると共に、エリア内に記入された文字列を認識して機能の選択肢を特定し、特定した選択肢とエリアとを関連付けて登録する。そして、作成した機能設定用シート上でエリアが指定されると、情報処理装置（機能設定プログラム）は、指定されたエリアに関連付けられた選択肢を特定し、特定した選択肢に従って機能を設定する。
【００１５】
このように、手書きにより機能設定用シートを作成することにより、画面上に機能を表示させたり、操作部を操作して所望の機能を選択したりする必要がなくなるため、機能設定シート作成時の操作性を格段に向上させることができる。また、ボタンの大きさや形などのレイアウトを自由に設定することができるため、使いやすい機能設定用シートを作成することができる。
【実施例】
【００１６】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る画像形成装置及び機能設定方法について、図１乃至図１５を参照して説明する。図１は、本実施例の画像形成装置のコントローラの構成を示すブロック図であり、図２は、表示・操作部の外観構成例を示す図、図３は、電子ペンの構成を示すブロック図である。また、図４は、アノト（登録商標）パターンの一例を示す図であり、図５は、画像形成装置の表示・操作部に表示される画面の一例を示す図である。また、図６は、先願の機能設定用シートの作成方法を示す図であり、図７は、機能設定用シートにおける各選択肢の画像エリアの位置情報を示す図、図８は、機能の選択肢と画像エリアの位置情報とを関連付けるテーブルの一例である。また、図９は、機能設定用シートによる機能設定動作を示す図であり、図１０は、先願の画像形成装置の動作を示すフローチャート図である。また、図１１は、本発明の一実施例に係る機能設定用シートの作成方法を示す図であり、図１２は、エリアと選択肢とを関連付ける手順を示す図である。また、図１３及び図１４は、本発明の一実施例に係る画像形成装置の動作を示すフローチャート図であり、図１５は、画像形成装置に記憶するテーブルの一例である。
【００１７】
本実施例のシステムは、情報処理装置（本実施例では画像形成装置とする。）と、画像形成装置で印刷された用紙の当該用紙上における位置を特定して位置情報を送信する電子ペンと、で構成される。なお、本明細書において、機能とは、スキャナ機能、ファクシミリ機能、プリント機能、コピー機能など（大分類の機能）に加えて、各機能に対して設定可能な機能（例えば、コピー機能の中のカラー機能などの小分類の機能）を意味する。また、選択肢とは、小分類の機能を設定するために設けられた項目（例えば、カラー機能の中のフルカラーなど）を意味する。以下、図面を参照して詳細に説明する
【００１８】
［画像形成装置］
図１は、本実施例の画像形成装置１０のコントローラの構成を示すブロック図であり、コントローラは、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３ａ、不揮発ＲＡＭ１３ｂ、モータードライバ１４、ＩＲ（Image Reader）／ＡＤＦ（Auto Document Feeder）モーター１５、表示・操作部１６、電子ペン用通信モジュール１７、ＣＣＤ（Charge Coupled Devices）１８、ＵＳＢ（Universal Serial Bus）インターフェース１９、ＮＩＣ（Network Interface Card）２０、画像処理チップ２１、画像処理用ＲＡＭ２２、プリントエンジン２３、ＴＥＬ応答モジュール２４、モデム２５、公衆回線インターフェースモジュール２６などで構成される。
【００１９】
ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３ａと不揮発ＲＡＭ１３ｂとにより制御部が構成される。ＣＰＵ１１は、ＲＯＭ１２に保存されている制御プログラムをＲＡＭ１３ａにコピーした後、ＲＡＭ１３ａ上の制御プログラムに従って、スキャナ機能、ファクシミリ機能、プリント機能及びコピー機能などの各機能についての全体制御を行う。本実施例では、特に、電子ペン３０が用紙上における位置を検出するためのパターン（例えば、アノト（登録商標）パターンなどの位置検出用符号）を印刷した用紙などをプリントエンジン２３に印刷させる印刷指示部、電子ペン３０から取得した位置情報に基づいて、その用紙上に書き込まれた境界線と文字列を抽出し、境界線で規定されるエリアを特定し、そのエリア内に書き込まれた文字列を認識して当該文字列に対応する機能の選択肢を特定し、エリアと選択肢とを関連付けてテーブルに登録する登録部、電子ペン３０から取得した位置情報に基づいて、電子ペン３０で指定された位置を特定し、上記テーブルを参照して、その位置に対応する選択肢を特定して、特定した選択肢に従って機能を設定する設定部などとして動作する。ＲＯＭ１２は、上記制御プログラム（画像形成装置１０を登録部、設定部として機能させる機能設定プログラムを含む。）の他に、上記位置検出用符号のデータも保存する。ＲＡＭ１３ａは、機能設定用シートで機能を設定するために使用する各種テーブル、表示・操作部１６に表示する画面データ、各種計算値などの一時保存場所として使用される。また、これらのデータを画像形成装置１０の電源が切断されても記憶しておく必要がある場合、不揮発ＲＡＭ１３ｂに記憶する。
【００２０】
ＩＲ／ＡＤＦモーター１５は、読取装置や自動原稿送り装置を駆動するモーターである。モータードライバ１４は、ＩＲ／ＡＤＦモーター１５を駆動制御する。
【００２１】
表示・操作部１６は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（electroluminescence）ディスプレイ上に、透明電極が格子状に配置された感圧式のタッチパネルと、ハードキーとで構成される。図２は、表示・操作部１６の具体例である。タッチパネル１６ａ、モード切り替えキー１６ｂ、テンキー１６ｃにより機能の設定を可能とする。また、リセットキー１６ｄで設定を初期設定値に戻す。また、スタートキー１６ｅによりコピーや印刷、送信などの動作をスタートさせ、ストップキー１６ｆにより、動作状態を停止させる。また、ユーティリティキー１６ｇにより、画像形成装置１０本体のシステム設定や調整機能を行う。
【００２２】
電子ペン用通信モジュール１７は、Bluetooth（登録商標）通信方式に代表される短距離無線通信や有線通信により電子ペン３０の通信モジュール３４と通信を行い、電子ペン３０からの用紙上の位置情報を受信し、ＲＡＭ１３ａに保持する。
【００２３】
ＣＣＤ１８は、画像形成装置１０の読取装置や自動原稿送り装置に設置され、原稿をスキャンして原稿の反射光を検出し、この反射光を光電変換し更にアナログ−デジタル変換して画像データを生成する。ＵＳＢインターフェース１９は、ＵＳＢ対応機器と接続するためのインターフェースである。ＮＩＣ２０は、ユーザのコンピュータ装置などとＬＡＮ（Local Area Network）を経由して接続するための拡張カードであって、ユーザのコンピュータ装置等から送信される印刷データを入力したり、スキャンして得た画像信号に基づいて生成された画像データをユーザのコンピュータ装置等に送信したりする。
【００２４】
画像処理チップ２１は、変倍、画像回転、濃度調整、エッジ強調、スムージング、２値化等の画像処理を行う。本実施例では、特に、後述する機能選択画面でユーザが選択した機能の選択肢を用紙の１ページに集約して配置した画像に、電子ペン３０が用紙上の位置を検出するためのパターンを合成する処理を行う。画像処理用ＲＡＭ２２は、画像処理チップ２１が画像処理の過程で出力する画像データや各種計算値などを一時的に記憶する。プリントエンジン２３は、画像処理用ＲＡＭ２２に蓄えられた画像データに基づいて用紙上に画像を形成する。
【００２５】
電話応答モジュール２４は、着信時の応答を行う。モデム２５は、デジタル信号を電話回線のアナログ信号に変調すると共に、その逆に変換して復調する。公衆回線インターフェースモジュール２６は、公衆回線網と接続するためのインターフェースである。
【００２６】
上記構成のコントローラの一般的な動作を概説すると、ＣＰＵ１１は、表示・操作部１６から指示を受けると、モータードライバ１４に対し、ＩＲ／ＡＤＦモーター１５の制御を行うと共に、画像処理チップ２１へ画像処理要求を行う。
【００２７】
画像処理チップ２１は、ＣＰＵ１１より画像処理要求を受けると、ＣＣＤ１８からスキャンデータを受け取り、表示・操作部１６で指示された画像に変換するための画像処理を施す。その際、各種計算値などは画像処理用ＲＡＭ２２に一時保存される。
【００２８】
画像処理チップ２１から出力された処理済み画像データは、ＲＡＭ１３ａへ一時保存された後、表示・操作部１６からの指示がスキャンの場合、画像処理チップ２１を経由してＵＳＢインターフェース１９又はＮＩＣ２０へ転送される。表示・操作部１６からの指示がＦａｘの場合、モデム２５を経由して公衆回線インターフェースモジュール２６に転送される。表示・操作部１６からの指示がコピーの場合、画像処理チップ２１を経由してプリントエンジン２３へ転送される。
【００２９】
プリントデータを外部より受信した場合は、ＵＳＢインターフェース１９又はＮＩＣ２０よりプリントデータを受け付け、画像処理チップ２１にて伸張した後、ＲＡＭ１３ａへ一時保存し、プリントエンジン２３へ転送する。
【００３０】
［電子ペン］
図３は、電子ペン３０の構成を示すブロック図であり、電子ペン３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、通信モジュール３４、バッテリーモジュール３５、イメージセンサ３６、ペン圧力検知センサ３７、筆記モジュール３８、時計モジュール３９などで構成される。
【００３１】
ＣＰＵ３１は、プログラムに従って演算するデータ処理装置である。ＲＯＭ３２は、プログラムを格納する情報記憶部である。ＲＡＭ３３は、データを格納する情報記憶部である。通信モジュール３４は、Bluetooth（登録商標）に代表される短距離無線通信や有線通信により画像形成装置１０の電子ペン用通信モジュール１７と通信を行う。バッテリーモジュール３５は、電子ペン３０の電源である一次電池または二次電池である。イメージセンサ３６は、パターンを読み取るための小型のＣＣＤまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）ビデオカメラである。ペン圧力感知センサ３７は、電子ペン３０の筆圧を検知する圧電素子などである。筆記モジュール３８は、イメージセンサ３６で読み取ったパターンに基づいて電子ペン３０の用紙上の位置を特定し、通信モジュール３４を用いて位置情報を出力する装置である。時計モジュール３９は、時刻情報を保持する装置である。
【００３２】
なお、電子ペン３０は、機能設定用シート上の位置を特定し、位置情報（座標）を画像形成装置１０に送信する機能を備えていればよく、その構成や形状、通信方法などは特に限定されない。例えば、電子ペン３０は、アノト（登録商標）パターンを識別して位置を特定する構成としてもよいし、パターンの構成や密度、濃度などを識別して位置を特定する構成としてもよい。また、バーコードなどのパターンを読み取って位置を特定する構成としてもよいし、機能設定用シート近傍に設置された機器と連動して（例えば、当該機器に対する角度や距離に基づいて）位置を特定する構成としてもよい。本実施例では、アノト（登録商標）パターンを利用する場合について説明する。
【００３３】
図４は、アノト（登録商標）パターンの一例である。このアノト（登録商標）パターンは、格子状に配置されたドットパターンであり、各ドットは０．３ｍｍ間隔で直交する格子から上下左右いずれかの方向へ僅かにずれていて、イメージセンサ３６によって、１度に縦６×横６ドット、計３６ドットのマトリクス単位で読み込まれる。このアノト（登録商標）パターンはどの点をとっても一意な値であることから、機能設定用シートと機能設定用シートに合成するアノト（登録商標）パターンの配置を決めておけば（すなわち、パターン空間のどの位置から切り出したアノト（登録商標）パターンを機能設定用シートに合成するかを決めておけば）、電子ペン３０は機能設定用シート上の任意の位置を認識することができる。このアノト（登録商標）パターンのデータは、予めＲＯＭ１２に保持する構成とするが、ネットワーク上のサーバに格納しておき、その都度ネットワークを介して取得して利用する構成とすることもできる。
【００３４】
ここで、本実施例の機能設定方法の理解を容易にするために、表示・操作部１６のタッチパネル１６ａ上に表示される機能設定画面を用いて機能設定用シートを作成する一つの方法（本出願人が先願において提案した方法）について説明する。
【００３５】
図５は、この方法で機能を設定する際に、表示・操作部１６のタッチパネル１６ａ上に表示される機能設定画面の一例である。例えば、画像形成装置１０で実行可能な機能の一例としてコピー機能を使用する場合、図５（ａ）に示すように、カラーや用紙、倍率、コピー方法などの機能を設定する画面が表示される。そして、コピー方法を設定するボタンを押下すると、図５（ｂ）に示すように、片面／両面やページ集約などの機能を設定する画面が表示される。また、仕上がりのタブを選択すると、図５（ｃ）に示すように、ソート／グループやステープル、パンチなどの機能を設定する画面が表示される。また、原稿指定のタブを選択すると、図５（ｄ）に示すように、原稿のとじしろや原稿のセット方向などの機能を設定する画面が表示される。また、画質のタブを選択すると、図５（ｅ）に示すように、原稿画質や濃度、出力画質などの機能を設定する画面が表示される。そして、出力画質を設定するボタンを押下すると、図５（ｆ）に示すように、明度やコントラスト、彩度などの機能を設定する画面が表示される。また、応用のタブを選択すると、図５（ｇ）に示すように、用紙とじしろやイメージリピート、小冊子、ページ編集、スタンプ／ページ印字などの機能を設定する画面が表示される。そして、ページ編集を設定するボタンを押下すると、図５（ｈ）に示すように、ＯＨＰ合紙やカバーシート、インターシートなどの機能を設定する画面が表示され、スタンプ／ページ印字を設定するボタンを押下すると、図５（ｉ）に示すように、日付／時刻やページ印字、スタンプなどの機能を設定する画面が表示される。
【００３６】
このように、機能設定画面は幾つかの階層に分かれた画面構成になりがちであり、機能を設定する際には、複数の画面を遷移してそれぞれの機能の選択肢を選択する必要がある。そのために、操作が複雑になったり、必要な機能を組み合わせて設定する場合に膨大な操作が必要になったりする。そこで、本願発明者は、先願において、機能設定時の操作性を向上させるために、表示・操作部１６のタッチパネル１６ａ上に、機能を選択するための画面を表示し、その画面でユーザが選択した１又は複数の機能の選択肢を用紙の１ページに集約して配置する技術を提案した。この先願の方法について、図６乃至図９を参照して説明する。
【００３７】
表示・操作部１６のユーティリティキー１６ｇなどを押下したときに表示される画像形成装置１０本体のシステム設定や調整機能の１つとして、機能設定用印刷機能を含めておき、それを選択することにより、機能設定用印刷に使用する機能を選択する画面が表示・操作部１６のタッチパネル１６ａに表示されるようにする。図６（ａ）は、機能選択画面４０の一例であり、コピーに関する様々な機能が一覧表示される。なお、図６は、図５で示した画面におけるコピーに関する機能の選択を可能にする例であるが、Ｆａｘやスキャンなど、他の機能においても同様である。
【００３８】
そして、ユーザは機能選択画面４０上で所望の機能を選択する。図６（ｂ）は、「カラー」と「原稿→コピー」、「ソート／グループ」、「原稿画質」の４つの機能を選択した状態を示しており、この状態で、表示・操作部１６のスタートキー１６ｅなどを押下すると、制御部（画像処理チップ２１）は、選択された機能の選択肢を用紙の１ページに集約して配置した画像を作成し、その画像とパターンとを合成し、合成した画像をプリンタエンジン２３に印字させ、図６（ｃ）に示すような機能設定用シート４１を出力する。なお、図６（ｃ）では、４つの機能の選択肢が印刷された場合を示しているが、機能及び選択肢の数や種類、配置、印字形態などは図の構成に限定されない。
【００３９】
また、制御部は、選択された機能と各機能の選択肢と各選択肢の機能設定用シート４１上の位置情報とを関連付けて、不揮発ＲＡＭ１３ｂに記憶する。図７は、選択された機能の各選択肢の位置情報（座標）を示しており、図８は、機能と選択肢と各選択肢の画像エリアの対角の位置情報（座標）とを関連付けるテーブルの一例を示している。
【００４０】
そして、ユーザは機能設定用シート４１に対して電子ペン３０を用いて各機能の選択肢を選択する。図９は、この動作を模式的に示す図であり、例えば、図９（ａ）に示すように、「カラー」の機能に関して「フルカラー」の画像エリアを電子ペン３０でタッチすると、電子ペン３０はその画像エリアに印刷されたパターンから座標（Ｘ，Ｙ）を特定して送信し、画像形成装置１０は、この座標（Ｘ，Ｙ）を電子ペン用通信モジュール１７で受信し、この座標が不揮発ＲＡＭ１３ｂに記憶されたテーブル（図８のテーブル）の「フルカラー」の画像エリア（ＸＡ２−１、ＹＡ２−１）〜（ＸＡ２−２、ＹＡ２−２）であることから、「フルカラー」を設定状態とする。その時、表示・操作部１６のタッチパネル１６ａには、図９（ａ）の右側に示すような画面が表示される。
【００４１】
次に、図９（ｂ）に示すように、「原稿→コピー」の機能に関して「片面→両面」の画像エリアを電子ペン３０でタッチすると、同様に、画像形成装置１０は座標（Ｘ，Ｙ）を電子ペン用通信モジュール１７で受信し、この座標が図８のテーブルの「片面→両面」のエリア（ＸＢ２−１、ＹＢ２−１）〜（ＸＢ２−２、ＹＢ２−２）であることから、「片面→両面」を設定状態とする。その時、表示・操作部１６のタッチパネル１６ａには、図９（ｂ）の右側に示すような画面が表示される。
【００４２】
次に、図９（ｃ）に示すように、「ソート／グループ」の機能に関して「ソート」の画像エリアを電子ペン３０でタッチすると、同様に、画像形成装置１０は座標（Ｘ，Ｙ）を電子ペン用通信モジュール１７で受信し、この座標が図８のテーブルの「ソート」のエリア（ＸＣ２−１、ＹＣ２−１）〜（ＸＣ２−２、ＹＣ２−２）であることから、「ソート」を設定状態とする。その時、表示・操作部１６のタッチパネル１６ａには、図９（ｃ）の右側に示すような画面が表示される。
【００４３】
更に、図９（ｄ）に示すように、「原稿画質」の機能に関して「地図」の画像エリアを電子ペン３０でタッチすると、同様に、画像形成装置１０は座標（Ｘ，Ｙ）を電子ペン用通信モジュール１７で受信し、この座標が図８のテーブルの「地図」のエリア（ＸＤ４−１、ＹＤ４−１）〜（ＸＤ４−２、ＹＤ４−２）であることから、「地図」を設定状態とする。その時、表示・操作部１６のタッチパネル１６ａには、図９（ｄ）の右側に示すような画面が表示される。
【００４４】
この一連の機能設定動作について、図１０のフローチャート図を参照して詳細に説明する。なお、以下の説明において、ユーザは機能選択画面４０で予め機能を選択しており、ユーザが選択した各機能の各選択肢を用紙の１ページに集約して配置した機能設定用シート４１が予め印刷され、機能設定用シート４１における機能と選択肢と選択肢の画像エリアの位置情報とを関連付けるテーブルが予め記憶されているものとする。
【００４５】
まず、ユーザは、画像形成装置１０から機能設定用シート４１を取り出し、画像形成装置１０の電子ペン用通信モジュール１７と電子ペン３０の通信モジュール３４とが通信可能な場所で、機能設定用シート４１の各機能の選択肢を電子ペン３０でタッチする（Ｓ１００）。
【００４６】
電子ペン３０は、ペン圧力検知センサ３７がタッチを検出すると、ＣＰＵ３１は、イメージセンサ３６が読み取ったパターンを認識し、そのパターンから機能設定用シート４１上の位置を特定し、通信モジュール３４を用いてその位置情報を送信し（Ｓ１１０）、画像形成装置１０の電子ペン用通信モジュール１７は、この位置情報を受信する（Ｓ１２０）。
【００４７】
次に、画像形成装置１０の制御部は、その位置情報に関連付けられた機能（選択肢）を照合する（Ｓ１３０）。このステップを図１０（ｂ）のフローチャート図を参照して詳細に説明する。
【００４８】
まず、受信した位置情報のＸ座標がＸＡ１−１〜ＸＡ１−２の範囲内であるかを判断し（Ｓ１３１）、範囲内の場合は、受信した位置情報のＹ座標がＹＡ１−１〜ＹＡ１−２の範囲内であるかを判断する（Ｓ１３２）。Ｓ１３１及びＳ１３２が共にＹｅｓの場合は、図８のテーブルを参照して、その位置情報に関連付けられた機能が「カラー」、選択肢が「オートカラー」であると判断する（Ｓ１３３）。
【００４９】
Ｓ１３１又はＳ１３２がＮｏの場合は、受信した位置情報のＸ座標がＸＡ２−１〜ＸＡ２−２の範囲内であるかを判断し（Ｓ１３４）、範囲内の場合は、受信した位置情報のＹ座標がＹＡ２−１〜ＹＡ２−２の範囲内であるかを判断する（Ｓ１３５）。Ｓ１３４及びＳ１３５が共にＹｅｓの場合は、図８のテーブルを参照して、その位置情報に関連付けられた機能が「カラー」、選択肢が「フルカラー」であると判断する（Ｓ１３６）。
【００５０】
同様の処理を繰り返し、受信した位置情報のＸ座標がＸＤ４−１〜ＸＤ４−２の範囲内であるかを判断し（Ｓ１３７）、範囲内の場合は、受信した位置情報のＹ座標がＹＤ４−１〜ＹＤ４−２の範囲内であるかを判断する（Ｓ１３８）。Ｓ１３７及びＳ１３８が共にＹｅｓの場合は、図８のテーブルを参照して、その位置情報に関連付けられた機能が「原稿画質」、選択肢が「地図」であると判断する（Ｓ１３９）。
【００５１】
図１０（ａ）に戻って、制御部は、照合の結果、位置情報に関連付けられた機能（選択肢）があったかを判断し（Ｓ１４０）、関連付けられた機能（選択肢）がない場合は処理を終了し、関連付けられた機能（選択肢）があった場合は、その機能を選択された選択肢に基づいて設定し（Ｓ１５０）、表示・操作部１６のタッチパネル１６ａに、例えば図９の右側に示す画面を表示する（Ｓ１６０）。
【００５２】
このように、先願では、ユーザが選択した機能の選択肢を用紙の１ページに集約して配置した画像を形成し、その画像に電子ペン３０で位置を特定可能なパターンを合成して機能設定用シート４１を印刷し、この機能設定用シート４１を用いて電子ペン３０で機能を設定できるようにするため、機能設定時の操作性を格段に向上させることができる。
【００５３】
しかしながら、この先願の方法でも、機能の選択肢を用紙の１ページに集約して配置するためには、機能選択画面４０で使用する機能を選択しなければならないため、簡便に機能設定用シート４１を作成することができない。特に、既存の第三者の機能設定用シートを参照して同一の機能を持つ機能設定用シートを作成する場合や、既存の機能設定用シートに新規機能を追加する場合であっても、再度、機能選択画面４０を表示させて機能を選択しなければならず、利便性において改善の余地がある。
【００５４】
そこで、本実施例では、機能選択画面４０で機能を選択しなくても、機能設定用シートを作成できるようにする。以下、図１１を参照して詳細に説明する。
【００５５】
図１１（ａ）は、位置検出符号が印刷された用紙を用いて機能設定用シートを新規に作成する方法である。この方法では、まず、予め記憶した位置検出符号を用紙に印刷して新規シートを作成する。そして、ユーザは、電子ペン３０を使用して、この新規シートの所望の場所に閉曲線からなる境界線を描画し、その境界線で規定されるエリア内に所望の機能及びその機能の選択肢を記入する。画像形成装置１０の制御部は、電子ペン３０から取得した位置情報に基づいて、境界線と文字列を抽出し、境界線で特定されるエリア内に記入された文字列を認識してその文字列に対応する選択肢を特定し、エリアと選択肢とを関連付けてテーブルに記憶する。
【００５６】
なお、図では、略矩形状の境界線を描画しているが、境界線は機能及び選択肢を記入するエリアを特定できる形状であればよく、例えば、丸や楕円などとしてもよいし、閉じていない形状（例えば、「」や〔〕など）としてもよい。また、図では、機能と選択肢との関係が不明確になる（例えば、複数の機能に同じ選択肢が存在するときに、どちらの機能の選択肢であるかが分からなくなる）場合があることを考慮して、複数の選択肢を外枠で囲んでいるが、機能と選択肢との関係が明確であれば、この外枠は省略することができる。また、エリア内に記入する文字は日本語に限らず、例えば、図１５（ｄ）、（ｅ）のようなテーブルを記憶しておくことにより、任意の言語（ここでは英語）で記入することができる。
【００５７】
図１１（ｂ）は、選択肢が予め印刷された既存の機能設定用シートに機能を追加する方法である。この方法では、まず、ユーザは、一部の機能の選択肢が予め印刷された（例えば、他のユーザが先願の方法を用いて作成した）機能設定用シートを用意する。そして、ユーザは、電子ペン３０を使用して、この機能設定用シートの余白部分に閉曲線からなる境界線を描画し、その境界線で規定されるエリア内に所望の機能及びその機能の選択肢を記入する。画像形成装置１０の制御部は、図８のテーブルを参照して、予め印刷された境界線で規定されるエリアと選択肢とを対応付けると共に、電子ペン３０から取得した位置情報に基づいて、境界線と文字列を抽出し、境界線で規定されるエリア内に記入された文字列を認識してその文字列に対応する選択肢を特定し、エリアと選択肢とを関連付け、図１５（ｆ）に示すようなテーブルに登録する。
【００５８】
この場合も、境界線の形状は任意であり、予め印刷された境界線と異なる形状としてもよいし、外枠を省略してもよい。また、ここでは予め印刷された機能及び選択肢と同じ言語で機能及び選択肢を記入しているが、異なる言語（例えば、英語）で記入してもよい。
【００５９】
上記２つの方法は、ユーザが境界線と文字列を記入する場合の例であるが、境界線の形状が複雑であると、境界線で規定されるエリアが不明確になったり、記入された文字列がエリア内であるか否かの判断が困難になったりする場合もある。そのような場合は、図１１（ｃ）に示すように、用紙に位置検出符号と境界線を印刷した新規シートを作成し、電子ペン３０を使用して、印刷された境界線で規定されるエリア内に所望の選択肢を記入することもできる。
【００６０】
この場合も、境界線の形状や数量は任意であり、外枠を省略することもできる。また、ここでは予め印刷された境界線で規定されるエリア内に選択肢を記入する構成としているが、選択肢を記入するエリアが不足する場合は、電子ペン３０で境界線を描画してエリアを追加してもよい。
【００６１】
また、図１１（ｃ）では、予め境界線が印刷された用紙に選択肢を記入する構成としたが、図１１（ｄ）に示すように、予め選択肢が記入された新規シートを用意し、使用する選択肢を囲むように境界線を描画し、境界線で囲んだ選択肢のみを有効にする構成とすることもできる。
【００６２】
次に、描画した境界線で規定されるエリアとエリア内に記入した選択肢とを関連付ける方法について、図１２を参照して説明する。
【００６３】
図１２（ａ）は、ユーザが電子ペン３０を使用して境界線を書き込んだ状態を示している。この例では、機能カテゴリとなる１つの境界線内に選択肢の記入エリアとなる３つの境界線が描画されている。画像形成装置１０の制御部は、電子ペン３０から取得した位置情報に基づいて境界線の構造を判別し、エリア１を機能カテゴリの記入領域、エリア２、３、４を当該機能の選択肢の記入領域として認識する。
【００６４】
なお、エリア１を規定する境界線は、エリア２、３、４に記入された文字列が同一機能に関する選択肢であるかを判定するためのものであり、同一機能に関する選択肢でない場合にユーザに警告するようにしてもよい。また、機能と選択肢の関係が明確な場合は省略してもよいし、エリア２、３、４を関連付ける線（例えば、エリア２、３、４と交差する直線など）で代用することもできる。
【００６５】
図１２（ｂ）は、ユーザが電子ペン３０を使用して、境界線で規定されるエリア内に所望の機能及びその機能の選択肢を書き込んだ状態を示している。この例では、外枠で規定されるエリア内に機能を特定する文字列（「カラー」）が記入され、内部の各エリア内にその機能に関する選択肢を特定する文字列（「オートカラー」、「フルカラー」、「ブラック」）が記入されている。画像形成装置１０の制御部は、この文字列をそれぞれ文字列１、２、３、４と認識し、各エリアに関連付けると共に、公知の文字認識技術を利用して各文字列の文字を認識し、図１５（ｄ）、（ｅ）に示すテーブルを参照して、認識した文字列に対応する機能及びその機能の選択肢を特定する。
【００６６】
図１２（ｃ）は、電子ペン３０によって記入された文字列のエリアを特定する方法を示している。ここでは、文字列の軌跡上のある点から上下左右に伸ばした直線が最初に交差する境界線を特定し、４方向の全ての直線が同じエリアを規定する境界線に交差するとき、有効な文字列とし、この文字列とエリアを関連付ける。一方、４方向の内の少なくとも一つの方向に延びる直線が他のエリアを規定する境界線に交差、若しくは、境界線に交差しないときは、無効な文字列とする。なお、文字列の軌跡上のある点としているのは、文字列の軌跡上の全ての点とすると、文字列の一部がエリアからはみ出した場合（例えば、文字数が多く、枠内に収まらなかった場合）に無効な文字列となってしまう不都合を回避するためである。
【００６７】
上記説明では、電子ペン３０で記入した文字列を公知の文字認識技術を利用して認識し、その文字列に対応する選択肢を特定し、エリアと選択肢とを関連付けたが、ユーザが記入した文字列が認識できない場合（文字が変形して認識できない場合や、機能や選択肢を表す文字列として適切でない文字を入力した場合）も考えられる。そのような場合には、予め基準となるシート（機能設定一覧シートと呼ぶ。）を用意し、機能設定一覧シートで特定した選択肢を機能設定用シートで特定したエリアに関連付けるようにすることもできる。
【００６８】
図１２（ｄ）は、電子ペン３０でエリアを特定する方法を示している。ユーザが電子ペン３０で選択動作（例えば、所定のエリア内に点や所定のマークを描画する動作）を行うと、選択動作によって描画された図形のある点から上下左右に伸ばした直線が最初に交差する境界線を特定し、４方向の全ての直線が同じエリアを規定する境界線に交差するとき、有効な選択位置とする。一方、４方向の内の少なくとも一つの方向に延びる直線が他のエリアを規定する境界線に交差、若しくは、境界線に交差しないときは、無効な選択位置とする。なお、描画された図形のある点としているのは、描画された図形の全ての点とすると、図形の一部がエリアからはみ出した場合（例えば、チェックマークの先端がエリアからはみ出した場合）に無効な選択位置となってしまう不都合を回避するためである。
【００６９】
そして、図１２（ｅ）に示すように、画像形成装置１０がサポートする複数の機能及び選択肢（好ましくは全ての機能及び選択肢）を印刷した機能設定一覧シートを印刷し、ユーザが、電子ペン３０で機能設定一覧シートから選択肢を選択した後、機能設定用シートから任意のエリアを選択し、この操作を全てのエリアに対して行う。画像形成装置１０の制御部は、図１５（ｇ）に示すテーブルを参照し、電子ペン３０から取得した位置情報に基づいて、機能設定一覧シートで選択された選択肢を特定すると共に、図１２（ｄ）の方法に従って、機能設定用シートで選択されたエリアを特定し、機能設定一覧シートの選択肢と機能設定用シートのエリアを関連付けて登録する。
【００７０】
この方法では、画像形成装置１０がサポートする機能及び選択肢を印刷した機能設定一覧シートを準備する必要があるが、エリア内に記入する文字列の構成や形状を気にする必要がなくなるため、自由に機能設定用シートを手書きすることができる。
【００７１】
なお、ここでは、機能設定一覧シートで選択肢を選択した後、機能設定用シートでエリアを選択したが、機能設定用シートでエリアを選択した後、機能設定一覧シートで選択肢を選択してもよい。また、図では機能設定用シートに機能設定一覧シートと同じ名称の選択肢を記入しているが、この場合は機能設定用シートに記入した文字列を認識するわけではないため、機能設定一覧シートとは異なる名称（例えば、「オート」や「フル」のようにユーザが認識可能な任意の名称）を記入することもできるし、例えば、エリアの数や並び順で各エリアに対応する選択肢を識別することができれば、機能設定用シートには境界線のみを記入することもできる。更に、上記では、機能設定用シートに描画した境界線で規定されるエリアを登録した状態で、機能設定一覧シートから選択肢を選択し、機能設定用シートからエリアを選択したが、機能設定一覧シートから選択肢を選択した後、新規シートに境界線を描画して、境界線で規定されるエリアに選択肢を関連付ける構成とすることもできる。
【００７２】
次に、本実施例の画像形成装置１０を用いて機能設定用シートを作成する手順について、図１３のフローチャート図を参照して説明する。なお、ユーザにはユーザＩＤが付与されており、ユーザＩＤに関連付けて、氏名、所属などのユーザ属性が図１５（ｂ）のテーブルに登録されているものとする。
【００７３】
まず、画像形成装置１０は、ユーザ操作を許可する前に、ユーザ認証を行う（Ｓ２０１）。具体的には、ユーザが入力したユーザＩＤが予めテーブルに登録されているかを判断し、登録されている場合はログインを許可する。
【００７４】
次に、画像形成装置１０は、機能設定用シートを全て手書きで作成するかを確認し（Ｓ２０２）、全て手書きで作成する場合は、Ｓ２０６にスキップする。一方、既存の機能設定用シートを利用する場合、若しくは、機能設定一覧シートを作成する場合は、表示・操作部１６に、図６に示すような機能選択画面４０を表示し（Ｓ２０３）、ユーザは、機能及び選択肢を追加／削除して編集を行う（Ｓ２０４）。なお、機能設定一覧シートを作成する場合は、画面上の全ての機能及び選択肢を印刷するため、このステップは不要である。その後、画像形成装置１０は、選択された機能及び選択肢のレイアウトを決定する（Ｓ２０５）。
【００７５】
次に、画像形成装置１０は、管理情報を更新し、図１５（ａ）に示すテーブルにユーザＩＤ、シートＩＤ、パターンＩＤを登録し（Ｓ２０６）、必要に応じて、作成するシートを他のユーザに公開するか非公開にするのかを決定するために、図１５（ｃ）のテーブルにシートＩＤに対するアクセス権を登録する（Ｓ２０７）。
【００７６】
次に、画像形成装置１０は、Ｓ２０４で編集した機能及び選択肢と用紙上の位置とを関連付けて、テーブル（例えば、図１５（ｆ）や（ｇ）のテーブル）に登録した後（Ｓ２０８）、位置検出符号のパターンを割り当て、選択された機能及び選択肢を配置した画像に位置検出符号のパターンを合成する（Ｓ２０９）。
【００７７】
そして、画像形成装置１０は、選択された機能及び選択肢を配置した画像にパターンを合成した合成画像（機能設定用シートを全て手書きで作成する場合はパターンの画像）を用紙に印刷して、機能設定用シートを作成する（Ｓ２１０）。なお、機能設定用シートを作成する際に、図１５（ｄ）、（ｅ）に示す機能及び選択肢の文字列を、機能設定用シートの裏面に印刷すれば、ユーザは機能、選択肢を手書きで追加する際、裏面の文字列を参照しながら記入することができるため、便利である。
【００７８】
次に、上記手順で作成した機能設定用シートに機能及び選択肢を手書きして登録する手順について、図１４のフローチャート図を参照して説明する。
【００７９】
まず、画像形成装置１０は、接続可能な電子ペン３０を検出し（Ｓ３０１）、検出した電子ペン３０から書き込みデータ（機能設定用シート上の位置情報）を受信する（Ｓ３０２）。
【００８０】
次に、画像形成装置１０は、機能及び選択肢の追加があるかどうかを認識するため、受信した書き込みデータから境界線を判別し、機能及び選択肢を記入するためのエリアを構造化して記憶する（Ｓ３０３）。なお、本実施例では、境界線で規定されるエリアを大きなものから２階層まで特定するが、機能の構成に応じて、階層は適宜変更することができる。
【００８１】
次に、画像形成装置１０は、機能設定一覧シートを使用するかを確認し（Ｓ３０４）、機能設定一覧シートを使用しない場合（パターンのみを印刷した新規シート、若しくは、既存の機能設定用シートを使用する場合）は、ＯＣＲ（Optical Character Reader）に代表される、手書き情報からテキスト情報に変換するため公知の文字認識・変換技術を用いて、電子ペン３０によって記入された文字列を認識する（Ｓ３０５）。
【００８２】
次に、画像形成装置１０は、エリアと文字列を関連付ける（Ｓ３０６）。具体的には、図１２（ｃ）に示したように、文字列の軌跡上のある点から上下左右に伸ばした直線が最初に交差する境界線を特定し、４方向すべて同じエリアを規定する境界線に交差するとき、有効な文字列と判定し、そのエリアと文字列を関連付けて登録する。
【００８３】
次に、画像形成装置１０は、予め記憶したテーブル（図１５（ｄ）、（ｅ）のテーブル）を参照して、Ｓ３０５で認識した文字列に対応する選択肢を特定し（Ｓ３０７）、特定した選択肢とＳ３０３で得られたエリアとを関連付けて登録する（Ｓ３０８）。
【００８４】
一方、Ｓ３０４で機能設定一覧シートを使用する場合は、前記した図１３のフローチャート図のＳ２０８で登録したテーブルを参照して、機能設定一覧シートの選択肢の位置情報を取得し（Ｓ３０９）、図１２（ｅ）で示した手法に従って、機能設定一覧シートから選択した選択肢と、機能設定用シートから選択したエリアとを関連付け（Ｓ３１０）、この動作を全てのエリアに対して実行する。
【００８５】
その後、図１０のフローチャート図に従って、作成した機能設定用シート上のエリアを電子ペン３０で指定すると、画像形成装置１０は、電子ペン３０から取得した位置情報に基づいてそのエリアに関連付けられた選択肢を特定し、特定した選択肢に従って機能を設定する。
【００８６】
以上説明したように、本実施例では、位置検出符号のパターンが印刷された新規シートや既存の機能設定用シートに電子ペン３０で境界線を描画し、その境界線で規定されるエリア内に文字列を記入すると、画像形成装置１０は、エリアと文字列に対応する選択肢を関連付けて登録するため、機能設定画面で機能を選択しなくても、手書きで簡便に機能設定用シートを作成することができる。
【００８７】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、各装置の構成や制御は適宜変更可能である。
【００８８】
例えば、上記実施例では、境界線を描画し、その境界線で規定されるエリア内に文字列を記入する構成としたが、文字列の近傍領域をその文字列に対応するエリアとすることもでき、この場合は、境界線を省略して文字列のみを記入すればよい。
【００８９】
また、上記実施例では、画像形成装置１０を例にして説明したが、機能設定用シートで機能を設定可能な任意の情報処理装置に対して同様に適用することができる。
【産業上の利用可能性】
【００９０】
本発明は、機能設定用シートで機能が設定可能な画像形成装置などの情報処理装置及びこの情報処理装置で動作する機能設定プログラムに利用可能である。
【符号の説明】
【００９１】
１０  画像形成装置
１１  ＣＰＵ
１２  ＲＯＭ
１３ａ  ＲＡＭ
１３ｂ  不揮発ＲＡＭ
１４  モータードライバ
１５  ＩＲ／ＡＤＦモーター
１６  表示・操作部
１６ａ  タッチパネル
１６ｂ  モード切り替えキー
１６ｃ  テンキー
１６ｄ  リセットキー
１６ｅ  スタートキー
１６ｆ  ストップキー
１６ｇ  ユーティリティキー
１７  電子ペン用通信モジュール
１８  ＣＣＤ
１９  ＵＳＢインターフェース
２０  ＮＩＣインターフェース
２１  画像処理チップ
２２  画像処理用ＲＡＭ
２３  プリントエンジン
２４  ＴＥＬ応答モジュール
２５  モデム
２６  公衆回線インターフェースモジュール
３０  電子ペン
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  通信モジュール
３５  バッテリーモジュール
３６  イメージセンサ
３７  ペン圧力検知センサ
３８  筆記モジュール
３９  時計モジュール
４０  機能選択画面
４１  機能設定用シート
【図１】
2012160097.tif 000003
【図２】
2012160097.tif 000004
【図３】
2012160097.tif 000005
【図４】
2012160097.tif 000006
【図５（ａ）】
2012160097.tif 000007
【図５（ｂ）】
2012160097.tif 000008
【図５（ｃ）】
2012160097.tif 000009
【図５（ｄ）】
2012160097.tif 000010
【図５（ｅ）】
2012160097.tif 000011
【図５（ｆ）】
2012160097.tif 000012
【図５（ｇ）】
2012160097.tif 000013
【図５（ｈ）】
2012160097.tif 000014
【図５（ｉ）】
2012160097.tif 000015
【図６】
2012160097.tif 000016
【図７】
2012160097.tif 000017
【図８】
2012160097.tif 000018
【図９】
2012160097.tif 000019
【図１０】
2012160097.tif 000020
【図１１（ａ）】
2012160097.tif 000021
【図１１（ｂ）】
2012160097.tif 000022
【図１１（ｃ）】
2012160097.tif 000023
【図１１（ｄ）】
2012160097.tif 000024
【図１２（ａ）】
2012160097.tif 000025
【図１２（ｂ）】
2012160097.tif 000026
【図１２（ｃ）】
2012160097.tif 000027
【図１２（ｄ）】
2012160097.tif 000028
【図１２（ｅ）】
2012160097.tif 000029
【図１３】
2012160097.tif 000030
【図１４】
2012160097.tif 000031
【図１５（ａ）】
2012160097.tif 000032
【図１５（ｂ）】
2012160097.tif 000033
【図１５（ｃ）】
2012160097.tif 000034
【図１５（ｄ）】
2012160097.tif 000035
【図１５（ｅ）】
2012160097.tif 000036
【図１５（ｆ）】
2012160097.tif 000037
【図１５（ｇ）】
2012160097.tif 000038