(57)【要約】【課題】メタ言語で記述されたデータファイルを、上述の専用アプリケーションを使用することなく、プリンタ単体で可変印刷する機能を提供する。【解決手段】プリンタ内に印刷イメージを保存する記憶装置と、保存した印刷イメージをネットワークを介してホスト上のＷｅｂブラウザに表示する機能と、Ｗｅｂブラウザ上から可変印刷データの印刷書式の入力が行えるユーザインタフェース機能と、メタ言語で記述されたデータファイルの解析機能を有するプリンタにおいて、ホストより可変印刷の基となる印刷イメージの登録と、メタ言語で記述されたデータを受信し、前述のユーザインタフェースにて入力された可変印刷データの印刷書式にしたがって、メタ言語データから可変印刷データとして扱うべきデータを摘出し、登録した印刷イメージ上に摘出したデータを上書き印刷する機能を備えた。【選択図】　　　図１
2004090362.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ内に印刷イメージを保存する記憶装置と、保存した印刷イメージをネットワークを介してホスト上のＷｅｂブラウザに表示する機能と、前記Ｗｅｂブラウザ上から可変印刷データの印刷書式の入力が行えるユーザインタフェース機能と、メタ言語で記述されたデータファイルの解析機能とを有するプリンタにおいて、ホストより可変印刷の基となる印刷イメージの登録と、メタ言語で記述されたデータを受信し、前述のユーザインタフェースにて入力された可変印刷データの印刷書式にしたがって、メタ言語データから可変印刷データとして扱うべきデータを摘出し、登録した印刷イメージ上に摘出したデータを上書き印刷する機能を備えたことを特徴とするプリンタの簡易可変印刷機能。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタの可変印刷機能に関するものである。
【０００２】
【従来の技術】
近年はメタ言語による情報管理手段が著しく発達し、Ｗｅｂブラウザやデータベースアプリケーションなどがメタ言語に対応し、それらのアプリケーションを使用した情報共有化が行われている。また、以前よりホスト上において、基となる帳票印刷データと可変データを組み合わせて可変印刷を行う専用アプリケーションが存在し、そのアプリケーションにおいてもメタ言語への対応が進み、共有情報をホスト上で加工、可変印刷する手段が提供されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、メタ言語を使用して管理される様々なデータを可変印刷するためには、上述のように可変印刷用の専用アプリケーションにて管理データを加工し、そのアプリケーション上から印刷操作を行わなければならず、そのため共有化された情報を可変印刷するホストが上述の専用アプリケーションがインストールされたものに限られるといった問題があった。
【０００４】
本発明は、メタ言語で記述されたデータファイルを、上述の専用アプリケーションを使用することなく、プリンタ単体で可変印刷する機能を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的を達成するために本発明は、プリンタ内に印刷イメージを保存する記憶装置と、保存した印刷イメージをネットワークを介してホスト上のＷｅｂブラウザに表示する機能と、前記Ｗｅｂブラウザ上から可変印刷データの印刷書式の入力が行えるユーザインタフェース機能と、メタ言語で記述されたデータファイルの解析機能とを有するプリンタにおいて、ホストより可変印刷の基となる印刷イメージの登録と、メタ言語で記述されたデータを受信し、前述のユーザインタフェースにて入力された可変印刷データの印刷書式にしたがって、メタ言語データから可変印刷データとして扱うべきデータを摘出し、登録した印刷イメージ上に摘出したデータを上書き印刷する機能を備えたことを特徴とする。
【０００６】
【発明の実施の形態】
以下、本発明の実施例を図面を参照しながら詳細に説明する。
【０００７】
図１は、本発明の一実施例であるプリンタの概略構成図であり、１は本発明の一実施例であるプリンタ、２はホスト、３はプリンタ１のプリンタ制御部、４はプリンタ１に内蔵されたハードディスクドライブ、５はプリンタ１のメタ言語解析部、６はプリンタ１のＷｅｂサーバを示す。図２は、可変印刷アプリケーションを有しないホスト２より可変印刷を行う手順フローと、そのときのプリンタ１の動作フローである。図３は、可変印刷の基となる印刷イメージの例である。図４は、本発明の一実施例であるプリンタ１が、ホスト２のＷｅｂブラウザに表示する可変印刷データの印刷設定画面の例である。図５は、可変印刷データとなるメタ言語データ（ここではＸＭＬ言語を使用）の例である。図６は、本発明の一実施例であるプリンタ１が行った可変印刷の印刷結果の例である。
【０００８】
まず、図２のステップ１００（Ｓ１００と略し、以下これに準じる。）において、オペレータはホスト２より可変印刷の基となる印刷データ（図３参照）をプリンタ１へ送信する。本データを受信したプリンタ制御部３は、受信データが可変印刷用の基印刷データか否かの判定処理を実行する（Ｓ１０１）。受信データが可変印刷用の基印刷データである場合、本データをラスタライズして印刷イメージを作成し（Ｓ１０２）、プリンタ制御部３のハードディスク４に格納する（Ｓ１０３）。
【０００９】
オペレータはホスト２のＷｅｂブラウザよりプリンタ１へ接続し、プリンタ１に対して登録した印刷イメージの表示を要求する（Ｓ１０４）。プリンタ制御部３のＷｅｂサーバ６は、Ｓ１０４のオペレータ要求に応答して印刷イメージデータをホスト２のＷｅｂブラウザへ送付すると共に、可変印刷データの印刷設定画面（図４参照）を合わせて送付する（Ｓ１０５）。オペレータは、Ｗｅｂブラウザに表示されたの印刷設定画面から、印刷位置や、可変印刷データとするＸＭＬ言語タグ、および印刷に使用するフォントの種類や大きさなどの印刷設定を入力後（Ｓ１０６）、プリンタ１に対してＸＭＬ言語で記述されたデータファイル（図５参照）を送信する（Ｓ１０７）。ＸＭＬ言語データファイルを受信したプリンタ制御部３は、受信したファイルがＸＭＬ言語で記述されたデータであることを確認し（Ｓ１０８）、メタ言語解析部５にて、受信データからＳ１０６で指示されたＸＭＬ言語タグの摘出処理を実行する（Ｓ１０９）。プリンタ制御部３は、メタ言語処理部５が摘出したデータを、Ｓ１０６で指示された印刷設定に合わせてラスタライズする（Ｓ１１０）。その後、ハードディスク４に登録されている可変印刷データの基印刷イメージ（図３参照）を読み出し（Ｓ１１１）、Ｓ１０６で指定された印刷位置にＳ１１０で作成した印刷イメージを可変印刷データとして上書きする（Ｓ１１２）。
【００１０】
プリンタ制御部３は、全てのＸＭＬ言語タグの摘出、ラスタライズおよび基印刷イメージとの重ね合わせ処理が終了したのち（Ｓ１１３）、その印刷イメージを印刷して（Ｓ１１４）、本可変印刷を終了する。
【００１１】
なお、Ｓ１０１およびＳ１０８の受信データ判定処理において、受信したデータが可変印刷用のデータでない場合は、そのデータを通常の印刷データとして解析（Ｓ１１５）、ラスタライズ（Ｓ１１６）して印刷を実行する。
【００１２】
【発明の効果】
以上説明したように、本発明によれば、プリンタ内に登録された印刷イメージの任意の位置に対して、メタ言語で記述されたデータを可変印刷データとして重ね合わせて印刷することにより、ホスト上で動作する可変印刷専用アプリケーションを必要とせずに可変印刷が行える利便性に優れたプリンタを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施例によるプリンタの構成図。
【図２】可変印刷実行時のオペレータの手順フロー図と、本発明の一実施例であるプリンタの動作フロー図。
【図３】可変印刷の基となる印刷イメージの一例を示す図。
【図４】本発明の一実施例であるプリンタの可変印刷データ設定画面の一例を示す図。
【図５】可変印刷データとなるＸＭＬ言語データの一例を示す図。
【図６】本発明の一実施例であるプリンタの可変印刷結果の一例を示す図。
【符号の説明】
１　プリンタ
２　ホスト
３　プリンタ制御部
４　ハードディスクドライブ
５　メタ言語処理部
６　Ｗｅｂサーバ
【図１】
2004090362.tif 000003
【図２】
2004090362.tif 000004
【図３】
2004090362.tif 000005
【図４】
2004090362.tif 000006
【図５】
2004090362.tif 000007
【図６】
2004090362.tif 000008