(57)【要約】【課題】ホットフォルダに投入された画像データがどのような画像データであっても、画像データ毎に最適なレイアウトが自動的に選ばれる印刷制御装置を提供することを目的とする。【解決手段】ホットフォルダが受信した画像データを、出力用紙にレイアウトして印刷するホットフォルダ印刷において、システムに、上記ホットフォルダを作成するホットフォルダ作成手段と、上記画像データの属性毎に複数の上記レイアウトを、上記ホットフォルダに設定するレイアウト設定手段と、上記ホットフォルダに投入された上記画像データの属性を判別する属性判別手段と、判別された上記画像データの属性に従って、予め設定されている上記レイアウトで、上記出力用紙にレイアウトするレイアウト手段と、レイアウトしたデータを印刷装置に送信する送信手段とを有する印刷制御装置である。【選択図】図３
2009104302.tif 000002
【特許請求の範囲】
【請求項１】
ホットフォルダが受信した画像データを、出力用紙にレイアウトして印刷するホットフォルダ印刷において、 
システムに、上記ホットフォルダを作成するホットフォルダ作成手段と；
上記画像データの属性毎に複数の上記レイアウトを、上記ホットフォルダに設定するレイアウト設定手段と；
上記ホットフォルダに投入された上記画像データの属性を判別する属性判別手段と；
判別された上記画像データの属性に従って、予め設定されている上記レイアウトで、上記出力用紙にレイアウトするレイアウト手段と；
レイアウトしたデータを印刷装置に送信する送信手段と；
を有することを特徴とする印刷制御装置。
【請求項２】
請求項１において、
上記画像データの属性は、ファイルのフォーマットであることを特徴とする印刷制御装置。
【請求項３】
請求項２において、
上記ファイルのフォーマットが同一であっても、その画像データを生成した機器を判別する機器判別手段を有し、上記機器判別手段が判別した判別結果に従って、上記同一のフォーマットを持つ画像データであっても、異なったレイアウトを行うことを特徴とする印刷制御装置。
【請求項４】
ホットフォルダが受信した画像データを、出力用紙にレイアウトして印刷するホットフォルダ印刷において、 
システムに、上記ホットフォルダを作成するホットフォルダ作成工程と；
上記画像データの属性毎に複数の上記レイアウトを、上記ホットフォルダに設定するレイアウト設定工程と；
上記ホットフォルダに投入された上記画像データの属性を判別する属性判別工程と；
判別された上記画像データの属性に従って、予め設定されている上記レイアウトで、上記出力用紙にレイアウトするレイアウト工程と；
レイアウトしたデータを印刷装置に送信する送信工程と；
を有することを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホットフォルダに投入された画像データをレイアウトして出力する印刷装置の印刷画像データ処理に関する。
【背景技術】
【０００２】
従来、ホットフォルダが画像データを受信し、印刷出力するシステムにおいて、画像の投入を検知した後の処理方法は、唯一の方法である（たとえば、特許文献１参照）。 
【特許文献１】特許第３７１７６７９号公報（第１３頁、図８）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来例は、どのような画像データが投入されようとも、唯一の処理しか実行できないので、処理の１つとしてレイアウト印刷する場合、画像データ毎に異なるレイアウトを望んでも、そのレイアウトを実行することができないという問題がある。
【０００４】
本発明は、ホットフォルダに投入された画像データがどのような画像データであっても、画像データ毎に最適なレイアウトが自動的に選ばれる印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、ホットフォルダが受信した画像データを、出力用紙にレイアウトして印刷するホットフォルダ印刷において、 システムに、上記ホットフォルダを作成するホットフォルダ作成手段と、上記画像データの属性毎に複数の上記レイアウトを、上記ホットフォルダに設定するレイアウト設定手段と、上記ホットフォルダに投入された上記画像データの属性を判別する属性判別手段と、判別された上記画像データの属性に従って、予め設定されている上記レイアウトで、上記出力用紙にレイアウトするレイアウト手段と、レイアウトしたデータを印刷装置に送信する送信手段とを有する印刷制御装置である。
【発明の効果】
【０００６】
本発明によれば、ホットフォルダに投入された画像データの属性やフォーマットを識別する機能を付加するので、画像データ毎に最適なレイアウトが自動的に選ばれるという効果を奏する。
【発明を実施するための最良の形態】
【０００７】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【０００８】
図１は、本発明の実施例１である印刷制御装置１００を示すブロック図である。
【０００９】
印刷制御装置１００は、コンピュータ等で構成され、ホットフォルダＨＦ１と、ホットフォルダＨＦ２と、オペレーティングシステム１０と、プリンタドライバ２０と、スプーラ５０とを有する。
【００１０】
図２は、実施例１において、ホットフォルダＨＦ１またはＨＦ２に投入される画像データ６０の詳細を示す図である。
【００１１】
画像データ６０は、属性情報部６１とデータ部６２とを有する。
【００１２】
印刷制御装置１００上には、ホットフォルダＨＦ１、ホットフォルダＨＦ２が、Ｗｉｎｄｏｗｓ（登録商標）等のオペレーティングシステム１０上で動作している。エンドユーザの操作によって、これらホットフォルダＨＦ１、ＨＦ２に、画像データ６０が投入されると、画像データ６０が投入されたことを、プリンタドライバ２０が検知する。
【００１３】
プリンタドライバ２０は、ホットフォルダ監視部３０と、レイアウト処理部４０とを有する。
【００１４】
ホットフォルダ監視部３０は、ホットフォルダ監視部３０のＵＩ（ユーザインタフェース）部３１と、画像データ属性判別部３２とを有する。
【００１５】
レイアウト処理部４０は、レイアウト処理部４０のＵＩ（ユーザインタフェース）部４１と、レイアウト制御部４２と、プレビュー部４３とを有する。プリンタドライバ２０で処理された画像データは、スプーラ５０を経由し、プリンタ装置ＰＲ１に送信され、印刷される。
【００１６】
つまり、印刷制御装置１００は、ホットフォルダが受信した画像データを、出力用紙にレイアウトして印刷するホットフォルダ印刷を制御する装置である。
【００１７】
印刷制御装置１００は、システムに、上記ホットフォルダを作成するホットフォルダ作成手段の例である。
【００１８】
画像データ属性判別部３２は、上記ホットフォルダに投入された上記画像データの属性を判別する属性判別手段の例である。レイアウト処理部４０は、上記画像データの属性毎に複数の上記レイアウトを、上記ホットフォルダに設定するレイアウト設定手段の例である。また、レイアウト処理部４０は、判別された上記画像データの属性に従って、予め設定された上記レイアウトで、上記出力用紙にレイアウトするレイアウト手段の例である。スプーラ５０は、レイアウトしたデータを印刷装置に送信する送信手段の例である。
【００１９】
次に、上記実施例におけるレイアウト処理について説明する。
【００２０】
図３は、ホットフォルダに投入された画像データの処理の流れを示すフローチャートである。
【００２１】
プリンタドライバ２０内のホットフォルダ監視部３０は、オペレーティングシステム１０の起動と同時に、画像データ６０がホットフォルダＨＦ１またはＨＦ２に投入されたかどうかを監視する。ホットフォルダＨＦ１またはＨＦ２に、画像データ６０が投入されたことを検知すると、Ｓ２に進む。
【００２２】
画像データ６０の投入が検知されなければ、引き続きホットフォルダＨＦ１またはＨＦ２を監視し続ける（Ｓ１）。画像データ６０の投入（ジョブ受信）を検知すると、ホットフォルダ監視部３０が、画像データ６０を読み出し、画像データ属性判別部３２が、画像データ６０の属性を解析する。
【００２３】
画像データ６０の属性を解析する場合、画像データ６０の属性情報部６１を解析する。実際の画像を形成しているデータは、データ部６２に格納されているデータである。ホットフォルダＨＦ１、ＨＦ２を監視する間隔、画像データ６０を判別する詳細な設定については、ホットフォルダ監視部３０のＵＩ部３１を介して行う。
【００２４】
Ｓ２で、画像データ６０の解析が終了すると、画像データ６０を解析した結果、画像データ６０が写真データであるかどうかを判断する（Ｓ３）。写真データであると判断すると、Ｓ４で、写真データ用のレイアウトを実行する。写真データでないと判断すると、Ｓ５で、画像データ６０がスキャンデータであるかどうかを判断する。画像データ６０がスキャンデータであると判断すると、Ｓ６で、画像データ６０が、レイアウト処理部４０に送られ、レイアウト制御部４２が、スキャンデータ用のレイアウトを実行する。
【００２５】
レイアウトされた結果を、プレビュー部４３で確認することができる。写真データ用レイアウトの詳細な設定については、レイアウト処理部４０のＵＩ部４１を介して実行することもできる。
【００２６】
Ｓ５でその画像データ６０が、スキャナ装置等でスキャンされたデータではないと判断すると、Ｓ７で、デフォルトのレイアウトを実行する。
【００２７】
写真データ用レイアウトを実行し（Ｓ４）、スキャンデータ用レイアウトを実行し（Ｓ６）、デフォルトのレイアウトを実行すると（Ｓ７）、Ｓ８で、印刷を実行する。つまり、レイアウトが実行された画像データ６０は、レイアウト処理部４０からスプーラ５０へ送信され、最終的にプリンタ装置ＰＲ１に送られ、印刷される（Ｓ８）。
【００２８】
図４は、実施例１において、Ｓ４で写真データ用のレイアウトが実行された場合に、レイアウト処理部４０のプレビュー部４３のプレビュー画面７１を示す図である。
【００２９】
つまり、プレビュー画面７１は、写真データ用レイアウト実行時のプレビュー画面であり、レイアウト対象の出力用紙に対して、写真を並べて印刷するインデックス印刷と呼ばれる写真データに向いたレイアウトが行われたことを示している。
【００３０】
図５は、Ｓ６でスキャンデータ用のレイアウトが実行された状態におけるレイアウト処理部４０のプレビュー部４３が表示しているプレビュー画面８１を示す図である。
【００３１】
つまり、プレビュー画面８１は、スキャンデータ用レイアウト実行時のプレビュー画面であり、パンフレット等のスキャンデータを多数、印刷する拡大印刷と呼ばれるスキャンデータに向いたレイアウトが、レイアウト対象の出力用紙に行われていることを示す。
【実施例２】
【００３２】
本発明の実施例２は、実施例１において、画像データ６０を判別する場合、画像データ６０内の属性情報部６１によらず、画像データ６０のファイルフォーマットによって、レイアウト処理を振り分ける実施例である。ファイルフォーマットの種類は、ＪＰＥＧ、ＴＩＦＦ、ＢＭＰ、ＰＤＦ等である。
【実施例３】
【００３３】
本発明の実施例３は、実施例１において、画像データ６０を判別する場合、同一のファイルフォーマットであっても、画像データ６０の属性情報部６１を解析する実施例である。これによって、その画像データの解像度や使用色数等によって、レイアウト処理を振り分ける。
【００３４】
また、上記実施例は、上記ファイルのフォーマットが同一であっても、その画像データを生成した機器を判別する機器判別手段を有する。さらに、上記実施例は、上記機器判別手段が判別した判別結果に従って、上記同一のフォーマットを持つ画像データであっても、異なったレイアウトを行う実施例である。
【００３５】
上記実施例によれば、ホットフォルダに投入された画像データの属性やフォーマットを識別する機能を付加するので、画像データ毎に最適なレイアウトが自動的に選ばれる。これによって、ユーザは、画像データ毎に、不適切だったレイアウトを実行し直す手間から開放され、複雑な手順を経なくても、常に最適なレイアウトが施された印刷結果を得ることができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施例１である印刷制御装置１００を示すブロック図である。
【図２】実施例１において、ホットフォルダに投入される画像データ６０の詳細を示す図である。
【図３】ホットフォルダに投入された画像データの処理の流れを示すフローチャートである。
【図４】実施例１において、Ｓ４で写真データ用のレイアウトが実行された場合に、レイアウト処理部４０のプレビュー部４３のプレビュー画面７１を示す図である。
【図５】Ｓ６でスキャンデータ用のレイアウトが実行された状態におけるレイアウト処理部４０のプレビュー部４３が表示しているプレビュー画面８１を示す図である。
【符号の説明】
【００３７】
１００…印刷制御装置、
ＨＦ１、ＨＦ２…ホットフォルダ、
１０…オペレーティングシステム、
２０…プリンタドライバ、
３０…ホットフォルダ監視部、
３１…ＵＩ部、
３２…画像データ属性判別部、
４０…レイアウト処理部、
４１…ＵＩ（ユーザインタフェース）部、
４２…レイアウト制御部、
４３…プレビュー部、
５０…スプーラ、
ＰＲ１…プリンタ装置、
６０…画像データ、
６１…属性情報部、
６２…データ部、
７１…写真データ用レイアウト実行時のプレビュー画面、
８１…スキャンデータ用レイアウト実行時のプレビュー画面。
【図１】
2009104302.tif 000003
【図２】
2009104302.tif 000004
【図３】
2009104302.tif 000005
【図４】
2009104302.tif 000006
【図５】
2009104302.tif 000007