(57)【要約】【課題】  両面印刷用の印刷機構を有さない印刷装置において、第１面の印刷終了後における用紙の給紙作業に煩わしさを覚えないで済む安価な印刷制御装置、印刷装置、印刷システム及び印刷用プログラムを提供することを目的とする。【解決手段】  印刷に関する印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離してそれぞれ偶数ページ記憶部１１８及び奇数ページ記憶部１１９に記憶させる印刷情報分離部１１７と、第１の印刷情報及び第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成部１２０と、第１のグループ情報及び第２のグループ情報を交互に送信する印刷情報送信部１２１とを有することを特徴としている。【選択図】  図３
2008052674.tif 000002
【特許請求の範囲】
【請求項１】
印刷に関する印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離して記憶手段に記憶させる印刷情報分離手段と、
前記第１の印刷情報及び前記第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成手段と、
前記第１のグループ情報及び前記第２のグループ情報を交互に送信する印刷情報送信手段と
を有することを特徴とする印刷制御装置。
【請求項２】
前記グループ情報生成手段は、前記第１の印刷情報及び前記第２の印刷情報を順番に並べることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記グループ情報生成手段は、前記第１の印刷情報を降順に、前記第２の印刷情報を昇順に並べることを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
前記所定の単位は、指定可能であることを特徴とする請求項１から３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記所定の単位は、印刷前の前記用紙を給紙する給紙口に積載可能な枚数または印刷後の前記用紙を排紙する排紙口に積載可能な枚数のいずれか少ない枚数であることを特徴とする請求項１から３のいずれか１項に記載の印刷制御装置。
【請求項６】
前記第１の印刷情報の印刷途中に、前記給紙口に前記用紙がない場合において、継続して印刷するか否かを判断させる印刷装置駆動手段をさらに備えることを特徴とする請求項５のいずれか１項に記載の印刷制御装置。
【請求項７】
印刷に関する印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離して記憶手段に記憶させる印刷情報分離手段と、
前記第１の印刷情報及び前記第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成手段と、
前記第１のグループ情報及び前記第２のグループ情報を交互に送信する印刷情報送信手段と、
前記第１のグループ情報及び前記第２のグループ情報を取得して、それぞれのグループ情報に含まれる前記第１の印刷情報及び前記第２の印刷情報を印刷する印刷手段と
を有することを特徴とする印刷装置。
【請求項８】
印刷に関する印刷情報を生成する端末装置と、
前記印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離して記憶手段に記憶させる印刷情報分離手段と、
前記第１の印刷情報及び前記第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成手段と、
前記第１のグループ情報及び前記第２のグループ情報を交互に送信する印刷情報送信手段と、
前記第１のグループ情報及び前記第２のグループ情報を取得して、それぞれのグループ情報に含まれる前記第１の印刷情報及び前記第２の印刷情報を印刷する印刷装置と
を有することを特徴とする印刷システム。
【請求項９】
コンピュータを
印刷に関する印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離して記憶手段に記憶させる印刷情報分離手段と、
前記第１の印刷情報及び前記第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成手段と、
前記第１のグループ情報及び前記第２のグループ情報を交互に送信する印刷情報送信手段
として機能させるための印刷用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷装置、印刷システム及び印刷用プログラムに関する。
【背景技術】
【０００２】
両面印刷用の印刷機構を備えていない印刷装置において、手動により両面印刷の印刷結果を得る印刷装置がある。このような印刷装置において、例えば、印刷中の一方の紙面（以下、第１面という。）で紙詰まり等の障害が発生した場合に自動的に復旧作業が行われると、その紙面に対応する他方の紙面（以下、第２面という。）との間にずれが生じ、その後の印刷結果に悪影響を及ぼす。
【０００３】
上述した事情に対し、特許文献１では印刷中の第２面に紙詰まりが発生した場合、発生時点における必要な枚数の用紙補給をユーザに促し、再度、補給された用紙の両面に印刷するようにすることが開示されている。また、特許文献２では第１面／第２面の対応関係が崩れないように残りの印刷ページの印刷後に、紙詰まりの発生したページを入力することで、復旧用の情報を再送するようにすることが開示されている。
【特許文献１】特開平８−３４５６２号公報
【特許文献２】特開平９−６０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述した印刷装置において復旧を行うには、復旧に備えて印刷完了まで画像等を印刷したり、印刷条件を決定したりするための印刷用の情報（以下、印刷情報という。）を保持し続ける必要がある。そのため、印刷枚数が増加するに従い、印刷情報を保持するメモリの容量も増加させる必要があるが、メモリの容量の増加は製品価格の高騰を招いてしまう。
【０００５】
また、このような印刷装置においては、給紙口／排紙口に積載可能な用紙の枚数が少ない場合が多い。このため、印刷装置がその枚数を超える両面用の印刷情報を受信した場合、排紙口に積み上げられた第１面の印刷済用紙をユーザが印刷途中に一時的に取り除き、その印刷済用紙を手作業で印刷順に積み重ねて印刷装置の脇等に一時的に保管し、第１面の印刷完了後に再びユーザが何度かに分割して第２面を給紙口に給紙する必要があり、紙詰まり等が発生しなくても給紙作業に煩わしさを覚える。
【０００６】
本発明は、このような問題点に鑑みてなされたものであり、両面印刷用の印刷機構を有さない印刷装置において、第１面の印刷終了後における用紙の給紙作業に煩わしさを覚えないで済む安価な印刷制御装置、印刷装置、印刷システム及び印刷用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の印刷制御装置は、印刷に関する印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離して記憶手段に記憶させる印刷情報分離手段と、第１の印刷情報及び第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成手段と、第１のグループ情報及び第２のグループ情報を交互に送信する印刷情報送信手段とを有することを特徴としている。
【０００８】
また、本発明は、グループ情報生成手段が、第１の印刷情報及び第２の印刷情報を順番に並べることを特徴としている。
【０００９】
また、本発明は、グループ情報生成手段が、第１の印刷情報を降順に、第２の印刷情報を昇順に並べることを特徴としている。
【００１０】
また、本発明は、所定の単位が、指定可能であることを特徴としている。
【００１１】
また、本発明は、所定の単位が、印刷前の用紙を給紙する給紙口に積載可能な枚数または印刷後の用紙を排紙する排紙口に積載可能な枚数のいずれか少ない枚数であることを特徴としている。
【００１２】
また、本発明は、第１の印刷情報の印刷途中に、給紙口に用紙がない場合において、継続して印刷するか否かを判断させる印刷装置駆動手段をさらに備えることを特徴としている。
【００１３】
また、本発明の印刷装置が、印刷に関する印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離して記憶手段に記憶させる印刷情報分離手段と、第１の印刷情報及び第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成手段と、第１のグループ情報及び第２のグループ情報を交互に送信する印刷情報送信手段と、第１のグループ情報及び第２のグループ情報を取得して、それぞれのグループ情報に含まれる第１の印刷情報及び第２の印刷情報を印刷する印刷手段とを有することを特徴としている。
【００１４】
また、本発明の印刷システムは、印刷に関する印刷情報を生成する端末装置と、印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離して記憶手段に記憶させる印刷情報分離手段と、第１の印刷情報及び第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成手段と、第１のグループ情報及び第２のグループ情報を交互に送信する印刷情報送信手段と、第１のグループ情報及び第２のグループ情報を取得して、それぞれのグループ情報に含まれる第１の印刷情報及び第２の印刷情報を印刷する印刷装置とを有することを特徴としている。
【００１５】
また、本発明の印刷用プログラムは、コンピュータを印刷に関する印刷情報を用紙の第１面に印刷する第１の印刷情報と第２面に印刷する第２の印刷情報とに分離して記憶手段に記憶させる印刷情報分離手段と、第１の印刷情報及び第２の印刷情報をそれぞれ所定の単位でグループ化し、第１のグループ情報及び第２のグループ情報を生成するグループ情報生成手段と、第１のグループ情報及び第２のグループ情報を交互に送信する印刷情報送信手段として機能させることを特徴としている。
【発明の効果】
【００１６】
請求項１によれば、用紙の第１面と第２面とに印刷する印刷情報を所定の単位でグループ化して分けて管理できるため、ユーザによる給紙作業の負担が軽減される。
【００１７】
請求項２によれば、排紙口に排紙される用紙に対し、ユーザの手作業による並び替え作業負担が軽減される。
【００１８】
請求項３によれば、排紙口に排紙される用紙に対し、ユーザの手作業による並び替えが不要となる。
【００１９】
請求項４によれば、ユーザの指定した枚数で用紙をグループ化させることができ、ユーザによる給紙作業の負担が軽減される。
【００２０】
請求項５によれば、グルーピング枚数が自動的に決定され、ユーザによる給紙作業の負担が軽減される。
【００２１】
請求項６によれば、給紙口に用紙が不足していても、先に第２面を印刷させるようにすることもできる。
【００２２】
請求項７によれば、用紙の第１面と第２面とに印刷する印刷情報を所定の単位でグループ化して分けて管理できるため、ユーザによる給紙作業の負担が軽減される。
【００２３】
請求項８によれば、用紙の第１面と第２面とに印刷する印刷情報を所定の単位でグループ化して分けて管理できるため、ユーザによる給紙作業の負担が軽減される。
【００２４】
請求項９によれば、用紙の第１面と第２面とに印刷する印刷情報を所定の単位でグループ化して分けて管理できるため、ユーザによる給紙作業の負担が軽減される。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について、図面を参照して具体的に説明する。
（第１実施形態）
図１は本発明の第１実施形態に係る印刷システムの構成図、図２は操作画面に対するユーザの操作の一例を示すフローチャートである。
印刷システムは、図１に示すように、端末装置１００、印刷装置２００等から構成されており、端末装置１００と印刷装置２００とは、ケーブルやネットワーク機器等を介して直接接続される。尚、図１においては、端末装置１００を１台のみ示しているが、複数の端末装置１００ネットワークを介して印刷装置２００へ接続させてもよく、また、端末装置１００と印刷装置２００とは、電波や赤外線等の無線通信を介して間接的に接続させてもよい。
【００２６】
端末装置１００は、コンピュータ１１０、コンピュータ１１０に接続される表示装置１３０及びマウス１５０等から構成される。
【００２７】
表示装置１３０は、液晶ディスプレイ、ＣＲＴディスプレイ等から構成される。表示装置１３０は表示画面に印刷装置２００の印刷結果を設定する操作画面１３１やマウス１５０に対応するマウスポインタ１３２を表示する。印刷システムを使用するユーザはマウス１５０を移動させることにより、マウスポインタ１３２を操作画面１３１上で動作させ、コンピュータ１１０に指示を送信する。
【００２８】
より詳しくは、操作画面１３２は、ユーザが作成する印刷用書類の用紙サイズを選択するためのコンボボックス、印刷用書類に対し片面印刷か両面印刷かを選択するためのラジオボタン、グループ化させたい枚数を指定するためのスピンボックス、印刷用書類のとじしろ位置を選択するためのラジオボタン、これらの設定条件に基づき印刷される書類のレイアウトを表示するレイアウト表示部１３３、印刷用書類を白黒として印刷するかカラーとして印刷するかを選択するための図示しないコンボボックス等から構成される。
【００２９】
例えば、図２に示すように、ユーザが印刷用書類を作成すると（ステップＳ１）、まず、操作画面１３１上でマウスポインタ１３２を移動させて、例えばＡ４等、印刷用紙の用紙サイズを選択する（ステップＳ２）。さらに、マウスポインタ１３２を移動させながら、例えば印刷を両面にする等、片面印刷か両面印刷かを選択したり（ステップＳ３）、例えば５枚等、グルーピング枚数を選択したり（ステップＳ４）、例えばとじしろ位置を両面にする等、とじしろ位置を選択したり（ステップＳ５）、例えば印刷色をカラーにする等、印刷色を選択したりする（ステップＳ６）。
【００３０】
コンピュータ１１０は、ＣＰＵ（Central Processing Unit）等の処理装置、ＤＲＡＭ(Dynamic Random Access Memory)、ＳＲＡＭ（Static RAM）、ＨＤ（Hard Disc）等の記憶装置、ソフトウェア等から構成される。そして、表示装置１３０やマウス１５０の動作を制御すると共に、印刷装置２００との間で印刷情報など各種情報を授受する。
【００３１】
印刷装置２００は、印刷するための用紙を給紙する給紙口２１０、印刷済の用紙を排紙する排紙口２２０等から構成される。印刷装置２００としては例えばコピー、ファクシミリ、プリンタ等の機能を備えた複合機であってもよい。印刷装置２００は、端末装置１００から送信される印刷情報に応じて、給紙口２１０の用紙に画像を印刷し排紙口２２０へ排紙する。
【００３２】
さらにコンピュータ１１０について図面を参照して詳細に説明する。
図３はコンピュータ１１０の要部を示す機能ブロック図である。尚、図３に示す各機能ブロックは、ＣＰＵ等の処理装置、ＳＲＡＭやＤＲＡＭ等の半導体記憶装置、ハードウェア及び所要のソフトウェアによりそれぞれ構成される。
【００３３】
コンピュータ１１０は、印刷制御装置１１１、アプリケーションソフトウェア１１２、印刷装置駆動部１１３、印刷スプーラ１１４、入出力部１２２等から構成される。
【００３４】
アプリケーションソフトウェア１１２は、ワードプロセッサ機能を有するソフトウェアや表計算機能を有するソフトウェア等で構成される。アプリケーションソフトウェア１１２は、ユーザによる指示に応じて印刷情報を生成し、後述する印刷装置駆動部１１３へ送信する。
【００３５】
印刷装置駆動部１１３は、印刷情報を印刷制御装置１１１に転送し、後述する処理を行った印刷情報を印刷装置２００が解釈可能なＰＤＬ（Page Description Language：ページ記述言語）に変換する。また、表示装置１３０に印刷装置２００用の操作画面１３１を表示させると共に、操作画面１３１にて指示されたグルーピング枚数などの要求を実行可能である。
【００３６】
印刷スプーラ１１４は、入出力に時間のかかる処理が発生した場合に、その処理を一時的に別の場所に蓄積して印刷システム全体の処理効率を上げる。
【００３７】
印刷状態表示部１１５は、印刷装置２００における印刷中の様子を文字や動画等で表示するソフトウェアである。表示画面１３０に印刷中の様子が表示されることによってユーザは印刷処理が正常に処理されたか否かを判断できる。
【００３８】
入出力部１２２は、ＵＳＢやパラレルポート等で構成され、印刷装置２００と接続するための複数のインターフェースを備える。印刷情報は入出力部１２２を介して印刷装置２００へ送信されると共に、入出力部１２２を介して印刷装置２００からの各種情報を受信する。
【００３９】
また、上述した印刷制御装置１１１は、印刷情報受信部１１６、印刷情報分離部１１７、偶数ページ記憶部１１８、奇数ページ記憶部１１９、グルーピング情報生成部１２０、印刷情報送信部１２１等から構成される。
【００４０】
印刷情報受信部１１６は、印刷装置駆動部１１３からの印刷情報を受信して、印刷情報分離部１１７へ送信する。
【００４１】
印刷情報分離手段としての印刷情報分離部１１７は、受信した印刷情報を、用紙の偶数ページに印刷される第１の印刷情報と奇数ページに印刷される第２の印刷情報とに分離し、それぞれ記憶手段としての偶数ページ記憶部１１８及び奇数ページ記憶部１１９に分けて記憶させる。例えば、印刷情報が１３枚の用紙に渡って印刷される印刷情報である場合には、偶数ページ記憶部１１８に「２」「４」・・・「１２」ページ目を第１の印刷情報として記憶させ、奇数ページ記憶部１１９に「１」「３」・・・「１３」ページ目を第２の印刷情報として記憶させる。
【００４２】
グループ情報生成手段としてのグループ情報生成部１２０は、偶数ページ記憶部１１８から第１の印刷情報を抽出し、所定の単位でグループ化し、第１のグループ情報を生成すると共に、奇数ページ記憶部１１９から第２の印刷情報を抽出し、所定の単位でグループ化し、第２のグループ情報を生成する。
【００４３】
当該所定の単位は、操作画面１３１で指定されたグルーピング枚数に対応し、当該グルーピング枚数に達しない場合には、グループ化できない第１の印刷情報を１つの第１のグループ情報としたり、グループ化できない第２の印刷情報を１つの第２のグループ情報としたりする。したがって、例えば、グルーピング枚数が「５」枚と指定されていた場合において、第１の印刷情報となる「２」「４」・・・「１２」が抽出された場合には、第１の印刷情報となる「２」「４」・・・「１０」を１つの第１のグループ情報とし、また、グループ化できない第１の印刷情報となる「１２」を別の１つの第１のグループ情報とする。
【００４４】
尚、当該所定の単位は、例えば、給紙口２１０にセット可能な枚数と排紙口２２０にセット可能な枚数の最小値としてもよい。これによって、ユーザはグルーピング枚数を指定する手間を省くことができる。これにより、排紙口に排紙される用紙に対し、ユーザの手作業による並び替えが不要となる。
【００４５】
また、グループ化するに際して、第１の印刷情報及び第２の印刷情報を所定の順番に並び替えるようにしてからグループ化するようにしてもよい。さらに、当該順番を第１の印刷情報に対しては降順にし、第２の印刷情報に対しては昇順するようにしてもよい。
【００４６】
印刷情報送信手段としての印刷情報送信部１２１は、第１のグループ情報及び第２のグループ情報を取得し、印刷装置駆動部１１３に送信する。より詳しくは、取得した第１のグループ情報及び第２のグループ情報を交互に送信する。
【００４７】
さらに印刷装置２００について図面を参照して詳細に説明する。
図４は印刷装置２００の要部を示す機能ブロック図である。尚、図４に示す各機能ブロックも、ＣＰＵ等の処理装置、ＳＲＡＭやＤＲＡＭ等の半導体記憶装置、ハードウェア及び所要のソフトウェアによりそれぞれ構成される。
【００４８】
入出力部２０１は、端末装置１００からの印刷情報またはそのグループ情報を受信すると共に、ユーザに対するアラーム等の各種情報を端末装置１００へ送信する。
【００４９】
印刷装置用言語解析部２０２は、いわゆるインタープリタであって、入出力部２０１から取得した印刷情報やこれに応じた各種設定情報等を解析し、画像描画部２０３に送出する。すなわち、印刷情報はＰＤＬに変換されているため、ＰＤＬを解析し、印刷装置２００が実行可能な情報とする。尚、各種設定情報には、印刷用紙の設定、片面印刷や両面印刷などの印刷設定等が含まれる。
【００５０】
画像描画部２０３は、印刷装置用言語解析部２０２から供給される印刷情報等から画像情報をページ毎に作成する。作成した画像情報は印刷装置制御部２０４に送出される。
【００５１】
印刷手段としての印刷機構２０５は、感光ドラムやトナー等で構成され、印刷装置制御部２０４から取得した画像情報の用紙への印刷や、用紙の搬送制御等を行う。また、印刷機構２０５は、紙詰まり等の障害が発生した場合に、障害発生したことを示す障害情報を印刷障害検出部２０６に出力する。
【００５２】
印刷障害検出部２０６は、印刷機構２０５からの障害情報を検知して、障害発生ページ記憶部２０７に記憶させる。
【００５３】
障害発生ページ表示部２０８は、障害情報を取得して、印刷装置に形成された液晶ディスプレイ等の表示手段に障害が発生したページを表示すると共に、障害情報を印刷装置用言語解析部２０２、入出力部２０１を介して端末装置１００へ送信する。
【００５４】
続いて、コンピュータ１１０の動作について図５から図１０を参照して説明する。尚、動作の一例としてグルーピング枚数が５枚に設定され、１３ページを用紙に印刷する場合について説明する。
図５は端末装置におけるコンピュータの処理の一例を示すフローチャート、図６はグルーピング情報生成部のおける処理結果を説明するための図、図７は第１面の印刷における給紙と排紙の一例を説明するための図、図８は第２面の印刷における給紙と排紙の一例を説明するための図、図９は第１面の印刷における給紙と排紙の一例を説明するための図、図１０は第２面の印刷における給紙と排紙の一例を説明するための図である。
【００５５】
コンピュータ１１０は、まず、偶数ページ記憶部１１８に記憶される第１の印刷情報をグルーピング枚数に応じてグループ化する。具体的には、偶数ページとなる「２」「４」・・・「１２」ページに対し、グルーピング枚数「５」枚で１つのグループを生成するので、２つの第１のグループ情報「２」「４」・・・「１０」ページと「１２」ページとにグループ化される。さらに、それぞれのグループにおいて第１の印刷情報を降順に並び替えるため、「１０」「８」・・・「２」ページを１つのグループとする第１のグループ情報と、「１２」ページを１つのグループとする第１のグループ情報とになる。
【００５６】
また、同様に、奇数ページ記憶部１１９に記憶される第２の印刷情報をグルーピング枚数に応じてグループ化する。具体的には、奇数ページとなる「１」「３」・・・「１３」ページに対し、グルーピング枚数「５」枚で１つのグループを生成するので、２つの第１のグループ情報「１」「３」・・・「９」ページと「１１」「１３」ページとにグループ化される。さらに、それぞれのグループにおいて第２の印刷情報を昇順に並び替えるため、「１」「３」・・・「９」ページを１つのグループとする第２のグループ情報と、「１１」「１３」ページを１つのグループとする第２のグループ情報とになる。
【００５７】
生成された第１のグループ情報に含まれる第１の印刷情報及び第２のグループ情報に含まれる第２の印刷情報に対し、それぞれグルーピング枚数との比較に使用されるカウント値Ｎ、Ｍを「０」から順に割り当てる（ステップＳ１１）。その結果、第１の印刷情報及び第２の印刷情報は、図６に示す表のように構成される。
【００５８】
コンピュータ１１０は、次に、第１面１１への印刷要求を印刷装置２００に送信する（ステップＳ１２）。ここで、第１面１１とは例えば偶数ページを印刷する用紙１０の紙面をいい、また、第２面１２とは例えば奇数ページを印刷する用紙１０の紙面をいう。具体的には、印刷装置２００の給紙口２１０には、図７（ａ）に示すように、まだ印刷されていない用紙１０が第２面１２を上向きに、第１面１１を下向きに給紙されている。
【００５９】
コンピュータ１１０は、このように給紙された用紙１０に対し、図６に示すカウント値Ｎ＝０に対応する「１０」ページ目の印刷情報を第１面１１に印刷するように印刷装置２００に要求する。その結果、印刷装置２００の排紙口２２０には、図７（ｂ）に示すように、第１面１１に「１０」ページ目の印刷情報が記録された用紙１０が排紙される。
【００６０】
コンピュータ１１０は、次に、排紙された用紙１０が第１面１１に対する最後の用紙であったか否かを判断する（ステップＳ１３）。しかしながら、第１面１１に対する最後の用紙は「１２」ページ目の印刷情報が印刷された用紙１０であるため、コンピュータ１１０は最後の用紙でないと判断する。
【００６１】
コンピュータ１１０は、次に、カウント値Ｎの値を１つ繰り上げる（ステップＳ１４）。さらに、コンピュータ１１０は、繰り上げられたカウント値がグルーピング枚数未満であるか否かを判断する（ステップＳ１５）。具体的には、繰り上げられたカウント値が「１」であるのに対し、グルーピング枚数が「５」枚であるので、コンピュータ１１０は、カウント値がグルーピング枚数未満であると判断し、図６に示すカウント値Ｎ＝１に対応する「８」ページ目の印刷情報を第１面１１に印刷するように印刷装置２００に要求する（ステップＳ１２）。
【００６２】
コンピュータ１１０は、上述したステップＳ１２の処理からＳ１５の処理をカウント値がグルーピング枚数以上になるまで繰り返す。その結果、印刷装置２００の排紙口２２０には、図７（ｂ）に示すように、第１面１１に「１０」「８」・・・「２」ページ目の印刷情報が印刷された用紙１０が順番に排紙される。印刷が終了した第１のグループ情報に対して、コンピュータ１１０は処理済みのフラグ等をつけるようにしてもよい。
【００６３】
ここで、コンピュータ１１０は、ステップＳ１５の処理において、カウント値Ｎがグルーピング枚数以上であると判断した場合には、排紙口２２０に排紙された用紙を給紙口２１０に給紙するよう促すポップアップ画面等でアラームを表示させる（ステップＳ１６）。当該アラームに基づきユーザは、図８（ａ）に示すように、印刷済みの第１面を上向きに、まだ印刷されていない第２面を下向きにして印刷装置２００の給紙口２１０に給紙する。このように、コンピュータ１１０が第１面１１に印刷情報を印刷し、第１面を下向きに排紙することで、ユーザは用紙１０の順序を入れ替えずに給紙口２１０に給紙できる。
【００６４】
用紙の給紙が完了すると、コンピュータ１１０は第２面１２への印刷要求を印刷装置２００に送信する（ステップＳ１７）。図８（ａ）に示すように給紙された用紙１０に対し、図６に示すカウント値Ｍ＝０に対応する「１」ページ目の印刷情報を第２面１２に印刷するように印刷装置２００に要求する。その結果、印刷装置２００の排紙口２２０には、図８（ｂ）に示すように、第２面１２に「１」ページ目の印刷情報が記録された用紙１０が排紙される。
【００６５】
コンピュータ１１０は、次に、排紙された用紙１０が第２面１２に対する最後の用紙であったか否かを判断する（ステップＳ１８）。しかしながら、第２面１２に対する最後の用紙は「１３」ページ目の印刷情報が印刷された用紙であるため、コンピュータ１１０は最後の用紙でないと判断する。
【００６６】
コンピュータ１１０は、次に、カウント値Ｍの値を１つ繰り上げる（ステップＳ１９）。さらに、コンピュータ１１０は、繰り上げられたカウント値がグルーピング枚数未満であるか否かを判断する（ステップＳ２０）。具体的には、繰り上げられたカウント値が「１」であるのに対し、グルーピング枚数が「５」枚であるので、コンピュータ１１０は、カウント値がグルーピング枚数未満であると判断し、図６に示すカウント値Ｍ＝１に対応する「３」ページ目の印刷情報を第２面１１に印刷するように印刷装置２００に要求する（ステップＳ１７）。
【００６７】
コンピュータ１１０は、上述したステップＳ１７の処理からＳ２０の処理をカウント値がグルーピング枚数以上になるまで繰り返す。その結果、印刷装置２００の排紙口２２０には、図８（ｂ）に示すように、第２面１１に「１」「３」・・・「９」ページ目の印刷情報が印刷された用紙１０が順番に排紙される。印刷が終了した第２のグループ情報に対して、コンピュータ１１０は処理済みのフラグ等をつけるようにしてもよい。
【００６８】
ここで、コンピュータ１１０は、ステップＳ２０の処理において、カウント値Ｍがグルーピング枚数以上であると判断した場合には、カウント値Ｎ及びＭをそれぞれＮ＝０、Ｍ＝０とする（ステップＳ１１）。さらに、処理済みのフラグがつけられていない第１のグループ情報及び第２のグループ情報の印刷要求を印刷装置２００に送信する。
【００６９】
すなわち、コンピュータ１１０は、図６に示すように、第１のグループ情報の「（１４）」ページにはＮ＝０、「１２」ページにはＮ＝１を割り当て、第２のグループ情報の「１１」ページにはＭ＝０、「１３」ページにはＭ＝１を割り当てる。そして、コンピュータ１１０は、図９（ａ）に示すように、給紙口２１０に給紙された用紙１０に対し、上述したステップＳ１２からステップＳ２０の処理を繰り返す。
【００７０】
ここで、コンピュータ１１０が、ステップＳ１３の処理において、排紙された用紙１０が第１面１１に対する最後の用紙であると判断した場合には、排紙口２２０に排紙された用紙を給紙口２１０に給紙するよう促すポップアップ画面等でアラームを表示させる（ステップＳ１６）。すなわち、図６に示すように、第１面１１に印刷する第１の印刷情報は「１２」ページ目以降は存在せず、「１２」ページ目が排紙された時点で、コンピュータ１１０は、排紙された用紙１０が第１面１１に対する最後の用紙であると判断する。また、当該アラームに基づきユーザは、図１０（ａ）に示すように、印刷済みの第１面を上向きに、まだ印刷されていない第２面を下向きにして印刷装置２００の給紙口２１０に給紙する。
【００７１】
同様に、コンピュータ１１０が、ステップＳ１８の処理において、排紙された用紙１０が第２面１２に対する最後の用紙であると判断した場合には、印刷装置２００は、印刷処理を終了する。すなわち、図６に示すように、第２面１２に印刷する第２の印刷情報は「１３」ページ目以降は存在せず、「１３」ページ目が排紙された時点で、コンピュータ１１０は、排紙された用紙１０が第２面１２に対する最後の用紙であると判断する。この結果、印刷装置２００の排紙口２２０には、図１０（ｂ）に示すように、第２面１２に「１１」「１３」ページ目の印刷情報が印刷された用紙１０が順番に排紙される。
【００７２】
尚、上述した実施形態において、「１４」ページ目に対応する第１の印刷情報は存在しないが、「１３」ページ目に対応する第２の印刷情報が存在するため、コンピュータ１１０は、図９（ｂ）に示すように、無印刷面１３として用紙１０を排紙するよう印刷装置２００に要求する。これにより、印刷枚数が奇数の場合であっても、印刷された用紙の第１面と第２面とが整合するようになる。
【００７３】
（第２実施形態）
次に、本発明の第２実施形態に係る印刷システムついて図１１及び図１２を参照して説明する。尚、図１に示される印刷システムの各部と同様の構成には同一符号を付し、その説明を省略する。
【００７４】
図１１は本発明の第２実施形態に係る印刷システムの構成図、図１２は操作画面に対するユーザの操作の一例を示すフローチャートである。
第２実施形態に係る印刷システムは、図１１に示すように、第１実施形態において説明した、グループ化させたい枚数を指定するためのスピンボックスが操作画面１３１上にない。そのため、操作画面１３１に対するユーザの操作の一例を示すフローチャートにおいても、図１２に示すように、ステップＳ４１からステップＳ４５において、グルーピング枚数を設定する操作の必要がない。
【００７５】
すなわち、本発明の第１実施形態に係る印刷システムにおいては、グルーピングする枚数が操作画面１３１上で指定されたが、本発明の第２実施形態に係る印刷システムおいては、給紙口２１０に給紙できる最大の枚数と、排紙口２２０に排紙できる最大の枚数とを比較して、その結果、より少ない枚数をグルーピング枚数とするようにしたものである。これにより、ユーザによるグルーピング枚数を指定する操作の手間を省くことができる。
【００７６】
このような印刷システムにおけるコンピュータ１１０の動作について図１３を参照して説明する。
図１３は端末装置におけるコンピュータの処理の一例を示すフローチャートである。尚、図１３に示されるフローチャートにおいて、ステップＳ５１からステップＳ５４までの処理、及び、ステップＳ５６からステップＳ５９までの処理は、図５において説明した、ステップＳ１１からステップＳ１４までの処理、及び、ステップＳ１６からステップＳ１９までの処理と、それぞれ同一であるため、その説明を省略する。
【００７７】
したがって、図１３に示すフローチャートのステップＳ５５の処理において、カウント値Ｎは、給紙口２１０に給紙できる最大の枚数と、排紙口２２０に排紙できる最大の枚数の少ない枚数（以下、最小許容枚数という。）Ｘ未満であるか否か判断している。例えば、給紙口２１０に給紙できる最大の枚数が「５」枚であって、排紙口２２０に排紙できる最大の枚数が「７」枚である場合には、カウント値Ｎが「５」未満である限り、ステップＳ５２からステップＳ５５の処理を繰り返し、その結果、図７（ｂ）に示すような印刷結果が排紙口２２０から排紙される。
【００７８】
また、図１３に示すフローチャートのステップＳ６０の処理において、カウント値Ｍは、カウント値Ｎと同値であるか否か判断している。すなわち、ステップＳ５５の処理における最小許容枚数以上のカウント値Ｎとカウント値Ｍとが同値となるまで、ステップＳ５７からステップＳ６０の処理を繰り返し、その結果、図８（ｂ）に示すような印刷結果が排紙口２２０から排紙される。
【００７９】
このように、グルーピング枚数を指定する代わりに、上述した最小許容枚数をグルーピング枚数とみなすことで、第１実施形態と同様の効果を得ることができる。
【００８０】
（第３実施形態）
次に、本発明の第３実施形態に係る印刷システムついて図１４を参照して説明する。
図１４は端末装置におけるコンピュータの処理の一例を示すフローチャートである。尚、図１４に示されるフローチャートにおいても、ステップＳ７１からステップＳ７４までの処理、及び、ステップＳ７８からステップＳ８１までの処理は、図５において説明した、ステップＳ１１からステップＳ１４までの処理、及び、ステップＳ１６からステップＳ１９までの処理と、それぞれ同一であり、また、ステップＳ８２の処理は、図１３において説明した、ステップＳ６０の処理と、同一であるため、その説明を省略する。
【００８１】
本発明の第３実施形態に係る印刷システムでは、印刷途中において給紙口２１０に用紙が無くなった場合における処理を追加している。本実施形態によれば、コンピュータ１１０が、印刷途中に第１面を印刷するための用紙が給紙口２１０に無くなったと判断したした場合に（ステップＳ７５）、継続して印刷するか否かの判断を求める画面を表示装置１３０に表示させる（ステップＳ７６）。
【００８２】
コンピュータ１１０は、継続して印刷する旨の応答を受信した場合には、表示装置１３０に給紙口２１０への新たな用紙補給を促す画面を表示させ（ステップＳ７７）、継続して印刷しない旨の応答を受信した場合には、排紙口２２０に排紙された第１面印刷済みの用紙を給紙口２１０に給紙することを促す画面等を表示させる（ステップＳ７８）。
【００８３】
このような処理を第２実施形態で説明したコンピュータ１１０に追加することで、印刷装置２００に新たな用紙（まだ印刷されていない用紙）を給紙して継続して第１面を印刷させるか、それとも、第１面が印刷された分だけの用紙を給紙口２１０に給紙し第２面を印刷させるか選択できるようになる。いずれにしても、ユーザは印刷装置２００に向かって給紙作業を行うが、例えば、近くに新たな用紙がない場合には、ユーザは新たな用紙を倉庫等に取りに行く時間が必要となるが、先に第１面が印刷された分だけの用紙に第２面を印刷できるようになれば、新たな用紙を取りに行き、給紙するまでの時間を省略することができる。尚、このような処理は第１実施形態に追加するようにしてもよい。
【００８４】
尚、本発明は、上述した第１実施形態から第３実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。例えば、本発明のプログラムを通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。また、上述した第１実施形態から第３実施形態では、本発明の印刷制御装置やプログラムを端末装置に格納する実施形態について説明したが、印刷装置に格納するようにしてもよい。
【産業上の利用可能性】
【００８５】
以上説明したように、本発明によれば、用紙の第１面と第２面とに印刷する印刷情報を所定の単位でグループ化して分けて管理できるため、ユーザによる給紙作業の負担が軽減され、産業上の利用可能性が高い。
【図面の簡単な説明】
【００８６】
【図１】印刷システムの構成図である。
【図２】操作画面に対するユーザの操作の一例を示すフローチャートである。
【図３】端末装置におけるコンピュータの要部構成を示す機能ブロック図である。
【図４】印刷装置の要部構成を示す機能ブロック図である。
【図５】端末装置におけるコンピュータの処理の一例を示すフローチャートである。
【図６】グルーピング情報生成部のおける処理結果を説明するための図である。
【図７】第１面の印刷における給紙と排紙の一例を説明するための図である。
【図８】第２面の印刷における給紙と排紙の一例を説明するための図である。
【図９】第１面の印刷における給紙と排紙の一例を説明するための図である。
【図１０】第２面の印刷における給紙と排紙の一例を説明するための図である。
【図１１】印刷システムの構成図である。
【図１２】操作画面に対するユーザの操作の一例を示すフローチャートである。
【図１３】端末装置におけるコンピュータの処理の一例を示すフローチャートである。
【図１４】端末装置におけるコンピュータの処理の一例を示すフローチャートである。
【符号の説明】
【００８７】
１０  用紙
１１  第１面
１２  第２面
１３  無印刷面
１００  端末装置
１１０  コンピュータ
１１１  印刷制御装置
１１２  アプリケーションソフトウェア
１１３  印刷装置駆動部
１１４  印刷スプーラ
１１５  印刷状態表示部
１１６  印刷情報受信部
１１７  印刷情報分離部
１１８  偶数ページ記憶部
１１９  奇数ページ記憶部
１２０  グルーピング情報生成部
１２１  印刷情報生成部
１２２、２０１  入出力部
１３０  表示装置
１３１  操作画面
１３２  マウスポインタ
１３３  レイアウト表示部
１５０  ポインティングデバイス（マウス）
２００  印刷装置
２０２  印刷装置用言語解析部
２０３  画像描画部
２０４  印刷装置制御部
２０５  印刷機構
２０６  印刷障害検出部
２０７  障害発生ページ記憶部
２０８  障害発生ページ表示部
２１０  給紙口
２２０  排紙口
【図１】
2008052674.tif 000003
【図２】
2008052674.tif 000004
【図３】
2008052674.tif 000005
【図４】
2008052674.tif 000006
【図５】
2008052674.tif 000007
【図６】
2008052674.tif 000008
【図７】
2008052674.tif 000009
【図８】
2008052674.tif 000010
【図９】
2008052674.tif 000011
【図１０】
2008052674.tif 000012
【図１１】
2008052674.tif 000013
【図１２】
2008052674.tif 000014
【図１３】
2008052674.tif 000015
【図１４】
2008052674.tif 000016