(57)【要約】【課題】特段のソフトウェアをインストールすることなく、簡単な構成で且つ容易に、印刷フォーマットに基づく印刷結果を確認することができる。【解決手段】マークアップ文書であるＸＭＬ文書を入力し、入力されたＸＭＬ文書を、予め記憶された印刷フォーマット情報に基づいて変換し、印刷フォーマット情報に基づいて変換されたマークアップ文書を、予め定められたインテリジェント機能付き印刷装置１１の機種依存情報に基づいて変換した印刷イメージ７３ａを表示する制御スクリプトを備えたＷｅｂページ２９を、Ｗｅｂブラウザー３７で表示させる。【選択図】図８
2014215665.tif 000002
【特許請求の範囲】
【請求項１】
マークアップ文書を入力し、
入力された前記マークアップ文書を、予め記憶された印刷フォーマット情報に基づいて変換し、
前記印刷フォーマット情報に基づいて変換されたマークアップ文書を、予め定められた印刷装置の機種依存情報に基づいて変換した印刷イメージを表示する制御スクリプトを備えたページを、Ｗｅｂブラウザーで表示させることを特徴とする印刷制御方法。
【請求項２】
前記制御スクリプトは、マークアップ言語で記述された前記印刷フォーマット情報をインポートして記憶する請求項１に記載の印刷制御方法。
【請求項３】
前記印刷イメージは、前記印刷装置の動作を示すアイコンを表示する請求項１または２に記載の印刷制御方法。
【請求項４】
前記印刷イメージは、コード画像またはロゴ画像が含まれているとき、前記コード画像または前記ロゴ画像の印字位置を示すアイコンを表示する請求項１ないし３のいずれか１項に記載の印刷制御方法。
【請求項５】
前記制御スクリプトは、
前記印刷フォーマット情報に基づいて変換されたマークアップ文書を、前記印刷装置に送信する請求項１ないし４のいずれか１項に記載の印刷制御方法。
【請求項６】
前記制御スクリプトは、
前記マークアップ文書を、前記印刷装置に送信する請求項１ないし５のいずれか１項に記載の印刷制御方法。
【請求項７】
マークアップ文書を入力する入力部と、
印刷フォーマットに係る印刷フォーマット情報及び印刷装置の機種に依存する機種依存情報を記憶する記憶部と、
前記入力部に入力された前記マークアップ文書を、前記記憶部に記憶された前記印刷フォーマット情報に基づいて変換する変換部と、
前記変換部で変換されたマークアップ文書を、前記機種依存情報に基づいて変換した印刷イメージをＷｅｂブラウザーで表示する表示部と、
を有することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたマークアップ文書に基づく印刷に係る印刷制御方法および印刷制御装置に関するものである。
【背景技術】
【０００２】
従来、この種の印刷システム（ネットワークシステム）として、印刷装置と、印刷装置に接続されたコンピューターと、コンピューターにインターネットまたはイントラネットを介してネットワーク接続されたサーバーと、を備えたものが知られている（特許文献１参照）。このコンピューターは、ＸＭＬドキュメント（マークアップ文書）を入力するＸＭＬドキュメント入力部と、出力フォーマット情報（印刷フォーマット情報）に基づいて、入力したＸＭＬドキュメントを、出力フォーマット情報を反映したＸＭＬドキュメントに変換する第１変換部と、機種依存情報に基づいて、変換したＸＭＬドキュメントを印刷装置が処理可能な処理コマンドから成るバイナリデータに変換する第２変換部と、を備えている。また、ＸＭＬドキュメント入力部、第１変換部および第２変換部は、全てコンピューターに組み込まれたＸＭＬパーサーにより機能するものである。これらにより、コンピューターにおいて、プリンタードライバーをインストールすることなく、印刷装置の利用が可能となる。これによって、プリンタードライバーを提供してコンピューターにインストールさせる場合に生じる問題、すなわち、ＯＳ（Operating System）毎のプリンタードライバーを提供する必要があるという問題や、コンピューターに、プリンタードライバーをインストールする手間がかかるという問題を解消している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０７１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の印刷システムでは、プリンタードライバーを省略した結果、コンピューターにより、出力フォーマットを作成するのが煩雑となっているという問題が生じる。
すなわち、出力フォーマットを作成するには、基本的に、編集した出力フォーマットによって、どのような印刷結果が得られるかを確認し、これをフィードバックして、出力フォーマットを編集することを繰り返す必要がある。しかしながら、上記従来の印刷システムでは、編集した出力フォーマットによって、どのような印刷結果が得られるかを確認するのに、実際に印刷処理を実行してみるしか方法がなかった。そのため、出力フォーマットを編集する都度、印刷処理を実行して、印刷結果を確認する他なく、出力フォーマットの作成作業が著しく煩雑となっていた。
これに対し、メーカー側から出力フォーマット作成専用の編集ソフトウェアを提供し、コンピューターにインストールさせることも考えられるが、かかる場合、プリンタードライバーを提供する場合と同様に、ＯＳ毎の当該編集ソフトウェアを提供する必要があるという問題や、コンピューターに、当該編集ソフトウェアをインストールする手間がかかるという問題が生じる。
【０００５】
本発明は、特段のソフトウェアをインストールすることなく、簡単な構成で且つ容易に、印刷フォーマットに基づく印刷結果を確認することができる印刷制御方法および印刷制御装置を提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明の印刷制御方法は、マークアップ文書を入力し、入力されたマークアップ文書を、予め記憶された印刷フォーマット情報に基づいて変換し、印刷フォーマット情報に基づいて変換されたマークアップ文書を、予め定められた印刷装置の機種依存情報に基づいて変換した印刷イメージを表示する制御スクリプトを備えたページを、Ｗｅｂブラウザーで表示させることを特徴とする。
【０００７】
本発明の印刷制御装置は、マークアップ文書を入力する入力部と、印刷フォーマットに係る印刷フォーマット情報及び印刷装置の機種に依存する機種依存情報を記憶する記憶部と、入力部に入力されたマークアップ文書を、記憶部に記憶された印刷フォーマット情報に基づいて変換する変換部と、変換部で変換されたマークアップ文書を、機種依存情報に基づいて変換した印刷イメージをＷｅｂブラウザーで表示する表示部と、を有することを特徴とする。
【０００８】
本発明の構成によれば、上記ページ（いわゆるＷｅｂページ）の制御スクリプトにより、印刷フォーマットを反映した印刷イメージを表示するため、実際に印刷処理を実行しなくとも、印刷結果を確認することができ、印刷フォーマットの作成作業を容易に行うことができる。さらに、汎用のＷｅｂブラウザーがインストールされていれば、特段のソフトウェアをインストールすることなく、上記印刷イメージを表示することができるので、簡単な構成で且つ容易に、印刷結果を確認することができる。
【０００９】
この場合、制御スクリプトは、マークアップ言語で記述された印刷フォーマット情報をインポートして記憶することが好ましい。
【００１０】
本発明の構成によれば、上記ページの制御スクリプトにより、印刷フォーマットのサンプルをインポートすることができるので、ユーザーが、印刷フォーマットを一から作成する必要がない。これにより、印刷フォーマットの作成における利便性を向上することができる。
【００１１】
また、印刷イメージは、印刷装置の動作を示すアイコンを表示することが好ましい。
【００１２】
本発明の構成によれば、ユーザーは、アイコンを確認することで、どのような動作を行うかを確認することができる。例えば、印字に付随して、用紙カット動作を行う場合には、用紙カット動作を示すアイコンを表示することで、ユーザーがそれを確認することができる。なお、「印刷装置の動作」としては、例えば、用紙カット動作、ブザー音出力動作およびキャッシュドロアーのドロアキック動作等が挙げられる。
【００１３】
さらに、印刷イメージは、コード画像またはロゴ画像が含まれているとき、コード画像またはロゴ画像の印字位置を示すアイコンを表示することが好ましい。
【００１４】
本発明の構成によれば、コード画像やロゴ画像そのものではなく、これらの印字位置を示すアイコンを表示することで、マークアップ文書を印刷イメージに変換するときの変換処理を簡易化することができる。これにより、印刷イメージを表示するまでにかかる時間（処理時間）を削減することができ、上記ページの利便性をより向上することができる。なお、コード画像とは、バーコード画像および二次元コード画像等を含む画像である。
【００１５】
一方、制御スクリプトは、印刷フォーマット情報に基づいて変換されたマークアップ文書を、印刷装置に送信することが好ましい。
【００１６】
本発明の構成によれば、変換後のマークアップ文書を印刷装置に送信するので、印刷装置により、変換後のマークアップ文書を、機種依存情報に基づいて変換して印刷することができる。つまり、変換後のマークアップ文書を用いて、作成した印刷フォーマットによるテスト印刷を実行することができ、より実際の印刷に近い形で、作成した印刷フォーマットを反映した印刷結果を確認することができる。
【００１７】
また、制御スクリプトは、マークアップ文書を、印刷装置に送信することが好ましい。
【００１８】
本発明の構成によれば、変換前のマークアップ文書を印刷装置に送信するので、印刷装置により、変換前のマークアップ文書を、印刷フォーマットおよび機種依存情報に基づいて変換して印刷することができる。つまり、作成した印刷フォーマットによる本印刷を実行することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る印刷システムのシステム構成図である。
【図２】Ｗｅｂサーバーおよびホストコンピューターの制御構成を示した制御ブロック図である。
【図３】インテリジェント機能付き印刷装置の制御構成を示した制御ブロック図である。
【図４】（ａ）は、Ｗｅｂページを示した図であり、（ｂ）は、リクエスト画面を示した図面である。
【図５】（ａ）は、変換操作画面を示した図であり、（ｂ）は、プレビュー表示画面を示した図である。
【図６】（ａ）は、テスト印刷指示画面を示した図であり、（ｂ）は、スタイルシート確認画面を示した図である。
【図７】（ａ）は、本印刷指示画面を示した図であり、（ｂ）は、設定画面を示した図である。
【図８】制御スクリプトの機能構成を示した機能ブロック図である。
【図９】制御装置の機能構成を示した機能ブロック図である。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照して、本発明の一実施形態に係る印刷制御方法、コンピューターおよび印刷システムについて説明する。本実施形態では、本発明を適用した印刷システムを例示する。この印刷システムは、ＰＯＳ（Point Of Sales System）システムの一部を構成するものであり、決済処理データや注文データに基づいて、レシートや注文伝票を印刷するものである。また、この印刷システムは、プリンタードライバーに相当するＸＭＬ（Extensible Markup Language）Ｗｅｂサービスプリント機能を印刷装置に搭載したものである。つまり、ホストコンピューター側に、専用のプリンタードライバーをインストールすることなく、Ｗｅｂブラウザーを用いて印刷装置を動作させることができる構成を有している。以下、ＸＭＬＷｅｂサービスプリント機能を搭載した印刷装置を「インテリジェント機能付き印刷装置」と称する。これに対し、ＸＭＬＷｅｂサービスプリント機能を搭載していない印刷装置を、単に「印刷装置」と称する。なお、請求項にいう「印刷装置」は、インテリジェント機能付き印刷装置１１を指す。
【００２１】
図１に示すように、印刷システム１は、印刷を実施するインテリジェント機能付き印刷装置１１と、インテリジェント機能付き印刷装置１１に接続されると共に、印刷指示を行うホストコンピューター（印刷制御装置）１２と、ホストコンピューター１２に接続されたＷｅｂ（World wide Web）サーバー１３と、で構成されている。インテリジェント機能付き印刷装置１１は、印刷装置１６と、印刷装置１６を制御する制御装置１７とで構成されている。
【００２２】
インテリジェント機能付きの印刷装置１１とホストコンピューター１２とは、有線／無線ローカルエリアネットワーク（ＬＡＮ）を介して接続されている。また、ホストコンピューター１２とＷｅｂサーバー１３とは、インターネットまたはイントラネットのネットワークＮＷを介して接続されている。なお、ホストコンピューター１２は、決済処理データや注文データを生成するＰＯＳ端末やオーダリング端末である。一方、インテリジェント機能付き印刷装置１１は、会計レシートや注文伝票を発行するプリンターである。
【００２３】
続いて、図２および図３を参照して、Ｗｅｂサーバー１３、ホストコンピューター１２およびインテリジェント機能付き印刷装置１１の制御構成について説明する。図２に示すように、Ｗｅｂサーバー１３は、制御部２１、通信部２２および記憶部２３の他、一般的なコンピューターに搭載される不図示のハードウェア構成を有している。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）等により構成されている。記憶部２３は、例えばＨＤＤ（Hard Disk Drive）であり、ＨＴＴＰ（Hypertext Transfer Protocol）サーバー２６および印刷指示用のＷｅｂアプリケーション２７を記憶している。
【００２４】
通信部２２は、ホストコンピューター１２との通信を行うインターフェースである。このＷｅｂサーバー１３とホストコンピューター１２との通信は、ＨＴＴＰサーバー２６によりＨＴＴＰに基づいて行われる。すなわち、Ｗｅｂサーバー１３は、ホストコンピューター１２（Ｗｅｂブラウザー３７）からのＨＴＴＰリクエストを受け付け、このＨＴＴＰリクエストに含まれるＵＲＬ（Uniform  Resource  Locator）に基づいて、Ｗｅｂアプリケーション２７が提供するＷｅｂページ（ページ）２９（図４（ａ）参照）をホストコンピューター１２に送信する。
【００２５】
このＷｅｂページ２９には、制御スクリプトが組み込まれている。厳密には、制御スクリプトは、Ｗｅｂページ２９を制御するページ制御スクリプトと、印刷指示等を行う印刷制御スクリプトとにより構成されている。詳細は後述するが、ホストコンピューター１２は、当該制御スクリプトにより印刷指示や印刷設定を行う。すなわち、当該制御スクリプトが、プリンタードライバーの役割を担っている。また、当該制御スクリプトが、印刷フォーマットを編集する印刷フォーマット編集ツールとして機能している。
【００２６】
ホストコンピューター１２は、制御部３１、表示部３２、通信部３３、記憶部３４および操作部３５を備えている。制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有し、ホストコンピューター１２全体を制御する。
【００２７】
記憶部３４は、例えばＨＤＤであり、Ｗｅｂブラウザー３７を記憶している。本実施形態では、Ｗｅｂブラウザー３７として、プラグインモジュールをサポートしない単機能ブラウザー（標準のブラウザー）を用いる。制御部３１は、このＷｅｂブラウザー３７により、通信部３３を介してＷｅｂサーバー１３にアクセスし、Ｗｅｂアプリケーション２７が提供するＷｅｂページ２９を取得する。また、制御部３１は、Ｗｅｂページ２９に組み込まれたページ制御スクリプトによってユーザーの印刷指示操作を受け付けると、同じくＷｅｂページ２９に組み込まれた印刷制御スクリプトを実行してＸＭＬ文書（マークアップ文書：印刷データ）を生成し、インテリジェント機能付き印刷装置１１（制御装置１７）に送信する。ＸＭＬ文書とは、ＸＭＬ言語で記述されたドキュメントである。
【００２８】
表示部３２は、取得したＷｅｂページ２９を、Ｗｅｂブラウザー３７で表示すると共に、Ｗｅｂブラウザー３７の操作に伴う各種通知画面や設定画面を表示する。操作部３５は、表示したＷｅｂページ２９において、印刷指示等の各種操作に用いられる。なお、表示部３２と操作部３５とを、別々のハードウェアで構成しても良いし、タッチパネルで一体に構成しても良い。
【００２９】
通信部３３は、Ｗｅｂサーバー１３および制御装置１７と通信を行うインターフェースである。具体的には、ホストコンピューター１２は、通信部３３により、Ｗｅｂサーバー１３からＷｅｂページ２９を取得すると共に、制御装置１７に対し、ＸＭＬ文書を送信する。
【００３０】
次に、インテリジェント機能付き印刷装置１１の制御構成について説明する。図３に示すように、インテリジェント機能付き印刷装置１１は、印刷装置１６と制御装置１７とを組み合わせたものである。また、本実施形態の制御装置１７は、印刷装置１６に着脱自在に装着されたインターフェースボードにより構成されている。なお、制御装置１７を、別体の制御ボックスとして印刷装置１６に外付け（接続）する構成であっても良い。
【００３１】
制御装置１７は、制御部４１、ボード側インターフェース４２、記憶部４３および通信部４４を備えている。制御部４１は、ＣＰＵ等を有し、制御装置１７全体を制御する。ボード側インターフェース４２は、印刷装置１６（装置側インターフェース５５）との通信を行う。
【００３２】
制御装置１７は、ホストコンピューター１２から受信したＸＭＬ文書を、印刷装置１６で処理可能な印刷制御コマンド（ＥＳＣ／ＰＯＳ（登録商標）コマンド）に変換して、印刷装置１６に送信する。
【００３３】
印刷装置１６は、制御部５１、記憶部５２、印刷機構５３、バッファー５４および装置側インターフェース５５を備えている。制御部５１は、ＣＰＵ等を有し、印刷装置１６を制御する。
【００３４】
印刷機構５３は、印刷ヘッド、用紙送り機構、用紙切断機構などを含み、制御部５１の制御下で印刷動作を行う。なお、印刷方式は、インクジェット方式やレーザー方式など、その種類は問わない。
【００３５】
バッファー５４は、受信データである印刷制御コマンドを一時的に格納しておく受信バッファーである。一方、印刷機構５３は、バッファー５４に格納されているデータを順次読みだして印刷を行う。装置側インターフェース５５は、制御装置１７（ボード側インターフェース４２）との通信を行う。印刷装置１６は、装置側インターフェース５５を介して制御装置１７から印刷制御コマンドを受信し、これに基づいて印刷を行う。
【００３６】
ここで図４ないし図８を参照して、Ｗｅｂアプリケーション２７により提供される印刷フォーマット編集用のＷｅｂページ２９および、当該Ｗｅｂページ２９に組み込まれた制御スクリプトについて説明する。図４（ａ）に示すように、Ｗｅｂページ２９は、複数のタブ６１〜６７と、選択された各タブ６１〜６７に対応する画面を表示する画面表示領域６８とを有している。
【００３７】
複数のタブ６１〜６７には、リクエストタブ６１、変換タブ６２、プレビュータブ６３、テスト印刷タブ６４、スタイルシートタブ６５、印刷タブ６６および設定タブ６７が含まれている。すなわち、Ｗｅｂページ２９では、リクエストタブ６１が選択された場合、画面表示領域６８にリクエスト画面７１（図４（ｂ）参照）を表示する。変換タブ６２が選択された場合、画面表示領域６８に変換操作画面７２（図５（ａ）参照）を表示する。プレビュータブ６３が選択された場合、画面表示領域６８にプレビュー表示画面７３（図５（ｂ）参照）を表示する。テスト印刷タブ６４が選択された場合、画面表示領域６８にテスト印刷指示画面７４（図６（ａ）参照）を表示する。スタイルシートタブ６５が選択された場合、画面表示領域６８にスタイルシート確認画面７５（図６（ｂ）参照）を表示する。印刷タブ６６が選択された場合、画面表示領域６８に本印刷指示画面７６（図７（ａ）参照）を表示する。設定タブ６７が選択された場合、画面表示領域６８に設定画面７７（図７（ｂ）参照）を表示する。なお、図４（ａ）では、画面表示領域６８における画面表示を省略しているが、デフォルトの状態では、変換タブ６２が選択された状態となっているものとする。
【００３８】
図４（ｂ）に示すように、リクエスト画面７１は、ＸＭＬ文書を入力する入力画面である。リクエスト画面７１は、入力欄７１ａを有し、決済処理データや注文データのＸＭＬ文書が当該入力欄７１ａに入力される。
【００３９】
図５（ａ）に示すように、変換操作画面７２は、印刷フォーマットに係る印刷フォーマット情報を入力する入力／編集画面である。変換操作画面７２は、画面中の右側に広く配置されると共に、編集中の印刷フォーマット情報を表示する編集領域７２ａと、画面中の左側に配置されると共に、印刷設定要素や印字要素を印刷フォーマット情報に追加する各種要素追加アイコン７２ｂと、を有している。各種要素追加アイコン７２ｂによる印刷設定要素や印字要素の追加と、追加した印刷設定要素や印字要素の設定とを繰り返し行うことで、印刷フォーマット情報が編集されて作成される。これにより、印刷フォーマット情報が入力される。なお、同図に示すように、印字要素には、バーコード画像や二次元コード画像、ロゴ画像等の画像要素が含まれている。以下、バーコード画像および二次元コード画像をまとめて、単にコード画像と呼称する。
【００４０】
なお、同図に示すように、変換操作画面７２には、印刷フォーマットのサンプルをインポートするインポートボタン７２ｃが設けられている。例えば、インポートボタン７２ｃがクリックされると、マークアップ言語で記述された印刷フォーマットのサンプルを選択する選択画面（図示省略）を表示する。ユーザーによって当該選択画面における複数のサンプルの中から１のサンプルが選択されると、選択した当該サンプルをインポートする。当該インポートによって、編集領域７２ａ上に、インポートしたサンプルの印刷フォーマット情報が反映される。
【００４１】
図５（ｂ）に示すように、プレビュー表示画面７３は、プレビュー画像である印刷イメージ７３ａを表示する。印刷イメージ７３ａは、リクエスト画面７１で入力されたＸＭＬ文書に、印刷フォーマット情報および機種依存情報を反映した印刷結果のイメージである。また、同図に示すように、印刷イメージ７３ａの一部として、インテリジェント機能付き印刷装置１１の、用紙カット動作等の印字に関係しない動作を示すアイコン７３ｂで表示する。また、同図に示すように、印刷イメージ７３ａと共に、印刷結果の幅寸法７３ｃをドット数で表示することが好ましい。なお、コード画像やロゴ画像は、画像そのものを表示するのではなく、当該画像の印字位置を示すアイコンを表示する。
【００４２】
図６（ａ）に示すように、テスト印刷指示画面７４は、テスト印刷を指示する操作画面である。テスト印刷指示画面７４は、テスト印刷に際して送信するＸＭＬ文書（印刷フォーマット情報を反映したもの）を表示するＸＭＬ文書表示領域７４ａと、テスト印刷を指示する送信ボタン７４ｂと、を有している。また、同図に示すように、インテリジェント機能付き印刷装置１１のステータスイベント情報を表示するステータス表示領域７４ｃと、ステータスイベント情報を消去する消去ボタン７４ｄとを有することが好ましい。
【００４３】
図６（ｂ）に示すように、スタイルシート確認画面７５は、印刷フォーマット情報（スタイルシート）をＸＭＬ言語で表示する。なお、表示した印刷フォーマット情報は編集不能となっている。
【００４４】
図７（ａ）に示すように、本印刷指示画面７６は、本印刷を指示する操作画面である。本印刷指示画面７６は、本印刷に際して送信するＸＭＬ文書（印刷フォーマット情報を反映していないもの）を表示するＸＭＬ文書表示領域７６ａと、本印刷を指示する送信ボタン７６ｂと、を有している。また、同図に示すように、インテリジェント機能付き印刷装置１１からのレスポンスメッセージを表示するメッセージ表示領域７６ｃと、レスポンスメッセージを消去する消去ボタン７６ｄとを有することが好ましい。
【００４５】
図７（ｂ）に示すように、設定画面７７は、プレビュー表示や印刷に係る各種設定を行う画面である。設定画面７７では、プレビュー表示に係る設定として、印刷装置１６の機種設定と、用紙サイズ（幅寸法）の設定（用紙サイズが可変可能な機種に限る）と、を行うことができる。一方、印刷に係る設定として、インテリジェント機能付き印刷装置１１のＩＰ（Internet Protocol）アドレスの設定と、印刷する印刷装置１６のデバイス識別子（ＩＤ）の設定と、印刷タイムアウトの設定と、インテリジェント機能付き印刷装置１１のステータス監視の有無の設定と、を行うことができる。
【００４６】
続いて図８を参照して、Ｗｅｂページ２９の制御スクリプトの機能構成について説明する。図８は、当該制御スクリプトの機能ブロック図である。図８に示すように、制御スクリプトは、主な機能構成として、印刷フォーマット情報入力部８１、印刷フォーマット情報記憶部８２、印刷フォーマット情報登録部８３、ＸＭＬ文書入力部（入力部）８４、変換部８５、変換後文書記憶部８６、機種依存情報記憶部８７、印刷イメージ表示部（表示部）８８、変換後文書送信部８９および変換前文書送信部９０を備えている。請求項にいう「記憶部」は、印刷フォーマット記憶部８２および機種依存情報記憶部８７で構成されている。
【００４７】
印刷フォーマット情報入力部８１は、変換操作画面７２によりユーザー操作を受け付け、ユーザー操作に従って印刷フォーマット情報を入力する。また、印刷フォーマット情報入力部８１は、ユーザー操作に従って、印刷フォーマットのサンプルをインポートする。印刷フォーマット情報記憶部８２は、入力（またはインポート）した印刷フォーマット情報を記憶する。
【００４８】
印刷フォーマット情報登録部８３は、入力した印刷フォーマット情報を、インテリジェント機能付き印刷装置１１に登録する。例えば、制御装置１７をサーバーとする登録用のＷｅｂページ２９に、当該印刷フォーマット情報をアップロードする形で、印刷フォーマット情報を登録する。かかる場合、制御装置１７は、ネットワークＮＷに接続されている必要がある。なお、当該印刷フォーマット情報を直接、制御装置１７に送信して、印刷フォーマット情報を登録する構成であっても良い。または、印刷フォーマット情報をＷｅｂサーバー１３上に一旦登録し、制御装置１７がこれを読み出す形で、印刷フォーマット情報を登録する構成であっても良い。
【００４９】
ＸＭＬ文書入力部８４は、リクエスト画面７１によりユーザー操作を受け付け、ユーザー操作に従って、決済処理データや注文データのＸＭＬ文書を入力する。変換部８５は、入力された印刷フォーマット情報に基づいて、入力されたＸＭＬ文書を、当該印刷フォーマット情報を反映したＸＭＬ文書に変換する。なお、印刷フォーマットのサンプルがインポートされている場合には、インポートされた当該サンプルに基づいて、入力されたＸＭＬ文書を変換する。
【００５０】
変換後文書記憶部８６は、変換部８５によって変換された変換後のＸＭＬ文書を記憶する。機種依存情報記憶部８７は、各種印刷装置１６の機種依存情報を記憶する。機種依存情報は、印刷装置１６の機種に依存する情報である。
【００５１】
印刷イメージ表示部８８は、機種依存情報に基づいて、変換後文書記憶部８６に記憶された変換後のＸＭＬ文書を印刷イメージ７３ａに変換し、プレビュー表示画面７３上に表示する。ここでは、設定画面７７で設定された機種の機種依存情報や用紙サイズを用いて、印刷イメージ７３ａを生成する。また、上述した通り、インテリジェント機能付き印刷装置１１で、印字に付随して印字に関係しない動作を行う場合には、印刷イメージ７３ａの一部として、当該動作を示すアイコン７３ｂを表示する。また、コード画像やロゴ画像等の画像要素を印字する場合（印字要素として当該画像要素が含まれているとき）には、これらに代え、印刷イメージ７３ａの一部として、これらの画像の印字位置を示すと共にこれらの画像に対応したアイコンを表示する。
【００５２】
変換後文書送信部８９は、テスト印刷に用いる変換後のＸＭＬ文書を、インテリジェント機能付き印刷装置１１（制御装置１７）に送信するものである。すなわち、変換後文書送信部８９は、テスト印刷指示画面７４によりユーザー操作（送信ボタン７４ｂのクリック：テスト印刷の指示）を受け付け、ユーザー操作に従って、変換後文書記憶部８６に記憶された変換後のＸＭＬ文書を、インテリジェント機能付き印刷装置１１に送信する。
【００５３】
変換前文書送信部９０は、本印刷に用いる変換前のＸＭＬ文書を、インテリジェント機能付き印刷装置１１（制御装置１７）に送信するものである。すなわち、変換前文書送信部９０は、本印刷指示画面７６によりユーザー操作（送信ボタン７６ｂのクリック：本印刷の指示）を受け付け、ユーザー操作に従って、ＸＭＬ文書入力部８４により入力された変換前のＸＭＬ文書を、インテリジェント機能付き印刷装置１１に送信する。
【００５４】
このような構成により、制御スクリプトは、印刷フォーマット情報入力部８１により、ユーザー操作に従って、印刷フォーマット情報を入力する。印刷フォーマット情報が入力されたら、印刷フォーマット情報記憶部８２に当該印刷フォーマット情報を記憶する。一方、ＸＭＬ文書入力部８４により、ユーザー操作に従って、決済処理データや注文データのＸＭＬ文書を入力する。ＸＭＬ文書が入力されたら、変換部８５により、当該ＸＭＬ文書を、印刷フォーマット情報に基づいて変換し、変換後のＸＭＬ文書を変換後文書記憶部８６に記憶する。そして、印刷イメージ表示部８８により、機種依存情報に基づいて、変換後のＸＭＬ文書を印刷イメージ７３ａに変換してこれを表示する。さらに、変換後文書送信部８９により、ユーザー操作に従って、変換後のＸＭＬ文書を送信してテスト印刷を指示する。また、テスト印刷により問題がない場合は、印刷フォーマット情報登録部８３により、印刷フォーマット情報記憶部８２に記憶されている印刷フォーマット情報を、インテリジェント機能付き印刷装置１１に登録する。その後、変換前文書送信部９０により、ユーザー操作に従って、変換前のＸＭＬ文書を送信して本印刷を指示する。
【００５５】
次に図９を参照して、制御装置１７の機能構成について説明する。図９は、制御装置１７の機能ブロック図である。図９に示すように、制御装置１７は、主な機能構成として、印刷フォーマット情報記憶部９６、機種依存情報記憶部９７、テスト印刷制御部９８および本印刷制御部９９を備えている。
【００５６】
印刷フォーマット情報記憶部９６は、印刷フォーマット情報登録部８３により登録された印刷フォーマット情報を記憶する。機種依存情報記憶部９７は、各種印刷装置１６の機種依存情報を記憶する。
【００５７】
テスト印刷制御部９８は、テスト印刷に係る印刷制御コマンドを、印刷装置１６に送信する。具体的には、テスト印刷制御部９８は、変換後文書送信部８９により送信された変換後のＸＭＬ文書を受信すると共に、機種依存情報記憶部９７から、印刷装置１６の機種依存情報を読み出す。そして、読み出した機種依存情報に基づいて、受信したＸＭＬ文書を印刷制御コマンドに変換し、印刷装置１６に送信する。これにより、印刷装置１６にテスト印刷を実施させる。
【００５８】
本印刷制御部９９は、本印刷に係る印刷制御コマンドを、印刷装置１６に送信する。具体的には、本印刷制御部９９は、変換前文書送信部９０により送信された変換前のＸＭＬ文書を受信すると共に、印刷フォーマット情報記憶部９６から印刷フォーマット情報を読み出す。その後、読み出した印刷フォーマット情報に基づいて、受信したＸＭＬ文書を、当該印刷フォーマット情報を反映したＸＭＬ文書に変換する。そして、機種依存情報記憶部９７から機種依存情報を読み出し、読み出した機種依存情報に基づいて、変換後のＸＭＬ文書を印刷制御コマンドに変換し、印刷装置１６に送信する。これにより、印刷装置１６に本印刷を実施させる。
【００５９】
以上のような構成によれば、Ｗｅｂページ２９の制御スクリプトにより、印刷フォーマット情報を反映した印刷イメージ７３ａを表示するため、実際に印刷処理を実行しなくとも、印刷結果を確認することができ、印刷フォーマットの作成作業を容易に行うことができる。さらに、ホストコンピューター１２に汎用のＷｅｂブラウザー３７がインストールされていれば、特段のソフトウェアをインストールすることなく、上記印刷イメージ７３ａを表示することができるので、簡単な構成で且つ容易に、印刷結果を確認することができる。
【００６０】
また、Ｗｅｂページ２９の制御スクリプトにより、印刷フォーマットのサンプルをインポートすることができるので、ユーザーが、印刷フォーマットを一から作成する必要がない。これにより、印刷フォーマットの作成における利便性を向上することができる。
【００６１】
さらに、印刷イメージ７３ａの一部として、印字に関係しない動作を示すアイコン７３ｂを表示するため、ユーザーは、印字に付随して、印字以外にどのような動作を行うかを確認することができる。なお、印字に関係しない動作として、用紙カット動作を例示したが、その他、ブザー音出力動作やキャッシュドロアーのドロアキック動作等が挙げられる。
【００６２】
またさらに、印刷イメージ７３ａの一部として、コード画像やロゴ画像そのものではなく、これらの印字位置を示すアイコンを表示することにより、ＸＭＬ文書を印刷イメージ７３ａに変換するときの変換処理を簡易化することができる。これにより、印刷イメージ７３ａを表示するまでにかかる時間（処理時間）を削減することができ、Ｗｅｂページ２９の利便性をより向上することができる。なお、コード画像やロゴ画像だけでなく、変換操作画面７２で印字要素として追加する画像要素全てを、その印字位置を示すアイコンで表示するようにしても良い。
【００６３】
また、変換後のマークアップ文書をインテリジェント機能付き印刷装置１１に送信することにより、変換後のマークアップ文書を用いて、作成した印刷フォーマットによるテスト印刷を実行することができ、より実際の印刷に近い形で、作成した印刷フォーマットを反映した印刷結果を確認することができる。
【００６４】
さらに、変換前のマークアップ文書をインテリジェント機能付き印刷装置１１に送信するので、変換前のマークアップ文書により、作成した印刷フォーマットによる本印刷を実行することができる。
【００６５】
なお、本実施形態においては、便宜上、ホストコンピューター１２とインテリジェント機能付き印刷装置１１とが１対１の印刷システム１を例示したが、ホストコンピューター１２とインテリジェント機能付き印刷装置１１とが、多対１の印刷システム１に本発明を適用しても良いし、ホストコンピューター１２とインテリジェント機能付き印刷装置１１とが、１対多の印刷システム１に本発明を適用しても良い。さらに、ホストコンピューター１２とインテリジェント機能付き印刷装置１１とが、多対多の印刷システム１に本発明を適用しても良い。ひいては、１つの制御装置１７に対し、複数の印刷装置１６（親端末および子端末）を備えた構成であっても良い。例えば、印刷システム１が、１つのホストコンピューター１２と、１つのＷｅｂサーバー１３と、１つの制御装置１７と、複数の印刷装置１６とから成る構成であっても良い。
【符号の説明】
【００６６】
１：印刷システム、  １１：インテリジェント機能付き印刷装置、  １２：ホストコンピューター、  １７：制御装置、  ２９：Ｗｅｂページ、  ３７：Ｗｅｂブラウザー、  ７３ａ：印刷イメージ、  ７３ｂ：アイコン、  ８２：印刷フォーマット記憶部、  ８４：ＸＭＬ文書入力部、  ８５：変換部、  ８７：機種依存情報記憶部、  ８８：印刷イメージ表示部
【図１】
2014215665.tif 000003
【図２】
2014215665.tif 000004
【図３】
2014215665.tif 000005
【図４】
2014215665.tif 000006
【図５】
2014215665.tif 000007
【図６】
2014215665.tif 000008
【図７】
2014215665.tif 000009
【図８】
2014215665.tif 000010
【図９】
2014215665.tif 000011