(57)【要約】【課題】オペレータの入力負荷を軽減し、オペレータの入力スキルを向上させる。【解決手段】印刷ジョブの設定を行う情報入力装置で、印刷ジョブの対象項目の入力を受け付け、対象項目に入力された設定値と、１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値と、に基づき、予め作成したルール集の中から選択したルールを使用して、未入力項目に入力する設定候補を検索し、設定候補が検索された場合は、当該設定候補を未入力項目に表示する。また、設定候補が検索されず、かつ、対象項目が、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目の場合は、対象項目に対して注意を促す警告を行う。【選択図】図５
2019135569.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの設定を行う装置で動作する設定情報入力制御プログラムであって、
前記装置に、
前記印刷ジョブの対象項目の入力を受け付ける第１処理、
前記対象項目に入力された設定値と、１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値と、に基づき、予め作成したルール集の中から選択したルールを使用して、未入力項目に入力する設定候補を検索する第２処理、
前記設定候補が検索された場合は、当該設定候補を前記未入力項目に表示する第３処理、を実行させる、
ことを特徴とする設定情報入力制御プログラム。
【請求項２】
前記ルール集の各ルールに対する評価値が予め算出されており、
前記第３処理では、前記設定候補に対応付けて、前記設定候補の検索に使用した前記ルールの評価値を表示、又は、前記ルールの評価値に基づいて、前記設定候補の表示形態を変更する、
ことを特徴とする請求項１に記載の設定情報入力制御プログラム。
【請求項３】
前記評価値は、アソシエーション分析における支持度、確信度、リフト値のいずれかである、
ことを特徴とする請求項２に記載の設定情報入力制御プログラム。
【請求項４】
過去の印刷ジョブの各項目の設定値がデータベースとして記憶されており、
前記装置に、更に、
前記データベースに基づいて、機械学習により前記ルール集を作成する処理を実行させる、
ことを特徴とする請求項１乃至３のいずれか一に記載の設定情報入力制御プログラム。
【請求項５】
前記データベースには、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目が識別可能に登録されており、
前記第２処理では、前記データベースを参照して、前記対象項目が前記特定の項目であるかを判断し、
前記第３処理では、前記設定候補が検索されず、かつ、前記対象項目が前記特定の項目の場合は、前記対象項目に対して注意を促す警告を行う、
ことを特徴とする請求項４に記載の設定情報入力制御プログラム。
【請求項６】
前記第２処理では、前記ルール集を参照して、前記対象項目が、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目であるかを判断し、
前記第３処理では、前記設定候補が検索されず、かつ、前記対象項目が前記特定の項目の場合は、前記対象項目に対して注意を促す警告を行う、
ことを特徴とする請求項４に記載の設定情報入力制御プログラム。
【請求項７】
印刷ジョブの設定を行う装置における設定情報入力制御方法であって、
前記装置は、
前記印刷ジョブの対象項目の入力を受け付ける第１処理と、
前記対象項目に入力された設定値と、１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値と、に基づき、予め作成したルール集の中から選択したルールを使用して、未入力項目に入力する設定候補を検索する第２処理と、
前記設定候補が検索された場合は、当該設定候補を前記未入力項目に表示する第３処理と、を実行する、
ことを特徴とする設定情報入力制御方法。
【請求項８】
前記ルール集の各ルールに対する評価値が予め算出されており、
前記第３処理では、前記設定候補に対応付けて、前記設定候補の検索に使用した前記ルールの評価値を表示、又は、前記ルールの評価値に基づいて、前記設定候補の表示形態を変更する、
ことを特徴とする請求項７に記載の設定情報入力制御方法。
【請求項９】
前記評価値は、アソシエーション分析における支持度、確信度、リフト値のいずれかである、
ことを特徴とする請求項８に記載の設定情報入力制御方法。
【請求項１０】
過去の印刷ジョブの各項目の設定値がデータベースとして記憶されており、
前記装置は、更に、
前記データベースに基づいて、機械学習により前記ルール集を作成する処理を実行する、
ことを特徴とする請求項７乃至９のいずれか一に記載の設定情報入力制御方法。
【請求項１１】
前記データベースには、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目が識別可能に登録されており、
前記第２処理では、前記データベースを参照して、前記対象項目が前記特定の項目であるかを判断し、
前記第３処理では、前記設定候補が検索されず、かつ、前記対象項目が前記特定の項目の場合は、前記対象項目に対して注意を促す警告を行う、
ことを特徴とする請求項１０に記載の設定情報入力制御方法。
【請求項１２】
前記第２処理では、前記ルール集を参照して、前記対象項目が、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目であるかを判断し、
前記第３処理では、前記設定候補が検索されず、かつ、前記対象項目が前記特定の項目の場合は、前記対象項目に対して注意を促す警告を行う、
ことを特徴とする請求項１０に記載の設定情報入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定情報入力制御プログラム及び設定情報入力制御方法に関し、特に、印刷ジョブの各項目を設定する際の操作を補助する設定情報入力制御プログラム及び設定情報入力制御方法に関する。
【背景技術】
【０００２】
印刷処理を行う場合、印刷設定画面の各項目を設定して印刷ジョブを生成するが、印刷ジョブは設定する項目が多く、設定内容も複雑であるため、入力の間違いを起こしやすい。そこで、ユーザによる設定情報の入力操作を容易にするために、過去に実行した印刷ジョブの設定情報をデータベースに登録しておき、データベースを参照して機械学習により設定候補を提示するシステムが提案されている。
【０００３】
例えば、下記特許文献１には、一又は複数の画像形成装置の動作パターンと画像形成装置に対する設定内容とを関連付けて記憶する記憶手段と、前記一又は複数の画像形成装置の動作履歴を示す履歴データを蓄積する蓄積手段と、前記蓄積手段に蓄積された前記履歴データから前記記憶手段に記憶された前記動作パターンに該当する履歴データを検出した場合、該動作パターンに関連付けられて前記記憶手段に記憶された前記設定内容を前記一又は複数の画像形成装置に出力する出力手段とを有する情報処理装置が開示されている。
【０００４】
また、下記特許文献２には、印刷データに基づいて推奨する印刷設定を表示する表示手段と、前記印刷設定のうち第１の印刷設定項目の変更を受け付ける受付手段と、前記印刷設定の変更を受け付けた場合に、利用された印刷設定の履歴に基づいて、前記第１の印刷設定項目の変更と共に変更すべき第２の印刷設定項目を特定する特定手段と、を有し、前記表示手段は、前記特定された第２の印刷設定項目の変更を推奨する表示を行う情報処理装置が開示されている。
【０００５】
また、印刷処理に関する発明ではないが、下記特許文献３には、テキスト情報の母集団テキストファイルと、正しいと判断された区分データが付与されたテキスト情報の標本テキストファイルとから、区分データと分類コードとの対応関係を示す分類コード表ファイル及び、分類コードの母集団テキストファイル内での出現状況を収集した分類コード統計情報表ファイルを作成し、新規テキスト情報から分類コードを抽出し、分類コード表ファイルからその分類コードに対応する区分データを抽出し、その区分データ毎に分類コード統計情報表ファイルから統計情報を抽出し、その統計情報に基づいて、新規テキスト情報に対応する区分データの候補を選択し提示する区分データレコメンド方法が開示されている。
【０００６】
また、入力した情報の適否を判断する技術に関して、下記特許文献４には、製品及び部品の情報を管理する製品情報管理装置であって、製品を構成する部品・要件などの製品情報とそれらの情報間の共起関係を記憶部に記憶・登録する記憶手段と、前記製品情報における部品データ、製品要件データを用いて部品適否決定条件情報を算出し、前記記憶部に記憶する処理手段と、前記情報間の共起関係を、ユーザに対して画面で表示する表示手段とを有する構成が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１７−１４７６６８号公報
【特許文献２】特開２０１５−１７６２９３号公報
【特許文献３】特開２０１０−２８２４１６号公報
【特許文献４】特開２０１４−１２６９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
印刷ジョブは設定する項目が多く、オペレータの入力負荷が大きくなるため、少数の入力で済ませたいという要望があり、特許文献１では、ジョブ名や原稿から類似設定のテンプレートを探索しているが、設定内容が一括して決定されるテンプレートは、入力する項目が変わったり新たな印刷ジョブを作成したりする場合に利用することができない。また、特許文献２では、ジョブの設定の一部を変更した時に同時に変更すべき項目と内容の候補を提示しているが、この方法では、未入力の項目を設定する際に候補を提示することができない。
【０００９】
また、印刷ジョブの設定は組み合わせによる制約条件が複雑であるため、全ての項目を対象にして設定の組み合わせを学習させると機械学習にかかるコストが大きくなる。従って、どのような項目を対象とし、どのような項目に対して候補を提示するのかがシステムの構築において重要となる。
【００１０】
更に、入力操作を行うオペレータは、システムが提示する候補を確認することによって入力スキルを向上させることができるが、システムは必ずしも候補を特定して提示できるとは限らない。候補を特定できない場合として、所定の項目に入力した設定値は適正であるが候補が存在しない若しくは複数存在する場合もあれば、所定の項目自体が不確かな項目であり候補が適切かどうかを判断できない場合もある。この場合、オペレータは候補が提示されない理由を認識することができず、オペレータの入力スキルを向上させることができない。
【００１１】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、オペレータの入力負荷を軽減することができる設定情報入力制御方法、設定情報入力制御プログラム及び設定情報入力システムを提供することにある。
【００１２】
また、本発明の他の目的は、オペレータの入力スキルを向上させることができる設定情報入力制御プログラム及び設定情報入力制御方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の一側面は、印刷ジョブの設定を行う装置で動作する設定情報入力制御プログラムであって、前記装置に、前記印刷ジョブの対象項目の入力を受け付ける第１処理、前記対象項目に入力された設定値と、１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値と、に基づき、予め作成したルール集の中から選択したルールを使用して、未入力項目に入力する設定候補を検索する第２処理、前記設定候補が検索された場合は、当該設定候補を前記未入力項目に表示する第３処理、を実行させることを特徴とする。
【００１４】
また、本発明の一側面は、印刷ジョブの設定を行う装置における設定情報入力制御方法であって、前記装置は、前記印刷ジョブの対象項目の入力を受け付ける第１処理と、前記対象項目に入力された設定値と、１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値と、に基づき、予め作成したルール集の中から選択したルールを使用して、未入力項目に入力する設定候補を検索する第２処理と、前記設定候補が検索された場合は、当該設定候補を前記未入力項目に表示する第３処理と、を実行することを特徴とする。
【発明の効果】
【００１５】
本発明の設定情報入力制御プログラム及び設定情報入力制御方法によれば、オペレータの入力負荷を軽減することができる。
【００１６】
その理由は、印刷ジョブの設定を行う情報入力装置で、印刷ジョブの対象項目の入力を受け付け、対象項目に入力された設定値と、１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値と、に基づき、予め作成したルール集の中から選択したルールを使用して、未入力項目に入力する設定候補を検索し、設定候補が検索された場合は、当該設定候補を未入力項目に表示するからである。
【００１７】
また、本発明の設定情報入力制御プログラム及び設定情報入力制御方法によれば、オペレータの入力スキルを向上させることができる。
【００１８】
その理由は、設定候補が検索されず、かつ、対象項目が、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目の場合は、対象項目に対して注意を促す警告を行うからである。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例に係る設定情報入力システムの構成を示す模式図である。
【図２】本発明の一実施例に係る設定情報入力システムの概略動作を示す模式図である。
【図３】本発明の一実施例に係る情報入力装置の構成を示すブロック図である。
【図４】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図５】本発明の一実施例に係る情報入力装置の動作を示すフローチャート図である。
【図６】本発明の一実施例に係る情報入力装置に表示される印刷設定画面を示す模式図である。
【図７】本発明の一実施例に係る情報入力装置に表示される印刷設定画面の項目の一部を示す模式図である。
【図８】本発明の一実施例に係る情報入力装置に表示される印刷設定画面の項目の一部（設定値を入力した状態）を示す模式図である。
【図９】本発明の一実施例に係る情報入力装置に表示される印刷設定画面における入力項目及び設定値と未入力項目及び設定候補との相関を示す模式図である。
【図１０】本発明の一実施例に係る情報入力装置に表示される印刷設定画面の項目の一部（設定候補が表示された状態）を示す模式図である。
【図１１】本発明の一実施例に係る情報入力装置に表示される印刷設定画面の項目の一部（設定値を入力した状態の他の例）を示す模式図である。
【図１２】本発明の一実施例に係る情報入力装置に表示される印刷設定画面の項目の一部（設定候補が表示された状態の他の例）を示す模式図である。
【図１３】本発明の一実施例に係る情報入力装置に表示される警告画面を示す模式図である。
【発明を実施するための形態】
【００２０】
背景技術で示したように、過去に実行した印刷ジョブの設定情報をデータベースに登録しておき、データベースを参照して機械学習により設定候補を提示するシステムが提案されており、このシステムを利用することにより、オペレータの入力負荷を軽減することができる。
【００２１】
しかしながら、印刷ジョブの設定は組み合わせによる制約条件が複雑であるため、全ての項目を対象にして設定の組み合わせを学習させると機械学習にかかるコストが大きくなる。また、システムは必ずしも候補を特定して提示できるとは限らず、その場合、オペレータは候補が提示されない理由を認識することができないため、オペレータの入力スキルを向上させることができない。
【００２２】
そこで、本発明の一実施の形態では、印刷ジョブの設定を行う情報入力装置で、印刷ジョブの対象項目の入力を受け付け、対象項目に入力された設定値と、１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値と、に基づき、予め作成（過去の印刷ジョブの各項目の設定値に基づいて機械学習により作成）したルール集の中から選択したルールを使用して、未入力項目に入力する設定候補を検索し、設定候補が検索された場合は、当該設定候補を未入力項目に表示するようにする。また、設定候補に対応付けて当該設定候補の検索に使用したルールの評価値（アソシエーション分析における支持度、確信度、リフト値のいずれか）を表示したり、当該ルールの評価値に基づいて設定候補の表示形態を変更したり（例えば、評価値の高い設定候補を太字で表示したり、色を付けて表示したり）する。
【００２３】
このように、一部の項目に設定値を入力すると他の項目に設定値が自動的に表示されるため、全ての項目に設定値を入力する必要がなくなり、また、設定に関わる知識があまりなくても適切な設定値を入力することができるため、オペレータの入力負荷を低減することができる。また、設定候補に対応付けて評価値を提示したり評価値に基づいて設定候補の表示形態を変更したりすることで設定候補の確度を表すことができ、他の項目への追加入力を促したり、確認漏れによるヒューマンエラーを低減したりすることができる。
【００２４】
また、本発明の一実施の形態では、設定候補が検索されず、かつ、対象項目が、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目の場合は、対象項目に対して注意を促す警告を行うようにする。
【００２５】
このように、設定候補が検索できた場合はその設定候補が提示され、設定候補が検索できなかった場合は注意を促す警告がされるため、オペレータは適切な設定値の組み合わせを認識することができ、オペレータの入力スキルの向上を図ることができる。
【実施例】
【００２６】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る設定情報入力制御プログラム及び設定情報入力制御方法について、図１乃至図１３を参照して説明する。図１は、本実施例の設定情報入力システムの構成を示す模式図であり、図２は、設定情報入力システムの概略動作を示す模式図である。また、図３は、情報入力装置の構成を示すブロック図、図４は、画像形成装置の構成を示すブロック図であり、図５は、本実施例の情報入力装置の動作を示すフローチャート図である。また、図６は、本実施例の情報入力装置に表示される印刷設定画面の模式図、図７乃至図１２は、その一部を抜き出した模式図であり、図１３は、警告画面の一例である。
【００２７】
図１に示すように、本実施例の設定情報入力システム１０は、情報入力装置２０、記憶装置３０、ジョブ処理装置４０（本実施例では、画像形成装置４０ａとする。）などで構成され、これらはイーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク５０を介して接続されている。
【００２８】
図２は、本実施例の設定情報入力システム１０の概略動作を示しており、情報入力装置２０では、記憶装置３０に記憶されたデータベースに基づいて、複数の設定値を引数として設定候補を返すルール集を作成しておき、設定画面の各項目に情報を入力してジョブを生成する際に、ルール集の中から、対象項目に入力された設定値（最新設定値）と１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値（既存設定値）との組み合わせに対応するルールを使用して未入力項目の設定候補を検索し、その設定候補を設定画面に表示して入力操作を補助する。そして、生成したジョブをジョブ処理装置４０（例えば、画像形成装置４０ａ）に送信してジョブ処理（例えば、印刷処理）を実行させる。以下、図１の構成を前提にして、各装置について詳細に説明する。
【００２９】
［情報入力装置］
情報入力装置２０は、パーソナルコンピュータなどのコンピュータ装置であり、ジョブを作成してジョブ処理装置４０（画像形成装置４０ａ）に送信する。この情報入力装置２０は、図３（ａ）に示すように、制御部２１、記憶部２５、ネットワークＩ／Ｆ部２６、表示部２７、操作部２８などで構成される。
【００３０】
制御部２１は、ＣＰＵ（Central Processing Unit）２２とＲＯＭ（Read Only Memory）２３やＲＡＭ（Random Access Memory）２４などのメモリとで構成され、ＣＰＵ２２は、ＲＯＭ２３や記憶部２５に記憶した制御プログラムをＲＡＭ２４に展開して実行することにより、情報入力装置２０全体の動作を制御する。
【００３１】
上記制御部２１は、図３（ｂ）に示すように、表示制御部２１ａ、候補検索部２１ｂ、ルール管理部２１ｃ、ジョブ生成部２１ｄなどとして機能する。
【００３２】
表示制御部２１ａは、表示部２７にジョブを生成するための印刷設定画面を表示させ、操作部２８による、印刷設定画面の各項目に対する設定値の入力を受け付ける。そして、対象項目に入力された設定値と１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値とを候補検索部２１ｂに通知し、候補検索部２１ｂから設定候補が通知されたら、表示部２７により、当該設定候補を未入力項目に表示する。その際、設定候補に対応付けて当該設定候補の検索に使用したルールの評価値を表示したり、当該ルールの評価値に基づいて設定候補の表示形態を変更したりする。例えば、ルールの評価値が高い設定候補を太字で表示したり、色を付けて表示したり、枠内に色を付けたりして強調表示する。また、表示制御部２１ａは、候補検索部２１ｂの指示に従って、表示部２７に対象項目に対して注意を促す警告画面を表示させる。
【００３３】
候補検索部２１ｂは、対象項目に入力された設定値と１又は複数の項目（入力済み項目）に既に入力されている又はデフォルトで設定されている設定値とを受け取ったら、記憶部２５などに記憶したルール集の中から、それらの項目の設定値を要素とするルールを選択し、選択したルールを使用して未入力項目の設定候補を検索する。そして、候補検索部２１ｂは、設定候補が特定できた場合はその設定候補を表示制御部２１ａに通知し、設定候補が特定できなかった場合は、対象項目が一意に設定値を決定することができない不確かな項目（特定の項目）であるかを判断し、設定候補が特定できず、かつ、対象項目が特定の項目の場合は、表示制御部２１ａに、対象項目に対して注意を促す警告画面の表示を指示する。なお、対象項目が不確かな項目であるか否かは、例えば、他の項目の設定値が同じで自身の設定値が複数存在するか否か、予め不確かな項目としてデータベース（例えば、本願発明者の先願（特願２０１８−０１７０２９号）に記載されたデータベースなど）に登録されているか否かなどに基づいて判断することができる。
【００３４】
ルール管理部２１ｃは、記憶装置３０に記憶されているデータベース（過去の印刷ジョブの各項目の設定値）に基づいて、機械学習により、複数の項目の設定値の組み合わせを抽出してルール（入力された設定値と既に入力されている又はデフォルトで設定されている設定値とを引数として、設定候補を返すルール）を作成し、それらをルール集として管理する。また、ルール管理部２１ｃは、必要に応じて、アソシエーション分析に基づいてルールの評価値を算出し、算出した評価値をルールに対応付けて管理する。例えば、複数の項目に設定値が入力される事象を条件部、未入力項目の設定候補が検索される事象を結論部とすると、支持度、確信度、リフト値は各々、次のように定義される。
支持度＝（条件部と結論部を共に含むデータ数）／全データ数
確信度＝（条件部と結論部を共に含むデータ数）／条件部を含むデータ数
リフト値＝確信度／結論部を含むデータ数
【００３５】
ジョブ生成部２１ｄは、各項目の設定値に従って、ジョブ処理装置４０にジョブの処理を指示（画像形成装置４０ａに印刷を指示）するためのジョブを生成する。
【００３６】
なお、上記表示制御部２１ａ、候補検索部２１ｂ、ルール管理部２１ｃ、ジョブ生成部２１ｄはハードウェアとして構成してもよいし、制御部２１を、表示制御部２１ａ、候補検索部２１ｂ、ルール管理部２１ｃ、ジョブ生成部２１ｄ（特に、表示制御部２１ａ、候補検索部２１ｂ、ルール管理部２１ｃ）として機能させる設定情報入力制御プログラムとして構成し、当該設定情報入力制御プログラムをＣＰＵ２２に実行させるようにしてもよい。
【００３７】
上記設定情報入力制御プログラムは、プリンタドライバ又はダイレクトプリントユーティリティに含めることができる。例えば、ＰＪＬ（Printer Job Language）やＰＳ（PostScript）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬ（Page Description Language）のジョブを生成する場合は、プリンタドライバに設定情報入力制御プログラムを含め、プリンタドライバが表示する印刷設定画面に対して設定候補を表示することができる。また、ＰＤＦ（Portable Document Format）、ＸＰＳ（XML Paper Specification）、ＯＯＸＭＬ（Office Open XML）、ＯＤＦ（OpenDocument Format）などのダイレクトプリントが可能なジョブを生成する場合は、ダイレクトプリントユーティリティに設定情報入力制御プログラムを含め、ダイレクトプリントユーティリティが表示する印刷設定画面に対して設定候補を表示することができる。
【００３８】
記憶部２５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ２２が各部を制御するためのプログラム、自装置の処理機能に関する情報、後述する印刷設定画面や警告画面の画面データ、ルール管理部２１ｃが作成したルール集、ジョブ処理装置４０（画像形成装置４０ａ）に送信するジョブなどを記憶する。
【００３９】
ネットワークＩ／Ｆ部２６は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、情報入力装置２０を通信ネットワーク５０に接続し、記憶装置３０に記憶されたデータベースを利用できるようにしたり、ジョブ処理装置４０（画像形成装置４０ａ）にジョブを送信したりする。
【００４０】
表示部２７は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置などで構成され、表示制御部２１ａの制御に従って、印刷設定画面や警告画面などを表示する。
【００４１】
操作部２８は、マウスやキーボードなどで構成され、印刷設定画面の各項目に対する設定値の入力／選択操作などを可能にする。
【００４２】
［記憶装置］
記憶装置３０は、情報入力装置２０が利用する各種情報をデータベースとして記憶する装置である。本実施例では、特に、過去に印刷したジョブの設定情報（各項目の設定値）をデータベースとして保存し、このデータベースを情報入力装置２０に提供してルール集を作成可能にする。
【００４３】
［画像形成装置］
画像形成装置４０ａは、ＭＦＰ（Multi-Functional Peripherals）などであり、情報入力装置２０から受信したジョブに基づいて画像形成処理を実行する。この画像形成装置４０ａは、図４に示すように、制御部４１、記憶部４５、ネットワークＩ／Ｆ部４６、表示操作部４７、画像処理部４８、印刷処理部４９などで構成される。
【００４４】
制御部４１は、ＣＰＵ４２とＲＯＭ４３やＲＡＭ４４などのメモリとで構成され、ＣＰＵ４２は、ＲＯＭ４３や記憶部４５に記憶した制御プログラムをＲＡＭ４４に展開して実行することにより、画像形成装置４０ａ全体の動作を制御する。
【００４５】
記憶部４５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ４２が各部を制御するためのプログラム、自装置の処理機能に関する情報、情報入力装置２０から受信したジョブ、画像処理部４８が生成した画像データなどを記憶する。
【００４６】
ネットワークＩ／Ｆ部４６は、ＮＩＣやモデムなどで構成され、画像形成装置４０ａを通信ネットワーク５０に接続し、情報入力装置２０からジョブを受信可能にする。
【００４７】
表示操作部４７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、印刷処理に関する各種画面を表示し、印刷に関する各種操作を可能にする。
【００４８】
画像処理部４８は、ＲＩＰ部（Raster Image Processor）として機能し、ジョブを翻訳して中間データを生成し、レンダリングを行ってビットマップ形式の画像データを生成する（この一連の処理をＲＩＰ処理と呼ぶ。）。また、画像処理部４８は、必要に応じて、画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。そして、画像処理部４８は、生成した画像データを印刷処理部４９に出力する。
【００４９】
印刷処理部４９は、画像データに基づいて印刷処理を実行する。この印刷処理部４９は、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００５０】
なお、図１乃至図４は、本実施例の設定情報入力システム１０の一例であり、本実施例の設定情報入力制御が可能な限りにおいて、各装置の構成や制御は適宜変更可能である。例えば、図１では、情報入力装置２０と記憶装置３０とを別々の装置としたが、記憶装置３０を情報入力装置２０に含める（情報入力装置２０の記憶部２５にデータベースを保存する）場合は、記憶装置３０を省略してもよい。また、情報入力装置２０が作成したジョブを記憶装置に保存する場合はジョブ処理装置４０（画像形成装置４０ａ）を省略してもよいし、ジョブを管理するコントローラを追加してもよい。
【００５１】
以下、本実施例の情報入力装置２０の動作について具体的に説明する。情報入力装置２０のＣＰＵ２２は、ＲＯＭ２３又は記憶部２５に記憶した設定情報入力制御プログラムをＲＡＭ２４に展開して実行することにより、図５のフローチャート図に示す各ステップの処理を実行する。なお、記憶装置３０には、予め、過去に印刷したジョブの設定情報（各項目の設定値）がデータベースとして保存されており、情報入力装置２０の制御部２１（ルール管理部２１ｃ）は、そのデータベースに基づいて、機械学習によりルール集を作成しているものとする。
【００５２】
情報入力装置２０の制御部２１（表示制御部２１ａ）は、対象項目に対する設定値の入力を受け付ける（Ｓ１０１）。例えば、表示部２７に、図６に示すような印刷設定画面６０などを表示させて、これから設定操作を行う項目（対象項目）に対する設定値の入力を受け付ける。なお、ここでは、他の少なくとも１つの項目に関しては既に設定値が入力されているか、若しくは、デフォルトで設定値が設定されているものとする。
【００５３】
次に、制御部２１（候補検索部２１ｂ）は、記憶部２５などに記憶したルール集の中から、対象項目に入力された設定値と１又は複数の項目に既に入力されている又はデフォルトで設定されている設定値とを要素とするルールを選択し（Ｓ１０２）、選択したルールを使用して、未入力項目の設定候補を検索する（Ｓ１０３）。その際、必要に応じて、制御部２１（ルール管理部２１ｃ）から、選択したルールの評価値を取得する。
【００５４】
次に、制御部２１（候補検索部２１ｂ）は、設定候補が検索できたかを判断し（Ｓ１０４）、設定候補が検索できた場合は（Ｓ１０４のＹｅｓ）、制御部２１（表示制御部２１ａ）は、その設定候補を未入力項目に表示する（Ｓ１０５）。その際、必要に応じて、設定候補に対応付けてその設定候補の検索に使用したルールの評価値を表示したり、ルールの評価値に基づいて、設定候補の表示形態を変更（例えば、強調表示）したりする。
【００５５】
一方、設定候補が検索できなかった場合は（Ｓ１０４のＮｏ）、制御部２１（候補検索部２１ｂ）は、対象項目が不確かな項目であるかを判断する（Ｓ１０６）。例えば、対象項目が、他の項目の設定値（入力済み項目の設定値と未入力項目の設定候補）が同じで、自身の設定値が複数存在する特定の項目の場合は、不確かな項目であると判断する。また、確かな項目と不確かな項目とに予め分類して登録されているデータベース（本願発明者の先願に記載したデータベース）を利用する場合は、その分類に応じて対象項目が不確かな項目であるかを判断する。
【００５６】
そして、対象項目が不確かな項目であると判断した場合は（Ｓ１０６のＹｅｓ）、制御部２１（表示制御部２１ａ）は、表示部２７に、図１３に示すような、対象項目に対して注意を促す警告画面を表示してオペレータに注意喚起を行う（Ｓ１０７）。その後、制御部２１は、設定値の入力を継続するかを判断し（Ｓ１０８）、入力を継続する場合は（Ｓ１０８のＹｅｓ）、Ｓ１０１に戻って同様の処理を繰り返す。
【００５７】
一方、入力を継続しない場合は（Ｓ１０８のＮｏ）、制御部２１（ジョブ生成部２１ｄ）は、各項目の設定値に従ってジョブを生成し、生成したジョブをジョブ処理装置４０（例えば、画像形成装置４０ａ）に出力してジョブの処理を指示する（Ｓ１０９）。
【００５８】
以下、具体例を挙げて説明する。
【００５９】
図６は、情報入力装置２０の表示部２７に表示される印刷設定画面６０の一例であり、各項目に対して設定値が入力される。図７は、印刷設定画面６０の項目の中から一部を抜き出したものであり、ここでは、印刷方式、仕上がりサイズ、用紙サイズ、製本方式、納期などを抜き出している。
【００６０】
図８は、オペレータが入力した状態を示している。ここでは、予め、製本方式に対して「中綴じ」が入力又はデフォルトで設定され、仕上がりサイズに対して「Ａ４」が入力又はデフォルトで設定され、納期に対して「2017/12/31」が入力されている状態で、印刷方式に対して、オペレータにより「オフセット」が入力された状態を示している。
【００６１】
この場合、制御部２１（候補検索部２１ｂ）は、対象項目の設定値（ここでは、「印刷方式：オフセット」）と入力済みの項目の設定値（ここでは、「製本方式：中綴じ」、「仕上がりサイズ：Ａ４」）とを要素とするルールをルール集の中から選択する。そして、選択したルールを使用して、未入力の項目（ここでは、用紙サイズ）の設定候補を検索する。
【００６２】
図９は、ルールの一例である。例えば、（１）のルールでは、「印刷方式：オフセット」、「仕上がりサイズ：Ａ４」の場合は、用紙サイズの設定候補として「Ａ全」が推奨され、（２）のルールでは、「印刷方式：オフセット」、「仕上がりサイズ：Ａ５」の場合は、用紙サイズの設定候補として「Ａ全」が推奨され、（３）のルールでは、「印刷方式：ＤＥＰ」、「仕上がりサイズ：Ａ４」の場合は、用紙サイズの設定候補として「ＳＲＡ３」が推奨され、（４）のルールでは、「印刷方式：ＤＥＰ」、「仕上がりサイズ：Ａ５」の場合は、用紙サイズの設定候補として「ＳＲＡ３」が推奨されている。
【００６３】
この場合は、制御部２１（候補検索部２１ｂ）は、入力済みの項目である仕上がりサイズに対して「Ａ４」が入力されている状態で、対象項目である印刷方式に対して「オフセット」が入力されたため、（１）のルールを選択して、未入力項目である用紙サイズに対して「Ａ全」を設定候補として検索する。そして、制御部２１（表示制御部２１ａ）は、図１０に示すように、検索された設定候補を未入力項目である用紙サイズの欄に表示する。
【００６４】
また、図１１に示すように、印刷方式を「ＤＥＰ」に変更した場合、図９の（３）のルールを選択して、未入力項目である用紙サイズに対して「ＳＲＡ３」を設定候補として検索する。そして、制御部２１（表示制御部２１ａ）は、図１２に示すように、検索された設定候補を未入力項目である用紙サイズの欄に表示する。
【００６５】
このような制御を行うことにより、オペレータは印刷方式と仕上がりサイズとの関係を意識しなくても、用紙サイズを適切な値に設定することができ、オペレータの入力負荷を低減することができる。
【００６６】
また、上記では、対象項目の設定値と入力済み項目の設定値とに対して未入力項目の設定値が一意に決定できる場合を示したが、対象項目が、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目の場合もあり、その場合は、対象項目の設定に注意が必要である。
【００６７】
そこで、制御部２１（候補検索部２１ｂ）は、設定候補が検索できない場合は、ルール集を参照して（若しくは、データベースを参照して）、対象項目が、他の項目の設定値が同じで自身の設定値が複数存在する特定の項目であるかを判断し、制御部２１（表示制御部２１ａ）は、設定候補が検索されず、かつ、対象項目が特定の項目の場合は、表示部２７に図１３に示すような警告画面６１を表示させ、オペレータに対象項目に対して注意を促す警告を行う。
【００６８】
このような制御を行うことにより、オペレータは適切な設定値の組み合わせを認識することができ、オペレータの入力スキルの向上を図ることができる。
【００６９】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、設定情報入力システムの構成や制御は適宜変更可能である。
【００７０】
例えば、上記実施例では、対象項目として印刷方式を例示し、入力済み項目として仕上がりサイズを例示し、未入力項目として用紙サイズを例示したが、対象項目、入力済み項目及び未入力項目は上記に限定されず、適宜選択することができる。
【００７１】
また、上記実施例では、印刷設定情報を入力する場合について記載したが、複数の項目に任意の設定情報を入力する場合に対して、本発明の設定情報入力制御方法を同様に適用することができる。
【産業上の利用可能性】
【００７２】
本発明は、印刷ジョブの各項目を設定する際の操作を補助する設定情報入力制御プログラム、当該設定情報入力制御プログラムを記録した記録媒体及び設定情報入力制御方法に利用可能である。
【符号の説明】
【００７３】
１０  設定情報入力システム
２０  情報入力装置
２１  制御部
２１ａ  表示制御部
２１ｂ  候補検索部
２１ｃ  ルール管理部
２１ｄ  ジョブ生成部
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  記憶部
２６  ネットワークＩ／Ｆ部
２７  表示部
２８  操作部
３０  記憶装置
４０  ジョブ処理装置
４０ａ  画像形成装置
４１  制御部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  記憶部
４６  ネットワークＩ／Ｆ部
４７  表示操作部
４８  画像処理部
４９  印刷処理部
５０  通信ネットワーク
６０  印刷設定画面
６１  警告画面
【図１】
2019135569.tif 000003
【図２】
2019135569.tif 000004
【図３】
2019135569.tif 000005
【図４】
2019135569.tif 000006
【図５】
2019135569.tif 000007
【図６】
2019135569.tif 000008
【図７】
2019135569.tif 000009
【図８】
2019135569.tif 000010
【図９】
2019135569.tif 000011
【図１０】
2019135569.tif 000012
【図１１】
2019135569.tif 000013
【図１２】
2019135569.tif 000014
【図１３】
2019135569.tif 000015