(57)【要約】【課題】  環境に配慮したバナーシートの出力制御処理を行う、印刷制御装置および方法およびプログラムを提供する。【解決手段】  バナーシートが複数ページ連続した場合には、プリントサーバ１００内のバナーシート印刷制御装置１０１においてバナーシートをＮｕｐする。また、出力用紙サイズ指定部１０４においてバナーシートの出力用紙サイズの指定が行え、出力用紙紙質指定部１０５においてはバナーシートの紙質の指定を行うことができる。【選択図】  図１
2005202672.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ名、文書名、プリント日時などのジョブ情報をバナーシートに印刷して出力する印刷制御装置において、
前記バナーシートが複数枚連続しているかを判別する判別手段と、
前記判別手段により前記バナーシートが複数枚連続していると判別された場合は、該連続する複数枚のバナーシートの画像を１枚の用紙に縮小して印刷処理する印刷処理手段と  を具備することを特徴とする印刷制御装置。
【請求項２】
前記バナーシートの出力用紙サイズを指定する用紙サイズ指定手段と、
前記バナーシートの中にサイズの異なるバナーシートが存在する場合は、該バナーシートの画像を前記用紙サイズ指定手段で指定された出力用紙サイズに拡大若しくは縮小する拡大縮小手段と
を更に具備することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記出力用紙サイズ指定手段は、
前記バナーシートを印刷出力するプリンタと通信して該プリンタにセットしてある最も適切な用紙を前記バナーシートの出力用紙サイズとして指定する
ことを特徴とする請求項２記載の印刷制御装置。
【請求項４】
前記出力用紙サイズ指定手段は、
前記バナーシートを印刷出力するプリンタと通信して該プリンタにセットしてある用紙の枚数を考慮して前記バナーシートの出力用紙サイズとして指定する
ことを特徴とする請求項２記載の印刷制御装置。
【請求項５】
前記出力用紙サイズ指定手段は、
前記バナーシートを印刷出力するプリンタと通信して該プリンタにセットしてある用紙のサイズを考慮して前記バナーシートの出力用紙サイズとして指定する
ことを特徴とする請求項２記載の印刷制御装置。
【請求項６】
前記出力用紙サイズ指定手段は、
前記バナーシートを印刷出力するプリンタと通信して該プリンタにセットしてある用紙の紙質を考慮して前記バナーシートの出力用紙サイズとして指定する
ことを特徴とする請求項２記載の印刷制御装置。
【請求項７】
ユーザ名、文書名、プリント日時などのジョブ情報をバナーシートに印刷して出力する印刷制御方法において、
前記バナーシートが複数枚連続しているかを判別手段で判別し、
前記判別手段により前記バナーシートが複数枚連続していると判別された場合は、印刷処理手段により該連続する複数枚のバナーシートの画像を１枚の用紙に縮小して印刷処理する
ことを特徴とする印刷制御方法。
【請求項８】
ユーザ名、文書名、プリント日時などのジョブ情報をバナーシートに印刷して出力する印刷制御処理をコンピュータに実行させる印刷制御プログラムであって、
前記バナーシートが複数枚連続しているかを判別するステップと、
前記バナーシートが複数枚連続していると判別された場合は、該連続する複数枚のバナーシートの画像を１枚の用紙に縮小して印刷処理するステップと
を含むことを特徴とする印刷制御制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および方法およびプログラムに関し、特に、バナーシートの印刷処理および印刷用紙を最適に選択制御することにより環境負荷の軽減を図った印刷制御装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、プリンタを用いた印刷制御においては、プリント出力された用紙の分類判別を容易にするためにユーザ名、文書名、プリント日時などのジョブ情報をバナーシートとして同時出力する構成が知られている。
【０００３】
しかし、このバナーシートは、プリント出力された用紙の分類判別を容易にするために印刷出力されるもので、その分類判別に利用できれば十分であるので、環境負荷の軽減を図るためにも、無駄なバナーシートは極力少なくしたいという要望がある。
【０００４】
そこで、従来、無駄なバナーシートの出力を防止して環境に配慮したシステムとして、特許文献１に開示された印刷制御装置が知られている。
【０００５】
この特許文献１に開示された印刷制御装置は、印刷装置から連続的に印刷ジョブを受信する際に、当該印刷ジョブのバナー作成者が同一者であるかどうかを印刷装置に認証させ、連続的に印刷ジョブを処理させる際には、後続のバナー印刷を制限するものである。
【特許文献１】特開２００３−０２９９４５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された印刷制御装置においては、直前に処理した印刷ジョブと次に処理する印刷ジョブが同一のジョブ要求者である場合に、次に処理する印刷ジョブ中に付加されるバナーページを破棄するように構成されているので、無駄なバナーシートの出力が防止されるのは、同一のユーザからの印刷要求が連続した場合に限られる。
【０００７】
また、従来、環境負荷の軽減を図るためにバナーシートが出力される用紙の紙質、サイズにまで配慮したシステムはなかった。
【０００８】
通常、バナーシートが出力される際には、バナーシートは本文と同じ用紙に出力されるか、固定の用紙に出力されるかのいずれかであるが、出力される用紙が固定されていた場合、プリンタに設定されている用紙によっては、必要以上に大きな用紙でバナーシートを出力することなどがあり、これによって、必ずしも環境負荷の軽減を図ることができるとは限らない。
【０００９】
そこで、本発明は、バナーシートの印刷処理および印刷用紙を最適に選択制御することにより環境負荷の軽減を図った印刷制御装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、ユーザ名、文書名、プリント日時などのジョブ情報をバナーシートに印刷して出力する印刷制御装置において、前記バナーシートが複数枚連続しているかを判別する判別手段と、前記判別手段により前記バナーシートが複数枚連続していると判別された場合は、該連続する複数枚のバナーシートの画像を１枚の用紙に縮小して印刷処理する印刷処理手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記バナーシートの出力用紙サイズを指定する用紙サイズ指定手段と、前記バナーシートの中にサイズの異なるバナーシートが存在する場合は、該バナーシートの画像を前記用紙サイズ指定手段で指定された出力用紙サイズに拡大若しくは縮小する拡大縮小手段とを更に具備することを特徴とする。
【００１２】
また、請求項３の発明は、請求項２の発明において、前記出力用紙サイズ指定手段は、前記バナーシートを印刷出力するプリンタと通信して該プリンタにセットしてある最も適切な用紙を前記バナーシートの出力用紙サイズとして指定することを特徴とする。
【００１３】
また、請求項４の発明は、請求項２の発明において、前記出力用紙サイズ指定手段は、前記バナーシートを印刷出力するプリンタと通信して該プリンタにセットしてある用紙の枚数を考慮して前記バナーシートの出力用紙サイズとして指定することを特徴とする。
【００１４】
また、請求項５の発明は、請求項２の発明において、前記出力用紙サイズ指定手段は、前記バナーシートを印刷出力するプリンタと通信して該プリンタにセットしてある用紙のサイズを考慮して前記バナーシートの出力用紙サイズとして指定することを特徴とする。  また、請求項６の発明は、請求項２の発明において、前記出力用紙サイズ指定手段は、前記バナーシートを印刷出力するプリンタと通信して該プリンタにセットしてある用紙の紙質を考慮して前記バナーシートの出力用紙サイズとして指定することを特徴とする。
【００１５】
また、請求項７の発明は、ユーザ名、文書名、プリント日時などのジョブ情報をバナーシートに印刷して出力する印刷制御方法において、前記バナーシートが複数枚連続しているかを判別手段で判別し、前記判別手段により前記バナーシートが複数枚連続していると判別された場合は、印刷処理手段により該連続する複数枚のバナーシートの画像を１枚の用紙に縮小して印刷処理することを特徴とする。
【００１６】
また、請求項８の発明は、ユーザ名、文書名、プリント日時などのジョブ情報をバナーシートに印刷して出力する印刷制御処理をコンピュータに実行させる印刷制御プログラムであって、前記バナーシートが複数枚連続しているかを判別するステップと、前記バナーシートが複数枚連続していると判別された場合は、該連続する複数枚のバナーシートの画像を１枚の用紙に縮小して印刷処理するステップとを含むことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、バナーシートが複数ページ連続した場合には、複数ページを縮小して１ページ領域に複数ページ分出力することで出力枚数の削減を可能にする。また、バナーシートの出力用紙のサイズおよび紙質の指定を行えることでバナーシートの用紙に再生紙等を用いることが可能になり環境負荷の軽減という効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、この発明に係わる印刷制御装置および方法およびプログラムの実施例を添付図面を参照して詳細に説明する。
【実施例】
【００１９】
図１は、この発明に係わるプリントサーバ１００の一実施例の概略構成を示すブロック図である。
【００２０】
図１に示すプリントサーバ１００においては、内部にこの発明に係わるバナーシート印刷制御装置１０１が設けられている。
【００２１】
バナーシート印刷制御装置１０１は、このバナーシート印刷制御装置の全体動作を統括制御する制御部１０２、該制御部１０２にバスライン１０９を介して相互に接続され、ネットワーク上のクライアントパーソナルコンピュータ（以下、クライアントＰＣという）およびプリンタとの通信制御を行う通信制御部１０３、バナーシートの出力用紙サイズを管理する出力用紙サイズ指定部１０４、バナーシートの出力用紙紙質の管理を行う出力用紙紙質指定部１０５、バナーシートが印刷ジョブに含まれているかどうかの判別を行うバナーシート判別部１０７、バナーシートの出力用紙サイズに合わせて拡大／縮小処理を行う拡大／縮小処理部１０８を具備して構成される。
【００２２】
ここで通信制御部１０３は、クライアントＰＣとプリンタとの通信制御を行い、クライアントＰＣからの印刷要求の受信およびプリンタよりプリンタステータスの取得処理を行う。
【００２３】
すなわち、プリンタに対してステータスを問い合わせることにより、プリンタに設定されている用紙に関する情報を把握し、クライアントＰＣから受信した印刷ジョブにバナーシートが含まれている場合には、バナーシートに最適な用紙を選択することができる。
【００２４】
また、出力用紙サイズ指定部１０４では、バナーシートの用紙サイズの指定を行うことができる。
【００２５】
すなわち、出力用紙サイズ指定部１０４にバナーシートに最適な用紙サイズを指定しておくことで、不必要に大きなサイズの用紙に印刷されたバナーシートが出力されたりすることを抑えることができる。
【００２６】
また、出力用紙紙質指定部１０５では、バナーシートに使われる用紙の紙質の指定を行うことができる。
【００２７】
すなわち、出力用紙紙質指定部１０５にバナーシートに使われる用紙の紙質に再生紙等の環境にやさしい用紙を指定しておくことで、最適なバナーシートを選択することができる。
【００２８】
また、バナーシート判別部１０７では、通信制御部１０３で受信したクライアントＰＣからの印刷ジョブを解析する。
【００２９】
すなわち、クライアントＰＣからの印刷ジョブを解析することで、その印刷ジョブにバナーシートが含まれているかどうかの判別および、バナーシートが複数枚連続しているかどうかの判別を行い、このバナーシート印刷制御装置にて処理対象の印刷ジョブか否かの判別を行う。
【００３０】
ここで図６にバナーシートが複数枚連続して出力される場合の一例を示す。
【００３１】
まず、ステップＳ６０１でプリントサーバが印刷ジョブを受信する。ここで印刷ジョブは、１〜３ページまでのファイルで構成され、１ページ目のファイル６０１はＡ４サイズ、２ページ目のファイル６０２はＡ０サイズ、３ページ目のファイル６０３はＡ４サイズである。
【００３２】
次に、ステップＳ６０２でプリントサーバは、Ａ４サイズのファイル６０１およびファイル６０３と、Ａ０サイズのファイル６０２を分割し、先のＡ４サイズのファイル６０１およびファイル６０３は通常プリンタに対して印刷指示を送信し、後のＡ０サイズは通常のプリンタでは印刷を行えないので、ファイル６０２はＡ０サイズが印刷できる特殊プリンタに対して印刷指示を送信する。
【００３３】
そして、ステップＳ６０３で、Ａ４サイズのファイル６０１およびファイル６０３に対してバナーシート６０４およびバナーシート６０５を付加して通常プリンタで出力する。また、Ａ０サイズのファイル６０２に対しては、バナーシート６０６を付加して特殊プリンタで出力する。
【００３４】
ここで、バナーシート６０４は「ユーザ名」および「文書名」および「プリント日時」を含む情報を示すものである。また、バナーシート６０５とバナーシート６０６は、通常プリンタで出力されたファイル６０１およびファイル６０３と、特殊プリンタで出力されたファイル６０２は同一印刷ジョブのものであるという紐付け情報を示すために出力されたものである。以上、上記のような場合にバナーシートが連続して出力される場合がある。
【００３５】
図１に戻り、拡大／縮小処理部１０８では、実際に出力されるバナーシートの用紙サイズと出力対象ファイルの印刷サイズが異なる場合に、出力対象ファイルに対して拡大／縮小処理を加えることにより用紙サイズに合った印刷物を出力可能にする。また、バナーシートが複数ページ連続して出力する場合、複数ページを１ページ領域に出力（以下、Ｎｕｐという）するために拡大／縮小処理を行う。
【００３６】
ここで図７（ａ）および図７（ｂ）にＮｕｐ処理についての概要図を示す。
【００３７】
まず図７（ａ）は、ファイル７０１およびファイル７０２は同じサイズの連続したバナーシートでかつ、出力用紙７０３も同じサイズの場合である。この場合バナーシート７０１と７０２のいずれにも縮小処理を施し、それを２ｕｐ処理したものを出力用紙７０３に出力する。
【００３８】
また、図７（ｂ）は、ファイル７０４およびファイル７０５は異なるサイズのバナーシートで、出力用紙７０６に出力するためにはバナーシート７０４に対しては拡大処理、バナーシート７０５に対しては縮小処理が必要な場合である。この場合バナーシート７０４に拡大処理を施し、バナーシート７０５には縮小処理を施し、それを２ｕｐ処理したものを出力用紙７０６に出力する。
【００３９】
図２は、図１に示したプリントサーバ１００を使用するネットワーク構成の概要を表したものである。図２に示すプリントサーバ１００は、ＬＡＮ（ローカル・エリア・ネットワーク）２０３に接続されている。このＬＡＮ２０３には複数台のクライアントＰＣ２０１−１から２０１−Ｍの他に複数台のプリンタ２０２−１から２０２−Ｎも接続されている。
【００４０】
ここでプリントサーバ１００は、クライアントＰＣ２０１−１からクライアントＰＣ２０１−Ｍのいずれかから印刷要求を通信制御部１０３で受信すると、バナーシート判別部１０７により印刷ジョブ中にバナーシートが存在するかどうかを判別する。ここでバナーシートが存在する場合は、通信制御部１０３がプリンタ２０２−１からプリンタ２０２−Ｎのいずれかにプリンタのステータスを問い合わせることにより、ユーザが出力用紙サイズ部１０４に指定したバナーシートの用紙のサイズと、ユーザが出力用紙紙質指定部１０５に指定したバナーシートの紙質を優先的に選択し出力用紙を決定する。そして決定された出力用紙サイズに応じて拡大／縮小処理部１０８は出力対象ファイルに拡大／縮小処理を行う。またバナーシートが連続したページが存在する場合はＮｕｐ処理を行う。そして、プリンタ２０２−１からプリンタ２０２−Ｎのいずれかに印刷要求を送信する。
【００４１】
図３は、図１に示したプリントサーバ１００におけるバナーシートの印刷制御動作を説明するフローチャートである。
【００４２】
この処理が開始されるとプリントサーバ２０２は、まず、印刷ジョブの解析を行う（ステップ３０１）。
【００４３】
次に印刷ジョブ内にバナーシートがあるかどうかを判断し（ステップ３０２）、この印刷ジョブ内にバナーシートが含まれていない場合は（ステップ３０２でＮＯ）、この処理を終了する。また、この印刷ジョブ内にバナーシートが含まれている場合は（ステップ３０２でＹＥＳ）、用紙サイズ決定処理を行う（ステップ３０３）。この用紙サイズ決定処理の詳細は図４に示される。
【００４４】
図４においてこの用紙サイズ決定処理が開始されると、まず、バナーシートの用紙の指定があるかどうかを判断し（ステップ４０１）、バナーシートの用紙の指定がある場合は（ステップ４０１でＹＥＳ）、指定されたサイズの用紙を決定して（ステップ４０４）、この用紙サイズ決定処理を終了する。また、バナーシートの用紙の指定がない場合は（ステップ４０１でＮＯ）、プリンタからステータスを取得する（ステップ４０２）。
【００４５】
次にプリンタから取得したステータスと、ユーザが設定した用紙サイズおよび用紙の紙質等を照らし合わせることで最適な用紙を選択するバナーシート選択処理を行う（ステップ４０３）。このバナーシート用紙選択処理の詳細は図５に示される。
【００４６】
図５においてこのバナーシート用紙選択処理が開始されると、まず、プリンタのステータスより取得した全ての給紙トレイ（プリント用紙）をバナーシート選択領域に設定する（ステップ５０１）。次に、プリンタに設定されている給紙トレイのプリント用紙の枚数とバナーシートに必要な枚数の大小比較を行う（ステップ５０２）。
【００４７】
ここでバナーシートに必要な枚数より少ない給紙トレイがある場合（ステップ５０２でＮＯ）、その給紙トレイをバナーシート選択領域より除く（ステップ５０３）。
【００４８】
次に、ユーザ指定のサイズと同じサイズのプリント用紙が存在するかチェックする（ステップ５０４）。ここでユーザ指定の用紙と異なるサイズのプリント用紙が存在する場合は、その給紙トレイをバナーシート選択領域から除外する（ステップ５０５）。
【００４９】
次に、ユーザ指定の紙質と同じ紙質のプリント用紙が存在するかチェックする（ステップ５０６）。ここでユーザ指定の用紙と異なる紙質のプリント用紙が存在する場合は、その給紙トレイをバナーシート選択領域から除外する（ステップ５０７）。そして、このバナーシート選択処理を終了する。
【００５０】
図４に戻り、バナーシート選択処理（ステップ４０３）が終了すると、このバナーシート選択処理の結果を受けて、バナーシート用紙を決定し（ステップ４０４）、この用紙サイズ決定処理を終了する。
【００５１】
図３に戻り、バナーシートが複数ページ連続しているかどうかの判断を行い（ステップ３０４）、バナーシートが複数ページ連続している場合（ステップ３０４でＹＥＳ）、ステップ３０３の結果に基づき、原稿の拡大／縮小処理を行う（ステップ３０５）。そしてＮｕｐ処理を行い（ステップ３０６）、この処理を終了する。またバナーシートが複数ページ連続していない場合（ステップ３０４でＮＯ）、ステップ３０３の結果に基づき、原稿の拡大／縮小処理が必要かどうか判断し（ステップ３０７）、拡大／縮小処理が必要でない場合は（ステップ３０７でＮＯ）、この処理を終了する。また拡大／縮小処理が必要な場合は（ステップ３０７でＹＥＳ）、原稿の拡大／縮小処理を行い（ステップ３０８）、この処理を終了する。
【００５２】
なお、上記実施例においては、上記プリントサーバ１００におけるバナーシートの印刷制御処理をプリントサーバ１００内のバナーシート印刷制御装置１０１により行うように構成したが、このバナーシートの印刷制御処理をプリントサーバ１００にインストールされたバナーシート印刷制御プログラムにより実行させるように構成してもよい。
【産業上の利用可能性】
【００５３】
本発明の印刷制御装置および方法およびプログラムは、無駄なバナーシートの出力抑制に有効で、特にプリント物を大量に印刷するオフィスおよび業務での印刷処理に有効利用できる。
【図面の簡単な説明】
【００５４】
【図１】この発明に係わるプリントサーバ１００の一実施例の概略構成を示すブロック図である。
【図２】図１に示したプリントサーバ１００を使用するネットワーク構成の概要を表したものである。
【図３】図１に示したプリントサーバ１００におけるバナーシートの印刷制御動作を説明するフローチャートである。
【図４】図３に示した用紙サイズ決定処理における動作を説明するフローチャートである
【図５】図４に示したバナーシート選択処理における動作を説明するフローチャートである
【図６】バナーシートが複数枚連続して出力される場合の一例を示す図である。
【図７】バナーシートのＮｕｐ処理の一例を示す図である。
【符号の説明】
【００５５】
１００    プリントサーバ
１０１    バナーシート印刷制御装置
１０２    制御部
１０３    通信制御部
１０４    出力用紙サイズ指定部
１０５    出力用紙紙質指定部
１０６    用紙管理部
１０７    バナーシート判別部
１０８    拡大／縮小処理部
１０９    バスライン
２０１−１、２０１−Ｍ    クライアントＰＣ
２０２−１、２０２−Ｎ    プリンタ
２０３    ＬＡＮ（ローカル・エリア・ネットワーク）
【図１】
2005202672.tif 000003
【図２】
2005202672.tif 000004
【図３】
2005202672.tif 000005
【図４】
2005202672.tif 000006
【図５】
2005202672.tif 000007
【図６】
2005202672.tif 000008
【図７】
2005202672.tif 000009