(57)【要約】【課題】  片面印刷専用の印刷機構を有する印刷装置において手動により両面印刷を行う場合であって、印刷途中で障害が発生したことによる再印刷の用紙に対し、印刷完了後に挿入すべき位置を容易に判別できる印刷装置用制御装置、印刷装置、印刷システム及び印刷用プログラムを提供することを目的とする。【解決手段】  用紙の第１面または第２面の一方に画像を印刷する印刷機構２０５に対する障害を検出すると共に、障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として障害発生情報記憶部２０７に記憶する印刷障害検出部２０６と、障害発生情報に応を印刷機構２０５に印刷させる印刷情報を生成する障害印刷情報生成部２０８とを有することを特徴としている。【選択図】  図３
2008049681.tif 000002
【特許請求の範囲】
【請求項１】
用紙の第１面または第２面の一方に画像を印刷する印刷手段に対する障害を検出すると共に、前記障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として記憶手段に記憶する検出手段と、
前記障害発生情報を前記印刷手段に印刷させる印刷情報を生成する生成手段と
を有することを特徴とする印刷装置用制御装置。
【請求項２】
前記ページ番号は、アプリケーションソフトウェアからの指示に応じて付与されることを特徴とする請求項１に記載の印刷装置用制御装置。
【請求項３】
前記ページ番号は、印刷装置を駆動するための印刷駆動手段によって付与されることを特徴とする請求項１に記載の印刷装置用制御装置。
【請求項４】
前記ページ番号は、印刷装置を制御するための制御手段によって付与されることを特徴とする請求項１に記載の印刷装置用制御装置。
【請求項５】
前記印刷手段は、用紙を給紙する複数の給紙手段を具備し、
前記生成手段は、障害発生時における印刷途中の用紙の代わりに挿入される仕切用紙を、画像を印刷するために用紙を給紙する給紙手段とは異なる給紙手段から給紙させる給紙識別情報を生成することを特徴とする請求項１から４のいずれか１項に記載の印刷装置用制御装置。
【請求項６】
前記障害発生情報は、障害発生時における用紙の裏面に対応するページ番号を含むことを特徴とする請求項１から５のいずれか１項に記載の印刷装置用制御装置。
【請求項７】
前記障害発生情報は、印刷設定条件に関する情報も含むことを特徴とする請求項１から６のいずれか１項に記載の印刷装置用制御装置。
【請求項８】
前記給紙識別情報は、印刷設定条件に関する情報も含むことを特徴とする請求項５から７のいずれか１項に記載の印刷装置用制御装置。
【請求項９】
用紙の第１面または第２面の一方に画像を印刷する印刷手段と、
前記印刷手段に対する障害を検出すると共に、前記障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として記憶手段に記憶する検出手段と、
前記障害発生情報を前記印刷手段に印刷させる印刷情報を生成する生成手段と
を有することを特徴とする印刷装置。
【請求項１０】
画像の印刷を要求する印刷要求信号を送信する端末装置と、
前記印刷要求信号に応じて、用紙の第１面または第２面の一方に前記画像を印刷する印刷手段と、前記印刷手段に対する障害を検出すると共に、前記障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として記憶手段に記憶する検出手段と、前記障害発生情報を前記印刷手段に印刷させる印刷情報を生成する生成手段と備える印刷装置と
を有することを特徴とする印刷システム。
【請求項１１】
コンピュータを
用紙の第１面または第２面の一方に画像を印刷する印刷手段に対する障害を検出すると共に、前記障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として記憶手段に記憶する検出手段と、
前記障害発生情報を前記印刷手段に印刷させる印刷情報を生成する生成手段
として機能させるための印刷用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置用制御装置、印刷装置、印刷システム及び印刷用プログラムに関する。
【背景技術】
【０００２】
片面印刷専用の印刷機構を有する印刷装置において両面印刷を行う場合には、印刷装置は例えば一度用紙の偶数のページに印刷されるものを用紙の第１面にすべて印刷して排紙して、排紙後、ユーザの手作業によって裏返しにされて給紙された印刷済みの用紙に対し、奇数のページに印刷されるものをその用紙の第２面にすべて印刷して排紙するようにしている。
【０００３】
このような印刷装置において、印刷装置が用紙の第２面に印刷している途中で紙詰まり等の障害が発生した場合に、印刷装置による自動的な復旧作業が行われると、障害発生時以降のすべての用紙にページずれが起きてしまう可能性がある。
【０００４】
例えば、特許文献１は、記憶装置に格納された印刷データを頁単位に選択的に、プリンタに出力する選択的頁印刷手段を画像出力装置に備えることにより、用紙の裏面印刷途中に紙詰まり等が発生した場合に、一度印刷を中断し、白紙を補給することで、紙詰まりが発生した用紙の表面を再印刷後、当該用紙を再補給し、裏面を印刷するようにすることで復旧作業を行うことを開示している。また、特許文献２は、用紙の裏面印刷時に自動的にリカバリ（復旧作業）を行わずに、該当ページをスキップすることで、残りの用紙のページずれを防ぐことを開示している。
【特許文献１】特開平８−３４５６２号公報
【特許文献２】特開平９−６０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に示す画像処理装置においては、すべてのページを印刷するための印刷情報を保持する記憶手段が必要になる。例えば、ＰＣ（Personal Computer）と、ＰＣからの指示に応じて印刷処理を行う印刷装置等から構成される印刷システムにおいて、ＰＣに記憶手段を形成する場合には、印刷装置からＰＣへ印刷状況を伝達する双方向通信が必須となり、ＰＣのＯＳ（Operating Software）によっては対応できない可能性がある。また、印刷装置に記憶手段を形成する場合には、印刷装置のコストアップにつながる可能性もある。
【０００６】
また、特許文献２に示す印刷装置においては、多数のページから構成される印刷情報を印刷している途中で障害が生じた場合であって、印刷終了後に障害の生じたページを再印刷する場合に、再印刷された用紙をどの位置に挿入すべきか探す必要があるため、手間がかかってしまう。さらには、再印刷する際には、障害が生じる前の印刷条件、例えば印刷色や用紙サイズといった印刷条件と同じ印刷条件に設定しなければならず、障害が生じる前の印刷条件を忘れてしまうと、再印刷しても希望する印刷結果を得られない可能性がある。
【０００７】
本発明は、このような問題点に鑑みてなされたものであり、片面印刷専用の印刷機構を有する印刷装置において手動により両面印刷を行う場合であって、印刷途中で障害が発生したことによる再印刷の用紙に対し、印刷完了後に挿入すべき位置を容易に判別できる印刷装置用制御装置、印刷装置、印刷システム及び印刷用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の印刷装置用制御装置は、用紙の第１面または第２面の一方に画像を印刷する印刷手段に対する障害を検出すると共に、障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として記憶手段に記憶する検出手段と、障害発生情報を印刷手段に印刷させる印刷情報を生成する生成手段とを有することを特徴としている。
【０００９】
また、本発明は、ページ番号が、アプリケーションソフトウェアからの指示に応じて付与されることを特徴としている。
【００１０】
また、本発明は、ページ番号が、印刷装置を駆動するための印刷駆動手段によって付与されることを特徴としている。
【００１１】
また、本発明は、ページ番号が、印刷装置を制御するための制御手段によって付与されることを特徴としている。
【００１２】
また、本発明は、印刷手段が、用紙を給紙する複数の給紙手段を具備し、生成手段が、障害発生時における印刷途中の用紙の代わりに挿入される仕切用紙を、画像を印刷するために用紙を給紙する給紙手段とは異なる給紙手段から給紙させる給紙識別情報を生成することを特徴としている。
【００１３】
また、本発明は、障害発生情報が、障害発生時における用紙の裏面に対応するページ番号を含むことを特徴としている。
【００１４】
また、本発明は、障害発生情報が、印刷設定条件に関する情報も含むことを特徴としている。
【００１５】
また、本発明は、給紙識別情報が、印刷設定条件に関する情報も含むことを特徴としている。
【００１６】
また、本発明の印刷装置は、用紙の第１面または第２面の一方に画像を印刷する印刷手段と、印刷手段に対する障害を検出すると共に、障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として記憶手段に記憶する検出手段と、障害発生情報を印刷手段に印刷させる印刷情報を生成する生成手段とを有することを特徴としている。
【００１７】
また、本発明の印刷システムは、画像の印刷を要求する印刷要求信号を送信する端末装置と、印刷要求信号に応じて、用紙の第１面または第２面の一方に画像を印刷する印刷手段と、印刷手段に対する障害を検出すると共に、障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として記憶手段に記憶する検出手段と、障害発生情報を印刷手段に印刷させる印刷情報を生成する生成手段と備える印刷装置とを有することを特徴としている。
【００１８】
また、本発明の印刷用プログラムは、コンピュータを用紙の第１面または第２面の一方に画像を印刷する印刷手段に対する障害を検出すると共に、障害が一方の紙面への印刷完了後であって、他方の紙面への印刷途中で発生した障害である場合に、障害発生時における用紙のページ番号を障害発生情報として記憶手段に記憶する検出手段と、障害発生情報を印刷手段に印刷させる印刷情報を生成する生成手段として機能させることを特徴としている。
【発明の効果】
【００１９】
請求項１によれば、印刷装置用制御装置は、印刷障害の発生した用紙のページ番号を障害発生情報として記憶して、障害発生情報を印刷手段に印刷させるため、片面印刷専用の印刷機構を有する印刷装置を使用して手動により両面印刷を行う場合であっても、印刷完了後に再印刷の用紙が挿入される位置を容易に判別できる。
【００２０】
請求項２によれば、アプリケーションソフトウェアに応じたページ番号を付与することができ、再印刷の用紙が挿入される位置を容易に判別できる。
【００２１】
請求項３によれば、印刷装置を駆動するための印刷駆動手段に応じたページ番号を付与することができ、再印刷の用紙が挿入される位置を容易に判別できる。
【００２２】
請求項４によれば、印刷装置を制御するための制御手段に応じたページ番号を付与することができ、再印刷の用紙が挿入される位置を容易に判別できる。
【００２３】
請求項５によれば、障害の発生した用紙の位置に仕切用紙が挿入されるため、ユーザは再印刷した用紙を挿入すべき正しい位置に容易に挿入することができる。
【００２４】
請求項６によれば、障害の発生した紙面のページ番号だけでなく、その紙面の裏面のページ番号も記憶するので、ユーザは再印刷した用紙を挿入すべき正しい位置に容易に挿入することができる。
【００２５】
請求項７によれば、印刷設定条件も印刷されるため、再印刷する際の印刷設定条件の間違いを防ぐことができる。
【００２６】
請求項８によれば、仕切用紙に印刷設定条件も印刷されるため、再印刷する際の印刷設定条件の間違いを防ぐことができる。
【００２７】
請求項９によれば、印刷装置は、印刷障害の発生した用紙のページ番号を障害発生情報として記憶して、障害発生情報を印刷手段に印刷させるため、片面印刷専用の印刷機構を有する印刷装置を使用して手動により両面印刷を行う場合であっても、印刷完了後に再印刷の用紙が挿入される位置を容易に判別できる。
【００２８】
請求項１０によれば、印刷システムは、印刷障害の発生した用紙のページ番号を障害発生情報として記憶して、障害発生情報を印刷手段に印刷させるため、片面印刷専用の印刷機構を有する印刷装置を使用して手動により両面印刷を行う場合であっても、印刷完了後に再印刷の用紙が挿入される位置を容易に判別できる。
【００２９】
請求項１１によれば、印刷用プログラムは、印刷障害の発生した用紙のページ番号を障害発生情報として記憶して、障害発生情報を印刷手段に印刷させるため、片面印刷専用の印刷機構を有する印刷装置を使用して手動により両面印刷を行う場合であっても、印刷完了後に再印刷の用紙が挿入される位置を容易に判別できる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について、図面を参照して具体的に説明する。
（第１実施形態）
図１は本発明の第１実施形態に係る印刷システムの構成図である。
印刷システムは、図１に示すように、端末装置１００、印刷装置２００等から構成されており、端末装置１００と印刷装置２００とは、ケーブルやネットワーク機器等を介して直接接続される。尚、図１においては、端末装置１００を１台のみ示しているが、複数の端末装置１００ネットワークを介して印刷装置２００へ接続させてもよく、また、端末装置１００と印刷装置２００とは、電波や赤外線等の無線通信を介して間接的に接続させてもよい。
【００３１】
端末装置１００は、コンピュータ１１０、コンピュータ１１０に接続される表示装置１３０及びマウス１５０等から構成される。
【００３２】
表示装置１３０は、液晶ディスプレイ、ＣＲＴディスプレイ等から構成される。表示装置１３０は表示画面上に印刷装置２００の印刷条件を設定する操作画面１３１やマウス１５０に対応するマウスポインタ１３２を表示する。印刷システムを使用するユーザはマウス１５０を移動させることにより、マウスポインタ１３２を操作画面１３１上で動作させ、コンピュータ１１０に指示を送信する。
【００３３】
より詳しくは、操作画面１３２は、ユーザが作成する印刷用書類の用紙サイズを選択するためのコンボボックス、印刷用書類に対し片面印刷か両面印刷かを選択するためのラジオボタン、印刷用書類のとじしろ位置を選択するためのラジオボタン、これらの設定条件に基づき印刷される書類のレイアウトを表示するレイアウト表示部１３３、印刷用書類を白黒として印刷するかカラーとして印刷するかを選択するための図示しないコンボボックス等から構成される。
【００３４】
コンピュータ１１０は、ＣＰＵ（Central Processing Unit）等の処理装置、ＤＲＡＭ(Dynamic Random Access Memory)、ＳＲＡＭ（Static RAM）、ＨＤ（Hard Disc）等の記憶装置、ソフトウェア等から構成される。そして、表示装置１３０やマウス１５０の動作を制御すると共に、印刷装置２００との間で印刷情報など各種情報を授受する。
【００３５】
印刷装置２００は、印刷するための用紙を給紙する給紙口２１０、印刷済の用紙を排紙する排紙口２２０等から構成される。印刷装置２００としては例えばコピー、ファクシミリ、プリンタ等の機能を備えた複合機であってもよい。印刷装置２００は、端末装置１００から送信される印刷情報に応じて、給紙口２１０の用紙に画像を印刷し排紙口２２０へ排紙する。
【００３６】
さらにコンピュータ１１０について図面を参照して詳細に説明する。
図２はコンピュータ１１０の要部を示す機能ブロック図である。尚、図２に示す各機能ブロックは、ＣＰＵ等の処理装置、ＳＲＡＭやＤＲＡＭ等の半導体記憶装置、ハードウェア及び所要のソフトウェア等によりそれぞれ構成される。
【００３７】
コンピュータ１１０は、図２に示すように、アプリケーションソフトウェア１１１、印刷装置駆動部１１２、印刷情報分離部１１３、偶数ページ記憶部１１４、奇数ページ記憶部１１５、入出力部１１６等から構成される。
【００３８】
アプリケーションソフトウェア１１１は、ワードプロセッサ機能や表計算機能を有するソフトウェア等で構成される。アプリケーションソフトウェア１１１は、ユーザによる指示に応じて文書情報やグラフ情報（以下、文書情報等という。）を生成し、印刷装置駆動部１１２へ送信する。
【００３９】
印刷駆動手段としての印刷装置駆動部１１２は、表示装置１３０に印刷装置２００用の操作画面１３１を表示させると共に、ユーザからの印刷指示に応じて、送信された文書情報等から印刷情報及び印刷設定情報を生成する。印刷設定情報は、操作画面１３１にて指示された用紙種類、用紙サイズ、印刷色、とじしろ位置等の情報で構成される。印刷情報及び印刷設定情報は、印刷装置２００が解釈可能なＰＤＬ（Page Description Language：ページ記述言語）で生成される。生成された印刷情報及び印刷設定情報は印刷情報分離部１１３に転送される。
【００４０】
印刷情報分離部１１３は、受信した印刷情報及び印刷設定情報を、用紙の偶数ページに印刷される第１の印刷情報と奇数ページに印刷される第２の印刷情報とに分離し、それぞれ印刷順に並び替えて偶数ページ記憶部１１８及び奇数ページ記憶部１１９に分けて記憶させる。例えば、印刷情報が１０枚の用紙に渡って印刷される印刷情報である場合には、偶数ページ記憶部１１４に用紙の「１０」「８」・・・「２」ページ目に印刷される第１の印刷情報を記憶させ、奇数ページ記憶部１１５に用紙の「１」「３」・・・「９」ページ目に印刷される第２の印刷情報を記憶させる。
【００４１】
入出力部１１４は、印刷装置２００と接続するための複数のインターフェース、例えば、ＵＳＢやパラレルポート等で構成される。印刷情報等は入出力部１１４を介して印刷装置２００へ送信されると共に、入出力部１１４を介して印刷装置２００からの各種情報を受信する。例えば、本実施形態においては、入出力部１１４は、まず、用紙の第１面に印刷されるすべての第１の印刷情報を記憶された順番で送信し、次に、偶数ページから奇数ページへ切り替わる旨を印刷装置２００に示す印刷面切替情報を送信し、最後に、用紙の第２面に印刷されるすべての第２の印刷情報を記憶された順番で送信する。
【００４２】
さらに印刷装置２００について図面を参照して詳細に説明する。
図３は第１実施形態に係る印刷装置２００の要部を示す機能ブロック図である。尚、図３に示す各機能ブロックも、ＣＰＵ等の処理装置、ＳＲＡＭやＤＲＡＭ等の半導体記憶装置、ハードウェア及び所要のソフトウェア等によりそれぞれ構成される。
印刷装置２００は、図３に示すように、入出力部２０１、印刷装置用言語解析部２０２、描画情報生成部２０３、印刷装置制御部２０４、印刷機構２０５、印刷障害検出部２０６、障害発生ページ記憶部２０７、障害発生ページ生成部２０８等から構成される。
【００４３】
入出力部２０１は、端末装置１００からの第１の印刷情報、第２の印刷情報及び印刷画面切替情報等を受信し、蓄積すると共に、ユーザに対するアラーム等の各種情報を端末装置１００へ送信する。
【００４４】
印刷装置用言語解析部２０２は、いわゆるインタープリタであって、入出力部２０１から用紙の１ページ分に相当する第１の印刷情報、第２の印刷情報または印刷画面切替情報等を取得し、ＰＤＬを解析する。解析した結果、印刷画面切替情報であると判断した場合には、給紙要求等の情報を入出力部２０１へ送出すると共に印刷情報等の取得動作を停止する。給紙口２１０への用紙の給紙を検出すると、再度、入出力部２０１から用紙の１ページ分に相当する第１の印刷情報、第２の印刷情報または印刷画面切替情報を取得し、解析する。解析された結果は描画情報生成部２０３へ送出される。
【００４５】
描画情報生成部２０３は、解析結果から用紙に画像として描画する描画情報をページ毎に生成する。生成された描画情報は印刷装置制御部２０４に送出される。
【００４６】
制御手段としての印刷装置制御部２０４は、受信した描画情報に応じて後述する印刷機構２０５の動作を制御する。
印刷手段としての印刷機構２０５は、給紙手段としての給紙口２１０、排紙口２２０、感光ドラムやトナー等で構成され、印刷装置制御部２０４から取得した描画情報に応じた用紙への印刷処理、用紙の給紙・排紙処理等を行う。
【００４７】
検出手段としての印刷障害検出部２０６は、印刷機構２０５の動作中、その挙動を監視し、障害が発生したか否かを検出する。障害が発生した場合には、障害が発生した時点の印刷設定情報を描画情報の中から抽出し、偶数ページの印刷設定情報であるか奇数ページの印刷設定情報であるかを判断する。抽出した印刷設定情報が、偶数ページの印刷設定情報である場合には、障害が発生した時点の描画情報を印刷装置制御部２０４へ送信し、奇数ページの印刷設定情報である場合には、障害が発生した時点における用紙のページ番号を障害発生情報として障害発生情報記憶部２０７に記憶する。障害発生情報は、障害が発生した時点における用紙の裏面のページ番号やこれらの印刷設定条件を含むことが好ましい。
【００４８】
記憶手段としての障害発生情報記憶部２０７は、印刷機構２０５における障害が発生した時点の障害発生情報を記憶する。印刷障害検出部２０６から複数の障害発生情報が送信された場合には、障害発生情報記憶部２０７はこれらの障害発生情報を時系列に逐次記憶する。このように、障害発生情報記憶部２０７は障害が発生した時点における奇数ページ等の障害発生情報を蓄積していく。
【００４９】
生成手段としての障害印刷情報生成部２０８は、障害発生情報記憶部２０７にアクセスし、障害発生情報が記憶されているか否かを確認する。障害発生情報が記憶されている場合には、すべての障害発生情報を取得し、所定の印刷用フォーマットでＰＤＬに変換する。そして、ＰＤＬに変換された障害発生情報を印刷情報として印刷装置用言語解析部２０２へ送信する。
【００５０】
続いて、印刷装置２００の動作について図４から図７を参照して説明する。尚、動作の一例として１０ページ分の印刷情報を用紙の両面に印刷している途中で、用紙の５ページ目に印刷障害が発生した場合について説明する。
図４は印刷装置の処理の一例を示すフローチャート、図５は第１面の印刷における給紙と排紙の一例を説明するための図、図６は第２面の印刷における給紙と排紙の一例を説明するための図、図７は再印刷指示用紙のレイアウトを説明するための図である。
【００５１】
印刷装置２００は、図５（ａ）に示すように、用紙１０の上向きの紙面を第２面１２、下向きの紙面を第１面１１と便宜的に付与した白紙が給紙口２１０に給紙されている状態において、まず、端末装置１００からすべての第１の印刷情報を順に受信し、次に印刷面切替情報を受信し、最後にすべての第２の印刷情報を順に受信する（ステップＳ１）。この結果、印刷装置２００には、第１の印刷情報が印刷順を１０ページ目、８ページ目、・・・２ページ目として蓄積され、その次に印刷面切替情報が蓄積され、その次に第２の印刷情報が印刷順を１ページ目、３ページ目、・・・９ページ目として蓄積される。
【００５２】
印刷装置２００は、印刷情報等を蓄積していると判断した場合には（ステップＳ２）、１ページ分に相当する印刷情報等を取得して解析し（ステップＳ３）、当該印刷情報等が印刷面切替情報であるか否かを判断する（ステップＳ４）。
【００５３】
ここで、印刷装置２００は、印刷情報等が印刷面切替情報であると判断した場合には、排紙された印刷済用紙の給紙口２１０への給紙を促す旨を表示する（ステップＳ５）。例えば、図５（ｂ）に示すように排紙口２２０に既に用紙の１０ページ目、８ページ目、・・・、２ページ目（対応するページを用紙の隅に表示）が排紙されている場合には、印刷装置２００は、これらの用紙１０を裏返しにして、図６（ａ）に示すように印刷済みの第１面１１を上向きに、まだ印刷されていない第２面１２を下向きにして、給紙口２１０に給紙するよう表示する。
【００５４】
印刷装置２００は、ステップＳ４の処理において印刷情報等が印刷面切替情報でなかった場合、すなわち、ステップＳ３の処理において解析した印刷情報等が第１の印刷情報または第２の印刷情報であると判断した場合、もしくは、印刷済用紙が給紙口２１０に給紙されたことを検出した際には（ステップＳ６）、第１の印刷情報または第２の印刷情報に応じた描画情報を生成する（ステップＳ７）。
【００５５】
印刷装置２００は、次に、生成された描画情報に応じて用紙に画像を印刷する（ステップＳ８）。そして、印刷装置２００は、印刷の途中で、紙詰まり等の障害を検出しない限り（ステップＳ９）、上述したステップＳ２からＳ９の処理を繰り返す。この結果、例えば、第１の印刷情報を印刷する場合においては、図５（ｂ）に示すように、用紙の第１面に偶数ページに印刷されるべき第１の印刷情報が降順に間欠的に印刷される。
【００５６】
ここで、印刷装置２００が印刷途中で印刷障害を検出した場合には、印刷障害が発生したページが偶数ページに対する印刷障害であるか否かを判断する（ステップＳ１０）。印刷障害が偶数ページに対する印刷障害である場合には、再度、その障害に応じた描画情報を基にステップＳ８の処理を行うが、印刷障害が発生したページが偶数ページに対する印刷障害でない場合、すなわち、奇数ページに対する印刷障害である場合には、印刷障害が発生したページ番号等及びその印刷設定条件に関する情報を記憶して（ステップＳ１１）、上述したステップＳ２からＳ９の処理を繰り返す。
【００５７】
例えば、図６（ｂ）に示すように、用紙１０の第１面１１に偶数ページが印刷済みである場合において、用紙１０の第２面１２に１ページ目、３ページ目までが印刷され、５ページ目の印刷途中に印刷障害が発生した場合、印刷装置２００は、印刷障害があった５ページ目というページ番号及び５ページ目に関わる印刷設定に関する情報等を記憶する。印刷障害のあった用紙１０はユーザによって除去され、その後、用紙１０の第２面１２に７ページ目、９ページ目が印刷される。
【００５８】
上述した処理を行った結果、ステップＳ２の処理において、印刷装置２００は、印刷情報等を蓄積していないと判断した場合には、印刷装置２００は障害発生情報記憶部２０７に印刷障害のあったページ番号の情報やその印刷設定に関する情報等が記憶されているか否かを判断する（ステップＳ１２）。そして、障害発生情報記憶部２０７に何も記憶されていない場合には、印刷装置２００は印刷処理を終了する。
【００５９】
一方、印刷装置２００が印刷障害のあったページ番号の情報やその印刷設定に関する情報等を記憶していると判断した場合には、これらの情報を抽出して（ステップＳ１３）、ＰＤＬに変換し、印刷情報を生成する（ステップＳ１４）。そして、印刷装置２００は、印刷情報の解析結果に応じた描画情報を生成し（ステップＳ１５）、当該描画情報を再印刷指示用紙に印刷する（ステップＳ１６）。尚、印刷装置２００は描画情報を印刷している途中で印刷障害を検出した場合には（ステップＳ１７）、再度、ステップＳ１６の処理を行う。
【００６０】
印刷処理２００はこのような処理の結果、図６（ｂ）に示すように、印刷障害の発生したページを除くすべての描画情報を用紙に印刷した後、再印刷指示用紙１３を排紙口２２０に排紙する。再印刷指示用紙１３は、例えば、図７に示すようなレイアウトを有しており、印刷障害の発生したページ番号を印刷失敗ページとして表示する。さらに、その用紙の裏面に対応するページ番号を印刷失敗ページとして表示すると共に、印刷設定に関する内容、例えば、用紙種類、用紙サイズ、印刷色、とじしろ位置等を表示するようにしてもよい。これによって、ユーザは印刷障害の発生したページ等を確認でき、迅速な対応をとることができる。
【００６１】
上述した動作例以外にも、例えば、印刷障害が３ページ目と７ページ目に発生した場合には、印刷装置２００は、３ページ目及びその裏面に対応する４ページ目、７ページ目及びその裏面に対応する８ページ目の再印刷を促す再印刷指示用紙１３を排紙する。ここで、使用されるページ番号は、アプリケーションソフトウェア上で指定されたページ番号とするか、端末装置１００の印刷装置駆動部１１２で計測されたページ番号とするか、印刷装置２００の印刷装置制御部２０４で計測されたページ番号とするか選択可能とする。ページ番号の付与を選択可能とすることによって、ページ番号の使い分けができ、ユーザはどの位置に再印刷指示用紙１３を挿入すべきか判別し易くなり、挿入位置に対する無用な混乱を防止することができる。
【００６２】
（第２実施形態）
次に、本発明の第２実施形態に係る印刷装置ついて図８から図１０を参照して説明する。
図８は第２実施形態に係る印刷装置２００の要部を示す機能ブロック図である。尚、図３に示される印刷装置の各部と同様の構成には同一符号を付し、その説明を省略する。
第２実施形態に係る印刷装置２００は、図８に示すように、印刷機構２０５に第１の給紙口２１０ａ、第２の給紙口２１０ｂを具備する点で、給紙口２１０を１つしか具備しない第１実施形態に係る印刷装置の印刷機構２０５と相違する。
【００６３】
第１の給紙口２１０ａまたは第２の給紙口２１０ｂの一方は、第１実施形態で説明した給紙口２１０の機能と同様に、印刷情報や印刷障害に関する情報等を印刷する用紙を給紙する機能を有する。また、第１の給紙口２１０ａまたは第２の給紙口２１０ｂの他方は、印刷障害によって取り除かれた用紙の代わりとなる仕切用紙１４を給紙する機能を有する。
【００６４】
仕切用紙１４は、白紙であってもよいが、第１の給紙口２１０ａに給紙される用紙の厚さと異なる厚さの用紙、寸法・形状の異なる用紙、用紙の色が異なる用紙が望ましい。これによって、ユーザは印刷障害の発生した位置を瞬時に確認することができ、当該位置に再印刷用紙１３を挿入することができる。尚、仕切用紙は、用紙だけでなく、例えば、プラスチック等、材質の異なるものであってもよい。
【００６５】
第１の給紙口２１０ａ及び第２の給紙口２１０ｂは、端末装置１００側の操作画面１３１からの指示に応じて一方に指定され、印刷装置制御部２０４によって制御される。端末装置１００側の操作画面１３１から指定されなかった場合には、印刷装置制御部２０４によって自動的に指定されるようにしてもよい。いずれにしても、第１の給紙口２１０ａ及び第２の給紙口２１０ｂの一方が上述した一方の機能を有し、他方が上述した他方の機能を有する。
【００６６】
続いて、印刷装置２００の動作について図９から図１１を参照して説明する。尚、動作の一例として１０ページ分の印刷情報を用紙の両面に印刷している途中で、用紙の３ページ目に印刷障害が発生した場合について説明する。
図９は印刷装置の処理の一例を示すフローチャート、図１０は第２面の印刷における給紙と排紙の一例を説明するための図、図１１は仕切用紙のレイアウトを説明するための図である。
【００６７】
尚、図９に示されるフローチャートにおいては、ステップＳ２１からステップＳ２３までの処理、ステップＳ２６からステップＳ３３までの処理、及び、ステップＳ４０からステップＳ４５までの処理は、それぞれ図４において説明した、ステップＳ１からステップＳ３までの処理、ステップＳ４からステップＳ１１までの処理、及び、ステップＳ１２からステップＳ１７までの処理と、それぞれ同一であるため、その説明を省略する。
【００６８】
したがって、印刷装置２００は、ステップＳ２３の処理において、１ページ分に相当する印刷情報等を順に解析した後、端末装置１００側から第１の給紙口２１０ａまたは第２の給紙口２１０ｂのいずれかが指定されているか否かを判断する（ステップＳ２４）。そして、印刷装置２００は、第１の給紙口２１０ａ及び第２の給紙口２１０ｂのいずれもが指定されていないと判断した場合には、印刷装置２００が第１の給紙口２１０ａまたは第２の給紙口２１０ｂのいずれかを指定して、給紙口の機能を確定した後（ステップＳ２５）、ステップＳ２６の処理を行う。
【００６９】
また、印刷装置２００は、ステップＳ３３の処理において、障害発生情報を記憶した後、障害の発生が印刷処理のおける何番目の障害であるかを識別するための給紙識別情報を記憶する（ステップＳ３４）。
【００７０】
ここで、印刷装置２００は、ステップＳ２５の処理において、確定しなかった給紙口に用紙が給紙されているか否かを判断する（ステップＳ３５）。例えば、印刷情報等を印刷する際に使用する給紙口が第１の給紙口２１０ａに指定されていた場合には、ステップＳ３５の処理において、第２の給紙口２１０ｂに用紙が給紙されているか否かを判断する。
【００７１】
印刷装置２００は、確定しなかった給紙口に用紙が給紙されていないと判断した場合には、ステップＳ２２の処理に戻り、再度、印刷情報等を蓄積しているか否かを判断するが、確定しなかった給紙口に用紙が給紙されていると判断した場合には、給紙識別情報に、確定しなかった給紙口から用紙を給紙する旨を含み、ＰＤＬに変換する（ステップＳ３６）。
【００７２】
したがって、印刷装置２００は、変換された給紙識別情報を解析し、解析結果に応じた描画情報を生成する（ステップＳ３７）。さらに、印刷装置２００は、描画情報に応じて印刷処理を行う（ステップＳ３８）。すなわち、描画情報には印刷処理における何番目の障害であるかということを含まれているため、描画情報に応じて印刷処理する際、確定しなかった給紙口、例えば第２の給紙口２１０ｂ、から仕切用紙を給紙する。この結果、図１０（ｂ）に示すように、印刷障害のあった３ページ目及びその裏面に対応する４ページ目が印刷された用紙が除去され、印刷障害の発生した位置に仕切用紙１４が挿入される。尚、描画情報に応じて印刷処理する際に印刷装置２００が障害を検出した場合には、再度、当該描画情報に応じた印刷処理を行う（ステップＳ３９）。
【００７３】
仕切用紙１４は、例えば、図１１に示すようなレイアウトを有しており、例えば、挿入すべきページ番号及びその用紙の裏面に対応するページ番号を挿入ページとして表示すると共に、印刷設定に関する内容、例えば、用紙種類、用紙サイズ、印刷色、とじしろ位置等を表示する。これによって、ユーザは印刷障害の発生したページ等を確認でき、迅速な対応をとることができる。
【００７４】
尚、本発明は、上述した第１実施形態から第２実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。例えば、本発明のプログラムを通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。また、上述した第１実施形態及び第２実施形態では、本発明の印刷制御装置やプログラムを印刷装置に格納する実施形態について説明したが、端末装置におけるコンピュータに格納するようにしてもよい。
【産業上の利用可能性】
【００７５】
以上説明したように、本発明によれば、片面印刷専用の印刷機構を有する印刷装置を使用して手動により両面印刷を行う場合であっても、印刷完了後に再印刷の用紙が挿入される位置を容易に判別でき、産業上の利用可能性が高い。
【図面の簡単な説明】
【００７６】
【図１】印刷システムの構成図である。
【図２】端末装置におけるコンピュータの要部構成を示す機能ブロック図である。
【図３】印刷装置の要部構成を示す機能ブロック図である。
【図４】印刷装置の処理の一例を示すフローチャートである。
【図５】第１面の印刷における給紙と排紙の一例を説明するための図である。
【図６】第２面の印刷における給紙と排紙の一例を説明するための図である。
【図７】再印刷指示用紙のレイアウトを説明するための図である。
【図８】印刷装置の要部構成を示す機能ブロック図である。
【図９】印刷装置の処理の一例を示すフローチャートである。
【図１０】第２面の印刷における給紙と排紙の一例を説明するための図である。
【図１１】仕切用紙のレイアウトを説明するための図である。
【符号の説明】
【００７７】
１０  用紙
１１  第１面
１２  第２面
１３  再印刷指示用紙
１４  仕切用紙
１００  端末装置
１１０  コンピュータ
１１１  アプリケーションソフトウェア
１１２  印刷装置駆動部
１１３  印刷情報分離部
１１４  偶数ページ記憶部
１１５  奇数ページ記憶部
１１６、２０１  入出力部
１３０  表示装置
１３１  操作画面
１３２  マウスポインタ
１３３  レイアウト表示部
１５０  ポインティングデバイス（マウス）
２００  印刷装置
２０２  印刷装置用言語解析部
２０３  描画情報生成部
２０４  印刷装置制御部
２０５  印刷機構
２０６  印刷障害検出部
２０７  障害発生情報記憶部
２０８  障害印刷情報生成部
２１０  給紙口
２１０ａ  第１の給紙口
２１０ｂ  第２の給紙口
２２０  排紙口
【図１】
2008049681.tif 000003
【図２】
2008049681.tif 000004
【図３】
2008049681.tif 000005
【図４】
2008049681.tif 000006
【図５】
2008049681.tif 000007
【図６】
2008049681.tif 000008
【図７】
2008049681.tif 000009
【図８】
2008049681.tif 000010
【図９】
2008049681.tif 000011
【図１０】
2008049681.tif 000012
【図１１】
2008049681.tif 000013