(57)【要約】【課題】  先順位のページ数の多い印刷ジョブに対し、後順位の印刷ジョブの割込み操作および実現性を高めるようにする。【解決手段】  受信部１１は印刷ジョブを受信する。画像生成部１９はその印刷ジョブから印刷画像を生成する。記憶部２１は受信した印刷ジョブおよび又は印刷画像を記憶する。割込入力部２５は割込印刷指示を外部入力する。印刷制御部１７は、印刷エンジン２３に対し印刷画像を伝送制御し、割込印刷指示が入力されたとき、印刷エンジン２３の印刷を停止し、印刷中の全ての印刷ジョブを記憶部２１に記憶制御し、割込印刷ジョブの印刷画像生成を指示制御し、印刷エンジン２３に対して割込印刷ジョブの印刷画像を伝送制御し、割込印刷が終了したとき、記憶部２１の記憶内容に基づき割込前の印刷ジョブの印刷を再開制御する。【選択図】  図１
2007160584.tif 000002
【特許請求の範囲】
【請求項１】
印刷メディアに印刷される印刷データを含む印刷ジョブをネットワークから受信する受信部と、
前記印刷ジョブを解読して前記印刷メディアに印刷する印刷画像を生成する画像生成部と、
前記印刷メディアに前記印刷画像を印刷する印刷エンジンに対し前記印刷画像を伝送制御する印刷制御部と、
受信した前記印刷ジョブおよび又は前記印刷画像を記憶する記憶部と、
先順位の前記印刷ジョブに対して別の印刷ジョブの割込印刷指示を外部入力する割込入力部と、
を具備し、
前記印刷制御部は、前記割込入力部が前記割込印刷指示を入力したとき、前記印刷エンジンに対して印刷を停止制御し、印刷中の全ての前記印刷ジョブおよび又はこの印刷画像を前記記憶部に記憶制御し、割込印刷指示された前記印刷ジョブに係る印刷画像生成を前記画像生成部に指示制御し、前記印刷エンジンに対して割込印刷指示された前記印刷ジョブに係る前記印刷画像の印刷を制御し、割込印刷指示された前記印刷ジョブの印刷が終了したとき、前記記憶部の記憶内容に基づき割込前の前記印刷ジョブの印刷を再開制御する機能を有することを特徴とする割込み印刷制御装置。
【請求項２】
前記受信部、画像生成部、印刷制御部、記憶部および割込入力部が前記印刷エンジン側に配置されてなる請求項１記載の割込み印刷制御装置。
【請求項３】
前記印刷ジョブには割込許諾情報を含み、前記印刷制御部は、前記割込印刷指示が入力されたとき、印刷中の前記印刷ジョブに係る前記割込許諾情報があれば前記割込印刷を制御する機能を有する請求項１又は２記載の割込み印刷制御装置。
【請求項４】
印刷メディアに印刷される印刷データを含みネットワークから伝送された印刷ジョブを印刷制御するとともに当該印刷ジョブの印刷中に別の印刷ジョブの割込み印刷制御をする印刷制御用コンピュータにおいて、
前記印刷ジョブを受信する処理と、
前記印刷ジョブを解読して前記印刷メディアに印刷する印刷画像を生成する処理と、
前記印刷メディアに前記印刷画像を印刷する印刷エンジンに対し前記印刷画像を伝送制御する処理と、
前記割込印刷指示が外部入力されたとき、前記印刷エンジンに対して印刷停止制御処理するとともに印刷中の全ての前記印刷ジョブおよび又はこの印刷画像を記憶制御する処理と、
割込印刷指示された前記印刷ジョブに係る印刷画像を生成制御し、前記印刷エンジンに対し割込印刷指示された前記印刷ジョブに係る前記印刷画像を伝送制御する処理と、
割込印刷指示された前記印刷ジョブの印刷が終了したとき、前記記憶部の記憶内容に基づき割込前の前記印刷ジョブの印刷を再開制御する処理と、
を実行するための割込み印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は割込み印刷制御装置および割込み印刷制御プログラムに係り、例えば、紙などの印刷メディアに印刷する複写機などに用いて好適する割込み印刷制御装置および割込み印刷制御プログラムに関する。
【背景技術】
【０００２】
近年、有線又は無線ネットワークを介して複数のコンピュータ（パソコン）を複写機やプリンタなどの印刷装置に接続し、それら複数のコンピュータからその印刷装置を互いに共有し合うことが行われている。
【０００３】
図３は、そのような複数のコンピュータ１、３、５や印刷装置７をネットワーク９で接続した状態を例示するものであり、例えば、各コンピュータ１〜５から印刷ジョブを送信して１台の印刷装置７で共同印刷可能になっている。
【０００４】
このような構成では、複数のコンピュータ１〜５から複数の印刷ジョブが送信されると、ネットワーク９上に存在する印刷装置７が印刷要求受信順に印刷を開始実行するのが一般的である。
【０００５】
そのため、印刷を開始した印刷ジョブが多量のページを有する場合に、後順位の印刷ジョブのユーザは先順位の印刷ジョブの印刷が完了するまで長時間待たされ、印刷物を利用して会議に臨もうとしていたユーザが会議などに遅れる心配などが生じる。
【０００６】
そこで、従来、ネットワーク９を介して複数のコンピュータ１〜５の何れからか送信された印刷ジョブの印刷中に、他のコンピュータ１〜５からの割込要求があった場合、印刷中の印刷ジョブに対して割込み可能か否か判断し、可能であれば印刷装置７又はコンピュータ１〜５に印刷状態を保存し、割り込んだ印刷ジョブの印刷終了後に、割り込まれた印刷ジョブの印刷を再開する技術が提案されている。特開２０００−１９４５２４号公報（特許文献１）はこの種のものである。
【特許文献１】特開２０００−１９４５２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したように、印刷ジョブの印刷中に割込要求があった場合、印刷中の印刷ジョブを印刷装置７又はコンピュータ１〜５に保存し、割り込んだ印刷ジョブの印刷終了後に、割り込まれた印刷ジョブの印刷を再開する技術では、これを実施する場合、印刷中断する印刷ジョブの中断中の扱いや印刷再開時の処理につき具体的な工夫が必要であり、工夫する余地がある。
【０００８】
さらに、ネットワーク９上で複数のコンピュータ１〜５から印刷装置７を共有する場合、印刷装置７に対して印刷要求を送信した後、自己の印刷ジョブの印刷が待たされるか否かは、印刷装置７まで出向いてから分かることが多く、単に、印刷中の印刷ジョブに対してコンピュータ１〜５から割込み要求すれば解決するものではなく、この点からも解決が望まれていた。
【０００９】
本発明はこのような課題を解決するためになされたもので、先順位の印刷ジョブに対して後順位の印刷ジョブの割込みが可能で、確実な割込み操作や実現性の高い割込みの可能な印刷制御装置および割込み印刷制御プログラムの提供を目的とする。
【課題を解決するための手段】
【００１０】
そのような課題を解決するために本発明の割込み印刷制御装置は、印刷メディアに印刷される印刷データを含む印刷ジョブをネットワークから受信する受信部と、その印刷ジョブを解読して印刷メディアに印刷する印刷画像を生成する画像生成部と、その印刷メディアに印刷画像を印刷する印刷エンジンに対しその印刷画像を伝送制御する印刷制御部と、受信したそれら印刷ジョブおよび又は印刷画像を記憶する記憶部と、先順位の印刷ジョブに対して別の印刷ジョブの割込印刷指示を外部入力する割込入力部とを具備している。
【００１１】
しかも、上記印刷制御部は、その割込入力部が割込印刷指示を入力したとき、その印刷エンジンに対して印刷停止制御し、印刷中の全ての印刷ジョブおよび又はこの印刷画像をその記憶部に記憶制御し、割込印刷指示された印刷ジョブに係る印刷画像生成をその画像生成部に指示制御し、その印刷エンジンに対して割込印刷指示された印刷ジョブに係る印刷画像の伝送を制御し、割込印刷指示された印刷ジョブの印刷が終了したとき、その記憶部の記憶内容に基づき割込前の印刷ジョブの印刷を再開制御する機能を有している。
【００１２】
また、本発明は、それら受信部、画像生成部、印刷制御部、記憶部および割込入力部を上記印刷エンジン側に配置することが好ましい。
【００１３】
さらに、本発明は、上記印刷ジョブには割込許諾情報を含み、上記印刷制御部ではその割込印刷指示が入力されたとき、印刷中の印刷ジョブに係る割込許諾情報があればその割込印刷を制御する機能を有する構成も可能である。
【００１４】
そして、本発明の割込み印刷制御プログラムは、印刷メディアに印刷される印刷データを含みネットワークから伝送された印刷ジョブを印刷制御するとともに当該印刷ジョブの印刷中に別の印刷ジョブの割込み印刷制御をする印刷制御用コンピュータにおいて、その印刷ジョブを受信する処理と、その印刷ジョブを解読して印刷メディアに印刷する印刷画像を生成する処理と、その印刷メディアにその印刷画像を印刷する印刷エンジンに対し印刷画像を伝送制御する処理と、その割込印刷指示が入力されたとき、その印刷エンジンに対して印刷停止制御するとともに印刷中の全ての印刷ジョブおよび又はこの印刷画像を記憶制御する処理と、割込印刷指示された印刷ジョブに係る印刷画像を生成制御し、上記印刷エンジンに対し割込印刷指示された印刷ジョブに係る印刷画像を伝送制御する処理と、割込印刷指示された印刷ジョブの印刷が終了したとき上記憶部の記憶内容に基づき割込前の印刷ジョブの印刷を再開制御する処理とを実行するものである。
【発明の効果】
【００１５】
このような構成の本発明に係る割込み印刷制御装置および割込み印刷制御プログラムでは、印刷ジョブをネットワークから受信部で受信し、その印刷ジョブから画像生成部で印刷画像を生成し、割込入力部から割込印刷指示が外部入力されたとき、印刷制御部に対して、印刷エンジンでの先順位印刷を停止制御し、印刷中の全ての印刷ジョブおよび又はこの印刷画像を記憶部に記憶制御し、割込印刷指示された印刷ジョブに係る印刷画像の生成をその画像生成部に指示制御し、その印刷エンジンに対して割込印刷指示された印刷ジョブに係る印刷画像を伝送制御し、割込印刷指示された印刷ジョブの印刷が終了したとき、その記憶部の記憶内容に基づき割込前の印刷ジョブの印刷を再開制御する機能を具備させた。
【００１６】
そのため、例えば先順位のページ数の多い印刷ジョブに対して後順位の印刷ジョブの割込みが可能であるばかりか、その操作および実現性が高く確実となる利点がある。
【００１７】
また、それら受信部、画像生成部、印刷制御部、記憶部および割込入力部を上記印刷エンジン側に配置する構成では、印刷装置まで出向いてから操作可能となるから、特に割込み処理が簡単、確実となる利点がある。
【００１８】
さらに、上記印刷ジョブに割込許諾情報を含み、上記印刷制御部には印刷中の印刷ジョブに係る割込許諾情報があればその割込印刷を制御する機能を有する構成では、割込印刷の可否設定が可能で、不要な割込を防止して種々の利用態様に対応可能である。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る実施の形態を図面を参照して説明する。
【００２０】
図１は本発明に係る割込み印刷制御装置を示すブロック図であり、便宜上、それを搭載した印刷装置とともに示すものである。
【００２１】
図１において、受信部１１は、ネットワーク１３を介して接続された例えば外部のホストコンピュータ（パソコン）１５から送信された印刷ジョブを受信するもので、後述する印刷制御部１７に接続されている。
【００２２】
便宜上、図１では１台のホストコンピュータ１５を図示するとともに、単にコンピュータと称する。
【００２３】
印刷ジョブは、例えば実際に紙などの印刷メディアに印刷する文字や画像データとしての印刷データと、この印刷データの前に配置されそれらが印刷データであることを示すとともにその印刷の割込を許可するか否かの割込許可情報その他の印刷制御信号とを含むものである。
【００２４】
受信部１１は、印刷制御部１７の制御の下で、インターフェース機能例えば複数の信号線を用いて同時に数ビットまとめてデータを送るパラレル伝送で外部コンピュータ１５と接続するパラレルＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）や、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で外部コンピュータ１５と接続するシリアルＩ／Ｆを有している。
【００２５】
印刷制御部１７には、画像生成部１９、記憶部２１、印刷エンジン２３、割込入力部２５などが接続され、印刷装置２７が構成されている。
【００２６】
画像生成部１９は、印刷制御部１７の制御の下で、印刷制御部１７から入力した受信印刷ジョブの内容を解読し、印刷データから印刷メディアに印刷する印刷画像を１ページ単位で生成するものであり、生成した１ページ毎の生成画像を印刷制御部１７へ出力する機能を有している。
【００２７】
記憶部２１は、印刷制御部１７の制御の下で、受信部１１で受信した印刷ジョブに関し、画像生成部１９で生成された１ページ単位の印刷画像、その他後述するデータを一時的に記憶保存する内部記憶部である。
【００２８】
記憶部２１は、印刷制御部１７の制御の下で、受信部１１で受信した印刷ジョブについて、画像生成されていないページの印刷データおよびそれ以降の全てのページデータを一時的に記憶保存するとともに、印刷制御部１７の制御の下で記憶データを印刷制御部１７に読み出す機能を有している。
【００２９】
印刷エンジン２３は、印刷制御部１７の制御の下で、印刷制御部１７が決定した印刷ジョブの印刷順序に基づき、実際に印刷メディアに印刷するものであり、印刷メディアの自動給紙機構、印刷画像を具体的に形成する画像生成ドラムやこれらを制御する電子回路その他の機構を有するが、従来公知のものであるからその説明は省略する。
【００３０】
割込入力部２５は、例えば印刷装置２７の本体ケース（図示せず）に配置された表示装置を兼ねたタッチパネルなどの入力装置であり、該当部分をタッチすることによって割込み情報が外部から入力可能になっている。
【００３１】
印刷制御部１７は、受信部１１から入力された先順位の印刷ジョブ（便宜上、第１の印刷ジョブとする。）を画像生成部１９に送り、画像生成部１９で生成された印刷画像を例えば１ページ単位で印刷エンジン２３へ出力する機能を有する他、以下の機能を有している。
【００３２】
印刷制御部１７は、割込入力部２５から割込印刷指示が入力したとき、印刷エンジン２３に対して印刷中の印刷メディアの給紙を停止して強制的に吐き出させるとともに第１の印刷ジョブに係る伝送印刷画像をキャンセル制御し、受信済みで印刷中の第１の印刷ジョブ又は印刷画像を記憶部２１に記憶制御するとともに、印刷中の第１の印刷ジョブに係る未受信の印刷データを全て受信して記憶部２１に記憶制御する機能も有している。
【００３３】
印刷制御部１７は、割込入力部２５から割込印刷指示が入力されても、先順位の第１の印刷ジョブが有する割込許可情報の有無を参照して、割込許可情報がない場合には割込印刷指示を拒否して印刷を続行制御する機能を有している。
【００３４】
なお、記憶部２１に記憶する第１の印刷ジョブおよび印刷画像は、１ページ単位で印刷されていないものも含んでいる。
【００３５】
印刷制御部１７は、受信部１１から入力された割込印刷指示に係る印刷ジョブを画像生成部１９に送り、画像生成部１９で生成された印刷画像を例えば１ページ単位で生成するとともに、その生成画像を印刷エンジン２３へ出力する機能を有している。
【００３６】
印刷制御部１７は、割込印刷指示に係る印刷ジョブの印刷が終了したとき、記憶部２１から印刷中断した先順位の第１の印刷ジョブに係る印刷画像を読み出して印刷エンジン２３へ出力して印刷を再開制御するとともに、記憶した先順位の第１の印刷ジョブに係る受信データを読み出して画像生成部１９に送り、同様に印刷画像を生成出力する機能を有している。
【００３７】
なお、印刷制御部１７を中心とする画像生成部１９および記憶部２１などは、例えば図示しない種々の演算判断機能を有するＣＰＵ、このＣＰＵの動作プログラムを格納したＲＯＭおよび入出力インターフェースを有する印刷制御用のマイクロコンピュータで構成されており、印刷装置２７に搭載した従来機能を担うマイクロコンピュータにて兼用構成可能である。
【００３８】
次に、本発明に係る印刷制御装置の動作を図２のフローチャートを用いて簡単に説明する。なお、このフローチャートは印刷ジョブが受信される毎に実行処理されることになる。
【００３９】
図２において、ステップＳ１で先順位の第１の印刷ジョブが受信されると、ステップＳ２にて印刷画像が生成され、ステップＳ３にて当該印刷画像が印刷制御部１７から印刷エンジン２３へ送られて印刷が開始処理される。
【００４０】
そして、例えばユーザが印刷装置２７において印刷割込を希望し、ステップＳ４で割込入力部２５から割込印刷指示が入力されると、ステップＳ５にて先順位の第１の印刷ジョブの印刷終了の有無が判別され、印刷が終了してＹＥＳの場合はステップＳ９に移り、印刷中であってＮＯの場合にはステップＳ６にて第１の印刷ジョブが割込許可情報を有するか否か判別される。
【００４１】
割込許可情報がなくてＮＯの場合にはステップＳ１３に移り、割込処理されることなく通常の印刷処理が続行される。
【００４２】
割込許可情報が有ってＹＥＳの場合には、ステップＳ７において第１の印刷ジョブの印刷中止処理が行われる。印刷中止処理としては、印刷エンジン２３に対して印刷中の印刷メディアの給紙を停止して強制的に吐き出させるとともに第１の印刷ジョブに係る伝送印刷画像をキャンセルする処理がある。
【００４３】
続くステップＳ８では、印刷中の第１の印刷ジョブおよび印刷画像を記憶部２１に記憶制御するとともに、印刷中の第１の印刷ジョブに係る印刷データを全て受信して記憶部２１に記憶する記憶処理が行われる。ステップＳ８もステップＳ７と同様に第１の印刷ジョブの印刷中止処理であるが、分かり易くするために分けて示す。
【００４４】
さらに、ステップＳ９では、割込印刷ジョブの印刷画像生成処理が行われ、続くステップＳ１０では、印刷画像が印刷エンジン２３に送られて割込印刷ジョブの印刷処理が行われる。
【００４５】
割込印刷ジョブの印刷処理が終了すると、ステップＳ１１で第１の印刷ジョブの印刷再処理が行われる。印刷再処理としては、印刷中断した先順位の第１の印刷ジョブに係る印刷画像を記憶部２１から読み出して印刷エンジン２３へ出力して印刷を再開制御したり、記憶した先順位の第１の印刷ジョブに係る全ての受信データを読み出して画像生成部１９に送る処理などがある。
【００４６】
なお、ステップＳ１０とＳ１１の間には印刷処理の終了有無の判断ステップがあるが省略した。
【００４７】
続く、ステップＳ１２では、画像生成部１９において第１の印刷ジョブに係る残りの印刷画像を生成して出力する処理を行い、ステップＳ１３において第１の印刷ジョブに係る印刷処理を行い、間接的又は直接的に終了する。
【００４８】
このような本発明に係る印刷制御装置では、印刷ジョブをネットワークから受信する受信部１１と、その印刷ジョブを解読して印刷画像を生成する画像生成１部９と、その印刷画像を印刷エンジン２３に伝送制御する印刷制御部１７と、それら印刷ジョブおよび又は印刷画像を記憶する記憶部２１と、印刷ジョブの割込印刷指示を外部入力する割込入力部２５とを具備し、その印刷制御部１７には、その割込印刷指示が入力されたとき、先順位の印刷を停止制御し、印刷中の全ての印刷ジョブおよび又はこの印刷画像をその記憶部２１に記憶制御し、割込印刷指示された印刷ジョブに係る印刷画像生成をその画像生成部１９に指示制御し、その印刷エンジン２３に対して割込印刷指示された印刷ジョブに係る印刷画像の伝送を制御し、割込印刷指示された印刷ジョブの印刷が終了したとき、その記憶部２１の記憶内容に基づき割込前の印刷ジョブの印刷を再開制御する機能を具備させた。
【００４９】
そのため、先順位のページ数の多い印刷ジョブが印刷中であっても、後順位の印刷ジョブの割込みが可能であるうえ、割込み操作および動作の実現性が高い利点がある。
【００５０】
また、それら受信部１１、印刷制御部１７、画像生成部１９、記憶部２１および割込入力部２５を印刷装置２７に配置したから、印刷装置２７まで出向いてから操作可能となり、割込み処理が簡単、確実となる利点がある。
【００５１】
さらに、印刷ジョブに含まれる割込許諾情報を参照して割込印刷を制御するから、割込印刷をされたくない印刷ジョブの印刷が続行可能で、不要な割込を防止して種々の利用態様に対応可能である。
【００５２】
また、上述した本発明に係る割込み印刷制御装置は、例えば上述した図１のネットワーク１３上においてコンピュータ１５と印刷装置２７との間に配置するプリントバッファ（図示せず。）に搭載したり、ネットワーク１３上に単独で配置することも可能であるが、印刷装置２７内、少なくとも印刷エンジン２３を含む装置（印刷エンジン側）に搭載すると好ましい。
【００５３】
なお、上述した本発明に係る割込み印刷制御装置において、割り込む印刷ジョブは先順位に連続する後順位の印刷ジョブに限定されない。
【００５４】
ところで、本発明に係る割込み印刷制御プログラムにつき言及すれば、印刷メディアに印刷される印刷データを含みネットワークから伝送された印刷ジョブを印刷制御するとともに当該印刷ジョブの印刷中に別の印刷ジョブの割込み印刷制御をする印刷制御用コンピュータにおいて、その印刷ジョブを受信する処理と、その印刷ジョブを解読して印刷メディアに印刷する印刷画像を生成する処理と、その印刷メディアにその印刷画像を印刷する印刷エンジンに対し印刷画像を伝送制御する処理と、その割込印刷指示が入力されたとき、その印刷エンジンに対して印刷停止処理するとともに、印刷中の印刷ジョブおよび又は印刷画像を記憶制御する処理と、割込印刷指示された印刷ジョブに係る印刷画像を生成制御し、その印刷エンジンに対して割込印刷指示された印刷ジョブに係る印刷画像を伝送制御する処理と、割込印刷指示された印刷ジョブの印刷が終了したとき上記憶部の記憶内容に基づき割込前の印刷ジョブの印刷を再開制御する処理とを実行するものである。
【図面の簡単な説明】
【００５５】
【図１】本発明に係る割込み印刷制御装置の実施の一形態を示すブロック図である。
【図２】図１の割込み印刷制御装置の動作例を示すフローチャートである。
【図３】本発明の参考となるコンピュータと印刷装置の概略的構成を示す図である。
【符号の説明】
【００５６】
１、３、５、１５  コンピュータ
７、２７  印刷装置（複写機、プリンタ）
９、１３  ネットワーク
１１  受信部
１７  印刷制御部
１９  画像生成部
２１  記憶部
２３  印刷エンジン
２５  割込入力部
【図１】
2007160584.tif 000003
【図２】
2007160584.tif 000004
【図３】
2007160584.tif 000005