(57)【要約】【課題】  印刷の実行時にプリンタ制御情報を出力するのと同様の感覚（操作性）で、ジョブ制御情報を印刷装置に出力することのできる印刷制御装置、及び、その印刷制御装置を構成するためのプログラムの提供。【解決手段】  一般の印刷データでは、（Ａ）に例示するように、印刷設定に用紙サイズ，コピー枚数等が設定されているが、シリアルナンバーを取得するためのＰＪＬコマンドを送信したい場合、（Ｂ）に例示するように、印刷設定ではシリアル取得設定がＯＮに設定される。この設定に応じて、レンダリングフィルタ処理では、シリアルナンバー取得コマンドが生成され、プリンタに送信される。【選択図】  図５
2008299634.tif 000002
【特許請求の範囲】
【請求項１】
使用者の設定に基づいて設定条件データを生成する設定条件データ生成手段と、
該設定条件データ生成手段により生成された設定条件データをヘッダ情報とした印刷データを生成する印刷データ生成手段と、
該印刷データ生成手段に生成された印刷データをプリンタ制御情報に変換して印刷装置に出力する変更手段と、
を備え、
上記設定条件データ生成手段が、使用者の設定に応じて、ジョブ制御情報の出力を指示する特別設定を含む設定条件データを生成し、
上記変更手段が、
上記印刷データ生成手段に生成された印刷データに含まれる設定条件データの中に、上記特別設定が含まれるか否かを判断する判断手段と、
上記設定条件データの中に上記特別設定が含まれると上記判断手段が判断した場合、その特別設定に対応したジョブ制御情報を上記印刷装置に出力するジョブ制御情報出力手段と、
を備えたことを特徴とする印刷制御装置。
【請求項２】
上記変更手段が、更に、
上記設定条件データの中に上記特別設定が含まれないと上記判断手段が判断した上記印刷データの場合には、その印刷データに基づいたプリンタ制御情報を上記印刷装置に出力する通常処理手段を、
備えたことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
上記設定条件データの中に上記特別設定が含まれると上記判断手段が判断した場合、上記特別設定以外の上記印刷データは破棄されることを特徴とする請求項１または２記載の印刷制御装置。
【請求項４】
上記印刷データ生成手段は、上記特別設定を含む設定条件データをヘッダ情報とした印刷データを作成する場合、その印刷データの本体として、上記特別設定に対応する処理が不可能であることを表す画像に対応したデータを作成することを特徴とする請求項３記載の印刷制御装置。
【請求項５】
コンピュータを、請求項１〜４のいずれかに記載の印刷制御装置を構成する各手段として動作させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置を制御する印刷制御装置に関し、詳しくは、ヘッダ情報を有する印刷データをプリンタ制御情報に変換して印刷装置に出力する印刷制御装置、及び、その印刷制御装置を構成するためのプログラムに関する。
【背景技術】
【０００２】
従来より、プリンタ等の印刷装置を制御するパーソナルコンピュータ等の印刷制御装置は、印刷すべき内容に対応した印刷データをＰＤＬ（Page Description Language），ＰＤＦ（Portable Document Format）等のプリンタ制御情報に変換して印刷装置に出力している。また、印刷装置へは、上記プリンタ制御情報の他に、ＰＪＬ（Printer Job Language）コマンド等のジョブ制御情報を送信して各種指示を行う必要が生じる場合がある。そこで、ＰＤＦのデータとＰＪＬコマンドとをスプーラに書き込み、共にプリンタに送信することが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−９２７４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、フィルタを備えた印刷制御装置には、処理対象のデータが所定のフォーマットを満たすことを前提としているものがあり、単独のＰＪＬコマンドは所定のフォーマットを満たしていないので印刷装置に出力できない場合がある。また、ＰＪＬコマンド等のジョブ制御情報は、印刷制御装置としてのプリンタドライバの処理とは別個の処理によって印刷装置に出力することも可能であるが、このような操作を行うには極めて専門的な知識が必要となる。
【０００４】
そこで、本発明は、印刷の実行時にプリンタ制御情報を出力するのと同様の感覚（操作性）で、ジョブ制御情報を印刷装置に出力することのできる印刷制御装置、及び、その印刷制御装置を構成するためのプログラムを提供することを目的としてなされた。
【課題を解決するための手段】
【０００５】
上記目的を達するためになされた本発明は、使用者の設定に基づいて設定条件データを生成する設定条件データ生成手段と、該設定条件データ生成手段により生成された設定条件データをヘッダ情報とした印刷データを生成する印刷データ生成手段と、該印刷データ生成手段に生成された印刷データをプリンタ制御情報に変換して印刷装置に出力する変更手段と、を備え、上記設定条件データ生成手段が、使用者の設定に応じて、ジョブ制御情報の出力を指示する特別設定を含む設定条件データを生成し、上記変更手段が、上記印刷データ生成手段に生成された印刷データに含まれる設定条件データの中に、上記特別設定が含まれるか否かを判断する判断手段と、上記設定条件データの中に上記特別設定が含まれると上記判断手段が判断した場合、その特別設定に対応したジョブ制御情報を上記印刷装置に出力するジョブ制御情報出力手段と、を備えたことを特徴としている。
【０００６】
このように構成された本発明の印刷制御装置では、上記設定条件データ生成手段が、使用者の設定に応じて、ジョブ制御情報の出力を指示する特別設定を含む設定条件データを生成した場合、その設定条件データをヘッダ情報とした印刷データが印刷データ生成手段によって生成される。すると、変更手段に備えられた判断手段は、上記印刷データ生成手段に生成された印刷データに含まれる設定条件データの中に上記特別設定が含まれると判断し、その判断に応じて、変換手段に備えられたジョブ制御情報出力手段は、その特別設定に対応したジョブ制御情報を上記印刷装置に出力する。
【０００７】
このように、本発明の印刷制御装置では、プリンタ制御情報として出力可能な所定のフォーマットとしてのヘッダ情報の中に上記特別設定を含ませておくことによって、印刷装置にジョブ制御情報の出力を可能にしている。このため、本発明の印刷制御装置では、上記特別設定を含むデータもその印刷制御装置の処理対象として認識され、プリンタ制御情報を出力する場合と同様の感覚（操作性）で、初心者でも容易にジョブ制御情報を印刷装置に出力することができる。
【０００８】
なお、本発明は以下の構成に限定されるものではないが、上記変更手段が、更に、上記設定条件データの中に上記特別設定が含まれないと上記判断手段が判断した上記印刷データの場合には、その印刷データに基づいたプリンタ制御情報を上記印刷装置に出力する通常処理手段を、備えていてもよい。
【０００９】
すなわち、例えば、一般のアプリケーションによって作成された印刷データは、上記印刷データ生成手段が生成した印刷データとは異なり、ヘッダ情報の設定条件データの中に上記特別設定を含まない。そこで、設定条件データの中に上記特別設定が含まれないと判断手段が判断した場合には、通常処理手段が、その印刷データに基づいたプリンタ制御情報を上記印刷装置に出力するのである。従って、この場合、上記特別設定が含まれない通常の印刷データの処理も一般の印刷制御装置と同様に実行することができる。
【００１０】
また、上記設定条件データの中に上記特別設定が含まれると上記判断手段が判断した場合、上記特別設定以外の上記印刷データは破棄されてもよい。この場合、ジョブ制御情報の出力のみを目的として上記特別設定がヘッダ情報に含められたときに、その特別設定以外のデータが破棄されるので、印刷装置による無駄な印刷や紙送りが実行されるのを抑制することができる。
【００１１】
そして、この場合、上記印刷データ生成手段は、上記特別設定を含む設定条件データをヘッダ情報とした印刷データを作成する場合、その印刷データの本体として、上記特別設定に対応する処理が不可能であることを表す画像に対応したデータを作成してもよい。
【００１２】
印刷データをプリンタ制御情報に変換して印刷装置に出力する変更手段は、個々の印刷装置毎にそれぞれ設けられる場合がある。このような場合、一部の印刷装置では、上記特別設定に対応する機能を備えていないケースも想定される。
【００１３】
印刷データ生成手段が印刷データの本体として上記のようなデータを作成する場合、対応する印刷装置が上記特別設定に対応する機能を備えていないケースでは、印刷装置に上記印刷データの本体に対応したプリンタ制御情報が出力される。すると、その印刷装置では、上記特別設定に対応する処理が不可能であることを表す画像が印刷される。このため、使用者は、その印刷結果に基づいて、その印刷装置では、設定した機能がサポートされていないことを知ることができる。
【００１４】
一方、対応する印刷装置が上記特別設定に対応する機能を備えている場合は、前述のように上記印刷データの本体は破棄されるので、印刷装置による無駄な印刷が行われることはなく、ジョブ制御情報のみが印刷装置に出力される。
【００１５】
また、本発明のプログラムは、コンピュータを、上記いずれかに記載の印刷制御装置を構成する各手段として動作させることを特徴としている。このため、本発明のプログラムをコンピュータに実行させれば、上記いずれかに記載の印刷制御装置を容易に構成することができる。
【発明を実施するための最良の形態】
【００１６】
［実施の形態の全体構成］
次に、本発明の実施の形態を、図面を参照して説明する。図１は、本発明が適用された印刷システムの構成を表す外観図である。図１に示すように、本実施の形態の印刷システムは、印刷装置の一例としてのカラーレーザプリンタ（以下、単にプリンタという）１と、そのプリンタ１にＬＡＮ，インターネット等のネットワークＷを介して接続された印刷制御装置の一例としてのパーソナルコンピュータ（以下、単にパソコンという）３００とから構成されている。なお、ネットワークＷには、プリンタ１以外にも他のプリンタが接続されていてもよい。
【００１７】
プリンタ１は、イエロー，マゼンタ，シアン，及びブラックのトナーにて電子写真方式によって画像を形成する周知のプリンタエンジン２（図２参照）を内部に備え、このプリンタエンジン２は、収容トレイ３に収容された被記録媒体の一例としての用紙（図示省略）に、１枚ずつ画像を形成してスタッカ４へ排出する。また、プリンタ１の表面には、ディスプレイ５ａ及び各種ボタンを備え、各種設定や指示を行うための操作パネル５が設けられている。
【００１８】
図２は、この印刷システムにおける制御系の構成を表すブロック図である。図２に示すように、パソコン３００のパソコン本体３１０は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、及び、ハードディスク装置（ＨＤＤ）３１４を備えている。そして、このパソコン本体３１０には、ＣＲＴ等のディスプレイ３２０、キーボード３３０、マウス３４０が接続されている（いずれも図１参照）。更に、パソコン本体３１０には、前述のネットワークＷや電話回線と接続するためのネットワークポートインタフェース（ネットワークポートＩ／Ｆ）３５０も接続されている。
【００１９】
プリンタ１には、前述のプリンタエンジン２等を制御する制御部１０が設けられ、この制御部１０は、ＣＰＵ１０Ａ，ＲＯＭ１０Ｂ，ＲＡＭ１０Ｃを備えたマイクロコンピュータとして構成されている。また、制御部１０は、電源スイッチが切られても記憶内容が消えないようにされたＮＶＲＡＭ１０Ｄも備えている。更に、この制御部１０には、前述のプリンタエンジン２，操作パネル５の他、ネットワークＷを介してパソコン３００と接続するためのネットワークポートインタフェース（ネットワークポートＩ／Ｆ）１１などが接続されている。
【００２０】
［実施の形態における制御］
次に、この制御系で実行される処理について説明する。図３は、パソコン３００において各種アプリケーションで印刷データが作成された後、印刷が指示されたときに表示されるユーザインタフェース５００の構成を表す説明図である。なお、このユーザインタフェース５００は、各種アプリケーションの処理において、プリンタドライバのモジュールを利用して表示される。また、各種アプリケーションでは、プリンタドライバのモジュールを利用することにより、印刷における用紙サイズ，コピー枚数，ウォーターマーク，用紙の片面にＮページ分の画像を形成させるＮＵＰなど、各種印刷設定が可能である。
【００２１】
図３に示すように、このユーザインタフェース５００は、プリンタ名を表示するプリンタ名表示部５０１，印刷実行を指示するためのＯＫボタン５０２，印刷の中止を指示するためのキャンセルボタン５０３といった周知の構成に加え、次のような構成を備えている。すなわち、プリンタ１からそのプリンタ１のシリアルナンバーの取得を指示するためのシリアルナンバー取得ボタン５０５と、そのシリアルナンバー取得ボタン５０５の操作に応じて取得されたシリアルナンバーを表示するシリアルナンバー表示部５０６とを備えている。そして、ＯＫボタン５０２またはシリアルナンバー取得ボタン５０５がマウス３４０にてクリック（以下、押下ともいう）されると、パソコン３００のＣＰＵ３１１は、ハードディスク装置３１４に記憶されたプログラムに基いて図４に示す処理を実行する。
【００２２】
図４に示すように、この処理では、先ず、Ｓ１（Ｓはステップを表す：以下同様）にて、当該処理が印刷実行を指示するためのＯＫボタン５０２が押下されて開始されたものか、シリアルナンバー取得ボタン５０５が押下されて開始されたものかが判断される。ＯＫボタン５０２の押下によって開始された通常の印刷処理の場合は（Ｓ１：Ｎ）、処理はＳ２へ移行し、上記アプリケーションで作成された印刷データがフィルタに送信され、続いて、そのフィルタにより、周知のウォーターマークフィルタ処理（Ｓ３）、ＮＵＰフィルタ処理（Ｓ４）等の各種フィルタ処理が実行される。
【００２３】
ここで、通常の印刷処理時にアプリケーションにおいて作成される印刷データは、図５（Ａ）に例示するように、ヘッダ情報の一例としての印刷設定と、印刷データの本体の一例としてのデータとによって構成され、ＸＭＬ形式のファイル構成となっている。なお、図５において、＜○○○＞は、文字列○○○が表すデータの始まりを表し、＜／○○○＞はその終わりを表している。図５（Ａ）の例では、用紙サイズ，コピー枚数等の印刷設定にパラメータが設定されているが、これらは各種アプリケーションによる設定に対応したものである。この場合、シリアルナンバー取得ボタン５０５は押下されていないので、シリアル取得コマンドが記述（設定）されていないか、シリアル取得コマンドが「ＯＦＦ」である記述がされている。そして、Ｓ３，Ｓ４等の各種フィルタ処理では、これらの印刷設定に応じたフィルタ処理が実行された後、続いて、処理はＳ５へ移行する。Ｓ５では、後述のレンダリングフィルタ処理が実行され、続くＳ６では、そのレンダリングフィルタ処理によってＸＭＬ言語からＰＤＬ言語に変換された印刷データがプリンタ１へ送信されて、処理が終了する。
【００２４】
一方、当該処理がシリアルナンバー取得ボタン５０５が押下されて開始されたものである場合は（Ｓ１：Ｙ）、設定条件データ生成手段の一例としてのＳ７にて、シリアルナンバーの設定をＯＮとする特別設定データが生成される。その後、印刷データ生成手段の一例としてのＳ８にてその特別設定データを含む印刷データがＸＭＬ形式のファイルフォーマットに従って生成された後、処理は前述のＳ２へ移行する。
【００２５】
図５（Ｂ）は、Ｓ８にて生成される印刷データを例示する説明図である。この印刷データは、アプリケーションにおいて作成される印刷データと同様にＸＭＬ形式のファイル構成となっている。図５（Ｂ）に例示するように、この印刷データのヘッダ情報の一例としての印刷設定には、Ｓ７及びＳ８の処理に応じて、特別設定の一例としてのシリアル取得設定がＯＮに設定されている。また、印刷データの本体の一例としてのデータとしては、「このプリンタはシリアルナンバー取得の機能は非サポートです」なる文字列を表すテキストデータが作成されている。
【００２６】
すなわち、Ｓ７の印刷設定のデータを生成する処理が設定条件データ生成手段に相当し、また、Ｓ８の、その印刷設定を含む印刷データ全体を生成する処理が印刷データ生成手段に相当する。なお、Ｓ８の処理における印刷データの生成は、一般のアプリケーションで利用されるものと共通のモジュールを利用してなされてもよく、一般のアプリケーションで利用されるものとは別個のモジュールを利用してなされてもよい。
【００２７】
前述のＳ２の処理では、Ｓ８にて生成された印刷データが、Ｓ３〜Ｓ５の各種フィルタ処理に送られる。この際、従来のＰＪＬコマンドは、ＸＭＬ形式のファイルフォーマットではないので、Ｓ３〜Ｓ５の各種フィルタ処理を通過することができず、エラー処理となり、従来のＰＪＬコマンドがプリンタ１へ送信されることはなかった。
【００２８】
しかし、本実施の形態では、前述のＳ８において生成された印刷データは、ＸＭＬ形式のファイルフォーマットで記述されているので、Ｓ３〜Ｓ５の各種フィルタ処理を実行するための各種フィルタ処理モジュール部を通過可能である。
【００２９】
なお、前述のＳ８において生成された印刷データは、Ｓ３〜Ｓ４の各種フィルタ処理に対応する印刷設定が設定されていないので、Ｓ３〜Ｓ４の各種フィルタ処理を実行するための各種フィルタ処理モジュール部を処理されることなく通過するのみである。
【００３０】
そして、次に、Ｓ５のレンダリングフィルタ処理では次のような処理が実行される。図６は、このレンダリングフィルタ処理を詳細に表すフローチャートである。図６に示すように、この処理では、先ず、Ｓ５１にて、印刷データの中の印刷設定が取得され、続くＳ５２では、前述のシリアル取得設定がＯＮになっているか否かが判断される。シリアル取得設定がＯＦＦの場合、またはシリアル取得設定に関するコマンド自体が印刷設定の中に存在しない場合は（Ｓ５２：Ｎ）、Ｓ５３にてその印刷データに対して通常のレンダリングフィルタ処理が実行され、ＸＭＬ形式の印刷データに基づいてプリンタ制御情報の一例としてのＰＤＬ形式の印刷データが生成され、処理は前述のＳ６へ移行する。すると、Ｓ６では、そのＰＤＬ形式の印刷データがプリンタ１へ送信される。
【００３１】
一方、シリアル取得設定がＯＮの場合は（Ｓ５２：Ｙ）、Ｓ５５にて、ジョブ制御情報の一例としてのＰＪＬコマンドからなるシリアルナンバー取得コマンドが生成される。また、このとき、Ｓ８にて生成された印刷データの本体等は破棄される。続いて、処理が前述のＳ６へ移行すると、そのＰＪＬ形式のシリアルナンバー取得コマンドがプリンタ１へ送信されて処理が終了する。すなわち、Ｓ５の処理が変更手段に相当し、Ｓ５２の処理が判断手段に、Ｓ５５及びＳ６の処理がジョブ制御情報出力手段に、Ｓ５３，Ｓ６の処理が通常処理手段に、それぞれ相当する。
【００３２】
次に、図７は、プリンタ１のＣＰＵ１０ＡがＲＯＭ１０Ｂに記憶されたプログラムに基づいて実行する処理を表すフローチャートである。なお、この処理は、前述のＳ６の処理により送信されたデータをプリンタ１が受信すると開始される。図７に示すように、この処理では、先ず、Ｓ９１にて、パソコン３００から受信したデータの種類が判断される。Ｓ９１にて、受信したデータがＰＤＦデータと判断された場合は、Ｓ９２にて、そのＰＤＦデータに基づいて用紙に印刷を行う通常の印刷処理が実行されて処理が終了する。
【００３３】
一方、Ｓ９１にて、受信したデータがシリアルナンバー取得コマンドと判断された場合は、処理はＳ９３へ移行し、ＲＯＭ１０Ｂに記憶されている当該プリンタ１のシリアルナンバーが取得される。続くＳ９４では、取得されたシリアルナンバーがパソコン３００へ送信され、処理が終了する。すると、パソコン３００では、図示省略した別ルーチンの処理により、シリアルナンバー表示部５０６に当該シリアルナンバーが表示される。
【００３４】
［本実施の形態の効果］
このように、本実施の形態では、ユーザインタフェース５００のシリアルナンバー取得ボタン５０５が押下されると（Ｓ１：Ｙ）、印刷設定のシリアル取得設定がＯＮに設定された印刷データが生成される（Ｓ７，Ｓ８）。この印刷データは一般の印刷データと同様のＸＭＬフォーマットを有しているため（図５参照）、各種フィルタ処理（Ｓ３，Ｓ４）を通過することができ、その後のレンダリングフィルタ処理（Ｓ５）にてＰＪＬ形式のシリアルナンバー取得コマンドが生成されてプリンタ１へ送信される（Ｓ５５，Ｓ６）。このため、通常の印刷を行う場合と同様の感覚（操作性）で、初心者でも容易にプリンタ１からシリアルナンバーを取得することができる。また、アプリケーション等で作成された印刷データを印刷するためにＯＮボタンが押下された場合は（Ｓ１：Ｎ）、通常通りにＰＤＬ形式の印刷データが送信されるので（Ｓ５４，Ｓ６）、一般のプリンタドライバを使用した場合と同様の印刷も実行できる。
【００３５】
また、シリアルナンバー取得コマンド生成時には、Ｓ８にて生成された印刷データの本体等が破棄され（Ｓ５５）、プリンタ１にはシリアルナンバー取得コマンドのみが送信されるので（Ｓ６）、プリンタ１において無駄な印刷や紙送りが実行されることもない。
【００３６】
更に、Ｓ５のレンダリングフィルタ処理は、ネットワークＷに接続された個々のプリンタ毎にそれぞれ設けられる。このため、図７に示したようなシリアルナンバー取得コマンドに対応した処理が実行できないプリンタに対しては、Ｓ５のレンダリングフィルタ処理は、図６のＳ５３を実行するだけの処理となる。この場合、印刷設定のシリアル取得設定は認識されず、データ本体としての上記テキストデータもＳ６にてそのプリンタに送信されるが、この場合は次のような効果が生じる。すなわち、上記テキストデータは、「このプリンタはシリアルナンバー取得の機能は非サポートです」なる文字列に対応しているので、当該プリンタではその文字列が用紙に印刷される。すると、使用者は、その印刷結果に基づいて、当該プリンタがシリアルナンバー取得コマンドに対応していないことを知ることができる。
【００３７】
また、前述のように、プリンタがシリアルナンバー取得コマンドに対応している場合は、シリアルナンバー取得コマンド生成時には印刷データの本体等が破棄されるので（Ｓ５５）、上記文字列は印刷されない。
【００３８】
［本発明の他の実施の形態］
なお、本発明は上記実施の形態になんら限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。例えば、プリンタ１に送信するＰＪＬコマンドとしては、シリアルナンバー取得コマンドの他にも、プリンタセッティング（プリンタの設定情報の印刷）、ステータスの取得、キャリブレーションデータの取得などを指示するコマンドを送信可能にしてもよい。更に、Ｓ８にて生成される印刷データの本体は空であってもよい。すなわち、設定条件データ生成手段は特別設定のみを設定してもよい。また更に、Ｓ５２では、対応するプリンタ１（プリンタ１の選択は、ユーザインタフェース５００のプリンタ名表示部５０１で行うことが可能）がシリアル取得機能を備えていない場合にも、Ｎ側へ処理が流れてもよい。
【００３９】
また、上記実施の形態では、印刷設定のシリアル取得設定がＯＮに設定されているときに、レンダリングフィルタ処理においてＰＪＬコマンドを生成しているが、図８に例示するように、印刷設定の特殊ＰＪＬコマンドの項目に、プリンタ３００に送信すべきＰＪＬコマンドそのものを書きこんでもよい。この場合、レンダリングフィルタ処理では、特殊ＰＪＬコマンドが設定されている場合には、そのＰＪＬコマンドをプリンタ１に送信する。また、この場合、特殊ＰＪＬコマンドの設定がなければ通常の印刷が実行される。更に、＜特殊設定＞のタグを追加して、ＯＮまたはＯＦＦで制御しても同様の効果が得られる。このような構成を採用した場合、上記のように様々なＰＪＬコマンドをプリンタ１に送信することができる。
【００４０】
また更に、本発明の設定条件データ生成手段及び印刷データ生成手段は、他のアプリケーションにおいてコールされることにより、上記Ｓ７，Ｓ８の処理と同様に、そのアプリケーションの一環として生成される印刷設定若しくはその印刷設定を含む印刷データ全体を生成することも可能であってもよい。また、上記実施の形態では、特別設定を含まない一般のＸＭＬ形式の印刷データをアプリケーションで作成しているが、このような印刷データのデータ本体が印刷制御装置で作成されてもよい。
【図面の簡単な説明】
【００４１】
【図１】本発明が適用された印刷システムの構成を表す外観図である。
【図２】その印刷システムにおける制御系の構成を表すブロック図である。
【図３】その印刷システムのパソコンで表示される印刷用のユーザインタフェースの構成を表す説明図である。
【図４】そのパソコンが印刷時に実行する処理を表すフローチャートである。
【図５】通常の印刷処理時に作成される印刷データと、シリアルナンバー取得用の印刷データとを対比して例示する説明図である。
【図６】上記処理におけるレンダリングフィルタ処理を詳細に表すフローチャートである。
【図７】上記印刷システムのプリンタにおける処理を表すフローチャートである。
【図８】シリアルナンバー取得用の印刷データの他の形態を表す説明図である。
【符号の説明】
【００４２】
１…プリンタ              ２…プリンタエンジン      ３…収容トレイ
５…操作パネル            ５ａ…ディスプレイ        １０…制御部
１０Ａ，３１１…ＣＰＵ    １０Ｂ，３１２…ＲＯＭ    １０Ｃ，３１３…ＲＡＭ
３００…パソコン          ３１０…パソコン本体      ３１４…ハードディスク装置
３２０…ディスプレイ      ３３０…キーボード        ３４０…マウス
５００…ユーザインタフェース        ５０５…シリアルナンバー取得ボタン
５０６…シリアルナンバー表示部      Ｗ…ネットワーク
【図１】
2008299634.tif 000003
【図２】
2008299634.tif 000004
【図３】
2008299634.tif 000005
【図４】
2008299634.tif 000006
【図５】
2008299634.tif 000007
【図６】
2008299634.tif 000008
【図７】
2008299634.tif 000009
【図８】
2008299634.tif 000010