(57)【要約】【課題】  複数枚綴りのカーボン紙のような文書を印刷する場合に、汎用のプリンタでの印刷を可能としつつも、プリンタに送信する印刷データのデータ量を削減して、印刷性能に影響を与えないようにする。【解決手段】  ３枚を一組とする帳票３７のフォームオーバレイは、各枚共通の構成要素である第１要素３４と各枚個別の構成要素である第２要素３５ａ，３５ｂ，３５ｃとを予め記憶している。第３要素３６は、このフォームオーバレイと重ね合わせて画像形成する、帳票３７の各枚共通の記入データである。プリントサーバは、第２要素３５ａ，３５ｂ，３５ｃの各枚個別の各々に第３要素３６を合成した３枚を一組とする文書データの印刷データを生成し、この合成後の印刷データ及び第１要素３４をプリンタに出力する。【選択図】図３
2008181250.tif 000002
【特許請求の範囲】
【請求項１】
複数枚を一組とする文書のフォームデータの各枚共通の構成要素である第１要素と各枚個別の構成要素である第２要素とを予め記憶する記憶手段と、
前記フォームデータと重ね合わせて画像形成する前記文書の各枚共通の記入データである第３要素を入力する入力手段と、
前記第２要素の各枚個別の各々に前記第３要素を合成した複数枚を一組とする印刷データを生成する生成手段と、
前記生成手段で生成された印刷データ及び前記第１要素を出力する出力手段と
を備えているデータ処理装置。
【請求項２】
データ処理装置と、
前記データ処理装置と接続された印刷装置と
を有し、
前記データ処理装置は、
複数枚を一組とする文書のフォームデータの各枚共通の構成要素である第１要素と各枚個別の構成要素である第２要素とを予め記憶する記憶手段と、
前記フォームデータと重ね合わせて画像形成する前記文書の各枚共通の記入データである第３要素を入力する入力手段と、
前記第２要素の各枚個別の各々に前記第３要素を合成した複数枚を一組とする印刷データを生成する生成手段と、
前記生成手段で生成された印刷データ及び前記記憶手段で予め記憶する前記第１要素を前記印刷装置に出力する出力手段と
を備え、
前記印刷装置は、
前記出力手段により出力された前記印刷データおよび前記第１要素を受付ける受付手段を有し、
前記受付手段で受け付けた前記印刷データおよび前記第１要素に基づいて印刷を実行するデータ処理システム。
【請求項３】
複数枚を一組とする文書のフォームデータの各枚共通の構成要素である第１要素と各枚個別の構成要素である第２要素とを予め記憶する記憶手段と、
前記フォームデータと重ね合わせて画像形成する前記文書の各枚共通の記入データである第３要素を入力する入力手段と、
前記第２要素の各枚個別の各々に前記第３要素を合成した複数枚を一組とする印刷データを生成する生成手段と、
前記生成手段で生成された印刷データ及び前記第１要素を出力する出力手段と
をコンピュータに実行させるデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理システム及びデータ処理プログラムに関する。
【背景技術】
【０００２】
記載内容が各葉においてほぼ同一である複数毎を１組とする、複数枚綴りのカーボン紙の伝票のようなフォームを使用して印刷することができる専用プリンタが知られている（特許文献１〜３を参照）。
【０００３】
このような専用プリンタでは、複数の縦横罫線からなる帳票のフォームを予め当該専用プリンタに登録しておき、この帳票のフォームと、その帳票に記入すべきデータとを重ね合わせて印刷を行う（特許文献２，３を参照）。
【０００４】
そして、この専用プリンタでは、１ページ分のフォームについて一部のテキスト情報だけを切り替えることにより、複数ページ分のフォームを得るようにしている（特許文献１を参照）。
【特許文献１】特開平７−４７７２４号公報
【特許文献２】特開平８−２０７３７８号公報
【特許文献３】特開平９−３９３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、一般的な汎用プリンタで実現しようとすると、単一のフォームのみしか登録できず、複葉のフォームを登録することはできないが、プリントサーバなどから全てのフォームを印刷データとして汎用プリンタに送信して印刷を行うようにすれば、複葉のフォームを登録することが可能となる。この場合は、印刷データのデータ量が肥大化してしまい、印刷性能に影響する不具合が生じてしまう。
【０００６】
本発明は、複数枚綴りのカーボン紙のような文書を印刷する場合に、汎用のプリンタでの印刷を可能としつつも、プリンタに送信する印刷データのデータ量を削減して、印刷性能に影響を与えないようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数枚を一組とする文書のフォームデータの各枚共通の構成要素である第１要素と各枚個別の構成要素である第２要素とを予め記憶する記憶手段と、前記フォームデータと重ね合わせて画像形成する前記文書の各枚共通の記入データである第３要素を入力する入力手段と、前記第２要素の各枚個別の各々に前記第３要素を合成した複数枚を一組とする印刷データを生成する生成手段と、前記生成手段で生成された印刷データ及び前記第１要素を出力する出力手段と備えているデータ処理装置である。
【０００８】
別の面から見た本発明は、データ処理装置と、前記データ処理装置と接続された印刷装置と有し、前記データ処理装置は、複数枚を一組とする文書のフォームデータの各枚共通の構成要素である第１要素と各枚個別の構成要素である第２要素とを予め記憶する記憶手段と、前記フォームデータと重ね合わせて画像形成する前記文書の各枚共通の記入データである第３要素を入力する入力手段と、前記第２要素の各枚個別の各々に前記第３要素を合成した複数枚を一組とする印刷データを生成する生成手段と、前記生成手段で生成された印刷データ及び前記記憶手段で予め記憶する前記第１要素を前記印刷装置に出力する出力手段とを備え、前記印刷装置は、前記出力手段により出力された前記印刷データおよび前記第１要素を受付ける受付手段を有し、前記受付手段で受け付けた前記印刷データおよび前記第１要素に基づいて印刷を実行するデータ処理システムである。
【０００９】
別の面から見た本発明は、複数枚を一組とする文書のフォームデータの各枚共通の構成要素である第１要素と各枚個別の構成要素である第２要素とを予め記憶する記憶手段と、前記フォームデータと重ね合わせて画像形成する前記文書の各枚共通の記入データである第３要素を入力する入力手段と、前記第２要素の各枚個別の各々に前記第３要素を合成した複数枚を一組とする印刷データを生成する生成手段と、前記生成手段で生成された印刷データ及び前記第１要素を出力する出力手段とをコンピュータに実行させるデータ処理プログラムである。
【発明の効果】
【００１０】
本発明によれば、汎用のプリンタであっても、各枚共通の第１要素を単一のフォームとして登録し、複数枚の各文書データとそれぞれ重ね合わせて複数枚を一組とする文書の印刷を行うことができ、汎用プリンタで従来の専用プリンタのような印刷を可能として、システムの新たな更新にも対応することができる。
【００１１】
しかも、各枚共通の第３要素については、印刷先に１回送信するだけでよく、印刷データとして複数枚分を送信する必要はないので、印刷データの送信データ量を抑制して、印刷性能に影響を与えないようにすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の一形態について説明する。
【実施例】
【００１３】
図１は、本発明の一実施形態のネットワークシステムを説明するブロック図である。本ネットワークシステムは、ＰＣ２と、プリンタサーバ１と、プリンタ３とがＬＡＮ４を介して接続されて構成される。
【００１４】
図２は、本発明のデータ処理装置の一例を実施するプリンタサーバ１の電気的な接続のブロック図である。プリントサーバ１は、ＰＣであって、各種演算を行い、各部を集中的に制御するＣＰＵ１１と、各種のＲＯＭ、ＲＡＭから構成されるメモリ１２とが、バス１３で接続されている。さらに、バス１３には、ＬＣＤなどの表示装置１４と、キーボード、マウスなどの入力装置１５と、磁気記憶装置（ＨＤＤ）１６と、ＬＡＮ４、インターネット１７などと通信を行う通信制御装置１８と、ＣＤ，ＤＶＤ，ＦＤなどの所定の記憶媒体１９からデータを読み取る記憶媒体読取装置２０とが、適宜所定のインターフェイスを介して接続されている。なお、記憶媒体読取装置２０は、記憶媒体１９の種類に応じて、光ディスク装置、光磁気ディスク装置、フレキシブルディスク装置などが使用される。
【００１５】
記憶媒体１９には、本発明のデータ処理プログラムの一例を実施するアプリケーションプログラム２１が記憶されていて、記憶媒体読取装置２０により当該アプリケーションプログラム２１を読み取り、これを磁気記憶装置１６にセットアップすることにより、プリントサーバ１は後述の処理の実行が可能となる。また、アプリケーションプログラム２１は、インターネット１７などからダウンロードしてセットアップするようにしてもよい。なお、アプリケーションプログラム２１はWindows（登録商標）などの所定のＯＳ上で動作するものである。
【００１６】
図３は、本システムにより印刷する文書の一例を説明する説明図である。この文書は、記載内容が各葉においてほぼ同一である複数毎を１組とする、複数枚綴りのカーボン紙の伝票のような文書であり、ここでは郵便物の伝票の例で説明する。
【００１７】
この郵便物の伝票は、受領書３１、納品書３２、控え３３の３枚１組の帳票３７となる文書であり、テキストデータ等から構成される各枚共通の構成要素である第１要素３４と、テキストデータ等から構成される各枚で個別の構成要素である第２要素３５ａ，３５ｂ，３５ｃとを構成要素とし、予め用意されたフォームデータに基づいて印刷される。このフォームデータと重ね合わせて画像形成される、帳票３７の各枚共通のテキストデータ等から構成される構成要素である第３要素３６は、ユーザが個々の帳票３７ごとに作成する帳票３７の記入データである。
【００１８】
次に、図２に示す磁気記憶装置（ＨＤＤ）１６に記憶されたアプリケーションプログラム２１が備えている各機能について説明する。図４は、アプリケーションプログラム２１が備えている各機能を説明する機能ブロック図である。
【００１９】
まず、アプリケーションプログラム２１は、フォームオーバレイ作成ツール４１を備えている。フォームオーバレイ作成ツール４１は、受領書３１、納品書３２、控え３３の３枚１組の帳票３７のフォームデータ（フォームオーバレイ）６１（図６参照）の作成を行うツールである。
【００２０】
最初に、ユーザは、帳票３７のフォームオーバレイ６１を作成するためのテキストとなる、図５のフォームソース５１を作成する。このフォームソース５１では、第１要素３４と、第２要素３５ａ，３５ｂ，３５ｃとを作成する。第２要素３５ａ，３５ｂ，３５ｃの各々については、フォームオーバレイ作成ツール４１がそれぞれを識別できるように識別コードを付与する。
【００２１】
このように、フォームソース５１には、複葉のフォームにおいて共通部分を定義する第１要素３４のフォームソースと、複葉のフォームの個別部分を定義する第２要素３５ａ，３５ｂ，３５ｃのフォームソースとが、フォームオーバレイ作成ツール４１が対応する記述形式で定義される。
【００２２】
次に、ユーザは、フォームオーバレイ作成ツール４１により、フォームソース５１から帳票３７の図６に示すようなフォームオーバレイ６１を作成する。フォームオーバレイ６１は、フォームソース５１の記述に従い、第１要素（共通部）３４と、第２要素（個別定義部）３５ａ，３５ｂ，３５ｃとに内部的に分割して作成される。この作成後のフォームオーバレイ６１は、記憶部４２（磁気記憶装置１６などの記憶装置の所定領域。図４参照。）に記憶される。この記憶部４２により本発明の記憶手段を実現している。
【００２３】
帳票３７の各枚共通のテキストデータ等から構成される第３要素３６（図７参照）は、ＰＣ２を操作してユーザが作成する。そして、帳票３７の印刷を指定して、この第３要素３６の印刷データ６２をプリンタサーバ１に出力すると、図４に示す編集部４３では、記憶部４２からフォームオーバレイ６１を読み出し、このフォームオーバレイ６１の個別定義部３５ａ，３５ｂ，３５ｃと印刷データ６２とを解析して、中間データ形式６３に編集する。中間データ形式６３は、第３要素３６と、個別定義部３５ａ，３５ｂ，３５ｃとがばらばらなデータである（図８参照）。
【００２４】
また、中間コード形式６３は、第３要素３６の印刷データ６２を格納するページ情報格納部７１と個別定義部３５ａ，３５ｂ，３５ｃを格納するオーバレイ情報格納部７２とで構成されている。
【００２５】
そして、描画部４４は、この中間データ形式６３をWindows（登録商標） GDI（Graphic Device Interface）形式に変換する。この形式は、所定のＯＳとしてWindows（登録商標）を用いた場合に、グラフィックデバイスをコントロールすることが可能な形式の一例である。
【００２６】
この変換後のデータであるページデータ６４は、第３要素３６と、個別定義部３５ａ，３５ｂ，３５ｃの各々とが重ねあわされた３枚分の印刷データである（図９参照）。そして、出力部４５は、共通部３４をプリンタ３に出力し、また、ページデータ６４を印刷データとしてプリンタ３に出力する。
【００２７】
次に、以上のようなアプリケーションプログラム２１の機能に基づいてプリンタサーバ１が実行する帳票３７の印刷処理について図１０のフローチャートを参照して説明する。
【００２８】
まず、ユーザがＰＣ２から帳票３７の印刷を指定して、第３要素３６の印刷データ６２をプリンタサーバ１に出力すると、プリンタサーバ１は、第３要素３６の印刷データ６２の入力を受付けて入力手段を実現する（ステップＳ１のＹ）。そして、記憶部４２からフォームオーバレイ６１を読み出し、このフォームオーバレイ６１の個別定義部３５ａ，３５ｂ，３５ｃと印刷データ６２とを解析し、編集部４３により中間データ形式６３に編集し（ステップＳ２）、描画部４４で、この中間データ形式６２をWindows（登録商標） GDI形式のページデータ６３に変換する（ステップＳ３）。この変換後のページデータ６３は、第３要素３６と、個別定義部３５ａ，３５ｂ，３５ｃの各々とが重ねあわされて合成された３枚分の印刷データであるので、ステップＳ３により合成手段を実現している。
【００２９】
そして、出力部４５は、共通部３４をプリンタ３に出力し（ステップＳ４）、また、ページデータ６３を印刷データとしてプリンタ３に出力することにより（ステップＳ５）、出力手段を実現している。
【００３０】
ここで、プリンタ３は、汎用のプリンタであり、単一のフォームオーバレイのみを記憶可能であり、このフォームオーバレイと送信された印刷データの各葉とを合成して、それぞれ印刷出力することができる機能を備えている。このような機能は、従来の一般的なプリンタにおいて備えているものである。
【００３１】
前述のステップＳ４により送信された単一のフォームオーバレイである共通部３４は、プリンタ３の記憶装置に記憶され、ステップＳ５により送信されたページデータ６３の各葉と共通部３４のデータとは合成されてプリンタ３から印刷出力される。これにより、３枚１組の帳票３７の印刷が汎用プリンタによって可能になる。
【００３２】
そして、アプリケーションプログラム２１のバージョンアップなどによりシステムの更新を行うことができる。
【００３３】
また、本来複数枚から構成される帳票３７の各葉のフォームの共通部３４を１フォームとし、個別定義部３５ａ，３５ｂ，３５ｃは印刷データ（ページデータ６３）として扱うため、プリンタ３に登録するフォームは１フォームで足り、フォームを複数回登録する等の処理が必要なくなり、印刷時間の短縮が図られる。
【００３４】
さらに、ＰＣ２からプリンタサーバ１に送信される印刷データ６２は１枚分のみのため（通常、複葉のフォームの場合、複数毎分の印刷データが必要になる）、データの転送量や転送時間を削減することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態であるネットワークシステムを説明するブロック図。
【図２】プリンタサーバの電気的な接続のブロック図。
【図３】印刷する文書の一例を説明する説明図。
【図４】アプリケーションプログラムに基づいてプリンタサーバが実行する処理の機能ブロック図。
【図５】フォームソースの説明図。
【図６】フォームオーバレイの説明図。
【図７】第３要素の印刷データの説明図。
【図８】ページデータの説明図。
【図９】印刷データの説明図。
【図１０】アプリケーションプログラムに基づいてプリンタサーバが実行する処理のフローチャート。
【符号の説明】
【００３６】
１      データ処理装置
２１    データ処理プログラム
３４    第１要素
３５ａ，３５ｂ，３５ｃ    第２要素
３６    第３要素
３７    文書
６１    フォームデータ
【図１】
2008181250.tif 000003
【図２】
2008181250.tif 000004
【図３】
2008181250.tif 000005
【図４】
2008181250.tif 000006
【図５】
2008181250.tif 000007
【図６】
2008181250.tif 000008
【図７】
2008181250.tif 000009
【図８】
2008181250.tif 000010
【図９】
2008181250.tif 000011
【図１０】
2008181250.tif 000012