(57)【要約】【課題】情報処理装置および端末装置等のそれぞれの画面に、目的に沿ったアイコンを表示することができる情報処理装置等を提供できる。【解決手段】自装置に備えられた機能に関するアイコンを表示する第１の画面１１１と、機能と第１の画面１１１および自装置以外の他装置に備えられた第２の画面２１１で表示するための複数のアイコンとを対応付けて記憶するＷｅｂサーバ部１２０と、機能へのショートカットを第１の画面１１１に配置する指示を受け付けたことに応じ、複数のアイコンの中から第１の画面１１１で表示するアイコンを検索し選択する際に、検索順で最初に合致するものを選択しないアイコン選択部１４０と、を備える情報処理装置。【選択図】図６
2018151879.tif 000002
【特許請求の範囲】
【請求項１】
自装置に備えられた機能に関するアイコンを表示する第１の画面と、
前記機能と、前記第１の画面および自装置以外の他装置に備えられた第２の画面で表示するための複数のアイコンとを対応付けて記憶する記憶部と、
前記機能へのショートカットを前記第１の画面に配置する指示を受け付けたことに応じ、前記複数のアイコンの中から前記第１の画面で表示するアイコンを検索し選択する際に、検索順で最初に合致するものを選択しないアイコン選択部と、
を備える情報処理装置。
【請求項２】
前記記憶部は、前記アイコンを、前記第２の画面で表示するのに適したものを最初および最後に配置し、前記第１の画面で表示するのに適したものを間に配置して記憶することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アイコンは、前記第１の画面および前記第２の画面のサイズおよび／または色数に応じて定められることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記アイコン選択部は、前記複数のアイコンの中から検索順で２番目に合致するものを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記アイコンは、前記アイコン選択部が前記第１の画面または前記第２の画面で表示するのに適したものを検索する際に、当該第２の画面で表示するのに適したものが検索順で最初および最後に合致する箇所に配置され、当該第１の画面で表示するのに適したものが検索順で２番目以降に合致する箇所に配置されることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
自装置に備えられた機能と、自装置における第１の画面および自装置以外の他装置における第２の画面で表示するための複数のアイコンとを関連付けて格納する格納部と、
前記複数のアイコンを前記第１の画面および前記第２の画面で表示するために出力する出力部と、
を備え、
前記アイコンは、前記第１の画面または前記第２の画面で表示するのに適したものを検索される際に、当該第２の画面で表示するのに適したものが検索順で最初および最後に合致する箇所に配置され、当該第１の画面で表示するのに適したものが検索順で２番目以降に合致する箇所に配置されるアイコン出力装置。
【請求項７】
コンピュータに、
自装置に備えられた機能と、当該機能に関するアイコンを表示する第１の画面および自装置以外の他装置に備えられた第２の画面で表示するための複数のアイコンとを対応付けて記憶する記憶機能と、
前記機能へのショートカットを前記第１の画面に配置する指示を受け付けたことに応じ、前記複数のアイコンの中から前記第１の画面で表示するアイコンを検索し選択する際に、検索順で最初に合致するものを選択しないアイコン選択機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、アイコン出力装置、プログラムに関する。
【背景技術】
【０００２】
昨今、例えば、画像読み取り機構、印刷機構、および通信機構等を備え、原稿のコピー、プリント、原稿のスキャン、ファクシミリの送受信などの種々の処理を行なうことができる画像形成装置等の情報処理装置が普及しつつある。このような情報処理装置では、外部装置である端末装置等から印刷データを送り、プリント等を行なうことができる。
またこのような情報処理装置では、自装置の機能を表示する画面を有し、この機能に関するアイコンを表示するのが一般的である。また端末装置等の画面に同様のアイコンを表示させることがある。そしてユーザがこのアイコンを選択すると、アイコンに関連付けられた情報処理装置の機能を実行することができる。この場合、情報処理装置では、自装置の画面に表示するアイコンと端末装置等の画面に表示するアイコンとを用意する必要がある。そしてアイコンは、それぞれの画面に応じたものが複数用意されることがある。
【０００３】
特許文献１には、通信端末機におけるブックマークサービス提供方法は、ウェブサイトに接続する過程と、接続したウェブサイトにファビコンが存在しているか否かを検査する過程と、ウェブサイトにファビコンが存在すると、該当ファビコンをウェブサイトのブックマークとして設定する過程とを含むことが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２３８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
情報処理装置および端末装置で表示するアイコンは、開発等に要する労力およびコストなどの関係から、共通のものを使用することがある。
しかしながらこのとき複数のアイコンから画面に応じて選択を行なう場合、情報処理装置や端末装置等の目的に沿ったものであるとは限らない。例えば、情報処理装置では、機能を表す情報を表示するアイコンを表示すれば足りるが、端末装置等では、これに加え、例えば、商品・組織を表す情報を表示するアイコンが求められることがある。
本発明は、情報処理装置および端末装置等のそれぞれの画面に、目的に沿ったアイコンを表示することができる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、自装置に備えられた機能に関するアイコンを表示する第１の画面と、前記機能と、前記第１の画面および自装置以外の他装置に備えられた第２の画面で表示するための複数のアイコンとを対応付けて記憶する記憶部と、前記機能へのショートカットを前記第１の画面に配置する指示を受け付けたことに応じ、前記複数のアイコンの中から前記第１の画面で表示するアイコンを検索し選択する際に、検索順で最初に合致するものを選択しないアイコン選択部と、を備える情報処理装置である。
請求項２に記載の発明は、前記記憶部は、前記アイコンを、前記第２の画面で表示するのに適したものを最初および最後に配置し、前記第１の画面で表示するのに適したものを間に配置して記憶することを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記アイコンは、前記第１の画面および前記第２の画面のサイズおよび／または色数に応じて定められることを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記アイコン選択部は、前記複数のアイコンの中から検索順で２番目に合致するものを選択することを特徴とする請求項１に記載の情報処理装置である。
請求項５に記載の発明は、前記アイコンは、前記アイコン選択部が前記第１の画面または前記第２の画面で表示するのに適したものを検索する際に、当該第２の画面で表示するのに適したものが検索順で最初および最後に合致する箇所に配置され、当該第１の画面で表示するのに適したものが検索順で２番目以降に合致する箇所に配置されることを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、自装置に備えられた機能と、自装置における第１の画面および自装置以外の他装置における第２の画面で表示するための複数のアイコンとを関連付けて格納する格納部と、前記複数のアイコンを前記第１の画面および前記第２の画面で表示するために出力する出力部と、を備え、前記アイコンは、前記第１の画面または前記第２の画面で表示するのに適したものを検索される際に、当該第２の画面で表示するのに適したものが検索順で最初および最後に合致する箇所に配置され、当該第１の画面で表示するのに適したものが検索順で２番目以降に合致する箇所に配置されるアイコン出力装置である。
請求項７に記載の発明は、コンピュータに、自装置に備えられた機能と、当該機能に関するアイコンを表示する第１の画面および自装置以外の他装置に備えられた第２の画面で表示するための複数のアイコンとを対応付けて記憶する記憶機能と、前記機能へのショートカットを前記第１の画面に配置する指示を受け付けたことに応じ、前記複数のアイコンの中から前記第１の画面で表示するアイコンを検索し選択する際に、検索順で最初に合致するものを選択しないアイコン選択機能と、を実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、情報処理装置および端末装置等のそれぞれの画面に、目的に沿ったアイコンを表示することができる情報処理装置を提供できる。
請求項２の発明によれば、アイコンを選択する際に、アイコンを下方向または上方向の何れの方向に検索する場合でも、第１の画面および第２の画面に適したものを出力することができる。
請求項３の発明によれば、第１の画面および第２の画面に適したアイコンを設定することができる。
請求項４の発明によれば、情報処理装置が自装置の目的に沿ったアイコンをより容易に選択することができる。
請求項５の発明によれば、アイコンを選択する際に、第１の画面および第２の画面に適したアイコンを、検索順に合わせ配置することができる。
請求項６の発明によれば、情報処理装置および端末装置等のそれぞれの画面に、目的に沿ったアイコンを出力することができるアイコン出力装置を提供できる。
請求項７の発明によれば、情報処理装置および端末装置等のそれぞれの画面に、目的に沿ったアイコンを表示することができる機能をコンピュータにより実現できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態が適用される情報処理システムの全体構成例を示したものである。
【図２】画像形成装置のハードウェア構成例を示した図である。
【図３】端末装置のハードウェア構成を示した図である。
【図４】画像形成装置の操作パネルの画面（第１の画面）に表示されるアイコンの具体例を示した図である。
【図５】（ａ）〜（ｂ）は、アイコンの表示情報を複数用意する場合の従来のデータ形式について示した図である。
【図６】画像形成装置および端末装置の機能構成例を示したブロック図である。
【図７】（ａ）〜（ｂ）は、本実施の形態における表示情報のデータ形式を示した図である。
【図８】アイコンファイルのテーブルの第２の例を示した図である。
【図９】アイコン選択部の動作について説明したフローチャートである。
【図１０】アイコン選択部の動作について説明したフローチャートである。
【発明を実施するための形態】
【０００９】
＜情報処理システムの全体構成の説明＞
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
図１は、本実施の形態が適用される情報処理システムの全体構成例を示したものである。
図示するように、この情報処理システム１は、画像形成装置１０と、端末装置２０とがネットワーク３０に接続されることにより構成されている。
なお図では、１つの画像形成装置１０しか示していないが、複数の画像形成装置１０を設けてもよい。また図では、１つの端末装置２０しか示していないが、複数の端末装置２０を設けてもよい。
【００１１】
画像形成装置１０は、情報処理装置（第１の装置）の一例である。画像形成装置１０は、紙等の記録媒体に画像を形成し、印刷媒体として出力する装置である。画像形成装置１０は、プリンタ機能を備えるが、これに加えて例えば、スキャナ機能、ファクシミリ機能等の他の画像処理機能を備えている。
【００１２】
端末装置２０は、画像形成装置１０に印刷を要求するコンピュータ装置である。ここで、端末装置２０としては、ＰＣ（Personal Computer）、タブレット、スマートフォンなどの携帯端末、携帯電話等を用いるとよい。
ネットワーク３０は、画像形成装置１０と端末装置２０との間の情報通信に用いられる通信手段であり、例えば、ＬＡＮ（Local Area Network）である。またインターネットであってもよい。
【００１３】
＜画像形成装置１０の説明＞
図２は、画像形成装置１０のハードウェア構成例を示した図である。
図示するように、画像形成装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読み取り部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。そしてこれらがバスＢを介して必要なデータのやりとりを行なう。
【００１４】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
【００１５】
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ１４は、画像読み取り部１６が読み取った画像情報や画像形成部１７における画像形成にて用いる画像情報等を記憶する例えば磁気ディスク装置である。
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行なう例えばタッチパネルである。
【００１６】
画像読み取り部１６は、原稿に記録された画像を読み取る。ここで、画像読み取り部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００１７】
画像形成部１７は、記録媒体に画像を形成する印刷機構である。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを用紙等の記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
通信Ｉ／Ｆ１８は、ネットワーク３０を介して他の装置との間で各種情報の送受信を行なう。
【００１８】
また本実施の形態では、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、およびＨＤＤ１４、および通信Ｉ／Ｆ１８で、自装置である画像形成装置１０の各機構部の制御を行なう制御部１００を構成する。
【００１９】
＜端末装置２０の説明＞
次に、端末装置２０のハードウェア構成について説明する。
図３は、端末装置２０のハードウェア構成を示した図である。
図示するように、端末装置２０は、演算手段であるＣＰＵ２１と、記憶手段であるメインメモリ２２及びＨＤＤ２３とを備える。ここで、ＣＰＵ２１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行する。また、メインメモリ２２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ２３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、端末装置２０は、外部との通信を行なうための通信Ｉ／Ｆ２４と、ビデオメモリやディスプレイ等からなる表示機構２５と、キーボードやマウス等の入力デバイス２６とを備える。
【００２０】
＜画像形成装置１０の動作の説明＞
このような画像形成装置１０を使用して、ユーザは、例えば、原稿のコピーを行なうことができる。即ち、画像読み取り部１６によって読み取られた原稿の画像情報を基に、画像形成部１７により画像を記録媒体上に形成することで原稿をコピーすることができる。またユーザは、ネットワーク３０および通信Ｉ／Ｆ１８を介して端末装置２０から印刷のジョブを画像形成装置１０に送信することでプリントを行なうことができる。即ち、印刷のジョブに含まれる画像情報を基に、画像形成部１７により画像を記録媒体上に形成することでプリントすることができる。さらにユーザは、ファクシミリの送受信を行なうことができる。即ち、画像読み取り部１６によって読み取られた原稿の画像情報をネットワーク３０および通信Ｉ／Ｆ１８を介して送信できる。あるいはユーザは、原稿のスキャンを行なうことができる。即ち、画像読み取り部１６によって読み取られた原稿の画像情報をネットワーク３０および通信Ｉ／Ｆ１８を介して端末装置２０に保存できる。
【００２１】
＜ＵＩ（User Interface）の説明＞
またこの際に、画像形成装置１０（情報処理装置、第１の装置）の操作パネル１５や端末装置２０（第２の装置）の表示機構２５は、ＵＩ（User Interface）として機能する。具体的には、画像形成装置１０の操作パネル１５の画面（第１の画面）や端末装置２０の表示機構２５の画面（第２の画面）に、画像形成装置１０の自装置に備えられた機能に関するアイコンを表示する。そしてユーザが、このアイコンに対し、タッチ、クリックなどの予め定められた操作を行なうと、画像形成装置１０では、このアイコンに関連付けられた処理として上述したプリントやコピー等の動作を開始する。このように端末装置２０側でもアイコンを選択し画像形成装置１０を使用することで、複数人が同時に画像形成装置１０を使用することができるマルチＵＩを実現できる。また一般的な端末装置２０を、画像形成装置１０の操作パネル１５と同じように利用できるリモートＵＩを実現できる。
【００２２】
図４は、画像形成装置１０の操作パネル１５の画面（第１の画面）に表示されるアイコンＩの具体例を示した図である。
図示する画面は、いわゆるホーム画面である。ここでは、コピー、Ｅ−Ｍａｉｌスキャン、個人設定、メールアドレス設定の各機能に関連付けけられた４つのアイコンＩが表示されている。このうちメールアドレス設定のアイコンＩは、ショートカット機能を利用したものである。ショートカット機能とは、任意の画面において登録操作を行なうと、ホーム画面から階層を辿ることなく直接登録した画面にアクセスすることができる機能である。このメールアドレス設定は、本来は、個人設定の下位階層に位置する機能であるが、ここでは、ショートカット機能を利用することでホーム画面にメールアドレス設定のアイコンＩが表示されている。
【００２３】
また端末装置２０の表示機構２５の画面（第２の画面）で表示を行なう際は、例えば、ブラウザのブックマークとしてアイコンＩを配置することができる。また図４で説明したのと同様にショートカット機能を利用して、ＯＳ（Operating System）が提供するホーム画面やデスクトップ画面にショートカットとしてアイコンＩを表示することもできる。
【００２４】
またアイコンＩは、画面に合わせ複数用意される場合がある。例えば、一般的なブラウザのブックマーク用のアイコンＩは、縦横１６ドットのサイズである。しかしアイコンＩがこの１種類のみの場合、縦横１２８ドットのアイコンＩを表示したいときには、アイコンＩが８倍拡大されることになる。その結果、アイコンＩは、解像度が低いジャギーの目立つ荒い画像として画面に表示されることになる。これを回避するために、アイコンＩを複数用意し、表示する画面に合わせ、何れかのアイコンＩを選択することがある。この場合、例えば、画面のサイズや色数に応じて選択する。つまり例えば、画面のサイズが小さい場合は、それに合わせた小さいサイズのアイコンＩを選択する。対して画面のサイズが大きい場合は、それに合わせた大きいサイズのアイコンＩを選択する。また画面で表示できる色数に合わせてアイコンＩの選択を行なう。またアイコンＩの表示情報を格納するアイコンファイルは、画像形成装置１０の操作パネル１５の画面（第１の画面）に使用する場合でも、端末装置２０の表示機構２５の画面（第２の画面）で表示する場合でも、共通のものを使用する。このときアイコンＩの表示情報は、例えば、ＨＴＭＬ（HyperText Markup Language）で記述する。このようにアイコンＩの表示情報の統合、共通化を図ることで、開発、検証、維持に要する労力およびコストを削減することができる。
【００２５】
図５（ａ）〜（ｂ）は、アイコンＩの表示情報を複数用意する場合の従来のデータ形式について示した図である。
図５（ａ）は、１つのアイコンファイルに、アイコンＩについての３種類の表示情報が格納されている場合を示している。なお図５（ａ）では、併せてアイコン画像１、アイコン画像２、およびアイコン画像３の実際の画像を示している。図示するように、アイコンファイル内のデータのアドレスに対応してテーブル、アイコン画像１、アイコン画像２、およびアイコン画像３のデータが格納されている。これらのアイコン画像は、機能を表す画像と、商品・組織を表す画像の組み合わせからなる。
図５（ｂ）は、テーブルの内容を示している。図示するように、テーブルには、アイコン画像１、アイコン画像２およびアイコン画像３に付与される属性として、アイコンＩのサイズおよび色数が記述されている。ここでサイズは、アイコンＩの縦横のドット数であり、例えば、サイズが１６の場合は、アイコンＩのサイズが縦横１６ドットであることを意味する。またテーブルには、各アイコン画像のデータが格納されるアドレスが記述されている。そしてアイコンＩを選択する際には、テーブルを走査し、属性を基に表示する画面のサイズおよび色数に合致するものを選択する。そしてテーブルに記述された各アイコン画像のデータが格納されるアドレスを参照し、選択したアイコンＩのデータを取得する。
【００２６】
しかしアイコンＩの画像は、画像形成装置１０の操作パネル１５の画面（第１の画面）に使用する場合と、端末装置２０の表示機構２５の画面（第２の画面）で表示する場合とで別のものを使用した方が好ましい場合がある。
【００２７】
具体的には、画像形成装置１０の操作パネル１５の画面（第１の画面）に使用する場合は、機能を表す情報（例えば、コピー、プリントなどを模式的に表す画像）が表示され、他の情報が表示されない方が好ましい。対して端末装置２０の表示機構２５の画面（第２の画面）で表示する場合は、機能に加え、例えば、商品・組織を表す情報を表示するアイコンが求められることがある。この場合、商品・組織を表す情報とは、例えば、画像形成装置１０の製造メーカーの名称、製造メーカーのロゴマーク、画像形成装置１０の型番などである。
【００２８】
つまり操作パネル１５の画面（第１の画面）に使用する場合では、商品である画像形成装置１０と操作パネル１５とは一体化しており、商品・組織については明らかであるため、この情報は必要ない。対して表示機構２５の画面（第２の画面）で表示する場合は、商品・組織を表す情報が表示された方が、何れの装置を使用するかなどがわかるため、ユーザにとってはよりわかりやすい。
【００２９】
しかしながら上述したように表示情報として共通のものを使用すると、例えば、アイコンＩの画像を端末装置２０側に合わせて作成した場合、画像形成装置１０の操作パネル１５の画面（第１の画面）では、商品・組織が表示される同じようなアイコンＩが配列してしまい、機能がわかりにくくなることが生じうる。一方、例えば、アイコンＩの画像を画像形成装置１０側に合わせて作成した場合、端末装置２０の表示機構２５の画面（第２の画面）では、機能しか表示されず、ユーザにはわかりにくくなる。
そこで本実施の形態では、画像形成装置１０の機能構成を以下のようにし、この問題の抑制を図っている。
【００３０】
＜画像形成装置１０および端末装置２０の機能構成の説明＞
図６は、画像形成装置１０および端末装置２０の機能構成例を示したブロック図である。なお図６では、画像形成装置１０や端末装置２０が有する種々の機能のうち本実施の形態に関係するものを選択して図示している。
【００３１】
図示するように本実施の形態の画像形成装置１０は、第１の表示部１１０と、Ｗｅｂサーバ部１２０と、ユーザ指定画面表示部１３０と、アイコン選択部１４０と、表示画面管理部１５０と、テーブル１６０とを備える。なお第１の表示部１１０は、図２の操作パネル１５に対応する。またＷｅｂサーバ部１２０、ユーザ指定画面表示部１３０、アイコン選択部１４０、表示画面管理部１５０、およびテーブル１６０は、図２の制御部１００に対応する。
【００３２】
また本実施の形態の端末装置２０は、第２の表示部２１０と、ユーザ指定画面表示部２３０と、アイコン選択部２４０と、表示画面管理部２５０と、テーブル２６０とを備える。なお第２の表示部２１０、ユーザ指定画面表示部２３０、アイコン選択部２４０、表示画面管理部２５０、およびテーブル２６０は、図３のＣＰＵ２１、メインメモリ２２、ＨＤＤ２３、通信Ｉ／Ｆ２４に対応する。
【００３３】
第１の表示部１１０は、表示装置の一例であり、図２の操作パネル１５に対応する。そして第１の表示部１１０は、第１の画面１１１と、画像データ取得部１１２とを備える。
第１の画面１１１は、第１の表示部１１０において画像を表示する機能を有し、具体的には、液晶パネル、有機ＥＬ（Electro Luminescence）パネル、ブラウン管等からなる。第１の画面１１１において、上述したように自装置に備えられた機能に関するアイコンＩを表示する。
画像データ取得部１１２は、アイコンＩを表示するための画像データを取得する。
【００３４】
Ｗｅｂサーバ部１２０は、記憶部（アイコン出力装置）の一例である。Ｗｅｂサーバ部１２０は、自装置（この場合、画像形成装置１０）に備えられた機能と、第１の画面１１１および自装置以外の他装置（この場合、端末装置２０）に備えられた第２の画面２１１（後述）で表示するための複数のアイコンとを対応付けて記憶（格納）し、出力する。
【００３５】
Ｗｅｂサーバ部１２０は、格納部１２１と、出力部１２２とを備える。
格納部１２１は、自装置に備えられた機能と、自装置（この場合、画像形成装置１０）における第１の画面１１１および自装置以外の他装置（この場合、端末装置２０）における第２の画面２１１で表示するための複数のアイコンとを関連付けて格納する。つまり格納部１２１は、アイコンの表示情報を含むアイコンファイルが格納される。
出力部１２２は、複数のアイコンを第１の画面１１１および第２の画面２１１で表示するために出力する。
【００３６】
ユーザ指定画面表示部１３０は、ユーザがショートカット機能等を使用して新たなアイコンＩを第１の画面１１１に配置するときに、Ｗｅｂサーバ部１２０にＵＲＬ（Uniform Resource Locator）を送信して、アイコンＩのアイコンファイルを要求する。Ｗｅｂサーバ部１２０では、ユーザ指定画面表示部１３０からこの要求があると、このアイコンファイルをユーザ指定画面表示部１３０に対し送信する。また他にもアイコンＩのタイトルの情報を含むＨＴＭＬファイルをユーザ指定画面表示部１３０に対し送信する。
【００３７】
アイコン選択部１４０は、アイコンファイルに格納されている複数のアイコンの中から第１の画面１１１で表示するアイコンを検索し選択する。アイコン選択部１４０が、アイコンを選択する方法については、詳しく後述する。
【００３８】
表示画面管理部１５０は、選択したアイコンの表示情報とタイトルの情報をテーブル１６０に保存する。
【００３９】
第２の表示部２１０は、図３の表示機構２５に対応する。そして第２の表示部２１０は、第２の画面２１１と、画像データ取得部２１２とを備える。
第２の画面２１１は、第１の画面１１１と同様のものであり、第２の表示部２１０において画像を表示する機能を有し、液晶パネル等からなる。第２の画面２１１においても、上述したように自装置に備えられた機能に関するアイコンＩを表示する。
画像データ取得部２１２は、アイコンＩを表示するための画像データを取得する。
【００４０】
ユーザ指定画面表示部２３０は、ユーザ指定画面表示部１３０と同様の機能を有する。つまりユーザ指定画面表示部２３０は、ユーザがショートカット機能等を使用して、ブックマークやデスクトップ等に新たなアイコンＩを第２の画面２１１に配置するときに、Ｗｅｂサーバ部１２０にＵＲＬ（Uniform Resource Locator）を送信して、アイコンＩのアイコンファイルを要求する。そしてＷｅｂサーバ部１２０は、アイコンファイルやアイコンＩのタイトルの情報を含むＨＴＭＬファイルをユーザ指定画面表示部２３０に対し送信する。
【００４１】
アイコン選択部２４０は、アイコンファイルに格納されている複数のアイコンの中から第２の画面２１１で表示するアイコンを検索し選択する。ただしアイコン選択部２４０が、アイコンを検索し選択する方法は、アイコン選択部１４０とは異なる。アイコン選択部２４０が、アイコンを選択する方法については、詳しく後述する。
【００４２】
表示画面管理部２５０は、選択したアイコンの表示情報とタイトルの情報をテーブル２６０に保存する。
【００４３】
＜アイコン選択部１４０およびアイコン選択部２４０の説明＞
アイコン選択部１４０は、複数のアイコンの中から第１の画面１１１で表示するアイコンを検索し選択する際に、検索順で最初に合致するものを選択しない。つまりアイコン選択部１４０は、検索順で最初に合致するものを選択せず２番目以降に合致したものを選択する。
対してアイコン選択部２４０は、複数のアイコンの中から第２の画面２１１で表示するアイコンを検索し選択する際に、検索順で最初に合致するものを選択する。つまりアイコン選択部２４０は、検索順で１番目に合致するものを選択する。
【００４４】
図７（ａ）〜（ｂ）は、本実施の形態における表示情報のデータ形式を示した図である。
このうち図７（ａ）は、図５（ａ）と同様に、１つのアイコンファイルに、アイコンＩについての複数の表示情報が格納されている場合を示している。また図７（ｂ）は、アイコンファイルのテーブルの第１の例を示している。
図示するように、このテーブルは、画面のサイズおよび色数に応じて定められ、それぞれが３つの表示情報を含む。そしてこの３つの表示情報は、参照するアドレスとして同じものが最初と最後に配置され、間は異なるものが配置される。つまり３つの表示情報は、最初と最後が同じアイコン画像となり、間はこれとは異なるアイコン画像となる。そしてこの３つの表示情報は、最初と最後が第２の画面２１１で表示するのに適したものであり、間が第１の画面１１１で表示するのに適したものである。つまりこのデータ形式では、アイコンの表示情報として、第２の画面２１１で表示するのに適したものを最初および最後に配置し、第１の画面１１１で表示するのに適したものを間に配置する。
【００４５】
そしてアイコン選択部１４０は、複数のアイコンの中から検索順で２番目に合致するものを選択するようにする。一方、アイコン選択部２４０は、検索順で最初に合致するものを選択するようにする。アイコン選択部１４０やアイコン選択部２４０が表示情報の検索を行なう際には、このテーブルを上から下へ検索する場合と、下から上へ検索する場合がある。そしてテーブルを図７（ｂ）に示したようにすると、アイコン選択部１４０は、何れの場合でも３つの表示情報のうち間に配置したものを選択する。即ち、第１の画面１１１で表示するのに適したものを選択する。対して、アイコン選択部２４０は、何れの場合でも３つの表示情報のうち最初または最後に配置したものを選択する。即ち、第２の画面２１１で表示するのに適したものを選択する。
【００４６】
図８は、アイコンファイルのテーブルの第２の例を示した図である。
図示するように、このテーブルも、図７と同様に、画面のサイズおよび色数に応じて定められ、それぞれが３つの表示情報を含む。ただしその順序が図７の場合と異なっている。ただしこの場合でも、アイコンの表示情報として、アイコン選択部１４０やアイコン選択部２４０が第１の画面１１１または第２の画面２１１で表示するのに適したものを検索する際に、第２の画面２１１で表示するのに適したものが検索順で最初および最後に合致する箇所に配置される。また第１の画面１１１で表示するのに適したものが検索順で２番目以降に合致する箇所に配置される。
【００４７】
この場合でも、アイコン選択部１４０やアイコン選択部２４０がアイコンの検索を行なう際には、このテーブルを上から下へ検索する場合と、下から上へ検索する場合がある。そしてアイコン選択部１４０は、何れの場合でも３つの表示情報のうち間に配置したものを選択する。即ち、第１の画面１１１で表示するのに適したものを選択する。対して、アイコン選択部２４０は、何れの場合でも３つの表示情報のうち最初または最後に配置したものを選択する。即ち、第２の画面２１１で表示するのに適したものを選択する。
【００４８】
＜アイコン選択部１４０およびアイコン選択部２４０の動作の説明＞
次にアイコン選択部１４０およびアイコン選択部２４０の動作について説明を行なう。
図９は、アイコン選択部１４０の動作について説明したフローチャートである。
まずアイコン選択部１４０は、第１の画面１１１に適するアイコンＩのサイズおよび色数を取得する（ステップ１０１）。
次にアイコン選択部１４０は、ループカウンタｉを１にセット（ｉ＝１）し、変数ｍ１、ｍ２、ｍ３をそれぞれ０にセット（ｍ１＝０、ｍ２＝０、ｍ３＝０）する（ステップ１０２）。
そしてアイコン選択部１４０は、テーブルのｉ行目のサイズと色数を読み込む（ステップ１０３）。
【００４９】
さらにアイコン選択部１４０は、ステップ１０１で取得したアイコンＩのサイズおよび色数と、テーブルのｉ行目のサイズおよび色数とが合致するか否かを判断する（ステップ１０４）。
その結果、合致した場合（ステップ１０４でＹｅｓ）、アイコン選択部１４０は、ｍ１が０である（ｍ１＝０）か否かを判断する（ステップ１０５）。
【００５０】
そしてｍ１が０でない場合（ｍ１≠０）（ステップ１０５でＮｏ）、アイコン選択部１４０は、ｍ２が０である（ｍ２＝０）か否かを判断する（ステップ１０６）。
【００５１】
次にｍ２が０でない場合（ｍ２≠０）（ステップ１０６でＮｏ）、アイコン選択部１４０は、ｍ３が０である（ｍ３＝０）か否かを判断する（ステップ１０７）。
【００５２】
一方、ｍ１が０である場合（ｍ１＝０）（ステップ１０５でＹｅｓ）、アイコン選択部１４０は、ｍ１をｉとする（ｍ１＝ｉ）（ステップ１０８）。
またｍ２が０である場合（ｍ２＝０）（ステップ１０６でＹｅｓ）、アイコン選択部１４０は、ｍ２をｉとする（ｍ２＝ｉ）（ステップ１０９）。
さらにｍ３が０である場合（ｍ３＝０）（ステップ１０７でＹｅｓ）は、アイコン選択部１４０は、ｍ３をｉとする（ｍ３＝ｉ）（ステップ１１０）。
【００５３】
そしてサイズおよび色数が合致しない場合（ステップ１０４でＮｏ）、ステップ１０８、ステップ１０９、ステップ１１０の後、およびｍ３が０でない場合（ｍ３≠０）（ステップ１０７でＮｏ）、アイコン選択部１４０は、ｉに１を加える（ｉ＝ｉ＋１）（ステップ１１１）。
【００５４】
次にアイコン選択部１４０は、テーブルの終端に達したか否かを判断する（ステップ１１２）。
その結果、終端でない場合（ステップ１１２でＮｏ）、ステップ１０３に戻る。
一方、終端だった場合（ステップ１１２でＹｅｓ）、アイコン選択部１４０は、ｍ３が０である（ｍ３＝０）か否かを判断する（ステップ１１３）。
【００５５】
その結果、ｍ３が０である場合（ｍ３＝０）（ステップ１１３でＹｅｓ）、アイコン選択部１４０は、ｍ１行目のアイコンの画像を取得する（ステップ１１４）。
対してｍ３が０でない場合（ｍ３≠０）（ステップ１１３でＮｏ）、アイコン選択部１４０は、ｍ２行目のアイコンの画像を取得する（ステップ１１５）。
【００５６】
この場合、アイコン選択部１４０は、テーブルの中で、同じサイズおよび色数の属性を有する行の番号を３つまで変数ｍ１、ｍ２、ｍ３に保持する。そしてこれが３つ以上ある場合に、検索順で真ん中の（間の）行に対応するアイコンＩの表示情報を取得する。対して２つ以下の場合は、このような表示情報は存在しないとして、アイコン選択部１４０は、検索順で最初に見つけた行に対応するアイコンＩの表示情報を取得する。
これによりアイコン選択部１４０は、第１の画面１１１で表示するのに適したものが検索順で２番目（同じサイズおよび色数の属性を有する複数の行の２行目）に存在すれば、そのアイコンＩの表示情報を取得できる。また存在しない場合は、検索順で１番目（同じサイズおよび色数の属性を有する複数の行の１行目）のアイコンＩの表示情報を取得する。
【００５７】
図１０は、アイコン選択部２４０の動作について説明したフローチャートである。
まずアイコン選択部２４０は、第２の画面２１１に適するアイコンＩのサイズおよび色数を取得する（ステップ２０１）。
次にアイコン選択部２４０は、ループカウンタｉを１にセット（ｉ＝１）する（ステップ２０２）。
そしてアイコン選択部２４０は、テーブルのｉ行目のサイズと色数を読み込む（ステップ２０３）。
【００５８】
さらにアイコン選択部２４０は、ステップ２０１で取得したアイコンＩのサイズおよび色数と、テーブルのｉ行目のサイズおよび色数とが合致するか否かを判断する（ステップ２０４）。
その結果、合致した場合（ステップ２０４でＹｅｓ）、アイコン選択部２４０は、合致した行に対応するアイコンＩの表示情報を取得する（ステップ２０５）。
対して合致しない場合（ステップ２０４でＮｏ）、ｉに１を加え（ｉ＝ｉ＋１）（ステップ２０６）、ステップ２０３に戻る。
【００５９】
この場合、アイコン選択部２４０は、検索順で最初に見つけた行に対応するアイコンＩの表示情報を取得する。
【００６０】
以上詳述した形態によれば、画像形成装置１０および端末装置２０等のそれぞれの画面に、目的に沿ったアイコンを表示することができる。
【００６１】
なお上述した例では、第１の装置は、記録媒体に画像を形成する画像形成装置１０について説明を行なったが、これに限られるものではない。アイコンＩの画像を自装置および他装置に出力する機能を有する装置であれば、画像形成装置１０以外のサーバ等の装置であってもよい。
【００６２】
＜プログラムの説明＞
なお制御部１００が行なう処理は、ソフトウェアとハードウェア資源とが協働することにより実現される。
【００６３】
よって制御部１００が行なう処理は、コンピュータに、自装置に備えられた機能と、この機能に関するアイコンＩを表示する第１の画面１１１および自装置以外の他装置に備えられた第２の画面２１１で表示するための複数のアイコンＩとを対応付けて記憶する記憶機能と、機能へのショートカットを第１の画面１１１に配置する指示を受け付けたことに応じ、複数のアイコンＩの中から第１の画面１１１で表示するアイコンＩを検索し選択する際に、検索順で最初に合致するものを選択しないアイコン選択機能と、を実現させるためのプログラムとして捉えることもできる。
【符号の説明】
【００６４】
１…情報処理システム、１０…画像形成装置、２０…端末装置、３０…ネットワーク、１００…制御部、１１０…第１の表示部、１１１…第１の画面、１１２…画像データ取得部、１２０…Ｗｅｂサーバ部、１２１…格納部、１２２…出力部、１３０、２３０…ユーザ指定画面表示部、１４０、２４０…アイコン選択部、１５０、２５０…表示画面管理部、１６０、２６０…テーブル、２１０…第２の表示部、２１１…第２の画面、２１２…画像データ取得部
【図１】
2018151879.tif 000003
【図２】
2018151879.tif 000004
【図３】
2018151879.tif 000005
【図４】
2018151879.tif 000006
【図５】
2018151879.tif 000007
【図６】
2018151879.tif 000008
【図７】
2018151879.tif 000009
【図８】
2018151879.tif 000010
【図９】
2018151879.tif 000011
【図１０】
2018151879.tif 000012