(57)【要約】【課題】  不正なユーザへのジョブ情報の漏えいを防止し、クライアント装置からの再送信なしに印刷を行えるセキュリティ管理に優れた印刷処理システムを構築することである。【解決手段】  クライアント端末装置３０００が生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割し、該分割された印刷データ部を暗号化し、該暗号化された印刷データ部を印刷デバイス装置１０００へ転送しておき、一方、分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報をモバイル端末装置４０００へ送信する。そして、モバイル端末装置４０００が印刷デバイス装置１０００に格納されている暗号化された印刷データ部を該鍵情報に基づいて復号後、レンダリングして印刷デバイス装置１０００に転送する構成を特徴とする。【選択図】  図１
2005157414.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してクライアント装置と印刷デバイス装置とが通信可能で、かつ、無線通信インタフェースを介して印刷デバイス装置またはクライアント装置とモバイル装置とが通信可能な印刷システムであって、
前記クライアント装置は、
生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割する分割手段と、
前記分割手段により分割された印刷データ部を暗号化する暗号化手段と、
前記暗号化手段により暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送手段と、
前記分割手段により分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信手段とを備え、
前記モバイル装置は、
前記無線通信インタフェースを介して前記クライアント装置より送信されたジョブ情報部及び暗号化した印刷データ部を復号するための鍵情報を受信して管理する管理手段と、
前記無線通信インタフェースを介して前記印刷デバイス装置に格納されている暗号化されている印刷データ部を取得し、前記管理されている前記鍵情報に基づいて、暗号化されている印刷データ部を復号化してレンダリング可能な印刷データ部を再生する復号化処理手段と、
前記復号化処理手段により再生された印刷データ部と格納されている前記ジョブ情報部とに基づいてレンダリング処理を行いイメージデータを生成するレンダリング手段と、
前記レンダリング手段により生成されるイメージデータを前記無線通信インタフェースを介して前記印刷デバイス装置へ送信する送信手段とを備え、
前記印刷デバイス装置は、
前記ネットワークを介して前記クライアント装置から転送される暗号化されている印刷データ部を受信して蓄積する蓄積手段と、
前記モバイル装置からの要求に応じて前記暗号化されている印刷データ部を前記無線通信インタフェースを介して前記モバイル装置に送信する送信手段と、
前記無線通信インタフェースを介して前記モバイル装置から送信されるイメージデータを受信してエンジン部から印刷出力させる出力制御手段と、
を備えることを特徴とする印刷システム。
【請求項２】
ネットワークを介して印刷デバイス装置と、無線通信インタフェースを介してモバイル装置と通信可能なクライアント装置であって、
生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割する分割手段と、
前記分割手段により分割された印刷データ部を暗号化する暗号化手段と、
前記暗号化手段により暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送手段と、
前記分割手段により分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信手段と、
を備えることを特徴とするクライアント装置。
【請求項３】
ネットワークを介して印刷デバイス装置と、無線通信インタフェースを介してモバイル装置と通信可能なクライアント装置であって、
生成される印刷ジョブデータを設定される属性に基づき所定の構造化データに変換する変換手段と、
前記変換手段により変換された所定の構造化データのオブジェクトを判別し、オブジェクト属性を示すジョブ情報部と印刷データ部に分割する分割手段と、
前記分割手段により分割された印刷データ部を暗号化する暗号化手段と、
前記暗号化手段により暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送手段と、
前記暗号化手段により暗号化した印刷データ部を復号化するための鍵情報を生成する鍵情報生成手段と、
前記分割手段により分割されたジョブ情報部及び前記鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信手段と、
を備えることを特徴とするクライアント装置。
【請求項４】
無線通信インタフェースを介してクライアント装置または印刷デバイス装置と通信可能なモバイル装置であって、
前記無線通信インタフェースを介して前記クライアント装置より送信されたジョブ情報部及び暗号化した印刷データ部を復号するための鍵情報を受信して管理する管理手段と、
前記無線通信インタフェースを介して前記印刷デバイス装置に格納されている暗号化されている印刷データ部を取得し、前記管理手段に管理されている前記鍵情報に基づいて、暗号化されている印刷データ部を復号化してレンダリング可能な印刷データ部を再生する復号化処理手段と、
前記復号化処理手段により再生された印刷データ部と格納されている前記ジョブ情報部とに基づいてレンダリング処理を行いイメージデータを生成するレンダリング手段と、
前記レンダリング手段により生成されるイメージデータを前記無線通信インタフェースを介して前記印刷デバイス装置へ送信する送信手段と、
を備えることを特徴とするモバイル装置。
【請求項５】
ネットワークを介してクライアント装置と通信可能で、無線通信インタフェースを介してモバイル装置と通信可能な印刷デバイス装置であって、
前記ネットワークを介して前記クライアント装置から転送される暗号化されている印刷データ部を受信して蓄積する蓄積手段と、
前記モバイル装置からの要求に応じて前記暗号化されている印刷データ部を前記無線通信インタフェースを介して前記モバイル装置に送信する送信手段と、
前記無線通信インタフェースを介して前記モバイル装置から送信されるイメージデータを受信してエンジン部から印刷出力させる出力制御手段と、
を備えることを特徴とする印刷デバイス装置。
【請求項６】
ネットワークを介してクライアント装置と印刷デバイス装置とが通信可能で、かつ、無線通信インタフェースを介して印刷デバイス装置またはクライアント装置とモバイル装置とが通信可能な印刷システムにおける印刷制御方法であって、
前記クライアント装置において、
生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割する分割ステップと、
前記分割ステップにより分割された印刷データ部を暗号化する暗号化ステップと、
前記暗号化ステップにより暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送ステップと、
前記分割ステップにより分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信ステップとを備え、
前記モバイル装置において、
前記無線通信インタフェースを介して前記クライアント装置より送信されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を受信して管理する管理ステップと、
前記無線通信インタフェースを介して前記印刷デバイス装置に格納されている暗号化されている印刷データ部を取得し、前記管理されている前記鍵情報に基づいて、暗号化されている印刷データ部を復号化してレンダリング可能な印刷データ部を再生する復号化処理ステップと、
前記復号化処理ステップにより再生された印刷データ部と格納されている前記ジョブ情報部とに基づいてレンダリング処理を行いイメージデータを生成するレンダリングステップと、
前記レンダリングステップにより生成されるイメージデータを無線通信インタフェースを介して前記印刷デバイス装置へ送信する送信ステップとを備え、
前記印刷デバイス装置において、
前記ネットワークを介して前記クライアント装置から転送される暗号化されている印刷データ部を受信して蓄積する蓄積ステップと、
前記モバイル装置からの要求に応じて前記暗号化されている印刷データ部を前記無線通信インタフェースを介して前記モバイル装置に送信する送信ステップと、
前記無線通信インタフェースを介して前記モバイル装置から送信されるイメージデータを受信してエンジン部から印刷出力させる出力制御ステップと、
を備えることを特徴とする印刷制御方法。
【請求項７】
ネットワークを介して印刷デバイス装置と、無線通信インタフェースを介してモバイル装置と通信可能なクライアント装置における印刷制御方法であって、
生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割する分割ステップと、
前記分割ステップにより分割された印刷データ部を暗号化する暗号化ステップと、
前記暗号化ステップにより暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送ステップと、
前記分割ステップにより分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信ステップと、
を備えることを特徴とする印刷制御方法。
【請求項８】
ネットワークを介して印刷デバイス装置と、無線通信インタフェースを介してモバイル装置と通信可能なクライアント装置における印刷制御方法であって、
生成される印刷ジョブデータを設定される属性に基づき所定の構造化データに変換する変換ステップと、
前記変換ステップにより変換された所定の構造化データのオブジェクトを判別し、オブジェクト属性を示すジョブ情報部と印刷データ部に分割する分割ステップと、
前記分割ステップにより分割された印刷データ部を暗号化する暗号化ステップと、
前記暗号化ステップにより暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送ステップと、
前記暗号化ステップにより暗号化した印刷データ部を復号化するための鍵情報を生成する鍵情報生成ステップと、
前記分割ステップにより分割されたジョブ情報部及び前記鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信ステップと、
を備えることを特徴とする印刷制御方法。
【請求項９】
無線通信インタフェースを介してクライアント装置または印刷デバイス装置と通信可能なモバイル装置における印刷制御方法であって、
前記無線通信インタフェースを介して前記クライアント装置より送信されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を受信して管理する管理ステップと、
前記無線通信インタフェースを介して前記印刷デバイス装置に格納されている暗号化されている印刷データ部を取得し、前記管理ステップに管理されている前記鍵情報に基づいて、暗号化されている印刷データ部を復号化してレンダリング可能な印刷データ部を再生する復号化処理ステップと、
前記復号化処理ステップにより再生された印刷データ部と格納されている前記ジョブ情報部とに基づいてレンダリング処理を行いイメージデータを生成するレンダリングステップと、
前記レンダリングステップにより生成されるイメージデータを無線通信インタフェースを介して前記印刷デバイス装置へ送信する送信ステップと、
を備えることを特徴とする印刷制御方法。
【請求項１０】
ネットワークを介してクライアント装置と通信可能で、無線通信インタフェースを介してモバイル装置と通信可能な印刷デバイス装置における印刷制御方法であって、
前記ネットワークを介して前記クライアント装置から転送される暗号化されている印刷データ部を受信して蓄積する蓄積ステップと、
前記モバイル装置からの要求に応じて前記暗号化されている印刷データ部を前記無線通信インタフェースを介して前記モバイル装置に送信する送信ステップと、
前記無線通信インタフェースを介して前記モバイル装置から送信されるイメージデータを受信してエンジン部から印刷出力させる出力制御ステップと、
を備えることを特徴とする印刷制御方法。
【請求項１１】
請求項６〜１０のいずれかに記載の印刷制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１２】
請求項６〜１０のいずれかに記載の印刷制御方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してクライアント装置と印刷デバイス装置とが通信可能で、かつ、無線通信インタフェースを介して印刷デバイス装置またはクライアント装置とモバイル装置とが通信可能な印刷システムおよび印刷システムおよびクライアント装置およびモバイル装置および印刷デバイス装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、プリンタやデジタル複写機などの印刷デバイス装置で、内蔵または外付のプリンタコントローラ上にＨＤＤなどのメモリ装置を持ち、パソコンなどのクライアント装置からプリンタドライバ等を介して送信されるＰＤＬ（ページ記述言語）データ、またはアプリケーションデータを、プリンタコントローラ上でレンダリング処理する前、または処理後に保存ジョブデータとして、印刷処理前及び印刷処理後にも溜め置くことができるものがあった。
【０００３】
また、ユーザが上記保存ジョブデータにパスワードを設定しておき、印刷属性の変更や再印刷を行う際に再度パスワードによるアクセス制御を行うことにより別のユーザによる保存ジョブデータへの不正なアクセスを防止していた。
【特許文献１】特開平７−９８６９１公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例では印刷デバイス装置を駅やホテルなどの不特定多数のユーザが利用する場所（ホットスポット）に設置して利用する場合、悪意のあるユーザによってパスワード制限を越えて保存ジョブデータの書き換えが行われる、または、保存ジョブデータの内容が第三者に漏えいする危険性があるため、保存ジョブデータとして印刷ジョブデータを印刷デバイス装置に溜め置くことなく、クライアント装置を直接印刷デバイス装置に接続して印刷を実行する度に、印刷ジョブデータをクライアント装置から印刷デバイス装置へ送信する必要があった。
【０００５】
また、保存ジョブデータとして溜め置いたデータが書き換えられてしまった場合にも、同様に再度クライアント装置から保存ジョブデータを送信しなおす必要があった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、クライアント装置で生成される印刷ジョブデータをジョブ情報部と印刷データ部とに分割し、ジョブ情報部はモバイル装置へ転送し、印刷データ部のみを暗号化してサーバ装置または印刷デバイス装置で管理することにより、不正なユーザへのジョブ情報の漏えいを防止し、クライアント装置からの再送信なしに印刷を行えるセキュリティ管理に優れた印刷処理システムを構築できる印刷システムおよびクライアント装置およびモバイル装置および印刷デバイス装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る第１の発明は、ネットワークを介してクライアント装置と印刷デバイス装置とが通信可能で、かつ、無線通信インタフェースを介して印刷デバイス装置またはクライアント装置とモバイル装置とが通信可能な印刷システムであって、クライアント装置は、生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割する分割手段（図２に示すオブジェクト分割部３３０６）と、前記分割手段により分割された印刷データ部を暗号化する暗号化手段（図２に示す暗号化／復号化部３３０８）と、前記暗号化手段により暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送手段（図２に示したＬＡＮ制御部３２００）と、前記分割手段により分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信手段（図２に示した無線制御部３３００）とを備え、前記モバイル装置は、前記無線通信インタフェースを介して前記クライアント装置より送信されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を受信して管理する管理手段（図２に示すジョブ情報管理部４２０２）と、前記無線通信インタフェースを介して前記印刷デバイス装置に格納されている暗号化されている印刷データ部を取得し、前記管理されている前記鍵情報に基づいて、暗号化されている印刷データ部を復号化してレンダリング可能な印刷データ部を再生する復号化処理手段（図２に示す暗号化／復号化部４２０５）と、前記復号化処理手段により再生された印刷データ部と格納されている前記ジョブ情報部とに基づいてレンダリング処理を行いイメージデータを生成するレンダリング手段（図２に示すレンダリング部４２０８）と、前記レンダリング手段により生成されるイメージデータを無線通信インタフェースを介して前記印刷デバイス装置へ送信する送信手段（図２に示す無線制御部４２００）とを備え、前記印刷デバイス装置は、前記ネットワークを介して前記クライアント装置から転送される暗号化されている印刷データ部を受信して蓄積する蓄積手段（図８に示すユーザジョブ蓄積部１３１１）と、前記モバイル装置からの要求に応じて前記暗号化されている印刷データ部を前記無線通信インタフェースを介して前記モバイル装置に送信する送信手段（図８に示す無線制御部１３００）と、前記無線通信インタフェースを介して前記モバイル装置から送信されるイメージデータを受信してエンジン部から印刷出力させる出力制御手段（図８に示すレンダリングデータ蓄積部１３０８，フィニッシング制御部１３１０）とを備えることを特徴とする。
【０００８】
本発明に係る第２の発明は、ネットワークを介して印刷デバイス装置と、無線通信インタフェースを介してモバイル装置と通信可能なクライアント装置であって、生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割する分割手段と、前記分割手段により分割された印刷データ部を暗号化する暗号化手段と、前記暗号化手段により暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送手段と、前記分割手段により分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信手段とを備えることを特徴とする。
【０００９】
本発明に係る第３の発明は、ネットワークを介して印刷デバイス装置と、無線通信インタフェースを介してモバイル装置と通信可能なクライアント装置であって、生成される印刷ジョブデータを設定される属性に基づき所定の構造化データに変換する変換手段と、前記変換手段により変換された所定の構造化データのオブジェクトを判別し、オブジェクト属性を示すジョブ情報部と印刷データ部に分割する分割手段と、前記分割手段により分割された印刷データ部を暗号化する暗号化手段と、前記暗号化手段により暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送手段と、前記暗号化手段により暗号化した印刷データ部を復号化するための鍵情報を生成する鍵情報生成手段と、前記分割手段により分割されたジョブ情報部及び前記鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信手段とを備えることを特徴とする。
【００１０】
本発明に係る第４の発明は、無線通信インタフェースを介してクライアント装置または印刷デバイス装置と通信可能なモバイル装置であって、前記無線通信インタフェースを介して前記クライアント装置より送信されたジョブ情報部及び暗号化した印刷データ部を復号するための鍵情報を受信して管理する管理手段と、前記無線通信インタフェースを介して前記印刷デバイス装置に格納されている暗号化されている印刷データ部を取得し、前記管理手段に管理されている前記鍵情報に基づいて、暗号化されている印刷データ部を復号化してレンダリング可能な印刷データ部を再生する復号化処理手段と、前記復号化処理手段により再生された印刷データ部と格納されているジョブ情報部とに基づいてレンダリング処理を行いイメージデータを生成するレンダリング手段と、前記レンダリング手段により生成されるイメージデータを無線インタフェースを介して前記印刷デバイス装置へ送信する送信手段とを備えることを特徴とする。
【００１１】
本発明に係る第５の発明は、ネットワークを介してクライアント装置と通信可能で、無線通信インタフェースを介してモバイル装置と通信可能な印刷デバイス装置であって、前記ネットワークを介して前記クライアント装置から転送される暗号化されている印刷データ部を受信して蓄積する蓄積手段と、前記モバイル装置からの要求に応じて前記暗号化されている印刷データ部を前記無線通信インタフェースを介して前記モバイル装置に送信する送信手段と、前記無線通信インタフェースを介して前記モバイル装置から送信されるイメージデータを受信してエンジン部から印刷出力させる出力制御手段とを備えることを特徴とする。
【００１２】
本発明に係る第６の発明は、ネットワークを介してクライアント装置と印刷デバイス装置とが通信可能で、かつ、無線通信インタフェースを介して印刷デバイス装置またはクライアント装置とモバイル装置とが通信可能な印刷システムにおける印刷制御方法であって、前記クライアント装置において、生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割する分割ステップ（図３に示すステップ（５００３））と、前記分割ステップにより分割された印刷データ部を暗号化する暗号化ステップ（図３に示すステップ（５００４））と、前記暗号化ステップにより暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送ステップ（図３に示すステップ（５００５））と、前記分割ステップにより分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信ステップ（図３に示すステップ（５００９））とを備え、前記モバイル装置において、前記無線通信インタフェースを介して前記クライアント装置より送信されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を受信して管理する管理ステップ（図示しない）と、前記無線通信インタフェースを介して前記印刷デバイス装置に格納されている暗号化されている印刷データ部を取得し、前記管理されている前記鍵情報に基づいて、暗号化されている印刷データ部を復号化してレンダリング可能な印刷データ部を再生する復号化処理ステップ（図９に示すステップ（６００２））と、前記復号化処理ステップにより再生された印刷データ部と格納されている前記ジョブ情報部とに基づいてレンダリング処理を行いイメージデータを生成するレンダリングステップ（図９に示すステップ（６００３））と、前記レンダリングステップにより生成されるイメージデータを無線通信インタフェースを介して前記印刷デバイス装置へ送信する送信ステップ（図９に示すステップ（６００４））とを備え、前記印刷デバイス装置において、前記ネットワークを介して前記クライアント装置から転送される暗号化されている印刷データ部を受信して蓄積する蓄積ステップと、前記モバイル装置からの要求に応じて前記暗号化されている印刷データ部を前記無線通信インタフェースを介して前記モバイル装置に送信する送信ステップ（図９に示すステップ（６００１））と、前記無線通信インタフェースを介して前記モバイル装置から送信されるイメージデータを受信してエンジン部から印刷出力させる出力制御ステップ（図９に示すステップ（６００６）〜（６００９））とを備えることを特徴とする。
【００１３】
本発明に係る第７の発明は、ネットワークを介して印刷デバイス装置と、無線通信インタフェースを介してモバイル装置と通信可能なクライアント装置における印刷制御方法であって、生成される印刷ジョブデータをジョブ情報部と印刷データ部に分割する分割ステップと、前記分割ステップにより分割された印刷データ部を暗号化する暗号化ステップと、前記暗号化ステップにより暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送ステップと、前記分割ステップにより分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信ステップとを備えることを特徴とする。
【００１４】
本発明に係る第８の発明は、ネットワークを介して印刷デバイス装置と、無線通信インタフェースを介してモバイル装置と通信可能なクライアント装置における印刷制御方法であって、生成される印刷ジョブデータを設定される属性に基づき所定の構造化データに変換する変換ステップと、前記変換ステップにより変換された所定の構造化データのオブジェクトを判別し、オブジェクト属性を示すジョブ情報部と印刷データ部に分割する分割ステップと、前記分割ステップにより分割された印刷データ部を暗号化する暗号化ステップと、前記暗号化ステップにより暗号化された印刷データ部を前記ネットワークを介して前記印刷デバイス装置へ転送する転送ステップと、前記暗号化ステップにより暗号化した印刷データ部を復号化するための鍵情報を生成する鍵情報生成ステップと、前記分割ステップにより分割されたジョブ情報部及び前記鍵情報を前記モバイル装置へ前記無線通信インタフェースを介して送信する送信ステップとを備えることを特徴とする。
【００１５】
本発明に係る第９の発明は、無線通信インタフェースを介してクライアント装置または印刷デバイス装置と通信可能なモバイル装置における印刷制御方法であって、前記無線通信インタフェースを介して前記クライアント装置より送信されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報を受信して管理する管理ステップと、前記無線通信インタフェースを介して前記印刷デバイス装置に格納されている暗号化されている印刷データ部を取得し、前記管理ステップに管理されている前記鍵情報に基づいて、暗号化されている印刷データ部を復号化してレンダリング可能な印刷データ部を再生する復号化処理ステップと、前記復号化処理ステップにより再生された印刷データ部と格納されている前記ジョブ情報部とに基づいてレンダリング処理を行いイメージデータを生成するレンダリングステップと、前記レンダリングステップにより生成されるイメージデータを無線通信インタフェースを介して前記印刷デバイス装置へ送信する送信ステップとを備えることを特徴とする。
【００１６】
本発明に係る第１０の発明は、ネットワークを介してクライアント装置と通信可能で、無線通信インタフェースを介してモバイル装置と通信可能な印刷デバイス装置における印刷制御方法であって、前記ネットワークを介して前記クライアント装置から転送される暗号化されている印刷データ部を受信して蓄積する蓄積ステップと、前記モバイル装置からの要求に応じて前記暗号化されている印刷データ部を前記無線通信インタフェースを介して前記モバイル装置に送信する送信ステップと、前記無線通信インタフェースを介して前記モバイル装置から送信されるイメージデータを受信してエンジン部から印刷出力させる出力制御ステップとを備えることを特徴とする。
【００１７】
本発明に係る第１１の発明は、第６〜第１０のいずれかの発明の印刷制御方法を実現するプログラムをコンピュータが読み取り可能な記憶媒体に記憶したことを特徴とする。
【００１８】
本発明に係る第１２の発明は、第６〜第１０のいずれかの発明の印刷制御方法を実現するプログラムであることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、クライアント装置で生成される印刷ジョブデータをジョブ情報部と印刷データ部とに分割し、ジョブ情報部はモバイル装置へ転送し、印刷データ部のみを暗号化してサーバ装置または印刷デバイス装置で管理するので、不正なユーザへのジョブ情報の漏えいを防止し、クライアント装置からの再送信なしに印刷を行えるセキュリティ管理に優れた印刷処理システムを構築できるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２１】
以下、図面を用いて本発明の印刷処理システムの実施形態について説明する。本実施形態の印刷処理装置はプリンタエンジンとしてレーザビームプリンタを用い、ネットワークを介してホストコンピュータに接続されて印刷システムを構成する。
【００２２】
なお、本実施形態を適用するプリンタは、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等、他のプリント方式のプリンタでも良いことは言うまでもない。
【００２３】
（印刷システムの全体構成）
図１は、本発明を適用する印刷システムの構成を説明する概念図である。
【００２４】
図１において、４０００はモバイル端末装置であり、無線通信を介してクライアント端末装置３０００や印刷デバイス端末装置１０００と相互通信可能である。
【００２５】
１０７はサーバ端末装置であり、任意のローカルネットワーク１０６上に接続されている。サーバ端末装置１０７は、ルータ１０３を経由して広域ネットワーク１０２へアクセス可能であり、ルータ１０４を経由して広域ネットワーク１０２へ接続しているローカルネットワーク１０９上にある印刷デバイス端末装置１０００の位置情報を管理し、ルータ１０５を経由して広域ネットワーク１０２へ接続しているローカルネットワーク１１１上にあるクライアント端末装置３０００からの検索要求に応じて、印刷デバイス端末装置１０００の位置情報を返送する。
【００２６】
また、サーバ端末装置１０７上には、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）や各種のＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された様々な文書データを図示しない外部記憶装置や内部メモリ上に格納可能であり、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｆｅｒ  Ｐｒｏｔｏｃｏｌ）やその他のプロトコルを利用してクライント端末装置３０００からのアップロードや印刷デバイス端末装置１０００でダウンロードして印刷処理することが出来る。
【００２７】
（モバイル装置とクライアント装置の構成）
図２は、図１に示したモバイル端末装置４０００とクライアント端末装置３０００の構成を説明するブロック図である。
【００２８】
図２において、３０００はクライアント端末装置であり、いわゆるＰＣとしてのハードウエア資源（ＣＰＵ，ＲＯＭ，ＲＡＭ，外部記憶装置，ＮＩＣ等や、入出力デバイス（キーボード，マウス）を含む）を備え、ＣＰＵが各種のプログラムをＲＡＭにロードして実行することにより、ユーザがオフィスなどで文書作成処理やメール送受信処理を行えるように構成されている。
【００２９】
３２００はＬＡＮ制御部で、ローカルネットワーク１１１に接続され、さらに図示しない広域ネットワークを介してサーバ端末装置１０７や遠隔地の印刷デバイス装置１０００に接続され、印刷デバイス装置１０００等の他の装置との通信制御を行う。
【００３０】
３３００は無線制御部で、クライアント端末装置３０００上で作成した文書をオフィス外で参照するためにモバイル端末装置４０００へ無線ＬＡＮ２０００を介して転送するための通信制御を行う。なお、本実施形態ではモバイル端末装置４０００とクライアント端末装置３０００との間の通信は無線ＬＡＮ２０００を使用しているが、赤外線通信やＵＳＢ、ＩＥＥＥ１３９４などのローカル接続を用いても良い。
【００３１】
３３０１は通信用バッファ部で、ＬＡＮ制御部３２００や無線制御部３３００を通じて送受信されるデータの一時バッファとして使用される。３３０２はファイル管理部で、種々のアプリケーション、フォントデータ、ユーザデータ等を記憶するハードディスク（ＨＤ）等の外部メモリに記憶されているデータをファイルとして管理する。
【００３２】
３３０３はＵＩ制御部で、図示しないキーボードやポインティングデバイスからのキー入力を制御し、ＣＲＴやＬＣＤディスプレイ装置の表示を制御する。３３０４はデータ変換部で、ファイル管理部３３０２で管理されている文書ファイルに対してＵＩ制御部３３０３からの印刷指定に従い、構造化された印刷ジョブファイルへのデータ変換を図示しないＲＡＭ等のワークメモリ上で行う。
【００３３】
３３０５はオブジェクト判別部で、データ変換部３３０４で変換された印刷ジョブファイル内のテキスト、イメージ、グラフィックデータなどの各種描画オブジェクト、文書作成者、印刷指示者などの各種非描画オブジェクトの判別を行う。
【００３４】
３３０６はオブジェクト分割部で、オブジェクト判別部３３０５で判別された情報に基づいて印刷ジョブファイルをジョブ情報部と印刷データ部とに分割する。３３０７はジョブ情報生成部で、オブジェクト分割部３３０６で分割された印刷データ部を印刷ジョブファイルへ復元するために必要なジョブ管理情報を生成し、ジョブ情報部へ付加する。
【００３５】
３３０８は暗号化／復号化部で、オブジェクト分割部３３０６で分割された印刷データ部の暗号化処理を行う。３３０９は暗号鍵生成部で、暗号化／復号化部３３０８で暗号化された印刷データ部の復号化を行うための暗号鍵の生成（生成方法は、特に限定されることはない）を行う。
【００３６】
上記から構成されるクライアント端末装置３０００において、分割されたジョブ情報部は無線制御部３３００を介してモバイル端末装置４０００へ転送され、暗号化された印刷データ部はＬＡＮ制御部３２００を介して、図１に示した遠隔地のサーバ端末装置１０７または印刷デバイス装置１０００へ送信される。
【００３７】
一方、モバイル端末装置４０００において、４２００は無線制御部で、クライアント端末装置３０００から転送されるジョブ情報部を受信するための通信制御や、オフィスから遠隔地へ移動した際に印刷デバイス装置１０００との間で印刷データを送受信するための通信制御を行う。なお、モバイル端末装置４０００にも、いわゆるハードウエア資源（ＣＰＵ，ＲＯＭ，ＲＡＭ等）を備えている。
【００３８】
４２０１は通信バッファ部で、無線制御部４２００を通じて送受信されるデータの一時バッファとして使用される。４２０２はジョブ情報管理部で、無線制御部４２００を通じて受信したジョブ情報の管理を行う。
【００３９】
４２０３はファイル管理部で、図示しない不揮発性ＲＡＭ（ＮＶＲＡＭ）やハードディスク（ＨＤ）等の外部メモリにジョブ情報等のデータをファイルとして管理する。４２０６はプログラム管理部で、クライアント端末装置３０００との間のデータの同期や印刷デバイス装置１０００への印刷実行指示等の各種アプリケーションプログラムの管理を行う。
【００４０】
（モバイル装置へのジョブ情報部、印刷デバイス装置への印刷データ部の送信処理）
図３は、本発明に係る印刷システムにおける第１のデータ処理手順の一例を示すフローチャートであり、クライアント端末装置３０００からのモバイル端末装置４０００へのジョブ情報部と暗号鍵、印刷デバイス装置への印刷データ部の送信を行う処理手順に対応する。なお、（５００１）〜（５００９）は各ステップを示す。各手順は、図示しないＲＯＭやハードディスク等からＲＡＭ上に制御プログラムをロードしてＣＰＵが実行することにより実現される。
【００４１】
クライアント端末装置３０００側においてアプリケーションを実行して、作成された出力情報がプリンタドライバに引き渡されて、印刷ジョブの処理が開始されると、ＵＩ制御部３３０３で設定された各種印刷属性に従って印刷ジョブの設定を行う（５００１）。
【００４２】
そして、印刷ジョブとしての属性が設定されると、データ変換部３３０４で印刷ジョブを構造化データへ変換する（５００２）。
【００４３】
図４は、図２に示したデータ変換部３３０４で印刷ジョブから変換される構造化データの構造を説明する図であり、ジョブ作成者やジョブ作成日時などのジョブ属性キー６０２、６０３、６０４と各属性に設定されている値６０５、６０６、６０７という組み合わせで管理される。
【００４４】
さらに、各ジョブは印刷ジョブのステイプル処理などの各種フィニッシング処理単位となるバインダ６０８、６１５、６１６や、カラー、モノクロ印刷などの各種印刷品位設定単位となるドキュメント６１７、６２４、６３１へと階層構造を持っている。このため、バインダ単位やドキュメント単位で異なる印刷デバイス装置で処理することも可能になっている。
【００４５】
なお、バインダ６０８には、バインダ属性５０９、６１０、６１１が設定され、該バインダ属性６０９、６１０、６１１に設定されている値６１２、６１３、６１４という組み合わせ構造で管理される。
【００４６】
また、ドキュメント６１７には、ドキュメント属性６１８、６１９、６２０が設定され、該ドキュメント属性６１８、６１９、６２０に設定されている値６２１、６２２、６２３という組み合わせ構造で管理される。ドキュメント６２４には、ドキュメント属性６２５、６２６、６２７が設定され、該ドキュメント属性６２５、６２６、６２７に設定されている値６２８、６２９、６３０という組み合わせ構造で管理される。
【００４７】
図５は、図４に示したドキュメント属性の詳細構造を説明する図であり、構造化ジョブデータ内のドキュメントについて、各ページ単位まで属性キーと値の組み合わせを管理している場合の例である。
【００４８】
図５において、ドキュメント属性７０１は、ページ内に描画されるテキストオブジェクトの属性７０４、７１１、テキストに使用されるフォントリソースの属性７０３、グラフィックオブジェクトの属性７０５、７１０やイメージオブジェクトの属性７１２が各ページ７０２、７０９、７１６、７１７単位で管理されている。
【００４９】
このような構造化データに変換された印刷ジョブは、オブジェクト判別部３３０５で各オブジェクトグループを判別し、判別された情報に基づいてオブジェクト分割部３３０６でジョブ情報部と印刷データ部に分割する（５００３）。
【００５０】
図６は、図２に示したオブジェクト分割部３３０６により分割されるジョブ情報部のデータ構造を説明する図である。
【００５１】
図６において、本例では、ジョブ属性としてジョブ名称８０１があり、バインダ属性として部数８０２やフィニッシング指定８０６がある。これらの属性は印刷デバイス装置１０００での再印刷処理時に変更可能である。また、ドキュメント属性として各ページのオブジェクト情報８０４、８０５や、給紙トレイ情報８３等が設定されている。
【００５２】
また、各オブジェクト情報としてＩＤ８０８を管理し、各ＩＤに相当するオブジェクト情報の印刷データ部内でのアドレス情報８０９がジョブ属性８０７で管理されている。
【００５３】
そして、オブジェクト分割部３３０６により分割された印刷データ部は暗号化／復号化部３３０８で暗号化処理が行われ、図７に示す構造をなす暗号化データストリームへ変換される（５００４）。
【００５４】
図７は、図２に示した暗号化／復号化部３３０８による暗号化データストリームの一例を示す図である。
【００５５】
図７において、本例では、図６に示したジョブ情報部で管理される各オブジェクト情報に従って、各オブジェクトに相当する９０１〜９０７部分ごとに区切って示しているが、実際には一連のデータストリームとしてネットワーク上を転送され、遠隔地のサーバ端末装置１０７や印刷デバイス装置１０００内に保存されるため、このデータストリームのみから印刷データ部を復元することは不可能であるように構成されている。
【００５６】
そして、暗号化／復号化部３３０８により変換された暗号化データストリームは一時通信用バッファ部３３０１に格納され、ＬＡＮ制御部３２００でプロトコル制御を行い、順次通信用バッファ部３３０１から暗号化データストリームを読み出して印刷デバイス装置１０００へ送信する（５００５）。
【００５７】
そして、分割されたジョブ情報部は一時通信用バッファ部３３０１に格納され、無線制御部３３００の図示しないタイマ装置でタイマ処理を行い（５００７）、モバイル端末装置４０００側の無線制御部４２００や通信用バッファ部４２０１の受信準備状況を監視する（５００６）。
【００５８】
ステップ（５００６）で、モバイル端末装置４０００側での受信が可能になったことを確認したら、無線制御部３３００でプロトコル制御を行い、順次通信用バッファ部３３０１からジョブ情報部データを読み出してモバイル端末装置４０００側の無線制御部４２００へ転送する（５００８）。
【００５９】
このようにして、ジョブ情報部データの転送が完了すると、続いて、暗号鍵生成部３３０９で生成された印刷データ部を復号するための暗号鍵情報も同様に無線制御部３３００からモバイル端末装置４０００側の無線制御部４２００へ転送して（５００９）、処理を終了する。
【００６０】
（モバイル装置と印刷デバイス装置の構成）
図８は、図１に示したモバイル端末装置４０００と印刷デバイス装置１０００の構成を説明するブロック図である。
【００６１】
図８において、印刷デバイス装置１０００は、ＬＡＮ制御部１１０７によってネットワーク１０９，ルータ１０４を介してクライアント端末装置３０００やサーバ端末装置１０７に接続されている。
【００６２】
ＬＡＮ制御部１１０７はクライアント端末装置３０００またはサーバ端末装置１０７からジョブ単位で送信される印刷データ部を受信する。
【００６３】
１３００は無線制御部で、モバイル端末装置４０００と無線ＬＡＮ２０００を介して接続し、印刷データ部やレンダリングデータの送受信のための通信制御を行う。なお、本実施形態ではモバイル端末装置４０００と印刷デバイス装置１０００との間の通信は無線ＬＡＮ２０００を使用しているが、赤外線通信やＵＳＢ、ＩＥＥＥ１３９４などのローカル接続を用いても良い。
【００６４】
１３０１は通信用バッファ部で、ＬＡＮ制御部１１０７や無線制御部１３００を通じて送受信されるデータ（暗号化データストリームを含む）の一時バッファとして使用される。アカウント管理部１３０２は、ＬＡＮ制御部１１０７や無線制御部１３００で受信されたデータによる各種処理要求、操作パネル１２００を介して入力される操作要求に対して、あらかじめ設定されているアクセス権情報と比較して印刷デバイス装置１０００内で実行可能かどうか判定する。
【００６５】
また、アカウント管理部１３０２は、アクセス権のない処理要求があったと判定した場合には、操作パネル１２００、またはあらかじめ設定されているサーバ端末装置１０７へＬＡＮ制御部１１０７から通知処理を行う。
【００６６】
また、プログラム管理部１３０３で管理されているユーザとの対話用のメニュープログラムは、メニュー制御部１３０４及びパネル制御部１１０６を介して印刷デバイス装置１０００に接続されている操作パネル１２００へ表示するだけではなく、無線制御部１３００からモバイル端末装置４０００のプログラム管理部４２０６へあらかじめアップロードしておき、モバイル端末装置４０００上のユーザインタフェース（図示しない）から操作を行うこともできる。
【００６７】
ジョブ管理部１３０５は、アカウント管理部１３０２で受信を許可された印刷データ部に任意のジョブＩＤを付加する。ジョブＩＤを付加された印刷データ部はファイル管理部１３０６で内部的なファイルデータとしてユーザジョブ蓄積部１３１１へ蓄積される。ユーザジョブ蓄積部１３１１はＨＤＤなどの外部メモリや、ＲＡＭ内の領域を利用しても良い。
【００６８】
また、ジョブ管理部３０２は、操作パネル１２００からのローカルな印刷ジョブに対する操作指示も受け付け、印刷デバイス装置１０００内で処理されるジョブの統一的な管理を行う。
【００６９】
１３０７はページ管理部で、モバイル端末装置４０００からページ単位で送られるレンダリングデータを管理し、印刷出力時のフィニシング処理のためにレンダリングデータ蓄積部１３０８へデータの一時保存を行う。レンダリングデータ蓄積部１３０８に一時保存されたレンダリングデータは、メモリクリア部１３０９によって印刷出力完了後に全て消去される。
【００７０】
１３１０はフィニシング制御部で、レンダリングデータ蓄積部１３０８に一時保存されたレンダリングデータをフィニッシング処理単位に、印刷部Ｉ／Ｆ１１０８を介して接続される印刷部１１１０へ送信し、図示しないフィニッシング処理装置を制御して印刷出力のフィニッシング処理を行う。
【００７１】
また、モバイル端末装置４０００において、クライアント端末装置３０００から印刷デバイス装置１０００へ送信され保存されている印刷データ部（図７に示す暗号化データストリーム）を読み出し、ジョブ情報管理部４２０２で管理されているジョブ情報と暗号鍵管理部４２０４で管理されている暗号鍵を元に、暗号化／復号化部４２０５で印刷データ部を復号化して、オブジェクト展開部４２０７で各描画オブジェクトへ変換し、レンダリング部４２０８でページ単位にレンダリング処理を行う。
【００７２】
（印刷データ部の復号化処理を行い、印刷デバイス装置で印刷出力を行う処理）
図９は、本発明に係る印刷システムにおける第２のデータ処理手順の一例を示すフローチャートであり、モバイル端末装置４０００で印刷デバイス装置１０００から取得される印刷データ部の復号化処理を記憶する暗号鍵情報に基づいて行い、印刷デバイス装置１０００で印刷出力を行う一連の処理手順に対応する。なお、（６００１）〜（６００９）は各ステップを示す。
【００７３】
操作パネル１２００から印刷ジョブの再印刷が指定され、処理が開始されると、モバイル端末装置４０００において、印刷デバイス装置１０００のユーザジョブ蓄積部１３１１から保存されている印刷データ部（（図７に示す暗号化データストリーム））の転送を開始する（６００１）。
【００７４】
そして、印刷データ部をある程度通信用バッファ部４２０１に読み込むと、暗号鍵管理部４２０４で管理されている復号化処理用の暗号鍵を使用して、暗号化／復号化部４２０５で印刷データ部の復号化処理を開始する（６００２）。
【００７５】
そして、印刷データ部の復号化処理が進み、ジョブ情報管理部４２０２で管理されているジョブ情報部を元にして、オブジェクト展開部４２０７内に１ページ分の構造化データが復元できると、レンダリング部４２０８による各描画オブジェクトのレンダリング処理を開始する（６００３）。
【００７６】
そして、レンダリング部４２０８による１ページ分のレンダリング処理が完了すると、レンダリングイメージを印刷デバイス装置１０００のレンダリングデータ蓄積部１３０８へ転送する（６００４）。
【００７７】
そして、モバイル端末装置４０００で印刷データ部の最後まで読み出しが完了し、全ページ分のレンダリングイメージの印刷デバイス装置１０００への転送が完了するまで、ステップ６００１からステップ６００４まで処理を繰り返す（６００５）。
【００７８】
そして、ステップ（６００５）で、全ページ分のレンダリングイメージをレンダリングデータ蓄積部１３０８へ格納し終えたと印刷デバイス装置１０００が判定した場合は、操作パネル１２００からフィニッシング制御部１３１０へ印刷出力時のフィニッシング処理や部数の設定を行う（６００６）。
【００７９】
そして、操作パネル１２００よりフィニッシング設定が完了すると、印刷部Ｉ／Ｆ１１０８を介して印刷部１１１０から印刷出力を開始する（６００７）。
【００８０】
そして、印刷部１１１０から全てのレンダリングデータの印刷出力処理が完了すると（６００８）、メモリクリア部１３０９でレンダリングデータ蓄積部１３０８からのレンダリングデータの消去（削除）処理を行って（６００９）、処理を終了する。
【００８１】
上記実施形態によれば、クライアント端末装置３０００で生成される印刷ジョブデータを、印刷デバイス装置１０００に保存ジョブデータとして一旦保存し、モバイル端末装置４０００からの再印刷指示により印刷処理を行う際に、クライアント端末装置３０００において、印刷ジョブデータをジョブ情報部と印刷データ部に分割し、該分割された印刷データ部を暗号化し、印刷デバイス装置１０００へ送信格納して管理し、分割されたジョブ情報部及び暗号化した印刷データ部を復号化するための鍵情報をモバイル端末装置４０００へ転送格納しておき、モバイル端末装置４０００において、印刷デバイス装置１０００に格納された印刷データ部を読み出し、復号化を行って、ジョブ情報部と復号化された印刷データ部とから１ページ分のページデータを切り出し、レンダリング処理を行い印刷デバイス装置１０００へ転送し、印刷デバイス装置１０００において、レンダリングされたページイメージを蓄積しフィニッシングの処理単位ごとに印刷出力するので、従来問題とされるボックスモード時のファイルの悪意な改変や、不正なユーザへのジョブ情報の漏えいを防止し、クライアント端末装置３０００からの再送信なしに、暗号化されて蓄積されている印刷データ部を復号化して印刷を行える。
【００８２】
なお、暗号化データストリームが一定時間蓄積されているかどうかをテーブルで管理することにより、該暗号化データストリームをユーザジョブ蓄積部１３１１より自動的に削除したり、印刷実行を開示する指示がモバイル端末装置４０００から指示された場合には該暗号化データストリームを削除するように構成してもよい。
【００８３】
さらに、指定されたフィニッシング指定で印刷処理ができない状況、例えば資源切れ等により、ステイプルできないような事態には、ＵＩを介して、モバイル端末装置４０００や操作パネル１２００にその旨を表示して、ユーザによる回避操作を行えるように構成しもいいし、指定した以外のオプションユニットを利用するモードをさらに付加して、印刷出力するように構成してもよい。
【００８４】
また、上記実施形態では、単数の印刷デバイス装置１０００に分割された印刷データ部を蓄積させる場合について説明したが、複数の印刷デバイス装置１０００に同一の印刷データ部を蓄積させたり、ページの後半部と前半部とに分けて印刷データ部を蓄積させて、印刷結果のパフォーマンスを向上させるように構成してもよい。
【００８５】
以下、図１０に示すメモリマップを参照して本発明に係る印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【００８６】
図１０は、本発明に係る印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８７】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８９】
本実施形態における図３，図９に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００９０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９１】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９３】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００９４】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００９６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１００】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１０１】
尚、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【０１０２】
なお、モバイル端末装置４０００は、通信機能付きのデジタルカメラや携帯電話等で構成されていてもよい。
【図面の簡単な説明】
【０１０３】
【図１】本発明を適用する印刷システムの構成を説明する概念図である。
【図２】図１に示したモバイル端末装置とクライアント端末装置の構成を説明するブロック図である。
【図３】本発明に係る印刷システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図４】図２に示したデータ変換部で印刷ジョブから変換される構造化データの構造を説明する図である。
【図５】図４に示したドキュメント属性の詳細構造を説明する図である。
【図６】図２に示したオブジェクト分割部により分割されるジョブ情報部のデータ構造を説明する図である。
【図７】図２に示した暗号化／復号化部による暗号化データストリームの一例を示す図である。
【図８】図１に示したモバイル端末装置と印刷デバイス装置の構成を説明するブロック図である。
【図９】本発明に係る印刷システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１０４】
３０００  クライアント端末装置
３３０１  通信用バッファ部
３３０２  ファイル管理部
３３０３  ＵＩ制御部
３３０４  データ変換部
３３０５  オブジェクト判別部
３３０６  オブジェクト分割部
３３０７  ジョブ情報生成部
３３０８  暗号化／復号化部
３３０９  暗号鍵生成部
３２００  ＬＡＮ制御部
４０００  モバイル端末装置
４２００  無線制御部
４２０１  通信用バッファ部
４２０２  ジョブ情報管理部
４２０３  ファイル管理部
４２０４  暗号鍵管理部
４２０５  暗号化／復号化部
４２０６  プログラム管理部
４２０７  オブジェクト展開部
４２０８  レンダリング部
【図１】
2005157414.tif 000003
【図２】
2005157414.tif 000004
【図３】
2005157414.tif 000005
【図４】
2005157414.tif 000006
【図５】
2005157414.tif 000007
【図６】
2005157414.tif 000008
【図７】
2005157414.tif 000009
【図８】
2005157414.tif 000010
【図９】
2005157414.tif 000011
【図１０】
2005157414.tif 000012