(57)【要約】【課題】各種の画像を合成するバリアブル印刷において、ハーフトーンスクリーンによる画像形成では、図形の輪郭や文字のエッジを滑らかに出力する高周波ハーフトーンスクリーン、自然画像やコンピュータグラフィックスを滑らかな階調で出力する低周波ハーフトーンスクリーンの特性が相反しているために、複数のデータを差込むと全ての印字データに最適な画像形成を指定する事が難しかった。【解決手段】フォームや差し込む個々のデータに印刷設定を添付すると共に、マスタードキュメントの出力時に合成時の優先すべき出力条件を設定する。この優先条件に従い合成後のドキュメント出力に最適な印刷設定を生成する。【選択図】      図１５
2006209389.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを印刷装置に送信する送信手段と、
ユーザーが必要とする文書を作成する文書作成手段と、
前記文書作成手段で作成された複数の文書を合成し印刷データを生成する合成データ生成手段と、
前記合成データを生成する為の順位情報を有した合成比較手段と、
印刷の為の設定を文書に添付する設定添付手段と、
文書合成の対象となる文書情報を保管する保管手段と、
前記保管手段で保管された文書情報の中から任意の文書情報を検索する検索手段と、
合成する複数の文書を指示する合成文書指示手段と、
を持つ情報処理装置。
【請求項２】
前記合成比較手段は、複数からなる印刷設定の順位情報を有している事を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記合成比較手段は、１つの印刷設定項目について複数の順位情報を有し、状況に応じて切り替える事を特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記合成比較手段は、１つの印刷設定項目について複数の順位情報を有し、与えられた優先条件によって切り替える事を特徴とする請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
前記保管手段は、データの形式を問わない事を特徴とする請求項１記載の情報処理装置。
【請求項６】
前記合成データ生成手段は、複数ページの文書に対して各ページ共通の背景を合成する機能と、複数ページの文書に対して複数ページからなる背景を合成する機能を有している事を特徴とする請求項１に記載の情報処理装置。
【請求項７】
ページ内に文書を配置するレイアウト情報を作成するレイアウト作成手段と、
前記レイアウト作成手段により作成されたレイアウト情報を保管するレイアウト保管手段と、
前記レイアウト保管手段で保管されたレイアウト情報の中から任意のレイアウト情報を検索するレイアウト検索手段と、
レイアウト情報に流し込む複数の文書を関連付ける関連付け手段と、
を有することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記合成データ生成手段は、前記レイアウト作成手段により配置された複数の文書を合成する機能を有している事を特徴とする請求項７に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のフォームデータや、画像、図形、文章データと、入力される印刷情報とを重ね合わせて印刷処理を行う情報処理装置に関するものである。
【背景技術】
【０００２】
従来、複数のページのジョブに対して繰り返し印字される罫線や、画像データ部分を個別に作成し（以下では、フォームデータと呼ぶ）重ね合わせて印刷を行う場合（以下、オーバレイ印刷と呼ぶ）に、プリンタで重ね合わせて印刷する機能を制御するホストコンピュータ内のプリンタドライバが提案されている。
【０００３】
また同様に、ドキュメントを合成印刷する方法として、バリアブル印刷という手法が知られている（例えば、特許文献１参照）。
【０００４】
このバリアブル印刷はいわゆる差込み印刷のことであり、１つのマスタードキュメントに対して差込むべきテキスト或いはイメージデータ等を別途定義しておき、印刷時にそれらのデータをマスタードキュメントに挿入して印刷を行うものである。一つのマスタードキュメントに対して、差込むべきデータを順次変更することで異なった印刷結果を得ることが可能である。代表的な具体例としては、商品案内のダイレクトメール印刷があげられる。これはマスタードキュメントに氏名や住所、製品画像を差込む領域（フィールド）を定義し、差込むべきデータとして、住所録のＤＢファイルや、製品画像のＤＢファイルを指定すると、ＤＢファイルから順次画像を読み込み、各レコードに定義された氏名及び住所を、マスタードキュメントの指定されたフィールドにデータを差込んで印刷を行うものである。印刷結果として、１つのマスタードキュメントで、人数分の印刷ドキュメントが得られる。
【特許文献１】特開２００３−３２３２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながらこのような合成印刷に電子写真プリンタを利用するとき、電子写真プリンタの特徴となる、ハーフトーンスクリーンによる画像形成では、図形の輪郭や文字のエッジを滑らかに出力する高周波ハーフトーンスクリーン、自然画像やコンピュータグラフィックスを滑らかな階調で出力する低周波ハーフトーンスクリーンの特性が相反しているために、複数のデータを差込む出力に於いて、全ての印字データに最適な画像形成を指定する事が難しかった。
【０００６】
上記課題に対して本発明では、フォームや差し込む個々のデータに印刷設定を添付すると共に、マスタードキュメントの出力時に合成時の優先すべき出力条件を設定する。
【０００７】
この優先条件に従い合成後のドキュメント出力に最適な印刷設定を生成する事が可能な印刷制御方法を提供する事を目的とする。
【課題を解決するための手段】
【０００８】
この課題を解決する為に、本発明における情報処理装置は、印刷データを印刷装置に送信する送信手段と、ユーザーが必要とする文書を作成する文書作成手段と、前記文書作成手段で作成された複数の文書を合成し印刷データを生成する合成データ生成手段と、前記合成データを生成する為の順位情報を有した合成比較手段と、印刷の為の設定を文書に添付する設定添付手段と、文書合成の対象となる文書情報を保管する保管手段と、前記保管手段で保管された文書情報の中から任意の文書情報を検索する検索手段と、合成する複数の文書を指示する合成文書指示手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、文書合成に使用する蓄積データに印刷設定を添付保存する事が可能となった。
【００１０】
これにより、蓄積データ出力の際に望まれる出力条件を把握する事無く、差込印刷を実行する事が可能となる。
【００１１】
また、異なる印刷指示が行なわれていたとしても、印刷結果に要求される優先条件に基づいた印刷指示合成が実現されるので、複数の文書を合成した場合の印刷品位を向上させる事が可能となる。
【００１２】
特に、顧客ＤＢに基づいて様々なマスターデータと差込文書を大量合成印刷するバリアブル印刷に於いては、画質向上の為の印刷作業を効率化させた印刷装置システムを提供する事が可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を適用するのに好適である情報処理装置を含む印刷システムについて説明を行う。
【実施例】
【００１４】
図１は、本発明の実施例を示す印刷システムの構成を説明するブロック図である。なお、特に断らない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ、ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できる事は言うまでもない。
【００１５】
図１において、１００はコンピュータで、ＲＯＭ１０２に記憶された文書処理プログラムに基づいて図形、イメージ、文字、表などが混在した文書処理を実行するＣＰＵ１０１を備え、システムバス１０４に接続される各デバイスをＣＰＵ１０１が総括的に制御する。１０３はＲＡＭで、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。１０５はキーボードコントローラ（ＫＢＣ）で、キーボード１０９からのキー入力を制御する。１０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１１０の表示を制御する。１０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル等を記憶するハードディスク（ＨＤ）１１１、フロッピー(登録商標)ディスク（ＦＤ）１１２とのアクセスを制御する。１０８はインタフェースコントローラ（ＩＦＣ）で、所定の双方向インタフェース（インタフェース）２００を介して印刷装置３００との通信制御処理を実行する。１０８ａ、３０５ａはインタフェース回路で、インタフェース２００を介した印刷装置３００とコンピュータ１００との種々のデータ通信処理を制御する。なお、ＣＰＵ１０１は、例えばＲＡＭ１０３上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１０１は、ＣＲＴ１１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行え、図４や図７に示す画面により実現する。
【００１６】
印刷装置３００において、３０１はＣＰＵで、ＲＯＭ３０３のプログラム用ＲＯＭ３０３ｂに記憶された制御プログラム等、あるいは外部メモリであるハードディスク（ＨＤ）３１１に記憶された制御プログラム等に基づいてシステムバス３０４に接続されている各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース３０６を介して接続される印刷部（印刷装置エンジン）３０７に印刷データとしての画像信号を出力する。
【００１７】
なお、印刷部３０７からは、装着されているプロセスカートリッジの感光ドラムの寿命情報、及び現像剤（トナー）の残量情報の取得が可能であり、印刷部インタフェース３０６を介して制御プログラムに報告される。
【００１８】
ＲＯＭ３０３のフォントＲＯＭ３０３ａには上記出力データを生成する際に使用するフォントデータ等を記憶し、ＲＯＭ３０３のデータＲＯＭ３０３ｃには外部メモリとなるハードディスク（ＨＤ）３１１がないプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。ＣＰＵ３０１は入出力部３０５を介してコンピュータ１００との通信処理が可能となっており、プリンタ内の情報等をコンピュータ１００に通知可能に構成されている。ＲＡＭ３０２はＣＰＵ３０１の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ３０２は、受信バッファ、ページバッファ、ワークバッファ等に用いられ、専用バッテリにより印刷装置３００の電源が落された場合でも、情報の一部を保持することが可能となっている。クロック発生部３０８は、印刷装置の内部処理の内で特に時間処理において参照される内部クロックを発生させるクロック発生部である。操作パネル３０９は、印刷装置３００を操作する操作ボタンと動作状況を表示する表示部から構成されている。この操作パネル３０９からは、印刷装置３００の印刷諸設定を入力する事ができ、給紙カセットの選択等が可能となっている。３１０はディスクコントローラ（ＤＫＣ）で、フォントデータ、ユーザファイル、受信データ等を記憶するハードディスク（ＨＤ）３１１とのアクセスを制御する。本発明におけるフォームや、図形、イメージ画像などの差し込む種々のデータについてもこのハードディスク（ＨＤ）３１１に保存する事が可能である。
【００１９】
図２は、プリンタ等の印刷装置が直接接続されているか、あるいはネットワーク経由で接続されているホストコンピュータにおける典型的な印刷処理の構成図である。
【００２０】
アプリケーション２１、グラフィックエンジン２２、プリンタドライバ２３、およびシステムスプーラ２４は、ハードディスク（ＨＤ）１１１に保存されたファイルとして存在し、実行される場合にＯＳやそのモジュールを利用するモジュールによってＲＡＭ１０３にロードされ実行されるプログラムモジュールである。
【００２１】
また、アプリケーション２１およびプリンタドライバ２３は、ＦＤ１１２や不図示のＣＤ−ＲＯＭ、あるいは不図示のネットワークを経由してハードディスク１１１に追加することが可能となっている。ハードディスク（ＨＤ）１１１に保存されているアプリケーション２１はＲＡＭ１０３にロードされて実行されるが、このアプリケーション２１から印刷装置３００に対して印刷を行う際には、同様にＲＡＭ１０３にロードされ実行可能となっているグラフィックエンジン２２を利用して出力（描画）を行う。アプリケーションがグラフィックエンジンにはき出すデータは、ＯＳの種類によって異なるが、例えばＷｉｎｄｏｗｓ(登録商標)（Ｍｉｃｒｏｓｏｆｔ社の登録商標）を用いた場合は、描画命令としてＧＤＩ関数がグラフィックエンジンであるＧＤＩに出力される。
【００２２】
グラフィックエンジン２２は、印刷装置ごとに用意されたプリンタドライバ２３を同様にハードディスク（ＨＤ）１１１からＲＡＭ１０３にロードし、アプリケーション２１の出力であるＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）関数をＤＤＩ（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ）関数に変換して、プリンタドライバ２３に出力する。
【００２３】
プリンタドライバ２３は、ＧＤＩから受け取ったＤＤＩ関数に基づいて、プリンタ３００で解釈可能なＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）や低レベルの画像データからなるプリンタの制御コマンドに変換する。変換されたプリンタ制御コマンドはＯＳによってＲＡＭ１０３にロードされたシステムスプーラ２４を経てインタフェース２００経由でプリンタ３００へ出力される仕組みとなっている。
【００２４】
図３は、本実施例に於ける印刷ダイアログであり、アプリケーションからの印刷指定を行った際に表示される画面である。この画面上のプリンタ選択リスト３１では、ホストコンピュータにインストールされているプリンタドライバを選択する事が可能である。プリンタドライバの各種印刷設定を行う場合はプロパティボタン３２をクリックする。フォーム登録、オーバレイ印刷と言った作業もこのボタンをクリックして表示される画面で行う。印刷に関わる諸設定が全て完了して印刷やフォーム登録をする場合はＯＫボタン３３をクリックする。キャンセルボタン３４をクリックすると、印刷ダイアログにて設定した各種変更は破棄され印刷は行わない。
【００２５】
図４は、本実施例に於ける印刷の為の諸設定を行うプリンタプロパティ画面である。印刷品質に関わる主な設定は印刷品質タブ４１をクリックして表示される画面で行う事が可能である。フォーム登録、オーバレイ印刷の指定を行うにはページオプションボタン４２をクリックして表示される画面内で指示を行う。印刷に関わる全ての設定を終えたらＯＫボタン４３をクリックする。キャンセルボタン４４をクリックすると、プリンタプロパティにて設定した各種変更は破棄される。
【００２６】
図５は、本実施例に於ける印刷の為の諸設定を行うプリンタプロパティに於いて印刷品質を主に設定する印刷品質タブの画面である。この画面には印刷の目的に応じて選択する印刷目的リスト５１や、より詳細な設定を行う為の詳細設定ボタン５２が用意されている。印刷目的リスト５１に表記されている「一般」や「写真」、「ＣＡＤ」などの設定を選択した場合は、名称が示す印刷作業に最も適した印刷処理が設定される。印刷品質に関わる全ての設定を終えたらＯＫボタン５３をクリックする。キャンセルボタン５４をクリックすると、プリンタプロパティにて設定した各種変更は破棄される。
【００２７】
図６は、本実施例に於ける印刷の為の諸設定を行うプリンタプロパティに於いて印刷品質のより詳細な設定をする詳細設定画面である。この画面には出力解像度を指定する解像度選択リスト６１や、ハーフトーンの種類を指定する中間調選択リスト６２が用意されている。詳細設定に関わる全ての設定を終えたらＯＫボタン６３をクリックする。キャンセルボタン６４をクリックすると、詳細設定画面にて設定した各種変更は破棄される。解像度や中間調の設定は印刷品質を左右する影響度の大きな設定項目である。
【００２８】
図７は、本実施例に於けるフォーム登録や、オーバレイ印刷の為の設定を行うページオプション設定画面である。この画面にはオーバレイに関わる種々のボタンや入力ＢＯＸが存在する。処理方法を指定するボタンとしては、通常印刷指定ボタン７１や、オーバレイ印刷指定ボタン７２、フォーム作成指定ボタン７４、そして優先指定リスト７３が配置されている。優先指定リスト７３は、オーバレイ印刷指定ボタン７２が選択されていない場合は無効表示になる。図７のページオプション設定画面は、フォーム作成指定ボタン７４が選択された状態である。フォーム作成時は、参照ボタン７６をクリックして表示される図８のファイル保存場所指定画面にて保存する場所とファイル名を指定する。このとき指定したファイル名はファイル指定リスト７５に表示される。フォームを作成する時は、作成するフォームのタイトルをタイトル入力ＢＯＸ７７に入力し、説明や備考などをサブタイトル入力ＢＯＸ７８に入力する。設定詳細表示領域７９には作成するフォームに保存される印刷設定が表示される。フォーム作成に関わる全ての設定を終えたらＯＫボタン７ａをクリックする。キャンセルボタン７ｂをクリックすると、ページ設定画面にて設定した各種変更は破棄される。
【００２９】
図８は、図７のページオプション設定画面にてフォーム作成指定ボタン７４が選択された状態の時に、参照ボタン７６がクリックされると表示される画面である。この画面では、フォームを保存する場所を指定する。ユーザーは、ディレクトリ表示領域８１のアイコン等をクリックし、フォームを作成するフォルダを選択する事が可能である。作成するフォームのファイル名は、ファイル名入力ＢＯＸ８２に入力する。ファイル作成に関わる全ての設定を終えたら保存ボタン８３をクリックする。キャンセルボタン８４をクリックすると、ファイル保存場所指定画面で設定した内容は破棄される。
【００３０】
図９は、本実施例に於けるページオプション設定画面にてオーバレイ印刷指定ボタン９１が選択された状態のオーバレイ印刷指定画面である。オーバレイ印刷時は、オーバレイ印刷指定ボタン９１をクリックしてオーバレイ印刷指示の状態にして、参照ボタン９４をクリックして表示される図１０のオーバレイファイル選択画面にて使用するフォームを指定する。このとき指定したファイル名はファイル指定リスト９３に表示される。フォームに保存されている、タイトルはタイトル表示ＢＯＸ９５に、サブタイトルはサブタイトル表示ＢＯＸ９６に、印刷設定は設定詳細表示領域９７に表示される。オーバレイ印刷時は、現在の印刷設定とフォームファイルに保存されている印刷設定を合成するための優先条件として、優先指定リスト９２にて、「印刷設定を比較して階調性を優先する」、「印刷設定を比較して解像力を優先する」、「印刷設定を比較して速度を優先する」、「現在の印刷設定を使用する」、「フォームの印刷設定を使用する」などの優先条件から１つ選択する。オーバレイ印刷指定に関わる全ての設定を終えたらＯＫボタン９８をクリックする。キャンセルボタン９９をクリックすると、オーバレイ印刷指定画面にて設定した各種変更は破棄される。
【００３１】
図１０は、図９のオーバレイ印刷指定画面にて、参照ボタン９４がクリックされると表示される画面である。この画面ではオーバレイ印刷に使用するフォームを指定する。ユーザーは、ディレクトリ表示領域１０１のアイコン等をクリックし、オーバレイ印刷に使用するフォームファイルを選択する事が可能である。選択したフォームのファイル名は、ファイル名ＢＯＸ１０２に表示される。フォーム指定に関わる全ての設定を終えたら開くボタン１０３をクリックする。キャンセルボタン１０４をクリックすると、ファイル保存場所指定画面で設定した内容は破棄される。
【００３２】
図１１は、本実施例に於ける印刷設定合成の為の優先比較ＴＢＬの例である。実施例で印刷設定を合成する際に参照するＴＢＬで、印刷設定の項目毎にＴＢＬが用意される。このＴＢＬは項目の値に対して印刷作業で優先すべき条件に基づいて順位をつけた物である。例えば同図で説明すると、中間調設定項目ではディザ設定として「安定」、「色安定」、「高線数」、「超高線数」の４つの値、階調設定として「２値」と「多値」の２つの値がある。中間調の設定はディザ設定と階調設定の組合せで構成される項目である事から、選択値としては４×２の８通りの設定となる。本ＴＢＬはこの８つの設定について印刷作業で優先すべき条件、例えば「先鋭性やドット再現性能を重視した解像力優先」や、「粒状性や色安定、バンディング耐性を重視した階調優先」、そして「画処理速度を重視した速度優先」などの優先条件毎に順位をつけたものである。この順位は、使用する印刷装置の出力特性に基づいて決定されるのが望ましく、通常は印刷装置メーカーが作成しプリンタドライバに同梱して提供する。
【００３３】
図１２は、本実施例に於ける印刷設定の合成例である。本発明では２つ以上のドキュメントを重ね合わせて出力するオーバレイ印刷や、部品図形や画像を挿入して出力する差込み印刷の印刷設定の合成例を説明する。本発明ではあらかじめフォームや部品図形に印刷設定を添付して保存しておき、オーバレイ印刷や差込み印刷の際にその時の印刷設定と合成して出力する。例えば同図で説明すると、差込み印刷を実行する時のプリンタドライバの出力設定として、「中間調＝高線数／２値」、「優先指定＝階調」で、差込む画像１添付の出力設定として、「中間調＝安定／多値」で、差込む画像２添付の出力設定として、「中間調＝超高線数／２値」であったとする。この３つのドキュメントを出力するには、文章や図形を重ね合わせるだけでなく、印刷設定も合成する。合成の方法は、図１１の印刷設定合成の優先比較ＴＢＬに照し合せて実施する。図１２のケースを照し合せると階調優先時の各設定の順位は、「高線数／２値」は６位、「安定／多値」は２位、「超高線数／２値」は８位となり、「安定／多値」の２位が最高順位となる。よって図１２の例では、画像１に添付されている出力設定を適用する事となる。同様に他の設定項目、たとえば解像度の設定や、少トナーの設定があった場合も図１１の印刷設定合成の優先比較ＴＢＬに照し合せて印刷設定を比較合成する。
【００３４】
では、本発明実施例の動作について、図１３〜１７のフローチャートと図１８の作業フローを用いて詳細に説明する。
【００３５】
図１３のフローチャート１は、アプリケーションから印刷指示があった時に実行される処理である。ステップＳ１０１にてプリンタドライバの初期設定を読み込み、ステップＳ１０２にて図３に図示する印刷ダイアログを表示する。ステップＳ１０３ではプロパティボタン３１がクリックされたかどうかの判定で、クリックされた場合はステップＳ１０４へ進みプロパティ処理を実行し、クリックされてない場合はステップＳ１０５に進む。プロパティ処理はプリンタ選択リスト３１で指定されているプリンタドライバのプロパティ処理を実行する。ステップＳ１０５は、印刷ダイアログ上のＯＫボタン３３と、キャンセルボタン３４を監視して、キャンセルボタン３４がクリックされた場合はステップＳ１０６へ進み印刷処理中止後、印刷ダイアログ処理を終了する。ＯＫボタン３３がクリックされた場合はステップＳ１０７に進む。それ以外のボタン等クリックされた場合はボタンの機能に応じた処理を実行する事となるが、本発明の説明では省略しステップＳ１０３へ進む。ステップＳ１０７では、図７のページオプション設定画面で処理方法として何が選択されているかの判定で、通常印刷指定ボタン７１が選択されている場合はステップＳ１０８に進み通常の印刷処理を実行後、印刷ダイアログ処理を終了する。フォーム作成指定ボタン７４が選択されている場合はステップＳ１０９に進み、印刷データに現在の印刷設定を添付し、フォームデータとしてファイルに記録後、印刷ダイアログ処理を終了する。ファイルの保存場所や名称は図７のページオプション設定画面で指定される。オーバレイ印刷指定ボタン７２が選択されている場合はステップＳ１１０に進み印刷設定の合成を行う。印刷設定の合成は図１１の印刷設定合成の優先比較ＴＢＬを用いて図１２の印刷設定の合成例に習って処理する。この時、優先指定リスト９２で指定されている優先条件に基づいて合成する。印刷設定の合成後、ステップＳ１１１に進みステップＳ１１０で合成された印刷設定に基づきオーバレイ印刷を実行後、印刷ダイアログ処理を終了する。
【００３６】
図１４のフローチャート２は、図１３の印刷ダイアログ処理から呼び出され実行されるプロパティ処理である。ステップＳ２０１では図４に図示するプリンタプロパティを表示する。ステップＳ２０２では、図５の印刷品質設定画面や、図６の印刷品質詳細設定画面などで印刷に関する諸設定を実行する。ステップＳ２０３では、ページオプションボタン４２がクリックされたかどうかの判定で、クリックされた場合はステップＳ２０４へ進みページオプション処理を実行し、クリックされてない場合はステップＳ２０５に進む。ステップＳ２０５は、プリンタプロパティ上のＯＫボタン４３と、キャンセルボタン４４を監視して、ＯＫボタン４３がクリックされた場合はステップＳ２０６へ進みプリンタプロパティ処理内での設定内容を適用後、プロパティ処理を終了する。キャンセルボタン４４がクリックされた場合はステップＳ２０７に進みプリンタプロパティ処理内での設定内容を破棄した後、プロパティ処理を終了する。それ以外のボタン等クリックされた場合はボタンの機能に応じた処理を実行する事となるが、本発明の説明では省略しステップＳ２０２へ進む。
【００３７】
図１５のフローチャート３は、図１４のプロパティ処理から呼び出され実行されるページオプション処理である。ステップＳ３０１では図７に図示するページオプション設定画面を表示する。ステップＳ３０２では、処理方法として何が選択されているかの判定で、通常印刷指定ボタン７１が選択されている場合はステップＳ３０３に進み優先指定リスト７３の表示を無効にする。フォーム作成指定ボタン７４が選択されている場合はステップＳ３０４に進み優先指定リスト７３の表示を無効にし、ステップＳ３０５でフォーム登録処理を実行する。オーバレイ印刷指定ボタン７２が選択されている場合はステップＳ３０６に進み優先指定リスト７３の表示を有効にする。優先指定リスト７３には、「印刷設定を比較して階調性を優先する」、「印刷設定を比較して解像力を優先する」、「印刷設定を比較して速度を優先する」、「現在の印刷設定を使用する」、「フォームの印刷設定を使用する」などの選択肢があり、ユーザーが印刷作業で優先すべき条件を指定する。ステップＳ３０７ではオーバレイ設定処理を実行する。ステップＳ３０８は、ページオプション設定画面上のＯＫボタン７ａと、キャンセルボタン７ｂを監視して、ＯＫボタン７ａがクリックされた場合はステップＳ３０９へ進みページオプション設定画面内での設定内容を適用後、ページオプション処理を終了する。キャンセルボタン７ｂがクリックされた場合はステップＳ３１０に進みページオプション設定画面内での設定内容を破棄した後、ページオプション処理を終了する。それ以外のボタン等クリックされた場合はボタンの機能に応じた処理を実行する事となるが、本発明の説明では省略しステップＳ３０２へ進む。
【００３８】
図１６のフローチャート４は、図１５のページオプション処理から呼び出され実行されるフォーム登録処理である。ステップＳ４０１では図７に図示するページオプション設定画面の設定詳細表示領域７９に図５の印刷品質設定画面や、図６の印刷品質詳細設定画面などで設定された設定詳細を表示する。ステップＳ４０２ではファイル指定リスト７５にファイル名が設定されているかの判定で、ファイル名が設定されている場合はステップＳ４０３に進み、設定されていない場合は、ステップＳ４０６に進む。ステップＳ４０３ではタイトル入力ＢＯＸ７７にタイトルが入力されているかの判定で、タイトルが入力されている場合はステップＳ４０４に進み、入力されていない場合は、ステップＳ４０６に進む。ステップＳ４０４ではサブタイトル入力ＢＯＸ７８にサブタイトルが入力されているかの判定で、サブタイトルが入力されている場合はステップＳ４０５に進みＯＫボタン７ａを有効にしてフォーム登録処理を終了する。入力されていない場合は、ステップＳ４０６に進む。ステップＳ４０６では、ファイル指定リスト７５、タイトル入力ＢＯＸ７７、サブタイトル入力ＢＯＸ７８の何れか１つでも値が入力されていない場合は、ＯＫボタン７ａを無効表示にしてフォーム登録処理を終了する。
【００３９】
図１７のフローチャート５は、図１５のページオプション処理から呼び出され実行されるオーバレイ設定処理である。ステップＳ５０１では、図９に図示するオーバレイ印字指定画面のファイル指定リスト９３、タイトル表示ＢＯＸ９５、サブタイトル表示ＢＯＸ９６、設定詳細表示領域９７の内容をクリアする。ステップＳ５０２ではファイル指定リスト９３にファイル名が設定されているかの判定で、ファイル名が設定されている場合はステップＳ５０３に進み、設定されていない場合は、ステップＳ５０５に進む。ステップＳ５０３では、ファイル指定リスト９３にファイル名が設定されたフォームファイルに保存されているタイトルの値をタイトル表示ＢＯＸ９５に表示し、サブタイトルの値をサブタイトル表示ＢＯＸ９６に表示し、印刷設定の値を設定詳細表示領域９７に表示する。ステップＳ５０４では、ＯＫボタン９８を有効にしてオーバレイ設定処理を終了する。ステップＳ５０５では、ＯＫボタン９８を無効にしてオーバレイ設定処理を終了する。
【００４０】
以上が、フローチャートによる処理手順の説明となるが、これまでの説明を図１８の作業フローを使用して補足する。
【００４１】
本発明が活用される出力業務の作業フロー例として、まず帳票設計担当者が図１８−１のフォーム作成ソフトにて、請求業務などで必要となる請求書の帳票フォームを作成する。帳票設計担当者は作成したフォームを出力するのに望ましい印刷設定をプリンタドライバにて設定し、図１８−２に示す形式例で印刷設定を添付したフォームファイルを作成、図１８−３のフォームＤＢ等に登録する。フォームファイルに印刷設定を添付するのは、帳票設計担当者が期待する印刷設定への要求事項、例えば細線を途切れずに出力する設定や、ハーフトーンを均一で滑らかに出力する設定を付与する為である。
【００４２】
他方、請求書作成担当者が図１８−４のデータ集計ソフトに請求額を入力・計算した後で、請求書を印刷する。このとき請求書の印刷は、予め図１８−３のフォームＤＢに登録されている「フォーム：請求書」を使用してオーバレイ印刷を実行する。オーバレイ印刷に於いては、請求書のデータ部分、例えば顧客名や請求金額などを出力するのに必要となる印刷設定と、オーバレイ印刷時に優先したい印刷条件を優先指定リスト９２で設定し出力すると、図１８−５が作成される。図１８−５のデータはオーバレイ印刷が指示されているので、このデータにて使用している請求書フォームが図１８−３のフォームＤＢから呼び出される。そして出力データの図１８−５と、呼び出された図１８−６の請求書フォームのデータでフォーム印刷を行うのだが、双方の印刷設定については図１２の例に示す通り比較して品位順位の高い設定を適用する。印刷設定を比較合成する効果として、帳票作成担当者が細線を途切れず出力されるプリンタドライバの設定をフォームデータに添付しておけば、請求書作成担当者が、細線が途切れるか途切れ無いかについて、プリンタドライバの印刷設定を詳細に考える必要は無く、優先指定リスト９２にて「印刷設定を比較して解像力を優先」をただ選択すれば良い。その結果、図１８−７の出力データが生成され、図１８−８のプリンタに送信出力される。
【００４３】
以上説明してきた処理により、フォームファイルにプリンタドライバの印刷設定を添付保存する事と、オーバレイ印刷時に該フォームファイル添付の印刷設定の合成処理により、フォーム作成者とオーバレイ印刷実行者が異なる印刷業務形態であっても、フォームデータの出力条件を把握せずとも、高品位なオーバレイ印刷を実行する機能を有した印刷装置システムを提供する事が可能となる。
【００４４】
なお、本発明実施例に於ける優先指定リスト９２の初期選択値は特に既定してはおらず、印刷装置が利用される業務環境に応じて既定値を決めるのであっても構わない。例えば、フォームデータ毎に印刷設定を添付登録し、オーバレイ印刷時は常にフォームデータに添付登録されている印刷設定を適用する事が望ましければ、優先指定リスト９２の初期設定は「フォームの印刷設定を使用する」にすれば良い。
【００４５】
また、図１１の印刷設定合成の優先比較ＴＢＬの値は、機種間の互換性を高めた形式である事が望ましい。図１１の例では、ディザ種として「色安定」、「安定」、「高線数」「超高線数」と分けているが、〜１５０ｌｉｎｅ／ｉｎｃｈのディザスクリーンを「色安定」、１５１〜２００ｌｉｎｅ／ｉｎｃｈのディザスクリーンを「安定」と言うように範囲による定義にすれば、プリンタ製品が異なりディザの設定名称が変更になった場合でも、ディザスクリーンの周期密度からディザ種に変換して印刷設定の順位比較を行う事が可能である。
【００４６】
また、図１３のステップＳ１０９や、図１８−２で作成される印刷設定が添付されたフォームデータは、アプリケーションデータをプリンタコントローラの制御コマンドに変換したあとでも、変換する前のアプリケーションデータのままであっても構わない。但し、ディザスクリーン処理を施したビットマップデータに変換されてしまったケースでは、印刷設定の合成の自由度は低くなる。
【００４７】
また、実施例では中間調や、解像度、少トナーといった画像形成に関するものであったが、色再現、例えば「写真調の色あい」、「モニタ色に合わせる」、「鮮やかな色あい」、等の印刷設定を保存し、印刷設定合成時の優先条件を「モニタに近い色みを優先する」と設定するのでも良い。その場合例えば１位が「モニタ色に合わせる」、２位が「写真調の色あい」、３位「鮮やかな色あい」と言う様になる。
【００４８】
本発明のポイントはフォームを印刷するのに望ましい印刷設定と、オーバレイドキュメントを印刷する設定を個別に保持する事で、多種多様のフォームデータの内容を把握する事無く、フォームデータを最適に出力する事が可能な印刷装置を提供する所にある。
【００４９】
以上が本発明の実施例である。
【００５０】
〔その他の実施例１〕
前述の実施例では、本発明をオーバレイ印刷時に適用した場合について説明をしたが、ドキュメントを合成印刷するその他の方法として、バリアブル印刷という手法が知られている。このバリアブル印刷はいわゆる差込み印刷のことであり、１つのマスタードキュメントに対して差込むべきテキスト或いはイメージデータ等を別途定義しておき、印刷時にそれらのデータをマスタードキュメントに挿入して印刷を行うものである。一つのマスタードキュメントに対して、差込むべきデータを順次変更することで異なった印刷結果を得ることが可能である。代表的な具体例としては、商品案内のダイレクトメール印刷があげられる。これはマスタードキュメントに氏名や住所、製品画像を差込む領域（フィールド）を定義し、差込むべきデータとして、住所録のＤＢファイルや、製品画像のＤＢファイルを指定すると、ＤＢファイルから順次画像を読み込み、各レコードに定義された氏名及び住所を、マスタードキュメントの指定されたフィールドにデータを差込んで印刷を行うものである。その印刷結果として、１つのマスタードキュメントで、人数分の印刷ドキュメントが得られる。
【００５１】
この様な印刷業務のケースに対しても本発明は適用する事が可能である。その方法について、図１９〜図２１の作業フローを使用して説明する。
【００５２】
本発明が活用されるバリアブル印刷業務の作業フロー例として、まずレイアウト設計担当者が図１９−１のレイアウト作成ソフトにて、差込み印刷の為のレイアウトを作成する。このレイアウトは差込みデータを流し込む領域を定義したもので、レイアウト内の領域毎に文字の種類やサイズ、配置の設定を行い、図１９−２の様なレイアウトデータを図１９−３のレイアウトＤＢに登録する。
【００５３】
続いて部品画像作成担当者が図１９−４の部品画像作成ソフトにて、差込み印刷に必要となる部品データを作成し、図１９−６の部品画像ＤＢに登録する。この時、部品画像作成担当者は作成した部品画像を出力するのに望ましい印刷設定をプリンタドライバにて設定し、図１９−５に示す形式例で印刷設定を添付した差込み画像ファイルを作成する。差込み画像ファイルに印刷設定を添付するのは、部品画像作成者が期待する印刷設定への要求事項、例えば細線を途切れずに出力する設定や、ハーフトーンを均一で滑らかに出力する設定、会社ロゴを規定された色みで出力設定などを付与する為である。
【００５４】
続いて顧客名簿登録担当者が図１９−７の顧客名簿登録ソフトにて、ダイレクトメールの送付先となる顧客情報を入力し、図１９−８の顧客名簿ＤＢに登録する。なお、図１９−３のレイアウトＤＢや、図１９−６の部品画像ＤＢや、図１９−８の顧客名簿ＤＢは、コンピュータ１００のＨＤ１１１に格納されていても、印刷装置３００のＨＤ３１１に格納されていても、図１９の様に図１９−９に示すネットワークで接続されていたのでも良い。
【００５５】
では、これらＤＢに差込み印刷に必要となるデータが登録されたとして、差込み印刷実行時の動作について図２０の作業フローを使用して説明する。
【００５６】
図２０−１のレイアウトＤＢや、図２０−２の部品画像ＤＢや、図２０−３の顧客名簿ＤＢは、図１９の作業フローにて説明したＤＢに差込み印刷に必要となるデータが登録されたＤＢ群で、図２０−４に示すネットワークで接続されているものとする。
【００５７】
バリアブル印刷オペレータは、図２０−５のバリアブル印刷ソフトにて差込み印刷実行に必要な各種設定を行う。設定の手順として、差込み印刷に使用するデータを流し込むレイアウトを図２０−１のレイアウトＤＢから選択する。続いてバリアブル出力リストを作成する。この出力リストは図２０−３の顧客名簿ＤＢに対応しており１顧客が１レコードとしてリスト作成される。作成された出力リストでは、レコード毎に、顧客氏名、顧客住所が流し込まれる。また、顧客一人一人に対してダイレクトメールにて案内を出したい部品画像を図２０−２の部品画像ＤＢから選択し登録する。出力リストには、顧客毎に異なる案内分を差し込む事も可能である。この出力リストをレイアウト内のどの領域に流し込むかの対応はデータ割付ＴＢＬにて指定する。
【００５８】
以上、図２０−５のバリアブル印刷ソフトの設定を行い、バリアブル印刷オペレータはバリアブル印刷作業を実行する。バリアブル印刷オペレータは不特定多数の部品画像が指定された差込み印刷について、部品画像毎の最適な印刷設定が何であるのかは判断できない。また分ったとしてもレコード事に異なる印刷設定を指定するのは非常に手間が掛かる作業で現実的ではない。
【００５９】
この点に関して本発明のその他の実施例１では、予め部品画像作成担当者が個々の部品画像を最適に出力する印刷設置を添付して登録してある事により、バリアブル印刷オペレータは部品画像を出力する印刷設定を考慮する必要なく、例えば図２０−６で示すように「印刷設定を比較して階調性を優先する」と印刷設定して差込み印刷を行うだけで、レコード事に印刷設定を比較して階調性が優先される印刷設定にて差込み印刷が実行される。では、印刷設定の比較について図２０−６の図で説明すると、バリアブル印刷オペレータが「階調性を優先」、「中間調＝高線数／２値」、「解像度＝３００ｄｐｉ」、「少トナー＝ＯＦＦ」の設定で差込み印刷を実行した。この時、レコード００１の出力で使用される部品画像として、“Ｃａｎｏｎ”と、“ＬＢＰ１０００”がある。この部品画像に添付登録されている印刷設定は、“Ｃａｎｏｎ”については、「中間調＝色安定／多値」、「解像度＝３００ｄｐｉ」、「少トナー＝ＯＦＦ」の設定、“ＬＢＰ１０００”については、「中間調＝安定／多値」、「解像度＝６００ｄｐｉ」、「少トナー＝ＯＦＦ」の設定で登録されている。
【００６０】
この３つの印刷設定の合成方法について、図２１で説明する。
【００６１】
その他の実施例１で示すバリアブル印刷では、出力図２１−１に示す通り、バリアブル印刷の印刷設定、部品画像“Ｃａｎｏｎ”の印刷設定、部品画像“ＬＢＰ１０００”の印刷設定の３つの印刷設定が合成される事となる。合成の方法としては、図１１の印刷設定合成の優先ＴＢＬを使用して、図１２の印刷設定の合成例に従う。その結果、階調優先時の中間調の品位順位は、バリアブル印刷が「高線数／２値＝６位」、部品画像“Ｃａｎｏｎ”が「色安定／多値＝１位」、部品画像“ＬＢＰ１０００”が「安定／多値＝２位」と成っており、最高順位である「色安定／多値」の設定が適用され、解像度の品位順位は、バリアブル印刷が「３００ｄｐｉ＝３位」、部品画像“Ｃａｎｏｎ”が「３００ｄｐｉ＝３位」、部品画像“ＬＢＰ１０００”が「６００ｄｐｉ＝２位」と成っており、最高順位である「６００ｄｐｉ」の設定が適用され、少トナーの設定は何れも共通の「ＯＦＦ」となり、図２１−２の印刷設定がバリアブル印刷時に使用され、図２１−３に示す様な、顧客情報、部品画像、案内文が、差し込まれたバリアブル印字結果を得る事が可能となる。前述の本発名実施例はフォーム印刷に於ける本発明の適用例であった事から、１種類のフィームデータを複数ページの印字データにオーバレイ印刷するケースが主であったが、その他の実施例１では、不特定多数の部品データをバリアブルソフトにて適宜組替えて差込み印刷を行う。加えて１レコード事に出力実行する事により、レコード毎に最適な印刷設定が指定される機能を有した印刷装置システムを提供する事が可能となる。
【図面の簡単な説明】
【００６２】
【図１】本発明実施例の制御構成ブロック図
【図２】本発明実施例の印刷処理構成図
【図３】本発明の実施例で使用する印刷ダイアログを示す図
【図４】本発明の実施例で使用するプリンタプロパティを示す図
【図５】本発明の実施例で使用する印刷品質設定画面を示す図
【図６】本発明の実施例で使用する印刷品質詳細設定画面を示す図
【図７】本発明の実施例で使用するページオプション設定画面を示す図
【図８】本発明の実施例で使用するファイル保存場所指定画面を示す図
【図９】本発明の実施例で使用するオーバレイ印字指定画面を示す図
【図１０】本発明の実施例で使用するオーバレイファイル選択画面を示す図
【図１１】本発明の実施例で使用する印刷設定合成の優先比較ＴＢＬを示す図
【図１２】本発明の実施例で使用する印刷設定の合成例を示す図
【図１３】本発明実施例で使用するフローチャート１
【図１４】本発明実施例で使用するフローチャート２
【図１５】本発明実施例で使用するフローチャート３
【図１６】本発明実施例で使用するフローチャート４
【図１７】本発明実施例で使用するフローチャート５
【図１８】本発明の実施例で使用する作業フロー
【図１９】本発明のその他の実施例で使用する作業フロー１
【図２０】本発明のその他の実施例で使用する作業フロー２
【図２１】本発明のその他の実施例で使用する作業フロー３
【符号の説明】
【００６３】
１００    コンピュータ
１０９    キーボード
１１０    ＣＲＴ
２００    印刷装置と外部装置を接続する為の双方向性インタフェース
３００    印刷装置
３０２    印刷装置の各種処理に使われるＲＡＭ
３０３    印刷装置の各種プログラムを保管するＲＯＭ
３０３ａ  印刷装置のＲＯＭ内のフォントＲＯＭ
３０３ｂ  印刷装置のＲＯＭ内のプログラムＲＯＭ
３０３ｃ  印刷装置のＲＯＭ内のデータＲＯＭ
３０５    印刷装置の印字データを受信するインタフェース
３０７    印刷装置のエンジンでありハードウェアである印刷部
３０９    印刷装置の設定メニューを操作する操作パネル
３１１    印刷装置の外部記憶装置として使用するハードディスク
【図１】
2006209389.tif 000003
【図２】
2006209389.tif 000004
【図１１】
2006209389.tif 000005
【図１２】
2006209389.tif 000006
【図１３】
2006209389.tif 000007
【図１４】
2006209389.tif 000008
【図１５】
2006209389.tif 000009
【図１６】
2006209389.tif 000010
【図１７】
2006209389.tif 000011
【図１８】
2006209389.tif 000012
【図１９】
2006209389.tif 000013
【図２０】
2006209389.tif 000014
【図２１】
2006209389.tif 000015
【図３】
2006209389.tif 000016
【図４】
2006209389.tif 000017
【図５】
2006209389.tif 000018
【図６】
2006209389.tif 000019
【図７】
2006209389.tif 000020
【図８】
2006209389.tif 000021
【図９】
2006209389.tif 000022
【図１０】
2006209389.tif 000023