JP2004505342A - オンライン分散プリントネットワーク - Google Patents
オンライン分散プリントネットワーク Download PDFInfo
- Publication number
- JP2004505342A JP2004505342A JP2002514507A JP2002514507A JP2004505342A JP 2004505342 A JP2004505342 A JP 2004505342A JP 2002514507 A JP2002514507 A JP 2002514507A JP 2002514507 A JP2002514507 A JP 2002514507A JP 2004505342 A JP2004505342 A JP 2004505342A
- Authority
- JP
- Japan
- Prior art keywords
- content data
- data
- computer
- cache
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- Information Transfer Between Computers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
【課題】ポータルからプリンタ装置へのコンテンツデータのセキュリティが保証されるネットワークを提供すること。
【解決手段】オンライン分散プリントネットワークは、ポータルコンピュータと、プリントマネージャコンピュータ301と、少なくとも1つのプリントサービスプロバイダコンピュータ302と、を備える。プリントマネージャコンピュータとプリントサービスプロバイダコンピュータとは、暗号化されたコンテンツデータを格納するための第1および第2レベルキャッシュデータ記憶装置をそれぞれ有する。
【選択図】図3
【解決手段】オンライン分散プリントネットワークは、ポータルコンピュータと、プリントマネージャコンピュータ301と、少なくとも1つのプリントサービスプロバイダコンピュータ302と、を備える。プリントマネージャコンピュータとプリントサービスプロバイダコンピュータとは、暗号化されたコンテンツデータを格納するための第1および第2レベルキャッシュデータ記憶装置をそれぞれ有する。
【選択図】図3
Description
【0001】
【発明の属する技術分野】
本発明は、文書処理の分野に関し、限定するものではないが特に、新規な文書処理システムを組込んだ、改良された電子プリント(e−printing)サービスを可能にする方法および装置に関する。
【0002】
【従来の技術】
大判ポスタ、建築図、チラシ等の印刷物の製作のための従来のプリントオンデマンドサービスは、画像データを含む文書ファイルの移送のための磁気光学的記憶システムに依存してきた。最近では、画像データを含む文書ファイルは、インターネットを介して移送されている。標準ウェブブラウザインタフェースを使用してデジタルプリントジョブの注文作成、処理および請求を提供する電子プリントサービスの一例は、http://www.mediaflex.com見ることができる。
【0003】
【発明が解決しようとする課題】
しかしながら、インターネットには、大容量(high volume)かまたは貴重な文書を転送するために使用することを困難にする厳しい帯域幅およびセキュリティの制限がある。通常、プリントされる文書の発信者は、文書をインターネットにアップロードしなければならない。文書を製作するプリントサービスプロバイダは、文書から印刷物を製作するためにインターネットから文書をダウンロードしなければならない。大きなファイルサイズ、大容量および限られたインターネット帯域幅により、かかる手法の有用性が制限される。さらに、インターネット転送プロセス中、文書は非セキュアな経路に晒され、複製または第三者への流用に対して脆弱である。プリントサービスプロバイダでは、貴重な文書コンテンツがプリントサービスプロバイダの人間のオペレータに露出し、文書の発信者は、しばしばプリントサービスプロバイダ内のセキュリティ対策を確認せずに、プリントサービスプロバイダを信頼しなければならない。
【0004】
これまで、キャッシングシステムに関し従来技術によるいくつかの解決法が開発されてきた。しかしながら、これらのうちのいずれもが、アップロードとダウンロードとの二重レベルキャッシングシステムを提供せず、完全な発信元から宛先へのセキュア転送トランザクションも提供しない。従来技術によるテクノロジでは、文書は、コンテンツデータの全送信経路にわたる制御なしに、プリントの送信または製作のいずれの間も無許可の使用に晒される。たとえば、大抵の従来技術によるウェブブラウザは、データをダウンロードするためのインターネット帯域幅を最適化するキャッシングシステムは含むが、データをアップロードするためのものは含まない。それらは、暗号化を通してセキュアなコンテンツ転送を処理するが、データの格納をセキュアに処理しない。従来技術によるウェブブラウザは、「セキュアな」コンテンツデータをキャッシュすることはまったく行わずにこの問題に取組んでいる。
【0005】
【課題を解決するための手段】
本発明による1つの特定の実施では、圧縮され暗号化されたキャッシングシステムを利用することによって、低ビットレート容量接続の使用を最適化する。キャッシングシステムは、2つのレベル、すなわち文書ファイルをアップロードするための第1レベルキャッシュと、文書ファイルをダウンロードするための第2レベルキャッシュと、で構成される。二重レベルキャッシュにより、大抵の要求されたコンテンツの項目を通信ネットワーク、たとえばインターネットに対し繰返しアップロードおよび/またはダウンロードする必要がなくなる。二重レベルキャッシュの1レベルは、インターネットに対するゲートウェイとして作動するインターネットサーバに存在する。インターネットサーバは、複数のポータルまたはウェブサイトから直接コンテンツアップロードを取得する。コンテンツは、ゲートウェイサーバに、そのサーバの第1レベルキャッシュにまだ存在しない場合か、あるいはコンテンツの新たなバージョンが入手可能である場合にのみ、アップロードされる。ゲートウェイサーバキャッシュは、厳密にオンデマンドで、第2レベルサーバに伝播される。各プリントサービスプロバイダは、プリントマネージャコンピュータを有する。プリントサービスプロバイダが、特定のコンテンツをプリントするように選択された場合にのみ、それらのプリントサービスマネージャはゲートウェイサーバからコンテンツをダウンロードする。それ以外の場合は、コンテンツはダウンロードされない。
【0006】
キャッシングシステムの両レベルは、コンテンツ識別コードに基づくデータ転送のプルモードを使用する。この手法は、コンテンツの仕様をコンテンツデータの実際の転送と区別する。この機構により、各キャッシングレベルは、特定のコンテンツを対応するサーバからダウンロードするべきか否かに関する判断を行う権利が与えられる。
【0007】
常にデータを暗号化フォーマットで送信および格納することにより、個々のサーバコンピュータに対する不適切な使用または悪意のある行為に対する高度な保護が提供される。ゲートウェイサーバが解読機能を有していないため、文書は、ゲートウェイサーバから盗用された場合であっても、同時に適切な解読アルゴリズムを盗用する見込みがなければ暗号化されたままである。
【0008】
本発明の第1の態様によれば、通信ネットワークによって通信する複数のコンピュータエンティティを備えたオンライン分散プリントネットワークの方法であって、該複数のコンピュータエンティティが、
複数の遠隔顧客から印刷物に対する注文を受信することができるポータルコンピュータエンティティ(102)と、
該ポータルコンピュータから暗号化されたコンテンツデータを受信することができ、該コンテンツデータを暗号化フォーマットで格納する第1キャッシュ装置(305)を有するプリントマーチャントコンピュータエンティティ(100)と、
該プリントマーチャントコンピュータエンティティと通信することができ、暗号化されたコンテンツデータを格納する第2キャッシュ(306)を有する少なくとも1つのプリントサービスプロバイダコンピュータエンティティ(303)と、
上記コンテンツデータを組込んだ印刷物をプリントすることができる少なくとも1つのプリンタ装置(307〜309)と、
を備えるオンライン分散プリントネットワークの方法が提供される。
【0009】
本発明の第2の態様によれば、プロセッサとキャッシュデータ記憶装置とを備えたプリントマーチャントコンピュータエンティティを動作させる方法であって、
暗号化されたコンテンツデータを受信するステップと、
該暗号化されたコンテンツデータを上記キャッシュ装置に格納するステップと、
該コンテンツデータに対する受信した要求に応じて、該コンテンツデータが上記キャッシュに格納されているか否かをチェックするステップと、
該コンテンツデータが該キャッシュに格納されている場合、該暗号化されたコンテンツデータを取出すステップと、
該暗号化されたコンテンツデータを送信するステップと、
を含む方法が提供される。
【0010】
本発明の第3の態様によれば、プロセッサと第2キャッシュデータ記憶装置とを備えたプリントサービスプロバイダコンピュータを動作させる方法であって、
コンテンツデータを識別する仕様データを受信するステップと、
該仕様データに対応するコンテンツデータが上記第2キャッシュ装置にすでに格納されているか否かをチェックするステップと、
該指定されたコンテンツデータが該第2キャッシュ装置に格納されている場合、該暗号化されたコンテンツデータを取出すステップと、
該暗号化されたコンテンツデータをプリンタ装置に送信するステップと、
を含む方法が提供される。
【0011】
本発明の第4の態様によれば、プロセッサとキャッシュデータ記憶装置とを備えたプリントマーチャントコンピュータエンティティであって、
暗号化されたコンテンツデータを受信する手段と、
該コンテンツデータが上記キャッシュに格納されているか否かをチェックする手段と、
該キャッシュから上記暗号化されたコンテンツデータを取出す手段と、
暗号化されたコンテンツデータを送信する手段と、
を備えたプリントマーチャントコンピュータエンティティが提供される。
【0012】
本発明の第5の態様によれば、少なくとも1つのプロセッサと第2キャッシュデータ記憶装置とを備えたプリントサービスプロバイダコンピュータであって、
コンテンツデータを識別する仕様データを受信する手段と、
該仕様データに対応するコンテンツデータが上記第2キャッシュ装置にすでに格納されているか否かをチェックする手段と、
該コンテンツデータを該第2キャッシュ装置から取出す手段と、
該コンテンツデータを送信する手段と、
をさらに備えたプリントサービスプロバイダコンピュータが提供される。
【0013】
ここで、本発明のよりよい理解のために、および本発明がいかに実行され得るかを示すために、添付図面を参照して本発明による特定の実施形態、方法およびプロセスを、単に実施例として説明する。
【0014】
【発明の実施の形態】
ここで、本発明を実行するために本発明者が考える最良の形態を実施例として説明する。以下の説明では、本発明の完全な理解を提供するために、多数の特定の詳細を示す。しかしながら、当業者には、本発明がこれら特定の詳細に限定することなく実施されてよい、ということが明らかであろう。他の例では、本発明を不必要に不明確にしないように、周知の方法および構造は詳しくは説明していない。
【0015】
以下の説明は、インターネットによって通信する複数のコンピュータエンティティに適用されるが、当業者には、通常かかるエンティティが、仮想プライベートネットワーク(virtual private network(VPN))、ローカルエリアネットワーク(local area network(LAN))、移動通信ネットワーク等を含むいかなる通信ネットワークで通信してもよい、ということが認められよう。
【0016】
この明細書において、コンピュータエンティティまたはビジネスのコンテキストで使用する「オンライン」という語は、通信ネットワークにより製品および/またはサービスを電子データの形態で送信および/または受信することができる、適切なコンピュータエンティティまたはビジネスを意味する。また、コンピュータエンティティおよび/またはビジネスは、通信ネットワークにより、他のコンピュータエンティティまたはビジネスとの電子データの交換の形態で、通信リンクによりトランザクションを実行することが可能であってもよい。
【0017】
この明細書において、「通信ネットワーク」という語は、複数のコンピュータエンティティが電子データファイルの転送により互いに通信することができる任意の通信ネットワークを含む。かかるネットワークは、パケット交換ネットワークと回線交換ネットワークとの両方と、パケット交換/回線交換ネットワークのハイブリッドと、を含む。かかるネットワークの例には、インターネット、広域ネットワーク(wide area network(WAN))が含まれる。インターネットプロトコル(internet protocol(IP))、非同期転送モード(asynchronous transfer mode(ATM))、無線アプリケーションプロトコル(wireless application protocol(WAP))等のあらゆるプロトコルを使用してよい。
【0018】
本明細書の図1を参照すると、エンドユーザであってもよい顧客からの複数の注文に応じて、複数の顧客端末104にプリントサービスを提供する、オンライン分散プリントネットワークの物理アーキテクチャが概略的に例示されている。ネットワークは、各々がプリント画像に対する注文に応じて物理プリントを提供することができる複数のインターネット対応プリントサービスプロバイダ105〜107と、プリントサービスに対する複数の注文を複数のプリントサービスプロバイダ105〜107に適合させるインターネット対応プリントマーチャントコンピュータエンティティ100と、画像データを提供することができる1つまたは複数のインターネット対応コンテンツプロバイダコンピュータエンティティ101と、各々が加入者、たとえば一般の人々からプリント画像に対する注文を受取ることができる複数のポータルコンピュータエンティティ102、103と、指定されたエンドユーザに物理プリントを配達するように活動する1つまたは複数のクーリエ(courier:配達)サービスプロバイダ117〜119と、を備える。
【0019】
個々のインターネット対応ビジネスは、以下のように異なるタイプのコンピュータエンティティを利用する。
【0020】
・ポータルビジネスは、ポータルコンピュータエンティティ102、103を有し、画像コンテンツを、ウェブサイトを介して提供することにより顧客にオンラインで提供することができる。ウェブブラウザを有するパーソナルコンピュータを使用する顧客、通常は直接リテール顧客、たとえば一般の人々は、ポータルコンピュータエンティティにおいて利用可能となったウェブページを閲覧することができ、支払い明細書を処理する既知のウェブサイト電子商取引(e−commerce)エンジンを使用して、それら画像のオンラインプリントを注文することができる。
【0021】
・コンテンツプロバイダビジネスは、個人およびビジネスにとって興味がありオンラインで配信可能である複数の画像データを格納する、コンテンツプロバイダコンピュータエンティティ101を有する。たとえば、コンテンツプロバイダビジネスは、データベースに格納されコンテンツプロバイダコンピュータエンティティ101によりインターネットを介してアクセス可能となった画像のライブラリを、データフォーマットで提供することができる。
【0022】
・プリントマーチャントビジネスは、プリントマーチャントコンピュータエンティティ100を有し、ビジネス顧客、直接リテール顧客、コンテンツリテーラウェブサイトおよびコンテンツプロバイダと、1つまたは複数のプリントサービスプロバイダと、に対しサービスを提供する。コンテンツリテーラビジネスに対し、プリントマーチャントは、加入者からのそれらのポータルビジネスへの注文を、プリントおよびエンドユーザへの配信を確実にして、ポータルウェブサイトによって販売することができる高品質プリントに変換することを可能にする。ポータルウェブサイトに対し、プリントマーチャントビジネスは、それらの画像コンテンツを、ポータルウェブサイトがそれらのオンライン顧客に直接販売することができる高品質ポスタに変換する事業を提供する。プリントマーチャントビジネスは、確実にポータルビジネスに対するプリントおよび配信サービスを処理する。プリントサービスプロバイダに対し、プリントマーチャントは、プリントサービスプロバイダが常に稼働するようにプリント要求の獲得を提供し、プリントサービスプロバイダに対してワークフローを自動的に管理する際の支援を提供する。プリントサービスプロバイダは、電子サーバ(e−server)108〜110として作動するそれらのプリントマネージャコンピュータにより、プリントマネージャ100に接続される。各電子サーバは、複数のプリント装置111〜116がプリントマーチャントに接続されるのを可能にする。プリントサービスプロバイダに対し、プリントマーチャントビジネスは、プリントサービスプロバイダに対するプリント要求、特に大判プリント要求を獲得し、プリントサービスプロバイダがその要求を満たすためにプリントオンデマンドプリントサービスを管理する助けとなる設備を提供し、プリントサービスプロバイダの業務内のワークフローを自動的に管理し、手作業の介入を最小限にする事業を提供する。
【0023】
・プリントサービスプロバイダビジネスは、オンライン対応プリントサービスプロバイダコンピュータエンティティ108〜110と、1つまたは複数のプリンタ装置111〜116と、プリントマーチャントコンピュータエンティティからオンラインで、たとえばインターネットで注文を受信することができ、コンテンツプロバイダコンピュータエンティティ、ポータルエンティティまたはプリントマーチャントエンティティから直接オンライン画像データを受信することができるプリントサービスプロバイダコンピュータエンティティと、を含む。
【0024】
当業者には理解されるように、各コンピュータエンティティは、少なくとも1つのプロセッサと、少なくとも1つの通信サポートと、関連するメモリと、を備える。各コンピュータは、当業者には理解されるように、動作および機能のためのモードを実行する手段を含む、従来からのプログラミング言語で書かれたプリセットアルゴリズムに従って動作する。
【0025】
個々の顧客コンピュータエンティティは、たとえばモデム、ISDN回線等を使用して既知の方法でインターネットに接続する。当業者には、最良の形態では、コンピュータエンティティ間の通信をTCP/IPインターネットによるものとして説明したが、本発明はかかる通信の手段に限定されず、任意の適切なルーティングおよび/または移送プロトコルを使用する仮想プライベートネットワーク(VPN)、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)を含むがこれらに限定されない、いかなる適切な通信ネットワークまたはネットワークリンクの混合を利用してもよい、ということが認められよう。
【0026】
顧客端末104は、印刷物またはプリントサービスに対する注文をプリントマーチャントビジネスまたはポータルビジネスに送信することができるいかなるコンピュータエンティティを含んでもよい。顧客端末は、2つの基本タイプに類別されてよい。第1に、プリントマーチャントコンピュータエンティティ100に対し印刷物またはサービスを直接注文する機能を有していないものである。以降、これらの端末を、リテール顧客端末と呼ぶ。第2に、プリントマーチャントコンピュータエンティティ100に対し印刷物またはサービスを直接注文する手段を有する顧客端末であり、以降このタイプの顧客端末を、ビジネス顧客端末と呼ぶ。ビジネス顧客端末は、オンライン通信リンク、たとえばインターネットによって、画像データを直接プリントサービスプロバイダコンピュータ100に送信すると共に、印刷物およびサービスに対する注文を行うことができる。リテール顧客端末は、通常、従来技術において既知であるようなウェブブラウザを備えたパーソナルコンピュータ等からなる。
【0027】
コンテンツプロバイダコンピュータエンティティ101は、複数の画像を表す複数のデジタル画像コンテンツデータを格納するデータベースと、インターネット互換性通信インタフェースと、を備え、通信リンクによりデジタル画像コンテンツデータを利用可能にする。
【0028】
プリントマーチャントコンピュータエンティティ100は、複数のプリントサービスプロバイダ105〜107、1つまたは複数のコンテンツプロバイダコンピュータ101、1つまたは複数のポータルコンピュータエンティティ102、103、1つまたは複数のビジネス顧客端末、および任意に、1つまたは複数のそれぞれのクーリエビジネスに属する1つまたは複数のサーバコンピュータと、オンラインで通信することができるサーバコンピュータを備える。
【0029】
本明細書の図2を参照すると、プリントサービスプロバイダファシリティ105の一実施例の図が概略的に示されている。プリントサービスプロバイダファシリティ105は、少なくとも1つのプリントサービスプロバイダコンピュータエンティティ200と、プリントサービスプロバイダコンピュータ200を介して受取られた画像を包含する印刷物をプリントアウトする1つまたは複数のプリンタ装置201〜203とを備え、該複数のプリンタは、プリントジョブを個々のプリンタに自動的に割付けるプリントサービスプロバイダコンピュータ200の制御下でプリントアウトする。さらに、プリントサービスプロバイダファシリティは、印刷物に対し特別な仕上げ、たとえばラミネーション、光沢仕上げ等を施す、図2には示していない仕上げ部門と、印刷物の注文品を、パッケージ、たとえばロールチューブ、箱またはプラスチック、封筒に包装する出荷部門と、を含む。
【0030】
複数のプリンタ装置201〜203は、サイズの異なるプリント媒体を処理することができる異なるプリンタ装置の選択を提供することができる。各プリンタ装置は、プリントサービスプロバイダコンピュータ200がインターネットを介して受信したプリント注文に従って、画像のプリントに対する命令と、画像データ自体と、をプリントサービスプロバイダコンピュータ200から受取る。さらに、プリントサービスプロバイダコンピュータ200は、ペーパワーク注文用紙とラベルを含むパッキングスリップとの形態で、人間のオペレータに対する命令をプリントアウトすることにより、人間のオペレータが複数のプリンタ装置から印刷物を収集し、仕上げ部門および出荷部門を通して印刷物を効率よく処理することができるようにする。命令は、ローカルに接続された周辺プリンタ204、たとえばHP LaserJet装置等を介してプリントされてよい。
【0031】
プリンタ装置201〜203は、暗号化されたコンテンツデータの解読の機能を有していないレガシプリンタ装置を含んでよく、その場合、それらは非暗号化フォーマットのコンテンツデータを受取らなければならない。しかしながら、個々のプリンタ装置201〜203は、プリンタ装置が暗号化コンテンツデータを受取り、プリンタ装置内でプリントする前にそのデータを解読することを可能にする、組込み暗号解読機能を有するプリンタ装置を含んでよい。
【0032】
プリントサービスプロバイダコンピュータは、暗号解読をサポートしてよいが、それは制限され管理された方法でサポートする。暗号解読は、レガシ装置でプリントするために、およびプリントの目的のみのために実行される。いかなる文書のリッピングも不可能である。
【0033】
暗号化および認証をサポートするプリント装置の場合、プリントサービスプロバイダコンピュータは、プリンタ装置でプリントするためであっても暗号化フォーマットでコンテンツデータを保存する。また、それは、プリントサービスファシリティ内のオペレータが文書の無許可バージョンを生成するかまたは無許可コピーを作成しないようにもする。
【0034】
本明細書の図3を参照すると、本明細書の図1に示すオンライン分散プリントネットワークの論理アーキテクチャが、コンピュータエンティティ間のメッセージングとコンピュータエンティティ間のコンテンツデータのセキュアフォーマットでの転送および格納とを示して概略的に例示されている。
【0035】
ポータルコンピュータエンティティ300は、56キロビット/秒を上回るビットレート容量の高ビットレート容量のバックボーンリンクにより、プリントマーチャントコンピュータエンティティ301に接続される。プリントマーチャントコンピュータ301は、インターネットに対するゲートウェイサーバとしての役割を果たし、通常低ビットレート容量リンク、たとえば10〜20キロビット/秒リンク304である従来のインターネット接続によって、PSPサーバ304の各々に接続される。プリントマーチャントゲートウェイサーバ301は、第1レベルキャッシュデータ記憶装置305を備えたプロバイダであり、プリントサービスプロバイダコンピュータ303には、大容量(high capacity)の第2レベルキャッシュデータ記憶装置306が提供される。ポータルコンピュータエンティティ300が、高ビットレート容量リンクによりプリントマーチャントゲートウェイサーバ301に接続される場合であっても、ポータルコンピュータ300のダウンロード容量に過度なストレスを与えないように、第1レベルキャッシュ305が提供される。
【0036】
ポータルからプリントマーチャントゲートウェイへの接続302は、高ビットレート容量リンク302の提供によってビットレート容量問題を克服する。プリントマーチャントゲートウェイサーバからプリントサービスプロバイダサーバへの接続304は、プリントマーチャントゲートウェイサーバとプリントサービスプロバイダサーバとの間のデータの転送を最小化するために第2レベルキャッシュを使用することにより、リンク304の低ビットレート容量制限を克服する。
【0037】
第1レベルキャッシュに格納されるデータは、暗号化フォーマットで格納される。したがって、第1レベルキャッシュへの無許可のアクセスが取得されデータが取出された場合、そのデータは、暗号化フォーマットで取出されることになる。プリントマーチャントゲートウェイサーバは、いかなる解読機能も有していないため、暗号化データを、暗号化データを解読するために使用することができる暗号解読アルゴリズムまたは暗号解読鍵とともに取得する危険に晒される可能性はない。しかしながら、プリントマーチャントゲートウェイは、ポータルのいずれかから非暗号化フォーマットで受取ったデータを暗号化するために使用される暗号化アルゴリズムは有している。
【0038】
また、キャッシングシステムにより、「プレロード(pre−load)」機構が可能になる。近い将来、たとえばクリスマスまたはバレンタインデー等において高い確率で要求されると予測されるコンテンツを、CD−ROMまたはDVD−ROMフォーマットでプリントマーチャントゲートウェイサーバまたはプリントサービスプロバイダコンピュータの人間のオペレータに送ることができる。プリントマーチャントゲートウェイサーバまたはPSPサーバのオペレータは、自身のサーバシステムにCD−ROM、DVD−ROMを挿入して、自動的かつ透過的に所与のコンテンツを対応するキャッシングシステムに組み込む。かかる高い確率で要求されるコンテンツのすべてに対し、インターネットダウンロードは必要でなくなる。
【0039】
キャッシングシステムは、専用ディスク容量によって駆動される。キャッシュシステムは、最大容量を超過するかまたはディスクスペースを略使い尽くした状態となると、長期間、たとえば何日または何週間かプリントされなかった最も古いコンテンツを無視することにより、自身を自動的に消去する。消去されたコンテンツは、再度必要とされる時はいつでも、自動的にコンテンツプロバイダの第1レベルキャッシュから取出され期限切れまで再度格納される。
【0040】
本明細書の図4を参照すると、ステップ400において、第2キャッシュのデータ占有量が測定される。ステップ401において、第2キャッシュのデータ占有量が、データ占有量の所定閾値を上回る場合、ステップ402において第2レベルキャッシュの最も古いファイルが選択され、ステップ403において削除される。そして、データ消去アルゴリズムはステップ400に戻り、第2キャッシュのデータ占有量を再測定する。ステップ400〜403は、第2レベルキャッシュのデータ占有量が所定閾値を下回るまで続行する。
【0041】
キャッシュシステムは、完全に透過的であり、コンテンツデータのキャッシングまたは消去に関連するすべての動作は自動的である。
【0042】
本明細書の図5ないし図8を参照して、ここでは、ポータル300においてインターネットベース顧客からの印刷物に対する注文を受取り、その注文を印刷物の自動製作によって満足させる、オンライン分散プリントネットワークの動作の方法を説明する。
【0043】
注文は、ポータルコンピュータとプリントマーチャントコンピュータとの間の通信の第1段階500と、プリントマーチャントコンピュータとプリントサービスプロバイダコンピュータ303との間の通信の第2段階501と、プリントサービスプロバイダコンピュータとプリンタ装置との間の通信の第3段階502と、を含む3つの主な段階によって満足される。
【0044】
第1段階500では、ポータルからプリントマーチャントコンピュータに送信されるコンテンツデータは、暗号化フォーマットまたは非暗号化フォーマットのいずれとすることもできる。プリントマーチャントコンピュータは、非暗号化コンテンツデータを受信した場合、そのデータに独自の暗号化を適用し、その後データをプリントサービスプロバイダコンピュータ303に送信する。
【0045】
本明細書の図6を参照すると、ステップ600において、ポータルコンピュータ300は、複数の印刷物に対する顧客注文を受信する。通常、かかる注文は、顧客が、パーソナルコンピュータ等を使用し、ウェブブラウザを操作し、ポータルにおいてウェブサーバによって生成されたメニューまたはコンテンツディスプレイから複数の印刷物を選択することによって行われる。ステップ601において、ポータルコンピュータは、コンテンツ仕様識別データをプリントマーチャントコンピュータ301に送信する。コンテンツ仕様識別子(identification)は、プリントされるコンテンツを一意に識別するデータを含む。コンテンツは、アートワーク、建築図または他の任意のプリント可能素材を含んでよい。ステップ602において、プリントマーチャントコンピュータがまだその第1レベルキャッシュにコンテンツデータを格納していない場合、ポータルコンピュータは、プリントマーチャントゲートウェイコンピュータからコンテンツデータに対する要求を受信する。ステップ603において、ポータルコンピュータは、コンテンツデータに対する要求がプリントマーチャントゲートウェイコンピュータから受信されると、高ビットレート容量リンク302によりコンテンツデータをプリントマーチャントゲートウェイコンピュータに送信する。
【0046】
本明細書の図7を参照すると、ポータル300からコンテンツ仕様データを受取った時のプリントマーチャントコンピュータ301の動作の第1モードが概略的に示されている。ステップ700において、プリントマーチャントゲートウェイは、ポータルコンピュータ300から暗号化されたコンテンツ仕様データを受信する。ステップ701において、プリントマーチャントゲートウェイは、プリントサービスプロバイダコンピュータ303を選択する。ステップ702において、プリントマーチャントサーバは、選択したプリントサービスプロバイダコンピュータ303に暗号化されたコンテンツ仕様データを送信する。
【0047】
プリントサービスプロバイダコンピュータは、コンテンツ仕様識別子を受信すると、プリントマーチャントゲートウェイに対しデータを要求すべきか否かを判断する。
【0048】
本明細書の図8Aおよび8Bを参照すると、プリントサービスプロバイダコンピュータ303の動作モードが概略的に示されている。プリントサービスプロバイダが注文を受信すると、その注文は、アプリケーションによって提供される画面に示される。プリントサービスプロバイダのオペレータが注文を受入れるか否かを判断するか、あるいは代替的に、注文の受入れ/拒否は自動化されてもよい。ステップ800において、プリントサービスプロバイダコンピュータは、低ビットレート容量通信リンク304により、プリントマーチャントコンピュータ301から暗号化されたコンテンツ仕様識別データを受信する。ステップ801において、プリントサービスプロバイダコンピュータは、受信したコンテンツ仕様を、第2レベルキャッシュ306にすでに格納されている暗号化されたデータの仕様と比較する。通常、第2レベルキャッシュ306は、5〜10ギガバイトのオーダの容量のハードディスクドライブを有してよい。データは、暗号化フォーマットで第2レベルキャッシュに格納される。ステップ802において、指定されたコンテンツデータが第2キャッシュにおいて見つかると、プリントサービスプロバイダコンピュータは、ステップ807において第2レベルキャッシュから暗号化データを取出し、ステップ806において1つまたは複数のプリンタ装置を選択する。本発明による完全な実施では、すべてのプリンタ装置がプリンタ装置におけるコンテンツデータの解読をサポートし、それによって、プリントサービスプロバイダコンピュータとプリンタ装置との間の通信を暗号化形式で行うことができ、プリントサービスプロバイダコンピュータ303に暗号解読アルゴリズムを格納する必要がない。これにより、プリントサービスプロバイダファシリティの人員が、画像コンテンツを解読し、たとえばフロッピディスク、CD ROM、DVD ROM等に解読されたコンテンツデータの電子コピーを作成することを防止する。選択されたプリンタが暗号解読をサポートする場合、ステップ810において、プリントサービスプロバイダコンピュータは、非セキュア暗号化通信リンク、たとえばローカルエリアネットワークかまたはインターネットにより、暗号化されたデータを選択したプリンタ装置に送信する。プリンタ装置は、暗号化されたコンテンツデータを受信すると、プリンタ装置にローカルに格納された暗号解読アルゴリズムを適用することにより、コンテンツデータを解読し、その後、解読したコンテンツ画像データに従って印刷物に画像をプリントする。
【0049】
しかしながら、最適でない実施では、プリンタにおいてコンテンツデータの解読をサポートしないレガシプリンタ装置307、308が存在する場合がある。これら状況では、レガシ装置は、コンテンツデータを非暗号化フォーマットで受取らねばならず、プリントサービスプロバイダコンピュータ303内に暗号解読アルゴリズムが必要である。これら状況では、プリントサービスコンピュータ303は、ステップ808においてコンテンツデータを解読し、ステップ809において、解読したコンテンツデータを、解読機能を有していない選択したプリンタ装置に送信する。この場合、プリントサービスプロバイダコンピュータ303に暗号解読アルゴリズムが格納されているため、暗号化されたコンテンツデータのコピーを暗号解読アルゴリズムと共にプリントサービスコンピュータから盗用することが可能であるか、あるいは解読されたコンテンツデータを物理キャリア、たとえばCD ROMまたはDVD ROMによってプリントサービスプロバイダコンピュータから取得することが可能である、という危険がある。
【0050】
プリントサービスプロバイダコンピュータ303は、第2レベルキャッシュ306において指定されたコンテンツを見付けなかった場合、ステップ803において、プリントマーチャントコンピュータ301にコンテンツデータを要求するデータ要求を生成し、それは、低帯域幅通信リンク304によって送信される。ステップ804において、プリントマーチャントコンピュータが要求された暗号化コンテンツデータを取得すると、プリントサービスプロバイダコンピュータは、暗号化されたコンテンツデータを受信する。ステップ805において、プリントサービスプロバイダコンピュータは、暗号化されたコンテンツデータを解読することなく第2レベルキャッシュに格納し、ステップ806に進む。
【0051】
本明細書の図9を参照すると、コンテンツデータをプリントサービスプロバイダコンピュータ303に提供する、プリントマーチャントコンピュータ301の動作の第2のモードが概略的に示されている。ステップ900において、プリントマーチャントコンピュータは、プリントサービスプロバイダコンピュータ303から低ビットレート容量リンク304によりデータの要求を受信する。ステップ901において、プリントマーチャントコンピュータは、コンテンツ仕様、すなわちプリントサービスプロバイダコンピュータ303から受信したデータ要求の主体を、第1レベルキャッシュ306に格納されている暗号化されたコンテンツデータと比較する。ステップ902において、指定されたコンテンツデータがすでに第1レベルキャッシュに格納されていることが分かった場合、ステップ806において、プリントマーチャントコンピュータは、第1レベルキャッシュ305から、格納されている暗号化フォーマットのコンテンツデータを取出し、それをプリントサービスプロバイダコンピュータ303に低ビットレート通信リンク304によって送信する。しかしながら、指定されたコンテンツが第1レベルキャッシュ305において入手可能でない場合、プリントマーチャントゲートウェイコンピュータ301は、それをポータル300から取得しなければならず、ステップ903において、指定されたコンテンツデータをポータルコンピュータに要求するデータ要求を生成する。ステップ904において、プリントマーチャントコンピュータは、ポータルコンピュータ300から暗号化されたコンテンツデータを受取り、ステップ906において、それをその第1レベルキャッシュ305にローカルに格納した後、続いてステップ907において暗号化されたコンテンツデータをプリントサービスプロバイダに送信する。
【0052】
ポータルコンピュータ300とプリントマーチャントコンピュータ301とプリントサービスプロバイダコンピュータ303との間の通信は、コンテンツデータの仕様が、暗号化されたコンテンツ画像データ自体を可能な限り実際に移送することなく、ポータルコンピュータとプリントマーチャントコンピュータとプリントサービスプロバイダコンピュータとの間で送信されるため、高ビットレート通信リンクおよび低ビットレート通信リンク304によるビットレート容量の使用を最適化することができる。
【0053】
プリントサービスプロバイダコンピュータ303は、その第2レベルキャッシュにすでにコンテンツデータを有しているか否かを、それをプリントマーチャントコンピュータ301に対して要求する前にチェックする。プリントマーチャントコンピュータ301は、プリントサービスコンピュータ303からコンテンツデータの要求を受取ると、その第1レベルキャッシュ305に暗号化されたコンテンツデータをすでに有しているか否かを、それをポータルコンピュータ300に対して要求する前にチェックする。
【0054】
さらに、最良の形態の実施では、コンテンツデータは、ポータルコンピュータとプリントマーチャントコンピュータとプリントサービスプロバイダコンピュータとの間の送信を通して暗号化フォーマットで維持され、最終的なプリンタ装置309に到着した時点でさえ暗号化されたままである。コンテンツデータの解読は、最良の形態ではプリンタ装置においてのみ実行され、暗号解読アルゴリズムはプリントサービスプロバイダコンピュータ303やプリントマーチャントコンピュータ301には格納されておらず、そのためポータル300のオペレータに対しデータセキュリティを保証する。ポータルとプリントマーチャントとの間において、プリントマーチャントから、またはプリントマーチャントとプリントサービスプロバイダコンピュータとの間において、またはプリントサービスプロバイダコンピュータから、暗号化されたコンテンツデータが危険に晒され盗用された場合であっても、それは暗号化フォーマットでのみ入手可能であり、同じソースから暗号解読アルゴリズムをダウンロードすることはできない。暗号解読アルゴリズムは、プリントする前にコンテンツ画像データを解読するためにセキュアプリンタ装置309のローカルプロセッサに格納されていなければならない。しかしながら、プリンタ装置を、プリンタ装置からの解読データの盗用が物理的に困難であるように設計することができる。さらに、プリンタ装置は、通常、指定された人員にアクセスが制限されてよい物理的にアクセス不可能な場所、たとえばプリントルームに保管される。
【0055】
本明細書の図10を参照すると、プリントマーチャントコンピュータ301および/またはプリントサービスプロバイダコンピュータ303に対して適用可能な、それぞれの第1または第2レベルキャッシュから古くなったコンテンツデータ項目を消去する動作モードが概略的に示されている。動作の方法を、プリントマーチャントコンピュータに関して説明するが、当業者には、動作の方法がプリントサービスプロバイダコンピュータにも等しく適用される、ということが理解されよう。ステップ1000において、第1レベルキャッシュ305に存在する格納されたコンテンツデータ項目が選択される。第1レベルキャッシュに暗号化されたコンテンツデータが格納される時、それは、日時データとともに格納され、それによってコンテンツデータの古さ(vintage and age)を識別することが可能になる。ステップ1001において、日時データが読出される。コンテンツ日時データは、コンテンツデータがプリントマーチャントコンピュータによって取出しのためにアクセスされる度に更新される。コンテンツデータを最初に格納する時、第1レベルキャッシュにおいて日時データがデータに添付される。ステップ1002において、プリントマーチャントコンピュータは、現在時刻と暗号化されたコンテンツデータが取出しの目的のために最後にアクセスされた時との時差を確定する。この時差が、プリントマーチャントコンピュータのオペレータによりユーザ設定可能な所定時間より小さい場合、アルゴリズムはステップ1000に戻る。しかしながら、ステップ1002の結果としてコンテンツデータが所定時刻より古い場合、ステップ1003において、プリントマーチャントコンピュータはそのコンテンツデータを、新たなコンテンツデータによって上書きされることが可能なものとして識別する。
【0056】
プリントマーチャントコンピュータがポータル300から新たなコンテンツデータを受信し、このデータが受信時に格納されるため、第1レベルキャッシュがいっぱいになりすでに格納されたコンテンツデータがランダムに上書きされる結果となるのを回避するために、図10の消去アルゴリズムは、最も古いコンテンツデータ、すなわち最も長い期間、所定のユーザ選択可能期間を超えて使用されていないコンテンツデータを選択し、そのコンテンツデータを上書のために指定するように動作する。古いコンテンツデータの消去は自動的であり、第1レベルキャッシュが常に新たなコンテンツデータの書込みのために利用可能な空間を有していることを可能にする。
【0057】
本明細書の図11を参照すると、受信した暗号化されたコンテンツデータの解読を処理する、プリントサービスプロバイダコンピュータ303の動作が概略的に示されている。ステップ1100において、PSPコンピュータは、プリントマーチャントコンピュータ301から注文を受信する。ステップ1101において、その注文は、プリントサービスプロバイダコンピュータに存在するアプリケーションにより画面に表示される。ステップ1102において、人間のオペレータは注文を受入れてよく、その場合、受入れ信号がプリントマーチャントコンピュータに返信される。注文を受入れた時、プリントサービスプロバイダ内のアプリケーションは、プリントサービスプロバイダ内からローカルに格納されている符号化された鍵を取出す。プリントサービスプロバイダアプリケーションは、その鍵を復号化し、それは、ステップ1105において、注文に指定されているような限られた数のプリントのために、暗号化されたコンテンツデータを解読するために使用することができる。ステップ1106において、レガシプリンタにより、指定された数のプリントが正しくプリントされた場合、ステップ1107において、復号化された鍵はプリントサービスプロバイダコンピュータから消去される。プリントサービスプロバイダコンピュータには、符号化された鍵のみが格納されたまま残る。しかしながら、プリントが成功しなかった場合、ステップ1108において、プリントサービスプロバイダコンピュータのアプリケーションは、プリント動作を中止する前に、限られた数のプリントの再試行を可能にする。プリント動作が中止されると、復号化された鍵は消去され、それによって、プリントサービスプロバイダコンピュータには符号化された鍵のみが格納されたまま残る。符号化された鍵データは、プリントサービスプロバイダアプリケーションの一部として提供される。プリントサービスプロバイダコンピュータに格納されている符号化された鍵は自由に利用可能ではなく、プリントサービスプロバイダコンピュータは、プリントサービスプロバイダコンピュータのオペレータの制御下でいかなる画像もプリントすることができない。プリントサービスプロバイダコンピュータのアプリケーションは、鍵の復号化を、プリントサービスプロバイダコンピュータによって注文が受入れられた画像をプリントするためにのみ使用するように制限し、プリントエラーの場合、プリントの再試行の数は、プリントサービスプロバイダアプリケーションによって制御される。さらに、画像コンテンツデータの解読されたコピーは、ステップ1109において消去されるため、プリントサービスプロバイダコンピュータに格納されず、プリントサービスプロバイダにおける復号化された画像データの再使用が防止される。
【図面の簡単な説明】
【図1】複数の顧客に効率的なプリントサービスを提供するためのオンライン分散プリントネットワークを概略的に示す図である。
【図2】本発明の特定の実施によるインターネット対応プリントサービスプロバイダビジネスの一部の物理図を概略的に示す図である。
【図3】インターネットによるコンピュータエンティティ間のデータのセキュア送信を提供するための、および通信リンクによるビットレート容量の使用を最適化するための、オンライン分散プリントネットワークの一部の論理レイアウトを概略的に示す図である。
【図4】オンライン分散プリントネットワークのキャッシュからデータを消去する消去アルゴリズムを概略的に示す図である。
【図5】図1のオンライン分散プリントネットワークを構成するコンピュータエンティティ間のメッセージングおよびデータ転送を概略的に示す図である。
【図6】印刷物に対する顧客注文を、プリントマーチャントコンピュータに渡すことによって受取る、ポータルコンピュータの動作の方法を概略的に示す図である。
【図7】印刷物に対する注文を、印刷物の製作によってその注文を満足させるためにプリントサービスプロバイダに渡す、プリントマーチャントコンピュータの第1の動作モードを概略的に示す図である。
【図8A】印刷物に対する注文を受取り、その注文を、画像コンテンツを物理プリンタ装置でプリントすることによって満足させる、プリントサービスプロバイダコンピュータの動作モードを概略的に示す図である。
【図8B】印刷物に対する注文を受取り、その注文を、画像コンテンツを物理プリンタ装置でプリントすることによって満足させる、プリントサービスプロバイダコンピュータの動作モードを概略的に示す図である。
【図9】プリントサービスプロバイダコンピュータから受取ったコンテンツデータに対する要求の受取り時に、暗号化フォーマットのコンテンツ画像データを供給および/または取得する、プリントマーチャントコンピュータの第2の動作方法を概略的に示す図である。
【図10】プリントマーチャントコンピュータまたはプリントサービスプロバイダコンピュータのそれぞれのキャッシュから古いコンテンツデータを消去する、プリントマーチャントコンピュータおよび/またはプリントサービスプロバイダコンピュータの動作モードを概略的に示す図である。
【図11】無許可の画像コンテンツがプリントされる危険を最小限にしながら、許可された画像をプリントするために、暗号化された画像コンテンツデータの解読をセキュアな方法で処理する、プリントサービスプロバイダコンピュータの別の動作モードを概略的に示す図である。
【符号の説明】
100 プリントマーチャントコンピュータエンティティ
102 ポータルコンピュータエンティティ
303 プリントサービスプロバイダコンピュータエンティティ
305 第1レベルキャッシュデータ記憶装置
306 第2レベルキャッシュデータ記憶装置
307、308 レガシプリンタ装置
309 セキュアプリンタ装置
【発明の属する技術分野】
本発明は、文書処理の分野に関し、限定するものではないが特に、新規な文書処理システムを組込んだ、改良された電子プリント(e−printing)サービスを可能にする方法および装置に関する。
【0002】
【従来の技術】
大判ポスタ、建築図、チラシ等の印刷物の製作のための従来のプリントオンデマンドサービスは、画像データを含む文書ファイルの移送のための磁気光学的記憶システムに依存してきた。最近では、画像データを含む文書ファイルは、インターネットを介して移送されている。標準ウェブブラウザインタフェースを使用してデジタルプリントジョブの注文作成、処理および請求を提供する電子プリントサービスの一例は、http://www.mediaflex.com見ることができる。
【0003】
【発明が解決しようとする課題】
しかしながら、インターネットには、大容量(high volume)かまたは貴重な文書を転送するために使用することを困難にする厳しい帯域幅およびセキュリティの制限がある。通常、プリントされる文書の発信者は、文書をインターネットにアップロードしなければならない。文書を製作するプリントサービスプロバイダは、文書から印刷物を製作するためにインターネットから文書をダウンロードしなければならない。大きなファイルサイズ、大容量および限られたインターネット帯域幅により、かかる手法の有用性が制限される。さらに、インターネット転送プロセス中、文書は非セキュアな経路に晒され、複製または第三者への流用に対して脆弱である。プリントサービスプロバイダでは、貴重な文書コンテンツがプリントサービスプロバイダの人間のオペレータに露出し、文書の発信者は、しばしばプリントサービスプロバイダ内のセキュリティ対策を確認せずに、プリントサービスプロバイダを信頼しなければならない。
【0004】
これまで、キャッシングシステムに関し従来技術によるいくつかの解決法が開発されてきた。しかしながら、これらのうちのいずれもが、アップロードとダウンロードとの二重レベルキャッシングシステムを提供せず、完全な発信元から宛先へのセキュア転送トランザクションも提供しない。従来技術によるテクノロジでは、文書は、コンテンツデータの全送信経路にわたる制御なしに、プリントの送信または製作のいずれの間も無許可の使用に晒される。たとえば、大抵の従来技術によるウェブブラウザは、データをダウンロードするためのインターネット帯域幅を最適化するキャッシングシステムは含むが、データをアップロードするためのものは含まない。それらは、暗号化を通してセキュアなコンテンツ転送を処理するが、データの格納をセキュアに処理しない。従来技術によるウェブブラウザは、「セキュアな」コンテンツデータをキャッシュすることはまったく行わずにこの問題に取組んでいる。
【0005】
【課題を解決するための手段】
本発明による1つの特定の実施では、圧縮され暗号化されたキャッシングシステムを利用することによって、低ビットレート容量接続の使用を最適化する。キャッシングシステムは、2つのレベル、すなわち文書ファイルをアップロードするための第1レベルキャッシュと、文書ファイルをダウンロードするための第2レベルキャッシュと、で構成される。二重レベルキャッシュにより、大抵の要求されたコンテンツの項目を通信ネットワーク、たとえばインターネットに対し繰返しアップロードおよび/またはダウンロードする必要がなくなる。二重レベルキャッシュの1レベルは、インターネットに対するゲートウェイとして作動するインターネットサーバに存在する。インターネットサーバは、複数のポータルまたはウェブサイトから直接コンテンツアップロードを取得する。コンテンツは、ゲートウェイサーバに、そのサーバの第1レベルキャッシュにまだ存在しない場合か、あるいはコンテンツの新たなバージョンが入手可能である場合にのみ、アップロードされる。ゲートウェイサーバキャッシュは、厳密にオンデマンドで、第2レベルサーバに伝播される。各プリントサービスプロバイダは、プリントマネージャコンピュータを有する。プリントサービスプロバイダが、特定のコンテンツをプリントするように選択された場合にのみ、それらのプリントサービスマネージャはゲートウェイサーバからコンテンツをダウンロードする。それ以外の場合は、コンテンツはダウンロードされない。
【0006】
キャッシングシステムの両レベルは、コンテンツ識別コードに基づくデータ転送のプルモードを使用する。この手法は、コンテンツの仕様をコンテンツデータの実際の転送と区別する。この機構により、各キャッシングレベルは、特定のコンテンツを対応するサーバからダウンロードするべきか否かに関する判断を行う権利が与えられる。
【0007】
常にデータを暗号化フォーマットで送信および格納することにより、個々のサーバコンピュータに対する不適切な使用または悪意のある行為に対する高度な保護が提供される。ゲートウェイサーバが解読機能を有していないため、文書は、ゲートウェイサーバから盗用された場合であっても、同時に適切な解読アルゴリズムを盗用する見込みがなければ暗号化されたままである。
【0008】
本発明の第1の態様によれば、通信ネットワークによって通信する複数のコンピュータエンティティを備えたオンライン分散プリントネットワークの方法であって、該複数のコンピュータエンティティが、
複数の遠隔顧客から印刷物に対する注文を受信することができるポータルコンピュータエンティティ(102)と、
該ポータルコンピュータから暗号化されたコンテンツデータを受信することができ、該コンテンツデータを暗号化フォーマットで格納する第1キャッシュ装置(305)を有するプリントマーチャントコンピュータエンティティ(100)と、
該プリントマーチャントコンピュータエンティティと通信することができ、暗号化されたコンテンツデータを格納する第2キャッシュ(306)を有する少なくとも1つのプリントサービスプロバイダコンピュータエンティティ(303)と、
上記コンテンツデータを組込んだ印刷物をプリントすることができる少なくとも1つのプリンタ装置(307〜309)と、
を備えるオンライン分散プリントネットワークの方法が提供される。
【0009】
本発明の第2の態様によれば、プロセッサとキャッシュデータ記憶装置とを備えたプリントマーチャントコンピュータエンティティを動作させる方法であって、
暗号化されたコンテンツデータを受信するステップと、
該暗号化されたコンテンツデータを上記キャッシュ装置に格納するステップと、
該コンテンツデータに対する受信した要求に応じて、該コンテンツデータが上記キャッシュに格納されているか否かをチェックするステップと、
該コンテンツデータが該キャッシュに格納されている場合、該暗号化されたコンテンツデータを取出すステップと、
該暗号化されたコンテンツデータを送信するステップと、
を含む方法が提供される。
【0010】
本発明の第3の態様によれば、プロセッサと第2キャッシュデータ記憶装置とを備えたプリントサービスプロバイダコンピュータを動作させる方法であって、
コンテンツデータを識別する仕様データを受信するステップと、
該仕様データに対応するコンテンツデータが上記第2キャッシュ装置にすでに格納されているか否かをチェックするステップと、
該指定されたコンテンツデータが該第2キャッシュ装置に格納されている場合、該暗号化されたコンテンツデータを取出すステップと、
該暗号化されたコンテンツデータをプリンタ装置に送信するステップと、
を含む方法が提供される。
【0011】
本発明の第4の態様によれば、プロセッサとキャッシュデータ記憶装置とを備えたプリントマーチャントコンピュータエンティティであって、
暗号化されたコンテンツデータを受信する手段と、
該コンテンツデータが上記キャッシュに格納されているか否かをチェックする手段と、
該キャッシュから上記暗号化されたコンテンツデータを取出す手段と、
暗号化されたコンテンツデータを送信する手段と、
を備えたプリントマーチャントコンピュータエンティティが提供される。
【0012】
本発明の第5の態様によれば、少なくとも1つのプロセッサと第2キャッシュデータ記憶装置とを備えたプリントサービスプロバイダコンピュータであって、
コンテンツデータを識別する仕様データを受信する手段と、
該仕様データに対応するコンテンツデータが上記第2キャッシュ装置にすでに格納されているか否かをチェックする手段と、
該コンテンツデータを該第2キャッシュ装置から取出す手段と、
該コンテンツデータを送信する手段と、
をさらに備えたプリントサービスプロバイダコンピュータが提供される。
【0013】
ここで、本発明のよりよい理解のために、および本発明がいかに実行され得るかを示すために、添付図面を参照して本発明による特定の実施形態、方法およびプロセスを、単に実施例として説明する。
【0014】
【発明の実施の形態】
ここで、本発明を実行するために本発明者が考える最良の形態を実施例として説明する。以下の説明では、本発明の完全な理解を提供するために、多数の特定の詳細を示す。しかしながら、当業者には、本発明がこれら特定の詳細に限定することなく実施されてよい、ということが明らかであろう。他の例では、本発明を不必要に不明確にしないように、周知の方法および構造は詳しくは説明していない。
【0015】
以下の説明は、インターネットによって通信する複数のコンピュータエンティティに適用されるが、当業者には、通常かかるエンティティが、仮想プライベートネットワーク(virtual private network(VPN))、ローカルエリアネットワーク(local area network(LAN))、移動通信ネットワーク等を含むいかなる通信ネットワークで通信してもよい、ということが認められよう。
【0016】
この明細書において、コンピュータエンティティまたはビジネスのコンテキストで使用する「オンライン」という語は、通信ネットワークにより製品および/またはサービスを電子データの形態で送信および/または受信することができる、適切なコンピュータエンティティまたはビジネスを意味する。また、コンピュータエンティティおよび/またはビジネスは、通信ネットワークにより、他のコンピュータエンティティまたはビジネスとの電子データの交換の形態で、通信リンクによりトランザクションを実行することが可能であってもよい。
【0017】
この明細書において、「通信ネットワーク」という語は、複数のコンピュータエンティティが電子データファイルの転送により互いに通信することができる任意の通信ネットワークを含む。かかるネットワークは、パケット交換ネットワークと回線交換ネットワークとの両方と、パケット交換/回線交換ネットワークのハイブリッドと、を含む。かかるネットワークの例には、インターネット、広域ネットワーク(wide area network(WAN))が含まれる。インターネットプロトコル(internet protocol(IP))、非同期転送モード(asynchronous transfer mode(ATM))、無線アプリケーションプロトコル(wireless application protocol(WAP))等のあらゆるプロトコルを使用してよい。
【0018】
本明細書の図1を参照すると、エンドユーザであってもよい顧客からの複数の注文に応じて、複数の顧客端末104にプリントサービスを提供する、オンライン分散プリントネットワークの物理アーキテクチャが概略的に例示されている。ネットワークは、各々がプリント画像に対する注文に応じて物理プリントを提供することができる複数のインターネット対応プリントサービスプロバイダ105〜107と、プリントサービスに対する複数の注文を複数のプリントサービスプロバイダ105〜107に適合させるインターネット対応プリントマーチャントコンピュータエンティティ100と、画像データを提供することができる1つまたは複数のインターネット対応コンテンツプロバイダコンピュータエンティティ101と、各々が加入者、たとえば一般の人々からプリント画像に対する注文を受取ることができる複数のポータルコンピュータエンティティ102、103と、指定されたエンドユーザに物理プリントを配達するように活動する1つまたは複数のクーリエ(courier:配達)サービスプロバイダ117〜119と、を備える。
【0019】
個々のインターネット対応ビジネスは、以下のように異なるタイプのコンピュータエンティティを利用する。
【0020】
・ポータルビジネスは、ポータルコンピュータエンティティ102、103を有し、画像コンテンツを、ウェブサイトを介して提供することにより顧客にオンラインで提供することができる。ウェブブラウザを有するパーソナルコンピュータを使用する顧客、通常は直接リテール顧客、たとえば一般の人々は、ポータルコンピュータエンティティにおいて利用可能となったウェブページを閲覧することができ、支払い明細書を処理する既知のウェブサイト電子商取引(e−commerce)エンジンを使用して、それら画像のオンラインプリントを注文することができる。
【0021】
・コンテンツプロバイダビジネスは、個人およびビジネスにとって興味がありオンラインで配信可能である複数の画像データを格納する、コンテンツプロバイダコンピュータエンティティ101を有する。たとえば、コンテンツプロバイダビジネスは、データベースに格納されコンテンツプロバイダコンピュータエンティティ101によりインターネットを介してアクセス可能となった画像のライブラリを、データフォーマットで提供することができる。
【0022】
・プリントマーチャントビジネスは、プリントマーチャントコンピュータエンティティ100を有し、ビジネス顧客、直接リテール顧客、コンテンツリテーラウェブサイトおよびコンテンツプロバイダと、1つまたは複数のプリントサービスプロバイダと、に対しサービスを提供する。コンテンツリテーラビジネスに対し、プリントマーチャントは、加入者からのそれらのポータルビジネスへの注文を、プリントおよびエンドユーザへの配信を確実にして、ポータルウェブサイトによって販売することができる高品質プリントに変換することを可能にする。ポータルウェブサイトに対し、プリントマーチャントビジネスは、それらの画像コンテンツを、ポータルウェブサイトがそれらのオンライン顧客に直接販売することができる高品質ポスタに変換する事業を提供する。プリントマーチャントビジネスは、確実にポータルビジネスに対するプリントおよび配信サービスを処理する。プリントサービスプロバイダに対し、プリントマーチャントは、プリントサービスプロバイダが常に稼働するようにプリント要求の獲得を提供し、プリントサービスプロバイダに対してワークフローを自動的に管理する際の支援を提供する。プリントサービスプロバイダは、電子サーバ(e−server)108〜110として作動するそれらのプリントマネージャコンピュータにより、プリントマネージャ100に接続される。各電子サーバは、複数のプリント装置111〜116がプリントマーチャントに接続されるのを可能にする。プリントサービスプロバイダに対し、プリントマーチャントビジネスは、プリントサービスプロバイダに対するプリント要求、特に大判プリント要求を獲得し、プリントサービスプロバイダがその要求を満たすためにプリントオンデマンドプリントサービスを管理する助けとなる設備を提供し、プリントサービスプロバイダの業務内のワークフローを自動的に管理し、手作業の介入を最小限にする事業を提供する。
【0023】
・プリントサービスプロバイダビジネスは、オンライン対応プリントサービスプロバイダコンピュータエンティティ108〜110と、1つまたは複数のプリンタ装置111〜116と、プリントマーチャントコンピュータエンティティからオンラインで、たとえばインターネットで注文を受信することができ、コンテンツプロバイダコンピュータエンティティ、ポータルエンティティまたはプリントマーチャントエンティティから直接オンライン画像データを受信することができるプリントサービスプロバイダコンピュータエンティティと、を含む。
【0024】
当業者には理解されるように、各コンピュータエンティティは、少なくとも1つのプロセッサと、少なくとも1つの通信サポートと、関連するメモリと、を備える。各コンピュータは、当業者には理解されるように、動作および機能のためのモードを実行する手段を含む、従来からのプログラミング言語で書かれたプリセットアルゴリズムに従って動作する。
【0025】
個々の顧客コンピュータエンティティは、たとえばモデム、ISDN回線等を使用して既知の方法でインターネットに接続する。当業者には、最良の形態では、コンピュータエンティティ間の通信をTCP/IPインターネットによるものとして説明したが、本発明はかかる通信の手段に限定されず、任意の適切なルーティングおよび/または移送プロトコルを使用する仮想プライベートネットワーク(VPN)、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)を含むがこれらに限定されない、いかなる適切な通信ネットワークまたはネットワークリンクの混合を利用してもよい、ということが認められよう。
【0026】
顧客端末104は、印刷物またはプリントサービスに対する注文をプリントマーチャントビジネスまたはポータルビジネスに送信することができるいかなるコンピュータエンティティを含んでもよい。顧客端末は、2つの基本タイプに類別されてよい。第1に、プリントマーチャントコンピュータエンティティ100に対し印刷物またはサービスを直接注文する機能を有していないものである。以降、これらの端末を、リテール顧客端末と呼ぶ。第2に、プリントマーチャントコンピュータエンティティ100に対し印刷物またはサービスを直接注文する手段を有する顧客端末であり、以降このタイプの顧客端末を、ビジネス顧客端末と呼ぶ。ビジネス顧客端末は、オンライン通信リンク、たとえばインターネットによって、画像データを直接プリントサービスプロバイダコンピュータ100に送信すると共に、印刷物およびサービスに対する注文を行うことができる。リテール顧客端末は、通常、従来技術において既知であるようなウェブブラウザを備えたパーソナルコンピュータ等からなる。
【0027】
コンテンツプロバイダコンピュータエンティティ101は、複数の画像を表す複数のデジタル画像コンテンツデータを格納するデータベースと、インターネット互換性通信インタフェースと、を備え、通信リンクによりデジタル画像コンテンツデータを利用可能にする。
【0028】
プリントマーチャントコンピュータエンティティ100は、複数のプリントサービスプロバイダ105〜107、1つまたは複数のコンテンツプロバイダコンピュータ101、1つまたは複数のポータルコンピュータエンティティ102、103、1つまたは複数のビジネス顧客端末、および任意に、1つまたは複数のそれぞれのクーリエビジネスに属する1つまたは複数のサーバコンピュータと、オンラインで通信することができるサーバコンピュータを備える。
【0029】
本明細書の図2を参照すると、プリントサービスプロバイダファシリティ105の一実施例の図が概略的に示されている。プリントサービスプロバイダファシリティ105は、少なくとも1つのプリントサービスプロバイダコンピュータエンティティ200と、プリントサービスプロバイダコンピュータ200を介して受取られた画像を包含する印刷物をプリントアウトする1つまたは複数のプリンタ装置201〜203とを備え、該複数のプリンタは、プリントジョブを個々のプリンタに自動的に割付けるプリントサービスプロバイダコンピュータ200の制御下でプリントアウトする。さらに、プリントサービスプロバイダファシリティは、印刷物に対し特別な仕上げ、たとえばラミネーション、光沢仕上げ等を施す、図2には示していない仕上げ部門と、印刷物の注文品を、パッケージ、たとえばロールチューブ、箱またはプラスチック、封筒に包装する出荷部門と、を含む。
【0030】
複数のプリンタ装置201〜203は、サイズの異なるプリント媒体を処理することができる異なるプリンタ装置の選択を提供することができる。各プリンタ装置は、プリントサービスプロバイダコンピュータ200がインターネットを介して受信したプリント注文に従って、画像のプリントに対する命令と、画像データ自体と、をプリントサービスプロバイダコンピュータ200から受取る。さらに、プリントサービスプロバイダコンピュータ200は、ペーパワーク注文用紙とラベルを含むパッキングスリップとの形態で、人間のオペレータに対する命令をプリントアウトすることにより、人間のオペレータが複数のプリンタ装置から印刷物を収集し、仕上げ部門および出荷部門を通して印刷物を効率よく処理することができるようにする。命令は、ローカルに接続された周辺プリンタ204、たとえばHP LaserJet装置等を介してプリントされてよい。
【0031】
プリンタ装置201〜203は、暗号化されたコンテンツデータの解読の機能を有していないレガシプリンタ装置を含んでよく、その場合、それらは非暗号化フォーマットのコンテンツデータを受取らなければならない。しかしながら、個々のプリンタ装置201〜203は、プリンタ装置が暗号化コンテンツデータを受取り、プリンタ装置内でプリントする前にそのデータを解読することを可能にする、組込み暗号解読機能を有するプリンタ装置を含んでよい。
【0032】
プリントサービスプロバイダコンピュータは、暗号解読をサポートしてよいが、それは制限され管理された方法でサポートする。暗号解読は、レガシ装置でプリントするために、およびプリントの目的のみのために実行される。いかなる文書のリッピングも不可能である。
【0033】
暗号化および認証をサポートするプリント装置の場合、プリントサービスプロバイダコンピュータは、プリンタ装置でプリントするためであっても暗号化フォーマットでコンテンツデータを保存する。また、それは、プリントサービスファシリティ内のオペレータが文書の無許可バージョンを生成するかまたは無許可コピーを作成しないようにもする。
【0034】
本明細書の図3を参照すると、本明細書の図1に示すオンライン分散プリントネットワークの論理アーキテクチャが、コンピュータエンティティ間のメッセージングとコンピュータエンティティ間のコンテンツデータのセキュアフォーマットでの転送および格納とを示して概略的に例示されている。
【0035】
ポータルコンピュータエンティティ300は、56キロビット/秒を上回るビットレート容量の高ビットレート容量のバックボーンリンクにより、プリントマーチャントコンピュータエンティティ301に接続される。プリントマーチャントコンピュータ301は、インターネットに対するゲートウェイサーバとしての役割を果たし、通常低ビットレート容量リンク、たとえば10〜20キロビット/秒リンク304である従来のインターネット接続によって、PSPサーバ304の各々に接続される。プリントマーチャントゲートウェイサーバ301は、第1レベルキャッシュデータ記憶装置305を備えたプロバイダであり、プリントサービスプロバイダコンピュータ303には、大容量(high capacity)の第2レベルキャッシュデータ記憶装置306が提供される。ポータルコンピュータエンティティ300が、高ビットレート容量リンクによりプリントマーチャントゲートウェイサーバ301に接続される場合であっても、ポータルコンピュータ300のダウンロード容量に過度なストレスを与えないように、第1レベルキャッシュ305が提供される。
【0036】
ポータルからプリントマーチャントゲートウェイへの接続302は、高ビットレート容量リンク302の提供によってビットレート容量問題を克服する。プリントマーチャントゲートウェイサーバからプリントサービスプロバイダサーバへの接続304は、プリントマーチャントゲートウェイサーバとプリントサービスプロバイダサーバとの間のデータの転送を最小化するために第2レベルキャッシュを使用することにより、リンク304の低ビットレート容量制限を克服する。
【0037】
第1レベルキャッシュに格納されるデータは、暗号化フォーマットで格納される。したがって、第1レベルキャッシュへの無許可のアクセスが取得されデータが取出された場合、そのデータは、暗号化フォーマットで取出されることになる。プリントマーチャントゲートウェイサーバは、いかなる解読機能も有していないため、暗号化データを、暗号化データを解読するために使用することができる暗号解読アルゴリズムまたは暗号解読鍵とともに取得する危険に晒される可能性はない。しかしながら、プリントマーチャントゲートウェイは、ポータルのいずれかから非暗号化フォーマットで受取ったデータを暗号化するために使用される暗号化アルゴリズムは有している。
【0038】
また、キャッシングシステムにより、「プレロード(pre−load)」機構が可能になる。近い将来、たとえばクリスマスまたはバレンタインデー等において高い確率で要求されると予測されるコンテンツを、CD−ROMまたはDVD−ROMフォーマットでプリントマーチャントゲートウェイサーバまたはプリントサービスプロバイダコンピュータの人間のオペレータに送ることができる。プリントマーチャントゲートウェイサーバまたはPSPサーバのオペレータは、自身のサーバシステムにCD−ROM、DVD−ROMを挿入して、自動的かつ透過的に所与のコンテンツを対応するキャッシングシステムに組み込む。かかる高い確率で要求されるコンテンツのすべてに対し、インターネットダウンロードは必要でなくなる。
【0039】
キャッシングシステムは、専用ディスク容量によって駆動される。キャッシュシステムは、最大容量を超過するかまたはディスクスペースを略使い尽くした状態となると、長期間、たとえば何日または何週間かプリントされなかった最も古いコンテンツを無視することにより、自身を自動的に消去する。消去されたコンテンツは、再度必要とされる時はいつでも、自動的にコンテンツプロバイダの第1レベルキャッシュから取出され期限切れまで再度格納される。
【0040】
本明細書の図4を参照すると、ステップ400において、第2キャッシュのデータ占有量が測定される。ステップ401において、第2キャッシュのデータ占有量が、データ占有量の所定閾値を上回る場合、ステップ402において第2レベルキャッシュの最も古いファイルが選択され、ステップ403において削除される。そして、データ消去アルゴリズムはステップ400に戻り、第2キャッシュのデータ占有量を再測定する。ステップ400〜403は、第2レベルキャッシュのデータ占有量が所定閾値を下回るまで続行する。
【0041】
キャッシュシステムは、完全に透過的であり、コンテンツデータのキャッシングまたは消去に関連するすべての動作は自動的である。
【0042】
本明細書の図5ないし図8を参照して、ここでは、ポータル300においてインターネットベース顧客からの印刷物に対する注文を受取り、その注文を印刷物の自動製作によって満足させる、オンライン分散プリントネットワークの動作の方法を説明する。
【0043】
注文は、ポータルコンピュータとプリントマーチャントコンピュータとの間の通信の第1段階500と、プリントマーチャントコンピュータとプリントサービスプロバイダコンピュータ303との間の通信の第2段階501と、プリントサービスプロバイダコンピュータとプリンタ装置との間の通信の第3段階502と、を含む3つの主な段階によって満足される。
【0044】
第1段階500では、ポータルからプリントマーチャントコンピュータに送信されるコンテンツデータは、暗号化フォーマットまたは非暗号化フォーマットのいずれとすることもできる。プリントマーチャントコンピュータは、非暗号化コンテンツデータを受信した場合、そのデータに独自の暗号化を適用し、その後データをプリントサービスプロバイダコンピュータ303に送信する。
【0045】
本明細書の図6を参照すると、ステップ600において、ポータルコンピュータ300は、複数の印刷物に対する顧客注文を受信する。通常、かかる注文は、顧客が、パーソナルコンピュータ等を使用し、ウェブブラウザを操作し、ポータルにおいてウェブサーバによって生成されたメニューまたはコンテンツディスプレイから複数の印刷物を選択することによって行われる。ステップ601において、ポータルコンピュータは、コンテンツ仕様識別データをプリントマーチャントコンピュータ301に送信する。コンテンツ仕様識別子(identification)は、プリントされるコンテンツを一意に識別するデータを含む。コンテンツは、アートワーク、建築図または他の任意のプリント可能素材を含んでよい。ステップ602において、プリントマーチャントコンピュータがまだその第1レベルキャッシュにコンテンツデータを格納していない場合、ポータルコンピュータは、プリントマーチャントゲートウェイコンピュータからコンテンツデータに対する要求を受信する。ステップ603において、ポータルコンピュータは、コンテンツデータに対する要求がプリントマーチャントゲートウェイコンピュータから受信されると、高ビットレート容量リンク302によりコンテンツデータをプリントマーチャントゲートウェイコンピュータに送信する。
【0046】
本明細書の図7を参照すると、ポータル300からコンテンツ仕様データを受取った時のプリントマーチャントコンピュータ301の動作の第1モードが概略的に示されている。ステップ700において、プリントマーチャントゲートウェイは、ポータルコンピュータ300から暗号化されたコンテンツ仕様データを受信する。ステップ701において、プリントマーチャントゲートウェイは、プリントサービスプロバイダコンピュータ303を選択する。ステップ702において、プリントマーチャントサーバは、選択したプリントサービスプロバイダコンピュータ303に暗号化されたコンテンツ仕様データを送信する。
【0047】
プリントサービスプロバイダコンピュータは、コンテンツ仕様識別子を受信すると、プリントマーチャントゲートウェイに対しデータを要求すべきか否かを判断する。
【0048】
本明細書の図8Aおよび8Bを参照すると、プリントサービスプロバイダコンピュータ303の動作モードが概略的に示されている。プリントサービスプロバイダが注文を受信すると、その注文は、アプリケーションによって提供される画面に示される。プリントサービスプロバイダのオペレータが注文を受入れるか否かを判断するか、あるいは代替的に、注文の受入れ/拒否は自動化されてもよい。ステップ800において、プリントサービスプロバイダコンピュータは、低ビットレート容量通信リンク304により、プリントマーチャントコンピュータ301から暗号化されたコンテンツ仕様識別データを受信する。ステップ801において、プリントサービスプロバイダコンピュータは、受信したコンテンツ仕様を、第2レベルキャッシュ306にすでに格納されている暗号化されたデータの仕様と比較する。通常、第2レベルキャッシュ306は、5〜10ギガバイトのオーダの容量のハードディスクドライブを有してよい。データは、暗号化フォーマットで第2レベルキャッシュに格納される。ステップ802において、指定されたコンテンツデータが第2キャッシュにおいて見つかると、プリントサービスプロバイダコンピュータは、ステップ807において第2レベルキャッシュから暗号化データを取出し、ステップ806において1つまたは複数のプリンタ装置を選択する。本発明による完全な実施では、すべてのプリンタ装置がプリンタ装置におけるコンテンツデータの解読をサポートし、それによって、プリントサービスプロバイダコンピュータとプリンタ装置との間の通信を暗号化形式で行うことができ、プリントサービスプロバイダコンピュータ303に暗号解読アルゴリズムを格納する必要がない。これにより、プリントサービスプロバイダファシリティの人員が、画像コンテンツを解読し、たとえばフロッピディスク、CD ROM、DVD ROM等に解読されたコンテンツデータの電子コピーを作成することを防止する。選択されたプリンタが暗号解読をサポートする場合、ステップ810において、プリントサービスプロバイダコンピュータは、非セキュア暗号化通信リンク、たとえばローカルエリアネットワークかまたはインターネットにより、暗号化されたデータを選択したプリンタ装置に送信する。プリンタ装置は、暗号化されたコンテンツデータを受信すると、プリンタ装置にローカルに格納された暗号解読アルゴリズムを適用することにより、コンテンツデータを解読し、その後、解読したコンテンツ画像データに従って印刷物に画像をプリントする。
【0049】
しかしながら、最適でない実施では、プリンタにおいてコンテンツデータの解読をサポートしないレガシプリンタ装置307、308が存在する場合がある。これら状況では、レガシ装置は、コンテンツデータを非暗号化フォーマットで受取らねばならず、プリントサービスプロバイダコンピュータ303内に暗号解読アルゴリズムが必要である。これら状況では、プリントサービスコンピュータ303は、ステップ808においてコンテンツデータを解読し、ステップ809において、解読したコンテンツデータを、解読機能を有していない選択したプリンタ装置に送信する。この場合、プリントサービスプロバイダコンピュータ303に暗号解読アルゴリズムが格納されているため、暗号化されたコンテンツデータのコピーを暗号解読アルゴリズムと共にプリントサービスコンピュータから盗用することが可能であるか、あるいは解読されたコンテンツデータを物理キャリア、たとえばCD ROMまたはDVD ROMによってプリントサービスプロバイダコンピュータから取得することが可能である、という危険がある。
【0050】
プリントサービスプロバイダコンピュータ303は、第2レベルキャッシュ306において指定されたコンテンツを見付けなかった場合、ステップ803において、プリントマーチャントコンピュータ301にコンテンツデータを要求するデータ要求を生成し、それは、低帯域幅通信リンク304によって送信される。ステップ804において、プリントマーチャントコンピュータが要求された暗号化コンテンツデータを取得すると、プリントサービスプロバイダコンピュータは、暗号化されたコンテンツデータを受信する。ステップ805において、プリントサービスプロバイダコンピュータは、暗号化されたコンテンツデータを解読することなく第2レベルキャッシュに格納し、ステップ806に進む。
【0051】
本明細書の図9を参照すると、コンテンツデータをプリントサービスプロバイダコンピュータ303に提供する、プリントマーチャントコンピュータ301の動作の第2のモードが概略的に示されている。ステップ900において、プリントマーチャントコンピュータは、プリントサービスプロバイダコンピュータ303から低ビットレート容量リンク304によりデータの要求を受信する。ステップ901において、プリントマーチャントコンピュータは、コンテンツ仕様、すなわちプリントサービスプロバイダコンピュータ303から受信したデータ要求の主体を、第1レベルキャッシュ306に格納されている暗号化されたコンテンツデータと比較する。ステップ902において、指定されたコンテンツデータがすでに第1レベルキャッシュに格納されていることが分かった場合、ステップ806において、プリントマーチャントコンピュータは、第1レベルキャッシュ305から、格納されている暗号化フォーマットのコンテンツデータを取出し、それをプリントサービスプロバイダコンピュータ303に低ビットレート通信リンク304によって送信する。しかしながら、指定されたコンテンツが第1レベルキャッシュ305において入手可能でない場合、プリントマーチャントゲートウェイコンピュータ301は、それをポータル300から取得しなければならず、ステップ903において、指定されたコンテンツデータをポータルコンピュータに要求するデータ要求を生成する。ステップ904において、プリントマーチャントコンピュータは、ポータルコンピュータ300から暗号化されたコンテンツデータを受取り、ステップ906において、それをその第1レベルキャッシュ305にローカルに格納した後、続いてステップ907において暗号化されたコンテンツデータをプリントサービスプロバイダに送信する。
【0052】
ポータルコンピュータ300とプリントマーチャントコンピュータ301とプリントサービスプロバイダコンピュータ303との間の通信は、コンテンツデータの仕様が、暗号化されたコンテンツ画像データ自体を可能な限り実際に移送することなく、ポータルコンピュータとプリントマーチャントコンピュータとプリントサービスプロバイダコンピュータとの間で送信されるため、高ビットレート通信リンクおよび低ビットレート通信リンク304によるビットレート容量の使用を最適化することができる。
【0053】
プリントサービスプロバイダコンピュータ303は、その第2レベルキャッシュにすでにコンテンツデータを有しているか否かを、それをプリントマーチャントコンピュータ301に対して要求する前にチェックする。プリントマーチャントコンピュータ301は、プリントサービスコンピュータ303からコンテンツデータの要求を受取ると、その第1レベルキャッシュ305に暗号化されたコンテンツデータをすでに有しているか否かを、それをポータルコンピュータ300に対して要求する前にチェックする。
【0054】
さらに、最良の形態の実施では、コンテンツデータは、ポータルコンピュータとプリントマーチャントコンピュータとプリントサービスプロバイダコンピュータとの間の送信を通して暗号化フォーマットで維持され、最終的なプリンタ装置309に到着した時点でさえ暗号化されたままである。コンテンツデータの解読は、最良の形態ではプリンタ装置においてのみ実行され、暗号解読アルゴリズムはプリントサービスプロバイダコンピュータ303やプリントマーチャントコンピュータ301には格納されておらず、そのためポータル300のオペレータに対しデータセキュリティを保証する。ポータルとプリントマーチャントとの間において、プリントマーチャントから、またはプリントマーチャントとプリントサービスプロバイダコンピュータとの間において、またはプリントサービスプロバイダコンピュータから、暗号化されたコンテンツデータが危険に晒され盗用された場合であっても、それは暗号化フォーマットでのみ入手可能であり、同じソースから暗号解読アルゴリズムをダウンロードすることはできない。暗号解読アルゴリズムは、プリントする前にコンテンツ画像データを解読するためにセキュアプリンタ装置309のローカルプロセッサに格納されていなければならない。しかしながら、プリンタ装置を、プリンタ装置からの解読データの盗用が物理的に困難であるように設計することができる。さらに、プリンタ装置は、通常、指定された人員にアクセスが制限されてよい物理的にアクセス不可能な場所、たとえばプリントルームに保管される。
【0055】
本明細書の図10を参照すると、プリントマーチャントコンピュータ301および/またはプリントサービスプロバイダコンピュータ303に対して適用可能な、それぞれの第1または第2レベルキャッシュから古くなったコンテンツデータ項目を消去する動作モードが概略的に示されている。動作の方法を、プリントマーチャントコンピュータに関して説明するが、当業者には、動作の方法がプリントサービスプロバイダコンピュータにも等しく適用される、ということが理解されよう。ステップ1000において、第1レベルキャッシュ305に存在する格納されたコンテンツデータ項目が選択される。第1レベルキャッシュに暗号化されたコンテンツデータが格納される時、それは、日時データとともに格納され、それによってコンテンツデータの古さ(vintage and age)を識別することが可能になる。ステップ1001において、日時データが読出される。コンテンツ日時データは、コンテンツデータがプリントマーチャントコンピュータによって取出しのためにアクセスされる度に更新される。コンテンツデータを最初に格納する時、第1レベルキャッシュにおいて日時データがデータに添付される。ステップ1002において、プリントマーチャントコンピュータは、現在時刻と暗号化されたコンテンツデータが取出しの目的のために最後にアクセスされた時との時差を確定する。この時差が、プリントマーチャントコンピュータのオペレータによりユーザ設定可能な所定時間より小さい場合、アルゴリズムはステップ1000に戻る。しかしながら、ステップ1002の結果としてコンテンツデータが所定時刻より古い場合、ステップ1003において、プリントマーチャントコンピュータはそのコンテンツデータを、新たなコンテンツデータによって上書きされることが可能なものとして識別する。
【0056】
プリントマーチャントコンピュータがポータル300から新たなコンテンツデータを受信し、このデータが受信時に格納されるため、第1レベルキャッシュがいっぱいになりすでに格納されたコンテンツデータがランダムに上書きされる結果となるのを回避するために、図10の消去アルゴリズムは、最も古いコンテンツデータ、すなわち最も長い期間、所定のユーザ選択可能期間を超えて使用されていないコンテンツデータを選択し、そのコンテンツデータを上書のために指定するように動作する。古いコンテンツデータの消去は自動的であり、第1レベルキャッシュが常に新たなコンテンツデータの書込みのために利用可能な空間を有していることを可能にする。
【0057】
本明細書の図11を参照すると、受信した暗号化されたコンテンツデータの解読を処理する、プリントサービスプロバイダコンピュータ303の動作が概略的に示されている。ステップ1100において、PSPコンピュータは、プリントマーチャントコンピュータ301から注文を受信する。ステップ1101において、その注文は、プリントサービスプロバイダコンピュータに存在するアプリケーションにより画面に表示される。ステップ1102において、人間のオペレータは注文を受入れてよく、その場合、受入れ信号がプリントマーチャントコンピュータに返信される。注文を受入れた時、プリントサービスプロバイダ内のアプリケーションは、プリントサービスプロバイダ内からローカルに格納されている符号化された鍵を取出す。プリントサービスプロバイダアプリケーションは、その鍵を復号化し、それは、ステップ1105において、注文に指定されているような限られた数のプリントのために、暗号化されたコンテンツデータを解読するために使用することができる。ステップ1106において、レガシプリンタにより、指定された数のプリントが正しくプリントされた場合、ステップ1107において、復号化された鍵はプリントサービスプロバイダコンピュータから消去される。プリントサービスプロバイダコンピュータには、符号化された鍵のみが格納されたまま残る。しかしながら、プリントが成功しなかった場合、ステップ1108において、プリントサービスプロバイダコンピュータのアプリケーションは、プリント動作を中止する前に、限られた数のプリントの再試行を可能にする。プリント動作が中止されると、復号化された鍵は消去され、それによって、プリントサービスプロバイダコンピュータには符号化された鍵のみが格納されたまま残る。符号化された鍵データは、プリントサービスプロバイダアプリケーションの一部として提供される。プリントサービスプロバイダコンピュータに格納されている符号化された鍵は自由に利用可能ではなく、プリントサービスプロバイダコンピュータは、プリントサービスプロバイダコンピュータのオペレータの制御下でいかなる画像もプリントすることができない。プリントサービスプロバイダコンピュータのアプリケーションは、鍵の復号化を、プリントサービスプロバイダコンピュータによって注文が受入れられた画像をプリントするためにのみ使用するように制限し、プリントエラーの場合、プリントの再試行の数は、プリントサービスプロバイダアプリケーションによって制御される。さらに、画像コンテンツデータの解読されたコピーは、ステップ1109において消去されるため、プリントサービスプロバイダコンピュータに格納されず、プリントサービスプロバイダにおける復号化された画像データの再使用が防止される。
【図面の簡単な説明】
【図1】複数の顧客に効率的なプリントサービスを提供するためのオンライン分散プリントネットワークを概略的に示す図である。
【図2】本発明の特定の実施によるインターネット対応プリントサービスプロバイダビジネスの一部の物理図を概略的に示す図である。
【図3】インターネットによるコンピュータエンティティ間のデータのセキュア送信を提供するための、および通信リンクによるビットレート容量の使用を最適化するための、オンライン分散プリントネットワークの一部の論理レイアウトを概略的に示す図である。
【図4】オンライン分散プリントネットワークのキャッシュからデータを消去する消去アルゴリズムを概略的に示す図である。
【図5】図1のオンライン分散プリントネットワークを構成するコンピュータエンティティ間のメッセージングおよびデータ転送を概略的に示す図である。
【図6】印刷物に対する顧客注文を、プリントマーチャントコンピュータに渡すことによって受取る、ポータルコンピュータの動作の方法を概略的に示す図である。
【図7】印刷物に対する注文を、印刷物の製作によってその注文を満足させるためにプリントサービスプロバイダに渡す、プリントマーチャントコンピュータの第1の動作モードを概略的に示す図である。
【図8A】印刷物に対する注文を受取り、その注文を、画像コンテンツを物理プリンタ装置でプリントすることによって満足させる、プリントサービスプロバイダコンピュータの動作モードを概略的に示す図である。
【図8B】印刷物に対する注文を受取り、その注文を、画像コンテンツを物理プリンタ装置でプリントすることによって満足させる、プリントサービスプロバイダコンピュータの動作モードを概略的に示す図である。
【図9】プリントサービスプロバイダコンピュータから受取ったコンテンツデータに対する要求の受取り時に、暗号化フォーマットのコンテンツ画像データを供給および/または取得する、プリントマーチャントコンピュータの第2の動作方法を概略的に示す図である。
【図10】プリントマーチャントコンピュータまたはプリントサービスプロバイダコンピュータのそれぞれのキャッシュから古いコンテンツデータを消去する、プリントマーチャントコンピュータおよび/またはプリントサービスプロバイダコンピュータの動作モードを概略的に示す図である。
【図11】無許可の画像コンテンツがプリントされる危険を最小限にしながら、許可された画像をプリントするために、暗号化された画像コンテンツデータの解読をセキュアな方法で処理する、プリントサービスプロバイダコンピュータの別の動作モードを概略的に示す図である。
【符号の説明】
100 プリントマーチャントコンピュータエンティティ
102 ポータルコンピュータエンティティ
303 プリントサービスプロバイダコンピュータエンティティ
305 第1レベルキャッシュデータ記憶装置
306 第2レベルキャッシュデータ記憶装置
307、308 レガシプリンタ装置
309 セキュアプリンタ装置
Claims (20)
- 通信ネットワークによって通信する複数のコンピュータエンティティを備えたオンライン分散プリントネットワークであって、該複数のコンピュータエンティティは、
複数の遠隔顧客から印刷物に対する注文を受信することができるポータルコンピュータエンティティと、
該ポータルコンピュータから暗号化されたコンテンツデータを受信することができ、該コンテンツデータを暗号化フォーマットで格納する第1キャッシュ装置を有するプリントマーチャントコンピュータエンティティと、
該プリントマーチャントコンピュータエンティティと通信することができ、暗号化されたコンテンツデータを格納する第2キャッシュを有する少なくとも1つのプリントサービスプロバイダコンピュータエンティティと、
前記コンテンツデータを組込んだ印刷物をプリントすることができる少なくとも1つのプリンタ装置と、
を備えるオンライン分散プリントネットワーク。 - 前記プリンタ装置は、受信した暗号化されたコンテンツデータを該プリンタ装置内で解読する暗号解読手段を備える請求項1記載のオンライン分散プリントネットワーク。
- 前記プリントサービスプロバイダコンピュータは、受信した暗号化されたコンテンツデータを解読する暗号解読手段を備える請求項1記載のオンライン分散プリントネットワーク。
- 前記プリントサービスプロバイダコンピュータは、前記コンテンツデータを解読する格納された符号化された鍵データを備え、該格納された符号化された鍵データは、プリントマーチャントコンピュータエンティティからの注文の受入れに応じて、該受入れられた注文のコンテンツデータのみを解読するために復号化される請求項1記載のオンライン分散プリントネットワーク。
- 前記ポータルコンピュータと前記プリントマーチャントコンピュータとは、56kビット/秒を超える比較的高ビットレート容量の通信リンクによって接続される請求項1記載のオンライン分散プリントネットワーク。
- 前記プリントマーチャントコンピュータエンティティは、前記ポータルコンピュータエンティティから受信した暗号化されたコンテンツデータを解読することができるいかなる暗号解読アルゴリズムも格納していない請求項1記載のオンライン分散プリントネットワーク。
- プロセッサとキャッシュデータ記憶装置とを備えたプリントマーチャントコンピュータエンティティを動作させる方法であって、
コンテンツデータを受信するステップと、
該コンテンツデータを前記キャッシュ装置に格納するステップと、
該コンテンツデータに対する受信した要求に応じて、該コンテンツデータが前記キャッシュに格納されているか否かをチェックするステップと、
該コンテンツデータが該キャッシュに格納されている場合、該コンテンツデータを取出すステップと、
該コンテンツデータを送信するステップと、
を含む方法。 - 古いコンテンツデータがあるか前記キャッシュをチェックするステップと、
該古いコンテンツデータが該コンテンツデータを保存する所定基準内にあるか外にあるかを判断するステップと、
該古いコンテンツデータが該所定条件外にある場合、該コンテンツデータが消去されるのを可能にするステップと、
をさらに含む請求項7記載の方法。 - プロセッサと第2キャッシュデータ記憶装置とを備えたプリントサービスプロバイダコンピュータを動作させる方法であって、
コンテンツデータを識別する仕様データを受信するステップと、
該仕様データに対応するコンテンツデータが前記第2キャッシュ装置にすでに格納されているか否かをチェックするステップと、
該指定されたコンテンツデータが該第2キャッシュ装置に格納されている場合、該コンテンツデータを取出すステップと、
該コンテンツデータをプリンタ装置に送信するステップと、
を含む方法。 - 前記プリンタ装置を選択するステップと、
該プリンタ装置が前記コンテンツデータの解読をサポートしない場合、前記プリントサービスプロバイダコンピュータ内で該コンテンツデータを解読するステップと、
該解読したコンテンツデータを前記プリンタ装置に送信するステップと、
をさらに含む請求項9記載の方法。 - 前記プリントサービスプロバイダコンピュータ内で前記コンテンツデータを解読する前記ステップは、
該プリントサービスプロバイダコンピュータ内に格納された符号化された鍵を取出すことと、
該鍵を前記コンテンツデータの解読に使用するために復号化することと、
該復号化された鍵を、受信した注文で指定される限られた数のプリントに対して前記暗号化されたコンテンツデータを解読するために適用することと、
を含む請求項10記載の方法。 - 前記所定数のプリントをプリントした後に前記復号化された鍵を消去するステップをさらに含む請求項11記載の方法。
- 前記注文で指定された所定数のプリントをプリントした後に前記復号化されたコンテンツデータを消去するステップをさらに含む請求項11記載の方法。
- 古いコンテンツデータがあるか前記第2キャッシュをチェックするステップと、
該古いコンテンツデータが該コンテンツデータを保存する所定基準内にあるか外にあるかを判断するステップと、
該古いコンテンツデータが該所定条件外にある場合、該コンテンツデータが消去されるのを可能にするステップと、をさらに含む請求項9記載の方法。 - 前記仕様データが前記第2キャッシュ装置に格納されていない場合、プリントマーチャントコンピュータエンティティから前記指定されたコンテンツデータを暗号化された形態で取出すステップをさらに含む請求項9記載の方法。
- 前記仕様データが前記第2キャッシュ装置に格納されていない場合、コンテンツプロバイダコンピュータエンティティから前記指定されたコンテンツデータを暗号化された形態で取出すステップをさらに含む請求項9記載の方法。
- プロセッサとキャッシュデータ記憶装置とを備えたプリントマーチャントコンピュータエンティティであって、
暗号化されたコンテンツデータを受信する手段と、
該コンテンツデータが前記キャッシュに格納されているか否かをチェックする手段と、
該キャッシュから前記暗号化されたコンテンツデータを取出す手段と、
暗号化されたコンテンツデータを送信する手段と、
データを暗号化する手段と、
を備えるプリントマーチャントコンピュータエンティティ。 - 前記古いコンテンツデータが該コンテンツデータを保存するための所定基準内にあるか外にあるかを判断する手段と、
該古いコンテンツデータが該所定条件外にある場合に、該コンテンツデータを前記キャッシュから消去する手段と、
をさらに備える請求項17記載のプリントマーチャントコンピュータエンティティ。 - 少なくとも1つのプロセッサと第2キャッシュデータ記憶装置とを備えたプリントサービスプロバイダコンピュータであって、
コンテンツデータを識別する仕様データを受信する手段と、
該仕様データに対応するコンテンツデータが前記第2キャッシュ装置にすでに格納されているか否かをチェックする手段と、
該コンテンツデータを該第2キャッシュ装置から取出す手段と、
該コンテンツデータを送信する手段と、
をさらに備えるプリントサービスプロバイダコンピュータ。 - 前記古いコンテンツデータがあるか前記第2キャッシュをチェックする手段と、
該古いコンテンツデータが該コンテンツデータを保存するための所定基準内にあるか外にあるかを判断する手段と、
を備える請求項19記載のプリントサービスプロバイダコンピュータ。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0017911A GB0017911D0 (en) | 2000-07-21 | 2000-07-21 | Dual level encrypted cache for secure document print on demand |
GB0019185A GB0019185D0 (en) | 2000-07-21 | 2000-08-07 | Dual level encrypted cache for secure document print on demand |
PCT/EP2001/008318 WO2002008871A2 (en) | 2000-07-21 | 2001-07-19 | Dual level encrypted cache for secure document print on demand |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004505342A true JP2004505342A (ja) | 2004-02-19 |
Family
ID=26244696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002514507A Pending JP2004505342A (ja) | 2000-07-21 | 2001-07-19 | オンライン分散プリントネットワーク |
Country Status (6)
Country | Link |
---|---|
US (1) | US20040015687A1 (ja) |
EP (1) | EP1320794A2 (ja) |
JP (1) | JP2004505342A (ja) |
CN (1) | CN1241084C (ja) |
CA (1) | CA2416766A1 (ja) |
WO (1) | WO2002008871A2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006107459A (ja) * | 2004-09-09 | 2006-04-20 | Canon Inc | 暗号化印刷処理方法及び装置 |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6980964B1 (en) * | 2000-07-27 | 2005-12-27 | Canon Kabushiki Kaisha | Virtual print market place |
GB0019774D0 (en) * | 2000-08-11 | 2000-09-27 | Hewlett Packard Co | Method and apparatus for automated on line printing service |
US7461139B2 (en) * | 2001-08-17 | 2008-12-02 | Micron Technology, Inc. | Network computer providing mass storage, broadband access, and other enhanced functionality |
JP2004220565A (ja) * | 2002-12-27 | 2004-08-05 | Seiko Epson Corp | 分散印刷システム及び分散印刷方法、分散印刷プログラム、並びにプリンタ及びプリンタ管理サーバ |
JP4655452B2 (ja) * | 2003-03-24 | 2011-03-23 | 富士ゼロックス株式会社 | 情報処理装置 |
JP4532937B2 (ja) * | 2004-03-03 | 2010-08-25 | キヤノン株式会社 | プリントシステム、その制御方法及びプリント機能指定方法、並びにコンピュータ装置、コンピュータプログラム及び記憶媒体 |
US20050210259A1 (en) * | 2004-03-22 | 2005-09-22 | Sharp Laboratories Of America, Inc. | Scan to confidential print job communications |
JP2007164422A (ja) * | 2005-12-13 | 2007-06-28 | Canon Inc | 情報処理装置および情報処理方法および情報処理プログラム |
WO2007084967A2 (en) * | 2006-01-18 | 2007-07-26 | Jeffrey Adam Grossberg | Online production and media coordination portal/system for telephone ringback messages and digital media content |
US7681047B2 (en) | 2006-04-18 | 2010-03-16 | International Business Machines Corporation | Decryption of data in storage systems |
JP4909046B2 (ja) * | 2006-12-18 | 2012-04-04 | キヤノン株式会社 | 画像形成システム、画像形成装置、ジョブ発行方法 |
US9323956B2 (en) * | 2007-09-30 | 2016-04-26 | Lenovo (Singapore) Pte. Ltd. | Merging external NVRAM with full disk encryption |
US9036200B2 (en) | 2010-09-14 | 2015-05-19 | Hewlett-Packard Development Company, L.P. | Job processing by dividing a job into sub-jobs for rendering and streaming |
US8966868B2 (en) * | 2011-05-09 | 2015-03-03 | Abbott Cardiovascular Systems Inc. | Methods of stabilizing molecular weight of polymer stents after sterilization |
US8988713B2 (en) * | 2012-06-28 | 2015-03-24 | Google Inc. | Secure printing in a cloud-based print system |
CN102891795B (zh) * | 2012-10-11 | 2016-12-21 | 上海金自天正信息技术有限公司 | 一种工业安全通信网关 |
US9311027B2 (en) | 2013-03-28 | 2016-04-12 | Hewlett-Packard Development Company, L.P. | Document generation based on target device availability |
CN106464512B (zh) * | 2014-07-03 | 2019-12-10 | 惠普发展公司,有限责任合伙企业 | 通过防火墙接收设备管理请求 |
CN105656655B (zh) * | 2014-11-14 | 2019-07-23 | 华为技术有限公司 | 一种网络安全管理方法、装置,及*** |
TWI627581B (zh) * | 2017-01-06 | 2018-06-21 | 彩億印刷有限公司 | 列印輸出管理系統及列印輸出的操作方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5261071A (en) * | 1991-03-21 | 1993-11-09 | Control Data System, Inc. | Dual pipe cache memory with out-of-order issue capability |
US5509074A (en) * | 1994-01-27 | 1996-04-16 | At&T Corp. | Method of protecting electronically published materials using cryptographic protocols |
AU1465097A (en) * | 1995-12-22 | 1997-07-17 | Cheyenne Ehrlich | Network facsimile communication method and apparatus |
US7017188B1 (en) * | 1998-11-16 | 2006-03-21 | Softricity, Inc. | Method and apparatus for secure content delivery over broadband access networks |
JP2004531780A (ja) * | 2000-06-22 | 2004-10-14 | マイクロソフト コーポレーション | 分散型コンピューティングサービスプラットフォーム |
-
2001
- 2001-07-19 EP EP01969424A patent/EP1320794A2/en not_active Withdrawn
- 2001-07-19 US US10/333,178 patent/US20040015687A1/en not_active Abandoned
- 2001-07-19 CA CA002416766A patent/CA2416766A1/en not_active Abandoned
- 2001-07-19 CN CNB01813176XA patent/CN1241084C/zh not_active Expired - Fee Related
- 2001-07-19 JP JP2002514507A patent/JP2004505342A/ja active Pending
- 2001-07-19 WO PCT/EP2001/008318 patent/WO2002008871A2/en active Application Filing
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006107459A (ja) * | 2004-09-09 | 2006-04-20 | Canon Inc | 暗号化印刷処理方法及び装置 |
JP4651096B2 (ja) * | 2004-09-09 | 2011-03-16 | キヤノン株式会社 | 暗号化印刷処理方法及び装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2002008871A3 (en) | 2002-07-04 |
WO2002008871A2 (en) | 2002-01-31 |
US20040015687A1 (en) | 2004-01-22 |
CA2416766A1 (en) | 2002-01-31 |
CN1443318A (zh) | 2003-09-17 |
CN1241084C (zh) | 2006-02-08 |
EP1320794A2 (en) | 2003-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2004505342A (ja) | オンライン分散プリントネットワーク | |
US7079649B1 (en) | Copy protection of data | |
US7784087B2 (en) | System and method for securely sharing electronic documents | |
EP0970411B1 (en) | Copy protection of data | |
US6941459B1 (en) | Selective data encryption using style sheet processing for decryption by a key recovery agent | |
US6931532B1 (en) | Selective data encryption using style sheet processing | |
US6961849B1 (en) | Selective data encryption using style sheet processing for decryption by a group clerk | |
US6978367B1 (en) | Selective data encryption using style sheet processing for decryption by a client proxy | |
US7536547B2 (en) | Secure data transmission in a network system of image processing devices | |
US5784461A (en) | Security system for controlling access to images and image related services | |
US7770230B2 (en) | System for dynamically encrypting content for secure internet commerce and providing embedded fulfillment software | |
US20030231767A1 (en) | Efficient encryption of image data | |
US20030011809A1 (en) | Printing with credit card as identification | |
US7356847B2 (en) | System for dynamically encrypting content for secure internet commerce and providing embedded fulfillment software | |
WO2003055129A1 (en) | Method and system for granting access to system and content | |
JP2003519877A (ja) | 固有の情報が記録されている可搬性がある記録メディアに記録された固有の情報を、他の装置にアクセスさせるサービス提供装置、それらの方法、及び、当該記録メディア。 | |
JP4755737B2 (ja) | 可搬記憶媒体暗号化システム及び該システムを用いたデータ持ち運び方法並びに可搬記憶媒体 | |
US20170243204A1 (en) | Method and system for secure object transfer | |
JP2005209181A (ja) | ファイル管理システム及び管理方法 | |
US20020156740A1 (en) | Book on-demand system | |
GB2339367A (en) | Secure communication | |
US8527632B2 (en) | Secure transfer of data files | |
JP7497545B2 (ja) | ファイル伝送システム | |
CN1154291C (zh) | 通过在打印节点处的用户验证防止泄密的装置和方法 | |
US20090103770A1 (en) | Image data transmission system and method, and terminal apparatus and management center which constitute transmission side and reception side of the system |