(57)【要約】【課題】用紙上の余白領域を印刷領域として容易に割り付けることを可能にする。【解決手段】印刷される文書の文書データを受け付けて、受け付けた文書データが印刷される用紙の余白領域を余白領域抽出部５２２により抽出し、さらに、印刷開始位置制御部５２４により抽出された余白領域に文書データを割り付け、余白領域に割り付けられた文書データをプリンタ７０にて用紙に印刷する。【選択図】図２
2008090356.tif 000002
【特許請求の範囲】
【請求項１】
印刷される文書の文書データを受け付ける文書受付手段と、
前記文書データが印刷される媒体の余白領域を抽出する余白領域抽出手段と、
前記余白領域抽出手段にて抽出された前記余白領域に前記文書データを割り付ける文書割付手段と、
前記文書割付手段にて割り付けられた前記文書データを前記媒体に印刷する印刷手段と
を備えたことを特徴とする印刷システム。
【請求項２】
前記媒体上の文書データが印刷された領域に関する情報を印刷履歴情報として記憶する印刷履歴記憶手段をさらに備え、
前記余白領域抽出手段は、前記印刷履歴記憶手段にて記憶された前記印刷履歴情報に基づいて、前記媒体の前記余白領域を抽出することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記媒体を識別する識別情報を生成し、前記印刷手段に対して当該識別情報の印刷を指示する識別情報生成手段と、
前記媒体に印刷された前記識別情報の入力を受け付ける識別情報受付手段とをさらに備え、
前記印刷履歴記憶手段は、前記印刷履歴情報を前記識別情報に対応付けて記憶し、前記余白領域抽出手段は、当該印刷履歴記憶手段に記憶された当該印刷履歴情報であって、前記識別情報受付手段にて受け付けた当該識別情報に対応する当該印刷履歴情報に基づいて前記余白領域を抽出することを特徴とする請求項２記載の印刷システム。
【請求項４】
前記印刷手段にて前記媒体に前記文書データが新たに印刷された場合に、当該新たな文書データが印刷された領域に関する情報を前記印刷履歴情報に追加して当該印刷履歴情報の更新を行う印刷履歴情報更新手段をさらに備えたことを特徴とする請求項２記載の印刷システム。
【請求項５】
前記媒体上の文書画像を読み取る画像読取手段をさらに備え、
前記余白領域抽出手段は、前記画像読取手段にて読み取られた前記文書画像に基づいて、前記媒体の前記余白領域を抽出することを特徴とする請求項１記載の印刷システム。
【請求項６】
前記文書割付手段は、前記文書受付手段に受け付けられた前記文書データを、前記余白領域抽出手段にて抽出された前記余白領域に座標移動させる座標変換処理を行うことを特徴とする請求項１記載の印刷システム。
【請求項７】
印刷される文書の文書データを受け付ける文書受付手段と、
前記文書のサイズの入力を受け付ける文書サイズ受付手段と、
前記文書データが印刷される媒体のサイズの入力を受け付ける媒体サイズ受付手段と、
前記文書サイズ受付手段にて受け付けた前記文書のサイズと前記媒体サイズ受付手段にて受け付けた前記媒体のサイズとに基づいて、当該媒体上の前記文書を印刷可能な領域を抽出する印刷可能領域抽出手段と、
前記印刷可能領域抽出手段にて抽出された前記領域に前記文書データを割り付ける文書割付手段と、
前記文書割付手段にて割り付けられた前記文書データを前記媒体に印刷する印刷手段と
を備えたことを特徴とする印刷システム。
【請求項８】
印刷される文書の文書データを受け付ける文書受付手段と、
前記文書データが印刷される媒体の余白領域を抽出する余白領域抽出手段と、
前記余白領域抽出手段にて抽出された前記余白領域に前記文書データを割り付ける文書割付手段と
を備えたことを特徴とする印刷制御装置。
【請求項９】
印刷される前記文書のサイズの入力を受け付ける文書サイズ受付手段と、
前記余白領域抽出手段にて抽出された前記余白領域に、前記文書サイズ受付手段にて受け付けられたサイズの前記文書が割り付け可能か否かを判定する印刷可否判定手段とをさらに備え、
前記文書割付手段は、前記印刷可否判定手段にて前記文書の割り付けが可能であると判断された場合に、当該文書の前記文書データを前記余白領域に割り付けることを特徴とする請求項８記載の印刷制御装置。
【請求項１０】
前記余白領域抽出手段にて複数の前記余白領域が抽出された場合に、ユーザによる一または複数の当該余白領域の指定を受け付ける余白領域指定手段をさらに備え、
前記文書割付手段は、前記余白領域指定手段にて指定された前記余白領域に前記文書データを割り付けることを特徴とする請求項８記載の印刷制御装置。
【請求項１１】
前記文書受付手段は、前記文書データを受け付けたのち当該文書データをビットマップデータに変換し、前記余白領域抽出手段は、当該文書受付手段にて変換された当該ビットマップデータに基づいて前記余白領域を抽出することを特徴とする請求項８記載の印刷制御装置。
【請求項１２】
コンピュータに、
印刷される文書の文書データを受け付ける機能と、
前記文書データが印刷される媒体の余白領域を抽出する機能と、
抽出された前記余白領域に前記文書データを割り付ける機能と
を実現させるプログラム。
【請求項１３】
媒体上の前記文書データが印刷された領域に関する情報を印刷履歴情報としてメモリに記憶する機能をさらに実現する請求項１２記載のプログラム。
【請求項１４】
抽出された前記余白領域に前記文書データが割り付け可能か否かを判定する機能をさらに実現する請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体上にて印刷領域を割り付けて文書印刷を行う印刷システム等に関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置を用いて用紙等に文書を印刷する際には、画像形成装置に接続された例えばパーソナルコンピュータ（ＰＣ）等の端末装置から用紙上での印刷位置や印刷方向を設定することにより、文書を用紙上に自由に割り付けることが可能である（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２０００−１３２３６９号公報(第２−３頁)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで一般に、用紙上の一部領域にはすでに文書が印刷されてはいるが、それ以外の領域に印刷可能な余白が存在する際には、用紙を有効利用する観点から、その余白部分に新たな印刷を行う場合がある。例えば、試し印刷する場合には、このような余白を利用する場合も多い。
しかしながら、その場合に、ユーザ自身が用紙上の余白領域の位置を把握して、その余白領域を印刷領域として正確に割り付けることは極めて煩わしい操作を伴うものであった。
【０００５】
そこで本発明は、以上のような技術的課題を解決するためになされたものであり、その目的とするところは、用紙上の余白領域を印刷領域として容易に割り付けることを可能にすることにある。
【課題を解決するための手段】
【０００６】
かかる目的のもと、本発明の印刷システムは、印刷される文書の文書データを受け付ける文書受付手段と、文書データが印刷される媒体の余白領域を抽出する余白領域抽出手段と、余白領域抽出手段にて抽出された余白領域に文書データを割り付ける文書割付手段と、文書割付手段にて割り付けられた文書データを媒体に印刷する印刷手段とを備えたことを特徴としている。
【０００７】
ここで、媒体上の文書データが印刷された領域に関する情報を印刷履歴情報として記憶する印刷履歴記憶手段をさらに備え、余白領域抽出手段は、印刷履歴記憶手段にて記憶された印刷履歴情報に基づいて、媒体の余白領域を抽出することを特徴とすることができる。
特に、媒体を識別する識別情報を生成し、印刷手段に対して識別情報の印刷を指示する識別情報生成手段と、媒体に印刷された識別情報の入力を受け付ける識別情報受付手段とをさらに備え、印刷履歴記憶手段は、印刷履歴情報を識別情報に対応付けて記憶し、余白領域抽出手段は、印刷履歴記憶手段に記憶された印刷履歴情報であって、識別情報受付手段にて受け付けた識別情報に対応する印刷履歴情報に基づいて余白領域を抽出することを特徴とすることができる。また、印刷手段にて媒体に文書データが新たに印刷された場合に、新たな文書データが印刷された領域に関する情報を印刷履歴情報に追加して印刷履歴情報の更新を行う印刷履歴情報更新手段をさらに備えたことを特徴とすることができる。
【０００８】
また、媒体上の文書画像を読み取る画像読取手段をさらに備え、余白領域抽出手段は、画像読取手段にて読み取られた文書画像に基づいて、媒体の余白領域を抽出することを特徴とすることができる。
さらに、文書割付手段は、文書受付手段に受け付けられた文書データを、余白領域抽出手段にて抽出された余白領域に座標移動させる座標変換処理を行うことを特徴とすることができる。
【０００９】
また、本発明の印刷システムは、印刷される文書の文書データを受け付ける文書受付手段と、文書のサイズの入力を受け付ける文書サイズ受付手段と、文書データが印刷される媒体のサイズの入力を受け付ける媒体サイズ受付手段と、文書サイズ受付手段にて受け付けた文書のサイズと媒体サイズ受付手段にて受け付けた媒体のサイズとに基づいて、媒体上の文書を印刷可能な領域を抽出する印刷可能領域抽出手段と、印刷可能領域抽出手段にて抽出された領域に文書データを割り付ける文書割付手段と、文書割付手段にて割り付けられた文書データを媒体に印刷する印刷手段とを備えたことを特徴としている。
【００１０】
また、本発明を印刷制御装置として捉え、本発明の印刷制御装置は、印刷される文書の文書データを受け付ける文書受付手段と、文書データが印刷される媒体の余白領域を抽出する余白領域抽出手段と、余白領域抽出手段にて抽出された余白領域に文書データを割り付ける文書割付手段とを備えたことを特徴としている。
【００１１】
ここで、印刷される文書のサイズの入力を受け付ける文書サイズ受付手段と、余白領域抽出手段にて抽出された余白領域に、文書サイズ受付手段にて受け付けられたサイズの文書が割り付け可能か否かを判定する印刷可否判定手段とをさらに備え、文書割付手段は、印刷可否判定手段にて文書の割り付けが可能であると判断された場合に、かかる文書の文書データを余白領域に割り付けることを特徴とすることができる。また、余白領域抽出手段にて複数の余白領域が抽出された場合に、ユーザによる一または複数の余白領域の指定を受け付ける余白領域指定手段をさらに備え、文書割付手段は、余白領域指定手段にて指定された余白領域に文書データを割り付けることを特徴とすることができる。さらに、文書受付手段は、文書データを受け付けたのち文書データをビットマップデータに変換し、余白領域抽出手段は、文書受付手段にて変換されたビットマップデータに基づいて余白領域を抽出することを特徴とすることができる。
【００１２】
また、本発明をプログラムとして捉え、本発明のプログラムは、コンピュータに、印刷される文書の文書データを受け付ける機能と、文書データが印刷される媒体の余白領域を抽出する機能と、抽出された余白領域に文書データを割り付ける機能とを実現させることを特徴としている。
ここで、かかるプログラムは、媒体上の文書データが印刷された領域に関する情報を印刷履歴情報としてメモリに記憶する機能をさらに実現することを特徴とすることができる。また、抽出された余白領域に文書データが割り付け可能か否かを判定する機能をさらに実現することを特徴とすることができる。
【００１３】
なお、このプログラムは、例えば、ハードディスク等の予約領域に格納されたプログラムを、ＲＡＭにロードして実行される場合がある。また、予めＲＯＭに格納された状態にて、ＣＰＵで実行される形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭを備えている場合には、機器がアッセンブリされた後に、プログラムだけが提供されてＲＯＭにインストールされる場合がある。このプログラムの提供に際しては、インターネット等のネットワークを介してデータ記録装置を備えたコンピュータにプログラムが伝送され、データ記録装置の有するＲＯＭにインストールされる形態も考えられる。
【発明の効果】
【００１４】
本発明の請求項１によれば、用紙上の余白領域を印刷領域として容易に割り付けることが可能となる。
また、本発明の請求項２によれば、すでに印刷が行われた用紙上の余白領域を把握することが可能となる。
また、本発明の請求項３によれば、識別情報によりすでに印刷が行われた用紙を容易に特定し、迅速に用紙上の余白領域を把握することができる。
【００１５】
また、本発明の請求項４によれば、複数回印刷が行われた用紙上の余白領域を把握することができる。
また、本発明の請求項５によれば、過去に印刷が行われた際の印刷履歴が記録されていない用紙上での余白領域を容易に把握することができる。
また、本発明の請求項６によれば、文書を自動的に余白領域に割り付けることができる。
【００１６】
本発明の請求項７によれば、ユーザは、使用する出力用紙を目視して印刷済みの領域の位置を把握しながら、ユーザの所望する余白領域に印刷を行うことが可能となる。
【００１７】
本発明の請求項８によれば、用紙上の余白領域を印刷領域として容易に割り付けることが可能となる。
また、本発明の請求項９によれば、ユーザは余白領域に文書の印刷が可能か否かを容易に把握でき、適切な用紙を選択することができる。
また、本発明の請求項１０によれば、文書のサイズ等に対応した余白領域を自由に設定することができる。
また、本発明の請求項１１によれば、余白領域を細分化して設定することができ、用紙の使用効率をさらに高めることができる。
【００１８】
本発明の請求項１２によれば、用紙上の余白領域を印刷領域として容易に割り付けることが可能となる。
また、本発明の請求項１３によれば、すでに印刷が行われた用紙上の余白領域を把握することが可能となる。
また、本発明の請求項１４によれば、ユーザは余白領域に文書の印刷が可能か否かを容易に把握でき、適切な用紙を選択することができる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
[実施の形態１]
図１は、本実施の形態が適用される印刷システム１の全体構成を示す図である。図１に示す印刷システム１は、ユーザからの文書（ドキュメント）等の印刷指示を受け付けて、これを印刷ジョブとして送信する端末装置１０と、端末装置１０からの印刷ジョブを受信して媒体である用紙に印刷を行う画像形成装置（印刷手段）としてのプリンタ７０とが通信ケーブル６０を介して相互に接続されて構成されている。
【００２０】
端末装置１０は、装置全体の動作を制御する制御部２０、所定のアプリケーションソフトに従って文書（ドキュメント）等の文書データを生成したり、生成された文書データや保存された文書データについて印刷指示等を行う文書データ生成部３０、文書データやプログラム等が記憶される例えばハードディスク（Hard Disk Drive）にて実現される記憶部４０、文書データ生成部３０からの文書データの印刷指示をプリンタ７０に対する印刷命令に変換し、印刷ジョブとしての印刷データの生成等を行うプリンタドライバ５０を含んで構成されている。ここで、端末装置１０としては、例えばパーソナルコンピュータ(ＰＣ)が用いられる。
ここで、本明細書では、「文書」の文言を用いるが、この「文書」は、テキストの他に、例えば、写真、図形等の画像をも含むものである。
【００２１】
なお、端末装置１０の上記した機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、端末装置１０の図示しないＣＰＵが、所定のプログラムを記憶部４０から主記憶装置（例えば、ＲＯＭ）に読み込み、制御部２０、文書データ生成部３０、プリンタドライバ５０の各機能を実現する処理を行う。
【００２２】
プリンタ７０は、例えば電子写真方式からなる画像形成機構（プリンタエンジン）により構成され、文書データを用紙に印刷する。なお、プリンタ７０には、インクジェット方式等のその他の如何なる方式のプリンタエンジンを用いてもよい。
【００２３】
次いで、本実施の形態の端末装置１０に備えられたプリンタドライバ５０の構成について説明する。
図２は、プリンタドライバ５０の機能構成を示すブロック図である。図２に示したように、プリンタドライバ５０は、ユーザからの各種の指示入力を受け付けたり、ユーザに対して所定の情報を表示するユーザインタフェイス（ＵＩ）部５１、印刷ジョブとしての印刷データを生成する印刷処理部５２を含んで構成されている。
【００２４】
ＵＩ部５１は、文書データ生成部３０にて作成された文書のサイズについて、ユーザからの指定を受け付ける文書サイズ入力部（文書サイズ受付手段）５１１、プリンタ７０での印刷に使用される特定の用紙に付された用紙識別情報（用紙識別情報に関しては後述する）のユーザからの指定を受け付ける用紙識別情報入力部(識別情報受付手段)５１２、文書サイズ入力部５１１にて指定されたサイズの文書を、用紙識別情報入力部５１２にて指定された用紙上で割り付けることが可能な領域（複数のかかる領域が存在する場合には、その複数の領域のすべて）を表示する印刷可能領域表示部５１３、指定されたサイズの文書を割り付けることが可能な用紙上の領域が複数ある場合に、ユーザから文書を割り付ける領域(印刷領域)の指定を受け付ける余白領域指定手段の一例としての印刷領域入力部５１４を備えている。
なお、ＵＩ部５１は、例えば端末装置１０に設けられた液晶ディスプレイにて実現される。
【００２５】
ここで、用紙識別情報（出力用紙識別情報とも記す）は、本実施の形態の印刷システム１において、プリンタ７０にて新たな用紙（何も印刷されていない未使用の用紙）に文書が印刷された際に、例えばその用紙の右下隅に印刷される、その用紙を個別に特定するための識別情報である。したがって、プリンタ７０にて印刷された用紙には、その用紙を他の用紙から識別するための一の用紙識別情報が印刷されることとなる。
【００２６】
印刷処理部５２は、用紙上にて文書が印刷された領域の座標データや用紙識別情報を印刷履歴データ（印刷履歴情報）として記憶する印刷履歴記憶部（印刷履歴記憶手段）５２１、用紙識別情報入力部５１２にてユーザが指定した用紙識別情報に対応する用紙の印刷履歴データを印刷履歴記憶部５２１から読み取り、余白領域に関する情報を抽出する余白領域抽出部（余白領域抽出手段）５２２、文書サイズ入力部５１１にて指定されたサイズの文書が、余白領域抽出部５２２にて抽出された余白領域内に印刷可能であるか否かを判断する印刷可否判定部（印刷可否判定手段）５２３を備えている。
【００２７】
さらに、印刷処理部５２は、印刷領域入力部５１４での印刷領域の指定に対応して、印刷を開始する位置座標を決定し、指定された印刷領域に文書を割り付ける文書割付手段の一例としての印刷開始位置制御部５２４、文書データ生成部３０からの印刷指示と、印刷開始位置制御部５２４にて決定された印刷を開始する位置座標情報とに基づいて、印刷データを生成する印刷出力部５２５を備えている。
また、印刷出力部５２５にて生成された印刷データに基づいて、印刷された用紙についての印刷履歴記憶部５２１に記憶されている印刷履歴データを更新する印刷履歴データ更新部（印刷履歴情報更新手段）５２６を備えている。
【００２８】
続いて、本実施の形態の印刷システム１での印刷処理について説明する。
図３は、実施の形態の印刷システム１での印刷処理の手順の一例を示すフローチャートである。図３に示したように、端末装置１０のプリンタドライバ５０では、まず、文書データ生成部３０から、文書データ生成部３０にて生成された文書または記憶部４０に記憶されている文書の印刷指示を受ける（Ｓ１０１）。そして、文書の印刷指示を受けると、プリンタドライバ５０のＵＩ部５１は、図４に示した表示画面を表示する（Ｓ１０２）。
図４に示した表示画面には、印刷する際の部数を入力する欄（部数入力欄）、文書を拡大／縮小して印刷する際のズーム比率（拡縮率）を指定する欄（ズーム指定欄）、文書（原稿）のサイズを入力する欄（文書サイズ入力欄：文書サイズ入力部５１１）、出力用紙として使用する用紙の出力用紙識別情報を入力する欄（用紙識別情報入力欄：用紙識別情報入力部５１２）、出力用紙として使用する用紙のサイズを入力する欄（出力用紙サイズ入力欄：媒体サイズ受付手段）等といった印刷設定情報に関する入力欄を備えている。
【００２９】
ここで、図４（ａ）は、未使用の用紙を使用する際の各入力欄への印刷設定情報（プロパティ）の入力例を示したものであり、図４（ｂ）は、すでに使用済みの用紙を使用する際の各入力欄への印刷設定情報の入力例を示したものである。例えば、図４（ａ）では、文書サイズ入力欄（文書サイズ入力部５１１）には「はがき」（Ａ６サイズ）、用紙識別情報入力欄（用紙識別情報入力部５１２）には未使用の用紙を意味する「新しい用紙」、用紙サイズ入力欄には「Ａ４」がそれぞれ入力されている。また、例えば、図４（ｂ）では、文書サイズ入力欄（文書サイズ入力部５１１）には「はがき」（Ａ６サイズ）、用紙識別情報入力欄（用紙識別情報入力部５１２）には出力用紙として使用する用紙の出力用紙識別情報の一例である「ＩＤ−００００８−１」がそれぞれ入力されている。なお、出力用紙識別情報が入力された場合には、出力用紙識別情報により使用される用紙が特定されるので、用紙のサイズを入力する必要はなく、用紙サイズ入力欄は入力不能に設定される。なお、ここでは、出力用紙識別情報「ＩＤ−００００８−１」にて特定される用紙のサイズもＡ４であると想定する。
そして、図４に示した表示画面の各入力欄への入力が完了した際には、ユーザにより「ＯＫ」がクリックされる。「ＯＫ」がクリックされると、プリンタドライバ５０のＵＩ部５１は、表示画面にて入力された各種印刷設定情報を印刷処理部５２に送る（Ｓ１０３）。
【００３０】
ＵＩ部５１から表示画面にて入力された各種印刷設定情報を受け付けた印刷処理部５２は、以下の印刷処理を実行する。
印刷処理部５２では、文書サイズ入力欄（文書サイズ入力部５１１）から入力された文書サイズ情報とズーム指定欄から入力されたズーム比率（拡縮率）とに基づいて、印刷対象である文書を印刷するのに必要な領域（印刷領域）のサイズを算出する（Ｓ１０４）。ここで、印刷領域のサイズの算出は、印刷可否判定部５２３が行い、印刷領域のサイズ情報を保持する。
例えば、図４に示した文書サイズ入力欄（文書サイズ入力部５１１）からは「はがき」（Ａ６サイズ）が入力され、ズーム指定欄には１００％が指定されているので、印刷可否判定部５２３では、印刷領域のサイズ情報として、１００ｍｍ×１４８ｍｍの領域が算出され、保持される。
【００３１】
次に、印刷処理部５２は、印刷に使用される用紙の余白領域情報を生成する（Ｓ１０５）。
用紙の余白領域情報の生成は、余白領域抽出部５２２にて行われる。以下、余白領域抽出部５２２にて行われる余白領域情報の生成について述べる。
余白領域抽出部５２２は、図４に示した用紙識別情報入力欄（用紙識別情報入力部５１２）にて入力された情報を取得する。そして、例えば、図４（ａ）に示したように、用紙識別情報入力欄（用紙識別情報入力部５１２）にて未使用の用紙を意味する「新しい用紙」が指定された場合には、余白領域抽出部５２２は、印刷履歴記憶部５２１に記憶されている印刷履歴データを参照せずに、用紙サイズ入力欄にて指定されたサイズの用紙全体の領域を余白領域として設定し、余白領域情報を生成する。例えば図４（ａ）の場合には「Ａ４」が指定されているので、Ａ４サイズの用紙全体の領域からなる余白領域情報が生成される。
【００３２】
ここで、図５は、（ａ）がＡ４サイズの用紙全体が余白領域として設定された場合の余白領域情報の元となる座標位置を示す図であり、（ｂ）がこの場合の余白領域情報を示した図である。図５（ａ）に示したように、Ａ４サイズの用紙の４つのエッジ位置を左上のエッジ位置を原点（０,０）とした座標（ｘ,ｙ）で表す。そして、図５（ｂ）に示したように、４つのエッジ位置の座標を例えば時計周りに順に並べた１組の座標により余白領域情報を生成する。
具体的には、図５（ａ）に示したように、Ａ４サイズの用紙では、第１エッジの座標（原点）が（０,０）、第２エッジの座標が（２１０,０）、第３エッジの座標が（２１０,２９７）、第４エッジの座標が（０,２９７）であるので、図５（ｂ）に示したように、余白領域情報は、時計周りに、１：（０,０）、２：（２１０,０）、３：（２１０,２９７）、４：（０,２９７）となる。
【００３３】
一方、余白領域抽出部５２２は、用紙識別情報入力欄（用紙識別情報入力部５１２）にて入力された情報が出力用紙識別情報の一例である「ＩＤ−００００８−１」である場合には、余白領域抽出部５２２は、印刷履歴記憶部５２１に記憶されている用紙識別情報「ＩＤ−００００８−１」の印刷履歴データを参照して、「ＩＤ−００００８−１」の用紙の印字済み領域情報を取得する。そして、取得した印刷済み領域情報に基づいて、余白領域情報を生成する。
【００３４】
ここで、図６は、（ａ）がＡ４サイズの用紙の中の印刷済みの領域の座標位置を示す図であり、（ｂ）がこの用紙の印刷履歴記憶部５２１に記憶されている印刷履歴データを示した図である。図６（ａ）に示したように、Ａ４サイズの用紙の中の印刷済みの領域は、４つのエッジ位置の座標（ｘ,ｙ）にて特定される。ここで、座標（ｘ,ｙ）は、同様に左上のエッジ位置が原点とされる。そして、図６（ｂ）に示したように、印刷済みの領域の４つのエッジ位置の座標を例えば時計周りに順に並べた１組の座標により印刷済み領域情報が形成されている。
具体的には、図６（ａ）に示したように、Ａ４サイズの用紙の左上部にＡ６サイズの印刷済みの領域が存在する場合には、印刷済みの領域の第１エッジの座標（原点）が（０,０）、第２エッジの座標が（１００,０）、第３エッジの座標が（１００,１４８）、第４エッジの座標が（０,１４８）であるので、図６（ｂ）に示したように、印刷済み領域情報は、時計周りに、１：（０,０）、２：（１００,０）、３：（１００,１４８）、４：（０,１４８）となる。なお、印刷履歴データは、用紙識別情報「ＩＤ−００００８−１」を含めて構成される。
【００３５】
余白領域抽出部５２２は、取得した印刷済み領域情報に基づき、Ａ４サイズの用紙領域から左上部のＡ６サイズの印刷済みの領域を除いた領域、すなわち図６に示したＡ領域とＢ領域とを余白領域として設定し、それぞれＡ領域およびＢ領域に関する余白領域情報を生成する。
なお、図６での例では、縦方向（ｙ方向）に大きな寸法を取れることを優先して余白領域を設定した場合を示したが、横方向（ｘ方向）に大きな寸法を取れることを優先して余白領域を設定する等といったように、余白領域の設定に際して優先するファクターは、印刷する文書の形状や用途等に応じて自由に設定することができる。
【００３６】
図７は、（ａ）が図６に示したＡ領域とＢ領域とが余白領域として設定された場合の余白領域情報の元となる座標位置を示す図であり、（ｂ）がこの場合の余白領域情報を示した図である。図７（ａ）に示したように、Ａ領域の余白領域では、第１エッジの座標が（１００,０）、第２エッジの座標が（２１０,０）、第３エッジの座標が（２１０,２９７）、第４エッジの座標が（１００,２９７）である。また、Ｂ領域の余白領域では、第１エッジの座標が（０,１４８）、第２エッジの座標が（１００,１４８）、第３エッジの座標が（１００,２９７）、第４エッジの座標が（０,２９７）である。したがって、図７（ｂ）に示したように、余白領域抽出部５２２により生成される余白領域情報は、Ａ領域に関しては、時計周りに順に並べた１組の座標である、１：（１００,０）、２：（２１０,０）、３：（２１０,２９７）、４：（１００,２９７）となる。また、Ｂ領域に関しては、同様に、１：（０,１４８）、２：（１００,１４８）、３：（１００,２９７）、４：（０,２９７）となる。
【００３７】
引き続いて、印刷処理部５２の印刷可否判定部５２３においては、ステップ１０４にて算出された印刷領域のサイズ情報と、ステップ１０５にて生成された余白領域情報とに基づいて、印刷対象である文書が、指定した用紙の余白領域に印刷可能か否かを判定する（Ｓ１０６）。
【００３８】
ステップ１０６において、印刷対象である文書が指定した用紙の余白領域に印刷することができないと判定された場合（Ｓ１０７）には、例えば図８に示したメッセージをＵＩ部５１に表示した後、図４の表示画面にて指定されたプロパティを再度表示する（Ｓ１０８）。それにより、ユーザに対して、ズーム指定欄のプロパティを調整して文書のサイズを小さく設定するか、または、用紙サイズ入力欄にて充分に大きな余白領域を有する別の用紙を指定することを促す。
そして、ユーザが再度図４の表示画面にて新たな印刷設定情報を入力した場合（Ｓ１０９）には、入力された各種印刷設定情報は、印刷処理部５２に送られ（Ｓ１０３）、ステップ１０４以下の処理が再び実行される。
【００３９】
一方、ステップ１０６において、印刷対象である文書が指定した用紙の余白領域に印刷することが可能であると判定された場合（Ｓ１０７）には、例えば図９に示したように、指定した用紙の余白領域内における印刷可能な余白領域（図中、印字位置１〜３）をＵＩ部５１に表示する（Ｓ１１０）。ここでは、印刷処理部５２の印刷開始位置制御部５２４が、印刷可否判定部５２３から余白領域情報を取得して、ＵＩ部５１の印刷可能領域表示部５１３に送る。そして、ＵＩ部５１の印刷可能領域表示部５１３が、印刷可能な余白領域を表示する。
そして、ユーザは、表示された印刷可能な余白領域の中の一に、例えばカーソルを合わせてクリックすることでその一の余白領域を選択して、「ＯＫ」をクリックする。それにより、印刷対象である文書が印刷される余白領域が指定される（Ｓ１１１）。ここでは、ＵＩ部５１の印刷領域入力部５１４が、余白領域の指定を受け付けて、その指定された余白領域に関する情報を印刷開始位置制御部５２４に送る。
なお、この場合に、印刷領域入力部５１４によるユーザからの余白領域の指定を行わせずに、自動的に印刷処理部５２が印刷される余白領域を決定するように構成してもよい。
【００４０】
ステップ１１１にて余白領域が指定されると、印刷処理が開始され、印刷処理部５２の印刷出力部５２５は、文書データ生成部３０からの印刷指示に基づいて、印刷ジョブとしての印刷データを生成する（Ｓ１１２）。印刷データは、文書データや各種属性データを含んで構成される。なお、ここでの印刷出力部５２５は、文書受付手段として機能する。
ここで、ステップ１１２にて印刷データを生成する際には、印刷開始位置制御部５２４は、ステップ１１１にて指定された余白領域に関する情報に基づいて、印刷対象である文書の印刷開始位置を設定し、指定された余白領域への文書の割り付けを行う（Ｓ１１３）。すなわち、文書データ生成部３０がテキスト、グラフィックス、イメージ等といった描画オブジェクトの印刷指示を行う際には、用紙の印刷原点（ここでは用紙左上のエッジ位置が印刷原点（０,０）に設定される）を基準として印刷位置の座標が設定されている。そのため、印刷開始位置制御部５２４は、ステップ１１２にて生成された印刷データ（文書データ）に対して、ステップ１１１にて指定された余白領域の左上のエッジ位置を印刷原点に設定する座標変換処理を行う。それにより、指定された余白領域への文書の割り付けが行われる。
【００４１】
図１０は、印刷開始位置制御部５２４が行う、ステップ１１１にて指定された余白領域の左上のエッジ位置を印刷原点に設定する座標変換処理を説明する図である。図１０に示すように、文書データ生成部３０が印刷指示する印刷位置が、用紙の印刷原点（０,０）を基準として、例えば座標（２０,２０）、（６０,２０）、（６０,７０）、（２０,７０）で囲まれた領域であると想定する。
一方、ステップ１１１にて指定された余白領域の左上のエッジ位置の座標は（１００,１４８）であるとする。そうすると、印刷開始位置制御部５２４は、用紙の印刷原点（０,０）を余白領域の左上のエッジ位置の座標（１００,１４８）に平行移動する座標変換処理を行う。具体的には、文書データ生成部３０が印刷指示する印刷位置（ｘ,ｙ）に対して、（ｘ＋１００,ｙ＋１４８）に座標変換する処理を行う。したがって、文書データ生成部３０により印刷指示された領域である座標（２０,２０）、（６０,２０）、（６０,７０）、（２０,７０）で囲まれた領域は、ステップ１１１にて指定された余白領域を加味することにより、座標（１２０,１６８）、（１６０,１６８）、（１６０,２１８）、（１２０,２１８）で囲まれた領域に印刷されることとなる。
【００４２】
そして、ステップ１１３での座標変換処理が施された印刷データは、通信ケーブル６０を介してプリンタ７０に送信される（Ｓ１１４）。
それと同時に、ステップ１１３での座標変換処理が施された印刷データが印刷された用紙上の領域（印刷済み領域）に関する情報は、印刷済み領域情報として印刷履歴データ更新部５２６に送られる。そして、印刷履歴データ更新部５２６は、印刷済み領域情報を新たに印刷履歴データに追加して印刷履歴記憶部５２１に記憶する（Ｓ１１５）。
【００４３】
図１１は、（ａ）が図６に示したすでに印刷済み領域であったＡ領域に、新たに印刷が行われて印刷済み領域となったＢ領域が追加された場合の印刷済み領域情報の元となる座標位置を示す図であり、（ｂ）がこの場合の印刷済み領域情報を示した図である。図１１（ａ）に示したように、Ｂ領域の印刷済み領域では、実際に印刷が行われた領域（斜線で示した領域）は、Ｂ領域内の一部であり、余白領域も残存する。しかし、残存した余白領域（格子で示した領域）がプリンタ７０にサポートされる最小用紙サイズよりも小さい場合には、ステップ１０６での印刷可否判定の効率の低下を回避するため、残存した余白領域を含めたＢ領域の全体を印刷済み領域として記憶する。
したがって、図１１（ｂ）に示したように、印刷履歴記憶部５２１に記憶される印刷履歴データには、印刷済み領域情報として、Ａ領域に関する、時計周りに順に並べた１組の座標である、１：（０,０）、２：（１００,０）、３：（１００,１４８）、４：（０,１４８）と、Ｂ領域に関する、同様の１：（１００,１４８）、２：（２１０,１４８）、３：（２１０,２９７）、４：（１００,２９７）とが含まれることとなる。
【００４４】
また、ステップ１０３にてＵＩ部５１から印刷処理部５２に、用紙識別情報入力欄（用紙識別情報入力部５１２）にて指定された「新しい用紙」のプロパティが送られ、未使用の用紙に印刷が行われる場合には、印刷出力部５２５は、印刷される未使用の用紙を特定する新たな用紙識別情報を生成し、用紙のヘッダーまたはフッターとしてプリンタ７０に送信する（Ｓ１１６）。ここで、新たな用紙識別情報は、乱数や印刷日時等を用いて用紙を唯一のものとして特定することができるように設定される。なお、ここでの印刷出力部５２５は、識別情報生成手段として機能する。
さらに、印刷出力部５２５は、生成した新たな用紙識別情報を印刷履歴データ更新部５２６に送り、印刷履歴データ更新部５２６は、印刷済み領域情報を新たに生成された用紙識別情報に対応付けて印刷履歴記憶部５２１に記憶する（Ｓ１１７）。
したがって、ユーザは、次回この用紙を使用する場合には、図４に示した表示画面にて、用紙識別情報入力欄（用紙識別情報入力部５１２）に用紙のヘッダーまたはフッターに印刷された用紙識別情報を入力する。それにより、上記したステップ１０３〜１１５の処理が実行され、余白領域に印刷が行われることとなる。
【００４５】
以上説明したように、本実施の形態の印刷システム１では、用紙に文書が印刷された場合には、その用紙上で印刷に使用された領域を印刷履歴データとして記憶しておく。そして、再度その用紙に印刷する際には、記憶された印刷履歴データから余白領域情報を生成する。さらには、生成された余白領域情報に基づいて用紙の余白領域を指定する。そして、指定された余白領域に文書を割り付けて印刷を行うように構成されている。それにより、用紙の利用効率を高めることができるので、用紙の有効利用を図ることが可能となる。
【００４６】
例えば、Ａ４サイズの用紙に、年賀状（Ａ６サイズ）等の試し刷りを行う場合には、印刷位置が文書データ生成部３０からの印刷指示により例えば用紙の左上のエッジ位置を基準として定まるため、従来は、１回の印刷が終了する毎に用紙の搬送方向を変え、さらには表裏を変えて印刷を行っていた。そのため、表裏各々２つのＡ６サイズ領域の合計４つのＡ６サイズ領域での試し刷りしかできなかった。しかし、本実施の形態の印刷システム１においては、Ａ４サイズの用紙の表裏の全領域を使用できるので、表裏各々４つのＡ６サイズ領域の合計８つのＡ６サイズ領域での試し刷りを行うことが可能となる。
【００４７】
[実施の形態２]
実施の形態１の印刷システム１では、用紙に文書が印刷される場合に、その用紙上で印刷に使用された印刷済み領域を印刷履歴データとして記憶しておき、印刷履歴データを参照することで用紙の余白領域を把握して、余白領域への印刷を行う構成について説明した。本実施の形態の印刷システムでは、実施の形態１のように印刷履歴データを管理せず、ユーザに対して用紙を複数に分割した領域を提示し、提示された領域の中の一または複数をユーザが指定することで、その指定された領域への印刷を行う構成について説明する。なお、実施の形態１と同様な構成については同様な符号を用い、ここではその詳細な説明を省略する。
【００４８】
本実施の形態の印刷システムは、図１と同様のシステム構成を有する。
以下に、本実施の形態の印刷システムにおける端末装置１０のプリンタドライバ５０について説明する。図１２は、本実施の形態の端末装置１０のプリンタドライバ５０の機能構成を示すブロック図である。
図１２に示したプリンタドライバ５０では、実施の形態１のプリンタドライバ５０とは異なり、印刷履歴記憶部５２１、印刷可否判定部５２３および印刷履歴データ更新部５２６が配置されていない。
このような構成のプリンタドライバ５０においては、余白領域抽出部５２２は、ＵＩ部５１にて表示される図４の表示画面における文書サイズ入力欄（文書サイズ入力部５１１）から入力された文書サイズと、用紙サイズ入力欄（用紙サイズ入力部５１５）から入力された出力用紙として使用する用紙のサイズとに関する印刷設定情報を取得する。そして、余白領域抽出部５２２は、取得した文書サイズおよび使用する出力用紙のサイズに関する印刷設定情報に基づいて、出力用紙上での過去の印刷履歴に関係なく、出力用紙について、印刷対象である文書が印刷可能なサイズに分割された領域に関する情報を生成する。
なお、本実施の形態の印刷システムでは、図４の表示画面には、出力用紙として使用する用紙の出力用紙識別情報を入力する欄（用紙識別情報入力欄）は必要なく、表示されない。
【００４９】
図１３は、本実施の形態の印刷システムでの印刷処理の手順の一例を示すフローチャートである。図１３に示したように、本実施の形態の印刷システムでは、ステップ２０１〜ステップ２０４での処理は、実施の形態１の印刷システム１での処理フロー（図３参照）のステップ１０１〜ステップ１０４と同様の処理を行う。
ここで、本実施の形態のプリンタドライバ５０では、ステップ２０４での印刷領域のサイズの算出は、余白領域抽出部５２２が行う。すなわち、図４に示した文書サイズ入力欄（文書サイズ入力部５１１）から入力された文書サイズと、ズーム指定欄から入力されたズーム比率（拡縮率）とに基づいて、余白領域抽出部５２２では、印刷対象である文書を印刷するのに必要な領域（印刷領域）のサイズ情報が算出され、保持される。
次に、余白領域抽出部５２２は、ステップ２０４にて算出された印刷領域のサイズ情報と、用紙サイズ入力欄（用紙サイズ入力部５１５）から入力された出力用紙として使用する用紙のサイズに関する情報とに基づいて、出力用紙上で文書が印刷可能な最小限のサイズに分割された領域（印刷可能領域）に関する情報（印刷可能領域情報）を生成する（Ｓ２０５）。ここでは、印刷可能領域情報を生成するに際して、余白領域抽出部５２２は、出力用紙上での過去の印刷履歴を一切考慮することはない。
なお、ここでの余白領域抽出部５２２は、印刷可能領域抽出手段として機能する。
【００５０】
そして、余白領域抽出部５２２は、ＵＩ部５１の印刷可能領域表示部５１３に印刷可能領域情報を送る。印刷可能領域表示部５１３は、取得した印刷可能領域情報に基づいて、出力用紙上に印刷可能領域を表示する（Ｓ２０６）。
ここで、図１４は、出力用紙としてＡ４サイズの用紙を使用し、文書サイズをＡ６サイズとした場合に、印刷可能領域表示部５１３にて表示される出力用紙の印刷可能領域を示した図である。本実施の形態の余白領域抽出部５２２は、使用する用紙上の如何なる領域に印刷がすでに行われているかに拘わらず、図１４に示したように、出力用紙としてのＡ４サイズの用紙を、文書サイズであるＡ６サイズの領域（印刷可能領域Ａ〜Ｄ）に分割した状態で表示する。
【００５１】
それにより、ユーザは、使用する用紙（出力用紙）を目視して印刷済みの領域の位置を把握し、ＵＩ部５１の印刷可能領域表示部５１３に表示された例えば図１４に示した印刷可能領域Ａ〜Ｄから、印刷に利用する一または複数の印刷可能領域を指定する（Ｓ２０７）。例えば、利用する印刷可能領域をクリックすることで、その一または複数の印刷可能領域を指定する。
指定された出力用紙上の印刷可能領域に関する情報は、ＵＩ部５１の印刷領域入力部５１４から印刷開始位置制御部５２４に送られる。その後、実施の形態１の図３で示した処理フローのステップ１１２〜ステップ１１４と同様の処理である、本実施の形態の処理フローにおけるステップ２０８〜ステップ２１０の処理が行われる。それにより、ユーザが指定した出力用紙上の印刷可能領域に、文書が印刷される。
【００５２】
このように、本実施の形態の印刷システムでは、印刷履歴データを管理せずに、出力用紙を文書が印刷可能なサイズという観点のみにより分割した一または複数の領域をユーザに対して提示し、提示された領域の中の一または複数をユーザが指定することで、その指定された領域への印刷を行うように構成している。それにより、ユーザは、使用する出力用紙を目視して印刷済みの領域の位置を把握しながら、ユーザの所望する余白領域に印刷を行うことができる。また、複雑な処理を行うことがないので、装置を簡便に構成することもできる。
【００５３】
[実施の形態３]
実施の形態１の印刷システム１では、印刷領域のサイズの算出および印刷履歴データの生成に際して、文書の文書データをページ単位で扱う構成について説明した。本実施の形態の印刷システムでは、印刷領域のサイズの算出および印刷履歴データの生成に際して、文書の文書データをビットマップデータにて扱う構成について説明する。なお、実施の形態１と同様な構成については同様な符号を用い、ここではその詳細な説明を省略する。
【００５４】
本実施の形態の印刷システムは、図１と同様のシステム構成を有する。
以下に、本実施の形態の印刷システムにおける端末装置１０のプリンタドライバ５０について説明する。まず、本実施の形態のプリンタドライバ５０は、デコンポーズ機能を有するように構成されており、文書データ生成部３０からプリンタドライバ５０に対して出力された文書データは、文書データを受け付けた印刷出力部５２５にてビットマップデータに変換される。ここで、印刷出力部５２５は文書受付手段として機能する。
そして、本実施の形態のプリンタドライバ５０は、実施の形態１での処理フロー（図３参照）のステップ１１５にて、印刷済み領域情報を印刷履歴データとして印刷履歴記憶部５２１に追加する場合、または、ステップ１１７にて、未使用の用紙に印刷が行われる場合において、印刷済み領域情報を新たに生成された用紙識別情報に対応付けて印刷履歴記憶部５２１に記憶する場合には、ビットマップデータで構成された印刷済み領域情報を用いる。
【００５５】
それにより、実施の形態１での処理フローのステップ１０５での余白領域情報の生成時には、余白領域情報をビットマップデータにより生成することができる。そのため、ページの単位に制限されずに余白領域情報を生成できることとなるので、余白領域を細分化して設定することができる。その結果、用紙の使用効率をさらに高めることができる。
同様に、実施の形態１での処理フローのステップ１０４での印刷領域のサイズの算出に際して、ビットマップデータを用いることもできる。それにより、印刷領域をより細かく設定でき、ページの単位に制限されずに余白領域を選択できることが可能となるので、余白領域の選択の幅が広がる。その結果、用紙の使用効率をさらに高めることができる。
【００５６】
[実施の形態４]
実施の形態１の印刷システム１では、用紙に文書が印刷される場合に、その用紙上で印刷に使用された印刷済み領域を印刷履歴データとして記憶しておき、印刷履歴データを参照することで用紙の余白領域を把握して、余白領域への印刷を行う構成について説明した。本実施の形態の印刷システム２では、スキャナ等の画像読取装置により文書が印刷された用紙を読み取り、読み取られた画像から印字済み領域情報を生成する構成について説明する。なお、実施の形態１と同様な構成については同様な符号を用い、ここではその詳細な説明を省略する。
【００５７】
図１５は、本実施の形態が適用される印刷システム２の全体構成を示す図である。図１５に示す印刷システム２は、ユーザからの文書（ドキュメント）等の印刷指示を受け付けて、これを印刷ジョブとして送信する端末装置１０と、端末装置１０からの印刷ジョブを受信して媒体である用紙に印刷を行う画像形成装置としてのプリンタ７０とが通信ケーブル６０により相互に接続されて構成されている。さらに、端末装置１０には、文書を読み込むことが可能な画像読取装置（画像読取手段）としてのイメージスキャナ８０が通信ケーブル９０を介して接続されている。
【００５８】
図１６は、本実施の形態のプリンタドライバ５０の機能構成を示すブロック図である。図１６に示したように、本実施の形態のプリンタドライバ５０では、実施の形態１のプリンタドライバ５０とは異なり、印刷履歴記憶部５２１および印刷履歴データ更新部５２６を備えていない。
このような構成のプリンタドライバ５０においては、余白領域抽出部５２２は、イメージスキャナ８０により読み込まれた画像データを取得し、取得した画像データに基づいて印刷に使用される用紙の余白領域情報を生成する。
【００５９】
以下に、本実施の形態の印刷システム２での印刷処理について説明する。本実施の形態の印刷システム２では、図３に示した実施の形態１の印刷システム１と同様の処理フローによる処理が行われる。
ここで、本実施の形態の印刷システム２では、実施の形態１の処理フロー（図３参照）のステップ１０５において、余白領域抽出部５２２により余白領域情報を生成する際には、イメージスキャナ８０により読み込まれた画像データを用いる。すなわち、実施の形態１のように印刷履歴記憶部５２１に記憶された印刷履歴データを用いず、イメージスキャナ８０により直接的に出力用紙上の画像を読み込み、出力用紙にてすでに印刷された印刷済み領域を読み込まれた画像データから検出する。
【００６０】
すなわち、まず、ユーザは、出力用紙として使用する用紙をイメージスキャナ８０に載置する。そして、イメージスキャナ８０を作動させる。それにより、イメージスキャナ８０は、出力用紙上の画像を読み取り、ラスタデータとしての画像データを生成する。生成された画像データは余白領域抽出部５２２に送られる。
余白領域抽出部５２２は、取得した画像データを解析して、画像が形成されている領域（画像データが存在する領域）と画像が形成されていない領域（画像データが存在しない領域）とを分離する。そして、画像が形成されていない領域を余白領域として設定し、その余白領域の座標データからなる余白領域情報を生成する。
【００６１】
上記のように生成された余白領域情報が用いられて、図３の処理フローにおけるその他の処理が実行される。その際に、イメージスキャナ８０に載置された用紙は、プリンタ７０に設置されて、文書の印刷に使用される。
このように、本実施の形態の印刷システム２では、イメージスキャナ８０により用紙の印刷に使用された領域を読み込み、余白領域情報を生成する。そして、その用紙に文書を印刷するに際して、生成された余白領域情報に基づいて用紙の余白領域を指定し、指定された余白領域に印刷を行うように構成されている。それにより、印刷履歴データが記憶されていない用紙に関しても、用紙の有効利用を図ることが可能となる。
【００６２】
なお、本実施の形態の印刷システム２においては、イメージスキャナ８０およびプリンタ７０と、端末装置１０のプリンタドライバ５０とを一体的に構成することで、複写機として構成することもできる。
【図面の簡単な説明】
【００６３】
【図１】本発明の印刷システムの全体構成を示す図である。
【図２】プリンタドライバの機能構成を示すブロック図である。
【図３】印刷システムでの印刷処理の手順の一例を示すフローチャートである。
【図４】プリンタドライバのＵＩ部にて表示する表示画面の一例を示す図である。
【図５】（ａ）はＡ４サイズの用紙全体が余白領域として設定された場合の余白領域情報の元となる座標位置を示す図であり、（ｂ）はこの場合の余白領域情報を示した図である。
【図６】（ａ）はＡ４サイズの用紙の中の印刷済みの領域の座標位置を示す図であり、（ｂ）はこの用紙の印刷履歴記憶部に記憶されている印刷履歴データを示した図である。
【図７】（ａ）は図６に示したＡ領域とＢ領域とが余白領域として設定された場合の余白領域情報の元となる座標位置を示す図であり、（ｂ）はこの場合の余白領域情報を示した図である。
【図８】文書が指定した用紙の余白領域に印刷することができないと判定された場合に表示されるメッセージ画面の一例を示す図である。
【図９】指定した用紙の余白領域内における印刷可能な余白領域を表示する表示画面の一例を示す図である。
【図１０】印刷開始位置制御部にて行われる座標変換処理を説明する図である。
【図１１】（ａ）は図６に示したすでに印刷済み領域であったＡ領域に、新たに印刷が行われて印刷済み領域となったＢ領域が追加された場合の印刷済み領域情報の元となる座標位置を示す図であり、（ｂ）はこの場合の印刷済み領域情報を示した図である。
【図１２】プリンタドライバの機能構成を示すブロック図である。
【図１３】印刷システムでの印刷処理の手順の一例を示すフローチャートである。
【図１４】出力用紙としてＡ４サイズの用紙を使用し、文書サイズをＡ６サイズとした場合に、印刷可能領域表示部にて表示される出力用紙の印刷可能領域を示した図である。
【図１５】本発明の他の印刷システムの全体構成を示す図である。
【図１６】プリンタドライバの機能構成を示すブロック図である。
【符号の説明】
【００６４】
１,２…印刷システム、１０…端末装置、２０…制御部、３０…文書データ生成部、４０…記憶部、５０…プリンタドライバ、５１…ユーザインタフェイス（ＵＩ）部、５２…印刷処理部、６０,９０…通信ケーブル、７０…プリンタ、８０…イメージスキャナ、５２１…印刷履歴記憶部、５２２…余白領域抽出部、５２３…印刷可否判定部、５２４…印刷開始位置制御部、５２５…印刷出力部、５２６…印刷履歴データ更新部
【図１】
2008090356.tif 000003
【図２】
2008090356.tif 000004
【図３】
2008090356.tif 000005
【図４】
2008090356.tif 000006
【図５】
2008090356.tif 000007
【図６】
2008090356.tif 000008
【図７】
2008090356.tif 000009
【図８】
2008090356.tif 000010
【図９】
2008090356.tif 000011
【図１０】
2008090356.tif 000012
【図１１】
2008090356.tif 000013
【図１２】
2008090356.tif 000014
【図１３】
2008090356.tif 000015
【図１４】
2008090356.tif 000016
【図１５】
2008090356.tif 000017
【図１６】
2008090356.tif 000018