(57)【要約】【課題】  印刷状態の経時的な変化をより詳細に確認することができる印刷制御装置を提供する。【解決手段】  本発明は、印刷機を制御する印刷制御装置である。印刷制御装置は、複数枚で１部を構成する印刷物を、通常用として、１部ずつ順に複数の部数だけ印刷機に印刷させる。また、印刷制御装置は、通常用として印刷された所定部数の印刷物が印刷される間に１枚の割合でかつ印刷物のページ順に、サンプル用として印刷物を印刷機に印刷させる。なお、通常用として印刷された印刷物は印刷機の印刷トレイに排紙され、サンプル用の印刷物は通常用の印刷物とは別に排紙される。【選択図】  図２
2006092000.tif 000002
【特許請求の範囲】
【請求項１】
印刷機を制御する印刷制御装置であって、
複数枚で１部を構成する印刷物を１部ずつ順に複数の部数だけ前記印刷機に印刷させる通常印刷制御手段と、
前記通常印刷制御手段によって所定部数の印刷物が印刷される間に１枚の割合でかつ印刷物のページ順に、サンプル用として印刷物を前記印刷機に印刷させる第１のサンプル印刷制御手段と、
前記通常印刷制御手段によって印刷された印刷物を前記印刷機の印刷トレイに排紙させ、前記第１のサンプル印刷制御手段によって印刷されたサンプル用の印刷物を、前記通常印刷制御手段によって印刷された印刷物とは別に排紙させる排紙制御手段とを備える、印刷制御装置。
【請求項２】
前記第１のサンプル印刷制御手段は、可変印刷を行うべきページを印刷する場合、可変印刷における印刷内容が不変の部分である固定部のみを前記印刷機にサンプル用として印刷させる、請求項１に記載の印刷制御装置。
【請求項３】
前記第１のサンプル印刷制御手段は、印刷すべきページと同じページが前記通常印刷制御手段によって印刷された直後に当該印刷すべきページを前記印刷機に印刷させる、請求項１に記載の印刷制御装置。
【請求項４】
前記第１のサンプル印刷制御手段によって最後に印刷されるページが印刷物の最後のページでない場合、前記サンプル印刷制御手段によって最後に印刷されるページの次のページから当該最後のページまでを前記印刷機に印刷させる第２のサンプル印刷制御手段をさらに備え、
前記排紙制御手段は、前記第２のサンプル印刷制御手段によって印刷された印刷物を排紙させる、請求項１に記載の印刷制御装置。
【請求項５】
印刷機を制御する印刷制御装置のコンピュータに実行させるための印刷制御プログラムであって、
複数枚で１部を構成する印刷物を１部ずつ順に複数の部数だけ前記印刷機に印刷させる通常印刷制御手段と、
前記通常印刷制御手段によって所定部数の印刷物が印刷される間に１枚の割合でかつ印刷物のページ順に、サンプル用として印刷物を前記印刷機に印刷させる第１のサンプル印刷制御手段と、
前記通常印刷制御手段によって印刷された印刷物を前記印刷機の印刷トレイに排紙させ、前記第１のサンプル印刷制御手段によって印刷されたサンプル用の印刷物を、前記通常印刷制御手段によって印刷された印刷物とは別に排紙させる排紙制御手段として前記コンピュータを機能させる、印刷制御プログラム。
【請求項６】
前記第１のサンプル印刷制御手段は、可変印刷を行うべきページを印刷する場合、可変印刷における印刷内容が不変の部分である固定部のみを前記印刷機にサンプル用として印刷させる、請求項５に記載の印刷制御プログラム。
【請求項７】
前記第１のサンプル印刷制御手段は、印刷すべきページと同じページが前記通常印刷制御手段によって印刷された直後に当該印刷すべきページを前記印刷機に印刷させる、請求項５に記載の印刷制御プログラム。
【請求項８】
前記第１のサンプル印刷制御手段によって最後に印刷されるページが印刷物の最後のページでない場合、前記サンプル印刷制御手段によって最後に印刷されるページの次のページから当該最後のページまでを前記印刷機に印刷させる第２のサンプル印刷制御手段として前記コンピュータをさらに機能させ、
前記排紙制御手段は、前記第２のサンプル印刷制御手段によって印刷された印刷物を排紙させる、請求項５に記載の印刷制御プログラム。
【請求項９】
印刷機と、前記印刷機を制御する印刷制御装置とを備える印刷システムであって、
前記印刷制御装置は、
複数枚で１部を構成する印刷物を１部ずつ順に複数の部数だけ前記印刷機に印刷させる通常印刷制御手段と、
前記通常印刷制御手段によって所定部数の印刷物が印刷される間に１枚の割合でかつ印刷物のページ順に、サンプル用として印刷物を前記印刷機に印刷させるサンプル印刷制御手段とを備え、
前記印刷機は、前記通常印刷制御手段によって印刷された印刷物を前記印刷機の印刷トレイに排紙し、前記サンプル印刷制御手段によって印刷されたサンプル用の印刷物を、前記通常印刷制御手段によって印刷された印刷物とは別に排紙する、印刷システム。
【請求項１０】
印刷機と、前記印刷機を制御する印刷制御装置とを備える印刷システムにおいて用いられる印刷方法であって、
前記印刷制御装置は、
複数枚で１部を構成する印刷物を１部ずつ順に複数の部数だけ前記印刷機に印刷させる通常印刷制御ステップと、
前記通常印刷制御手段によって所定部数の印刷物が印刷される間に１枚の割合でかつ印刷物のページ順に、サンプル用として印刷物を前記印刷機に印刷させるサンプル印刷制御ステップとを行い、
前記印刷機は、前記通常印刷制御ステップによって印刷された印刷物を前記印刷機の印刷トレイに排紙し、前記サンプル印刷制御ステップによって印刷されたサンプル用の印刷物を、前記通常印刷制御ステップによって印刷された印刷物とは別に排紙する、印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置に関し、より特定的には、印刷中において印刷機にサンプル印刷を行わせる印刷制御装置に関する。
【背景技術】
【０００２】
従来から、印刷中における印刷状態を確認する目的でサンプル印刷が行われている。すなわち、印刷物を出力する際に、出力される多数の印刷物の一部をサンプル用（確認用）として出力するのである。ユーザ（印刷作業者）は、サンプル用として出力された印刷物を確認することによって、その印刷物が出力された時点における印刷機の印刷状態をチェックすることができる。
【０００３】
図７は、従来におけるサンプル印刷の手法を示す図である。なお、ここでは、印刷物は複数枚（図７では、Ｎ枚（Ｎは２以上の自然数））を１部とする構成であるとする。また、Ｍ部（Ｍは２以上の自然数）の印刷物が１部ずつに順に出力される。すなわち、１枚目からＮ枚目までを順に出力することによって１部目が出力され、次に、１部目と同じように２部目が出力される。３部目以降についても１部目と同じように出力され、１部を単位とした出力がＭ部目まで繰り返される。
【０００４】
図７において、サンプル印刷は、一定間隔ごとに１部をまとめて行われる。具体的には、印刷機は、所定部数分の通常印刷を行うごとに（すなわち、所定部数の印刷物が出力されるごとに）、次に出力される１部の印刷物をサンプル用として出力する。図７では、ｉ部目（ｉは１〜Ｍの自然数）の印刷物がサンプル用として出力される。なお、「サンプル用として出力される」とは、サンプル用以外の印刷物と区別できるように排紙されるという意味である。具体的には、印刷機は少なくとも２つの排紙トレイを有しており、通常の印刷物（サンプル用以外の印刷物）を一方の排紙トレイに排紙する一方、サンプル用の印刷物を他の排紙トレイに排紙する。また、合紙を挿入したり、排紙位置をずらすようにしてサンプル用の印刷物を区別するようにしてもよい。なお、通常の印刷物とサンプル用の印刷物とを分けて出力するための印刷機の機構は、例えば特許文献１に開示されている。
【特許文献１】特開平８−１３３５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の方法では、サンプル印刷が行われる時間間隔は、所定部数分の通常印刷が行われる時間間隔となる。したがって、サンプル印刷が行われてから次にサンプル印刷が行われるまでの時間間隔が大きく空いてしまう。サンプル印刷と次のサンプル印刷との間の印刷状態を把握することはできないので、従来の方法のようにサンプル印刷を行う時間間隔が長くなると、印刷状態の経時的な変化を詳細に確認することができなくなる。
【０００６】
それ故、本発明の目的は、印刷状態の経時的な変化をより詳細に確認することができる印刷制御装置を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明は、印刷機を制御する印刷制御装置である。印刷制御装置は、通常印刷制御手段と、第１のサンプル印刷制御手段と、排紙制御手段とを備えている。通常印刷制御手段は、複数枚で１部を構成する印刷物を１部ずつ順に複数の部数だけ印刷機に印刷させる。第１のサンプル印刷制御手段は、通常印刷制御手段によって所定部数の印刷物が印刷される間に１枚の割合でかつ印刷物のページ順に、サンプル用として印刷物を印刷機に印刷させる。排紙制御手段は、通常印刷制御手段によって印刷された印刷物を印刷機の印刷トレイに排紙させ、第１のサンプル印刷制御手段によって印刷されたサンプル用の印刷物を、通常印刷制御手段によって印刷された印刷物とは別に排紙させる。
【０００８】
また、第２の発明においては、第１のサンプル印刷制御手段は、可変印刷を行うべきページを印刷する場合、可変印刷における印刷内容が不変の部分である固定部のみを印刷機にサンプル用として印刷させるようにしてもよい。
【０００９】
また、第３の発明においては、第１のサンプル印刷制御手段は、印刷すべきページと同じページが通常印刷制御手段によって印刷された直後に当該印刷すべきページを印刷機に印刷させるようにしてもよい。
【００１０】
また、第４の発明においては、印刷制御装置は、第２のサンプル印刷制御手段をさらに備えていてもよい。第２のサンプル印刷制御手段は、第１のサンプル印刷制御手段によって最後に印刷されるページが印刷物の最後のページでない場合、サンプル印刷制御手段によって最後に印刷されるページの次のページから当該最後のページまでを印刷機に印刷させる。このとき、排紙制御手段は、第２のサンプル印刷制御手段によって印刷された印刷物を排紙させる。
【００１１】
なお、上記の発明は、印刷制御装置のコンピュータに実行させるためのプログラムの形態で提供されてもよい。すなわち、当該プログラムを実行することによって、上記の発明の機能が印刷制御装置において実現される。また、上記の発明は、上記印刷制御装置および印刷機を備える印刷システムの形態で提供されてもよいし、当該印刷システムにおいて用いられる印刷方法として提供されてもよい。
【発明の効果】
【００１２】
第１の発明によれば、通常印刷制御手段によって印刷される印刷物が所定部数出力される間に、サンプル用の印刷物が１枚出力される。すなわち、サンプル用の印刷物は、部数単位ではなく、枚数単位で出力される。したがって、サンプル用の印刷物を同じ量だけ出力するとすれば、従来の方法に比べてサンプル印刷を行う間隔を短くすることができる。したがって、第１の発明によれば、より短い時間間隔でサンプル印刷を行うことができるので、印刷状態の経時的な変化をより詳細に確認することができる。
【００１３】
さらに、第１の発明によれば、サンプル用の印刷物はページ順に出力される。これによって、サンプル用の印刷物のページ数が時間経過に対応することになるので、ユーザは、サンプル用の印刷物をページ順に見ることによって印刷状態の経時的な変化を容易に知ることができる。
【００１４】
また、第２の発明によれば、可変印刷を行うべきページについてサンプル印刷を行う場合において、印刷の必要がない可変部の内容を印刷しないことによって、印刷処理を簡略化しつつ、印刷状態のチェックするという本来の目的を十分に達成することができる。
【００１５】
また、第３の発明によれば、通常印刷とサンプル印刷とにおいて同じページが連続して印刷されるので、通常印刷を１部行う間におけるサンプル印刷のタイミングが、サンプル用の印刷物のページに応じて変化することになる。したがって、通常印刷を１部行う間におけるサンプル印刷のタイミングを変化させることによって、ユーザは、いろいろなタイミングにおける印刷状態を確認することができる。また、第３の発明によれば、連続して印刷されるページのドキュメントのデータを印刷制御装置から印刷機へ送信する際、当該データの送信を１回にまとめることも可能である。
【００１６】
また、第４の発明によれば、サンプル用の印刷物を、１部が必ず完成するように出力することができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
図１は、第１の実施形態に係る印刷システムの構成を示す図である。図１に示す印刷システムは、クライアント装置（以下、単に「クライアント」という）１、サーバ装置（以下、単に「サーバ」という）２、および印刷機３を備えている。複数の（図１では３つの）クライアント１およびサーバ２は、ＬＡＮ等のネットワーク４で互いに接続される。また、サーバ２は制御対象となる印刷機３に接続されている。
【００１８】
クライアント１は、サーバ２に対して印刷命令を送信する。印刷命令には、印刷すべきドキュメントや印刷すべき部数等、印刷機３による印刷を行うために必要な情報が含まれる。ドキュメントの作成および編集は、クライアント１においてユーザによって行われる。上記印刷命令は、作成されたドキュメントを印刷する際にユーザによってクライアント１からサーバ２に対して送信される。なお、図１では、印刷システムが３つのクライアント１を含む構成としているが、クライアント１の数はいくつであってもよい。
【００１９】
サーバ２は、クライアント１から送信されてくる印刷命令に従って印刷機３を制御する。すなわち、サーバ２は、印刷命令により示されるドキュメントを、印刷命令により示される部数の分だけ印刷するように印刷機３の動作を制御する。ここで、サーバ２は、通常印刷を行う機能とサンプル印刷を行う機能とを有する。サンプル印刷とは、印刷機３の印刷状態を確認する目的でサンプル用の印刷物を出力する印刷である。また、通常印刷とは、サンプル印刷以外の印刷である。具体的には、サーバ２は、通常印刷において、複数枚で１部を構成する印刷物を１部ずつ順に複数の部数だけ印刷機３に印刷させる（後述する図３のステップＳ３）。一方、サーバ２は、サンプル印刷において、通常印刷によって１部の印刷物が印刷される間に１枚の割合でかつページ順に、サンプル用の印刷物を印刷機３に印刷させる（後述する図３のステップＳ６）。なお、印刷機３は少なくとも２つの排紙トレイを備えており、サーバ２は、印刷物を排紙すべき排紙トレイを選択する機能を有する（後述する図３のステップＳ４およびＳ７）。
【００２０】
なお、サーバ２は典型的にはパーソナルコンピュータであり、上記の機能（通常印刷を行う機能、サンプル印刷を行う機能、および排紙トレイを選択する機能）は、パーソナルコンピュータのＣＰＵが所定のプログラムを実行することによって実現される。なお、サーバ２のＣＰＵが所定のプログラムを実行することによって行われる処理は、後述する図３に示されている。
【００２１】
印刷機３は、サーバ２の指示に従って印刷を行う。すなわち、印刷命令により示されるドキュメントを印刷した印刷物を排紙トレイに出力する。また、印刷機３は、印刷物を排紙すべき排紙トレイをサーバ２の指示によって切り替えることが可能である。すなわち、サーバ２は、通常印刷によって出力された印刷物とサンプル印刷によって出力された印刷物とを互いに異なる排紙トレイにそれぞれ排紙するように印刷機３を制御する。なお、以下では、通常印刷によって印刷された印刷物が排紙される排紙トレイを「通常用トレイ」と呼び、サンプル印刷によって印刷された印刷物が排紙される排紙トレイを「サンプル用トレイ」と呼ぶ。
【００２２】
図２は、第１の実施形態における印刷処理の概要を説明するための図である。ここでは、Ｎページ（Ｎは２以上の自然数）からなるドキュメントを片面印刷する場合、すなわち、Ｎ枚で１部を構成する印刷物を印刷する場合を例として説明する。また、ここでは、当該印刷物をＸ部（ＸはＮ以上の自然数）だけ出力する場合を例として説明する。なお、図２においては、１枚の印刷物を模した図形の中に記載された数字は、何枚目（何ページ目）のドキュメントであるかを示している。また、当該数字が四角で囲まれているものは、サンプル用の印刷物を示している。
【００２３】
クライアント１から印刷命令を受け取ると、サーバ２は、まず、１部目の印刷処理を行う。１部目の印刷処理においては、通常印刷によって１枚目からＮ枚目までの印刷物が１部出力されるとともに、サンプル印刷によって１枚目の印刷物が１枚出力される。なお、本明細書において「ｊ枚目（ｊは任意の自然数）の印刷物」とは、Ｎ枚で構成される印刷物におけるｊ枚目のページの印刷物という意味であって、印刷された通算の枚数を意味しない。例えば、Ｎ枚からなる印刷物を１部ずつページ順に印刷する場合において、２部目に印刷された１ページ目の印刷物は、「１枚目」であり、「（Ｎ＋１）枚目」ではない。
【００２４】
第１の印刷処理においては、まず、１枚目の印刷物が出力される。この印刷物は、通常用トレイに排紙される。次に、同じ１ページ目の印刷物がサンプル用として出力される。つまり、１部目の印刷においては、１枚目の印刷物が２部出力される。サンプル用の１枚目の印刷物は、サンプル用トレイに排紙される。その後、２枚目からＮ枚目までについて通常印刷が行われる。すなわち、２枚目からＮ枚目までの印刷物が順に出力され、通常用トレイに順に排紙される。
【００２５】
１部目の印刷処理が終了した後、サーバ２は、２部目の印刷処理を行う。２部目の印刷処理においては、通常印刷によって１枚目からＮ枚目までの印刷物が１部出力されるとともに、サンプル印刷によって２枚目の印刷物が１枚出力される。具体的には、まず、１枚目の印刷物および２枚目の印刷物が順に出力される。これらの印刷物は、通常用トレイに排紙される。次に、サンプル用としての２枚目の印刷物が出力される。この印刷物は、サンプル用トレイに排紙される。その後、３枚目からＮ枚目までのドキュメントについて通常印刷が行われる。すなわち、３枚目からＮ枚目までの印刷物が枚数順に出力され、通常用トレイに順に排紙される。
【００２６】
２部目の印刷処理が終了した後、サーバ２は、３部目以降の印刷処理を部数順に行う。３部目以降の印刷処理においても、１部目および２部目と同様に処理が行われる。すなわち、任意のｉ部目（ｉは１からＮの自然数）の印刷処理においては、１枚目からＮ枚目までの印刷物が１部だけ出力されるとともに、ｉ枚目の印刷物がサンプル用として１枚出力される。サーバ２は、１部目からＮ部目までの印刷処理を行うことによって、１ページ目からＮページ目までのドキュメントについて１枚ずつサンプル印刷を行うことになる。したがって、１部目からＮ部目までの印刷処理が行われることによって、サンプル用の印刷物が１部出力されることとなる。
【００２７】
なお、Ｎ部目の印刷処理の次には（Ｎ＋１）部目の印刷処理が行われる。（Ｎ＋１）部目以降の印刷処理においては、サーバ２は、１部目からＮ部目までの印刷処理と同様の処理を繰り返す。すなわち、サーバ２は、（Ｎ＋１）部目の印刷処理においては１部目の印刷処理と同様の処理を行い（図３参照）、（Ｎ＋２）部目の印刷処理においては２部目の印刷処理と同様の処理を行う。以降、Ｘ部目の印刷処理を行うまで、サーバ２は、１部目からＮ部目までの印刷処理と同様の処理を繰り返す。
【００２８】
なお、以上の図２の説明においては片面印刷を行う場合について説明したが、両面印刷を行う場合であっても上記と同様に考えることができる。例えば、２ＮページからなるドキュメントをＸ部だけ両面印刷する場合を考えると、任意のｉ部目の印刷処理においては、１枚目（１ページ目および２ページ目に相当）からＮ枚目（（２Ｎ−１）ページ目および２Ｎページ目に相当）までの印刷物が１部だけ出力されるとともに、ｉ枚目（（２ｉ−１）ページ目および２ｉページ目に相当）の印刷物がサンプル用として１枚出力される。
【００２９】
以上のように、第１の実施形態においては、通常用の印刷物が１部出力される間にサンプル用の印刷物が１枚出力される。ここで、第１の実施形態と同様、通常用の印刷物をＮ部出力したときに１部のサンプル用の印刷物が出力される場合を考える。この場合、従来の方法では、通常用の印刷物をＮ部出力する度にサンプル印刷が行われたのに対して、第１の実施形態では、通常用の印刷物を１部出力する度にサンプル印刷が行われる。つまり、サンプル印刷を行う間隔が、従来ではＮ部ごとであったのに対して、第１の実施形態では１部ごとである。したがって、第１の実施形態によれば、より短い時間間隔でサンプル印刷を行うことができるので、印刷状態の経時的な変化をより詳細に確認することができる。
【００３０】
次に、第１の実施形態における印刷処理の詳細を説明する。図３は、第１の実施形態におけるサーバ２において実行される印刷処理の流れを示すフローチャートである。図３に示す処理は、サーバ２のＣＰＵが所定のプログラムを実行することによって実行される処理である。
【００３１】
ステップＳ１において、サーバ２は印刷命令を取得する。具体的には、サーバ２は、いずれかのクライアント１から印刷命令（印刷ジョブ）の情報を取得する。ここでは、印刷命令には、印刷内容のドキュメントを示すデータと、ドキュメントの１部当たりの枚数（印刷枚数）と、ドキュメントを印刷すべき部数（印刷部数）とが含まれているとする。なお、ステップＳ１において取得された、印刷枚数Ｎおよび印刷部数Ｘの値は、サーバ２に記憶される。
【００３２】
続くステップＳ２において、サーバ２はカウンタの初期化処理を行う。なお、第１の実施形態においては、枚数カウンタｎおよび部数カウンタｘという２つのカウンタが用いられる。枚数カウンタｎは、その時点で印刷された１枚の印刷物が１部の印刷物において何枚目に当たるかを示すカウンタである。部数カウンタｘは、その時点で印刷した印刷物の部数を示すカウンタである。サーバ２は、初期化処理として、枚数カウンタｎおよび部数カウンタｘの値を０に設定する。
【００３３】
ステップＳ３において、サーバ２は、ドキュメントの（ｎ＋１）枚目を印刷機３に印刷させる。具体的には、サーバ２は、ドキュメントの（ｎ＋１）枚目を印刷する指示を印刷機３に送信する。印刷機３は、当該指示に応じて印刷を実行する。なお、「（ｎ＋１）枚目」の具体的な数値は、上記枚数カウンタｎに従って決定される。また、ステップＳ３で印刷される印刷物は、（ｘ＋１）部目の（ｎ＋１）枚目である。続くステップＳ４において、サーバ２は、直前のステップＳ３で印刷された印刷物を通常用トレイに排紙させる。具体的には、サーバ２は、直前のステップＳ３で印刷された印刷物を通常用トレイに排紙する旨の指示を印刷機３に送信する。印刷機３は、当該指示に応じて、排紙すべきトレイを決定し、直前のステップＳ３で印刷された印刷物を通常用トレイに排紙する。なお、サーバ２は、ステップＳ３およびＳ４における印刷機３への指示を１回にまとめて行っても構わない。
【００３４】
ステップＳ５において、サーバ２は、サンプル用の印刷物を印刷するか否かを判定する。ステップＳ５の判定は、上記印刷枚数Ｎ、印刷部数Ｘ、および枚数カウンタｎの値に基づいて行われる。具体的には、ステップＳ５の判定は、印刷部数Ｘを印刷枚数Ｎで割った余りが枚数カウンタｎに等しいか否かによって行われる。すなわち、当該余りがｎに等しい場合、サーバ２は、サンプル用の印刷物を印刷すると判定する。逆に、当該余りがｎに等しくない場合、サーバ２は、サンプル用の印刷物を印刷しないと判定する。ステップＳ５の判定の結果、サンプル用の印刷物を印刷すると判定された場合、ステップＳ６およびＳ７の処理が行われる。一方、サンプル用の印刷物を印刷しないと判定された場合、ステップＳ６およびＳ７の処理がスキップされてステップＳ８の処理が行われる。
【００３５】
ステップＳ６において、サーバ２は、ステップＳ３で印刷した（ｎ＋１）枚目のドキュメントをもう１枚印刷させる。ステップＳ６の処理はステップＳ３の処理と同様である。続くステップＳ７において、サーバ２は、直前のステップＳ６で印刷された印刷物をサンプル用トレイに排紙させる。具体的には、サーバ２は、直前のステップＳ６で印刷された印刷物をサンプル用トレイに排紙する旨の指示を印刷機３に送信し、印刷機３は、当該指示に応じて、排紙すべきトレイを決定し、直前のステップＳ３で印刷された印刷物を通常用トレイに排紙する。なお、サーバ２は、ステップＳ６およびＳ７における印刷機３への指示を１回にまとめて行っても構わない。ステップＳ７の次に、ステップＳ８の処理が行われる。
【００３６】
ステップＳ８において、サーバ２は、枚数カウンタｎの値を１増加する。直前のステップＳ３の処理によって（ｎ＋１）枚目の印刷物の印刷が終了したからである。続くステップＳ９において、サーバ２は、直前のステップＳ３においてＮ枚目の印刷物を印刷したか否かを判定する。ステップＳ９の判定は、上記印刷枚数Ｎの値と枚数カウンタｎの現在の値とが等しいか否かによって行われる。すなわち、サーバ２は、Ｎ＝ｎである場合、直前のステップＳ３においてＮ枚目の印刷物を印刷したと判定する。一方、Ｎ＞ｎである場合（Ｎ＜ｎとなることは図３のアルゴリズム上あり得ない）、サーバ２は、直前のステップＳ３においてＮ枚目の印刷物を印刷していないと判定する。ステップＳ９の判定において、直前のステップＳ３においてＮ枚目の印刷物を印刷したと判定された場合、ステップＳ１０の処理が行われる。一方、直前のステップＳ３においてＮ枚目の印刷物を印刷していないと判定された場合、ステップＳ３の処理に戻り、ステップＳ３〜Ｓ９の処理が再度行われる。つまり、ステップＳ３〜Ｓ９の処理は、印刷物が１部印刷されるまで、すなわち、Ｎ＝ｎとなるまで繰り返される。
【００３７】
以上に説明したステップＳ３〜Ｓ９のループにおいて、ステップＳ３の処理がｎ＝０からＮ＝ｎになるまで行われることによって、１枚目からｎ枚目までの通常印刷、すなわち、１部の通常印刷が行われることになる。また、ステップＳ３〜Ｓ９のループにおいては、ステップＳ６の処理が１回実行される。これによって、１枚のサンプル印刷が行われることになる。
【００３８】
ステップＳ１０において、サーバ２は、各カウンタの値を更新する。具体的には、サーバ２は、部数カウンタｘの値を１増加する。また、サーバ２は、枚数カウンタｎの値を０に戻す。直前のステップＳ３の処理において（ｎ＋１）枚目の印刷物の印刷が終了したことによって、（ｘ＋１）部目の印刷が終了したからである。続くステップＳ１１において、サーバ２は、Ｘ部目の印刷が終了したか否かを判定する。ステップＳ１１の判定は、上記印刷枚数Ｘの値と部数カウンタｘの現在の値とが等しいか否かによって行われる。すなわち、サーバ２は、Ｘ＝ｘである場合、Ｘ部目の印刷が終了したと判定する。一方、Ｘ＞ｘである場合（Ｘ＜ｘとなることは図３のアルゴリズム上あり得ない）、サーバ２は、Ｘ部目の印刷が終了していないと判定する。ステップＳ１１の判定において、Ｘ部目の印刷が終了していないと判定された場合、ステップＳ３の処理に戻り、ステップＳ３〜Ｓ１１の処理が再度行われる。つまり、ステップＳ３〜Ｓ１１の処理は、印刷すべき全ての印刷物の印刷が終了するまで、すなわち、Ｘ＝ｘとなるまで繰り返される。一方、ステップＳ１１の判定において、直前のステップＳ３においてＸ部目の印刷が終了したと判定された場合、サーバ２は図３に示す処理を終了する。
【００３９】
以上に説明したステップＳ３〜Ｓ１１のループにおいて、ステップＳ３〜Ｓ９のループがＸ回繰り返される。すなわち、１部の通常印刷がＸ回繰り返されるので、通常印刷の印刷物を１部ずつ順にＸ部印刷することができる。以上で、図３に示す処理の詳細な説明を終了する。
【００４０】
以上のように、第１の実施形態によれば、通常印刷を１部行うごとにサンプル印刷が行われるので、１部出力されるごとの印刷状態を確認することができる。したがって、サンプル印刷を行う頻度を従来に比べて多くできるので、印刷状態の時間的な変化をより詳細に確認することができる。また、第１の実施形態によれば、１回のサンプル印刷において１枚の印刷物が出力される。つまり、１回のサンプル印刷における出力が枚数単位で行われる。したがって、不必要に多くの印刷物がサンプル用として出力されることがない。以上より、第１の実施形態によれば、サンプルの量を不必要に多くしなくとも、サンプル印刷を行う頻度を多くすることができる。
【００４１】
さらに、第１の実施形態によれば、サンプル用の印刷物はページ順（枚数順）に出力される。したがって、サンプル用の印刷物のページ数は、時間経過に伴って大きくなることとなる。つまり、第１の実施形態によって出力されるサンプル用の印刷物は、そのページ数が時間経過を示していると言える。したがって、ユーザは、サンプル用の印刷物をページ順に見ることによって印刷状態の経時的な変化を容易に知ることができる。例えば、５０枚で１部を構成するドキュメントを１００部印刷した場合を考える。この場合、サンプル用の印刷物は２部出力される。例えば、サンプル用の印刷物における１部目の４５枚目以降で印刷状態が悪くなっていたとすれば、ユーザは、通常印刷の印刷物については４５部目以降で印刷状態が悪くなっていることを容易に知ることができる。
【００４２】
（第２の実施形態）
次に、本発明の第２の実施形態に係る印刷システムについて説明する。第２の実施形態は、印刷システムにおいて可変印刷を行うことを考慮したものである。なお、可変印刷とは、印刷物を複数部数出力した場合において、各部ごとに内容が可変である部分が印刷物に含まれるような印刷手法である。また、第２の実施形態に係る印刷システムの構成は図１と同様であるので、第２の実施形態においてはシステム構成図の説明を省略する。
【００４３】
図４は、可変印刷が行われるページを示す図である。可変印刷が行われるドキュメントは、固定部１１と可変部１２とに分けられる。固定部１１は、可変印刷における印刷内容が不変の部分である。つまり、固定部１１は、複数の部数が印刷されても同じ内容が印刷される部分である。一方、可変部１２は、複数の部数が印刷された場合に異なる内容が印刷される部分である。図４（ｂ）〜図４（ｅ）は、可変部１２に異なる４種類の内容が印刷される例を示す図である。図４（ｂ）〜図４（ｅ）に示すように、可変部１２には１部ごと（または複数部ごと）に異なる内容が印刷される。なお、可変部１２の内容は、１部ごとに全て異なる内容が印刷されてもよいし、複数種類の内容が選択的に用いられて印刷されてもよい。
【００４４】
図５は、第２の実施形態における印刷処理の概要を示す図である。なお、ここでは、複数枚からなるドキュメントの１枚目について可変印刷が行われる場合を例として説明する。第２の実施形態においても第１の実施形態と同様、サーバ２は、１部目の印刷において、ドキュメントの１枚目を２枚印刷する。すなわち、サーバ２は、１枚目を通常用の印刷物として出力した後、１枚目をサンプル用の印刷物としてもう１度出力する。ここで、第１の実施形態では通常用およびサンプル用の印刷物の内容は同一であった。これに対して、第２の実施形態では、通常用とサンプル用とで印刷物の内容が異なる。具体的には、通常用の印刷物については、固定部および可変部の両方において、予め定められた内容が印刷される。一方、サンプル用の印刷物については、固定部のみについて内容が印刷され、可変部については内容が印刷されない。なお、可変印刷が行われないページについてサンプル用の印刷物を出力する場合の処理は、第１の実施形態と同様である。
【００４５】
以上のように、第２の実施形態においては、サーバ２は、可変印刷が行われるページについてサンプル印刷を行う場合には可変部の内容を印刷しない。サンプル用の印刷物は、印刷状態のチェックを行う目的で印刷されるものであるので、固定部のみを印刷すれば目的は達成できるからである。また、可変印刷を行う場合には、可変印刷を行わない場合に比べて多くの処理が必要となる。例えば、可変部の内容を選択する処理や、固定部のデータに加えて可変部のデータをラスタライズする処理や、固定部のデータと可変部のデータとを合成する処理等が必要となる。サンプル印刷であっても可変部の内容を印刷する場合には、サーバ２はこれらの処理を実行しなければならない。しかし、第２の実施形態においては、サンプル印刷を行う場合には可変部の内容を印刷しないので、上述の不必要な処理を省略することができる。つまり、第２の実施形態においては、不要な処理を省略しつつ、印刷状態のチェックという本来の目的を十分に達成することができる。
【００４６】
次に、第２の実施形態における印刷処理の詳細を説明する。図６は、第２の実施形態におけるサーバ２において実行される印刷処理の流れを示すフローチャートである。第２の実施形態においても第１の実施形態と同様、サーバ２は、図３に示すステップＳ１およびＳ２の処理と同様の処理を行う。続くステップＳ２１において、サーバ２は、ドキュメントの（ｎ＋１）枚目は可変印刷を行うページであるか否かを判定する。なお、ドキュメントの各ページのうちで可変印刷を行うページを指定する情報は、予め定められており、クライアント１からの印刷命令に含まれているものとする。なお、「（ｎ＋１）枚目」の具体的な数値は、枚数カウンタｎに従って決定される。
【００４７】
ステップＳ２１の判定において、ドキュメントの（ｎ＋１）枚目は可変印刷を行うページでないと判定された場合、ステップＳ２２の処理が行われる。すなわち、ステップＳ２２において、サーバ２は、該当ページの全部分を印刷機３に印刷させる。ステップＳ２２の処理は、第１の実施形態のステップＳ３と同様の処理である。一方、ステップＳ２１において、ドキュメントの（ｎ＋１）枚目は可変印刷を行うページであると判定された場合、ステップＳ２３の処理が行われる。すなわち、ステップＳ２３において、サーバ２は、固定部の内容と可変部の内容とを合成し、合成した内容を印刷機３に印刷させる。さらに、ステップＳ２２またはＳ２３の後、ステップＳ２４の処理が行われる。すなわち、ステップＳ２４において、サーバ２は、直前のステップＳ２２またはＳ２３で印刷された印刷物を通常用トレイに排紙させる。ステップＳ２４の処理は、第１の実施形態のステップＳ４と同様の処理である。
【００４８】
ステップＳ２４の次のステップＳ２５において、サーバ２は、サンプル用の印刷物を印刷するか否かを判定する。ステップＳ２５の処理は、第１の実施形態のステップＳ５と同様の処理である。ステップＳ２５の判定の結果、サンプル用の印刷物を印刷すると判定された場合、ステップＳ２６〜Ｓ２９の処理が行われる。一方、サンプル用の印刷物を印刷しないと判定された場合、ステップＳ２６〜Ｓ２９の処理がスキップされてステップＳ８の処理が行われる。
【００４９】
ステップＳ２６において、サーバ２は、ドキュメントの（ｎ＋１）枚目は可変印刷を行うページであるか否かを判定する。ステップＳ２６の処理はステップＳ２１の処理と同様の処理である。ステップＳ２１の判定において、ドキュメントの（ｎ＋１）枚目は可変印刷を行うページでないと判定された場合、ステップＳ２７の処理が行われる。すなわち、ステップＳ２７において、サーバ２は、該当ページの全部分を印刷機３に印刷させる。ステップＳ２７の処理は、第１の実施形態のステップＳ６と同様の処理である。一方、ステップＳ２１において、ドキュメントの（ｎ＋１）枚目は可変印刷を行うページであると判定された場合、ステップＳ２８の処理が行われる。すなわち、ステップＳ２８において、サーバ２は、固定部の内容のみを印刷機３に印刷させる。これによって、ステップＳ２８においては、可変部が空白であるサンプル用の印刷物が印刷されることとなる。
【００５０】
さらに、ステップＳ２７またはＳ２８の後、ステップＳ２９の処理が行われる。すなわち、ステップＳ２９において、サーバ２は、直前のステップＳ２７またはＳ２８で印刷された印刷物をサンプル用トレイに排紙させる。ステップＳ２９の処理は、第１の実施形態のステップＳ７と同様の処理である。なお、ステップＳ２９の後に行われる処理は第１の実施形態と同様であるので説明を省略する。以上で、図６に示す処理の詳細な説明を終了する。
【００５１】
なお、上記第１および第２の実施形態においては、１部の通常印刷が行われる間に１枚のサンプル印刷が行われた。ここで、他の実施形態においては、複数の部数の通常印刷が行われる間に１枚のサンプル印刷を行うようにしてもよい。具体的には、図３に示すステップＳ５において、印刷部数Ｘを印刷枚数Ｎで割った余りが枚数カウンタｎに等しい場合であって、かつ、部数カウンタｘの値が所定の自然数Ｌ（Ｌは２以上の整数）の倍数である場合であるか否かを判定するようにしてもよい。これによって、通常印刷をＬ部行うごとにサンプル印刷を１枚行うことができる。以上のように、複数部の通常印刷に対して１枚のサンプル印刷を行うことによって、サンプル用の印刷物の量を低減することができる。例えば、ユーザが紙面の節約を望む場合には上記のようにするとよい。また、１枚のサンプル印刷に対応する通常印刷の部数をユーザがクライアント１から指定することができるようにしてもよい。
【００５２】
また、上記第１および第２の実施形態においては、印刷部数Ｘが印刷枚数Ｎで割り切れない値である場合、サンプル用の印刷物は、１部が完成する途中までしか出力されないこととなる。例えば、印刷枚数が５０枚であり印刷部数が１２０部である場合、サンプル用の印刷物は、２部目までは完全に出力されるが、３部目は２０枚目までしか出力されない。サンプル用の印刷物は途中までしか出力されなくても問題はないが、他の実施形態においては、必ず１部が完成するようにサンプル用の印刷物を補充するようにしてもよい。具体的には、サーバ２は、例えば図３に示す処理の終了後に以下の処理を行うようにしてもよい。すなわち、サーバ２は、まず、印刷部数Ｘを印刷枚数Ｎが割り切れるか否かを判定する。そして、割り切れない場合には、サンプル用の印刷物として最後に印刷されたページ（図３に示すステップＳ６において最後に印刷された印刷物のページ）の次のページから印刷物の最後のページまでを印刷機３に印刷させる。さらに、サーバ２は、印刷された印刷物をサンプル用トレイに排紙させる（サンプル用として排紙する、すなわち、サンプル用の印刷物と同じ形態で排紙する）。以上によって、サンプル用の印刷物は、１部が必ず完成するように出力されることとなる。
【００５３】
また、上記第１および第２の実施形態においては、サーバ２は、サンプル用として印刷すべきページと同じページが通常印刷として印刷された直後に、当該印刷すべきページをサンプル用として印刷した。例えば、１部目の印刷においては、１ページ目の印刷物が通常印刷として印刷された直後に、当該１ページ目の印刷物がサンプル印刷として印刷された。このように、同じページが通常印刷によって印刷された直後にサンプル用の印刷物を印刷することによって、次のようなメリットがある。すなわち、印刷機３は、２回連続して同じページのドキュメントを印刷するので、サーバ２から印刷機３へ当該ドキュメントのデータを２回送信する必要がない。また、同じページが通常印刷によって印刷された直後にサンプル用の印刷物を印刷することによって、通常印刷を１部行う間におけるサンプル印刷のタイミングが変化する。例えば、サンプル用の１ページ目の印刷物は、通常印刷を１部行う間におけるほぼ開始時に印刷されるのに対して、サンプル用のＮページ目の印刷物は、通常印刷を１部行う間における終了時に印刷される（図２参照）。このように、通常印刷を１部行う間におけるサンプル印刷のタイミングが、サンプル用の印刷物のページに応じて変化するので、いろいろなタイミングにおける印刷状態を確認することができる。
【００５４】
なお、他の実施形態においては、サンプル用の印刷物を印刷するタイミングは、通常印刷が１部（または所定部数）行われる度に１枚のサンプル用の印刷物が印刷されれば、どのようなタイミングであってもよい。また、印刷機３におけるサンプル印刷物の排紙は、サンプル用トレイではなく、通常の印刷物と区別できる様な形態で排紙トレイに排紙するようにしてもよい。つまり、サンプル印刷物を通常印刷物とは別に排紙する方法であればどのような方法であってもよく、例えば、通常印刷物とサンプル印刷物とを同じ排紙トレイから排紙する場合であっても、合紙を挿入したり、排紙位置をずらすようにして両者を区別するようにしてもよい。
【産業上の利用可能性】
【００５５】
本発明は、印刷中において印刷機にサンプル印刷を行わせるための印刷制御装置等として利用することが可能である。
【図面の簡単な説明】
【００５６】
【図１】第１の実施形態に係る印刷システムの構成を示す図
【図２】第１の実施形態における印刷処理の概要を説明するための図
【図３】第１の実施形態におけるサーバ２において実行される印刷処理の流れを示すフローチャート
【図４】可変印刷が行われるページを示す図
【図５】第２の実施形態における印刷処理の概要を示す図
【図６】第２の実施形態におけるサーバ２において実行される印刷処理の流れを示すフローチャート
【図７】従来におけるサンプル印刷の手法を示す図
【符号の説明】
【００５７】
１  クライアント
２  サーバ
３  印刷機
１１  固定部
１２  可変部
【図１】
2006092000.tif 000003
【図２】
2006092000.tif 000004
【図３】
2006092000.tif 000005
【図４】
2006092000.tif 000006
【図５】
2006092000.tif 000007
【図６】
2006092000.tif 000008
【図７】
2006092000.tif 000009