Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5207112B2 - Information processing apparatus, information processing program, and image forming apparatus - Google Patents
[go: Go Back, main page]

JP5207112B2 - Information processing apparatus, information processing program, and image forming apparatus - Google Patents

Information processing apparatus, information processing program, and image forming apparatus Download PDF

Info

Publication number
JP5207112B2
JP5207112B2 JP2007260317A JP2007260317A JP5207112B2 JP 5207112 B2 JP5207112 B2 JP 5207112B2 JP 2007260317 A JP2007260317 A JP 2007260317A JP 2007260317 A JP2007260317 A JP 2007260317A JP 5207112 B2 JP5207112 B2 JP 5207112B2
Authority
JP
Japan
Prior art keywords
user
menu
information
information processing
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2007260317A
Other languages
Japanese (ja)
Other versions
JP2009093224A (en
Inventor
卓也 石村
由里子 稲川
英二 下市
篤宏 伊藤
文雄 原田
彰英 大島
啓 岡本
教之 立間
善之 依田
栄治 西
正樹 黒川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2007260317A priority Critical patent/JP5207112B2/en
Publication of JP2009093224A publication Critical patent/JP2009093224A/en
Application granted granted Critical
Publication of JP5207112B2 publication Critical patent/JP5207112B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、情報処理装置、情報処理プログラムおよび画像形成装置に関するものである。   The present invention relates to an information processing apparatus, an information processing program, and an image forming apparatus.

情報処理装置の一種としてのプリンタ(画像形成装置)のなかには、LANやインターネット等のネットワークに接続する機能を備え、ネットワークを介して複数のユーザ端末から印刷処理等のサービス要求を受け付けるようになっているものがある。   A printer (image forming apparatus) as a kind of information processing apparatus has a function of connecting to a network such as a LAN or the Internet, and receives service requests such as print processing from a plurality of user terminals via the network. There is something.

このようなプリンタは、各ユーザ(使用者)からの利用要求に応じるために、各種の機能設定を行うメニュー(以降、単にメニューという)を設け、各使用者毎に最適な出力結果を実現できるようにしている。   Such a printer is provided with a menu for performing various function settings (hereinafter simply referred to as a menu) in order to respond to usage requests from each user (user), and can realize an optimum output result for each user. I am doing so.

その一方で、上記プリンタは複数の使用者によって共有されるため、何れの使用者もメニューへのアクセスすることができ、例えばある使用者の誤操作によってプリンタ自体が利用不能な状態に陥る虞があった。   On the other hand, since the printer is shared by a plurality of users, any user can access the menu. For example, there is a possibility that the printer itself may become unusable due to an erroneous operation of a certain user. It was.

また、プリンタの操作に不慣れな使用者にとっては、複雑化したメニュー項目の内から所望の項目を見つけ出すことが難しい場合があった。   Further, it may be difficult for a user who is unfamiliar with the operation of the printer to find a desired item from among complicated menu items.

このような問題を解消すべく、例えばメニューへのアクセスを制限するようにした技術が種々提案されている。   In order to solve such a problem, for example, various techniques for restricting access to a menu have been proposed.

例えば、特開2003−229978号公報に開示の技術では、デバイス内の記憶領域にユーザ情報を登録しておき、利用時にはパスワード認証を行ないアクセス許可が下りた場合に、オペレーションパネルに表示されるメニューがユーザの利用権限として登録されている項目が表示される方法、加えて過去の利用履歴から利用上限を越えた場合にメニューを表示しないことで使用を制限する方法が提案されている。   For example, in the technique disclosed in Japanese Patent Application Laid-Open No. 2003-229978, a menu displayed on the operation panel when user information is registered in a storage area in the device, password authentication is performed at the time of use, and access permission is given. A method for displaying items registered as the user's usage authority and a method for restricting the use by not displaying a menu when the usage upper limit is exceeded from the past usage history have been proposed.

しかしながら、この技術では、オペレーションパネルなどに表示するメニューについて、利用者のアクセス権の有無、または印刷枚数などの利用限度を越えていないかによってオフまたはオンの表示をするだけであり、プリンタ機能の一部が使用できない制約が発生するという問題がある。   However, with this technology, the menu displayed on the operation panel or the like only displays OFF or ON depending on whether the user has access rights or the usage limit such as the number of prints has not been exceeded. There is a problem that some restrictions cannot be used.

また、メニューの表示されないことにより、使用したい機能をプリンタが有していないと使用者が判断してしまう虞もあった。   Further, since the menu is not displayed, there is a possibility that the user may determine that the printer does not have a function to be used.

また、特開平1−199258号公報では、権限あるメニューのみを表示する制御に加え、下位の項目情報と上位の項目情報との間の連結情報を格納するリレーションを設け、利用者の選択に応じて関連する全ての項目を取り出し表示する方法が提案されている。   In addition, in JP-A-1-1992258, in addition to control for displaying only authorized menus, a relation for storing connection information between lower-level item information and higher-level item information is provided, and according to the user's selection. A method for extracting and displaying all related items has been proposed.

しかし、この技術では、上位と下位の項目情報のリレーションだけでは、利用する環境には適さないメニュー(例えば、設定の必要がないネットワーク環境などのメニュー)も表示されてしまうため、プリンタの操作に不慣れな使用者には煩雑なメニュー構成となり、利便性が低下するという不具合があった。
特開2003−229978号公報 特開平1−199258号公報
However, in this technology, a menu that is not suitable for the environment to be used (for example, a menu for a network environment that does not need to be set) is displayed only by the relation between the upper and lower item information. For unskilled users, there is a problem that the menu structure becomes complicated and the convenience is lowered.
JP 2003-229978 A JP-A-1-1992258

本発明は、使用者毎に使用し易いメニュー表示を行うことができ、利便性を向上させることのできる情報処理装置、情報処理プログラムおよび画像形成装置を提供することを目的とする。   An object of the present invention is to provide an information processing apparatus, an information processing program, and an image forming apparatus that can perform menu display that is easy to use for each user and can improve convenience.

前記課題を解決するため、請求項1の発明に係る情報処理装置は、複数の選択肢から何れかの選択を行うメニュー画面に関する情報に対するアクセス履歴を取得するアクセス履歴取得手段と、該アクセス履歴取得手段によるアクセス履歴に基づいて前記メニュー画面に関する情報の内容を変更する変更手段と、前記メニュー画面に関する情報に対するアクセス状態を解析するアクセス解析手段とを備え、前記アクセス解析手段は、使用者毎のアクセス数の統計に上限値を設けて使用者の全体からの項目アクセスの傾向を取得する、ことを特徴とする。 In order to solve the above-described problem, an information processing apparatus according to the invention of claim 1 includes an access history acquisition unit that acquires an access history for information related to a menu screen for selecting any one of a plurality of options, and the access history acquisition unit And changing means for changing the content of the information relating to the menu screen based on the access history by the user, and access analyzing means for analyzing the access state for the information relating to the menu screen, wherein the access analyzing means comprises the number of accesses for each user. An upper limit value is set in the statistics of the above, and the tendency of item access from the entire user is acquired .

請求項2の発明に係る情報処理装置は、請求項1に記載の発明において、前記アクセス履歴取得手段は、前記アクセス履歴として前記メニュー画面に関する情報が使用者に対応させたメニュー画面に関する情報を格納する格納手段から読み出された回数を、前記使用者毎または前記使用者を所定の条件に基づいて分けたグループ毎に計数することを特徴とする。 An information processing apparatus according to a second aspect of the present invention is the information processing apparatus according to the first aspect, wherein the access history acquisition means stores information on a menu screen associated with a user by the information on the menu screen as the access history. The number of times read from the storage means is counted for each user or for each group into which the user is divided based on a predetermined condition.

請求項3の発明に係る情報処理装置は、請求項2に記載の発明において、前記アクセス履歴取得手段は、前記アクセス履歴として前記各選択肢が選択された回数を、前記使用者毎または前記グループ毎に計数することを特徴とする。 The information processing apparatus according to a third aspect of the present invention is the information processing apparatus according to the second aspect, wherein the access history acquisition means calculates the number of times each option is selected as the access history for each user or each group. It is characterized by counting.

請求項4の発明に係る情報処理装置は、請求項2または請求項3に記載の発明において、前記アクセス履歴取得手段は、前記アクセス履歴として前記各選択肢についての選択誤りの回数を、前記使用者毎または前記グループ毎に計数することを特徴とする。 The information processing apparatus according to a fourth aspect of the present invention is the information processing apparatus according to the second or third aspect, wherein the access history acquisition means calculates the number of selection errors for each of the options as the access history. It counts every time or every said group.

請求項5の発明に係る情報処理装置は、請求項2から請求項4の何れか1項に記載の発明において、前記アクセス履歴取得手段は、前記アクセス履歴として前記各選択肢についての選択成功の回数を、前記使用者毎または前記グループ毎に計数することを特徴とする。 The information processing apparatus according to a fifth aspect of the present invention is the information processing apparatus according to any one of the second to fourth aspects, wherein the access history acquisition means is the number of successful selections for each option as the access history. Is counted for each user or each group.

請求項6の発明に係る情報処理装置は、請求項1から請求項5の何れか1項に記載の発明において、前記変更手段は、メニュー表示が複数の階層に分けて表示される場合に、当該階層を変更することを特徴とする。 The information processing apparatus according to a sixth aspect of the present invention is the information processing apparatus according to any one of the first to fifth aspects, wherein the changing means is configured to display the menu display divided into a plurality of layers. The hierarchy is changed.

請求項7の発明に係る情報処理装置は、請求項2から請求項6の何れか1項に記載の発明において、前記使用者毎に、装置の使用に関する経験値を設定する経験値設定手段と、所定の条件により前記経験値を増減させる経験値更新手段と、前記経験値と予め設定される閾値とを比較する比較手段と、該比較手段の比較結果に応じて前記使用者の属する前記グループを変更する所属グループ変更手段とを備えることを特徴とする。 An information processing apparatus according to a seventh aspect of the present invention is the information processing apparatus according to any one of the second to sixth aspects, wherein an experience value setting means for setting an experience value related to use of the apparatus is provided for each user. , Experience value updating means for increasing or decreasing the experience value according to a predetermined condition, comparison means for comparing the experience value with a preset threshold, and the group to which the user belongs according to a comparison result of the comparison means And belonging group changing means for changing.

請求項8の発明に係る情報処理装置は、請求項7に記載の発明において、前記経験値更新手段は、前記アクセス履歴取得手段で取得される前記各選択肢の選択誤りの回数または選択成功回数に基づいて前記経験値を増減させることを特徴とする。 The information processing apparatus according to an invention of claim 8 is the information processing apparatus according to claim 7, wherein the experience value update means sets the number of selection errors or the number of selection successes of the options acquired by the access history acquisition means. Based on this, the experience value is increased or decreased.

請求項9の発明に係る情報処理装置は、請求項7または請求項8に記載の発明において、前記経験値更新手段は、前記選択肢毎に所定の重み付け係数による重み付けを設定し、当該重み付けを勘案して前記経験値を増減させることを特徴とする。 The information processing apparatus according to claim 9 is the information processing device according to claim 7 or claim 8, wherein the experience value updating means sets weighting by a predetermined weighting factor for each option, and takes the weighting into account. The experience value is increased or decreased.

請求項10の発明に係る情報処理装置は、請求項1から請求項9の何れか1項に記載の発明において、前記アクセス履歴取得手段は、メニュー画面の表示または前記選択肢の選択に用いられるプロトコル毎にアクセス履歴を取得することを特徴とする。 An information processing apparatus according to a tenth aspect of the present invention is the information processing apparatus according to any one of the first to ninth aspects, wherein the access history acquisition means is a protocol used for displaying a menu screen or selecting the option. An access history is acquired every time.

請求項11の発明に係る情報処理装置は、請求項1から請求項10の何れか1項に記載の発明において、前記選択手段で前記メニュー画面に表示された選択肢の何れかを選択する際に、前記使用者毎に、当該選択肢に係る設定が装置に反映されることの期待の程度を複数段階のアンケート項目としたアンケートを集計するアンケート集計手段を備え、前記変更手段は、前記アンケート集計手段による集計結果を勘案して前記メニュー画面に関する情報の内容を変更することを特徴とする。 An information processing apparatus according to an eleventh aspect of the present invention is the information processing apparatus according to any one of the first to tenth aspects, wherein the selection means selects one of the options displayed on the menu screen. And a questionnaire totaling unit for totaling questionnaires with a plurality of levels of questionnaire items that indicate the degree of expectation that the setting related to the option is reflected on the device for each user, and the changing unit includes the questionnaire totaling unit The content of the information related to the menu screen is changed in consideration of the tabulation result obtained by the above.

請求項12の発明に係る情報処理装置は、請求項11に記載の発明において、前記アンケート集計手段は、前記アンケート項目毎に所定の重み付け係数による重み付けを設定し、当該重み付けを勘案してアンケートを集計することを特徴とする。 An information processing apparatus according to a twelfth aspect of the present invention is the information processing apparatus according to the eleventh aspect, wherein the questionnaire totalization unit sets a weight by a predetermined weighting factor for each questionnaire item, and takes a questionnaire into consideration the weighting. It is characterized by counting.

請求項13の発明に係る情報処理プログラムは、複数の選択肢から何れかの選択を行うメニュー画面に関する情報に対するアクセス履歴を取得するアクセス履歴取得過程と、該アクセス履歴取得過程によるアクセス履歴に基づいて前記メニュー画面に関する情報の内容を変更する変更過程と、前記メニュー画面に関する情報に対するアクセス状態を解析するアクセス解析過程とを備え、前記アクセス解析過程は、使用者毎のアクセス数の統計に上限値を設けて使用者の全体からの項目アクセスの傾向を取得する、ことを特徴とする。 An information processing program according to a thirteenth aspect of the invention is based on an access history acquisition process for acquiring an access history for information related to a menu screen for selecting any one of a plurality of options, and an access history based on the access history acquisition process. A change process for changing the content of the information on the menu screen, and an access analysis process for analyzing an access state with respect to the information on the menu screen. The access analysis process sets an upper limit value in the statistics of the number of accesses for each user. And acquiring the item access tendency from the entire user .

請求項14の発明に係る画像形成装置は、複数の選択肢から何れかの選択を行うメニュー画面に関する情報に対するアクセス履歴を取得するアクセス履歴取得手段と、該アクセス履歴取得手段によるアクセス履歴に基づいて前記メニュー画面に関する情報の内容を変更する変更手段と、前記メニュー画面に関する情報に対するアクセス状態を解析するアクセス解析手段とを備え、前記アクセス解析手段は、使用者毎のアクセス数の統計に上限値を設けて使用者の全体からの項目アクセスの傾向を取得する、ことを特徴とする。 According to a fourteenth aspect of the present invention, an image forming apparatus includes: an access history acquisition unit that acquires an access history for information related to a menu screen for selecting any one of a plurality of options; and the access history acquisition unit based on the access history acquired by the access history acquisition unit. A change means for changing the content of information relating to the menu screen; and an access analysis means for analyzing an access state with respect to the information relating to the menu screen, wherein the access analysis means sets an upper limit value in statistics of the number of accesses for each user. And acquiring the item access tendency from the entire user .

本発明によれば以下の効果を奏することができる。   According to the present invention, the following effects can be obtained.

すなわち、請求項1に記載の発明によれば、本構成を有していない場合に比較して、アクセス履歴に基づいてメニュー画面に関する情報の内容を変更するようにしているので、使用者やグループの使用環境に適したメニュー画面を適切なタイミングで提供することができる。
また、単純なアクセス数だけでは、特定の使用者のアクセスが強く反映される結果となる虞があるが、請求項1に記載の発明によれば、使用者全体の使用傾向を反映したアクセス履歴とすることができる。
That is, according to the first aspect of the present invention, the content of the information on the menu screen is changed based on the access history as compared with the case where the present configuration is not provided. A menu screen suitable for the use environment can be provided at an appropriate timing.
Moreover, there is a possibility that the access of a specific user is strongly reflected only by the simple number of accesses. However, according to the invention of claim 1, the access history reflecting the usage tendency of the entire user. It can be.

請求項2に記載の発明によれば、本構成を有していない場合に比較して、アクセス履歴としてメニュー画面に関する情報が読み出された回数を使用者毎またはグループ毎に計数しているので、使用者やグループの使用環境に適したメニュー画面を適切なタイミングで提供することができる。   According to the second aspect of the present invention, the number of times the information related to the menu screen is read as the access history is counted for each user or each group as compared with the case where the present configuration is not provided. A menu screen suitable for the usage environment of the user or group can be provided at an appropriate timing.

請求項3に記載の発明によれば、本構成を有していない場合に比較して、アクセス履歴として各選択肢が選択された回数を使用者毎またはグループ毎に計数しているので、使用者やグループの使用環境に適したメニュー画面を適切なタイミングで提供することができる。   According to the third aspect of the present invention, the number of times each option is selected as the access history is counted for each user or each group as compared to the case where this configuration is not provided. It is possible to provide a menu screen suitable for the usage environment of a group or at an appropriate timing.

請求項4に記載の発明によれば、本構成を有していない場合に比較して、アクセス履歴として各選択肢についての選択誤りの回数を使用者毎またはグループ毎に計数しているので、使用者やグループの使用環境に適したメニュー画面を適切なタイミングで提供することができる。   According to the invention described in claim 4, since the number of selection errors for each option is counted for each user or each group as an access history as compared to the case where this configuration is not provided, Menu screens suitable for the use environment of a person or group can be provided at an appropriate timing.

請求項5に記載の発明によれば、本構成を有していない場合に比較して、アクセス履歴として各選択肢についての選択成功の回数を使用者毎またはグループ毎に計数しているので、使用者やグループの使用環境に適したメニュー画面を適切なタイミングで提供することができる。   According to the invention described in claim 5, since the number of successful selections for each option is counted for each user or each group as an access history, compared to the case where the present configuration is not provided, Menu screens suitable for the use environment of a person or group can be provided at an appropriate timing.

請求項6に記載の発明によれば、本構成を有していない場合に比較して、変更手段はメニュー表示が複数の階層に分けて表示される場合に当該階層を変更しているので、所望の選択肢等に辿り着きやすくなり、使用者やグループの使用環境により適したメニュー画面を提供することができる。   According to the invention described in claim 6, since the change means changes the hierarchy when the menu display is displayed divided into a plurality of hierarchy as compared with the case where the present configuration is not provided. It becomes easy to reach a desired option and the like, and a menu screen more suitable for the use environment of the user or group can be provided.

請求項7に記載の発明によれば、本構成を有していない場合に比較して、比較手段の比較結果に応じて使用者の属する前記グループを変更しているので、使用者の使用環境が変化したような場合にも、適切なグループに所属させてより適したメニュー画面を提供することができる。   According to the seventh aspect of the present invention, since the group to which the user belongs is changed according to the comparison result of the comparison means as compared with the case where the present configuration is not provided, the use environment of the user Even when the change occurs, it is possible to provide a more suitable menu screen by belonging to an appropriate group.

請求項8に記載の発明によれば、本構成を有していない場合に比較して、各選択肢の選択誤りの回数または選択成功回数に基づいて経験値を増減させているので、使用者の使用環境が変化したような場合にも、適切なグループに所属させてより適したメニュー画面を提供することができる。   According to the eighth aspect of the present invention, since the experience value is increased or decreased based on the number of selection errors or the number of successful selections for each option as compared with the case where the present configuration is not provided, Even when the usage environment changes, a more appropriate menu screen can be provided by belonging to an appropriate group.

請求項9に記載の発明によれば、本構成を有していない場合に比較して、重み付けを勘案して経験値を増減させているので、使用者の使用環境が変化したような場合にも、適切なグループに所属させてより適したメニュー画面を提供することができる。   According to the ninth aspect of the present invention, since the experience value is increased or decreased in consideration of the weighting compared to the case where the present configuration is not provided, the user's usage environment has changed. However, it is possible to provide a more suitable menu screen by belonging to an appropriate group.

請求項10に記載の発明によれば、本構成を有していない場合に比較して、メニュー画面の表示または選択肢の選択に用いられるプロトコル毎にアクセス履歴を取得しているので、使用者やグループの使用環境により適したメニュー画面を提供することができる。   According to the invention described in claim 10, since the access history is acquired for each protocol used for display of the menu screen or selection of options as compared with the case where the present configuration is not provided, A menu screen more suitable for the usage environment of the group can be provided.

請求項11に記載の発明によれば、本構成を有していない場合に比較して、アンケート集計手段による集計結果を勘案してメニュー画面に関する情報の内容を変更しているので、使用者の意図を反映したより使いやすいメニュー画面を提供することができる。   According to the eleventh aspect of the present invention, since the contents of the information on the menu screen are changed in consideration of the result of the counting by the questionnaire counting means, compared with the case where the present configuration is not provided, It is possible to provide an easy-to-use menu screen that reflects the intention.

請求項12に記載の発明によれば、本構成を有していない場合に比較して、重み付けを勘案してアンケートを集計しているので、使用者の意図を的確に反映したより使いやすいメニュー画面を提供することができる。   According to the twelfth aspect of the present invention, since the questionnaires are tabulated in consideration of the weighting compared to the case where the present configuration is not provided, the menu is easier to use that accurately reflects the user's intention. A screen can be provided.

請求項13に記載の発明によれば、本構成を有していない場合に比較して、アクセス履歴に基づいてメニュー画面に関する情報の内容を変更するようにしているので、使用者やグループの使用環境に適したメニュー画面を適切なタイミングで提供することができる。
また、単純なアクセス数だけでは、特定の使用者のアクセスが強く反映される結果となる虞があるが、請求項13に記載の発明によれば、使用者全体の使用傾向を反映したアクセス履歴とすることができる。
According to the thirteenth aspect of the present invention, since the content of the information on the menu screen is changed based on the access history as compared with the case where the present configuration is not provided, the use of the user or group A menu screen suitable for the environment can be provided at an appropriate timing.
Moreover, there is a possibility that the access of a specific user is strongly reflected only by the simple number of accesses. According to the invention of claim 13, the access history reflecting the usage tendency of the entire user. It can be.

請求項14に記載の発明によれば、本構成を有していない場合に比較して、アクセス履歴に基づいてメニュー画面に関する情報の内容を変更するようにしているので、使用者やグループの使用環境に適したメニュー画面を適切なタイミングで提供することができる。
また、単純なアクセス数だけでは、特定の使用者のアクセスが強く反映される結果となる虞があるが、請求項14に記載の発明によれば、使用者全体の使用傾向を反映したアクセス履歴とすることができる。
According to the invention described in claim 14, since the content of the information on the menu screen is changed based on the access history as compared with the case where the present configuration is not provided, the use of the user or group A menu screen suitable for the environment can be provided at an appropriate timing.
Moreover, there is a possibility that the access of a specific user is strongly reflected only by the simple number of accesses, but according to the invention of claim 14, the access history reflecting the usage tendency of the entire user. It can be.

以下、本発明の一例としての実施の形態を図面に基づいて詳細に説明する。ここで、添付図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。なお、ここでの説明は本発明が実施される最良の形態であることから、本発明は当該形態に限定されるものではない。   Hereinafter, an embodiment as an example of the present invention will be described in detail with reference to the drawings. Here, in the accompanying drawings, the same reference numerals are given to the same members, and duplicate descriptions are omitted. In addition, since description here is the best form by which this invention is implemented, this invention is not limited to the said form.

(第1の実施の形態)   (First embodiment)

図1から図12を参照して、本発明についての第1の実施の形態に係る情報処理システムS1について説明する。   An information processing system S1 according to a first embodiment of the present invention will be described with reference to FIGS.

図1のブロック図に示すように、第1の実施の形態に係る情報処理システムS1は、LAN等のネットワークNを介して、情報処理装置の一種である例えば複合機(プリンタ機能やスキャナ機能等を備える機器)500と、パーソナルコンピュータ等で構成される情報処理装置100,200,300とから構成されている。   As shown in the block diagram of FIG. 1, the information processing system S1 according to the first embodiment is a type of information processing apparatus such as a multifunction device (printer function, scanner function, etc.) via a network N such as a LAN. Device 500) and information processing apparatuses 100, 200, and 300 including personal computers or the like.

