(57)【要約】    【課題】  予め定められた定型の出力レイアウトにデータを挿入して印刷を行う際に、各出力レイアウトに対応した印刷設定で印刷を実行することを可能とする。    【解決手段】  ＤＢ１７と、出力レイアウトを示すレイアウトデータ１１１と、出力レイアウトを用いた印刷を行うときの印刷設定を示すレイアウト別の印刷設定データ１１２とを関連づけて記憶したレイアウト記憶部１１と、印刷設定データを記憶するための印刷設定記憶部１４と、ＤＢ１７から取得したデータを出力レイアウトに挿入して出力イメージを生成するとともに、出力レイアウトと関連づけられているレイアウト別の印刷設定データを印刷設定記憶部１４に格納するイメージ合成部１８と、印刷設定記憶部１４に格納されている印刷設定データに基づいて、イメージ合成部１８により生成された出力イメージをプリンタ３に印刷させるプリンタドライバ１５とを備える。    【選択図】  図１
2007048193.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた出力レイアウトにデータを挿入してプリンタで印刷を行うレイアウト印刷システムであって、
データベースと、
前記出力レイアウトを示すレイアウトデータと、前記出力レイアウトを用いた印刷を行うときの印刷設定を示すレイアウト別の印刷設定データとを関連づけて記憶したレイアウト記憶手段と、
印刷設定データを記憶するための印刷設定記憶領域と、
前記データベースから取得したデータを前記出力レイアウトに挿入して出力イメージを生成するとともに、当該出力レイアウトと関連づけられているレイアウト別の印刷設定データを前記印刷設定記憶領域に格納するイメージ生成手段と、
前記印刷設定記憶領域に格納されている印刷設定データに基づいて、前記イメージ生成手段により生成された出力イメージを前記プリンタに印刷させるプリンタ制御手段と、を備えるレイアウト印刷システム。
【請求項２】
ユーザからの指示に基づいて出力レイアウトを生成するとともに、前記印刷設定記憶領域に記憶されている印刷設定データを取得し、前記生成された出力レイアウトを示すデータと前記取得された印刷設定データとを関連づけて前記レイアウト記憶手段に登録する登録手段をさらに備える、請求項１記載のレイアウト印刷システム。
【請求項３】
前記レイアウト印刷システムが、複数のプリンタのいずれかを用いてレイアウト印刷を行う場合、
前記レイアウト記憶手段では、一の出力レイアウトを示すレイアウトデータに対して、互いに異なるプリンタに対応した、複数のレイアウト別の印刷設定データが関連づけられていて、
前記イメージ生成手段は、使用するプリンタに対応したレイアウト別設定データを前記印刷設定記憶領域に格納する請求項１記載のレイアウト印刷システム。
【請求項４】
ユーザからの指示に基づいて出力レイアウトを生成し、かつ、ユーザから前記複数のプリンタのうちの一のプリンタの指定を受け付けると、指定された前記一のプリンタのための印刷設定データを前記印刷設定記憶領域から取得し、前記生成された出力レイアウトと前記取得された印刷設定データとを関連づけて前記レイアウト記憶手段に登録する登録手段をさらに備える、請求項３記載のレイアウト印刷システム。
【請求項５】
ユーザから指示された印刷設定を示す印刷設定データを、前記印刷設定記憶領域に格納する印刷設定登録手段をさらに備える請求項１〜４のいずれかに記載のレイアウト印刷システム。
【請求項６】
予め定められた出力レイアウトにデータを挿入してプリンタで印刷を行うレイアウト印刷方法であって、
前記出力レイアウトを示すレイアウトデータと、前記出力レイアウトを用いた印刷を行うときの印刷設定を示すレイアウト別の印刷設定データとを、レイアウト記憶手段に関連づけて記憶するステップと、
データベースからデータを取得するステップと、
前記データベースから取得したデータを、前記レイアウト記憶手段に記憶されているレイアウトデータに基づく出力レイアウトに挿入して出力イメージを生成するステップと、
前記出力イメージの生成に使用したレイアウトデータと関連づけられているレイアウト別の印刷設定データを、印刷設定記憶領域に格納するステップと、
前記印刷設定記憶領域に格納されている印刷設定データに基づいて、前記生成された出力イメージを前記プリンタに印刷させるステップと、を備える方法。
【請求項７】
予め定められた出力レイアウトにデータを挿入して印刷を行うレイアウト印刷のためのコンピュータプログラムであって、
コンピュータにより実現された印刷制御装置に実行されると、
前記出力レイアウトを示すレイアウトデータと、前記出力レイアウトを用いた印刷を行うときの印刷設定を示すレイアウト別の印刷設定データとを、レイアウト記憶手段に関連づけて記憶するステップと、
データベースからデータを取得するステップと、
前記データベースから取得したデータを、前記レイアウト記憶手段に記憶されているレイアウトデータに基づく出力レイアウトに挿入して出力イメージを生成するステップと、
前記出力イメージの生成に使用したレイアウトデータと関連づけられているレイアウト別の印刷設定データを、印刷設定記憶領域に格納するステップと、が行われ、
前記印刷制御装置に接続されたプリンタに、前記印刷設定記憶領域に格納されている印刷設定データに基づいて、前記生成された出力イメージの印刷を可能ならしめる、レイアウト印刷のためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定型の出力レイアウトにデータを挿入して印刷する技術に関し、特に、出力レイアウト別の印刷設定に従って印刷するための技術に関する。
【背景技術】
【０００２】
パーソナルコンピュータなどに接続してプリンタを使用する場合、プリンタのプロパティとして、印刷枚数、用紙サイズなどの印刷設定を登録することができる。この印刷設定は、プリンタドライバなどと併せて提供されるインタフェース画面を利用して、ユーザ自らがパーソナルコンピュータなどにおいて設定可能である。
【０００３】
このインタフェース画面で入力された印刷設定に関するデータは、Ｗｉｎｄｏｗｓ（登録商標）環境では、Ｄｅｖｍｏｄｅ構造体と呼ばれる記憶領域に格納される。そして、印刷実行時には、プリンタドライバがＤｅｖｍｏｄｅ構造体に設定されている印刷設定に従ってプリンタを制御する。
【０００４】
ここで、Ｄｅｖｍｏｄｅ構造体は、プリンタドライバが複数インストールされているときは、それぞれのプリンタドライバごとに設けられる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、定型の出力レイアウトにデータを挿入して帳票印刷する場合は、それぞれの出力レイアウトに応じた所望の印刷設定を行って、印刷を実行したいときがある。
【０００６】
しかしながら、帳票印刷を行うときに、Ｄｅｖｍｏｄｅ構造体の印刷設定が必ずしも所望の設定値になっているとは限らない。このため、業務アプリケーションからＤｅｖｍｏｄｅ構造体を直接変更するか、あるいは、印刷設定の異なる複数のプリンタドライバをインストールするなどしなければならない。
【０００７】
そこで、本発明の目的は、予め定められた定型の出力レイアウトにデータを挿入して印刷を行う際に、各出力レイアウトに対応した印刷設定で印刷を実行することを可能とすることである。
【課題を解決するための手段】
【０００８】
本発明の一実施態様に従うレイアウト印刷システムは、予め定められた出力レイアウトにデータを挿入してプリンタで印刷を行うレイアウト印刷システムであって、データベースと、前記出力レイアウトを示すレイアウトデータと、前記出力レイアウトを用いた印刷を行うときの印刷設定を示すレイアウト別の印刷設定データとを関連づけて記憶したレイアウト記憶手段と、印刷設定データを記憶するための印刷設定記憶領域と、前記データベースから取得したデータを前記出力レイアウトに挿入して出力イメージを生成するとともに、当該出力レイアウトと関連づけられているレイアウト別の印刷設定データを前記印刷設定記憶領域に格納するイメージ生成手段と、前記印刷設定記憶領域に格納されている印刷設定データに基づいて、前記イメージ生成手段により生成された出力イメージを前記プリンタに印刷させるプリンタ制御手段と、を備える。
【０００９】
これにより、レイアウト印刷を行うときは、出力レイアウトを印刷するための専用の印刷設定に従った印刷を実行することができる。
【００１０】
好適な実施形態では、ユーザからの指示に基づいて出力レイアウトを生成するとともに、前記印刷設定記憶領域に記憶されている印刷設定データを取得し、前記生成された出力レイアウトを示すデータと前記取得された印刷設定データとを関連づけて前記レイアウト記憶手段に登録する登録手段をさらに備えていてもよい。
【００１１】
これにより、出力レイアウトを生成して登録する際に、印刷設定データも併せて登録することができる。
【００１２】
好適な実施形態では、前記レイアウト印刷システムが、複数のプリンタのいずれかを用いてレイアウト印刷を行う場合、前記レイアウト記憶手段では、一の出力レイアウトを示すレイアウトデータに対して、互いに異なるプリンタに対応した、複数のレイアウト別の印刷設定データが関連づけられていて、前記イメージ生成手段は、使用するプリンタに対応したレイアウト別設定データを前記印刷設定記憶領域に格納するようにしてもよい。
【００１３】
これにより、出力レイアウト別、プリンタ別に、それぞれ専用の印刷設定を用いて印刷することができる。
【００１４】
好適な実施形態では、ユーザからの指示に基づいて出力レイアウトを生成し、かつ、ユーザから前記複数のプリンタのうちの一のプリンタの指定を受け付けると、指定された前記一のプリンタのための印刷設定データを前記印刷設定記憶領域から取得し、前記生成された出力レイアウトと前記取得された印刷設定データとを関連づけて前記レイアウト記憶手段に登録する登録手段をさらに備えていてもよい。
【００１５】
これにより、出力レイアウト別、プリンタ別の印刷設定を登録することができる。
【００１６】
好適な実施形態では、ユーザから指示された印刷設定を示す印刷設定データを、前記印刷設定記憶領域に格納する印刷設定登録手段をさらに備えていてもよい。
【００１７】
これにより、ユーザが自由に印刷設定を定めることができる。
【００１８】
本発明の一実施態様に従う、予め定められた出力レイアウトにデータを挿入して印刷を行うレイアウト印刷のためのコンピュータプログラムは、コンピュータによりに実現された印刷制御装置により実行されると、前記出力レイアウトを示すレイアウトデータと、前記出力レイアウトを用いた印刷を行うときの印刷設定を示すレイアウト別の印刷設定データとを、レイアウト記憶手段に関連づけて記憶するステップと、データベースからデータを取得するステップと、前記データベースから取得したデータを、前記レイアウト記憶手段に記憶されているレイアウトデータに基づく出力レイアウトに挿入して出力イメージを生成するステップと、前記出力イメージの生成に使用したレイアウトデータと関連づけられているレイアウト別の印刷設定データを、印刷設定記憶領域に格納するステップと、が行われ、前記印刷制御装置に接続されたプリンタに、前記印刷設定記憶領域に格納されている印刷設定データに基づいて、前記生成された出力イメージの印刷を可能ならしめるものである。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態に係る印刷システムについて、図面を参照して説明する。
【００２０】
図１は、本実施形態に係る印刷システムの全体構成を示す図である。
【００２１】
本システムは、予め定められた定型フォーマットである出力レイアウトにデータを挿入して印刷を行う、いわゆる帳票印刷（あるいはラベル印刷）と呼ばれる印刷を行う。
【００２２】
本システムは、図１に示すように、印刷制御装置１と１以上のプリンタ３（３Ａ、３Ｂ）とを備える。
【００２３】
印刷制御装置１は、例えば汎用的なコンピュータシステムにより構成され、以下に説明する印刷制御装置１内の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００２４】
印刷制御装置１は、出力レイアウトに関する情報を記憶したレイアウト記憶部１１と、出力レイアウトの編集及び生成をし、レイアウトファイルをレイアウト記憶部１１に登録するレイアウト登録部１２と、プリンタ３（３A、３B）で印刷を行うときの用紙種類、印刷枚数などの印刷設定を行う印刷設定登録部１３（１３Ａ、１３Ｂ）と、印刷設定データを記憶し、プリンタドライバ１５が印刷を実行するときに参照する領域である印刷設定記憶部１４（１４Ａ，１４Ｂ）と、プリンタ３を駆動するプリンタドライバ１５（１５Ａ，１５Ｂ）と、出力レイアウトを用いた印刷を指示するアプリケーションソフト（ＡＰ）１６と、出力レイアウトに挿入するデータを記憶したデータベース１７と、出力レイアウトにデータを挿入し、出力イメージを合成するイメージ合成部１８とを備える。
【００２５】
ここで、特に、インストールするとレイアウト記憶部１１，レイアウト登録部１２，及びイメージ合成部１８の機能を実現するためのプログラムをレイアウト印刷プログラムとして、ネットワークを介してユーザに配布したり、記録媒体に格納して配布したりしてもよい。
【００２６】
レイアウト記憶部１１には、１以上のレイアウトファイル１１０（１１０ａ、１１０ｂ）が記憶されている。レイアウトファイル１１０には、出力レイアウトのイメージデータであるレイアウトデータ１１１（１１１ａ、１１１ｂ）と、印刷設定データ１１２（１１２ａ、１１２ｂ、１１２ｂ'）とが含まれている。
【００２７】
図２は、レイアウトデータ１１１によって定まる出力レイアウト２０の一例を示す。
【００２８】
出力レイアウト２０は、印刷領域２１内に複数のオブジェクト＃Ａ〜＃Ｋが配置されて構成されている。各オブジェクト＃Ａ〜＃Ｋには、データベース１７から取得したデータが挿入されて、出力イメージである帳票が生成される。
【００２９】
再び図１を参照すると、レイアウト記憶部１１には、２つのレイアウトファイル１１０ａ、１１０ｂが登録されている。そして、レイアウトファイル１１０ａには、レイアウト１のレイアウトデータ１１１ａが含まれていて、レイアウトファイル１１０ｂには、レイアウト２のレイアウトデータ１１１ｂが含まれている。さらに、レイアウトファイル１１０ａには、プリンタ３Ａでレイアウト１を印刷するための印刷設定データ１１２ｂが含まれていて、レイアウトファイル１１０ｂには、プリンタ３Ａでレイアウト２を印刷するための印刷設定データ１１２ｂと、プリンタ３Ｂでレイアウト２を印刷するための印刷設定データ１１２ｂ'とが含まれている。
【００３０】
レイアウト登録部１２は、レイアウトファイル１１０をレイアウト記憶部１１に登録する。例えば、レイアウト登録部１２は、ユーザが出力レイアウトの編集を行うための画面を提供する。そして、レイアウト登録部１２は、この画面で編集された出力レイアウトのイメージデータを生成する。
【００３１】
図３は、レイアウト編集画面５００の一例を示す図である。
【００３２】
レイアウト編集画面５００は、同図に示すように、編集領域５１０と、ツールバー５２０と、オブジェクト表示領域５３０と、使用プリンタ選択領域５４０とを備える。ユーザは、ツールバー５２０から選択したツールを用いて、オブジェクト表示領域５３０から種々のオブジェクトを選択し、編集領域５１０で出力レイアウトの編集を行う。また、ユーザは、この画面で生成された出力レイアウトを使用するプリンタ３を、使用プリンタ選択領域５４０で選択する。
【００３３】
レイアウトの編集が終わると、レイアウト登録部１２は、編集領域５１０で編集された出力レイアウトを示すレイアウトデータを生成する。さらに、レイアウト登録部１２は、使用プリンタ選択領域５４０で選択されたプリンタに対応する印刷設定記憶部１４から印刷設定データを取得する。そして、これら含むレイアウトファイル１１０を生成してレイアウト記憶部１１に格納する。
【００３４】
レイアウト登録部１２は、さらに、既にレイアウト記憶部１１に登録されているレイアウトファイル１１０に印刷設定データ１１２を追加し、レイアウトファイル１１０を更新する。例えば、既に登録されている出力レイアウトを用いた印刷が可能なプリンタを追加するために、印刷設定データ１１２を追加する。このときのレイアウトファイル１１０及び追加するプリンタ３の指定を画面から受け付ける。
【００３５】
図４は、レイアウトファイル更新画面６００の一例を示す。
【００３６】
レイアウトファイル更新画面６００は、同図に示すように、レイアウトファイルの指定領域６１０と、追加プリンタの指定領域６２０とを有する。ユーザが、この画面６００でレイアウトファイル及び追加するプリンタを指定すると、レイアウト登録部１２は、追加するプリンタ３に対応する印刷設定記憶部１４から印刷設定データを取得し、指定されたレイアウトファイル１１０に印刷設定データ１１２を追加登録する。
【００３７】
再び図１を参照すると、印刷設定登録部１３は、ユーザからの印刷設定の入力を受け付けて、印刷設定記憶部１４に格納する。
【００３８】
ここで、印刷設定登録部１３Ａはプリンタ３Ａ用の印刷設定登録を受け付けて、プリンタ３Ａ用の印刷設定を記憶する印刷設定記憶部１４Ａへ格納する。印刷設定登録部１３Ｂはプリンタ３Ｂ用の印刷設定登録を受け付けて、プリンタ３Ｂ用の印刷設定を記憶する印刷設定記憶部１４Ｂへ格納する。
【００３９】
なお、印刷設定記憶部１４Ａ、１４Ｂは、Ｗｉｎｄｏｗｓ（登録商標）環境におけるＤｅｖｍｏｄｅ構造体であってもよい。
【００４０】
図５は、印刷設定登録部１３Ａ，１３Ｂがユーザからの印刷設定を受け付ける印刷設定登録画面７００の一例を示す。
【００４１】
同図に示すように、印刷設定登録画面７００は、用紙種類の設定領域７１０と、用紙サイズの設定領域７２０と、用紙方向設定領域７３０と、印刷枚数設定領域７４０とを備える。ユーザは、印刷設定登録画面７００に対して設定値を入力する。
【００４２】
印刷設定登録画面７００は、例えば、次に説明するプリンタドライバ１５と同様に、プリンタ３ごとに、各プリンタメーカなどから予め提供されるものであってもよい。
【００４３】
プリンタドライバ１５Ａ，１５Ｂは、それぞれ、プリンタ３Ａ、３Ｂを駆動して印刷を実行させる。例えば、プリンタドライバ１５Ａ，１５Ｂは、イメージ合成部１８からイメージデータを取得して、それぞれ対応するプリンタ３Ａ，３Ｂで印刷を行う。
【００４４】
ここで、プリンタドライバ１５Ａが印刷を実行する際、印刷設定記憶部１４Ａに格納されている印刷設定を取得し、これに基づいて印刷を行う。同様に、プリンタドライバ１５Ｂが印刷を実行する際、印刷設定記憶部１４Ｂに格納されている印刷設定を取得し、これに基づいて印刷を行う。
【００４５】
ＡＰ１５は、イメージ合成部１８に対して、出力レイアウトを用いた印刷を指示する。このとき、ＡＰ１５は、印刷に使用する出力レイアウト、プリンタ及び出力レイアウトに挿入するデータを指定する。
【００４６】
イメージ合成部１８は、ＡＰ１５から指定された出力レイアウトに、ＡＰ１５から指定されたデータを挿入して出力イメージを生成する。例えば、イメージ合成部１８は、ＡＰ１５から指示された出力レイアウトのレイアウトファイル１１０をレイアウト記憶部１１から読み出す。さらに、イメージ合成部１８は、ＡＰ１５から指示されたデータをＤＢ１７から取得する。そして、レイアウトファイル１１０に含まれるレイアウトデータ１１１に基づく出力レイアウトと、ＤＢ１７から取得したデータとを合成して出力イメージのイメージデータを生成する。
【００４７】
イメージ合成部１８は、さらに、ＡＰ１５から指定されたプリンタ３に対応した印刷設定記憶部１４に、ＡＰ１５から指定された出力レイアウトに対応する印刷設定データ１１２を格納し、ＡＰ１５から指定されたプリンタ３に対応したプリンタドライバ１５に出力イメージの印刷を指示する。例えば、イメージ合成部１８は、上記においてレイアウト記憶部１１から読み出したレイアウトファイル１１０に含まれている印刷設定データ１１２を、ＡＰ１５から指定されたプリンタ３に対応した印刷設定記憶部１４に格納する。そして、この後、イメージ合成部１８は、ＡＰ１５から指定されたプリンタ３に対応するプリンタドライバ１５に対してイメージデータを送って印刷を指示する。
【００４８】
プリンタドライバ１５は、プリンタ３に合成されたイメージデータの印刷を実行させる。
【００４９】
上記のイメージ合成部１８の処理によれば、プリンタドライバ１５が印刷制御を実行する前に、印刷対象となるイメージデータで使用されている出力レイアウトに対応する印刷設定データ１１２が、印刷設定記憶部１４に上書きされている。つまり、プリンタドライバ１５が印刷制御を実行する際には、そのプリンタドライバ１５が参照する印刷設定記憶部１４には、出力レイアウトに対応した印刷設定データが格納されていることになる。これにより、各出力レイアウト別に、ユーザが意図した印刷設定に従った印刷を実行することができる。
【００５０】
次に、上記の構成を備える印刷システムでの処理手順について、図６〜図８のフローチャートに従って説明する。
【００５１】
図６は、レイアウトファイル１１０を新規登録する場合の手順を示すフローチャートである。
【００５２】
まず、レイアウト記憶部１１が提供するレイアウト編集画面５００（図３参照）において、ユーザが編集領域５１０で新規登録する出力レイアウトを編集する。そして、レイアウト記憶部１１が、ここで編集された出力レイアウトのイメージデータを生成する（Ｓ１１）。
【００５３】
さらに、ユーザは、レイアウト編集画面５００において、自らが編集した出力レイアウトの印刷を行うプリンタ３を、使用プリンタ選択領域５４０で指定する（Ｓ１２）。
【００５４】
次に、ステップＳ１２で指定されたプリンタ３に対応する印刷設定登録部１３が提供する印刷設定登録画面７００において、ユーザが印刷に関する設定値を入力する（Ｓ１３）。ここで入力された設定値は、ステップＳ１２で指定されたプリンタ３に対応する印刷設定記憶部１４に格納される。
【００５５】
そして、レイアウト記憶部１１は、ステップＳ１３で入力された印刷設定データを印刷設定記憶部１４から取得し、ここで取得した印刷設定データとステップＳ１１で生成された出力レイアウトのイメージデータとを関連づけてレイアウトファイルとして、レイアウト記憶部１１に格納する（Ｓ１４）。
【００５６】
これにより、ユーザが出力レイアウトの編集及びこの出力レイアウトを印刷するための印刷設定を行い、これらをレイアウトファイル１１０として登録することができる。
【００５７】
次に、図７は、登録されているレイアウトファイル１１０に印刷設定データ１１２を追加登録する場合の手順を示すフローチャートである。
【００５８】
まず、レイアウト登録部１２が提供するレイアウトファイル更新画面６００を用いて、ユーザが登録済みレイアウトファイル１１０及び追加するプリンタ３を指定する（Ｓ２１）。
【００５９】
次に、ステップＳ２１で指定された追加したいプリンタ３に対応する印刷設定登録部１３が提供する印刷設定登録画面７００において、ユーザが印刷に関する設定値を入力する（Ｓ２２）。ここで入力された設定値は、ステップＳ２１で指定された追加したいプリンタ３に対応する印刷設定記憶部１４に格納される。
【００６０】
そして、レイアウト登録部１２が、ステップＳ２２で入力された印刷設定データを印刷設定記憶部１４から取得する。レイアウト登録部１２は、ここで取得した印刷設定データを、ステップＳ２１で指定されたレイアウトファイルに印刷設定データ１１２として追加し、レイアウト記憶部１１に格納する（Ｓ２３）。
【００６１】
これにより、既に登録されている出力レイアウトでの印刷が可能なプリンタの追加が可能である。
【００６２】
次に、図８は、出力レイアウトにデータを挿入して印刷を行うときの手順を示すフローチャートである。
【００６３】
まず、ＡＰ１５が、使用するレイアウト、挿入するデータ、及び出力するプリンタ３を指定して、イメージ合成部１８へ印刷指示を行う（Ｓ３１）。
【００６４】
イメージ合成部１８は、ＡＰ１５から指示された出力レイアウトのレイアウトファイル１１０をレイアウト記憶部１１から取得する（Ｓ３２）。
【００６５】
さらに、イメージ合成部１８は、ＡＰ１５から指示された、挿入すべきデータをデータベース１７から取得する（Ｓ３３）。
【００６６】
そして、イメージ合成部１８が、取得したレイアウトファイル１１０に含まれるレイアウトデータ１１１に基づく出力レイアウトに、ＤＢ１７から取得したデータを挿入して出力イメージを合成する（Ｓ３４）。
【００６７】
イメージ合成部１８は、さらに、取得したレイアウトファイル１１０に含まれている印刷設定データ１１２のうち、ＡＰから指定されたプリンタ３に対応するものを選択し、ＡＰ１５から指定されたプリンタ３に対応する印刷設定記憶部１４へ上書きする（Ｓ３５）。
【００６８】
そして、イメージ合成部１８は、出力するプリンタ３に対応するプリンタドライバ１５へ、合成された出力イメージを出力して、印刷を実行させる（Ｓ３６）。
【００６９】
そして、ＡＰ１５から指示されたすべてのデータについて印刷が終了するまで、上記ステップＳ３３からＳ３６を繰り返す（Ｓ３７）。
【００７０】
これにより、出力レイアウト（帳票）別、プリンタ別の専用の印刷設定を使って印刷を行うことができる。
【００７１】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態に係る印刷システムの全体構成を示す図である。
【図２】出力レイアウト２０の一例を示す図である。
【図３】レイアウト編集画面５００の一例を示す図である。
【図４】レイアウトファイル更新画面６００の一例を示す図である。
【図５】印刷設定登録画面７００の一例を示す図である。
【図６】レイアウトファイルを新規登録する場合の手順を示すフローチャートである。
【図７】登録されているレイアウトファイルに印刷設定データを追加登録する場合の手順を示すフローチャートである。
【図８】出力レイアウトにデータを挿入して印刷を行うときの手順を示すフローチャートである。
【符号の説明】
【００７３】
１…印刷制御装置、３…プリンタ、１１…レイアウト記憶部、１２…レイアウト登録部、１３…印刷設定登録部、１４…印刷設定記憶部、１５…プリンタドライバ、１７…データベース、１８…イメージ合成部、５００…レイアウト編集画面、６００…レイアウトファイル更新画面、７００…印刷設定登録画面。
【図１】
2007048193.tif 000003
【図２】
2007048193.tif 000004
【図３】
2007048193.tif 000005
【図４】
2007048193.tif 000006
【図５】
2007048193.tif 000007
【図６】
2007048193.tif 000008
【図７】
2007048193.tif 000009
【図８】
2007048193.tif 000010