(57)【要約】【課題】印刷用スクリプトの格納場所に応じて、異なる印刷結果を得ることができる技術を提供する。【解決手段】印刷装置は、印刷用スクリプトの参照先のアドレス情報を含む印刷要求を、クライアントから受信する受信部と、印刷要求に基づき、印刷用スクリプトを参照先から取得する取得部と、参照先のアドレス情報とクライアントのアドレス情報とが一致するか否かを判定する判定部と、印刷用スクリプトに基づいて印刷を実行する印刷実行部と、を備え、印刷実行部は、参照先のアドレス情報とクライアントのアドレス情報とが一致する場合に、第１の処理を実行し、参照先のアドレス情報とクライアントのアドレス情報とが一致しない場合に、第１の処理とは異なる第２の処理を実行する。【選択図】図１
2008093947.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアントに接続される印刷装置であって、
印刷用スクリプトの参照先のアドレス情報を含む印刷要求を、前記クライアントから受信する受信部と、
前記印刷要求に基づき、前記印刷用スクリプトを前記参照先から取得する取得部と、
前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致するか否かを判定する判定部と、
前記印刷用スクリプトに基づいて印刷を実行する印刷実行部と、
を備え、
前記印刷実行部は、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致する場合に、第１の処理を実行し、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致しない場合に、前記第１の処理とは異なる第２の処理を実行することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記判定部は、前記印刷要求が標準化されていない特定コマンドを含む場合に、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致するか否かを判定し、前記印刷要求が前記特定コマンドを含まない場合に、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致するか否かを判定せず、
前記印刷実行部は、前記印刷要求が前記特定コマンドを含まない場合に、前記第２の処理を実行する、
印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置であって、さらに、
前記印刷用スクリプトを解釈する第１のスクリプト解釈部と、前記印刷用スクリプトを解釈する第２のスクリプト解釈部と、を備え、
前記第１のスクリプト解釈部と前記第２のスクリプト解釈部とは、前記印刷用スクリプトにおいて解釈可能な記述内容が異なり、
前記印刷実行部は、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致する場合に、前記第１の処理として、前記スクリプトを前記第１のスクリプト解釈部に渡し、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致しない場合に、前記第２の処理として、前記スクリプトを前記第２のスクリプト解釈部に渡す、
印刷装置。
【請求項４】
請求項３に記載の印刷装置において、
前記第１のスクリプト解釈部と前記第２のスクリプト解釈部とのうち、いずれか一方は、前記印刷用スクリプトにおいて、標準化されていない所定の記述内容を解釈することができ、他方は、前記印刷用スクリプトにおいて、前記所定の記述内容を解釈することができない、
印刷装置。
【請求項５】
ネットワークを介してクライアントに接続される印刷装置において、印刷用スクリプトに基づいて印刷を実行するための印刷方法であって、
（ａ）前記印刷用スクリプトの参照先のアドレス情報を含む印刷要求を、前記クライアントから受信する工程と、
（ｂ）前記印刷要求に基づき、前記印刷用スクリプトを前記参照先から取得する工程と、
（ｃ）前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致するか否かを判定する工程と、
（ｄ）印刷用スクリプトに基づいて印刷を実行する工程と、
を備え、
前記工程（ｄ）において、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致する場合に、第１の処理を実行し、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致しない場合に、前記第１の処理とは異なる第２の処理を実行することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用スクリプトに基づき印刷用コンテンツを印刷する技術に関する。
【背景技術】
【０００２】
近年、印刷用コンテンツを記述したスクリプト（以下、「印刷用スクリプト」と呼ぶ。）を、パーソナルコンピュータやデジタルテレビ受像機等のクライアントから印刷装置に送信して、印刷用コンテンツを印刷するシステムが提案されている。なお、このような印刷用スクリプトとしては、ＸＨＴＭＬ−Ｐｒｉｎｔスクリプトなど、ＸＭＬ（eXtensible Markup Language）に準拠したスクリプトが挙げられる（下記特許文献１参照）。
【０００３】
【特許文献１】特開２００４−３１８８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
印刷用スクリプトに基づいて印刷用コンテンツを印刷する印刷システムでは、印刷装置が印刷用スクリプトを取得する方法として、前述のようにクライアントから印刷用スクリプトを受信して取得する方法の他に、以下のような方法が用いられる場合がある。すなわち、クライアントは、印刷装置への印刷要求において印刷用スクリプトの格納場所を通知し、印刷装置は、この通知された格納場所から印刷用スクリプトを取得する方法である。このような印刷用スクリプト取得方法を採用する場合には、印刷用スクリプトの格納先は、クライアントに限らず、クライアントとは異なる他の装置（例えば、コンテンツサーバ等）になり得る。
【０００５】
従来においては、印刷用スクリプトの格納先がクライアントであっても、印刷要求をしたクライアントとは異なる装置であっても、印刷装置では、取得した印刷用スクリプトの内容が同じであれば、同様に印刷処理を実行して同じ印刷結果が得られていた。従って、印刷用スクリプトの格納場所に応じて、異なる処理結果となるようにすることは困難であった。
【０００６】
本発明は、印刷用スクリプトの格納場所に応じて、異なる処理結果を得ることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の印刷装置は、ネットワークを介してクライアントに接続される印刷装置であって、印刷用スクリプトの参照先のアドレス情報を含む印刷要求を、前記クライアントから受信する受信部と、前記印刷要求に基づき、前記印刷用スクリプトを前記参照先から取得する取得部と、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致するか否かを判定する判定部と、前記印刷用スクリプトに基づいて印刷を実行する印刷実行部と、を備え、前記印刷実行部は、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致する場合に、第１の処理を実行し、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致しない場合に、前記第１の処理とは異なる第２の処理を実行することを要旨とする。
【０００８】
本発明の印刷装置は、参照先のアドレス情報とクライアントのアドレス情報とが一致するか否かを判定して、これらのアドレス情報が一致する場合に第１の処理を実行し、これらのアドレス情報が一致しない場合に第２の処理を実行するので、印刷用スクリプトの参照先のアドレス情報として適当なアドレス情報を指定することにより、印刷用スクリプトの格納先に応じて、第１の処理と第２の処理とのうち、いずれか一方の処理を選択して実行させて、異なる処理結果となるようにすることができる。
【０００９】
上記印刷装置において、前記判定部は、前記印刷要求が標準化されていない特定コマンドを含む場合に、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致するか否かを判定し、前記印刷要求が前記特定コマンドを含まない場合に、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致するか否かを判定せず、前記印刷実行部は、前記印刷要求が前記特定コマンドを含まない場合に、前記第２の処理を実行するようにしてもよい。
【００１０】
このような構成とすることで、特定コマンドを含む印刷要求を印刷装置に送信するようにクライアントを構成することで、そのクライアントを、印刷用スクリプトの格納先に応じて、第１の処理と第２の処理とのうち、いずれか一方の処理を選択して実行させることが可能なクライアントとすることができる。
【００１１】
上記印刷装置は、さらに、前記印刷用スクリプトを解釈する第１のスクリプト解釈部と、前記印刷用スクリプトを解釈する第２のスクリプト解釈部と、を備え、前記第１のスクリプト解釈部と前記第２のスクリプト解釈部とは、前記印刷用スクリプトにおいて解釈可能な記述内容が異なり、前記印刷実行部は、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致する場合に、前記第１の処理として、前記スクリプトを前記第１のスクリプト解釈部に渡し、前記参照先のアドレス情報と前記クライアントのアドレス情報とが一致しない場合に、前記第２の処理として、前記スクリプトを前記第２のスクリプト解釈部に渡すようにしてもよい。
【００１２】
このような構成とすることで、印刷用スクリプトが第１のスクリプト解釈部で解釈可能な記述内容を含む場合には、印刷用スクリプトをクライアントに格納すると共に、印刷用スクリプトの参照先のアドレス情報として、クライアントのＩＰアドレスを指定することで、かかる記述内容を印刷装置において解釈させることができる。同様にして、印刷用スクリプトが第２のスクリプト解釈部で解釈可能な記述内容を含む場合には、クライアントとは異なる他の装置に印刷用スクリプトを格納すると共に、この装置のＩＰアドレスを、印刷用スクリプトの参照先のアドレス情報として指定することで、かかる記述内容を印刷装置において解釈させることができる。
【００１３】
上記印刷装置において、前記第１のスクリプト解釈部と前記第２のスクリプト解釈部とのうち、いずれか一方は、前記印刷用スクリプトにおいて、標準化されていない所定の記述内容を解釈することができ、他方は、前記印刷用スクリプトにおいて、前記所定の記述内容を解釈することができないようにしてもよい。
【００１４】
このような構成とすることで、標準化されていない所定の記述内容を解釈させたい場合には、第１のスクリプト解釈部と第２のスクリプト解釈部とのうち、かかる記述内容を解釈可能なスクリプト解釈部に応じたＩＰアドレスを、印刷用スクリプトの参照先のアドレス情報として指定することができる。例えば、第１のスクリプト解釈部が所定の記述内容を解釈可能であって、この所定の記述内容を解釈させたい場合には、印刷用スクリプトの参照先のアドレス情報として、クライアントのＩＰアドレスを指定することができる。一方、第２のスクリプト解釈部が所定の記述内容を解釈可能であって、この所定の記述内容を解釈させたい場合には、印刷用スクリプトの参照先のアドレス情報として、クライアントのＩＰアドレスとは異なる他のＩＰアドレスを指定することができる。なお、第１のスクリプト解釈部が所定の記述内容を解釈可能であって、かつ、この所定の記述内容を解釈させたくない場合には、印刷用スクリプトの参照先のアドレス情報として、クライアントＩＰアドレスとは異なる他のＩＰアドレスを指定することができる。また、第２のスクリプト解釈部が所定の記述内容を解釈可能であって、かつ、この所定の記述内容を解釈させたくない場合には、印刷用スクリプトの参照先のアドレス情報として、クライアントのＩＰアドレスを指定することができる。
【００１５】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷方法や、印刷方法または印刷装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１の実施例：
Ｂ．第２の実施例：
Ｃ．変形例：
【００１７】
Ａ．第１の実施例：
Ａ１．システム構成：
図１は、本発明の一実施例としてのプリンタを備えた印刷システムの概略構成を示す説明図である。この印刷システム１０００は、プリンタ１００とパーソナルコンピュータ（以下、「ＰＣ」と呼ぶ）２００とコンテンツサーバ３００とが、ローカルエリアネットワーク（以下、「ＬＡＮ」と呼ぶ。）５０を介して相互に接続された構成を有している。このＬＡＮ５０は、ＩＥＥＥ８０２．３のような有線ネットワークでも、ＩＥＥＥ８０２．１１ｂ／ｇ／ａなどの無線ネットワークでもよい。なお、ＩＰアドレスとして、プリンタ１００には「１９２．１６８．１．１」が設定されており、また、ＰＣ２００には「１９２．１６８．１．２」が、コンテンツサーバ３００には、「１９２．１６８．１．３」が、それぞれ設定されている。
【００１８】
プリンタ１００とＰＣ２００とコンテンツサーバ３００とは、ユニバーサルプラグアンドプレイ（以下「ＵＰｎＰ」と呼ぶ。ＵＰｎＰは UPnP Implementers Corporationの商標）対応のネットワーク装置である。ここで、ＵＰｎＰは、ネットワーク装置を任意のタイミングでネットワークに接続したり、ネットワークから切断したりすることを実現するアーキテクチャである。ＵＰｎＰネットワークは、コントロールポイントとデバイスとで構成される。「デバイス」とは、サービスを提供する装置を意味している。本明細書においては、特に断らない限り、「デバイス」と「サービスデバイス」とは同義語として使用されている。「コントロールポイント」は、ネットワーク上の他のデバイスを検出したり、制御したりするコントローラを意味しており、サービスデバイスに対するクライアントとして機能する。この印刷システム１０００では、ＰＣ２００及びコンテンツサーバ３００がコントロールポイントとして機能し、また、プリンタ１００がサービスデバイスとして機能して、コントロールポイントに対してプリントサービスを提供する。なお、印刷システム１０００は、ＵＰｎＰ対応の他のネットワーク装置や、ＵＰｎＰ非対応の他のネットワーク装置を備えていてもよい。
【００１９】
コンテンツサーバ３００には、画像データ３００ａと印刷用スクリプト３００ｂ（ファイル名：ＳＣ１５２．ｈｔｍ）とが格納されている。画像データ３００ａには、地模様のデータ及び「コピー禁止」の文字列を示すデータが、電子透かしとして含まれている。印刷用スクリプト３００ｂは、画像データ３００ａを印刷するためのＸＨＴＭＬ−Ｐｒｉｎｔスクリプトである。
【００２０】
印刷システム１０００では、ユーザが、ＰＣ２００において画像データ３００ａの表す画像の印刷を指示すると、ＰＣ２００からプリンタ１００に印刷要求が送信されて、画像データ３００ａの表す画像を印刷することができる。このとき、印刷される画像は、地模様や「コピー禁止」の透かしが現れた画像Ｃ１と、透かしの無い画像Ｃ２と、のいずれかとなる。ユーザは、ＰＣ２００において、これら画像Ｃ１，Ｃ２のいずれを印刷するかを指定することができる。なお、印刷システム１０００では、他のＰＣ（図示省略）が印刷システム１０００に参加して、この新たに参加したＰＣからプリンタ１００に画像データ３００ａの表す画像の印刷要求を送信した場合には、透かしの現れた画像Ｃ１のみが印刷されるように構成されている。すなわち、印刷システム１０００では、ＰＣ２００においてのみ、画像Ｃ１又は画像Ｃ２を選択して印刷要求することができるように構成されている。
【００２１】
図２は、図１に示すプリンタ１００及びＰＣ２００の内部構成を示すブロック図である。ＰＣ２００は、ＣＰＵ２０とハードディスク２２とメモリ２４とネットワークインタフェース部２６とが内部バスで接続された構成を有している。ハードディスク２２には、印刷用スクリプト２２ａが格納されている。このスクリプト２２ａは、コンテンツサーバ３００に格納されている画像データ３００ａ（図１）を印刷するためのスクリプトであり、印刷用スクリプト３００ｂ（図１）と記述内容が同じＸＨＴＭＬ−Ｐｒｉｎｔスクリプトである。メモリ２４には、印刷に関するアプリケーションプログラム（図示省略）が格納されており、ＣＰＵ２０は、所定のオペレーティングシステムの下でこのアプリケーションプログラムを実行することで、スクリプト生成部２０ａとして機能すると共に、ＵＰｎＰ機能部２０ｂ及びネットワーク制御部２０ｃとして機能する。
【００２２】
スクリプト生成部２０ａは、図示せざるアプリケーションからの印刷指示に応じて、印刷用コンテンツを記述したＸＨＴＭＬ−Ｐｒｉｎｔスクリプトを生成する。なお、印刷用スクリプト２２ａは、初期状態ではハードディスク２２に格納されておらず、図示せざるアプリケーションからの印刷指示に応じてスクリプト生成部２０ａが生成してハードディスク２２に格納する。ＵＰｎＰ機能部２０ｂは、ＵＰｎＰで規定される各種プロトコル（ＨＴＴＰやＳＯＡＰやＧＥＮＡ等）を実行して、ＵＰｎＰにおけるコントロールポイントとして機能する。ネットワーク制御部２０ｃは、ＴＣＰ／ＩＰ等の通信プロトコルを実行する。
【００２３】
プリンタ１００は、制御回路１０と、プリンタエンジン１３と、ボタンやタッチパネル等を有する操作部１４と、液晶パネル等を有する表示部１５と、ネットワークインタフェース部１６と、を備えている。プリンタエンジン１３は、印刷データに基づき印刷を行う印刷機構である。制御回路１０は、印刷制御部１０ａと、電子透かし処理部１０ｂと、画像処理部１０ｃと、レイアウト処理部１０ｄと、ＸＨＴＭＬ解釈部１０ｅと、ＵＰｎＰ機能部１０ｆと、ネットワーク制御部１０ｇと、を備えている。
【００２４】
印刷制御部１０ａは、印刷ジョブを管理したり、印刷データに基づいてプリンタエンジン１３を制御して印刷を実行したりする。電子透かし処理部１０ｂは、画像データに含まれる電子透かしを抽出して、透かしの現れた画像の画像データを生成する。画像処理部１０ｃは、ＪＰＥＧ（Joint Photographic Experts Group）方式で圧縮された画像の伸張処理等を実行する。レイアウト処理部１０ｄは、印刷用スクリプトの解釈結果に基づいて、画像や文字列の配置を決定する。ＸＨＴＭＬ機能部１０ｅは、標準化された仕様に基づいて記述されたＸＨＴＭＬ文書を解釈する。ＵＰｎＰ機能部１０ｆは、ＵＰｎＰで規定される各種プロトコルを実行すると共に、ＵＰｎＰにおけるサービスデバイスとして機能する。ネットワーク制御部１０ｇは、ＰＣ２００におけるネットワーク制御部２０ｃと同等の機能を有する。
【００２５】
なお、ＵＰｎＰ機能部１０ｆは、請求項における受信部，取得部及び判定部に相当する。また、電子透かし処理部１０ｂ，印刷制御部１０ａ及びプリンタエンジン１３は、請求項における印刷実行部に相当する。
【００２６】
Ａ２．印刷処理：
図３は、プリンタ１００において実行される印刷処理の手順を示す説明図である。ＰＣ２００（図１）において、ユーザが、画像データ３００ａの表す画像の印刷を指示すると、スクリプト生成部２０ａ（図２）は、印刷用スクリプト２２ａ（ファイル名「ｓｃ００１．ｈｔｍ」）を生成してハードディスク２２に格納する。なお、ユーザは、透かしの現れた画像又は透かしの無い画像のいずれかを選択して印刷を指示する。ＵＰｎＰ機能部２０ｂは、ネットワーク制御部２０ｃを介して印刷要求をプリンタ１００に送信する。この印刷要求は、ＵＰｎＰで規定されている「コントロール」によって実行される。「コントロール」とは、コントロールポイント（ＰＣ２００）が、アクション要求を含む制御メッセージをデバイス（プリンタ１００）に転送して、デバイスの制御を行う処理であり、ＨＴＴＰ／ＳＯＡＰを用いて行われる。
【００２７】
プリンタ１００では、ＵＰｎＰ機能部１０ｆが、ネットワークインタフェース部１６及びネットワーク制御部１０ｇを介して印刷要求を受信すると、図３に示す印刷処理が開始される。まず、ステップＳ４０５では、ＵＰｎＰ機能部１０ｆは、受信した印刷要求のＳＯＡＰメッセージを解析する。
【００２８】
図４は、ＰＣ２００からプリンタ１００に送信される印刷要求の制御メッセージ（ＳＯＡＰメッセージ）の一例を示す説明図である。このＳＯＡＰメッセージは、要求するアクションを示す記述部５０ａと、印刷するコンテンツを記述したスクリプトの参照先を示す記述部５０ｂと、を含む。
【００２９】
記述部５０ａには、アクション名「ＳＥＣ＿ＣｒｅａｔｅＵＲＬＪｏｂ」が記述されている。これは、記述部５０ｂに記述されている参照先から印刷用スクリプトを取得して印刷を行うアクションを示している。ここで、ＳＯＡＰでは、参照先からスクリプトを取得して印刷を行うアクションに対しては、「ＣｒｅａｔｅＵＲＬＪｏｂ」が標準アクション名として規定されている。従って、このアクション名「ＳＥＣ＿ＣｒｅａｔｅＵＲＬＪｏｂ」は、標準外のアクション名となる。ＰＣ２００では、参照先から印刷用スクリプトを取得して印刷を行うアクション名として、標準のアクション名「ＣｒｅａｔｅＵＲＬＪｏｂ」に代えて、標準外のアクション名「ＳＥＣ＿ＣｒｅａｔｅＵＲＬＪｏｂ」を用いるように予め設定されている。以下に説明するように、このような特定の標準外のアクション名を含む特定の印刷要求が発行された場合には、標準のアクション名を含む他の印刷要求が発行された場合とは異なる処理が実行される。
【００３０】
記述部５０ｂには、印刷用スクリプトの参照先として、印刷用スクリプトを格納している装置のＩＰアドレスを含むＵＲＩ（Uniform Resource Identifier）が記述されている。図４の例では、記述部５０ｂにおいて、ＰＣ２００のハードディスク２２（図２）に格納されている印刷用スクリプト２２ａが参照されている。ここで、ＰＣ２００では、ユーザが透かし無しの画像を選択して印刷を指示した場合には、ＰＣ２００のハードディスク２２（図２）に格納されている印刷用スクリプト２２ａが参照スクリプトとして記述される。一方、ユーザが透かしの現れた画像を選択して印刷を指示した場合には、コンテンツサーバ３００（図１）に格納されている印刷用スクリプト３００ｂが参照スクリプトとして記述される。従って、図４の例では、ユーザが透かし無しの画像を選択した場合のＳＯＡＰメッセージを示している。
【００３１】
ステップＳ４１０では、プリンタ１００のＵＰｎＰ機能部１０ｆは、受信した印刷要求において指定されたアクションが、標準外の特別な印刷アクションであるか否かを判定する。具体的には、印刷要求を構成するＳＯＰＡメッセージにおいて、記述されているアクション名が、前述の「ＳＥＣ＿ＣｒｅａｔｅＵＲＬＪｏｂ」であるか否かを判定する。
【００３２】
前述のように、ＰＣ２００からの印刷要求では、アクション名「ＳＥＣ＿ＣｒｅａｔｅＵＲＬＪｏｂ」がＳＯＡＰメッセージに記述されている。そして、この場合、プリンタ１００のＵＰｎＰ機能部１０ｆは、受信した印刷要求のＳＯＡＰメッセージに記述されている印刷用スクリプトの参照先のＩＰアドレスと、印刷要求の送信元のＩＰアドレスと、が一致するか否かを判定する（ステップＳ４１５）。
【００３３】
前述のように、ユーザが透かし無しの画像を選択して印刷を指示した場合には、参照スクリプトとして、ＰＣ２００のハードディスク２２に格納されている印刷用スクリプト２２ａ（図２）が指定される。従って、印刷用スクリプトの参照先のＩＰアドレスと印刷要求の送信元（ＰＣ２００）のＩＰアドレスとは、一致することとなる。そして、この場合、プリンタ１００のＵＰｎＰ機能部１０ｆは、印刷制御部１０ａから新たなジョブＩＤを取得してＰＣ２００に通知する（ステップＳ４２０）。
【００３４】
ステップＳ４２５では、プリンタ１００のＵＰｎＰ機能部１０ｆは、ＳＯＡＰメッセージにおいて指定されている参照先から印刷用スクリプトを取得する。図４の例では、参照スクリプトは、ＰＣ２００のハードディスク２２（図２）内の印刷用スクリプト２２ａであるので、ＵＰｎＰ機能部１０ｆは、この印刷用スクリプト２２ａを取得することとなる。
【００３５】
ステップＳ４３０では、プリンタ１００のＵＰｎＰ機能部１０ｆは、取得した印刷用スクリプトをＸＨＴＭＬ解釈部１０ｅに渡す。ステップＳ４３５では、プリンタ１００のＸＨＴＭＬ解釈部１０ｅは、取得した印刷用スクリプトを解釈して参照画像データを取得する。なお、取得した参照画像データがＪＰＥＧ方式等で圧縮された画像データである場合には、ＸＨＴＭＬ解釈部１０ｅは、画像データを画像処理部１０ｃに渡して伸張処理を行わせる。前述のように、印刷用スクリプト２２ａを取得した場合には、ＸＨＴＭＬ解釈部１０ｅは、参照画像データとして、コンテンツサーバ３００（図１）から画像データ３００ａを取得する。
【００３６】
ステップＳ４４０（図３）では、プリンタ１００のＸＨＴＭＬ解釈部１０ｅは、取得した画像データをレイアウト処理部１０ｄに渡し、レイアウト処理部１０ｄは、画像データの表す画像の配置位置を決定して、最終的な印刷用コンテンツを生成して印刷データとして印刷制御部１０ａに渡す。ステップＳ４４５では、プリンタ１００の印刷制御部１０ａは、受け取った印刷データに基づき、プリンタエンジン１３を制御して印刷を実行する。
【００３７】
図５は、ユーザが、ＰＣ２００において透かし無しの画像を印刷するように指示した場合に、プリンタ１００で印刷される画像を示す説明図である。ユーザが、ＰＣ２００において透かし無しの画像を印刷するように指示すると、ＳＯＡＰメッセージの印刷用スクリプトの参照先のＩＰアドレスと印刷要求の送信元ＩＰアドレスとは、一致する。そして、この場合、プリンタ１００において、ステップＳ４３０で取得された画像データは、電子透かし処理部１０ｂを介さずにレイアウト処理部１０ｄに渡されて印刷用コンテンツが生成される。従って、画像データ３００ａから電子透かしは抽出されないので、図５に示すように透かしの無い画像Ｃ２が印刷されることとなる。
【００３８】
一方、ユーザが、ＰＣ２００において透かしの現れた画像を印刷するように指示すると、ＰＣ２００からプリンタ１００に送信されるＳＯＡＰメッセージにおいて、コンテンツサーバ３００（図１）に格納されている印刷用スクリプト３００ｂが参照スクリプトとして記述される。従って、ステップＳ４１５（図３）では、ＳＯＡＰメッセージに記述されている印刷用スクリプトの参照先のＩＰアドレスと、印刷要求の送信元のＩＰアドレスと、が一致しないと判定されることとなる。そして、この場合、電子透かし処理部１０ｂ（図２）において透かしが抽出されて、透かしの現れた画像が印刷されることとなる。具体的には、ステップＳ４１５の後、ステップＳ４６０，Ｓ４６５，Ｓ４７０，Ｓ４７５が実行される。ここで、ステップＳ４６０は、ステップＳ４２０と同じ処理である。同様にして、ステップＳ４６５はステップＳ４２５と、ステップＳ４７０はステップＳ４３０と、ステップＳ４７５はステップＳ４３５と、それぞれ同じ処理である。
【００３９】
ステップＳ４７５において、画像データ３００ａをコンテンツサーバ３００から取得すると、プリンタ１００のＸＨＴＭＬ解釈部１０ｅは、取得した画像データを電子透かし処理部１０ｂに渡し、電子透かし処理部１０ｂは、画像データ３００ａから電子透かしを抽出して透かしの現れた画像の画像データを生成する（ステップＳ４８０）。その後、上述したステップＳ４４０及びＳ４４５が実行されて画像が印刷される。
【００４０】
図６は、ユーザが、ＰＣ２００において透かしの現れた画像を印刷するように指示した場合に、プリンタ１００で印刷される画像を示す説明図である。ユーザが、ＰＣ２００において透かしの現れた画像を印刷するように指示すると、ＳＯＡＰメッセージ内の印刷用スクリプトの参照先ＩＰアドレスと印刷要求の送信元ＩＰアドレスとは、一致しない。そして、この場合、ステップＳ４８０（図３）において、画像データ３００ａは電子透かし処理部１０ｂに渡され、透かしが現れた画像の画像データが生成される。従って、図６に示すように透かしの現れた画像Ｃ２が印刷されることとなる。
【００４１】
なお、上述したステップＳ４２０，Ｓ４２５，Ｓ４３０，Ｓ４３５が、請求項における第１の処理に相当し、ステップＳ４６０，Ｓ４６５，Ｓ４７０，Ｓ４７５，Ｓ４８０が、請求項における第２の処理に相当する。換言すると、ステップＳ４８０を実行しない処理が、請求項における第１の処理に相当し、ステップＳ４８０を実行する処理が、請求項における第２の処理に相当する。
【００４２】
以上は、ＰＣ２００から印刷要求を行った場合の印刷処理の手順である。ここで、印刷システム１０００にＰＣ２００とは異なる他のＰＣ（以下、「一般ＰＣ」と呼ぶ。）が参加して、この一般ＰＣ（図示省略）において印刷要求がなされた場合の処理について説明する。
【００４３】
一般ＰＣからの印刷要求のＳＯＡＰメッセージには、ＰＣ２００からの印刷要求のＳＯＡＰメッセージ（図４）とは異なり、標準のアクション名「ＣｒｅａｔｅＵＲＬＪｏｂ」が記述されている。従って、ステップＳ４１０（図３）では、印刷要求において指定されたアクションが、標準外の特別な印刷アクションでないと判定されることとなる。この場合、プリンタ１００のＵＰｎＰ機能部１０ｆは、印刷制御部１０ａから新たなジョブＩＤを取得してＰＣ２００に返信する（ステップＳ４６０）。その後、上述したステップＳ４６５〜Ｓ４８０及びＳ４４０〜Ｓ４４５が実行される。従って、ステップＳ４８０において画像データ３００ａから電子透かしが抽出されるので、一般ＰＣ（図示省略）において印刷要求がなされた場合には、透かしの現れた画像が印刷されることとなる。
【００４４】
以上説明したように、印刷システム１０００では、ＰＣ２００から送信される印刷要求のＳＯＡＰメッセージにおいて標準外のアクション名を用いることで、プリンタ１００において、かかる印刷要求がＰＣ２００から送信されたか否かを判定することができる。また、ＳＯＡＰメッセージに記述されている印刷用スクリプトの参照先ＩＰアドレスと印刷要求送信元ＩＰアドレスとが一致するか否かを判定することで、参照スクリプトがＰＣ２００で生成された印刷用スクリプト２２ａであるか否かを判定することとができる。そして、プリンタ１００は、ＰＣ２００で生成された印刷用スクリプト２２ａに基づいて印刷を実行する場合にのみ、透かしの無い画像を印刷するので、ＰＣ２００では、ＳＯＡＰメッセージにおいて印刷用スクリプトの参照先を指定することによって、印刷画像における透かしの有無を指定することができる。このようにして、印刷システム１０００では、透かしの有無を指定して印刷要求を行うことが可能なクライアントをＰＣ２００のみに限定することができると共に、一般ＰＣが印刷要求した場合には、透かしの現れた画像を印刷するので、画像の不正印刷や不正コピーを抑制することができる。
【００４５】
Ｂ．第２の実施例：
図７は、第２の実施例における印刷システムの概略構成を示す説明図である。この印刷システム１１００は、コンテンツサーバ３００に、独自フォーマットの画像データ３００ｃ（ファイル名「ＩＭＧ００１．ｙｙｙ」）が格納されている点、及びプリンタ１００に代えてプリンタ１００ａを備えている点が、図１に示す印刷システム１０００と異なり、他の構成は印刷システム１０００と同じである。この印刷システム１１００では、印刷システム１０００と異なり、ＰＣ２００からの印刷要求に応じて、画像データ３００ｃに基づいて画像Ｐ３を印刷できる場合と、画像Ｐ３を印刷できない場合と、を切り替えることができるように構成されている。また、ＰＣ２００以外のクライアント（一般ＰＣ等）からは、画像Ｐ３を印刷できないように構成されている。
【００４６】
図８は、図７に示すプリンタ１００ａ及びＰＣ２００の内部構成を示すブロック図である。このプリンタ１００ａは、第１ＸＨＴＭＬ解釈部１１を備えている点が、図２に示すプリンタ１００と異なり、他の構成はプリンタ１００と同じである。この第１ＸＨＴＭＬ解釈部１１は、標準化された仕様に基づいて記述されたＸＨＴＭＬ文書を解釈することができると共に、後述する所定の標準外の記述についても解釈することができる。ここで、図２に示すＸＨＴＭＬ解釈部１０ｅは、第１ＸＨＴＭＬ解釈部１１と区別し易いように、図８では「第２ＸＨＴＭＬ解釈部１０ｅ」として記載している。なお、第１ＸＨＴＭＬ解釈部１１が、請求項における第１のスクリプト解釈部に相当し、第２ＸＨＴＭＬ解釈部１０ｅが、請求項における第２のスクリプト解釈部に相当する。
【００４７】
図９は、第２の実施例における印刷処理の手順を示すフローチャートである。第２の実施例の手順は、図３のステップＳ４８０を削除すると共に、ステップＳ４３０を変更するものであり、他の手順は第１の実施例と同じである。
【００４８】
ＰＣ２００（図１）において、独自フォーマットの画像を印刷する権限（以下、単に「権限」とも呼ぶ。）を有するユーザが、ログインして画像データ３００ｃの表す画像の印刷を指示すると、スクリプト生成部２０ａ（図８）は、印刷用スクリプト２２ａを生成してハードディスク２２に格納する。ＵＰｎＰ機能部２０ｂは、ネットワーク制御部２０ｃを介して印刷要求をプリンタ１００に送信する。
【００４９】
ここで、ＵＰｎＰ機能部２０ｂは、権限を有するユーザが印刷を指示した場合と、権限を有しないユーザが印刷を指示した場合とで、ＳＯＡＰメッセージ内の参照スクリプトとして、異なるスクリプトを記述する。具体的には、権限を有するユーザが印刷指示した場合には、ＰＣ２００のハードディスク２２（図２）に格納されているスクリプト２２ａを参照スクリプトとして記述し、権限の無いユーザが印刷指示した場合には、コンテンツサーバ３００（図７）に格納されているスクリプト３００ｂを参照スクリプトとして記述する。
【００５０】
プリンタ１００では、ＰＣ２００から印刷要求を受信すると、図９に示す印刷処理が開始される。権限を有するユーザが印刷を指示した場合には、ステップＳ４１５において、印刷用スクリプト（印刷用スクリプト２２ａ）の参照先のＩＰアドレスと印刷要求の送信元（ＰＣ２００）のＩＰアドレスとは、一致すると判定されることとなる。従って、印刷用スクリプト２２ａが取得されて（ステップＳ４２５）、第１ＸＨＴＭＬ解釈部１１に渡される（ステップＳ４３０ａ）。そして、ステップＳ４３５では、第１ＸＨＴＭＬ解釈部１１が、このスクリプト２２ａを解釈する。
【００５１】
図１０は、第２の実施例におけるスクリプト２２ａの記載内容を示す説明図である。このスクリプトでは、＜ｉｍｇ  ｓｒｃ＞タグを用いて、画像データ３００ｃ（図７）が参照されている。ここで、ＸＨＴＭＬ−Ｐｒｉｎｔの標準仕様では、画像データとして扱うことが可能なフォーマットとして、ＪＰＥＧやＧＩＦ（Graphic Interchange Format）等が規定されている。従って、図１０に示すような独自フォーマットである画像データ３００ｃ（「ＩＭＧ００１．ｙｙｙ」）は、ＸＨＴＭＬ−Ｐｒｉｎｔでは、本来、画像データとして扱われないこととなる。すなわち、ファイル名「ＩＭＧ００１．ｙｙｙ」を参照画像データとして記述する部分は、標準外の記述である。しかしながら、第１ＸＨＴＭＬ解釈部１１は、かかる記述部分を、参照画像データを記述するものとして解釈するように予め設定されている。
【００５２】
従って、第１ＸＨＴＭＬ解釈部１１は、ステップＳ４３５において、画像データ３００ｃをコンテンツサーバ３００から取得することができるので、続くステップＳ４４０，Ｓ４４５が実行されて、画像Ｐ３（図７）が印刷されることとなる。
【００５３】
一方、ＰＣ２００において、権限の無いユーザが印刷指示した場合には、上述したように、ＳＯＡＰメッセージにおいて、コンテンツサーバ３００（図７）に格納されているスクリプト３００ｂが参照スクリプトとして記述されている。従って、ステップＳ４１５（図９）において、印刷用スクリプト（スクリプト３００ｂ）の参照先のＩＰアドレスと印刷要求の送信元（ＰＣ２００）のＩＰアドレスとは、一致しないと判定されることとなる。この場合、上述したステップＳ４６０，Ｓ４６５が実行された後、スクリプト３００ｂが第２ＸＨＴＭＬ解釈部１０ｅに渡される（ステップＳ４７０）。なお、スクリプト３００ｂは、図１０に示す印刷用スクリプト２２ｂと記載内容が同じである。
【００５４】
上述したように、印刷用スクリプト３００ｂにおいて、＜ｉｍｇ  ｓｒｃ＞タグを用いて、画像データ３００ｃを参照する記述部分は、標準外の記述である。ここで、第２ＸＨＴＭＬ解釈部１０ｅは、標準化された仕様に基づいて記述されたＸＨＴＭＬ文書のみを解釈可能であるので、かかる記述部分を解釈することができない。従って、ステップＳ４７５において、第２ＸＨＴＭＬ解釈部１０ｅは、かかる記述部分を無視して印刷用スクリプト３００ｂを解釈する。
【００５５】
従って、この場合、第２ＸＨＴＭＬ解釈部１０ｅは、印刷用スクリプト３００ｂにおいて参照する画像データが無いと解釈するので、画像データ３００ｃを取得しないこととなる。それゆえ、画像Ｐ３（図７）を含まない印刷用コンテンツが生成されて（ステップＳ４４０）、印刷が実行されるので（ステップＳ４４５）、画像Ｐ３は印刷されないこととなる。
【００５６】
なお、第２の実施例では、上述したステップＳ４３０ａが請求項における第１の処理に相当し、ステップＳ４７０が請求項における第２の処理に相当する。
【００５７】
以上は、ＰＣ２００から印刷要求を行った場合の印刷処理の手順である。ここで、印刷システム１１００に一般ＰＣ（図示省略）が参加して、この一般ＰＣにおいて印刷要求がなされた場合の処理について説明する。
【００５８】
この場合、第１の実施例と同様に、一般ＰＣからの刷要求のＳＯＡＰメッセージには、標準のアクション名「ＳＥＣ＿ＣｒｅａｔｅＵＲＬＪｏｂ」が記述されている。従って、ステップＳ４１０（図９）では、受信した印刷要求において指定されたアクションが、標準外の特別な印刷アクションでないと判定されることとなる。この場合、上述したステップＳ４６０，Ｓ４６５，Ｓ４７０，Ｓ４７５，Ｓ４４０，Ｓ４４５が、順次実行される。従って、標準外の記述を含むスクリプトが第２ＸＨＴＭＬ解釈部１０ｅに渡されるので、上述した権限を有しないユーザが印刷を指示した場合と同様に、画像データ３００ｃが取得されず、画像Ｐ３は印刷されないこととなる。
【００５９】
以上説明したように、印刷システム１１００では、上述した印刷システム１０００と同様に、ＰＣ２００から送信される印刷要求のＳＯＡＰメッセージにおいて標準外のアクション名を用いることで、プリンタ１００において、かかる印刷要求がＰＣ２００から送信されたか否かを判定することができる。従って、ＰＣ２００以外のクライアントから印刷要求があった場合には、画像Ｐ３を印刷しないようにすることができる。また、ＳＯＡＰメッセージに記述されている印刷用スクリプトの参照先ＩＰアドレスと印刷要求送信元ＩＰアドレスとが一致するか否かを判定することで、参照スクリプトがＰＣ２００で生成されたスクリプト２２ａであるか否かを判定することとができる。そして、プリンタ１００では、ＰＣ２００で生成されたスクリプト２２ａに基づいて印刷を実行する場合にのみ、第１ＸＨＴＭＬ解釈部１１がスクリプト２２ａを解釈するので、独自フォーマットの画像データ「ＩＭＧ００１．ｙｙｙ」を取得して画像Ｐ３を印刷することができる。従って、ＰＣ２００では、ＳＯＡＰメッセージにおける印刷用スクリプトの参照先の記述によって、画像Ｐ３の印刷可否を制御することができる。このようにして、印刷システム１１００では、画像Ｐ３を印刷することができるクライアント及びユーザを制限することができる。
【００６０】
Ｃ．変形例：
なお、上記各実施例における構成要素の中の、独立クレームでクレームされた要素以外の要素は、付加的な要素であり、適宜省略可能である。また、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６１】
Ｃ１．変形例１：
上述した各実施例では、印刷用スクリプトの参照先（格納場所）に応じた印刷処理における差異は、画像データ３００ａからの電子透かしの抽出処理（ステップＳ４８０）の有無（第１の実施例）、または、独自フォーマットの画像データの表す画像Ｐ３の解釈可否（第２の実施例：ステップＳ４３０ａ／Ｓ４７０）であったが、印刷処理において任意の差異が生じる構成としてもよい。具体的には、例えば、印刷用スクリプトの参照先ＩＰアドレスと印刷要求の送信元ＩＰアドレスとが一致する場合には、プリンタ１００において、特別の色変換テーブルを用いて色変換を実行し、これらＩＰアドレスが一致しない場合には、デフォルトの色変換テーブルを用いて色変換を実行するといった差異が生じるようにしてもよい。また、印刷用スクリプトの参照先ＩＰアドレスと印刷要求の送信元ＩＰアドレスとが一致する場合には、プリンタ１００において、特別な印刷用紙の入った印刷用紙トレイから給紙し、これらＩＰアドレスが一致しない場合には、一般の印刷用紙の入った印刷用紙トレイから給紙するといった差異が生じるようにしてもよい。
【００６２】
Ｃ２．変形例２：
上述した各実施例では、プリンタ１００において、特別な処理を実行すべき特定の印刷要求であるか否かを印刷アクション名によって識別していたが、印刷アクション名に代えて、ＳＯＡＰメッセージ内の他の記述によって、特定の印刷要求であるか否かを識別するようにしてもよい。具体的には、例えば、ＳＯＡＰメッセージのドキュメントフォーマットを指定する記述（＜ＤｏｃｕｍｅｎｔＦｏｒｍａｔ＞タグによって指定される記述）において、標準外のドキュメントフォーマットが指定されている場合には、特定の印刷要求であると識別するようにしてもよい。
【００６３】
Ｃ３．変形例３：
上述した各実施例では、印刷要求を送信するクライアントは、ＰＣ２００や一般ＰＣ（図示省略）であるものとしたが、パーソナルコンピュータに限らず、ＵＰｎＰにおけるコントロールポイントとして機能することが可能な任意の装置をクライアントとしてもよい。具体的には、例えば、ＰＤＡ（Personal Digital Assistants）や、デジタルスチルカメラや、デジタルテレビ受像機などであってもよい。
【００６４】
Ｃ４．変形例４：
上述した第１の実施例では、印刷用スクリプトの参照先ＩＰアドレスと印刷要求の送信元ＩＰアドレスとが一致する場合に、透かしの無い画像Ｃ２が印刷され、これらＩＰアドレスが一致しない場合に、透かしの現れた画像Ｃ１が印刷されていたが、これとは逆に、これらＩＰアドレスが一致する場合に画像Ｃ１が印刷され、これらＩＰアドレスが一致しない場合に画像Ｃ２が印刷されるようにしてもよい。このようにしても、ＰＣ２００では、ＳＯＡＰメッセージにおいて印刷用スクリプトの参照先を指定することによって、印刷画像における透かしの有無を指定することができる。また、上述した第２の実施例では、印刷用スクリプトの参照先ＩＰアドレスと印刷要求の送信元ＩＰアドレスとが一致する場合に、印刷用スクリプト２２ａが第１ＸＨＴＭＬ解釈部１１で解釈され、これらＩＰアドレスが一致しない場合に、印刷用スクリプト３００ｂが第２ＸＨＴＭＬ解釈部１０ｅで解釈されていたが、これとは逆に、これらＩＰアドレスが一致する場合に、印刷用スクリプト２２ａが第２ＸＨＴＭＬ解釈部１０ｅで解釈され、これらＩＰアドレスが一致しない場合に、印刷用スクリプト３００ｂが第１ＸＨＴＭＬ解釈部１１で解釈されるようにしてもよい。このようにしても、ＰＣ２００では、ＳＯＡＰメッセージにおいて印刷用スクリプトの参照先を指定することによって、画像Ｐ３の印刷可否を制御することができる。
【００６５】
Ｃ５．変形例５：
上述した各実施例では、画像データ３００ａ，３００ｃは、コンテンツサーバ３００に格納されていたが、ＰＣ２００に格納されていてもよい。或いは、一般ＰＣが印刷システム１０００，１１００に参加する構成であれば、かかる一般ＰＣに格納されるようにしてもよい。
【００６６】
Ｃ６．変形例６：
上述した第２の実施例では、印刷用スクリプトにおいて、標準外の記述部分は、参照する画像のフォーマット（図１０）であったが、他の任意の記述部分が標準外であってもよい。例えば、参照画像を指定するタグとして、標準外のタグである「＜ＳＥＣ＿ＩＭＧ  ＳＲＣ＞」が記述されていてもよい。このような構成では、第１のＸＨＴＭＬ解釈部１１が、この標準外のタグ「＜ＳＥＣ＿ＩＭＧ  ＳＲＣ＞」が、参照画像を指定するタグであると解釈できるように予め設定しておけばよい。このような構成であっても、ＰＣ２００では、ＳＯＡＰメッセージにおいて印刷用スクリプトの参照先を指定することによって、画像Ｐ３の印刷可否を制御することができる。
【００６７】
Ｃ７．変形例７：
上述した各実施例では、印刷用スクリプト２２ａ，３００ｂは、ＸＨＴＭＬ−Ｐｒｉｎｔスクリプトであるものとしたが、ＭＩＭＥ形式のスクリプトなど、任意の形式の印刷用スクリプトであってもよい。この場合、プリンタ１００において、スクリプトの形式に応じたスクリプト解釈部を備える構成とすればよい。
【００６８】
Ｃ８．変形例８：
上述した実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施例としてのプリンタを備えた印刷システムの概略構成を示す説明図である。
【図２】図１に示すプリンタ１００及びＰＣ２００の内部構成を示すブロック図である。
【図３】プリンタ１００において実行される印刷処理の手順を示す説明図である。
【図４】ＰＣ２００からプリンタ１００に送信される印刷要求の制御メッセージ（ＳＯＡＰメッセージ）の一例を示す説明図である。
【図５】ユーザがＰＣ２００において透かし無しの画像を印刷するように指示した場合にプリンタ１００で印刷される画像を示す説明図である。
【図６】ユーザがＰＣ２００において透かしの現れた画像を印刷するように指示した場合にプリンタ１００で印刷される画像を示す説明図である。
【図７】第２の実施例における印刷システムの概略構成を示す説明図である。
【図８】図７に示すプリンタ１００ａ及びＰＣ２００の内部構成を示すブロック図である。
【図９】第２の実施例における印刷処理の手順を示すフローチャートである。
【図１０】第２の実施例におけるスクリプト２２ａの記載内容を示す説明図である。
【符号の説明】
【００７０】
１０…制御回路
１０ａ…印刷制御部
１０ｂ…処理部
１０ｃ…画像処理部
１０ｄ…レイアウト処理部
１０ｅ…（第２）ＸＨＴＭＬ解釈部
１０ｇ…ネットワーク制御部
１１…第１ＸＨＴＭＬ解釈部
１３…プリンタエンジン
１４…操作部
１５…表示部
１６…ネットワークインタフェース部
２０…ＣＰＵ
２０ａ…スクリプト生成部
２０ｃ…ネットワーク制御部
２２…ハードディスク
２２ａ…印刷用スクリプト
２４…メモリ
２６…ネットワークインタフェース部
５０ａ…記述部
５０ｂ…記述部
１００…プリンタ
１００ａ…プリンタ
２００…パーソナルコンピュータ
３００…コンテンツサーバ
３００ａ…画像データ
３００ｂ…印刷用スクリプト
３００ｃ…画像データ
１０００…印刷システム
１１００…印刷システム
Ｃ１，Ｃ２，Ｐ３…画像
【図１】
2008093947.tif 000003
【図２】
2008093947.tif 000004
【図３】
2008093947.tif 000005
【図４】
2008093947.tif 000006
【図５】
2008093947.tif 000007
【図６】
2008093947.tif 000008
【図７】
2008093947.tif 000009
【図８】
2008093947.tif 000010
【図９】
2008093947.tif 000011
【図１０】
2008093947.tif 000012