詳しくは後述するが、情報処理装置500は、記憶装置(NVRAM(不揮発性RAM)510)に、認証情報やユーザ(使用者)毎のメニュー情報(メニュー画面に関する情報)を格納したテーブルT1を格納している。   As will be described in detail later, the information processing apparatus 500 stores a table T1 in which authentication information and menu information for each user (user) (information on the menu screen) are stored in a storage device (NVRAM (nonvolatile RAM) 510). doing.

また、各情報処理装置100〜300は、それぞれユーザA,ユーザv,ユーザ ウが使用者となっているものとする。   In addition, it is assumed that each of the information processing apparatuses 100 to 300 has a user A, a user v, and a user C as users.

また、現状において、ユーザAはグループAに属し、ユーザvはグループBに属し、ユーザ ウはグループCに属しているものとする。   In the present situation, it is assumed that user A belongs to group A, user v belongs to group B, and user C belongs to group C.

そして、ユーザAの情報処理装置100を例にすると、ユーザAの操作により認証情報(ユーザ名、パスワード等)が情報処理装置500に送信される(図1の(1))。   Taking the information processing apparatus 100 of the user A as an example, authentication information (user name, password, etc.) is transmitted to the information processing apparatus 500 by the operation of the user A ((1) in FIG. 1).

情報処理装置500では、ユーザ名、パス名からユーザ認証を行い、正規ユーザと認証されると、ユーザAの属するグループ名:グループAを識別子として、その識別子に対応するメニュー情報を取り出し、ユーザA用のメニュー情報を作成する(図1の(2))。なお、正規ユーザとして認証されなかった場合には、メニュー情報は生成しない。   In the information processing apparatus 500, user authentication is performed from the user name and path name, and when the user is authenticated as a regular user, the group name to which the user A belongs: group A is used as an identifier, and menu information corresponding to the identifier is extracted. Menu information is created ((2) in FIG. 1). If the user is not authenticated as a regular user, menu information is not generated.

情報処理装置100は、情報処理装置500から送信されるメニュー情報を受信(図1の(3))することにより、ユーザAの情報処理装置100には、ユーザAに最適化されたグループA用のメニュー画面を表示させることができる。   The information processing apparatus 100 receives the menu information transmitted from the information processing apparatus 500 ((3) in FIG. 1), so that the information processing apparatus 100 of the user A uses the group A optimized for the user A. The menu screen can be displayed.

なお、ユーザAが正規ユーザとして認証されなかった場合には、例えば「正規ユーザ登録されていないため、メニュー表示できません。」等のメッセージが表示されることとなる。   If the user A is not authenticated as a regular user, a message such as “The menu cannot be displayed because the regular user is not registered” is displayed.

次に、図2のブロック図を参照して、情報処理装置(複合機)500の構成について説明する。なお、本発明と関係の薄い構成については省略する。   Next, the configuration of the information processing apparatus (multifunction machine) 500 will be described with reference to the block diagram of FIG. It should be noted that a configuration that is not related to the present invention is omitted.

情報処理装置(複合機)500は、情報処理装置100〜300の認証情報やメニュー表示要求をネットワークNを介して受信し、作成されたメニュー情報等を情報処理装置100〜300に送信する有線インターフェイス(IF)カード501と、USB等の外部インターフェイス502と、液晶パネルや操作ボタン等で構成されるユーザインターフェイス部(U/I部)503と、マイクロコンピュータ等で構成され各部を制御するコントローラ部504と、複合機が備える印刷機能において所定の媒体に画像形成(印刷)を行うプリンタエンジン等で構成される画像形成部505と、メニュー情報の原型(ひな形)のデータを格納するROM510、予め登録された認証情報,メニューの設定値,メニュー情報(メニュー画面に関する情報)を格納するNVRAM(不揮発性RAM:装置電源がオフであっても記憶内容を失わないメモリ)520、作成中のメニュー情報や作成されたメニュー情報を一時的に格納するRAM530とから構成されている。   The information processing apparatus (multifunction machine) 500 receives the authentication information and menu display request of the information processing apparatuses 100 to 300 via the network N, and transmits the created menu information and the like to the information processing apparatuses 100 to 300. (IF) card 501, an external interface 502 such as a USB, a user interface unit (U / I unit) 503 configured by a liquid crystal panel, operation buttons, and the like, and a controller unit 504 configured by a microcomputer or the like and controlling each unit. And an image forming unit 505 configured by a printer engine or the like that performs image formation (printing) on a predetermined medium in the printing function of the multifunction peripheral, and a ROM 510 that stores data of a menu information prototype (model) Authentication information, menu settings, menu information (related to menu screens) NVRAM (nonvolatile RAM: memory that does not lose the stored contents even when the apparatus power is off) 520, and RAM 530 that temporarily stores the menu information being created and the created menu information. ing.

なお、RAM530上のデータは所定のタイミングでNVRAM520に書き込まれる。   The data on the RAM 530 is written into the NVRAM 520 at a predetermined timing.

また、特には限定されないが、有線インターフェイスカード501は、CPU,RAM,ROM等を備えている。   Although not particularly limited, the wired interface card 501 includes a CPU, a RAM, a ROM, and the like.

また、例えば、有線IFカード501が、WEBサーバを備え、情報処理装置100〜300との間でネットワークNを介したHTTPプロトコル通信によって情報処理装置500の状態表示や設定メニューの表示、設定を実行することができるようになっている。
In addition, for example, the wired IF card 501 includes a WEB server, and executes status display of the information processing apparatus 500 and setting menu display and setting by HTTP protocol communication with the information processing apparatuses 100 to 300 via the network N. Can be done.

次に、図3を参照して、RAM530に格納されるメニュー情報D1の構成について説明する。   Next, the configuration of the menu information D1 stored in the RAM 530 will be described with reference to FIG.

メニュー情報D1は、グループ(本実施の形態では、A〜Dの4つのグループが存在する)を識別するグループ識別子532と、メニュー管理情報533と、生成されたメニュー511と、項目(選択肢)の設定値521とから構成されている。   The menu information D1 includes a group identifier 532 for identifying a group (in this embodiment, four groups A to D), menu management information 533, a generated menu 511, and items (options). And a set value 521.

また、メニュー管理情報533は、メニューアクセス履歴534とメニュー表示情報535から構成されている。   The menu management information 533 includes a menu access history 534 and menu display information 535.

メニューアクセス履歴534は、さらに、メニュー選択累積回数、設定累積回数、設定ミス累積回数、機能実行累積回数の情報をメニュー、設定項目、機能実行ボタンの数に応じて有している。   The menu access history 534 further includes information on the menu selection accumulation count, setting accumulation count, setting error accumulation count, and function execution accumulation count in accordance with the number of menus, setting items, and function execution buttons.

ここで、メニュー選択累積回数は複数のメニュー画面毎の選択回数を累計したもの、設定累積回数は項目(選択肢)毎の選択回数を累計したもの、設定ミス累積回数は項目(選択肢)毎に本来設定できない設定(即ち、設定ミス)を行った回数を累計したもの、機能実行累積回数は項目(選択肢)毎に設定が成功しその機能が実行された回数を累計したものをいう。   Here, the cumulative number of menu selections is the sum of the number of selections for each menu screen, the cumulative number of settings is the sum of the number of selections for each item (option), and the cumulative number of setting mistakes is originally for each item (option). The cumulative number of times that settings that cannot be set (ie, setting mistakes) have been made, and the cumulative number of function executions means the cumulative number of times that the function has been successfully executed for each item (option).

次に、図4を参照して、ユーザの属するグループについて説明する。   Next, a group to which a user belongs will be described with reference to FIG.

本実施の形態では、各ユーザに経験値が付与され、この経験値と所定の閾値との比較結果により各グループ(A〜Dの4つのグループ)に振り分けられている。   In the present embodiment, an experience value is given to each user, and the user is assigned to each group (four groups A to D) based on a comparison result between the experience value and a predetermined threshold value.

具体的には、グループAには経験値が閾値1000を超えているユーザ(例えば、ユーザA,B,C)が所属し、グループBには経験値が500〜1000のユーザ(例えば、ユーザv,w,x,y,z)が所属し、グループCには経験値が100〜500を超えているユーザ(例えば、ユーザ ア,イ,ウ,エ)が所属し、グループDには経験値が閾値100未満のユーザ(例えば、ユーザ七,八,九)が所属している。   Specifically, users who have experience values exceeding the threshold 1000 (for example, users A, B, and C) belong to the group A, and users with experience values of 500 to 1000 (for example, the user v) belong to the group B. , W, x, y, z) belong to group C and users whose experience values exceed 100 to 500 (for example, user a, i, u, d) belong to group D, and experience values belong to group D Belong to a user whose threshold is less than 100 (for example, users 7, 8, and 9).

そして、設定が成功した場合(選択肢の選択が成功した場合)には該当するユーザの経験値を上げ、その経験値がグループA〜D毎に設定された閾値を越えると上位のグループに自動的に所属が遷移される。   When the setting is successful (when the selection of the option is successful), the experience value of the corresponding user is increased, and when the experience value exceeds the threshold set for each of the groups A to D, the upper group is automatically set. The affiliation is transitioned to.

また、設定を間違えた場合(選択肢の選択を誤った場合)は該当するユーザの経験値を下げ、閾値を下回った場合は下位グループに遷移される。   In addition, if the setting is wrong (when the choice is wrongly selected), the experience value of the corresponding user is lowered, and if it falls below the threshold value, the lower group is transitioned to.

ここで、図5を参照して、ユーザが他のグループに遷移する状態を説明する。   Here, with reference to FIG. 5, a state where the user transitions to another group will be described.

ここに示す例では、経験値の増減は、設定が成功すると+1、設定をミスすると−2とする。   In the example shown here, the increase / decrease in the experience value is +1 when the setting is successful, and is −2 when the setting is missed.

