(57)【要約】      （修正有）【課題】一定数の操作者が操作した指示手段であっても、複数の操作者が用いる共有の画面上から削除することが可能な情報処理装置及びプログラムを提供する。【解決手段】情報処理装置（画像形成装置２）は、複数の操作者が共通して用いる第１の画面上に表示された処理の実行を指示する指示手段を、該指示手段が操作された履歴を示す履歴情報に応じて、複数の操作者のうち特定の操作者が用いる第２の画面に移動する移動手段２０５を備える。【選択図】図１
2020030772.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作者が共通して用いる第１の画面上に表示された処理の実行を指示する指示手段を、該指示手段が操作された履歴を示す履歴情報に応じて、前記複数の操作者のうち特定の操作者が用いる第２の画面に移動する移動手段、
を備えた情報処理装置。
【請求項２】
前記履歴情報は、前記指示手段を識別する第１の識別情報と、該第１の識別情報に関連付けられた、前記特定の操作者を識別する第２の識別情報とを含み、
前記移動手段は、前記履歴情報により求められる前記指示手段が操作された前記特定の操作者の人数が予め定められた人数以下のときに、前記指示手段を前記第２の画面に移動する、
請求項１に記載の情報処理装置。
【請求項３】
前記履歴情報は、前記第１の識別情報に関連付けられた、前記指示手段が操作された日時を示す情報をさらに含み、
前記移動手段は、前記履歴情報により求められる前記指示手段が前記特定の操作者に操作された前記日時が予め定められた期間内に含まれるときに、前記指示手段を前記第２の画面に移動する、
請求項２に記載の情報処理装置。
【請求項４】
前記移動手段は、前記履歴情報に前記指示手段ごとに定められた重み付けを付した評価値に応じて、前記指示手段を前記第２の画面に移動する、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記移動手段は、前記第１の画面内における前記指示手段の位置に応じて前記履歴情報に前記重み付けを付した前記評価値に応じて、前記指示手段を前記第２の画面に移動する、
請求項４に記載の情報処理装置。
【請求項６】
前記移動手段は、前記第１の画面に表示された前記指示手段の数が予め定められた個数以上の場合に、前記指示手段を前記第２の画面に移動する、
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記移動手段による前記指示手段の移動が制限される場合に、前記指示手段の移動が制限されることを示す警告を表示する表示制御手段をさらに備える、
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記第２の画面に特定の個数の前記指示手段の個数が表示されている場合に、前記警告を表示するよう制御する、
請求項７に記載の情報処理装置。
【請求項９】
前記移動手段による前記指示手段を移動する処理を実行するよう制御する制御手段をさらに備える、
請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記制御手段は、特定の期間ごとに、前記指示手段を前記第２の画面に移動する処理を実行するよう前記移動手段を制御する、
請求項９に記載の情報処理装置。
【請求項１１】
前記制御手段は、前記複数の操作者のうちいずれかの操作者による指示に応じて、前記指示手段を前記第２の画面に移動する処理を実行するよう前記移動手段を制御する、
請求項９又は１０に記載の情報処理装置。
【請求項１２】
コンピュータを、
複数の操作者が共通して用いる第１の画面上に表示された処理の実行を指示する指示手段を、該指示手段が操作された履歴を示す履歴情報に応じて、前記複数の操作者のうち特定の操作者が用いる第２の画面に移動する移動手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、不要になった定型ボタンのみを自動的に削除してユーザが必要とする定型ボタンのみを残して、ユーザの利便性を向上させることができる情報処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された情報処理装置としての画像形成装置は、ユーザインタフェースと、前記ユーザインタフェースに表示されるボタンに所定の設定または処理を登録する登録手段と、前記登録されたボタンの押下に応じて前記所定の設定または処理を呼び出して、所定の設定または処理を実行する処理手段と、前記登録手段による登録時に前記ボタンの有効期限を設定する設定手段と、前記設定手段によって設定された有効期限を監視する監視手段と、前記監視手段によって有効期限が過ぎていると判断された場合、前記登録手段によって登録された定型ボタンを削除する削除手段とを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２５１８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
少人数のユーザに使用されていることによってボタン等の指示手段を削除することができない場合、新規の指示手段が登録できなくなることや、指示手段が見づらくなることがある。
【０００６】
本発明の課題は、一定数の操作者が操作した指示手段であっても、複数の操作者が用いる共有の画面上から削除することが可能な情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
［１］複数の操作者が共通して用いる第１の画面上に表示された処理の実行を指示する指示手段を、該指示手段が操作された履歴を示す履歴情報に応じて、前記複数の操作者のうち特定の操作者が用いる第２の画面に移動する移動手段、
を備えた情報処理装置。
［２］前記履歴情報は、前記指示手段を識別する第１の識別情報と、該第１の識別情報に関連付けられた、前記特定の操作者を識別する第２の識別情報とを含み、
前記移動手段は、前記履歴情報により求められる前記指示手段が操作された前記特定の操作者の人数が予め定められた人数以下のときに、前記指示手段を前記第２の画面に移動する、
前記［１］に記載の情報処理装置。
［３］前記履歴情報は、前記第１の識別情報に関連付けられた、前記指示手段が操作された日時を示す情報をさらに含み、
前記移動手段は、前記履歴情報により求められる前記指示手段が前記特定の操作者に操作された前記日時が予め定められた期間内に含まれるときに、前記指示手段を前記第２の画面に移動する、
前記［２］に記載の情報処理装置。
［４］前記移動手段は、前記履歴情報に前記指示手段ごとに定められた重み付けを付した評価値に応じて、前記指示手段を前記第２の画面に移動する、
前記［１］から［３］のいずれか１つに記載の情報処理装置。
［５］前記移動手段は、前記第１の画面内における前記指示手段の位置に応じて前記履歴情報に前記重み付けを付した前記評価値に応じて、前記指示手段を前記第２の画面に移動する、
前記［４］に記載の情報処理装置。
［６］前記移動手段は、前記第１の画面に表示された前記指示手段の数が予め定められた個数以上の場合に、前記指示手段を前記第２の画面に移動する、
前記［１］から［５］のいずれか１つに記載の情報処理装置。
［７］前記移動手段による前記指示手段の移動が制限される場合に、前記指示手段の移動が制限されることを示す警告を表示する表示制御手段をさらに備える、
前記［１］から［６］のいずれか１つに記載の情報処理装置。
［８］前記表示制御手段は、前記第２の画面に特定の個数の前記指示手段の個数が表示されている場合に、前記警告を表示するよう制御する、
前記［７］に記載の情報処理装置。
［９］前記移動手段による前記指示手段を移動する処理を実行するよう制御する制御手段をさらに備える、
前記［１］から［８］のいずれか１つに記載の情報処理装置。
［１０］前記制御手段は、特定の期間ごとに、前記指示手段を前記第２の画面に移動する処理を実行するよう前記移動手段を制御する、
前記［９］に記載の情報処理装置。
［１１］前記制御手段は、前記複数の操作者のうちいずれかの操作者による指示に応じて、前記指示手段を前記第２の画面に移動する処理を実行するよう前記移動手段を制御する、
前記［９］又は［１０］に記載の情報処理装置。
［１２］コンピュータを、
複数の操作者が共通して用いる第１の画面上に表示された処理の実行を指示する指示手段を、該指示手段が操作された履歴を示す履歴情報に応じて、前記複数の操作者のうち特定の操作者が用いる第２の画面に移動する移動手段
として機能させるためのプログラム。
【発明の効果】
【０００８】
請求項１、２、９、１２に係る発明によれば、一定数の操作者が操作した指示手段であっても、複数の操作者が用いる共有の画面上から削除することができる。
請求項３に係る発明によれば、直近の使用の状況に応じて指示手段を共通の画面から削除することができる。
請求項４に係る発明によれば、指示手段の特性に応じて共通の画面から削除する基準を変更することができる。
請求項５に係る発明によれば、画面内の位置に応じて指示手段を共通の画面から削除する基準を変更することができる。
請求項６に係る発明によれば、共通の画面に指示手段を表示する領域が確保されているとき、指示手段を共通の画面から削除することを抑制することができる。
請求項７、８に係る発明によれば、操作者に対して、自身が用いる個人画面に登録した指示手段の数を減らすよう促すことができる。
請求項１０に係る発明によれば、指示手段を共通の画面から削除する処理を定期的に実行することができる。
請求項１１に係る発明によれば、操作者の指示に応じて指示手段を共通の画面から削除する処理を実行することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施の形態に係る画像形成装置の制御系の一例を示すブロック図である。
【図２】図２は、メニュー画面の一例を示す図であり、（ａ）は、共有メニュー画面の一例を示す図、（ｂ）は、個人メニュー画面の一例を示す図である。
【図３】図３は、履歴情報テーブルの一例を示す図である。
【図４】図４は、釦情報テーブルの一例を示す図である。
【図５】図５は、共有メニュー画面の一例を示す図である。
【図６】図６は、図１に示す画像形成装置の操作履歴を取得する動作の一例を示すフローチャートである。
【図７】図７は、図１に示す画像形成装置の釦を移動する動作の一例を示すフローチャートである。
【図８】図８は、釦の移動後のメニュー画面の一例を示す図である。
【図９】図９は、釦の移動後のメニュー画面の他の一例を示す図である。
【図１０】図１０は、釦の移動が制限される場合の動作の一例を説明する図であり、（ａ）は、個人メニュー画面の一例を示す図、（ｂ）は、通知画面の一例を示す図である。
【図１１】図１１は、共有メニュー画面の他の一例を示す図であり、（ａ）は、１ページ目の表示の一例を示す図、（ｂ）は、２ページ目の表示の一例を示す図である。
【図１２】図１２は、釦に係る係数の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。以下、情報処理装置として画像形成装置を例に説明するが、情報処理装置は画像形成装置に限られない。
【００１１】
［実施の形態の要約］
本実施の形態に係る画像形成装置は、複数の操作者が共通して用いる第１の画面上に表示された処理の実行を指示する指示手段を、該指示手段が操作された履歴を示す履歴情報に応じて、複数の操作者のうち特定の操作者が用いる第２の画面に移動する移動手段を備える。
【００１２】
「第１の画面」は、当該画像形成装置を操作する操作者が共通して用いる共有の画面をいう。「指示手段」は、当該画像形成装置が備える機能に係る処理の実行を指示する手段をいい、例えば、メニュー画面に表示される釦が該当する。
【００１３】
「履歴情報」とは、指示手段が操作された履歴、すなわち、指示手段による処理が実行された履歴に関する各種情報を蓄積したものである。履歴情報には、例えば、指示手段を識別する情報、当該指示手段を操作した操作者の情報、当該指示手段が操作された日時の情報等が含まれる。
【００１４】
「特定の操作者」は、１人でもよく複数人でもよい。「第２の画面」は、当該特定の操作者に応じて個別に用いられる個人用の画面をいう。「移動する」とは、指示手段の移動元を登録先から削除するとともに、移動先を新たな登録先として設定することをいう。
【００１５】
［実施の形態］
図１は、本発明の実施の形態に係る画像形成装置の制御系の一例を示す図である。この画像形成装置２は、例えば、スキャン機能、プリンタ機能、コピー機能、ファクシミリ機能、電子メール機能等の複数の機能を有する複合機である。なお、複合機は、画像形成装置の一例であり、画像形成装置は、複合機に限定されるものではない。
【００１６】
図１に示すように、この画像形成装置２は、各部を制御する制御部２０と、各種のデータを記憶する記憶部２１と、情報の入力及び表示を行う操作表示部２２と、原稿から原稿画像を読み取る画像読取部２４と、画像を印刷出力する画像出力部２５と、外部ファクシミリ装置３に対して公衆回線網５を介してファクシミリ送受信を行うファクシミリ通信部２６と、外部装置４との間でネットワーク６を介して通信するネットワーク通信部２７とを備える。
【００１７】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２１に記憶されたプログラム２１０に従って動作することにより、受付手段２００、登録手段２０１、認証手段２０２、監視手段２０３、履歴削除手段２０４、移動手段２０５、釦削除手段２０６、表示制御手段２０７、実行手段２０８等として機能する。監視手段２０３は、制御手段の一例である。表示制御手段２０７は、通知手段の一例である。各手段２００〜２０８の詳細については後述する。
【００１８】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム２１０、ユーザ情報テーブル２１１、履歴情報テーブル２１２（図３参照）、釦情報テーブル２１３（図４参照）、基準情報２１４等の各種データを記憶する。各テーブルや情報の詳細については、後述する。なお、本明細書において、テーブルに情報を書き込む場合に「記録」を用い、記憶部２１に情報を書き込む場合に「記憶」を用いる。
【００１９】
操作表示部２２は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。
【００２０】
画像読取部２４は、原稿から原稿画像を読み取るものであり、原稿台上に設けられた自動原稿送り装置と、スキャナとを備え、原稿台に配置された原稿、又は自動原稿送り装置により送られた原稿から原稿画像を光学的に読み取る。
【００２１】
画像出力部２５は、例えば、電子写真方式、インクジェット方式等によりカラー画像又は白黒画像を用紙等の記録媒体に印刷出力する。
【００２２】
ファクシミリ通信部２６は、Ｇ３、Ｇ４等のファクシミリプロトコルに従ってデータの変復調を行い、公衆回線網５を介して外部ファクシミリ装置３とファクシミリ通信を行う。
【００２３】
ネットワーク通信部２７は、ＮＩＣ（Network Interface Card）等によって実現され、ネットワーク６を介して外部装置４との間で信号を送受信する。ネットワーク６は、例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット、イントラネット等であり、有線でも無線でもよい。
【００２４】
（各手段２００〜２０８）
次に、制御部２０を構成する各手段２００〜２０８について説明する。受付手段２００は、操作表示部２２や外部装置４から入力された各種情報や信号を受け付ける。受付手段２００が受け付ける情報には、例えば、操作者（以下、「ユーザ」ともいう。）がログインする際に行われる認証要求や、後述するメニュー画面７（図２参照。）に各種釦を登録する操作を示す操作信号、釦の移動を指示する指示情報等が含まれる。
【００２５】
登録手段２０１は、ユーザの指示に応じて、上述した機能に係る処理の実行を指示する釦をメニュー画面７に登録する。釦は、指示手段の一例である。釦は、例えば、アイコンでもよい。ここで、アイコンとは、機能の内容を図形で表したもの、機能の内容を図形で表したものに文字や記号を付加したものや、文字や記号のみで構成されたものをいう。
【００２６】
図２は、メニュー画面７の一例を示す図であり、（ａ）は、共有メニュー画面の一例を示す図、（ｂ）は、個人メニュー画面の一例を示す図である。図２各図に示すように、メニュー画面７は、複数のユーザが共通して用いる画面（以下、「共有メニュー画面」ともいう。）７２、各ユーザが個別に用いる画面（以下、「個人メニュー画面」ともいう。）７４、及び共有メニュー画面７２及び個人メニュー画面７４のいずれの画面を表示するかを切り替えるタブ７０を有して構成されている。共有メニュー画面７２は、第１の画面の一例である。個人メニュー画面７４は、第２の画面の一例である。
【００２７】
ここで、第１のユーザは、例えば、管理者の権限を有するユーザが該当する。第２のユーザは、一般利用者の権限を有するユーザが該当する。第１のユーザは、操作者の一例である。第２のユーザは、特定の操作者の一例である。以下、第１のユーザ及び第２のユーザを区別して特定する必要のない場合は、これらを総称して単に「ユーザ」ともいう。
【００２８】
登録手段２０１は、図２（ａ）に示すように、第１のユーザの指示に応じて、共有メニュー画面７２に、複数のユーザに共通して用いられる釦７００Ａ，７００Ｂ（「Ｃｏｐｙ標準」、「ＳｃａｎＴｏＧｒｏｕｐ」参照。）を登録する。また、登録手段２０１は、図２（ｂ）に示すように、第２のユーザの指示に応じて、個人メニュー画面７４に、第２のユーザにそれぞれ個別に用いられる釦７００Ｃ，７００Ｄ（「白黒コピー」、「２ｕｐ／白黒」参照。）を登録する。以下、特記のない限り、釦７００Ａ〜Ｄを総称するときは、「釦７００」又は単に「釦」ともいう。
【００２９】
認証手段２０２は、ユーザの認証要求に応じて、ユーザの認証を行う。具体的には、認証手段２０２は、認証要求に含まれるユーザを示す情報と、記憶部２１のユーザ情報テーブル２１１に記録されたユーザを示す情報とを照合することによってユーザの認証を行う。
【００３０】
認証要求は、例えば、操作表示部２２や外部装置４に認証に必要な情報を入力することにより行ってもよく、ＩＣカード等の記録媒体に記録された情報を外部装置４から読み取ることにより行ってもよい。以下、認証手段２０２による認証が成立したユーザを、「ログインユーザ」ともいう。
【００３１】
監視手段２０３は、記憶部２１の履歴情報テーブル２１２を参照し、各釦７００が操作された履歴（以下、「操作履歴」ともいう。）が記憶部２１の基準情報２１４に記録された基準を満たすか否かを監視する。監視手段２０３は、一定の期間ごとに定期的に監視を実行してもよく、ユーザからの指示に応じて監視を実行してもよい。
【００３２】
履歴削除手段２０４は、記憶部２１の履歴情報テーブル２１２に記録された情報の容量が一定の値以下を保つように、履歴情報を古いものから順に削除する。具体的には、履歴削除手段２０４は、操作履歴を保存しておく予め設定された期間（以下、「保存期間」ともいう。）以前に記録された操作履歴を削除する。
【００３３】
保存期間は、予め定められた期間の一例である。保存期間は、例えば、１か月、２か月、３か月・・等の月単位で特定してもよく、日数単位、周単位、年単位で特定してもよく、あるいは、「期」等の業務上の単位で特定してもよい。
【００３４】
履歴情報が記録された日時、すなわち保存が開始された日時は、操作履歴が記憶部２１に記憶された日時で特定してもよく、後述する履歴情報テーブル２１２の「操作日時」欄に記録された日時を示す情報により特定してもよい。
【００３５】
移動手段２０５は、共有メニュー画面７２に表示された釦７００のうち特定の釦７００を、指定された個人メニュー画面７４に移動する。ここで「移動」とは、登録先の情報を移動元から移動先に変更することをいう。
【００３６】
具体的には、移動手段２０５は、記憶部２１の釦情報テーブル２１３に記録された当該ボタンの「所属」欄に記載された情報を「共有」から「個人」に書き換えることにより、特定の釦７００を共有メニュー画面７２から個人メニュー画面７４に移動する。
【００３７】
釦削除手段２０６は、共有メニュー画面７２又は個人メニュー画面７４から釦７００を削除する。具体的には、釦削除手段２０６は、当該釦７００の情報を記憶部２１の釦情報テーブル２１３から削除する。なお、釦削除手段２０６による削除とは、釦情報テーブル２１３から情報そのものを消去することをいい、上述の移動手段２０５による釦７００の移動に伴って発生する移動元からの削除は含めないものとする。
【００３８】
表示制御手段２０７は、操作表示部２２の表示面（不図示）にメニュー画面７を表示するよう制御する。また、表示制御手段２０７は、記憶部２１の釦情報テーブル２１３に記録された情報に応じて、メニュー画面７内に釦を配置して表示するよう制御する。
【００３９】
具体的には、表示制御手段２０７は、登録手段２０１による釦７００の登録に応じて、共有メニュー画面７２又は個人メニュー画面７４に釦７００を表示するように制御する。
【００４０】
また、表示制御手段２０７は、移動手段２０５による釦７００の移動に応じて、釦７００の位置を共有メニュー画面７２から個人メニュー画面７４に変更して表示するよう制御する。具体的には、表示制御手段２０７は、移動元となる共有メニュー画面７２に表示された釦を削除するとともに、この削除された釦を移動先となる個人メニュー画面７４内に表示するよう制御する。
【００４１】
また、表示制御手段２０７は、釦７００の移動が何らかの理由で制限される場合、操作表示部２２に通知画面８（図１０（ｂ）参照。）を表示するよう制御する。通知画面８の詳細については後述する。
【００４２】
実行手段２０８は、操作表示部２２に表示されたメニュー画面上７の釦７００を選択する操作に応じて、画像読取部２４、画像出力部２５、ファクシミリ通信部２６等を制御して各釦７００に応じた処理を実行する。また、実行手段２０８は、処理を実行する際に、操作された釦７００の操作履歴を記憶部２１の履歴情報テーブル２１２に記録する。すなわち、実行手段２０８は、釦７００の操作に応じて履歴情報テーブル２１２を更新する。
【００４３】
（各テーブルの構成及び各情報）
次に、記憶部２１に記憶された各テーブル及び情報について説明する。ユーザ情報テーブル２１１は、ユーザの認証に必要な情報を記録したテーブルである。ユーザ情報テーブル２１１には、例えば、ユーザの氏名、ユーザを識別する情報、ユーザの属性を示す情報等が記録されている。
【００４４】
図３は、履歴情報テーブル２１２の一例を示す図である。履歴情報テーブル２１２は、メニュー画面７に表示されている釦７００（特に、共有メニュー画面７２に表示されている釦７００）の操作履歴を示す情報を記録したテーブルである。なお、図３に示す例は、後述する図５に示すメニュー画面７に登録された釦の操作履歴を示す情報である。
【００４５】
図３に示すように、履歴情報テーブル２１２には、例えば、釦７００を識別する情報として釦ＩＤを記録する「共有釦ＩＤ」欄、当該釦７００を操作したユーザを識別する情報としてユーザＩＤを記録する「ユーザＩＤ」欄、当該釦７００が操作された日時を示す情報として操作日時を記録する「操作日時」欄等が設けられている。
【００４６】
このようにして、履歴情報テーブル２１２では、ユーザＩＤ及び操作された日時を示す情報が釦ＩＤに関連付けられて記録されている。なお、操作日時は、例えば、年（西暦）、月、日、時、分、秒を示す値が「YYYYMMDDhhmmss」の形式で記録される。釦ＩＤは、第１の識別情報の一例である。ユーザＩＤは、第２の識別情報の一例である。
【００４７】
図４は、釦情報テーブル２１３の一例を示す図である。釦情報テーブル２１３は、登録手段２０１によってメニュー画面７に登録された釦７００が、共有メニュー画面７２及び個人メニュー画面７４のうちいずれに登録されているものであるかを示す情報を記録したテーブルである。
【００４８】
図４に示すように、釦情報テーブル２１３には、例えば、「釦ＩＤ」欄、釦７００に表示される文字列等の機能の内容を示す情報を記録する「メニュー」欄、釦７００が共有メニュー画面７２及び個人メニュー画面７４のうちいずれに登録されているかを示す情報を記録する「所属」欄、表示する共有メニュー画面７２又は個人メニュー画面７４における釦７００の位置を示す情報を記録する「位置情報」欄等が設けられている。「位置情報」には、一例として、釦７００の特定の頂点の座標値が記録されている。
【００４９】
基準情報２１４は、移動手段２０５により釦７００を共有メニュー画面７２から個人メニュー画面７４に移動するか否かを判定するための基準（以下、「移動基準」ともいう。）となる情報を記録したものである。基準情報２１４には、例えば、以下の基準が含まれる。
（Ａ）釦７００を操作したユーザの人数が予め定められた人数以下か否かを判定する人数基準
（Ｂ）共有メニュー画面７２に登録される釦７００の数が予め定められた個数以上であるか否かを判定する個数基準（例えば、上限数に対する割合で示してよい。）
（Ｃ）上述した保存期間を示す第１の時間基準、及び
（Ｄ）監視手段２０３による監視を実行する時間的な間隔（以下、「監視間隔」ともいう。）を示す第２の時間基準等。
第２の時間基準は、特定の期間の一例である。
【００５０】
（実施の形態の動作）
次に、画像形成装置２の動作の一例について図５、図６、及び図７を参照して説明する。図５は、共有メニュー画面７２の一例を示す図である。以下の動作説明では、一例として、図５に示すように、共有メニュー画面７２に、第１の釦７０１（「釦１」参照）、第２の釦７０２（「釦２」参照）、第３の釦７０３（「釦３」参照）の３つの釦が登録されている場合を例に挙げて説明する。
【００５１】
なお、釦の数は３つに限られるものではなく、１つ、２つ、又は４つ以上でもよい。また、説明の便宜上、釦には「釦１」、「釦２」、「釦３」との文字列を表記したが、好ましくは、各釦には、機能の名称や略称、絵文字等、機能の内容を示す又は想起させる文字列又は図形が表記される。また、釦７０１〜７０３は、四角形の形状を有するものに限られず、機能を示す図案化された形状を有するものであってもよい。
【００５２】
（１）操作履歴の取得
図６は、画像形成装置２の操作履歴を取得する動作の一例を示すフローチャートである。共有メニュー画面７２に登録された釦が操作されると（Ｓ１：Ｙｅｓ）、実行手段２０８は、操作された当該釦に係る処理を実行するとともに、操作された当該釦の釦ＩＤ、当該釦を操作したユーザのユーザＩＤ、操作した日時等を特定して（Ｓ２）、記憶部２１の履歴情報テーブル２１２に操作履歴を記録する（Ｓ３）。なお、当該釦を操作したユーザとは、例えば、ログインユーザである。
【００５３】
履歴削除手段２０４は、履歴情報テーブル２１２に記録された操作履歴のうち、基準情報２１４に記録された保存期間以前に記録された操作履歴を履歴情報テーブル２１２から削除する（Ｓ４）。
【００５４】
（２）釦を移動する動作
図７は、画像形成装置２の釦を移動する動作の一例を示すフローチャートである。以下、釦の番号をＫ（Ｋ＝１、２、…Ｎ：Ｎ（＝３）は、共有メニュー画面７２に登録された釦の総数とする。）として説明する。監視手段２０３は、記憶部２１に記憶された履歴情報テーブル２１２を参照し、第Ｋの釦７０１〜７０３の操作履歴があるか否か判定する（Ｓ１０）。
【００５５】
履歴情報テーブル２１２に第Ｋの釦７０１〜７０３の操作履歴が無い場合（Ｓ１０：Ｎｏ）、釦削除手段２０６は、第Ｋの釦７０１〜７０３を釦情報テーブル２１３から削除する（Ｓ１１）。
【００５６】
履歴情報テーブル２１２に第Ｋの釦７０１〜７０３の操作履歴が有る場合（Ｓ１０：Ｙｅｓ）、監視手段２０３は、履歴情報テーブル２１２を参照し、第Ｋの釦７０１〜７０３を操作したユーザの人数が上述の移動基準に含まれる人数基準（すなわち、基準（Ａ））を満たすか否かを判定する（Ｓ１２）。
【００５７】
第Ｋの釦７０１〜７０３を操作したユーザの人数が人数基準を満たす場合（Ｓ１２：Ｙｅｓ）、すなわち、これまでに第Ｋの釦７０１〜７０３を操作したユーザの人数が上記人数基準に示される予め定められた人数以下の場合、移動手段２０５は、第Ｋの釦７０１〜７０３を共有メニュー画面７２から個人メニュー画面７４に移動する（Ｓ１３）。
【００５８】
以上のステップＳ１０からＳ１３の動作は、共有メニュー画面７２に登録された全ての釦７０１〜７０３に対してそれぞれ実行される（Ｓ１４）。さらに、ステップＳ１０からＳ１４の動作は、基準情報２１４に含まれる第２の時間基準に従って一定の期間ごとに定期的に実施される（Ｓ１５）。
【００５９】
（実施例）
次に、図８及び図９を参照し、図３に示す履歴情報テーブル２１２に記録された操作履歴に従って実行された例について説明する。また、３人のユーザ（ユーザＡ、ユーザＢ及びユーザＣ）が画像処理装置２を利用している場合、すなわち、ユーザ情報テーブル２１１にこれら３人のユーザの情報が記録されている場合を例に挙げて説明する。
【００６０】
図８及び図９では、左列に、共有メニュー画面７２が表示されている状態を示し、右列に、上から順にユーザＡ、ユーザＢ及びユーザＣがそれぞれログインしたときに表示される個人メニュー画面７４が表示されている状態を示した。なお、図８及び図９では、説明の便宜上、共有メニュー画面７２が表示されている状態及び各個人メニュー画面７４が表示されている状態を１つの図に並べて示したが、実際は操作表示部２２の表示面にそれぞれを個別に表示するように制御してもよい。
【００６１】
（１）実施例１
図８は、釦の移動後のメニュー画面７の一例を示す図であり、人数基準で示される人数を「１人」と設定した場合の例を示す。図８に示すように、第１の釦７０１は、ユーザＡ、ユーザＢ及びユーザＣの３人に操作された操作履歴が記録されているため、釦削除手段２０６による削除も、移動手段２０５による移動も行われない。なお、各ユーザが当該第１の釦７０１を操作した回数は、特定の回数以上に限定されるものではなく、１回のみでもよい。
【００６２】
また、第２の釦７０２は、ユーザＢ及びユーザＣの２人に操作された操作履歴が記録されているため、第１の釦７０１と同様に、釦削除手段２０６による削除も、移動手段２０５による移動も行われない。
【００６３】
これらに対して、第３の釦７０３は、ユーザＣの１人のみに操作された操作履歴が記録されている。従って、第３の釦７０３に係る操作履歴は、人数基準を満たしている。移動手段２０５は、第３の釦７０３を共有メニュー画面７２から、ユーザＣが用いる個人メニュー画面７４Ｃに移動する。具体的には、移動手段２０５は、釦情報テーブル２１３に記録された第３の釦７０３の「所属」欄に記載された情報を「共有」から「個人Ｃ」に書き換える。
【００６４】
（２）実施例２
図９は、釦の移動後のメニュー画面７の一例を示す図であり、人数基準で示される人数を「２人」と設定した場合の例を示す。第１の釦７０１は、ユーザＡ、ユーザＢ及びユーザＣの３人に操作された操作履歴が記録されているため、実施例１と同様に、釦削除手段２０６による削除も、移動手段２０５による移動も行われない。
【００６５】
これに対して、第２の釦７０２は、ユーザＢ及びユーザＣの２人に操作された操作履歴が記録されている。従って、第２の釦７０２に係る操作履歴は、人数基準を満たしている。そこで、移動手段２０５は、図９に示すように、第２の釦７０２を共有メニュー画面７２から、ユーザＢが用いる個人メニュー画面７４Ｂ及びユーザＣが用いる個人メニュー画面７４Ｃにそれぞれ移動する。
【００６６】
具体的には、移動手段２０５は、釦情報テーブル２１３に記録された第２の釦７０２の「所属」欄に記載された情報を「共有」から「個人Ｂ」及び「個人Ｃ」に書き換える。
【００６７】
また、移動先は、「個人Ｂ」及び「個人Ｃ」の２箇所に限られるものではなく、いずれか一方のみであってもよい。換言すれば、人数基準に示される予め定められた人数と、移動先の数とは、互いに異なっていてもよい。この場合、例えば、移動先となる個人メニュー画面７４Ｂ，７４Ｃに登録されている釦７００の数、すなわち、各個人メニュー画面７４Ｂ，７４Ｃにおける表示領域の空きの状況等により移動先をいずれかにするかを特定してもよい。
【００６８】
また、第３の釦７０３は、ユーザＣに操作された操作履歴が記録されている。このため、第２の釦７０２と同様に、移動手段２０５は、第３の釦７０３を共有メニュー画面７２から、ユーザＣが用いる個人メニュー画面７４Ｃに移動する。具体的には、移動手段２０５は、釦情報テーブル２１３に記録された第３の釦７０３の「所属」欄に記載された情報を「共有」から「個人Ｃ」に書き換える。
【００６９】
なお、上述の実施例１及び実施例２ともに、表示制御手段２０７は、各ユーザがログインしたときに、移動の対象となる釦を各ユーザが用いる個人メニュー画面７４に移動して表示するよう制御してもよい。
【００７０】
＜変形例１＞
図１０は、釦の移動が制限される場合の動作の一例を説明する図であり、（ａ）は、個人メニュー画面７４の一例を示す図、（ｂ）は、通知画面８の一例を示す図である。通知画面８は、釦の移動が制限されることをユーザに通知する画面である。通知画面８は、警告の一例である。
【００７１】
釦の移動が制限される場合には、例えば、移動先に釦が登録又は表示できない場合が含まれる。具体的には、特定の釦７００を移動しようとしたときに、図１０（ａ）に示すように、移動先の個人メニュー画面７４に登録された釦の数が上限数（一例として、上限数が４つの場合を例に示す。）に達している場合、表示制御手段２０７は、図１０（ｂ）に示すように、釦７００を移動することができないことをユーザＣに通知する画面（以下、「通知画面」ともいう。）８を表示するよう制御してもよい。上限数は、特定の個数の一例である。
【００７２】
また、一例として、表示制御手段２０７は、ユーザＣがログインしたときに、ユーザＣが用いる個人メニュー画面７４Ｃの上に重ねて通知画面８を表示するよう制御してもよい。
【００７３】
＜変形例２−１＞
図示は省略するが、図７に示すフローチャートにおいて、例えば、ステップＳ１０の前に、監視手段２０３が共有メニュー画面７２に登録された釦７００の数が記憶部２１の基準情報２１４に記録された個数基準（すなわち、基準（Ｂ））を満たすか否かを判定する工程を含んでもよい。
【００７４】
すなわち、共有メニュー画面７２に登録された釦の数が上記個数基準に示される予め定められた個数以上の場合に、移動手段２０５が釦７００を共有メニュー画面７２から個人メニュー画面７４に移動するように制御してもよい。なお、この制御は、例えば、監視手段２０３が行ってもよい。
【００７５】
換言すれば、共有メニュー画面７２に登録された釦の数が上記個数基準に示される予め定められた個数よりも少ない場合、移動手段２０５が釦７００を共有メニュー画面７２から個人メニュー画面７４に移動しないように制御してもよい。
【００７６】
＜変形例２−２＞
また、上述の予め定められた個数を第１の個数とした場合に、移動手段２０５は、共有メニュー画面７２に登録された釦の数が予め定められた第２の個数よりも少なくなった場合、共有メニュー画面７２で登録された釦７００であって、かつ、移動手段２０５により個人メニュー画面７４に移動した釦７００については、再び共有メニュー画面７２内に戻してもよい。
【００７７】
この場合、当該釦７００を個人メニュー画面７４から削除してもよく、残しておいてもよい。第２の個数は、第１の個数と同一でもよく、異なっていてもよい。
【００７８】
＜変形例３＞
上記の実施の形態では、監視手段２０３が定期的に履歴情報テーブル２１３を監視することにより、移動手段２０５による移動処理を一定の期間ごとに実施するようにしたが（図７のステップＳ１５参照。）、ユーザの指示に応じて移動手段２０５による釦７００の移動処理を実行してもよい。具体的には、受付手段２００がユーザの操作を受け付けたとき、移動手段２０５が釦７００を共有メニュー画面７２から個人メニュー画面７４に移動するように制御してもよい。
【００７９】
＜変形例４＞
図１１は、共有メニュー画面７２の他の一例を示す図であり、（ａ）は、１ページ目の表示の一例を示す図、（ｂ）は、２ページ目の表示の一例を示す図である。図１１では、共有メニュー画面７２に、第１から第１８の釦７０１〜７１８の１８個の釦が登録されている場合を例に挙げて説明する。
【００８０】
図１１（ａ）及び（ｂ）に示すように、共有メニュー画面７２に登録された釦の数が一定の数以上になると、複数のページに亘って表示される。なお、各ページには、隣接するページ間で表示を互いに切り替える切替釦７６が設けられている。
【００８１】
図１２は、釦７０１〜７１８に係る係数の一例を示す図であり、（ａ）は、図１１（ａ）に示す１ページ目に登録された釦７０１〜７０９に係る係数を示す図、（ｂ）は、図１１（ｂ）に示す２ページ目に登録された釦７１０〜７１８に係る係数を示す図である。図１２各図に示すように、係数９は、共有メニュー画面７２内における釦７０１〜７１８の位置に応じて釦７０１〜７１８ごとに設定してもよい。係数９は、重み付けの一例である。
【００８２】
監視手段２０３は、釦７０１〜７１８を操作したユーザの人数が人数基準を満たすか否かを判定するとき、釦７０１〜７１８を操作したユーザの人数に係数９を掛けた値（以下、「評価値」）ともいう。）に対して人数基準を満たすか否かを判定してもよい。
【００８３】
すなわち、移動手段２０５は、これまでに当該釦７０１〜７１８を操作したユーザの人数に係数９を掛けた評価値が人数基準に示される予め定められた人数を示す値以下の場合に、当該釦７０１〜７１８を共有メニュー画面７２から個人メニュー画面７４に移動してもよい。
【００８４】
一例として、図１２各図に示す係数９を参照して具体例を説明する。なお、この事例では、人数基準で示される人数は、「３人」に設定されているものとする。また、１８個の釦７０１〜７１８のうち第５の釦７０５は、４人に操作された操作履歴が記録されているとする。係数９をかけていない場合、第５の釦７０５は、人数基準を満たさないため、移動の対象とはなっていない。
【００８５】
図１２（ａ）に示すように、第５の釦７０５に係る係数９は、０．５である。そのため、第５の釦７０５を操作したユーザの人数「４」にこの係数「０．５」を掛けた値、すなわち「２」を、人数基準を満たすか否か判定するための評価値とした場合、第５の釦７０５は、人数基準を満たし移動の対象となる。
【００８６】
このように予め定められた重み付けを付して評価することによって、釦７０１〜７１８ごとに評価基準を設定してもよい。一例として、図１２各図に示すように、例えば、１ページの中央に位置する第５の釦７０５のような、他の釦と比較して操作しやすい位置に表示されている場合に係数９を小さい値とし、２ページの周辺に位置する第１０〜第１８の釦７１０〜７１８（第１４の釦７１４を除く）のような、他の釦と比較して操作しにくい位置に表示されている場合に係数９を大きい値としてもよい。
【００８７】
なお、共有メニュー画面７２に一定数以上の釦７０１〜７１８が登録され、履歴情報に係数９を掛けた値を用いて評価値とする場合、移動手段２０５により個人メニュー画面７４に釦７０１〜７１８を移動する前に、共有メニュー画面７２内で配置を変更してもよい。すなわち、共有メニュー画面７２内の釦７０１〜７１８の配置を変更することで、係数９を均一化してもよい。
【００８８】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、外部装置４として端末装置を設け、操作表示部２２からの入力に代えて、端末装置から各種操作信号を入力するようにしてもよい。なお。端末装置は、例えば、パーソナルコンピュータ、タブレット型端末、多機能携帯電話機（スマートフォン）等の携帯情報端末を用いることができる。
【００８９】
また、図示はしないが、例えば、外部装置４としてプリントサーバ（ＤＦＥ（Digital Front End））を設け、プリントサーバ内で上述の処理を実行してもよい。プリントサーバは、情報処理装置の一例である。なお、上述の実施例における画像形成装置２をこのプリントサーバと一体化したものとして構成してもよい。換言すれば、上記の実施の形態における画像形成装置２は、プリントサーバ機能を備えた情報処理装置としてもよい。
【００９０】
制御部２０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００９１】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００９２】
２  画像形成装置
２０  制御部
２００  受付手段
２０１  登録手段
２０２  認証手段
２０３  監視手段
２０４  履歴削除手段
２０５  移動手段
２０６  釦削除手段
２０７  表示制御手段
２０８  実行手段
２１  記憶部
２１０  プログラム
２１１  ユーザ情報テーブル
２１２  履歴情報テーブル
２１３  釦情報テーブル
２１４  基準情報
２２  操作表示部
２４  画像読取部
２５  画像出力部
２６  ファクシミリ通信部
２７  ネットワーク通信部
３  外部ファクシミリ装置
４  外部装置
５  公衆回線網
６  ネットワーク
７  メニュー画面
７０  タブ
７００，７００Ａ，７００Ｂ，７００Ｃ，７００Ｄ  釦
７０１〜７１８  第１〜第１８の釦
７２  共有メニュー画面
７４，７４Ａ，７４Ｂ，７４Ｃ  個人メニュー画面
７６  切替釦
８  通知画面
９  係数
【図１】
2020030772.tif 000003
【図２】
2020030772.tif 000004
【図３】
2020030772.tif 000005
【図４】
2020030772.tif 000006
【図５】
2020030772.tif 000007
【図６】
2020030772.tif 000008
【図７】
2020030772.tif 000009
【図８】
2020030772.tif 000010
【図９】
2020030772.tif 000011
【図１０】
2020030772.tif 000012
【図１１】
2020030772.tif 000013
【図１２】
2020030772.tif 000014