(57)【要約】【課題】印刷で必要となる印刷機構の構成を印刷装置が有するように変更する場合に比較して、印刷装置で印刷を行う際に要する労力を少なくする。【解決手段】ワークフローサーバ１０では、操作受付部２５が、印刷装置での印刷をＤＦＥ４０に指示する印刷指示情報を受け付け、受信部２２が、印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得し、送信部２１が、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有することになっている第１の時間に、印刷装置で印刷が行われるように、印刷指示情報をＤＦＥ４０に送信し、ＤＦＥ４０では、受信部４３が、印刷指示情報を受け付け、印刷指示部４５が、印刷指示情報を処理する。【選択図】図６
2019036241.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置での印刷を印刷制御装置に指示する印刷指示情報を受け付ける受付手段と、
前記印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する取得手段と、
前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになっている第１の時間に、当該印刷装置で当該印刷が行われるように、前記印刷指示情報を前記印刷制御装置に送信する送信手段と
を備えたことを特徴とする印刷指示制御装置。
【請求項２】
前記第１の時間に前記印刷装置で前記印刷が行われるように、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信の保留を制御する制御手段を更に備えたことを特徴とする請求項１に記載の印刷指示制御装置。
【請求項３】
前記制御手段は、前記受付手段にて前記第１の時間に前記印刷指示情報を受け付ければ、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留しないことを特徴とする請求項２に記載の印刷指示制御装置。
【請求項４】
前記制御手段は、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有しなくなる第２の時間に、当該印刷がどの程度進んでいると予測されるかに応じて、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留するかどうかを決定することを特徴とする請求項３に記載の印刷指示制御装置。
【請求項５】
前記制御手段は、前記第２の時間に前記印刷が終了していると予測されれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留しないことを特徴とする請求項４に記載の印刷指示制御装置。
【請求項６】
前記制御手段は、前記第２の時間に前記印刷が終了していないと予測されれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留することを特徴とする請求項４に記載の印刷指示制御装置。
【請求項７】
前記制御手段は、前記第２の時間に前記印刷が予め定めた基準よりも進んでいると予測されれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留しないことを特徴とする請求項４に記載の印刷指示制御装置。
【請求項８】
前記制御手段は、前記第２の時間に前記印刷が予め定めた基準よりも進んでいないと予測されれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留することを特徴とする請求項４に記載の印刷指示制御装置。
【請求項９】
前記第１の時間に前記印刷装置で前記印刷が行われるように、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信の順番を制御する制御手段を更に備えたことを特徴とする請求項１に記載の印刷指示制御装置。
【請求項１０】
前記制御手段は、前記受付手段にて、他の印刷を受け付けた後、前記第１の時間に前記印刷指示情報を受け付け、かつ、前記変更予定情報により示される変更予定において、当該他の印刷で必要となる印刷機構の構成を当該第１の時間に前記印刷装置が有しないことになっていれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信の順番を、当該他の印刷よりも前に変更することを特徴とする請求項９に記載の印刷指示制御装置。
【請求項１１】
前記制御手段は、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有しなくなる第２の時間に、当該印刷がどの程度進んでいると予測されるかに応じて、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信の順番を、前記他の印刷よりも前に変更するかどうかを決定することを特徴とする請求項１０に記載の印刷指示制御装置。
【請求項１２】
印刷装置での印刷を印刷制御装置に指示する印刷指示情報を受け付ける受付手段と、
前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになるまでは、前記印刷指示情報を前記印刷制御装置に送信せず、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになった後に、当該印刷装置で当該印刷が行われるように前記印刷指示情報を前記印刷制御装置に送信する送信手段と
を備えたことを特徴とする印刷指示制御装置。
【請求項１３】
印刷装置に印刷を指示する印刷指示情報を受け付ける受付手段と、
前記印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する取得手段と、
前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになっている第１の時間に、当該印刷装置で当該印刷が行われるように、前記印刷指示情報を処理する処理手段と
を備えたことを特徴とする印刷制御装置。
【請求項１４】
前記第１の時間に前記印刷装置で前記印刷が行われるように、前記処理手段による前記印刷指示情報の処理の保留を制御する制御手段を更に備えたことを特徴とする請求項１３に記載の印刷制御装置。
【請求項１５】
前記制御手段は、前記受付手段にて前記第１の時間に前記印刷指示情報を受け付ければ、前記処理手段による前記印刷指示情報の処理を保留しないことを特徴とする請求項１４に記載の印刷制御装置。
【請求項１６】
前記制御手段は、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有しなくなる第２の時間に、当該印刷がどの程度進んでいると予測されるかに応じて、前記処理手段による前記印刷指示情報の処理を保留するかどうかを決定することを特徴とする請求項１５に記載の印刷制御装置。
【請求項１７】
前記印刷装置が有する前記印刷機構の構成の変更を指示する変更指示情報を出力する出力手段を更に備えたことを特徴とする請求項１３に記載の印刷制御装置。
【請求項１８】
前記出力手段は、現在の実際の印刷機構の構成と、前記変更予定情報により示される変更予定における現在の印刷機構の構成とが異なることを１つの条件として、前記変更指示情報を出力することを特徴とする請求項１７に記載の印刷制御装置。
【請求項１９】
前記出力手段は、前記変更予定情報により示される変更予定において、現在の印刷機構の構成が変更されることになっている第２の時間が予め定められた時間以内であることを１つの条件として、前記変更指示情報を出力することを特徴とする請求項１７に記載の印刷制御装置。
【請求項２０】
前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有しなくなる第２の時間に、当該印刷が終了していないことにより、当該変更予定情報が変更された場合に、その旨の情報を出力する出力手段を更に備えたことを特徴とする請求項１３に記載の印刷制御装置。
【請求項２１】
コンピュータに、
印刷装置での印刷を印刷制御装置に指示する印刷指示情報を受け付ける機能と、
前記印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する機能と、
前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになっている第１の時間に、当該印刷装置で当該印刷が行われるように、前記印刷指示情報を前記印刷制御装置に送信する機能と
を実現させるためのプログラム。
【請求項２２】
コンピュータに、
印刷装置に印刷を指示する印刷指示情報を受け付ける機能と、
前記印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する機能と、
前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになっている第１の時間に、当該印刷装置で当該印刷が行われるように、前記印刷指示情報を処理する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示制御装置、印刷制御装置及びプログラムに関する。
【背景技術】
【０００２】
出力側でも複数の出力機器を統合的に管理し、出力機器を効率的に運用するいわゆるハイブリッドワークフロー技術において、出力先として割り当てられたプリンタエンジンが印刷中に停止したとき、出力機器が複数でサーバの近くにないという理由から、出力完了までの生産性が低下すると共に、出力機器所有者にも緊急メンテナンス対応が発生してしまうことは、知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５８７０６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷機構の構成を変更可能な印刷装置がある。このような印刷装置で印刷を行う際には、印刷で必要となる印刷機構の構成を印刷装置が有していないことも考えられる。しかしながら、印刷で必要となる印刷機構の構成を印刷装置が有するように変更したのでは、印刷装置で印刷を行う際に多大な労力を要する可能性がある。
【０００５】
本発明の目的は、印刷で必要となる印刷機構の構成を印刷装置が有するように変更する場合に比較して、印刷装置で印刷を行う際に要する労力を少なくすることにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、印刷装置での印刷を印刷制御装置に指示する印刷指示情報を受け付ける受付手段と、前記印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する取得手段と、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになっている第１の時間に、当該印刷装置で当該印刷が行われるように、前記印刷指示情報を前記印刷制御装置に送信する送信手段とを備えたことを特徴とする印刷指示制御装置である。
請求項２に記載の発明は、前記第１の時間に前記印刷装置で前記印刷が行われるように、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信の保留を制御する制御手段を更に備えたことを特徴とする請求項１に記載の印刷指示制御装置である。
請求項３に記載の発明は、前記制御手段は、前記受付手段にて前記第１の時間に前記印刷指示情報を受け付ければ、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留しないことを特徴とする請求項２に記載の印刷指示制御装置である。
請求項４に記載の発明は、前記制御手段は、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有しなくなる第２の時間に、当該印刷がどの程度進んでいると予測されるかに応じて、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留するかどうかを決定することを特徴とする請求項３に記載の印刷指示制御装置である。
請求項５に記載の発明は、前記制御手段は、前記第２の時間に前記印刷が終了していると予測されれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留しないことを特徴とする請求項４に記載の印刷指示制御装置である。
請求項６に記載の発明は、前記制御手段は、前記第２の時間に前記印刷が終了していないと予測されれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留することを特徴とする請求項４に記載の印刷指示制御装置である。
請求項７に記載の発明は、前記制御手段は、前記第２の時間に前記印刷が予め定めた基準よりも進んでいると予測されれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留しないことを特徴とする請求項４に記載の印刷指示制御装置である。
請求項８に記載の発明は、前記制御手段は、前記第２の時間に前記印刷が予め定めた基準よりも進んでいないと予測されれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信を保留することを特徴とする請求項４に記載の印刷指示制御装置である。
請求項９に記載の発明は、前記第１の時間に前記印刷装置で前記印刷が行われるように、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信の順番を制御する制御手段を更に備えたことを特徴とする請求項１に記載の印刷指示制御装置である。
請求項１０に記載の発明は、前記制御手段は、前記受付手段にて、他の印刷を受け付けた後、前記第１の時間に前記印刷指示情報を受け付け、かつ、前記変更予定情報により示される変更予定において、当該他の印刷で必要となる印刷機構の構成を当該第１の時間に前記印刷装置が有しないことになっていれば、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信の順番を、当該他の印刷よりも前に変更することを特徴とする請求項９に記載の印刷指示制御装置である。
請求項１１に記載の発明は、前記制御手段は、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有しなくなる第２の時間に、当該印刷がどの程度進んでいると予測されるかに応じて、前記送信手段による前記印刷指示情報の前記印刷制御装置への送信の順番を、前記他の印刷よりも前に変更するかどうかを決定することを特徴とする請求項１０に記載の印刷指示制御装置である。
請求項１２に記載の発明は、印刷装置での印刷を印刷制御装置に指示する印刷指示情報を受け付ける受付手段と、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになるまでは、前記印刷指示情報を前記印刷制御装置に送信せず、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになった後に、当該印刷装置で当該印刷が行われるように前記印刷指示情報を前記印刷制御装置に送信する送信手段とを備えたことを特徴とする印刷指示制御装置である。
請求項１３に記載の発明は、印刷装置に印刷を指示する印刷指示情報を受け付ける受付手段と、前記印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する取得手段と、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになっている第１の時間に、当該印刷装置で当該印刷が行われるように、前記印刷指示情報を処理する処理手段とを備えたことを特徴とする印刷制御装置である。
請求項１４に記載の発明は、前記第１の時間に前記印刷装置で前記印刷が行われるように、前記処理手段による前記印刷指示情報の処理の保留を制御する制御手段を更に備えたことを特徴とする請求項１３に記載の印刷制御装置である。
請求項１５に記載の発明は、前記制御手段は、前記受付手段にて前記第１の時間に前記印刷指示情報を受け付ければ、前記処理手段による前記印刷指示情報の処理を保留しないことを特徴とする請求項１４に記載の印刷制御装置である。
請求項１６に記載の発明は、前記制御手段は、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有しなくなる第２の時間に、当該印刷がどの程度進んでいると予測されるかに応じて、前記処理手段による前記印刷指示情報の処理を保留するかどうかを決定することを特徴とする請求項１５に記載の印刷制御装置である。
請求項１７に記載の発明は、前記印刷装置が有する前記印刷機構の構成の変更を指示する変更指示情報を出力する出力手段を更に備えたことを特徴とする請求項１３に記載の印刷制御装置である。
請求項１８に記載の発明は、前記出力手段は、現在の実際の印刷機構の構成と、前記変更予定情報により示される変更予定における現在の印刷機構の構成とが異なることを１つの条件として、前記変更指示情報を出力することを特徴とする請求項１７に記載の印刷制御装置である。
請求項１９に記載の発明は、前記出力手段は、前記変更予定情報により示される変更予定において、現在の印刷機構の構成が変更されることになっている第２の時間が予め定められた時間以内であることを１つの条件として、前記変更指示情報を出力することを特徴とする請求項１７に記載の印刷制御装置である。
請求項２０に記載の発明は、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有しなくなる第２の時間に、当該印刷が終了していないことにより、当該変更予定情報が変更された場合に、その旨の情報を出力する出力手段を更に備えたことを特徴とする請求項１３に記載の印刷制御装置である。
請求項２１に記載の発明は、コンピュータに、印刷装置での印刷を印刷制御装置に指示する印刷指示情報を受け付ける機能と、前記印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する機能と、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになっている第１の時間に、当該印刷装置で当該印刷が行われるように、前記印刷指示情報を前記印刷制御装置に送信する機能とを実現させるためのプログラムである。
請求項２２に記載の発明は、コンピュータに、印刷装置に印刷を指示する印刷指示情報を受け付ける機能と、前記印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する機能と、前記変更予定情報により示される変更予定において、前記印刷で必要となる印刷機構の構成を前記印刷装置が有することになっている第１の時間に、当該印刷装置で当該印刷が行われるように、前記印刷指示情報を処理する機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有するように変更する場合に比較して、印刷装置で印刷を行う際に要する労力を少なくすることができる。
請求項２の発明によれば、印刷装置で印刷を行う際に要する労力が少なくなるように、印刷指示情報の印刷制御装置への送信の保留を制御することができる。
請求項３の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有する時間に印刷指示情報を受け付ければ、早期に印刷されるように、印刷指示情報の印刷制御装置への送信を保留しないようにすることができる。
請求項４の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有しなくなる時間における印刷の進度を考慮して、印刷指示情報の印刷制御装置への送信を保留するかどうかを決定することができる。
請求項５の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有しなくなったときに印刷が終了していることを分かった上で印刷を行うことができる。
請求項６の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有しなくなったときに未だ印刷中であることを事前に回避することができる。
請求項７の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有しなくなったときに印刷がある程度進んでいればそのまま印刷を継続することができる。
請求項８の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有しなくなったときに未だ印刷中でその後も暫く印刷が継続されることを事前に回避することができる。
請求項９の発明によれば、印刷装置で印刷を行う際に要する労力が少なくなるように、印刷指示情報の印刷制御装置への送信の順番を制御することができる。
請求項１０の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有する時間に印刷指示情報を受け付ければ、早期に印刷されるように、印刷指示情報の印刷制御装置への送信の順番を早めることができる。
請求項１１の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有しなくなる時間における印刷の進度を考慮して、印刷指示情報の印刷制御装置への送信の順番を早めるかどうかを決定することができる。
請求項１２の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有するように変更する場合に比較して、印刷装置で印刷を行う際に要する労力を少なくすることができる。
請求項１３の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有するように変更する場合に比較して、印刷装置で印刷を行う際に要する労力を少なくすることができる。
請求項１４の発明によれば、印刷装置で印刷を行う際に要する労力が少なくなるように、印刷指示情報の印刷制御装置への送信の保留を制御することができる。
請求項１５の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有する時間に印刷指示情報を受け付ければ、早期に印刷されるように、印刷指示情報の印刷制御装置への送信を保留しないようにすることができる。
請求項１６の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有しなくなる時間における印刷の進度を考慮して、印刷指示情報の印刷制御装置への送信を保留するかどうかを決定することができる。
請求項１７の発明によれば、印刷装置が有する印刷機構の構成の変更を促すことができる。
請求項１８の発明によれば、現在の実際の印刷機構の構成と、変更予定情報により示される変更予定における現在の印刷機構の構成とが異なる場合に、印刷装置が有する印刷機構の構成の変更を促すことができる。
請求項１９の発明によれば、現在の印刷機構の構成が変更される時間が迫っている場合に、印刷装置が有する印刷機構の構成の変更を促すことができる。
請求項２０の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有しなくなったときに未だ印刷中であることにより変更予定情報が変更された場合に、その旨を知らせることができる。
請求項２１の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有するように変更する場合に比較して、印刷装置で印刷を行う際に要する労力を少なくすることができる。
請求項２２の発明によれば、印刷で必要となる印刷機構の構成を印刷装置が有するように変更する場合に比較して、印刷装置で印刷を行う際に要する労力を少なくすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態が適用されるワークフローシステムの構成例を示した図である。
【図２】本発明の実施の形態におけるワークフローサーバのハードウェア構成例を示した図である。
【図３】本発明の実施の形態における印刷システムのハードウェア構成例を示した図である。
【図４】（ａ）は本発明の実施の形態で表示されるトナー構成予定表示画面の一例を示した図であり、（ｂ）は本発明の実施の形態で表示されるトナー構成予定設定画面の一例を示した図である。
【図５】（ａ）〜（ｆ）は本発明の実施の形態で記憶されるトナー構成予定情報の一例を示した図である。
【図６】本発明の実施の形態におけるワークフローサーバ及びＤＦＥの機能構成例を示したブロック図である。
【図７】本発明の実施の形態におけるワークフローサーバ及びＤＦＥの第１の動作例を示したシーケンス図である。
【図８】本発明の実施の形態におけるワークフローサーバ及びＤＦＥの第２の動作例を示したシーケンス図である。
【図９】本発明の実施の形態におけるワークフローサーバ及びＤＦＥの第３の動作例を示したシーケンス図である。
【図１０】本発明の実施の形態におけるＤＦＥのトナー交換を促すメッセージを表示する際のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［本実施の形態の背景］
近年、印刷業界では、低コスト化が重要視されていることから、印刷工程全体の効率化が求められており、複数のＤＦＥ（Digital Front End）を管理するワークフローと呼ばれるシステム（以下、「ワークフローシステム」という）が注目されている。このワークフローシステムにおいて、ＤＦＥが制御する印刷装置の中には、Ｃ（シアン）トナー、Ｍ（マゼンタ）トナー、Ｙ（イエロー）トナー、Ｋ（ブラック）トナー以外の特殊な色で画像を形成するための特殊トナーを装着可能なものがある。
【００１１】
このような印刷装置には、特殊トナーを装着するトナー装着部を変更することで、つまり、トナーの配置順序を変更することで、特殊トナーをＣ、Ｍ、Ｙ、Ｋトナーの上に乗せるか、特殊トナーの上にＣ、Ｍ、Ｙ、Ｋトナーを乗せるかを切り換え可能なものがある。しかしながら、特殊トナーをＣ、Ｍ、Ｙ、Ｋトナーの上に乗せるか、特殊トナーの上にＣ、Ｍ、Ｙ、Ｋトナーを乗せるかは、印刷ごとに期待値が異なる。例えば、特殊トナーが金トナーである場合に、金トナーをＣ、Ｍ、Ｙ、Ｋトナーの上に乗せたい印刷もあれば、金トナーの上にＣ、Ｍ、Ｙ、Ｋトナーを乗せたい印刷もある。このような場合、印刷ごとにトナーを入れ替える必要があるが、トナーの入れ替えにはコスト（時間及び人件費）が発生する。
【００１２】
また、このような印刷装置には、同じトナー装着部に、金、銀、クリア、白等の種々の特殊トナーを装着可能なものもある。しかしながら、印刷ごとに使用したいトナーは異なるため、同じ問題が発生する。
【００１３】
そこで、本実施の形態では、トナー構成の変更回数を抑えつつ印刷を継続できるように、印刷指示制御を行う。尚、本明細書において「トナー構成」とは、複数のトナー装着部に各色トナーを装着することによるトナーの配置順序と、トナー装着部に装着されたトナーの色とを意味するものとする。また、「トナー交換」とは、記録材としてのトナーのみを単に交換することではなく、トナーを使用して像形成を行う機構（ユニット）を交換することを意味する。
【００１４】
［ワークフローシステムの構成］
図１は、本実施の形態が適用されるワークフローシステム１の構成例を示した図である。図示するように、このワークフローシステム１は、ワークフローサーバ１０と、印刷システム３０ａ，３０ｂ，３０ｃとが、通信回線で接続されることにより構成されている。ここで、印刷システム３０ａ，３０ｂ，３０ｃは、これらを区別しない場合は、印刷システム３０と称する。印刷システム３０は、３台示しているが、これに限られるものではない。また、印刷システム３０ａは、ＤＦＥ４０ａと印刷装置５０ａとが接続されることにより構成され、印刷システム３０ｂは、ＤＦＥ４０ｂと印刷装置５０ｂとが接続されることにより構成され、印刷システム３０ｃは、ＤＦＥ４０ｃと印刷装置５０ｃとが接続されることにより構成されている。ここで、ＤＦＥ４０ａ，４０ｂ，４０ｃは、これらを区別しない場合は、ＤＦＥ４０と称する。また、印刷装置５０ａ，５０ｂ，５０ｃも、これらを区別しない場合は、印刷装置５０と称する。印刷装置５０は、１つのＤＦＥ４０に対して１台のみ示しているが、１つのＤＦＥ４０に対して２台以上あってもよい。
【００１５】
ワークフローサーバ１０は、ＤＦＥ４０に対して印刷を指示するサーバコンピュータである。ワークフローサーバ１０は、印刷装置５０での印刷を指示する情報（以下、「印刷指示情報」という）を、その印刷装置５０を制御するＤＦＥ４０に送信する。尚、ここでは、印刷工程全体についてＤＦＥ４０を管理するサーバと捉えてワークフローサーバ１０と称しているが、本実施の形態では、印刷工程全体の中の特に紙等の記録媒体への印刷の工程に注目したものである。本実施の形態では、印刷指示制御装置の一例として、ワークフローサーバ１０を設けている。
【００１６】
印刷システム３０は、ＤＦＥ４０による制御の下、印刷装置５０を用いて印刷を行う装置である。
【００１７】
ＤＦＥ４０は、印刷装置５０での印刷を制御する装置である。ここで、ＤＦＥ４０は、ＪＤＦ（Job Definition Language）をサポートしているものとする。ＪＤＦとは、印刷業界団体で主催するＣＩＰ４（Cooperation for Integration of Processes in Prepress, Press, and Postpress）において定義された印刷工程全体の指示情報を記述するための標準のフォーマットである。また、ＤＦＥ４０は、ＪＤＦスキーマの一部であるＪＭＦ（Job Messaging Format）を用いてワークフローサーバ１０との通信を行う。本実施の形態では、印刷制御装置の一例として、ＤＦＥ４０を設けている。
【００１８】
印刷装置５０は、印刷（紙等の記録媒体への画像形成）を行う機構である。但し、これに加えて、紙等の記録媒体からの画像読取り、公衆回線への画像送信、公衆回線からの画像受信等を行うものであってもよい。また、印刷装置５０は、紙等の記録媒体として、カット紙を用いるものでもよいし、連帳機を用いるものでもよい。
【００１９】
［ワークフローサーバのハードウェア構成］
図２は、本実施の形態におけるワークフローサーバ１０のハードウェア構成例を示した図である。図示するように、ワークフローサーバ１０は、演算手段であるＣＰＵ１１と、記憶手段であるメインメモリ１２及びＨＤＤ（Hard Disk Drive）１３とを備える。ここで、ＣＰＵ１１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ１２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ１３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。更に、ワークフローサーバ１０は、外部との通信を行うための通信Ｉ／Ｆ１４と、ディスプレイ等の表示デバイス１５と、キーボードやマウス等の入力デバイス１６とを備える。
【００２０】
［印刷システムのハードウェア構成］
図３は、本実施の形態における印刷システム３０のハードウェア構成例を示した図である。図示するように、印刷システム３０は、ＣＰＵ（Central Processing Unit）３１と、ＲＡＭ（Random Access Memory）３２と、ＲＯＭ（Read Only Memory）３３と、ＨＤＤ（Hard Disk Drive）３４と、操作パネル３５と、画像読取部３６と、画像形成部３７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）３８とを備える。このうち、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、ＨＤＤ３４、操作パネル３５及び通信Ｉ／Ｆ３８は、ＤＦＥ４０が備える構成要素である。また、ここでは、印刷装置５０を、紙等の記録媒体への画像形成に加えて、紙等の記録媒体からの画像読取りも行うものであるとし、画像読取部３６及び画像形成部３７は、印刷装置５０が備える構成要素であるものとする。
【００２１】
ＣＰＵ３１は、ＲＯＭ３３等に記憶された各種プログラムをＲＡＭ３２にロードして実行することにより、後述する各機能を実現する。
【００２２】
ＲＡＭ３２は、ＣＰＵ３１の作業用メモリ等として用いられるメモリである。
【００２３】
ＲＯＭ３３は、ＣＰＵ３１が実行する各種プログラム等を記憶するメモリである。
【００２４】
ＨＤＤ３４は、画像読取部３６が読み取った画像データや画像形成部３７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００２５】
操作パネル３５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル３５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００２６】
画像読取部３６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部３６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００２７】
画像形成部３７は、記録媒体に画像を形成する。ここで、画像形成部３７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００２８】
通信Ｉ／Ｆ３８は、通信回線を介して他の装置との間で各種情報の送受信を行う。
【００２９】
［本実施の形態の概要］
本実施の形態では、ＤＦＥ４０がトナー構成の予定を示す情報（以下、「トナー構成予定情報」という）を記憶する。ここで、トナー構成予定情報は、トナー交換のスケジュール情報とも言える。そして、ＤＦＥ４０は、トナー構成予定情報をワークフローサーバ１０に通知する。トナー構成予定情報は、例えば、ＤＦＥ４０が現在の実際のトナー構成を示すトナー構成情報を通知する際に一緒に通知してもよい。
【００３０】
このようにトナー構成予定情報が通知されると、ワークフローサーバ１０は、印刷指示情報をＤＦＥ４０へ送信する際に、トナー構成予定情報を考慮する。具体的には、トナー構成予定情報において、印刷指示情報で指示される印刷で必要となるトナー構成を印刷装置５０が有することになっている時間に、印刷装置５０でその印刷が行われるように、印刷指示情報をＤＦＥ４０へ送信する。例えば、そのような時間に印刷装置５０でその印刷が行われるように、印刷指示情報のＤＦＥ４０への送信の保留を制御したり、印刷指示情報のＤＦＥ４０への送信の順番を制御したりする。
【００３１】
つまり、ワークフローサーバ１０は、ＤＦＥ４０が記憶するトナー構成予定情報に合わせて印刷指示情報を送信することで、トナー交換の回数を抑制し、トナー交換にかかるコストを削減する。
【００３２】
図４（ａ）は、トナー構成予定表示画面６０の一例を示した図である。トナー構成予定表示画面６０は、操作パネル３５に表示される。図示するように、トナー構成予定表示画面６０は、トナー装着部＃１〜＃６に対する情報表示領域６０１〜６０６を含む。また、情報表示領域６０１〜６０６のそれぞれは、トナー装着部ＩＤ表示領域と、予約ボタンと、トナー構成予定表示領域とを含む。例えば、情報表示領域６０６は、トナー装着部ＩＤ表示領域６１６と、予約ボタン６２６と、トナー構成予定表示領域６３６とを含む。ここで、トナー装着部ＩＤは、トナーが装着されるトナー装着部を識別する情報である。図では、トナー装着部ＩＤが「Ｎ」のトナー装着部をトナー装着部＃Ｎと表記している。トナー構成予定は、トナー構成の変更予定、つまり、トナー交換スケジュールである。例えば、トナー構成予定表示領域６３６には、トナー装着部＃６に対するトナー構成予定を表示する。ここでは、２０１７年１月１日の０時から１１時５９分まで装着されるトナーはないが、同日１２時以降、金トナーが装着されることが表示されている。
【００３３】
図４（ｂ）は、トナー構成予定設定画面７０の一例を示した図である。トナー構成予定設定画面７０も、操作パネル３５に表示される。図示するように、トナー構成予定設定画面７０は、開始日時を設定するための開始日時設定領域７１と、終了日時を設定するための終了日時設定領域７２と、開始日時から終了日時までの時間帯に既に装着されているトナー種類又はトナーが装着されていない状態に代えて新たに装着するトナー種類を設定するためのトナー種類設定領域７３とを含む。例えば、図４（ａ）の予約ボタン６２６を押下することによりこのトナー構成予定設定画面７０が表示されたとすると、このトナー構成予定設定画面７０は、トナー装着部＃６に新たに装着するトナーの種類を設定する画面を示すものとなる。
【００３４】
図５（ａ）〜（ｆ）は、このトナー構成予定設定画面７０で設定されたトナー構成予定を示すトナー構成予定情報の一例を示した図である。図５（ａ）に示したトナー構成予定情報８１は、トナー装着部＃１に、２０１７年１月１日の０時から１１時５９分までは金トナーが装着され、同日１２時以降は銀トナーが装着されることを示している。図５（ｂ）〜（ｅ）に示したトナー構成予定情報８２〜８５は、トナー装着部＃２〜＃５にそれぞれＣ、Ｍ、Ｙ、Ｋのトナーが装着され、変更の予定がないことを示している。図５（ｆ）に示したトナー構成予定８６は、２０１７年１月１日の１２時以降に金トナーが装着されることを示している。
【００３５】
［ワークフローサーバ及びＤＦＥの機能構成］
図６は、本実施の形態におけるワークフローサーバ１０及びＤＦＥ４０の機能構成例を示したブロック図である。尚、図１では、ＤＦＥ４０を３台設けたが、ここでは、ＤＦＥ４０を１台として説明する。
【００３６】
図示するように、ワークフローサーバ１０は、送信部２１と、受信部２２と、トナー構成予定情報記憶部２３と、表示制御部２４と、操作受付部２５と、送信制御部２６とを備えている。
【００３７】
送信部２１は、トナー構成予定を問い合わせるための情報（以下、「トナー構成予定問い合わせ情報」という）を定期的にＤＦＥ４０へ送信する。また、後述する送信制御部２６の制御により、印刷指示情報をＤＦＥ４０へ送信する。更に、後述する送信制御部２６の制御により、トナー構成予定情報の変更指示をＤＦＥ４０へ送信することもある。本実施の形態では、印刷指示情報を印刷制御装置に送信する送信手段の一例として、送信部２１を設けている。
【００３８】
受信部２２は、トナー構成予定情報をＤＦＥ４０から受信する。本実施の形態では、印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報の一例として、トナー構成予定情報を用いており、変更予定情報を取得する取得手段の一例として、受信部２２を設けている。また、受信部２２は、現在の実際のトナー構成を示すトナー構成情報をＤＦＥ４０から受信することもある。
【００３９】
トナー構成予定情報記憶部２３は、受信部２２が受信したトナー構成予定情報を記憶する。例えば、図５（ａ）〜（ｆ）に示したトナー構成予定情報を受信部２２が受信すると、これを記憶する。
【００４０】
表示制御部２４は、トナー構成予定情報記憶部２３に記憶されたトナー構成予定情報を表示デバイス１５に表示するように制御する。
【００４１】
操作受付部２５は、印刷指示情報をＤＦＥ４０へ送信するように要求する操作を受け付ける。本実施の形態では、印刷装置での印刷を印刷制御装置に指示する印刷指示情報を受け付ける受付手段の一例として、操作受付部２５を設けている。
【００４２】
送信制御部２６は、トナー構成予定情報記憶部２３に記憶されたトナー構成予定情報において、印刷指示情報で指示される印刷で必要となるトナー構成を印刷装置５０が有することになっている時間に、印刷装置５０でその印刷が行われるように、送信部２１による印刷指示情報のＤＦＥ４０への送信を制御する。
【００４３】
具体的には、送信制御部２６は、送信部２１による印刷指示情報のＤＦＥ４０への送信の保留を制御する。例えば、送信制御部２６は、操作受付部２５が、トナー構成予定情報において、印刷指示情報で指示される印刷で必要となるトナー構成を印刷装置５０が有する時間に、印刷指示情報を受け付ければ、送信部２１による印刷指示情報のＤＦＥ４０への送信を保留しないようにする。また、送信制御部２６は、トナー構成予定情報において、印刷指示情報で指示される印刷で必要となるトナー構成を印刷装置５０が有しなくなる時間に、その印刷がどの程度進んでいると予測されるかに応じて、送信部２１による印刷指示情報のＤＦＥ４０への送信を保留するかどうかを決定する。本実施の形態では、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有することになっている第１の時間に、印刷装置で印刷が行われるように、送信手段による印刷指示情報の印刷制御装置への送信の保留を制御する制御手段の一例として、送信制御部２６を設けている。また、受付手段にて第１の時間に印刷指示情報を受け付ければ、送信手段による印刷指示情報の印刷制御装置への送信を保留しない制御手段の一例として、送信制御部２６を設けている。更に、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有しなくなる第２の時間に、印刷がどの程度進んでいると予測されるかに応じて、送信手段による印刷指示情報の印刷制御装置への送信を保留するかどうかを決定する制御手段の一例として、送信制御部２６を設けている。
【００４４】
或いは、送信制御部２６は、送信部２１による印刷指示情報のＤＦＥ４０への送信の順番を制御する。例えば、送信制御部２６は、操作受付部２５が、別の印刷を受け付けた後、トナー構成予定情報において、印刷指示情報で指示される印刷で必要となるトナー構成を印刷装置５０が有する時間に、印刷指示情報を受け付け、かつ、トナー構成予定情報において、その別の印刷で必要となるトナー構成をその時間に印刷装置５０が有しなければ、送信部２１による印刷指示情報のＤＦＥ４０への送信の順番を、その別の印刷よりも前に変更する。また、送信制御部２６は、トナー構成予定情報において、印刷指示情報で指示される印刷で必要となるトナー構成を印刷装置５０が有しなくなる時間に、その印刷がどの程度進んでいると予測されるかに応じて、送信部２１による印刷指示情報のＤＦＥ４０への送信の順番を、その別の印刷よりも前に変更するかどうかを決定する。本実施の形態では、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有することになっている第１の時間に、印刷装置で印刷が行われるように、送信手段による印刷指示情報の印刷制御装置への送信の順番を制御する制御手段の一例として、送信制御部２６を設けている。また、受付手段にて、他の印刷を受け付けた後、第１の時間に印刷指示情報を受け付け、かつ、変更予定情報により示される変更予定において、他の印刷で必要となる印刷機構の構成を第１の時間に印刷装置が有しないことになっていれば、送信手段による印刷指示情報の印刷制御装置への送信の順番を、他の印刷よりも前に変更する制御手段の一例として、送信制御部２６を設けている。更に、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有しなくなる第２の時間に、その印刷がどの程度進んでいると予測されるかに応じて、送信手段による印刷指示情報の印刷制御装置への送信の順番を、他の印刷よりも前に変更するかどうかを決定する制御手段の一例として、送信制御部２６を設けている。
【００４５】
また、ＤＦＥ４０は、操作受付部４１と、トナー構成予定情報記憶部４２と、受信部４３と、送信部４４と、印刷指示部４５と、トナー構成検証部４６と、表示制御部４７とを備えている。
【００４６】
操作受付部４１は、印刷装置５０のトナー構成予定を設定する操作を受け付ける。本実施の形態では、印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する取得手段の一例として、操作受付部４１を設けている。
【００４７】
トナー構成予定情報記憶部４２は、トナー構成予定情報を設定する操作を操作受付部４１が受け付けると、トナー構成予定情報を記憶する。例えば、図５（ａ）〜（ｆ）に示したトナー構成予定情報を操作受付部４１が受け付けると、これを記憶する。
【００４８】
受信部４３は、トナー構成予定問い合わせ情報を定期的にワークフローサーバ１０から受信する。また、ワークフローサーバ１０が印刷指示情報をＤＦＥ４０へ送信した場合は、これを受信する。更に、ワークフローサーバ１０がトナー構成予定情報の変更指示をＤＦＥ４０へ送信した場合は、これを受信する。本実施の形態では、印刷指示情報を受け付ける受付手段の一例として、受信部４３を設けている。
【００４９】
送信部４４は、受信部４３がトナー構成予定問い合わせ情報をワークフローサーバ１０から受信すると、トナー構成予定情報記憶部４２に記憶されたトナー構成予定情報をワークフローサーバ１０へ送信する。
【００５０】
印刷指示部４５は、受信部４３が印刷指示情報を受信すると、この印刷指示情報に基づく印刷を印刷装置５０に指示する。本実施の形態では、印刷指示情報を処理する処理手段の一例として、印刷指示部４５を設けている。
【００５１】
トナー構成検証部４６は、現在の実際のトナー構成が、トナー構成予定情報記憶部４２に記憶されたトナー構成予定情報における現在のトナー構成又は直近のトナー構成が変更される時刻（以下、「直近変更時刻」という）の後のトナー構成となっているかどうかを、検証する。
【００５２】
表示制御部４７は、受信部４３がトナー構成予定情報の変更指示をワークフローサーバ１０から受信すると、トナー構成予定情報が変更された旨を操作パネル３５に表示するように制御する。本実施の形態では、変更予定情報が変更された場合にその旨の情報を出力する出力手段の一例として、表示制御部４７を設けている。
【００５３】
また、表示制御部４７は、トナー構成検証部４６の検証により、トナー交換を行うべき旨を操作パネル３５に表示するように制御する。例えば、現在の実際のトナー構成がトナー構成予定情報における現在のトナー構成となっておらず、かつ、直近変更時刻が近くないと判定された場合には、トナー構成が予定と異なるのでトナー交換を行うべき旨を操作パネル３５に表示するように制御する。但し、表示制御部４７は、現在の実際のトナー構成がトナー構成予定情報における現在のトナー構成となっていないという条件のみが満たされた場合に、トナー構成が予定と異なるのでトナー交換を行うべき旨を操作パネル３５に表示するように制御してもよい。また、表示制御部４７は、直近変更時刻が近く、かつ、現在の実際のトナー構成がトナー構成予定情報における現在のトナー構成となっていると判定された場合、又は、直近変更時刻が近く、かつ、現在の実際のトナー構成がトナー構成予定情報における現在のトナー構成とも直近変更時刻後のトナー構成ともなっていないと判定された場合には、トナー構成の直近変更時刻が近いのでトナー交換を行うべき旨を操作パネル３５に表示するように制御する。但し、表示制御部４７は、直近変更時刻が近いという条件のみが満たされた場合に、トナー構成の直近変更時刻が近いのでトナー交換を行うべき旨を操作パネル３５に表示するように制御してもよい。本実施の形態では、印刷装置が有する印刷機構の構成の変更を指示する変更指示情報を出力する出力手段の一例として、表示制御部４７を設けている。また、現在の実際の印刷機構の構成と、変更予定情報により示される変更予定における現在の印刷機構の構成とが異なることを１つの条件として、変更指示情報を出力する出力手段の一例として、表示制御部４７を設けている。更に、変更予定情報により示される変更予定において、現在の印刷機構の構成が変更されることになっている第２の時間が予め定められた時間以内であることを１つの条件として、変更指示情報を出力する出力手段の一例として、表示制御部４７を設けている。
【００５４】
［ワークフローサーバ及びＤＦＥの動作］
図７は、本実施の形態におけるワークフローサーバ１０及びＤＦＥ４０の第１の動作例を示したシーケンス図である。尚、この第１の動作例では、ワークフローサーバ１０による印刷指示情報のＤＦＥ４０への送信の制御として、送信の保留の制御を例にとって説明する。
【００５５】
図示するように、ＤＦＥ４０では、まず、操作受付部４１が、トナー構成予定設定画面７０上で印刷装置５０のトナー構成予定を設定する操作を受け付ける（ステップＳ４０１）。これにより、トナー構成予定を示すトナー構成予定情報がトナー構成予定情報記憶部４２に記憶される。
【００５６】
一方で、ワークフローサーバ１０では、送信部２１が、定期的に、トナー構成予定問い合わせ情報をＤＦＥ４０へ送信する（ステップＳ２０１）。
【００５７】
すると、ＤＦＥ４０では、受信部４３が、送信部２１により送信されたトナー構成予定問い合わせ情報を受信する（ステップＳ４０２）。そして、送信部４４が、トナー構成予定情報記憶部４２からトナー構成予定情報を読み出し、ワークフローサーバ１０へ送信する（ステップＳ４０３）。
【００５８】
すると、ワークフローサーバ１０では、受信部２２が、送信部４４により送信されたトナー構成予定情報を受信する（ステップＳ２０２）。これにより、トナー構成予定情報はトナー構成予定情報記憶部２３に記憶される。そして、表示制御部２４が、トナー構成予定情報記憶部２３からトナー構成予定情報を読み出し、これをトナー構成予定表示画面６０上に配置して表示デバイス１５に表示するように制御する（ステップＳ２０３）。
【００５９】
その後、ワークフローサーバ１０では、操作受付部２５が、ユーザが入力した印刷指示情報を受け付ける（ステップＳ２０４）。このとき、ユーザは、トナー構成予定表示画面６０上のトナー構成予定情報を見ながら、この印刷指示情報を送信するＤＦＥ４０を決定することができる。従って、通常、ここで決定されるＤＦＥ４０は、この印刷指示情報に基づく印刷で必要となるトナー構成を有する印刷装置５０を制御するものであるはずである。ところが、ユーザは、他のＤＦＥ４０では代替できない等の事情により、この印刷指示情報を送信するＤＦＥ４０を、この印刷指示情報に基づく印刷で必要となるトナー構成を有しない印刷装置５０を制御するＤＦＥ４０に決定することもあり得る。
【００６０】
そこで、ワークフローサーバ１０では、送信制御部２６が、現在時刻のトナー構成予定が、ステップＳ２０４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であるかどうかを判定する（ステップＳ２０５）。ここで、現在時刻のトナー構成予定としては、トナー構成予定情報記憶部２３に記憶されたトナー構成予定情報で示されるトナー構成予定のうち、現在時刻に対応するトナー構成予定を用いればよい。
【００６１】
その結果、現在時刻のトナー構成予定が、ステップＳ２０４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成でないと判定すれば、送信制御部２６は、ステップＳ２０５の判定を繰り返す。つまり、送信制御部２６は、印刷指示情報の送信を保留するように送信部２１を制御し、送信部２１は、現在時刻のトナー構成予定が、ステップＳ２０４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であると判定されるまで、印刷指示情報の送信を待ち合わせる。
【００６２】
一方、現在時刻のトナー構成予定が、ステップＳ２０４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であると判定すれば、送信制御部２６は、印刷指示情報を送信するように送信部２１を制御し、送信部２１は、印刷指示情報をＤＦＥ４０へ送信する（ステップＳ２０６）。
【００６３】
すると、ＤＦＥ４０では、受信部４３が、送信部２１により送信された印刷指示情報を受信する（ステップＳ４０４）。これにより、印刷指示部４５が、受信部４３が受信した印刷指示情報に基づく印刷を印刷装置５０に指示し、印刷装置５０が、印刷指示情報に基づく印刷を行う。
【００６４】
尚、この第１の動作例では、送信制御部２６が、印刷指示情報をＤＦＥ４０へ送信するかどうかを決定するにあたり、トナー構成予定情報のみを参照することとしたが、これには限らない。送信制御部２６は、印刷指示情報のＤＦＥ４０へ送信する直前に、念のためにその時点での実際のトナー構成を確認するようにしてもよい。
【００６５】
図８は、本実施の形態におけるワークフローサーバ１０及びＤＦＥ４０の第２の動作例を示したシーケンス図である。尚、この第２の動作例でも、ワークフローサーバ１０による印刷指示情報のＤＦＥ４０への送信の制御として、送信の保留の制御を例にとって説明する。
【００６６】
この第２の動作例におけるステップＳ２２４までの処理は、図７に示した第１の動作例におけるステップＳ２０４までの処理と同じなので、説明を省略する。
【００６７】
ステップＳ２２４の後、ワークフローサーバ１０では、送信制御部２６が、現在時刻のトナー構成予定が、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であるかどうかを判定する（ステップＳ２２５）。ここで、現在時刻のトナー構成予定としては、トナー構成予定情報記憶部２３に記憶されたトナー構成予定情報で示されるトナー構成予定のうち、現在時刻に対応するトナー構成予定を用いればよい。
【００６８】
その結果、現在時刻のトナー構成予定が、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成でないと判定すれば、送信制御部２６は、ステップＳ２２５の判定を繰り返す。つまり、送信制御部２６は、印刷指示情報の送信を保留するように送信部２１を制御し、送信部２１は、現在時刻のトナー構成予定が、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であると判定されるまで、印刷指示情報の送信を待ち合わせる。
【００６９】
一方、現在時刻のトナー構成予定が、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であると判定すれば、送信制御部２６は、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷が、直近変更時刻までに終了するかどうかを判定する（ステップＳ２２６）。ここで、直近変更時刻は、トナー構成予定情報記憶部２３に記憶されたトナー構成予定情報において、現在時刻以降に初めてトナー構成が変更される時刻を探索することにより求めればよい。また、この判定は、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷の量と、印刷装置５０の印刷速度とに基づいて、印刷終了時刻を予測することにより行えばよい。
【００７０】
その結果、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷が、直近変更時刻までに終了しないと判定すれば、送信制御部２６は、ステップＳ２２５及びステップＳ２２６の判定を繰り返す。つまり、送信制御部２６は、印刷指示情報の送信を保留するように送信部２１を制御し、送信部２１は、現在時刻のトナー構成予定が、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であり、かつ、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷が、直近変更時刻までに終了すると判定されるまで、印刷指示情報の送信を待ち合わせる。
【００７１】
一方、ステップＳ２２４で受け付けた印刷指示情報に基づく印刷が、直近変更時刻までに終了すると判定すれば、送信制御部２６は、印刷指示情報を送信するように送信部２１を制御し、送信部２１は、印刷指示情報をＤＦＥ４０へ送信する（ステップＳ２２７）。
【００７２】
すると、ＤＦＥ４０では、受信部４３が、送信部２１により送信された印刷指示情報を受信する（ステップＳ４２４）。これにより、印刷指示部４５が、受信部４３が受信した印刷指示情報に基づく印刷を印刷装置５０に指示し、印刷装置５０が、印刷指示情報に基づく印刷を行う。
【００７３】
図９は、本実施の形態におけるワークフローサーバ１０及びＤＦＥ４０の第３の動作例を示したシーケンス図である。尚、この第３の動作例でも、ワークフローサーバ１０による印刷指示情報のＤＦＥ４０への送信の制御として、送信の保留の制御を例にとって説明する。
【００７４】
この第３の動作例におけるステップＳ２４４までの処理は、図７に示した第１の動作例におけるステップＳ２０４までの処理と同じなので、説明を省略する。
【００７５】
ステップＳ２４４の後、ワークフローサーバ１０では、送信制御部２６が、現在時刻のトナー構成予定が、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であるかどうかを判定する（ステップＳ２４５）。ここで、現在時刻のトナー構成予定としては、トナー構成予定情報記憶部２３に記憶されたトナー構成予定情報で示されるトナー構成予定のうち、現在時刻に対応するトナー構成予定を用いればよい。
【００７６】
その結果、現在時刻のトナー構成予定が、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成でないと判定すれば、送信制御部２６は、ステップＳ２４５の判定を繰り返す。つまり、送信制御部２６は、印刷指示情報の送信を保留するように送信部２１を制御し、送信部２１は、現在時刻のトナー構成予定が、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であると判定されるまで、印刷指示情報の送信を待ち合わせる。
【００７７】
一方、現在時刻のトナー構成予定が、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であると判定すれば、送信制御部２６は、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷が、直近変更時刻までに終了するかどうかを判定する（ステップＳ２４６）。ここで、直近変更時刻は、トナー構成予定情報記憶部２３に記憶されたトナー構成予定情報において、現在時刻以降に初めてトナー構成が変更される時刻を探索することにより求めればよい。また、この判定は、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷の量と、印刷装置５０の印刷速度とに基づいて、印刷終了時刻を予測することにより行えばよい。
【００７８】
その結果、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷が、直近変更時刻までに終了しないと判定すれば、送信制御部２６は、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷の直近変更時刻における処理割合が予め定められた閾値を超えるかどうかを判定する（ステップＳ２４７）。ここで、直近変更時刻における印刷の処理割合は、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷全体の処理量と、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷のうち直近変更時刻までに終了すると予測される部分の処理量とに基づいて、求めればよい。
【００７９】
その結果、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷の直近変更時刻における処理割合が予め定められた閾値を超えないと判定すれば、送信制御部２６は、ステップＳ２４５、ステップＳ２４６及びステップＳ２４７の判定を繰り返す。つまり、送信制御部２６は、印刷指示情報の送信を保留するように送信部２１を制御し、送信部２１は、現在時刻のトナー構成予定が、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成であり、かつ、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷が、直近変更時刻までに終了しないが、その直近変更時刻における処理割合が予め定められた閾値を超えると判定されるまで、印刷指示情報の送信を待ち合わせる。
【００８０】
一方、ステップＳ２４４で受け付けた印刷指示情報に基づく印刷の直近変更時刻における処理割合が予め定められた閾値を超えると判定すれば、送信制御部２６は、トナー構成予定情報の変更指示を送信するように送信部２１を制御し、送信部２１は、トナー構成予定情報の変更指示をＤＦＥ４０へ送信する（ステップＳ２４８）。
【００８１】
すると、ＤＦＥ４０では、受信部４３が、送信部２１により送信されたトナー構成予定情報の変更指示を受信する（ステップＳ４４４）。これにより、トナー構成予定情報記憶部４２に記憶されたトナー構成予定情報が変更される。そして、表示制御部４７が、トナー構成予定情報が変更された旨を操作パネル３５に表示するように制御する（ステップＳ４４５）。
【００８２】
一方、ステップＳ２４６で印刷指示情報に基づく印刷が直近変更時刻までに終了すると判定された場合、又は、ステップＳ２４７で印刷指示情報に基づく印刷の直近変更時刻における処理割合が予め定められた閾値を超えると判定され、ステップＳ２４８でトナー構成予定情報の変更指示が送信された場合、送信制御部２６は、印刷指示情報を送信するように送信部２１を制御し、送信部２１は、印刷指示情報をＤＦＥ４０へ送信する（ステップＳ２４９）。
【００８３】
すると、ＤＦＥ４０では、受信部４３が、送信部２１により送信された印刷指示情報を受信する（ステップＳ４４６）。これにより、印刷指示部４５が、受信部４３が受信した印刷指示情報に基づく印刷を印刷装置５０に指示し、印刷装置５０が、印刷指示情報に基づく印刷を行う。
【００８４】
図１０は、本実施の形態におけるＤＦＥ４０のトナー交換を促すメッセージを表示する際の動作例を示したフローチャートである。尚、この動作例は、例えば、定期的に起動されるものとする。
【００８５】
図示するように、ＤＦＥ４０では、まず、トナー構成検証部４６が、現在の実際のトナー構成を変数Ｒにセットする（ステップＳ４６１）。また、トナー構成予定情報記憶部４２に記憶されたトナー構成予定情報における現在時刻のトナー構成を変数Ｓ１にセットする（ステップＳ４６２）。そして、変数Ｒにセットされたトナー構成と変数Ｓ１にセットされたトナー構成とが同じであるかどうかを判定する（ステップＳ４６３）。
【００８６】
その結果、変数Ｒにセットされたトナー構成と変数Ｓ１にセットされたトナー構成とが異なると判定すれば、トナー構成検証部４６は、直近変更時刻が近いかどうかを判定する（ステップＳ４６４）。この判定は、例えば、現在時刻から直近変更時刻までの時間が予め定められた閾値以下であるかどうかを調べることにより行えばよい。
【００８７】
直近変更時刻が近くないと判定されれば、表示制御部４７が、トナー構成が予定と異なるのでトナー交換を行うべき旨を操作パネル３５に表示するように制御する（ステップＳ４６５）。また、直近変更時刻が近いと判定されれば、トナー構成検証部４６は、トナー構成予定情報記憶部４２に記憶されたトナー構成予定情報における直近変更時刻以降のトナー構成をＳ２にセットする（ステップＳ４６６）。そして、変数Ｒにセットされたトナー構成と変数Ｓ２にセットされたトナー構成とが同じであるかどうかを判定する（ステップＳ４６７）。
【００８８】
変数Ｒにセットされたトナー構成と変数Ｓ２にセットされたトナー構成とが同じであると判定された場合は、直近変更時刻が近づいているためユーザが既にトナー交換を行ったと考えられるので、トナー交換を行うべき旨が表示されることなく、処理は終了する。また、変数Ｒにセットされたトナー構成と変数Ｓ２にセットされたトナー構成とが異なると判定されれば、表示制御部４７が、直近変更時刻が近いのでトナー交換を行うべき旨を操作パネル３５に表示するように制御する（ステップＳ４６８）。
【００８９】
一方、ステップＳ４６３で、変数Ｒにセットされたトナー構成と変数Ｓ１にセットされたトナー構成とが同じであると判定すれば、トナー構成検証部４６は、直近変更時刻が近いかどうかを判定する（ステップＳ４６９）。この判定も、例えば、現在時刻から直近変更時刻までの時間が予め定められた閾値以下であるかどうかを調べることにより行えばよい。
【００９０】
直近変更時刻が近いと判定されれば、表示制御部４７が、直近変更時刻が近いのでトナー交換を行うべき旨を操作パネル３５に表示するように制御する（ステップＳ４６８）。また、直近変更時刻が近くないと判定されれば、まだトナー交換を行うべきタイミングではないので、トナー交換を行うべき旨が表示されることなく、処理は終了する。
【００９１】
［他の実施の形態］
尚、本発明の実施の形態は、上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々に変形実施が可能である。また、本発明の要旨を変更しない範囲内で、実施の形態のフローにおいて、ステップの追加、削除、変更、入れ替え等が可能である。
【００９２】
例えば、図７乃至図９に示されたシーケンス図の説明において、ステップＳ２０５では、送信制御部２６が、ステップＳ２０４で受け付けた印刷指示情報に基づく印刷で必要となるトナー構成を印刷装置５０が有することになるまで、その印刷指示情報の送信を保留するように制御したが、これに限られない。例えば、ある印刷指示情報についてステップＳ２０５の判定処理が繰り返されているときに、ユーザが別の印刷指示情報を入力したとする。操作受付部２５は、その印刷指示情報もステップＳ２０４で受け付けてよく、ステップＳ２０５では、送信制御部２６が、これまでトナー構成についての判定処理を行っていた印刷指示情報に加え、新たに受け付けた別の印刷指示情報についても、現在時刻のトナー構成予定が、印刷指示情報に基づく印刷で必要となるトナー構成であるかどうかを判定してよい。そして、現在時刻のトナー構成予定が、新たに受け付けた別の印刷指示情報に基づく印刷で必要となるトナー構成であると判定された場合は、送信制御部２６が、その新たに受け付けた別の印刷指示情報を、それまで保留されていた印刷指示情報よりも先にＤＦＥ４０へ送信してよい。つまり、印刷指示情報は、ワークフローサーバ１０での入力順ではなく、印刷で必要となるトナー構成を印刷装置５０が有することになった順に、ＤＦＥ４０へ送信されるようにしてもよい。このような印刷で必要となるトナー構成を印刷装置５０が有することになった順に印刷指示情報をＤＦＥ４０へ送信する制御は、図８や図９のシーケンス図に適用してもよい。
【００９３】
また、ワークフローサーバ１０は、図示しないクライアント端末から、ワークフローサーバ１０におけるユーザの操作を介することなく、印刷指示情報の入力を受け付けてもよい。このような場合、ワークフローサーバ１０は、印刷指示情報の入力を受け付ける都度、印刷で必要となるトナー構成についての判定処理を行い、ＤＦＥ４０への送信が保留されている印刷指示情報については、印刷指示情報ごとに図７のステップＳ２０５、図８のステップＳ２２５，Ｓ２２６、図９のステップＳ２４５，Ｓ２４７の処理を繰り返すとよい。
【００９４】
また、上記実施の形態では、ワークフローサーバ１０の送信部２１が、印刷指示情報を送信するＤＦＥ４０は変更せずに、印刷指示情報の送信を制御することにより、トナー構成予定情報を考慮した印刷を実現したが、これには限らない。印刷指示情報を送信するＤＦＥ４０として決定された印刷装置５０が、印刷指示情報に基づく印刷で必要となるトナー構成を有していなければ、ワークフローサーバ１０の送信部２１は、別のＤＦＥ４０に印刷指示情報を送信するようにしてもよい。
【００９５】
また、上記実施の形態では、印刷装置５０で印刷を行うかの制御を、ワークフローサーバ１０の送信部２１による印刷指示情報のＤＦＥ４０への送信の制御（例えば、送信の保留の制御や送信の順番の制御）によって実現したが、これには限らない。ワークフローサーバ１０は全ての印刷指示情報をＤＦＥ４０へ送信し、印刷装置５０で印刷を行うかの制御は、ＤＦＥ４０の印刷指示部４５による印刷装置５０への印刷指示の制御（例えば、印刷指示の保留の制御や印刷指示の順番の制御）によって実現してもよい。この場合は、上述したワークフローサーバ１０の送信制御部２６の機能を、ＤＦＥ４０の印刷指示部４５が有することになる。即ち、印刷指示部４５は、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有することになっている第１の時間に、印刷装置で印刷が行われるように、処理手段による印刷指示情報の処理の保留を制御する制御手段の一例である。また、受付手段にて第１の時間に印刷指示情報を受け付ければ、処理手段による印刷指示情報の処理を保留しない制御手段の一例でもある。更に、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有しなくなる第２の時間に、印刷がどの程度進んでいると予測されるかに応じて、処理手段による印刷指示情報の処理を保留するかどうかを決定する制御手段の一例でもある。
【００９６】
更に、上記実施の形態では、印刷装置５０が有する印刷機構の構成として、トナー構成を例にとって説明したが、これには限らない。ユーザが変更可能であるが、変更にはある程度の労力を要する印刷機構の構成について、本発明は適用可能である。
【００９７】
更にまた、上記実施の形態では、ワークフローシステム１を前提として説明したが、ワークフローシステム１でなくても、本発明は適用可能である。
【００９８】
［プログラム］
本実施の形態におけるワークフローサーバ１０及びＤＦＥ４０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００９９】
即ち、本実施の形態を実現する第１のプログラムは、コンピュータに、印刷装置での印刷を印刷制御装置に指示する印刷指示情報を受け付ける機能と、印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する機能と、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有することになっている第１の時間に、印刷装置で印刷が行われるように、印刷指示情報を印刷制御装置に送信する機能とを実現させるためのプログラムとして捉えられる。
【０１００】
また、本実施の形態を実現する第２のプログラムは、コンピュータに、印刷装置に印刷を指示する印刷指示情報を受け付ける機能と、印刷装置が有する印刷機構の構成の変更予定を示す変更予定情報を取得する機能と、変更予定情報により示される変更予定において、印刷で必要となる印刷機構の構成を印刷装置が有することになっている第１の時間に、印刷装置で印刷が行われるように、印刷指示情報を処理する機能とを実現させるためのプログラムとして捉えられる。
【０１０１】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【０１０２】
１０…ワークフローサーバ、２１…送信部、２２…受信部、２３…トナー構成予定情報記憶部、２４…表示制御部、２５…操作受付部、２６…送信制御部、３０…印刷システム、４０…ＤＦＥ、４１…操作受付部、４２…トナー構成予定情報記憶部、４３…受信部、４４…送信部、４５…印刷指示部、４６…トナー構成検証部、４７…表示制御部、５０…印刷装置
【図１】
2019036241.tif 000003
【図２】
2019036241.tif 000004
【図３】
2019036241.tif 000005
【図４】
2019036241.tif 000006
【図５】
2019036241.tif 000007
【図６】
2019036241.tif 000008
【図７】
2019036241.tif 000009
【図８】
2019036241.tif 000010
【図９】
2019036241.tif 000011
【図１０】
2019036241.tif 000012