図5では、例えばユーザvが、メニュー画面における設定に成功した場合には、現行の経験値「999」に「+1」されて経験値「1000」となり、グループBの閾値(1000)に達するためグループAに遷移される。   In FIG. 5, for example, when the user v succeeds in the setting on the menu screen, the current experience value “999” is “+1” to become the experience value “1000”, and the threshold value (1000) of the group B is reached. Transition to group A.

また、例えばユーザ(エ)が、メニュー画面における設定に失敗した場合には、現行の経験値「100」が「−2」されて経験値「98」となり、グループDの閾値(100)を下回るためグループDに遷移される。   For example, when the user (d) fails to set the menu screen, the current experience value “100” is “−2” to become the experience value “98”, which is below the threshold value (100) of the group D. Therefore, transition to group D is made.

これにより、各ユーザのスキルに適したメニュー画面を提供することができる。   Thereby, the menu screen suitable for each user's skill can be provided.

なお、各ユーザ経験値の初期値は、ユーザを登録する際に、自己申告に基づいて決定してもよいし、管理者の判断により決定するようにしてもよい。   In addition, when registering a user, the initial value of each user experience value may be determined based on self-report or may be determined based on an administrator's judgment.

次に、図6のフローチャートを参照して、上記構成の情報処理システムS1によって実行されるメニュー作成処理の処理手順について説明する。   Next, with reference to the flowchart of FIG. 6, the processing procedure of the menu creation process executed by the information processing system S1 having the above configuration will be described.

なお、図6に示す例では、ユーザAの情報処理装置100についてのメニュー画面を生成する場合を想定する。   In the example illustrated in FIG. 6, it is assumed that a menu screen for the information processing apparatus 100 of user A is generated.

この処理が開始されると、まずステップS100でユーザAは情報処理装置100から情報処理装置500に対してメニュー表示の要求(指示)を行ってステップS101に移行する。   When this process is started, first, in step S100, the user A makes a menu display request (instruction) from the information processing apparatus 100 to the information processing apparatus 500, and the process proceeds to step S101.

ステップS101では、情報処理装置500は、ユーザAからのメニュー表示要求とユーザAの認証情報(ユーザ名、パスワード等)を受信してステップS102に移行する。   In step S101, the information processing apparatus 500 receives the menu display request from the user A and the authentication information (user name, password, etc.) of the user A, and proceeds to step S102.

