(57)【要約】【課題】  複数の印刷ジョブについて、印刷後の後処理を含めた印刷時間の短い印刷ジョブから順に印刷して印刷時間の短縮化を図ることができるようにする。【解決手段】  受信部１１は、紙などの印刷メディアに印刷する印刷データおよび印刷後の印刷メディアに対する後処理指示情報を含む印刷ジョブを受信する。解析部１９はその後処理指示情報から後処理指示の内容を解析する。印刷管理部２１は、解析されたその後処理指示データに基づき後処理を含めた印刷時間を算出し、印刷時間の短い印刷ジョブから順に印刷順序を決定する。【選択図】  図１
2007111935.tif 000002
【特許請求の範囲】
【請求項１】
印刷メディアに印刷される印刷データおよび印刷後の前記印刷メディアに対する後処理指示情報を含む印刷ジョブを受信する受信手段と、
前記後処理指示情報から後処理の内容を解析する解析手段と、
この解析部で解析された前記後処理を含めた印刷時間を算出して前記印刷ジョブの印刷順序を決定する印刷管理手段と、
を具備することを特徴とする印刷制御装置。
【請求項２】
前記印刷管理手段は、印刷時間の短い順で前記印刷ジョブの印刷順序を決定する機能を有する請求項１記載の印刷制御装置。
【請求項３】
前記印刷管理手段が決定した印刷順序を外部から変更する変更操作手段を設けた請求項１又は２記載の印刷制御装置。
【請求項４】
前記印刷管理手段は、前記変更操作手段による印刷順序の変更後に新たな前記印刷ジョブが入力されたとき、前記変更操作手段によって印刷順序が変更された印刷ジョブより後順位において新たな前記印刷ジョブを含めた印刷順序を再決定する機能を有する請求項３記載の印刷制御装置。
【請求項５】
印刷メディアに印刷される印刷データおよび印刷後の前記印刷メディアに対する後処理指示情報を含む印刷ジョブの印刷順序を決定制御する印刷制御用コンピュータにおいて、
前記印刷ジョブを受信する処理と、
前記後処理指示情報から後処理の内容を解析する処理と、
解析された前記後処理を含めた印刷時間を算出して前記印刷順序を決定する処理と、
を実行するための印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御装置および印刷制御プログラムに係り、例えば、紙などの印刷メディアに印刷する複写機に用いて好適する印刷制御装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
近年、有線又は無線ネットワーク回線を介して複数のコンピュータ（パソコン）を複写機やプリンタなどの印刷装置に接続し、それら複数のコンピュータからその印刷装置を互いに利用し合うことが行われている。
【０００３】
図４は、そのような複数のコンピュータ１、３、５や印刷装置７をネットワーク９で接続した状態を例示するものであり、例えば、各コンピュータ１〜５から印刷ジョブを送信して１台の印刷装置７で共同利用可能になっている。
【０００４】
このような構成では、複数のコンピュータ１〜５から複数の印刷ジョブが送信されると、実際に印刷が終了する時間が遅れがちとなったり印刷終了までの時間が不確定となり易い。
【０００５】
そこで、従来、複数のコンピュータ１〜５から送信される印刷ジョブに含まれる印刷メディア指定情報から印刷装置での定着温度を判断し、印刷時に必要な定着温度の低い順に印刷制御する印刷制御装置を印刷装置７内に構成し、印刷装置７における定着アイドリング時間を短くして、複数の印刷ジョブのトータル印刷時間を短縮する提案がなされている。特開２００３−２８０４６１号公報（特許文献１）はこの種のものである。
【０００６】
他方、複数のコンピュータ１〜５に搭載されたプリンタドライバによって、印刷ジョブに含まれる用紙サイズ指示情報や印刷向き指示情報を仕分けするとともに、各印刷ジョブの用紙サイズや印刷向きの一致するページを各々まとめて送信制御するよう構成し、複数のコンピュータ１〜５から送信される印刷ジョブの印刷時に用紙サイズや向きの一致するページを各々まとめて入れ替え印刷可能にする提案もされている。特開２００２−２２５３７９号公報（特許文献２）はこの種のものである。
【特許文献１】特開２００３−２８０４６１号公報
【特許文献２】特開２００２−２２５３７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したように、複数のコンピュータ１〜５から送信される印刷ジョブに含まれる印刷メディア指定情報から印刷時の定着温度を判断して定着温度の低い順に印刷制御する構成では、定着温度のみを印刷順序の判断基準としているので、例えば、印刷ジョブに両面印刷、ステープル、パンチ（孔開け）、ブックレット（製本）等といった後処理（Finishing）指示情報が含まれている場合、それら後処理に必要な時間が考慮されないで印刷制御されるため、実際の印刷時間が予想とは異なる結果になる可能性があり、印刷終了までのトータル印刷時間が短縮され難い難点がある。
【０００８】
他方、複数のコンピュータ１〜５から送信される印刷ジョブに含まれる用紙サイズ指示情報や印刷向き指示情報を仕分けして用紙サイズや印刷向きの一致するページをまとめて印刷制御する構成では、コンピュータ１〜５側のプリンタドライバ機能でそれらを実現するから、印刷装置７へ印刷ジョブを送信する段階での仕分けしかできず、複数のコンピュータ１〜５から送信される印刷ジョブの仕分けができない不都合がある。
【０００９】
しかも、後処理に必要な時間も考慮されていないため、同様に、実際の印刷時間が予想とは異なる結果になる可能性があり、やはりトータル印刷時間が短縮され難い。
【００１０】
特に、多量の印刷ジョブが１台の印刷装置７に送信された場合、上述した難点を解消する工夫が望まれていた。
【００１１】
本発明はこのような課題を解決するためになされたもので、印刷ジョブに含まれた後処理指示情報に要する時間を考慮した印刷順序の入れ替えが可能な印刷装置および印刷制御プログラムの提供を目的とする。
【課題を解決するための手段】
【００１２】
そのような課題を解決するために本発明の印刷制御装置は、印刷メディアに印刷される印刷データおよび印刷後のその印刷メディアに対する後処理指示情報を含む印刷ジョブを受信する受信手段と、その後処理指示情報から後処理の内容を解析する解析手段と、この解析部で解析された後処理を含めた印刷時間を算出して印刷ジョブの印刷順序を決定する印刷管理手段とを具備している。
【００１３】
そして、本発明では、印刷時間の短い順でそれら印刷ジョブの印刷順序を決定する機能を上記印刷管理手段に設けることが可能である。
【００１４】
また、本発明では、上記印刷管理手段が決定した印刷順序を外部から変更する変更操作手段を設けることも可能である。
【００１５】
さらに、本発明では、上記印刷管理手段について、その変更操作手段による印刷順序の変更後に新たな印刷ジョブが入力されたとき、その変更操作手段よって印刷順序を変更された印刷ジョブより後順位においてその新たな印刷ジョブを含めた印刷順序を再決定する機能を設けることも可能である。
【００１６】
そして、本発明の印刷制御プログラムは、印刷メディアに印刷される印刷データおよび印刷後の前記印刷メディアに対する後処理指示情報を含む印刷ジョブの印刷順序を決定制御する印刷制御用コンピュータにおいて、その印刷ジョブを受信する処理と、その後処理指示情報から後処理の内容を解析する処理と、解析された後処理を含めた印刷時間を算出してそれら印刷順序を決定する処理とを実行するものである。
【発明の効果】
【００１７】
このような構成の本発明に係る印刷制御装置および印刷制御プログラムでは、実際に印刷メディアに印刷される印刷データおよび印刷後のその印刷メディアの後処理指示情報を含む印刷ジョブを受信し、その後処理指示情報を解析して得られたその後処理指示情報に基づき後処理を含めた印刷時間を算出して印刷順序を決定するから、後処理に要する時間を考慮した印刷順序の決定を行うことが可能で、複数のコンピュータからの複数の印刷ジョブを対象とした適切な印刷順序決定を行うことができる。
【００１８】
そして、印刷に要する時間の短い順で印刷ジョブの印刷順序を決定する機能を上記印刷管理手段に設ける構成では、印刷時間を大幅に短縮することができる。
【００１９】
また、上記印刷管理手段が決定した印刷順序を外部から変更する変更操作手段を設ける構成では、種々の状況に応じた印刷が可能となって広範囲の印刷形態に対応可能となる。
【００２０】
さらに、上記印刷管理手段について、その変更操作手段による印刷順序の変更後に新たな印刷ジョブが入力されたとき、その変更操作手段によって印刷順序が変更された印刷ジョブより後順位において印刷順序を再決定する機能を設ける構成では、外部からの印刷順序変更を確保しつつ、種々の状況に応じた印刷が可能となって広範囲の印刷形態に対応可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る実施の形態を図面を参照して説明する。
【００２２】
図１は本発明に係る印刷制御装置を示すブロック図であり、便宜上、それを搭載した印刷装置とともに示すものである。
【００２３】
図１において、受信部１１は、図示しないネットワークを介して接続された例えば外部のホストコンピュータ１３から送信された印刷ジョブを受信するもので、後述する内部処理制御部１５に接続されている。便宜上、図１では１台のホストコンピュータ１３を図示するとともに、単にコンピュータと称する。
【００２４】
印刷ジョブは、例えば図２に示すよう、実際に紙などの印刷メディアに印刷する文字や画像データとしての印刷データと、この印刷データの前に配置されそれらが印刷データであることを示すとともにその印刷を制御する印刷制御信号とを含むものである。
【００２５】
印刷データの前に位置する印刷制御信号は、印刷するページ数や部数、更に用紙のサイズや印刷メディアタイプ指定情報の他、印刷メディアへの印刷後にその印刷メディアに対する後処理指示情報を少なくとも含んでいる。
【００２６】
後処理指示情報としては、例えば上述したように両面印刷、ステープル、パンチ（孔開け）又はブックレット（製本）等がある。
【００２７】
受信部１１は、内部処理制御部１５の制御の下で、インターフェース機能例えばシリアル伝送された印刷ジョブをパラレル信号に変換して後述する処理をし易くする機能等を有し、内部処理制御部１５とともに受信手段を形成している。
【００２８】
内部処理制御部１５には、内部記憶部１７、解析部１９、印刷管理部２１および印刷制御部２３が接続されている。
【００２９】
内部記憶部１７は、内部処理制御部１５の制御の下で、受信部１１で受信した印刷ジョブその他後述するデータを一時的に記憶保存するものである。
【００３０】
解析部１９は、内部処理制御部１５の制御の下で、受信印刷ジョブの内容、すなわち印刷制御信号に含まれる後処理指示情報、特に、両面印刷、ステープル、パンチ（孔開け）又はブックレット（製本）等の別を解析するもので、解析された内容をデータとして内部記憶部１７に再度記憶するものであり、内部処理制御部１５とともに解析手段を形成している。
【００３１】
なお、この解析処理は、印刷ジョブを受信する毎に実施され、解析された内容が当該印刷ジョブの印刷完了時まで保持され、印刷が完了するとともに削除される。
【００３２】
印刷管理部２１は、内部処理制御部１５の制御の下で、内部記憶部１７における印刷ジョブ毎の記憶データを取得参照し、印刷するページ数や部数、用紙のサイズと印刷メディアタイプ指定の情報に加えて、後処理指示情報を含めた１印刷ジョブ毎のトータル印刷に必要な時間を計算するものであり、内部処理制御部１５とともに印刷管理手段を形成している。
【００３３】
印刷管理部２１は、印刷するページ数や部数、用紙のサイズ、印刷メディアタイプ、各種の後処理指示情報に応じた印刷時間の算定の基礎となる計数やパラメータを、内部処理制御部１５の制御の下に、予め固定的又は外部から設定保存されている。
【００３４】
印刷管理部２１は、個々の印刷ジョブの印刷に要する時間に基づき、例えば、印刷必要時間の短い順（昇順）に印刷順序を決定し、それら複数の印刷ジョブをテーブル状にしたデータとして内部記憶部１７に記憶する機能を有するとともに、新たな印刷ジョブが受信され解析部１９で解析されたとき、各印刷ジョブの印刷時間と順次比較し、昇順となるように印刷順序を更新したテーブル状データを内部記憶部１７に記憶する機能を有している。
【００３５】
印刷管理部２１は、ある印刷ジョブの印刷が終了したとき、当該印刷ジョブを印刷順序テーブルから削除し、印刷待ち印刷ジョブを順序を順次繰り上げて内部記憶部１７に記憶する機能も有している。
【００３６】
印刷制御部２３は、内部処理制御部１５の制御の下で、印刷管理部２１が決定した印刷ジョブの印刷順序に基づき、実際に印刷メディアに印刷する印刷エンジン２５に印刷ジョブを出力する機能を有する。
【００３７】
印刷エンジン２５は、従来公知のものであるからその説明は省略する。図１中の符号２７は変更操作部であるが、詳細は後述する。
【００３８】
内部処理制御部１５は、上述したように、受信部１１、内部記憶部１７、解析部１９、印刷管理部２１を動作制御し、受信部１１から解析部１９への受信印刷ジョブの受け渡し制御、解析部１９から内部記憶部１７への解析内容の受け渡し記憶格納制御、印刷管理部２１から内部記憶部１７への参照制御機能を有するほか、印刷制御部２３が印刷が終了した印刷ジョブに関する情報やデータを削除する機能を有する。
【００３９】
印刷装置２９は、それら受信部１１、内部処理制御部１５、内部記憶部１７、解析部１９、印刷管理部２１を有する本発明の印刷制御装置を有するもので、実際の印刷機能構成は従来と同様であるから、詳細な図示は省略する。
【００４０】
なお、内部処理制御部１５を中心とする内部記憶部１７、解析部１９、印刷管理部２１などは、例えば図示しない種々の演算判断機能を有するＣＰＵ、このＣＰＵの動作プログラムを格納したＲＯＭおよび入出力インターフェースを有する印刷制御用のマイクロコンピュータで構成されており、印刷装置２９に搭載した従来機能を担うマイクロコンピュータにて兼用構成可能である。
【００４１】
次に、本発明に係る印刷制御装置の動作を図３のフローチャートを用いて簡単に説明する。なお、このフローチャートは印刷ジョブが受信される毎に実行処理されることになる。
【００４２】
図３において、ステップＳ１で印刷ジョブが受信されると、ステップＳ２にて後処理指示情報が解析部１９で解析され、ステップ３にて当該印刷ジョブの印刷時間ｔを印刷管理部２１が計算する。
【００４３】
続くステップＳ４では、印刷待ち印刷ジョブの有無が判別され、ステップＳ１の受信印刷ジョブが最初のものであってステップＳ４がＮＯの場合、ステップＳ７に移って当該印刷ジョブの印刷順序が１番に決定されて内部記憶部１７にテーブル状に記憶される。
【００４４】
すなわち、最初の印刷順番が確保され、ステップＳ８にその印刷ジョブが印刷エンジン２５へ出力される。
【００４５】
この例は、主に最初の印刷ジョブの場合、又は最初の印刷ジョブの印刷中に２番目の印刷ジョブが受信された場合である。
【００４６】
他方、既に待ち印刷ジョブが存在してステップＳ４がＹＥＳの場合には、ステップＳ５で最初の印刷待ち印刷ジョブの印刷時間ｔｔｘ（ｘ＝１）が内部記憶部１７から読み出され、ステップＳ６において待ち順序の早い印刷ジョブの印刷時間ｔｔ１とステップＳ１で受信された当該印刷ジョブが比較され、当該受信印刷ジョブの印刷時間が短くてステップＳ６がＹＥＳの場合にはステップＳ７へ移る。
【００４７】
この例は、待ち印刷ジョブがあっても最も短い印刷時間の印刷ジョブが受信された場合である。
【００４８】
ステップＳ７では、上述したように印刷ジョブの印刷順序が更新されて内部記憶部１７にテーブル状に記憶され、印刷順番が到来した印刷ジョブがステップ８にて印刷エンジンへ出力される。
【００４９】
当該受信印刷ジョブの印刷時間が長くてステップＳ６がＮＯの場合にはステップＳ９へ移り、他の印刷待ち印刷ジョブの有無が判別される。
【００５０】
他の印刷待ち印刷ジョブがなくてステップＳ９がＮＯの場合には、ステップＳ１０で当該印刷ジョブを順序の最後に配置してステップＳ７に移り、上述した動作が行われる。
【００５１】
この例は、待ち印刷ジョブに対して最も長い印刷時間の印刷ジョブが受信された場合である。
【００５２】
他の印刷待ち印刷ジョブがあってステップＳ９がＹＥＳの場合には、ステップＳ１１でステップＳ６で比較する待ち印刷ジョブを１個進めて（ｘ＝ｘ＋１）ステップＳ５に移り、上述した動作が行われる。
【００５３】
このような本発明に係る印刷制御装置では、実際に印刷メディアに印刷される印刷データおよび印刷後のその印刷メディアの後処理指示情報を含む印刷ジョブを受信部（受信手段）１１で受信し、解析部（解析手段）１９にてその後処理指示情報を解析し、解析されたその後処理指示情報に基づき後処理を含めた印刷時間を印刷管理部（印刷管理手段）２１にて算出して印刷順序を決定する構成となっているから、後処理に必要な時間を考慮した印刷順序の決定を行うことが可能となる。
【００５４】
例えば、複数のホストコンピュータ１３からの印刷ジョブを対象とした印刷順序判定を行って印刷順序の入れ替えが可能となり、種々の印刷形態に対応可能となる。
【００５５】
従って、印刷管理部２１にて印刷に要する時間の短い印刷ジョブから印刷順序を決定する機能を具備させれば、トータルの印刷時間の短い印刷ジョブから順に印刷可能となり、印刷時間の更なる短縮を行うことができる。
【００５６】
次に、本発明の印刷制御装置に関する他の実施の形態を説明する。
【００５７】
この構成は、図１において、印刷管理部２１が決定した印刷ジョブの印刷順序を外部から内部処理制御部１５を介して変更する機能を有する変更操作部２７を設けたものである。
【００５８】
変更操作部２７は、印刷管理部２１が決定した印刷ジョブの印刷順序を表示するものでもあり、印刷管理部２１とともに変更操作手段を形成している。具体的には、印刷装置２９の本体ケースに配置された例えば液晶型の表示・操作タッチパネルである。
【００５９】
上述した印刷管理部２１は、変更操作部２７からの印刷順序の入替え指定がなされた印刷ジョブについて印刷順序の変更処理を行うとともに、一度、変更操作部２７で印刷順序の変更が行われた印刷ジョブ以前の印刷ジョブの順序変更は行わない一方、入替え指定がなされた印刷ジョブより後の印刷ジョブは再度順序変更する機能を有している。
【００６０】
本発明における後処理指示情報としては、上述したように両面印刷、ステープル、パンチ（孔開け）又はブックレット（製本）等に限らず、印刷データを紙などの印刷メディアに印刷した後の種々の後処理が考えられる。
【００６１】
さらに、上述した変更操作部２７は、液晶型の表示・操作タッチパネルに限らず、ネットワーク９を介して変更する入力部であっても良い。
【００６２】
また、上述した本発明に係る印刷制御装置は、印刷装置２９に内蔵する形態に限らず、例えば上述した図４のネットワーク９上においてコンピュータ１、３、５と印刷装置７との間に配置するプリントバファ（図示せず。）に搭載したり、ネットワーク９上に単独で配置することも可能である。
【００６３】
ところで、本発明に係る印刷制御プログラムにつき言及すれば、実際に印刷メディアに印刷される印刷データおよび印刷後のその印刷メディアの後処理指示情報を含む印刷ジョブの印刷順序を決定して印刷エンジンに向けて出力制御する印刷制御用コンピュータにおいて、その印刷ジョブを入力する処理と、その後処理指示情報を解析する処理と、解析されたその後処理指示情報に基づき後処理を含めた印刷時間を算出して印刷順序を決定する処理とを実行するものである。
【図面の簡単な説明】
【００６４】
【図１】本発明に係る印刷制御装置の実施の一形態を示すブロック図である。
【図２】印刷ジョブの概略を示す図である。
【図３】図１の印刷制御装置の動作例を示すフローチャートである。
【図４】本発明の参考となるコンピュータと印刷装置の概略的構成を示す図である。
【符号の説明】
【００６５】
１、３、５、１３  コンピュータ
７、２９  印刷装置（複写機、プリンタ）
９  ネットワーク
１１  受信部（受信手段）
１５  内部処理制御部
１７  内部記憶部
１９  解析部（解析手段）
２１  印刷管理部（印刷管理手段）
２３  印刷制御部
２５  印刷エンジン
２７  変更操作部（変更操作手段）
【図１】
2007111935.tif 000003
【図２】
2007111935.tif 000004
【図３】
2007111935.tif 000005
【図４】
2007111935.tif 000006