(57)【要約】【課題】損紙の発生原因を簡単に解析できる印刷システムを提供する。【解決手段】工程管理サーバ１０は、印刷ジョブを実行するときに、印刷サーバ２０に印刷指示４０を発行する。印刷サーバ２０は、印刷指示４０に基づき印刷機３０を制御した後、工程管理サーバ１０に稼働情報５０を通知する。稼働情報５０には、損紙枚数と、印刷機３０で使用された用紙の種類と、印刷機３０の設置場所の温度および湿度とが含まれている。工程管理サーバ１０は、通知された稼働情報５０を蓄積する。管理者は、工程管理サーバに蓄積された稼働情報を参照し、損紙の発生を抑制する手段を講じる。稼働情報は、印刷のやり直し原因を含んでいてもよい。【選択図】図１
2007050651.tif 000002
【特許請求の範囲】
【請求項１】
印刷工程を実行する印刷システムであって、
印刷機と、
前記印刷機を制御する印刷サーバと、
前記印刷サーバに印刷指示を発行する工程管理サーバとを備え、
前記印刷サーバは、前記印刷指示に基づき前記印刷機を制御した後、前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を前記工程管理サーバに通知することを特徴とする、印刷システム。
【請求項２】
前記稼働情報には、損紙の発生原因に関する情報として、前記印刷機で使用された用紙の種類と、前記印刷機の設置場所の温度および湿度とが含まれていることを特徴とする、請求項１に記載の印刷システム。
【請求項３】
前記工程管理サーバは、前記稼働情報に基づき、前記印刷機で使用される用紙の種類に応じて、前記印刷機の設置場所の温度条件および湿度条件を求めることを特徴とする、請求項２に記載の印刷システム。
【請求項４】
前記工程管理サーバは、求めた温度条件および湿度条件を前記印刷サーバに通知し、
前記印刷サーバは、前記印刷機の設置場所の温度および湿度が通知された温度条件および湿度条件を満たさない場合には警告画面を表示することを特徴とする、請求項３に記載の印刷システム。
【請求項５】
前記稼働情報には、損紙の発生原因に関する情報として、前記印刷機における印刷のやり直し原因が含まれていることを特徴とする、請求項１に記載の印刷システム。
【請求項６】
前記印刷サーバは、前記印刷機で印刷のやり直しが行われたときに、過去の印刷実行状況と今回の印刷実行状況とに基づき印刷のやり直し原因を推定することを特徴とする、請求項５に記載の印刷システム。
【請求項７】
前記印刷サーバは、予定印刷枚数を超える印刷が前記印刷機で行われたときに、当該印刷機で印刷のやり直しが行われたと判断することを特徴とする、請求項５に記載の印刷システム。
【請求項８】
前記工程管理サーバは、前記稼働情報を蓄積して利用者に提示することを特徴とする、請求項１に記載の印刷システム。
【請求項９】
印刷機と印刷サーバと工程管理サーバとを備えた印刷システムにおける印刷制御方法であって、
前記工程管理サーバが印刷指示を発行するステップと、
前記印刷サーバが前記印刷指示を受け取るステップと、
前記印刷サーバが前記印刷指示に基づき前記印刷機を制御するステップと、
前記印刷サーバが前記印刷機の稼働情報を送出するステップと、
前記工程管理サーバが前記稼働情報を受け取るステップとを備え、
前記稼働情報には、前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とが含まれていることを特徴とする、印刷制御方法。
【請求項１０】
印刷機を制御する印刷サーバに接続される工程管理サーバであって、
前記印刷サーバに印刷指示を発行する手段と、
前記印刷サーバが前記印刷指示に基づき前記印刷機を制御した後、前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を送出したときに、当該稼働情報を受け取る手段とを備えた、工程管理サーバ。
【請求項１１】
工程管理サーバに接続され、印刷機を制御する印刷サーバであって、
前記工程管理サーバから発行された印刷指示を受け取る手段と、
前記印刷指示に基づき前記印刷機を制御する手段と、
前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を前記工程管理サーバに送出する手段とを備えた、印刷サーバ。
【請求項１２】
印刷機を制御する印刷サーバに接続される工程管理サーバによって実行されるプログラムであって、
前記印刷サーバに印刷指示を発行するステップと、
前記印刷サーバが前記印刷指示に基づき前記印刷機を制御した後、前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を送出したときに、当該稼働情報を受け取るステップとを備えた、プログラム。
【請求項１３】
工程管理サーバに接続され、印刷機を制御する印刷サーバによって実行されるプログラムであって、
前記工程管理サーバから発行された印刷指示を受け取るステップと、
前記印刷指示に基づき前記印刷機を制御するステップと、
前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を前記工程管理サーバに送出するステップとを備えた、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷機を用いて印刷工程を実行する印刷システムに関する。
【背景技術】
【０００２】
近年、印刷物の制作・製造などに関するすべての工程を包括的に管理するために、印刷に関わる各種の装置の間で、ＪＤＦ（Job Definition Format ）と呼ばれる形式の文書を交換する方法が提案され、実用化されている。
【０００３】
例えば図１６に示す印刷システムでは、工程管理サーバ１は、印刷サーバ２に対してＪＤＦに準拠した印刷指示４を発行する。印刷指示４には、使用する印刷機、用紙やインクの種類、印刷方法、印刷枚数（以下、通し枚数という）などの情報が含まれる。印刷サーバ２は、印刷指示４を受け取ると、これに基づき印刷機３を制御する。印刷機３における印刷が完了すると、印刷サーバ２は、工程管理サーバ１に対してＪＤＦに準拠した稼働情報５を通知する。稼働情報５には、使用した用紙の種類、損紙（印刷に失敗した用紙）の枚数などの情報が含まれる。稼働情報５は、工程管理サーバ１に蓄積される。
【０００４】
例えば、工程管理サーバ１は印刷会社の管理部門に、印刷サーバ２および印刷機３は印刷会社の生産部門に配置される。印刷サーバ２は、一定の形式に準拠した印刷指示４に基づき印刷機３を制御する。これにより、生産部門の生産性が向上する。また、工程管理サーバ１の管理者は、工程管理サーバ１に蓄積された稼働情報５を参照し、印刷工程を好適な状態に制御する。これにより、管理部門の生産性が向上する。このような工程管理システムのうち、経営に有益な情報を提供できる高い機能を有するものは、ＭＩＳ（Management Information System ）とも呼ばれる。
【０００５】
ところで、印刷機を用いて印刷を行うと、ある程度の損紙が発生する。損紙の発生原因は、印刷機の動作不具合によるものと、それ以外とに分けられる。印刷機の動作不具合によるものの典型例は、紙詰まりである。例えば、枚葉紙の無版デジタル印刷機では、用紙をピックアップして印刷機内を搬送し、露光過程では用紙を帯電させ、定着過程では用紙を加熱する。これら一連の処理を行うために、どうしてもある程度の紙詰まりが発生する。損紙の発生頻度は、用紙の種類によって異なり、また同じ種類の用紙であっても、温度、湿度あるいは用紙の含水率などによって変化する。
【０００６】
用紙の通紙性を良くし、印刷品質を維持するためには、印刷機の設置場所を定温かつ定湿に制御することが望ましい。しかし、定温かつ定湿に制御するためには高価な恒温設備が必要であり、また、恒温設備を設けても損紙の発生を完全には防止できない。そこで実際には、恒温設備を設ける代わりに、用紙の種類に応じて印刷機の設置場所の温度と湿度を制御することが多い。
【０００７】
損紙の発生原因のうち、印刷機の動作不具合以外によるものには、印刷機のオペレータの操作ミスや、印刷データ自体の間違いや、処理のミス（例えば、フォントの文字化け）などが含まれる。また、印刷を依頼した顧客が印刷結果に満足しない場合、用紙が汚れた場合、印刷濃度が不適切である場合などにも、印刷のやり直しによる損紙が発生する。これらの原因による損紙も、印刷会社には無視できないコストとなっている。
【０００８】
なお、本願発明に関しては、次のような先行技術が知られている。特許文献１には、用紙の種類を示すバーコードを用紙に予め印刷しておくことが開示されている。特許文献２には、ロール紙に埋め込んだ記憶素子に、ロール紙の種類に応じた印刷環境特性テーブルなどを記憶させておくことが開示されている。特許文献３には、用紙に電磁波を照射して、用紙の種類を推定することが開示されている。特許文献１〜３には、取得した用紙の種類に応じて印刷機を制御することにより、印刷品質を向上させることが開示されている。
【０００９】
また、特許文献４には、プリンタドライバの設定ミスなどにより適切に印刷を行えなかったジョブの情報を記憶し、実行すべきジョブの情報と記憶したジョブの情報とを比較することにより、誤印刷を事前に防止することが開示されている。
【特許文献１】特開平６−１６１３２１号公報
【特許文献２】特開２００３−１８７６号公報
【特許文献３】特開２０００−１７１４１６号公報
【特許文献４】特開２００２−３５１６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
損紙の発生は印刷コストの上昇を招くので、損紙の発生を抑制することは印刷会社にとって重要な課題となっている。損紙の発生を抑制するためには、まず損紙の発生原因を特定する必要がある。ところが、従来の印刷システムには、損紙の発生原因を簡単に解析できないという問題がある。
【００１１】
例えば、特許文献１および２では特殊な用紙が使用され、特許文献３では電磁波を照射および検知する装置が使用されるので、その分だけ印刷コストが高くなる。また、特許文献４に記載された方法では、以前に失敗したジョブと同様のジョブを再実行するときに誤印刷を防止できるに過ぎない。
【００１２】
それ故に、本発明は、損紙の発生原因を簡単に解析できる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
第１の発明は、印刷工程を実行する印刷システムであって、
印刷機と、
前記印刷機を制御する印刷サーバと、
前記印刷サーバに印刷指示を発行する工程管理サーバとを備え、
前記印刷サーバは、前記印刷指示に基づき前記印刷機を制御した後、前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を前記工程管理サーバに通知することを特徴とする。
【００１４】
第２の発明は、第１の発明において、
前記稼働情報には、損紙の発生原因に関する情報として、前記印刷機で使用された用紙の種類と、前記印刷機の設置場所の温度および湿度とが含まれていることを特徴とする。
【００１５】
第３の発明は、第２の発明において、
前記工程管理サーバは、前記稼働情報に基づき、前記印刷機で使用される用紙の種類に応じて、前記印刷機の設置場所の温度条件および湿度条件を求めることを特徴とする。
【００１６】
第４の発明は、第３の発明において、
前記工程管理サーバは、求めた温度条件および湿度条件を前記印刷サーバに通知し、
前記印刷サーバは、前記印刷機の設置場所の温度および湿度が通知された温度条件および湿度条件を満たさない場合には警告画面を表示することを特徴とする。
【００１７】
第５の発明は、第１の発明において、
前記稼働情報には、損紙の発生原因に関する情報として、前記印刷機における印刷のやり直し原因が含まれていることを特徴とする。
【００１８】
第６の発明は、第５の発明において、
前記印刷サーバは、前記印刷機で印刷のやり直しが行われたときに、過去の印刷実行状況と今回の印刷実行状況とに基づき印刷のやり直し原因を推定することを特徴とする。
【００１９】
第７の発明は、第５の発明において、
前記印刷サーバは、予定印刷枚数を超える印刷が前記印刷機で行われたときに、当該印刷機で印刷のやり直しが行われたと判断することを特徴とする。
【００２０】
第８の発明は、第１の発明において、
前記工程管理サーバは、前記稼働情報を蓄積して利用者に提示することを特徴とする。
【００２１】
第９の発明は、印刷機と印刷サーバと工程管理サーバとを備えた印刷システムにおける印刷制御方法であって、
前記工程管理サーバが印刷指示を発行するステップと、
前記印刷サーバが前記印刷指示を受け取るステップと、
前記印刷サーバが前記印刷指示に基づき前記印刷機を制御するステップと、
前記印刷サーバが前記印刷機の稼働情報を送出するステップと、
前記工程管理サーバが前記稼働情報を受け取るステップとを備え、
前記稼働情報には、前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とが含まれていることを特徴とする。
【００２２】
第１０の発明は、印刷機を制御する印刷サーバに接続される工程管理サーバであって、
前記印刷サーバに印刷指示を発行する手段と、
前記印刷サーバが前記印刷指示に基づき前記印刷機を制御した後、前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を送出したときに、当該稼働情報を受け取る手段とを備える。
【００２３】
第１１の発明は、工程管理サーバに接続され、印刷機を制御する印刷サーバであって、
前記工程管理サーバから発行された印刷指示を受け取る手段と、
前記印刷指示に基づき前記印刷機を制御する手段と、
前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を前記工程管理サーバに送出する手段とを備える。
【００２４】
第１２の発明は、印刷機を制御する印刷サーバに接続される工程管理サーバによって実行されるプログラムであって、
前記印刷サーバに印刷指示を発行するステップと、
前記印刷サーバが前記印刷指示に基づき前記印刷機を制御した後、前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を送出したときに、当該稼働情報を受け取るステップとを備える。
【００２５】
第１３の発明は、工程管理サーバに接続され、印刷機を制御する印刷サーバによって実行されるプログラムであって、
前記工程管理サーバから発行された印刷指示を受け取るステップと、
前記印刷指示に基づき前記印刷機を制御するステップと、
前記印刷機における損紙の発生状況を示す情報と前記印刷機における損紙の発生原因に関する情報とを含む稼働情報を前記工程管理サーバに送出するステップとを備える。
【発明の効果】
【００２６】
上記第１または第９の発明によれば、稼働情報には、印刷機における損紙の発生状況を示す情報と、印刷機における損紙の発生原因に関する情報とが含まれている。したがって、工程管理サーバの利用者は、工程管理サーバに通知された稼働情報を解析して損紙の発生原因を認識し、適切な対策を講じて損紙の発生を抑制することができる。
【００２７】
上記第２の発明によれば、稼働情報には、印刷機で使用された用紙の種類と、印刷機の設置場所の温度および湿度とが含まれている。したがって、工程管理サーバの利用者は、どのような用紙の種類、温度および湿度の組合せのときに損紙が発生しやすいかを認識することができる。よって、印刷機の設置場所の温度および湿度を好適に調整し、損紙の発生を抑制することができる。
【００２８】
上記第３の発明によれば、工程管理サーバで求めた温度条件および湿度条件に合うように印刷機の設置場所の温度および湿度を調整し、損紙の発生を抑制することができる。
【００２９】
上記第４の発明によれば、印刷機の設置場所の温度および湿度が工程管理サーバで求めた温度条件および湿度条件を満たさない場合には、印刷サーバに警告画面が表示される。したがって、印刷サーバの利用者は、印刷機の設置場所の温度および湿度を調整する必要があることを容易に認識することができる。
【００３０】
上記第５の発明によれば、稼働情報には、印刷機における印刷のやり直し原因が含まれている。したがって、工程管理サーバの利用者は、どのようなやり直し原因により損紙が発生しているかを認識し、適切な対策を講じて損紙の発生を抑制することができる。
【００３１】
上記第６の発明によれば、印刷サーバで印刷のやり直し原因を推定することにより、印刷サーバの利用者は、印刷のやり直しのたびに印刷のやり直し原因を入力する必要がなくなる。これにより、利用者の負担を軽減することができる。
【００３２】
上記第７の発明によれば、予定印刷枚数を超えるまでは印刷のやり直しと判断されないので、印刷サーバの利用者は、予定印刷枚数を超えるまでは印刷のやり直し原因を入力する必要がなくなる。これにより、利用者の負担を軽減することができる。
【００３３】
上記第８の発明によれば、工程管理サーバは稼働情報を蓄積した結果を利用者に提示するので、工程管理サーバの利用者は、稼働情報を容易に解析して損紙の発生原因を認識し、適切な対策を講じて損紙の発生を抑制することができる。
【００３４】
上記第１０または第１２の発明によれば、印刷機における損紙の発生状況を示す情報と、印刷機における損紙の発生原因に関する情報とを含む稼働情報が印刷サーバから送出されたときに、これを受け取る工程管理サーバを得ることができる。
【００３５】
上記第１１または第１３の発明によれば、印刷機における損紙の発生状況を示す情報と、印刷機における損紙の発生原因に関する情報とを含む稼働情報を送出する印刷サーバを得ることができる。
【発明を実施するための最良の形態】
【００３６】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る印刷システムの構成を示すブロック図である。図１に示す印刷システムは、工程管理サーバ１０、印刷サーバ２０、および、印刷機３０を備えている。工程管理サーバ１０は印刷工程を管理するコンピュータであり、印刷サーバ２０は印刷機３０を制御するコンピュータである。工程管理サーバ１０はＣＰＵ１１と入力部１２と表示部１３と記憶部１４とを含み、印刷サーバ２０はＣＰＵ２１と入力部２２と表示部２３と記憶部２４とを含んでいる。工程管理サーバ１０のＣＰＵ１１は、記憶部１４に記憶された工程管理プログラムＰＭ１を実行し、印刷サーバ２０のＣＰＵ２１は、記憶部２４に記憶された印刷機制御プログラムＰＣ１を実行する。
【００３７】
工程管理サーバ１０と印刷サーバ２０とは、いずれもネットワーク６０に接続されており、印刷サーバ２０と印刷機３０とは、ネットワーク６０とは別の通信インターフェイスを用いて接続されている。例えば、工程管理サーバ１０は印刷会社の管理部門に設置され、印刷サーバ２０および印刷機３０は印刷会社の生産部門に設置される。以下、工程管理サーバを操作する者を「管理者」といい、印刷サーバを操作する者を「オペレータ」という。
【００３８】
なお、工程管理サーバ１０と印刷サーバ２０とは、機能的に分離していれば、物理的に１台のコンピュータで構成されていてもよい。また、印刷機３０もネットワーク６０に接続されており、印刷サーバ２０と印刷機３０とは、ネットワーク６０を用いて通信を行うこととしてもよい。また、ネットワーク６０には、工程管理サーバ１０および印刷サーバ２０に加えて、クライアント端末（図示せず）を接続してもよい。この場合、管理者は、クライアント端末を用いて工程管理サーバ１０を操作することができる。
【００３９】
工程管理サーバ１０は、１つの印刷ジョブを実行するときに、印刷サーバ２０に対して印刷指示４０を発行する。印刷サーバ２０は、印刷指示４０に基づき印刷機３０を制御した後、工程管理サーバ１０に対して稼働情報５０を通知する。稼働情報５０には、損紙枚数と、印刷機３０で使用された用紙の種類と、印刷機３０の設置場所の温度および湿度とが含まれている。
【００４０】
以下、図２を参照して、図１に示す印刷システムの動作を説明する。図２に示すように、工程管理サーバ１０は、管理者によって選択された印刷ジョブを実行するために、印刷サーバ２０に対して印刷指示４０を発行する（ステップＳ１０１）。印刷サーバ２０は、工程管理サーバ１０から発行された印刷指示４０を受け取る（ステップＳ２０１）。印刷指示４０には、用紙に印刷すべきデータ（例えば、ＰＤＦ（Portable Document Format）に準拠した印刷データ）が含まれている。これに加えて、印刷指示４０には、印刷を実行する印刷機、用紙の種類、通し枚数、印刷様式（片面または両面、白黒またはカラーなど）などの情報が含まれている。さらに必要に応じて、印刷指示４０には納期情報などが含まれていてもよい。
【００４１】
印刷サーバ２０は、印刷指示４０を受け取ると、受け取った印刷指示４０に基づき印刷機３０を制御する（ステップＳ２０２）。より詳細には、印刷サーバ２０は、工程管理サーバ１０から受け取った印刷指示４０に含まれる印刷データを、印刷機３０で処理可能な印字データに変換する。また、印刷サーバ２０は、印刷指示４０で指定された用紙や枚数を選択し、印刷機３０に印刷開始を指示する。これにより、印刷機３０では印刷指示４０に基づく印刷が行われる。
【００４２】
印刷機３０における印刷が終了すると、印刷サーバ２０は、工程管理サーバ１０に対して稼働情報５０を送出する（ステップＳ２０３）。工程管理サーバ１０は、印刷サーバ２０から送出された稼働情報５０を受け取る（ステップＳ１０２）。稼働情報５０には、印刷開始時刻、印刷終了時刻、印刷完了枚数などの情報が含まれている。また、稼働情報５０には、印刷機３０における損紙の発生状況を示す情報として、損紙枚数（あるいは損紙率（損紙の発生割合）でもよい）が含まれている。さらに稼働情報５０には、印刷機３０における損紙の発生原因に関する情報として、印刷機３０で使用された用紙の種類と、印刷機３０の設置場所の温度および湿度とが含まれている。
【００４３】
工程管理サーバ１０は、稼働情報５０を受け取ると、受け取った稼働情報５０を蓄積する（ステップＳ１０３）。これをもって、１つの印刷ジョブの実行が完了する。
【００４４】
図２に示す処理を複数回実行すると、工程管理サーバ１０には、複数の印刷ジョブについての稼働情報からなる稼働実績が蓄積される。図３は、工程管理サーバ１０に蓄積された稼働実績の例を示す図である。図３に示す稼働実績には、各印刷ジョブについて、ジョブ番号、通し枚数、用紙の種類、完了枚数、損紙枚数、温度および湿度（印刷機３０の設置場所の温度および湿度）が含まれている。
【００４５】
管理者は、工程管理サーバ１０に蓄積された稼働実績を自由に利用することができる。例えば、管理者は、入力部１２を用いて指示を入力することにより、稼働実績を表示部１３に表示させることができる。あるいは、管理者は、入力部１２を用いて指示を入力することにより、稼働実績を統計解析プログラムに入力し、得られた解析結果を表示部１３に表示させることができる。これにより、管理者は、どのような用紙の種類、温度および湿度の組合せのときに、損紙が発生しやすいかを認識することができる。
【００４６】
なお、印刷指示４０と稼働情報５０は、例えばＪＤＦに準拠した形式を有していてもよい。また、印刷機３０の設置場所の温度および湿度を稼働情報５０に含める方法には、オペレータが印刷開始時に印刷機３０の設置場所の温度および湿度を測定し、測定した値を入力部２２を用いて入力する方法や、印刷機３０が温度センサおよび湿度センサを備え、印刷サーバ２０が印刷開始時に温度センサおよび湿度センサから温度および湿度を読み取る方法などがある。
【００４７】
印刷機３０は、図４に示すように、用紙を給紙する給紙部３４、印刷を実行する印刷部３５、および、用紙を排紙する排紙部３６を含んでいる。これに加えて、印刷機３０は、損紙枚数を数えるために、給紙枚数カウンタ３１、排紙枚数カウンタ３２および損紙枚数レジスタ３３を含んでいる。給紙枚数カウンタ３１は、給紙部３４で用紙が１枚給紙されたときに、カウント値（以下、カウント値Ｐ１という）を１増やすカウンタである。排紙枚数カウンタ３２は、排紙部３６で用紙が１枚排紙されたときにカウント値（以下、カウント値Ｐ２という）を１増やすカウンタである。損紙枚数レジスタ３３は、紙詰まりが発生したときに、カウント値Ｐ１とＰ２の差（Ｐ１−Ｐ２）を記憶する。以下、損紙枚数レジスタ３３の値をＰ３とする。
【００４８】
図５は、損紙枚数を数える処理の詳細を示すフローチャートである。図５に示す処理では、まず、給紙枚数カウンタ３１のカウント値Ｐ１、排紙枚数カウンタ３２のカウント値Ｐ２、および、損紙枚数レジスタ３３の値Ｐ３が、すべて０に初期化される（ステップＳ３０１）。次に、印刷を終了するか否かが判断される（ステップＳ３０２）。より詳細には、ステップＳ３０２では、カウント値Ｐ２が印刷指示４０で指定された通し枚数に一致するか否かが判断され、両者が一致する場合には印刷終了、両者が一致しない場合には印刷継続と判断される。
【００４９】
印刷継続と判断した場合（ステップＳ３０２のＮｏ）、紙詰まりが発生したか否かが判断される（ステップＳ３０３）。紙詰まりが発生した場合（ステップＳ３０３のＹｅｓ）には、損紙枚数レジスタ３３に、カウント値Ｐ１とＰ２の差（Ｐ１−Ｐ２）が書き込まれる（ステップＳ３０４）。その後、必要に応じて、給紙枚数カウンタ３１のカウント値Ｐ１と排紙枚数カウンタ３２のカウント値Ｐ２とが更新される（ステップＳ３０５）。より詳細には、ステップＳ３０５では、給紙部３４で用紙が給紙された場合にはカウント値Ｐ１が１増加し、排紙部３６で用紙が排紙された場合にはカウント値Ｐ２が１増加する。なお、給紙および排紙は非同期で実行されるので、カウント値Ｐ１およびＰ２はこれに対応して非同期で更新される。
【００５０】
ステップＳ３０２で印刷終了と判断した場合（ステップＳ３０２のＹｅｓ）、印刷サーバ２０が、損紙枚数レジスタ３３から値Ｐ３を読み出す（ステップＳ３０６）。
【００５１】
印刷機３０では給紙は排紙よりも先に行われ、紙詰まりが発生すると印刷機３０は動作を停止する。したがって、常にＰ１≧Ｐ２が成立する。また、損紙枚数レジスタ３３の値Ｐ３は、紙詰まりが発生した時点での損紙枚数を表す。したがって、印刷サーバ２０は、ステップＳ３０６を実行することにより、稼働情報５０に含めるべき損紙枚数を得ることができる。
【００５２】
なお、図４では印刷機３０は損紙枚数レジスタを１個含むこととしたが、これに代えて、印刷機３０は複数の損紙枚数レジスタを含み、各損紙枚数レジスタには、紙詰まりが発生したときのカウント値Ｐ１とＰ２の差（Ｐ１−Ｐ２）が順次書き込まれることとしてもよい。これにより、複数の損紙枚数レジスタには、損紙枚数の履歴が記憶される。したがって、印刷サーバ２０は、ステップＳ３０６を実行することにより、損紙枚数の履歴を得ることができる。
【００５３】
また、図５に示す処理では紙詰まりが発生したときに値Ｐ３を更新することとしたが、これに代えて、印刷終了と判断したときにのみ値Ｐ３を更新してもよい。また、給紙枚数カウンタ３１、排紙枚数カウンタ３２および損紙枚数レジスタ３３を印刷機３０の外部に設けてもよい。
【００５４】
以下、得られた稼働実績に基づき、損紙の発生を抑制する方法について説明する。ここでは一例として、用紙の種類ごとに損紙率の閾値を設定し、損紙率が閾値を超えると予想される場合に警告画面を表示する方法について説明する。この場合、図１に示す印刷システムは、１つの印刷ジョブを実行するときに、図６に示す処理を実行する。図６に示す処理は、図２に示す処理にステップＳ１１１、Ｓ１１２、Ｓ２１１およびＳ２１２を追加したものである。
【００５５】
図６に示す処理では、工程管理サーバ１０は、まず温度条件および湿度条件を求める（ステップＳ１１１）。より詳細には、ステップＳ１１１では以下の処理が行われる。工程管理サーバ１０は、例えば図７に示す条件選択画面を表示する。管理者は、図７に示す条件選択画面を用いて、用紙の種類を選択するとともに、選択した用紙の種類についての損紙率の閾値（図７では「警告を出す損紙率」と記載）を入力する。工程管理サーバ１０は、管理者が選択した用紙の種類に関する稼働情報を稼働実績から抽出し、抽出した稼働情報に含まれる完了枚数と損紙枚数とに基づき各印刷ジョブの損紙率を求める。さらに、工程管理サーバ１０は、求めた損紙率と管理者が設定した損紙率の閾値とを比較し、求めた損紙率が設定した閾値を超えないような温度条件および湿度条件を求める。
【００５６】
例えば、工程管理サーバ１０に図３に示す稼働実績が蓄積されている場合に、管理者がＡ紙の損紙率の閾値として３．０％を指定したとする。この場合、工程管理サーバ１０は、図３に示す稼働実績からジョブＪ００１およびジョブＪ００３〜Ｊ００５についての稼働情報を抽出し、各印刷ジョブについて損紙率を求める。この例では、ジョブＪ００１の損紙率は０％、ジョブＪ００３〜Ｊ００５の損紙率は順に０．７％、３．９％、３．８％となる。ジョブＪ００１とＪ００３の損紙率は設定した閾値（３．０％）を超えていないが、ジョブＪ００４とＪ００５の損紙率は設定した閾値を超えている。したがって、この例では、温度条件は２０〜２３℃となり、湿度条件は５０〜５８％となる。
【００５７】
次に、工程管理サーバ１０は、ステップＳ１１１で求めた温度条件および湿度条件を含む適正環境情報を印刷サーバ２０に送出する（ステップＳ１１２）。印刷サーバ２０は、工程管理サーバ１０から送出された適正環境情報を受け取る（ステップＳ２１１）。受け取った適正環境情報は、印刷サーバ２０に記憶される。
【００５８】
適正環境情報を送出あるいは受領した後に１つの印刷ジョブを実行するときには、工程管理サーバ１０および印刷サーバ２０は、図２に示す処理と同じ処理を行う（ステップＳ１０１〜Ｓ１０３、Ｓ２０１〜Ｓ２０３）。ただし、印刷サーバ２０は、ステップＳ２０１とステップＳ２０２との間で、環境判定処理を行う（ステップＳ２１２）。
【００５９】
図８は、環境判定処理の詳細を示すフローチャートである。環境判定処理では、印刷サーバ２０は、ステップＳ２０１で受け取った印刷指示４０から、用紙の種類を抽出する（ステップＳ２２１）。次に、印刷サーバ２０は、ステップＳ２１１で受け取った適正環境情報の中から、ステップＳ２２１で抽出した用紙の種類についての温度条件および湿度条件を抽出する（ステップＳ２２２）。次に、印刷サーバ２０は、現在の温度および湿度を取得する（ステップＳ２２３）。
【００６０】
次に、印刷サーバ２０は、現在の温度および湿度が適正であるか否かを判断する（ステップＳ２２４）。より詳細には、ステップＳ２２４では、ステップＳ２２３で取得した温度および湿度がステップＳ２２２で抽出した温度条件および湿度条件に含まれているか否かが判断される。現在の温度および湿度が適正でない場合（ステップＳ２２４のＮｏ）、印刷サーバ２０は、その旨を示す警告画面を表示する（ステップＳ２２５）。これにより、表示部２３には、例えば図９に示す警告画面が表示される。
【００６１】
警告画面が表示された場合、オペレータは、現状のままで印刷を実行すると損紙が予定以上に発生することを認識する。そこで、オペレータは、印刷機３０の設置場所の温度および湿度を印刷に好適なレベルに（具体的には、ステップＳ２２２で抽出した温度条件および湿度条件を満たすように）調整する。これにより、損紙の発生を抑制することができる。あるいは、オペレータは、印刷ジョブを一旦保留し、管理者の了解を得た後に現状のままで印刷を実行してもよい。このように損紙の発生を事前に予測して、適切な対応を行うことができる。
【００６２】
以上に示すように、本実施形態に係る印刷システムでは、印刷サーバから工程管理サーバに通知される稼働情報には、印刷機における損紙の発生状況を示す情報として、損紙枚数が含まれ、印刷機における損紙の発生原因に関する情報として、印刷機で使用された用紙の種類と、印刷機の設置場所の温度および湿度とが含まれている。したがって、管理者は、どのような用紙の種類、温度および湿度の組合せのときに損紙が発生しやすいかを認識し、印刷機の設置場所の温度および湿度を好適に調整して損紙の発生を抑制することができる。また、管理者は、温度および湿度を調整した場合に損紙がどの程度減るかを予測し、温度および湿度調整によるコスト削減効果を予測することもできる。
【００６３】
（第２の実施形態）
図１０は、本発明の第２の実施形態に係る印刷システムの構成を示すブロック図である。図１０に示す印刷システムは、工程管理サーバ１５、印刷サーバ２５、および、印刷機３０を備えている。これらの要素の構成および接続形態は、第１の実施形態と同じである。ただし、記憶部１４、２４には第１の実施形態とは異なるプログラムが記憶され、工程管理サーバ１５のＣＰＵ１１は、記憶部１４に記憶された工程管理プログラムＰＭ２を実行し、印刷サーバ２５のＣＰＵ２１は、記憶部２４に記憶された印刷機制御プログラムＰＣ２を実行する。以下、主に本実施形態と第１の実施形態の相違点を説明し、本実施形態の構成要素のうち第１の実施形態と同一の要素については、同一の参照符号を付して説明を省略する。
【００６４】
第１の実施形態と同様に、工程管理サーバ１５は、１つの印刷ジョブを実行するときに、印刷サーバ２５に対して印刷指示４０を発行する。印刷サーバ２５は、印刷指示４０に基づき印刷機３０を制御した後、工程管理サーバ１５に対して稼働情報５５を通知する。本実施形態では、第１の実施形態とは異なり、稼働情報５５には損紙枚数と印刷のやり直し原因とが含まれている。
【００６５】
印刷サーバ２５は、印刷指示４０を受け取ると、多くの場合、印刷機３０を１回だけ制御して（すなわち、１回の印刷で）印刷を完了する。したがって、印刷サーバ２５が印刷機３０を２回以上制御する場合には、印刷のやり直しが行われ、損紙が発生することが多い。そこで、本実施形態に係る印刷システムは、印刷サーバ２５で印刷のやり直し原因を取得し、それを工程管理サーバ１５に通知する。
【００６６】
ただし、印刷サーバ２５が印刷機３０を２回以上制御しても、損紙が発生しない場合もある（例えば、オペレータが印刷サーバ２５に複数回に分けて印刷を行うよう指示した場合）。そこで、印刷サーバ２５は、予定印刷枚数を超える印刷が印刷機３０で行われたときに、印刷のやり直しが行われたと判断する。
【００６７】
以下、図１１を参照して、図１０に示す印刷システムの動作を説明する。図１１に示すように、工程管理サーバ１５は印刷サーバ２５に対して印刷指示４０を発行し（ステップＳ１５１）、印刷サーバ２５は工程管理サーバ１５から発行された印刷指示４０を受け取る（ステップＳ２５１）。印刷指示４０の詳細は、第１の実施形態と同じである。
【００６８】
印刷サーバ２５は、印刷指示４０を受け取ると、受け取った印刷指示４０に基づき印刷機３０を制御する（ステップＳ２５２）。ただし、ステップＳ２５２では、印刷サーバ２５は、オペレータの指示に従い、印刷指示４０で指定された通し枚数の一部を印刷するように印刷機３０を制御してもよい。これにより、例えば、印刷物を１部だけ試し刷りしたり、通し枚数が多い場合に複数回に分けて印刷を行ったりすることができる。
【００６９】
次に、印刷サーバ２５は、印刷を終了するか否かを判断する（ステップＳ２５３）。より詳細には、印刷サーバ２５は、印刷済み枚数が予定印刷枚数に達し、かつ、オペレータが印刷終了を確認したときには印刷終了と判断し、それ以外のときには印刷継続と判断する。
【００７０】
印刷継続と判断した場合（ステップＳ２５３のＮｏ）、印刷サーバ２５は、印刷のやり直しか否かを判断する（ステップＳ２５４）。より詳細には、印刷サーバ２５は、印刷済み枚数が予定印刷枚数を超えているときには印刷のやり直しと判断し、それ以外のときには印刷のやり直しでないと判断する。
【００７１】
印刷のやり直しと判断した場合（ステップＳ２５４のＹｅｓ）、印刷サーバ２５は、オペレータから印刷のやり直し原因を受け取り（ステップＳ２５５）、ステップＳ２５２へ進む。また、印刷のやり直しでないと判断した場合（ステップＳ２５４のＮｏ）、印刷サーバ２５は、ステップＳ２５５を実行することなく、ステップＳ２５２へ進む。
【００７２】
ステップＳ２５３で印刷終了と判断した場合（ステップＳ２５３のＹｅｓ）、印刷サーバ２５は、工程管理サーバ１５に対して稼働情報５５を送出する（ステップＳ２５６）。工程管理サーバ１５は、印刷サーバ２５から送出された稼働情報５５を受け取る（ステップＳ１５２）。稼働情報５５には、印刷開始時刻、印刷終了時刻、印刷完了枚数などの情報が含まれている。また、稼働情報５５には、印刷機３０における損紙の発生状況を示す情報として、損紙枚数（あるいは、損紙率でもよい）が含まれている。さらに稼働情報５５には、印刷機３０における損紙の発生原因に関する情報として、ステップＳ２５５で受け取った印刷のやり直し原因が含まれている。
【００７３】
工程管理サーバ１５は、稼働情報５５を受け取ると、受け取った稼働情報５５を蓄積する（ステップＳ１５３）。これをもって、１つの印刷ジョブの実行が完了する。
【００７４】
図１１に示す処理を複数回実行すると、工程管理サーバ１５には、複数の印刷ジョブについての稼働情報からなる稼働実績が蓄積される。図１２は、工程管理サーバ１５に蓄積された稼働実績の例を示す図である。図１２に示す稼働実績には、各印刷ジョブについて、ジョブ番号、通し枚数および完了枚数が含まれている。さらに、この稼働実績には、各印刷ジョブに関する損紙枚数と印刷のやり直し原因とが、印刷のやり直し回数の分だけ含まれている。
【００７５】
第１の実施形態と同様に、管理者は、工程管理サーバ１５に蓄積された稼働実績を自由に利用することができる。例えば、管理者は、入力部１２を用いて指示を入力することにより、稼働実績、あるいは、稼働実績の解析結果を表示部１３に表示させることができる。これにより、管理者は、どのようなやり直し原因により損紙が発生しているかを認識することができる。なお、第１の実施形態と同様に、印刷指示４０および稼働情報５５は、ＪＤＦに準拠した形式を有していてもよい。
【００７６】
図１１に示すステップＳ２５２〜Ｓ２５６を詳細化すると、図１３に示すようになる。以下、１つの印刷ジョブにおける予定印刷枚数をＴ、印刷済み枚数をＱという。
【００７７】
印刷サーバ２５は、ステップＳ２５１を実行した後、予定印刷枚数Ｔと印刷済み枚数Ｑを初期化する（ステップＳ２６１）。より詳細には、印刷サーバ２５は、印刷指示４０で指定された通し枚数と予備印刷枚数との和を予定印刷枚数Ｔに設定し、印刷済み枚数Ｑを０に初期化する。ここで、予備印刷枚数とは、指定された通し枚数を超えて余分に印刷する枚数をいう。予備印刷枚数は、例えば、管理者によって決定される。あるいは、通し枚数の一定の割合（例えば、１０％）を予備印刷枚数としてもよい。
【００７８】
次に、印刷サーバ２５は、オペレータの指示に従い、印刷指示４０で指定された通し枚数の全部または一部を印刷するように印刷機３０を制御する（ステップＳ２６２）。次に、印刷サーバ２５は、ステップＳ２６２における印刷枚数を印刷済み枚数Ｑに加算する（ステップＳ２６３）。
【００７９】
次に、印刷サーバ２５は、印刷済み枚数Ｑと予定印刷枚数Ｔとを比較し（ステップＳ２６４）、ＱがＴ以上の場合はステップＳ２６５へ、ＱがＴ未満の場合はステップＳ２６２へ進む。後者の場合（ステップＳ２６４のＮｏ）、ステップＳ２６２において、通常と同じ手順で残りの印刷が行われる。
【００８０】
ステップＳ２６４でＱがＴ以上の場合（ステップＳ２６４のＹｅｓ）、印刷サーバ２５は、終了確認画面を表示する（ステップＳ２６５）。これにより、表示部２３には、例えば図１４に示す終了確認画面が表示される。オペレータは、終了確認画面を用いて、印刷ジョブの終了を確認するか否かを入力する。印刷サーバ２５は、オペレータが終了確認を入力したか否かを判断する（ステップＳ２６６）。
【００８１】
終了確認が入力されなかった場合（ステップＳ２６６のＮｏ）、印刷サーバ２５は、やり直し原因入力画面を表示する（ステップＳ２６７）。これにより、表示部２３には、例えば図１５に示すやり直し原因入力画面が表示される。オペレータは、やり直し原因入力画面を用いて、予め決められた複数のやり直し原因のいずれかを選択するか、あるいは、それ以外のやり直し原因を入力する。
【００８２】
印刷サーバ２５は、オペレータによって選択または入力された印刷のやり直し原因を受け取る（ステップＳ２６８）。次に、印刷サーバ２５は、ステップＳ２６８で受け取った印刷のやり直し原因と、次回の印刷枚数（次にステップＳ２６２を実行するときの印刷枚数）を記憶し（ステップＳ２６９）、ステップＳ２６２へ進む。ステップＳ２６９で記憶される次回の印刷枚数は、損紙枚数となる。
【００８３】
ステップＳ２６４でＱがＴ以上となった後も、ステップＳ２６６で終了確認が入力されるまで、印刷サーバ２５は、ステップＳ２６２〜Ｓ２６９を繰り返し実行する。これにより、印刷サーバ２５には、印刷のやり直し回数の分だけ、印刷のやり直し原因と次回の印刷枚数（損紙枚数に等しい）とが記憶される。
【００８４】
ステップＳ２６６で終了確認が入力されると（ステップＳ２６６のＹｅｓ）、印刷サーバ２５は、ステップＳ２５６へ進み、稼働情報５５を工程管理サーバ１５に対して送出する。稼働情報５５には、印刷のやり直し回数の分だけ、損紙枚数と印刷のやり直し原因とが含まれている。
【００８５】
なお、以上の説明では、印刷サーバ２５はオペレータによって選択または入力された印刷のやり直し原因を受け取ることとしたが、印刷サーバ２５が印刷のやり直し原因を推定してもよい。例えば、印刷サーバ２５は、前回の印刷パラメータと今回の印刷パラメータとの相違点を求め、その相違点に基づき所定のアルゴリズムによって、印刷のやり直し原因を推定してもよい。具体的には、前回の印刷と今回の印刷とで用紙のサイズが異なる場合には、印刷のやり直し原因は、用紙の選択の間違いであると推定される。あるいは、前回の印刷と今回の印刷とでＲＩＰ（Raster Image Processor）の条件が異なる場合には、印刷のやり直し原因は、印刷データの異常によるものと推定される。
【００８６】
印刷サーバ２５が印刷のやり直し原因を推定することとすれば、オペレータは、印刷のやり直しのたびに印刷のやり直し原因を入力する必要がなくなる。これにより、オペレータの負担を軽減することができる。ただし、推定した印刷のやり直し原因が誤っている可能性があるので、印刷サーバ２５は、推定した印刷のやり直し原因を画面に表示し、オペレータの確認を受けるなどの処理を行うことが好ましい。
【００８７】
また、図１１および図１３に示す処理では、印刷サーバ２５は印刷終了と判断した後にやり直し原因を受け取ることはないが、印刷サーバ２５は、同じ印刷ジョブについて複数回の印刷が行われた場合には、印刷終了と判断した後でも、やり直し原因を受け取ることとしてもよい。
【００８８】
また、予備印刷枚数に余裕がある場合や、印刷ジョブが途中で中止された場合には、印刷済み枚数Ｑが予定印刷枚数Ｔ未満であっても、印刷サーバ２５は、図１３に示す処理を終了し、ステップＳ２５６へ進んでもよい。この場合、損紙が発生していなければ、印刷サーバ２５は、完了枚数に印刷済み枚数Ｑを、損紙枚数にゼロを設定した稼働情報５５を工程管理サーバ１５に通知する。
【００８９】
以下、得られた稼働実績に基づき、損紙の発生を抑制する方法について説明する。ここでは一例として、頻度の高い損紙の発生原因についてオペレータに注意を喚起する方法について説明する。この方法を採用する場合、工程管理サーバ１５は、得られた稼働実績に基づき頻度の高い損紙の発生原因を求め、これを含んだ印刷指示を印刷サーバ２５に通知する。印刷サーバ２５は、通知された印刷指示から損紙の発生原因を抽出して画面に表示する。これにより、表示部２３には、例えば「用紙の間違いがないかを確認して下さい」などのメッセージが表示される。
【００９０】
なお、印刷サーバ２５は、頻度が最も高い損紙の発生原因を１つだけ表示してもよく、画面が煩雑にならない程度に、頻度が高い順に損紙の発生原因を複数個表示してもよい。また、工程管理サーバ１５は、管理者から損紙率の閾値を受け取り、受け取った閾値以上の頻度で発生する損紙の発生原因（１つの場合も、複数の場合もある）を含んだ印刷指示を印刷サーバ２５に通知してもよい。これにより、印刷サーバ２５は、損紙率が閾値以上となる損紙の発生原因を画面に表示することができる。
【００９１】
損紙の発生を抑制する方法は、上記の方法に限られない。例えば、稼働情報５５にオペレータ名を格納することとし、損紙枚数とオペレータ名との間に相関関係があることが確認された場合には、損紙の発生原因がオペレータのミスに起因するものと判断することができる。このような場合には、損紙の発生を抑制するために、オペレータの再教育を行えばよい。あるいは、稼働情報５５に印刷機名を格納することとし、損紙枚数と印刷機名との間に相関関係があることが確認された場合には、損紙の発生原因が印刷機の機械的ないし電気的トラブルに起因するものと判断することができる。このような場合には、損紙の発生を抑制するために、印刷機の整備を行えばよい。このように、稼働情報５５に格納された情報に基づき損紙の発生原因を判断することができるので、適切な対策を講じることにより、損紙の発生を抑制することができる。
【００９２】
以上に示すように、本実施形態に係る印刷システムでは、印刷サーバから工程管理サーバに通知される稼働情報には、印刷機における損紙の発生状況を示す情報として、損紙枚数が含まれ、印刷機における損紙の発生原因に関する情報として、印刷のやり直し原因が含まれている。したがって、管理者は、どのようなやり直し原因により損紙が発生しているかを認識し、適切な対策を講じて損紙の発生を抑制することができる。また、管理者は、対策を講じたときに損紙がどの程度減るかを予測し、対策を講じたことによるコスト削減効果を予測することもできる。
【図面の簡単な説明】
【００９３】
【図１】本発明の第１の実施形態に係る印刷システムの構成を示すブロック図である。
【図２】図１に示す印刷システムの動作を示すフローチャートである。
【図３】図１に示す印刷システムで得られる稼働実績の例を示す図である。
【図４】図１に示す印刷システムの印刷機の詳細な構成を示すブロック図である。
【図５】図１に示す印刷システムにおける損紙枚数を数える処理の詳細を示すフローチャートである。
【図６】図１に示す印刷システムの動作を示すフローチャートである。
【図７】図１に示す印刷システムの条件選択画面の例を示す図である。
【図８】図１に示す印刷システムにおける環境判定処理の詳細を示すフローチャートである。
【図９】図１に示す印刷システムの警告画面の例を示す図である。
【図１０】本発明の第２の実施形態に係る印刷システムの構成を示すブロック図である。
【図１１】図１０に示す印刷ステムの動作を示すフローチャートである。
【図１２】図１０に示す印刷システムで得られる稼働実績の例を示す図である。
【図１３】図１１に示す処理の詳細を示すフローチャートである。
【図１４】図１０に示す印刷ステムの終了確認画面の例を示す図である。
【図１５】図１０に示す印刷ステムのやり直し原因入力画面の例を示す図である。
【図１６】従来の印刷システムの構成を示すブロック図である。
【符号の説明】
【００９４】
１０、１５…工程管理サーバ
２０、２５…印刷サーバ
３０…印刷機
４０…印刷指示
５０、５５…稼働情報
６０…ネットワーク
【図１】
2007050651.tif 000003
【図２】
2007050651.tif 000004
【図３】
2007050651.tif 000005
【図４】
2007050651.tif 000006
【図５】
2007050651.tif 000007
【図６】
2007050651.tif 000008
【図７】
2007050651.tif 000009
【図８】
2007050651.tif 000010
【図９】
2007050651.tif 000011
【図１０】
2007050651.tif 000012
【図１１】
2007050651.tif 000013
【図１２】
2007050651.tif 000014
【図１３】
2007050651.tif 000015
【図１４】
2007050651.tif 000016
【図１５】
2007050651.tif 000017
【図１６】
2007050651.tif 000018