(57)【要約】【課題】  ジョブを処理する際に挿入すべきシートにジャムが発生しても、挿入すべきシートに印刷すべき画像データを画像処理装置に要求することなく印刷する。【解決手段】    種別の異なるシートを給紙する複数の給紙手段を備え、画像処理装置から取得する印刷データをシートに印刷する画像形成装置において、ジャムが第１のシートに対するページであると判断した場合、ジャムが解除された後、記憶手段に記憶された第１の画像データに基づいて、第１のシートに印刷して、前記ジョブ処理を再開させ、ジャムが第２のシートに対するページであると判断した場合、ジャムが解除された後、記憶手段に記憶された第２の画像データに基づいて、前記ジョブ処理を再開させるように制御する構成を特徴とする。【選択図】  図１５
2015160413.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを受信して画像形成装置に画像データを出力する画像処理装置であって、
前記画像形成装置で給紙される第１のシートおよび第２のシートを使用することが前記ジョブに設定されているかどうかを判断する判断手段と、
前記判断手段が第１のシートおよび第２のシートを使用することが前記ジョブに設定されていると判断した場合、前記ジョブから第１のシートに印刷すべき第１の画像データと、前記第２のシートに印刷すべき第２の画像データとを含む印刷データを生成する生成手段と、
前記生成手段が生成した前記印刷データを前記画像形成装置に出力する出力手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１のシートは、前記第２のシートの印刷に合わせて挿入されるシートであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像処理装置から取得する印刷データをシートに印刷する画像形成装置であって、
種別の異なるシートを給紙する複数の給紙手段と、
画像処理装置から取得する前記印刷データのうち、いずれかの給紙手段により給紙される第１のシートに印刷すべき第１の画像データと、他の給紙手段から給紙されて第２のシートに印刷すべき第２の画像データとを記憶する記憶手段と、
いずれかの給紙手段により給紙されて印刷された第１のシートを、他の給紙手段から給紙されて印刷される第２のシートに挿入する挿入手段と、
ジョブ処理中に、前記第１のシートまたは前記第２のシートのジャムを検出する検出手段と、
検出したジャムが前記第１のシートに対するページであるか、または前記第２のシートに対するページであるかを判断する判断手段と、
前記ジャムが第１のシートに対するページであると判断した場合、前記ジャムが解除された後、前記記憶手段に記憶された第１の画像データに基づいて、前記第１のシートに印刷して、前記ジョブ処理を再開させ、前記ジャムが第２のシートに対するページであると判断した場合、前記ジャムが解除された後、前記記憶手段に記憶された第２の画像データに基づいて、前記ジョブ処理を再開させるように制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項４】
前記ジョブは、前記記憶手段に確保されるユーザボックスに登録するボックスジョブであることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記制御手段は、前記ボックスジョブが前記記憶手段から削除されることに応じて、前記記憶手段に記憶された前記第１の画像データを削除することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記制御手段は、前記ジョブを終了することに応じて、前記記憶手段に記憶された前記第１の画像データを削除することを特徴とする請求項３記載の画像形成装置。
【請求項７】
前記ジャムを検出した場合、再開すべきジョブの復帰条件を、ジャムを解除した後とするかまたは前記ジョブの最後とするかのいずれかを選択する選択手段を備えることを特徴とする請求項３記載の画像形成装置。
【請求項８】
請求項１に記載の画像処理装置を備えることを特徴とする請求項３記載の画像形成装置。
【請求項９】
ジョブを受信して画像形成装置に画像データを出力する画像処理装置のデータ処理方法であって、
前記画像形成装置で給紙される第１のシートおよび第２のシートを使用することが前記ジョブに設定されているかどうかを判断する判断工程と、
前記ジョブから第１のシートに印刷すべき第１の画像データと、前記第２のシートに印刷すべき第２の画像データとを含む印刷データを生成する生成工程と、
前記生成工程が生成した前記印刷データを前記画像形成装置に出力する出力工程と、
を備えることを特徴とする画像処理装置のデータ処理方法。
【請求項１０】
種別の異なるシートを給紙する複数の給紙手段を備え、画像処理装置から取得する印刷データをシートに印刷する画像形成装置のデータ処理方法であって、
画像処理装置から取得する前記印刷データのうち、いずれかの給紙手段により給紙される第１のシートに印刷すべき第１の画像データと、他の給紙手段から給紙されて第２のシートに印刷すべき第２の画像データとを記憶手段に記憶する記憶工程と、
挿入手段によりいずれかの給紙手段により給紙されて印刷された第１のシートを給紙して、他の給紙手段から給紙されて印刷される第２のシートに挿入する挿入工程と、
ジョブ処理中に、前記第１のシートまたは前記第２のシートのジャムを検出する検出工程と、
検出したジャムが前記第１のシートに対するページであるか、または前記第２のシートに対するページであるかを判断する判断工程と、
前記ジャムが第１のシートに対するページであると判断した場合、前記ジャムが解除された後、前記記憶手段に記憶された第１の画像データに基づいて、前記第１のシートに印刷して、前記ジョブ処理を再開させ、前記ジャムが第２のシートに対するページであると判断した場合、前記ジャムが解除された後、前記記憶手段に記憶された第２の画像データに基づいて、前記ジョブ処理を再開させるように制御する制御工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１１】
請求項１または３に記載の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像処理装置のデータ処理方法、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、画像形成装置はインサート機能を持ったものが存在している。インサート機能は画像形成装置の機能である。インサート機能を利用することでユーザは給紙段から給紙されてプリンタエンジンで印刷される用紙とプリンタエンジンの後段に位置するインサータから給紙される特殊な印刷を用いた用紙や高級紙を組み合わせる印刷物を作成することができる。この機能と従来からあるフィニッシャを用いた綴じ機能を組み合わせることで、画像形成装置はユーザのさまざまな要望を実現している。
【０００３】
また、インサート機能は異なるメディア用紙種類を用いたジョブを大量に印刷する際に発生する印刷時間の短縮にも貢献している。
一方、画像形成装置はメディアごとに最適な定着温度が異なっている。高級紙によくある厚手のメディアは定着温度を高くする必要がある。また薄手のメディアは、紙のよれを防止するために、定着温度を低くする必要がある。異なるメディアを使った印刷の場合、プリンタエンジンはメディアの切り替え時に、定着温度を上昇、下降させるために一定時間を必要としていた。
【０００４】
このため、画像形成装置において、異なるメディアを切り替える必要のあるジョブでは、ユーザはあらかじめ本文以外の異なるメディアを先に印刷しておき（手順１）、そのメディアをインサータに配置をする（手順２）。そして、ユーザは異なるメディアを挿入する挿入個所を指定した本文ジョブを投入している（手順３）。このように本文のメディアだけを印刷することで、１種類のメディアの定着温度で印刷することになり、切り替え時間を必要としないため、画像形成装置は印刷時間の短縮を行うことができる。
【０００５】
しかし、インサータを用いた挿入紙を挿入するジョブでは、ジャムなどのエラーの発生によりインサータに含まれる挿入紙がたりなくなった場合に、挿入紙を追加できなければ画像形成装置はジョブを中断するしかなかった。
ジョブの印刷途中に画像形成装置内で印刷用紙のジャムが発生したとき、給紙段から印刷する用紙の場合は、画像形成装置の胴内から用紙を取り除くと画像形成装置はリカバリー印刷を開始する。
また、画像形成装置で挿入紙のジャムが発生したときも同様に胴内から用紙を取り除くことで画像形成装置は印刷を続けるが、廃棄した挿入紙の分だけ挿入紙が足りなくなるため、ジョブの途中で用紙なしのエラーが発生する。あらかじめ挿入紙を多めに準備していれば用紙を追加して印刷を続けることができるが、従来はジョブをキャンセルして不足分の挿入紙を作成していた。
【０００６】
挿入紙の不足によるジョブの中断を解決するために、画像形成装置の給紙段に含まれる印刷されていない用紙に挿入紙であることを印刷し、足りない挿入紙のかわりに挿入個所に挿入紙であることを印刷した用紙を挿入する先行文献が提案されている（特許文献１参照）。この先行文献により、画像形成装置は代替用紙を使ってリカバリー印刷を行うことでジョブを継続することができ、さらに挿入個所がわかるように改善されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−５９９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のような環境下で画像形成装置が印刷を行う場合、次のような問題点がある。
上記手段で印刷された印刷物は不足した挿入紙の個所に代替用紙が用いられており、印刷後にユーザは代替用紙と挿入紙をおきかえる必要がある。また、特許文献１では綴じ機能を用いる挿入紙ジョブの場合、代替紙を含んだ形で挿入処理をしていると綴じ機能を自動的に使用しないように変更している。このため、画像形成装置とは別の機械に印刷された用紙を持っていき綴じ処理を行う必要がある。
【０００９】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ジョブを処理する際に挿入すべきシートにジャムが発生しても、挿入すべきシートに印刷すべき画像データを画像処理装置に要求することなく印刷できる仕組みを提供することである。
また、ジョブを処理する際に挿入すべきシートにジャムが発生しても、画像処理装置の節電状態（省電力状態）を維持できる仕組みを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
ジョブを受信して画像形成装置に画像データを出力する画像処理装置であって、前記画像形成装置で給紙される第１のシートおよび第２のシートを使用することが前記ジョブに設定されているかどうかを判断する判断手段と、前記判断手段が第１のシートおよび第２のシートを使用することが前記ジョブに設定されていると判断した場合、前記ジョブから第１のシートに印刷すべき第１の画像データと、前記第２のシートに印刷すべき第２の画像データとを含む印刷データを生成する生成手段と、前記生成手段が生成した前記印刷データを前記画像形成装置に出力する出力手段と、を備えることを特徴とする。
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
画像処理装置から取得する印刷データをシートに印刷する画像形成装置であって、種別の異なるシートを給紙する複数の給紙手段と、画像処理装置から取得する前記印刷データのうち、いずれかの給紙手段により給紙される第１のシートに印刷すべき第１の画像データと、他の給紙手段から給紙されて第２のシートに印刷すべき第２の画像データとを記憶する記憶手段と、いずれかの給紙手段により給紙されて印刷された第１のシートを、他の給紙手段から給紙されて印刷される第２のシートに挿入する挿入手段と、前記ジョブ処理中に、前記第１のシートまたは前記第２のシートのジャムを検出する検出手段と、検出したジャムが前記第１のシートに対するページであるか、または前記第２のシートに対するページであるかを判断する判断手段と、前記ジャムが第１のシートに対するページであると判断した場合、前記ジャムが解除された後、前記記憶手段に記憶された第１の画像データに基づいて、前記第１のシートに印刷して、前記ジョブ処理を再開させ、前記ジャムが第２のシートに対するページであると判断した場合、前記ジャムが解除された後、前記記憶手段に記憶された第２の画像データに基づいて、前記ジョブ処理を再開させるように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ジョブを処理する際に挿入すべきシートにジャムが発生しても、挿入すべきシートに印刷すべき画像データを画像処理装置に要求することなく印刷できる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置を適用するシステムの構成を説明する図である。
【図２】画像形成システムのハードウエアを説明するブロック図である。
【図３】画像処理コントローラのソフトウエア構成を示すブロック図である。
【図４】画像形成装置のソフトウエアの構成を説明するブロック図である。
【図５】クライアントＰＣのハードウエア構成を示すブロック図である。
【図６】挿入紙の紙ジャムが発生時の一連の動作を示す図である。
【図７】挿入紙を挿入するジョブの設定を示す図である。
【図８】画像形成装置に対する印刷設定の一例を示す図である。
【図９Ａ】図１に示したドライバのユーザインターフェースを示す図である。
【図９Ｂ】図１に示したドライバのユーザインターフェースを示す図である。
【図９Ｃ】図１に示したドライバのユーザインターフェースを示す図である。
【図１０】ジョブ投入アプリケーションによるジョブ処理を示す図である。
【図１１】ョブ投入アプリケーションによるジョブ処理を示す図である。
【図１２】情報処理装置のデータ処理を説明するフローチャートである。
【図１３】ジョブ設定と画像データの形式を示す図である。
【図１４】画像処理装置のデータ処理を説明するフローチャートである。
【図１５】画像処理装置のデータ処理を説明するフローチャートである。
【図１６】画像形成システムにおけるジョブ処理を示す図である。
【図１７】画像処理装置のデータ処理を説明するフローチャートである。
【図１８】ジョブ設定リストを示す図である。
【図１９】画像処理装置のデータ処理を説明するフローチャートである。
【図２０】画像処理装置のデータ処理を説明するフローチャートである。
【図２１】リカバリー中のジョブ設定リストの状態を示す図である。
【図２２】復帰条件を設定するためのＵＩ画面の一例を示す図である。
【図２３】画像処理装置のデータ処理を説明するフローチャートである。
【図２４】画像処理装置のデータ処理を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１４】
図１は、本実施形態を示す画像形成装置を適用するシステムの構成を説明する図である。本画像形成システム１０９はクライアントＰＣ１０１と画像処理コントローラ１０２、画像形成装置１０３から構成される。それぞれはネットワーク１０６、１１１を介して接続されており画像形成装置１０３のステータスや排紙ビン、給紙段などのリソース情報を、クライアントＰＣ１０１上のジョブ投入アプリケーション１１４やドライバ１１３に表示できるようにお互いに送受信できるようになっている。
＜クライアントＰＣ１０１の構成＞
【００１５】
図１において、本実施形態ではクライアントＰＣ１０１にドライバ１１３とジョブ投入アプリケーション１１４がインストールされている。ジョブ投入アプリケーション１１４は文章の編集を行うものであり、印刷の際にドライバ１１３を呼び出す。ユーザの要望にあわせてドライバ１１３はジョブ投入アプリケーション１１４で編集中の文章から印刷ジョブを作成し、画像処理コントローラ１０２に印刷ジョブを送る。
＜ドライバ１１３＞
図９Ａは、図１に示したドライバ１１３のユーザインターフェースを示す図である。
【００１６】
ドライバ１１３は、あらかじめクライアントＰＣ１０１の記憶装置にインストールされている。ドライバ１１３はクライアントＰＣ１０１にインストールされたアプリケーション、本実施形態ではジョブ投入アプリケーション１１４から呼び出される。ドライバ１１３は印刷ジョブを作成して、ユーザが指定した画像形成装置１０３がつながる画像処理コントローラ１０２にジョブを投入する。
【００１７】
ドライバ１１３は、図９Ａに示すように、出力先ＤｅｓｔｉｎａｔｉｏｎプリンタＰｒｉｎｔｅｒ、ユーザボックスなど９０３、部数Ｃｏｐｉｅｓ９０２、メディアタイプＭｅｄｉａ、９０４などを設定可能である。
【００１８】
画像形成装置１０３にジョブを保存する場合は、ドライバ１１３は出力先としてユーザボックスを設定する。ユーザボックス指定によって画像形成装置１０３に送られた印刷ジョブは画像形成装置１０３の記憶装置に保存され、画像形成装置の操作部４０５（図４）を介して入力された指示によって印刷される。画像形成装置１０３から出力物を印刷する場合は、ドライバ１１３は出力先にプリンタを設定する。ユーザにより出力先９０３にプリンタが指定されるとドライバ１１３は印刷を行う。
＜画像処理コントローラ１０２の構成＞
【００１９】
本実施形態では、画像形成装置外に接続された画像処理コントローラを例に説明する。しかし、画像形成装置内に画像処理コントローラを有した装置であっても本実施形態での運用は可能である。
【００２０】
画像処理コントローラ１０２は、クライアントＰＣ１０１から印刷ジョブを受信する。また画像処理コントローラ１０２は前記印刷ジョブをもとにしたジョブの設定と画像データを画像形成装置１０３に送信するものである。
【００２１】
図２は、図１に示した画像形成システムの画像処理コントローラ１０２と画像形成装置１０３のハードウエアを説明するブロック図である。本実施形態に示す画像処理コントローラ１０２は以下のように構成される。
図２において、画像処理コントローラ１０２はＣＰＵ２０１、ＲＡＭ／ＲＯＭ２０２、ＨＤＤ２０３、ネットワークＩＦ２０４、ビデオＩＦ２０５、操作部２０６を制御する。
ＣＰＵ２０１は、画像処理コントローラ１０２内の各部の制御、演算、及び記憶装置に格納されたプログラムの実行を行う。ＲＡＭ／ＲＯＭ２０２は印刷ジョブの画像展開時の一時記憶領域やあらかじめ格納されたプログラムの保存領域として使用される。ＨＤＤ２０３は、大容量の記憶装置であり、ＣＰＵ２０１により実行される各種制御プログラムを格納している。また、ＨＤＤ２０３は、処理されるデータの一時的な記憶領域や保存領域として使用される。ネットワークＩＦ２０４は制御ケーブル１１１を介して画像形成装置１０３と制御コマンドの送受信を行う。
また、ネットワークＩＦ２０４は制御ケーブル１０１を介してクライアントＰＣ１０１と制御コマンドの送受信を行う。ビデオＩＦ２０５は、画像ビデオケーブル１１２を介して画像形成装置と画像データの送受信を行う。操作部２０６はキーボードやマウスなどを介してユーザから各種指示を受け付ける。また操作部２０６はディスプレイを介して各種情報を表示する。
画像形成装置１０３において、ＣＰＵ２０７は画像形成装置内の各部の制御、演算、及び記憶装置に格納されたプログラムの実行を行う。ＲＡＭ／ＲＯＭ２０８は画像データの展開時の一時記憶領域、あらかじめプログラムが書き込まれた保存領域として使用される。ＨＤＤ２１１は大容量の記憶装置であり、ＣＰＵ２０７により実行される各種制御プログラムを格納している。また、処理されるデータの一時的な記憶領域や保存領域として使用される。ネットワークＩＦ２１０は制御ケーブル１１１を介して画像形成装置１０３と制御コマンドの送受信を行う。ビデオＩＦ２１４は画像ビデオケーブル１１２を介して画像形成装置１０３と画像データの送受信を行う。操作部２０９はハードウェアキー、ソフトウェアキーを介してユーザから各種指示を受け付ける。また操作部２０９は操作パネルを介して各種情報を表示する。
【００２２】
図３は、図２に示した画像処理コントローラ１０２のソフトウエアの構成を示すブロック図である。
図３において、画像処理コントローラ１０２は、データ送受信部３０１、ジョブ解釈部３０２、データ保存部３０３、画像形成部３０４、制御部３０５、タイマ部３０６、電源制御部３０７、操作部３０８から構成される。以降でそれぞれの構成について触れる。
【００２３】
＜データ送受信部３０１の構成＞
データ送受信部３０１は、ネットワークＩＦ２０４とビデオＩＦ２０５、ＣＰＵ２０１、ＲＡＭ／ＲＯＭ２０２、ＨＤＤ２０３等を制御する。ネットワークＩＦ２０４は、クライアントＰＣ１０１と画像形成装置１０３と通信を行う。データ送受信部３０１は、ネットワークＩＦ２０４を介してドライバから投入された印刷ジョブを受け付け、データ保存部３０３に保存の指示を出す。
【００２４】
また、データ送受信部３０１は、ネットワークＩＦ２０４を介して投入された印刷ジョブを解釈した結果であるジョブの設定を画像形成装置１０３に送る。さらにデータ送受信部３０１は、ビデオＩＦ２０５を介してドライバから投入された印刷ジョブをもとに作られた画像データを画像形成装置１０３に送る。そして、画像形成装置１０３からの受信完了通知を受け付ける。
【００２５】
＜ジョブ解釈部３０２の構成＞
ジョブ解釈部３０２は、本実施形態では、ＣＰＵ２０１、ＲＡＭ／ＲＯＭ２０２、ＨＤＤ２０３等を制御する。ドライバ１１３から投入される印刷ジョブはＰＤＬコード（Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれるプリンタ言語で書かれている。ジョブ解釈部３０２は、ドライバ１１３から送信される印刷ジョブＰＤＬジョブを投入される順番に解釈する。ジョブ解釈部３０２は、印刷制御情報、例えば用紙サイズ、用紙タイプ、給紙段、排紙段、挿入個所情報等を解釈して、印刷制御情報を付与した形で画像形成装置１０３に送信するジョブ設定を準備し、データ保存部３０３に保存の指示を出す。
【００２６】
＜画像形成部３０４の構成＞
画像形成部３０４は、ジョブ解釈部３０２で解釈されたジョブ設定を元に画
像データを形成する。画像形成部３０４は、本実施形態ではＣＰＵ２０１、ＲＡＭ／ＲＯＭ２０２、ＨＤＤ２０３等を制御する。画像形成部３０４は、前記形成した画像データをジョブ設定と関連付けて、データ保存部３０３に保存の指示を出す。
【００２７】
＜データ保存部３０３の構成＞
データ保存部３０３は、ＣＰＵ２０１、ＲＡＭ／ＲＯＭ２０２やＨＤＤ２０３を制御する。ジョブ解釈部３０２が解釈したジョブ設定と画像形成部３０４で形成された画像データを印刷データとして画像形成装置１０３に送信するまで、一時的に保存する。データ保存部３０３は、ジョブ解釈部３０２が解釈したジョブ設定と画像形成部３０４で形成された画像データをジョブ単位に関連付けて保存する。
【００２８】
＜タイマ部の構成＞
タイマ部３０６は、本実施形態ではＣＰＵ２０１、ＲＡＭ／ＲＯＭ２０２、ＨＤＤ２０３等を制御する。タイマ部３０６はデータ送受信部３０１が印刷ジョブから作られた画像データを画像形成装置１０３に送信してから、画像処理コントローラ１０２が次の印刷ジョブを受信するまでの時間をカウントする。前記カウント値を用いて、制御部３０５は一定期間ジョブが投入されない場合に省電力状態に移行することを電源制御部３０７に指示する。
【００２９】
＜電源制御部３０７の構成＞
電源制御部３０７は、本実施形態ではＣＰＵ２０１、ＲＡＭ／ＲＯＭ２０２、ＨＤＤ２０３等を制御する。電源制御部３０７は、画像処理コントローラ１０２の電力を制御する。電源制御部３０７は、印刷ジョブの印刷が可能となる通常状態と印刷ジョブを印刷できる通常状態より消費電力が低い省電力状態を制御部３０５の指示に応じて切り替える。
【００３０】
＜操作部３０８の構成＞
操作部３０８は、本実施形態ではディスプレイ、キーボード、マウスを制御する。画像処理コントローラ１０２の操作画面を表示するとともに、キーボードやマウスから伝えられた画像処理コントローラ１０２の設定を画像処理コントローラの制御部３０５に伝える。
【００３１】
＜制御部３０５の構成＞
制御部３０５はＣＰＵ２０１、ＲＡＭ／ＲＯＭ２０２、ＨＤＤ２０３を制御する。ＲＡＭ／ＲＯＭ２０２のＲＯＭに格納されているブートプログラムによりオペレーションシステムＯＳを立ち上げ、ＯＳ上でＨＤＤ２０３に保存されているアプリケーションプログラムを実行して、制御部３０５は各種処理を実行する。画像処理コントローラ１０２の各部の動きは制御部３０５が制御しており、データ保存部３０３に保存されているジョブ設定と画像データを用いて各部と連携しながら画像形成装置１０３にジョブ設定と画像データを投入している。
＜画像形成装置１０３の構成＞
【００３２】
本実施形態では、画像形成装置として印刷装置を例に説明する。例えば画像形成装置として複写機、複合機など、印刷装置以外の機能を有する装置であっても、印刷手段と操作手段を有する画像形成装置であれば、本実施形態での運用は可能である。
【００３３】
図４は、図１に示した画像形成装置のソフトウエアの構成を説明するブロック図である。
図４において、画像形成装置１０３は、画像処理コントローラ１０２から送られるジョブ設定をもとに、別途送信されてくる画像データの受け入れを行う。ジョブ設定と画像データに従い、画像形成装置１０３は印刷物を作成する。画像形成装置１０３はデータ送受信部４０１、ジョブ解釈部４０２、制御部４０３、画像処理部４０４、操作部４０５、印刷部４０６、画像保存部４０７、排紙部４０８から構成される。以降で、それぞれの構成について触れる。
＜データ送受信部４０１の構成＞
【００３４】
データ送受信部４０１は、画像処理コントローラ１０２から送られてくるジョブの設定や印刷に使用する画像データを受け取り、画像形成装置１０３のリソース情報やジョブステータスを画像処理コントローラ１０２に送信する。
【００３５】
データ送受信部４０１は、ネットワークＩＦ２１０とビデオＩＦ２１４を制御している。ネットワークＩＦ２１０は画像処理コントローラ１０２と制御ケーブル１１１を介して通信を行う。
データ送受信部４０１は、ネットワークＩＦ２１０を介して画像処理コントローラ１０２からのジョブの設定を受け付け、画像保存部４０７に保存の指示をする。さらにデータ送受信部４０１はビデオＩＦ２１４を介して画像データを画像処理コントローラ１０２から受け取る。そして、画像処理コントローラ１０２へ受信完了通知を送る。データ送受信部４０１は本実施形態ではネットワークＩＦ２１０とビデオＩＦ２１４以外に、ＣＰＵ２０７、ＲＡＭ／ＲＯＭ２０８、ＨＤＤ２１１を制御する。なお、ＨＤＤ２１１には、処理すべきジョブをユーザ情報に対応づけて登録するユーザボックス領域を確保することができるように構成されている。したがって、受信したジョブの種別がボックスジョブを指定する情報が設定されている場合、ＣＰＵ２０７は、受信したジョブをユーザボックス領域に登録する。
【００３６】
＜ジョブ解釈部４０２の構成＞
画像形成装置１０３が画像処理コントローラ１０２から受け取る印刷ジョブはジョブ設定と画像データから成っている。ジョブ解釈部４０２は、画像処理コントローラ１０２からネットワーク１１１を介して投入されたジョブ設定を投入される順番に解釈する。ジョブ解釈部４０２は用紙サイズ、用紙タイプ、給紙段、排紙段などの情報をジョブ設定から解釈して画像保存部４０７に保存の指示をする。ジョブ解釈部４０２は本実施形態ではＣＰＵ２０７、ＲＡＭ／ＲＯＭ２０８、ＨＤＤ２１１等を制御する。
【００３７】
＜画像処理部４０４の構成＞
ジョブ解釈部４０２によって得られたジョブ設定の解釈結果をもとに、画像処理部４０４は画像処理コントローラ１０２からデータ送受信部４０１を介して受け取った画像データのレイアウトを決定する。さらに、画像処理部４０４は画像処理コントローラ１０２から送信されるジョブ設定と関連づけて画像保存部４０７に画像データの保存を指示する。画像処理部４０４は本実施形態ではＣＰＵ２０７、ＲＡＭ／ＲＯＭ２０８、ＨＤＤ２１１等を制御する。
【００３８】
＜操作部４０５の構成＞
操作部４０５は、ＬＣＤ上にタッチパネルシートが貼られた構造となっており、画像形成装置１０３の操作画面を表示するとともに、前記画面に表示されたボタンが押されるとその位置情報を、画像形成装置の制御部４０３に伝える。操作部４０５にはＬＣＤ以外にスタートキー、ストップキー、テンキーなどがハードキーとして用意されている。ユーザは操作部４０５を介してジョブの印刷状態を確認することができる。印刷用紙切れや紙ジャムなどが発生したときは、操作部４０５は用紙なしの発生している給紙段の位置や印刷用紙のジャムが発生している個所、胴内に残っている印刷用紙の取り除き方を表示する。
【００３９】
＜印刷部４０６の構成＞
印刷部４０６は画像保存部４０７に保存されたジョブ設定と画像データを熱などで紙に定着して出力する一連の流れを制御している。本実施形態で印刷部４０６はプリンタエンジン２１２、ＣＰＵ２０７、ＲＡＭ／ＲＯＭ２０８、ＨＤＤ２１１を制御している。ジョブ設定には用紙サイズ、用紙タイプ、給紙段、排紙段などの情報が記述されており、印刷部４０６はその情報に基づきジョブの印刷を制御する。本実施形態では印刷部４０６は給紙段、追加給紙段１０８、インサータ１０７の動きも制御する。これら給紙機能の制御も印刷部４０６が行う。
【００４０】
＜画像保存部４０７の構成＞
画像保存部４０７は、ＣＰＵ２０７、ＲＡＭ／ＲＯＭ２０８やＨＤＤ２１１等を制御する。画像保存部４０７は画像処理部４０４で処理された画像データを印刷部４０６で印刷するまでに一時的に保存する。画像保存部４０７は、ジョブ解釈部４０２が解釈したジョブ設定とデータ送受信部４０１から受け取った画像データをジョブ単位に関連付けて保存する。さらに、画像保存部４０７は本実施形態で使用するジョブ設定リスト（図１８）を保存している。
【００４１】
＜排紙部４０８の構成＞
排紙部４０８は、印刷部４０６で印刷した出力物を印刷ジョブの順番で出力する動作を制御する。また排紙部４０８は、印刷部４０６で印刷された出力物に後処理工程を施すためのものでもある。排紙部４０８は本実施形態ではフィニッシャ２１３からなる。
画像形成装置１０３は出力物の形態によりさまざまな排紙アクセサリを出力物の形式に合わせてとりつけることが可能である。それらには中綴じ製本やくるみ製本をするための各種フィニッシャが存在している。排紙部４０８は画像形成装置１０３につけられた排紙アクセサリの情報から、対応できる排紙機能を判断し、操作部４０５を介してユーザに出力物の形態を提示する。
【００４２】
＜制御部４０３の構成＞
制御部４０３は、本実施形態ではＣＰＵ２０７、ＲＡＭ／ＲＯＭ２０８、ＨＤＤ２１１を制御する。ＲＡＭ／ＲＯＭ２０８のＲＯＭに格納されているブートプログラムによりオペレーションシステムＯＳを立ち上げ、ＯＳ上でＨＤＤ２１１に保存されているアプリケーションプログラムを実行して、制御部４０３は各種処理を実行する。画像処理装置の各部の動きは制御部４０３が制御しており、画像保存部４０７に保存されているジョブ設定と画像データから各部と連携しながら出力物を生成している。
【００４３】
＜第１の実施形態＞
本実施形態で示す画像形成システム１０９は、クライアントＰＣ１０１、画像処理コントローラ１０２、画像形成装置１０３からなる。
背景技術では、挿入紙を挿入するジョブ６０１の印刷中に紙ジャムなどのエラー６０７が発生し、インサータ１０７に含まれる挿入紙が不足したときに、挿入紙を追加できなければジョブを中断しなければならない問題を提示した。しかし、画像処理コントローラ１０２を含む画像形成システム１０９においては、別の問題も考えられる。
【００４４】
図６は、従来の画像形成システム１０９において、挿入紙を挿入するジョブ６０１の投入時に挿入紙の紙ジャムが発生した時の一連の動きを示している。より具体的には、画像処理コントローラ１０２からジョブ設定と１部の画像データを投入して、画像形成装置１０３で画像データを複製して３部出力するときの動作を示している。なお、図は左から右に時間の流れを示している。また、図上段では、画像処理コントローラの電力状態通常状態６０４、グレーの四角、省電力状態６０５、四角なしを示している。
画像処理コントローラ１０２はドライバから送られてきた印刷ジョブをもとにジョブの設定と画像データを形成する。
図６において、線に付随する長四角のバーが画像処理コントローラ１０２で画像形成した画像データを示す。従来の挿入紙を挿入するジョブ６０１の場合、クライアントＰＣ１０１から投入される印刷ジョブに本文データしかないため、図６の上段の画像処理コントローラ１０２で画像形成された画像データは本文のデータだけとなっている。また、挿入紙の給紙段と挿入個所をジョブの設定として付与して画像形成装置１０３に投入している。この挿入個所を図では、図上段の三角印で示している６０８。図６の下段では画像形成装置１０３が排紙するページを線に付随する長四角で表現している。印の文字は印刷し排紙されたページを、挿の文字はインサータから挿入し排出されたページを示している。
【００４５】
上記のような動作をする画像処理コントローラ１０２において、ジョブ設定と画像データを画像形成装置１０３に投入したのちに、画像処理コントローラ１０２が省電力状態６０５に移行するものが提案されている。
このような画像処理コントローラ１０２において挿入紙の紙ジャムが発生する（６０７）。すると従来の場合、ユーザは不足した挿入紙の印刷６０２、不足分の印刷６０３、３部目の印刷のために省電力状態になっている画像処理コントローラ１０２を通常状態６０６にする必要があった。
本実施形態では挿入紙の紙ジャムの発生により挿入紙の不足が発生しても前記画像処理コントローラ１０２が通常状態になる必要がないジョブの投入方法並びに画像形成装置１０３、画像形成システム１０９を説明する。
本実施形態では、不足挿入紙分のリカバリー印刷はすべての印刷が終わってから行う。以降で詳細な動きについて説明する。
【００４６】
＜本実施形態の挿入紙を挿入するジョブと機器構成、ジョブの投入方法＞
図７は、本実施形態を示す画像形成装置による挿入紙を挿入するジョブの設定を示す図である。本例は、ドライバ１１３から投入されるジョブを、ページごとに四角を使って示している。本実施形態で示す挿入紙を挿入するジョブ７０１は７ページの本文のデータＡ，Ｂに、インサータ１０７から挿入紙１，２，３を挿入したものである。本実施形態の本文にはＡとＢのアルファベットが書かれている。この本文に描かれているデータＡ、Ｂを、以降、本文データと呼ぶ。印刷に使用する本文のメディアは、普通紙を指定している。また本実施形態では挿入紙に数字が書かれている。この挿入紙に描かれている画像データ１、２、３を、以降、挿入紙データと呼ぶ。挿入紙は２種類のメディアから構成されている。挿入個所は１ページ目１、５ページ目２、１０ページ目３である。挿入紙のメディアは挿入紙１と挿入紙３は両面コート紙を、挿入紙２は片面コート紙を使用している。以降ではこのデータを３部印刷する場合を例にとって説明する７０１。
【００４７】
図８は、図１に示した画像形成装置１０３に対する印刷設定の一例を示す図である。本実施形態に示す画像形成装置１０３には追加の給紙段１０８とインサータ１０７、画像形成装置の操作部２０９、フィニッシャ２１３がプリンタエンジン２１２に接続され設置されている（図１参照）。インサータ１０７にはあらかじめ印刷された挿入紙情報８０２に対応する挿入紙（挿入シート）がそれぞれ設定されている。また印刷前の用紙としては本文データに使用する普通紙以外に挿入紙に使用する両面コート紙、片面コート紙が追加給紙段１０８に入っている（給紙可能な用紙情報８０１）。種別の異なる挿入紙の給紙段を順番にＩｎｓｅｒｔｅｒ１、Ｉｎｓｅｒｔｅｒ２、Ｉｎｓｅｒｔｅｒ３とする（挿入紙情報８０２に対応する）。
【００４８】
本実施形態の挿入紙を挿入するジョブはクライアントＰＣ１０１のジョブ投入アプリケーション１１４からドライバ１１３を介して投入される。本実施形態では従来の挿入紙を挿入するジョブと同じようにジョブ投入アプリケーション１１４は本文のデータＡ，Ｂを編集、表示している。また、挿入紙データ１３０９（図１３）のそれぞれのページはクライアントＰＣ１０１のＨＤＤ５０３に個別に保存されている（図１０）。
＜本実施形態のドライバ＞
【００４９】
本実施形態において、ドライバ１１３はジョブ投入アプリケーション１１４から呼び出される。ユーザによってドライバのユーザインターフェース（図９Ａ、図９Ｂ、図９Ｃ）から入力されるジョブ設定と、クライアントＰＣ１０１のＨＤＤ５０３に保存されている挿入紙データ１００３をもとに、ドライバ１１３は挿入紙の印刷ジョブＰＤＬを作成する。
【００５０】
図１０は、ドライバ１１３から投入される印刷ジョブとジョブ投入アプリケーション１１４、挿入紙データ１００３との関係を示す図である。
図１０の左にはドライバ１１３が作成する印刷ジョブの形式が描かれている。図１０の右側にはジョブ投入アプリケーション１１４とクライアントＰＣ１０１のＨＤＤ５０３に保存された挿入紙データ１００３が描かれている。従来の挿入紙を挿入するジョブと同じようにジョブ投入アプリケーション１１４には本文のデータＡ，Ｂが読み込まれている。
【００５１】
ドライバ１１３が作成する印刷ジョブには先頭に用紙サイズ、本文のメディアタイプ、面付け情報などのジョブ設定１００４が付加される。続いてページの設定１００５と、ページの本文データ１００２がページごとに順番に付加される。
【００５２】
図９Ａ、図９Ｂ、図９ＣはクライアントＰＣ１０１にインストールされた本実施形態のドライバ１１３のユーザインターフェースを示す図である。
図９Ａは部数や出力先などジョブ情報Ｊｏｂ  ｉｎｆｏ、９０７を表示している。図９Ｂは挿入紙の挿入個所を指定するページ９１１と挿入紙のデータ９１２のありかなどメディアの情報を示している。図９Ｂのメディア設定画面でＩｎｓｅｒｔ  Ｓｈｅｅｔボタン９１３を押すと挿入紙の設定画面（図９Ｃ）が表示される。
図９Ｃは挿入紙Ｉｎｓｅｒｔ  Ｓｈｅｅｔの設定画面を示したものである。図９Ｃでは挿入紙の挿入個所９１５、挿入紙データが別に保存されているか９１６、挿入紙データのありか９１７、挿入紙のメディア９１８が設定できる。
【００５３】
従来の挿入紙を挿入するジョブでは挿入個所を指定するページ９１１だけをもちいて印刷ジョブの作成を行ってきたが、本実施形態では本文データとは別に保存された挿入紙データ１００３をドライバで付与することをその特徴とする。ドライバ１１３は、ジョブ投入アプリケーション１１４で扱う本文データと前記ドライバ設定画面で指定された挿入紙の画像データのありかを示すデータ９１２をもとにＰＤＬデータを作り、ページのデータとして印刷ジョブに追加する。その後にドライバ１１３は作成した印刷ジョブを画像処理コントローラ１０２に投入する。
【００５４】
なお、本実施形態で示す挿入紙を挿入するジョブでは上記ジョブの設定とは異なる設定にも対応している。もし図９Ｃの挿入紙の設定画面でＤａｔａを持つかの項目９１６にチェックを入れないならば、図１１に示すようにドライバ１１３はジョブ投入アプリケーション１１４上で扱われる本文データと一緒に挿入紙１のデータ（挿入紙データ１１０１）をもとに印刷を開始する。このときドライバ１１３は挿入箇所を指定するページ情報９１１とジョブ投入アプリケーション１１４上で扱う挿入紙データ１１０１を用いてＰＤＬデータを作り出す。以下でドライバのフローチャートについて説明する。
＜ドライバのフローチャート＞
【００５５】
図１２は、本実施形態を示す情報処理装置のデータ処理を説明するフローチャートである。本例は、図１に示したクライアントＰＣ１０１にインストールされているジョブ投入アプリケーション１１４とドライバ１１３の設定から、ドライバ１１３が印刷ジョブを作成する処理例である。なお、クライアントＰＣ１０１のハードウエアの構成は、図５に示した通りである。本フローチャートは、ドライバ１１３の設定が終了し、図９Ａに示したドライバ画面に表示されるＯＫボタン９０８が押されることで動作する。また、本フローチャートにかかわるプログラムはクライアントＰＣ１０１のＨＤＤ５０３に保存されており、ＲＡＭ５０２に読み出されてＣＰＵ５０１で実行されることで、各ステップの処理が実現される。
【００５６】
ドライバ１１３は、ジョブ投入アプリケーション１１４で読み込まれた本文データ１００７と挿入紙データ１００３とドライバ１１３のユーザインターフェース９０１を介して得る部数９０２と、挿入個所を指定するページ情報９１１等をもとに印刷ジョブを作成する。
ドライバ１１３は、ユーザにより設定されたジョブ情報から作成するジョブが挿入紙を挿入するジョブかを判断する（Ｓ１２０１）。もし作成するジョブが挿入紙を挿入するジョブでないとドライバ１１３が判断した場合（Ｓ１２０１：Ｎｏ）、ドライバ１１３は、ジョブ投入アプリケーション１１４上の本文データ１００７をＰＤＬコードに変換する（Ｓ１２０９）。さらに、ドライバ１１３は、変換した本文データ１００２を配置する（Ｓ１２１０）。
【００５７】
一方、もし挿入紙を挿入するジョブであるとドライバ１１３が判断した場合（Ｓ１２０１：Ｙｅｓ）、ドライバ１１３が処理しているページが挿入紙かを判断する（Ｓ１２０２）。ここで、処理しているページがジョブ投入アプリケーション１１４上の本文データ１００７であるとドライバ１１３が判断した場合（Ｓ１２０２：Ｎｏ）、ドライバ１１３が本文データ１００７をＰＤＬコードに変換する（Ｓ１２０７）。さらに、ドライバ１１３が変換した本文データ１００２を配置する（Ｓ１２０８）。
【００５８】
一方、Ｓ１２０２で、もし処理しているページが挿入紙であるとドライバ１１３が判断した場合（Ｓ１２０２：Ｙｅｓ）、ドライバ１１３が挿入個所を指定するページ情報９１１をジョブ設定１００４に入れる（Ｓ１２０３）。さらに、ドライバ１１３が処理しているページが挿入紙のありかを示すデータ９１２をもつかを判断する（Ｓ１２０４）。ここで、もし処理しているページが挿入紙のありかを示すデータ９１２を持つとドライバ１１３が判断した場合（Ｓ１２０４：Ｙｅｓ）、Ｓ１２０５へ進む。そして、ドライバ１１３がページ設定を用意し、ドライバは指定されたファイルを読み込み、挿入紙データ１００３をＰＤＬコードに変換する（Ｓ１２０５）。
一方、もし処理しているページが挿入紙ページを持たないとドライバ１１３が判断した場合、次の処理に進む（Ｓ１２０４：Ｎｏ）。
ドライバ１１３は全てのページを処理しているかを判断し（Ｓ１２１１）、ここで、もし全てのページを処理しているとドライバ１１３が判断した場合（Ｓ１２１１：Ｙｅｓ）、Ｓ１２１２へ進む。そして、ドライバ１１３が印刷ジョブを画像処理コントローラに送信して（Ｓ１２１２）、本処理を終了する。
一方、全てのページ分処理が終わっていないとドライバ１１３が判断した場合（Ｓ１２１１：Ｎｏ）、前記処理を繰り返す。
＜本実施形態の画像処理コントローラ＞
【００５９】
本実施形態において、画像処理コントローラ１０２はクライアントＰＣ１０１から送られてくる印刷ジョブを受けとり、印刷ジョブをもとに画像形成を行い画像形成装置１０３にジョブ設定と画像データを送信する。
【００６０】
図１３は、図１に示した画像処理コントローラ１０２から画像形成装置１０３に投入されるジョブ設定１３０１と画像データ１３１２の形式を示した図である。なお、図１３において、投入される印刷ジョブは図７で示したものである。また、本実施形態の挿入紙を挿入したジョブは、本文のジョブ設定１３０３と挿入紙のジョブ設定１３０２の２つの部分から構成される。
本文のジョブ設定１３０３は、ジョブ設定１３０４と各ページ１３０５、１３０６の設定白い四角Ａ、Ｂの２つから構成される。ジョブ設定１３０４には本文の用紙サイズや本文の用紙メディア、面付け設定、給紙段の設定が含まれている。さらに、挿入紙を挿入するジョブの場合はジョブ設定１３０４にインサータ１０７の給紙段と挿入紙の用紙のメディア、挿入個所の情報が含まれている。前記本文のジョブ設定１３０４は、従来の挿入紙を挿入したジョブの設定と変わらない。
【００６１】
挿入紙のジョブ設定１３０２は、複数ジョブが画像処理コントローラ１０２から画像形成装置１０３に投入されている場合でも、対応する本文のジョブがどのジョブかを判断づけることができるようにする関連付け設定１３０７と各ページの設定白い四角１、２，３（挿入紙のページ設定１３０８）から構成される。
【００６２】
本実施形態において、画像処理コントローラ１０２はクライアントＰＣ１０１のドライバ１１３から投入される印刷ジョブのＰＤＬデータのジョブ設定１００４を解釈する。そして、画像形成部３０４は、本文の画像データ１３１０、１３１１、挿入紙の画像データ１３０９を形成する。上記挿入紙を挿入するジョブのジョブ設定１３０１は画像処理コントローラ１０２から画像形成装置１０３にネットワークＩＦ２０４を介して投入される。
画像処理コントローラ１０２で形成された画像データ１３１２は、画像形成装置１０３から要求されたときにビデオＩＦ２０５を介して投入される（図１６に示す画像データ投入１５０５）。それぞれの動作について以降で説明する。
＜画像処理コントローラのフローチャート＞
【００６３】
図１４は、本実施形態を示す画像処理装置のデータ処理を説明するフローチャートである。本例は、クライアントＰＣ１０１のドライバ１１３から投入された印刷ジョブを受けたときの画像処理コントローラ１０２の処理例である。本フローチャートは、画像処理コントローラ１０２にクライアントＰＣのドライバ１１３から印刷ジョブが投入されたときに動作する。なお、本フローチャートにかかわるプログラムは制御部３０５のＨＤＤ２０３に保存されており、ＲＡＭ／ＲＯＭ２０２に読み出されてＣＰＵ２０１で実行されることで、各ステップの処理が実現される。
【００６４】
画像処理コントローラ１０２は、ジョブの投入と同時に、ジョブ解釈部３０２で投入された印刷ジョブのジョブ設定１００４を判断する。もしクライアントＰＣ１０１から投入されたジョブが挿入紙ジョブでないとジョブ解釈部３０２が判断した場合（Ｓ１４０１：Ｎｏ）、ジョブ解釈部３０２が本文データのジョブ設定を作成し、配置する（Ｓ１４０８）。続けて、ジョブ解釈部３０２が本文データのページ設定を作成し、配置する（Ｓ１４０９）。さらに画像形成部３０４は、本文の画像データ１３１０、１３１１を画像形成する（Ｓ１４１０）。
【００６５】
クライアントＰＣ１０１から投入されたジョブが挿入紙を挿入するジョブであるとジョブ解釈部３０２が判断した場合（Ｓ１４０１：Ｙｅｓ）、ジョブ解釈部３０２は、挿入個所情報を本文のジョブ設定１３０４に入れる（Ｓ１４０２）。続けて、ジョブ解釈部３０２が処理しているページが挿入紙ページかを判断する（Ｓ１４０３）。
ここで、もし処理するページが本文ページであるとジョブ解釈部３０２が判断した場合（Ｓ１４０３：Ｎｏ）、ジョブ解釈部３０２は、本文データのジョブ設定を作成し、配置する（Ｓ１４０８）。続けて、ジョブ解釈部３０２は、本文データのページ設定を作成し、配置する（Ｓ１４０９）。さらに画像形成部３０４は、本文の画像データ１３１０、１３１１を画像形成する。
【００６６】
もし処理するページが挿入紙ページであるとジョブ解釈部３０２が判断した場合（Ｓ１４０３：Ｙｅｓ）、ジョブ解釈部３０２が挿入紙データが付与されているかを判断する（Ｓ１４０４）。
ここで、挿入紙データが付与されている挿入紙ジョブであるとジョブ解釈部３０２が判断した場合（Ｓ１４０４：Ｙｅｓ）、ジョブ解釈部３０２の解釈結果をもとに、画像形成部３０４は挿入紙データの関連づけ設定を作成し配置する（Ｓ１４０５）。その際にドライバ１１３から投入される印刷ジョブの先頭とページの先頭につけられているジョブ情報とページ情報を関連付け設定１３０７として付与する。そして、ジョブ解釈部３０２は挿入紙データのページ設定を作成し配置する（Ｓ１４０６）。さらに、画像形成部３０４は挿入紙データを画像形成し保存する（Ｓ１４０７）。
【００６７】
投入された印刷ジョブが、従来の挿入紙データを持たない挿入紙を挿入するジョブであるとジョブ解釈部３０２が判断した場合（Ｓ１４０１：Ｎｏ）、Ｓ１４０８へ進む。そして、ジョブ解釈部３０２は、挿入個所情報を本文のジョブ設定１３０４に配置し（Ｓ１４０８）、画像形成部３０４は本文画像データを画像形成し（Ｓ１４０９）、本文画像データを配置する（Ｓ１４１０）。前記処理は投入された印刷ジョブのページごとに行われる。
【００６８】
ジョブ解釈部３０２が全てのページについて処理が終了したかを確認し（Ｓ１４１１、もし処理していないページが存在するならば（Ｓ１４１１：Ｎｏ）、前記処理を繰り返す。ドライバ１１３から投入された印刷ジョブについて全てのページの処理が終わっているとジョブ解釈部３０２が判断した場合（Ｓ１４１１：Ｙｅｓ）、ジョブ設定１３０１は画像形成装置１０３に投入される。
＜本実施形態の画像形成装置＞
【００６９】
本発明において、画像形成装置１０３は画像処理コントローラ１０２から送られてくるジョブ設定１３０１を受け取り、画像形成装置１０３はその設定を解釈して対応した画像データ１３１２を要求する。そして、画像形成装置１０３は要求した画像データ１３１２の本文の画像データ１３１０、１３１１と挿入紙の給紙段と挿入個所の情報を用いて挿入紙を挿入するジョブを印刷する。さらに、画像形成装置１０３は画像データ１３１２を印刷中に挿入紙の紙ジャムが発生したとき、異なる領域に保存している挿入紙データ１３０９を用いてリカバリー印刷を行うことをその特徴とする。それぞれの動作について以降で説明する。
＜ジョブの解析と画像データの保存＞
【００７０】
図１５は、本実施形態を示す画像形成装置のデータ処理方法を説明するフローチャートである。本例は、画像処理コントローラ１０２からジョブ設定１３０１を受け取ったジョブ解釈部４０２がどのようにジョブを処理するかを示した例である。本フローチャートは画像処理コントローラ１０２から画像形成装置１０３にジョブ設定１３０１が投入されたときに動作する。なお、本フローチャートにかかわるプログラムは制御部４０３のＨＤＤ２１１に保存されており、ＲＡＭ／ＲＯＭ２０８に読み出されてＣＰＵ２０７で実行されることで、各ステップの処理が実現される。
図１６は、図１に示した画像処理コントローラ１０２から画像形成装置１０３にジョブ設定１３０１が投入された時に画像形成装置１０３がどのように画像データ１３１２を要求するかを示した図である。
【００７１】
画像形成装置１０３は、画像処理コントローラ１０２からジョブ設定１３０１を受け付けて印刷する。図１３に示したように、本実施形態では前記ジョブ設定１３０１は挿入紙のジョブ設定１３０２と本文のジョブ設定１３０３からなる。本文のジョブ設定１３０３はジョブ設定１３０５とページの設定１３０６、１３０７からなる。挿入紙のジョブ設定１３０２は関連づけページ設定１３０８と挿入紙データ１３０９からなる。
【００７２】
図１６に示すように、画像形成装置１０３は、画像処理コントローラ１０２からジョブ設定１３０１を受け取ると（図１６の１５０１）、ジョブ解釈部４０２でジョブ設定１３０５を解析する（Ｓ１７０１）。投入されたジョブが挿入紙を挿入するジョブであるとジョブ解釈部４０２が判断した場合（Ｓ１７０１：Ｙｅｓ）、ジョブ解釈部４０２は挿入紙のジョブ設定１３０２から挿入紙データが付与されているかを判断する（Ｓ１７０２）。挿入紙データが付与されている挿入紙を挿入するジョブであるとジョブ解釈部４０２が判断した場合（Ｓ１７０２：Ｙｅｓ）、ジョブ解釈部４０２は、画像処理部４０４に画像データ１３１２の受信準備をさせる（図１６の１５０２）。
本実施形態において画像形成装置１０３の画像処理部４０４は画像処理コントローラ１０２に本文の画像データ１３１０、１３１１と挿入紙の画像データ１３０９の２種類の画像データの要求を送る（図１６の１５０３）。さらに、画像処理部４０４は画像保存部４０７に異なる領域の確保を要求する（図１６の１５０４）。また、画像形成装置１０３の制御部４０３は画像データが転送されてくることを確認する（図１６の１５０５）。制御部４０３は、画像保存部４０７に確保したデータ領域に保存を依頼する。画像保存部４０７は異なる場所に挿入紙の画像データ１３０９と本文の画像データ１３１０、１３１１を分けて保存する（Ｓ１７０３、図１６の１５０６）。その際に画像保存部４０７は、挿入紙のジョブ設定１３０２の先頭につけられている本文データと挿入データの関連付け設定１３０７を関連付け情報として一緒に保存する。印刷部４０６は挿入紙データをもつ挿入紙を挿入するジョブの印刷を行う（Ｓ１７０６、図１７）。挿入紙の挿入個所は本文のジョブ設定１３０４を参照する。
【００７３】
画像処理コントローラ１０２から投入されたジョブが挿入紙を挿入するジョブでないとジョブ解釈部４０２が判断した場合は通常のプリントを行う（Ｓ１７０４）。また、挿入紙ジョブであっても挿入紙データが付与されていないとジョブ解釈部４０２が判断した場合、通常の挿入紙ジョブのプリント処理を行う（Ｓ１７０５）。挿入紙の挿入個所は本文のジョブ設定１３０４を参照する。この場合、本実施形態では従来の画像形成装置１０３に実装されている処理と変わらないため、通常プリント並びに挿入紙ジョブのプリントについての説明は省略する。
＜挿入紙データを持つ挿入紙ジョブの処理＞
【００７４】
図１７は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、画像形成装置１０３の制御部４０３で行われる挿入紙データ１３０９を持つ挿入紙を挿入するジョブの処理例である。本フローチャートはジョブ解釈部４０２が前記ジョブ解析フローチャート（図１５）において、画像処理コントローラ１０２に投入されたジョブ設定１３０１が、データを持つ挿入紙ジョブのプリントであると判断した（Ｓ１７０６）後に動作する。なお本フローチャートにかかわるプログラムは制御部４０３のＨＤＤ２１１に保存されており、ＲＡＭ／ＲＯＭ２０８に読み出されてＣＰＵ２０７で実行されることで、各ステップの処理が実現される。
【００７５】
図１８は、図１に示した画像形成装置１０３に投入されたジョブ設定１３０１をページごとに集めたジョブ設定リスト１６０１を示す図である。
図１８において、前記ジョブ設定リスト１６０１は画像処理コントローラ１０２から投入されるジョブ設定１３０２、１３０３を制御部４０３が保存したものである。
【００７６】
ジョブ設定リスト１６０１は、ジョブ名１６０２、部数Ｃｏｐｙ、１６０３、ページ数Ｐａｇｅ、１６０４、処理ステータスＰｒｏｃｅｓｓｉｎｇ  Ｓｔａｔｕ（Ｓ１６０５プリントステータスＰｒｉｎｔｅｄ  Ｓｔａｔｕ（Ｓ１６０６、プリントか挿入かを判断する判定パラメータ１６０７、画像保存部の挿入データのありかＤａｔａ、１６０８が示されている。
また、ジョブ設定リスト１６０１は表の上から順番にページの設定が記入されており、制御部４０３はこのリストを用いてページごとに設定印刷か挿入かを切り替えてジョブの印刷を行う（Ｓ１８０３、図１７）。印刷部４０６は制御部４０３からのジョブ設定リスト１６０１の指示をもとにプリンタエンジンを制御している。
本実施形態でプリントステータス１６０６は、未印刷、給紙中、印刷中、排紙中、印刷済みの５つのステータスからなる。また、処理ステータス１６０５は後述する実行中の処理給紙処理、プリント挿入処理、排紙処理の状態を記したもので、待機中Ｉｄｌｅ、処理中Ｐｒｏｃｅｓｓｉｎｇ、処理待機中Ｗａｉｔ、エラー発生Ｅｒｒｏｒ、リカバリー中Ｒｅｃｏｖｅｒｙ、終了Ｄｏｎｅの６つのステータスからなる。処理ステータス１６０５の値、プリントステータス１６０６の値は、ネットワーク１０６を介して、ドライバ１１３のステータス表示９０９やジョブ投入アプリケーション１１４に送信される。
【００７７】
画像処理コントローラ１０２からジョブ設定１３０１が投入されたとき１６０１、すべてのプリントステータス１６０６は未印刷である。制御部４０３は印刷を開始するときに、ジョブ設定リスト１６０１の最初のページのプリントステータス１６０６を給紙中に変更する（Ｓ１８０１）。制御部４０３からの指示に応じて印刷部４０６はジョブ設定リスト１６０１のプリントステータス１６０６から給紙中のページのジョブ設定を確認し、給紙段１０８に設定された紙を給紙する（Ｓ１８０２）。給紙処理が終了したら印刷部４０６は処理したページのプリントステータス１６０６を印刷中に変更する。
さらに、印刷部４０６はジョブ設定リスト１６０１のプリントステータス１６０６から印刷中のページのジョブ設定を確認し、画像保存部４０７に保存された本文の画像データ１３１０、１３１１を紙に熱を用いて定着し排紙部４０８に出力する（Ｓ１８０３）。また、印刷部４０６は制御部４０３からの指示に応じて、インサータ１０７に設定された挿入紙を給紙して印刷物と一緒に出力する。
本実施形態では挿入動作も印刷部４０６が制御していることから、インサータ１０７からの給紙動作中は印刷中とする。プリント、挿入処理が終了したら、印刷部４０６は処理したページのプリントステータス１６０６を排紙中に変更する。詳細は後述する。
排紙部４０８はプリントステータス１６０６から排紙中のページのジョブ設定を確認し、出力された紙をジョブ設定どおりに指定されたフィニッシャに出力する（Ｓ１８０４）。排紙処理が終了したら、排紙部４０８は処理したページのプリントステータス１６０６を印刷済みに変更する。前記それぞれの動作は制御部４０３により指示され、各印刷部４０６、排紙部４０８で順番に行われる。
本実施形態では、給紙処理、排紙処理は従来の画像形成装置の処理と変わらないため詳細な説明を省略する。給紙処理（Ｓ１８０２）、プリント、挿入処理（Ｓ１８０３）、排紙処理（Ｓ１８０４）においてエラーが発生したときはエラーの処理ステータス１６０５を保持したまま、次の処理に進む。
＜プリント、挿入処理＞
【００７８】
図１９は、本実施形態を示す画像形成装置のデータ処理方法を説明するフローチャートである。本例は、ジョブの設定に応じて、印刷を行うか、挿入するかを決定する印刷部４０６のデータ処理例を示している。本フローチャートは前記挿入紙データを持つ挿入紙ジョブの処理フローチャートにおいてプリントまたは挿入処理になったときに（Ｓ１８０３）動作する。なお本フローチャートにかかわるプログラムは制御部４０３のＨＤＤ２１１に保存されており、ＲＡＭ／ＲＯＭ２０８に読み出されてＣＰＵ２０７で実行されることで、各ステップの処理が実現される。
【００７９】
制御部４０３からの指示に応じて、印刷部４０６はジョブ設定リスト１６０１の処理ステータス１６０５を確認しエラーが発生していないか判断する（Ｓ１９０１）。エラーが発生していると印刷部４０６が判断した場合、プリント挿入処理は行わず次の処理に進む（Ｓ１９０１：Ｎｏ）。
一方、エラーが発生していないと印刷部４０６が判断した場合、印刷部４０６は、給紙処理（Ｓ１８０２）によりプリントステータス１６０６が印刷中に変更されたページのジョブ設定を探す（Ｓ１９０２）。ジョブ設定リスト１６０１のプリントステータス１６０６が印刷中のものが見つかったと印刷部４０６が判断した場合（Ｓ１９０２：Ｙｅｓ）、印刷部４０６は印刷するページが本文ページか挿入紙ページかを判定パラメータ１６０７から判断する（Ｓ１９０３）。
ここで、もしジョブ設定リストのプリントか挿入かの判定パラメータ１６０７にプリントが設定されていると印刷部４０６が判断した場合（Ｓ１９０３：Ｙｅｓ）、Ｓ１９０４へ進む。そして、本文データであるので、印刷部４０６は画像保存部４０７に保存されている本文の画像データ１３１０、１３１１を印刷する（Ｓ１９０４）。
【００８０】
一方、もし印刷しようとするページが、ジョブ設定リストのプリントか挿入かの判定パラメータ１６０７にインサータが設定されているならば、印刷しようとするページは挿入紙の画像データ１３０９である（Ｓ１９０３：Ｎｏ）。この場合は、印刷部４０６は挿入紙の給紙段情報と挿入個所の情報をもとにインサータ１０７から挿入紙を給紙するようジョブ処理を再開する。印刷部４０６は指定の給紙段に挿入紙が存在するか判断する（Ｓ１９０５）。
ここで、挿入紙の給紙段情報の給紙段に挿入紙が存在していると印刷部４０６が判断した場合（Ｓ１９０５：Ｙｅｓ）、印刷部４０６は挿入紙を挿入する（Ｓ１９０６）。一方、もし挿入紙が存在していないと印刷部４０６が判断した場合（Ｓ１９０５：Ｎｏ）、印刷部４０６はジョブ設定リスト１６０１の挿入紙データのありか１６０８から挿入紙データ１３０９を検索する（Ｓ１９０７）。挿入紙データ１３０９が画像保存部４０７に存在した場合、挿入紙データ１３０９を印刷する（Ｓ１９０８）。
【００８１】
後述する紙ジャム確認処理において処理ステータス１６０５がエラーであると印刷部４０６が判断した場合、ジャムしたシートが解除された後の回復処理のために処理ステータスはリカバリー中となる（Ｓ１８０７）。プリント挿入処理において、リカバリー印刷が行われたときリカバリー中が処理ステータス１６０５に設定されていると印刷部４０６が判断した場合（Ｓ１９０９：Ｙｅｓ）、印刷部４０６は処理ステータスを処理中に変更する（Ｓ１９１０）。
【００８２】
また、印刷部４０６はプリント挿入処理中にエラーが発生したと判断した場合（Ｓ１９１１：Ｙｅｓ）、印刷部４０６は、処理ステータスをエラー中に変更して（Ｓ１９１２）、本処理を終了する。
一方、もしエラーが発生していないと印刷部４０６が判断した場合（Ｓ１９１１：Ｎｏ）、プリントステータスを排紙中に変更して（Ｓ１９１３）、本処理を終了する。
＜紙ジャム確認処理＞
【００８３】
制御部４０３は、図１７に示すように各処理給紙処理、プリント挿入処理、排紙処理の後にエラーが発生したかの判断を行う（Ｓ１８０５）。もし紙ジャムが発生していると制御部４０３が判断した場合（Ｓ１８０５：Ｙｅｓ）、印刷部４０６はエラー通知処理（Ｓ１８０６、図２０に示す検出したジャムを表示する処理）を実施する。
【００８４】
図２０は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、Ｓ１８０６に示すエラー通知処理例である。本フローチャートは前記挿入紙データを持つ挿入紙ジョブの処理フローチャートにおいてエラー発生を認識した時に（Ｓ１８０６）動作する。なお本フローチャートにかかわるプログラムは制御部４０３のＨＤＤ２１１に保存されており、ＲＡＭ／ＲＯＭ２０８に読み出されてＣＰＵ２０７で実行されることで、各ステップの処理が実現される。
【００８５】
ジョブ処理中に、印刷部４０６により紙ジャムが発生通知されたとき画像形成装置１０３の操作部４０５はユーザにエラーの発生を通知する（Ｓ２００１）。そして、操作部４０５は紙ジャムを取り除く手順を表示する。ユーザは操作部４０５上でエラーの発生を確認すると、操作部４０５に表示されている用紙除去手順に基づき紙を取り除く。すべての紙が取り除かれると印刷部４０６はジョブの処理を回復させる（Ｓ２００２：Ｙｅｓ）。
図２１は、本実施形態を示す画像形成装置におけるリカバリー中のジョブ設定リストの状態を示す図である。もし全ての紙が画像形成装置１０３の胴内から取り除かれたら、印刷部４０６は、処理ステータス１６０５でエラー中になっているページの処理ステータス１６０５をリカバリー中に変更する（Ｓ１８０７）。また印刷部４０６は、ジョブ設定リストのプリントステータス１６０６で、エラー発生時に画像形成装置１０３内に滞留している用紙の先頭ページエラー発生ページを給紙中に変更する（Ｓ１８０８）。
さらに、印刷部４０６は、次のページから滞留している用紙の分だけ、プリントステータス１６０６を未印刷に変更する（Ｓ１８０９）。また、印刷部４０６は滞留用紙の先頭ページの次のページから滞留している用紙を、プリントステータス１６０６で処理中に変更する（Ｓ１８１０）。次に、印刷部４０６はページの処理が終わるたびに、ジョブ設定リストから投入されたジョブすべてのページを印刷したか判断する（Ｓ１８１１）。ここで、もし、終わっていないと印刷部４０６が判断した場合、印刷部４０６は、再度プリント挿入処理を行う（Ｓ１８１１：Ｎｏ）。
一方、全てのページの印刷が終了していると印刷部４０６が判断した場合（Ｓ１８１１：Ｙｅｓ）、挿入紙データを削除する（Ｓ１８１２）。
これにより、画像処理コントローラ（画像処理装置）は紙ジャムなどのエラーで挿入紙が不足しても省電力状態を続けることができ省エネルギーを実現することができる。
【００８６】
〔第２実施形態〕
ここでの説明は前述の画像形成システムの基本構成とほぼ同様なため異なる部分のみを以下に説明する。第１実施形態ではジョブの最後でリカバリー印刷を行った。これによりユーザは印刷ジョブを中断することなく印刷物を早く取得することが可能となった。
しかし、印刷物には印刷順が重要となるものが存在する。例えば、ＶＤＰのジョブや封筒に印刷物を封入するなど後処理工程を行うものである。このような印刷物の場合、定着温度の調整時間を考えて、ジョブの最後にリカバリー印刷を行うと、ユーザの期待する順番の印刷物を求めることはできない。もし実施形態１の形態のみであればユーザは印刷後に印刷物の順番を入れ替える必要がある。
【００８７】
本実施形態では、第１実施形態において、ジョブの最後で行っていたリカバリー印刷を紙ジャム発生直後に実施することを特徴とする。さらに画像形成装置の復帰条件を用意することで、ユーザの希望する順番で出力することを実現する。ここでの説明は、前述の第１実施形態とほぼ同様なため、異なる部分のみを以下で説明する。
【００８８】
図２２は、図１に示した画像形成装置の復帰条件を設定するためのＵＩ画面の一例を示す図である。本実施形態の復帰条件は、画像形成装置の操作部４０５に表示される。ユーザからの復帰条件の入力に応じて制御部４０３はその動作を切り替える。
【００８９】
図２３は、本実施形態を示す画像形成装置の制御方法を示すフローチャートである。本フローチャートは印刷部４０６がプリント挿入処理になったと判断したときに実行される（Ｓ１８０３）。なお、本フローチャートにかかわるプログラムは制御部４０３のＨＤＤ２１１に保存されており、ＲＡＭ／ＲＯＭ２０８に読み出されてＣＰＵ２０７で実行されることで、各ステップの処理が実現される。
【００９０】
ジョブ設定リストの処理ステータス１６０５がリカバリー中に変更され、印刷するページが挿入紙データであると判断したとき（Ｓ１９０３：Ｎｏ）、印刷部４０６は処理ステータス１６０５がリカバリー中か判断する（Ｓ２２０１）。もし処理ステータスがリカバリー中であると判断した場合（Ｓ２２０１：Ｙｅｓ）、Ｓ２２０２へ進む。そして、印刷部４０６は、図２２に示すＵＩ画面を用いて設定された画像形成装置の復帰条件としてエラー発生直後にリカバリー印刷を行うが設定されているかどうかを判断する（Ｓ２２０２）。
ここで、もしエラー発生直後にリカバリー印刷を行うが設定されていると印刷部４０６が判断した場合は（Ｓ２２０２：Ｙｅｓ）、Ｓ２２０３へ進む。そして、該当ページについてジョブ設定リストの挿入紙データ１６０８のありかを確認し（Ｓ２２０３）、挿入紙データ１６０８を印刷する（Ｓ２２０４）。
一方、図２２に示すＵＩ画面を用いて、もしジョブの最後にリカバリー印刷を行うが選択されていたと印刷部４０６が判断した場合、挿入紙を挿入する（Ｓ２２０５）。
これにより、印刷順が重要となる印刷物を作成することに配慮する画像形成装置を実現することができる。
【００９１】
〔第３実施形態〕
ここでの説明は前述の画像形成システム１０９の基本構成とほぼ同様なため異なる部分のみを以下に説明する。実施形態１、２ではドライバ１１３のユーザインターフェースで出力先９０３にプリンタが設定された場合を示している。しかし、ドライバから投入される印刷ジョブの出力先９０３にはプリンタ以外も存在している。
【００９２】
本実施形態ではユーザボックスにジョブを投入した場合について示している。ドライバ１１３から投入された印刷ジョブがユーザボックスから削除されるまで画像保存部４０７に保存され、挿入紙データを保持し続けることを特徴とする。ここでの説明は、前述の第２実施形態とほぼ同様なため、異なる部分のみを以下で説明する。
【００９３】
図２４は、本実施形態を示す画像形成装置の制御方法を示すフローチャートである。本例は、画像処理コントローラ１０２からジョブが投入された時の制御部４０３の処理例である。本フローチャートは画像形成装置に投入されたジョブ設定１３０１が挿入紙データを持つ挿入紙を投入するジョブであると判断されたときに起動する（Ｓ１７０６）。本フローチャートにかかわるプログラムは制御部４０３のＨＤＤ２１１に保存されており、ＲＡＭ／ＲＯＭ２０８に読み出されてＣＰＵ２０７で実行されることで、各ステップの処理が実現される。
【００９４】
図９Ａの出力先９０３としてユーザボックスが選択された場合、ドライバから投入された印刷ジョブは、画像形成装置１０３の画像保存部４０７に保存される。保存された印刷ジョブは、画像形成装置の操作部４０５から選択し、印刷指示されることで、クライアントＰＣ１０１から再度印刷ジョブの投入を必要とせず、繰り返し印刷ができる。
【００９５】
画像形成装置において、前記ユーザボックスから挿入紙を挿入するジョブを印刷し、すべてのページを印刷したと判断したときに（Ｓ１８０７：Ｙｅｓ）、印刷部４０６はジョブがユーザボックスに存在するかを判断する（Ｓ２３０１）。もしユーザボックスに存在していると印刷部４０６が判断した場合（Ｓ２３０１：Ｙｅｓ）は挿入紙データを残す（Ｓ２３０２）。
一方、もし、印刷ジョブがユーザボックスに存在していないと印刷部４０６が判断した場合（Ｓ２３０１：Ｎｏ）は、印刷部４０６は挿入紙データを削除して（Ｓ２３０３）、本処理を終了する。
【００９６】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエアプログラムをパソコンコンピュータ等の処理装置ＣＰＵ、プロセッサにて実行することでも実現できる。
【００９７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形各実施形態の有機的な組合せを含むが可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００９８】
１０２  画像処理コントローラ（画像処理装置）
１０３  画像形成装置
【図１】
2015160413.tif 000003
【図２】
2015160413.tif 000004
【図３】
2015160413.tif 000005
【図４】
2015160413.tif 000006
【図５】
2015160413.tif 000007
【図６】
2015160413.tif 000008
【図７】
2015160413.tif 000009
【図８】
2015160413.tif 000010
【図９Ａ】
2015160413.tif 000011
【図９Ｂ】
2015160413.tif 000012
【図９Ｃ】
2015160413.tif 000013
【図１０】
2015160413.tif 000014
【図１１】
2015160413.tif 000015
【図１２】
2015160413.tif 000016
【図１３】
2015160413.tif 000017
【図１４】
2015160413.tif 000018
【図１５】
2015160413.tif 000019
【図１６】
2015160413.tif 000020
【図１７】
2015160413.tif 000021
【図１８】
2015160413.tif 000022
【図１９】
2015160413.tif 000023
【図２０】
2015160413.tif 000024
【図２１】
2015160413.tif 000025
【図２２】
2015160413.tif 000026
【図２３】
2015160413.tif 000027
【図２４】
2015160413.tif 000028