(57)【要約】【課題】カスタマイズされたアイコン画面の使い方を、画像形成装置のユーザに簡単に認識させることが可能な情報処理端末のプログラムを提供する。【解決手段】端末プログラムは、第１受付処理（Ｓ２２）で指定された画像データで示される動作アイコンがアイコン画面に表示され、且つアイコン画面上で当該動作アイコンが指定された時に、第２受付処理（Ｓ１７＆Ｓ１９）で指定された画像形成動作が実行されるように、画面指示データを編集する編集処理（Ｓ２０＆Ｓ２３）と、編集した画面指示データに基づいて動作アイコン及び説明テキストを対応付けて配置したマニュアル画像を生成するマニュアル生成処理（Ｓ２６）と、編集した画面指示データを画像形成装置に出力する第１出力処理（Ｓ２５）と、生成したマニュアル画像を示すマニュアル画像データを出力する第２出力処理（Ｓ２６）とを情報処理端末に実行させる。【選択図】図４
2018163454.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、入力インタフェースとを備える情報処理端末によって実行可能なプログラムであって、
前記メモリは、画像形成装置の装置ディスプレイに表示させるアイコン画面を示す画面指示データを記憶しており、前記画面指示データは、前記アイコン画面に表示させる動作アイコンと、前記動作アイコンが指定された時に前記画像形成装置に実行させる画像形成動作とを示し、
該プログラムは、
画像データを指定するユーザ操作を前記入力インタフェースを通じて受け付ける第１受付処理と、
前記画像形成動作を指定するユーザ操作を前記入力インタフェースを通じて受け付ける第２受付処理と、
前記第１受付処理で指定された前記画像データで示される前記動作アイコンが前記アイコン画面に表示され、且つ前記アイコン画面上で当該動作アイコンが指定された時に前記第２受付処理で指定された前記画像形成動作が実行されるように、前記画面指示データを編集する編集処理と、
前記編集処理で編集した前記画面指示データに基づいて、前記動作アイコン及び説明テキストを対応付けて配置したマニュアル画像を生成するマニュアル生成処理とを前記情報処理端末に実行させ、前記説明テキストは、対応する前記動作アイコンに対応付けられた前記画像形成動作の内容を示す文字列であり、
該プログラムは、
前記編集処理で編集した前記画面指示データを前記画像形成装置に出力する第１出力処理と、
前記マニュアル生成処理で生成した前記マニュアル画像を示すマニュアル画像データを出力する第２出力処理とを前記情報処理端末に実行させるプログラム。
【請求項２】
該プログラムは、
前記第２受付処理において、動作ＩＤ及び当該動作ＩＤで識別される前記画像形成装置の実行条件を示すパラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付け、
前記第２受付処理で指定された前記パラメータを表す文字列を用いて、前記説明テキストを生成するテキスト生成処理を前記情報処理端末に実行させる請求項１に記載のプログラム。
【請求項３】
該プログラムは、前記第２受付処理において、各々が複数の項目の１つに対応する複数の前記パラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付け、
前記メモリは、複数の前記項目の一部に対応する置換テキスト及び予め定められた文字列である固定テキストで構成されるテンプレートテキストを、前記動作ＩＤと対応付けて記憶しており、
該プログラムは、前記テキスト生成処理において、前記第２受付処理で指定された前記動作ＩＤに対応する前記テンプレートテキストの前記置換テキストを、前記第２受付処理で指定された複数の前記パラメータのうち、当該置換テキストに対応する前記項目の前記パラメータを表す文字列で置換して、前記説明テキストを生成する請求項２に記載のプログラム。
【請求項４】
複数の前記項目それぞれは、複数のグループのいずれかに属し、
前記置換テキストは、複数の前記グループの１つに対応し、
該プログラムは、
前記第２受付処理において、複数の前記項目の一部を指定するユーザ操作を、前記入力インタフェースを通じてさらに受け付け、
前記テキスト生成処理において、前記置換テキストに対応する前記グループに属する前記項目のうち、前記第２受付処理で指定された前記項目の前記パラメータを表す文字列で、前記置換テキストを置換する請求項３に記載のプログラム。
【請求項５】
該プログラムは、
前記第２受付処理において、前記画像形成動作と対応付けて前記説明テキストを入力するユーザ操作を、前記入力インタフェースを通じてさらに受け付ける請求項１に記載のプログラム。
【請求項６】
前記画面指示データは、前記動作アイコンを示す画像データ、前記画像形成動作を示す動作情報、及びカスタムフラグの複数のセットを含み、前記カスタムフラグは、対応する前記画像データ及び前記動作情報が、前記画像形成装置の出荷時から前記画面指示データに含まれていたことに対応する第１値、或いは前記編集処理で前記画面指示データに含められたことに対応する第２値が設定され、
該プログラムは、前記マニュアル生成処理において、前記画面指示データに含まれる複数の前記セットのうち、前記第２値が設定された前記カスタムフラグを含む前記セットのみに基づいて、前記マニュアル画像を生成する請求項１から５のいずれかに記載のプログラム。
【請求項７】
前記アイコン画面は、各々が１以上の前記動作アイコンを含み、且つ前記装置ディスプレイに選択的に表示される複数のページで構成され、
該プログラムは、前記マニュアル生成処理において、同一のページに属する前記動作アイコンを纏めて配置した前記マニュアル画像を生成する請求項１から６のいずれかに記載のプログラム。
【請求項８】
該プログラムは、
前記第２受付処理において、動作ＩＤ及び当該動作ＩＤで識別される前記画像形成装置の実行条件を示すパラメータを指定するユーザ操作を、前記入力インタフェースを通じて受け付け、
前記マニュアル生成処理において、複数の前記動作ＩＤのうちの特定動作ＩＤに対応付けられた前記動作アイコン、及び前記特定動作ＩＤに対応付けて指定された前記パラメータを表す文字列を含む前記説明テキストを、対応付けて配置した前記マニュアル画像を生成する請求項１から７のいずれかに記載のプログラム。
【請求項９】
前記特定動作ＩＤは、通信ネットワークを通じて前記画像形成装置に接続された外部装置に画像データを出力する出力動作を識別する前記動作ＩＤであり、
前記マニュアル画像に含まれる前記パラメータは、前記出力動作における前記画像データの出力先の前記外部装置を識別する出力先情報である請求項８に記載のプログラム。
【請求項１０】
該プログラムは、前記第２出力処理において、前記第１出力処理で前記画面指示データを出力した前記画像形成装置に、前記マニュアル画像データを出力する請求項１から９のいずれかに記載のプログラム。
【請求項１１】
メモリ、第１入力インタフェース、第１通信インタフェース、及び第１コントローラを備える情報処理端末と、装置ディスプレイ、第２入力インタフェース、第２通信インタフェース、及び第２コントローラを備える画像形成装置とを備える情報処理システムであって、
前記メモリは、前記画像形成装置の装置ディスプレイに表示させるアイコン画面を示す画面指示データを記憶しており、前記画面指示データは、前記アイコン画面に表示させる動作アイコンと、前記動作アイコンが指定された時に前記画像形成装置に実行させる画像形成動作とを示し、
前記第１コントローラは、
画像データを指定するユーザ操作を前記第１入力インタフェースを通じて受け付ける第１受付処理と、
前記画像形成動作を指定するユーザ操作を前記第１入力インタフェースを通じて受け付ける第２受付処理と、
前記第１受付処理で指定された前記画像データで示される前記動作アイコンが前記アイコン画面に表示され、且つ前記アイコン画面上で当該動作アイコンが指定された時に前記第２受付処理で指定された前記画像形成動作が実行されるように、前記画面指示データを編集する編集処理と、
前記編集処理で編集した前記画面指示データに基づいて、前記動作アイコン及び説明テキストを対応付けて配置したマニュアル画像を生成するマニュアル生成処理とを実行し、前記説明テキストは、対応する前記動作アイコンに対応付けられた前記画像形成動作の内容を示す文字列であり、
前記第１コントローラは、
前記編集処理で編集した前記画面指示データを、前記第１通信インタフェースを通じて前記画像形成装置に送信する送信処理と、
前記マニュアル生成処理で生成した前記マニュアル画像を示すマニュアル画像データを出力する出力処理とを実行し、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記情報処理端末から前記画面指示データを受信する受信処理と、
前記画面指示データで示される前記アイコン画面を、前記装置ディスプレイに表示させる表示処理と、
前記装置ディスプレイに表示された前記動作アイコンを指定するユーザ操作を、前記第２入力インタフェースを通じて受け付ける第３受付処理と、
前記第３受付処理で指定された前記動作アイコンに対応付けられた前記画像形成動作を実行する実行処理と、を実行する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置が表示する画面をカスタマイズする情報処理端末のプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１には、プリンタ等の画像形成装置のディスプレイに表示される画面をカスタマイズする情報処理端末のプログラムが開示されている。より詳細には、当該プログラムは、予め用意されたＵＩ部品をドラッグ＆ドロップすることによって、当該ＵＩ部品を画面に追加することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５４４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記構成のプログラムによれば、ユーザの用途に合わせて画像形成装置の画面をカスタマイズすることができる。しかしながら、例えば、複数のユーザが共用する画像形成装置の画面が管理者によってカスタマイズされたとすると、各ＵＩ部品にどのような処理が対応付けられているのかを、各ユーザに認識させるための作業が繁雑になるという課題を生じる。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、カスタマイズされたアイコン画面の使い方を、画像形成装置のユーザに簡単に認識させることが可能な情報処理端末のプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本明細書では様々な開示を行う。開示例の１つであるプログラムは、メモリと、入力インタフェースとを備える情報処理端末によって実行可能である。前記メモリは、画像形成装置の装置ディスプレイに表示させるアイコン画面を示す画面指示データを記憶している。前記画面指示データは、前記アイコン画面に表示させる動作アイコンと、前記動作アイコンが指定された時に前記画像形成装置に実行させる画像形成動作とを示す。該プログラムは、画像データを指定するユーザ操作を前記入力インタフェースを通じて受け付ける第１受付処理と、前記画像形成動作を指定するユーザ操作を前記入力インタフェースを通じて受け付ける第２受付処理と、前記第１受付処理で指定された前記画像データで示される前記動作アイコンが前記アイコン画面に表示され、且つ前記アイコン画面上で当該動作アイコンが指定された時に前記第２受付処理で指定された前記画像形成動作が実行されるように、前記画面指示データを編集する編集処理と、前記編集処理で編集した前記画面指示データに基づいて、前記動作アイコン及び説明テキストを対応付けて配置したマニュアル画像を生成するマニュアル生成処理とを前記情報処理端末に実行させる。前記説明テキストは、対応する前記動作アイコンに対応付けられた前記画像形成動作の内容を示す文字列である。該プログラムは、前記編集処理で編集した前記画面指示データを前記画像形成装置に出力する第１出力処理と、前記マニュアル生成処理で生成した前記マニュアル画像を示すマニュアル画像データを出力する第２出力処理とを前記情報処理端末に実行させる。
【０００７】
上記構成によれば、編集処理で編集した画面指示データに基づいて生成したマニュアル画像が出力される。すなわち、出力されたマニュアル画像が印刷或いは表示されることによって、アイコン画面に表示される動作アイコンと、当該動作アイコンに対応付けられた画像形成動作の内容とを、画像形成装置のユーザに認識させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態に係る情報処理システム１００を構成するＭＦＰ１０及び情報処理端末５０のブロック図である。
【図２】図２は、メモリ６２に記憶された画面指示データの例を示す図である。
【図３】図３は、メモリ６２に記憶されたテンプレートリストの例であって、（Ａ）はグループを表す文字列を含む置換テキストの例を、（Ｂ）は項目を表す文字列を含む置換テキストの例を示す。
【図４】図４は、カスタマイズ処理のフローチャートである。
【図５】図５は、マニュアル作成処理のフローチャートである。
【図６】図６は、カスタマイズされる前のカスタマイズ画面の表示例である。
【図７】図７は、カスタマイズされた後のカスタマイズ画面の表示例であって、ページＩＤ“ページ０１”で識別されるページがレイアウト領域１４５に表示された状態を示す。
【図８】図８は、カスタマイズされた後のカスタマイズ画面の表示例であって、ページＩＤ“ページ０２”で識別されるページがレイアウト領域１４５に表示された状態を示す。
【図９】図９は、ディスプレイ５３の表示例であって、（Ａ）は動作選択画面を、（Ｂ）は画像選択画面を示す。
【図１０】図１０は、スキャン動作の動作パラメータを選択させるためのパラメータ選択画面の表示例である。
【図１１】図１１は、コピー動作の動作パラメータを選択させるためのパラメータ選択画面の表示例である。
【図１２】図１２は、ＦＡＸ動作の動作パラメータを選択させるためのパラメータ選択画面の表示例である。
【図１３】図１３は、図２に示されるカスタム画面データに従ったアイコン画面の表示例であって、（Ａ）はページＩＤ“ページ０１”で識別されるページを、（Ｂ）はページＩＤ“ページ０２”で識別されるページを示す。
【図１４】図１４は、マニュアル画像の例であって、（Ａ）は動作アイコン及び説明テキストのセットをページ毎に纏めた例を、（Ｂ）はスキャン動作の動作アイコン及び説明テキストのみの一覧の例を示す。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１０】
図１は、本実施形態に係る情報処理システム１００の概略図である。図１に示される情報処理システム１００は、ＭＦＰ（Multi-Function Peripheralの略）１０と、情報処理端末５０とで構成されている。ＭＦＰ１０及び情報処理端末５０は、通信ネットワーク１０１を通じて相互に通信可能に構成されている。通信ネットワーク１０１の具体例は特に限定されないが、例えば、インターネット、有線ＬＡＮ、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。または、ＭＦＰ１０及び情報処理端末５０は、ＵＳＢケーブルによって接続されていてもよい。
【００１１】
ＭＦＰ１０は、図１に示されるように、プリンタ１１と、スキャナ１２と、ＦＡＸ部１３と、ディスプレイ２３と、入力Ｉ／Ｆ２４と、通信Ｉ／Ｆ２５と、ＣＰＵ３１と、メモリ３２と、通信バス３３とを主に備える。ＭＦＰ１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。ＭＦＰ１０は、画像形成装置の一例である。
【００１２】
ディスプレイ２３には、液晶ディスプレイ、有機ＥＬディスプレイ等があり、各種情報を表示する表示画面を備える。ディスプレイ２３は、装置ディスプレイの一例である。
【００１３】
入力Ｉ／Ｆ２４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、入力Ｉ／Ｆ２４は、ディスプレイ２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ２３の表示画面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ２３に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。入力Ｉ／Ｆ２４は、第２入力インタフェースの一例である。
【００１４】
タッチセンサとして実現される入力Ｉ／Ｆ２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ２３に表示されたオブジェクトの位置をタップするユーザ操作は、当該オブジェクトを指定するユーザ操作の一例である。
【００１５】
通信Ｉ／Ｆ２５は、通信ネットワーク１０１を通じて外部装置と通信可能な第２通信インタフェースの一例である。すなわち、ＭＦＰ１０は、通信Ｉ／Ｆ２５を通じて外部装置に各種データを送信し、通信Ｉ／Ｆ２５を通じて外部装置から各種データを受信する。通信Ｉ／Ｆ２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（登録商標）を採用することができる。また、ＭＦＰ１０及び情報処理端末５０がＵＳＢケーブルで接続される場合、通信Ｉ／Ｆ２５は、ＵＳＢケーブルを着脱可能なＵＳＢインタフェースであってもよい。
【００１６】
プリンタ１１は、画像データで示される画像をシートに記録するプリント動作を実行するハードウェアである。プリンタ１１の記録技術としては、インクジェット技術や電子写真技術などの公知の技術を採用することができる。スキャナ１２は、原稿に記録された画像を読み取ってスキャンデータを生成するスキャン動作を実行するハードウェアである。ＦＡＸ部１３は、スキャナ１２が生成したスキャンデータを外部装置にＦＡＸ送信するＦＡＸ動作を実行するハードウェアである。ＭＦＰ１０は、さらに、スキャン動作でスキャナ１２が生成したスキャンデータで示される画像を、プリント動作でプリンタ１１がシートに記録するコピー動作を実行する。
【００１７】
ＭＦＰ１０が実行可能な動作は、動作ＩＤによって識別される。例えば、プリンタ１１が実行するプリント動作は動作ＩＤ“Ｐｒｉｎｔ”で識別され、スキャナ１２が実行するスキャン動作は動作ＩＤ“Ｓｃａｎ”で識別され、ＦＡＸ部１３が実行するＦＡＸ動作は動作ＩＤ“ＦＡＸ”で識別され、コピー動作は動作ＩＤ“Ｃｏｐｙ”で識別される。
【００１８】
ＭＦＰ１０は、実行条件に従って前述の動作を実行する。実行条件は、１以上の項目（例えば、解像度、形式、サイズ、色、宛先等）それぞれの動作パラメータを含む。実行条件を構成する項目は、対応する画像形成動作によって異なる。スキャン動作の実行条件は、例えば、項目“サイズ”、“解像度”、“色”、“出力方法”、“宛先”それぞれの動作パラメータを含む。コピー動作の実行条件は、例えば、項目“サイズ”、“解像度”、“色”、“倍率”、“画質”、“部数”それぞれの動作パラメータを含む。ＦＡＸ動作の実行条件は、項目“サイズ”、“解像度”、“色”、“宛先”、“同報”、“カバー”それぞれの動作パラメータを含む。
【００１９】
項目“サイズ”は、画像を印刷するシートのサイズ（例えば、“Ａ４”、“Ｂ５”、“Ｌ版”等）を示す。項目“解像度”は、原稿の読取解像度（例えば、“３００ｄｐｉ”、“６００ｄｐｉ”等）を示す。項目“色”は、スキャン動作で読み取る色（例えば、“カラー”、“モノクロ”）を示す。項目“出力方法”は、スキャンデータの出力方法（例えば、“メール”、“ＦＴＰ”、“ＵＳＢ”等）を示す。項目“宛先”は、スキャンデータの出力先（例えば、メールアドレス、ＵＲＬ、ＦＡＸ番号等）を示す。
【００２０】
項目“倍率”は、スキャンデータで示される画像をシートに印刷する際の倍率（例えば、“５０％”、“１００％”、“２００％”等）を示す。項目“画質”は、シートに印刷する画像の画質（例えば、“ファイン”、“ドラフト”等）を示す。項目“部数”は、スキャンデータで示される画像を印刷するシートの枚数（例えば、“１”、“２”等）を示す。項目“同報”は、同一の画像データを複数の宛先にＦＡＸ送信するか否か（例えば、“ＯＮ”、“ＯＦＦ”等）を示す。項目“カバー”は、スキャナ１２が読み取る複数枚の原稿がカバーシートを含むか否か（例えば、“カバーあり”、“カバーなし”等）を示す。
【００２１】
また、前述した複数の項目は、複数のグループのいずれかに属している。グループは、１以上の項目を含む。各グループには、画像形成動作の実行条件を構成する複数の項目のうち、関連性の高い項目が属する。本実施形態において、項目“サイズ”、“解像度”、“色”は、グループ“読取パラメータ”に属している。スキャン動作の動作パラメータを構成する項目“出力方法”、“宛先”は、グループ“出力パラメータ”に属している。項目“倍率”、“画質”、“部数”は、グループ“印刷パラメータ”に属している。ＦＡＸ動作の動作パラメータを構成する項目“宛先”は、グループ“宛先パラメータ”に属している。ＦＡＸ動作の動作パラメータを構成する項目“同報”、“カバー”は、グループ“送信パラメータ”に属している。
【００２２】
ＣＰＵ３１は、ＭＦＰ１０の全体動作を制御するものである。ＣＰＵ３１は、入力Ｉ／Ｆ２４から出力される各種情報、通信Ｉ／Ｆ２５を通じて外部装置から取得した各種情報に基づいて、後述する各種プログラムをメモリ３２から取得して実行する。ＣＰＵ３１及びメモリ３２は、第２コントローラの一例を構成する。
【００２３】
メモリ３２は、ＯＳ３４と、装置プログラム３５とを記憶している。装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ３２は、装置プログラム３５の実行に必要なデータ或いは情報等を記憶する。メモリ３２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＦＰ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２４】
メモリ３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する情報処理端末５０のメモリ６２についても同様である。
【００２５】
メモリ３２は、例えば、図１３に示されるアイコン画面を示す画面指示データを記憶している。画面指示データは、例えば、ＭＦＰ１０の出荷前に製造メーカによってメモリ３２に記憶される。以下、出荷時にメモリ３２に記憶されている画面指示データを、「標準画面データ」と表記することがある。画面指示データの形式は特に限定されないが、例えば、ＸＭＬ形式の情報であってもよい。
【００２６】
アイコン画面は、例えば、複数のページで構成されている。アイコン画面を構成するページは、例えば、１個以上で且つ３個以下の動作アイコンを含む。そして、ディスプレイ２３には、複数のページの１つが選択的に表示される。また、ディスプレイ２３に表示されるページは、入力Ｉ／Ｆ２４を通じてユーザが入力したスクロール操作に従って切り替えられる。
【００２７】
図２は、画面指示データの一例である。画面指示データは、複数のアイコンレコードを含む。アイコンレコードは、アイコン画面を構成する各ページに表示される動作アイコンと、入力Ｉ／Ｆ２４を通じて動作アイコンが指定された時にＭＦＰ１０に実行させる動作とを示す。アイコンレコードは、例えば、ページＩＤと、アイコンＩＤと、アイコン画像データと、アイコンテキストと、動作情報とを含む。なお、図２に示されるカスタムフラグ及び説明テキストは、ＭＦＰ１０のメモリ３２に記憶される画面指示データに含まれておらず、画面指示データを編集する情報処理端末５０によって一時的に追加される。
【００２８】
ページＩＤは、アイコン画面を構成するページを識別するページ識別情報である。アイコンＩＤは、ページＩＤで識別されるページに表示される動作アイコンを識別するアイコン識別情報である。すなわち、アイコンＩＤは、同一のページＩＤに対して一意に設定される。アイコン画像データは、動作アイコンの図柄を示す画像データである。アイコンテキストは、動作アイコンに対応付けてアイコン画面に記述される文字列である。動作情報は、対応する動作アイコンが指定された時にＭＦＰ１０に実行させる画像形成動作を示す。動作情報は、例えば、画像形成動作を識別する動作ＩＤと、画像形成動作の実行条件を示す条件情報とを含む。
【００２９】
また、ページＩＤは、複数のページの配列順（以下、「ページ順序」と表記する）を示すページ順序情報としても利用される。例えば、ページＩＤ“ページ０１”はアイコン画面の左端のページを示し、ページＩＤ“ページ０２”はページＩＤ“ページ０１”の右隣のページを示す。すなわち、複数のページは、ページＩＤの昇順に配列される。但し、ページ順序を示す情報は、ページＩＤとは別にアイコンレコードに含められてもよい。
【００３０】
同様に、アイコンＩＤは、ページ上における動作アイコンの配列順（以下、「アイコン順序」と表記する。）を示すアイコン順序情報としても利用される。例えば、アイコンＩＤ“アイコン０１”はページの左端の位置を示し、アイコンＩＤ“アイコン０２”はアイコンＩＤ“アイコン０１”の右隣の位置を示し、アイコンＩＤ“アイコン０３”はアイコンＩＤ“アイコン０２”の右隣を示す。すなわち、動作アイコンは、ページの左端から右方に向かって、アイコンＩＤの昇順に配列される。但し、アイコン順序を示す情報は、アイコンＩＤとは別にアイコンレコードに含められてもよい。
【００３１】
カスタムフラグは、当該アイコンレコードがＭＦＰ１０の出荷時から画面指示データに含まれていたか否か、換言すれば、当該アイコンレコードが標準画面データに含まれていたか否かを示す情報である。カスタムフラグには、当該アイコンレコードが標準画面データに含まれていたことに対応する第１値“ＯＦＦ”、或いは後述する編集処理（Ｓ２０、Ｓ２３、Ｓ２４）で追加されたことに対応する第２値“ＯＮ”が設定される。説明テキストは、当該アイコンレコードで示される画像形成動作の内容を示す文字列である。
【００３２】
情報処理端末５０は、図１に示されるように、ディスプレイ５３と、入力Ｉ／Ｆ５４と、通信Ｉ／Ｆ５５と、ＣＰＵ６１と、メモリ６２と、通信バス６３とを主に備える。情報処理端末５０に含まれるディスプレイ５３、入力Ｉ／Ｆ５４、通信Ｉ／Ｆ５５、ＣＰＵ６１、メモリ６２、及び通信バス６３は、ＭＦＰ１０に含まれるディスプレイ２３、入力Ｉ／Ｆ２４、通信Ｉ／Ｆ２５、ＣＰＵ３１、メモリ３２、及び通信バス３３と同様の構成であるので、説明は省略する。
【００３３】
情報処理端末５０は、例えば、携帯電話、スマートフォン、タブレット端末、或いはＰＣ等である。ディスプレイ５３は端末ディスプレイの一例であり、入力Ｉ／Ｆ５４は第１入力インタフェースの一例であり、通信Ｉ／Ｆ５５は第１通信インタフェースの一例であり、ＣＰＵ６１及びメモリ６２は第１コントローラの一例である。入力Ｉ／Ｆ５４は、例えば、キーボードと、マウスとで構成されてもよい。メモリ６２は、ＯＳ６４と、端末プログラム６５とを記憶している。
【００３４】
入力Ｉ／Ｆ５４がマウスを含む場合において、ＯＳ６４は、マウスの動きに追従して表示面上を移動するポインタ画像を、ディスプレイ５３に表示させる。ディスプレイ５３に表示されたオブジェクトにポインタ画像が重ねられた状態で、マウスの左ボタンを押下するユーザ操作（すなわち、クリック操作）は、当該オブジェクトを指定するユーザ操作の一例である。
【００３５】
端末プログラム６５は、ＭＦＰ１０のアイコン画面をカスタマイズするプログラムである。より詳細には、端末プログラム６５は、入力Ｉ／Ｆ５４を通じたユーザ操作に従って画面指示データを編集し、編集した画面指示データをＭＦＰ１０に出力する。また、端末プログラム６５は、編集した画面指示データに基づいてマニュアル画像を生成し、生成したマニュアル画像を示すマニュアル画像データを出力する。
【００３６】
また、メモリ６２は、例えば図３（Ａ）に示されるテンプレートリストを記憶している。テンプレートリストは、１以上のテンプレートレコードを含む。テンプレートレコードは、動作ＩＤと、テンプレートテキストとを含む。テンプレートテキストは、対応する動作ＩＤで識別される画像形成動作の説明テキストのテンプレートなる文字列である。テンプレートテキストは、置換テキスト（例えば、“［％読取パラメータ％］”）と、固定テキスト（例えば、“でスキャンして、”）とを含む。
【００３７】
置換テキストは、後述するパラメータ選択画面を通じてユーザが指定した動作パラメータを表すテキストに置換される制御記号である。“［％％］”で囲まれた文字列“読取パラメータ”は、置換の対象となる動作パラメータの項目が属するグループを示す。固定テキストは、説明テキストにそのまま含められる予め定められた文字列である。テンプレートリストは、端末プログラム６５の開発者によって予め作成されていてもよいし、情報処理端末５０のユーザによって作成或いは編集されてもよい。
【００３８】
また図示は省略するが、メモリ６２は、画像データを記憶することができる。画像データは、例えば、カメラで撮影した写真、不図示のペイントプログラムを用いて生成した画像等の任意の画像を示す。メモリ６２に記憶された画像データは、アイコン画像データとなり得るデータである。
【００３９】
［情報処理システム１００の動作］
図４〜図５を参照して、本実施形態に係る情報処理システム１００の動作を説明する。
【００４０】
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ３１、６１の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」等の処理は、ＣＰＵ３１、６１の処理を表している。ＣＰＵ６１による処理は、ＯＳ６４を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００４１】
［カスタマイズ処理］
端末プログラム６５は、例えば、入力Ｉ／Ｆ５４を通じたユーザの指示で起動されたことに応じて、図４に示されるカスタマイズ処理を実行する。カスタマイズ処理において、情報処理端末５０を操作するユーザは特に限定されないが、例えば、複数のユーザが共用するＭＦＰ１０の管理者、或いは当該ＭＦＰ１０が接続された通信ネットワーク１０１の管理者等が該当する。
【００４２】
まず、端末プログラム６５は、ＭＦＰ１０の標準画面データを取得する。ここで取得した標準画面データには、図２に示される複数のアイコンレコードのうち、ページＩＤ“ページ０１”＆アイコンＩＤ“アイコン０１”を含むアイコンレコード、及びページＩＤ“ページ０１”＆アイコンＩＤ“アイコン０２”を含むアイコンレコードのみを含むものとする。次に、端末プログラム６５は、取得した標準画面データをメモリ６２に一時記憶させる。また、端末プログラム６５は、メモリ６２に記憶させた標準画面データの各アイコンレコードに、カスタムフラグ及び説明テキストの欄を追加する。なお、全てのアイコンレコードにおいて、カスタムフラグには第１値“ＯＦＦ”が設定され、説明テキストはブランクとなる。
【００４３】
なお、標準画面データの取得方法は特に限定されないが、例えば、以下の方法が考えられる。一例として、端末プログラム６５は、標準画面データをメモリ６２から読み出してもよい。他の例として、端末プログラム６５は、通信Ｉ／Ｆ５５を通じてＭＦＰ１０から標準画面データを受信してもよい。さらに他の例として、端末プログラム６５は、ＭＦＰ１０のモデル名を示すモデル情報を通信Ｉ／Ｆ５５を通じて不図示のサーバに送信してもよい。そして、端末プログラム６５は、モデル情報に対応付けてサーバメモリに記憶された標準画面データを、通信Ｉ／Ｆ５５を通じてサーバから受信してもよい。
【００４４】
次に、端末プログラム６５は、図６に示されるカスタマイズ画面をディスプレイ５３に表示させる（Ｓ１１）。カスタマイズ画面は、［保存］ボタン１３１と、［送信］ボタン１３２と、ツリー領域１３３と、プレビュー領域１３４と、詳細領域１３５とを含む。［保存］ボタン１３１は、編集した画面指示データをメモリ６２或いは不図示のサーバに保存する指示に対応する。［送信］ボタン１３２は、で編集した画面指示データをＭＦＰ１０に送信する指示に対応する。そして、端末プログラム６５は、カスタマイズ画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１２〜Ｓ１５）。
【００４５】
ツリー領域１３３には、アイコン画面を構成する複数のページの並び順、及び複数のページそれぞれに表示される動作アイコンの並び順が一覧表示される。プレビュー領域１３４には、指定ページに含まれる動作アイコンが、画面指示データで示されるレイアウトで表示される。詳細領域１３５には、指定アイコンに関連付けられた情報が表示される。指定ページは、アイコン画面を構成する複数のページのうち、ユーザが指定したページを指す。指定アイコンは、指定ページに含まれる複数の動作アイコンのうち、ユーザが指定した動作アイコンを指す。
【００４６】
ツリー領域１３３、プレビュー領域１３４、及び詳細領域１３５は、カスタマイズ画面上で並列に表示される。より詳細には、ツリー領域１３３、プレビュー領域１３４、及び詳細領域１３５は、カスタマイズ画面の左右方向に沿ってこの順に配列されている。すなわち、ユーザは、表示を切り替えるユーザ操作をしなくても、各領域１３３〜１３５に表示される情報を一目で把握することができる。
【００４７】
ツリー領域１３３には、ページＩＤと、当該ページＩＤで識別されるページに含まれる動作アイコンのアイコンテキストとが対応付けられて一覧表示される。また、ツリー領域１３３に表示されるテキストのうち、指定アイコンのアイコンテキスト“スキャンＰＣ”は、他のアイコンテキストと異なる態様（例えば、ハイライト表示）で表示される。さらに、後述する予約領域画像１５３に対応する位置には、アイコンテキスト“Ｎｏ  Ｉｃｏｎ”が表示される。
【００４８】
プレビュー領域１３４は、ページタブ１４１と、［＋］タブ１４４と、レイアウト領域１４５とを含む。ページタブ１４１は、アイコン画面を構成するページの１つに対応する。また、指定ページに対応するページタブ１４１は、選択された状態になっている。［＋］タブ１４４は、アイコン画面に新たなページを追加する指示に対応する。
【００４９】
レイアウト領域１４５は、画面指示データに従ってＭＦＰ１０のディスプレイ２３に表示されるアイコン画面と共通のレイアウトで、動作アイコン１５１、１５２及びアイコンテキストが表示される領域である。動作アイコン１５１、１５２の図柄は、対応するアイコンレコードのアイコン画像データで示される。また、指定アイコンの動作アイコン１５１は、他の動作アイコン１５２と異なる態様（例えば、ハイライト表示）で表示される。さらに、レイアウト領域１４５には、新たな動作アイコンを追加可能な予約領域を示す予約領域画像１５３が表示される。
【００５０】
詳細領域１３５は、指定アイコンに対応するアイコンレコードに含まれる情報のうち、アイコンテキスト“スキャンＰＣ”と、動作情報で示される動作ＩＤ“スキャン”及び動作パラメータ“６００ｄｐｉ”、“ＰＣ”と、アイコン画像データで示される図柄とを含む。また、詳細領域１３５は、アイコンテキストの入力を受け付けるためのテキストボックス１６１と、動作情報を変更する指示に対応する［変更］ボタン１６２（図４では、「動作変更ボタン」と表記する。）と、アイコン画像データを変更する指示に対応する［変更］ボタン１６３（図４では、「画像変更ボタン」と表記する。）とを含む。
【００５１】
まず図示は省略するが、端末プログラム６５は、ツリー領域１３３のアイコンテキスト、動作アイコン１５１、１５２、或いは予約領域画像１５３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、指定アイコンを変更する。例えば、図６に示される予約領域画像１５３が指定されると、予約領域画像１５３が指定アイコンとなる。そして、ツリー領域１３３のアイコンテキスト“Ｎｏ  Ｉｃｏｎ”及び予約領域画像１５３がハイライト表示される。
【００５２】
また、端末プログラム６５は、例えば、図６の［＋］タブ１４４の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、新たなページＩＤ“ページ０２”を画面指示データに追加する。また、端末プログラム６５は、図７及び図８に示されるように、新たなページＩＤ“ページ０２”をツリー領域１３３に表示させ、新たなページＩＤ“ページ０２”に対応するページタブ１４２をプレビュー領域１３４に表示させ、スクロールアイコン１４７、１４８をレイアウト領域１４５に表示させる。
【００５３】
さらに、端末プログラム６５は、ツリー領域１３３のページＩＤ、ページタブ１４１、１４２、或いはスクロールアイコン１４７、１４８の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、指定ページを変更する。例えば、図７に示されるスクロールアイコン１４７が指定されると、図８に示されるように、ページＩＤ“ページ０２”で示されるページが指定ページとなり、ページタブ１４２が選択された状態となる。
【００５４】
次に、端末プログラム６５は、［変更］ボタン１６２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１２：Ｙｅｓ）、図９（Ａ）に示される動作選択画面をディスプレイ５３に表示させる（Ｓ１６）。動作選択画面は、画像形成動作をユーザに選択させるための画面である。動作選択画面は、動作アイコン１７１、１７２、１７３を含む。動作アイコン１７１は動作ＩＤ“Ｓｃａｎ”に対応し、動作アイコン１７２は動作ＩＤ“Ｃｏｐｙ”に対応し、動作アイコン１７３は動作ＩＤ“ＦＡＸ”対応する。そして、端末プログラム６５は、動作選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１７）。Ｓ１７の処理は、第２受付処理の一例である。
【００５５】
次に、端末プログラム６５は、動作アイコン１７１〜１７３の１つの指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１７：Ｙｅｓ）、パラメータ選択画面をディスプレイ５３に表示させる（Ｓ１８）。パラメータ選択画面は、動作選択画面を通じて指定された画像形成動作の動作パラメータを、ユーザに選択させるための画面である。すなわち、パラメータ選択画面のレイアウトは、動作選択画面を通じて指定された画像形成動作によって異なる。そして、端末プログラム６５は、パラメータ選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１９）。Ｓ１９の処理は、第２受付処理の一例である。
【００５６】
図１０に示されるパラメータ選択画面は、スキャン動作の実行条件を示す複数の動作パラメータを、ユーザに選択させるための画面である。すなわち、端末プログラム６５は、動作アイコン１７１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１７：Ｙｅｓ）、図１０に示されるパラメータ選択画面をディスプレイ５３に表示させる（Ｓ１８）。このパラメータ選択画面は、プルダウンメニュー１９１Ａ、１９２Ａ、１９３Ａ、１９４Ａ、１９５Ａと、チェックボックス１９１Ｂ、１９２Ｂ、１９３Ｂ、１９４Ｂ、１９５Ｂと、テキストボックス１９７と、［ＯＫ］ボタン１９８と、［キャンセル］ボタン１９９とを含む。
【００５７】
プルダウンメニュー１９１Ａ〜１９５Ａは、スキャン動作の実行条件を構成する複数の項目“サイズ”、“解像度”、“色”、“出力方法”、“宛先”の１つに対応する。プルダウンメニュー１９１Ａ〜１９５Ａには、対応する項目の動作パラメータとなり得る複数の候補のうち、ユーザが指定した動作パラメータが表示される。プルダウンメニュー１９１Ａ〜１９５Ａは、対応する項目が属するグループ毎に纏めて配置される。チェックボックス１９１Ｂ〜１９５Ｂは、各々がプルダウンメニュー１９１Ａ〜１９５Ａの１つに対応付けられている。
【００５８】
テキストボックス１９７には、キーボード等を通じてユーザが入力した任意の文字列が表示される。テキストボックス１９７に表示された文字列は、説明テキストになる。［ＯＫ］ボタン１９８は、動作選択画面及びパラメータ選択画面を通じて指定された動作情報を、指定アイコンのアイコンレコードに登録する指示に対応する。［キャンセル］ボタン１９９は、動作情報をアイコンレコードに登録しない指示に対応する。
【００５９】
図１１に示されるパラメータ選択画面は、コピー動作の実行条件を示す複数の動作パラメータを、ユーザに選択させるための画面である。すなわち、端末プログラム６５は、動作アイコン１７２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１７：Ｙｅｓ）、図１１に示されるパラメータ選択画面をディスプレイ５３に表示させる（Ｓ１８）。このパラメータ選択画面は、プルダウンメニュー２０１Ａ、２０２Ａ、２０３Ａ、２０４Ａ、２０５Ａ、２０６Ａと、チェックボックス２０１Ｂ、２０２Ｂ、２０３Ｂ、２０４Ｂ、２０５Ｂ、２０６Ｂと、テキストボックス２０７と、［ＯＫ］ボタン２０８と、［キャンセル］ボタン２０９とを含む。
【００６０】
プルダウンメニュー２０１Ａ〜２０６Ａは、コピー動作の実行条件を構成する複数の項目“サイズ”、“解像度”、“色”、“倍率”、“画質”、“部数”の１つに対応する。プルダウンメニュー２０１Ａ〜２０６Ａには、対応する項目の動作パラメータとなり得る複数の候補のうち、ユーザが指定した動作パラメータが表示される。プルダウンメニュー２０１Ａ〜２０６Ａは、対応する項目が属するグループ毎に纏めて配置される。チェックボックス２０１Ｂ〜２０６Ｂは、各々がプルダウンメニュー２０１Ａ〜２０６Ａの１つに対応付けられている。テキストボックス２０７、［ＯＫ］ボタン２０８、［キャンセル］ボタン２０９は、テキストボックス１９７、［ＯＫ］ボタン１９８、［キャンセル］ボタン１９９に対応する。
【００６１】
図１２に示されるパラメータ選択画面は、ＦＡＸ動作の実行条件を示す複数の動作パラメータを、ユーザに選択させるための画面である。すなわち、端末プログラム６５は、動作アイコン１７３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１７：Ｙｅｓ）、図１２に示されるパラメータ選択画面をディスプレイ５３に表示させる（Ｓ１８）。このパラメータ選択画面は、プルダウンメニュー２１１Ａ、２１２Ａ、２１３Ａ、２１４Ａ、２１５Ａ、２１６Ａと、チェックボックス２１１Ｂ、２１２Ｂ、２１３Ｂ、２１５Ｂ、２１６Ｂと、テキストボックス２１７と、［ＯＫ］ボタン２１８と、［キャンセル］ボタン２１９とを含む。
【００６２】
プルダウンメニュー２１１Ａ〜２１６Ａは、ＦＡＸ動作の実行条件を構成する複数の項目“サイズ”、“解像度”、“色”、“宛先”、“同報”、“カバー”の１つに対応する。プルダウンメニュー２１１Ａ〜２１６Ａには、対応する項目の動作パラメータとなり得る複数の候補のうち、ユーザが指定した動作パラメータが表示される。プルダウンメニュー２１１Ａ〜２１６Ａは、対応する項目が属するグループ毎に纏めて配置される。チェックボックス２１１Ｂ〜２１６Ｂは、各々がプルダウンメニュー２１１Ａ〜２１６Ａの１つに対応付けられている。但し、プルダウンメニュー２１４Ａには、チェックボックスが対応付けられていない。テキストボックス２１７、［ＯＫ］ボタン２１８、［キャンセル］ボタン２１９は、テキストボックス１９７、［ＯＫ］ボタン１９８、［キャンセル］ボタン１９９に対応する。
【００６３】
そして、端末プログラム６５は、プルダウンメニュー１９１Ａ〜１９５Ａ、２０１Ａ〜２０６Ａ、２１１Ａ〜２１６Ａを通じて動作パラメータを指定するユーザ操作、チェックボックス１９１Ｂ〜１９５Ｂ、２０１Ｂ〜２０６Ｂ、２１１Ｂ〜２１６Ｂをチェック或いはチェック解除するユーザ操作、及びテキストボックス１９７、２０７、２１７を通じて説明テキストを入力するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける。プルダウンメニュー１９１Ａ〜１９５Ａ、２０１Ａ〜２０６Ａ、２１１Ａ〜２１６Ａの操作は、動作パラメータを指定するユーザ操作の一例である。チェックボックス１９１Ｂ〜１９５Ｂ、２０１Ｂ〜２０６Ｂ、２１１Ｂ〜２１６Ｂのチェックは、対応する項目を指定するユーザ操作の一例である。
【００６４】
次に、端末プログラム６５は、［ＯＫ］ボタン１９８、２０８、２１８の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１９：ＯＫ）、動作選択画面を通じて指定された動作ＩＤと、パラメータ選択画面を通じて指定された動作パラメータとを含む動作情報を、指定アイコンのアイコンレコードに登録する（Ｓ２０）。また、端末プログラム６５は、テキストボックス１９７、２０７、２１７を通じて文字列が入力されていることに応じて、当該文字列を説明テキストとして、指定アイコンのアイコンレコードに登録する。Ｓ２０の処理は、編集処理の一例である。
【００６５】
さらに図示は省略するが、端末プログラム６５は、チェックされたチェックボックス１９１Ｂ〜１９５Ｂ、２０１Ｂ〜２０６Ｂ、２１１Ｂ〜２１６Ｂに対応する項目を示す指定項目情報を、Ｓ２０で登録した動作情報に対応付けてメモリ６２に記憶させる。なお、本実施形態において、チェックボックスが設けられていないＦＡＸ動作の項目“宛先”は、常に指定項目情報に含まれるものとする。
【００６６】
次に、端末プログラム６５は、Ｓ２０で編集した画面指示データに基づいて、カスタマイズ画面をディスプレイ５３に表示させる（Ｓ１１）。一方、端末プログラム６５は、パラメータ選択画面の［キャンセル］ボタン１９９、２０９、２１９の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１９：キャンセル）、Ｓ２０の処理を実行せずに、Ｓ１１以降の処理を実行する。
【００６７】
また、端末プログラム６５は、［変更］ボタン１６３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１３：Ｙｅｓ）、図９（Ｂ）に示される画像選択画面をディスプレイ５３に表示させる（Ｓ２１）。画像選択画面は、指定アイコンの図柄を示すアイコン画像データを、ユーザに選択させるための画面である。画像選択画面は、画像アイコン１８１、１８２、１８３、１８４、１８５を含む。画像アイコン１８１〜１８５は、メモリ６２に記憶されている画像データの１つに対応する。そして、端末プログラム６５は、画像選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ２２）。Ｓ２２の処理は、第１受付処理の一例である。
【００６８】
そして、端末プログラム６５は、画像アイコン１８１〜１８５の１つの指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２２：Ｙｅｓ）、指定された画像アイコンに対応する画像データをアイコン画像データとして、指定アイコンのアイコンレコードに登録する（Ｓ２３）。Ｓ２３の処理は、編集処理の一例である。そして、端末プログラム６５は、Ｓ２３で編集した画面指示データに基づいて、カスタマイズ画面をディスプレイ５３に表示させる（Ｓ１１）。
【００６９】
さらに、端末プログラム６５は、テキストボックス１６１を通じた文字列の入力を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１４：Ｙｅｓ）、入力された文字列をアイコンテキストとして、指定アイコンのアイコンレコードに登録する（Ｓ２４）。なお、テキストボックス１６１を通じて入力可能な文字数の最大値は、テキストボックス１９７、２０７、２１７を通じて入力可能な文字数の最大値、或いは後述するＳ３４で生成される文字数の最大値より少なくてもよい。Ｓ２４の処理は、編集処理の一例である。そして、端末プログラム６５は、Ｓ２４で編集した画面指示データに基づいて、カスタマイズ画面をディスプレイ５３に表示させる（Ｓ１１）。
【００７０】
これらの処理が繰り返し実行されたことによって、画面指示データが図２に示されるように編集される。また、カスタマイズ処理で画面指示データに新たに登録されたアイコンレコードは、第２値“ＯＮ”が設定されたカスタムフラグを含む。さらに、図２に示される画面指示データに従って、図７及び図８に示されるカスタマイズ画面がディスプレイ５３に表示される。すなわち、カスタマイズ処理によって、Ｓ２２で指定された画像データで示される動作アイコンがアイコン画面に表示され、且つ当該アイコン画面上で当該動作アイコンが指定されたときに、Ｓ１７、Ｓ１９で指定された画像形成動作が実行されるように、画面指示データが編集される。
【００７１】
動作情報Ｃは、動作ＩＤ“Ｓｃａｎ”と、図１０に示される動作パラメータ（サイズ“Ａ４”、解像度“３００ｄｐｉ”、色“カラー”、出力方法“メール”、宛先“ａａａ＠ｂｒｏｔｈｅｒ．ｊｐ”）とを含むものとする。また、動作情報Ｃに対応する指定項目情報は、図１０でチェックされたチェックボックス１９２Ｂ、１９５Ｂに対応する項目“解像度”、“宛先”を示すものとする。
【００７２】
動作情報Ｄは、動作ＩＤ“Ｃｏｐｙ”と、図１１に示される動作パラメータ（サイズ“Ａ４”、解像度“３００ｄｐｉ”、色“カラー”、倍率“２００％”、画質“ファイン”、部数“１”）とを含むものとする。また、動作情報Ｄに対応する指定項目情報は、図１１でチェックされたチェックボックス２０３Ｂ、２０５Ｂに対応する項目“色”、“画質”を示すものとする。
【００７３】
またパラメータ選択画面の図示は省略するが、動作情報Ｅは、動作ＩＤ“Ｓｃａｎ”と、動作パラメータ（サイズ“Ａ４”、解像度“６００ｄｐｉ”、色“カラー”、出力方法“メール”、宛先“ｂｂｂ＠ｂｒｏｔｈｅｒ．ｊｐ”）とを含むものとする。また、動作情報Ｅを指定するパラメータ選択画面では、チェックボックス１９１Ｂ〜１９５Ｂが指定されていないものとする。すなわち、動作情報Ｅには、指定項目情報が対応付けられていない。さらに、動作情報Ｅを含むアイコンレコードは、テキストボックス１９７を通じて入力された説明テキスト“ｂｂｂ＠ｂｒｏｔｈｅｒ．ｊｐにメール”を含む。
【００７４】
動作情報Ｆは、動作ＩＤ“ＦＡＸ”と、図１２に示される動作パラメータ（サイズ“Ａ４”、解像度“３００ｄｐｉ”、色“カラー”、宛先“ｘｘｘ−ｙｙｙｙ−ｚｚｚｚ”、同報“ＯＦＦ”、カバー“カバーあり”）とを含むものとする。また、動作情報Ｆに対応する指定項目情報は、図１２でチェックされたチェックボックス２１２Ｂ、２１６Ｂに対応する項目“解像度”、“カラー”と、項目“宛先”とを示すものとする。
【００７５】
次に、端末プログラム６５は、図８に示される［送信］ボタン１３２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１５：Ｙｅｓ）、編集した画面指示データ（以下、「カスタム画面データ」と表記することがある。）を、直接的或いは間接的にＭＦＰ１０に出力する（Ｓ２５）。Ｓ２５の処理は、第１出力処理及び送信処理の一例である。なお、ＭＦＰ１０に出力される画面指示データは、カスタムフラグ及び説明テキストを含んでいなくてもよい。また図示は省略するが、端末プログラム６５は、図８に示される［保存］ボタン１３１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、編集した画面指示データをメモリ６２或いは不図示のサーバに記憶させる。
【００７６】
直接的に出力する例として、端末プログラム６５は、通信Ｉ／Ｆ５５を通じてＭＦＰ１０にカスタム画面データを送信してもよい。間接的に出力する例として、端末プログラム６５は、カスタム画面データが記憶されたメモリ領域の先頭アドレスを示すポインタを、情報処理端末５０にインストールされた不図示の出力プログラムに通知してもよい。そして、出力プログラムは、端末プログラム６５から通知されたポインタで示されるメモリ領域からカスタム画面データを読み出し、読み出したカスタム画面データを通信Ｉ／Ｆ５５を通じてＭＦＰ１０に送信してもよい。
【００７７】
また、端末プログラム６５は、マニュアル作成処理を実行する（Ｓ２６）。マニュアル作成処理は、カスタマイズ処理でカスタマイズした画面指示データで示されるアイコン画面の使用方法を示すマニュアル画像を作成する処理である。図５を参照して、マニュアル作成処理の詳細を説明する。
【００７８】
［マニュアル作成処理］
まず、端末プログラム６５は、共通の内容を含むマニュアル画像を示すマニュアル画像データを、メモリ６２に記憶させる。「共通の内容」とは、例えば、図１４（Ａ）に示される“カスタムアイコンマニュアル”、“アイコン”、“説明”の文字列を指す。すなわち、「共通の内容」とは、画面指示データの内容に拘わらず、マニュアル画像が含むべき情報を指す。
【００７９】
次に、端末プログラム６５は、図２に示される１行目のアイコンレコードを、画面指示データから読み出す（Ｓ３１）。次に、端末プログラム６５は、読み出したアイコンレコードのカスタムフラグの設定値を判断する（Ｓ３２）。そして、端末プログラム６５は、カスタムフラグに第１値“ＯＦＦ”が設定されていると判断したことに応じて（Ｓ３２：ＯＦＦ）、Ｓ３３〜Ｓ３５の処理を実行せずに、Ｓ３１で未だ読み出していないアイコンレコードが画面指示データに登録されているか否かを判断する（Ｓ３６）。すなわち、カスタムフラグに第１値“ＯＦＦ”が設定されているアイコンレコードに対応する動作アイコン及び説明テキストは、マニュアル画像に含められない。
【００８０】
次に、端末プログラム６５は、Ｓ３１で未だ読み出していないアイコンレコードが登録されていると判断したことに応じて（Ｓ３６：あり）、直近のＳ３１で読み出したアイコンレコードがページの末尾の動作アイコンを示すか否かを判断する（Ｓ３７）。より詳細には、端末プログラム６５は、直近のＳ３１で読み出したアイコンレコードがアイコンＩＤ“アイコン０３”を含むか否かを判断すればよい。そして、端末プログラム６５は、直近のＳ３１で読み出したアイコンレコードがアイコンＩＤ“アイコン０１”を含むと判断したことに応じて（Ｓ３７：Ｎｏ）、Ｓ３８の処理を実行せずに、図２に示される２行目のアイコンレコードを、画面指示データから読み出す（Ｓ３１）。
【００８１】
次に、端末プログラム６５は、読み出した２行目のアイコンレコードのカスタムフラグに第１値“ＯＦＦ”が設定されていると判断し（Ｓ３２：ＯＦＦ）、Ｓ３１で未だ読み出していないアイコンレコードが登録されていると判断し（Ｓ３６：あり）、直近のＳ３１で読み出したアイコンレコードがアイコンＩＤ“アイコン０２”を含むと判断したことに応じて（Ｓ３７：Ｎｏ）、Ｓ３３〜Ｓ３５、Ｓ３８の処理を実行せずに、図２に示される３行目のアイコンレコードを、画面指示データから読み出す（Ｓ３１）。
【００８２】
次に、端末プログラム６５は、読み出した３行目のアイコンレコードのカスタムフラグに第２値“ＯＮ”が設定されていると判断したことに応じて（Ｓ３２：ＯＮ）、当該アイコンレコードが説明テキストを含むか否かを判断する（Ｓ３３）。そして、端末プログラム６５は、３行目のアイコンレコードが説明テキストを含まないと判断したことに応じて（Ｓ３３：なし）、当該アイコンレコードの動作情報Ｃ、動作情報Ｃに対応する指定項目情報、及び図３（Ａ）に示されるテンプレートリストを用いて、説明テキストを生成する（Ｓ３４）。Ｓ３４の処理は、テキスト生成処理の一例である。
【００８３】
より詳細には、端末プログラム６５は、動作情報Ｃに含まれる動作ＩＤ“Ｓｃａｎ”に対応付けられたテンプレートテキストを、テンプレートリストから読み出す。次に、端末プログラム６５は、置換テキスト“［％読取パラメータ％］”で示されるグループ“読取パラメータ”に属する項目のうち、指定項目情報で示される項目“解像度”の動作パラメータ“３００ｄｐｉ”を、動作情報Ｃから読み出す。また、端末プログラム６５は、置換テキスト“［％出力パラメータ％］”で示されるグループ“出力パラメータ”に属する項目のうち、指定項目情報で示される項目“宛先”の動作パラメータ“ａａａ＠ｂｒｏｔｈｅｒ．ｊｐ”を、動作情報Ｃから読み出す。
【００８４】
そして、端末プログラム６５は、テンプレートテキストの置換テキスト“［％読取パラメータ％］”を、読み出した動作パラメータを表す文字列“３００ｄｐｉ”に置換する。また、端末プログラム６５は、テンプレートテキストの置換テキスト“［％出力パラメータ％］”を、読み出した動作パラメータを表す文字列“ａａａ＠ｂｒｏｔｈｅｒ．ｊｐ”に置換する。これにより、説明テキスト“３００ｄｐｉでスキャンして、ａａａ＠ｂｒｏｔｈｅｒ．ｊｐに送信する。”が生成される。
【００８５】
次に、端末プログラム６５は、図１４（Ａ）に示されるように、直近のＳ３１で読み出した３行目のアイコンレコードのアイコン画像データで示されるアイコン画像と、直近のＳ３４で生成した説明テキストを対応付けて、マニュアル画像に配置する（Ｓ３５）。本実施形態では、対応するアイコン画像及び説明テキストが、マニュアル画像上で左右方向に並べて配置される。但し、対応するアイコン画像及び説明テキストのレイアウトは前述の例に限定されず、説明テキストがアイコン画像に対応付けられた画像処理動作の内容を説明していると認識できるレイアウトであればよい。Ｓ３５の処理は、マニュアル生成処理の一例である。
【００８６】
また、端末プログラム６５は、Ｓ３１で未だ読み出していないアイコンレコードが登録されていると判断し（Ｓ３６：あり）、３行目のアイコンレコードがアイコンＩＤ“アイコン０３”を含むと判断したことに応じて（Ｓ３７：Ｙｅｓ）、図１４（Ａ）に示されるように、マニュアル画像に区切り線を追加する（Ｓ３８）。本実施形態に係る区切り線は、マニュアル画像上で左右方向に延びる直線である。但し、区切り線の詳細は前述の例に限定されず、直近のＳ３５でマニュアル画像に追加されたアイコン画像及び説明テキストと、次のＳ３５でマニュアル画像に追加されるアイコン画像及び説明テキストとの間がページの区切りであることを示すものであればよい。
【００８７】
次に、端末プログラム６５は、図２に示される４行目のアイコンレコードを、画面指示データから読み出す（Ｓ３１）。次に、端末プログラム６５は、４行目のアイコンレコードのカスタムフラグに第２値“ＯＮ”が設定されていると判断し（Ｓ３２：ＯＮ）、且つ４行目のアイコンレコードが説明テキストを含まないと判断したことに応じて（Ｓ３３：なし）、前述した手順で説明テキスト“カラーでスキャンして、ファインで印刷する。”を生成する（Ｓ３４）。
【００８８】
次に、端末プログラム６５は、４行目のアイコンレコードのアイコン画像データで示されるアイコン画像と、直近のＳ３４で生成した説明テキストを対応付けて、マニュアル画像に配置する（Ｓ３５）。さらに、端末プログラム６５は、Ｓ３１で未だ読み出していないアイコンレコードが登録されていると判断し（Ｓ３６：あり）、且つ４行目のアイコンレコードがアイコンＩＤ“アイコン０１”を含むと判断したことに応じて（Ｓ３７：Ｎｏ）、Ｓ３８の処理を実行せずに、図２に示される５行目のアイコンレコードを、画面指示データから読み出す（Ｓ３１）。
【００８９】
次に、端末プログラム６５は、５行目のアイコンレコードのカスタムフラグに第２値“ＯＮ”が設定されていると判断し（Ｓ３２：ＯＮ）、５行目のアイコンレコードが説明テキストを含むと判断したことに応じて（Ｓ３３：あり）、Ｓ３４の処理を実行せずに、５行目のアイコンレコードのアイコン画像データで示されるアイコン画像と、５行目のアイコンレコードの説明テキスト“ｂｂｂ＠ｂｒｏｔｈｅｒ．ｊｐにメール”とを対応付けて、マニュアル画像に配置する（Ｓ３５）。
【００９０】
さらに、端末プログラム６５は、Ｓ３１で未だ読み出していないアイコンレコードが登録されていると判断し（Ｓ３６：あり）、且つ５行目のアイコンレコードがアイコンＩＤ“アイコン０２”を含むと判断したことに応じて（Ｓ３７：Ｎｏ）、Ｓ３８の処理を実行せずに、図２に示される６行目のアイコンレコードを、画面指示データから読み出す（Ｓ３１）。
【００９１】
次に、端末プログラム６５は、６行目のアイコンレコードのカスタムフラグに第２値“ＯＮ”が設定されていると判断し（Ｓ３２：ＯＮ）、且つ６行目のアイコンレコードが説明テキストを含まないと判断したことに応じて（Ｓ３３：なし）、前述した手順で説明テキスト“３００ｄｐｉでスキャンして、ｘｘｘ−ｙｙｙｙ−ｚｚｚｚに、カバーありでＦＡＸする。”を生成する（Ｓ３４）。
【００９２】
次に、端末プログラム６５は、６行目のアイコンレコードのアイコン画像データで示されるアイコン画像と、直近のＳ３４で生成した説明テキストを対応付けて、マニュアル画像に配置する（Ｓ３５）。さらに、端末プログラム６５は、Ｓ３１で未だ読み出していないアイコンレコードが登録されていないと判断したことに応じて（Ｓ３６：なし）、通信Ｉ／Ｆ５５を通じてＭＦＰ１０にマニュアル画像データを送信する（Ｓ３９）。マニュアル画像データの送信方法は、Ｓ２５と同様であってもよい。Ｓ３９の処理は、第２出力処理の一例である。
【００９３】
一方図示は省略するが、ＭＦＰ１０の装置プログラム３５は、通信Ｉ／Ｆ２５を通じて情報処理端末５０からカスタム画面データを受信する。この処理は、受信処理の一例である。次に、装置プログラム３５は、情報処理端末５０から受信したカスタム画面データを、標準画面データとは別にメモリ３２に記憶させる。また、装置プログラム３５は、通信Ｉ／Ｆ２５を通じて情報処理端末５０からマニュアル画像データを受信する。そして、装置プログラム３５は、マニュアル画像データを対象とするプリント動作をプリンタ１１に実行させる。すなわち、プリンタ１１は、図１４（Ａ）に示されるように、マニュアル画像データで示される画像をシートに記録する。
【００９４】
さらに、装置プログラム３５は、例えば、ＭＦＰ１０の電源が投入されたことに応じて、カスタム画面データがメモリ３２に記憶されているか否かを判断する。装置プログラム３５は、カスタム画面データがメモリ３２に記憶されていないと判断したことに応じて、標準画面データをメモリ３２から読み出し、当該標準画面データに従ってアイコン画面をディスプレイ２３に表示させる。一方、装置プログラム３５は、カスタム画面データがメモリ３２に記憶されていると判断したことに応じて、カスタム画面データをメモリ３２から読み出し、当該カスタム画面データに従って図１３に示されるアイコン画面をディスプレイ２３に表示させる。この処理は、表示処理の一例である。そして、装置プログラム３５は、アイコン画面に対するユーザ操作を、入力Ｉ／Ｆ２４を通じて受け付ける。この処理は、第３受付処理の一例である。
【００９５】
図１３（Ａ）は、カスタム画面データのページＩＤ“ページ０１”で識別されるページを示す。図１３（Ａ）に示されるページは、動作アイコン２２１、２２２、２２３と、スクロールアイコン２２７と、［スタート］ボタン２２９とを含む。図１３（Ｂ）は、カスタム画面データのページＩＤ“ページ０２”で識別されるページを示す。図１３（Ｂ）に示されるページは、動作アイコン２２４、２２５、２２６と、スクロールアイコン２２８と、［スタート］ボタン２２９とを含む。
【００９６】
装置プログラム３５は、スクロールアイコン２２７の指定を入力Ｉ／Ｆ２４を通じて受け付けたことに応じて、図１３（Ａ）に示されるアイコン画面に代えて、図１３（Ｂ）に示されるアイコン画面をディスプレイ２３に表示させる。また、装置プログラム３５は、スクロールアイコン２２８の指定を入力Ｉ／Ｆ２４を通じて受け付けたことに応じて、図１３（Ｂ）に示されるアイコン画面に代えて、図１３（Ａ）に示されるアイコン画面をディスプレイ２３に表示させる。さらに、装置プログラム３５は、例えば、動作アイコン２２１の指定と、［スタート］ボタン２２９の指定とを入力Ｉ／Ｆ２４を通じて受け付けたことに応じて、動作アイコン２２１に対応するアイコンレコードを画面指示データから読み出す。そして、装置プログラム３５は、読み出したアイコンレコードの動作情報で示される画像形成動作を実行する。この処理は、実行処理の一例である。
【００９７】
［本実施形態の作用効果］
上記の実施形態によれば、Ｓ２０、Ｓ２３、Ｓ２４で編集した画面指示データに基づいて生成したマニュアル画像が出力される。すなわち、出力されたマニュアル画像が印刷されることによって、アイコン画面に表示される動作アイコンと、当該動作アイコンに対応付けられた画像形成動作の内容とを、ＭＦＰ１０のユーザに認識させることができる。なお、上記の実施形態によれば、カスタム画面データ及びマニュアル画像データが同一のＭＦＰ１０に出力される。これにより、カスタマイズされたアイコン画面が表示されるＭＦＰ１０で、当該アイコン画面の使い方を示すマニュアル画像を印刷することができるので、当該アイコン画面の使い方をユーザにさらに簡単に認識させることができる。
【００９８】
なお、マニュアル画像データを受信したＭＦＰ１０は、マニュアル画像をシートに記録することに代えて、マニュアル画像をディスプレイ２３に表示させてもよい。また、カスタム画面データ及びマニュアル画像データの出力先は、異なっていてもよい。すなわち、マニュアル画像データの送信先は、カスタム画面データの送信先のＭＦＰ１０と異なるプリンタでもよいし、不図示のストレージサーバ等であってもよい。そして、ストレージサーバは、受信したマニュアル画像データをサーバメモリに記憶させてもよい。また、ストレージサーバは、サーバメモリに記憶されたマニュアル画像データを、ユーザの要求に従ってディスプレイに表示させてもよいし、ユーザの所持する端末に送信してもよい。
【００９９】
また、上記の実施形態によれば、アイコン画面をカスタマイズするためのユーザ操作（Ｓ１７、Ｓ１９）によって、説明テキストが自動的に生成される。また、Ｓ１７、Ｓ１９で指定された動作情報は、画像形成動作の内容と密接に関係している。すなわち、説明テキストを生成するための煩雑なユーザ操作を必要とせずに、画像形成動作の内容を端的に表す説明テキストを生成することができる。
【０１００】
より詳細には、説明テキストに含めるべき情報及び語順は、動作ＩＤ毎に大きく異なる。一方、同一の動作ＩＤに対応する説明テキストには、同一の項目に対応するパラメータを同一の語順で配置することによって、類似の画像形成動作の違いをユーザに適切に認識させることができる。そこで上記の実施形態のように、動作ＩＤ毎のテンプレートテキストを予め定めておくことによって、アイコン画面の使い方を端的に示す説明テキストを、簡単に生成することができる。
【０１０１】
但し、説明テキストは、テンプレートテキストを用いて生成することに限定されず、テキストボックス１９７、２０７、２１７を通じて入力された文字列であってもよい。これにより、管理者がＭＦＰ１０のユーザに伝えたい説明テキストを、マニュアル画像に含めることができる。また、上記の実施形態では、テキストボックス１９７、２０７、２１７を通じて説明テキストが入力されなかった場合に、テンプレートテキストを用いて説明テキストが自動生成される例を説明した。しかしながら、テキストボックス１９７、２０７、２１７を通じて説明テキストが入力されなかった場合は、当該動作アイコンの説明が不要だと管理者が判断したと考えることもできるので、動作アイコン及び説明テキストをマニュアル画像に含めなくてもよい。
【０１０２】
また、図１４（Ａ）に示されるマニュアル画像は、同一のページに属する動作アイコン及び当該動作アイコンの説明テキストが纏めて配置される。より詳細には、マニュアル画像上において、アイコン画面を構成する複数のページの境界が区切り線で示されている。これにより、アイコン画面のページ毎の使い方がユーザにとって分かり易くなる。なお、ページの境界を示す方法は、区切り線に限定されない。他の例として、マニュアル画像は、アイコン画面を構成する複数のページのうちの１つに含まれる動作アイコン及び説明テキストのみを含んでもよい。換言すれば、マニュアル作成処理において、アイコン画面を構成するページの数と同じ数のマニュアル画像が作成されてもよい。さらに換言すれば、端末プログラム６５は、Ｓ３８において、改ページを示す制御記号をマニュアル画像に含めてもよい。
【０１０３】
また、ＭＦＰ１０の出荷時からアイコン画面に含まれている動作アイコンは、その使い方を既にユーザが認識していると考えられる。そこで上記の実施形態のように、Ｓ２０、Ｓ２３、Ｓ２４で追加された動作アイコンの使い方のみをマニュアル画像で説明することによって、特にアイコン画面に多数の動作アイコンが含まれている場合に、ユーザが必要な情報を見つけやすくなる。但し、カスタムフラグを省略して、アイコン画面に含まれる全ての動作アイコンと、当該動作アイコンの説明テキストとをマニュアル画像に含めてもよい。
【０１０４】
［変形例］
次に、図３（Ｂ）及び図１４（Ｂ）を参照して、変形例に係るマニュアル画像の作成方法を説明する。なお、上記の実施形態との共通点の詳細な説明は省略し、相違点を中心に説明する。また、上記の実施形態及び変形例は、任意の組み合わせで組み合わせることができる。すなわち、図３（Ｂ）のテンプレートリストを用いて図５に示されるマニュアル作成処理が実行されてもよいし、図３（Ａ）のテンプレートリストを用いて変形例に係る処理が実行されてもよい。
【０１０５】
まず、図３（Ｂ）に示されるテンプレートテキストは、グループを表す文字列に代えて、項目を表す文字列を含む置換テキスト（例えば、“［％解像度％］”等）と、固定テキストとを含む。例えば図２の動作情報Ｃを含むアイコンレコードの説明テキストを生成する場合において、端末プログラム６５は、Ｓ１７で指定された動作ＩＤ“Ｓｃａｎ”に対応するテンプレートテキストを、図３（Ｂ）に示されるテンプレートリストから読み出す。次に、端末プログラム６５は、置換テキスト“［％宛先％］”で示される項目“宛先”の動作パラメータ“ａａａ＠ｂｒｏｔｈｅｒ．ｊｐ”を、動作情報Ｃから読み出す。そして、端末プログラム６５は、置換テキスト“［％宛先％］”を、読み出した動作パラメータを表す文字列“ａａａ＠ｂｒｏｔｈｅｒ．ｊｐ”に置換する。項目“宛先”の動作パラメータは、スキャン動作或いはＦＡＸ動作における画像データの出力先の外部装置を識別する出力先情報の一例である。
【０１０６】
また、図１４（Ｂ）に示されるマニュアル画像は、動作選択画面を通じて選択可能な動作ＩＤ“Ｓｃａｎ”、“Ｃｏｐｙ”、“ＦＡＸ”のうち、特定動作ＩＤの一例である動作ＩＤ“Ｓｃａｎ”が対応付けられた動作アイコン及び説明テキストのみを含む。動作ＩＤ“Ｓｃａｎ”で識別されるスキャン動作は、通信ネットワーク１０１を通じてＭＦＰ１０に接続された外部装置（例えば、情報処理端末５０、不図示のストレージサーバ、不図示のメールサーバ等）にスキャンデータを出力する出力動作の一例である。但し、出力動作はスキャン動作に限定されず、ＦＡＸ動作等であってもよい。
【０１０７】
さらに、図１４（Ｂ）に示されるマニュアル画像は、動作アイコン及び説明テキストに加えて、当該動作アイコンが配置されているアイコン画面上の位置を示す文字列を含む。動作アイコンの位置は、例えば、対応するアイコンレコードのページＩＤ及びアイコンＩＤの組み合わせによって特定される。すなわち、ページＩＤ“ページ０１”及びアイコンＩＤ“アイコン０３”を含むアイコンレコードに対応する動作アイコンは、図７及び図１４（Ｂ）に示されるように、「第１ページの右端」に配置されている。同様に、すなわち、ページＩＤ“ページ０２”及びアイコンＩＤ“アイコン０２”を含むアイコンレコードに対応する動作アイコンは、図８及び図１４（Ｂ）に示されるように、「第２ページの中央」に配置されている。
【０１０８】
画像データを外部装置に送信する出力動作は、誤って実行されると機密情報が漏洩する等の問題を生じる可能性がある。そこで上記の変形例のように、出力動作に対応する動作アイコン及び出力先情報を対応付けてマニュアル画像に配置することによって、誤った出力先に画像データが出力されるのを抑制することができる。
【０１０９】
また、上記の実施形態のＭＦＰ１０及び情報処理端末５０において、メモリ３２、６２に記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明のコントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【０１１０】
さらに、本発明は、ＭＦＰ１０及び情報処理端末５０として実現できるだけでなく、ＭＦＰ１０及び情報処理端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じてＭＦＰ１０及び情報処理端末５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【０１１１】
１０・・・ＭＦＰ
１１・・・プリンタ
２３，５３・・・ディスプレイ
２４，５４・・・入力Ｉ／Ｆ
２５，５５・・・通信Ｉ／Ｆ
３１，６１・・・ＣＰＵ
３２，６２・・・メモリ
３５・・・装置プログラム
５０・・・情報処理端末
６５・・・端末プログラム
【図１】
2018163454.tif 000003
【図２】
2018163454.tif 000004
【図３】
2018163454.tif 000005
【図４】
2018163454.tif 000006
【図５】
2018163454.tif 000007
【図６】
2018163454.tif 000008
【図７】
2018163454.tif 000009
【図８】
2018163454.tif 000010
【図９】
2018163454.tif 000011
【図１０】
2018163454.tif 000012
【図１１】
2018163454.tif 000013
【図１２】
2018163454.tif 000014
【図１３】
2018163454.tif 000015
【図１４】
2018163454.tif 000016