(57)【特許請求の範囲】
【請求項１】
複数の給紙トレイを有するプリンタ装置において、比較用ページイメージを事前に登録し、登録されたページイメージに対して特定の領域を固定キーワードおよび可変キーワードとして設定し、印刷データページごとに、固定キーワード領域と同一位置に展開されるビットマップの比較を行い、一致した場合にさらに可変キーワード領域と同一位置に展開されるビットマップの比較を行い、不一致が発生した場合にそのページの直前に合紙を挿入し、登録されている比較用ページデータを不一致が発生したページデータと置き換えて後続ページとの比較を行う機能を有することを特徴とするプリンタ装置。
【請求項２】
前記可変キーワードが一致した場合に合紙を挿入し、登録されている比較用ページデータ入れ替えを行わないことを特徴とする請求項１のプリンタ装置。
【請求項３】
前記固定キーワードのみを登録し、比較することで、特定領域にある特定のキーワードが出現した場合に合紙を挿入することを特徴とする請求項１のプリンタ装置。
【請求項４】
前記比較用ページデータのみを登録し、比較することで、特定のページが出現した場合に合紙を挿入することを特徴とする請求項１のプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置に関するものである。
【背景技術】
【０００２】
複数の給紙トレイを持ち、合紙挿入機能を有するプリンタは、印刷管理アプリケーション等により、マニュアル印刷時に、指定したページ位置、例えば、各章の先頭に合紙を挿入する機能を有している。
【０００３】
しかしながら、ユーザは、印刷データ全ページの内容を把握し、その中のどのページの前又は後に挿入するかを判断し且つ明示しなければならない。
【０００４】
例えば、印刷データ作成前の印刷プレビュー画面表示で、合紙挿入位置に合紙ページを新たに追加作成する、または、合紙挿入位置をページ番号で明示的に指定する、などが一般的である。
【０００５】
【特許文献１】特開２００６−２９３８７７号公報
【特許文献２】特開２００５−３１６８７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、請求書やダイレクトメールなどの、データベースに蓄積されたデータを一定のフォーマットで大量に印刷を行う印刷業務においては、印刷後、宛先欄に印刷される郵便番号などにより印刷物を振り分けるための合紙挿入要求がある。
【０００７】
しかしながら、前記した従来の方法は、印刷すべきページ数が少ない、または、常に同一の印刷を行うために合紙挿入位置が予め確定している場合にのみ実施可能である。印刷ページ数が大量である場合には、印刷プレビュー画面などで印刷するページ全てを表示することは不可能であるし、毎次の印刷ページ数が不定である場合には、合紙挿入ページ番号を逐一把握することが著しく困難となる。そのため、合紙挿入機能を利用せず（利用できず）、印刷終了後に人手による振り分けに依存しており、著しく効率が悪かった。
【０００８】
本発明は、請求書やダイレクトメールなどのデータベースに蓄積されたデータを、一定のフォーマットで大量に印刷を行う印刷業務に対して、容易に合紙挿入を行う手段を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するため、複数の給紙トレイを有するプリンタ装置において、比較用ページイメージを事前に登録し、登録されたページイメージに対して特定の領域を固定キーワードおよび可変キーワードとして設定し、印刷データページごとに、固定キーワード領域と同一位置に展開されるビットマップの比較を行い、一致した場合にさらに可変キーワード領域と同一位置に展開されるビットマップの比較を行い、不一致が発生した場合にそのページの直前に合紙を挿入し、登録されている比較用ページデータを不一致が発生したページデータと置き換えて後続ページとの比較を行う機能を有することを特徴とする。
【００１０】
また、前記可変キーワードが一致した場合に合紙を挿入し、登録されている比較用ページデータ入れ替えを行わないことを特徴とする。
【００１１】
また、前記固定キーワードのみを登録し、比較することで、特定領域にある特定のキーワードが出現した場合に合紙を挿入することを特徴とする。
【００１２】
更に、前記比較用ページデータのみを登録し、比較することで、特定のページが出現した場合に合紙を挿入することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、請求書やダイレクトメールなどのデータベース等に蓄積されたデータを一定のフォーマットで大量に印刷を行う印刷業務において、印刷用のデータベースデータに判別可能な特有のデータを合紙挿入したいデータ間に適宜挿入することで、容易に指定の位置に合紙を挿入することが可能となる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施形態を以下に説明する。
【００１５】
図１は、本実施形態に係わるプリンタ、及び、印刷データを生成するデータベースアプリケーションを含むホストシステムのネットワーク接続構成を示す。
【００１６】
図１において、ホストシステム１００は、データベースアプリケーション１０１と、それが管理するデータベースデータ１０２およびフォームデータ１０３を含む一般的なデータベースシステムを意味する。
【００１７】
ユーザが、ホストシステム１００とネットワークを介して接続されているクライアントＰＣ１０５から、ホストシステム１００に対して印刷指示を行うと、ホストシステム１００内のデータベースアプリケーション１０１は、予めホストシステム１００内に登録されているフォームデータ１０３を取り出し、また、データベースデータ１０２として蓄積されていたデータをレコード単位で取り出す。そして、レコード内のデータをフォームデータ１０３上の所定位置に展開して一時的に電子原稿を作成する。データベースアプリケーション１０１は、作成した一時的な電子原稿を、プリンタドライバ１０４に送信する。
【００１８】
プリンタドライバ１０４は、受信した電子原稿を、プリンタ１０６が認識可能なコード群で構成される印刷データとして生成し、プリンタ１０６に印刷データを送信する。印刷データを受信したプリンタ１０６は、受信した印刷データに記載されている指示に従い、画像を描画し印刷出力を行う。
【００１９】
以上のようなフローで、データベースアプリケーション１０１から印刷を行うダイレクトメール印刷業務や請求書印刷業務を考えた場合、１宛先を１レコードとし、レコード内には顧客氏名、顧客住所、顧客郵便番号などの宛先情報データが必ず含まれる。
【００２０】
図２および図３は、一般的なデータベースに登録されている請求書印刷業務におけるデータの一例、図４は、印刷時の出力例である。
【００２１】
図２に示すように、１宛先を１レコードとし、レコード内には、顧客氏名、顧客住所、顧客郵便番号などの宛先情報データが含まれる。
【００２２】
また、図３に示すように、顧客管理番号をキーに、請求情報データベースが作成されている。これらの情報に基き、請求書印刷時には、各顧客の宛先情報とその顧客に関連する請求情報を併せ、フォームデータ１０３として定義されている特定のフォーマットに従って各情報を配置、印刷出力する。
【００２３】
一般に、印刷すべきデータは、宛先情報などの固定データと、毎次の状況により印刷対象となるレコード数が変化する可変長データ部分を持っているため、印刷結果としての印刷ページ数は不定であるが、宛先情報は、同一帳票では必ず各顧客単位の先頭ページに相当する用紙の同じ位置に印刷される。
【００２４】
＜比較用ページデータの登録＞
図５は、本発明のプリンタの概略構成図を示す。
【００２５】
図６は、比較用ページデータ登録処理に関する操作概略フローを示す。
【００２６】
図７は、プリンタ内での比較用ページデータ登録処理制御に関する概略フローである。
【００２７】
データベースアプリケーション１０１からの本番業務印刷の前に、予め比較用ページデータをプリンタ１０６に登録する。比較用データは、１ページ分の印刷データをプリンタに送信することにより行う。
【００２８】
比較用ページデータとして登録するデータは、一般的なデータベースアプリケーションがその機能として有しているテスト印刷機能を使用することで送信できる。あるいは、１ページ分のダミーデータを作成し印刷することでもよい。データベース内の適当なレコードの宛先を含んだページを送信することでもよい。
【００２９】
比較用ページデータ登録は、プリンタ１０６に対し、比較用ページデータ登録モード設定（Ｓ６０１）を行い、ホストシステムより比較用ページデータをプリンタへ送信し（Ｓ６０２）、プリンタの比較用ページデータの登録処理を実行し（Ｓ６０３）、比較用ページデータ登録モードの解除（Ｓ６０４）の手順で実行する。
【００３０】
ここで、比較用ページデータ登録モード設定（Ｓ６０１）は、これから送信するデータが通常の印刷データではなく、比較用ページデータであることをプリンタ１０６に認知させるための手続きである。
【００３１】
プリンタの操作パネル５０１を介して、比較用ページデータ受信モードと通常印刷モードを切り替える手段を提供することで、プリンタに対する指示を行う。
【００３２】
図８は、印刷モード切替設定画面の一例である。
【００３３】
プリンタドライバの設定により、印刷データに比較データ登録属性を付与することで、操作パネルでの設定手続に代替することも可能である。
【００３４】
また、プリンタが接続されているネットワークを経由して、受信モードを切り替える、例えば、プリンタが提供するＷｅｂサーバ機能や専用アプリケーションによる設定変更手段で代替することも可能である。
【００３５】
更には、プリンタが複数のデータ受信用ネットワークポートを有し、一方を通常印刷用、他方を比較データ登録用とすることで、プリンタへのデータ送信時にポートを選択することでも実現できる。
【００３６】
プリンタは、データを受信した場合、比較用ページデータ登録モードか否かを判断し（Ｓ７０１）、比較用ページデータ登録モードが設定されていた場合は、受信したデータを通常の印刷処理を行わずに解析・展開（Ｓ７０２）し、印刷用のビットマップデータと同等のビットマップデータを比較用ページデータとして作成する。作成した比較用ページデータは、比較用ページデータ保存用の記憶領域に保存する（Ｓ７０３）。
【００３７】
比較用ページデータ保存領域には、複数のデータが保管されることを考慮し、それぞれのデータにＩＤまたは名称などの識別子を付与する。識別子は、プリンタドライバで作成したデータに予め付与されていることが望ましいが、プリンタ側で受信順に番号を付与することでも対応可能である。
【００３８】
プリンタに比較用ページデータを送信後、ユーザはクライアントＰＣを介してプリンタ内に登録された比較用ページデータの中で、比較対照とする領域の設定（Ｓ６０３）を行う。
【００３９】
ここで、プリンタは、登録済みの比較用ページデータのデジタル画像を、ネットワーク経由でクライアントＰＣの画面に表示する機能を提供すべく、専用アプリケーション或いはＷｅｂブラウザ用Ｗｅｂサーバ等を有する。
【００４０】
図９は、専用アプリケーションによる登録済み比較用ページデータ表示例を示す。
【００４１】
図１０は、Ｗｅｂブラウザによる登録済み比較用ページデータ表示例である。
【００４２】
いずれの場合も、複数の比較用ページデータが登録されることを考慮し、登録ファイルの一覧を表示し、いずれか１個のファイルを選択して電子画像としてビットマップ表示する機能を提供する。
【００４３】
次に、ユーザに比較対照領域を指定させるキーワード指定機能について記載する。
【００４４】
図１１は、比較対照領域の選択画面例である。
【００４５】
表示された登録済みページデータの画像に対して、その一部領域を２箇所選択し、その選択範囲に関する情報をそれぞれプリンタに登録する。一方は、固定キーワード１１０１であり、他方は可変キーワード１１０２である。
【００４６】
固定キーワード１１０１は、ページデータ比較を行う対象ページを判別するためのキーワードとなるビットマップイメージである。可変キーワード１１０２は、合紙挿入処理を実行するか否かを判別するためのキーワードとなるビットマップイメージである。
【００４７】
領域の選択にあたっては、使い勝手を考慮し、一般的なイメージ編集アプリケーションにおける四角形描画と同様の手続き、具体的には、マウス等による始点終点の選択による描画が望ましい。選択した領域は、図１１におけるように、四角形の枠線によりページ全体のビットマップ内に明示する。
【００４８】
この領域選択方法によれば、電子画像に対する領域指定であるため、プリンタは、選択された領域のページ全体における位置を正確に認識することが可能である。領域確定後は、その情報を比較用ページデータの属性として保管する。
【００４９】
＜比較用ページデータの選択＞
本番印刷業務を実行する前に、登録してある比較用ページデータの選択を行う。なお、比較用ページデータが選択されない場合は、比較を行わない、言い換えれば、合紙制御処理無しに、通常通り印刷を行う。
【００５０】
比較用ページデータの選択方法としては、プリンタ操作パネルからの選択、あるいは、ネットワークを介して専用アプリケーションあるいはＷｅｂブラウザにてプリンタの設定をすることで選択する。さらには、プリンタドライバの設定によりプリンタドライバによる印刷データ作成時に印刷データの属性情報として付与することも可能である。
【００５１】
図１２は、プリンタ操作パネルでの選択画面例である。
【００５２】
＜合紙トレイ選択＞
プリンタ１０６には、複数の給紙トレイ（５０３、５０４、５０５、５０６）が存在する。この中から合紙として使用する用紙をセットしたトレイを指定する。プリンタ操作パネルからの選択、あるいは、ネットワークを介して専用アプリケーションあるいはＷｅｂブラウザにてプリンタの設定をすることで選択する。さらには、プリンタドライバの設定により、プリンタドライバによる印刷データ作成時に印刷データの属性情報として付与することも可能である。
【００５３】
図１３は、プリンタ操作パネルによる合紙トレイ選択画面の例である。
【００５４】
＜本番印刷業務＞
以上で合紙挿入に係わる事前準備が完了し、本番印刷業務での処理を実行する。
【００５５】
図１４は、プリンタ内での合紙挿入印刷処理概略フローであり、図１５はプリンタ制御部概念図である。
【００５６】
ユーザが合紙挿入を意図して本番印刷業務を実行した場合について、図１４、図１５により説明する。
【００５７】
プリンタは、データ受信部１５０１でクライアントＰＣ１０５からの印刷データを受信すると、解析制御部１５０２にて比較用ページデータ指示の有無を確認し（Ｓ１４０１）、指定有りの場合は比較データ保管領域１５０３より選択されている比較用ページデータを専用メモリである比較データ展開領域１５０４に展開する（Ｓ１４０２）。
【００５８】
入力ジョブの展開処理待ちデータが存在するか、言い換えれば印刷すべきデータが残っているか否かを確認し（Ｓ１４０３）、存在しない場合はジョブの終了とする。
【００５９】
存在する場合、データ展開部１５０５にて１ページ分のデータをページデータ展開領域１５０６に展開し（Ｓ１４０４）、比較用ページデータ指示の有無を確認する（Ｓ１４０５）。比較用ページデータ指示が無い場合は、ページ印刷を行う（Ｓ１４１２）。
【００６０】
比較用ページデータ指示が有る場合、プリンタは、データ比較処理部１５０７において、比較用ページデータと入力ジョブのページデータの展開後のビットマップとについて、固定キーワードとして指定されている領域の比較を行う（Ｓ１４０６）。
【００６１】
比較結果が一致した場合（Ｓ１４０７）、更に続いて、比較用ページデータと入力ジョブのページデータの可変キーワード領域についても比較を行う（Ｓ１４０８）。比較結果が不一致であった場合（Ｓ１４０９）、合紙処理制御部１５０８にて合紙用として指定されている給紙トレイの用紙を使用して、合紙挿入処理を実行する（Ｓ１４１０）。
【００６２】
合紙挿入処理（Ｓ１４１０）の実行後、比較ページデータの入れ替え処理（Ｓ１４１１）を行う。領域指定の属性情報はそのままに、比較用データ展開領域１５０４に展開されているページデータのビットマップを削除し、ページデータ展開領域１５０６に展開されている入力ジョブのページデータのビットマップのコピーを、比較用データ展開領域１５０４に格納する。入れ替え完了後は、印刷データ処理部１５０９にてページデータ印刷処理（Ｓ１４１２）を実行し、次のページに対する処理を行うため入力ジョブの展開処理待ちデータの有無確認処理（Ｓ１４０３）に戻る。なお、比較用ページデータと入力ジョブのページデータの固定キーワード領域の比較（Ｓ１４０６）（Ｓ１４０７）にて、不一致だった場合、及び、可変キーワード領域の比較（Ｓ１４０８）で一致の場合は、ページ印刷処理（Ｓ１４１２）を行う。
【００６３】
以上のように、一定のフォーマットで大量に印刷を行う印刷業務において、印刷ページ全体のプレビューや事前の合紙挿入ページ指定することなしに、特定データの切り替わり目での合紙挿入を可能とすることができる。
【００６４】
上記例では、可変キーワード領域の比較結果として、不一致の場合に合紙を挿入する場合について説明したが、可変キーワードが一致した場合に合紙を挿入し、比較ページデータ入れ替え処理（Ｓ１４１１）を実行しないようにすることで、本番業務中のジョブにおいて、特定領域にある特定のキーワードが出現した場合に合紙を挿入することも可能である。また、可変キーワードの登録を廃し、固定キーワードのみを登録し、比較することで、特定領域にある特定のキーワードが出現した場合に合紙を挿入することも可能である。
【００６５】
更には、固定キーワードおよび可変キーワードの設定を廃し、比較用ページデータのみを登録し、比較することで、特定のページが出現した場合に合紙を挿入することも可能である。
【００６６】
この場合、固定キーワードおよび可変キーワードの登録処理が不要であるため、プリンタは、図１１に示したようなプレビュー画面の表示機能は不要となる。
【図面の簡単な説明】
【００６７】
【図１】データベースを含むシステム例の関連図である。
【図２】請求書データベース例の説明図である。
【図３】請求書データベース例の説明図である。
【図４】請求書印刷例である。
【図５】プリンタ構成例である。
【図６】本発明の実施形態における、比較用ページデータ登録処理に関する操作概略フロー説明図である。
【図７】本発明の実施形態における、プリンタ内での比較用ページデータ登録処理制御に関する概略フロー説明図である。
【図８】本発明の実施形態における、印刷モード切替設定画面例である。
【図９】本発明の実施形態における、専用アプリケーションによる登録データ表示例である。
【図１０】本発明の実施形態における、Ｗｅｂブラウザによる登録データ表示例である。
【図１１】本発明の実施形態における、比較対象領域選択例説明図である。
【図１２】本発明の実施形態における、比較用ページデータ選択画面例である。
【図１３】本発明の実施形態における、合紙トレイ選択画面例である。
【図１４】本発明の実施形態における、合紙挿入印刷処理概略フローである。
【図１５】本発明の実施形態における、プリンタ制御部概念図例である。
【符号の説明】
【００６８】
１００：ホストシステム、１０１：データベースアプリケーション、１０２：データベースデータ、１０３：フォームデータ、１０４：プリンタドライバ、１０５：クライアントＰＣ、１０６：プリンタ、５０１：プリンタ操作パネル、５０２：印刷制御部、５０３：給紙トレイ１、５０４：給紙トレイ２、５０５：給紙トレイ３、５０６：給紙トレイ４、５０７：排紙スタッカ、１１０１：固定キーワード領域、１１０２：可変キーワード領域、１５０１：データ受信部、１５０２：解析制御部、１５０３：比較データ保管領域、１５０４：比較データ展開領域、１５０５：データ展開部、１５０６：ページデータ展開領域、１５０７：データ比較処理部、１５０８：合紙処理制御部、１５０９：印刷データ処理部。
【図１】
0004891866.tif 000002
【図２】
0004891866.tif 000003
【図３】
0004891866.tif 000004
【図４】
0004891866.tif 000005
【図５】
0004891866.tif 000006
【図６】
0004891866.tif 000007
【図７】
0004891866.tif 000008
【図８】
0004891866.tif 000009
【図９】
0004891866.tif 000010
【図１０】
0004891866.tif 000011
【図１１】
0004891866.tif 000012
【図１２】
0004891866.tif 000013
【図１３】
0004891866.tif 000014
【図１４】
0004891866.tif 000015
【図１５】
0004891866.tif 000016