(57)【要約】【課題】連結された一連のジョブを出力する途中に一部のジョブについてのキャンセル要求を受け付けた場合に、全てのキューを削除することなく一部のキューのみをキャンセルし、出力処理を継続することができる画像記録装置を提供する。【解決手段】画像記録装置は、ジョブの連結により生成された一連のキューを出力する途中に一部のジョブについてのキャンセル要求を受け付けると、出力テーブル上の一連のキューのうちキャンセル要求の対象となるジョブのキューを削除し、他のキューを一繋がりのキューに再配列する。このため、出力テーブル上に展開された全てのキューを削除することなくキャンセル対象のジョブのキューのみを削除し、出力処理を継続させることができる。【選択図】図６
2008254228.tif 000002
【特許請求の範囲】
【請求項１】
ジョブに従って用紙上に画像を記録する画像記録装置であって、
ジョブをキューに展開する制御部と、
前記制御部により展開されたキューに従って用紙上に画像を記録する画像記録部と、
を備え、
前記制御部は、複数のジョブが連続して発生すると、当該複数のジョブを所定のテーブル上に一連のキューとして展開し、前記一連のキューを出力する途中に一部のジョブについてのキャンセル要求を受け付けると、前記テーブル上の前記一連のキューのうち前記キャンセル要求の対象となるジョブのキューを削除し、他のキューを一繋がりのキューに再配列することを特徴とする画像記録装置。
【請求項２】
請求項１に記載の画像記録装置であって、
前記制御部は、前記キャンセル要求を受け付けると、前記キャンセル要求の対象となるジョブのキューが前記画像記録部において出力処理中であるか否かを判断し、出力処理中である場合には、前記画像記録部の出力処理を一時停止させることを特徴とする画像記録装置。
【請求項３】
請求項２に記載の画像記録装置であって、
前記制御部は、前記削除処理および前記再配列処理の完了後に、前記一時停止を解除することを特徴とする画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブに従って用紙上に画像を記録する画像記録装置に関する。
【背景技術】
【０００２】
従来より、ジョブに従って用紙上に画像を記録する画像記録装置が知られている。例えば、プリント、コピー、ファクシミリ等の機能を備えたデジタル複合機は、プリント用、コピー用、あるいはファクシミリ用のジョブを蓄積し、当該ジョブに従って記録用紙上に画像を記録する。
【０００３】
このような画像記録装置は、装置内に蓄積されたジョブを所定の出力テーブル上において複数のキューに展開する。そして、展開されたキューを先頭のものから順に出力する。また、このような画像記録装置では、ストップキーの押下などによりキャンセル要求が発生すると、出力テーブル上の未出力キューが削除されて出力処理が停止される。
【０００４】
従来の画像記録装置については、例えば特許文献１，２に開示されている。
【０００５】
【特許文献１】特開２００３−１２５１２３号公報
【特許文献２】特開２００３−２６６８８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、従来の画像記録装置の中には、複数のジョブを連続して蓄積したときに、これらのジョブを一連のキューに展開して出力する、いわゆるジョブの連結を行うものがあった。ジョブの連結を行えば、複数のジョブをプリントする途中にローラのクリーニング等の準備処理は行われないため、複数のジョブを迅速に出力することができる。
【０００７】
しかしながら、従来の画像記録装置では、連結により生成された一連のキューのうちの一部のキューのみを削除することはできなかった。このため、複数のジョブが連結された後に、一部のジョブのみについてのキャンセル要求が発生した場合には、出力テーブル上の未出力キューを全て削除し、出力処理を一旦終了させていた。そして、キャンセル対象のジョブを除く未出力のジョブを再度キューに展開した後、残りの出力処理を行っていた。
【０００８】
このため、従来の画像記録装置では、出力テーブル上の一連のキューが削除された後出力処理が再開されるまでの間に、ローラのクリーニング等の準備処理が実行されることとなり、これが出力処理の迅速化を妨げる要因となっていた。
【０００９】
本発明は、このような事情に鑑みなされたものであり、連結された一連のジョブを出力する途中に一部のジョブについてのキャンセル要求を受け付けた場合に、全てのキューを削除することなく一部のキューのみをキャンセルし、出力処理を継続することができる画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に係る発明は、ジョブに従って用紙上に画像を記録する画像記録装置であって、ジョブをキューに展開する制御部と、前記制御部により展開されたキューに従って用紙上に画像を記録する画像記録部と、を備え、前記制御部は、複数のジョブが連続して発生すると、当該複数のジョブを所定のテーブル上に一連のキューとして展開し、前記一連のキューを出力する途中に一部のジョブについてのキャンセル要求を受け付けると、前記テーブル上の前記一連のキューのうち前記キャンセル要求の対象となるジョブのキューを削除し、他のキューを一繋がりのキューに再配列することを特徴とする。
【００１１】
請求項２に係る発明は、請求項１に記載の画像記録装置であって、前記制御部は、前記キャンセル要求を受け付けると、前記キャンセル要求の対象となるジョブのキューが前記画像記録部において出力処理中であるか否かを判断し、出力処理中である場合には、前記画像記録部の出力処理を一時停止させることを特徴とする。
【００１２】
請求項３に係る発明は、請求項２に記載の画像記録装置であって、前記制御部は、前記削除処理および前記再配列処理の完了後に、前記一時停止を解除することを特徴とする。
【発明の効果】
【００１３】
請求項１〜３に記載の発明によれば、画像記録装置は、ジョブの連結により生成された一連のキューを出力する途中に一部のジョブについてのキャンセル要求を受け付けると、テーブル上の一連のキューのうちキャンセル要求の対象となるジョブのキューを削除し、他のキューを一繋がりのキューに再配列する。このため、テーブル上に展開された全てのキューを削除することなくキャンセル対象のジョブのキューのみを削除し、画像記録部の出力処理を継続させることができる。
【００１４】
特に、請求項２に記載の発明によれば、画像記録装置は、キャンセル要求を受け付けると、キャンセル要求の対象となるジョブのキューが画像記録部において出力処理中であるか否かを判断し、出力処理中である場合には、画像記録部の出力処理を一時停止させる。このため、ジョブのキャンセル要求を受け付けた後にキャンセル対象のジョブのキューを出力してしまうことを防止することができる。
【００１５】
特に、請求項３に記載の発明によれば、画像記録装置は、キューの削除処理および再配列処理の完了後に、出力処理の一時停止を解除する。このため、再配列後のキューについて適切に出力処理を継続することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好適な実施形態について、図面を参照しつつ説明する。
【００１７】
＜１．装置構成＞
図１は、本発明の画像記録装置の一例であるデジタル複合機１の構成を示したブロック図である。デジタル複合機１は、ファクシミリ機能、コピー機能、スキャン機能、プリント機能などの複数の機能を有するＭＦＰ装置として構成されている。
【００１８】
図１に示したように、このデジタル複合機１は、制御部１１と、ＲＯＭ１２と、ＲＡＭ１３と、ジョブメモリ１４と、操作パネル１５と、画像読取部１６と、画像記録部１７と、通信関係の処理部１８〜２１とを、バスラインＢＬを介して電気的に接続した構成となっている。
【００１９】
制御部１１は、ＣＰＵまたはＭＰＵにより構成されている。制御部１１は、ＲＯＭ１２に記憶されたプログラムＰに基づいて種々のデータ処理および各部の動作制御を行うことにより、デジタル複合機１におけるファクシミリ機能、コピー機能、スキャン機能、プリント機能などの機能を実現する。
【００２０】
ＲＯＭ１２は、デジタル複合機１の制御に必要なプログラムＰや種々のデータを予め格納した読み取り専用の記憶装置である。また、ＲＡＭ１３は、読み出しと書き込みとが可能な記憶装置であり、画像データ、ＦＡＸ番号、メールアドレスなどの諸データや、制御部１１による演算処理の際に発生するデータなどを一時的に記憶する。
【００２１】
ジョブメモリ１４は、後述する画像記録部１７における出力処理の指令であるジョブを一時的に記憶するための記憶部である。ジョブメモリ１４は、ＤＲＡＭ等の読み書き可能なメモリにより構成されており、プリント用、ファクシミリ用、あるいはコピー用の複数のジョブを、受付順に蓄積する。また、ジョブメモリ１４の内部には、出力処理の際に各ジョブをキューに展開するためのバッファ領域１４１が確保されている。
【００２２】
ジョブメモリ１４にジョブが蓄積されると、制御部１１は、ジョブメモリ１４内のバッファ領域１４１において、当該ジョブをページ毎にキューに展開する。そして、図２に示したように、展開されたキューｑ１，ｑ２，ｑ３，…は、バッファ領域１４１内の出力テーブル１４１ａ上に配置される。
【００２３】
また、ジョブメモリ１４内に複数のジョブが連続して蓄積された場合には、複数のジョブは連結されて一連のキューに展開される。すなわち、図３に示したように、複数のジョブＡ，Ｂ，Ｃ，…が一連のキューｑ１，ｑ２，ｑ３，…に展開され、展開された一連のキューｑ１，ｑ２，ｑ３，…が出力テーブル１４１ａ上に配置される。このように、複数のジョブＡ，Ｂ，Ｃ，…が連結されると、連結により生成された一連のキューｑ１，ｑ２，ｑ３，…は、後述するクリーニング機構１７１によるクリーニング処理を挟むことなく画像記録部１７から一気に出力される。このため、複数のジョブＡ，Ｂ，Ｃ，…を迅速に出力することができる。
【００２４】
図１に戻り、操作パネル１５は、ユーザインタフェースとして機能する処理部である。操作パネル１５は、表示部１５１と、操作キー群１５２とを有している。表示部１５１は、液晶ディスプレイ等の表示装置により構成され、デジタル複合機１の動作状態や、画像データなどを表示する。また、操作キー群１５２は、文字キー、テンキー、ファンクションキー，ストップキーなどの各種キーにより構成され、コマンドやデータの入力などのユーザ操作を受け付ける。操作キー群１５２が受け付けたユーザ操作は、電気信号として制御部１１に入力される。そして、制御部１１は、入力されたユーザ操作に基づいて各部の動作を制御する。なお、表示部１５１にタッチパネルを採用し、操作キー群１５２の機能の一部または全部を表示部１５１が担う構成であってもよい。
【００２５】
画像読取部１６は、原稿の画像をＣＣＤラインセンサなどの読取素子により読み取るための処理部である。画像読取部１６は、ガラス台上に載置された原稿の表面を読取素子で走査するか、あるいは、ＡＤＦ（Auto Document Feeder）により搬送される原稿の表面を読取素子で走査することにより、原稿の画像を読み取る。デジタル複合機１においてコピーを行うときには、画像読取部１６において取得されたデータは、コピー用のジョブとしてジョブメモリ１４に蓄積される。
【００２６】
画像記録部１７は、ジョブメモリ１４内の出力テーブル１４１ａ上に展開されたキューｑ１，ｑ２，ｑ３，…に従って記録用紙上に画像を記録するための出力処理部である。画像記録部１７は、例えば、電子写真方式のプリンタにより構成されている。画像記録部１７は、１つのジョブまたは連結された一連のジョブの出力処理の前後において、ローラのクリーニングを行うためのクリーニング機構１７１を有している。
【００２７】
また、このデジタル複合機は、通信関係の処理部として、画像データ等を複数のプロトコルに対応して符号化／復号化するためのコーデック（ＣＯＤＥＣ）１８と、送受信データの変調および復調を行うためのモデム１９と、電話回線の開閉制御を行うためのＮＣＵ２０と、デジタル複合機１とＬＡＮ（Local Area Network）２３とを接続するためのＬＡＮインターフェイス部２１とを有している。
【００２８】
デジタル複合機１は、ＮＣＵ２０を介してアナログ回線用のデータ通信ネットワークであるＰＳＴＮ（公衆交換電話網）と接続されている。これにより、デジタル複合機１は、ＰＳＴＮを介して接続された他のデジタル複合機、固定電話、携帯電話、ファクシミリ専用機等の外部装置との間でファクシミリ通信を行うことができる。ＰＳＴＮを介して外部装置からデジタル複合機１に送信されたファクシミリデータは、ファクシミリ用のジョブとしてジョブメモリ１４に蓄積される。
【００２９】
また、デジタル複合機１は、ＬＡＮインターフェイス部２１を介してＬＡＮと接続されている。このため、デジタル複合機１は、ＬＡＮを介して接続されたパーソナルコンピュータ等の外部装置からプリントデータを受信することができる。ＬＡＮインターフェイス部２１を介して外部装置からデジタル複合機１に送信されたプリントデータは、プリント用のジョブとしてジョブメモリ１４に蓄積される。
【００３０】
＜２．ジョブのキャンセル処理＞
続いて、上記のデジタル複合機１において複数のジョブが連結された後、当該複数のジョブの中の一部のジョブをキャンセルするときの動作について、図４のフローチャートを参照しつつ説明する。
【００３１】
デジタル複合機１は、ジョブの連結により生成された一連のキューを画像記録部１７から出力する一方で、各ジョブのキャンセル要求があるかどうかをチェックする（ステップＳ１）。具体的には、操作パネル１５上のストップキーによるキャンセル操作や、外部装置からＬＡＮインターフェイス部２１を介して入力されるキャンセル信号があるかどうかを、制御部１１が監視する。制御部１１は、ジョブのキャンセル要求がない場合には（ステップＳ１１においてＮｏ）、引き続きキャンセル要求の監視を行う。
【００３２】
ストップキーの押下や、外部装置からのキャンセル信号の入力により、キャンセル要求が発生すると、制御部１１は、当該キャンセル要求を検出する（ステップＳ１においてＹｅｓ）。そして、制御部１１は、検出されたキャンセル要求により指定されるジョブに係るキュー（以下「キャンセル対象のジョブのキュー」という。）が、出力処理中であるかどうかをチェックする（ステップＳ２）。
【００３３】
制御部１１は、キャンセル対象のジョブのキューがプリント出力中であった場合には（ステップＳ２においてＹｅｓ）、画像記録部１７の出力処理を一時停止させる（ステップＳ３）。そして、制御部１１は、出力テーブル１４１ａ上に配列されている未出力キューのうち、キャンセル対象のジョブのキューのみを削除し、残りのキューを再配列する（ステップＳ４）。
【００３４】
例えば、図５の左段のように、ジョブＡ〜Ｃが連結されて出力テーブル１４１ａ上に一連のキューｑ１〜ｑ１２が生成され、キューｑ１についての出力処理中である場合において、ジョブＡのキャンセル要求が発生すると、制御部１１は、まず、画像記録部１７の出力処理を一時停止させる。そして、図４の右段のように、出力テーブル１４１ａ上からジョブＡに係るキューｑ１〜ｑ５のみを削除し、残りのキューｑ６〜ｑ１２の順序を繰り上げてキューｑ１〜ｑ７とする。
【００３５】
一方、キャンセル対象のジョブのキューがプリント出力中でなかった場合には（ステップＳ２においてＮｏ）、制御部１１は、画像記録部１７の出力処理を停止させることなく、出力テーブル１４１ａ上に配列されている未出力キューのうち、キャンセル対象のジョブのキューのみを削除し、残りのキューを再配列する（ステップＳ４）。
【００３６】
例えば、図６の左段のように、ジョブＡ〜Ｃが連結されて出力テーブル１４１ａ上に一連のキューｑ１〜ｑ１２が生成され、キューｑ１についての出力処理中である場合において、ジョブＢのキャンセル要求が発生すると、制御部１１は、画像記録部１７の出力処理を停止させることなく、キュー削除および再配列の処理を行う。すなわち、制御部１１は、出力テーブル１４１ａ上の一連のキューｑ１〜ｑ１２のうち、ジョブＢに係るキューｑ６〜ｑ９のみを削除する。そして、図５の右段に示したように、ジョブＣに係るキューｑ１０〜ｑ１２の順序を繰り上げて、全体を一繋がりのキューｑ１〜ｑ８とする。
【００３７】
また、制御部１１は、ステップＳ４のキューの削除および再配列の処理が開始されると、当該処理が完了したかどうかをチェックし（ステップＳ５）、当該処理が完了するまで、上記のステップＳ２〜Ｓ４の処理を繰り返す（ステップＳ５においてＮｏ）。そして、キューの削除および再配列の処理の間に、画像記録部１７においてキャンセル対象のジョブのキューが出力される順番になると、制御部１１は画像記録部１７の出力処理を一時停止させる。このため、キューの削除および再配列の処理の間にキャンセル対象のジョブのキューの出力が開始されてしまうことはない。
【００３８】
やがて、キューの削除および再配列の処理が完了すると（ステップＳ５においてＹｅｓ）、制御部１１は、画像記録部１７の出力処理が一時停止されているかどうかをチェックする（ステップＳ６）。そして、画像記録部１７の出力処理が一時停止されている場合には（ステップＳ６においてＹｅｓ）、一時停止を解除し（ステップＳ７）、再配列後のキューについての出力処理を行う。一方、画像記録部１７の出力処理が一時停止されていない場合には（ステップＳ６においてＮｏ）、そのまま画像記録部１７の出力処理を継続させる。
【００３９】
その後、デジタル複合機１は、再配列後のキューについての出力処理を行いつつ、再びステップＳ１に戻って新たなキャンセル要求があるかどうかを監視する。
【００４０】
以上のように、このデジタル複合機１は、ジョブの連結により生成されたされた一連のキューｑ１，ｑ２，…を出力する途中に一部のジョブについてのキャンセル要求を受け付けると、出力テーブル１４１ａ上の一連のキューｑ１，ｑ２，…のうちキャンセル要求の対象となるジョブのキューを削除し、他のキューを一繋がりのキューに再配列する。このため、出力テーブル１４１ａ上に展開された全てのキューを削除することなくキャンセル対象のジョブのキューのみを削除し、画像記録部１７の出力処理を継続させることができる。
【００４１】
＜３．変形例＞
以上、本発明の一実施形態について説明したが、本発明は上記の例に限定されるものではない。上記の例では、複数のジョブを連結することにより、各ジョブの出力間におけるローラのクリーニング処理が省略されたが、連結によって他の処理が省略されてもよい。すなわち、複数のジョブを連結することにより、これらの出力処理に伴って必要となる何らかの前処理または後処理が省略され、複数のジョブの出力処理が迅速化されるものであればよい。
【００４２】
また、上記の例では、ストップキーの押下または外部装置からのキャンセル信号の入力により、キャンセル要求が発生していたが、本発明におけるキャンセル要求は、このようなユーザの指示に基づくものでなくてもよい。例えば、各ジョブを出力するか否かをデジタル複合機１の内部において判断し、当該内部判断に基づいてデジタル複合機１がキャンセル要求を自発的に発生させてもよい。
【００４３】
また、上記の例ではデジタル複合機１について説明したが、本発明の画像記録装置はデジタル複合機に限定されるものではない。たとえば、複合機でないプリンタ装置、コピー装置、ファクシミリ装置等であってもよい。
【図面の簡単な説明】
【００４４】
【図１】デジタル複合機の構成を示したブロック図である。
【図２】出力テーブル上に展開されたキューの例を示した図である。
【図３】出力テーブル上に展開されたキューの例を示した図である。
【図４】ジョブのキャンセル処理の流れを示したフローチャートである。
【図５】出力テーブル上におけるキューの削除および再配列の処理の例を示した図である。
【図６】出力テーブル上におけるキューの削除および再配列の処理の例を示した図である。
【符号の説明】
【００４５】
１    デジタル複合機
１１    制御部
１４    ジョブメモリ
１４１ａ    出力テーブル
１７    画像記録部
１７１    クリーニング機構
Ａ，Ｂ，Ｃ，…    ジョブ
ｑ１，ｑ２，ｑ３，…    キュー
【図１】
2008254228.tif 000003
【図２】
2008254228.tif 000004
【図３】
2008254228.tif 000005
【図４】
2008254228.tif 000006
【図５】
2008254228.tif 000007
【図６】
2008254228.tif 000008