ステップS102では、認証情報に基づいた個人認証(正規ユーザか否かの判定)が行われ、判定結果が「No」の場合にはステップS104に移行して、正規ユーザではない旨のメッセージ(例えば「正規ユーザ登録されていないため、メニュー表示できません。」等のメッセージ)をユーザAの情報処理装置100に送信して処理を終了する。 これにより、ユーザAが不正ユーザである場合には、メニュー操作による不正な設定変更等を回避することができる。また、ユーザAが正当なアクセス権限を有する場合には、認証情報(ユーザ名、パスワード等)に入力間違い等があった可能性もあるので、認証情報の再送信等を試行することができる。   In step S102, personal authentication based on the authentication information (determination of whether or not the user is a regular user) is performed. If the determination result is “No”, the process proceeds to step S104, and a message indicating that the user is not a regular user (for example, A message such as “The menu cannot be displayed because the registered user is not registered” is transmitted to the information processing apparatus 100 of the user A, and the process is terminated. Thereby, when the user A is an unauthorized user, it is possible to avoid an unauthorized setting change by a menu operation. Further, when the user A has a valid access authority, there is a possibility that there is an input error in the authentication information (user name, password, etc.), so it is possible to try retransmitting the authentication information.

一方、ステップS102で「Yes」と判定された場合(正規ユーザと認証された場合)には、新規のメニュー作成であるか否かが判定され、「No」の場合にはステップS107に移行し、「Yes」の場合にはステップS105に移行する。   On the other hand, if “Yes” is determined in step S102 (if the user is authenticated as a regular user), it is determined whether or not a new menu is created. If “No”, the process proceeds to step S107. If “Yes”, the process proceeds to step S105.

ステップS105では、ユーザAの属するグループ名(図4に示す例では、グループA)と同じメニュー識別子を探してステップS106に移行する。   In step S105, the same menu identifier as the group name to which user A belongs (group A in the example shown in FIG. 4) is searched, and the process proceeds to step S106.

ステップS106では、一致したメニュー識別子に対応するメニュー情報(A)をRAM530にロードしてステップS107に移行する。   In step S106, the menu information (A) corresponding to the matched menu identifier is loaded into the RAM 530, and the process proceeds to step S107.

ステップS107では、RAM530にロードされたメニュー情報(A)の項目(選択肢)の表示順序、表示方法(フォントの大きさ、種類、色の変更等を含む)、付加表示方法(ヘルプ表示や注意喚起表示等の付加を含む)等について対応するメニュー情報の原型(ひな形)の変更を行って、メニュー情報(A’)(図2参照)を生成してステップS108に移行する。   In step S107, the display order of the items (options) of the menu information (A) loaded in the RAM 530, the display method (including font size, type, color change, etc.), the additional display method (help display and alert) Menu information (A ′) (see FIG. 2) is generated by changing the prototype (model) of the menu information corresponding to (including addition of display etc.), and the process proceeds to step S108.

ステップS108では、生成されたメニュー情報(A’)をユーザAに送信してステップS109に移行する。   In step S108, the generated menu information (A ') is transmitted to user A, and the process proceeds to step S109.

ステップS109では、ユーザAの情報処理装置100上で、情報処理装置500から受信したメニュー情報(A’)に基づいてメニュー画面を表示して処理を終了する。   In step S109, the menu screen is displayed on the information processing apparatus 100 of the user A based on the menu information (A ′) received from the information processing apparatus 500, and the process ends.

これにより、ユーザAに適したメニュー画面を的確に提供することができ、利便性を向上させることができる。   Thereby, the menu screen suitable for the user A can be provided accurately, and convenience can be improved.

また、図4に示す他のユーザについても、上記と同様のメニュー作成処理により、当該ユーザのスキル(経験値等)に応じた適切なメニュー画面を提供することができ、利便性を向上させることができる。   For other users shown in FIG. 4, the menu creation process similar to that described above can provide an appropriate menu screen according to the skill (experience value, etc.) of the user, thereby improving convenience. Can do.

ここで、図7および図8を参照して、上記メニュー作成処理によって、メニュー情報の原型(ひな形)が変化されて最適化されたメニュー情報が作成される状態を説明する。   Here, with reference to FIG. 7 and FIG. 8, the state in which the menu information optimized by changing the prototype (model) of the menu information by the menu creation process will be described.

図7の(a)には、メニュー情報の原型(ひな形)としてのメニュー情報(A)の構成例を示す。   FIG. 7A shows a configuration example of menu information (A) as a prototype (model) of menu information.

メニュー情報(A)では、メニューの構成は、大分類での機能分けとなるメニューM1と、中分類での機能分けとなるページM2と、小分類の機能分けとなる項目(選択肢)M3および項目それぞれの設定値とから構成されている。   In the menu information (A), the menu is composed of a menu M1 that is divided into functions in a large category, a page M2 that is divided into functions in a middle category, items (options) M3 and items that are divided into functions in a small category. It consists of each set value.

また、メニュー情報(A)では、先頭のメニューは10000で、そこにはページ10100〜10500までが用意されており、さらにページ10100には項目10101〜10110とそれぞれの設定値が配置されている。   In the menu information (A), the top menu is 10000, pages 10100 to 10500 are prepared there, and items 10101 to 10110 and respective setting values are arranged on the page 10100.

以降、メニュー20000,30000,・・・と、徐々に番号が大きくなる順序で配列されている。   Thereafter, the menus are arranged in order of increasing numbers, such as menus 20000, 30000,...

なお、具体的な項目として、特には限定されないが、例えば情報処理装置100〜300と情報処理装置500との間の通信にIPPプロトコルを用いる場合には、プリンタURI,タイムアウト,ポート番号,DNS使用,最大セッション数などに関する設定項目が挙げられる。   Specific items are not particularly limited. For example, when the IPP protocol is used for communication between the information processing apparatuses 100 to 300 and the information processing apparatus 500, the printer URI, timeout, port number, and DNS use are used. And setting items related to the maximum number of sessions.

また、図4に示すようにグループAは、スキル(経験値)が高いユーザが所属するグループであるので、このグループAに対応するメニュー情報(A)においては、上述のような比較的高度な設定項目を全て表示するようにしてもよいが、他のグループB〜Dに対応させたメニュー情報(B)〜(D)では、設定が難しいような項目については表示させないようにすることもできる。   Further, as shown in FIG. 4, since the group A is a group to which a user with a high skill (experience value) belongs, the menu information (A) corresponding to the group A has a relatively high level as described above. Although all the setting items may be displayed, the menu information (B) to (D) corresponding to the other groups B to D may be configured not to display items that are difficult to set. .

そして、図7の(b)に示す作成されたメニュー情報(A’)の例では、大分類での機能分けとなるメニューM1’と、中分類での機能分けとなるページM2’と、小分類の機能分けとなる項目(選択肢)M3’において項目等の表示順序が変更されている。   In the example of the created menu information (A ′) shown in FIG. 7B, a menu M1 ′ that is divided into functions in the large classification, a page M2 ′ that is divided into functions in the middle classification, and a small The display order of items and the like is changed in the item (option) M3 ′, which is the functional classification of the classification.

例えば、大分類での機能分けとなるメニューM1’では、先頭のメニューが30000に、2番目のメニューが40000に変更されている。   For example, in the menu M <b> 1 ′, which is a function classification in the large classification, the first menu is changed to 30000 and the second menu is changed to 40000.

このようなメニュー表示の変更(最適化)は、例えば、メニュー選択回数、設定回数、機能実行回数の各アクセス履歴をコントローラ部504の制御によって解析した結果に基づいて行うことができる。   Such change (optimization) of the menu display can be performed based on the result of analyzing the access history of the menu selection frequency, the setting frequency, and the function execution frequency under the control of the controller unit 504, for example.

これにより、例えば、よく使う機能の設定項目のメニューが上位に表示されるように配列するなどの変更を行うことができ、ユーザの操作性を向上させることができる。   Thereby, for example, it is possible to make a change such as arranging the menu of setting items of frequently used functions so that they are displayed at the top, and the operability for the user can be improved.

また、図8の(a)には、メニュー情報の原型(ひな形)としてのメニュー情報(A)の他の構成例を示す。   FIG. 8A shows another configuration example of the menu information (A) as a prototype (model) of menu information.

図8の(a)において、メニュー情報(A)は、大分類(メニュー)M4、中分類(ページ)M5、小分類(項目)M6が所定のレイアウトで配置されている。   In FIG. 8A, in the menu information (A), a major category (menu) M4, a middle category (page) M5, and a minor category (item) M6 are arranged in a predetermined layout.

また、大分類(メニュー)M4等においてメニュー10000,20000,30000,・・・というように、徐々に番号が大きくなる順序で配列されている。   Further, in the large classification (menu) M4 and the like, the menus are arranged in order of increasing numbers such as menus 10000, 20000, 30000,.

そして、図8の(b)に示す作成されたメニュー情報(A’)の例では、大分類(メニュー)M4’、中分類(ページ)M5’、小分類(項目)M6’において項目等の表示順序が変更されている。   In the example of the created menu information (A ′) shown in FIG. 8B, items such as items in the major classification (menu) M4 ′, middle classification (page) M5 ′, and minor classification (item) M6 ′. The display order has been changed.

例えば、大分類(メニュー)M4’では、先頭のメニューが30000に、2番目のメニューが40000に変更されている。   For example, in the large classification (menu) M4 ', the top menu is changed to 30000 and the second menu is changed to 40000.

このようなメニュー表示の変更(最適化)は、例えば、メニュー選択回数、設定回数、機能実行回数の各アクセス履歴をコントローラ部504の制御によって解析した結果に基づいて行うことができる。   Such change (optimization) of the menu display can be performed based on the result of analyzing the access history of the menu selection frequency, the setting frequency, and the function execution frequency under the control of the controller unit 504, for example.

これにより、例えば、よく使う機能の設定項目のメニューが上位に表示されるように配列するなどの変更を行うことができ、ユーザの操作性を向上させることができる。   Thereby, for example, it is possible to make a change such as arranging the menu of setting items of frequently used functions so that they are displayed at the top, and the operability for the user can be improved.

なお、メニュー表示の変更態様は、図7,図8の例に限定されるものではなく、例えば、特定の項目を表示する文字のフォントの大きさ,種類(ゴシック体,明朝体等),色などを変更するようにしてもよい。また、表示項目のボックスの大きさや背景色を変えることも考えられる。さらに、特定項目について、設定上の注意点等を伝えるヘルプ表示や、「!」などの注意を喚起する記号等を付加表示させるようにしてもよい。   The change mode of the menu display is not limited to the examples of FIGS. 7 and 8. For example, the font size and type (Gothic font, Mincho font, etc.) of the character for displaying a specific item, The color or the like may be changed. It is also possible to change the size and background color of the display item box. Further, for a specific item, a help display that conveys notes on setting, a symbol for calling attention such as “!”, And the like may be additionally displayed.

次に、図9を参照して、メニューを変更(最適化)する際の変更の仕方の例について説明する。   Next, an example of how to change the menu when changing (optimizing) the menu will be described with reference to FIG.

変更の仕方として、以下の(1)〜(5)などが考えられる。
(1)メニューアクセス履歴のメニュー選択累積回数、設定累積回数、機能実行累積回数のアクセス回数が、その階層に設定される累積回数の閾値を越えたときに、それに対する表示順番、表示方法の順番を変更する。
(2)メニューアクセス履歴の設定ミス累積回数が、閾値を超えたときに、それに対する付加表示方法レベルを変更する。
(3)メニューを表示するときは、表示順番にメニュー、設定項目、機能実行ボタンが並ぶようにメニューを生成する。
(4)メニューを表示するときは、表示方法に従った方法で、メニュー、設定項目、機能実行ボタンが表示されるようにメニューを生成する。
(5)設定項目、機能実行ボタンについては、設定ミス累積回数、機能実行ミス累積回数のレベルに従った方法で、注意を促す方法などを表示するようにメニューを生成する。
The following (1) to (5) can be considered as a method of change.
(1) Menu access history menu selection cumulative number, set cumulative number, function execution cumulative number of access times when the number of cumulative access thresholds exceeds the threshold value of the cumulative number set for that layer, display order and display method order To change.
(2) When the accumulated number of mistakes in setting menu access history exceeds a threshold, the additional display method level is changed.
(3) When displaying the menu, the menu is generated so that the menu, setting items, and function execution buttons are arranged in the display order.
(4) When the menu is displayed, the menu is generated by a method according to the display method so that the menu, the setting item, and the function execution button are displayed.
(5) For setting items and function execution buttons, a menu is generated so as to display a method for calling attention, etc., in accordance with the level of the setting error accumulation count and function execution error accumulation count.

また、注意を促す方法としては、例えばユーザAが最初に間違えたときは「設定内容に注意してください」と表示する。   As a method of calling attention, for example, when user A makes a mistake first, “Please pay attention to the setting contents” is displayed.

また、2回目に間違えたときは「ヘルプを参照してください」と表示させる。   Also, if you make a mistake for the second time, the message “Please refer to help” is displayed.

その後、ユーザ(B)が最初に間違えた場合は、「設定内容に注意してください」と表示される(即ち、ユーザ(B)についての表示内容は、ユーザAの履歴とは無関係とすることができる)。   Thereafter, when the user (B) makes a mistake first, “Please pay attention to the setting contents” is displayed (that is, the display contents of the user (B) are not related to the history of the user A). Is possible).

設定を間違えたユーザ名や、頻繁に設定しているユーザ名、あるいは正しく設定しているユーザ名を表示して、そのユーザに設定方法を問い合わせることを促すような表示を行うようにしてもよい。   A user name that has been set incorrectly, a frequently set user name, or a correctly set user name may be displayed to prompt the user to inquire about the setting method. .

また、設定内容を参考情報としてユーザの情報処理装置上に表示させるようにしてもよい。その際には、パスワードなどセキュリティの理由により公開できない設定項目を除くようにするとよい。   Further, the setting content may be displayed on the user information processing apparatus as reference information. In that case, it is recommended to remove setting items that cannot be disclosed due to security reasons such as passwords.

次に、図10のフローチャートを参照して、情報処理システムS1で実行されるメニュー情報更新処理の処理手順について説明する。   Next, the procedure of the menu information update process executed in the information processing system S1 will be described with reference to the flowchart of FIG.

なお、図10の例では、図4におけるグループAに属するユーザAのメニュー情報を更新する場合を想定する。   In the example of FIG. 10, it is assumed that the menu information of the user A belonging to the group A in FIG. 4 is updated.

この処理が開始されると、ステップS200でユーザAの情報処理装置100上で、情報処理装置500に対してメニュー画面(例えば、図7(b)や図8(b)のようなメニュー画面)の操作(所定項目の選択などの操作)を実行してステップS201に移行する。   When this process is started, a menu screen (for example, a menu screen as shown in FIG. 7B or FIG. 8B) is displayed on the information processing apparatus 500 on the information processing apparatus 100 of the user A in step S200. The operation (operation such as selection of a predetermined item) is executed, and the process proceeds to step S201.

ステップS201では、情報処理装置500は、ユーザAからのメニュー設定変更や機能実行要求と、ユーザAの認証情報(ユーザ名、パスワード等)を受信してステップS202に移行する。   In step S201, the information processing apparatus 500 receives the menu setting change or function execution request from the user A and the authentication information (user name, password, etc.) of the user A, and proceeds to step S202.

ステップS202では、認証情報に基づいた個人認証(正規ユーザか否かの判定)が行われ、判定結果が「No」の場合にはステップS203に移行して、正規ユーザではない旨のメッセージ(例えば「正規ユーザ登録されていないため、メニューの設定変更を実行できません。」等のメッセージ)をユーザAの情報処理装置100に送信して処理を終了する。   In step S202, personal authentication based on the authentication information (determination of whether or not the user is an authorized user) is performed. If the determination result is “No”, the process proceeds to step S203, and a message indicating that the user is not an authorized user (for example, A message such as “The menu setting cannot be changed because it is not registered as a regular user” is transmitted to the information processing apparatus 100 of the user A, and the process ends.

これにより、ユーザAが不正ユーザである場合には、メニュー操作による不正な設定変更等を回避することができる。また、ユーザAが正当なアクセス権限を有する場合には、認証情報(ユーザ名、パスワード等)に入力間違い等があった可能性もあるので、認証情報の再送信等を試行することができる。   Thereby, when the user A is an unauthorized user, it is possible to avoid an unauthorized setting change by a menu operation. Further, when the user A has a valid access authority, there is a possibility that there is an input error in the authentication information (user name, password, etc.), so it is possible to try retransmitting the authentication information.

一方、ステップS202で「Yes」と判定された場合(正規ユーザと認証された場合)には、ステップS204に移行して、設定変更あるいは機能実行を行ってからステップS205に進む。   On the other hand, if “Yes” is determined in step S202 (when the user is authenticated as a regular user), the process proceeds to step S204, and after changing the setting or executing the function, the process proceeds to step S205.

ステップS205では、エラー発生か否かが判定され、「No」の場合にはステップS207に移行し、「Yes」の場合にはステップS206に移行する。   In step S205, it is determined whether or not an error has occurred. If “No”, the process proceeds to step S207, and if “Yes”, the process proceeds to step S206.

ステップS206では、ユーザAの対応する項目の設定ミス累積回数をインクリメントしてステップS207に移行する。   In step S206, the cumulative number of setting mistakes for the corresponding item of user A is incremented, and the process proceeds to step S207.

ステップS207では、ユーザAの対応する項目等のメニュー選択累積回数、設定累積回数、機能実行累積回数(あるいは設定成功累積回数)をインクリメントしてステップS208に移行する。   In step S207, the menu selection accumulation count, the setting accumulation count, and the function execution accumulation count (or the setting success accumulation count) of the item corresponding to the user A are incremented, and the process proceeds to step S208.

ステップS208では、メニュー選択累積回数、設定累積回数、機能実行累積回数、設定ミス累積回数のそれぞれについて、予め設定されている閾値との比較を行ってステップS209に移行し、閾値を超えたメニュー,設定項目,機能実行の表示順番、表示方法、付加表示方法の順位を更新して処理を終了する。   In step S208, each of the menu selection accumulation count, setting accumulation count, function execution accumulation count, and setting error accumulation count is compared with a preset threshold value, and the process proceeds to step S209. The order of the setting item, function execution display order, display method, and additional display method is updated, and the process is terminated.

これにより、ユーザAの使用環境の変化に応じた適切なメニュー画面を提供することができ、利便性を一層向上させることができる。   Thereby, it is possible to provide an appropriate menu screen according to the change in the usage environment of the user A, and the convenience can be further improved.

また、図4に示す他のユーザについても、上記と同様のメニュー情報更新処理により、当該ユーザの使用環境の変化に応じた適切なメニュー画面を提供することができ、利便性を一層向上させることができる。   For other users shown in FIG. 4, the menu information update process similar to that described above can provide an appropriate menu screen according to the change in the user's usage environment, further improving convenience. Can do.

ここで、図11および図12を参照して、グループ毎のメニュー画面の表示例について説明する。   Here, a display example of the menu screen for each group will be described with reference to FIGS. 11 and 12.

図11は、グループ毎に使えない項目(あるいは設定できない項目(選択肢))を変えている例を示す。   FIG. 11 shows an example in which items that cannot be used (or items that cannot be set (options)) are changed for each group.

即ち、図11では、背景をグレーとした項目(グレーアウトの項目)は、使えない項目(あるいは設定できない項目(選択肢))を示しており、ユーザのスキルが最も高いグループAでは8個の項目中、0個(つまり、全ての項目を使用可能)、次にスキルの高いユーザが属するグループBでは2個、グループCでは4個、最もスキルが低いユーザが属するグループDでは5個の項目を使用できない(あるいは設定できない)ようにしている。   In other words, in FIG. 11, items with gray background (grayed out items) indicate items that cannot be used (or items that cannot be set (options)), and in group A, where the user's skill is the highest, out of eight items. , 0 (that is, all items can be used), 2 for group B to which the next highest skill user belongs, 4 for group C, and 5 for group D to which the lowest skill user belongs It is not possible (or cannot be set).

これにより、ユーザのスキルに応じて、設定が難しい項目や、設定を誤ると装置の停止等の事態を招く虞のある項目等を使用できないようにして、ユーザの利便性向上と、情報処理装置500のセキュリティ性向上を図ることができる。   Thus, according to the skill of the user, it is possible to use items that are difficult to set or items that may cause a situation such as stoppage of the device if the settings are incorrect, thereby improving the convenience of the user and the information processing device. 500 security can be improved.

図12に示すメニュー表示例では、グループ毎に表示される項目を限定している。   In the menu display example shown in FIG. 12, the items displayed for each group are limited.

即ち、ユーザのスキルが最も高いグループAについては全項目(図12の例では8項目)を通常の表示態様で表示している。   That is, for the group A having the highest user skill, all items (eight items in the example of FIG. 12) are displayed in a normal display mode.

次にスキルの高いユーザが属するグループBでは、表示項目数を6個に減らすと共に、例えばアクセス頻度が高い項目(図12では項目10107)を先頭に配置し、さらにボックスを2重線で囲って目立つようにしている。   Next, in group B to which the user with the highest skill belongs, the number of display items is reduced to 6, and for example, an item with high access frequency (item 10107 in FIG. 12) is arranged at the top, and the box is surrounded by a double line. It stands out.

また、アクセス頻度などが低い項目については、ボックスの枠線を変更してユーザの注目度が変化するように表示させている。   For items with low access frequency, the box border is changed so that the degree of attention of the user changes.

また、グループCでは、例えば、表示項目数を4個に減らすと共に、上位の項目ほど大きく表示されるようにしてユーザの注目度が変化するように表示させている。   Further, in the group C, for example, the number of display items is reduced to four, and the higher items are displayed so that the degree of attention of the user is changed so as to be displayed larger.

また、最もスキルが低いユーザが属するグループDでは、表示項目を3個に限定すると共に、例えば項目毎に背景色を変えるなどして、ユーザの注目度が変化するように表示させている。   Further, in the group D to which the user with the lowest skill belongs, the display items are limited to three and, for example, the background color is changed for each item so that the degree of attention of the user is changed.

これにより、ユーザのスキルに応じて、設定が難しい項目や、設定を誤ると装置の停止等の事態を招く虞のある項目等を表示しないようにして、ユーザの利便性向上と、情報処理装置500のセキュリティ性向上を図ることができる。   As a result, according to the skill of the user, it is possible to improve the convenience of the user and prevent the display of items that are difficult to set or items that may cause a situation such as a device stoppage if the settings are incorrect. 500 security can be improved.

また、項目のアクセス頻度等によりユーザの注目度が変化するように表示態様を工夫することにより、所望の項目にアクセスし易くすることができ、ユーザの利便性を一層向上させることができる。   Further, by devising the display mode so that the degree of attention of the user changes depending on the access frequency of the item, it is possible to make it easier to access a desired item, and the convenience of the user can be further improved.

(第2の実施の形態)   (Second Embodiment)

次に、図13から図22を参照して、本発明についての第2の実施の形態に係る画像形成システムS2について説明する。   Next, an image forming system S2 according to a second embodiment of the present invention will be described with reference to FIGS.

図13のブロック図に示すように、第2の実施の形態に係る画像形成システムS2は、LAN等のネットワークNを介して、画像形成装置としてのプリンタPR1と、パーソナルコンピュータ等で構成される情報処理装置100(ユーザA),200(ユーザB),300(ユーザC)とから構成されている。   As shown in the block diagram of FIG. 13, the image forming system S2 according to the second embodiment is configured by a printer PR1 as an image forming apparatus and a personal computer or the like via a network N such as a LAN. The processing apparatus 100 (user A), 200 (user B), and 300 (user C) are comprised.

なお、本実施の形態では、プリンタPR1の種別は特には限定されず、レーザプリンタ、フルカラープリンタ,インクジェットプリンタ等の何れであってもよい。   In the present embodiment, the type of the printer PR1 is not particularly limited, and may be any of a laser printer, a full color printer, an ink jet printer, and the like.

また、詳しくは後述するが、プリンタPR1は、記憶装置(RAM601,NVRAM(不揮発性RAM)602)に、利用履歴のデータを格納している。   As will be described in detail later, the printer PR1 stores usage history data in storage devices (RAM601, NVRAM (nonvolatile RAM) 602).

利用履歴としては、メニュー毎のアクセス回数を計数したアクセス情報、各ユーザに設定項目に対するアンケートを集計したアンケート情報、パケット通信の種別等を記録しちゃネットワーク通信情報などがある。   The usage history includes access information obtained by counting the number of accesses for each menu, questionnaire information obtained by collecting questionnaires for setting items for each user, network communication information in which packet communication types are recorded, and the like.

また、本実施の形態では、情報処理装置100〜300の何れにおいても、プリンタPR1についての共通の設定メニューが表示されるものとする。   In the present embodiment, it is assumed that a common setting menu for the printer PR1 is displayed in any of the information processing apparatuses 100 to 300.

次に、図14のブロック図を参照して、プリンタPR1の構成について説明する。なお、本発明と関係の薄い構成については省略する。   Next, the configuration of the printer PR1 will be described with reference to the block diagram of FIG. It should be noted that a configuration that is not related to the present invention is omitted.

プリンタPR1は、情報処理装置100〜300の認証情報やメニュー表示要求をネットワークNを介して受信し、作成されたメニュー情報等を情報処理装置100〜300に送信するネットワークインターフェイス(I/F)600と、アクセス情報,アンケート情報およびネットワーク通信情報を一時的に格納するRAM601と、アクセス情報,アンケート情報,ネットワーク通信情報の計数結果とに基づいてアクセス状態を解析するアクセス解析部603と、アクセス情報,アンケート情報およびネットワーク通信情報の計数結果を利用履歴として保存するNVRAM(不揮発性RAM:装置電源がオフであっても記憶内容を失わないメモリ)602と、USB等の外部インターフェイス610と、液晶パネルや操作ボタン等で構成されるユーザインターフェイス部(U/I部)611と、マイクロコンピュータ等で構成され各部を制御するコントローラ部612と、プリンタエンジン等で構成される画像形成部613とから構成されている。   The printer PR1 receives authentication information and menu display requests of the information processing apparatuses 100 to 300 via the network N, and transmits a created menu information and the like to the information processing apparatuses 100 to 300. A RAM 601 that temporarily stores access information, questionnaire information, and network communication information; an access analysis unit 603 that analyzes an access state based on a count result of the access information, questionnaire information, and network communication information; NVRAM (nonvolatile RAM: a memory that does not lose the stored contents even when the apparatus power is off) 602 that stores the counting results of questionnaire information and network communication information as a usage history, an external interface 610 such as a USB, a liquid crystal panel, Consists of operation buttons, etc. User interface unit and (U / I unit) 611, a controller unit 612 for controlling each formed by a microcomputer or the like, and a composed image forming unit 613 in the printer engine or the like.

なお、RAM601上のデータは所定のタイミングでNVRAM602に書き込まれるようにできる。   The data on the RAM 601 can be written to the NVRAM 602 at a predetermined timing.

また、特には限定されないが、ネットワークインターフェイス600は、CPU,RAM,ROM等を備えている。   Although not particularly limited, the network interface 600 includes a CPU, a RAM, a ROM, and the like.

また、例えば、ネットワークI/F600が、WEBサーバを備え、情報処理装置100〜300との間でネットワークNを介したHTTPプロトコル通信によってプリンタPR1の状態表示や設定メニューの表示、設定を実行することができるようになっている。   Further, for example, the network I / F 600 includes a WEB server, and executes status display of the printer PR1 and setting menu display and setting by HTTP protocol communication with the information processing apparatuses 100 to 300 via the network N. Can be done.

ここで、図15を参照して、プリンタPR1によって提供されるメニューの構成例について説明する。   Here, a configuration example of a menu provided by the printer PR1 will be described with reference to FIG.

図15に示す例では、大分類での機能分けとなるメニューM10と、中分類での機能分けとなるページM11、小分類の機能分けとなる項目M12および項目それぞれの設定値M13とから構成される。   The example shown in FIG. 15 includes a menu M10 that is a function classification in a large classification, a page M11 that is a function classification in a middle classification, an item M12 that is a function classification in a small classification, and a setting value M13 for each item. The

メニューM10としては、例えばプリンタPR1が複合機(プリンタ機能,スキャナ機能,ファクシミリ機能等を備える)である場合には、メニュー10000はプリンタ機能の設定メニュー、メニュー20000はスキャナ機能の設定メニュー、メニュー30000はファクシミリ機能の設定メニューなどを対応させることができる。   As the menu M10, for example, when the printer PR1 is a multifunction peripheral (having a printer function, a scanner function, a facsimile function, etc.), the menu 10000 is a printer function setting menu, the menu 20000 is a scanner function setting menu, and a menu 30000. Can correspond to the setting menu of the facsimile function.

そして、メニューM10の所望の設定メニューを選択してクリックすると、ページM11、項目M12および項目それぞれの設定値M13の表示が対応したものに切り換えられるようになっている。   When a desired setting menu in the menu M10 is selected and clicked, the display of the page M11, the item M12, and the setting value M13 of each item is switched to the corresponding one.

なお、図15のメニュー構成は一例であり、本発明はメニュー表示の形式等では限定されず、種々の表示形式のメニュー画面に広く適用可能である。   Note that the menu configuration of FIG. 15 is an example, and the present invention is not limited to the menu display format and the like, and can be widely applied to menu screens of various display formats.

次に、図16のフローチャートを参照して、上記構成の画像形成システムS2によって実行されるメニュー表示処理の処理手順について説明する。   Next, a processing procedure of menu display processing executed by the image forming system S2 having the above configuration will be described with reference to the flowchart of FIG.

なお、図16に示す例では、ユーザAの情報処理装置100についてのメニュー画面を表示する場合を想定する。また、特には限定されないが、本実施の形態では、情報処理装置100とプリンタPR1との間の通信にはHTTPプロトコルを用いるものとする。   In the example illustrated in FIG. 16, it is assumed that a menu screen for the information processing apparatus 100 of user A is displayed. Although not particularly limited, in the present embodiment, the HTTP protocol is used for communication between the information processing apparatus 100 and the printer PR1.

この処理が開始されると、まずステップS301で、ユーザAの情報処理装置100からプリンタPR1にHTTP Getメソッド・リクエスト・メッセージでメニュー表示の要求が送出される。   When this process is started, first, in step S301, a menu display request is sent from the information processing apparatus 100 of the user A to the printer PR1 using an HTTP Get method request message.

次いでステップS302で、プリンタPR1は情報処理装置100に対して、HTTP Getメソッド・リクエスト・レスポンスで設定メニューデータを送出し、ユーザAは受信したメニューを画面表示する。   Next, in step S302, the printer PR1 sends setting menu data to the information processing apparatus 100 using an HTTP Get method request / response, and the user A displays the received menu on the screen.

次にステップS303に移行して、プリンタPR1は、ユーザAが設定したい項目に対して、設定値をドロップダウンやラジオボタンで選択を行ない、設定(確定)のハイパーリンクをクリックことで、HTTP Postメソッド・リクエスト・メッセージで項目の設定が変更されたフレームデータがプリンタPR1に送出される。   In step S303, the printer PR1 selects a setting value for an item that the user A wants to set by using a drop-down or a radio button, and clicks a setting (confirmation) hyperlink, thereby making HTTP Post. Frame data whose item settings have been changed by the method request message is sent to the printer PR1.

ステップS304では、プリンタPR1は、フレームデータを受け取ると、設定値の変更されている項目を検出してステップS305に移行する。   In step S304, when receiving the frame data, the printer PR1 detects an item whose set value has been changed, and proceeds to step S305.

ステップS305では、プリンタPR1は、アクセス解析部603で設定の変更されている項目のアクセスカウントをインクリメントし、アクセス情報を更新してステップS306に移行する。   In step S305, the printer PR1 increments the access count of the item whose setting has been changed by the access analysis unit 603, updates the access information, and proceeds to step S306.

ステップS306では、プリンタPR1は、設定の変更を行ない、設定が完了した旨の通知をHTTP Postメソッド・レスポンス・メッセージで情報処理装置100に対して送出する。   In step S306, the printer PR1 changes the setting and sends a notification that the setting has been completed to the information processing apparatus 100 using an HTTP Post method response message.

次いで、ステップS307では、ユーザAは、受信したHTTP Postメソッド・レスポンス・メッセージ内のURLを元に、プリンタPR1に対してHTTP Getメソッド・リクエスト・メッセージを送出する。プリンタPR1はHTTP Getメソッド・リクエスト・レスポンスで設定完了データを送出し、受信した情報処理装置100は設定完了の表示を行ってステップS308に移行する。   Next, in step S307, the user A sends an HTTP Get method request message to the printer PR1 based on the URL in the received HTTP Post method response message. The printer PR1 sends the setting completion data by the HTTP Get method request / response, and the received information processing apparatus 100 displays the setting completion and proceeds to step S308.

ステップS308では、情報処理装置100で、同一フレーム内の項目で再設定するものがあれば、ステップS303に戻って項目の設定操作が行われる。   In step S308, if the information processing apparatus 100 resets an item in the same frame, the process returns to step S303 to perform an item setting operation.

また、ステップS309では、フレームの変更があれば、ステップS301に戻り新しいフレームの表示が行われる。   In step S309, if there is a frame change, the process returns to step S301 to display a new frame.

また、プリンタPR1の電源OFF時においてアクセス解析部603は、ウェブサーバのアクセス数を項目およびユーザ別に利用履歴としてNVRAM602に保存して処理を終了する(ステップS310)。   Further, when the printer PR1 is powered off, the access analysis unit 603 stores the number of accesses of the web server in the NVRAM 602 as a usage history for each item and user, and ends the process (step S310).

また、図16のフローチャートには現れないが、ネットワークインターフェイス600は、各ユーザA,B,CからプリンタPR1に対してウェブサーバ以外のプロトコルでセッションが張られた場合には、アクセス解析部603のネットワーク通信情報にネットワーク通信に使用されているプロトコルを通知する。   Although not appearing in the flowchart of FIG. 16, the network interface 600 displays the access analysis unit 603 when a session is established from each user A, B, C to the printer PR 1 using a protocol other than the web server. The network communication information is notified of the protocol used for network communication.

これを受けて、アクセス解析部603はネットワーク通信情報を更新する。   In response to this, the access analysis unit 603 updates the network communication information.

また、プリンタPR1の電源OFF時にアクセス解析部603は、プロトコルのアクセス数を利用履歴としてNVRAM602に保存する。   When the printer PR1 is powered off, the access analysis unit 603 saves the number of protocol accesses as a use history in the NVRAM 602.

これにより、アクセス情報に基づいて各ユーザに適したメニュー画面を提供することができる。   Thereby, a menu screen suitable for each user can be provided based on the access information.

ここで、図17を参照して、アクセス解析部603によるアクセス情報の解析例について説明する。   Here, an example of access information analysis by the access analysis unit 603 will be described with reference to FIG.

なお、図17に示す例では、統計の上限値を「5」に設定している。   In the example shown in FIG. 17, the upper limit value of statistics is set to “5”.

図17に示すように、項目10101については、ユーザAから10回、ユーザBから2回、ユーザCから1回となっている。   As shown in FIG. 17, the item 10101 is 10 times from the user A, 2 times from the user B, and 1 time from the user C.

また、項目10102については、ユーザAから3回、ユーザBから4回、ユーザCから2回となっている。   The item 10102 is three times from the user A, four times from the user B, and twice from the user C.

また、項目10103については、ユーザAから3回、ユーザBから4回、ユーザCから2回となっている。   The item 10103 is three times from the user A, four times from the user B, and twice from the user C.

また、各項目には、重み付け係数の一種として優先度が設定されている。   Each item has a priority set as a kind of weighting coefficient.

図17に示す例では、項目10101については優先度「±0」、項目10102については優先度「+1」、項目10103については優先度「+1」が設定されている。   In the example illustrated in FIG. 17, the priority “± 0” is set for the item 10101, the priority “+1” is set for the item 10102, and the priority “+1” is set for the item 10103.

そして、上記の回数だけ考慮すると項目10101が優先されることとなるが、単純にアクセス数だけでは、特定ユーザのアクセスが強く反映される結果となる虞がある。   In consideration of the above number of times, the item 10101 is prioritized. However, simply by the number of accesses, there is a possibility that the access of a specific user is strongly reflected.

そこで、図17の例では、アクセス数の統計に上限値(本実施例では「5」)を設け、使用ユーザの全体からの項目アクセスの傾向を取得すると項目10102と項目10103の方が上位となり、ユーザ全体の使用傾向を反映したアクセス履歴とすることができる。   Therefore, in the example of FIG. 17, when an upper limit value (“5” in the present embodiment) is provided for the statistics of the number of accesses, and the tendency of item access from the entire user is acquired, the items 10102 and 10103 are higher. The access history can reflect the usage trend of the entire user.

次に、図18を参照して、ウェブサーバ以外のプロトコルのアクセス数の解析例について説明する。   Next, with reference to FIG. 18, an analysis example of the access count of protocols other than the web server will be described.

なお、図18の(a)に示す例では、便宜上mプロトコル、nプロトコル、oプロトコルとしているが、具体的なウェブサーバ以外のプロトコルとしては、印刷用プロトコルであるLPD,FTP,IPPや管理用プロトコルであるSNMPなどが挙げられる。   In the example shown in FIG. 18A, for convenience, the m protocol, the n protocol, and the o protocol are used. However, as protocols other than a specific web server, LPD, FTP, IPP, which are printing protocols, and management protocols are used. An example of the protocol is SNMP.

図18の(a)に示す例では、mプロトコルについては10回、nプロトコルについては8回、oプロトコルについては5回となっている。   In the example shown in FIG. 18A, the m protocol is 10 times, the n protocol is 8 times, and the o protocol is 5 times.

また、各プロトコルには、重み付け係数の一種として優先度が設定されている。   Each protocol has a priority set as a kind of weighting coefficient.

図18の(a)に示す例では、mプロトコルについては優先度「+2」、nプロトコルについては優先度「+1」、oプロトコルについては優先度「±0」が設定されている。   In the example shown in FIG. 18A, the priority “+2” is set for the m protocol, the priority “+1” is set for the n protocol, and the priority “± 0” is set for the o protocol.

そして、図18の(a)に示すように、mプロトコルに関連するメニューは項目10102、nプロトコルは項目10103、oプロトコルは項目10101である場合に、セッション数(アクセス数)の多いmプロトコルに関連する項目10102が項目アクセスの上位となる。   As shown in FIG. 18A, when the menu related to the m protocol is the item 10102, the n protocol is the item 10103, and the o protocol is the item 10101, the m protocol having a large number of sessions (access number) is displayed. The related item 10102 is higher in item access.

また、上記優先度を勘案して順位を算出すると、図18の(b)に示すように、表示順位は項目10102、10103、10101の順となる。   Further, when the rank is calculated in consideration of the priority, the display rank is in the order of items 10102, 10103, and 10101 as shown in FIG.

このように、各プロトコルの使用頻度に応じて、各ユーザに適した項目順序となったメニュー画面を提供することができる。   Thus, a menu screen having an item order suitable for each user can be provided according to the frequency of use of each protocol.

次に、図19から図21を参照して、各ユーザから項目設定についてのアンケートを取得し、そのアンケート集計結果を項目の表示順位の変更に反映させる例について説明する。   Next, with reference to FIG. 19 to FIG. 21, an example will be described in which a questionnaire regarding item setting is acquired from each user, and the questionnaire count result is reflected in the change in the display order of items.

上記図18等に示す結果は各項目に対するアクセス数だけで導き出されたアクセス頻度であったため、例えば誤操作など設定変更に関係の無いアクセス数も組み入れられた結果となる。   Since the result shown in FIG. 18 and the like is the access frequency derived only from the number of accesses to each item, the number of accesses not related to the setting change such as an erroneous operation is also incorporated.

そこで、次に示す例では、各ユーザA,B,Cに対して設定の変更に関するアンケートを行ない、その回答結果であるユーザの意図をアクセスの解析に組み入れることで、よりユーザの使いやすい項目表示の順位とすることのできる技術を提供する。   Therefore, in the following example, the user A, B, and C are surveyed about the setting change, and the user's intention, which is the answer result, is incorporated into the analysis of access, thereby displaying items that are easier for the user to use. Technology that can be ranked as follows.

図19に示す例では、アンケートの項目として、4段階(強く希望する、希望する、できれば変更したい、誤って設定した)が設けられ、各ユーザA,B,Cがメニュー画面から所定の設定を行った際に、このアンケート項目の何れかを選択することにより項目変更に対するユーザの意図を取得することができる。   In the example shown in FIG. 19, there are four levels of questionnaire items (strongly desired, desired, changed if possible, set incorrectly), and each user A, B, C can set a predetermined setting from the menu screen. When done, the user's intention for the item change can be acquired by selecting any one of the questionnaire items.

なお、図19に示す例では、アンケート項目の何れかをラジオボタンにより選択した後に、「回答」ボタンをクリックすることによりアンケートの回答がプリンタPR1側に送信される。   In the example shown in FIG. 19, after selecting any one of the questionnaire items with the radio button, clicking the “answer” button transmits the questionnaire response to the printer PR 1 side.

次に、図20のフローチャートに基づいて、画像形成システムS2で実行されるアンケート解析処理の処理手順について説明する。   Next, based on the flowchart of FIG. 20, a processing procedure of a questionnaire analysis process executed in the image forming system S2 will be described.

なお、図20に示す例では、ユーザAについてアンケートを取得する場合を想定する。また、特には限定されないが、本実施の形態では、情報処理装置100とプリンタPR1との間の通信にはHTTPプロトコルを用いるものとする。   In the example illustrated in FIG. 20, it is assumed that a questionnaire is acquired for user A. Although not particularly limited, in the present embodiment, the HTTP protocol is used for communication between the information processing apparatus 100 and the printer PR1.

この処理が開始されると、まずステップS401で、ユーザAが設定したい項目に対して、設定値をドロップダウンやラジオボタンで選択を行ない、設定(確定)のハイパーリンクをクリックことで、HTTP Postメソッド・リクエスト・メッセージで項目の設定が変更されたフレームデータがプリンタPR1に送出される。   When this process is started, first, in step S401, for the item that user A wants to set, the setting value is selected by a drop-down or radio button, and the setting (confirmation) hyperlink is clicked, thereby making HTTP Post. Frame data whose item settings have been changed by the method request message is sent to the printer PR1.

次いで、ステップS402では、プリンタPR1は、フレームデータを受け取ると、設定値の変更されている項目を検出してステップS403に移行する。   Next, in step S402, when the printer PR1 receives the frame data, the printer PR1 detects an item whose set value has been changed, and proceeds to step S403.

ステップS403では、プリンタPR1は、アクセス解析部603で設定の変更されている項目のアクセスカウントをインクリメントし、アクセス情報を更新してステップS404に移行する。   In step S403, the printer PR1 increments the access count of the item whose setting has been changed by the access analysis unit 603, updates the access information, and proceeds to step S404.

ステップS404では、アクセス数が予め設定される閾値(本実施の形態では「1」とする。即ち、各項目へのアクセスがある度にアンケートへの回答の要求を行うこととなる)以下か否かが判定され、「Yes」の場合にはステップS410に移行し、「No」の場合にはステップS405に移行する。   In step S404, whether or not the number of accesses is equal to or less than a preset threshold value (in this embodiment, “1”. That is, a response to a questionnaire is requested every time each item is accessed). If “Yes”, the process proceeds to step S410. If “No”, the process proceeds to step S405.

ステップS405では、プリンタPR1は、アンケートのフレームをHTTP Postメソッド・レスポンス・メッセージで情報処理装置100へ送出する。   In step S405, the printer PR1 sends the questionnaire frame to the information processing apparatus 100 using an HTTP Post method response message.

次いで、ステップS406では、ユーザAは、受信したHTTP Postメソッド・レスポンス・メッセージ内のURLを元に、プリンタPR1に対してHTTP Getメソッド・リクエスト・メッセージを送出する。   Next, in step S406, the user A sends an HTTP Get method request message to the printer PR1 based on the URL in the received HTTP Post method response message.

ステップS407で、プリンタPR1はHTTP Getメソッド・リクエスト・レスポンスでアンケートフレームデータを送出し、受信した情報処理装置100ではアンケートフレームの表示が行われる。   In step S407, the printer PR1 transmits the questionnaire frame data by the HTTP Get method request / response, and the received information processing apparatus 100 displays the questionnaire frame.

次いで、ステップS408では、ユーザAが、アンケートの何れかのラジオボタンを選択(図19参照)し、回答のハイパーリンクをクリックすることで、HTTP Postメソッド・リクエスト・メッセージでアンケート回答のされたフレームデータがプリンタPR1に送出される。   Next, in step S408, the user A selects one of the radio buttons of the questionnaire (see FIG. 19) and clicks the hyperlink of the answer, so that the frame in which the questionnaire is answered by the HTTP Post method request message is displayed. Data is sent to the printer PR1.

ステップS409では、プリンタPR1は、アクセス解析部603でアンケート回答から、項目別のユーザ意向テーブルのカウントをインクリメントし、アンケート情報を更新してステップS410に移行する。   In step S409, the printer PR1 increments the count of the user intention table for each item from the questionnaire response in the access analysis unit 603, updates the questionnaire information, and proceeds to step S410.

ステップS410では、プリンタPR1は、設定の変更を行ない、設定が完了した旨の通知をHTTP Postメソッド・レスポンス・メッセージで送出する。   In step S410, the printer PR1 changes the setting, and sends a notification that the setting has been completed using an HTTP Post method response message.

ステップS411では、ユーザAは、受信したHTTP Postメソッド・レスポンス・メッセージ内のURLを元に、プリンタPR1に対してHTTP Getメソッド・リクエスト・メッセージを送出する。プリンタPR1はHTTP Getメソッド・リクエスト・レスポンスで設定完了データを送出し、受信した情報処理装置100では設定完了の表示が行われる。   In step S411, the user A sends an HTTP Get method request message to the printer PR1 based on the URL in the received HTTP Post method response message. The printer PR1 sends setting completion data by an HTTP Get method request / response, and the information processing apparatus 100 that has received the setting completion displays.

次いで、ステップS412では、同一フレーム内の項目で再設定するものがあれば、ステップS401に戻って項目の設定操作が行われる。   Next, in step S412, if there is an item to be reset in the same frame, the process returns to step S401 and the item setting operation is performed.

また、プリンタPR1の電源OFF時にアクセス解析部603は、ユーザ意向テーブルのアクセス数を項目および意向別に利用履歴としてNVRAM602に保存して(ステップS413)、処理を終了する。   Further, when the printer PR1 is powered off, the access analysis unit 603 stores the number of accesses in the user intention table in the NVRAM 602 as a use history for each item and intention (step S413), and ends the process.

ここで、図21を参照して、上記のアンケート解析処理によるアンケート情報の解析例について説明する。   Here, with reference to FIG. 21, the example of an analysis of the questionnaire information by said questionnaire analysis process is demonstrated.

図21の(a)の例では、設定変更を希望する回答のうち、強いものほど大きな重み付けを行なうことでユーザの意図を反映するようにしている。   In the example of (a) of FIG. 21, the user's intention is reflected by assigning a larger weight to the stronger answer among the answers whose setting is desired.

即ち、例えば、「強く希望」は2倍(×2)、「希望」は1倍(×1)、「できれば」は0倍(つまり、集計結果によらず「0」)に設定されている。   That is, for example, “strongly desired” is set to double (× 2), “hope” is set to 1 time (× 1), and “preferably” is set to 0 times (that is, “0” regardless of the total result). .

その結果、図21の(a)に示す例では、小計結果で項目10103が「9」で最大となり、最も強く希望される項目という結果となっている。   As a result, in the example shown in FIG. 21A, the item 10103 in the subtotal result is “9”, which is the largest and the result is the most strongly desired item.

そして、アクセス情報、ネットワーク通信情報、アンケート情報の各解析結果から得た優先度の結果から、最も上位となる項目を利用頻度が高いと判断する。   Then, from the priority results obtained from the analysis results of the access information, network communication information, and questionnaire information, it is determined that the highest-order item is used frequently.

図21の(a)に示す例では、各情報の重みづけ(優先度付け)結果から、表示順位は図21の(b)に示すように、項目10103、10102、10101の順となっている。   In the example shown in FIG. 21A, the display order is in the order of items 10103, 10102, and 10101 as shown in FIG. 21B from the weighting (priority) results of each information. .

このように、アンケート結果を勘案することにより、アクセス頻度の結果では2番目であった項目10103が、ユーザの意図を反映させた結果、最も設定変更の利用頻度が高い項目と判断されることとなっている。   In this way, by considering the questionnaire results, the item 10103 that was second in the access frequency result is determined to be the item that is most frequently used for setting changes as a result of reflecting the user's intention. It has become.

したがって、例えば図22に示すように、アンケート結果を反映させ各ユーザにより適した項目の表示順となったメニュー画面を提供することができ、利便性を一層向上させることができる。   Therefore, for example, as shown in FIG. 22, it is possible to provide a menu screen in which the questionnaire result is reflected and the display order of items more suitable for each user is provided, and the convenience can be further improved.

(第3の実施の形態)   (Third embodiment)

図23から図31を参照して、本発明についての第3の実施の形態に係る情報処理システムS3について説明する。   With reference to FIGS. 23 to 31, an information processing system S3 according to a third embodiment of the present invention will be described.

図23のブロック図に示すように、第3の実施の形態に係る情報処理システムS3は、LAN等のネットワークNを介して、情報処理装置の一種である例えば複合機(プリンタ機能やスキャナ機能等を備える機器)1500と、パーソナルコンピュータ等で構成される情報処理装置100,200,300とから構成されている。   As shown in the block diagram of FIG. 23, the information processing system S3 according to the third embodiment is a type of information processing apparatus such as a multifunction device (printer function, scanner function, etc.) via a network N such as a LAN. Device) 1500 and an information processing apparatus 100, 200, 300 composed of a personal computer or the like.

情報処理装置1500は、記憶装置(NVRAM(不揮発性RAM)1520)に、認証情報やユーザ(使用者)毎のメニュー情報(メニュー画面に関する情報)を格納したテーブルT1を格納している。   The information processing apparatus 1500 stores a table T1 in which authentication information and menu information (information on a menu screen) for each user (user) are stored in a storage device (NVRAM (nonvolatile RAM) 1520).

また、各情報処理装置100〜300は、それぞれユーザA,ユーザB,ユーザCが使用者となっているものとする。   In addition, it is assumed that each of the information processing apparatuses 100 to 300 is a user A, a user B, and a user C.

そして、ユーザAの情報処理装置100を例にすると、ユーザAの操作により認証情報(ユーザ名、パスワード等)が情報処理装置1500に送信される(図23の(1))。   Taking the information processing apparatus 100 of user A as an example, authentication information (user name, password, etc.) is transmitted to the information processing apparatus 1500 by the operation of user A ((1) in FIG. 23).

情報処理装置1500では、ユーザ名、パス名からユーザ認証を行い、正規ユーザと認証されると、ユーザAのユーザ名を識別子として、その識別子に対応するメニュー情報を取り出し、ユーザA用のメニュー情報を作成する(図23の(2))。なお、正規ユーザとして認証されなかった場合には、メニュー情報は生成しない。   In the information processing apparatus 1500, user authentication is performed from the user name and path name, and when the user is authenticated, the user A's user name is used as an identifier, menu information corresponding to the identifier is extracted, and the user A menu information is acquired. Is created ((2) in FIG. 23). If the user is not authenticated as a regular user, menu information is not generated.

情報処理装置100は、情報処理装置1500から送信されるメニュー情報を受信(図23の(3))することにより、ユーザAの情報処理装置100には、ユーザAに最適化されたメニュー画面を表示させることができる。   When the information processing apparatus 100 receives the menu information transmitted from the information processing apparatus 1500 ((3) in FIG. 23), the information processing apparatus 100 of the user A displays a menu screen optimized for the user A. Can be displayed.

なお、ユーザAが正規ユーザとして認証されなかった場合には、例えば「正規ユーザ登録されていないため、メニュー表示できません。」等のメッセージが表示されることとなる。   If the user A is not authenticated as a regular user, a message such as “The menu cannot be displayed because the regular user is not registered” is displayed.

次に、図24のブロック図を参照して、情報処理装置(複合機)1500の構成について説明する。なお、本発明と関係の薄い構成については省略する。   Next, the configuration of the information processing apparatus (multifunction machine) 1500 will be described with reference to the block diagram of FIG. It should be noted that a configuration that is not related to the present invention is omitted.

情報処理装置(複合機)1500は、情報処理装置100〜300の認証情報やメニュー表示要求をネットワークNを介して受信し、作成されたメニュー情報等を情報処理装置100〜300に送信する有線インターフェイス(IF)カード1501と、USB等の外部インターフェイス1502と、液晶パネルや操作ボタン等で構成されるユーザインターフェイス部(U/I部)1503と、マイクロコンピュータ等で構成され各部を制御するコントローラ部1504と、複合機が備える印刷機能において所定の媒体に画像形成(印刷)を行うプリンタエンジン等で構成される画像形成部1505と、メニュー情報の原型(ひな形)のデータを格納するROM1510、予め登録された認証情報,メニューの設定値,メニュー情報(メニュー画面に関する情報)を格納するNVRAM(不揮発性RAM:装置電源がオフであっても記憶内容を失わないメモリ)1520、作成中のメニュー情報や作成されたメニュー情報を一時的に格納するRAM1530とから構成されている。   The information processing apparatus (multifunction machine) 1500 receives the authentication information and menu display request of the information processing apparatuses 100 to 300 via the network N, and transmits the created menu information and the like to the information processing apparatuses 100 to 300. (IF) card 1501, an external interface 1502 such as a USB, a user interface unit (U / I unit) 1503 configured by a liquid crystal panel, operation buttons, and the like, and a controller unit 1504 configured by a microcomputer or the like and controlling each unit. And an image forming unit 1505 configured by a printer engine or the like that performs image formation (printing) on a predetermined medium in a printing function provided in the multifunction peripheral, and a ROM 1510 that stores data of a prototype (model) of menu information. Authentication information, menu settings, menu information (menu NVRAM (nonvolatile RAM: memory that does not lose the stored contents even when the apparatus power is off) 1520 for storing screen information), and RAM 1530 for temporarily storing the menu information being created and the created menu information It is configured.

なお、RAM1530上のデータは所定のタイミングでNVRAM1520に書き込まれる。   The data on the RAM 1530 is written to the NVRAM 1520 at a predetermined timing.

また、特には限定されないが、有線インターフェイスカード1501は、CPU,RAM,ROM等を備えている。   Although not particularly limited, the wired interface card 1501 includes a CPU, a RAM, a ROM, and the like.

また、例えば、有線IFカード1501が、WEBサーバを備え、情報処理装置100〜300との間でネットワークNを介したHTTPプロトコル通信によって情報処理装置500の状態表示や設定メニューの表示、設定を実行することができるようになっている。   Further, for example, the wired IF card 1501 includes a WEB server, and executes status display of the information processing apparatus 500 and setting menu display and setting by HTTP protocol communication with the information processing apparatuses 100 to 300 via the network N. Can be done.

次に、図25を参照して、RAM1530に格納されるメニュー情報D2の構成について説明する。   Next, the configuration of the menu information D2 stored in the RAM 1530 will be described with reference to FIG.

メニュー情報D2は、ユーザを識別するユーザ識別子1532と、メニュー管理情報1533と、生成されたメニュー1511と、項目(選択肢)の設定値1521とから構成されている。   The menu information D2 includes a user identifier 1532 for identifying a user, menu management information 1533, a generated menu 1511, and an item (option) setting value 1521.

また、メニュー管理情報1533は、メニューアクセス履歴1534とメニュー表示情報1535から構成されている。   The menu management information 1533 includes a menu access history 1534 and menu display information 1535.

メニューアクセス履歴1534は、さらに、メニュー選択累積回数、設定累積回数、設定ミス累積回数、機能実行累積回数の情報をメニュー、設定項目、機能実行ボタンの数に応じて有している。   The menu access history 1534 further includes information on the menu selection accumulation count, setting accumulation count, setting error accumulation count, and function execution accumulation count in accordance with the number of menus, setting items, and function execution buttons.

ここで、メニュー選択累積回数は複数のメニュー画面毎の選択回数を累計したもの、設定累積回数は項目(選択肢)毎の選択回数を累計したもの、設定ミス累積回数は項目(選択肢)毎に本来設定できない設定(即ち、設定ミス)を行った回数を累計したもの、機能実行累積回数は項目(選択肢)毎に設定が成功しその機能が実行された回数を累計したものをいう。   Here, the cumulative number of menu selections is the sum of the number of selections for each menu screen, the cumulative number of settings is the sum of the number of selections for each item (option), and the cumulative number of setting mistakes is originally for each item (option). The cumulative number of times that settings that cannot be set (ie, setting mistakes) have been made, and the cumulative number of function executions means the cumulative number of times that the function has been successfully executed for each item (option).

次に、図26のフローチャートを参照して、上記構成の情報処理システムS3によって実行されるメニュー作成処理の処理手順について説明する。   Next, with reference to the flowchart of FIG. 26, the process procedure of the menu creation process performed by information processing system S3 of the said structure is demonstrated.

なお、図26に示す例では、ユーザAの情報処理装置100についてのメニュー画面を生成する場合を想定する。   In the example illustrated in FIG. 26, it is assumed that a menu screen for the information processing apparatus 100 of the user A is generated.

この処理が開始されると、まずステップS500でユーザAは情報処理装置100から情報処理装置1500に対してメニュー表示の要求(指示)を行ってステップS501に移行する。   When this process is started, first, in step S500, the user A requests a menu display request (instruction) from the information processing apparatus 100 to the information processing apparatus 1500, and the process proceeds to step S501.

ステップS501では、情報処理装置1500は、ユーザAからのメニュー表示要求とユーザAの認証情報(ユーザ名、パスワード等)を受信してステップS502に移行する。   In step S501, the information processing apparatus 1500 receives the menu display request from the user A and the authentication information (user name, password, etc.) of the user A, and proceeds to step S502.

ステップS502では、認証情報に基づいた個人認証(正規ユーザか否かの判定)が行われ、判定結果が「No」の場合にはステップS503に移行して、正規ユーザではない旨のメッセージ(例えば「正規ユーザ登録されていないため、メニュー表示できません。」等のメッセージ)をユーザAの情報処理装置100に送信して処理を終了する。 これにより、ユーザAが不正ユーザである場合には、メニュー操作による不正な設定変更等を回避することができる。また、ユーザAが正当なアクセス権限を有する場合には、認証情報(ユーザ名、パスワード等)に入力間違い等があった可能性もあるので、認証情報の再送信等を試行することができる。   In step S502, personal authentication based on the authentication information (determination of whether or not the user is an authorized user) is performed. If the determination result is “No”, the process proceeds to step S503, and a message indicating that the user is not an authorized user (for example, A message such as “The menu cannot be displayed because the registered user is not registered” is transmitted to the information processing apparatus 100 of the user A, and the process is terminated. Thereby, when the user A is an unauthorized user, it is possible to avoid an unauthorized setting change by a menu operation. Further, when the user A has a valid access authority, there is a possibility that there is an input error in the authentication information (user name, password, etc.), so it is possible to try retransmitting the authentication information.

一方、ステップS502で「Yes」と判定された場合(正規ユーザと認証された場合)には、ステップS504に移行して新規のメニュー作成であるか否かが判定され、「No」の場合にはステップS507に移行し、「Yes」の場合にはステップS505に移行する。   On the other hand, if “Yes” is determined in step S502 (when the user is authenticated as a regular user), the process proceeds to step S504 to determine whether or not a new menu has been created. Shifts to step S507, and in the case of “Yes”, shifts to step S505.

ステップS505では、ユーザAのユーザ名と同じメニュー識別子を探してステップS506に移行する。   In step S505, the same menu identifier as the user name of user A is searched for, and the process proceeds to step S506.

ステップS506では、一致したメニュー識別子に対応するメニュー情報(A)をRAM1530にロードしてステップS507に移行する。   In step S506, the menu information (A) corresponding to the matched menu identifier is loaded into the RAM 1530, and the process proceeds to step S507.

ステップS507では、RAM1530にロードされたメニュー情報(A)の項目(選択肢)の表示順序、表示方法(フォントの大きさ、種類、色の変更等を含む)、付加表示方法(ヘルプ表示や注意喚起表示等の付加を含む)等について対応するメニュー情報の原型(ひな形)の変更を行って、メニュー情報(A’)(図24参照)を生成してステップS508に移行する。   In step S507, the display order of the items (options) of the menu information (A) loaded in the RAM 1530, the display method (including change of font size, type, color, etc.), the additional display method (help display and alert) Menu information (A ′) (see FIG. 24) is generated by changing the prototype (model) of the menu information corresponding to (including addition of display etc.), and the process proceeds to step S508.

ステップS508では、生成されたメニュー情報(A’)をユーザAに送信してステップS509に移行する。   In step S508, the generated menu information (A ') is transmitted to user A, and the process proceeds to step S509.

ステップS509では、ユーザAの情報処理装置100上で、情報処理装置1500から受信したメニュー情報(A’)に基づいてメニュー画面を表示して処理を終了する。   In step S509, the menu screen is displayed on the information processing apparatus 100 of the user A based on the menu information (A ′) received from the information processing apparatus 1500, and the process ends.

これにより、ユーザAに適したメニュー画面を的確に提供することができ、利便性を向上させることができる。   Thereby, the menu screen suitable for the user A can be provided accurately, and convenience can be improved.

また、他のユーザB、Cについても、上記と同様のメニュー作成処理により、当該ユーザに適したメニュー画面を提供することができ、利便性を向上させることができる。   For other users B and C, a menu screen suitable for the user can be provided by the menu creation process similar to the above, and convenience can be improved.

ここで、図27から図29を参照して、上記メニュー作成処理によって、メニュー情報の原型(ひな形)が変化されて最適化されたメニュー情報が作成される状態を説明する。   Here, with reference to FIG. 27 to FIG. 29, a state will be described in which the menu information is created by changing the prototype (model) of the menu information by the menu creation process.

図27の(a)には、メニュー情報の原型(ひな形)としてのメニュー情報(A)の構成例を示す。   FIG. 27A shows a configuration example of menu information (A) as a prototype (model) of menu information.

メニュー情報(A)では、メニューの構成は、大分類での機能分けとなるメニューM20と、中分類での機能分けとなるページM21と、小分類の機能分けとなる項目(選択肢)M22および項目それぞれの設定値とから構成されている。   In the menu information (A), the structure of the menu is the menu M20 that is divided into functions in the large classification, the page M21 that is divided into functions in the middle classification, the item (option) M22 and the items that are divided into functions in the small classification. It consists of each set value.

また、メニュー情報(A)では、先頭のメニューは10000で、そこにはページ10100〜10500までが用意されており、さらにページ10100には項目10101〜10110とそれぞれの設定値が配置されている。   In the menu information (A), the top menu is 10000, pages 10100 to 10500 are prepared there, and items 10101 to 10110 and respective setting values are arranged on the page 10100.

以降、メニュー20000,30000,・・・と、徐々に番号が大きくなる順序で配列されている。   Thereafter, the menus are arranged in order of increasing numbers, such as menus 20000, 30000,...

なお、具体的な項目として、特には限定されないが、例えば情報処理装置100〜300と情報処理装置1500との間の通信にIPPプロトコルを用いる場合には、プリンタURI,タイムアウト,ポート番号,DNS使用,最大セッション数などに関する設定項目が挙げられる。   Specific items are not particularly limited. For example, when the IPP protocol is used for communication between the information processing apparatuses 100 to 300 and the information processing apparatus 1500, the printer URI, timeout, port number, and DNS use are used. And setting items related to the maximum number of sessions.

そして、図27の(b)に示す作成されたメニュー情報(A’)の例では、大分類での機能分けとなるメニューM20’と、中分類での機能分けとなるページM21’と、小分類の機能分けとなる項目(選択肢)M22’において項目等の表示順序が変更されている。   In the example of the created menu information (A ′) shown in FIG. 27B, a menu M20 ′ that is divided into functions in the large classification, a page M21 ′ that is divided into functions in the middle classification, and a small The display order of items and the like is changed in the item (option) M22 ′, which is the function classification of the classification.

例えば、大分類での機能分けとなるメニューM1’では、先頭のメニューが30000に、2番目のメニューが40000に変更されている。   For example, in the menu M <b> 1 ′, which is a function classification in the large classification, the first menu is changed to 30000 and the second menu is changed to 40000.

このようなメニュー表示の変更(最適化)は、例えば、メニュー選択回数、設定回数、機能実行回数の各アクセス履歴をコントローラ部1504の制御によって解析した結果に基づいて行うことができる。   Such change (optimization) of the menu display can be performed based on the result of analyzing the access history of the menu selection count, the set count, and the function execution count under the control of the controller unit 1504, for example.

これにより、例えば、よく使う機能の設定項目のメニューが上位に表示されるように配列するなどの変更を行うことができ、ユーザの操作性を向上させることができる。   Thereby, for example, it is possible to make a change such as arranging the menu of setting items of frequently used functions so that they are displayed at the top, and the operability for the user can be improved.

また、図28の(a)には、メニュー情報の原型(ひな形)としてのメニュー情報(A)の他の構成例を示す。   FIG. 28A shows another configuration example of the menu information (A) as a prototype (model) of menu information.

図28の(a)において、メニュー情報(A)は、大分類(メニュー)M23、中分類(ページ)M24、小分類(項目)M25が所定のレイアウトで配置されている。   In FIG. 28A, the menu information (A) includes a large classification (menu) M23, a medium classification (page) M24, and a small classification (item) M25 arranged in a predetermined layout.

また、大分類(メニュー)M23等においてメニュー10000,20000,30000,・・・というように、徐々に番号が大きくなる順序で配列されている。   Further, in the large classification (menu) M23 and the like, the menus are arranged in order of increasing numbers, such as menus 10000, 20000, 30000,.

そして、図28の(b)に示す作成されたメニュー情報(A’)の例では、大分類(メニュー)M23’、中分類(ページ)M24’、小分類(項目)M25’において項目等の表示順序が変更されている。   In the example of the created menu information (A ′) shown in (b) of FIG. 28, items such as items in the large classification (menu) M23 ′, the medium classification (page) M24 ′, and the small classification (item) M25 ′. The display order has been changed.

例えば、大分類(メニュー)M23’では、先頭のメニューが30000に、2番目のメニューが40000に変更されている。   For example, in the large classification (menu) M23 ', the top menu is changed to 30000 and the second menu is changed to 40000.

このようなメニュー表示の変更(最適化)は、例えば、メニュー選択回数、設定回数、機能実行回数の各アクセス履歴をコントローラ部1504の制御によって解析した結果に基づいて行うことができる。   Such change (optimization) of the menu display can be performed based on the result of analyzing the access history of the menu selection count, the set count, and the function execution count under the control of the controller unit 1504, for example.

これにより、例えば、よく使う機能の設定項目のメニューが上位に表示されるように配列するなどの変更を行うことができ、ユーザの操作性を向上させることができる。   Thereby, for example, it is possible to make a change such as arranging the menu of setting items of frequently used functions so that they are displayed at the top, and the operability for the user can be improved.

図29の(a)には、メニュー情報の原型(ひな形)としてのメニュー情報(A)の構成例を示す。   FIG. 29A shows a configuration example of menu information (A) as a prototype (model) of menu information.

メニュー情報(A)では、メニューの構成は、大分類での機能分けとなるメニューM30と、中分類での機能分けとなるページM31と、小分類の機能分けとなる項目(選択肢)M32および項目それぞれの設定値とから構成されている。   In the menu information (A), the structure of the menu is the menu M30 that is divided into functions in the large classification, the page M31 that is divided into functions in the middle classification, the item (option) M32 and the items that are divided into functions in the small classification. It consists of each set value.

また、メニュー情報(A)では、先頭のメニューは10000で、そこにはページ10100〜10500までが用意されており、さらにページ10100には項目10101〜10110とそれぞれの設定値が配置されている。   In the menu information (A), the top menu is 10000, pages 10100 to 10500 are prepared there, and items 10101 to 10110 and respective setting values are arranged on the page 10100.

以降、メニュー20000,30000,・・・と、徐々に番号が大きくなる順序で配列されている。   Thereafter, the menus are arranged in order of increasing numbers, such as menus 20000, 30000,...

また、各メニュー,ページ,項目には、表示順番、表示方法、アクセス回数の情報が付加されている。   In addition, information on the display order, display method, and number of accesses is added to each menu, page, and item.

なお、表示方法は、予め数字と表示方法が対応付けされている。   As for the display method, numbers and display methods are associated in advance.

そして、図29の(b)に示す作成されたメニュー情報(A’)の例では、大分類での機能分けとなるメニューM30’と、中分類での機能分けとなるページM31’と、小分類の機能分けとなる項目(選択肢)M32’において表示順番、表示方法、アクセス回数の情報が変更されている。   In the example of the created menu information (A ′) shown in FIG. 29B, a menu M30 ′ that is divided into functions in the large classification, a page M31 ′ that is divided into functions in the middle classification, and a small Information on the display order, display method, and number of accesses is changed in the item (option) M32 ′, which is a functional classification.

従って、情報処理装置1500は、表示順番、表示方法、アクセス回数の情報に基づいて各メニュー,ページ,項目の表示順番や表示方法を変更することができる。   Therefore, the information processing apparatus 1500 can change the display order and display method of each menu, page, and item based on the display order, display method, and access count information.

これにより、例えば、よく使う機能の設定項目のメニューが上位に表示されるように配列するなどの変更を行うことができ、ユーザの操作性を向上させることができる。   Thereby, for example, it is possible to make a change such as arranging the menu of setting items of frequently used functions so that they are displayed at the top, and the operability for the user can be improved.

なお、メニュー表示の変更態様は、図27〜図29の例に限定されるものではなく、例えば、特定の項目を表示する文字のフォントの大きさ,種類(ゴシック体,明朝体等),色などを変更するようにしてもよい。また、表示項目のボックスの大きさや背景色を変えることも考えられる。さらに、特定項目について、設定上の注意点等を伝えるヘルプ表示や、「!」などの注意を喚起する記号等を付加表示させるようにしてもよい。   The change mode of the menu display is not limited to the example of FIGS. 27 to 29. For example, the font size and type (Gothic font, Mincho font, etc.) of the character for displaying a specific item, The color or the like may be changed. It is also possible to change the size and background color of the display item box. Further, for a specific item, a help display that conveys notes on setting, a symbol for calling attention such as “!”, And the like may be additionally displayed.

次に、図30を参照して、メニューを変更(最適化)する際の変更の仕方の例について説明する。   Next, an example of how to change the menu when changing (optimizing) the menu will be described with reference to FIG.

変更の仕方として、以下の(1)〜(5)などが考えられる。
(1)メニューアクセス履歴のメニュー選択累積回数、設定累積回数、機能実行累積回数のアクセス回数が、その階層に設定される累積回数の閾値を越えたときに、それに対する表示順番、表示方法の順番を変更する。
(2)メニューアクセス履歴の設定ミス累積回数が、閾値を超えたときに、それに対する付加表示方法レベルを変更する。
(3)メニューを表示するときは、表示順番にメニュー、設定項目、機能実行ボタンが並ぶようにメニューを生成する。
(4)メニューを表示するときは、表示方法に従った方法で、メニュー、設定項目、機能実行ボタンが表示されるようにメニューを生成する。
(5)また、メニューを表示するときは、表示方法に従った方法で、メニュー/設定項目/機能実行ボタンが表示されるようにメニューを生成する。
(6)さらに、設定項目/機能実行ボタンについては、設定ミス累積回数/機能実行ミス累積回数のレベルに従った方法で、注意を促す方法を表示するようにメニューを生成する。
(7)設定項目、機能実行ボタンについては、設定ミス累積回数、機能実行ミス累積回数のレベルに従った方法で、注意を促す方法などを表示するようにメニューを生成する。
The following (1) to (5) can be considered as a method of change.
(1) When the menu access history menu selection cumulative count, set cumulative count, and function execution cumulative count access count exceeds the cumulative count threshold set for that layer, the display order and display order for that To change.
(2) When the accumulated number of mistakes in setting menu access history exceeds a threshold, the additional display method level is changed.
(3) When displaying the menu, the menu is generated so that the menu, setting items, and function execution buttons are arranged in the display order.
(4) When the menu is displayed, the menu is generated by a method according to the display method so that the menu, the setting item, and the function execution button are displayed.
(5) When displaying the menu, the menu is generated by the method according to the display method so that the menu / setting item / function execution button is displayed.
(6) Further, for the setting item / function execution button, a menu is generated so as to display a method for calling attention by a method according to the level of the setting mistake accumulation count / function execution mistake accumulation count.
(7) For setting items and function execution buttons, a menu is generated so as to display a method for calling attention, etc., according to the level of the setting mistake accumulation count and function execution mistake accumulation count.

また、注意を促す方法としては、例えばユーザAが最初に間違えたときは「設定内容に注意してください」と表示する。   As a method of calling attention, for example, when user A makes a mistake first, “Please pay attention to the setting contents” is displayed.

また、2回目に間違えたときは「ヘルプを参照してください」と表示させる。   Also, if you make a mistake for the second time, the message “Please refer to help” is displayed.

その後、ユーザ(B)が最初に間違えた場合は、「設定内容に注意してください」と表示される(即ち、ユーザ(B)についての表示内容は、ユーザAの履歴とは無関係とすることができる)。   Thereafter, when the user (B) makes a mistake first, “Please pay attention to the setting contents” is displayed (that is, the display contents of the user (B) are not related to the history of the user A). Is possible).

設定を間違えたユーザ名や、頻繁に設定しているユーザ名、あるいは正しく設定しているユーザ名を表示して、そのユーザに設定方法を問い合わせることを促すような表示を行うようにしてもよい。   A user name that has been set incorrectly, a frequently set user name, or a correctly set user name may be displayed to prompt the user to inquire about the setting method. .

また、設定内容を参考情報としてユーザの情報処理装置上に表示させるようにしてもよい。その際には、パスワードなどセキュリティの理由により公開できない設定項目を除くようにするとよい。   Further, the setting content may be displayed on the user information processing apparatus as reference information. In that case, it is recommended to remove setting items that cannot be disclosed due to security reasons such as passwords.

次に、図31のフローチャートを参照して、情報処理システムS3で実行されるメニュー情報更新処理の処理手順について説明する。   Next, with reference to the flowchart of FIG. 31, the process procedure of the menu information update process performed by information processing system S3 is demonstrated.

なお、図31の例では、ユーザAのメニュー情報を更新する場合を想定する。   In the example of FIG. 31, it is assumed that the menu information of the user A is updated.

この処理が開始されると、ステップS600でユーザAの情報処理装置100上で、情報処理装置1500に対してメニュー画面(例えば、図27(b)〜図29(b)のようなメニュー画面)の操作(所定項目の選択などの操作)を実行してステップS601に移行する。   When this process is started, a menu screen (for example, a menu screen as shown in FIGS. 27B to 29B) is displayed on the information processing apparatus 1500 on the information processing apparatus 100 of the user A in step S600. The operation (operation such as selection of a predetermined item) is executed, and the process proceeds to step S601.

ステップS601では、情報処理装置1500は、ユーザAからのメニュー設定変更や機能実行要求と、ユーザAの認証情報(ユーザ名、パスワード等)を受信してステップS602に移行する。   In step S601, the information processing apparatus 1500 receives a menu setting change or function execution request from the user A and the authentication information (user name, password, etc.) of the user A, and proceeds to step S602.

ステップS602では、認証情報に基づいた個人認証(正規ユーザか否かの判定)が行われ、判定結果が「No」の場合にはステップS603に移行して、正規ユーザではない旨のメッセージ(例えば「正規ユーザ登録されていないため、メニューの設定変更を実行できません。」等のメッセージ)をユーザAの情報処理装置100に送信して処理を終了する。   In step S602, personal authentication based on the authentication information (determination of whether or not the user is a regular user) is performed. If the determination result is “No”, the process proceeds to step S603, and a message indicating that the user is not a regular user (for example, A message such as “The menu setting cannot be changed because it is not registered as a regular user” is transmitted to the information processing apparatus 100 of the user A, and the process ends.

これにより、ユーザAが不正ユーザである場合には、メニュー操作による不正な設定変更等を回避することができる。また、ユーザAが正当なアクセス権限を有する場合には、認証情報(ユーザ名、パスワード等)に入力間違い等があった可能性もあるので、認証情報の再送信等を試行することができる。   Thereby, when the user A is an unauthorized user, it is possible to avoid an unauthorized setting change by a menu operation. Further, when the user A has a valid access authority, there is a possibility that there is an input error in the authentication information (user name, password, etc.), so it is possible to try retransmitting the authentication information.

一方、ステップS602で「Yes」と判定された場合(正規ユーザと認証された場合)には、ステップS604に移行して、設定変更あるいは機能実行を行ってからステップS605に進む。   On the other hand, if “Yes” is determined in step S602 (if the user is authenticated), the process proceeds to step S604, where the setting is changed or the function is executed, and then the process proceeds to step S605.

ステップS605では、エラー発生か否かが判定され、「No」の場合にはステップS607に移行し、「Yes」の場合にはステップS606に移行する。   In step S605, it is determined whether an error has occurred. If “No”, the process proceeds to step S607, and if “Yes”, the process proceeds to step S606.

ステップS606では、ユーザAの対応する項目の設定ミス累積回数をインクリメントしてステップS607に移行する。   In step S606, the setting error accumulation count of the item corresponding to user A is incremented, and the process proceeds to step S607.

ステップS607では、ユーザAの対応する項目等のメニュー選択累積回数、設定累積回数、機能実行累積回数(あるいは設定成功累積回数)をインクリメントしてステップS608に移行する。   In step S607, the menu selection accumulation count, the setting accumulation count, and the function execution accumulation count (or the setting success accumulation count) of the item corresponding to the user A are incremented, and the process proceeds to step S608.

ステップS608では、メニュー選択累積回数、設定累積回数、機能実行累積回数、設定ミス累積回数のそれぞれについて、予め設定されている閾値との比較を行ってステップS609に移行し、閾値を超えたメニュー,設定項目,機能実行の表示順番、表示方法、付加表示方法の順位を更新して処理を終了する。   In step S608, each of the menu selection cumulative count, setting cumulative count, function execution cumulative count, and setting error cumulative count is compared with a preset threshold value, and the process proceeds to step S609. The order of the setting item, function execution display order, display method, and additional display method is updated, and the process is terminated.

これにより、ユーザAの使用環境の変化に応じた適切なメニュー画面を提供することができ、利便性を一層向上させることができる。   Thereby, it is possible to provide an appropriate menu screen according to the change in the usage environment of the user A, and the convenience can be further improved.

また、他のユーザB、Cについても、上記と同様のメニュー情報更新処理により、当該ユーザの使用環境の変化に応じた適切なメニュー画面を提供することができ、利便性を一層向上させることができる。   In addition, for other users B and C, an appropriate menu screen corresponding to a change in the user's usage environment can be provided by the same menu information update processing as described above, and the convenience can be further improved. it can.

また、情報処理装置1500が複合機である場合において、ファクシミリを送る感覚で対象物を読み込んでから対象PCに送り込むプッシュスキャン機能を備えている場合の例について簡単に説明する。   In addition, when the information processing apparatus 1500 is a multifunction machine, an example in which a push scan function of reading an object and sending it to a target PC as if sending a facsimile is provided will be briefly described.

アドレス帳の送信先サーバーアドレス設定において、ユーザAが設定を行ってプッシュスキャン機能を実施した際に、サーバーアドレスが間違っていたために接続できなかった場合には、例えば、正しく設定してあるユーザBのサーバーアドレス設定の内容をユーザPC上に表示するようにできる。   In the destination server address setting of the address book, when the user A makes a setting and performs the push scan function, if the server address is wrong and the connection cannot be made because of the wrong server address, for example, the user B that is set correctly The contents of the server address setting can be displayed on the user PC.

これにより、ユーザAは表示された内容を参考情報として、サーバーアドレスを再設定することができる。   Thereby, the user A can reset the server address using the displayed contents as reference information.

以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈すべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲内でのすべての変更が含まれる。   Although the invention made by the present inventor has been specifically described based on the embodiments, the embodiments disclosed herein are illustrative in all respects and are not limited to the disclosed technology. Should not be considered. That is, the technical scope of the present invention should not be construed restrictively based on the description in the above embodiment, but should be construed according to the description of the scope of claims. All modifications that fall within the scope of the claims and the equivalent technology are included.

また、プログラムを用いる場合には、ネットワークを介して提供し、或いはCD−ROM等の記録媒体に格納して提供することが可能である。   When using a program, it can be provided via a network or stored in a recording medium such as a CD-ROM.

本発明による情報処理装置、情報処理システム、情報処理プログラム、画像形成装置および画像形成システムは、レーザプリンタ、フルカラープリンタ、ファクシミリ装置、複合機等に適用することができる。   The information processing apparatus, information processing system, information processing program, image forming apparatus, and image forming system according to the present invention can be applied to laser printers, full-color printers, facsimile machines, multifunction machines, and the like.

第1の実施の形態に係る情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system which concerns on 1st Embodiment. 情報処理装置500の構成を示すブロック図である。2 is a block diagram illustrating a configuration of an information processing device 500. FIG. メニュー情報D1の構成を示す説明図である。It is explanatory drawing which shows the structure of menu information D1. ユーザの属するグループを示す説明図である。It is explanatory drawing which shows the group to which a user belongs. ユーザが属するグループを遷移する状態を示す説明図である。It is explanatory drawing which shows the state which changes the group to which a user belongs. メニュー作成処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a menu creation process. 最適化されたメニュー情報が作成される状態を示す説明図である。It is explanatory drawing which shows the state in which the optimized menu information is produced. 最適化されたメニュー情報が作成される状態を示す説明図である。It is explanatory drawing which shows the state in which the optimized menu information is produced. メニューを変更(最適化)する際の変更の仕方の例を示す説明図である。It is explanatory drawing which shows the example of the method of the change at the time of changing a menu (optimization). メニュー情報更新処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a menu information update process. グループ毎のメニュー画面の表示例を示す説明図である。It is explanatory drawing which shows the example of a display of the menu screen for every group. グループ毎のメニュー画面の表示例を示す説明図である。It is explanatory drawing which shows the example of a display of the menu screen for every group. 第2の実施の形態に係る画像形成システムの構成を示すブロック図である。It is a block diagram which shows the structure of the image forming system which concerns on 2nd Embodiment. プリンタPR1の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a printer PR1. メニュー情報の構成を示す説明図である。It is explanatory drawing which shows the structure of menu information. メニュー表示処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a menu display process. アクセス解析部603によるアクセス情報の解析例を示す説明図である。It is explanatory drawing which shows the example of an analysis of the access information by the access analysis part 603. FIG. ウェブサーバ以外のプロトコルのアクセス数の解析例を示す説明図である。It is explanatory drawing which shows the example of an analysis of the access count of protocols other than a web server. アンケートの項目の表示例を示す説明図である。It is explanatory drawing which shows the example of a display of the item of a questionnaire. アンケート解析処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a questionnaire analysis process. アンケート情報の解析例を示す説明図である。It is explanatory drawing which shows the example of analysis of questionnaire information. メニュー構成の最適化案の例を示す説明図である。It is explanatory drawing which shows the example of the optimization plan of a menu structure. 第3の実施の形態に係る情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system which concerns on 3rd Embodiment. 情報処理装置1500の構成を示すブロック図である。2 is a block diagram illustrating a configuration of an information processing device 1500. FIG. メニュー情報D2の構成を示す説明図である。It is explanatory drawing which shows the structure of menu information D2. メニュー作成処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a menu creation process. 最適化されたメニュー情報が作成される状態を示す説明図である。It is explanatory drawing which shows the state in which the optimized menu information is produced. 最適化されたメニュー情報が作成される状態を示す説明図である。It is explanatory drawing which shows the state in which the optimized menu information is produced. 最適化されたメニュー情報が作成される状態を示す説明図である。It is explanatory drawing which shows the state in which the optimized menu information is produced. メニューを変更(最適化)する際の変更の仕方の例を示す説明図である。It is explanatory drawing which shows the example of the method of the change at the time of changing a menu (optimization). メニュー情報更新処理の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a menu information update process.

符号の説明Explanation of symbols

S1 情報処理システム
100 情報処理装置(ユーザA)
200 情報処理装置(ユーザB)
300 情報処理装置(ユーザC)
N ネットワーク
500 情報処理装置(複合機)
501 有線インターフェイスカード(指示受付手段)
502 外部インターフェイス
504 コントローラ部(メニュー画面表示手段、選択手段、使用者識別手段、グループ識別手段、アクセス履歴取得手段、変更手段、経験値設定手段、経験値更新手段、比較手段、所属グループ変更手段)
505 画像形成部
510 ROM
520 NVRAM(格納手段)
530 RAM(格納手段)
S2 画像形成システム
PR1 プリンタ(画像形成装置)
601 RAM(格納手段)
602 NVRAM(格納手段)
600 ネットワークインターフェイス(指示受付手段)
603 アクセス解析部
610 外部インターフェイス
612 コントローラ部(メニュー画面表示手段、選択手段、使用者識別手段、アクセス履歴取得手段、変更手段、アンケート集計手段)
613 画像形成部
S1 情報処理システム
1500 情報処理装置
1501 有線インターフェイスカード(指示受付手段)
1502 外部インターフェイス
1504 コントローラ部(メニュー画面表示手段、選択手段、使用者識別手段、アクセス履歴取得手段、変更手段)
1505 画像形成部
1510 ROM
1520 NVRAM(格納手段)
1530 RAM(格納手段)
S1 Information Processing System 100 Information Processing Device (User A)
200 Information processing device (User B)
300 Information processing device (User C)
N Network 500 Information processing device (multifunction machine)
501 Wired interface card (instruction receiving means)
502 External interface 504 Controller (menu screen display means, selection means, user identification means, group identification means, access history acquisition means, change means, experience value setting means, experience value update means, comparison means, belonging group change means)
505 Image forming unit 510 ROM
520 NVRAM (storage means)
530 RAM (storage means)
S2 Image forming system PR1 Printer (image forming apparatus)
601 RAM (storage means)
602 NVRAM (storage means)
600 Network interface (instruction receiving means)
603 Access analysis unit 610 External interface 612 Controller unit (menu screen display means, selection means, user identification means, access history acquisition means, change means, questionnaire totalization means)
613 Image forming unit S1 Information processing system 1500 Information processing device 1501 Wired interface card (instruction receiving means)
1502 External interface 1504 Controller unit (menu screen display means, selection means, user identification means, access history acquisition means, change means)
1505 Image forming unit 1510 ROM
1520 NVRAM (storage means)
1530 RAM (storage means)

Claims (14)

複数の選択肢から何れかの選択を行うメニュー画面に関する情報に対するアクセス履歴を取得するアクセス履歴取得手段と、
該アクセス履歴取得手段によるアクセス履歴に基づいて前記メニュー画面に関する情報の内容を変更する変更手段と、
前記メニュー画面に関する情報に対するアクセス状態を解析するアクセス解析手段とを備え、
前記アクセス解析手段は、使用者毎のアクセス数の統計に上限値を設けて使用者の全体からの項目アクセスの傾向を取得する、
ことを特徴とする情報処理装置。
An access history acquisition means for acquiring an access history for information related to a menu screen for selecting one of a plurality of options;
Changing means for changing the content of the information on the menu screen based on the access history by the access history acquisition means;
An access analysis means for analyzing an access state for information on the menu screen,
The access analysis means obtains an item access tendency from the entire user by setting an upper limit on the statistics of the number of accesses for each user,
An information processing apparatus characterized by that.
前記アクセス履歴取得手段は、前記アクセス履歴として前記メニュー画面に関する情報が使用者に対応させたメニュー画面に関する情報を格納する格納手段から読み出された回数を、前記使用者毎または前記使用者を所定の条件に基づいて分けたグループ毎に計数することを特徴とする請求項1に記載の情報処理装置。   The access history acquisition unit determines the number of times the information about the menu screen is read from the storage unit that stores information about the menu screen corresponding to the user as the access history for each user or the user. The information processing apparatus according to claim 1, wherein counting is performed for each group divided based on the condition. 前記アクセス履歴取得手段は、前記アクセス履歴として前記各選択肢が選択された回数を、前記使用者毎または前記グループ毎に計数することを特徴とする請求項2に記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the access history acquisition unit counts the number of times each option is selected as the access history for each user or each group. 前記アクセス履歴取得手段は、前記アクセス履歴として前記各選択肢についての選択誤りの回数を、前記使用者毎または前記グループ毎に計数することを特徴とする請求項2または請求項3に記載の情報処理装置。 The access history acquisition means, processing according to claim 2 or claim 3, wherein the number of times of the selection error for each option as an access history and counts for each of the respective user or the group apparatus. 前記アクセス履歴取得手段は、前記アクセス履歴として前記各選択肢についての選択成功の回数を、前記使用者毎または前記グループ毎に計数することを特徴とする請求項2から請求項4の何れか1項に記載の情報処理装置。 Said access history acquiring unit, the number of selection success for each choice as said access history, any one of the preceding claims 2, characterized in that the counting for each of the respective user or the group The information processing apparatus described in 1. 前記変更手段は、メニュー表示が複数の階層に分けて表示される場合に、当該階層を変更することを特徴とする請求項1から請求項5の何れか1項に記載の情報処理装置。 The changing unit, when the menu display is displayed in a plurality of hierarchies, the information processing apparatus according to any one of claims 1 to 5, characterized in that to change the hierarchy. 前記使用者毎に、装置の使用に関する経験値を設定する経験値設定手段と、
所定の条件により前記経験値を増減させる経験値更新手段と、
前記経験値と予め設定される閾値とを比較する比較手段と、
該比較手段の比較結果に応じて前記使用者の属する前記グループを変更する所属グループ変更手段と、
を備えることを特徴とする請求項2から請求項6の何れか1項に記載の情報処理装置。
Experience value setting means for setting an experience value related to the use of the device for each user;
Experience value updating means for increasing or decreasing the experience value according to a predetermined condition;
A comparison means for comparing the experience value with a preset threshold value;
Belonging group changing means for changing the group to which the user belongs according to the comparison result of the comparing means;
The information processing apparatus according to any one of claims 6 claim 2, characterized in that it comprises a.
前記経験値更新手段は、前記アクセス履歴取得手段で取得される前記各選択肢の選択誤りの回数または選択成功回数に基づいて前記経験値を増減させることを特徴とする請求項7に記載の情報処理装置。   The information processing method according to claim 7, wherein the experience value updating unit increases or decreases the experience value based on the number of selection errors or the number of successful selections of the options acquired by the access history acquisition unit. apparatus. 前記経験値更新手段は、前記選択肢毎に所定の重み付け係数による重み付けを設定し、当該重み付けを勘案して前記経験値を増減させることを特徴とする請求項7または請求項8に記載の情報処理装置。 The experience value updating unit sets the weighting by predetermined weighting coefficients for each of the choices, the information processing according to claim 7 or claim 8 in consideration of the weights, characterized in that to increase or decrease the experience apparatus. 前記アクセス履歴取得手段は、メニュー画面の表示または前記選択肢の選択に用いられるプロトコル毎にアクセス履歴を取得することを特徴とする請求項1から請求項9の何れか1項に記載の情報処理装置。 It said access history acquiring unit, an information processing apparatus according to any one of claims 1 to 9, characterized in that to obtain the access history for each protocol used for display or selection of the options of the menu screen . 前記選択手段で前記メニュー画面に表示された選択肢の何れかを選択する際に、前記使用者毎に、当該選択肢に係る設定が装置に反映されることの期待の程度を複数段階のアンケート項目としたアンケートを集計するアンケート集計手段を備え、
前記変更手段は、前記アンケート集計手段による集計結果を勘案して前記メニュー画面に関する情報の内容を変更することを特徴とする請求項1から請求項10の何れか1項に記載の情報処理装置。
When selecting any of the options displayed on the menu screen by the selection means, for each user, the degree of expectation that the setting related to the option is reflected on the device is expressed as a plurality of questionnaire items. The questionnaire totalization means which totals the completed questionnaire is provided,
The changing means, the information processing apparatus according to any one of claims 1 to 10, characterized in that to change the contents of consideration an aggregate result of the questionnaire collecting unit information on the menu screen.
前記アンケート集計手段は、前記アンケート項目毎に所定の重み付け係数による重み付けを設定し、当該重み付けを勘案してアンケートを集計することを特徴とする請求項11に記載の情報処理装置。   The information processing apparatus according to claim 11, wherein the questionnaire totaling unit sets weighting by a predetermined weighting factor for each questionnaire item, and totals the questionnaire in consideration of the weighting. 複数の選択肢から何れかの選択を行うメニュー画面に関する情報に対するアクセス履歴を取得するアクセス履歴取得過程と、
該アクセス履歴取得過程によるアクセス履歴に基づいて前記メニュー画面に関する情報の内容を変更する変更過程と、
前記メニュー画面に関する情報に対するアクセス状態を解析するアクセス解析過程とを備え、
前記アクセス解析過程は、使用者毎のアクセス数の統計に上限値を設けて使用者の全体からの項目アクセスの傾向を取得する、
ことを特徴とする情報処理プログラム。
An access history acquisition process for acquiring an access history for information on a menu screen for selecting one of a plurality of options;
A change process for changing the content of the information on the menu screen based on the access history by the access history acquisition process;
An access analysis process for analyzing an access state to information on the menu screen,
The access analysis process sets an upper limit value in the statistics of the number of accesses for each user, and acquires the tendency of item access from the entire user.
An information processing program characterized by that.
複数の選択肢から何れかの選択を行うメニュー画面に関する情報に対するアクセス履歴を取得するアクセス履歴取得手段と、
該アクセス履歴取得手段によるアクセス履歴に基づいて前記メニュー画面に関する情報の内容を変更する変更手段と、
前記メニュー画面に関する情報に対するアクセス状態を解析するアクセス解析手段とを備え、
前記アクセス解析手段は、使用者毎のアクセス数の統計に上限値を設けて使用者の全体からの項目アクセスの傾向を取得する、
ことを特徴とする画像形成装置。
An access history acquisition means for acquiring an access history for information related to a menu screen for selecting one of a plurality of options;
Changing means for changing the content of the information on the menu screen based on the access history by the access history acquisition means;
An access analysis means for analyzing an access state for information on the menu screen,
The access analysis means obtains an item access tendency from the entire user by setting an upper limit on the statistics of the number of accesses for each user,
An image forming apparatus.
JP2007260317A 2007-10-03 2007-10-03 Information processing apparatus, information processing program, and image forming apparatus Active JP5207112B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007260317A JP5207112B2 (en) 2007-10-03 2007-10-03 Information processing apparatus, information processing program, and image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007260317A JP5207112B2 (en) 2007-10-03 2007-10-03 Information processing apparatus, information processing program, and image forming apparatus

Publications (2)

Publication Number Publication Date
JP2009093224A JP2009093224A (en) 2009-04-30
JP5207112B2 true JP5207112B2 (en) 2013-06-12

Family

ID=40665202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007260317A Active JP5207112B2 (en) 2007-10-03 2007-10-03 Information processing apparatus, information processing program, and image forming apparatus

Country Status (1)

Country Link
JP (1) JP5207112B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12166646B2 (en) * 2020-05-25 2024-12-10 Huawei Technologies Co., Ltd. Method and apparatus for displaying user interface used to manage storage device

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4891372B2 (en) * 2009-07-28 2012-03-07 シャープ株式会社 Image forming apparatus
JP4880730B2 (en) 2009-08-03 2012-02-22 シャープ株式会社 Image communication apparatus and image forming apparatus having the same
US9275029B2 (en) * 2009-12-02 2016-03-01 International Business Machines Corporation Automated form layout based upon usage patterns
JP5786909B2 (en) * 2012-11-30 2015-09-30 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing system, information display method, control method, and program
JP5738460B1 (en) * 2014-08-27 2015-06-24 ネットパイロティング株式会社 Information display control device, information display control program, and information display control method
JP6600957B2 (en) * 2015-03-26 2019-11-06 富士ゼロックス株式会社 Information processing apparatus and program
JP5830620B1 (en) * 2015-04-21 2015-12-09 ネットパイロティング株式会社 Information display control device, information display control program, and information display control method
JP6926781B2 (en) * 2017-07-28 2021-08-25 富士フイルムビジネスイノベーション株式会社 Information processing equipment and information processing programs
JP7087764B2 (en) * 2018-07-19 2022-06-21 コニカミノルタ株式会社 Image processing equipment and programs
JP7099126B2 (en) * 2018-07-25 2022-07-12 セイコーエプソン株式会社 Display control device and display control program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004021580A (en) * 2002-06-17 2004-01-22 Casio Comput Co Ltd Data processing device and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12166646B2 (en) * 2020-05-25 2024-12-10 Huawei Technologies Co., Ltd. Method and apparatus for displaying user interface used to manage storage device

Also Published As

Publication number Publication date
JP2009093224A (en) 2009-04-30

Similar Documents

Publication Publication Date Title
JP5207112B2 (en) Information processing apparatus, information processing program, and image forming apparatus
CN104898995B (en) Network system, printing control method of network system, and client terminal
JP4914469B2 (en) Authentication system, multifunction device, and authentication server
CN102404473B (en) Screen control device, image forming apparatus
JP5595106B2 (en) Image transmitting apparatus and method for controlling image transmitting apparatus
US10469679B2 (en) Image processing apparatus and control method displaying an operation screen based on detecting selection of an operation key
CN102572164B (en) Image forming apparatus, image forming system, and image forming method
US20070198845A1 (en) Communication control device, communication control method, and communication control system
US8654363B2 (en) Information processing system, information processing apparatus, setting item setting method, and non-transitory computer-readable recording medium encoded with setting item setting program
CN102196131A (en) FAX job managing apparatus, FAX transmission processing method, and FAX transmission processing system
CN113497857A (en) Information processing apparatus, control method thereof, and storage medium
JP5884505B2 (en) Image processing apparatus, control method thereof, and control program thereof
US7869071B2 (en) Printer with security algorithm
JP2007142912A (en) Operation panel and operation panel customization system
JP4507179B2 (en) Job execution system, job execution apparatus and image forming apparatus used in the system
JP6344303B2 (en) Image forming apparatus
JP5222254B2 (en) Multifunction machine and system
JP2019022171A (en) Communication control device and communication line system
JP2013228966A (en) Image forming system and management server program
JP5448948B2 (en) Image forming system and user manager server device
JP5054846B2 (en) Authentication system
JP4887843B2 (en) Image processing apparatus and program
JP2004195846A (en) Printer
US20070116054A1 (en) Image transmission apparatus
JP4325658B2 (en) Image processing apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100922

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120507

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130207

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160301

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5207112

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350