(57)【特許請求の範囲】
【請求項１】
印刷物の提供先である顧客の識別情報および前記印刷物の内容に関係する印刷関連情報を含む顧客データを取得する顧客データ管理部と、
前記印刷関連情報に対応する属性情報の入力を受け付け、前記印刷関連情報の値ごとに前記属性情報の値を設定する属性情報設定部と、
前記顧客データに含まれる顧客ごとに、前記印刷関連情報の値に応じた前記属性情報の値を含む印刷データを作成する印刷データ作成部と、
を備え、
前記顧客データ管理部は、取得した前記顧客データを一覧表示した顧客データ一覧画面を作成して出力し、
前記属性情報設定部は、前記顧客データ一覧画面にて前記印刷関連情報が選択されると、選択された前記印刷関連情報について、前記顧客データに含まれる前記印刷関連情報の値ごとに前記属性情報の値を登録することができる属性情報登録画面を作成して出力し、前記属性情報登録画面にて登録された属性情報の値を、対応する前記印刷関連情報の値と対応付けて記憶部に記録する、
印刷データ作成システム。
【請求項２】
前記属性情報登録画面では、登録する属性情報の種類として画像データとテキストデータが選択可能で、前記画像データが選択された場合、前記属性情報設定部は、電子ファイルの選択ダイアログを出力し、前記印刷関連情報の値ごとに対応する画像データが含まれる電子ファイルの登録を受け付ける、
請求項１に記載の印刷データ作成システム。
【請求項３】
前記属性情報設定部は、前記選択ダイアログで選択された前記電子ファイルに含まれる前記画像データを、最初に登録された前記電子ファイルに含まれる前記画像データのサイズと比較して、両者の差が所定以上の場合警告を出力する、
請求項２に記載の印刷データ作成システム。
【請求項４】
前記画像データのサイズは、前記画像データの縦横比である、
請求項３に記載の印刷データ作成システム。
【請求項５】
前記属性情報登録画面にて、前記テキストデータが選択された場合、前記印刷関連情報の値ごとに対応するテキストデータの登録を受け付ける、
請求項２から請求項４の何れか１項に記載の印刷データ作成システム。
【請求項６】
前記属性情報登録画面では、１または複数の種類の前記属性情報が前記印刷関連情報に対して設定可能であって、前記属性情報の種類の各々について前記属性情報の内容を示す項目名が設定可能である、
請求項１から請求項５の何れか１項に記載の印刷データ作成システム。
【請求項７】
前記属性情報設定部は、前記属性情報登録画面にて登録された前記属性情報を削除する属性情報削除画面を作成して出力し、前記属性情報削除画面にて、削除対象の前記属性情報が選択されて、当該属性情報の削除を指示する操作を受け付けると、前記記憶部から選択された前記属性情報の値を削除する、
請求項１から請求項６の何れか１項に記載の印刷データ作成システム。
【請求項８】
前記顧客データ管理部は、前記顧客データを取得すると、当該顧客データに含まれる前記印刷関連情報の値について、既に前記属性情報設定部が登録した前記属性情報の値が前記記憶部に記録されていれば、その値を読み出して前記印刷関連情報の値に対応付け、前記顧客データ一覧画面にて、前記顧客データのそれぞれに対し、対応付けた前記属性情報の値を表示する、
請求項１から請求項７の何れか１項に記載の印刷データ作成システム。
【請求項９】
前記顧客データ管理部は、前記顧客データを取得すると、当該顧客データに含まれる前記印刷関連情報の値について、前記属性情報設定部が登録した前記属性情報の値が前記記憶部に記録されていない場合、前記顧客データ一覧画面にて、前記属性情報の値が登録されていない前記顧客データについては、前記属性情報の値が未設定であることを示す表示を行う、
請求項８に記載の印刷データ作成システム。
【請求項１０】
前記顧客データ管理部は、前記属性情報の値が登録されていない前記印刷関連情報の値を含む前記顧客データを取得すると、当該印刷関連情報の値に対応する前記属性情報の設定のために、前記属性情報設定部に前記属性情報登録画面の出力を指示する、
請求項９に記載の印刷データ作成システム。
【請求項１１】
前記印刷データ作成部は、前記顧客ごとの前記印刷データとともにその印刷データの削除を受け付ける削除ボタンを表示した前記印刷データのプレビュー画面を表示する、
請求項１から請求項１０の何れか１項に記載の印刷データ作成システム。
【請求項１２】
前記印刷データ作成部は、前記印刷データの提供先となる顧客と、印刷面と、印刷内容の情報をコード化したコード情報を前記印刷データに付加する、
請求項１から請求項１１の何れか１項に記載の印刷データ作成システム。
【請求項１３】
請求項１２に記載の印刷データ作成システムと、
前記印刷データの前記コード情報を読み取って、前記印刷データの検査を行う検査部と、
前記印刷データを印刷する印刷部と、を備える印刷システムと、
を備える印刷管理システム。
【請求項１４】
印刷データ作成システムが、
印刷物の提供先である顧客の識別情報および前記印刷物の内容に関係する印刷関連情報を含む顧客データを取得するステップと、
前記印刷関連情報に対応する属性情報の入力を受け付け、前記印刷関連情報の値ごとに前記属性情報の値を設定するステップと、
前記顧客データに含まれる顧客ごとに、前記印刷関連情報の値に応じた前記属性情報の値を含む印刷データを作成するステップと、
を有し、
前記顧客データを取得するステップでは、取得した前記顧客データを一覧表示した顧客データ一覧画面を作成して出力し、
前記属性情報の値を設定するステップでは、前記顧客データ一覧画面にて前記印刷関連情報が選択されると、選択された前記印刷関連情報について、前記顧客データに含まれる前記印刷関連情報の値ごとに前記属性情報の値を登録することができる属性情報登録画面を作成して出力し、前記属性情報登録画面にて登録された属性情報の値を対応する前記印刷関連情報の値と対応付けて記憶部に記録する、
印刷データ作成方法。
【請求項１５】
コンピュータに、
印刷物の提供先である顧客の識別情報および前記印刷物の内容に関係する印刷関連情報を含む顧客データを取得するステップと、
前記印刷関連情報に対応する属性情報の入力を受け付け、前記印刷関連情報の値ごとに前記属性情報の値を設定するステップと、
前記顧客データに含まれる顧客ごとに、前記印刷関連情報の値に応じた前記属性情報の値を含む印刷データを作成するステップと、
を有し、
前記顧客データを取得するステップでは、取得した前記顧客データを一覧表示した顧客データ一覧画面を作成して出力し、
前記属性情報の値を設定するステップでは、前記顧客データ一覧画面にて前記印刷関連情報が選択されると、選択された前記印刷関連情報について、前記顧客データに含まれる前記印刷関連情報の値ごとに前記属性情報の値を登録することができる属性情報登録画面を作成して出力し、前記属性情報登録画面にて登録された属性情報の値を対応する前記印刷関連情報の値と対応付けて記憶部に記録する処理、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ作成システム、印刷管理システム、印刷データ作成方法及びプログラムに関する。
【背景技術】
【０００２】
企業が、商品等の画像を印刷した印刷物などを顧客に送付することがある。案内する商品は顧客によって異なる。例えば、顧客ａが、車両Ａを所有している場合、顧客ａへは車両Ａ用のカー用品を案内し、別の顧客ｂが車両Ｂを所有している場合、顧客ｂへは、車両Ｂ用のカー用品を案内する。企業は、顧客ａ向けに車両Ａ用のカー用品の画像を印刷する印刷データを作成し、顧客ｂ向けに車両Ｂ用のカー用品の画像を印刷する印刷データを作成する。企業は、作成した顧客別の印刷データの印刷および配送を業者に依頼する。
【０００３】
特許文献１には、印刷対象の画像と広告情報とを同一の印刷媒体に印刷する画像印刷装置が、広告情報を構成する構成要素である広告部品のイラスト、ロゴ、テキスト、文字色、フォントなどの条件を定める広告条件を設定する広告条件設定部と、広告条件に基づいて広告部品を提供する広告部品提供部と、印刷対象画像および複数の広告部品から構成される広告情報の印刷領域における配置を設定する配置設定部とを備えることが開示されている。この画像印刷装置によれば、サービス提供者にとって好ましい広告条件に基づいて選択された広告部品（ロゴやフォントなど）から構成される広告情報が、印刷対象画像とともに印刷領域に配置されるため、サービス提供者にとって企業イメージまたは店舗コンセプトに合わない広告が印刷されることがなく、サービス提供者の要求に沿う広告を提供することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０２０−５１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
顧客ごとにその顧客向けの画像等を印刷するためには、顧客と、その顧客向けの商品と、その商品の画像等とを誤りなく対応付けて印刷データを作成する必要がある。特に商品や顧客の数が増加した場合、この作業においてミスが生じやすい。
【０００６】
そこでこの発明は、上述した解題を解決する印刷データ作成システム、印刷管理システム、印刷データ作成方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様によれば、印刷データ作成システムは、印刷物の提供先である顧客の識別情報および前記印刷物の内容に関係する印刷関連情報を含む顧客データを取得する顧客データ管理部と、前記印刷関連情報に対応する属性情報の入力を受け付け、前記印刷関連情報の値ごとに前記属性情報の値を設定する属性情報設定部と、前記顧客データに含まれる顧客ごとに、前記印刷関連情報の値に応じた前記属性情報の値を含む印刷データを作成する印刷データ作成部と、を備え、前記顧客データ管理部は、取得した前記顧客データを一覧表示した顧客データ一覧画面を作成して出力し、前記属性情報設定部は、前記顧客データ一覧画面にて前記印刷関連情報が選択されると、選択された前記印刷関連情報について、前記顧客データに含まれる前記印刷関連情報の値ごとに前記属性情報の値を登録することができる属性情報登録画面を作成して出力し、前記属性情報登録画面にて登録された属性情報の値を、対応する前記印刷関連情報の値と対応付けて記憶部に記録する。
【０００８】
本発明の一態様によれば、印刷データ作成方法は、印刷データ作成システムが、印刷物の提供先である顧客の識別情報および前記印刷物の内容に関係する印刷関連情報を含む顧客データを取得するステップと、前記印刷関連情報に対応する属性情報の入力を受け付け、前記印刷関連情報の値ごとに前記属性情報の値を設定するステップと、前記顧客データに含まれる顧客ごとに、前記印刷関連情報の値に応じた前記属性情報の値を含む印刷データを作成するステップと、を有し、前記顧客データを取得するステップでは、取得した前記顧客データを一覧表示した顧客データ一覧画面を作成して出力し、前記属性情報の値を設定するステップでは、前記顧客データ一覧画面にて前記印刷関連情報が選択されると、選択された前記印刷関連情報について、前記顧客データに含まれる前記印刷関連情報の値ごとに前記属性情報の値を登録することができる属性情報登録画面を作成して出力し、前記属性情報登録画面にて登録された属性情報の値を対応する前記印刷関連情報の値と対応付けて記憶部に記録する。
【０００９】
本発明の一態様によれば、プログラムは、コンピュータに、印刷物の提供先である顧客の識別情報および前記印刷物の内容に関係する印刷関連情報を含む顧客データを取得するステップと、前記印刷関連情報に対応する属性情報の入力を受け付け、前記印刷関連情報の値ごとに前記属性情報の値を設定するステップと、前記顧客データに含まれる顧客ごとに、前記印刷関連情報の値に応じた前記属性情報の値を含む印刷データを作成するステップと、を有し、前記顧客データを取得するステップでは、取得した前記顧客データを一覧表示した顧客データ一覧画面を作成して出力し、前記属性情報の値を設定するステップでは、前記顧客データ一覧画面にて前記印刷関連情報が選択されると、選択された前記印刷関連情報について、前記顧客データに含まれる前記印刷関連情報の値ごとに前記属性情報の値を登録することができる属性情報登録画面を作成して出力し、前記属性情報登録画面にて登録された属性情報の値を対応する前記印刷関連情報の値と対応付けて記憶部に記録する処理を実行させる。
【発明の効果】
【００１０】
本発明によれば、顧客別に異なる内容の印刷物を作成する場合でも誤りなく印刷データを作成することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態における印刷管理システムの一例を示す図である。
【図２】本発明の一実施形態における顧客データの一例を示す図である。
【図３】本発明の一実施形態における顧客データ登録画面の一例を示す図である。
【図４】本発明の一実施形態における顧客データ一覧画面の一例を示す図である。
【図５Ａ】本発明の一実施形態における属性情報登録画面の一例を示す第１図である。
【図５Ｂ】本発明の一実施形態における属性情報登録画面の一例を示す第２図である。
【図５Ｃ】本発明の一実施形態における属性情報登録画面の一例を示す第３図である。
【図５Ｄ】本発明の一実施形態における属性情報登録画面の一例を示す第４図である。
【図５Ｅ】本発明の一実施形態における属性情報削除画面の一例を示す図である。
【図６Ａ】本発明の一実施形態における顧客データ一覧画面の一例を示す第２図である。
【図６Ｂ】本発明の一実施形態における属性情報登録画面の一例を示す第５図である。
【図７Ａ】本発明の一実施形態におけるレイアウト設定画面の一例を示す第１図である。
【図７Ｂ】本発明の一実施形態におけるレイアウト設定画面の一例を示す第２図である。
【図７Ｃ】本発明の一実施形態におけるレイアウト設定画面の一例を示す第３図である。
【図８Ａ】本発明の一実施形態におけるレイアウト設定画面の一例を示す第４図である。
【図８Ｂ】本発明の一実施形態におけるレイアウト設定画面の一例を示す第５図である。
【図８Ｃ】本発明の一実施形態におけるレイアウト設定画面の一例を示す第６図である。
【図９】本発明の一実施形態におけるプレビュー画面の一例を示す図である。
【図１０】本発明の一実施形態における印刷データ作成処理の一例を示すフローチャートである。
【図１１】本発明の一実施形態における印刷処理の一例を示すフローチャートである。
【図１２】本発明の一実施形態による印刷管理システムのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
＜実施形態＞
以下、本発明の一実施形態による印刷管理システムを図１〜図１２を参照して説明する。図１は本発明の一実施形態における印刷管理システムの一例を示す図である。
印刷管理システム１は、ＣＲＭ（Customer Relationship Management）システム１０と、印刷データ作成システム２０と、印刷システム３０と、を含んで構成される。印刷データ作成システム２０と、印刷システム３０とはインターネット等のネットワークを介して通信可能に接続されている。
【００１３】
（ＣＲＭシステム）
ＣＲＭシステム１０は、顧客の氏名、郵便番号、住所、購入した商品、顧客の担当者などの顧客データを管理するシステムである。ＣＲＭシステム１０は、例えば、ＣＳＶファイルの形式で顧客データを出力する。顧客データの一例（Customer1.csv）を図２に示す。顧客データには、氏名などの識別情報のほか、印刷物の内容に関連する情報である印刷関連情報が含まれている。図２に例示する顧客データの場合、識別情報は、例えば、氏名や住所であり、印刷関連情報は、車種や担当スタッフである。例えば、氏名「ＡＡＡ」の顧客に対しては、「車Ｐ」や「スタッフ１」に関連する情報を印刷した印刷物が提供される。
【００１４】
（印刷データ作成システム）
印刷データ作成システム２０は、顧客に提供する印刷物の印刷データを作成する。印刷物には、印刷関連情報に関連した情報、例えば、「車Ｐ」に関係する商品の広告、「スタッフ１」の画像や「スタッフ１」から顧客へのメッセージなどが印刷される。顧客を通じて印刷物のレイアウトは統一されているが印刷内容は顧客ごとに異なっていてもよい。印刷データ作成システム２０は、顧客データ管理部２０１と、属性情報設定部２０２と、記憶部２０６と、レイアウト設定部２０８と、印刷データ作成部２１１と、表示部２１５と、を備える。記憶部２０６は、属性情報マスタ２０７や顧客データ、印刷データ等、印刷データの作成に必要な情報を記憶する。表示部２１５は、液晶ディスプレイ、有機ＥＬディスプレイ等を用いた表示装置である。
【００１５】
（１）顧客データの登録
顧客データ管理部２０１は、ＣＲＭシステム１０が出力した顧客データを取得し、記憶部２０６に書き込んで保存する。例えば、顧客データ管理部２０１は、図３に例示する顧客データ登録画面３１０を作成し、表示部２１５に出力する。顧客データ登録画面３１０にて、ユーザが参照ボタン３１１を押下して図２のCustomer1.csvを選択し、登録ボタン３１２を押下すると、顧客データ管理部２０１は、Customer1.csvを取得して、その内容を記憶部２０６に書き込む。また、顧客データ管理部２０１は、登録した顧客データの一覧を表示する顧客データ一覧画面を作成し、表示部２１５に出力する。Customer1.csvを登録した直後に表示される顧客データ一覧画面４００の一例を図４に示す。顧客データ一覧画面４００には、記憶部２０６に書き込まれた顧客データが一覧表示される。
【００１６】
（２）属性情報の登録
属性情報設定部２０２は、印刷関連情報と対応付けて、印刷関連情報に関連する属性情報を設定する。印刷関連情報が「車名」の場合、属性情報には、例えば、タイヤや内装品などの車名が示す車に関連するカー用品等の価格表および割引率が設定される。例えば、印刷関連情報が担当スタッフの場合、属性情報には、担当スタッフの画像やメッセージ等が設定される。属性情報として設定された内容が印刷物に印刷される。属性情報設定部２０２は、後述する属性情報登録画面５００、属性情報削除画面５１０を作成し、表示部２１５へ表示する。また、属性情報設定部２０２は、属性情報登録画面５００および属性情報削除画面５１０における以下に説明する表示動作を制御する。
【００１７】
属性情報設定部２０２は、画像設定部２０３と、テキスト設定部２０４と、マスタ管理部２０５と、を備える。画像設定部２０３は、属性情報として設定された項目（例えばタイヤの価格表）について、印刷関連情報の値ごとに画像データを取得して、印刷関連情報の値と対応付けて記憶部２０６に書き込む。テキスト設定部２０４は、属性情報として設定された項目（例えば割引率）について、印刷関連情報の値ごとにテキストデータを取得して、印刷関連情報の値と対応付けて記憶部２０６に書き込む。マスタ管理部２０５は、画像設定部２０３やテキスト設定部２０４が記憶部２０６に書き込んだ情報を正式に属性情報マスタ２０７へ登録する。
【００１８】
例えば、顧客データ一覧画面４００にて、ユーザが、属性情報を設定する対象である印刷関連情報「車名」を選択して属性追加ボタン４０１を押下すると、属性情報設定部２０２は、図５Ａに例示する属性情報登録画面５００を作成し、表示部２１５に出力する。属性情報登録画面５００は、選択した印刷関連情報である車名列の情報を表示した属性情報編集欄５０１と、登録ボタン５０２を含む。属性情報編集欄５０１では、車名に対して複数の属性情報を設定することが可能である。新たな属性情報を１つ設定すると、属性情報編集欄５０１の列が１つ増加する。つまり、１列に１つの属性情報が対応する。属性情報編集欄５０１では、属性情報の列ごとにユーザが設定対象の属性情報の種別（画像、テキスト）を選択する。図５Ｂに示すようにユーザが画像を選択すると、各行ごとに印刷関連情報の値（「車Ｐ」など）に応じた印刷用の画像データを登録することができる。ユーザが種別「画像」を選択すると、当該列の画像データが未登録の行には、アップロードボタン５０４が表示される。ユーザがアップロードボタン５０４を押下すると電子ファイルの選択ダイアログが表示される。ユーザが、印刷用の画像データが含まれる電子ファイル（例えば、ＸＸＸ１．ｐｄｆ）を選択すると、選択されたファイルがアップロードされる。画像設定部２０３は、このファイルを取得して、印刷関連情報の”車Ｐ”と対応付けて記憶部２０６に一時的に保存する。画像データを含む電子ファイルが保存されると、属性情報設定部２０２は、アップロードボタン５０４を変更ボタン５０３に変更する。ユーザが変更ボタン５０３を押下すると、電子ファイルの選択ダイアログ画面が表示され、ユーザは他の電子ファイルを選択することができる。画像設定部２０３は、このファイルを取得して、先に選択されたファイルに換えて、今回選択されたファイルを印刷関連情報の”車Ｐ”と対応付けて記憶部２０６に書き込む。これによって、”車Ｐ”に対応する画像データを差し替えることができる。
【００１９】
続いてユーザは、「車Ｖ」に対応するタイヤ価格表の画像データを含むファイル（ＸＸＸ２．ｐｄｆ）を登録する。画像設定部２０３は、最初に登録されたファイル（ＸＸＸ１．ｐｄｆ）に含まれる画像データのサイズと、今回登録したファイル（ＸＸＸ２．ｐｄｆ）に含まれる画像データのサイズ（例えば、縦横比）を比較して、両者に所定以上の差があれば、アラームを出力する。ユーザは、アラームを確認して、登録するファイルを変更する。あるいは、後に説明するレイアウト設定画面７００にて画像データのサイズを調整してもよい。
【００２０】
同様にユーザは、「車Ｓ」に対応するタイヤ価格表の画像データを含むファイル（ＸＸＸ３．ｐｄｆ）を登録する。画像設定部２０３は、最初に登録されたファイル（ＸＸＸ１．ｐｄｆ）に含まれる画像データのサイズと、今回登録したファイル（ＸＸＸ３．ｐｄｆ）に含まれる画像データのサイズを比較して、両者に所定以上の差があれば、アラームを出力する。
【００２１】
「車Ｐ」、「車Ｖ」、「車Ｓ」に対応する画像データ（それぞれ、ＸＸＸ１．ｐｄｆ、ＸＸＸ２．ｐｄｆ、ＸＸＸ３．ｐｄｆ）の登録が完了すると、ユーザは、追加した属性情報の列名に「タイヤ価格表」を設定する。タイヤ価格表を設定した後の属性情報登録画面５００を図５Ｃに示す。設定が完了すると、ユーザは、登録ボタン５０２を押下する。マスタ管理部２０５は、上記の処理により記憶部２０６に保存された属性情報（列名、各ファイル）を属性情報マスタ２０７に登録する。
【００２２】
この時点で、属性情報マスタ２０７は、「車名」、「タイヤ価格表」の各項目を有し、各項目には「車Ｐ」と「ＸＸＸ１．ｐｄｆ」、「車Ｖ」と「ＸＸＸ２．ｐｄｆ」、「車Ｓ」と「ＸＸＸ３．ｐｄｆ」が対応付けて登録される。また、属性情報設定部２０２は、「タイヤ価格表」の右側に新たな列を表示する。
【００２３】
ユーザは、この新たな列に他の属性情報を設定することができる。例えば、ユーザは、「車名」に関連するテキストデータの属性情報を登録することができる。ユーザは、新たな列を選択して列種類として「テキスト」を選択する。そして、「車Ｐ」、「車Ｖ」、「車Ｓ」に対応する割引率「５」、「１０」、「１０」を各行に設定し、最後に列名「割引率」を設定する。テキスト設定部２０４は、「車Ｐ」、「車Ｖ」、「車Ｓ」に対し、それぞれ「５」、「１０」、「１０」を対応付けて記憶部２０６に書き込む。割引率の値を修正する場合、ユーザは、各行の値を上書き設定する。例えば、「車Ｐ」の割引率「５」が「８」に上書きされると、テキスト設定部２０４は、「５」に換えて今回設定された「８」を「車Ｐ」と対応付けて記憶部２０６に書き込む。ユーザが登録ボタン５０２を押下すると、マスタ管理部２０５は、属性情報登録画面５００にて設定された属性情報（列名、各値）を属性情報マスタ２０７へ登録する。割引率設定後の属性情報登録画面５００を図５Ｄに示す。
【００２４】
この時点で属性情報マスタ２０７は、「車名」、「タイヤ価格表」、「割引率」の各項目を有し、車名「車Ｐ」と、タイヤ価格表「ＸＸＸ１．ｐｄｆ」と、割引率「５」が対応付けて登録され、車名「車Ｖ」と、タイヤ価格表「ＸＸＸ２．ｐｄｆ」と、割引率「１０」が対応付けて登録され、車名「車Ｓ」と、タイヤ価格表「ＸＸＸ３．ｐｄｆ」と、割引率「１０」が対応付けて登録される。
【００２５】
（３）属性情報の削除
図５Ｅに属性情報削除画面５１０を示す。属性情報削除画面５１０は、属性情報マスタ２０７に登録された情報を表示する表示欄５２０を含む。表示欄５２０では、設定された属性情報ごとに削除ボタンが表示される。図５Ｅの場合、タイヤ価格表の列に削除ボタン５２１、割引率の列に削除ボタン５２２が表示される。例えば、ユーザが、削除ボタン５２１を押下すると、マスタ管理部２０５は、属性情報マスタ２０７からタイヤ価格表の情報を削除する。タイヤ価格表の情報が削除された後の属性情報マスタ２０７は、「車名」、「割引率」の各項目を有し、車名「車Ｐ」と、割引率「５」が対応付けて登録され、車名「車Ｖ」と、割引率「１０」が対応付けて登録され、車名「車Ｓ」と、割引率「１０」が対応付けて登録される。次に説明するように、属性情報マスタ２０７に属性情報を登録すると、その属性情報は、対応する顧客データへも自動的に追加されるが、属性情報削除画面５１０にて、例えば、属性情報「タイヤ価格表」が削除されると、属性情報「タイヤ価格表」の項目自体が顧客データから削除される。
【００２６】
なお、次に図６Ａにて例示する属性情報追加後の顧客データ一覧画面４００においても属性情報の削除が可能である。例えば、顧客データ一覧画面４００において、削除対象の列を選択し、削除ボタン４０２を押下すると、顧客データ管理部２０１が、顧客データから選択された属性情報の項目自体を削除する。但し、顧客データ一覧画面４００で削除ボタン４０２を押下した場合、選択した属性情報は顧客データから削除されるだけで、属性情報マスタ２０７からは削除されない。また、顧客データ一覧画面４００では、属性情報に限らず、各列の削除が可能である。印刷に必要のない列を削除すると、後に説明するレイアウト設定画面７００にて、可変オブジェクトを選択する際に、不要な選択肢の表示を減らすことができる。
【００２７】
（４）顧客データへの属性情報の反映
マスタ管理部２０５が属性情報マスタ２０７に属性情報を登録すると、顧客データ管理部２０１は、属性情報マスタ２０７に登録された、顧客データの印刷関連情報の値に対応する属性情報の値を顧客データに追加する。例えば、顧客データ管理部２０１は、氏名「ＡＡＡ」の顧客データに、車Ｐに対応するタイヤ価格表「ＸＸＸ１．ｐｄｆ」と、割引率「５」を追加する。顧客データ管理部２０１は、属性情報が追加された顧客データの一覧を、顧客データ一覧画面４００に表示する。図６Ａに、属性情報追加後の顧客データ一覧画面４００を示す。
【００２８】
また、ＣＲＭシステム１０から出力された別の顧客データ（例えば、Customer2.csv）に「車名」の印刷関連情報が含まれていて、その値が「車Ｐ」であれば、顧客データ管理部２０１は、顧客データ（Customer2.csv）をアップロードした際に、属性情報マスタ２０７を参照して「タイヤ価格表」と「割引率」の項目を顧客データに追加し、それぞれの項目に「車Ｐ」に対応するタイヤ価格表「ＸＸＸ１．ｐｄｆ」と、割引率「５」を追加して記憶部２０６に書き込む。「車名」の値が「車Ｖ」や「車Ｓ」の場合も同様である。これにより、新たな顧客データについて、誤りなく、タイヤ価格表や割引率の値を付加することができる。また、新たな顧客データ（Customer2.csv）の車名に「車Ｃ」が含まれている場合、「車Ｃ」の属性情報は未登録の為、顧客データ管理部２０１は、「タイヤ価格表」と「割引率」の項目を空白にしたまま記憶部２０６に書き込む。新たな顧客データに属性情報が未登録の印刷関連情報の値が含まれている場合、顧客データ管理部２０１は、アラームを出力し、属性情報設定部２０２に属性情報登録画面５００の表示を指示してもよい。この時に表示される属性情報登録画面５００の一例を図６Ｂに示す。ユーザは、「車Ｐ」等と同様にして、「車Ｃ」についても印刷用画像データの登録、割引率の登録を行う。これにより、新たに顧客データを追加した場合でも漏れなく、印刷物に印刷する内容を設定することができる。
【００２９】
（５）印刷物のレイアウト設定
顧客データおよび属性情報の登録が完了すると、印刷物のデザイン、レイアウト設定を行う。図１に戻り、印刷データ作成システムの機能の説明を続ける。
レイアウト設定部２０８は、印刷物のレイアウトを設定する機能を提供する。レイアウト設定部２０８は、図７Ａに例示するレイアウト設定画面７００を作成し、表示部２１５へ出力する。また、レイアウト設定部２０８は、以下に説明するレイアウト設定画面７００の各種表示動作を制御する。レイアウト設定画面７００では、印刷面ごとに印刷対象の情報（印刷情報）を印刷する範囲を設定することができる。例えば、一方の面（「宛名面」）に送り先の情報を印刷し、もう一方の面（「デザイン面」）に広告等の情報を印刷する場合、ユーザは、印刷面としてタブ７１１（「宛名面」）又はタブ７１２（「デザイン面」）を選択し、それぞれの印刷面についてレイアウト設定することができる。レイアウト設定画面７００では、各印刷面について、印刷物の形状および大きさを模した領域７０１が設定される。印刷物の形状、サイズの情報は予め記憶部２０６に登録されている。ユーザは、領域７０１内の所望の位置に、印刷情報に対応する印刷情報オブジェクトをレイアウト設定画面７００に配置していくことにより、印刷情報の印刷位置を設定する。印刷情報オブジェクトには、所定の印刷情報が対応付けられ、印刷情報オブジェクトを配置した位置にその印刷情報が印刷されるように印刷データが作成される。印刷情報オブジェクトには、固定オブジェクトと可変オブジェクトが存在する。レイアウト設定部２０８は、固定オブジェクト設定部２０９と、可変オブジェクト設定部２１０を備えており、固定オブジェクト設定部２０９は、固定オブジェクトの設定を行い、可変オブジェクト設定部２１０は、可変オブジェクトの設定を行う。
【００３０】
（５−１）宛名面でのレイアウト設定
固定オブジェクトとは、顧客に関わらず同じ値が印字される領域に配置する印刷情報オブジェクトである。例えば、「宛名面」における固定オブジェクトは、氏名の後に印字する「様」のような印刷情報の印刷情報オブジェクトである。ユーザは、図７Ａに示すように、レイアウト設定画面７００に設けられた印刷情報オブジェクト設定領域７１０において、「固定」タブの「テキスト」を選択して、新たな固定オブジェクトを生成し、氏名の印字位置の後方に、生成した固定オブジェクトを配置して、この固定オブジェクトについて、印刷内容（「様」）、フォントの種類、大きさ、色、固定オブジェクト内における印刷内容の印刷位置などを設定する。この様子を図７Ａに示す。フォントの種類等の設定は、設定ダイアログ７１３にて設定することができる。ユーザが「宛名面」で固定オブジェクトを設定すると、固定オブジェクト設定部２０９は、設定された固定オブジェクトの位置、範囲、印刷内容、フォント等の情報を印刷面の情報（「宛名面」）と対応付けて記憶部２０６に登録する。固定オジェクトからフォーカスが外れると、レイアウト設定部２０８は、設定された固定オブジェクトの文字部分のＰＤＦ形式のデータを作成し、ＰＤＦ形式のデータをＰＮＧ形式の画像データに変換して、領域７０１内の設定位置に変換後の画像データ（「様」が表示された画像データ）を配置して表示する。この様子を図７Ｂの画像データ７１４に示す。
【００３１】
可変オブジェクトとは、印刷物によって変化する情報を印刷する領域に配置する印刷情報オブジェクトである。例えば、「宛名面」における可変オブジェクトは、顧客データのうち、氏名、住所のような印刷情報に対応する印刷情報オブジェクトである。ユーザは、図７Ｂに示すように、印刷情報オブジェクト設定領域７１０にて「可変」タブの「テキスト」を選択する。すると、顧客データに含まれるテキストデータの項目（「氏名」、「郵便番号」、「住所」、「車名」、「担当スタッフ」、「割引率」）が、可変オブジェクトに対応付ける候補として表示される。なお、例えば、「担当スタッフ」を印刷しない場合、顧客データ一覧画面４００で、「担当スタッフ」列を削除しておけば、可変オブジェクトの候補に「担当スタッフ」が表示されることは無い。ユーザは、例えば、氏名を選択し、氏名に対応する可変オブジェクトを生成する。ユーザは、領域７０１内の所望の位置に可変オブジェクトを配置する。ユーザは、氏名に対応する可変オブジェクトについて、設定ダイアログ７１５等からフォントの種類、大きさ、色、固定オブジェクト内における印刷内容の印刷位置（左寄せ、右寄せ等）などを設定する。ユーザが「宛名面」で可変オブジェクトを設定すると、可変オブジェクト設定部２１０は、設定された可変オブジェクトの位置、範囲（印刷範囲）、印刷内容、フォント等の情報を印刷面の情報（「宛名面」）と対応付けて記憶部２０６に登録する。レイアウト設定部２０８は、可変オジェクトにフォーカスされている間は、可変オブジェクトにその項目名（図７Ｂの場合、「氏名」）を表示する。
【００３２】
可変オジェクトのフォーカスが外れると、レイアウト設定部２０８は、可変オジェクトに表示される長さが最大となるデータを顧客データの中から選択して、可変オブジェクトの枠内に自動的に表示する。例えば、顧客データに「ＡＡＡ  ＡＡＡ」、「ＢＢＢＢＢＢ  ＢＢＢＢ」、「ＣＣ  Ｃ」の氏名データが存在する場合、レイアウト設定部２０８は、それぞれの氏名データが表示されたＰＤＦ形式のデータを作成し、ＰＤＦ形式のデータをＰＮＧ形式の画像データに変換する。そして、レイアウト設定部２０８は、その中から最大幅となる氏名データの画像データを選択して可変オブジェクトの表示範囲７０６に表示する。レイアウト設定部２０８は、氏名データの文字数、フォント種類、フォントサイズ等を考慮して表示幅が最大となる画像データを選択する。上記の例であれば、レイアウト設定部２０８は、「ＢＢＢＢＢＢ  ＢＢＢＢ」の画像データを選択し、表示範囲７０６に表示する。この様子を図７Ｃに示す。
【００３３】
図７Ｃの表示例では、氏名の可変オブジェクトの表示範囲７０６には「ＢＢＢＢＢＢ  ＢＢＢ」が表示され、最後の「Ｂ」の１文字が表示されていない。このように印字しきれない文字がある場合、レイアウト設定部２０８は、アラーム７０５を表示する。例えば、設定ダイアログ７１５等を用いて、可変オブジェクトごとに、（設定ａ）可変オブジェクトの表示範囲外は印字しない（表示範囲外にはみ出た文字をカットして印字する）、（設定ｂ）可変オブジェクトの表示範囲外を印字する（表示範囲外にはみ出た文字もそのまま印字する）、の設定が可能である。“可変オブジェクトの表示範囲外は印字しない”が設定されている場合、レイアウト設定部２０８は、文字数が表示範囲７０６に表示できる文字数を超過していればアラーム７０５を表示する。“可変オブジェクトの表示範囲外を印字する”が設定されている場合、レイアウト設定部２０８は、表示範囲７０６をはみ出て印字される文字が他のオブジェクト（例えば「様」）と重なればアラーム７０５を表示する。
【００３４】
アラーム７０５に対して、ユーザが「はい」を押下すると、レイアウト設定部２０８は、図７Ｂの設定ダイアログ７１５等を表示して、表示範囲や文字数等の再設定を促す。ユーザが「いいえ」を押下すると、（設定ａ）、（設定ｂ）の何れの場合であっても、固定オブジェクト設定部２０９は、表示範囲外の文字をカットして印字（上記の例であれば、最後の「Ｂ」を印字しない。）することを設定する。
この機能により、印字する文字が欠ける、他のオブジェクトに印字が重なる等の不具合を未然に防止することができる。
【００３５】
なお、可変オブジェクトには、顧客データごとの値を表示させることができる。例えば、ユーザが氏名に対応する可変オブジェクトの端をマウスでクリックする等の操作を行うと、可変オブジェクト設定部２１０は、この可変オブジェクト内に「ＡＡＡ  ＡＡＡ」、「ＢＢＢＢＢＢ  ＢＢＢＢ」、「ＣＣ  Ｃ」を切り替えて表示する。ユーザは、全ての氏名データを表示させることで、氏名の可変オブジェクトの大きさや位置、フォントやフォントサイズが適切かどうかをレイアウト設定画面７００上で確認することができる。
【００３６】
（５−２）デザイン面でのレイアウト設定
同様にユーザは、タブ７１２を選択して「デザイン面」のレイアウトを設定する。例えば、ユーザは、図８Ａに示すように、印刷情報オブジェクト設定領域７１０の「可変」タブにて「画像」を選択する。すると、顧客データに含まれる画像データの項目（「タイヤ価格表」）が、可変オブジェクト（画像）に対応付ける印刷情報の候補として表示される。ユーザは、「タイヤ価格表」を選択し、タイヤ価格表に対応する可変オブジェクトを生成する。ユーザは、領域７０１内の所望の位置に可変オブジェクトを配置する（図８Ａの可変オブジェクト７０２）。また、ユーザは、配置した可変オブジェクトを所望の範囲に広げる等する（図８Ｂの可変オブジェクト７０２）。また、ユーザは、印刷情報オブジェクト設定領域７１０の「可変」タブの「テキスト」を選択する。すると、顧客データに含まれるテキストデータの項目（「氏名」、「郵便番号」、「住所」、「車名」、「担当スタッフ」、「割引率」）が可変オブジェクト（テキスト）に対応付ける印刷情報の候補として表示される。ユーザは、「割引率」を選択し、「割引率」に対応する可変オブジェクトを生成する。ユーザは、領域７０１内の所望の範囲に「割引率」に対応する可変オブジェクトを配置する（図８Ｂの可変オブジェクト７０３）。また、ユーザは、印刷情報オブジェクト設定領域７１０の「固定」タブの「テキスト」を選択して、「％ＯＦＦクーポン」、「スタッドレスタイヤご購入」、「純正品ご購入」などのテキストを表示した固定オブジェクトを作成し、領域７０１内の所望の位置に配置する。配置後のイメージを図８Ｂに示す。図示するように、可変オブジェクト設定部２１０は、各可変オブジェクトについて、その可変オブジェクトに対応する属性情報の値や画像データを表示する。
【００３７】
図８Ｂにおいて、ユーザが、タイヤ価格表の可変オブジェクト７０２の範囲内にマウスのフォーカスを合わせると、矢印画像７０４が表示される。可変オブジェクト７０２を作成すると、可変オブジェクト７０２には、例えば、１番目の顧客データのタイヤ価格表（「車Ｐ」のタイヤ価格表）の画像データが表示される。そして、ユーザが、矢印画像７０４をクリックすると、可変オブジェクト設定部２１０は、可変オブジェクト７０２が配置された領域に、２番目の顧客データのタイヤ価格表（「車Ｖ」のタイヤ価格表）の画像データを表示する（図８Ｃ）。このとき、例えば、可変オブジェクト７０３が配置された領域に表示される「割引率」のデータは変化せず、可変オブジェクト７０２の画像だけが切り替えて表示される。つまり、可変オブジェクト設定部２１０は、属性情報に関連する１つの可変オブジェクトに表示する値について、他の印刷情報オブジェクトに表示される内容とは独立して、可変オブジェクトに対応する属性情報について設定された任意の値を切り替えて表示する。これにより、全ての画像データの表示状態に問題が無いかどうかを印刷データの作成前に確認することができる。例えば、「車Ｐ」のタイヤ価格表の画像データに比べて、「車Ｖ」のタイヤ価格表の画像データのサイズや形状が少し異なっている場合、「車Ｖ」のタイヤ価格表の画像データを可変オブジェクトに表示させた状態で、この画像データのサイズや形状を、可変オブジェクト７０２の枠内で自由に調節することができる。可変オブジェクト設定部２１０は、調整後の画像データのサイズや形状の情報を、その画像データを含む電子ファイルと対応付けて記憶部２０６へ記録する。このような調整により、各顧客向けのタイヤ価格表の画像データの見た目や印象を統一することができる。
【００３８】
また、可変オブジェクト設定部２１０は、1つの印刷面に１つの印刷関連情報について設定された属性情報に対応する複数の可変オブジェクトが配置されている場合、それらの可変オブジェクトの各々に、１つの印刷関連情報の値について設定された属性情報の値を同時に表示させることができる。更に、可変オブジェクト設定部２１０は、登録されている全ての組合せについて、可変オブジェクトの各々に属性情報の値の組合せを任意に切り替えて表示することができる。例えば、属性情報マスタ２０７の登録内容が、図５Ｅに示す状態の場合、レイアウト設定部２０８は、可変オブジェクト７０２にＸＸＸ１．ｐｄｆに含まれる画像データを表示するとともに、可変オブジェクト７０３に「５」を表示し、ユーザが所定の切り替え操作を行うと、可変オブジェクト７０２にＸＸＸ２．ｐｄｆに含まれる画像データを表示し、可変オブジェクト７０３に「１０」を表示するよう切り替える。更に、ユーザが所定の切り替え操作を行うと、レイアウト設定部２０８は、可変オブジェクト７０２にＸＸＸ３．ｐｄｆに含まれる画像データを表示し、可変オブジェクト７０３に「１０」を表示するよう表示を切り替える。これにより、ユーザは、デザイン面全体の実際の印刷イメージを確認しながら、レイアウトの設定を行うことができる。
【００３９】
なお、印刷用の画像データを含む電子ファイルの登録時にサイズ違いのエラーが表示された画像データについても、レイアウト設定時に可変オブジェクト７０２の枠内で調整することができる。
【００４０】
レイアウト設定が完了すると、記憶部２０６には、印刷物および印刷面ごとに設定されたレイアウトの情報、例えば、その印刷面に配置された印刷情報オブジェクト、印刷情報オブジェクトごとに配置位置、範囲（サイズ）、印刷内容（固定オブジェクトの場合）又は関連付けられた顧客データにおける項目名（可変オブジェクトの場合）、テキストデータの場合にはフォントの種類、色、サイズ、画像データの場合には、画像データごとのサイズ又は拡大率、縮小率などが登録される。
【００４１】
（６）印刷データの作成
印刷物のレイアウト設定が完了すると、印刷データを作成することができる。
印刷データ作成部２１１は、印刷物の印刷イメージを作成し、図９に例示する印刷データのプレビュー画面８００を作成して表示部２１５へ出力する。プレビュー画面８００は、ＰＤＦダウンロードボタン８０３と、送信ボタン８０４と、印刷データ表示欄８０５と、を含む。また、印刷データ作成部２１１は、プレビュー画面８００における各種動作を制御する。印刷データ作成部２１１は、記憶部２０６に登録された印刷情報オブジェクトごとの各種設定と、属性情報を追加した後の顧客データとに基づいて、各印刷面に印刷内容を表示した印刷イメージデータを、顧客データの数だけ作成する。例えば、「宛名面」の「氏名」、「郵便番号」、「住所」に対応する印刷情報オブジェクトについて、印刷データ作成部２１１は、１つ目の顧客データの「氏名」、「郵便番号」、「住所」の情報を記憶部２０６から読み出して、それぞれの情報を１つ目（１人目）の印刷物の宛名面の印刷イメージデータの「氏名」、「郵便番号」、「住所」に対応する可変オブジェクトの配置位置にセットする。また、印刷データ作成部２１１は、１つ目の顧客データの「タイヤ価格表」、「割引率」の情報を記憶部２０６から読み出す。印刷データ作成部２１１は、「タイヤ価格表」に設定された電子ファイルに含まれる画像データを読み出して、その画像データを、１つ目の印刷物のデザイン面の印刷イメージデータの「タイヤ価格表」に対応する可変オブジェクトの配置位置にセットする。印刷データ作成部２１１は、「割引率」に設定された値を読み出して、１つ目の印刷物のデザイン面の印刷イメージデータの「割引率」に対応する可変オブジェクトの配置位置にセットする。同様に、印刷データ作成部２１１は、顧客データに含まれる全データ分の印刷イメージデータを作成する。
【００４２】
また、印刷データ作成部２１１は、ＱＲコード作成部２１３を備えている。ＱＲコード作成部２１３は、印刷面ごとに印刷物の提供先となる顧客と、印刷面と、その印刷面の印刷内容の情報をコード化したＱＲコード（登録商標）８０１を生成する。印刷データ作成部２１１は、印刷イメージデータの各印刷面にＱＲコード（登録商標）８０１を付加する。ＱＲコード（登録商標）８０１が付加された印刷イメージデータを印刷データと呼ぶ。印刷データは、例えば、ＰＤＦファイルとして作成される。印刷データ作成部２１１は、印刷データから、印刷データと同内容の画像データを作成する。この画像データをプレビュー画像と呼ぶ。プレビュー画像は、例えば、ファイルサイズの小さいＰＮＧ形式の画像データである。印刷データ表示欄８０５には、全顧客分のプレビュー画像が表示される。
【００４３】
印刷データ作成部２１１は、１セットのプレビュー画像ごとに、プレビュー画面８００に削除ボタン８０２を表示する。１セットのプレビュー画像とは、顧客データ１行分（１人分）のプレビュー画像である。ユーザが、削除ボタンを押下すると、印刷データ作成部２１１の削除部２１２が、全顧客分の印刷データから押下された削除ボタンに対応付けられた顧客の印刷データ（１セット分の印刷データ）を削除する。これにより、何らかの事情で印刷の必要がなくなった場合に、実際に印刷する前に、不要となった印刷データを削除することができる。印刷データが削除されると、印刷データ作成部２１１は、プレビュー画像を再作成し表示する。なお、削除ボタンを押下しても印刷データから当該顧客の印刷データが削除されるだけで、顧客データが削除されるわけではない。従って、印刷データ作成部２１１が、再度、印刷データを作成すると、削除した顧客の印刷データは再び作成される。
【００４４】
ユーザが、ＰＤＦダウンロードボタン８０３を押下すると、印刷データ作成部２１１は、印刷データをＰＤＦファイルとして出力する。
ユーザが、送信ボタン８０４を押下すると、印刷データ作成部２１１の送信部２１４が、印刷データを印刷システム３０へ送信する。また、送信部２１４は、削除された顧客を除く、残りの顧客の顧客データ等をチェックリストとして印刷システム３０へ送信する。
【００４５】
（印刷システム）
印刷システム３０は、印刷データ取得部３０１と、検査部３０２と、印刷部３０３と、を備える。
印刷データ取得部３０１は、印刷データ作成システム２０が作成した印刷データを取得する。
検査部３０２は、印刷データの印刷面ごとに印字されたＱＲコード（登録商標）８０１を読み取って、印刷データ作成システム２０から送付されたチェックリストと照合して、印刷データの内容が正しいかどうかを検査する。例えば、検査部３０２は、チェックリストの順に顧客が並んでいるか、ページの抜けが無いかどうか、印刷面が「宛名面」、「デザイン面」の順に繰り返し並んでいるか等の検査を行う。検査部３０２は、更にある顧客のデザイン面に、他の顧客向けの画像データ等が印刷されていないかの検査を行ってもよい。検査の結果、異常が見つかると検査部３０２は、アラームを出力する。
印刷部３０３は、プリンタ及びその制御装置を含む。印刷部３０３は、検査部３０２による検査に問題が無い場合、印刷データを印刷する。
【００４６】
（動作）
次に印刷データ作成処理、印刷処理の流れについて説明する。
図１０は、本発明の一実施形態における印刷データ作成処理の一例を示すフローチャートである。
まず、顧客データ管理部２０１が、顧客データを取得し、記憶部２０６に顧客データを登録する（ステップＳ１）。次にユーザが顧客データに含まれる印刷関連情報（例えば、「車名」）を選択して、属性情報（例えば、「タイヤ価格表」、「割引率」）の設定を行う。属性情報設定部２０２は、設定された属性情報を属性情報マスタ２０７に登録する（ステップＳ２）。属性情報の設定時に、例えばテキストデータであれば、属性情報登録画面５００上で直接入力することができ、画像データの場合には、画像データが含まれる電子ファイルを選択しアップロードすることができる。これにより、属性情報の設定が煩雑にならず、誤った情報を登録するような間違いが生じにくくなる。属性情報が設定されると、顧客データ管理部２０１は、顧客データに属性情報を追加する。
【００４７】
次にユーザの操作により、レイアウト設定部２０８が、レイアウト設定画面７００を作成し、表示する（ステップＳ３）。図７Ａ〜図８Ｃを用いて説明したように、ユーザは、印刷物の各印刷面のレイアウトを設定する。レイアウト設定時に可変オブジェクトに関連付けられた全ての印刷情報を切り替えて表示し、可変オブジェクトの位置やサイズ、あるいは可変オブジェクトの範囲に表示する画像データのサイズを調節することができるので、印刷時の不具合を事前に防ぐことができる。レイアウト作業が完了すると、レイアウト設定部２０８は、設定されたレイアウトの情報（印刷情報オブジェクトの位置など）を記憶部２０６に登録する（ステップＳ４）。
【００４８】
次にユーザの操作により、印刷データ作成部２１１が、印刷データを作成し、プレビュー画面８００にて作成した印刷データを表示する（ステップＳ５）。ユーザは、表示された印刷データを確認する。削除部２１２は、必要に応じて（ユーザが削除ボタン８０２を押下した時に）印刷データを削除する（ステップＳ６）。確認が終わると、ユーザは送信ボタン８０４を押下する。送信部２１４は、印刷データを印刷システム３０へ送信する（ステップＳ７）。印刷システム３０における処理の流れを、図１１を用いて説明する。
【００４９】
図１１は、本発明の一実施形態における印刷処理の一例を示すフローチャートである。
印刷システム３０では、印刷データ取得部３０１が、印刷データ作成システム２０が送信した印刷データを取得する（ステップＳ２０）。検査部３０２は、印刷データに含まれる各印刷面のＱＲコード（登録商標）を読み取って、チェックリストと照合して検査を行う（ステップＳ２１）。検査の結果、異常ありの場合（ステップＳ２２；Ｙｅｓ）、検査部３０２は、アラームを出力する（ステップＳ２４）。異常なしの場合（ステップＳ２２；Ｎｏ）、印刷部３０３は、印刷データを印刷する。（ステップＳ２３）。これにより、先に登録した顧客データについての印刷物の印刷が完了する。
【００５０】
次に更に印刷すべき顧客データの有無を判断する。印刷対象の顧客データに追加が無ければ（ステップＳ８；Ｎｏ）、印刷データの作成処理を終了する。印刷対象の顧客データに追加がある場合（ステップＳ８；Ｙｅｓ）、ユーザは、追加分の顧客データを印刷データ作成システム２０にアップロードする。顧客データ管理部２０１は、追加分の顧客データを取得し、記憶部２０６に顧客データを登録する（ステップＳ９）。このとき、顧客データ管理部２０１は、属性情報マスタ２０７を参照して、追加分の顧客データに含まれる印刷関連情報の値に対応する属性情報の値を、追加分の顧客データに付加して記憶部２０６に登録する。属性情報の付加に際して、追加分の顧客データに含まれる印刷関連情報の値が、既に属性情報マスタ２０７に登録されている場合は属性情報の登録が不要である。属性情報の登録が必要ない場合（ステップＳ１０；Ｎｏ）、新たに登録した顧客データについてレイアウトの確認を行うため、レイアウト設定部２０８が、レイアウト設定画面７００を表示する（ステップＳ１２）。ユーザは、例えば、新たに登録した顧客の氏名や住所について切れ等が生じないかどうかを、レイアウト設定画面７００に配置した氏名や住所の可変オブジェクトを操作して、全データを表示させることにより確認する。レイアウトの設定に変更がない場合（ステップＳ１３；Ｎｏ）、追加分の顧客データについて、ステップＳ５からの処理を実行し、印刷データを作成し、印刷を行う。レイアウトの設定に変更がある場合（ステップＳ１３；Ｙｅｓ）、レイアウト設定部２０８は、設定されたレイアウトの情報を記憶部２０６に登録する（ステップＳ１４）。その後、新たに登録されたレイアウトの情報に基づいて、印刷データ作成部２１１が、追加分の顧客データについて、ステップＳ５からの処理を実行し、印刷データを作成する。
【００５１】
また、追加分の顧客データへの属性情報の付加に際して、追加分の顧客データに含まれる印刷関連情報の値が、属性情報マスタ２０７に登録されていない場合は、その値に対応する属性情報の登録が必要である。属性情報の登録が必要な場合（ステップＳ１０；Ｙｅｓ）、属性情報設定部２０２は、属性情報登録画面５００を表示し、ユーザに属性情報の登録を促す（図６Ｂ）。ユーザは、新たに属性情報を設定する。属性情報設定部２０２は、設定された属性情報を属性情報マスタ２０７に登録する（ステップＳ１１）。次に、新たに登録した顧客データおよび属性情報についてレイアウトの確認を行うため、レイアウト設定部２０８が、レイアウト設定画面７００を表示する（ステップＳ１２）。ユーザは、例えば、新たに登録した顧客データについて氏名や住所の印字イメージの確認、新たに登録した属性情報に関する画像データの印刷イメージの確認、必要があれば、配置やサイズの調整などを行う。レイアウト変更がない場合（ステップＳ１３；Ｎｏ）、ステップＳ５の処理に進む。
【００５２】
レイアウト変更がある場合（ステップＳ１３；Ｙｅｓ）、レイアウト設定部２０８は、設定されたレイアウトの情報を登録する（ステップＳ１４）。その後、新たに登録されたレイアウトの情報に基づいて、印刷データ作成部２１１が、追加分の顧客データについて、ステップＳ５からの処理を実行し、印刷データを作成し、印刷システム３０が印刷を行う。
【００５３】
一般的な印刷データ作成システムでは、顧客データの登録時に画像データのファイルパスを指定しなければならなかったり、印刷物のレイアウト設定時に、印刷情報を印字するエリアを枠で囲って、その枠内に印刷する画像データやテキストデータを手作業で１つずつ紐づける必要がある場合が多い。そして、これらの作業中に誤ったファイルパスを設定してしまったり、レイアウト設定時に枠とその枠に印刷するデータとの紐づけを誤って設定してしまう事が多かった。また、顧客データが追加になると、その度に画像データのファイルパスを設定したり、枠への画像データ等の紐づけが必要となり、煩雑な作業が要求された。これに対し、本実施形態によれば、属性情報登録画面５００にて、テキストデータを直接入力したり、画像データが含まれるファイルを選択することにより、印刷対象の属性情報を容易に設定することができる。また、新たな顧客データを登録する際に、既に属性情報マスタに属性情報が登録されていれば、新たな顧客データに適切な属性情報を自動的に対応付けることが可能なので、顧客データを登録する度に属性情報の設定を行う必要が無い。
【００５４】
また、一般的な印刷データ作成システムでは、レイアウト設定時には、実際にその枠に印刷されるデータを表示させて確認することができない場合が多い。これに対し、本実施形態によれば、レイアウト設定画面７００にて、属性情報として登録された画像データやテキストデータ、あるいは顧客データを任意に差し替えながら確認することができる。また、レイアウト設定画面７００に可変オブジェクトを配置したときに、事前にその可変オブジェクトに対応するテキストデータを印刷したときの不具合を検査し、例えば、属性情報として登録されたテキストデータに設定された印刷範囲を超えるものが存在する場合、レイアウト時にアラームを表示することができる。これにより、実際の印刷イメージを確認しながら印刷情報オブジェクトのレイアウトを設定することができ、精度の高いレイアウト設定が可能である。
【００５５】
また、一般的な印刷データ作成システムでは、不要な印刷物が生じた場合、印刷後の印刷物の中から不要となった印刷物を除外して対応することが多いが、本実施形態によれば、印刷データのプレビュー画面８００にて、不要な印刷データを削除することができるので、余計な印刷物を削減することができる。
以上説明したように、印刷管理システム１によれば、顧客ごとに内容が異なる印刷物を作成して提供する必要がある企業の不慣れなユーザでも、誤りなく、わかりやすい操作で、顧客ごとの印刷データを作成することができる。
【００５６】
図１２は、本発明の一実施形態による印刷管理システムのハードウェア構成の一例を示す図である。
コンピュータ９００は、ＣＰＵ９０１、主記憶装置９０２、補助記憶装置９０３、入出力インタフェース９０４、通信インタフェース９０５を備える例えばＰＣ（Personal Computer）やサーバ端末装置である。上述のＣＲＭシステム１０、印刷データ作成システム２０、印刷システム３０の各々の少なくとも一部は、コンピュータ９００に実装される。そして、上述した各処理は、プログラムの形式で補助記憶装置９０３に記憶されている。ＣＰＵ９０１は、プログラムを補助記憶装置９０３から読み出して主記憶装置９０２に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ９０１は、プログラムに従って、記憶領域を主記憶装置９０２に確保する。また、ＣＰＵ９０１は、プログラムに従って、処理中のデータを記憶する記憶領域を補助記憶装置９０３に確保する。
【００５７】
なお、少なくとも１つの実施形態において、補助記憶装置９０３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、入出力インタフェース９０４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ９００に配信される場合、配信を受けたコンピュータ９００が当該プログラムを主記憶装置９０２に展開し、上記処理を実行しても良い。また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置９０３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５８】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【符号の説明】
【００５９】
１・・・印刷管理システム
１０・・・ＣＲＭシステム
２０・・・印刷データ作成システム
２０１・・・顧客データ管理部
２０２・・・属性情報設定部
２０３・・・画像設定部
２０４・・・テキスト設定部
２０５・・・マスタ管理部
２０６・・・記憶部
２０７・・・属性情報マスタ
２０８・・・レイアウト設定部
２０９・・・固定オブジェクト設定部
２１０・・・可変オブジェクト設定部
２１１・・・印刷データ作成部
２１２・・・削除部
２１３・・・ＱＲコード作成部
２１４・・・送信部
２１５・・・表示部
３０・・・印刷システム
３０１・・・印刷データ取得部
３０２・・・検査部
３０３・・・印刷部
９００・・・コンピュータ
９０１・・・ＣＰＵ
９０２・・・主記憶装置
９０３・・・補助記憶装置
９０４・・・入出力インタフェース
９０５・・・通信インタフェース
【要約】
【課題】ミスなく印刷物の印刷データが作成できる印刷データ作成システムを提供する。
【解決手段】印刷データ作成システムは、印刷物の提供先である顧客の識別情報および前記印刷物の内容に関係する印刷関連情報と、を含む顧客データを取得する顧客データ取得部と、前記印刷関連情報に対応する属性情報の入力を受け付け、前記印刷関連情報の値ごとに前記属性情報の値を設定する属性情報設定部と、前記顧客データに含まれる顧客ごとに、前記印刷関連情報の値に応じた前記属性情報の値を含む印刷データを作成する印刷データ作成部と、を備える。
【選択図】図１【図１】
0006800503.tif 000002
【図２】
0006800503.tif 000003
【図３】
0006800503.tif 000004
【図４】
0006800503.tif 000005
【図５Ａ】
0006800503.tif 000006
【図５Ｂ】
0006800503.tif 000007
【図５Ｃ】
0006800503.tif 000008
【図５Ｄ】
0006800503.tif 000009
【図５Ｅ】
0006800503.tif 000010
【図６Ａ】
0006800503.tif 000011
【図６Ｂ】
0006800503.tif 000012
【図７Ａ】
0006800503.tif 000013
【図７Ｂ】
0006800503.tif 000014
【図７Ｃ】
0006800503.tif 000015
【図８Ａ】
0006800503.tif 000016
【図８Ｂ】
0006800503.tif 000017
【図８Ｃ】
0006800503.tif 000018
【図９】
0006800503.tif 000019
【図１０】
0006800503.tif 000020
【図１１】
0006800503.tif 000021
【図１２】
0006800503.tif 000022