(57)【要約】【課題】印刷データの内容に応じて適切な位置にメモ領域を配置することのできる画像処理装置を提供する。【解決手段】印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部１０１と、印刷指示にメモ領域挿入指示が含まれている場合に、印刷データに含まれるページデータがイメージ／グラフデータであるかテキストデータであるかを判別するデータ判別部１０３と、ページデータがイメージ／グラフデータである場合に、印刷用紙の第１位置にメモ領域を配置することを示すページレイアウト情報を生成し、ページデータがテキストデータである場合に、第１位置と異なる位置である第２位置にメモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部１０５とを備える。【選択図】図２
2013061861.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部と、
前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ／グラフデータであるかテキストデータであるかを判別するデータ判別部と、
前記ページデータが前記イメージ／グラフデータである場合に、前記印刷用紙の第１位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第１位置と異なる位置である第２位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部と、
前記印刷データとともに、前記ページレイアウト情報を出力する出力部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１位置は、前記ページデータが印刷される位置に隣接する位置であって、
前記レイアウト情報生成部は、前記ページデータが前記イメージ／グラフデータである場合に、前記印刷用紙の所定の位置に予め定められた縮小率で縮小された前記イメージ／グラフデータを配置し、前記印刷用紙のうち前記イメージ／グラフデータが印刷されない位置であって、前記イメージ／グラフデータが配置される位置に隣接する前記第１位置に前記メモ領域を配置することを示す前記ページレイアウト情報を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記受付部は、さらに縮小後の前記ページデータの配置位置を指定する位置指定を受け付け、
前記レイアウト情報生成部は、前記位置指定に示される位置に前記ページデータが配置され、前記第１位置に前記メモ領域を配置することを示す前記ページレイアウト情報を生成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２位置は、前記テキストデータの行間の位置であって、
前記レイアウト情報生成部は、前記ページデータが前記テキストデータである場合に、前記テキストデータが印刷される各行の行間を予め定められた幅に設定し、前記第２位置である前記行間に前記メモ領域を配置することを示す前記ページレイアウト情報を生成することを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
前記レイアウト情報生成部は、前記ページデータが前記イメージ／グラフデータおよび前記テキストデータを含む場合に、前記第１位置に前記メモ領域を配置することを示す前記ページレイアウト情報を生成することを特徴とする請求項１から４のいずれか一項に記載の画像処理装置。
【請求項６】
前記ページデータが印刷すべき情報を含まない空白ページであるか否かを判別する空白ページ判別部をさらに備え、
前記レイアウト情報生成部は、前記ページデータが前記空白ページでない場合に、前記ページデータと前記メモ領域とを含む前記ページレイアウト情報を生成することを特徴とする請求項１から５のいずれか一項に記載の画像処理装置。
【請求項７】
前記ページデータに含まれる領域であって、印刷すべき情報を含まない領域である空白領域の面積を特定する空白領域特定部をさらに備え、
前記レイアウト情報生成部は、前記空白領域の面積が予め定められた閾値以下である場合に、前記ページデータと前記メモ領域とを含む前記ページレイアウト情報を生成することを特徴とする請求項１から６のいずれか一項に記載の画像処理装置。
【請求項８】
画像処理装置において実行される画像処理方法であって、
受付部が、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付ステップと、
データ判別部が、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ／グラフデータであるかテキストデータであるかを判別するデータ判別ステップと、
レイアウト情報生成部が、前記ページデータが前記イメージ／グラフデータである場合に、前記印刷用紙の第１位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第１位置と異なる位置である第２位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成ステップと、
出力部が、前記印刷データとともに、前記ページレイアウト情報を出力する出力ステップと
を有することを特徴とする画像処理方法。
【請求項９】
コンピュータを、
ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部と、
前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ／グラフデータであるかテキストデータであるかを判別するデータ判別部と、
前記ページデータが前記イメージ／グラフデータである場合に、前記印刷用紙の第１位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第１位置と異なる位置である第２位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部と、
前記印刷データとともに、前記ページレイアウト情報を出力する出力部と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置において、印刷データを記録用紙に印刷する際に、ユーザが手書きでメモを記入したり、印刷データに関する関連情報を印刷したりするためのメモ領域（余白領域）を確保する技術が知られている。画像形成装置において、メモ領域として印刷データを縮小するなどにより生じた記録用紙の一部の余白を確保する技術の他、メモ領域としてページ単位の領域を確保する、すなわちメモページを設ける技術も知られている。さらに、印刷データの印刷時に、余白領域にメモ領域であることを示す枠線を印刷したり、余白領域に関連情報を印刷したりする技術も知られている。
【０００３】
例えば、特許文献１には、印刷ドライバにおいて、ページ単位のメモ領域を生成する技術が開示されている。当該印刷ドライバは、印刷対象原稿に含まれる各原稿ページに対応するメモページを生成し、各メモページを原稿ページに隣接して配置したレイアウトを生成する。これにより、印刷データを作成するアプリケーション等がメモ領域を付加する機能を有さなくとも、ドライバにおいて、メモ領域を付加することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザがメモを取り易いメモ領域の配置は、記録用紙に印刷される印刷データの内容によって異なり、ユーザの希望に沿った位置にメモ領域を配置するのが望ましいものの、上述の特許文献１をはじめとする従来技術においては、メモ領域の配置位置は予め設定されており、メモ領域の使い勝手が悪い場合があるという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、印刷データの内容に応じて適切な位置にメモ領域を配置することのできる画像処理装置、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、画像処理装置であって、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部と、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ／グラフデータであるかテキストデータであるかを判別するデータ判別部と、前記ページデータが前記イメージ／グラフデータである場合に、前記印刷用紙の第１位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第１位置と異なる位置である第２位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部と、前記印刷データとともに、前記ページレイアウト情報を出力する出力部とを備えることを特徴とする。
【０００７】
また、本発明は、画像処理装置において実行される画像処理方法であって、受付部が、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付ステップと、データ判別部が、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ／グラフデータであるかテキストデータであるかを判別するデータ判別ステップと、レイアウト情報生成部が、前記ページデータが前記イメージ／グラフデータである場合に、前記印刷用紙の第１位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第１位置と異なる位置である第２位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成ステップと、出力部が、前記印刷データとともに、前記ページレイアウト情報を出力する出力ステップとを有することを特徴とする。
【０００８】
また、本発明は、コンピュータを、ユーザから、印刷データが印刷されないメモ領域を印刷用紙に設けることを指示するメモ領域挿入指示を含む印刷指示の入力を受け付ける受付部と、前記印刷指示に前記メモ領域挿入指示が含まれている場合に、前記印刷データに含まれるページデータがイメージおよびグラフの少なくともいずれか一方を含むイメージ／グラフデータであるかテキストデータであるかを判別するデータ判別部と、前記ページデータが前記イメージ／グラフデータである場合に、前記印刷用紙の第１位置に前記メモ領域を配置することを示すページレイアウト情報を生成し、前記ページデータが前記テキストデータである場合に、前記第１位置と異なる位置である第２位置に前記メモ領域を配置することを示すページレイアウト情報を生成するレイアウト情報生成部と、前記印刷データとともに、前記ページレイアウト情報を出力する出力部として機能させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、画像処理装置が、印刷対象となる印刷データがテキストデータであるか、イメージ／グラフデータであるかを判別し、印刷データがイメージ／グラフデータである場合には、第１位置にメモ領域を配置することを示すページレイアウト情報を生成し、印刷データがテキストデータである場合には、第２位置にメモ領域を配置することを示すページレイアウト情報を生成する。すなわち、本発明によれば、印刷データの種類に応じて異なる位置にメモ領域を配置することができるので、ユーザによるメモ領域の使い勝手を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、印刷システム１の全体構成を示す図である。
【図２】図２は、ＰＣ１００の機能構成を示すブロック図である。
【図３】図３は、メモ領域を説明するための図である。
【図４】図４は、メモ領域を説明するための図である。
【図５】図５は、ＰＣ１００による画像処理を示すフローチャートである。
【図６】図６は、印刷設定画面１３０を示す図である。
【図７】図７は、メモ領域生成処理（ステップＳ１０２）における詳細な処理を示すフローチャートである。
【図８】図８は、ＰＣ１００のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、画像処理装置、画像処理方法およびプログラムの実施の形態を詳細に説明する。
【００１２】
図１は、実施の形態にかかる印刷システム１の全体構成を示す図である。印刷システム１は、複数のＰＣ（パーソナルコンピュータ）１００と、複数のプリンタ２００とを備えている。各ＰＣ１００および各プリンタ２００は、ＬＡＮなどのネットワーク２を介して接続している。
【００１３】
ＰＣ１００は、プリンタドライバを搭載しており、プリンタドライバを利用して所定のプリンタ２００に印刷指示とともに、印刷対象となる印刷データを送信する。ＰＣ１００は、画像処理装置に相当する。プリンタ２００は、ＰＣ１００から印刷指示とともに印刷データを受信すると、印刷指示に従い印刷データを記録用紙に印刷する。
【００１４】
なお、図１においては、ネットワーク２に複数のＰＣ１００と複数のプリンタ２００とが接続されたシステムの例を示したが、他の例としては、印刷システムは、１台のＰＣと１台のプリンタとが例えばＵＳＢ等のパラレルＩ／Ｆ（インターフェース）ケーブルを介して接続するシステムであってもよい。この場合のＰＣおよびプリンタの構成および動作は、上述の印刷システム１のＰＣ１００およびプリンタ２００の構成および動作と同様である。
【００１５】
図２は、ＰＣ１００の機能構成を示すブロック図である。ＰＣ１００は、受付部１０１と、空白ページ判別部１０２と、データ判別部１０３と、空白領域特定部１０４と、レイアウト情報生成部１０５と、出力部１０６とを備えている。
【００１６】
受付部１０１は、ユーザインターフェースとしての入力部（後述）において、ユーザから入力される各種情報を受け付ける。受付部１０１は、また、印刷対象となる印刷データの作成元となるアプリケーションから印刷指示とともに印刷データを受け付ける。印刷データとしては、テキストデータや、イメージ画像データ、グラフが示されるグラフデータがある。
【００１７】
空白ページ判別部１０２は、印刷データに含まれる各ページデータが空白ページか否かを判別する。ここで、空白ページとは、テキスト、イメージ画像およびグラフなど印刷すべき情報が含まれていないページデータである。なお、ヘッダーやフッター、ページ番号など各ページに共通して挿入が指定されているような情報は、ここでいう印刷すべき情報には含まれない。空白ページ判別部１０２は、ページデータが空白ページであると判断すると、処理対象のページデータを、レイアウト情報生成部１０５に送る。
【００１８】
データ判別部１０３は、ページデータがテキストデータおよびイメージ／グラフデータのいずれであるかを判別する。ここで、イメージ／グラフデータとは、イメージ画像データや、グラフデータ、さらにイメージ画像とグラフの両方を含むデータの総称である。
【００１９】
空白領域特定部１０４は、ページデータに含まれる空白領域を特定し、さらに空白領域の面積を特定する。ここで、空白領域とは、印刷すべき情報を含まない矩形領域である。例えば、ページデータがテキストデータである場合には、空白領域特定部１０４は、ページデータ中の最終行を特定し、ページデータ中のそれ以降の領域を空白領域として特定する。また、空白領域特定部１０４は、ページデータがイメージ／グラフデータである場合には、イメージ画像またはグラフが示される範囲を特定し、特定した範囲以外のページデータ中の領域を空白領域として特定する。空白領域特定部１０４は、特定した空白領域の面積が予め定められた閾値よりも大きい場合には、処理対象のページデータをレイアウト情報生成部１０５に送る。
【００２０】
レイアウト情報生成部１０５は、データ判別部１０３による判別結果に基づいて、印刷用紙におけるメモ領域の配置位置を決定する。具体的には、レイアウト情報生成部１０５は、ページデータがテキストデータである場合には、図３に示すように、テキストデータの各行の行間の位置を予め定められた幅に変更し、変更後の行間をメモ領域１２０として決定する。本実施の形態においては、行間を０．５ｃｍの幅に変更することとする。
【００２１】
一方、レイアウト情報生成部１０５は、ページデータがイメージ／グラフデータである場合には、図４に示すように、予め設定された縮小率で縮小されたイメージ／グラフデータを記録用紙の所定の位置に配置したときに生じる記録用紙における余白領域、すなわちイメージ／グラフデータが印刷されない領域であって、イメージ／グラフデータが印刷される領域に隣接する領域をメモ領域１２２として決定する。
【００２２】
なお、ページデータがイメージ／グラフデータである場合には、受付部１０１は、ユーザから縮小後のページデータを配置する位置を指定する情報である位置指定の入力を受け付け、レイアウト情報生成部１０５は、位置指定に示される位置にイメージ／グラフデータを配置し、これにより生じる余白領域をメモ領域として決定する。
【００２３】
レイアウト情報生成部１０５は、メモ領域の配置位置を決定すると、決定した配置位置にメモ領域が設けられるようなページレイアウト情報を生成し、生成したレイアウト情報と、ページデータとに基づいて、印刷ジョブを生成する。ページデータがテキストデータである場合には、レイアウト情報には、テキストの行間を予め定められた幅に変更することを指示する情報が含まれている。また、ページデータがイメージ／グラフデータである場合には、レイアウト情報には、ページデータを所定の縮小率で縮小することを指示する情報、縮小後のページデータの配置位置を示す情報が含まれている。
【００２４】
レイアウト情報生成部１０５は、空白ページ判別部１０２により空白ページであると判断されたページデータおよび空白領域特定部１０４により空白領域の面積が閾値よりも大きいと判断されたページデータに対しては、アプリケーションにおいて指定された通りのレイアウト情報を含む印刷指示と、ページデータとに基づいて、印刷ジョブを生成する。なお、この場合に生成される印刷ジョブが実行されると、アプリケーションにおいて指定されたレイアウトにしたがって印刷データが印刷される。出力部１０６は、レイアウト情報生成部１０５において、印刷データの各ページデータに対する印刷ジョブが生成されると、印刷ジョブをプリンタ２００に送信する。
【００２５】
図５は、ＰＣ１００による画像処理を示すフローチャートである。画像処理の開始に先立ち、ＰＣ１００の表示部には、図６に示すような印刷設定画面１３０が表示される。印刷設定画面１３０において、ユーザは、印刷指示のほか、メモ領域挿入指示を入力することができる。図６に示す印刷設定画面１３０には、印刷ボタン１３１の他、メモ領域の挿入を指示するチェックボックス１３２が表示されている。さらに、印刷設定画面１３０には、イメージ／グラフデータの配置位置を入力する入力欄１３３が表示されている。ユーザは、チェックボックス１３２にチェックを入れることにより、メモ領域を設けることを指定することができる。さらに、ユーザは、入力欄１３３において、縮小後のイメージ／グラフデータの配置位置を指定することができる。なお、入力欄１３３には、プルダウン表示により「左下」、「左上」、「右下」および「右上」が表示され、ユーザは、この中から所望の配置位置を選択することができる。
【００２６】
ユーザによりチェックボックス１３２にチェックが入れられた状態で印刷ボタン１３１が選択されると、受付部１０１は、メモ領域挿入指示を含む印刷指示を受け付ける。また、ユーザにより入力欄１３３に配置位置が入力されると、受付部１０１は、位置指定を受け付ける。
【００２７】
印刷設定画面１３０において、ユーザにより、メモ領域の挿入の有無が選択され、適宜、イメージ／グラフデータの配置位置が入力され、印刷ボタン１３１が選択されると、受付部１０１は、アプリケーションから、印刷対象となる印刷データと、この印刷データに対する印刷指示を受け付ける（ステップＳ１００）。印刷指示にメモ領域挿入指示が含まれている場合には（ステップＳ１０１，Ｙｅｓ）、メモ領域生成処理（ステップＳ１０２）が行われ、出力部１０６は、メモ領域生成処理（ステップＳ１０２）における処理後のページデータから生成された印刷ジョブをプリンタ２００に送信する（ステップＳ１０４）。プリンタ２００においては、メモ領域生成処理（ステップＳ１０２）により生成された印刷ジョブが実行され、印刷用紙には印刷データが印刷されつつ、印刷データ以外の領域にメモ領域としての余白領域が確保される。
【００２８】
一方、ステップＳ１０１において、印刷指示にメモ領域挿入指示が含まれていない場合には（ステップＳ１０１，Ｎｏ）、レイアウト情報生成部１０５は、印刷指示とページデータに基づいて、通常印刷用の印刷ジョブを生成する（ステップＳ１０３）。そして、ステップＳ１０４へ進み、出力部１０６は、生成した印刷ジョブをプリンタ２００に送信する（ステップＳ１０４）。リンタ２００においては、通常印刷用の印刷ジョブに基づいて、プ通常印刷用の印刷ジョブが実行され、アプリケーションにより指定されたレイアウトに沿って印刷データが印刷される。
【００２９】
図７は、図５において説明したメモ領域生成処理（ステップＳ１０２）における詳細な処理を示すフローチャートである。メモ領域生成処理（ステップＳ１０２）においては、空白ページ判別部１０２は、受付部１０１から１ページ分のページデータを取得する（ステップＳ１１０）。そして、空白ページ判別部１０２は、取得したページデータが空白ページであるか否かを判別する。空白ページ判別部１０２が、ページデータは空白ページであると判断した場合には（ステップＳ１１１，Ｙｅｓ）、ステップＳ１１９に進む。空白ページ判別部１０２が、ページデータは空白ページではないと判断すると（ステップＳ１１１，Ｎｏ）、次に、データ判別部１０３は、ページデータが、テキストデータかイメージ／グラフデータかを判別する（ステップＳ１１２）。
【００３０】
次に、空白領域特定部１０４は、ページデータの空白領域を特定し、空白領域の面積を特定する（ステップＳ１１３）。次に、空白領域特定部１０４は、空白領域の面積と閾値とを比較し、空白領域の面積が閾値よりも大きい場合には（ステップＳ１１４，Ｎｏ）、ステップＳ１１９に進む。一方、空白領域の面積が閾値以下である場合には（ステップＳ１１４，Ｙｅｓ）、ステップＳ１１５に進む。
【００３１】
ステップＳ１１５以降においては、印刷データが印刷された印刷用紙にメモ領域を確保するための処理を行う。すなわち、レイアウト情報生成部１０５は、ページデータにイメージ／グラフデータが含まれるか否かを判断する。なお、ページデータが、イメージ／グラフデータとテキストデータとを含む場合には、ページデータにイメージ／グラフデータが含まれると判断する。ページデータにイメージ／グラフデータが含まれる場合には（ステップＳ１１５，Ｙｅｓ）、レイアウト情報生成部１０５は、ページデータを予め定められた縮小率である８０％に縮小することを指示する情報をレイアウト情報に含める（ステップＳ１１６）。
【００３２】
さらに、レイアウト情報生成部１０５は、印刷設定画面１３０においてユーザから指定され、受付部１０１が受け付けた位置指定に基づいて、ページデータを配置する位置を示す情報をレイアウト情報に含める（ステップＳ１１７）。レイアウト情報生成部１０５は、こうして生成されたレイアウト情報と、ページデータに基づいて印刷ジョブを生成し、この印刷ジョブを後述の記憶部に蓄積する（ステップＳ１１９）。
【００３３】
一方、ステップＳ１１５において、ページデータが、テキストデータのみである場合には（ステップＳ１１５，Ｎｏ）、レイアウト情報生成部１０５は、テキストの行間を予め定められた幅である０．５ｃｍに変更することを指示する情報をレイアウト情報に含め（ステップＳ１１８）、ステップＳ１１９に進み、得られたレイアウト情報と、ページデータに基づいて印刷ジョブを生成し、この印刷ジョブを記憶部に蓄積する。
【００３４】
処理対象となっている印刷データに、ステップＳ１１０からステップＳ１１９の処理が行われていないページデータが存在する場合には（ステップＳ１２０，Ｙｅｓ）、再びステップＳ１１０に戻り、未処理のページデータを対象として、ステップＳ１１０からステップＳ１１９の処理を繰り返す。ステップＳ１２０において、印刷データに含まれるすべてのページデータに対し、ステップＳ１１０からステップＳ１１９の処理が完了すると、メモ領域生成処理（ステップＳ１０２）が完了する。
【００３５】
以上のように、本実施の形態にかかるＰＣ１００は、印刷データを作成するアプリケーションが余白領域を付加するような機能を有さない場合においても、作成された印刷データに対し、メモ領域を付加することができる。さらに、本実施の形態にかかるＰＣ１００は、印刷データがテキストデータであるか、イメージ／グラフデータであるかに応じて異なる形式のメモ領域を付加することができる。
【００３６】
本実施の形態にかかるＰＣ１００は、印刷データがテキストデータである場合には、行間にメモ領域を挿入することができる。したがって、ユーザは、各行に記載された文書に対応してメモを記入することができ、文書とメモの対応関係を容易に把握することができる。また、本実施の形態にかかるＰＣ１００は、印刷データがイメージ／グラフデータである場合には、イメージ画像またはグラフを所定の縮小率で縮小し、ユーザの所望の位置に配置することにより、イメージ画像またはグラフに隣接する領域に印刷用紙にメモ領域としての余白領域を確保することができる。したがって、ユーザは、イメージ画像またはグラフに隣接する領域にメモを記入することができる。このように、ＰＣ１００は、印刷データの種類に応じて適切な位置にメモ領域を挿入することができるので、ユーザによるメモ領域の使い勝手を向上させることができる。
【００３７】
図８は、本実施の形態にかかるＰＣ１００のハードウェア構成を示す図である。ＰＣ１００は、Ｉ／Ｏポート１１１と、ＣＰＵ１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ１１４と、表示部１１５と、ＨＤＤ１１６と、入力部１１７と、記憶媒体ドライブ１１８とを備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００３８】
Ｉ／Ｏポート１１１は、入力部１１７、表示部１１５のデータの入出力を制御する。ＣＰＵ１１２は、中央処理装置であり、記憶装置としてのＲＯＭ１１３、ＲＡＭ１１４、外部記憶装置としてのＨＤＤ１１６および記憶媒体ドライブ１１８に対する画像データの書き込みおよび読み出しの制御を行う。
【００３９】
ＲＯＭ１１３は、読み出し専用のメモリであり、ＣＰＵ１１２を動作させるための制御プログラムを含む固定データを記憶している。ＲＡＭ１１４は、読み書き可能なメモリであり、データを一時的に記憶する。ＨＤＤ１１６は、読み書き可能な記憶装置であり、ＲＡＭ１１４に書き込まれたデータを退避させ、長期的に記憶する。
【００４０】
表示部１１５は、Ｉ／Ｏポート１１１を介して各種情報を表示する。表示部１１５は、具体的には、ディスプレイなどの出力装置である。入力部１１７は、データ入力を行うための装置である。記憶媒体ドライブ１１８は、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のメディア１１９に対し読み書き可能な装置である。
【００４１】
本実施形態のＰＣ１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでメディア１１９に記録されて提供されてもよい。また、本実施形態のＰＣ１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＣ１００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のＰＣ１００で実行されるプログラムを、ＲＯＭ１１３等に予め組み込んで提供するように構成してもよい。
【００４２】
本実施の形態のＰＣ１００で実行されるプログラムは、上述した各部（受付部、空白ページ判別部、データ判別部、空白領域特定部、レイアウト情報生成部、出力部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受付部、空白ページ判別部、データ判別部、空白領域特定部、レイアウト情報生成部、出力部が主記憶装置上に生成されるようになっている。
【００４３】
なお、本実施の形態においては、ＰＣ１００において、メモ領域の挿入にかかる処理を行う場合について説明したが、他の例としては、プリンタ２００において、プリンタ２００が搭載するスキャナ機能により読み込んだ印刷データに対し、本実施の形態において説明したメモ領域の挿入にかかる処理を行うこととしてもよい。この場合の、プリンタ２００の構成および動作は、本実施の形態において説明したＰＣ１００の構成および動作と同様である。なお、プリンタ２００においては、レイアウト情報に基づいて作成した印刷ジョブの送信は不要であり、プリンタ２００において、印刷ジョブにしたがい記録用紙に印刷データを印刷する。
【００４４】
なお、プリンタ２００は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機のほか、スキャナ装置、ファクシミリ装置等の画像形成装置であればよい。
【符号の説明】
【００４５】
１  印刷システム
２  ネットワーク
１００  ＰＣ
２００  プリンタ
１０１  受付部
１０２  空白ページ判別部
１０３  データ判別部
１０４  空白領域特定部
１０５  レイアウト情報生成部
１０６  出力部
【先行技術文献】
【特許文献】
【００４６】
【特許文献１】特開２０１０−２６９０８号公報
【図１】
2013061861.tif 000003
【図２】
2013061861.tif 000004
【図３】
2013061861.tif 000005
【図４】
2013061861.tif 000006
【図５】
2013061861.tif 000007
【図６】
2013061861.tif 000008
【図７】
2013061861.tif 000009
【図８】
2013061861.tif 000010