(57)【要約】【課題】印刷ジョブにおける問題のある項目をデータベースに登録する際のオペレータの入力負荷を軽減する。【解決手段】印刷ジョブの修正を行う装置では、予め登録された印刷ジョブの設定情報を読み出して、各項目の設定値を修正可能に表示し、いずれかの項目の設定値を修正する際に、当該項目の修正前の設定値を記憶部に退避させ、印刷ジョブの各項目を、設定値が修正されていない確かな項目（第１項目）と設定値が修正された不確かな項目（第２項目）とに分類し、確かな項目及び当該項目の設定値の組と不確かな項目及び当該項目の修正前の設定値の組とを識別可能にデータベースに登録する。【選択図】図５
2019130855.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの修正を行う装置で動作する設定制御プログラムであって、
前記装置に、
予め登録された前記印刷ジョブの設定情報を読み出して、各項目の設定値を修正可能に表示する第１処理、
いずれかの項目の設定値を修正する際に、当該項目の修正前の設定値を記憶部に退避させる第２処理、
前記印刷ジョブの各項目を、設定値が修正されていない第１項目と設定値が修正された第２項目とに分類し、前記第１項目及び当該第１項目の設定値の組と前記第２項目及び当該第２項目の修正前の設定値の組とを識別可能にデータベースに登録する第３処理、を実行させる、
ことを特徴とする設定制御プログラム。
【請求項２】
前記印刷ジョブに、当該印刷ジョブの各項目の設定操作を行ったオペレータの情報が関連付けて登録されており、
前記第２処理では、設定値を修正した項目に、当該項目の修正操作を行ったオペレータの情報を関連付けて登録し、
前記第３処理では、設定操作を行ったオペレータとは異なるオペレータが前記項目の修正操作を行った場合に、当該項目を前記第２項目に分類する、
ことを特徴とする請求項１に記載の設定制御プログラム。
【請求項３】
前記印刷ジョブに、当該印刷ジョブの各項目の設定操作を行った部署が関連付けて登録されており、
前記第２処理では、設定値を修正した項目に、当該項目の修正操作を行った部署を関連付けて登録し、
前記第３処理では、設定操作を行った部署とは異なる部署で前記項目の修正操作が行われた場合に、当該項目を前記第２項目に分類する、
ことを特徴とする請求項１に記載の設定制御プログラム。
【請求項４】
前記印刷ジョブに、期限日が設定されており、
前記第３処理では、設定値を修正した項目であっても、前記期限日以降に設定値を修正した場合は、当該項目を前記第２項目に分類しない、
ことを特徴とする請求項１乃至３のいずれか一に記載の設定制御プログラム。
【請求項５】
前記第３処理では、前記印刷ジョブに設定されている納品日を前記期限日に設定する、
ことを特徴とする請求項４に記載の設定制御プログラム。
【請求項６】
前記第３処理では、前記印刷ジョブに含まれる文字列に基づいて前記期限日を設定する、
ことを特徴とする請求項４に記載の設定制御プログラム。
【請求項７】
前記印刷ジョブは、第１工程と、前記第１工程よりも後の第２工程と、に対する処理を指示するものであり、前記第２工程の処理を行う装置に、前記第１乃至第３の処理を実行させる、
ことを特徴とする請求項１乃至６のいずれか一に記載の設定制御プログラム。
【請求項８】
印刷ジョブの設定を行う第１装置と前記印刷ジョブの修正を行う第２装置とを含むシステムにおける設定制御方法であって、
前記第１装置は、
前記印刷ジョブの設定操作を受け付け、当該印刷ジョブの設定情報を登録し、
前記第２装置は、
前記登録された印刷ジョブの設定情報を読み出して、各項目の設定値を修正可能に表示し、
いずれかの項目の設定値を修正する際に、当該項目の修正前の設定値を記憶部に退避させ、
前記印刷ジョブの各項目を、設定値が修正されていない第１項目と設定値が修正された第２項目とに分類し、前記第１項目及び当該第１項目の設定値の組と前記第２項目及び当該第２項目の修正前の設定値の組とを識別可能にデータベースに登録する、
ことを特徴とする設定制御方法。
【請求項９】
前記第１装置は、
前記印刷ジョブに、当該印刷ジョブの各項目の設定操作を行ったオペレータの情報を関連付けて登録し、
前記第２装置は、
設定値を修正した項目に、当該項目の修正操作を行ったオペレータの情報を関連付けて登録し、
設定操作を行ったオペレータとは異なるオペレータが前記項目の修正操作を行った場合に、当該項目を前記第２項目に分類する、
ことを特徴とする請求項８に記載の設定制御方法。
【請求項１０】
前記第１装置は、
前記印刷ジョブに、当該印刷ジョブの各項目の設定操作を行った部署を関連付けて登録し、
前記第２装置は、
設定値を修正した項目に、当該項目の修正操作を行った部署を関連付けて登録し、
設定操作を行った部署とは異なる部署で前記項目の修正操作が行われた場合に、当該項目を前記第２項目に分類する、
ことを特徴とする請求項８に記載の設定制御方法。
【請求項１１】
前記印刷ジョブに、期限日が設定されており、
前記第２装置は、
設定値を修正した項目であっても、前記期限日以降に設定値を修正した場合は、当該項目を前記第２項目に分類しない、
ことを特徴とする請求項８乃至１０のいずれか一に記載の設定制御方法。
【請求項１２】
前記第２装置は、
前記印刷ジョブに設定されている納品日を前記期限日に設定する、
ことを特徴とする請求項１１に記載の設定制御方法。
【請求項１３】
前記第２装置は、
前記印刷ジョブに含まれる文字列に基づいて前記期限日を設定する、
ことを特徴とする請求項１１に記載の設定制御方法。
【請求項１４】
前記印刷ジョブは、第１工程と、前記第１工程よりも後の第２工程と、に対する処理を指示するものであり、前記第１装置が前記第１工程を実施し、前記第２装置が前記第２工程を実施する、
ことを特徴とする請求項８乃至１３のいずれか一に記載の設定制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定制御プログラム及び設定制御方法に関し、特に、印刷ジョブの設定情報の登録を制御する設定制御プログラム及び設定制御方法に関する。
【背景技術】
【０００２】
印刷処理を行う場合、印刷設定画面の各項目を設定して印刷ジョブを生成するが、その設定作業を容易にするために、過去に実行した印刷ジョブの設定情報をデータベースに登録しておき、データベースを参照して機械学習により設定候補を提示するシステムが提案されている。
【０００３】
ここで、印刷ジョブの設定は組み合わせによる制約条件が複雑であるため、適切な設定候補を抽出するには機械学習にかかるコストが大きくなる。また、印刷ジョブは設定する項目が多く、設定内容も複雑であるため、入力の間違いを起こしやすい。さらには、当初予測できなかった材料の相性を考慮しなければならない場合もある。そして、設定に問題があると無駄な生産物による損害が生じることから、禁則と呼ばれる問題のある設定の組み合わせを、予め印刷設定を行うソフトウェアに持たせて対処している。
【０００４】
上記印刷設定を行うソフトウェアに関して、例えば、下記特許文献１には、コンピュータの応用ソフトからプリンタで印刷を行う場合に、基本ソフト上で動作するプリンタドライバであって、前記応用ソフトから印刷ジョブを受け付けた場合に印刷条件の設定及び確認する印刷条件設定確認手段と、前記印刷条件の内容を取得して履歴として記憶する印刷条件情報記憶手段と、前記印刷ジョブのために受け付けた文書データを前記印刷条件に基づいて、印刷データに変換する印刷データ生成手段と、前記印刷データの印刷に係る関連情報を取得して履歴として記憶する印刷データ情報取得記憶手段と、印刷中止と印刷中止理由とを入力して受け付ける印刷中止手段と、前記印刷中止を受け付けた場合に、印刷中止理由を含む印刷中止情報を取得して履歴として記憶する印刷中止情報記憶手段と、前記印刷条件情報と前記印刷データ情報と前記印刷中止情報と、を関連付けて記憶管理する情報管理手段と、前記情報管理手段により関連付けて記憶管理されている過去の前記印刷中止理由と前記印刷データ情報と前記印刷条件の内容と、受け付けた前記印刷ジョブの印刷データ情報と印刷条件の内容と、が予め設定された類似度の判定方法により類似しているか否かを判定する類似度判定手段と、前記類似度判定手段により類似していると判定された場合に、印刷を継続するか否かを表示して指示を入力する印刷継続入力手段と、を有する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−６０００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、印刷設定を行うソフトウェアで禁則を判断しているが、印刷では各工程で複数社の製品が入り混じることがあるため、事前に禁則を確実に想定することは困難である。この問題に対して、特許文献１では、印刷が中止されたジョブについての情報を保存しておき、その後の対策に利用できるようにしているが、この方法では、実際に印刷が中止になった後に、オペレータが明示的に印刷中止と印刷中止理由とを入力して登録しなければならず、作業の負荷が増大し、実用的な方法とは言えない。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、印刷ジョブにおける問題のある項目をデータベースに登録する際のオペレータの入力負荷を軽減することができる設定制御プログラム及び設定制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１における設定制御プログラムは、印刷ジョブの修正を行う装置で動作する設定制御プログラムであって、前記装置に、予め登録された前記印刷ジョブの設定情報を読み出して、各項目の設定値を修正可能に表示する第１処理、いずれかの項目の設定値を修正する際に、当該項目の修正前の設定値を記憶部に退避させる第２処理、前記印刷ジョブの各項目を、設定値が修正されていない第１項目と設定値が修正された第２項目とに分類し、前記第１項目及び当該第１項目の設定値の組と前記第２項目及び当該第２項目の修正前の設定値の組とを識別可能にデータベースに登録する第３処理、を実行させることを特徴とする。登録後に修正が行われた場合は、修正前の設定値の一部の組み合わせに問題点が含まれると判断し、修正した項目の修正前の設定値と修正していない項目の設定値との組み合わせが問題の原因の一端であること、修正していない項目の設定値同士の組み合わせは問題の原因でないことが強く示唆されることから、修正していない項目を確かな項目（第１項目）、修正した項目を不確かな項目（第２項目）として、それぞれを区別してデータベースに登録する。これにより、データベースを利用して技術者が確認、又は統計処理や機械学習などの手法を用いて処理することにより、禁則を新たに判別して設定することができる。
【０００９】
請求項２における設定制御プログラムは、前記印刷ジョブに、当該印刷ジョブの各項目の設定操作を行ったオペレータの情報が関連付けて登録されており、前記第２処理では、設定値を修正した項目に、当該項目の修正操作を行ったオペレータの情報を関連付けて登録し、前記第３処理では、設定操作を行ったオペレータとは異なるオペレータが前記項目の修正操作を行った場合に、当該項目を前記第２項目に分類することを特徴とする。一般的な設定制御プログラムが保存する項目と設定値の組に加え、各項目にオペレータの情報を関連付ける。同一人物が修正するケースは単なる選択ミスや入力ミスの可能性が高いため、不確かな項目としては登録しない。一方、他の人物、例えば確認権限を持つ上長や次工程の作業者が登録情報を確認し、問題点を発見して登録情報を修正した場合は、不確かな項目として登録する。これにより、単なるミスで修正した項目が不確かな項目として登録されることを防ぎ、データベースの精度を向上させることができる。
【００１０】
請求項３における設定制御プログラムは、前記印刷ジョブに、当該印刷ジョブの各項目の設定操作を行った部署が関連付けて登録されており、前記第２処理では、設定値を修正した項目に、当該項目の修正操作を行った部署を関連付けて登録し、前記第３処理では、設定操作を行った部署とは異なる部署で前記項目の修正操作が行われた場合に、当該項目を前記第２項目に分類することを特徴とする。これにより、オペレータが同一であっても工程が異なる場合（例えば、あるオペレータが設計工程で設定を入力後、そのオペレータが印刷作業工程で間違いに気付いた場合など）にも、修正した項目を不確かな項目として登録することができ、データベースの精度を向上させることができる。
【００１１】
請求項４における設定制御プログラムは、前記印刷ジョブに、期限日が設定されており、前記第３処理では、設定値を修正した項目であっても、前記期限日以降に設定値を修正した場合は、当該項目を前記第２項目に分類しないことを特徴とする。この構成は印刷ジョブ特有の課題に対応する。定期刊行物や類似仕様の包装など、前回生産物の類似品目を生産することが印刷産業では頻繁に起こる。このとき、少々の仕様変更はよくあるが、この時にも前回の印刷ジョブの設定の一部に問題があるとしてしまうと、実際には製造が終了していて問題がない設定であるにもかかわらず、修正した項目が不確かな項目として登録されてしまい、データベースの精度が下がる。そこで、期限日以降に修正された項目は不確かな項目として登録しないことによってデータベースの精度を向上させることができる。
【００１２】
請求項５における設定制御プログラムは、前記第３処理では、前記印刷ジョブに設定されている納品日を前記期限日に設定することを特徴とする。また、請求項６における設定制御プログラムは、前記第３処理では、前記印刷ジョブに含まれる文字列に基づいて前記期限日を設定することを特徴とする。請求項５と請求項６は請求項４における期限日の決め方の自動化に関わる。納品日以降であれば正常に生産されたと考えられるため、請求項５では納品日を期限日に設定する。請求項６では品名などに含まれる特徴的な単語を利用して期限日を設定する。例えば「月刊」といった文字列が含まれていれば一か月としたり、日本の商習慣であれば雑誌の発行日を過ぎてから生産することはないため発行日が記述されていればその発行日を期限日に設定したりする。これにより、期限の二重入力を不要としてオペレータの入力負荷を軽減することができる。
【００１３】
請求項７における設定制御プログラムは、前記印刷ジョブは、第１工程と、前記第１工程よりも後の第２工程と、に対する処理を指示するものであり、前記第２工程の処理を行う装置に、前記第１乃至第３の処理を実行させることを特徴とする。印刷処理は、設計工程と印刷工程、印刷工程と後処理工程のように、複数の工程で構成されることが多く、前の工程で設定した内容を後の工程で修正する際に設定の組み合わせに問題があることが分かる。そこで、後の第２工程の処理を行う装置に上記第１乃至第３の処理を実行させることにより、オペレータの入力負荷を軽減することができる。
【００１４】
請求項８乃至１４における設定制御方法は、システムが実行する方法を規定する。印刷処理は、設計工程と印刷工程、印刷工程と後処理工程のように、複数の工程で構成されることが多く、前の工程で設定した内容を後の工程で修正する際に設定の組み合わせに問題があることが分かる。そこで、前の工程の処理を行う装置及び後の工程の処理を行う装置の各装置で行う処理を規定することにより、発明を明確にする。
【発明の効果】
【００１５】
本発明の設定制御プログラム及び設定制御方法によれば、印刷ジョブにおける問題のある項目をデータベースに登録する際のオペレータの入力負荷を軽減することができる。
【００１６】
その理由は、印刷ジョブの修正を行う装置では、予め登録された印刷ジョブの設定情報を読み出して、各項目の設定値を修正可能に表示し、いずれかの項目の設定値を修正する際に、当該項目の修正前の設定値を記憶部に退避させ、印刷ジョブの各項目を、設定値が修正されていない第１項目と設定値が修正された第２項目とに分類し、第１項目及び当該第１項目の設定値の組と第２項目及び当該第２項目の修正前の設定値の組とを識別可能にデータベースに登録するからである。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施例に係る印刷システムの構成を示す模式図である。
【図２】本発明の一実施例に係る印刷システムの他の構成を示す模式図である。
【図３】本発明の一実施例に係る第１処理装置の構成を示すブロック図である。
【図４】本発明の一実施例に係る第２処理装置の構成を示すブロック図である。
【図５】本発明の一実施例に係る印刷システムの動作（全体処理）を示すフローチャート図である。
【図６】本発明の一実施例に係る印刷システムの動作（第２処理装置の比較処理）を示すフローチャート図である。
【図７】本発明の一実施例に係る第１処理装置に表示される印刷設定画面の一例である。
【図８】本発明の一実施例に係る印刷設定画面の一部の項目及びその設定値の一例である。
【図９】本発明の一実施例に係る印刷設定画面の一部の項目及びその設定値の一例（第１処理装置のオペレータ情報を関連付けた例）である。
【図１０】本発明の一実施例に係る印刷設定画面の一部の項目及びその設定値の一例（第２処理装置のオペレータ情報を関連付けた例）である。
【図１１】本発明の一実施例に係る記憶装置に記憶されるデータベースの登録情報の一例である。
【発明を実施するための形態】
【００１８】
背景技術で示したように、印刷ジョブの設定は組み合わせによる制約条件が複雑であるため、適切な設定候補を抽出するには機械学習にかかるコストが大きく、また、印刷ジョブは設定する項目が多く、設定内容も複雑であるため、入力の間違いを起こしやすく、さらには、当初予測できなかった材料の相性を考慮しなければならない場合もある。そこで、印刷設定を行うソフトウェアで禁則を判断している。
【００１９】
しかしながら、印刷では各工程で複数社の製品が入り混じることがあるため、事前に禁則を確実に想定することは困難である。この問題に対して、印刷が中止されたジョブについての情報を保存しておき、その後の対策に利用できるようにする方法が提案されているが、この方法では、実際に印刷が中止になった後に、オペレータが明示的に印刷中止と印刷中止理由とを入力して登録しなければならず、作業の負荷が増大する。
【００２０】
例えば、印刷で不具合が生じたかどうかは、実際に印刷が完了しなければ分からず、特に、印刷工程が前工程と後工程とを含む複数の行程で構成される場合、前工程で設定した内容の適否を判断するのに、オペレータは後工程の処理が終了するまで待たなければならない。また、前工程と後工程とが別々の場所（例えば、前工程が印刷所、後工程が加工所など）で行われる場合は、前工程のオペレータは後工程が行われる場所に移動して結果を確認しなければならない。
【００２１】
そこで、本発明の一実施の形態では、印刷ジョブで設定された項目の内の問題のある項目を特定し、当該項目を自動的にデータベースに登録することによって、オペレータの入力負荷を軽減する。具体的には、印刷ジョブの修正を行う装置では、予め登録された印刷ジョブの設定情報を読み出して、各項目の設定値を修正可能に表示し、いずれかの項目の設定値を修正する際に、当該項目の修正前の設定値を記憶部に退避させ、印刷ジョブの各項目を、設定値が修正されていない確かな項目と設定値が修正された不確かな項目とに分類し、確かな項目及び当該項目の設定値の組と不確かな項目及び当該項目の修正前の設定値の組とを識別可能にデータベースに登録する。
【００２２】
これにより、オペレータの入力負荷を軽減することができ、設定値に問題がない確かな項目と修正前の設定値に問題がある不確かな項目との関係を自動的に学習することができる。また、不確かな項目に対して設定時に注意喚起することができ、不適切な設定を未然に防止することができる。
【実施例】
【００２３】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る設定制御プログラム及び設定制御方法について、図１乃至図１１を参照して説明する。図１及び図２は、本実施例の印刷システムの構成を示す模式図であり、図３は、第１処理装置の構成を示すブロック図、図４は、第２処理装置の構成を示すブロック図である。また、図５及び図６は、本実施例の印刷システムの動作を示すフローチャート図であり、図７は、本実施例の第１処理装置に表示される印刷設定画面の一例、図８乃至図１０は、印刷設定画面の一部の項目及びその設定値の一例、図１１は、本実施例の記憶装置に記憶されるデータベースの登録情報の一例である。以下では、印刷処理が前工程と後工程で構成され、第１処理装置で印刷ジョブの設定を行って前工程を実施し、第２処理装置で印刷ジョブの設定を確認／修正して後工程を実施するものとする。
【００２４】
図１に示すように、本実施例の印刷システム１０は、記憶装置２０、第１処理装置３０、第２処理装置４０などで構成され、これらはイーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク５０を介して接続されている。
【００２５】
なお、図１では、第１処理装置３０を画像形成装置とし、第２処理装置４０を後処理装置としているが、図２に示すように、第１処理装置３０をコンピュータ装置などの設定装置とし、第２処理装置４０を画像形成装置などの実処理を行う装置としてもよいし、第１処理装置３０及び第２処理装置４０をコンピュータ装置などの設定装置（例えば、第１処理装置３０を営業部門のオペレータが入力する装置、第２処理装置４０を設計部門のオペレータが入力する装置）としてもよい。
【００２６】
また、本実施例では、第１工程を実施する場所に設置された第１処理装置３０で印刷ジョブの設定操作を行い、第１工程よりも後の第２工程を実施する場所に設置された第２処理装置４０で印刷ジョブの編集操作を行うものとするが、１つの処理装置を用いて、第１工程を実施する場所で印刷ジョブの設定操作を行い、第２工程を実施する場所で印刷ジョブの編集操作を行う構成としてもよい。以下、図１の構成を前提にして、各装置について説明する。
【００２７】
［記憶装置］
記憶装置２０は、印刷ジョブの設定情報（印刷設定画面における各項目の設定値）をデータベースとして記憶する装置である。本実施例では、データベースは、第２処理装置４０で第１処理装置３０の設定値が修正されていない確かな項目と設定値が修正された不確かな項目とに分類され、確かな項目及び当該項目の設定値の組と不確かな項目及び当該項目の修正前の設定値の組とが識別可能に登録されている。なお、不確かな項目に関しては、修正前後の設定値を組み合わせて登録してもよい。
【００２８】
［第１処理装置］
第１処理装置３０は、印刷ジョブで指定された工程の内の前工程（本実施例では印刷工程）を実施するＭＦＰ（Multi-Functional Peripherals）などの画像形成装置である。この第１処理装置３０は、図３（ａ）に示すように、制御部３１、記憶部３５、ネットワークＩ／Ｆ部３６、表示操作部３７、画像処理部３８、印刷処理部３９などで構成される。
【００２９】
制御部３１は、ＣＰＵ（Central Processing Unit）３２とＲＯＭ（Read Only Memory）３３やＲＡＭ（Random Access Memory）３４などのメモリとで構成され、ＣＰＵ３２は、ＲＯＭ３３や記憶部３５に記憶した制御プログラムをＲＡＭ３４に展開して実行することにより、第１処理装置３０全体の動作を制御する。
【００３０】
上記制御部３１は、図３（ｂ）に示すように、オペレータ特定部３１ａ、印刷ジョブ設定部３１ｂなどとして機能する。
【００３１】
オペレータ特定部３１ａは、表示操作部３７によって入力されたユーザ情報と、記憶部３５などに予め登録された情報と、を比較することにより、第１処理装置３０を操作（印刷ジョブを設定）するオペレータを特定する。なお、ユーザ情報は表示操作部３７によって入力された情報に限らず、例えば、ＲＦＩＤ（Radio Frequency Identification）タグなどに記憶された情報、指紋情報や声紋情報、虹彩情報などの生体情報などを利用することができる。
【００３２】
印刷ジョブ設定部３１ｂは、表示操作部３７に印刷設定画面を表示させ、印刷設定画面の各項目に対する設定操作を受け付け、各項目の設定値に基づいて印刷ジョブを生成し、生成した印刷ジョブを記憶装置２０や第２処理装置４０に出力することにより、当該印刷ジョブの設定情報を登録する。また、印刷ジョブ設定部３１ｂは、必要に応じて、印刷ジョブに、当該印刷ジョブの各項目に設定操作を行ったオペレータの情報や部署を関連付けて登録する。
【００３３】
なお、図２の構成の場合、上記印刷ジョブ設定部３１ｂの機能は、プリンタドライバ又はダイレクトプリントユーティリティに持たせることができる。例えば、ＰＪＬ（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）やモデムなどで構成され、第１処理装置３０を通信ネットワーク５０に接続し、記憶装置２０や第２処理装置４０に印刷ジョブを送信する。
【００３６】
表示操作部３７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、印刷処理に関する各種画面を表示し、印刷に関する各種操作を可能にする。本実施例では、特に、印刷設定画面を表示し、印刷ジョブの設定操作を可能にする。
【００３７】
画像処理部３８は、ＲＩＰ部（Raster Image Processor）として機能し、ジョブを翻訳して中間データを生成し、レンダリングを行ってビットマップ形式の画像データを生成する（この一連の処理をＲＩＰ処理と呼ぶ。）。また、画像処理部３８は、必要に応じて、画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。そして、画像処理部３８は、生成した画像データを印刷処理部３９に出力する。
【００３８】
印刷処理部３９は、画像データに基づいて印刷処理を実行する。この印刷処理部３９は、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００３９】
［第２処理装置］
第２処理装置４０は、印刷ジョブで指定された工程の内の後工程（本実施例では後処理工程）を実施する後処理装置などである。この第２処理装置４０は、図４（ａ）に示すように、制御部４１、記憶部４５、ネットワークＩ／Ｆ部４６、表示操作部４７、後処理部４８などで構成される。
【００４０】
制御部４１は、ＣＰＵ４２とＲＯＭ４３やＲＡＭ４４などのメモリとで構成され、ＣＰＵ４２は、ＲＯＭ４３や記憶部４５に記憶した制御プログラムをＲＡＭ４４に展開して実行することにより、第２処理装置４０全体の動作を制御する。
【００４１】
上記制御部４１は、図４（ｂ）に示すように、オペレータ特定部４１ａ、設定情報確認部４１ｂ、設定情報登録部４１ｃなどとして機能する。
【００４２】
オペレータ特定部４１ａは、表示操作部４７によって入力されたユーザ情報と、記憶部４５などに予め登録された情報と、を比較することにより、第２処理装置４０を操作（印刷ジョブの設定値を修正）するオペレータを特定する。なお、ユーザ情報は表示操作部４７によって入力された情報に限らず、例えば、ＲＦＩＤタグなどに記憶された情報、指紋情報や声紋情報、虹彩情報などの生体情報などを利用することができる。
【００４３】
設定情報確認部４１ｂは、記憶部４５や記憶装置２０に予め登録された印刷ジョブの設定情報を読み出し、表示操作部４７に各項目の設定値を修正可能に表示する。
【００４４】
設定情報登録部４１ｃは、いずれかの項目の設定値を修正する際に、当該項目の修正前の設定値を記憶部４５などに退避させる。そして、印刷ジョブの各項目を、設定値が修正されていない確かな（問題にない）項目（第１項目と呼ぶ。）と設定値が修正された不確かな（問題のある）項目（第２項目と呼ぶ。）とに分類し、第１項目及び当該第１項目の設定値の組と第２項目及び当該第２項目の修正前の設定値の組とを識別可能に（例えば、第２項目にフラグを設定するなどして）データベースに登録する。また、印刷ジョブに、当該印刷ジョブの各項目の設定操作を行ったオペレータの情報が関連付けて登録されている場合は、設定値を修正した項目に、当該項目の修正操作を行ったオペレータの情報を関連付けて登録し、設定操作を行ったオペレータとは異なるオペレータが上記項目の修正操作を行った場合に、当該項目を第２項目に分類する。また、印刷ジョブに、当該印刷ジョブの各項目の設定操作を行った部署が関連付けて登録されている場合は、設定値を修正した項目に、当該項目の修正操作を行った部署を関連付けて登録し、設定操作を行った部署とは異なる部署で上記項目の修正操作が行われた場合に、当該項目を第２項目に分類する。また、印刷ジョブに期限日が設定されている場合は、設定値を修正した項目であっても、期限日以降に設定値を修正した場合は、当該項目を前記第２項目に分類しない。上記期限日は、印刷ジョブに設定されている納品日に設定してもよいし、印刷ジョブに含まれる文字列に基づいて設定してもよい。
【００４５】
なお、上記オペレータ特定部４１ａ、設定情報確認部４１ｂ、設定情報登録部４１ｃはハードウェアとして構成してもよいし、制御部４１を、オペレータ特定部４１ａ、設定情報確認部４１ｂ、設定情報登録部４１ｃ（特に、設定情報確認部４１ｂ、設定情報登録部４１ｃ）として機能させる設定制御プログラムとして構成し、当該設定制御プログラムをＣＰＵ４２に実行させるようにしてもよい。
【００４６】
記憶部４５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ４２が各部を制御するためのプログラム、自装置の処理機能に関する情報、記憶装置２０から取得、又は、第１処理装置３０から受信した印刷ジョブ、第１項目と第２項目の分類結果、修正操作が行われた項目の修正前の設定値などを記憶する。
【００４７】
ネットワークＩ／Ｆ部４６は、ＮＩＣやモデムなどで構成され、第２処理装置４０を通信ネットワーク５０に接続し、第１処理装置３０から印刷ジョブを受信したり、記憶装置２０から印刷ジョブを取得したり、記憶装置２０に設定情報を送信したりする。
【００４８】
表示操作部４７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、印刷処理に関する各種画面を表示し、印刷に関する各種操作を可能にする。本実施例では、特に、印刷ジョブの各項目の設定値を修正可能に表示し、設定値の修正操作を可能にする。
【００４９】
後処理部４８は、第１処理装置（画像形成装置）３０が印刷出力した用紙に対して、パンチ、ステープル、折り、小冊子、断裁などのユーザの希望する後処理を加えて出力する。
【００５０】
なお、図１乃至図４は、本実施例の印刷システム１０の一例であり、本実施例の設定制御が実施可能な限りにおいて、各装置の構成や制御は適宜変更可能である。例えば、図１及び図２では、第１処理装置３０と第２処理装置４０と記憶装置２０とを別々の装置としたが、記憶装置２０を第１処理装置３０又は第２処理装置４０に含める（第１処理装置３０の記憶部３５又は第２処理装置４０の記憶部４５にデータベースを保存する）場合は、記憶装置２０を省略してもよい。また、本実施例では、第１処理装置３０を画像形成装置、第２処理装置４０を後処理装置としているが、第１処理装置３０が前工程、第２処理装置４０が前工程よりも後の後工程を実施すればよく、前工程及び後工程の内容は任意に設定することができる。
【００５１】
以下、本実施例の印刷システム１０の動作について具体的に説明する。第２処理装置４０のＣＰＵ４２は、ＲＯＭ４３又は記憶部４５に記憶した設定制御プログラムをＲＡＭ４４に展開して実行することにより、図５のフローチャート図に示すＳ１０４以降の処理及び図６のフローチャート図に示す各ステップの処理を実行する。
【００５２】
まず、第１処理装置３０の制御部３１（オペレータ特定部３１ａ）は、必要に応じて、第１処理装置３０を操作するオペレータを特定する。そして、制御部３１（印刷ジョブ設定部３１ｂ）は、表示操作部３７に、例えば図７に示すような印刷設定画面６０を表示させて設定値の入力を受け付け（Ｓ１０１）、各項目に対して入力された設定値を記憶装置２０に登録したり第２処理装置４０に送信したりする（Ｓ１０２）。その際、必要に応じて、入力された設定値にオペレータ情報を関連付ける。その後、第１処理装置３０が実処理を行う装置の場合は、印刷設定画面６０の設定に従って第１工程の処理（例えば、画像処理部３８による画像データの生成処理、及び、印刷処理部３９による用紙への画像形成処理）を実行する（Ｓ１０３）。
【００５３】
次に、第２処理装置４０の制御部４１（オペレータ特定部４１ａ）は、必要に応じて、第２処理装置４０を操作するオペレータを特定する。次に、制御部４１（設定情報確認部４１ｂ）は、記憶部４５や記憶装置２０に予め登録された印刷ジョブの設定情報を読み出し、表示操作部４７に各項目の設定値を修正可能に表示する（Ｓ１０４）。そして、制御部４１（設定情報確認部４１ｂ）は、設定値の修正を受け付ける時に、直前まで保存されていた設定値（前設定値）を記憶部４５などに退避させ（Ｓ１０５）、設定値が修正されたら（Ｓ１０６）、修正された設定値を記憶部４５などに登録する（Ｓ１０７）。その際、必要に応じて、退避させた前設定値及び修正された設定値にオペレータ情報を関連付ける。
【００５４】
次に、制御部４１（設定情報登録部４１ｃ）は、Ｓ１０５で退避させた前設定値とＳ１０７で登録した修正後の設定値とを比較する処理を行う（Ｓ１０８）。
【００５５】
図６は、このステップの詳細を示しており、まず、１つの項目を選択し（Ｓ２０１）、、設定値が修正されたかを判断する（Ｓ２０２）。設定値が修正された場合は、必要に応じて、設定操作を行ったオペレータと修正操作を行ったオペレータとが同じであるか（又は、設定操作を行った部署と修正操作を行った部署とが同じであるか）を判断する（Ｓ２０３）。双方のオペレータが異なる（又は、双方の部署が異なる）場合は、必要に応じて、設定値の修正日が予め設定された期限日以降であるかを判断する（Ｓ２０４）。
【００５６】
設定値が修正されていない場合（Ｓ２０２のＮｏ）、又は、双方のオペレータが同じ（又は双方の部署が同じ）である場合（Ｓ２０３のＹｅｓ）、又は、設定値の修正日が期限日以降の場合は（Ｓ２０４のＹｅｓ）、当該項目を確かな項目（第１項目）に分類する（Ｓ２０６）。一方、設定値が修正されており（Ｓ２０２のＹｅｓ）、双方のオペレータ（又は部署）が異なり（Ｓ２０３のＮｏ）、設定値の修正日が期限日より前の場合は（Ｓ２０４のＮｏ）、当該項目を不確かな項目（第２項目）に分類する（Ｓ２０５）。その後、全ての項目を選択したかを判断（Ｓ２０７）、選択していない項目がある場合は（Ｓ２０７のＮｏ）、Ｓ２０１に戻って、次の項目に関して同様の処理を繰り返す。全ての項目を選択したら（Ｓ２０７のＹｅｓ）、第１項目及び当該第１項目の設定値の組と、第２項目及び当該第２項目の修正前の設定値の組と、を作成する（Ｓ２０８）。
【００５７】
図５に戻って、設定値の比較後、制御部４１（設定情報登録部４１ｃ）は、第１項目及び当該第１項目の設定値の組と、第２項目及び当該第２項目の修正前の設定値の組とをデータベースとして利用可能に記憶装置２０に登録する（Ｓ１０９）。その際、第２項目及び当該第２項目の修正前の設定値の組にフラグを立てるなどして、第２項目を識別可能にすることが好ましい。その後、制御部４１は、修正を続けるかを判断し（Ｓ１１０）、修正を続ける場合は（Ｓ１１０のＹｅｓ）、Ｓ１０５に戻って同様の処理を繰り返し、この処理を各工程の設定が完了するまで繰り返し実行する。そして、修正を終了する場合は（Ｓ１１０のＮｏ）、修正した設定値に従って第２工程の処理（例えば、後処理部４８による後処理）を実行する（Ｓ１１１）。
【００５８】
以下、具体例を挙げて説明する。
【００５９】
図７は、第１処理装置３０の表示操作部３７に表示される印刷設定画面６０の一例であり、この印刷設定画面６０には、前工程と後工程の双方に関する項目が表示され、各項目に対して設定値が入力される。図８は、印刷設定画面６０で設定する項目の中の一部を抜き出したものであり、ここでは、印刷方式、仕上がりサイズ、用紙サイズ、製本方式、納期などの各項目に対して設定値が入力されている。これらの設定情報が、営業担当者（オペレータＡ）が仮に入力したものである場合は、例えば図９に示すように、各項目にオペレータの属性が関連付けて登録される。
【００６０】
次工程（後工程）の設計部門にて当該印刷ジョブのオペレータＢが仕上がりサイズと用紙サイズに対して問題点を発見し、図１０に示すように用紙サイズをＡ４からＡ３に修正したとする。この場合、「用紙サイズ」の項目については、設定値が異なり、かつ、オペレータが異なるため、図１１に示すように、当該項目と修正前の設定値「用紙サイズ：Ａ４」の組を不確かな設定内容としてデータベースに登録し、その他の未修正の項目とその設定値の組を確かな設定内容としてデータベースに登録する。このとき、納期のような個別性が高い項目は登録を省略することができる。
【００６１】
そして、この不確かな設定内容と確かな設定内容とを、技術者が個別に確認したり、統計処理や機械学習などを用いて処理したりすることにより、新たな禁則項目を判別して設定することができる。このケースでは、「印刷方式：ＤＥＰ」と「仕上がりサイズ：Ａ４」と「製本方式：中綴じ」の条件であれば「用紙サイズ：Ａ４」は好ましくないといった禁則を新たに設定することができる。
【００６２】
このように、前工程で設定した項目に対して、後工程で設定が変更された場合に、その項目の設定値は不確かであると判断し、その項目を識別できるようにして自動的にデータベースを構築することにより、オペレータの入力負荷を軽減することができ、設定値に問題がない確かな項目と修正前の設定値に問題がある不確かな項目との関係を自動的に学習することができる。また、不確かな項目に対して設定時に注意喚起することができ、不適切な設定を未然に防止することができる。
【００６３】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、印刷システムの構成や制御は適宜変更可能である。
【００６４】
例えば、上記実施例では、第１処理装置３０を画像形成装置とし、第２処理装置４０を後処理装置とする場合について記載したが、第１処理装置３０をコンピュータ装置などの設定装置とし、第２処理装置４０を画像形成装置などの実処理を行う装置としたり、第１処理装置３０及び第２処理装置４０をコンピュータ装置などの設定装置としたりする場合に対しても、本発明の設定制御方法を同様に適用することができる。
【００６５】
また、上記実施例では、設定項目として、印刷方式、仕上がりサイズ、用紙サイズ、製本方法、納期を例示したが、設定項目は任意であり、適宜変更することができる。また、上記実施例では、印刷処理を行うシステムに関して記載したが、一方の装置で設定操作を行い、他方の装置で修正操作を行う任意のシステムに対して、本発明の設定制御方法を同様に適用することができる。
【産業上の利用可能性】
【００６６】
本発明は、印刷ジョブの設定情報の登録を制御する設定制御プログラム、当該設定制御プログラムを記録した記録媒体及び設定制御方法に利用可能である。
【符号の説明】
【００６７】
１０  印刷システム
２０  記憶装置
３０  第１処理装置
３１  制御部
３１ａ  オペレータ特定部
３１ｂ  印刷ジョブ設定部
３２  ＣＰＵ
３３  ＲＯＭ
３４  ＲＡＭ
３５  記憶部
３６  ネットワークＩ／Ｆ部
３７  表示操作部
３８  画像処理部
３９  印刷処理部
４０  第２処理装置
４１  制御部
４１ａ  オペレータ特定部
４１ｂ  設定情報確認部
４１ｃ  設定情報登録部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  記憶部
４６  ネットワークＩ／Ｆ部
４７  表示操作部
４８  後処理部
５０  通信ネットワーク
６０  印刷設定画面
【図１】
2019130855.tif 000003
【図２】
2019130855.tif 000004
【図３】
2019130855.tif 000005
【図４】
2019130855.tif 000006
【図５】
2019130855.tif 000007
【図６】
2019130855.tif 000008
【図７】
2019130855.tif 000009
【図８】
2019130855.tif 000010
【図９】
2019130855.tif 000011
【図１０】
2019130855.tif 000012
【図１１】
2019130855.tif 000013