"ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部と、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ/グラフデータであるかテキストデータであるかを判別するデータ判別部と、前記ページデータが前記イメージ/グラフデータである場合に、前記印刷用紙の第1位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第1位置と異なる位置である第2位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部と、前記印刷データとともに、前記ページレイアウト情報を出力する出力部とを備えることを特徴とする画像処理装置。前記第1位置は、前記ページデータが印刷される位置に隣接する位置であって、前記レイアウト情報生成部は、前記ページデータが前記イメージ/グラフデータである場合に、前記印刷用紙の所定の位置に予め定められた縮小率で縮小された前記イメージ/グラフデータを配置し、前記印刷用紙のうち前記イメージ/グラフデータが印刷されない位置であって、前記イメージ/グラフデータが配置される位置に隣接する前記第1位置に前記メモ領域を配置することを示す前記ページレイアウト情報を生成することを特徴とする請求項1に記載の画像処理装置。前記受付部は、さらに縮小後の前記ページデータの配置位置を指定する位置指定を受け付け、前記レイアウト情報生成部は、前記位置指定に示される位置に前記ページデータが配置され、前記第1位置に前記メモ領域を配置することを示す前記ページレイアウト情報を生成することを特徴とする請求項2に記載の画像処理装置。前記第2位置は、前記テキストデータの行間の位置であって、前記レイアウト情報生成部は、前記ページデータが前記テキストデータである場合に、前記テキストデータが印刷される各行の行間を予め定められた幅に設定し、前記第2位置である前記行間に前記メモ領域を配置することを示す前記ページレイアウト情報を生成することを特徴とする請求項1から3のいずれか一項に記載の画像処理装置。前記レイアウト情報生成部は、前記ページデータが前記イメージ/グラフデータおよび前記テキストデータを含む場合に、前記第1位置に前記メモ領域を配置することを示す前記ページレイアウト情報を生成することを特徴とする請求項1から4のいずれか一項に記載の画像処理装置。前記ページデータが印刷すべき情報を含まない空白ページであるか否かを判別する空白ページ判別部をさらに備え、前記レイアウト情報生成部は、前記ページデータが前記空白ページでない場合に、前記ページデータと前記メモ領域とを含む前記ページレイアウト情報を生成することを特徴とする請求項1から5のいずれか一項に記載の画像処理装置。前記ページデータに含まれる領域であって、印刷すべき情報を含まない領域である空白領域の面積を特定する空白領域特定部をさらに備え、前記レイアウト情報生成部は、前記空白領域の面積が予め定められた閾値以下である場合に、前記ページデータと前記メモ領域とを含む前記ページレイアウト情報を生成することを特徴とする請求項1から6のいずれか一項に記載の画像処理装置。画像処理装置において実行される画像処理方法であって、受付部が、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付ステップと、データ判別部が、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ/グラフデータであるかテキストデータであるかを判別するデータ判別ステップと、レイアウト情報生成部が、前記ページデータが前記イメージ/グラフデータである場合に、前記印刷用紙の第1位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第1位置と異なる位置である第2位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成ステップと、出力部が、前記印刷データとともに、前記ページレイアウト情報を出力する出力ステップとを有することを特徴とする画像処理方法。コンピュータを、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部と、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ/グラフデータであるかテキストデータであるかを判別するデータ判別部と、前記ページデータが前記イメージ/グラフデータである場合に、前記印刷用紙の第1位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第1位置と異なる位置である第2位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部と、前記印刷データとともに、前記ページレイアウト情報を出力する出力部として機能させるためのプログラム。しかしながら、ユーザがメモを取り易いメモ領域の配置は、記録用紙に印刷される印刷データの内容によって異なり、ユーザの希望に沿った位置にメモ領域を配置するのが望ましいものの、上述の特許文献1をはじめとする従来技術においては、メモ領域の配置位置は予め設定されており、メモ領域の使い勝手が悪い場合があるという問題があった。本発明は、上記に鑑みてなされたものであって、印刷データの内容に応じて適切な位置にメモ領域を配置することのできる画像処理装置、画像処理方法およびプログラムを提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明は、画像処理装置であって、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部と、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ/グラフデータであるかテキストデータであるかを判別するデータ判別部と、前記ページデータが前記イメージ/グラフデータである場合に、前記印刷用紙の第1位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第1位置と異なる位置である第2位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部と、前記印刷データとともに、前記ページレイアウト情報を出力する出力部とを備えることを特徴とする。また、本発明は、画像処理装置において実行される画像処理方法であって、受付部が、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付ステップと、データ判別部が、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ/グラフデータであるかテキストデータであるかを判別するデータ判別ステップと、レイアウト情報生成部が、前記ページデータが前記イメージ/グラフデータである場合に、前記印刷用紙の第1位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第1位置と異なる位置である第2位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成ステップと、出力部が、前記印刷データとともに、前記ページレイアウト情報を出力する出力ステップとを有することを特徴とする。また、本発明は、コンピュータを、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部と、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ/グラフデータであるかテキストデータであるかを判別するデータ判別部と、前記ページデータが前記イメージ/グラフデータである場合に、前記印刷用紙の第1位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第1位置と異なる位置である第2位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部と、前記印刷データとともに、前記ページレイアウト情報を出力する出力部として機能させるためのプログラムである。本発明によれば、画像処理装置が、印刷対象となる印刷データがテキストデータであるか、イメージ/グラフデータであるかを判別し、印刷データがイメージ/グラフデータである場合には、第1位置にメモ領域を配置することを示すページレイアウト情報を生成し、印刷データがテキストデータである場合には、第2位置にメモ領域を配置することを示すページレイアウト情報を生成する。すなわち、本発明によれば、印刷データの種類に応じて異なる位置にメモ領域を配置することができるので、ユーザによるメモ領域の使い勝手を向上させることができるという効果を奏する。以下に添付図面を参照して、画像処理装置、画像処理方法およびプログラムの実施の形態を詳細に説明する。図1は、実施の形態にかかる印刷システム1の全体構成を示す図である。印刷システム1は、複数のPCパーソナルコンピュータ100と、複数のプリンタ200とを備えている。各PC100および各プリンタ200は、LANなどのネットワーク2を介して接続している。PC100は、プリンタドライバを搭載しており、プリンタドライバを利用して所定のプリンタ200に印刷指示とともに、印刷対象となる印刷データを送信する。PC100は、画像処理装置に相当する。プリンタ200は、PC100から印刷指示とともに印刷データを受信すると、印刷指示に従い印刷データを記録用紙に印刷する。なお、図1においては、ネットワーク2に複数のPC100と複数のプリンタ200とが接続されたシステムの例を示したが、他の例としては、印刷システムは、1台のPCと1台のプリンタとが例えばUSB等のパラレルI/Fインターフェースケーブルを介して接続するシステムであってもよい。この場合のPCおよびプリンタの構成および動作は、上述の印刷システム1のPC100およびプリンタ200の構成および動作と同様である。図2は、PC100の機能構成を示すブロック図である。PC100は、受付部101と、空白ページ判別部102と、データ判別部103と、空白領域特定部104と、レイアウト情報生成部105と、出力部106とを備えている。受付部101は、ユーザインターフェースとしての入力部後述において、ユーザから入力される各種情報を受け付ける。受付部101は、また、印刷対象となる印刷データの作成元となるアプリケーションから印刷指示とともに印刷データを受け付ける。印刷データとしては、テキストデータや、イメージ画像データ、グラフが示されるグラフデータがある。空白ページ判別部102は、印刷データに含まれる各ページデータが空白ページか否かを判別する。ここで、空白ページとは、テキスト、イメージ画像およびグラフなど印刷すべき情報が含まれていないページデータである。なお、ヘッダーやフッター、ページ番号など各ページに共通して挿入が指定されているような情報は、ここでいう印刷すべき情報には含まれない。空白ページ判別部102は、ページデータが空白ページであると判断すると、処理対象のページデータを、レイアウト情報生成部105に送る。データ判別部103は、ページデータがテキストデータおよびイメージ/グラフデータのいずれであるかを判別する。ここで、イメージ/グラフデータとは、イメージ画像データや、グラフデータ、さらにイメージ画像とグラフの両方を含むデータの総称である。空白領域特定部104は、ページデータに含まれる空白領域を特定し、さらに空白領域の面積を特定する。ここで、空白領域とは、印刷すべき情報を含まない矩形領域である。例えば、ページデータがテキストデータである場合には、空白領域特定部104は、ページデータ中の最終行を特定し、ページデータ中のそれ以降の領域を空白領域として特定する。また、空白領域特定部104は、ページデータがイメージ/グラフデータである場合には、イメージ画像またはグラフが示される範囲を特定し、特定した範囲以外のページデータ中の領域を空白領域として特定する。空白領域特定部104は、特定した空白領域の面積が予め定められた閾値よりも大きい場合には、処理対象のページデータをレイアウト情報生成部105に送る。レイアウト情報生成部105は、データ判別部103による判別結果に基づいて、印刷用紙におけるメモ領域の配置位置を決定する。具体的には、レイアウト情報生成部105は、ページデータがテキストデータである場合には、図3に示すように、テキストデータの各行の行間の位置を予め定められた幅に変更し、変更後の行間をメモ領域120として決定する。本実施の形態においては、行間を0.5cmの幅に変更することとする。一方、レイアウト情報生成部105は、ページデータがイメージ/グラフデータである場合には、図4に示すように、予め設定された縮小率で縮小されたイメージ/グラフデータを記録用紙の所定の位置に配置したときに生じる記録用紙における余白領域、すなわちイメージ/グラフデータが印刷されない領域であって、イメージ/グラフデータが印刷される領域に隣接する領域をメモ領域122として決定する。なお、ページデータがイメージ/グラフデータである場合には、受付部101は、ユーザから縮小後のページデータを配置する位置を指定する情報である位置指定の入力を受け付け、レイアウト情報生成部105は、位置指定に示される位置にイメージ/グラフデータを配置し、これにより生じる余白領域をメモ領域として決定する。レイアウト情報生成部105は、メモ領域の配置位置を決定すると、決定した配置位置にメモ領域が設けられるようなページレイアウト情報を生成し、生成したレイアウト情報と、ページデータとに基づいて、印刷ジョブを生成する。ページデータがテキストデータである場合には、レイアウト情報には、テキストの行間を予め定められた幅に変更することを指示する情報が含まれている。また、ページデータがイメージ/グラフデータである場合には、レイアウト情報には、ページデータを所定の縮小率で縮小することを指示する情報、縮小後のページデータの配置位置を示す情報が含まれている。レイアウト情報生成部105は、空白ページ判別部102により空白ページであると判断されたページデータおよび空白領域特定部104により空白領域の面積が閾値よりも大きいと判断されたページデータに対しては、アプリケーションにおいて指定された通りのレイアウト情報を含む印刷指示と、ページデータとに基づいて、印刷ジョブを生成する。なお、この場合に生成される印刷ジョブが実行されると、アプリケーションにおいて指定されたレイアウトにしたがって印刷データが印刷される。出力部106は、レイアウト情報生成部105において、印刷データの各ページデータに対する印刷ジョブが生成されると、印刷ジョブをプリンタ200に送信する。図5は、PC100による画像処理を示すフローチャートである。画像処理の開始に先立ち、PC100の表示部には、図6に示すような印刷設定画面130が表示される。印刷設定画面130において、ユーザは、印刷指示のほか、メモ領域挿入指示を入力することができる。図6に示す印刷設定画面130には、印刷ボタン131の他、メモ領域の挿入を指示するチェックボックス132が表示されている。さらに、印刷設定画面130には、イメージ/グラフデータの配置位置を入力する入力欄133が表示されている。ユーザは、チェックボックス132にチェックを入れることにより、メモ領域を設けることを指定することができる。さらに、ユーザは、入力欄133において、縮小後のイメージ/グラフデータの配置位置を指定することができる。なお、入力欄133には、プルダウン表示により左下、左上、右下および右上が表示され、ユーザは、この中から所望の配置位置を選択することができる。ユーザによりチェックボックス132にチェックが入れられた状態で印刷ボタン131が選択されると、受付部101は、メモ領域挿入指示を含む印刷指示を受け付ける。また、ユーザにより入力欄133に配置位置が入力されると、受付部101は、位置指定を受け付ける。印刷設定画面130において、ユーザにより、メモ領域の挿入の有無が選択され、適宜、イメージ/グラフデータの配置位置が入力され、印刷ボタン131が選択されると、受付部101は、アプリケーションから、印刷対象となる印刷データと、この印刷データに対する印刷指示を受け付けるステップS100。印刷指示にメモ領域挿入指示が含まれている場合にはステップS101,Yes、メモ領域生成処理ステップS102が行われ、出力部106は、メモ領域生成処理ステップS102における処理後のページデータから生成された印刷ジョブをプリンタ200に送信するステップS104。プリンタ200においては、メモ領域生成処理ステップS102により生成された印刷ジョブが実行され、印刷用紙には印刷データが印刷されつつ、印刷データ以外の領域にメモ領域としての余白領域が確保される。一方、ステップS101において、印刷指示にメモ領域挿入指示が含まれていない場合にはステップS101,No、レイアウト情報生成部105は、印刷指示とページデータに基づいて、通常印刷用の印刷ジョブを生成するステップS103。そして、ステップS104へ進み、出力部106は、生成した印刷ジョブをプリンタ200に送信するステップS104。リンタ200においては、通常印刷用の印刷ジョブに基づいて、プ通常印刷用の印刷ジョブが実行され、アプリケーションにより指定されたレイアウトに沿って印刷データが印刷される。図7は、図5において説明したメモ領域生成処理ステップS102における詳細な処理を示すフローチャートである。メモ領域生成処理ステップS102においては、空白ページ判別部102は、受付部101から1ページ分のページデータを取得するステップS110。そして、空白ページ判別部102は、取得したページデータが空白ページであるか否かを判別する。空白ページ判別部102が、ページデータは空白ページであると判断した場合にはステップS111,Yes、ステップS119に進む。空白ページ判別部102が、ページデータは空白ページではないと判断するとステップS111,No、次に、データ判別部103は、ページデータが、テキストデータかイメージ/グラフデータかを判別するステップS112。次に、空白領域特定部104は、ページデータの空白領域を特定し、空白領域の面積を特定するステップS113。次に、空白領域特定部104は、空白領域の面積と閾値とを比較し、空白領域の面積が閾値よりも大きい場合にはステップS114,No、ステップS119に進む。一方、空白領域の面積が閾値以下である場合にはステップS114,Yes、ステップS115に進む。ステップS115以降においては、印刷データが印刷された印刷用紙にメモ領域を確保するための処理を行う。すなわち、レイアウト情報生成部105は、ページデータにイメージ/グラフデータが含まれるか否かを判断する。なお、ページデータが、イメージ/グラフデータとテキストデータとを含む場合には、ページデータにイメージ/グラフデータが含まれると判断する。ページデータにイメージ/グラフデータが含まれる場合にはステップS115,Yes、レイアウト情報生成部105は、ページデータを予め定められた縮小率である80に縮小することを指示する情報をレイアウト情報に含めるステップS116。さらに、レイアウト情報生成部105は、印刷設定画面130においてユーザから指定され、受付部101が受け付けた位置指定に基づいて、ページデータを配置する位置を示す情報をレイアウト情報に含めるステップS117。レイアウト情報生成部105は、こうして生成されたレイアウト情報と、ページデータに基づいて印刷ジョブを生成し、この印刷ジョブを後述の記憶部に蓄積するステップS119。一方、ステップS115において、ページデータが、テキストデータのみである場合にはステップS115,No、レイアウト情報生成部105は、テキストの行間を予め定められた幅である0.5cmに変更することを指示する情報をレイアウト情報に含めステップS118、ステップS119に進み、得られたレイアウト情報と、ページデータに基づいて印刷ジョブを生成し、この印刷ジョブを記憶部に蓄積する。処理対象となっている印刷データに、ステップS110からステップS119の処理が行われていないページデータが存在する場合にはステップS120,Yes、再びステップS110に戻り、未処理のページデータを対象として、ステップS110からステップS119の処理を繰り返す。ステップS120において、印刷データに含まれるすべてのページデータに対し、ステップS110からステップS119の処理が完了すると、メモ領域生成処理ステップS102が完了する。以上のように、本実施の形態にかかるPC100は、印刷データを作成するアプリケーションが余白領域を付加するような機能を有さない場合においても、作成された印刷データに対し、メモ領域を付加することができる。さらに、本実施の形態にかかるPC100は、印刷データがテキストデータであるか、イメージ/グラフデータであるかに応じて異なる形式のメモ領域を付加することができる。本実施の形態にかかるPC100は、印刷データがテキストデータである場合には、行間にメモ領域を挿入することができる。したがって、ユーザは、各行に記載された文書に対応してメモを記入することができ、文書とメモの対応関係を容易に把握することができる。また、本実施の形態にかかるPC100は、印刷データがイメージ/グラフデータである場合には、イメージ画像またはグラフを所定の縮小率で縮小し、ユーザの所望の位置に配置することにより、イメージ画像またはグラフに隣接する領域に印刷用紙にメモ領域としての余白領域を確保することができる。したがって、ユーザは、イメージ画像またはグラフに隣接する領域にメモを記入することができる。このように、PC100は、印刷データの種類に応じて適切な位置にメモ領域を挿入することができるので、ユーザによるメモ領域の使い勝手を向上させることができる。図8は、本実施の形態にかかるPC100のハードウェア構成を示す図である。PC100は、I/Oポート111と、CPU112と、ROMReadOnlyMemory113と、RAM114と、表示部115と、HDD116と、入力部117と、記憶媒体ドライブ118とを備えており、通常のコンピュータを利用したハードウェア構成となっている。I/Oポート111は、入力部117、表示部115のデータの入出力を制御する。CPU112は、中央処理装置であり、記憶装置としてのROM113、RAM114、外部記憶装置としてのHDD116および記憶媒体ドライブ118に対する画像データの書き込みおよび読み出しの制御を行う。ROM113は、読み出し専用のメモリであり、CPU112を動作させるための制御プログラムを含む固定データを記憶している。RAM114は、読み書き可能なメモリであり、データを一時的に記憶する。HDD116は、読み書き可能な記憶装置であり、RAM114に書き込まれたデータを退避させ、長期的に記憶する。表示部115は、I/Oポート111を介して各種情報を表示する。表示部115は、具体的には、ディスプレイなどの出力装置である。入力部117は、データ入力を行うための装置である。記憶媒体ドライブ118は、CD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のメディア119に対し読み書き可能な装置である。本実施形態のPC100で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでメディア119に記録されて提供されてもよい。また、本実施形態のPC100で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のPC100で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のPC100で実行されるプログラムを、ROM113等に予め組み込んで提供するように構成してもよい。本実施の形態のPC100で実行されるプログラムは、上述した各部受付部、空白ページ判別部、データ判別部、空白領域特定部、レイアウト情報生成部、出力部を含むモジュール構成となっており、実際のハードウェアとしてはCPUプロセッサが上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受付部、空白ページ判別部、データ判別部、空白領域特定部、レイアウト情報生成部、出力部が主記憶装置上に生成されるようになっている。なお、本実施の形態においては、PC100において、メモ領域の挿入にかかる処理を行う場合について説明したが、他の例としては、プリンタ200において、プリンタ200が搭載するスキャナ機能により読み込んだ印刷データに対し、本実施の形態において説明したメモ領域の挿入にかかる処理を行うこととしてもよい。この場合の、プリンタ200の構成および動作は、本実施の形態において説明したPC100の構成および動作と同様である。なお、プリンタ200においては、レイアウト情報に基づいて作成した印刷ジョブの送信は不要であり、プリンタ200において、印刷ジョブにしたがい記録用紙に印刷データを印刷する。なお、プリンタ200は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機のほか、スキャナ装置、ファクシミリ装置等の画像形成装置であればよい。"