(57)【要約】【課題】一時停止中のジョブによって記憶領域の空きが更に減少することを抑え、記憶領域の空きが不足する事態を回避すること。【解決手段】受信した印刷データの処理を一時停止することができるレーザープリンタ１において、一時停止の可否を判定する手段を有し、当該手段により一時停止不可と判定した場合、一時停止の要求を受け付けない。【選択図】図１
2007196415.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷データの処理を一時停止することができる画像形成装置において、一時停止の可否を判定する手段を有し、当該手段により一時停止不可と判定した場合、一時停止の要求を受け付けないことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、停止しているジョブが所定の数に達している場合に不可とする判定手段であることを特徴とする画像形成装置。
【請求項３】
請求項１記載の画像形成装置において、通常印刷するために必要な記憶領域の空きが不足している場合に不可とする判定手段であることを特徴とする画像形成装置。
【請求項４】
受信した印刷データの処理を一時停止することができる画像形成装置において、所定の時間を超えて停止しているジョブを強制再開させることを特徴とする画像形成装置。
【請求項５】
受信した印刷データの処理を一時停止することができる画像形成装置において、所定の時間を超えて停止しているジョブを強制キャンセルさせることを特徴とする画像形成装置。
【請求項６】
受信した印刷データの処理を一時停止することができる画像形成装置において、ジョブを停止させているユーザーに通知を行うことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理を一時停止することができる画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置により、印刷処理を行うことがなされていた。特に、近年ではその印刷スピードのアップが求められている。
【０００３】
例えば、特許文献１には、ファクシミリ受信中にメモリフルが生じたときにプリンタが複写動作中であっても回線断にせずにファクシミリ受信が続行できるようにした画像形成装置が開示されている。
【０００４】
また、特許文献２には、メモリなどが不足した場合に、ネットワークに接続されている他の画像形成装置に画像形成させる画像形成装置が開示されている。
【特許文献１】特開平１１−０９８３３２号公報
【特許文献２】特開２００４−２３５７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来例では、急ぎの印刷を優先させるために後続ジョブに追い越させること等を目的としてジョブを一時停止することができる画像形成装置において、一時停止中のジョブにより記憶領域の空きが不足してしまうと、次の処理が行えなくなってしまう。
【０００６】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、一時停止の可否を判定する手段により一時停止不可と判定した場合、一時停止の要求を受け付けないことで、一時停止中のジョブによって記憶領域の空きが更に減少することを抑え、記憶領域の空きが不足する事態を回避することである。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、受信した印刷データの処理を一時停止することができる画像形成装置において、一時停止の可否を判定する手段を有し、当該手段により一時停止不可と判定した場合、一時停止の要求を受け付けないことを特徴とする画像形成装置である。
【０００８】
請求項２記載の発明は、請求項１記載の画像形成装置において、停止しているジョブが所定の数に達している場合に不可とする判定手段であることを特徴とする。
【０００９】
請求項３記載の発明は、請求項１記載の画像形成装置において、通常印刷するために必要な記憶領域の空きが不足している場合に不可とする判定手段であることを特徴とする。
【００１０】
請求項４記載の発明は、受信した印刷データの処理を一時停止することができる画像形成装置において、所定の時間を超えて停止しているジョブを強制再開させることを特徴とする画像形成装置である。
【００１１】
請求項５記載の発明は、受信した印刷データの処理を一時停止することができる画像形成装置において、所定の時間を超えて停止しているジョブを強制キャンセルさせることを特徴とする画像形成装置である。
【００１２】
請求項６記載の発明は、受信した印刷データの処理を一時停止することができる画像形成装置において、ジョブを停止させているユーザーに通知を行うことを特徴とする画像形成装置である。
【発明の効果】
【００１３】
本発明によれば、一時停止中のジョブによって記憶領域の空きが更に減少することを抑え、記憶領域の空きが不足する事態を回避することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１５】
本発明の実施の形態について、レーザープリンタのハード構成を示すブロック図である図１を用いて説明を行う。本実施の形態におけるレーザープリンタ１は、コントローラ２、その時設定されている制御モード及びホスト３若しくはネットワーク１５からの制御コードに従って、ホスト３からの印字データを、ビデオデータに変換してプリンタエンジン１３へ出力する制御機構の総称で、以下のようなモジュールで構成される。
【００１６】
ホストＩ／Ｆ５は、ホスト３からプリンタへの制御信号及びデータ、プリンタからホスト３へのステータス信号のインターフェースである。
【００１７】
ネットワークＩ／Ｆ１６は、ネットワーク１５からプリンタへの制御信号及びデータ、プリンタからネットワークへのステータス信号のインターフェースである。
【００１８】
ＣＰＵ９は、プログラムＲＯＭ６に従ってホストからのデータ(印字データ、制御データ)を処理する。
【００１９】
ＲＡＭ１０は、ＣＰＵが処理する時のワークメモリ、ホストからのデータをページ単位に管理して一時記憶するバッファ、及びバッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使われる。
【００２０】
ＨＤＤ(大量記憶装置)１７は、大容量のデータを記憶する。
【００２１】
ＮＶ−ＲＡＭ１１は、電源を切っても保持したいデータを格納しておく為の不揮発性ＲＡＭである。
【００２２】
プログラムＲＯＭ６は、コントローラ内でのデータの処理、管理や、周辺モジュールを制御する為のプログラムが格納されている。
【００２３】
フォントＲＯＭ７は、印字に使用されるさまざまな種類のフォントを有する。
【００２４】
エンジンＩ／Ｆ１２は、コントローラからプリンタエンジン１３への制御信号やビデオ信号、及びプリンタからコントローラへのステータス信号のインターフェースである。
【００２５】
プリンタエンジン１３は、コントローラからのビデオ信号および制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写及び定着し、画像を形成する。
【００２６】
操作パネル４は、プリンタの状態を示す表示部、及びプリンタのモード、フォント等を切替えるスイッチ部からなる。
【００２７】
パネルＩ／Ｆ８は、コントローラと操作パネルとのインターフェースである。
【００２８】
次にデータ処理の概要を説明する。
【００２９】
ホストインタフェース５を通してホストから送られてきたデータは、ＣＰＵ９がプログラムＲＯＭ６上のデータ解析プログラムにしたがって解析し、印字データおよび印字制御データ（ＳＰ，ＣＲ，ＬＦ，ＨＴ，ＶＴ，・・・等）とその他に分けられる。
【００３０】
印字データおよび印字制御データはＲＡＭ上の受信バッファに一旦記憶される。
【００３１】
一旦記憶された受信データは、プログラムＲＯＭ上の制御プログラムが一つずつ取り出して、その処理を行う。例えば、取り出したデータが文字コードであれば、印字位置、印字サイズ、文字コード、フォント情報等を備えた中間コードを作成し、ＲＡＭ上に設けられた中間バッファに収納する。制御コードや、エスケープシーケンス等のコマンドであった場合、それらに予め定義された処理を行う。それは、例えば、印字位置の指定であったら、次に来た文字コードの位置を指定された位置にするとか、フォントの変更であった場合は、次に来た文字コードのフォント情報を指定されたフォントにするといった具合に処理を行う。
【００３２】
こうして、ホストからのプリント命令の処理を行うか、または処理を行ったデータが１ページ分を超えたら、次に中間バッファに貯えられた中間コードを、制御プログラムにしたがって、ビデオデータに変換する処理を行う。変換が終了したら、コントローラはエンジンＩ／Ｆを通してプリンタエンジンにプリントスタートの命令を出し、それに同期してビデオデータを転送する。
【００３３】
以上のような一連の流れで、ホストからの印字データがプリンタエンジンを介して印字される。
【００３４】
以下に、本実施の形態の処理動作のフローチャートを図を用いて説明する。
【００３５】
図２を参照すると、まず、ユーザーが一時停止を要求する（Ｓ２１）。
【００３６】
次に、一時停止の可否を判定する（Ｓ２２）。
【００３７】
可ならば（Ｓ２２／可）ジョブの一時停止の処理を行う（Ｓ２３）。
【００３８】
不可ならば（Ｓ２２／不可）処理を終了する。
【００３９】
以下に、本発明の第２の実施の形態の処理動作のフローチャートを図を用いて説明する。
【００４０】
図３を参照すると、まず、ユーザーが一時停止を要求する（Ｓ３１）。
【００４１】
次に、一時停止中のジョブ数ｎを取得する（Ｓ３２）。
【００４２】
ｎが所定の数ｍより小さいか判断する（Ｓ３３）。
【００４３】
小さければ（Ｓ３３／はい）ジョブの一時停止の処理を行う（Ｓ３４）。
【００４４】
小さくなければ（Ｓ３３／いいえ）処理を終了する。
【００４５】
上記の本実施の形態によれば、停止しているジョブが所定の数に達している場合に不可とする判定手段であることで、一時停止中のジョブの数を制限し、一時停止中のジョブによる記憶領域使用量を抑えることが可能となる。
【００４６】
以下に、本発明の第３の実施の形態の処理動作のフローチャートを図を用いて説明する。
【００４７】
図４を参照すると、まず、ユーザーが一時停止を要求する（Ｓ４１）。
【００４８】
次に、記憶領域の空き容量nを取得する（Ｓ４２）。
【００４９】
ｎが通常印刷するために必要な記憶領域の容量ｍよりも大きいか判断する（Ｓ４３）。
【００５０】
大きければ（Ｓ４３／はい）ジョブの一時停止の処理を行う（Ｓ３４）。
【００５１】
大きくなければ（Ｓ４３／いいえ）処理を終了する。
【００５２】
上記の本実施の形態によれば、通常印刷するために必要な記憶領域の空きが不足している場合に不可とする判定手段であることで、ジョブを一時停止できなくなる事態を抑え、かつ、一時停止中のジョブにより通常印刷できなくなる事態を回避することが可能となる。
【００５３】
以下に、本発明の第４の実施の形態の処理動作のフローチャートを図を用いて説明する。
【００５４】
図５を参照すると、まず、一時停止中のジョブがあるか判断する（Ｓ５１）。
【００５５】
次に、一時停止中のジョブがあれば（Ｓ５１／はい）、その停止時間ｎを取得する（Ｓ５２）。
【００５６】
一時停止中のジョブがなければ（Ｓ５１／いいえ）処理を終了する。
【００５７】
ｎが所定の時間ｍより大きいか判断する（Ｓ５３）。
【００５８】
大きければ（Ｓ５３／はい）、ジョブの再開処理を行う（Ｓ５４）。
【００５９】
大きくなければ（Ｓ５３／いいえ）処理を終了する。
【００６０】
上記の本実施の形態によれば、受信した印刷データの処理を一時停止することができる画像形成装置において、所定の時間を超えて停止しているジョブを強制再開させることで、一時停止中のジョブをユーザーが再開し忘れていた場合に、記憶領域の空きが不足して次の処理が行えなくなる事態を回避することが可能となる。
【００６１】
以下に、本発明の第５の実施の形態の処理動作のフローチャートを図を用いて説明する。
【００６２】
図６を参照すると、まず、一時停止中のジョブがあるか判断する（Ｓ６１）。
【００６３】
次に、一時停止中のジョブがあれば（Ｓ６１／はい）、その停止時間ｎを取得する（Ｓ６２）。
【００６４】
一時停止中のジョブがなければ（Ｓ６１／いいえ）処理を終了する。
【００６５】
ｎが所定の時間ｍより大きいか判断する（Ｓ６３）。
【００６６】
大きければ（Ｓ６３／はい）、ジョブのキャンセル処理を行う（Ｓ６４）。
【００６７】
大きくなければ（Ｓ６３／いいえ）処理を終了する。
【００６８】
上記の本実施の形態によれば、受信した印刷データの処理を一時停止することができる画像形成装置において、所定の時間を超えて停止しているジョブを強制キャンセルさせることで、一時停止中のジョブをユーザーが再開し忘れていた場合に、記憶領域の空きが不足して次の処理が行えなくなる事態を回避する際に、他の印刷への影響を小さくすることが可能となる。
【００６９】
以下に、本発明の第６の実施の形態の処理動作のフローチャートを図を用いて説明する。
【００７０】
図７を参照すると、まず、一時停止中のジョブがあるか判断する（Ｓ７１）。
【００７１】
次に、一時停止中のジョブがあれば（Ｓ７１／はい）、一時停止中のジョブがあれば、そのジョブの停止時間を調べ、所定の時間ｍより長く停止しているか判断する（Ｓ７２）。
【００７２】
一時停止中のジョブがなければ（Ｓ７１／いいえ）処理を終了する。
【００７３】
所定の時間ｍより長く停止していれば（Ｓ７２／はい）、ユーザーに一時停止中のジョブがあることを通知する（Ｓ７３）。
【００７４】
所定の時間ｎだけ待ち（Ｓ７４）、一時停止中のジョブがあるか判断する処理に戻る。
【００７５】
上記の本実施の形態によれば、受信した印刷データの処理を一時停止することができる画像形成装置において、ジョブを停止させているユーザーに通知を行うことで、ユーザーがジョブを一時停止中であることを忘れる事態を回避することが可能となる。
【００７６】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、プリンタ、コピー、ファックスに適用可能である。
【００７７】
また、上記の実施の形態におけるレーザープリンタ１の機能を実現するためのプログラムを本装置に読込ませて実行することにより本装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。
【００７８】
上述する各実施の形態は、レーザープリンタ１の各機能が１つのコンピュータシステムとして実現されている構成構成について説明したが、機能毎に複数の装置などが追加された構成にも適用可能であることはもちろんである。
【図面の簡単な説明】
【００７９】
【図１】本発明の第１の実施の形態におけるレーザープリンタのブロック図である。
【図２】本発明の第１の実施の形態における処理手順を示すフローチャートである。
【図３】本発明の第２の実施の形態における処理手順を示すフローチャートである。
【図４】本発明の第３の実施の形態における処理手順を示すフローチャートである。
【図５】本発明の第４の実施の形態における処理手順を示すフローチャートである。
【図６】本発明の第５の実施の形態における処理手順を示すフローチャートである。
【図７】本発明の第６の実施の形態における処理手順を示すフローチャートである。
【符号の説明】
【００８０】
１    レーザープリンタ
２    コントローラ
３    ホスト
４    操作パネル
５    ホストＩ／Ｆ
６    プログラムＲＯＭ
７    フォントＲＯＭ
８    パネルＩ／Ｆ
９    ＣＰＵ
１０    ＲＡＭ
１１    ＮＶ−ＲＡＭ
１２    エンジンＩ／Ｆ
１３    プリンタエンジント
１４    オプションＲＡＭ
１５    ネットワーク
１６    ネットワークＩ／Ｆ
１７    ＨＤＤ
【図１】
2007196415.tif 000003
【図２】
2007196415.tif 000004
【図３】
2007196415.tif 000005
【図４】
2007196415.tif 000006
【図５】
2007196415.tif 000007
【図６】
2007196415.tif 000008
【図７】
2007196415.tif 000009