(57)【要約】【課題】紙詰まりが発生した場合であっても、紙詰まりが解除した後に直ちに再印刷を実施可能にする。【解決手段】プリントデータを順次受信して、所定ページ数分のプリントデータをメモリに保存するデータ保存制御部と、メモリからプリントデータを順次取り出し、用紙上に各ページの画像を形成する印刷部と、印刷部により画像が形成された用紙が排紙されるまでの通紙経路の紙詰まりを検出し、紙詰まりの発生／解除を通知する紙詰まり検出部と、印刷部の動作を制御する駆動制御部と、を備え、データ保存制御部は、印刷部が画像を形成したページのプリントデータは、印刷条件情報を残してメモリから消去し、駆動制御部は、紙詰まり検出部から紙詰まりの発生が通知された場合は、メモリに保存された、紙詰まりが発生した所定のページの印刷条件情報に基づいて、所定のページを再印刷するための準備を印刷部に開始させる。【選択図】図９
2017071159.tif 000002
【特許請求の範囲】
【請求項１】
複数ページの印刷を指示する印刷ジョブから生成された、各ページの印刷条件情報と画像データとからなるプリントデータを順次受信して、所定ページ数分の前記プリントデータをメモリに保存するデータ保存制御部と、
前記メモリから前記プリントデータを順次取り出し、用紙上に各ページの画像を形成する印刷部と、
前記印刷部により画像が形成された用紙が排紙されるまでの通紙経路の紙詰まりを検出し、前記紙詰まりの発生／解除を通知する紙詰まり検出部と、
前記印刷部の動作を制御する駆動制御部と、を備え、
前記データ保存制御部は、前記印刷部が画像を形成したページの前記プリントデータは、前記印刷条件情報を残して前記メモリから消去し、
前記駆動制御部は、前記紙詰まり検出部から紙詰まりの発生が通知された場合は、前記メモリに保存された、紙詰まりが発生した所定のページの前記印刷条件情報に基づいて、前記所定のページを再印刷するための準備を前記印刷部に開始させる、
ことを特徴とする画像形成装置。
【請求項２】
前記データ保存制御部は、前記紙詰まり検出部から紙詰まりの発生が通知された場合は、前記所定のページ以降の前記メモリに保存したページの前記プリントデータを、前記印刷条件情報を残して前記メモリから消去し、前記紙詰まり検出部から紙詰まりの解除が通知された後、前記準備を前記印刷部に開始させ、その後、前記所定のページ以降のページの前記画像データを順次受信する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記メモリの記憶容量は、前記印刷ジョブの全ページの前記プリントデータを保存できないサイズである、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記印刷部は、複数の給紙トレイを有し、
前記駆動制御部は、前記所定のページの前記印刷条件情報に基づいて、当該所定のページの画像を形成する用紙の種類及び給紙トレイを特定し、前記所定のページの前記画像データを受信する前に、前記特定した給紙トレイから前記特定した種類の用紙を給紙する、
ことを特徴とする請求項２又は３のいずれか一に記載の画像形成装置。
【請求項５】
前記印刷部は、カラーで印刷するかモノクロで印刷するかのカラー設定が可能であり、
前記駆動制御部は、前記所定のページの前記印刷条件情報に基づいて、当該所定のページのカラー設定を特定し、前記所定のページの前記画像データを受信する前に、前記特定したカラー設定に応じた印刷を実行するためのプロセスを起動する、
ことを特徴とする請求項２乃至４のいずれか一に記載の画像形成装置。
【請求項６】
前記印刷ジョブは、全ページの画像形成後に用紙を排紙するジョブである、
ことを特徴とする請求項１乃至５のいずれか一に記載の画像形成装置。
【請求項７】
前記データ保存制御部は、前記印刷部が画像を形成したページの用紙が排紙された後、前記メモリに残した当該ページの前記印刷条件情報を消去する、
ことを特徴とする請求項１乃至６のいずれか一に記載の画像形成装置。
【請求項８】
複数ページの印刷を指示する印刷ジョブから生成された、各ページの印刷条件情報と画像データとからなるプリントデータに基づいて、用紙上に各ページの画像を形成する印刷部を備える画像形成装置で動作する印刷制御プログラムであって、
前記画像形成装置に、
前記プリントデータを順次受信して、所定ページ数分の前記プリントデータをメモリに保存する第１処理、
前記メモリから前記プリントデータを順次取り出し、前記印刷部に各ページの画像を形成させる第２処理、
前記印刷部が画像を形成したページの前記プリントデータを、前記印刷条件情報を残して前記メモリから消去する第３処理、
前記第１処理から前記第３処理までを繰り返し実施する際に、前記印刷部が画像を形成した用紙が排紙されるまでの通紙経路の紙詰まりを検出する第４処理、
紙詰まりが発生した場合に、前記メモリに保存された、紙詰まりが発生した所定のページの前記印刷条件情報に基づいて、前記所定のページを再印刷するための準備を前記印刷部に開始させる第５処理、を実行させる、
ことを特徴とする印刷制御プログラム。
【請求項９】
前記第３処理では、紙詰まりが発生した場合は、前記所定のページ以降の前記メモリに保存したページの前記プリントデータを、前記印刷条件情報を残して前記メモリから消去し、
前記第５処理では、紙詰まりが解除された後に、前記準備を前記印刷部に開始させ、
前記画像形成装置に、更に、
前記所定のページ以降のページの前記画像データを順次受信して、前記印刷部に前記所定のページ以降のページの再印刷を実施させる第６処理、を実行させる、
ことを特徴とする請求項８に記載の印刷制御プログラム。
【請求項１０】
前記メモリの記憶容量は、前記印刷ジョブの全ページの前記プリントデータを保存できないサイズである、
ことを特徴とする請求項９に記載の印刷制御プログラム。
【請求項１１】
前記印刷部は、複数の給紙トレイを有し、
前記第５処理では、前記所定のページの前記印刷条件情報に基づいて、当該所定のページの画像を形成する用紙の種類及び給紙トレイを特定し、前記第６処理で前記所定のページの前記画像データを受信する前に、前記特定した給紙トレイから前記特定した種類の用紙を給紙する、
ことを特徴とする請求項９又は１０のいずれか一に記載の印刷制御プログラム。
【請求項１２】
前記印刷部は、カラーで印刷するかモノクロで印刷するかのカラー設定が可能であり、
前記第５処理では、前記所定のページの前記印刷条件情報に基づいて、当該所定のページのカラー設定を特定し、前記第６処理で前記所定のページの前記画像データを受信する前に、前記特定したカラー設定に応じた印刷を実行するためのプロセスを起動する、
ことを特徴とする請求項９乃至１１のいずれか一に記載の印刷制御プログラム。
【請求項１３】
前記印刷ジョブは、全ページの画像形成後に用紙を排紙するジョブである、
ことを特徴とする請求項８乃至１２のいずれか一に記載の印刷制御プログラム。
【請求項１４】
前記画像形成装置に、更に、
前記印刷部が画像を形成したページの用紙が排紙された後、前記メモリに残した当該ページの前記印刷条件情報を消去する第７処理を実行させる、
ことを特徴とする請求項８乃至１３のいずれか一に記載の印刷制御プログラム。
【請求項１５】
複数ページの印刷を指示する印刷ジョブに基づいて、各ページの印刷条件情報と画像データとからなるプリントデータを生成するプリンタコントローラと、前記プリントデータに基づいて用紙上に各ページの画像を形成する印刷部を備える画像形成装置と、を含む印刷システムにおける印刷制御方法であって、
前記画像形成装置は、
前記プリントデータを順次受信して、所定ページ数分の前記プリントデータをメモリに保存する第１処理と、
前記メモリから前記プリントデータを順次取り出し、前記印刷部に各ページの画像を形成させる第２処理と、
前記印刷部が画像を形成したページの前記プリントデータを、前記印刷条件情報を残して前記メモリから消去する第３処理と、
前記第１処理から前記第３処理までを繰り返し実施する際に、前記印刷部が画像を形成した用紙が排紙されるまでの通紙経路の紙詰まりを検出する第４処理と、
紙詰まりが発生した場合に、前記メモリに保存された、紙詰まりが発生した所定のページの前記印刷条件情報に基づいて、前記所定のページを再印刷するための準備を前記印刷部に開始させる第５処理と、を実行する、
ことを特徴とする印刷制御方法。
【請求項１６】
前記第３処理では、紙詰まりが発生した場合は、前記所定のページ以降の前記メモリに保存したページの前記プリントデータを、前記印刷条件情報を残して前記メモリから消去し、
前記第４処理では、紙詰まりの発生及び解除を前記プリンタコントローラに通知し、
前記第５処理では、紙詰まりが解除された後に、前記準備を前記印刷部に開始させ、
前記プリンタコントローラは、紙詰まりの解除が通知されたら、前記画像形成装置に、前記所定のページ以降のページの前記画像データを順次送信し、
前記画像形成装置は、更に、前記所定のページ以降のページの前記画像データを順次受信して、前記印刷部に前記所定のページ以降のページの再印刷を実施させる第６処理を実行する、
ことを特徴とする請求項１５に記載の印刷制御方法。
【請求項１７】
前記メモリの記憶容量は、前記印刷ジョブの全ページの前記プリントデータを保存できないサイズである、
ことを特徴とする請求項１６に記載の印刷制御方法。
【請求項１８】
前記印刷部は、複数の給紙トレイを有し、
前記第５処理では、前記所定のページの前記印刷条件情報に基づいて、当該所定のページの画像を形成する用紙の種類及び給紙トレイを特定し、前記第６処理で前記所定のページの前記画像データを受信する前に、前記特定した給紙トレイから前記特定した種類の用紙を給紙する、
ことを特徴とする請求項１６又は１７のいずれか一に記載の印刷制御方法。
【請求項１９】
前記印刷部は、カラーで印刷するかモノクロで印刷するかのカラー設定が可能であり、
前記第５処理では、前記所定のページの前記印刷条件情報に基づいて、当該所定のページのカラー設定を特定し、前記第６処理で前記所定のページの前記画像データを受信する前に、前記特定したカラー設定に応じた印刷を実行するためのプロセスを起動する、
ことを特徴とする請求項１６乃至１８のいずれか一に記載の印刷制御方法。
【請求項２０】
前記印刷ジョブは、全ページの画像形成後に用紙を排紙するジョブである、
ことを特徴とする請求項１５乃至１９のいずれか一に記載の印刷制御方法。
【請求項２１】
前記画像形成装置は、更に、前記印刷部が画像を形成したページの用紙が排紙された後、前記メモリに残した当該ページの前記印刷条件情報を消去する第７処理を実行する、
ことを特徴とする請求項１５乃至２０のいずれか一に記載の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び印刷制御プログラム並びに印刷制御方法に関し、特に、紙詰まり発生時の印刷を制御する画像形成装置及び当該画像形成装置で動作する印刷制御プログラム並びに印刷制御方法に関する。
【背景技術】
【０００２】
プロダクションプリント分野における機械の大型化や高画質化に伴い、通紙経路が伸長し、カラー印刷開始の起動に時間がかかり、ＦＰＯＴ（First Print Out Time）が長くなる傾向にある。オペレータにとって、印刷ジョブ開始時のＦＰＯＴは想定される時間であるのに対して、紙詰まり時の印刷処理の再開にかかる時間は想定外の時間であり、一刻も早く通常印刷状態に復帰する必要がある。
【０００３】
このような紙詰まり発生時のジョブ再開に関して、例えば、下記特許文献１には、インターフェースを介して画像データを受信する受信手段と、前記受信手段が受信した画像データを用紙に印刷する印刷手段と、画像データの送信を要求する要求手段と、前記受信手段が受信した画像データを消去する消去手段と、紙詰まりの発生を検知する検知手段と、制御手段とを備え、前記制御手段は、前記検知手段が紙詰まりの発生を検知すると、紙詰まりが発生した用紙に印刷した画像データ以降の後続画像データを前記消去手段によって消去させ、紙詰まりの発生によって印刷が完了しなかった用紙の画像データであるリカバリデータを、前記要求手段によって要求して前記受信手段により受信し、前記印刷手段によって再度印刷することによりリカバリ印刷を行う画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−６１６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像形成装置では、プリントデータを保持するメモリの記憶容量が限られており、画像形成後にプリントデータは消去されるため、紙詰まりなどが発生した場合には、プリンタコントローラなどからプリントデータが再送される。ここで、各ページの印刷条件を規定する印刷条件情報は各ページのプリントデータに含まれているため、画像形成装置では、プリントデータが再送されるまでは印刷条件を認識することができない。そのため、画像形成装置では、プリントデータの再送前に再印刷を実施するための準備を事前に行うことができず、紙詰まり発生時のＦＰＯＴを短縮することができないという問題があった。
【０００６】
特に、プリンタコントローラでは印刷ジョブから生成したプリントデータを容量の大きいＨＤＤ（Hard Disk Drive）に保持しているが、ＨＤＤのデータアクセスはメモリよりも遅く、また、データの転送や圧縮伸長の処理に時間を要するため、プリントデータが再送されるまでに時間がかかり、上記問題が顕著に現れる。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、紙詰まりが発生した場合であっても、紙詰まりが解除した後に直ちに再印刷を実施することができる画像形成装置及び印刷制御プログラム並びに印刷制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面に係る画像形成装置は、複数ページの印刷を指示する印刷ジョブから生成された、各ページの印刷条件情報と画像データとからなるプリントデータを順次受信して、所定ページ数分の前記プリントデータをメモリに保存するデータ保存制御部と、前記メモリから前記プリントデータを順次取り出し、用紙上に各ページの画像を形成する印刷部と、前記印刷部により画像が形成された用紙が排紙されるまでの通紙経路の紙詰まりを検出し、前記紙詰まりの発生／解除を通知する紙詰まり検出部と、前記印刷部の動作を制御する駆動制御部と、を備え、前記データ保存制御部は、前記印刷部が画像を形成したページの前記プリントデータは、前記印刷条件情報を残して前記メモリから消去し、前記駆動制御部は、前記紙詰まり検出部から紙詰まりの発生が通知された場合は、前記メモリに保存された、紙詰まりが発生した所定のページの前記印刷条件情報に基づいて、前記所定のページを再印刷するための準備を前記印刷部に開始させることを特徴とする。
【０００９】
本発明の一側面は、複数ページの印刷を指示する印刷ジョブから生成された、各ページの印刷条件情報と画像データとからなるプリントデータに基づいて、用紙上に各ページの画像を形成する印刷部を備える画像形成装置で動作する印刷制御プログラムであって、前記画像形成装置に、前記プリントデータを順次受信して、所定ページ数分の前記プリントデータをメモリに保存する第１処理、前記メモリから前記プリントデータを順次取り出し、前記印刷部に各ページの画像を形成させる第２処理、前記印刷部が画像を形成したページの前記プリントデータを、前記印刷条件情報を残して前記メモリから消去する第３処理、前記第１処理から前記第３処理までを繰り返し実施する際に、前記印刷部が画像を形成した用紙が排紙されるまでの通紙経路の紙詰まりを検出する第４処理、紙詰まりが発生した場合に、前記メモリに保存された、紙詰まりが発生した所定のページの前記印刷条件情報に基づいて、前記所定のページを再印刷するための準備を前記印刷部に開始させる第５処理、を実行させることを特徴とする。
【００１０】
本発明の一側面は、複数ページの印刷を指示する印刷ジョブに基づいて、各ページの印刷条件情報と画像データとからなるプリントデータを生成するプリンタコントローラと、前記プリントデータに基づいて用紙上に各ページの画像を形成する印刷部を備える画像形成装置と、を含む印刷システムにおける印刷制御方法であって、前記画像形成装置は、前記プリントデータを順次受信して、所定ページ数分の前記プリントデータをメモリに保存する第１処理と、前記メモリから前記プリントデータを順次取り出し、前記印刷部に各ページの画像を形成させる第２処理と、前記印刷部が画像を形成したページの前記プリントデータを、前記印刷条件情報を残して前記メモリから消去する第３処理と、前記第１処理から前記第３処理までを繰り返し実施する際に、前記印刷部が画像を形成した用紙が排紙されるまでの通紙経路の紙詰まりを検出する第４処理と、紙詰まりが発生した場合に、前記メモリに保存された、紙詰まりが発生した所定のページの前記印刷条件情報に基づいて、前記所定のページを再印刷するための準備を前記印刷部に開始させる第５処理と、を実行することを特徴とする。
【発明の効果】
【００１１】
本発明の画像形成装置及び印刷制御プログラム並びに印刷制御方法によれば、紙詰まりが発生した場合であっても、紙詰まりが解除した後に直ちに再印刷を実施することができる。
【００１２】
その理由は、画像形成装置では、印刷部が画像を形成したページのプリントデータを消去する際に、画像データのみを消去して印刷条件情報を残し、紙詰まりが発生した場合は、紙詰まりが発生したページの印刷条件情報に基づいて、印刷部に再印刷のための準備を開始させるからである。
【００１３】
このように、紙詰まり発生後のリカバリで、プリンタコントローラからの画像転送を待たずに、再印刷を実施するための準備を開始することができるため、紙詰まり発生時のＦＰＯＴを短縮することができる。
【図面の簡単な説明】
【００１４】
【図１】従来の印刷制御方法と本発明の一実施の形態に係る印刷制御方法とを比較して説明する図である。
【図２】本発明の一実施例に係る印刷システムの構成を示す模式図である。
【図３】本発明の一実施例に係るクライアント装置の構成を示すブロック図である。
【図４】本発明の一実施例に係るプリンタコントローラの構成を示すブロック図である。
【図５】本発明の一実施例に係る画像形成装置の構成を示す外観図である。
【図６】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図７】本発明の一実施例に係るプリンタコントローラの動作（通常の印刷指示動作）を示すフローチャート図である。
【図８】プリントデータの構成を示す模式図である。
【図９】本発明の一実施例に係る画像形成装置の動作を示すフローチャート図である。
【図１０】本発明の一実施例に係るプリンタコントローラの動作（紙詰まり発生時の動作）を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、紙詰まりなどが発生した場合には、プリンタコントローラなどから画像形成装置にプリントデータが再送されるが、プリントデータに印刷条件情報が含まれており、画像形成装置では、プリントデータが再送されるまでは印刷条件が分からないため、再印刷を実施するための準備を行うことができず、紙詰まり発生時のＦＰＯＴを短縮することができないという問題があった。
【００１６】
そこで、本発明の一実施の形態では、画像形成装置では、画像形成後にプリントデータを消去する際に、画像データと印刷条件情報とからなるプリントデータ全体を消去するのではなく、印刷条件情報を残して画像データのみを消去する。そして、紙詰まり発生後、解除した時に、プリンタコントローラからのプリントデータの再送を待たずに、紙詰まりページの印刷条件情報を参照して、そのページを再印刷するための準備を開始（用紙の給紙や画像形成プロセスの起動などを実施）して、紙詰まりからの復帰時間を短縮できるようにする。
【００１７】
以下、図１を参照して具体的に説明する。図１（ａ）に示すように、プリンタコントローラと画像形成装置とがビデオＩ／Ｆケーブルなどで接続され、プリンタコントローラのＨＤＤに保存したプリントデータを画像形成装置に送信する場合、画像形成装置は受信したプリントデータをメモリに格納しながらプリントを実行し、プリンタコントローラにプリント状況報告を送信する。
【００１８】
その際、例えば、図１（ｂ）に示すように、印刷ジョブが５０ページから成り、各々のページのプリントデータが印刷条件情報と画像データとで構成され、更に、印刷ジョブがステープルなどの後処理を実施するために全ページが画像形成されるまで排紙されないジョブである場合を考える。
【００１９】
この場合、画像形成装置のメモリにはプリントデータを８ページ分しか保持できないとすると、５０ページ分のプリントデータを保持することができないため、図１（ｃ）に示すように、画像形成後、画像形成済みのページのプリントデータを消去する。また、紙詰まりが発生した場合、プリンタコントローラは紙詰まり復帰後にプリントデータを再送するが、再送するプリントデータはメモリに入りきらないため、図１（ｄ）に示すように、紙詰まり発生時に全ページのプリントデータを消去している。すなわち、図１（ｃ）及び（ｄ）に示す従来技術では、プリントデータの全てを削除するため、再送プリントデータを受信するまで印刷条件が分からず、再印刷を実施するための準備を開始することができない。
【００２０】
これに対して、本実施形態では、図１（ｅ）に示すように、画像形成後、画像形成済みのページのプリントデータの全てを消去するのではなく、印刷条件情報を残して画像データのみを消去する。また、紙詰まりが発生した場合、図１（ｆ）に示すように、全ページのプリントデータの画像データのみを消去する。
【００２１】
このように、プリントデータの消去時に印刷条件情報を保持することで、紙詰まり解除後の再印刷の実施において、再送プリントデータの受信前に、紙詰まりページの印刷条件情報（図の破線で囲んだ情報）を参照することができる。そして、保持している印刷条件情報を参照することにより、次に印刷すべき用紙（サイズ・紙種など）及び給紙すべきトレイを判断して給紙を開始することができ、また、次に印刷すべき画像のカラー／モノクロを判断してその印刷に必要なプロセス（各色ドラム・転写など）を起動させることができ、紙詰まりからの復帰時間を短縮することができる。
【実施例】
【００２２】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る画像形成装置及び印刷制御プログラム並びに印刷制御方法について、図２乃至図１０を参照して説明する。図２は、本実施例の印刷システムの構成を示す模式図であり、図３は、クライアント装置の構成を示すブロック図、図４は、プリンタコントローラの構成を示すブロック図、図５及び図６は、画像形成装置の構成を示す外観図及びブロック図である。また、図７、９、１０は、印刷システムの動作を示すフローチャート図であり、図８は、プリントデータの構成を示す模式図である。
【００２３】
図２に示すように、本実施例の印刷システムは、クライアント装置１０と、プリンタコントローラ２０と、画像形成装置３０などで構成される。クライアント装置１０とプリンタコントローラ２０とは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるイントラネットを介して接続されている。また、プリンタコントローラ２０と画像形成装置３０とは、ビデオＩ／Ｆケーブル４０などで接続されている。以下、各装置について詳細に説明する。
【００２４】
［クライアント装置］
クライアント装置１０は、パーソナルコンピュータなどのコンピュータ装置であり、印刷ジョブを作成してプリンタコントローラ２０に送信する。このクライアント装置１０は、図３（ａ）に示すように、制御部１１と表示部１２と操作部１３などで構成される。
【００２５】
制御部１１は、各構成部を制御する部分であり、ＣＰＵ（Central Processing Unit）１１ａとＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリ１１ｂとＨＤＤ１１ｃなどの記憶部とネットワークＩ／Ｆ部１１ｄなどがバスを介して接続されてなる。
【００２６】
ＣＰＵ１１ａは、各部の制御ならびにジョブ処理などを行う。メモリ１１ｂは、操作部１３、ＨＤＤ１１ｃ、ネットワークＩ／Ｆ部１１ｄから読み込んだ種々のデータを一時的に記憶する部分であり、記憶されたデータはＣＰＵ１１ａによって処理され、必要に応じてＨＤＤ１１ｃ、ネットワークＩ／Ｆ部１１ｄ、表示部１２に転送される。
【００２７】
ＨＤＤ１１ｃは、原稿データや印刷ジョブ、ＣＰＵ１１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報などを格納し、ＣＰＵ１１ａにより必要に応じて読み出され、メモリ１１ｂ上で実行処理される。
【００２８】
ネットワークＩ／Ｆ部１１ｄは、ＮＩＣ（Network Interface Card）やモデムなどで構成され、プリンタコントローラ２０などの他のネットワーク上の装置との接続を確立し、データの送受信を実行する。
【００２９】
また、図３（ｂ）に示すように、上記制御部１１（ＣＰＵ１１ａ）により、ＯＳ（Operating System）、アプリケーション、プリンタドライバなどが実行される。
【００３０】
ＯＳは、Windows（登録商標）やMacintosh（登録商標）、Androidなどであり、クライアント装置１０でアプリケーション、プリンタドライバなどを動作可能にする。
【００３１】
アプリケーションは、例えば、原稿を作成するアプリケーションであり、印刷指示の際にプリンタドライバを読み出し、アプリケーションで作成した原稿データをプリンタドライバに転送する。
【００３２】
プリンタドライバは、アプリケーションで作成した原稿データを、プリンタコントローラ２０が解釈可能な言語の印刷ジョブ（ＰＪＬ（Printer Job Language）やＰＳ（PostScript）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬ（Page Description Language）データ、または、ＰＤＦ（Portable Document Format）データ）に変換し、当該印刷ジョブをプリンタコントローラ２０に送信する。なお、本実施例の印刷ジョブは、全ページの画像形成後に用紙を排紙するジョブである。
【００３３】
表示部１２は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置などで構成され、アプリケーションの原稿作成画面、プリンタドライバの印刷設定画面などを表示する。
【００３４】
操作部１３は、マウスやキーボードなどで構成され、アプリケーションを用いた原稿の作成やプリンタドライバを用いた印刷設定などの操作を可能にする。
【００３５】
［プリンタコントローラ］
プリンタコントローラ２０は、印刷ジョブに従って画像形成装置３０に印刷指示を行う制御装置であり、図４（ａ）に示すように、制御部２１と必要に応じて表示部２２及び操作部２３などで構成される。
【００３６】
制御部２１は、各構成部を制御する部分であり、ＣＰＵ２１ａとＲＯＭやＲＡＭなどのメモリ２１ｂとＨＤＤ２１ｃなどの記憶部とネットワークＩ／Ｆ部２１ｄとビデオＩ／Ｆ部２１ｅなどがバスを介して接続されてなる。
【００３７】
ＣＰＵ２１ａは、各部の制御ならびに画像処理などを行う。メモリ２１ｂは、操作部２３、ＨＤＤ２１ｃ、ネットワークＩ／Ｆ部２１ｄ、ビデオＩ／Ｆ部２１ｅから読み込んだ種々のデータを一時的に記憶する部分であり、記憶されたデータはＣＰＵ２１ａによって処理され、必要に応じてＨＤＤ２１ｃ、ネットワークＩ／Ｆ部２１ｄ、ビデオＩ／Ｆ部２１ｅ、表示部２２に転送される。
【００３８】
ＨＤＤ２１ｃは、印刷ジョブやプリントデータ、プリントデータを処理するためのプログラム、ＣＰＵ２１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報などを格納し、ＣＰＵ２１ａにより必要に応じて読み出され、メモリ２１ｂ上で実行処理される。
【００３９】
ネットワークＩ／Ｆ部２１ｄは、ＮＩＣやモデムなどで構成され、クライアント装置１０などの他のネットワーク上の装置との接続を確立し、データの送受信を実行する。
【００４０】
ビデオＩ／Ｆ部２１ｅは、ビデオＩ／Ｆケーブル４０を介して画像形成装置３０との接続を確立し、プリントデータや各種ステータスなどのデータの送受信を実行する。
【００４１】
上記制御部２１は、図４（ｂ）に示すように、プリントデータ生成部、データ送信制御部などとしても機能する。
【００４２】
プリントデータ生成部は、ページ記述言語で記述された印刷ジョブを解析し、印刷ジョブに含まれる各ページをラスタライズして画像データを生成し、必要に応じて画像処理（色調整、濃度調整、サイズ調整などの処理）やスクリーニングを行う。そして、印刷条件情報と画像データとからなるプリントデータに変換し、ＨＤＤ２１ｃなどに保存する。
【００４３】
データ送信制御部は、印刷条件情報と画像データとからなるプリントデータを順次ＨＤＤ２１ｃから読み出して画像形成装置３０に送信する。また、画像形成装置３０から紙詰まりの発生通知を受領した時は、プリントデータの送信を停止し、画像形成装置３０から紙詰まりの解除通知を受領した時は、紙詰まりが発生したページ以降のページに関して、プリントデータから印刷条件情報を除いた画像データのみを順次画像形成装置３０に送信する。なお、紙詰まりの発生通知を受領した時点で未送信のページがある場合は、未送信のページについては印刷条件情報を含むプリントデータを画像形成装置３０に送信する。
【００４４】
表示部２２は、液晶表示装置や有機ＥＬ表示装置などで構成され、プリンタコントローラ２０の処理を実現するための各種画面を表示する。
【００４５】
操作部２３は、マウスやキーボードなどで構成され、プリンタコントローラ２０の処理を実現するための各種操作を可能にする。
【００４６】
［画像形成装置］
画像形成装置３０は、プリントデータに基づいて印刷処理を実行するＭＦＰ（Multi-Functional Peripherals）などであり、図５及び図６（ａ）に示すように、制御部３１とＡＤＦ（Auto Document Feeder）３２と画像読取部３３と表示操作部３４と画像形成部３５と給紙部３６と後処理部３７などで構成される。なお、画像形成部３５と給紙部３６と出力部３７ａ〜３７ｄとを総称して印刷部と呼ぶ。
【００４７】
制御部３１は、各構成部を制御する部分であり、ＣＰＵ３１ａとＲＯＭやＲＡＭなどのメモリ３１ｂとビデオＩ／Ｆ部３１ｃなどがバスを介して接続されてなる。
【００４８】
ＣＰＵ３１ａは各部の制御ならびに画像処理などを行う。メモリ３１ｂは、画像読取部３３、ビデオＩ／Ｆ部３１ｃから読み込んだ種々のデータを一時的に記憶する部分であり、記憶された画像データはＣＰＵ３１ａによって処理され、画像形成部３５に転送される。なお、本実施例では、容量が大きい記憶媒体であるＨＤＤは有さない構成としており、メモリ３１ｂは、印刷ジョブの全ページのプリントデータを保存できないサイズになっている。ビデオＩ／Ｆ部３１ｃは、ビデオＩ／Ｆケーブル４０を介してプリンタコントローラ２０との接続を確立し、プリントデータや各種ステータスなどのデータの送受信を実行する。
【００４９】
上記制御部３１は、図６（ｂ）に示すように、紙詰まり検出部、データ保存制御部、駆動制御部などとしても機能する。
【００５０】
紙詰まり検出部は、給紙部３６ａ〜３６ｋから出力部３７ａ〜３７ｄに至る通紙経路に配置されたセンサからの出力に基づいて、紙詰まり（特に、画像形成部３５から出力部３７ａ〜３７ｄまでの通紙経路における紙詰まり）を検出する。そして、紙詰まりの発生／解除を検出したら、紙詰まり発生／解除をデータ保存制御部や駆動制御部に通知すると共に、ビデオＩ／Ｆ部３１ｃを介してプリンタコントローラ２０に通知する。
【００５１】
データ保存制御部は、印刷条件情報と画像データとからなるプリントデータをプリンタコントローラ２０からページ毎に順次受信して所定ページ数分のプリントデータをメモリ３１ｂに保存し、保存したプリントデータをページ毎に順次画像形成部３５に出力する。そして、画像形成部３５が画像形成を行ったページについて、メモリ３１ｂに保存したプリントデータから印刷条件情報を残して画像データを消去し、全ページの出力が完了するまで印刷条件情報のみをメモリ３１ｂに保存する。更に、紙詰まり検出部から紙詰まりの発生が通知されたら、紙詰まりが発生したページ以降のページについて、メモリ３１ｂに保存したプリントデータから印刷条件情報を残して画像データを消去し、紙詰まりが発生したページの印刷条件情報を駆動制御部に出力すると共に、紙詰まり検出部から紙詰まりの解除が通知されたら、プリンタコントローラ２０に、紙詰まりが発生したページ以降のページの画像データの送信を依頼する。なお、紙詰まりの発生が通知された時点で未受信のページがある場合は、そのページについては印刷条件情報を含むプリントデータの送信を依頼する。そして、メモリ３１ｂに保存した印刷条件情報は、画像形成部３５が画像を形成した用紙が出力部３７ａ〜３７ｄから排紙された後に消去する。
【００５２】
駆動制御部は、紙詰まり検出部から紙詰まりの発生が通知された場合は、紙詰まりが発生したページの印刷条件情報に基づいて、画像形成装置３０の印刷動作を制御する。具体的には、印刷条件情報で指定される用紙の種類及び給紙トレイを特定し、特定した種類の用紙を格納する給紙部３６ａ〜３６ｋに給紙開始を指示したり、印刷条件情報で指定されるカラー設定を特定し、特定したカラー設定に従って画像形成部３５に印刷準備（プロセスの起動、例えば、各色の感光体ドラムや転写ローラの起動や補正動作など）を指示したりする。
【００５３】
なお、上記紙詰まり検出部、データ保存制御部、駆動制御部はハードウェアとして構成してもよいし、制御部３１を紙詰まり検出部、データ保存制御部、駆動制御部として機能させる印刷制御プログラムとして構成し、当該印刷制御プログラムをＣＰＵ３１ａに実行させるようにしてもよい。
【００５４】
ＡＤＦ３２は、単数もしくは、複数枚の原稿用紙を自動で画像読取部３３へ搬送する。  
【００５５】
画像読取部３３は、原稿台上に載置された原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００５６】
表示操作部３４は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、表示と操作を平行して処理できる構成となっている。なお、この操作機能はタッチパネル上に限らず、操作機能を提供できればどこにあってもよい。
【００５７】
画像形成部３５は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成される。つまり、感光体ドラム３５ａ、転写ローラ３５ｂ、定着器、両面機構、反転機構３５ｃ、各種搬送ベルト等（図５の部分拡大図では感光体ドラム３５ａと転写ローラ３５ｂを記載している。）などから成る。そして、画像読取部３３から読み込んだ画像データ、あるいはビデオＩ／Ｆ部３１ｃを介して受け取ったプリントデータに基づき、印刷用紙に画像を形成し、後処理部３７に送り出す。
【００５８】
給紙部３６ａ〜３６ｋは、印刷用紙を格納する部分であり、格納された印刷用紙を画像形成部３５へ送り出す部分を含む。図５の太い実線は画像形成がまだ行われていない用紙の搬送経路を示している。
【００５９】
後処理部３７は、画像形成部３５から搬送される用紙に対して、制御部３１からの指示により、必要に応じてパンチ・ステープル・製本・糊による貼り付けなどのユーザの希望するフィニッシング処理を加えて出力する。
【００６０】
出力部３７ａ〜３７ｄは、後処理部３７によりフィニッシング処理が実施された印刷物を排出して積載する。この出力部は単数であっても複数であってもよい。図５の太い一点鎖線は、画像形成が行われた用紙の搬送経路を示している。
【００６１】
なお、図２乃至図６は、本実施例の印刷システムの一例であり、本実施例の印刷制御が実行可能な限りにおいて、その構成や制御は適宜変更可能である。例えば、図２では、プリンタコントローラ２０と画像形成装置３０とを別々の装置としているが、プリンタコントローラ２０は画像形成装置３０に内包される構成としてもよい。また、図５及び図６では、画像形成装置３０にＡＤＦ３２、画像読取部３３、後処理部３７を設けているが、これらは省略してもよい。
【００６２】
以下、本実施例の印刷システムの動作について説明する。
【００６３】
まず、プリンタコントローラ２０の制御部２１の動作について、図７のフローチャート図を参照して説明する。図７は、印刷ジョブをプリントデータに変換して画像形成装置３０に送信する部分の処理である。
【００６４】
制御部２１は、イントラネット上のクライアント装置１０などからネットワークＩ／Ｆ部２１ｄを介してPostScriptなどのページ記述言語で記述された印刷ジョブを受信する（Ｓ１０１：Ｙｅｓ）。なお、印刷ジョブは、表示部２２や操作部２３を用いてプリンタコントローラ２０上で作成してもよい。
【００６５】
次に、制御部２１（プリントデータ生成部）は、受信した印刷ジョブをメモリ２１ｂに一時的に保持し、画像形成装置３０で印刷用紙に画像形成可能なプリントデータに変換し、変換したプリントデータをＨＤＤ２１ｃに保存する（Ｓ１０２）。このプリントデータは、例えば、図８に示すように、印刷条件情報と画像データとからなり、印刷条件情報は、ページ番号、給紙部の指定、用紙サイズ（Ａ４、Ｂ５など）、用紙タイプ（普通紙、厚紙、コート紙など）、斤量、カラー（フルカラー／２色カラー／モノクロなど）の情報を含む。また、画像データは、ＣＭＹＫの４色からなる画像情報を含む。なお、本実施例では、印刷条件情報は各ページのプリントデータに含まれる構成とするが、例えば、全ページに共通する印刷条件情報を各ページのプリントデータとは別に含んでいてもよい。その場合であっても、少なくとも、用紙を特定する情報及びカラー／モノクロを特定する情報は、各ページのプリントデータの印刷条件情報に記載される。
【００６６】
そして、制御部２１は、プリントデータ生成部で変換したプリントデータを、ビデオＩ／Ｆ部２１ｅからビデオＩ／Ｆケーブル４０を介して画像形成装置３０に送信する（Ｓ１０３）。その際、画像形成装置３０が受信可能なページ数分のプリントデータを送信する。具体的には、画像形成装置３０はメモリ３１ｂの容量が一杯になった場合、ビデオＩ／Ｆ部２１ｅを介してプリンタコントローラ２０にメモリフルの状態であることを通知し、その通知を受けたプリンタコントローラ２０はプリントデータの送信を停止する。
【００６７】
次に、プリントデータ受信時の画像形成装置３０の動作について、図９のフローチャート図を参照して説明する。ＣＰＵ３１ａは、上述した印刷制御プログラムをメモリ３１ｂに展開して実行することにより、図９のフローチャート図に示す各ステップの処理を実行する。
【００６８】
制御部３１（データ保存制御部）は、プリンターモードにおいてビデオＩ／Ｆ部３１ｃを介してプリンタコントローラ２０からプリントデータを受信すると（Ｓ２０１：Ｙｅｓ）、受信したプリントデータをメモリ３１ｂに一時的に保持する。このメモリ３１ｂは、コストダウンの目的でより小さいサイズの記憶容量であることが求められるが、生産性を確保するために、給紙部３６から画像形成部３５の通紙経路長に存在しうる用紙のための画像面数のプリントデータを保持可能な記憶容量が最低限確保されている。
【００６９】
そして、受信したプリントデータに基づいて画像形成して出力すべく、１ページから最終ページであるＮページまで、繰り返しＳ２０２〜Ｓ２１４の処理を実行する。具体的には、画像形成部３５は、図８に示すプリントデータの印刷条件情報に基づき、１ページ毎に画像形成を開始する（Ｓ２０３）。
【００７０】
次に、制御部３１（紙詰まり検出部）は、通紙経路上に設置されたセンサからの信号を監視し、紙詰まりが発生したかを判断する（Ｓ２０４）。紙詰まりが発生していなければ（Ｓ２０４：Ｎｏ）、画像形成部３５による画像形成終了後（Ｓ２１２）、制御部３１（データ保存制御部）は、画像形成済みのページのプリントデータを削除するが、そのときに印刷条件情報を残して画像データのみを削除する（Ｓ２１３）。なお、画像形成後、すぐにそのページのプリントデータを削除するのは、メモリ３１ｂの記憶容量を空けることにより、続くページのプリントデータを早く受信し、連続プリントのスピードを維持するためである。
【００７１】
一方、紙詰まりが発生した場合は（Ｓ２０４：Ｙｅｓ）、制御部３１（紙詰まり検出部）は、ビデオＩ／Ｆ部３１ｃを介してプリンタコントローラ２０に紙詰まりの発生を通知する（Ｓ２０５）。そして、制御部３１（データ保存制御部）は、メモリ３１ｂ上で保持している全てのページ（まだ画像形成していないページを含む。）のプリントデータについて、印刷条件情報を残して画像データを削除する（Ｓ２０６）。全てのページのプリントデータを削除するのは、以下の理由による。第１の理由は、全てのページのデータサイズが同じにならず、たとえ同じデータサイズであってもフラグメンテーション（データの断片化）などにより同じ容量が使用されるとは限らず、どれだけの容量が必要になるかが分からないからためである。第２の理由は、リカバリ再送するためのページ数（画像形成済み、かつ、出力部に未排紙のページ数）が多い場合に、メモリ３１ｂの全容量を使用したとしても、再送されるデータを格納しきれない可能性があるためである。
【００７２】
引き続き、制御部３１（紙詰まり検出部）は、通紙経路上に設置されたセンサからの信号を監視して紙詰まりが解除したかを判断し（Ｓ２０７）、紙詰まりが解除した場合は（Ｓ２０７：Ｙｅｓ）、ビデオＩ／Ｆ部３１ｃを介してプリンタコントローラ２０に紙詰まりの解除を通知する（Ｓ３０８）。
【００７３】
次に、制御部３１（駆動制御部）は、メモリ３１ｂ上で保持している印刷条件情報に従い、紙詰まりが発生したページを印刷するための用紙を特定し、その用紙を格納する給紙部３６ａ〜３６ｋに給紙開始を指示したり、紙詰まりが発生したページのカラー設定を特定し、そのカラー設定に従って画像形成部３５にプロセスの起動（例えば、各色の感光体ドラム３５ａや転写ローラ３６ｂの起動や補正動作など）を指示したりする（Ｓ２０９）。なお、給紙する用紙は、印刷条件情報の給紙部、用紙サイズ、用紙タイプ、斤量などの情報から特定することができる。また、起動するプロセス（各ドラム／転写など）は、カラーなどの情報から特定することができる。
【００７４】
次に、制御部３１（データ保存制御部）は、ビデオＩ／Ｆ部３１ｃを介してプリンタコントローラ２０から再送される画像データを受信する（Ｓ２１０）。そして、画像形成部３５は、メモリ３１ｂ上で保持している印刷条件情報に従い、再送された画像データを用いて画像形成を開始する（Ｓ２１１）。その際、Ｓ２０６で画像データのみを消去したページ以降のページが残っている場合（紙詰まり発生時にメモリ３１ｂ上に最後のページまで保持していなかった場合）は、残りのページについては印刷条件情報を含むプリントデータを受信し、受信したプリントデータの印刷条件情報に従って画像形成を開始する。その後、Ｓ２０４に戻って同様の処理を繰り返す。全てのページの画像形成が終了し、後処理部３７が後処理を実施して、出力部３７ａ〜３７ｄが用紙を排出したら、制御部３１（データ保存制御部）は、メモリ３１ｂに残した印刷条件情報を消去する。
【００７５】
次に、紙詰まりの発生／解除の通知を受信した時のプリンタコントローラ２０の制御部２１の動作について、図１０のフローチャート図を参照して説明する。
【００７６】
制御部２１（データ送信制御部）は、ビデオＩ／Ｆ部２１ｅを介して、画像形成装置３０から紙詰まりの発生通知を受領したら（Ｓ３０１：Ｙｅｓ）、画像形成装置３０へのプリントデータの転送を停止する（Ｓ３０２）。
【００７７】
その後、制御部２１（データ送信制御部）は、ビデオＩ／Ｆ部２１ｅを介して、画像形成装置３０から紙詰まりの解除通知を受領したら（Ｓ３０３：Ｙｅｓ）、ＨＤＤ２１ｃに保存している紙詰まりページ以降のプリントデータの内の、印刷条件情報を除いた画像ページを画像形成装置３０に再送信する（Ｓ３０４）。その際、紙詰まりの発生通知を受領した時点で未送信のページがある場合（全てのページのプリントデータを送信していなかった場合）は、未送信のページについては印刷条件情報を含むプリントデータを画像形成装置３０に送信する。
【００７８】
以上説明したように、プリンタコントローラ２０ではプリントデータを容量の大きいＨＤＤ２１ｃに保持しているが、ＨＤＤのデータアクセスはメモリよりも遅く、また、データの転送や圧縮伸長の処理に時間を要するため、画像形成装置３０がプリンタコントローラ２０から再送されるプリンタデータを受信して再印刷を実施するまでに時間を要する。しかしながら、本実施例では、画像形成後のページに関して、プリントデータの内の印刷条件情報を残す（画像データのみを消去する）ため、再送されるプリントデータの受信前に、紙詰まりページ以降のページを再印刷するために用紙を給紙したり、プロセスを起動させたりすることができるため、ＦＰＯＴを短縮することができる。
【００７９】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００８０】
例えば、上記実施例では、プリンタコントローラ２０から画像形成装置３０に、プリントデータから印刷条件情報を除いた画像データのみを送信したが、印刷条件情報を含むプリントデータを送信してもよい。その場合、画像形成装置３０は、各ページのプリントデータの印刷条件情報を上書きすればよい。
【００８１】
また、上記実施例では、画像形成装置３０のメモリ３１ｂが、印刷ジョブの全ページのプリントデータを格納できる記憶容量を持たないものとしたが、メモリ３１ｂに全ページのプリントデータを格納できる場合であっても、次の印刷ジョブの処理を開始するために画像形成済みのプリントデータを順次消去する必要がある場合や、セキュリティの観点から画像形成済みのプリントデータを順次消去する必要がある場合は、本発明の印刷制御を同様に適用することができる。
【００８２】
また、上記実施例では、印刷ジョブが、ステープルなどの後処理を実施するために全ページが画像形成されるまで排紙されないジョブであることを前提にして説明したが、画像形成後、順次排紙されるジョブであっても、画像形成後直ちにプリントデータが消去される場合は、印刷条件情報を保持することにより、再送されるプリントデータの受信前に再印刷を実施するための準備を開始することができ、ＦＰＯＴを短縮することができる。その場合、メモリ３１ｂに保存した各ページの印刷条件情報は、各ページの用紙が排紙された後に消去することができる。
【００８３】
また、上記実施例では、紙詰まり発生時の印刷処理を制御する場合について記載したが、紙詰まり以外のジャムの発生によって印刷処理が中断した場合においても、印刷条件情報を保持することにより、再送されるプリントデータの受信前に再印刷を実施するための準備を開始することができ、ＦＰＯＴを短縮することができる。
【産業上の利用可能性】
【００８４】
本発明は、紙詰まり発生時の印刷を制御する画像形成装置及び当該画像形成装置で動作する印刷制御プログラム並びに当該印刷制御プログラムを記録した記録媒体並びに当該画像形成装置を含む印刷システムにおける印刷制御方法に利用可能である。
【符号の説明】
【００８５】
１０  クライアント装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  メモリ
１１ｃ  ＨＤＤ
１１ｄ  ネットワークＩ／Ｆ部
１２  表示部
１３  操作部
２０  プリンタコントローラ
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  メモリ
２１ｃ  ＨＤＤ
２１ｄ  ネットワークＩ／Ｆ部
２１ｅ  ビデオＩ／Ｆ部
２２  表示部
２３  操作部
３０  画像形成装置
３１  制御部
３１ａ  ＣＰＵ
３１ｂ  メモリ
３１ｃ  ビデオＩ／Ｆ部
３２  ＡＤＦ
３３  画像読取部
３４  表示操作部
３５  画像形成部
３５ａ  感光体ドラム
３５ｂ  転写ローラ
３５ｃ  反転機構
３６ａ〜３６ｋ  給紙部
３７  後処理部
３７ａ〜３７ｄ  出力部
４０  ビデオＩ／Ｆケーブル
【図１】
2017071159.tif 000003
【図２】
2017071159.tif 000004
【図３】
2017071159.tif 000005
【図４】
2017071159.tif 000006
【図５】
2017071159.tif 000007
【図６】
2017071159.tif 000008
【図７】
2017071159.tif 000009
【図８】
2017071159.tif 000010
【図９】
2017071159.tif 000011
【図１０】
2017071159.tif 000012