(57)【要約】      （修正有）【課題】最終ページにフォームが印刷されていないフォーム付き両面印刷物を生成させることも、最終ページにフォームのみが印刷されているフォーム付き両面印刷物を生成させることも可能な印刷システムを提供する。【解決手段】印刷システムを、或る電子データに基づく両面・フォームオーバレイ印刷の実行が指示された場合、当該電子データに基づき、両面・フォームオーバレイ印刷の実行を指示するための指示情報を含む，奇数ページ分の電子データから生成されたものであるか否かが分かる形式の印刷ジョブデータ(Ｂ)を生成して印刷装置に対して送信するホスト装置と、受信した印刷ジョブデータが、前記指示情報を含み、かつ、奇数ページ分の電子データから生成されたものであることを示す形式の印刷ジョブデータであった場合には、当該印刷ジョブデータに応じた内容の，最終の用紙の裏面が白紙となっている両面印刷物を生成する印刷装置とを含む。【選択図】図２
2006099642.tif 000002
【特許請求の範囲】
【請求項１】
両面・フォームオーバレイ印刷が可能な印刷装置と、当該印刷装置に印刷ジョブデータを供給するためのホスト装置とを含む印刷システムであって、
前記ホスト装置が、
或る電子データに基づく両面・フォームオーバレイ印刷の実行がユーザにより指示された場合、当該電子データに基づき、両面・フォームオーバレイ印刷の実行を指示するための指示情報を含む，奇数ページ分の電子データから生成されたものであるか否かが分かる形式の印刷ジョブデータを生成して前記印刷装置に対して送信する印刷ジョブデータ生成送信手段
を備えた装置であり、
前記印刷装置が、
受信した印刷ジョブデータに応じた内容の印刷物を生成するための印刷処理手段であって、受信した印刷ジョブデータが、前記指示情報を含み，かつ，奇数ページ分の電子データから生成されたものであることを示す形式の印刷ジョブデータであった場合には、当該印刷ジョブデータに応じた内容の，最終の用紙の裏面が白紙となっている両面印刷物を生成する印刷処理手段
を備えた装置である
ことを特徴とする印刷システム。
【請求項２】
前記ホスト装置の前記印刷ジョブデータ生成送信手段が、
２ｎ(ｎは、自然数)ページ分の電子データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、第１ページ〜第２ｎページのそれぞれについて、フォームオーバレイ印刷を行うページであることを示すオーバレイ印刷指示情報を含む印刷ジョブデータを生成して前記印刷装置に送信し、２ｎ−１ページ分の電子データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、第１ページ〜第２ｎ−１ページのそれぞれについて、前記オーバレイ印刷指示情報を含み、第２ページを白紙ページとすることを示す白紙ページ印刷指示情報を含む印刷ジョブデータを生成して前記印刷装置に送信する手段である
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記白紙ページ印刷指示情報が、改ページコマンドのみからなる情報である
ことを特徴とする請求項２記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、両面・フォームオーバレイ印刷が可能な印刷システムに、関する。
【背景技術】
【０００２】
周知のように、近年の印刷システム(印刷装置と、当該印刷装置用のプリンタドライバがインストールされたコンピュータとにより構成されるシステム)の中には、両面印刷が可能なものが存在している。
【０００３】
そして、両面印刷が可能な印刷システムの中には、両面・フォームオーバレイ印刷(両面のフォームオーバレイ印刷)が可能なものが存在しているが、既存の，両面・フォームオーバレイ印刷が可能な印刷システムは、いずれも、最終ページ(最後に排出される用紙の裏)が白紙ページとなっている両面印刷物を生成させることが出来ないものとなっている。
【０００４】
以下、既存の，両面・フォームオーバレイ印刷が可能な印刷システムが、上記のようなシステムとなっている理由を、簡単に、説明する。
【０００５】
両面・フォームオーバレイ印刷が可能な印刷システムを構成するために使用されているプリンタドライバは、２ｎ−１〔ｎは、自然数〕ページ分の電子的データ(アプリケーションソフトで作成した文書データ等)に基づく両面印刷の実行が指示された場合、白紙の最終ページを追加した形で印刷ジョブデータを生成するものとなっている。なお、プリンタドライバが，そのような印刷ジョブデータを生成するものとされているのは、印刷装置の機構上(裏→表の順で印刷を行う都合上)、両面印刷時には、偶数ページ分のデータが必要とされるためである。
【０００６】
さらに、両面・フォームオーバレイ印刷が可能な印刷システムを構成するために使用されているプリンタドライバは、両面・フォームオーバレイ印刷の実行が指示された場合には、両面印刷の実行が指示された場合に生成する印刷ジョブデータに、フォームオーバレイ印刷の実行を指示するための幾つかのコマンドを追加した印刷ジョブデータを生成するものとなっている。
【０００７】
具体的には、或る印刷装置用のプリンタドライバは、２ページ分の電子的データに基づく両面印刷の実行が指示された場合には、図３(Ａ)に示したような印刷ジョブデータを生成し、同じ電子的データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、図３(Ｂ)に示したような印刷ジョブデータを生成するように作成(プログラム)されている。また、当該プリンタドライバは、３ページ分の電子的データに基づく両面印刷の実行が指示された場合には、図４(Ａ)に示したような印刷ジョブデータを生成し、同じ電子的データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、図４(Ｂ)に示したような印刷ジョブデータを生成するようにも作成されている。
【０００８】
すなわち、このプリンタドライバは、両面・フォームオーバレイ印刷の実行が指示された場合、両面印刷の実行が指示された場合に生成する印刷ジョブデータ(図３(Ａ)，図４(Ａ))の先頭部分，末尾部分に、それぞれ、フォームオーバレイＯＮコマンド，フォームオーバレイＯＮコマンドを追加し、当該印刷ジョブデータに含まれる各ページ用印刷データ(１ページ分の印刷内容を規定するデータ)の先頭部分或いは末尾部分(フォームを背面に印刷することが指示されている場合が先頭部分)にフォーム実行コマンドを追加した印刷ジョブデータ(図３(Ｂ)，図４(Ｂ))を生成するように作成されている。
【０００９】
なお、両面・フォームオーバレイ印刷の実行が指示された場合、フォーム実行コマンド相当のコマンドがページ毎に含まれないタイプの印刷ジョブデータを生成するプリンタドライバも、存在している。
【００１０】
このように、既存の，両面・フォームオーバレイ印刷が可能な印刷システムを構成するために使用されているプリンタドライバは、両面・フォームオーバレイ印刷の実行が指示された場合、両面印刷の実行が指示された場合に生成する印刷ジョブデータに、フォームオーバレイ印刷の実行を指示するための幾つかのコマンドを追加した印刷ジョブデータを生成するものとなっている。
【００１１】
そして、両面・フォームオーバレイ印刷が可能な印刷システムを構成するために使用されている印刷装置は、両面・フォームオーバレイ印刷の実行が指示されている印刷ジョブデータを受信した場合、当該印刷ジョブデータで指定されている内容の印刷物(つまり、フォームを各ページ(各用紙の表と裏)に印刷した両面印刷物)を生成するように構成されている。
【００１２】
このように動作するプリンタドライバ，印刷装置が用いられたものであるため、既存の，両面・フォームオーバレイ印刷が可能な印刷システムは、いずれも、最終ページにフォームが印刷されていないフォーム付き両面印刷物を生成させることが出来ないものとなっているのである。
【００１３】
最終ページが白紙ページとなっているフォーム付き両面印刷物を得たいと考えるユーザが存在する以上、両面・フォームオーバレイ印刷が可能な印刷システムには、そのようなフォーム付き両面印刷物を生成可能であることが望まれる。トナー等を無駄に消費しないためや、適正な課金を行えるようにするためにも、最終ページが白紙ページとなっているフォーム付き両面印刷物を生成可能であることが望まれる。
【００１４】
また、最終ページがフォームのみが印刷されたページとなっているフォーム付き両面印刷物を得たいと考えるユーザも存在するので、両面・フォームオーバレイ印刷が可能な印刷システムは、そのようなフォーム付き両面印刷物を生成できるようにしておくことも望まれる。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
そこで、本発明の課題は、最終ページにフォームが印刷されていない(最終ページが白紙ページとなっている)フォーム付き両面印刷物を生成させることも、最終ページにフォームのみが印刷されているフォーム付き両面印刷物を生成させることも可能な印刷システムを、提供することにある。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明では、印刷システムを、両面・フォームオーバレイ印刷が可能な印刷装置と、当該印刷装置に印刷ジョブデータを供給するためのホスト装置とを含むシステムであって、ホスト装置として、或る電子データに基づく両面・フォームオーバレイ印刷の実行がユーザにより指示された場合、当該電子データに基づき、両面・フォームオーバレイ印刷の実行を指示するための指示情報を含む，奇数ページ分の電子データから生成されたものであるか否かが分かる形式の印刷ジョブデータを生成して印刷装置に対して送信する印刷ジョブデータ生成送信手段を備えた装置が用いられ、印刷装置として、受信した印刷ジョブデータに応じた内容の印刷物を生成するための印刷処理手段であって、受信した印刷ジョブデータが、指示情報を含み、かつ、奇数ページ分の電子データから生成されたものであることを示す形式の印刷ジョブデータであった場合には、当該印刷ジョブデータに応じた内容の，最終の用紙の裏面が白紙となっている両面印刷物を生成する印刷処理手段を備えた装置が用いられたものとして構成しておく。
【００１７】
要するに、最終ページにフォームが印刷されていない(最終ページが白紙ページとなっている)フォーム付き両面印刷物を生成可能な印刷システムは、印刷装置を、「最終ページがフォームのみのページであった場合，白紙ページを印刷する装置」としておけば、実現することが出来る。ただし、そのような印刷装置が用いられた印刷システムでは、ユーザが、フォームのみを印刷させるために意図的に追加した最終ページ(改ページのみからなるページ等)も、白紙ページとして印刷されてしまうことになる。
【００１８】
一方、本発明の印刷システムは、上記したように、その元となった電子データが奇数ページ分の電子データであったか否かが分かる形式の印刷ジョブデータを印刷装置に供給するホスト装置と、奇数ページ分の電子データから生成された印刷ジョブデータが供給されたときに、最終の用紙の裏面が白紙となっている両面印刷物を生成する印刷装置とを含むシステムとなっている。このため、本発明の印刷システムでは、ユーザが、白紙の最終ページを意図的に追加した電子データを作成し、それに基づく両面・オーバレイ印刷の実行を指示した場合(この場合、印刷装置には、奇数ページ分の電子データから生成されたものでないことが分かる形式の印刷ジョブデータが供給されることになる)には、最終ページがフォームのみが印刷されたページとなっているフォーム付き両面印刷物が生成されることになる。また、ユーザが、奇数ページ分の電子データに基づく両面・オーバレイ印刷の実行を指示した場合(この場合、印刷装置には、奇数ページ分の電子データから生成されたものであることが分かる形式の印刷ジョブデータが供給されることになる)には、最終ページが白紙ページとなっているフォーム付き両面印刷物が生成されることになる。従って、本発明の印刷システムは、最終ページにフォームが印刷されていないフォーム付き両面印刷物を生成させることも、最終ページにフォームのみが印刷されているフォーム付き両面印刷物を生成させることも可能なシステムとなっていることになる。
【００１９】
本発明の印刷システムを実現する際には、ホスト装置の印刷ジョブデータ生成送信手段を、２ｎ(ｎは、自然数)ページ分の電子データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、第１ページ〜第２ｎページのそれぞれについて、フォームオーバレイ印刷を行うページであることを示すオーバレイ印刷指示情報を含む印刷ジョブデータを生成して印刷装置に送信し、２ｎ−１ページ分の電子データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、第１ページ〜第２ｎ−１ページのそれぞれについて、オーバレイ印刷指示情報を含み、第２ページを白紙ページとすることを示す白紙ページ印刷指示情報(例えば、改ページコマンドのみからなる情報)を含む印刷ジョブデータを生成して印刷装置に送信する手段としておくことが出来る。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００２１】
図１に示してあるように、本発明の一実施形態に係る印刷システムは、印刷装置１０と、プリンタドライバ２５がインストールされている何台か(図では、１台)のパーソナルコンピュータ(ＰＣ)２０(本発明のホスト装置に相当)とが接続(ネットワーク接続或いはダイレクト接続)されたシステムである。
【００２２】
この印刷システムに含まれる印刷装置１０は、制御部１１と操作パネル１２と印刷機構部１３とを備えた装置(いわゆるレーザプリンタ)である。
【００２３】
印刷装置１０が備える操作パネル１２は、ＬＣＤ，複数の押しボタンスイッチ等から構成された、ユーザと印刷装置１０(制御部１１)との間のインタフェースとして機能するユニットである。また、印刷機構部１３は、用紙上に印刷を行うためのユニットである。この印刷機構部１３は、両面印刷が可能なものとなっている。
【００２４】
制御部１１は、ＰＣ２０から受信した印刷ジョブデータに応じた内容の印刷物を印刷機構部１３に生成させるための処理や、操作パネル１２を制御する処理を行うユニットである。この制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ，画像処理等を行うためのＡＳＩＣ，印刷ジョブデータを受信するための通信インタフェース回路，フォームデータ(フォームオーバレイ印刷時に使用するデータ)を記憶しておくための不揮発性記憶装置等から構成されている。
【００２５】
本印刷システムに含まれるＰＣ０にインストールされているプリンタドライバ２５は、印刷装置１０用に開発されたプログラムである。
【００２６】
このプリンタドライバ２５は、偶数ページ分の電子的データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、図２(Ａ)に模式的に示したような構成の印刷ジョブデータを生成するプログラムであると共に、奇数ページ分の電子的データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、図２(Ｂ)に模式的に示したような構成の印刷ジョブデータを生成するプログラムとなっている。
【００２７】
すなわち、プリンタドライバ２５は、偶数ページ分の電子的データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、既に説明した既存のプリンタドライバ(図３参照)と全く同じ内容の処理を行うものとなっている。ただし、プリンタドライバ２５は、２ｎ−１(ｎは、自然数)ページ分の電子的データに基づく両面・フォームオーバレイ印刷の実行が指示された場合には、第１〜第ｎ−１ページ用印刷データの先頭部分或いは末尾部分(フォームを背面に印刷することが指示されている場合が先頭部分)にフォーム実行コマンド（本発明のオーバレイ印刷指示情報に相当）が追加されており、第２ｎページ用印刷データとして，改ページコマンド（本発明の白紙ページ印刷指示情報に相当）のみからなるデータが含められている印刷ジョブデータを生成するプログラムとなっている。
【００２８】
換言すれば、プリンタドライバ２５は、２ｎ−１ページ分の電子的データに基づく両面・フォームオーバレイ印刷の実行が指示された場合に、第２ｎページ用印刷データとして，フォーム実行コマンド及び改ページコマンドからなるデータ(図４(Ｂ)参照)ではなく、改ページコマンドのみからなるデータを含めるように、既存のプリンタドライバを改良したものとなっている。
【００２９】
そして、印刷装置１０の制御部１１は、このような構成の印刷ジョブデータ中のページ用印刷データ毎に、それを解釈することにより，印刷に必要とされるデータ〔ＣＭＫＹバンド群(一種のＣＭＹＫイメージデータ)〕を内部に用意する処理を行うユニットとして構成されている。
【００３０】
以上、説明したように、本実施形態に係る印刷システムを構成しているＰＣ２０(プリンタドライバ２５)は、両面・フォームオーバレイ印刷の実行を指示する印刷ジョブデータとして、最終ページに関するページ用印刷データにフォーム実行コマンドが含まれているか否かによって、その元となった電子データが偶数ページ分の電子データであったか，奇数ページ分の電子データであったかが分かる形式の印刷ジョブデータを印刷装置１０に供給するものとなっている。また、印刷装置１０は、両面・フォームオーバレイ印刷の実行を指示する，奇数ページ分の電子データから生成された印刷ジョブデータが供給された場合には、最終の用紙の裏面が白紙となっているフォーム付き両面印刷物を生成するものとなっている。
【００３１】
このため、本印刷システムに、２ｎ−１ページ分の電子的データに基づく両面・フォームオーバレイ印刷を行わせた場合には、第１ページ〜第２ｎ−１ページまでの各ページに関してはフォームが印刷されているが、第２ｎページ(最後に排出される用紙の裏面)に関してはフォームが印刷されていないフォーム付き両面印刷物が生成されることになる。また、２ｎ−１ページ分の電子的データの末尾に白紙ページを追加してから、その電子的データに基づく両面・フォームオーバレイ印刷を行わせた場合には、最終ページがフォームのみが印刷されたページとなっているフォーム付き両面印刷物が生成されることになる。
【００３２】
従って、この印刷システムは、ユーザが所望するどのような形態のフォーム付き両面印刷物(最終ページにフォームが印刷されていないフォーム付き両面印刷物や、最終ページにフォームのみが印刷されているフォーム付き両面印刷物)も生成させることが可能なシステムとなっていると言うことが出来る。
【００３３】
＜変形形態＞
本実施形態に係る印刷システムは、各種の変形を行うことが出来る。例えば、上記した印刷システムは、いわば、白紙ページの追加がＰＣ２０側で行われるシステムであったが、白紙ページの追加が印刷装置１０側で行われるように(両面・フォームオーバレイ印刷が指示されている，２ｎ−１ページ分の印刷ジョブデータを受信した場合、制御部１１が、第２ｎページとして白紙ページを追加するように)、印刷システムを変形しておくことが出来る。
【００３４】
また、白紙ページの追加が印刷装置１０側で行われるように印刷システムを変形する場合には、プリンタドライバ２５を、ページ別にフォーム実行コマンドを含まない印刷ジョブデータを生成・送信するものに変形することが出来る。
【００３５】
また、フォーム実行コマンドに相当するコマンドがページ別に含まれないタイプの印刷ジョブデータを生成するプリンタドライバを、最終ページの追加が必要な場合、特殊な情報（白紙ページの印刷を直接的に指示するための情報等）を追加した印刷ジョブデータを生成するものに改良した上で、当該プリンタドライバから，印刷ジョブデータの供給を受ける印刷装置を、受信した印刷ジョブデータ（両面・フォームオーバレイ印刷を行うことが指示されているもの）中に，当該特殊な情報が含まれていた場合には、最終ページを白紙ページとしたフォーム付き両面印刷物を生成する装置とすることによって、本実施形態に係る印刷システムと同じ両面・オーバレイ印刷機能を有するシステムを実現することも出来る。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態に係る印刷システムの構成図。
【図２】実施形態に係る印刷システムに用いられているプリンタドライバが、両面・フォームオーバレイ印刷の実行が指示されたときに生成する印刷ジョブデータの説明図。
【図３】従来のプリンタドライバの動作を説明するための図。
【図４】従来のプリンタドライバの動作を説明するための図。
【符号の説明】
【００３７】
１０  印刷装置、  １１  制御部、  １２  操作パネル、  １３  印刷機構部
２０  パーソナルコンピュータ(ＰＣ)、  ２５  プリンタドライバ
【図１】
2006099642.tif 000003
【図２】
2006099642.tif 000004
【図３】
2006099642.tif 000005
【図４】
2006099642.tif 000006