(57)【要約】【課題】送信先が登録／削除されるシステムにおいて、使用頻度が高い送信先を選択する際の利便性を低下させないように表示する仕組みを提供すること。【解決手段】文書データを読み取る読取手段と、該読取手段で読み取られた文書データを送信する送信手段と、を備える情報処理システムであって、送信手段により文書データが送信された頻度を送信先ごとに取得する取得手段と、送信手段で送信する送信先を登録または削除する送信先設定手段と、送信先設定手段により送信先が登録または削除された場合に、取得手段で取得された頻度に基づいて、予め登録されていた複数の送信先を示す表示アイテムの表示位置を制御する表示制御手段と、を有することを特徴とする。【選択図】図７
2019103061.tif 000002
【特許請求の範囲】
【請求項１】
文書データを読み取る読取手段と、該読取手段で読み取られた文書データを送信する送信手段と、を備える情報処理システムであって、
前記送信手段により文書データが送信された頻度を送信先ごとに取得する取得手段と、
前記送信手段で送信する送信先を登録または削除する送信先設定手段と、
前記送信先設定手段により送信先が登録または削除された場合に、前記取得手段で取得された頻度に基づいて、予め登録されていた複数の送信先を示す表示アイテムの表示位置を制御する表示制御手段と、を有することを特徴とする情報処理システム。
【請求項２】
前記表示制御手段は、前記送信先設定手段により送信先が登録または削除された場合に、前記取得手段で取得された頻度に基づいて、該登録または削除されるよりも前に予め登録されていた複数の送信先を示す表示アイテムの表示位置を制御することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記表示制御手段は、前記送信先設定手段により送信先が登録または削除された場合に、前記取得手段で取得された頻度が閾値以上である送信先の表示位置を変更しないように制御するとともに、前記閾値よりも少ない送信先の表示位置を変更するように制御することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記取得手段が取得する文書データが送信された頻度は、前記表示制御手段で表示制御された送信先が選択された回数に基づいて決定されることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
文書データを読み取る読取手段と、該読取手段で読み取られた文書データを送信する送信手段と、を備える情報処理システムの制御方法であって、
前記送信手段により文書データが送信された頻度を取得する取得工程と、
前記送信手段で送信する送信先を登録または削除する送信先設定工程と、
前記送信先設定工程により送信先が登録または削除された場合に、前記取得工程で取得された頻度に基づいて、予め登録されていた複数の送信先を示す表示アイテムの表示位置を制御する表示制御工程と、を有することを特徴とする情報処理システムの制御方法。
【請求項６】
請求項５に記載の情報処理システムの制御方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理システムの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
複合機等の操作画面から特定の送信先に対してファクシミリ送信等を行う情報処理システムが知られている。この場合、予め送信先を登録しておくことにより、ユーザによる都度送信先を入力する手間が削減され、送信作業の負荷を低減することが可能となる。
【０００３】
特許文献１には、複数の宛先を登録し、当該宛先と表示する表示部を備える画像形成装置が開示されている。更に、特許文献１には、登録された順に宛先を表示することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２５１６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数の送信先は、状況に応じて追加或いは削除される場合がある。この場合に、送信先の配置が都度変更されると、画面上で配置された複数の登録された送信先の中から所望の宛先を発見し選択することはユーザにとって手間となり利便性が低下するおそれがあった。
【０００６】
そこで、本発明は、上記の課題に鑑みてなされたものであり、送信先が登録／削除されるシステムにおいて、使用頻度が高い送信先を選択する際の利便性を低下させないように表示する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、文書データを読み取る読取手段と、該読取手段で読み取られた文書データを送信する送信手段と、を備える情報処理システムであって、前記送信手段により文書データが送信された頻度を送信先ごとに取得する取得手段と、前記送信手段で送信する送信先を登録または削除する送信先設定手段と、前記送信先設定手段により送信先が登録または削除された場合に、前記取得手段で取得された頻度に基づいて、予め登録されていた複数の送信先を示す表示アイテムの表示位置を制御する表示制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、送信先が登録／削除されるシステムにおいて、使用頻度が高い送信先を選択する際の利便性を低下させないように表示する仕組みを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における情報処理システムの一例を示す図である。
【図２】本実施形態における情報処理装置のハードウェア構成の一例を示す図である。
【図３】本実施形態における画像形成装置のハードウェア構成の一例を示す図である。
【図４】本実施形態における情報処理システムの機能構成の一例を示す図である。
【図５】本実施形態におけるワンタッチボタンの表示処理の一例を示すフローチャートである。
【図６】本実施形態におけるワンタッチボタンの名称変更の際の一例を示すフローチャートである。
【図７】本実施形態におけるワンタッチボタンの新規追加の際の一例を示すフローチャートである。
【図８】本実施形態における画面表示の一例を示す図である。
【図９】本実施形態におけるデータベースの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の一実施形態を詳細に説明する。
【００１１】
図１を用いて、本実施形態における情報処理システムの一例を示す図である。図１における情報処理システム１０は、情報処理装置１００、画像形成装置２００を含む。
【００１２】
情報処理システム１０は、１または２以上の画像形成装置２００、及び情報処理装置１００がローカルネットワーク（ＬＡＮ）３００を介して接続される構成となっている。なお、画像形成装置２００にログインするための認証用のサーバ（図示しない）を備える構成であってもよい。
【００１３】
画像形成装置２００は、ウェブブラウザー機能を備えており情報処理装置１００で管理している画面の表示を行う。また、画像形成装置２００は、情報処理装置１００から要求があった場合に、文書を読み取る読み取り動作、文書をファクシミリデータとして送信するファクシミリ送信動作を行うことが可能である。ここで、読み取り動作は、文書に対し光学的に走査するスキャン動作を含みうる。また、画像形成装置２００は、読み取った文書をファクシミリ送信以外の送信方法（例えば、メール送信）により送信することも可能である。画像形成装置２００は、例えば、上述の複数の機能を備える複合機であってもよい。
【００１４】
図２は、本実施形態における情報処理装置１００のハードウェア構成の一例を示すブロック図である。
【００１５】
図２に示すように、情報処理装置１００は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、よび通信Ｉ／Ｆコントローラ２０８が接続される。
【００１６】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１７】
ＲＯＭ２０２あるいは外部メモリ２１１は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００１８】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００１９】
入力コントローラ２０５は、入力デバイス２０９からの入力を制御する。入力デバイス２０９がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。なお、入力デバイス２０９は、キーボードおよびマウス等のポインティングデバイスも含みうる。
【００２０】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００２１】
ビデオコントローラ２０６は、ディスプレイ２１０などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。
【００２２】
なおビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００２３】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００２４】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００２５】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２６】
次に、図３を用いて、本実施形態における画像形成装置２００を制御するコントローラユニットのハードウェア構成について説明する。
【００２７】
図３は、図１に示した画像形成装置２００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００２８】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ３００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２９】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３０】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３１】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３２】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３３】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であってもよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス３０９上に配置される。
【００３４】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００３５】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３６】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３７】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行い、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３８】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３９】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４０】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４１】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４２】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４３】
次に、図４を用いて、本実施形態における情報処理システム１０における、画像形成装置２００の機能構成の一例について説明する。尚、図４に示す機能構成はあくまで一例であり、用途や目的に応じて様々な構成例があるため、これに限定されない。また、各機能部が有する詳細な機能は、後述する各フローチャートにおいて説明する。画像形成装置２００のＣＰＵ３０１（制御部）により実行される。
【００４４】
画像形成装置２００は、機能部として、読取制御部４００と、送信先設定部４０１と、処理部４０２と、表示制御部４０３と、ファクシミリ送信制御部４０４と、を備える。
【００４５】
読取制御部４００は、文書データを読み取る読み取り動作を制御する機能を有する。
【００４６】
送信先設定部４０１は、読取手段で読み取られた文書データを送信するための送信先を登録または削除する機能を有する。
【００４７】
処理部４０２は、送信先設定部４０１で設定された送信先であって、ファクシミリ送信制御部４０４により送信された送信先ごとの送信頻度を取得する。言い換えると、処理部４０２は、取得部として機能すると言える。ここで、送信先ごとの送信頻度は、一例として所定の期間内における、送信回数を示す。また、送信回数は、一例として、ワンタッチ画面８１０（図８）における送信先を示す表示アイテムが選択された回数を示す。処理部４０２は、それぞれの送信先ごとに取得した送信回数が所定の回数以上（すなわち頻度が閾値以上）であるか、所定の回数より少ない（すなわち頻度が閾値未満）かを取得している。ｔまり、処理部４０２が取得する文書データが送信された頻度は、表示制御部４０３で表示制御された送信先が選択された回数に基づいて決定されると言える。
【００４８】
表示制御部４０３は、画像形成装置２００の操作部３０８（表示部）の表示を制御する機能を有する。表示制御部４０３は、図８における送信先を選択させるための画面を操作部３０８に表示する。そして、表示制御部４０３は、処理部４０２（取得部）により取得された頻度に基づいて、複数の送信先を示す表示アイテムの表示態様を制御する。より具体的には、ここで、複数の送信先を示す表示アイテムとは、図８の８１０における選択ボタン８１１を含む。表示制御部４０３は、処理部４０２で取得された頻度が閾値以上である送信先の表示態様を、閾値よりも少ない送信先と異なる表示態様にするように制御している。本実施形態では、一例として、表示制御部４０３は、複数の送信先のうち処理部４０２で取得された頻度が高い送信先を示す表示アイテムの表示を、送信先の名称とするように制御するとともに、複数の送信先のうち処理部４０２で取得された頻度が低い送信先を示す表示アイテムの表示を、送信先の名称とは異なる表示とするように制御している。具体的には、図６から９を用いて後述する。
【００４９】
更に、表示制御部４０３は、送信先設定部４０１で登録または削除された場合に、処理部４０２で取得された頻度に基づいて、予め登録されていた複数の送信先を示す表示アイテムの表示位置を制御する。この場合に、表示制御部４０３は、当該登録または削除されるよりも前に予め登録されていた複数の送信先を示す表示アイテムの表示位置を制御する。より具体的には、表示制御部４０３は、送信先設定部４０１により送信先が登録または削除された場合に、処理部４０２で取得された頻度が閾値以上である送信先の表示位置を変更しないように制御するとともに、該閾値よりも少ない送信先の表示位置を変更するように制御する。
【００５０】
ファクシミリ送信制御部４０４（送信部）は、読取制御部４００で読み取った文書データをファクシミリデータとしてファクシミリ送信する機能を有する。ここで、本実施形態において、ファクシミリ送信制御部４０４は、ファクシミリ送信を用いることを前提としているがこれに限られるものではない。つまり、ファクシミリ送信制御部４０４は、送信手段として機能する。
【００５１】
なお、情報処理装置１００が、読取制御部４００と表示制御部４０３とファクシミリ送信制御部４０４の機能の一部または全てを実行してもよいし、画像形成装置２００と協業してこれらの機能を実行してもよい。
【００５２】
次に図５〜図７のフローチャートを用いて、本実施形態における複合機上でのワンタッチ機能を用いた初期状態からのワンタッチボタン表示を行う処理、ワンタッチボタン名称が変更される処理、ワンタッチボタンが追加された際の再表示として行うワンタッチボタン表示順序を決定する処理について説明する。ここで、ワンタッチ機能とは、表示部に表示される表示アイテムと、送信先情報を対応づけておく機能である。このため、ユーザが、表示アイテムを選択することで、対応づけられた送信先にＦＡＸを送信する。ワンタッチボタンとは、図８の８１１で示す各表示アイテムの一態様である。
【００５３】
図５のフローチャートは、画像形成装置２００の制御部３０１が所定の制御プログラムを読み出して実行する処理であり、複合機ログイン後からワンタッチボタン表示を行う初期状態処理を示すフローチャートである。
【００５４】
ステップＳ４０１では、画像形成装置２００の制御部３０１は、ユーザがＩＣカードをかざすことによりカードリーダ３１９からカードＩＤを取得し、ユーザが入力したユーザＩＤとパスワードを入力する。画像形成装置２００の制御部３０１は、取得したこれらのユーザ情報と、画像形成装置２００に記憶されているユーザ認証テーブル（不図示）を参照して、一致した場合にログインさせる。ユーザ認証テーブルには、ユーザＩＤ、パスワード、ＩＣカードのカードＩＤが対応付いて登録されている。ユーザ認証は、別途サーバに記憶されている構成であってもよい。
【００５５】
ステップＳ５０２では、画像形成装置２００の制御部３０１は、複合機の機番ＩＤ情報を取得する。機番ＩＤ情報は例えば、デバイス毎に割り振られるデバイスシリアル番号である。
【００５６】
ステップＳ５０３では、画像形成装置２００の制御部３０１は、図８の初期画面８００を表示する。ここで、初期画面８００は、ログインしたユーザに画像形成装置２００を利用開始させる画面である。ユーザがログインした際に、ログインしたユーザのユーザＩＤやその他ユーザＩＤが紐づく情報（例えばメールアドレスや使用権限等）を含むユーザ情報が画像形成装置２００のメモリに記憶される。なお、ログアウトするとメモリに記憶されているユーザ情報は削除される。
【００５７】
ステップＳ５０４では、画像形成装置２００の制御部３０１は、ユーザの操作によって、８００の「ワンタッチ宛先」ボタンが選択され、図８のワンタッチ画面８１０が表示される。
【００５８】
ステップＳ５０５では、画像形成装置２００の制御部３０１は、データベースに接続を行い、ワンタッチ管理テーブル情報を読み込む。具体的には、画像形成装置２００からのデータベースへのアクセス要求を受信し、情報処理装置１００の制御部２０１は、取得済の複合機機番ＩＤをキーとしてソートを行い、紐づけられた管理テーブル９００を読み込む。当該データベースは、予め外部メモリ２１１等の記憶部に記憶されている。
【００５９】
ステップＳ５０６では、画像形成装置２００の制御部３０１は、読み込んだ管理テーブル９００をもとに、該当する複合機のワンタッチボタン情報が存在しているか否かの判定処理を行う。なお、判定処理は取得した複合機機番ＩＤと、管理テーブル９００の複合機機番ＩＤカラムとの合致判定を行う。なお、ワンタッチボタン情報が存在していない場合は、ステップ５０９に処理を移す。
【００６０】
ステップＳ５０７では、画像形成装置２００の制御部３０１は、ステップＳ５０６の判定処理で合致した該当複合機のワンタッチボタン情報を取得する。
【００６１】
ステップＳ５０８では、画像形成装置２００の制御部３０１は、ステップＳ５０７で取得したワンタッチボタン情報を画面上に表示させるとともに、配置の制御を行う。なおここでの配置処理の並び順は、昇順、降順等がありうる。
【００６２】
ステップＳ５０９は、ステップS５０６でのワンタッチボタン情報が存在していない場合の処理である。ここで、画像形成装置２００の制御部３０１は、ワンタッチボタンが該当複合機では未登録とみなし、ワンタッチボタンが未登録であることを示すダイアログメッセージを画面上に表示する処理を行う。なお、ダイアログメッセージをユーザの操作で閉じた場合、本フロー処理は終了となる。
【００６３】
図６のフローチャートは、画像形成装置２００の制御部３０１が所定の制御プログラムを読み出して実行する処理であり、ワンタッチボタン情報を新規で追加作成した場合の処理を示すフローチャートである。
【００６４】
ステップＳ６０１では、画像形成装置２００の制御部３０１は、図８のワンタッチ画面８１０で表示されているワンタッチボタン８１１の内、複数またはいずれか一つの任意のワンタッチ宛先の選択を受け付ける。ここで、ワンタッチボタン８１１で示される各表示は、表示アイテムの一態様であり、宛先が表示された選択ボタンである。
【００６５】
ステップＳ６０２では、画像形成装置２００の制御部３０１は、データベースに接続を行い、管理テーブル９００を読み込む。具体的には、画像形成装置２００からのデータベースアクセス要求を受信し、情報処理装置１００の制御部２０１は、取得済の複合機機番ＩＤをキーとしたアクセスを行い、対応づけられた管理テーブル９００の読み込み処理を行う。
【００６６】
ステップＳ６０３では、画像形成装置２００の制御部３０１は、読み込み処置を実施した該当複合機のワンタッチボタン情報についてのワンタッチボタン名称の変更処理を情報の数だけ行う。該当複合機に紐づいている対象ワンタッチボタンの処理が完了となった場合、ループ処理を抜けて、処理終了となる。ここで、ワンタッチボタンの名称表示は、送信先の表示態様の一例である。
【００６７】
ステップＳ６０４では、画像形成装置２００の制御部３０１は、取得した対象ワンタッチボタン情報の一つ目のデータの判断処理を開始する。
【００６８】
ステップＳ６０５では、画像形成装置２００の制御部３０１は、取得したデータ内の情報からボタン名称表示フラグ情報が１か０かの判定処理を行う。なお、０の場合は、ボタン名称表示は変更前のままとする。１の場合は、変更後のボタン名称を表示することを意味する。ボタン名称表示フラグ処理として、０の場合はＳ６０６へ処理を移す。１の場合はＳ６０７へと処理を移す。
【００６９】
ステップＳ６０６では、画像形成装置２００の制御部３０１は、該当ワンタッチボタン押下回数の判定処理を行う。別途設定しているボタン押下回数（閾値）を超えているか否かの判定処理を行う。画像形成装置２００の制御部３０１は、ワンタッチボタン押下回数がボタン押下回数を超えている場合は、ステップＳ６０７に処理を移す。画像形成装置２００の制御部３０１は、ワンタッチボタン押下回数がボタン押下設定回数を超えていない場合は、ステップＳ６１０に処理を移す。なお、管理テーブル９００のボタン押下回数については、ワンタッチ画面８１０で該当ワンタッチボタン８１１が押下された場合、該当ボタンＩＤに紐づくボタン押下回数がカウントアップされるものとする。
【００７０】
ステップＳ６０７では、画像形成装置２００の制御部３０１は、該当ＩＤに紐づく管理テーブル９００のボタン名称（変更後）データをボタン名称として取得処理を行う。
【００７１】
ステップＳ６０８では、画像形成装置２００の制御部３０１は、該当ＩＤに紐づく管理テーブル９００のボタン名称表示フラグを１に変更する。なお１は常にボタン名称（変更後）のデータをワンタッチボタン名称とすることを意味する。
【００７２】
ステップＳ６０９では、画像形成装置２００の制御部３０１は、管理テーブル９００のボタン位置固定フラグを１に変更する処理を行う。なお、ボタン位置固定フラグの１は、ワンタッチボタン表示位置が固定されることを意味する。ボタン位置固定フラグが１の場合は、新規のワンタッチボタンが登録された場合でも、ボタン位置が変更されることなく固定位置として表示される。言い換えると、新しくワンタッチボタンが登録された際に、使用頻度が高いボタンの位置は表示位置を固定し、使用頻度が低いボタンの位置は変更されていると言える。
【００７３】
ステップＳ６１０では、画像形成装置２００の制御部３０１は、ステップＳ６０６の処理でボタン押下回数が設定回数以下（すなわち閾値以下）であった場合の処理となり、ワンタッチボタン名称を変更することなく、管理テーブル９００のボタン名称（変更前）の該当データの取得処理を行う。
【００７４】
以上、図６の各フローによれば、登録された送信先を選択する際に、使用頻度が高い送信先を識別しやすく提示することができる。つまり、より使用頻度が高い送信先を具体的な事業所名とすることで、あまり操作になれていない（識別番号を覚えていないユーザ）ユーザであっても容易に送信先を選択することが可能となる。一方、使用頻度が低い送信先は、識別力が低くても利便性への影響が少ないので、特定のコードで表記しておいても大きな問題はない。
【００７５】
ステップＳ６１１では、画像形成装置２００の制御部３０１は、取得したワンタッチボタン情報をワンタッチボタン名称として画面上に表示する処理を行う。
【００７６】
図７のフローチャートは、画像形成装置２００の制御部３０１が所定の制御プログラムを読み出して実行する処理であり、新規ワンタッチボタン作成を実施後のワンタッチボタン位置の判断処理を示すフローチャートである。
【００７７】
ステップＳ７０１では、画像形成装置２００の制御部３０１は、図８のワンタッチ一覧画面８２０で表示されている「新規・編集」ボタンの選択を受け付ける。
【００７８】
ステップＳ７０２では、画像形成装置２００の制御部３０１は、データベースに接続を行い、管理テーブル９００を読み込む。具体的には、画像形成装置２００からのデータベースアクセス要求を受信し、情報処理装置１００の制御部２０１は、取得済の複合機機番IDをキーとしたアクセスを行い、紐づけられたワンタッチボタン管理テーブル情報９００の読み込み処理を行う。
【００７９】
ステップＳ７０３では、画像形成装置２００の制御部３０１は、ユーザの操作によって新規のワンタッチボタン情報の登録を受け付ける。なお、本登録によって管理テーブル９００に新規ワンタッチボタン情報として登録されるものとする（不図示）。
【００８０】
ステップＳ７０４では、画像形成装置２００の制御部３０１は、新規登録されたワンタッチボタンのワンタッチ画面内でのボタン位置判定処理を行う。
【００８１】
ステップＳ７０５では、画像形成装置２００の制御部３０１は、読み込み処置を実施した該当複合機のワンタッチボタン情報数分（ワンタッチボタン数）についてのワンタッチボタン位置決定処理を行う。該当複合機に紐づいている対象ワンタッチボタン数分の処理が完了となった場合、ループ処理を抜けて、処理終了となる。
【００８２】
ステップＳ７０６では、画像形成装置２００の制御部３０１は、管理テーブル９００のボタンＩＤ情報をもとに昇順、もしくは降順（ソート設定についてはどちらか一方が選定されていることを前提とする。）にてボタン位置の順序判定処理を行う。なお、ボタン位置の順序判定処理については、一つ前のワンタッチボタン情報と比較して順序判定を全ボタン数分の処理を行うものとする。
【００８３】
ステップＳ７０７では、画像形成装置２００の制御部３０１は、対象となるワンタッチボタンが既存ボタンの並び順の中で割り込めるか否かの判断処理を行う。ボタン位置のソート処理に関連して本来既存のボタン位置に差替えるか否かを、既存ボタンの管理テーブル９００のボタン位置固定フラグを取得し、位置固定フラグが０であった場合、ボタン位置の差替えを行いステップＳ７０８に処理を移す。また、位置固定フラグが１であった場合は、ステップＳ７０６に処理を移し、次の対処ワンタッチボタン情報との位置判断処理を行う。なお、位置固定フラグが１の場合は差替え不可、０の場合は差替え可とする。
【００８４】
ステップＳ７０８では、画像形成装置２００の制御部３０１は、対象ワンタッチボタンの位置の確定処理を行う。
【００８５】
ステップＳ７０９では、画像形成装置２００の制御部３０１は、ボタン位置判定処理を抜けて、対象となる全ワンタッチボタン表示を行う。
【００８６】
以上、図７の各フローによれば、送信先が登録／削除されるシステムにおいて、使用頻度が高い送信先を選択する際の利便性を低下させないように表示する仕組みを提供することができる。
【００８７】
図８は、画像形成装置２００の制御部３０１が表示制御する操作画面の一例である、図８における初期画面８００は、初期画面である。ワンタッチ画面８１０は、ワンタッチボタン８１１である。ワンタッチ画面８１０は、いずれのワンタッチボタン８１１も変更されていない状態である。ワンタッチ画面８２０は、Ｓ６１１の処理後の画面であって、特定の宛先が変更された後の画面を示す。ここで、ワンタッチ画面８１０と比較すると、「００３」が「Ａ事業所」に変更され、「００４」が「Ｂ事業所」に変更されている。ワンタッチ画面８３０は、Ｓ７０９の処理後の画面であって、ワンタッチ画面８２０に対して、ワンタッチボタン「００２」が新規に追加された状態を示す。このように、画像形成装置２００の制御部３０１は、新規のワンタッチボタンが追加された場合に、使用頻度の高いワンタッチボタンの配置は固定させたまま、使用頻度の低いワンタッチボタンの配置を変更させている。なお、本実施形態では、画像形成装置２００の制御部３０１は、使用頻度の低いワンタッチボタン（００１〜０１０）の配置は昇順で変更するように制御している。
【００８８】
図９は、管理テーブル９００である。管理テーブル９００は、複合機機番ＩＤとボタンＩＤ、頻度に応じた変更前後のボタン情報、ボタン位置に関するフラグ、各ボタンが押下された回数とが対応づけて管理されている。
【００８９】
なお、本実施形態は、コンピュータや制御コンピュータがプログラム（コンピュータプログラム）を実行することによって実現することもできる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータが読み取り可能な記憶媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も実施例として適用することができる。また、上記のプログラムも実施形態として適用することができる。上記のプログラム、記憶媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
【００９０】
以上、実施形態に基づいて詳述してきたが、特定の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲の様々な形態も本発明の範疇に含まれる。さらに、上述した実施形態は一実施の形態を示すものにすぎず、上述した実施形態から容易に想像可能な発明も本発明の範疇に含まれる。
【符号の説明】
【００９１】
１０      情報処理システム
１００    情報処理装置
２００    画像形成装置
４００    読取制御部
４０１    送信先設定部
４０２    処理部
４０３    表示制御部
４０４    ファクシミリ送信制御部
【図１】
2019103061.tif 000003
【図２】
2019103061.tif 000004
【図３】
2019103061.tif 000005
【図４】
2019103061.tif 000006
【図５】
2019103061.tif 000007
【図６】
2019103061.tif 000008
【図７】
2019103061.tif 000009
【図８】
2019103061.tif 000010
【図９】
2019103061.tif 000011