(57)【要約】【課題】画像データを含む印刷データを生成する際に、画像データを移動した場合にも、ユーザに過大な負担を掛けることなく印刷データを生成する。【解決手段】画像形成システムは、複数件のデータを格納したデータベース４０１および各件に対応づけられた画像データに基づいて、所定のレイアウトに従って画像を含む印刷データを生成する。データベースでは複数件の各件に対応する画像データを識別するためのキーワードがその１データ項目として記憶されている。データベースの複数件を印刷出力する際、画像データを記憶した記憶部に対して各件のキーワードに対応する画像データを検索して読み込み、所定のレイアウトに従って印刷データを生成する。【選択図】図４
2009032153.tif 000002
【特許請求の範囲】
【請求項１】
１件あたり複数のデータ項目を含む複数件のデータを格納したデータベースおよび各件に対応づけられた画像データに基づいて、所定のレイアウトに従って画像を含む印刷データを生成する画像形成システムであって、
前記データベースには前記複数件の各件に対応する画像データを識別するためのキーワードがその１データ項目として記憶され、
前記データベースの複数件を印刷出力する際、画像データを記憶した記憶部に対して各件のキーワードに対応する画像データを検索して読み込み、前記所定のレイアウトに従って印刷データを生成する
ことを特徴とする画像形成システム。
【請求項２】
前記記憶部に対する画像データの検索の際に、検索対象のフォルダの指定を受ける手段を有し、指定されたフォルダ内の画像データを前記キーワードの検索対象とする請求項１に記載の画像形成システム。
【請求項３】
画像データの画像形式の指定を受ける手段を有し、指定された画像形式の画像データを検索対象とする請求項１または２に記載の画像形成システム。
【請求項４】
前記キーワードとして、当該画像データの、拡張子を除いたファイル名を用いたことを特徴とする請求項１、２または３に記載の画像形成システム。
【請求項５】
１件あたり複数のデータ項目を含む複数件のデータを格納したデータベースおよび各件に対応づけられた画像データに基づいて、所定のレイアウトに従って画像を含む印刷データを生成する画像形成システムであって、
前記データベースとして、前記複数件の各件について対応する画像データを特定するためのキーワードが記憶されたデータベース、または、各件について対応する画像データをフルパスで指定するファイル指定情報が記憶されたデータベースを用い、
データベース内の各件についてキーワードを指定して画像データを特定する検索キー指定方式、および、フルパスでファイルを指定して画像データを特定するフルパス指定方式のいずれかを選択するためのユーザインタフェース画面を提示する手段と、
前記データベースの複数件を印刷出力する際、前記検索キー指定方式が選択されている場合、当該指定された画像データを当該ファイル指定情報に従って読み込み、前記フルパス指定方式が選択された場合、画像データを記憶した記憶部に対して各件のキーワードに対応する画像データを検索して読み込み、前記所定のレイアウトに従って印刷データを生成する手段と
を備えたことを特徴とする画像形成システム。
【請求項６】
１件あたり複数のデータ項目を含む複数件のデータを格納したデータベースおよび各件に対応づけられた画像データに基づいて、所定のレイアウトに従って画像を含む印刷データを生成する印刷データ生成方法であって、
前記データベースの構築時に、前記複数件の各件に対応する画像データを識別するためのキーワードがその１データ項目として記憶するステップと、
前記データベースの複数件を印刷出力する際、画像データを記憶した記憶部に対して各件のキーワードに対応する画像データを検索して読み込むステップと、
読み込まれた画像データおよび前記データベースの内容に基づき、前記所定のレイアウトに従って印刷データを生成するステップと
を備えたことを特徴とする印刷データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースを読み込み、データベースの内容を参照して、画像を含むデータを複数件印刷する画像形成システムおよび印刷データ生成方法に関する。
【背景技術】
【０００２】
従来、１件あたり複数のデータ項目を含む複数件のデータを格納したデータベースの内容を所定のレイアウトに従って印刷出力する際、レイアウトの各エリアへデータのいわゆる流し込みを行って、印刷データを生成することが行われている。この場合、各件に対応づけられた画像も同レイアウト内に印刷出力する場合、各件に対応する画像データを読み込む必要がある。データベースの各件に対応する画像ファイルを指定するためには、データベース内に各件対応に、フルパスによるファイル指定情報を記述することが行われている。
【０００３】
また、文書に画像を貼り付けて印刷する技術として、特許文献１には、印刷時に画像の貼り付けの対象とする文書と差し込み用の定義ファイルを指定することにより、その定義ファイルの内容に従って画像の差し込み印刷を行う技術が提案されている。
【特許文献１】特開平８−１９０６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
データベースにおいて、各件（レコード）対応に、フルパスによるファイル指定情報を記述する場合、レイアウトされた印刷データを、その装置と異なる他の装置に移管した場合に、画像が格納されているパス名が変わることによって、データベース内のフルパス指定情報を変更する作業が必要となるという問題がある。
【０００５】
特許文献１に記載の技術では、データベースの各件について別個の画像データを割り当てる必要がある場合、個々の文書に個別の画像を貼り付けるためには、文書毎に異なる画像ファイルを指定するために、画像ファイル一覧を表示させて画像ファイルを選択する手順が必要となり、多件数のデータベースの印刷処理時にはユーザの負担が大きくなる。
【０００６】
本発明はこのような背景においてなされたものであり、画像データを含む印刷データを生成する際に、画像データを移動した場合にも、ユーザに過大な負担を掛けることなく印刷データを生成することができる画像形成システムおよび印刷データ生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による画像形成システムは、１件あたり複数のデータ項目を含む複数件のデータを格納したデータベースおよび各件に対応づけられた画像データに基づいて、所定のレイアウトに従って画像を含む印刷データを生成する画像形成システムであって、前記データベースには前記複数件の各件に対応する画像データを識別するためのキーワードがその１データ項目として記憶され、前記データベースの複数件を印刷出力する際、画像データを記憶した記憶部に対して各件のキーワードに対応する画像データを検索して読み込み、前記所定のレイアウトに従って印刷データを生成することを特徴とする。
【０００８】
データベース中のデータの各件について画像データを識別するためのキーワードを含めることにより、そのキーワードを基に画像データを検索することにより、フルパス指定によらずに画像データを各件対応に見つけ出すことができる。
【０００９】
前記記憶部に対する画像データの検索の際に、検索対象のフォルダの指定を受ける手段を有し、指定されたフォルダ内の画像データを前記キーワードの検索対象とするようにしてもよい。
【００１０】
また、画像データの画像形式の指定を受ける手段を有し、指定された画像形式の画像データを検索対象とするようにしてもよい。
【００１１】
前記キーワードとして、当該画像データの、拡張子を除いたファイル名を用いるようにしてもよい。
【００１２】
本発明による他の画像形成システムは、１件あたり複数のデータ項目を含む複数件のデータを格納したデータベースおよび各件に対応づけられた画像データに基づいて、所定のレイアウトに従って画像を含む印刷データを生成する画像形成システムであって、前記データベースとして、前記複数件の各件について対応する画像データを特定するためのキーワードが記憶されたデータベース、または、各件について対応する画像データをフルパスで指定するファイル指定情報が記憶されたデータベースを用い、データベース内の各件についてキーワードを指定して画像データを特定する検索キー指定方式、および、フルパスでファイルを指定して画像データを特定するフルパス指定方式のいずれかを選択するためのユーザインタフェース画面を提示する手段と、前記データベースの複数件を印刷出力する際、前記検索キー指定方式が選択されている場合、当該指定された画像データを当該ファイル指定情報に従って読み込み、前記フルパス指定方式が選択された場合、画像データを記憶した記憶部に対して各件のキーワードに対応する画像データを検索して読み込み、前記所定のレイアウトに従って印刷データを生成する手段とを備えたことを特徴とする。
【００１３】
この構成では、画像の指定方式に対応したデータベースに応じて、ユーザは検索キー指定方式とフルパス指定方式とを、選択的に利用することができる。
【発明の効果】
【００１４】
本発明によれば、画像データを含む印刷データを生成する際に、画像データを移動した場合にも、データベース内に含めたキーワードにしたがって画像データを特定することができるので、従来のフルパス指定方式のようにフルパス指定情報を変更する等の過大な負担をユーザに掛けることなく印刷データを生成することができる。
【００１５】
また、本発明の検索キー指定方式と従来のフルパス指定方式を併用して、いずれかを選択できるようにすれば、使用者の環境にあった方法で適正に印刷データを生成することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明における画像形成システムの概略構成を示している。パーソナルコンピュータ（以下、ＰＣという）１０１は、本発明に係るデータベース内容の印刷処理を行うための情報処理装置であり、通信インターフェース１０３を介して、画像形成装置１０２と接続されている。利用可能な通信インターフェース１０３は、任意であり、例えば、ネットワーク、ＵＳＢ、無線ＬＡＮ等を挙げることができる。画像形成装置１０２は、いわゆるプリンタであり、その記録方式（インクジェット記録方式、レーザ記録方式等）は特に問わない。
【００１８】
ＰＣ１０１内には、データベースに基づいて生成された印刷用のデータをＰＣに読み込んで、データベースの内容を順次印刷する流し込みアプリケーション１０４がインストールされており、流し込みデータを生成し、画像形成装置１０２に送信する。画像形成装置１０２は流し込みデータを受信し、データベースの各件（レコード）毎に印刷出力を行う。データベースの種類としては、特に限定するものではなく、ＣＳＶ、ＸＭＬ、タブ区切りのテキスト形式、ＸＬＳ、ＡＣＣＥＳＳ形式等が挙げられる。
【００１９】
図２は、従来の、画像ファイル名をフルパスで記述したデータベースを読み込み、印刷データを生成する場合の説明図である。図のデータベースの例では、１件毎に、郵便番号、住所、会社名等の複数のデータ項目を含む複数件のレコード２０３〜２０６が記憶されるとともに、各レコード対応に画像ファイルのフルパス名が記憶されている。フルパス名とは、データファイルが階層的な記憶構造で記憶されている場合の最上位から当該ファイルの存在する階層までのファイルの帰属位置を指定する識別情報である。フルパス名の最後にはファイル名が含まれる。図の例における”C:\Documents and Settings\Administrator\My Documents\My Pictures\地図\三鷹.bmp”最初のC:は記憶装置のドライブ名、その後の"Documents and Settings"、"Administrator"、"My Documents"等は階層的なフォルダ名、最後の"三鷹.bmp"はファイル名を示している。ファイル名のドット以降の"bmp"はファイルの種類（ここでは画像形式）を示す拡張子である。
【００２０】
図２には示していないが、フルパス名で指定された画像ファイルの実体データは別途記憶部に格納されている。本実施の形態において、画像データの画像ファイル形式は特に限定するものではなく、ビットマップ（ＢＭＰ）形式、ＴＩＦＦ形式、ＪＰＥＧ形式、ＧＩＦ形式、ＰＳ形式等、任意である。
【００２１】
ＰＣは、ユーザの操作に従い、流し込みアプリケーションを起動して、データベース２０１を読み込む。この場合、アプリケーション画面２０２に、データベースの１レコード（１ページ目）の内容が、指定されたレイアウトで表示されている。流し込みアプリケーションは、データベース内で各レコードについてフルパスで指定されている画像ファイルを読み込み、画像描画領域２０７に各レコード毎に描画する。これにより、ユーザが印刷結果をプレビューすることができる。データベース２０１のように画像ファイルのパスがフルパスで格納されているデータベースを使用して印刷データを生成するタイプをフルパス指定方式という。
【００２２】
図３は、データベースの印刷工程の一例を表した図である。データベースの印刷工程は、例えば大量のダイレクトメールの印刷を行うような場合、複数の場所、例えばデータベース生成センター３０１、画面レイアウト生成センター３０２、印刷所３０３の３つのセンターに分かれている場合がある。本発明の画像形成システムは、狭義には印刷所３０３の装置構成を示すが、広義には、印刷所３０３に加えて、画面レイアウト生成センター３０２および／またはデータベース生成センター３０１を含めた装置構成を示す。
【００２３】
データベース生成センター３０１は、印刷に使用するデータベース３０５の内容（テキストデータ）と印刷に使用する画像記憶部３０６の内容（画像データ）の生成（作成）を行う場所である。
【００２４】
画面レイアウト生成センター３０２では、データベース生成センター３０１で生成されたデータベース３０５と画像記憶部３０６を参照して印刷に使用するレイアウトファイル３０７を生成する。
【００２５】
画面レイアウト生成センター３０２で生成されたレイアウトファイル３０７を印刷所３０３に移動する。移動の方法は、通信ネットワークのような通信手段を利用してもよいし、可搬性の記録媒体に保存して運搬してもよい。印刷所３０３は、データベース３０５の内容、画像記憶部３０６の内容、および、レイアウトファイル３０７を使用して印刷データファイル３０８を生成し、印刷を行う。印刷所３０３は、図１に示したＰＣ１０１および画像形成装置１０２に相当する。
【００２６】
このように、データベースを生成する場所と印刷データを生成する場所が異なる場合、フルパス指定方式では、画像データを配置する場所を固定する必要があり、操作性が悪い場合がある。上述したように、画像データの配置を変更すると、パス名が変わるため、データベース内の全てのフルパス名を変更する必要が生じる。
【００２７】
図４は、本発明の実施の形態における検索キー指定方式の説明図である。検索キー指定方式では、データベースの複数のレコード４０３〜４０６の各レコード毎に画像ファイルを指定するためのキーワード（「画像ファイルのキーワード」）を１データ項目として含むデータベース４０１を用意し、このデータを読み込み、印刷データを生成する。この例の画像ファイルは図２に示した画像ファイルと同じであるが、画像ファイルのキーワードとして、画像ファイルのファイル名（拡張子は含まない）を利用している。
【００２８】
この場合の流し込みアプリケーションは、データベース４０１の内容を読み込んで、各レコードについて、上記と同様にデータの流し込みを行うが、画像ファイルの特定の仕方が上記と異なる。すなわち、アプリケーションは、画像ファイルのキーワードに基づいて画像ファイルを検索し、発見された該当する画像ファイルを読み込む。この場合のアプリケーション画面４０２および画像描画領域４０７は、図２の場合のアプリケーション画面２０２および画像描画領域２０７と同じである。
【００２９】
図５により、本発明に係る検索キー指定方式における画像検索方法を説明する。
【００３０】
画像データが記憶された記憶装置においては、画像格納フォルダ５０１の中に、画像格納サブフォルダ５０２、５０３が格納されており、それらの中に画像格納サブサブフォルダ５０４、５０５、５０６、５０７が格納され、さらに、画像格納サブサブフォルダ５０４、５０５、５０６、５０７の中に印刷に使用する画像ファイル５０８〜５１１等が格納されている。このように、一般に、画像ファイルは記憶装置内において階層的な記憶構造で記憶される。したがって、フルパス指定方式では画像ファイルを特定するために、フルパス名を正確に指定する必要がある。しかし、画像データを別の記憶装置に移管すると、データベース内の各レコードについてフルパス名の変更が必要となる。
【００３１】
これに対して、検索キー指定方式では、少なくとも画像ファイルの検索範囲内において、個々の画像ファイルに固有のキーワードが割り当てられていれば、そのキーワードをデータベース内に記述しておくことにより、画像ファイルの記憶位置が変わっても、当該キーワードを用いて当該画像ファイルを見つけ出して読み出すことができる。
【００３２】
図６に、検索キー指定方式において利用するユーザインタフェース画面の一例を示す。一般に、ファイルを検索する際にその検索範囲が広いほど検索に時間がかかる。そこで、目的の画像ファイルが存在している位置（例えばフォルダ）が分かっている場合には、その位置を指定することにより、検索所要時間を短縮することができる。そのために、画面上に、フォルダ指定するためにフォルダ指定領域６０２ａおよびフォルダ指定ボタン６０２ｂを設けている。また、検索対象の画像形式（拡張子）が分かっている場合には、ユーザがそれを指定することによっても検索所要時間を短縮することができる。そのために、画面上に、ユーザが画像形式を選択するためのコンボボックス６０３を設けている。
【００３３】
また、このようなフォルダや画像形式の指定を行ってもなお、検索キー指定方式はフルパス指定方式に比べて、時間を要する。そこで、必要に応じて検索キー指定方式と従来のフルパス指定方式とを使い分けることができるように、「フォルダからの検索」を行う場合にチェックを入れるチェックボックス６０１も画面上に配置している。ユーザは使用するデータベースがいずれの指定方式に対応するものであるかによって、チェックを入れる（チェックオンにする）かどうかを決定する。
【００３４】
チェックボックス６０１にチェックを入れる際には、画像が格納されているフォルダを指定する。すなわち、フォルダ指定ボタン６０２ｂを押して、ディレクトリを表示させてフォルダ指定領域６０２ａでフォルダを選択する（またはフォルダ指定領域６０２ａにパス名を含めてフォルダ名を入力する）。
【００３５】
アプリケーションは、検索キー指定方式が選択された場合、画像格納先フォルダ指定領域６０２ａで選択されたフォルダから該当の画像ファイルを検索し、印刷データを生成する。データベース内には、拡張子を除いたファイル名が記述されており、アプリケーションは、画像格納先フォルダ領域６０２ａの中から、データベースに記述されたキーワードと、画像形式選択コンボボックス６０３で選択されている拡張子に該当する画像ファイルを検索する。例えば、データベース内のあるレコードのキーワードが「三鷹」と記述されており、フォルダ指定領域６０２ａには、「C:\Documents and Settings\Administrator\My Documents\My Pictures\地図」のフォルダが選択されており、画像形式選択コンボボックス６０３では「ＢＭＰ」が選択されている場合、画像データの検索により、「C:\Documents and Settings\Administrator\My Documents\My Pictures\地図\三鷹.bmp」という画像ファイルが抽出されることとなる。
【００３６】
画像ファイル指定方式の選択チェックボックス６０１のチェックをオフにした場合、従来通り、フルパス指定方式により指定された画像ファイルを読み込み、印刷データを生成する。
【００３７】
図７に、本発明の実施の形態におけるデータベースのキーワードの別の例を示す。このデータベース７０１は、画像ファイルを特定するために特別な名称を用いるのではなく、当該データベース内の既存のデータ項目に着目し、このデータ項目のデータをキーワードとして用いる。このデータ項目は画像ファイルに対応づけることができるものであり、この場合、「店番号」をキーワードとして、これを画像データのファイル名に用いる。その結果、店番号をキーワードとして、各レコードに対応する画像ファイルを検索することができる。図のアプリケーション画面７０２は、ダイレクトメールの宛名印刷の例を示している。図の例では、「店番号」はデータ項目の一つとして、アプリケーション画面４０２に表示されている。店番号は各レコードに一意な番号を示しているが、異なるレコードに同じ店番号が割り当てられても構わない。画像描画領域７０７には、店舗の地図を表示する例を示している。
【００３８】
図８に、本実施の形態における画像形成システムの流し込み印刷の処理例を説明するためのフローチャートである。この処理は図１のＰＣ１０１内のＣＰＵが記憶装置（メモリ等）内に格納されたプログラムを解釈実行することにより実現される。
【００３９】
ＰＣは、まず、データベースのレコードを指定するための変数ｎを初期化する（図では”１”を代入）（Ｓ１１）。その後、指定されたデータベースの第ｎのレコードの全項目のデータを読み込む（Ｓ１２）。ついで、指定されたレイアウトデータを読み込む（Ｓ１３）。そこで、「フォルダから検索」チェックボックス６０１のチェックの有無を調べる（Ｓ１４）。チェックがなければ、従来通り、当該レコードのフルパス指定された画像ファイルを読み込む（Ｓ１６）。チェックがあれば、当該レコードのキーワードに対応する当該指定された画像形式の画像ファイルを、当該指定フォルダから検索して読み込む（Ｓ１５）。
【００４０】
その後、レイアウトデータに従って、１ページの印刷データを構築し、印刷データファイルに追加する（Ｓ１７）。
【００４１】
指定されたデータベースの印刷対象の全レコードについて終了するまで（Ｓ１８）、変数ｎをインクリメントして（Ｓ１９）、ステップＳ１２に戻り、上記の処理を繰り返す。
【００４２】
全レコードの処理が終了したら、印刷データファイルを画像形成装置１０２へ送り、印刷出力させる（Ｓ２０）。
【００４３】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。例えば、図８の処理では、従来のフルパス指定方式と検索キー指定方式とを選択的に併用する例を示したが、検索キー指定方式を単独で利用するようにしてもよい。その場合には、図６のインタフェース画面ではチェックボックス６０１は不要である。
【図面の簡単な説明】
【００４４】
【図１】本発明における画像形成システムの概略構成を示す図である。
【図２】従来の、画像ファイル名をフルパスで記述したデータベースを読み込み、印刷データを生成する場合の説明図である。
【図３】一般的な、データベースの印刷工程の一例を表した図である。
【図４】本発明の実施の形態における検索キー指定方式の説明図である。
【図５】本発明に係る検索キー指定方式における画像検索方法の説明図である。
【図６】検索キー指定方式において利用するユーザインタフェース画面の一例を示す図である。
【図７】本発明の実施の形態におけるデータベースのキーワードの別の例を示す図である。
【図８】本発明の実施の形態における画像形成システムの流し込み印刷の処理例を説明するためのフローチャートである。
【符号の説明】
【００４５】
１０２…画像形成装置
１０３…通信インターフェース
１０４…アプリケーション
２０１…データベース
２０２…アプリケーション画面
２０７…画像描画領域
３０１…データベース生成センター
３０２…画面レイアウト生成センター
３０３…印刷所
３０５…データベース
３０６…画像記憶部
３０７…レイアウトファイル
３０８…印刷データファイル
４０１…データベース
４０２…アプリケーション画面
４０３-４０６…レコード
４０７…画像描画領域
５０１…画像格納フォルダ
５０２…画像格納サブフォルダ
５０４…画像格納サブサブフォルダ
５０８-５１１…画像ファイル
６０１…選択チェックボックス
６０２ａ…フォルダ指定領域
６０２ｂ…フォルダ指定ボタン
６０３…画像形式選択コンボボックス
７０１…データベース
７０２…アプリケーション画面
７０７…画像描画領域
【図１】
2009032153.tif 000003
【図２】
2009032153.tif 000004
【図３】
2009032153.tif 000005
【図４】
2009032153.tif 000006
【図５】
2009032153.tif 000007
【図６】
2009032153.tif 000008
【図７】
2009032153.tif 000009
【図８】
2009032153.tif 000010