(57)【要約】【課題】  本発明の課題は、印刷対象となる文書（画像データ）と印刷指示書とを個別に管理すると共に、クライアントＰＣの利用者による印刷指示書の選択及びを再利用を可能とする印刷処理を実現する画像形成装置を提供することを目的とする。【解決手段】  本発明の課題は、要求元からの処理指示を受信する処理指示受信手段と、上記処理の対象となる一つ以上の対象データを格納する納領域から、上記処理指示によって指定される対象データ識別情報で特定される対象データを取得する対象データ取得手段と、複数の処理指示書を格納する領域から、上記処理指示によって指定される処理指示書を取得する指示書取得手段と、取得した上記処理指示書に従って、取得した上記対象データに対して上記処理を実行する処理実行手段とを有する画像形成装置によって達成される。【選択図】  図３
2004299394.tif 000002
【特許請求の範囲】
【請求項１】
要求元からの処理の実行を指示する処理指示を受信する処理指示受信手段と、
上記処理の対象となる一つ以上の対象データを格納する対象データ格納領域から、上記処理指示によって指定される対象データ識別情報で特定される対象データを取得する対象データ取得手段と、
複数の処理指示書を格納する指示書格納領域から、上記処理指示によって指定される指示書識別情報で特定される処理指示書を取得する指示書取得手段と、
上記指示書取得手段によって取得した上記処理指示書に従って、上記対象データ取得手段によって取得した上記対象データに対して上記処理を実行する処理実行手段とを有することを特徴とする画像形成装置。
【請求項２】
上記要求元からの上記処理指示書に設定される処理項目の取得要求を受信する取得要求受信手段と、
上記指示書格納領域から上記取得要求によって指定される上記指示書識別情報で特定される上記処理指示書を取得して、該処理指示書の上記処理項目を該要求元に送信する処理項目送信手段とを有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
上記処理指示書の変更すべき処理項目が設定された変更要求を受信する変更要求受信手段と、
上記変更すべき処理項目に従って、上記指示書格納領域から取得した上記処理指示書を変更する指示書変更手段とを有することを特徴とする請求項２記載の画像形成装置。
【請求項４】
上記要求元からの上記処理指示書を受信する指示書受信手段と、
上記指示書受信手段によって受信した上記処理指示書を上記指示書格納領域に追加して保存する追加保存手段とを有することを特徴とする請求項１記載の画像形成装置。
【請求項５】
上記処理指示書の変更すべき処理項目が設定された変更要求を受信する変更要求受信手段と、
上記変更すべき処理項目に従って、上記指示書格納領域から取得した上記処理指示書を変更する指示書変更手段と、
上記変更すべき処理項目に従って、上記処理指示書の元になる上記処理の対象データに関する指示書元情報を変更する情報変更手段とを有することを特徴とする請求項１記載の画像形成装置。
【請求項６】
上記要求元からの上記処理指示書を受信する指示書受信手段と、
上記指示書受信手段によって受信した上記処理指示書を上記指示書格納領域に追加して保存する追加保存手段と、
上記指示書受信手段によって受信した上記処理指示書に従って、上記処理指示書の元になる上記処理の対象データに関する指示書元情報を変更する情報変更手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項７】
上記処理指示書は、タグを用いた構造記述言語によって記述されていることを特徴とする請求項１乃至６のいずれか一項記載の画像形成装置。
【請求項８】
上記要求元からの上記対象データ及び上記処理指示書の使用許可を要求する使用許可要求に対して、該対象データ及び上記処理指示書の使用許可を示すチケットを発行し、該チケットを識別するチケット識別情報を該要求元へ送信するチケット送信手段と、
上記処理指示受信手段によって受信した上記処理指示によって指定されるチケット識別情報に基づいて上記対象データ及び上記処理指示書とを特定し、該対象データと上記処理指示書とを上記処理実行手段に提供する提供手段とを有することを特徴とした請求項１乃至７のいずれか一項記載の画像形成装置。
【請求項９】
上記要求元からの上記対象データ及び上記処理指示書の使用を許可する使用許可要求に対して、該使用許可要求によって指定される上記対象データのパスワードと上記処理指示書のパスワードとに基づいて使用許可を判断する使用許可判断手段と、
上記使用許可判断手段によって使用許可された場合、上記処理指示受信手段によって受信した上記処理指示が指定する上記対象データと上記処理指示書とを上記処理実行手段に提供する提供手段とを有することを特徴とした請求項１乃至９のいずれか一項記載の画像形成装置。
【請求項１０】
要求元からの要求に応じて処理を実行する画像形成システムにて実行される画像形成方法において、
要求元からの処理の実行を指示する処理指示を受信する処理指示受信手順と、
上記処理の対象となる一つ以上の対象データを格納する対象データ格納領域から、上記処理指示によって指定される対象データ識別情報で特定される対象データを取得する対象データ取得手順と、
複数の処理指示書を格納する指示書格納領域から、上記処理指示によって指定される指示書識別情報で特定される処理指示書を取得する指示書取得手順と、
上記指示書取得手順によって取得した上記処理指示書に従って、上記対象データ取得手順によって取得した上記対象データに対して上記処理を実行する処理実行手順とを有することを特徴とする画像形成方法。
【請求項１１】
処理を実行する装置から、該処理の対象となる対象データと、処理項目が設定された処理指示書とを特定する特定情報を取得する特定情報取得手段と、
上記装置に対して、上記特定情報取得手段によって取得した上記特定情報を指定して、上記処理の実行を指示する処理指示を送信する処理指示送信手段とを有する情報処理装置。
【請求項１２】
上記装置から送信された上記対象データのリストから、利用者が所望する該対象データを選択可能な第一画面を表示ユニットに表示させる対象データリスト表示手段と、
上記装置から送信された上記処理指示書のリストから、上記利用者によって所望する該処理指示書を選択可能な第二画面を上記表示ユニットへ表示させる対象データリスト表示手段とを有することを特徴とする請求項１１記載の情報処理装置。
【請求項１３】
処理を実行する装置へ処理指示を行う情報処理装置として機能させるコンピュータ実行可能なプログラムにおいて、コンピュータに、
上記装置から、上記処理の対象となる対象データと、処理項目が設定された処理指示書とを特定する特定情報を取得する特定情報取得手段と、
上記装置に対して、上記特定情報取得手段によって取得した上記特定情報を指定して、上記処理の実行を指示する処理指示を送信する処理指示送信手段として機能させるようにしたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象となる文書（画像データ）と印刷指示書とを個別に管理すると共に、クライアントＰＣの利用者による印刷指示書の選択及びを再利用を可能とする印刷処理を実現する画像形成装置を提供するものである。
【背景技術】
【０００２】
画像形成装置にネットワークを介して接続されるクライアントＰＣ（Personal Computer）から画像形成装置のプリンタ機能を利用する場合、印刷したい文書を指定し、所望の印刷の処理方法（オプション）を設定したのち、印刷処理を実行することによって所望の印刷を行っていた。
【０００３】
この場合、文書が保存されている記憶領域からその文書が取り出されて、オプションの設定とともに、毎回ネットワークを転送されるため、近年、画像形成装置に保存されている文書を印刷する場合には、文書（画像データ）を使用するためのチケットをクライアントＰＣが取得して、そのチケットと共に、印刷指示をすることによって、利用者が設定したオプションを指定するのみで、文書の転送をすることなく印刷を実行させることができるようになった（例えば、特許文献１）。
【特許文献１】特開２００１−１１７７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来のチケットを利用したシステムにおいても、画像形成装置が、印刷対象となる文書に対応付けて利用者が設定したオプションを管理する機能がないため、利用者は、印刷する度にオプションの設定をする必要があった。また、前回のオプションの設定（印刷指示書）を利用して印刷させたい場合においても、再度、利用者の記憶に任せて、設定するようにしなければならなかった。
【０００５】
そこで、本発明の課題は、クライアントＰＣの利用者がオプションの設定をすることなく、所望する文書と印刷指示書とを指定するのみで印刷指示書の再利用を可能とする印刷処理を実現する画像形成装置を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、請求項１に記載されるように、要求元からの処理の実行を指示する処理指示を受信する処理指示受信手段と、上記処理の対象となる一つ以上の対象データを格納する対象データ格納領域から、上記処理指示によって指定される対象データ識別情報で特定される対象データを取得する対象データ取得手段と、複数の処理指示書を格納する指示書格納領域から、上記処理指示によって指定される指示書識別情報で特定される処理指示書を取得する指示書取得手段と、上記指示書取得手段によって取得した上記処理指示書に従って、上記対象データ取得手段によって取得した上記対象データに対して上記処理を実行する処理実行手段とを有するように構成される。
【０００７】
このような画像形成装置では、利用者は、オプションの設定をすることなく、所望する対象データ（文書）と処理指示書（印刷指示書）とを指定するのみで処理（印刷処理）を行わせることができる。
【０００８】
また、上記課題を解決するための手段として、本発明は、請求項１１に記載されるように、処理を実行する装置から、該処理の対象となる対象データと、処理項目が設定された処理指示書とを特定する特定情報を取得する特定情報取得手段と、上記装置に対して、上記特定情報取得手段によって取得した上記特定情報を指定して、上記処理の実行を指示する処理指示を送信する処理指示送信手段とを有するように構成される。
【０００９】
このような情報処理装置では、利用者は、オプションの設定をすることなく、所望の対象データ（文書）と処理指示書（印刷指示書）とを指定するのみで、処理を実行する装置に対して処理（印刷処理）を行わせることができる。
更に、本発明は、上記情報処理装置での処理をコンピュータに実行させるためのプログラム及び上記プログラムを記録した記録媒体とすることもできる。
【発明の効果】
【００１０】
以上、説明してきたように、本願発明に係る画像形成装置は、印刷対象となる文書（画像データ）と印刷指示書とを個別に管理すると共に、クライアントＰＣの利用者による印刷指示書の選択及び再利用を可能とする。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１２】
本発明の一実施例に係る多種の画像形成機能を融合する画像形成装置（以下、融合機と言う）は、例えば、図１に示すような機能構成を成す。図１は、本発明の一実施例に係る多種の画像形成機能を融合する融合機の機能構成を示すブロック図である。
【００１３】
図１において、融合機１２００は、プロッタ１２０１と、スキャナ１２０２と、ＦＣＵ（Fax Control Unit）１３２０と、その他ハードウェアリソース１２０３などを有するとともに、プラットフォーム１２２０とアプリケーション１２３０とから構成されるソフトウェア群１２１０と、融合機起動部１２４０とを備えている。
【００１４】
融合機起動部１２４０は、融合機１２００の電源投入時に先ず始めに実行され、プラットフォーム１２２０やアプリケーション１２３０を起動する。
【００１５】
プラットフォーム１２２０は、コントロールサービス１２５０と、システムリソースマネージャー（ＳＲＭ（System Resource Manager）１２２３）と、ＯＳ（Operating System）１２２１とを有する。
【００１６】
このコントロールサービス１２５０は、複数のサービスモジュールにより形成され、具体的には、ＳＣＳ（System Control Service）１２２２と、ＥＣＳ（(Engine Control Service)１２２４と、ＭＣＳ（Memory Control Service）１２２５と、ＯＣＳ（Operation panel Control Service）１２２６と、ＦＣＳ（FAX Control Service）１２２７と、ＮＣＳ（Network Control Service）１２２８と、ＩＭＨ（Imaging Memory Handler）１２２９とがある。なお、このプラットフォーム１２２０は、あらかじめ定義された関数により前記アプリケーションからの処理要求を受信可能とするアプリケーションプログラムインターフェース（ＡＰＩ）１２０５を有する。
【００１７】
ＯＳ１２２１は、ＵＮＩＸ（登録商標）などのオペレーティング・システムであり、プラットフォーム１２２０並びにアプリケーション１２３０の各ソフトウェアをそれぞれプロセスとして並列実行する。
【００１８】
ＳＲＭ１２２３は、ＳＣＳ１２２２とともにシステムの制御およびリソースの管理をおこなう。
【００１９】
ＳＣＳ１２２２は、アプリケーション管理，操作部制御，システム画面表示，ＬＥＤ表示，ハードウェア資源管理，割り込みアプリケーション制御などの処理を行う。
【００２０】
ＥＣＳ１２２４は、ＦＣＵ１３２０、プロッタ１２０１、スキャナ１２０２、その他ハードウェアリソース１２０３などのエンジン部を制御する。
【００２１】
ＭＣＳ１２２５は、メモリ制御をおこなう。
【００２２】
ＯＣＳ１２２６は、オペレータと本体制御間の情報伝達手段となる操作パネルを制御する。
【００２３】
ＦＣＳ１２２７は、ファクシミリ送受信をおこなう。
【００２４】
ＮＣＳ１２２８は、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供する。
【００２５】
本実施例において、ＮＣＳ１２２８は、複数のプロトコルのうちｈｔｔｐｄ（Hypertext Transfer Protocol Daemon）２によって、インターネットを介して接続されるネットワーク機器とのデータ通信をＨＴＴＰ（Hypertext Transfer Protocol）で制御し、ＨＴＴＰリクエストヘッダで指定される処理に必要な複数のＷｅｂサービスを関数コールによって起動し、その複数のＷｅｂサービスによる処理結果をＨＴＴＰレスポンスで該ネットワーク機器へ通知する。Ｗｅｂサービスは、例えば、ＸＭＬ（eXtensible Markup Language）によって記述されたメッセージに従って処理を行う。
【００２６】
ＩＭＨ１２２９は、イメージデータを仮想メモリ領域（ユーザー仮想空間）から物理メモリへマップする。
【００２７】
アプリケーション１２３０は、ページ記述言語（ＰＤＬ）、ＰＣＬおよびポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションであるプリンタアプリ１２１１と、コピー用アプリケーションであるコピーアプリ１２１２と、ファクシミリ用アプリケーションであるファックスアプリ１２１３と、スキャナ用アプリケーションであるスキャナアプリ１２１４と、ＷｅｂサービスアプリケーションであるＷｅｂサービス処理アプリ１２１５とを有する。
【００２８】
各アプリケーション１２１１〜１２１５は、プラットフォーム１２２０上の各プロセスを利用して動作実行される。
【００２９】
Ｗｅｂサービス処理アプリ１２１５は、ＳＯＡＰ（Simple Object Access Protocol）従ってメッセージ交換を行うＳＯＡＰ処理部７０と、ＡＰＩ（Application Program Interface）１２０５を介してコントロールサービス１２５０を利用して所定処理を行い、その処理結果をＷＳ−ＡＰＩ（Web Service Application Program Interface）を介してＷｅｂサービスとして提供するプリントサービス実行部（ＷＳＦ）１４００とを有する。プリントサービス実行部１４００は、Ｗｅｂサービスファンクションの一つである。
【００３０】
更に、Ｗｅｂサービス処理アプリ１２１５は、ＧＥＴメソッド又はＰＯＳＴメソッドによるＨＴＴＰリクエストを処理して、ＨＴＭＬを含むＨＴＴＰレスポンスを送信するＷｅｂサーバー５００を備えることによって、上記同様に、プリントサービス実行部１４００によって、ＡＰＩ（Application Program Interface）１２０５を介してコントロールサービス１２５０を利用して所定処理を行い、その処理結果をＷＳ−ＡＰＩ（Web Service Application Program Interface）を介してＷｅｂサービスとして提供することができる。
【００３１】
このように、融合機１２００は、各アプリで共通的に必要となる処理をプラットフォーム１２２０で一元的に処理する。
【００３２】
次に、融合機１２００のハードウェア構成について説明する。図２は、図１に示す融合機のハードウェア構成を示すブロック図である。図２に示すように、この融合機１２００は、オペレーションパネル１３１０と、ＦＣＵ（ファックスコントロールユニット）１３２０、プロッタ１２０１、スキャナ１２０２及びその他ハードウェア１２０３とで構成されるエンジン部１３５０と、コントローラ１３００のＡＳＩＣ１３０１とをＰＣＩ（Peripheral Component Interconnect）バス１３０９等で接続した構成となる。
【００３３】
ＦＣＵ１３２０は、受信したファックスデータを格納するための不揮発性メモリ１３２１と、ＦＣＵ１３２０内での時間を計測するためのＲＴＣ（Real Time Clock）１３２２とを有し、通常Ｇ３規格に従ってファックスデータの送受信を行う。ＦＣＵ１３２０は、オプションとして更にＧ３規格とＧ４規格とを搭載しても良い。
【００３４】
コントローラ１３００は、ＡＳＩＣ１３０１にＭＥＭ−Ｃ１３０２、ＨＤＤ（Hard Disk Drive）１３０３などを接続するとともに、このＡＳＩＣ１３０１とＣＰＵ１３０４とをＣＰＵチップセットのＮＢ１３０５を介して接続している。このように、ＮＢ１３０５を介して接続する理由は、ＣＰＵ１３０４自体のインターフェイスが公開されていないためである。
【００３５】
ＣＰＵ１３０４は、融合機１２００の全体制御をおこなうものであり、具体的には、ＯＳ１２２１上でプラットフォーム１２２０を形成するＳＣＳ１２２２、ＳＲＭ１２２３、ＥＣＳ１２２４、ＭＣＳ１２２５、ＯＣＳ１２２６、ＦＣＳ１２２７、ＮＣＳ１２２８をそれぞれプロセスとして起動して実行させるとともに、アプリケーション１２３０を形成するプリンタアプリ１２１１、コピーアプリ１２１２、ファックスアプリ１２１３、スキャナアプリ１２１４、Ｗｅｂサービス処理アプリ１２１５を起動して実行させる。
【００３６】
ＮＢ１３０５は、ＣＰＵ１３０４とＭＥＭ−Ｐ１３０６、ＳＢ１３０７、ＡＳＩＣ１３０１とを接続するためのブリッジであり、ＭＥＭ−Ｐ１３０６は、融合機の描画用メモリなどとして用いるシステムメモリであり、ＭＥＭ−Ｃ１３０２は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＡＳＩＣ１３０１は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。
【００３７】
ＮＢ１３０５は、ＰＣＩバスを介してＳＢ１３０７と接続する他、ネットワーク通信を制御するＮＩＣ（Network Interface Card）１３１１と、ＵＳＢディスクとして扱うことでデータを取り込むことができるＵＳＢ（Universal Serial Bus）ターゲット１３１２と、ＩＥＥＥ1394専用のケーブルで接続可能なＩＥＥＥ1394１３１３と、パラレルケーブルによって接続可能なセントロニクス１３１４と、シリアルケーブルによって接続可能なシリアル１３１５と、他のＵＳＢターゲット（例えば、パーソナルコンピュータ）と接続し大容量の画像データの送受信を可能とするＵＳＢホスト１３１６とを接続する。
【００３８】
ＳＢ１３０７は、ＮＢ１３０５とＲＯＭ、ＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＳＢ１３０７は、コントローラ１３００での時間を計測するＲＴＣ（Real Time Clock）１３２３を有する。また、ＳＢ１３０７は、内部にＵＳＢホストを有し、例えば、ＵＳＢ接続のカメラを接続することで画像データを取り込むことが可能であり、また、他のＵＳＢターゲットからデータを受け取ることも可能である。
【００３９】
融合機１２００では、ＳＢ１３０７、ＮＩＣ１３１１、ＵＳＢターゲット１３１２、ＩＥＥＥ1394１３１３、セントロニクス１３１４、シリアル１３１５、ＵＳＢホスト１３１６、ＦＣＵ１３２０の標準のＧ３、Ｇ３オプション、Ｇ４オプションの複数のポートを介して送受信されるデータがＨＤＤ１３０３に蓄積され一元的に管理される。
【００４０】
ＨＤＤ１３０３は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージであり、オペレーションパネル１３１０は、操作者からの入力操作の受け付け並びに操作者に向けた表示をおこなう操作部である。
【００４１】
したがって、ＡＳＩＣ１３０１には、ＭＥＭ−Ｃ１３０２を接続するためのＲＡＭインターフェイスと、ＨＤＤ１３０３を接続するためのハードディスクインターフェースが設けられ、これらの記憶部に対して画像データの入出力をおこなう場合には、入出力先がＲＡＭインターフェイスまたはハードディスクインターフェースに切り替えられる。
【００４２】
ＡＧＰ１３０８は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェイスであり、システムメモリに高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にする。
【００４３】
以下に、ユーザーが所望する文書と印刷指示書とを指定するのみで印刷可能とする印刷処理の概要を図３で説明する。図３は、チケットを利用した第一の印刷処理の概要を説明するための図である。図３において、融合機１２００は、融合機１２００内にプリントサービス実行部１４００と、リポジトリサービス実行部１４１０と、コントロールサービス１２５０と、エンジン部１３５０とを有する。そのため、プリントサービス実行部１４００とリポジトリサービス実行部１４１０との通信は、内部的なコマンドの発行によって行われる。
【００４４】
融合機１２００は、ネットワーク１５を介して、コンピュータ端末としてのクライアントＰＣ１０とＨＴＴＰで通信制御される。
【００４５】
リポジトリサービス実行部１４１０は、画像データ３０とその画像データ３０に関するファイル情報３１を画像データ３０に対応付けて蓄積し管理し、画像データ３０とは個別に印刷指示書３２を蓄積し管理する。また、ユーザーが選択した画像データ３０と印刷条件が示される印刷指示書３２とを利用するためのチケットを発行し、その発行したチケットによる該画像データ３０と印刷指示書３２の利用を許可することによって、該画像データ３０と印刷指示書３２の利用をＷｅｂサービスとして提供する。
【００４６】
また、クライアントＰＣ１０がＳＯＡＰによってＷｅｂサービスを要求する場合には、融合機１２００は、ＳＯＡＰによって夫々のＷｅｂサービスを提供する。クライアントＰＣ１０がＷｅｂブラウザを利用してＷｅｂサービスを要求する場合には、融合機１２００は、ＨＴＭＬ（Hypertext Transfer Markup Language）によって夫々のＷｅｂサービスを提供する。
【００４７】
ファイル情報３１には、画像データ３０（文書）が最初に蓄積された時点での印刷条件が設定されている。また、印刷指示書３２は、ファイル情報３１に基づいて、プリントサービス実行部１４００によって作成され、その後、リポジトリサービス実行部１４１０によって蓄積され管理される。
【００４８】
クライアントＰＣ１０は、リポジトリサービス実行部１４１０から所望する画像データ３０（文書）と印刷指示書３２とを夫々指定することによって、画像でデータ３０と印刷指示書３２とを利用するためのチケットを取得する（ステップＳ１２１）。
【００４９】
そして、そのチケットを融合機１２００のプリントサービス実行部１４００へ渡して印刷指示を行う（ステップＳ１２２）。プリントサービス実行部１４００は、クライアントＰＣ１０から受け取ったチケットによって、リポジトリサービス実行部１４１０に対して、文書ＩＤと印刷指示書ＩＤとを要求する（ステップＳ１２３）。
【００５０】
リポジトリサービス実行部１４１０は、ステップＳ１２３で受け取ったチケットがステップＳ１２１で発行したものであることを確認後、文書ＩＤと印刷指示書ＩＤとをプリントサービス実行部１４００へ提供する（ステップＳ１２４）。プリントサービス実行部１４００は、印刷指示書ＩＤを用いてリポジトリサービス実行部１４１０から印刷指示書３２を取得する（ステップＳ１２５）。
【００５１】
プリントサービス実行部１４００は、文書ＩＤとリポジトリサービス実行部１４１０から取得した印刷指示書３２に設定されている印刷情報３３とをコントロールサービス１２５０へ通知する（ステップＳ１２６）。
【００５２】
コントロールサービス１２５０は、プリントサービス実行部１４００から通知された文書ＩＤに基づいて、リポジトリサービス実行部１４１０から画像データ３０を取得し（ステップＳ１２７）、また、印刷情報３３に従って、画像データ３０に基づく画像形成処理を実行する（ステップＳ１２８）。つまり、コントロールサービス１２５０は、エンジン部１３５０（プロッタ１２０１）を制御して所定媒体に画像形成させて、画像形成された媒体を出力させる。
【００５３】
リポジトリサービス実行部１４１０では、印刷対象となる画像データ３０と印刷指示書３２とを個別に管理する。そのため、クライアントＰＣ１０の利用者は、所望の画像データ３０（文書）と印刷指示書３２とを自由に選択することができる。
【００５４】
次に、クライアントＰＣ１０側での上記第一の印刷処理について図４で説明する。図４は、チケットを利用した第一の印刷処理を説明するためのフローチャート図である。
【００５５】
図４において、クライアントＰＣ１０は、ネットワーク１５を介してコマンドstartSessionを送信して、融合機１２００のセッションを確立する（ステップＳ１３１）。
【００５６】
セッション確立後、クライアントＰＣ１０は、コマンドcreateJobを送信して、リポジトリサービス実行部１４１０から取得しておいた所望の画像データ３０（文書）と印刷指示書３２の利用を許可するチケットを、プリントサービス実行部１４００に渡して、印刷実行を指示する（ステップＳ１３２）。
【００５７】
そして、クライアントＰＣ１０は、コマンドendSessionを送信して、融合機１２００のプリントサービス実行部１４００とのセッションを終了する（ステップＳ１３３）。
【００５８】
このように、予めチケットをリポジトリサービス実行部１４１０から取得した後、そのチケットによって、融合機１２００のプリントサービス実行部１４００に印刷指示をするのみであるため、文書（画像データ）自体及び印刷指示書３２自体をネットワーク１５を介して転送することがないため、融合機１２００への伝送効率が良い。
【００５９】
また、クライアントＰＣ１０がネットワーク１５に物理的に接続している必要はなく、無線ＬＡＮ（Local Area Network）で接続されるような形態であっても良く、また、文書データ自体を転送する必要がないため、携帯電話機などによってインターネットを介して融合機１２００のプリントサービス実行部１４００及びリポジトリサービス実行部１４１０と接続されるような形態でも良い。
【００６０】
図５は、チケットを利用した第二の印刷処理におけるコマンドフローを示す図である。図５において、クライアントＰＣ１０がリポジトリサービス実行部１４１０に対してコマンドstartSession()を送信すると（ステップＳ２５１）、リポジトリサービス実行部１４１０は、リポジトリセッションＩＤによって応答する（ステップＳ２５２）。クライアントＰＣ１０とリポジトリサービス実行部１４１０との間にセッションを確立する。
【００６１】
セッションが確立すると、クライアントＰＣ１０は、ユーザーが所望する画像データ３０（文書）と印刷指示書３２とを利用するためのチケットを取得するため、リポジトリサービス実行部１４１０に対してコマンドgetTicket(リポジトリセッションＩＤ、文書ＩＤ、印刷指示書ＩＤ)を送信する（ステップＳ２５３）。リポジトリサービス実行部１４１０は、リポジトリセッションＩＤ、文書ＩＤ、印刷指示書ＩＤとに対応するチケットＩＤを発行し、そのチケットＩＤによって応答する（ステップＳ２５４）。
【００６２】
次に、クライアントＰＣ１０は、プリントサービス実行部１４００に対してコマンドstartSession()を送信し（ステップＳ２５５）、プリントサービス実行部１４００は、クライアントＰＣ１０に対してプリントセッションＩＤで応答する（ステップＳ２５６）。クライアントＰＣ１０とプリントサービス実行部１４００との間にセッションが確立する。
【００６３】
セッションが確立すると、クライアントＰＣ１０は、融合機１２００にて印刷処理を行わせるために、プリントサービス実行部１４００に対してコマンドcreateJob(プリントセッションＩＤ、チケットＩＤ)を送信する（ステップＳ２５７）。
【００６４】
クライントＰＣ１０から印刷指示を受信すると、プリントサービス実行部１４００は、リポジトリサービス実行部１４１０に対してコマンドgetDocIdByTicket(チケットＩＤ)を送信し（ステップＳ２５８）、リポジトリサービス実行部１４１０は、文書ＩＤによって応答する（ステップＳ２５９）。更に、プリントサービス実行部１４００は、リポジトリサービス実行部１４１０に対してコマンドgetInstructionIdByTicket(チケットＩＤ)を送信し（ステップＳ２６０）、リポジトリサービス実行部１４１０は、印刷指示書ＩＤによって応答する（ステップＳ２６１）。
【００６５】
続けて、プリントサービス実行部１４００は、リポジトリサービス実行部１４１０に対してコマンドgetInstructionInfo（印刷指示書ＩＤ）を送信し（ステップS２６２）、リポジトリサービス実行部１４１０は、印刷指示書ＩＤに対応する印刷指示書３２よって応答する（ステップＳ２６３）。
【００６６】
プリントサービス実行部１４００は、リポジトリサービス実行部１４１０から取得した印刷指示書３２のプロパティに基づいて、コントロールサービス１２５０へ通知するための印刷情報３３を作成する。
【００６７】
そして、プリントサービス実行部１４００は、コントロールサービス１２５０に対してコマンドcheckPrintMode(文書ＩＤ、印刷情報３３)を送信し（ステップＳ２６４）、コントロールサービス１２５０は、コマンドcheckPrintModeに指定された印刷情報３３に従って印刷処理が行えるか否かを判断し、その判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ２６５）。
【００６８】
プリントサービス実行部１４００は、コマンドcheckPrintModeに対する応答が「ＯＫ（処理可）」を示す場合に、コントロールサービス１２５０に対してコマンドentryJob(文書ＩＤ、印刷情報３３)を送信して、印刷ジョブの実行を指示する（ステップＳ２６６）。
【００６９】
コントロールサービス１２５０は、コマンドentryJobで指定される文書ＩＤを用いてリポジトリサービス実行部１４００から画像データ３０を取得して、印刷情報３３に従って、プロッタ１２０１に所定の媒体に画像を形成させて出力させる。コントロールサービス１２５０は、その処理結果「ＯＫ（処理完了）」又は「ＮＯＴ（処理エラー）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ２６７）。
【００７０】
プリントサービス実行部１４００は、コントロールサービス１２５０から通知された処理結果「ＯＫ（処理完了）」又は「ＮＯＴ（処理エラー）」をステップＳ２５７でのコマンドcreateJobに対する応答として送信する（ステップＳ２６８）。
【００７１】
クライアントＰＣ１０は、プリントサービス実行部１４００に対してコマンドendSession(プリントセッションＩＤ)を送信して、プリントサービス実行部１４００とのセッションを解放する（ステップＳ２６９）。
【００７２】
図３及び図５では、既に保存されている印刷指示書３２をなんら変更せずに再利用した場合について説明したが、既に保存されている印刷指示書３２を変更して印刷する場合について図６から図８で説明する。
【００７３】
図６は、印刷オプションを変更する場合の第二の印刷処理の概要を説明するための図である。図６において、クライアントＰＣ１０は、リポジトリサービス実行部１４１０から所望する画像データ３０（文書）と印刷指示書３２とを夫々指定することによって、画像データ３０と印刷指示書３２とを利用するためのチケットを取得する（ステップＳ１４１）。
【００７４】
そして、そのチケットを融合機１２００のプリントサービス実行部１４００へ渡して印刷指示書３２の内容を示すプロパティを融合機１２００のプリントサービス実行部１４００に要求する（ステップＳ１４２）。プリントサービス実行部１４００は、クライアントＰＣ１０から受け取ったチケットによって、リポジトリサービス実行部１４１０に対して、文書ＩＤと印刷指示書３２とを要求する（ステップＳ１４３）。リポジトリサービス実行部１４１０は、ステップＳ１４３で受け取ったチケットがステップＳ１４１で発行したものであることを確認後、文書ＩＤと印刷指示書３２とをプリントサービス実行部１４００へ提供する（ステップＳ１４４）。プリントサービス実行部１４００は、リポジトリサービス実行部１４１０から取得した印刷指示書３２をクライアントＰＣ１０へ送信する。
【００７５】
クライアントＰＣ１０は、利用者が変更したプロパティの値に変更するようにプリントサービス実行部１４００に指示し（ステップＳ１４５）、更に、印刷指示書３２を指定して印刷指示を融合機１２００のプリントサービス実行部１４００に対して行う（ステップＳ１４６）。プリントサービス実行部１４００は、プロパティの値を変更した印刷指示書３２に基づいて、文書ＩＤと印刷情報３３とをコントロールサービス１２５０へ通知する（ステップＳ１４７）。
【００７６】
コントロールサービス１２５０は、プリントサービス実行部１４００から通知された文書ＩＤに基づいて、リポジトリサービス実行部１４１０から画像データ３０を取得し（ステップＳ１４８）、また、印刷情報３３に従って、画像データ３０に基づく画像形成処理を実行する（ステップＳ１４９）。つまり、コントロールサービス１２５０は、エンジン部１３５０（プロッタ１２０１）を制御して所定媒体に画像形成させて、画像形成された媒体を出力させる。
【００７７】
上述した第二の印刷処理のステップＳ１４７において、プリントサービス実行部１４００は、プロパティの値を変更した印刷指示書３２に基づいてファイル情報３２を変更するようにしても良い。このような処理によって、ファイル情報３２は、リポジトリサービス実行部１４１０によって最新の状態で管理されることになる。
【００７８】
次に、クライアントＰＣ１０側で例えば、穴あけ有無、ステープル有無等の印刷オプションを変更した場合の印刷処理を図７で説明する。図７は、印刷オプションを変更する場合の第二の印刷処理を説明するためのフローチャート図である。
【００７９】
図７において、クライアントＰＣ１０は、ネットワーク１５を介してコマンドstartSessionを送信して、融合機１２００のプリントサービス実行部１４００とのセッションを確立する（ステップＳ１５１）。
【００８０】
セッション確立後、クライアントＰＣ１０は、コマンドgetJobInstructionをプリントサービス実行部１４００に送信して、リポジトリサービス実行部１４１０から取得しておいた所望の画像データ３０（文書）と印刷指示書３２の利用を許可するチケットをプリントサービス実行部１４００に渡して、印刷指示書３２の内容を示すプロパティをリポジトリサービス実行部１４１０から取得する（ステップＳ１５２）。
【００８１】
利用者の印刷オプションの変更に応じて、クライアントＰＣ１０は、プリントサービス実行部１４００に対してコマンドsetJobInstructionを送信して、印刷指示書３２のプロパティの変更を指示する（ステップＳ１５３）。この場合、クライアントＰＣ１０は、変更されたプロパティ部分のみをプリントサービス実行部１４００に送信すれば良い。
【００８２】
更に、クライアントＰＣ１０は、コマンドcreateJobを送信して、印刷実行をプリントサービス実行部１４００に指示する（ステップＳ１５４）。そして、クライントＰＣ１０は、コマンドendSessionを送信して、プリントサービス実行部１４００とのセッションを終了する（ステップＳ１５５）。
【００８３】
図８は、印刷オプションを変更する場合の第二の印刷処理におけるコマンドフローを示す図である。図８において、クライアントＰＣ１０がリポジトリサービス実行部１４１０に対してコマンドstartSession()を送信すると（ステップＳ２７１）、リポジトリサービス実行部１４１０は、リポジトリセッションＩＤによって応答する（ステップＳ２７２）。クライアントＰＣ１０とリポジトリサービス実行部１４１０との間にセッションを確立する。
【００８４】
セッションが確立すると、クライアントＰＣ１０は、文書を利用するためのチケットを取得するため、リポジトリサービス実行部１４１０に対してコマンドgetTicket(リポジトリセッションＩＤ、文書ＩＤ、印刷指示書ＩＤ)を送信する（ステップＳ２７３）。リポジトリサービス実行部１４１０は、セッションＩＤ、文書ＩＤ及び印刷指示書ＩＤに対応するチケットＩＤを発行し、そのチケットＩＤによって応答する（ステップＳ２７４）。
【００８５】
次に、クライアントＰＣ１０は、プリントサービス実行部１４００に対してコマンドstartSession()を送信し（ステップＳ２７５）、プリントサービス実行部１４００は、クライアントＰＣ１０に対してプリントセッションＩＤで応答する（ステップＳ２７６）。クライアントＰＣ１０とプリントサービス実行部１４００との間にセッションが確立する。
【００８６】
セッションが確立すると、クライントＰＣ１０は、コマンドgetJobInstruction(プリントセッションＩＤ、チケットＩＤ)を送信して、プリントサービス実行部１４００に対して印刷指示書３２のプロパティを要求する（ステップＳ２７７）。
【００８７】
クライントＰＣ１０から印刷指示書３２のプロパティの要求を受信すると、プリントサービス実行部１４００は、リポジトリサービス実行部１４１０に対してコマンドgetDocIdByTicket(チケットＩＤ)を送信し（ステップＳ２７８）、リポジトリサービス実行部１４１０は、文書ＩＤによって応答する（ステップＳ２７９）。更に、プリントサービス実行部１４００は、リポジトリサービス実行部１４１０に対してコマンドgetInstructionIdByTicket(チケットＩＤ)を送信し（ステップＳ２８０）、リポジトリサービス実行部１４１０は、印刷指示書ＩＤによって応答する（ステップＳ２８１）。
【００８８】
続けて、プリントサービス実行部１４００は、リポジトリサービス実行部１４１０に対してコマンドgetInstructionInfo（印刷指示書ＩＤ）を送信し（ステップS２８２）、リポジトリサービス実行部１４１０は、印刷指示書ＩＤに対応する印刷指示書３２よって応答する（ステップＳ２８３）。
【００８９】
そして、プリントサービス実行部１４００は、リポジトリサービス実行部１４１０から取得した印刷指示書３２のプロパティによって、クライアントＰＣ１０へステップＳ２７７に対して応答する（ステップＳ２８４）。
【００９０】
クライアントＰＣ１０は、利用者の印刷オプションの設定によって変更した印刷指示書３２のプロパティによってプリントサービス実行部１４００にて保存される印刷指示書３２のプロパティを変更するため、プリントサービス実行部１４００に対してコマンドsetJobInstruction(プリントセッションＩＤ、印刷指示書ＩＤ、印刷指示書３２のプロパティ)を送信する（ステップＳ２８５）。印刷指示書３２が文書ＩＤを含まない場合、setJobInstructionにて文書ＩＤを指定するようにする。
【００９１】
プリントサービス実行部１４００は、受信したコマンドsetJobInstructionで指定される印刷指示書３２のプロパティに基づいて、コントロールサービス１２５０へ通知するための印刷情報３３を作成する。
【００９２】
そして、プリントサービス実行部１４００は、コントロールサービス１２５０に対してコマンドcheckPrintMode(文書ＩＤ、印刷情報３３)を送信し（ステップＳ２８６）、コントロールサービス１２５０は、コマンドcheckPrintModeに指定された印刷情報３３に従って印刷処理が行えるか否かを判断し、その判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ２８７）。
【００９３】
プリントサービス実行部１４００は、コントロールサービス１２５０から通知された判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」をステップＳ２８５でのコマンドsetJobInstructionに対する応答として送信する（ステップＳ２８８）。
【００９４】
クライアントＰＣ１０は、コマンドsetJobInstructionに対する応答が「ＯＫ（処理可）」を示す場合に、融合機１２００にて印刷処理を行わせるために、プリントサービス実行部１４００に対してコマンドcreateJob(プリントセッションＩＤ、印刷指示書ＩＤ)を送信する（ステップＳ２８９）。
【００９５】
プリントサービス実行部１４００は、コマンドcreateJobを受信すると、コントロールサービス１２５０に対してコマンドentryJob(文書ＩＤ、印刷情報３３)を送信して、印刷ジョブの実行を指示する（ステップＳ２９０）。
【００９６】
コントロールサービス１２５０は、コマンドentryJobで指定される文書ＩＤを用いてリポジトリサービス実行部１４００から画像データ３０を取得して、印刷情報３３に従って、プロッタ１２０１に所定の媒体に画像を形成させて出力させる。コントロールサービス１２５０は、その処理結果「ＯＫ（処理完了）」又は「ＮＯＴ（処理エラー）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ２９１）。
【００９７】
プリントサービス実行部１４００は、コントロールサービス１２５０から通知された処理結果「ＯＫ（処理完了）」又は「ＮＯＴ（処理エラー）」をステップＳ２２１でのコマンドcreateJobに対する応答として送信する（ステップＳ２９２）。
【００９８】
クライアントＰＣ１０は、プリントサービス実行部１４００に対してコマンドendSession(セッションＩＤ)を送信して、プリントサービス実行部１４００とのセッションを解放する（ステップＳ２９３）。
【００９９】
リポジトリサービス実行部１４１０から提供される画像データ３０に関するファイル情報３１、コントロールサービス１２５０から提供される印刷情報３３、及び、プリントサービス実行部１４００からクライアントＰＣ１０へ提供される印刷指示書３２のプロパティの夫々のデータ構成について図９から図１１で説明する。
【０１００】
リポジトリサービス実行部１４１０から提供される画像データ３０に関するファイル情報３１は、図９に示すような構造体で示される。図９は、ファイル情報の構造体を示す図である。図９において、ファイル情報３３は、構造体fileinfoによってデータが定義され、画像データ３０の文書名、画像データ３０がリポジトリサービス実行部１４１０に蓄積された蓄積日時、蓄積時のプリンタ、コピー、ファクス、スキャナ等の処理名、用紙サイズ、ステープルを指定した場合のステープル位置、パンチ（穴あけ）を指定した場合のパンチ位置、両面の指定の有無を示す両面指定、表紙の指定の有無を示す表紙指定、ソートの指定の有無を示すソート指定等の要素を有する。
【０１０１】
リポジトリサービス実行部１４１０は、このような構造体fileinfoで示されるファイル情報３１を画像データ３０に対応させて管理している。
【０１０２】
コントロールサービス１２５０から提供される印刷情報３３は、図１０に示すような構造体で示される。図１０において、印刷情報３３は、構造体printModeによってデータが定義され、出力可能な部数、用紙サイズ、給紙トレイ、排紙トレイ、指定可能なステープル位置、指定可能なパンチ位置、両面指定の可否、表紙指定の可否、ソート指定の可否等の要素を有する。
【０１０３】
コントロールサービス１２５０は、このような構造体printModeで示される印刷情報３３によって印刷機器に固有の情報を管理している。
【０１０４】
プリントサービス実行部１４００からクライアントＰＣ１０へ提供される印刷指示書３２は、図１１に示すようにＸＭＬ（eXtensible Markup Language）で記述して管理される。図１１は、印刷指示書の記述例を示す図である。
【０１０５】
図１１（Ａ）において、印刷指示書３２には文書ＩＤが記述されていない。例えば、印刷指示書３２はプロパティのみを示し、印刷すべき部数、用紙サイズ、給紙トレイ、排紙トレイ、ステープル位置、パンチ位置、両面指定の有無、表紙指定の有無、ソート指定の有無、プロパティの保存の有無等の要素によって示される。この場合、印刷指示書３２はプロパティのみを有し、文書ＩＤを含まない。
【０１０６】
図１１（Ａ）に示す記述例において、印刷すべき部数「２」、用紙サイズ「Ａ４」、給紙トレイ「ｔｒａｙ１」、排紙トレイ「ｓｈｉｆｔＴｒａｙ」、ステープル位置「上部」、パンチ位置「上部」、両面指定「有」、表紙指定「有」、ソート指定「有」、プロパティの保存の「有」が示される。
【０１０７】
プリントサービス実行部１４００は、このようにＸＭＬで記述された印刷指示書３２のプロパティを画像データ３０に対応させて管理している。
【０１０８】
図１１（Ｂ）において、プリントサービス実行部１４００は、図１１（Ａ）に示した印刷指示書３２をプロパティを示す記述３２ｂとし、更に、文書ＩＤを示す記述３２ａを含んでいる。文書ＩＤを示す記述３２ａは、例えば、「<document>http://machineName.folderName.fileName1</document>」のように示される。
【０１０９】
上記第二の印刷処理では、クライアントＰＣ１０は、プリントサービス実行部１４００から取得した印刷指示書３２のプロパティのうち変更があったプロパティを融合機１２００へ送信し、プリントサービス実行部１４００にて作成しておいた印刷指示書３２の変更を行う。このような処理とすることによって、クライアントＰＣ１０は、印刷指示書３２のプロパティの変更部分を指定するのみで、印刷処理を実行することができる。
【０１１０】
本実施例において、リポジトリサービス実行部１４１０を融合機１２００とは別のネットワーク１５に接続されたリポジトリ装置２０に備えるようにすることもできる。この場合、融合機１２００は、複数のクライアントＰＣ１０との間で上記第二の印刷処理を実行すると、各クライアントＰＣ１０から印刷指示を受信するまで、複数の印刷指示書３２を保持することになる。融合機１２００での印刷指示書３２を保持するための記憶領域を有効に使用するために、各クライアントＰＣ１０にて変更したプロパティを含む印刷指示書３２を作成するようにすることが考えられる。
【０１１１】
クライアントＰＣ１０にて変更したプロパティを含む印刷指示書３２を作成する場合について図１２から図１５で説明する。
【０１１２】
図１２は、印刷オプションを変更する場合の第三の印刷処理の概要を説明するための図である。図１２中、図６と同一の部分には、同一符号を付し、その説明を省略する。
【０１１３】
図１２において、プリントサービス実行部１４００は、印刷指示書３２を作成し、印刷指示書３２のプロパティをクライアントＰＣ１０へ送信すると、所定の記憶領域から作成した印刷指示書３２を削除する。
【０１１４】
一方、クライアントＰＣ１０は、ステップＳ２５にて取得した印刷指示書３２のプロパティの変更を行い、変更されたプロパティの値を含む全プロパティ値を指定した印刷指示書３２を作成する（ステップＳ１４５−４）。そして、クライアントＰＣ１０は、作成した印刷指示書３２を送信することによって、プリントサービス実行部１４００に印刷指示を行う（ステップＳ１４６−４）。プリントサービス実行部１４００は、クライアントＰＣ１０から受信した印刷指示書３２に基づいて、文書ＩＤと印刷情報３３とをコントロールサービス１２５０へ通知する（ステップＳ１４７）。以下、図６の説明と同様である。
【０１１５】
次に、クライアントＰＣ１０側で例えば、穴あけ有無、ステープル有無等の印刷オプションを変更した場合の印刷処理を図１３で説明する。図１３は、印刷オプションを変更する場合の第三の印刷処理を説明するためのフローチャート図である。図１３中、図７と同一のステップには、同一符号を付し、その説明を省略する。
【０１１６】
図１３において、図７のステップＳ１５３がステップＳ１５３−２に置き換わる。ステップＳ１５３−２では、クライアントＰＣ１０は、利用者の印刷オプションの変更に応じて、取得した印刷指示書３２のプロパティの値を変更し、変更したプロパティの値が設定された印刷指示書３２を作成する（ステップＳ１５３−２）。そして、クライアントＰＣ１０は、コマンドcreateJobを送信して、印刷実行をプリントサービス実行部１４００に指示する（ステップＳ１５４）。以下、図７の説明と同様である。
【０１１７】
図１４は、印刷オプションを変更する場合の第三の印刷処理におけるコマンドフローを示す図である。図１４中、図８と同一のステップには、同一符号を付し、その説明を省略する。
【０１１８】
図１４において、プリントサービス実行部１４００は、クライアントＰＣ１０からコマンドgetJobInstruction(プリントセッションＩＤ、チケットＩＤ)を受信すると（ステップＳ２７７）、プリントサービス実行部１４００は、ステップＳ２７８からＳ２８３での処理の後、印刷指示書ＩＤに対応する文書ＩＤを含む印刷指示書３２のプロパティによってクライアントＰＣ１０へ応答し、プリントサービス実行部１４００が作成した印刷指示書３２を所定記憶領域から削除する（ステップＳ２８４−２）。
【０１１９】
クライアントＰＣ１０は、利用者の印刷オプションの設定によって、印刷指示書３２のプロパティを変更した全プロパティを含む印刷指示書３２を作成し、プリントサービス実行部１４００に対してコマンドcreateJobInstruction(プリントセッションＩＤ、印刷指示書３２の全プロパティ)を送信する（ステップＳ２８５−２）。
【０１２０】
プリントサービス実行部１４００は、受信した印刷指示書３２を識別するための印刷指示書ＩＤを生成し、この印刷指示書３２から文書ＩＤを取得し、また、コントロールサービス１２５０へ通知するための印刷情報３３を作成する。
【０１２１】
そして、プリントサービス実行部１４００は、コントロールサービス１２５０に対してコマンドcheckPrintMode(文書ＩＤ、印刷情報３３)を送信し（ステップＳ２８６）、コントロールサービス１２５０は、コマンドcheckPrintModeに指定された印刷情報３３に従って印刷処理が行えるか否かを判断し、その判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ２８７）。
【０１２２】
プリントサービス実行部１４００は、コントロールサービス１２５０から通知された判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」をステップＳ２８５−２でのコマンドcreateJobInstructionに対する応答として送信する（ステップＳ２８８−２）。
【０１２３】
クライアントＰＣ１０は、コマンドcreateJobInstructionに対する応答が印刷指示書ＩＤをを示す場合に、融合機１２００にて印刷処理を行わせるために、プリントサービス実行部１４００に対してコマンドcreateJob(セッションＩＤ、印刷指示書ＩＤ)を送信する（ステップＳ２８９）。以下、図８の説明と同様である。
【０１２４】
上述した第三の印刷処理において、ステップＳ２８４−２にてプリントサービス実行部１４００からクライアントＰＣ１０へ提供される印刷指示書３２のプロパティについて図１５で説明する。
【０１２５】
図１５は、第三の印刷処理において、プリントサービス実行部から提供される印刷指示書のプロパティの記述例を示す図である。図１５において、第二の印刷処理における印刷指示書３２のプロパティとの違いは、文書ＩＤに相当する記述３２ａが付加されている点である。記述３２ａは、例えば、<dosument>http://machineName.folderName.fileName1</document>及び<dosument>http://machineName.folderName.fileName2</document>のように記述される。この場合、２つの文書が指定されていることを示す。記述３２ａには、１つ以上の文書を識別するための文書ＩＤ（例えば、文書が保存されている場所を示すＵＲＬ(Uniform Resource Locator)等）が示される。
【０１２６】
上述の第三の印刷処理では、プリントサービス実行部１４００は、印刷指示書３２のための記憶領域を有効に使用することができる。
【０１２７】
次に、チケットを使わない場合について図１６で説明する。図１６は、チケットを使わない第四の印刷処理の概要を説明するための図である。図１６において、融合機１２００は、融合機１２００内にプリントサービス実行部１４００と、リポジトリサービス実行部１４１０と、コントロールサービス１２５０と、エンジン部１３５０とを有する。そのため、プリントサービス実行部１４００とリポジトリサービス実行部１４１０との通信は、内部的なコマンドの発行によって行われる。
【０１２８】
融合機１２００は、ネットワーク１５を介して、コンピュータ端末としてのクライアントＰＣ１０とはＨＴＴＰで通信制御される。
【０１２９】
リポジトリサービス実行部１４１０は、画像データ３０とその画像データ３０に関するファイル情報３１を画像データ３０に対応付けて蓄積し管理し、画像データ３０とは個別に印刷指示書３２を蓄積し管理する。また、ユーザーが選択した画像データ３０と印刷指示書３２の利用を画像データ３０のパスワードと印刷指示書のパスワードによって許可し、許可した際に通知される文書ＩＤと印刷指示書ＩＤとによって、該画像データ３０と印刷指示書３２の利用をＷｅｂサービスとして提供する。
【０１３０】
また、クライアントＰＣ１０がＳＯＡＰによってＷｅｂサービスを要求する場合には、融合機１２００は、ＳＯＡＰによって夫々のＷｅｂサービスを提供する。クライアントＰＣ１０がＷｅｂブラウザを利用してＷｅｂサービスを要求する場合には、融合機１２００は、ＨＴＭＬ（Hypertext Transfer Markup Language）によって夫々のＷｅｂサービスを提供する。
【０１３１】
ファイル情報３１には、画像データ３０（文書）が最初に蓄積された時点での印刷条件が設定されている。また、印刷指示書３２は、ファイル情報３１に基づいて、プリントサービス実行部１４００によって作成され、その後、リポジトリサービス実行部１４１０によって蓄積され管理される。
【０１３２】
クライアントＰＣ１０は、ユーザーが入力した画像データ３０に対する文書パスワードをリポジトリサービス実行部１４１０へ送信し、画像データ３０の利用の正当性をチェックする（ステップS１６１）。リポジトリサービス実行部１４１０は、正当性を確認すると、画像データ３０を識別するための文書ＩＤによって応答する。
【０１３３】
続けて、クライアントＰＣ１０は、ユーザーが入力した印刷指示書３２に対する印刷指示書パスワードをリポジトリサービス実行部１４１０へ送信し、印刷指示書３２の利用の正当性をチェックする（ステップS１６２）。リポジトリサービス実行部１４１０は、正当性を確認すると、印刷指示書３２を識別するための印刷指示書ＩＤによって応答する。
【０１３４】
そして、クライアントＰＣ１０は、リポジトリサービス実行部１４１０から取得した文書ＩＤと印刷指示書ＩＤとを示す印刷指示をプリントサービス実行部１４００に対して送信する（ステップＳ１６３）。
【０１３５】
プリントサービス実行部１４００は、印刷指示によって指定される印刷指示書ＩＤをリポジトリサービス実行部１４１０に通知する（ステップＳ１６４）。リポジトリサービス実行部１４１０は、その印刷指示書ＩＤに対応する印刷指示書３２をプリントサービス実行部１４００へ送信する（ステップＳ１６５）。
【０１３６】
プリントサービス実行部１４００は、文書ＩＤとリポジトリサービス実行部１４１０から取得した印刷指示書３２に設定されている印刷情報３３とをコントロールサービス１２５０へ通知する（ステップＳ１６６）。
【０１３７】
コントロールサービス１２５０は、プリントサービス実行部１４００から通知された文書ＩＤに基づいて、リポジトリサービス実行部１４１０から画像データ３０を取得し（ステップＳ１６７）、また、印刷情報３３に従って、画像データ３０に基づく画像形成処理を実行する（ステップＳ１６８）。つまり、コントロールサービス１２５０は、エンジン部１３５０（プロッタ１２０１）を制御して所定媒体に画像形成させて、画像形成された媒体を出力させる。
【０１３８】
次に、クライアントＰＣ１０側での上記第四の印刷処理について図１７で説明する。図１７は、チケットを使わない第四の印刷処理を説明するためのフローチャート図である。
【０１３９】
図１７において、クライアントＰＣ１０は、ネットワーク１５を介してコマンドstartSessionを送信して、融合機１２００のセッションを確立する（ステップＳ１７１）。
【０１４０】
セッション確立後、クライアントＰＣ１０は、ユーザーによって入力された文書パスワードが示されるコマンドcheckDocPasswordを送信して、ユーザーが所望する画像データ３０（文書）の利用の正当性の確認後、文書ＩＤを取得する（ステップＳ１７２）。同様にして、クライアントＰＣ１０は、ユーザーによって入力された印刷指示書パスワードが示されるコマンドcheckInstructionPasswordを送信して、ユーザーが所望する印刷指示書３２の利用の正当性の確認後、印刷指示書ＩＤを取得する（ステップＳ１７３）。
【０１４１】
そして、クライアントＰＣ１０は、コマンドcreateJobを送信して、リポジトリサービス実行部１４１０から取得しておいた文書ＩＤと印刷指示書ＩＤとを、プリントサービス実行部１４００に渡して、印刷実行を指示する（ステップＳ１７４）。
【０１４２】
そして、クライアントＰＣ１０は、コマンドendSessionを送信して、融合機１２００のプリントサービス実行部１４００とのセッションを終了する（ステップＳ１７５）。
【０１４３】
このように、予め画像データ３０及び印刷指示書３２への利用の正当性の確認によって文書ＩＤと印刷指示書ＩＤとをリポジトリサービス実行部１４１０から取得した後、その文書ＩＤと印刷指示書ＩＤによって、融合機１２００のプリントサービス実行部１４００に印刷指示をするのみであるため、文書（画像データ）自体及び印刷指示書３２自体をネットワーク１５を介して転送することがないため、融合機１２００への伝送効率が良い。
【０１４４】
また、クライアントＰＣ１０がネットワーク１５に物理的に接続している必要はなく、無線ＬＡＮ（Local Area Network）で接続されるような形態であっても良く、また、文書データ自体を転送する必要がないため、携帯電話機などによってインターネットを介して融合機１２００のプリントサービス実行部１４００及びリポジトリサービス実行部１４１０と接続されるような形態でも良い。
【０１４５】
図１８は、チケットを使わない第四の印刷処理におけるコマンドフローを示す図である。図１８において、クライアントＰＣ１０がリポジトリサービス実行部１４１０に対してコマンドstartSession()を送信すると（ステップＳ３５１）、リポジトリサービス実行部１４１０は、リポジトリセッションＩＤによって応答する（ステップＳ３５２）。クライアントＰＣ１０とリポジトリサービス実行部１４１０との間にセッションを確立する。
【０１４６】
セッションが確立すると、クライアントＰＣ１０は、ユーザーが所望する画像データ３０（文書）の利用の正当性を確認するため、リポジトリサービス実行部１４１０に対してコマンドcheckDocPassword(リポジトリセッションＩＤ、文書ＩＤ、文書パスワード)を送信する（ステップＳ３５３）。リポジトリサービス実行部１４１０は、文書ＩＤと文書パスワードとによって文書ＩＤで識別される画像データ３０(文書)の利用の正当性を確認し、その文書ＩＤによって応答する（ステップＳ３５４）。
【０１４７】
同様に、クライアントＰＣ１０は、ユーザーが所望する印刷指示書３２の利用の正当性を確認するため、リポジトリサービス実行部１４１０に対してコマンドcheckInstructionPassword (リポジトリセッションＩＤ、印刷指示書ＩＤ、印刷指示書パスワード)を送信する（ステップＳ３５５）。リポジトリサービス実行部１４１０は、印刷指示書ＩＤと印刷指示書パスワードとによって印刷指示書ＩＤで識別される印刷指示書３２の利用の正当性を確認し、その印刷指示書ＩＤによって応答する（ステップＳ３５６）。
【０１４８】
次に、クライアントＰＣ１０は、プリントサービス実行部１４００に対してコマンドstartSession()を送信し（ステップＳ３５７）、プリントサービス実行部１４００は、クライアントＰＣ１０に対してプリントセッションＩＤで応答する（ステップＳ３５８）。クライアントＰＣ１０とプリントサービス実行部１４００との間にセッションが確立する。
【０１４９】
セッションが確立すると、クライアントＰＣ１０は、融合機１２００にて印刷処理を行わせるために、プリントサービス実行部１４００に対してコマンドcreateJob(プリントセッションＩＤ、リポジトリセッションＩＤ、文書ＩＤ、印刷指示書ＩＤ)を送信する（ステップＳ３５９）。
【０１５０】
プリントサービス実行部１４００は、クライアントＰＣ１０から印刷指示を受信すると、リポジトリサービス実行部１４１０に対してコマンドgetInstructionInfo（印刷指示書ＩＤ）を送信し（ステップS３６０）、リポジトリサービス実行部１４１０は、印刷指示書ＩＤに対応する印刷指示書３２よって応答する（ステップＳ３６１）。プリントサービス実行部１４００は、リポジトリサービス実行部１４１０から取得した印刷指示書３２のプロパティに基づいて、コントロールサービス１２５０へ通知するための印刷情報３３を作成する。
【０１５１】
そして、プリントサービス実行部１４００は、コントロールサービス１２５０に対してコマンドcheckPrintMode(文書ＩＤ、印刷情報３３)を送信し（ステップＳ３６２）、コントロールサービス１２５０は、コマンドcheckPrintModeに指定された印刷情報３３に従って印刷処理が行えるか否かを判断し、その判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ３６３）。
【０１５２】
プリントサービス実行部１４００は、コマンドコマンドcheckPrintModeに対する応答が「ＯＫ（処理可）」を示す場合に、コントロールサービス１２５０に対してコマンドentryJob(文書ＩＤ、印刷情報３３)を送信して、印刷ジョブの実行を指示する（ステップＳ３６４）。
【０１５３】
コントロールサービス１２５０は、コマンドentryJobで指定される文書ＩＤを用いてリポジトリサービス実行部１４００から画像データ３０を取得して、印刷情報３３に従って、プロッタ１２０１に所定の媒体に画像を形成させて出力させる。コントロールサービス１２５０は、その処理結果「ＯＫ（処理完了）」又は「ＮＯＴ（処理エラー）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ３６５）。
【０１５４】
プリントサービス実行部１４００は、コントロールサービス１２５０から通知された処理結果「ＯＫ（処理完了）」又は「ＮＯＴ（処理エラー）」をステップＳ３６５でのコマンドcreateJobに対する応答として送信する（ステップＳ３６６）。
【０１５５】
クライアントＰＣ１０は、プリントサービス実行部１４００に対してコマンドendSession(プリントセッションＩＤ)を送信して、プリントサービス実行部１４００とのセッションを解放する（ステップＳ３６７）。
【０１５６】
このように、本発明によると、文書パスワードによって文書（画像データ３０）へのアクセスの許可を判断することができ、また、クライアントＰＣ１０は、融合機１２００から取得したプロパティを変更して、印刷指示書３２を再利用しつつ印刷処理を実行させることができる。更に、その変更したプロパティに基づくファイル情報を保存することができる。
【０１５７】
以下に、クライアントＰＣ１０にて変更された印刷指示書３２のプロパティをリポジトリサービス実行部１４１０に保存する場合について説明する。変更された印刷指示書３２のプロパティをリポジトリサービス実行部１４１０に保存する処理は、プロパティに保存指定がなされた場合に行なわれる。
【０１５８】
以下の説明において、画像データ３０（文書）及び印刷指示書３２は、チケット又は文書パスワード及び印刷指示書パスワードによって利用可能となっていると想定し、印刷指示書３２の保存について説明する。
【０１５９】
先ず、変更した印刷指示書３２を元の印刷指示書３２と置き換えて保存する場合について図１９で説明する。図１９は、変更された印刷指示書のプロパティをリポジトリサービス実行部に保存する第一の保存処理の概要を説明するための図である。
【０１６０】
図１９において、クライアントＰＣ１０は、利用者が変更したプロパティ値に変更するようにプリントサービス実行部１４００に指示する（ステップＳ４０１）。プリントサービス実行部１４００は、印刷指示書ＩＤとクライアントＰＣ１０から受信した利用者が変更したプロパティ値とをリポジトリサービス実行部１４１０に通知して、印刷指示書３２の変更を要求する（ステップＳ４０２）。リポジトリサービス実行部１４１０は、印刷指示書ＩＤに対応する印刷指示書３２のプロパティの値を変更する。
【０１６１】
図１９において、印刷指示書３２が文書ＩＤを含んでいない場合、ステップＳ４０１において、クライアントＰＣ１０は文書ＩＤも指定すればよい。
【０１６２】
このように、変更されたプロパティ値でリポジトリサービス実行部１４１０で管理される印刷指示書３２を上書き保存することができる。
【０１６３】
図２０は、印刷指示書を保存する第一の保存処理のコマンドフローを示す図である。図２０において、クライアントＰＣ１０は、融合機１２００のプリントサービス実行部１４００に対して、プロパティ保存が有りに設定されたコマンドsetJobInstruction(プリントセッションＩＤ、印刷指示書ＩＤ、印刷指示書３２のプロパティ)を送信する（ステップＳ５０１）。印刷指示書３２が文書ＩＤを含まない場合、setJobInstructionにて文書ＩＤを指定するようにする。
【０１６４】
プリントサービス実行部１４００は、プロパティ保存が有りに設定されたコマンドsetJobInstructionを受信すると、コントロールサービス１２５０に対してコマンドcheckPrintMode(文書ＩＤ、印刷情報３３)を送信する（ステップＳ５０２）。コントロールサービス１２５０は、コマンドcheckPrintModeに指定された印刷情報３３に従って印刷処理が行えるか否かを判断し、その判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ５０３）。
【０１６５】
プリントサービス実行部１４００は、その判断結果が「ＯＫ（処理可）」を示す場合に、リポジトリサービス実行部１４００に対してコマンドsetInstructionInfo(印刷指示書ＩＤ、印刷指示書３２のプロパティ)を送信する（ステップＳ５０４）。リポジトリサービス実行部１４００は、受信したコマンドsetInstructionInfoから印刷指示書３２のプロパティを取り出して、印刷指示書ＩＤに対応する印刷指示書３２のプロパティを変更して保存し、その保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」によってプリントサービス実行部１４００に応答する（ステップＳ５０５）。
【０１６６】
プリントサービス実行部１４００は、リポジトリサービス実行部１４１０から通知された保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」をステップＳ５０１に対する応答としてクライアントＰＣ１０に通知する（ステップＳ５０６）。
【０１６７】
次に、変更した印刷指示書３２を新規の印刷指示書３２として保存する（追加して保存する）場合について図２１で説明する。図２１は、変更された印刷指示書のプロパティをリポジトリサービス実行部に保存する第二の保存処理の概要を説明するための図である。
【０１６８】
図２１において、クライアントＰＣ１０は、利用者が設定したプロパティ値を示す印刷指示書３２を作成して、新規に印刷指示書３２を保存するようにプリントサービス実行部１４００に指示する（ステップＳ４１１）。プリントサービス実行部１４００は、クライアントＰＣ１０から受信した利用者が変更したプロパティ値をリポジトリサービス実行部１４１０に通知して、印刷指示書３２の新規保存を要求する（ステップＳ４１２）。リポジトリサービス実行部１４１０は、受信した印刷指示書３２のプロパティ値を新規の印刷指示書３２として保存する。
【０１６９】
図２１において、印刷指示書３２が文書ＩＤを含んでいない場合、ステップＳ４１１において文書ＩＤも指定すればよい。
【０１７０】
このように、変更されたプロパティ値でリポジトリサービス実行部１４１０で管理される印刷指示書３２を新規に保存することができる。
【０１７１】
図２２は、印刷指示書を保存する第二の保存処理のコマンドフローを示す図である。図２０において、クライアントＰＣ１０は、融合機１２００のプリントサービス実行部１４００に対して、プロパティ保存が有りに設定されたコマンドcreateJobInstruction(プリントセッションＩＤ、印刷指示書３２のプロパティ)を送信する（ステップＳ５１１）。印刷指示書３２が文書ＩＤを含まない場合、createJobInstructionにて文書ＩＤを指定するようにする。
【０１７２】
プリントサービス実行部１４００は、プロパティ保存が有りに設定されたコマンドcreateJobInstructionを受信すると、コントロールサービス１２５０に対してコマンドcheckPrintMode(文書ＩＤ、印刷情報３３)を送信する（ステップＳ５１２）。コントロールサービス１２５０は、コマンドcheckPrintModeに指定された印刷情報３３に従って印刷処理が行えるか否かを判断し、その判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ５１３）。
【０１７３】
プリントサービス実行部１４００は、その判断結果が「ＯＫ（処理可）」を示す場合に、リポジトリサービス実行部１４１０に対してコマンドsaveInstructionInfo(印刷指示書３２のプロパティ)を送信する（ステップＳ５１４）。リポジトリサービス実行部１４１０は、受信したコマンドsaveInstructionInfoから印刷指示書３２のプロパティを取り出して、印刷指示書ＩＤに対応する印刷指示書３２のプロパティを変更して保存し、その保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」によってプリントサービス実行部１４００に応答する（ステップＳ５１５）。
【０１７４】
プリントサービス実行部１４００は、リポジトリサービス実行部１４１０から通知された保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」をステップＳ５１１に対する応答としてクライアントＰＣ１０に通知する（ステップＳ５１６）。
【０１７５】
次に、変更した印刷指示書３２を元の印刷指示書３２と置き換えて保存すると共に、印刷指示書３２の作成の元となったファイル情報３１も変更して保存する場合について図２３で説明する。図２３は、変更された印刷指示書のプロパティをリポジトリサービス実行部に保存する第三の保存処理の概要を説明するための図である。
【０１７６】
図２３において、クライアントＰＣ１０は、利用者が変更したプロパティ値に変更するようにプリントサービス実行部１４００に指示する（ステップＳ４２１）。プリントサービス実行部１４００は、印刷指示書ＩＤとクライアントＰＣ１０から受信した利用者が変更したプロパティ値とをリポジトリサービス実行部１４１０に通知して、印刷指示書３２の変更を要求する（ステップＳ４２１）。リポジトリサービス実行部１４１０は、印刷指示書ＩＤに対応する印刷指示書３２のプロパティの値を変更し、かつ、プロパティの値に基づいて印刷指示書３２の作成の元となったファイル情報３１も変更して保存する。
【０１７７】
図２３において、印刷指示書３２が文書ＩＤを含んでいない場合、ステップＳ４２１において、クライアントＰＣ１０は文書ＩＤも指定すればよい。また、ステップＳ４２２において、プリントサービス実行部１４００は、印刷指示書ＩＤと、クライアントＰＣ１０から受信した利用者が変更したプロパティ値と、文書ＩＤと、ファイル情報３１の変更を示す情報とをリポジトリサービス実行部１４１０に通知すればよい。
【０１７８】
このように、変更されたプロパティ値でリポジトリサービス実行部１４１０で管理される印刷指示書３２とファイル情報３１とを上書き保存することができる。
【０１７９】
図２４は、印刷指示書を保存する第三の保存処理のコマンドフローを示す図である。図２４において、クライアントＰＣ１０は、融合機１２００のプリントサービス実行部１４００に対して、プロパティ保存が有りに設定されたコマンドsetJobInstruction(プリントセッションＩＤ、印刷指示書ＩＤ、印刷指示書３２のプロパティ)を送信する（ステップＳ５２１）。印刷指示書３２が文書ＩＤを含まない場合、setJobInstructionにて文書ＩＤを指定するようにする。
【０１８０】
プリントサービス実行部１４００は、プロパティ保存が有りに設定されたコマンドsetJobInstructionを受信すると、コントロールサービス１２５０に対してコマンドcheckPrintMode(文書ＩＤ、印刷情報３３)を送信する（ステップＳ５２２）。コントロールサービス１２５０は、コマンドcheckPrintModeに指定された印刷情報３３に従って印刷処理が行えるか否かを判断し、その判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ５２３）。
【０１８１】
プリントサービス実行部１４００は、その判断結果が「ＯＫ（処理可）」を示す場合に、コントロールサービス１２５０に対してコマンド  getFileInfo(文書ＩＤ、印刷情報３３)を送信する（ステップＳ５２４）。コントロールサービス１２５０は、受信したコマンドgetFileInfoから印刷情報３３を取り出してファイル情報３１に変換し、そのファイル情報３１によってプリントサービス実行部１４００に応答する（ステップＳ５２５）。
【０１８２】
更に、プリントサービス実行部１４００は、リポジトリサービス実行部１４１０に対してコマンドsetInstructionInfo(印刷指示書ＩＤ、印刷指示書３２のプロパティ)を送信する（ステップＳ５２６）。リポジトリサービス実行部１４１０は、受信したコマンドsetInstructionInfoから印刷指示書３２のプロパティを取り出して、印刷指示書ＩＤに対応する印刷指示書３２のプロパティを変更して保存し、その保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」によってプリントサービス実行部１４００に応答する（ステップＳ５２７）。
【０１８３】
プリントサービス実行部１４００は、保存処理結果「ＯＫ（保存完了）」の場合、更に、ファイル情報３１を変更して保存するために、リポジトリサービス実行部１４１０に対してコマンドsetDocInfo(文書ＩＤ、ファイル情報３１)を送信する（ステップＳ５２８）。リポジトリサービス実行部１４１０は、文書ＩＤに対応させてファイル情報３１を保存して、その保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」によってプリントサービス実行部１４００に応答する（ステップＳ５２９）。
【０１８４】
プリントサービス実行部１４００は、リポジトリサービス実行部１４１０から通知された保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」をステップＳ５２１に対する応答としてクライアントＰＣ１０に通知する（ステップＳ５４０）。
【０１８５】
次に、変更した印刷指示書３２を新規の印刷指示書３２と置き換えて保存すると共に、印刷指示書３２の作成の元となったファイル情報３１も変更して保存する場合について図２５で説明する。図２５は、変更された印刷指示書のプロパティをリポジトリサービス実行部に保存する第四の保存処理の概要を説明するための図である。
図２５において、クライアントＰＣ１０は、利用者が設定したプロパティ値を示す印刷指示書３２を作成して、新規に印刷指示書３２を保存するようにプリントサービス実行部１４００に指示する（ステップＳ４５１）。プリントサービス実行部１４００は、クライアントＰＣ１０から受信した利用者が変更したプロパティ値をリポジトリサービス実行部１４１０に通知して、印刷指示書３２の新規保存を要求する（ステップＳ４５２）。リポジトリサービス実行部１４１０は、受信した印刷指示書３２のプロパティ値を新規の印刷指示書３２として保存し、かつ、プロパティの値に基づいて印刷指示書３２の作成の元となったファイル情報３１も変更して保存する。
【０１８６】
図２５において、印刷指示書３２が文書ＩＤを含んでいない場合、ステップＳ４５１において、クライアントＰＣ１０は文書ＩＤも指定すればよい。また、ステップＳ４５２において、プリントサービス実行部１４００は、クライアントＰＣ１０から受信した利用者が変更したプロパティ値を示す印刷指示書３２と、文書ＩＤと、ファイル情報３１の変更を示す情報とをリポジトリサービス実行部１４１０に通知すればよい。
【０１８７】
このように、変更されたプロパティ値でリポジトリサービス実行部１４１０で管理される新規の印刷指示書３２を作成し、かつ、ファイル情報３１を上書きして保存することができる。
【０１８８】
図２６は、印刷指示書を保存する第四の保存処理のコマンドフローを示す図である。図２６において、クライアントＰＣ１０は、融合機１２００のプリントサービス実行部１４００に対して、プロパティ保存が有りに設定されたコマンドcreateJobInstruction(プリントセッションＩＤ、印刷指示書３２のプロパティ)を送信する（ステップＳ５５１）。印刷指示書３２が文書ＩＤを含まない場合、createJobInstructionにて文書ＩＤを指定するようにする。
【０１８９】
プリントサービス実行部１４００は、プロパティ保存が有りに設定されたコマンドcreateJobInstructionを受信すると、コントロールサービス１２５０に対してコマンドcheckPrintMode(文書ＩＤ、印刷情報３３)を送信する（ステップＳ５５２）。コントロールサービス１２５０は、コマンドcheckPrintModeに指定された印刷情報３３に従って印刷処理が行えるか否かを判断し、その判断結果「ＯＫ（処理可）」又は「ＮＯＴ（処理不可）」を応答としてプリントサービス実行部１４００へ送信する（ステップＳ５５３）。
【０１９０】
プリントサービス実行部１４００は、その判断結果が「ＯＫ（処理可）」を示す場合に、コントロールサービス１２５０に対してコマンド  getFileInfo(文書ＩＤ、印刷情報３３)を送信する（ステップＳ５５４）。コントロールサービス１２５０は、受信したコマンドgetFileInfoから印刷情報３３を取り出してファイル情報３１に変換し、そのファイル情報３１によってプリントサービス実行部１４００に応答する（ステップＳ５５５）。
【０１９１】
更に、プリントサービス実行部１４００は、コントロールサービス１２５０に対してコマンドsaveInstructionInfo(印刷指示書３２のプロパティ)を送信する（ステップＳ５５６）。コントロールサービス１２５０は、受信したコマンドsaveInstructionInfoから印刷指示書３２のプロパティを取り出して、新規の印刷指示書３２として保存し、その保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」によってプリントサービス実行部１４００に応答する（ステップＳ５５７）。
【０１９２】
プリントサービス実行部１４００は、保存処理結果「ＯＫ（保存完了）」の場合、更に、ファイル情報３１を変更して保存するために、リポジトリサービス実行部１４１０に対してコマンドsetDocInfo(文書ＩＤ、ファイル情報３１)を送信する（ステップＳ５５８）。リポジトリサービス実行部１４１０は、文書ＩＤに対応させてファイル情報３１を保存して、その保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」によってプリントサービス実行部１４００に応答する（ステップＳ５５９）。
【０１９３】
プリントサービス実行部１４００は、リポジトリサービス実行部１４１０から通知された保存処理結果「ＯＫ（保存完了）」又は「ＮＯＴ（保存エラー）」をステップＳ５５１に対する応答としてクライアントＰＣ１０に通知する（ステップＳ５６０）。  次に、クライアントＰＣ１０にプリントサービス実行部１４００又はリポジトリサービス実行部１４１０から提供される画面例を図２７から図３０で説明する。図２７は、リポジトリサービス実行部から提供される蓄積文書の一覧画面を示す図である。図２７において、蓄積文書の一覧画面３００は、文書名の一覧を表示する表示域３１０と、サムネイルで文書を表示する表示域３２０とを有する。
【０１９４】
表示域３１０には、利用者が例えばマウス等で「全ての文書」３１１を選択するとリポジトリサービス実行部１４１０に蓄積されている文書名の一覧が表示される。表示域３１０にて、先ず、複数のフォルダ名が表示され、所望するフォルダを選択すると文書名の一覧が表示されるようにしても良い。
【０１９５】
表示域３２０には、表示域３１０での選択に応じて、蓄積される文書のサムネイルと文書名が表示される。利用者は、所望するサムネイルを選択し、更に、マウスの右クリックで表示されるメニュー３３０から印刷を選択すると、印刷処理が開始される。利用者は、サムネイルを複数選択することで複数の文書に対して一度に印刷処理を行わせることができる。
【０１９６】
図２８は、印刷指示書リストを表示する画面を示す図である。図２８において、印刷指示書３２のリストを示す画面３５０は、チェックボックス３５１、印刷指示書名、印刷指示書３２の内容を確認するための確認ボタン３５２、印刷を行うための印刷ボタン３５３、新規に印刷指示書３２を作成するための新規作成ボタン３５４等を有する。
【０１９７】
画面３５０には、例えば、印刷指示書名が「印刷指示書Ａ」から「印刷指示書Ｄ」までが一覧となって表示される。
【０１９８】
利用者が「印刷指示書Ａ」を選択する場合、チェックボックス３５１をマウス等でクリックし、印刷ボタン３５３をクリックすると、融合機１２００にて「印刷指示書Ａ」に従って印刷処理が実行される。
【０１９９】
利用者が新規に印刷指示書３２を作成する場合、新規作成ボタン３５４をクリックする。印刷オプションを表示する画面にて、利用者は、所望する印刷オプションを選択し、融合機１２００に保存することができる。
【０２００】
利用者が「印刷指示書Ａ」を選択し、その内容を確認したい場合、確認ボタン３５２をクリックする。この利用者による確認ボタン３５２のクリックによって、クライアントＰＣ１０がプリントサービス実行部１４００に対してコマンドgetJobInstructionを送信し、例えば、図２９に示されるような印刷画面が表示される。
【０２０１】
図２９は、プリントサービス実行部から提供される蓄積文書の印刷画面を示す図である。図２９において、蓄積文書の印刷画面４００は、プリントサービス実行部１４００から提供された時点での画面の状態である。つまり、前回印刷処理した際に設定した状態が蓄積文書の印刷画面４００に示される。
【０２０２】
蓄積文書の印刷画面４００は、印刷するために利用者によって選択された文書名の一覧を表示する表示域４０１と、印刷部数を入力する入力域４０２と、プロパティを保持するためのチェック域４０３と、融合機１２００側での印刷情報の省略を許可するためのチェック域４０４と、印刷オプションを設定するための設定領域４０５と、設定領域４０５で設定したオプションを一覧表示する表示域４０６と、印刷を開始するためのボタン４０７と、印刷をキャンセルするためのボタン４０８と、印刷オプションを変更するためのボタン４０９aと、印刷オプションを新規に保存するためのボタン４０９bとを有する。
【０２０３】
利用者は、表示域４０１に表示される文書名の一覧を参照して印刷する文書の確認を行うことができる。入力域４０２には、前回の印刷部数「１」が設定されているが、利用者によって変更可能である。
【０２０４】
チェック域４０３にチェックすると、変更したプロパティ（設定内容）が融合機１２００のプリントサービス実行部１４００からリポジトリサービス実行部１４１０へ保存される。チェック域４０４にチェックすると、融合機１２００による印刷情報の自動省略を許可することになる。この例は、チェック域４０２及び４０４がチェックされなかったことを示している。
【０２０５】
設定域４０５には、例えば、「両面開き」か「片面開き」かいずれかを選択、「ソート」か「スタック」かいずれかを選択、「表紙」か「合紙」かいずれかを選択、「ステープル」か「パンチ」かいずれかを選択等の選択が行える。この設定域４０５で設定した項目は印刷設定一覧として表示域４０６に表示される。前回は、「両面開き」と「ソート」が設定されたことを示している。
【０２０６】
図３０は、プロパティ値の変更を要求する際の蓄積文書の印刷画面を示す図である。図３０において、蓄積文書の印刷画面５００は、図２９に示される蓄積文書の印刷画面４００が変更された例である。図３０中の符号５０１から５０８は、図２９中の符号４０１から４０８に相当するためその説明を省略する。
【０２０７】
表示域５０１に表示される文書名は、図２４の表示域４０１と同じである。入力域５０２は、利用者によって印刷部数が「１」から「２」に変更され、図２９のチェック域４０３及び４０４に対応するチェック域５０３及び５０４が共にチェックされている。チェック域５０３のチェックによって、今回の変更されたプロパティがリポジトリサービス実行部１４１０に保存されることになり、チェック域５０４のチェックによって、融合機１２００のプリントサービス実行部１４００によって自動省略が許可されたことを示している。
【０２０８】
自動省略とは、プリントサービス実行部１４００において、設定が現在の機器で実現できない場合、これを省略すれば印刷できるものと、省略できないものとを判断する。この省略を許すか否かは、クライアントＰＣ１０の利用者によるチェック域５０３がチェックされる（自動省略可）か否か（自動省略不可）による。省略を許す設定の場合は、省略できるものは省略して印刷指示書３２を作成し、省略を許さない設定の場合は、印刷指示書３２は作成せずにエラーをクライアントＰＣ１０に返す。
【０２０９】
また、設定域５０５は、利用者によって、「両面開き」、「スタック」、「ステープル」の設定に変更されている。これらの変更によって、表示域５０６に表示される印刷設定一覧も変更される。今回の変更により、「部数：１」、「設定保持指定」、「両面開き」、「スタック」、「ステープル」が表示される。
【０２１０】
利用者がボタン５０７をクリックすると、表示域５０６に表示される印刷設定一覧によって、印刷が実行される。利用者がボタン５０８をクリックすると、設定域５０５で設定した印刷オプションがキャンセルされる。利用者がボタン５０９aをクリックすると、表示域５０６に表示される印刷設定一覧によって、印刷指示書３２が変更されて保存される。利用者がボタン５０９ｂをクリックすると、表示域５０６に表示される印刷設定一覧によって、新しい印刷指示書３２が作成される。
【０２１１】
次に、融合機１２００で実行されるファイル情報３１、印刷指示書３２及び印刷情報３３に対して実行される処理について図３１から図３４で説明する。
【０２１２】
図３１は、コントロールサービスによるファイル情報から印刷情報への変換処理を説明するためのフローチャート図である。図３１において、コントロールサービス１２５０は、ファイル情報構造体に値が設定されている要素を取り出す（ステップＳ４１）。
【０２１３】
コントロールサービス１２５０は、取り出した要素が印刷情報構造体の要素に該当するか否かを判断する。該当しない場合、ステップＳ４４へ進む。該当する場合、印刷情報構造体の該当要素に値をセットする（ステップＳ４３）。更に、ファイル情報構造体の全要素を確認したか否かを判断する（ステップＳ４４）。全要素を確認していない場合、ステップＳ４１へ戻りファイル情報構造体から値が設定されている次の要素を取り出し、上記同様の処理を繰り返す。一方、全要素を確認した場合、ファイル情報から印刷情報への変換処理を終了する。
【０２１４】
そして、プリントサービス実行部１４００によって行われる、印刷情報３３についてその設定が現在の機器で実現できない場合、これを省略すれば印刷できるものと、省略してはいけないものとの判断は、図３２に示されるような情報に基づいて行われる。
【０２１５】
図３２は、印刷情報の省略を判断するための情報を示す図である。図３２（Ａ）は、省略可能な印刷情報を示すテーブルである。図３２（Ｂ）は、省略不可能な印刷情報を示すテーブルである。図３２（Ａ）において、省略可能な印刷情報として、ステープル、パンチ、合紙・表示・章区切り、ソート・スタック、スタンプ印字、両面等がある。また、図３２（Ｂ）に示されるように、省略不可能な印刷情報として、用紙サイズ、部数等がある。
【０２１６】
プリントサービス実行部１４００は、これら省略可能な印刷情報と省略不可能な印刷情報とを夫々テーブルとして保持しても良く、また、処理の中の判断処理部として組み込まれていても良い。
【０２１７】
図３２（Ａ）及び図３２（Ｂ）に示す省略可能な印刷情報と省略不可能な印刷情報とに基づいて、利用者が省略を許すに設定し、作成した印刷情報構造体にて印刷できない場合の印刷情報の省略処理について図３３で説明する。図３３は、印刷情報の省略処理を説明するフローチャート図である。
【０２１８】
図３３において、プリントサービス実行部１４００は、印刷情報構造体に値が設定されている要素を取り出す（ステップＳ５１）。プリントサービス実行部１４００は、印刷情報３３の省略対象に該当するか否かを判断する（ステップＳ５２）。印刷情報の省略対象に該当しない場合、ステップＳ５７へ進む。一方、印刷情報の省略対象に該当する場合、処理に必要な機器情報をコントロールサービス１２５０から取得する（ステップＳ５３）。
【０２１９】
プリントサービス実行部１４００は、該当処理が現在の機器設定にて実行可能であるか否かを判断する（ステップＳ５４）。実行可能な場合、ステップＳ５７へ進む。一方、実行可能でない場合、印刷情報構造体の該当要素の値をクリアする（ステップＳ５５）。そして、省略した印刷情報を保存する（ステップＳ５６）。
【０２２０】
プリントサービス実行部１４００は、印刷情報構造体の全要素を確認したか否かを判断する（ステップＳ５７）。印刷情報構造体の全要素を確認していない場合、ステップＳ５１へ戻り上記同様の処理を繰り返す。一方、印刷情報構造体の全要素を確認した場合、省略処理を終了する。
【０２２１】
プリントサービス実行部１４００が、クライアントＰＣ１０から受信した印刷指示書３２のプロパティをコントロールサービス１２５０に通知する印刷情報に変換する方法について図３４で説明する。図３４は、プリントサービス実行部による印刷指示書のプロパティから印刷情報への変換処理を説明するためのフローチャート図である。
【０２２２】
図３４において、プリントサービス実行部１４００は、印刷情報３３のプロパティからプロパティ名を取り出す（ステップＳ６１）。印刷情報構造体の要素に該当するか否かを判断する（ステップＳ６２）。印刷情報構造体の要素に該当しない場合ステップＳ６３へ進む。印刷情報構造体の要素に該当する場合、プロパティ値を取り出して（ステップＳ６３）、印刷情報構造体の該当要素に値をセットする（ステップＳ６４）。
【０２２３】
プリントサービス実行部１４００は、印刷指示書３２の全てのプロパティを確認したか否かを判断する（ステップＳ６５）．全てのプロパティを確認していない場合、ステップＳ６１へ戻り、上記同様の処理を行う。一方、全てのプロパティを確認した場合、プリントサービス実行部１４００による印刷指示書３２のプロパティから印刷情報への変換処理を終了する。
【０２２４】
コントロールサービス１２５０が、プリントサービス実行部１４００から受信した印刷情報３３をファイル情報３１に変換してプリントサービス実行部１４００に提供する場合の印刷情報３３からファイル情報３１に変換する変換処理を図３５で説明する。
【０２２５】
図３５は、コントロールサービスによる印刷情報をファイル情報への変換処理を説明するためのフローチャート図である。図３５において、コントロールサービス１２５０は、印刷情報構造体に値が設定されている要素を取り出して（ステップＳ９１）、ファイル情報構造体の要素に該当するか否かを判断する（ステップＳ９２）。
【０２２６】
ファイル情報構造体の要素に該当しない場合、コントロールサービス１２５０は、ステップＳ９４へ進む。一方、ファイル情報構造体の要素に該当する場合、コントロールサービス１２５０は、ファイル情報構造体の該当要素に値をセットする（ステップＳ９３）。
【０２２７】
そして、コントロールサービス１２５０は、印刷情報構造体の全要素を確認したか否かを判断する（ステップＳ９４）。印刷情報構造体の全要素を確認していない場合、コントロールサービス１２５０は、ステップＳ９１へ戻り、上記同様の処理を繰り返す。一方、印刷情報構造体の全要素を確認した場合、コントロールサービス１２５０は、印刷情報３３をファイル情報３１への変換処理を終了する。
【０２２８】
上記実施例において、リポジトリサービス実行部１４１０が融合機１２００内に構成される仕組みとなっているが、ネットワーク１５を介して接続される別のサーバーコンピュータに備えるようにしても良い。
【０２２９】
本実施例におけるクライアントＰＣ１０は、例えば、図３６に示すようなハードウェア構成を有する。図３６は、クライアントＰＣのハードウェア構成を示すブロック図である。
【０２３０】
図３６において、クライアントＰＣ１０は、コンピュータによって制御される端末であって、ＣＰＵ（Central Processing Unit）５１と、メモリユニット５２と、表示ユニット５３と、出力ユニット５４と、入力ユニット５５と、通信ユニット５６と、記憶装置５７と、ドライバ５８とで構成され、システムバスＢに接続される。
【０２３１】
ＣＰＵ５１は、メモリユニット５２に格納されたプログラムに従ってクライアントＰＣ１０を制御する。メモリユニット５２は、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read-Only Memory）等にて構成され、ＣＰＵ５１にて実行されるプログラム、ＣＰＵ５１での処理に必要なデータ、ＣＰＵ５１での処理にて得られたデータ等を格納する。また、メモリユニット５２の一部の領域が、ＣＰＵ５１での処理に利用されるワークエリアとして割り付けられている。
【０２３２】
表示ユニット５３は、ＣＰＵ５１の制御のもとに必要な各種情報を表示する。出力ユニット５４は、プリンタ等を有し、利用者からの指示に応じて各種情報を出力するために用いられる。入力ユニット５５は、マウス、キーボード等を有し、利用者がクライアントＰＣ１０が処理を行なうための必要な各種情報を入力するために用いられる。通信ユニット５６は、クライアントＰＣ１０が例えばインターネット、ＬＡＮ（Local Area Network）等を介して融合機１２００と接続する場合に、融合機１２００との間の通信制御をするための装置である。記憶装置５７は、例えば、ハードディスクユニットにて構成され、各種処理を実行するプログラム等のデータを格納する。
【０２３３】
クライアントＰＣ１０よって行われる処理を実現するプログラムは、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）等の記憶媒体５９によってクライアントＰＣ１０に提供される。即ち、プログラムが保存された記憶媒体５９がドライバ５８にセットされると、ドライバ５８が記憶媒体５９からプログラムを読み出し、その読み出されたプログラムがシステムバスＢを介して記憶装置５７にインストールされる。そして、プログラムが起動されると、記憶装置５７にインストールされたプログラムに従ってＣＰＵ５１がその処理を開始する。尚、プログラムを格納する媒体としてＣＤ−ＲＯＭに限定するものではなく、コンピュータが読み取り可能な媒体であればよい。本発明に係る処理を実現するプログラムは、通信ユニット５６によってネットワークを介してダウンロードし、記憶装置５７にインストールするようにしても良い。
【０２３４】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【０２３５】
【図１】本発明の一実施例に係る多種の画像形成機能を融合する融合機の機能構成を示すブロック図である。
【図２】図１に示す融合機のハードウェア構成を示すブロック図である。
【図３】チケットを利用した第一の印刷処理の概要を説明するための図である。
【図４】チケットを利用した第一の印刷処理を説明するためのフローチャート図である。
【図５】チケットを利用した第一の印刷処理におけるコマンドフローを示す図である。
【図６】印刷オプションを変更する場合の第二の印刷処理の概要を説明するための図である。
【図７】チケットを利用した第二の印刷処理におけるコマンドフローを示す図である。
【図８】印刷オプションを変更する場合の第二の印刷処理におけるコマンドフローを示す図である。
【図９】ファイル情報の構造体を示す図である。
【図１０】コントロールサービスから提供される印刷情報の構造体を示す図である。
【図１１】印刷指示書の記述例を示す図である。
【図１２】印刷オプションを変更する場合の第三の印刷処理の概要を説明するための図である。
【図１３】印刷オプションを変更する場合の第三の印刷処理を説明するためのフローチャート図である。
【図１４】印刷オプションを変更する場合の第三の印刷処理におけるコマンドフローを示す図である。
【図１５】第三の印刷処理において、プリントサービス実行部から提供される印刷指示書のプロパティの記述例を示す図である。
【図１６】チケットを使わない第四の印刷処理の概要を説明するための図である。
【図１７】チケットを使わない第四の印刷処理を説明するためのフローチャート図である。
【図１８】チケットを使わない第四の印刷処理におけるコマンドフローを示す図である。
【図１９】変更された印刷指示書のプロパティをリポジトリサービス実行部に保存する第一の保存処理の概要を説明するための図である。
【図２０】印刷指示書を保存する第一の保存処理のコマンドフローを示す図である。
【図２１】変更された印刷指示書のプロパティをリポジトリサービス実行部に保存する第二の保存処理の概要を説明するための図である。
【図２２】印刷指示書を保存する第二の保存処理のコマンドフローを示す図である。
【図２３】変更された印刷指示書のプロパティをリポジトリサービス実行部に保存する第三の保存処理の概要を説明するための図である。
【図２４】印刷指示書を保存する第三の保存処理のコマンドフローを示す図である。
【図２５】変更された印刷指示書のプロパティをリポジトリサービス実行部に保存する第四の保存処理の概要を説明するための図である。
【図２６】印刷指示書を保存する第四の保存処理のコマンドフローを示す図である。
【図２７】リポジトリサービス実行部から提供される蓄積文書の一覧画面を示す図である。
【図２８】印刷指示リストを表示する画面を示す図である。
【図２９】プリントサービス実行部から提供される蓄積文書の印刷画面を示す図である。
【図３０】プロパティ値の変更を要求する際の蓄積文書の印刷画面を示す図である。
【図３１】コントロールサービスによるファイル情報から印刷情報への変換処理を説明するためのフローチャート図である。
【図３２】印刷情報の省略を判断するための情報を示す図である。
【図３３】印刷情報の省略処理を説明するフローチャート図である。
【図３４】プリントサービス実行部による印刷指示書のプロパティから印刷情報への変換処理を説明するためのフローチャート図である。
【図３５】コントロールサービスによる印刷情報をファイル情報への変換処理を説明するためのフローチャート図である。
【図３６】クライアントＰＣのハードウェア構成を示すブロック図である。
【符号の説明】
【０２３６】
２          ｈｔｔｐｄ（Hypertext Transfer Protocol Daemon）
２３        Ｗｅｂブラウザ
３０        ディストリビューター
４０〜４９  Ｗｅｂサービス提供処理部
５０        ＸＭＬ処理部、        ６０        ディスパッチャー
７０        ＳＯＡＰ処理部
５００      Ｗｅｂサーバー
５０１      ＨＴＴＰリクエスト処理部
５０２      ＨＴＭＬ作成部、    ５０３      ＸＳＬプロセッサ
１２００    融合機
１３００    コントローラ、        １３０１    ＡＳＩＣ
１３０２    ＭＥＭ−Ｃ、          １３０３    ＨＤＤ
１３０４    ＣＰＵ、              １３０５    ＮＢ
１３０６    ＭＥＭ−Ｐ、          １３０７    ＳＢ
１３０８    ＡＧＰ、              １３１０    オペレーションパネル
１３１１    ＮＩＣ、              １３１２    ＵＳＢターゲット
１３１３    ＩＥＥＥ１３９４      １３１４    セントロニクス
１３１５    シリアル              １３１６    ＵＳＢホスト
１３２０    ＦＡＸコントロールユニット
１３２１    不揮発性メモリ        １３２２、１３２３    ＲＴＣ
１３５０    エンジン部
【図１】
2004299394.tif 000003
【図２】
2004299394.tif 000004
【図３】
2004299394.tif 000005
【図４】
2004299394.tif 000006
【図５】
2004299394.tif 000007
【図６】
2004299394.tif 000008
【図７】
2004299394.tif 000009
【図８】
2004299394.tif 000010
【図９】
2004299394.tif 000011
【図１０】
2004299394.tif 000012
【図１１】
2004299394.tif 000013
【図１２】
2004299394.tif 000014
【図１３】
2004299394.tif 000015
【図１４】
2004299394.tif 000016
【図１５】
2004299394.tif 000017
【図１６】
2004299394.tif 000018
【図１７】
2004299394.tif 000019
【図１８】
2004299394.tif 000020
【図１９】
2004299394.tif 000021
【図２０】
2004299394.tif 000022
【図２１】
2004299394.tif 000023
【図２２】
2004299394.tif 000024
【図２３】
2004299394.tif 000025
【図２４】
2004299394.tif 000026
【図２５】
2004299394.tif 000027
【図２６】
2004299394.tif 000028
【図２７】
2004299394.tif 000029
【図２８】
2004299394.tif 000030
【図２９】
2004299394.tif 000031
【図３０】
2004299394.tif 000032
【図３１】
2004299394.tif 000033
【図３２】
2004299394.tif 000034
【図３３】
2004299394.tif 000035
【図３４】
2004299394.tif 000036
【図３５】
2004299394.tif 000037
【図３６】
2004299394.tif 000038