(57)【要約】【課題】コンテンツ単位での印刷場所の制限を行うことができる印刷制御プログラム、印刷制御装置、印刷制御システム及び印刷制御方法の提供。【解決手段】画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、コンピュータに、印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、前記切片印刷データを記憶するステップと、前記切片印刷データの属性情報を照合するステップと、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を実行させ、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。【選択図】図５
2005267494.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、
コンピュータに、
印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、
前記切片印刷データを記憶するステップと、
前記切片印刷データの属性情報を照合するステップと、
前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、
前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、
を実行させ、
前記復元は、前記分割された切片印刷データの全てが揃ったときに行われることを特徴とする印刷制御プログラム。
【請求項２】
画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、
印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得する手段と、
前記切片印刷データを記憶する手段と、
前記切片印刷データの属性情報を照合する手段と、
前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元する手段と、
前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、
を有し、
前記復元は、前記分割された切片印刷データの全てが揃ったときに行われることを特徴とする印刷制御装置。
【請求項３】
少なくとも１つの情報処理装置と、少なくとも１つの印刷制御装置と、少なくとも１つの画像形成装置とを含み、前記画像形成装置による用紙上への印刷の制御を行う印刷制御システムであって、
前記情報処理装置は、
印刷データを複数に分割し、それぞれに属性情報を付与して複数の切片印刷データを生成する手段を有し、
前記印刷制御装置は、
前記切片印刷データを取得する手段と、
前記切片印刷データを記憶する手段と、
前記切片印刷データの属性情報を照合する手段と、
前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元する手段と、
前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、
を有し、
前記復元は、前記分割された切片印刷データの全てが揃ったときに行われることを特徴とする印刷制御システム。
【請求項４】
画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、
印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、
前記切片印刷データを記憶するステップと、
前記切片印刷データの属性情報を照合するステップと、
前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、
前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、
を含み、
前記復元は、前記分割された切片印刷データの全てが揃ったときに行われることを特徴とする印刷制御方法。
【請求項５】
画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、
情報処理装置に、
印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得するステップと、
前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得するステップと、
前記暗号データ及び前記暗号鍵を記憶するステップと、
前記暗号データの属性情報と前記暗号鍵の属性情報とを照合するステップと、
前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号するステップと、
前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、
を実行させ、
前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われることを特徴とする印刷制御プログラム。
【請求項６】
画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、
印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得する手段と、
前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得する手段と、
前記暗号データ及び前記暗号鍵を記憶する手段と、
前記暗号データの属性情報と前記暗号鍵の属性情報とを照合する手段と、
前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号する手段と、
前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、
を有し、
前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われることを特徴とする印刷制御装置。
【請求項７】
少なくとも１つの情報処理装置と、少なくとも１つの印刷制御装置と、少なくとも１つの画像形成装置とを含み、前記画像形成装置による用紙上への印刷の制御を行う印刷制御システムであって、
前記情報処理装置は、
印刷データを暗号化し、属性情報を付与して暗号化データを生成する手段と、
前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を生成する手段と、
を有し、
前記印刷制御装置は、
前記暗号データ及び前記暗号鍵を取得する手段と、
前記暗号データ及び前記暗号鍵を記憶する手段と、
前記暗号データの属性情報と前記暗号鍵の属性情報とを照合する手段と、
前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号する手段と、
前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、
を有し、
前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われることを特徴とする印刷制御システム。
【請求項８】
画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、
印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得するステップと、
前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得するステップと、
前記暗号データ及び前記暗号鍵を記憶するステップと、
前記暗号データの属性情報と前記暗号鍵の属性情報とを照合するステップと、
前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号するステップと、
前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、
を含み、
前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われることを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに基づく画像形成装置による用紙上への印刷、を制御する印刷制御プログラム、印刷制御装置、印刷制御システム及び印刷制御方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の情報処理装置とプリンタ等の画像形成装置とがネットワーク等を介して相互に接続されているシステムにおいて、文書、画像等のコンテンツの印刷を行う場合、画像形成装置がネットワーク等に接続されていれば、情報処理装置と画像形成装置とが離れた場所にあっても印刷を行うことができる。
【０００３】
このようなシステムの場合、例えば、社内の秘密文書であっても社内のＬＡＮ（ローカルエリアネットワーク）の外の画像形成装置を使用して自由に印刷することが可能となる。このため、文書の機密性を保つためにコンテンツの内容によっては印刷場所の制限をかけることが必要となる。
【０００４】
例えば、特開平８−９８０３８号公報（特許文献１）には、ネットワーク化したデジタル複写機それぞれに利用者制限機能を有する場合に、他のデジタル複写機のところまで行くことなく、他のデジタル複写機の機能をリモートで使用できるシステムが開示されている。この方法は、ユーザ単位で利用者制限をおこなっているものであり、これによれば、画像形成装置側でユーザを特定してユーザ毎に固定的に印刷許可のコントロールをすることができる。
【０００５】
【特許文献１】特開平８−９８０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法では、ユーザ単位で利用者制限を行うことはできるが、コンテンツ単位で印刷場所の制限を行うことはできず、動的にコンテンツ毎に特定の画像形成装置から印刷を許可することができない。
【０００７】
本発明は、コンテンツ単位での印刷場所の制限を行うことができる印刷制御プログラム、印刷制御装置、印刷制御システム及び印刷制御方法である。
【課題を解決するための手段】
【０００８】
本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、コンピュータに、印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、前記切片印刷データを記憶するステップと、前記切片印刷データの属性情報を照合するステップと、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を実行させ、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。
【０００９】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得する手段と、前記切片印刷データを記憶する手段と、前記切片印刷データの属性情報を照合する手段と、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元する手段と、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、を有し、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。
【００１０】
また、本発明は、少なくとも１つの情報処理装置と、少なくとも１つの印刷制御装置と、少なくとも１つの画像形成装置とを含み、前記画像形成装置による用紙上への印刷の制御を行う印刷制御システムであって、前記情報処理装置は、印刷データを複数に分割し、それぞれに属性情報を付与して複数の切片印刷データを生成する手段を有し、前記印刷制御装置は、前記切片印刷データを取得する手段と、前記切片印刷データを記憶する手段と、前記切片印刷データの属性情報を照合する手段と、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元する手段と、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、を有し、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。
【００１１】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、前記切片印刷データを記憶するステップと、前記切片印刷データの属性情報を照合するステップと、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を含み、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。
【００１２】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、情報処理装置に、印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得するステップと、前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得するステップと、前記暗号データ及び前記暗号鍵を記憶するステップと、前記暗号データの属性情報と前記暗号鍵の属性情報とを照合するステップと、前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号するステップと、前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を実行させ、前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われる。
【００１３】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得する手段と、前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得する手段と、前記暗号データ及び前記暗号鍵を記憶する手段と、前記暗号データの属性情報と前記暗号鍵の属性情報とを照合する手段と、前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号する手段と、前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、を有し、前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われる。
【００１４】
また、本発明は、少なくとも１つの情報処理装置と、少なくとも１つの印刷制御装置と、少なくとも１つの画像形成装置とを含み、前記画像形成装置による用紙上への印刷の制御を行う印刷制御システムであって、前記情報処理装置は、印刷データを暗号化し、属性情報を付与して暗号化データを生成する手段と、前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を生成する手段と、を有し、前記印刷制御装置は、前記暗号データ及び前記暗号鍵を取得する手段と、前記暗号データ及び前記暗号鍵を記憶する手段と、前記暗号データの属性情報と前記暗号鍵の属性情報とを照合する手段と、前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号する手段と、前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、を有し、前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われる。
【００１５】
また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得するステップと、前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得するステップと、前記暗号データ及び前記暗号鍵を記憶するステップと、前記暗号データの属性情報と前記暗号鍵の属性情報とを照合するステップと、前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号するステップと、前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を含み、前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われる。
【発明の効果】
【００１６】
本発明において、コンテンツの印刷データを複数の切片印刷データに分割し、全ての切片印刷データが揃ったときに印刷データの復元を行って印刷することにより、コンテンツに依存する印刷場所の制限を行うことができる。また、コンテンツの印刷データを暗号化し、暗号化された印刷データと、その暗号を複号する暗号鍵とが揃ったときに印刷データの復元を行って印刷することにより、コンテンツに依存する印刷場所の制限を行うことができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の一実施形態における印刷制御システム１を実現する構成を示すブロック図である。少なくとも１つの情報処理装置１０と、本実施形態に係る印刷制御方法を実現するプログラムが格納された少なくとも１つの印刷制御装置２０と、少なくとも１つの画像形成装置３０とが、ＬＡＮ（ローカルエリアネットワーク）等のネットワークや、データバス等の情報伝達媒体を介して、所定のプロトコルにしたがって相互に情報伝達可能に接続されている。図１においては、２つの情報処理装置１０Ａ、１０Ｂと、１つの印刷制御装置２０と、２つの画像形成装置３０Ａ，３０Ｂと、がネットワーク等を介して接続されている。
【００１８】
本実施形態においては、情報処理装置１０において印刷データを分割した複数の切片印刷データの全て、または印刷データを暗号化した暗号化データ及び暗号鍵の全て、が印刷制御装置２０において揃って初めて印刷データが復元または復号されて、画像形成装置による印刷を行うことが可能となる。これにより、あるコンテンツに対して特定の画像形成装置からの印刷しか行えないようにすることができ、コンテンツに依存する印刷場所の制限を行うことができる。
【００１９】
情報処理装置１０としては、デスクトップ型パーソナルコンピュータ、ノート型パーソナルコンピュータ、携帯情報端末等が挙げられる。
【００２０】
本実施形態における情報処理装置１０は、図２に示すように、制御部１００、記憶部１２０、データインターフェース１４０等を含んで構成される。また、情報処理装置１０は、さらに表示部１６０、入力部１８０等を含んでもよい。なお、これらの構成全てが１つの装置に含まれている必要はない。
【００２１】
制御部１００は、ＣＰＵ等の制御素子を含んで構成され、情報処理装置１０を統合的に制御する機能を有する。
【００２２】
記憶部１２０は、半導体メモリ、ハードディスク等を含んで構成され、制御部１００で処理されるプログラム、コンテンツ等の各種データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、ハードディスク装置、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。
【００２３】
データインターフェース１４０は、ネットワーク等を介して、印刷制御装置２０におけるデータインターフェース２４０及び画像形成装置３０におけるデータインターフェース３４０と情報伝達可能に接続され、印刷データ等の各種情報を送受信するために用いられる。
【００２４】
表示部１６０は、モニタ、タッチパネル等を含んで構成され、ユーザに対して各種情報を提示するために用いられる。
【００２５】
入力部１８０はキーボード、マウス、タッチパネル等を含んで構成され、ユーザから処理に用いられる各種情報を取得するために用いられる。表示部１６０と入力部１８０はタッチパネルなど一体のユーザインターフェースであってもよい。
【００２６】
印刷制御装置２０は、図３に示すように、制御部２００、記憶部２２０、及びデータインターフェース２４０等を含んで構成することができる。
【００２７】
制御部２００は、ＣＰＵ等の制御素子を含んで構成され、印刷制御装置２０を統合的に制御する機能を有する。
【００２８】
記憶部２２０は半導体メモリ、ハードディスク等を含んで構成され、制御部２００で処理されるプログラム、印刷データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。
【００２９】
データインターフェース２４０は、ネットワーク等を介して情報処理装置１０におけるデータインターフェース１４０及び画像形成装置３０におけるデータインターフェース３４０と情報伝達可能に接続され、印刷データ等の各種情報を送受信するために用いられる。
【００３０】
印刷制御装置２０は、さらに、モニタ等を含んで構成される表示手段や、キーボード、マウス、タッチパネル等を含んで構成される入力手段等を含んでもよい。表示手段と入力手段はタッチパネルなど一体のユーザインターフェースであってもよい。
【００３１】
画像形成装置３０としては、例えば、電子写真方式、インクジェット方式、感熱方式、プロッタ方式等の各種のプリンタ、ファックス；プリンタ、コピー機、ファックス、スキャナ等の複合機；印刷機等であり、用紙上に印刷対象となる印刷データに基づいて画像形成するものであればよい。
【００３２】
なお、本実施形態における用紙とは、一般的な紙のみならず、ＯＨＰシート、厚紙、葉書等を含む印刷の被対象物全般を言う。また、印刷物とは、印刷が行われた用紙のことを示し、もちろん紙のみならずＯＨＰシート、厚紙、葉書等を含む概念である。
【００３３】
画像形成装置３０は、図４に示すように、制御部３００、記憶部３２０、データインターフェース３４０、給紙手段３６０、印刷手段３８０、排紙手段４００等を含んで構成される。また、画像形成装置３０は、さらに表示部、入力部等を含んでもよい。なお、これらの構成全てが１つの装置に含まれている必要はない。
【００３４】
制御部３００は、ＣＰＵ等の制御素子を含んで構成され、画像形成装置３０を統合的に制御する機能を有する。
【００３５】
記憶部３２０は、半導体メモリ、ハードディスク等を含んで構成され、制御部３００で処理されるプログラム、印刷データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、ハードディスク装置、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。
【００３６】
データインターフェース３４０は、ネットワーク等を介して、情報処理装置１０におけるデータインターフェース１４０及び印刷制御装置２０におけるデータインターフェース３４０と情報伝達可能に接続され、各種情報を送受信するために用いられる。
【００３７】
本実施形態に係る印刷制御方法は、印刷制御装置２０の記憶部２２０に格納された印刷制御プログラムを実行することにより実現される。
【００３８】
本実施形態に係る印刷制御方法の各工程はコンピュータで処理可能な印刷制御プログラムに変換されて印刷制御装置２０の記憶部２２０に格納および保持される。印刷制御装置２０の制御部２００は、記憶部２２０に保持されている印刷制御プログラムを読み出し、各工程を順次実行する。
【００３９】
（実施形態１）
本発明の印刷制御方法の一実施形態は、図５に示すフローチャートの各工程を実行することにより実現される。本実施形態において各工程は必須要件ではなく適宜組み合わせて実行することができる。例えば、ステップＳ１６，Ｓ１８，Ｓ２８，Ｓ３０，Ｓ３２，Ｓ３４，Ｓ３６の各工程は、コンピュータで処理可能な印刷制御プログラムに変換されて印刷制御装置２０の記憶部２２０に格納および保持されることが好ましい。また、例えば、ステップＳ１０，Ｓ１２，Ｓ１４，Ｓ２０の各工程は、コンピュータで処理可能な別の印刷制御プログラムに変換されて情報処理装置１０の記憶部１２０に格納および保持されてもよい。
【００４０】
以下、権限者Ａが、ユーザＢに対してコンテンツＸについて画像形成装置３０Ａを使用して印刷することを許可する例について説明する。もちろん、権限者Ａが複数のユーザに対して１つのコンテンツを配布してもよいし、権限者Ａが複数のユーザに対して複数のコンテンツを配布してもよく、その場合も同様の処理が行われる。なお、ここで、図１における情報処理装置１０Ａは、権限者Ａが使用可能であり、情報処理装置１０Ｂは、ユーザＢが使用可能であるものとする。ここでは、権限者ＡとユーザＢとが異なる情報処理装置を使用する場合について説明するが、権限者ＡとユーザＢとが同じ情報処理装置を共有して使用する場合であってもかまわない。
【００４１】
ここで、コンテンツとは情報処理装置等により提供される文書情報、画像情報等の情報を意味する。
【００４２】
ステップＳ１０では、情報処理装置１０Ａの制御部１００Ａは、アプリケーションソフトウェアなどを用いて生成したコンテンツの文書データ、画像データ等が変換されたバイナリデータ等の印刷データを、複数の切片印刷データに分割する。
【００４３】
印刷データの分割の方法としては、印刷データを複数の切片印刷データに分割するのであれば特に制限はないが、セキュリティの観点から、分割したそれぞれの切片印刷データだけでは情報として意味を持たないように分割することが好ましい。例えば、バイナリデータを所定のバイト数ごと、例えば１００バイトごとに複数の切片印刷データに分割する。
【００４４】
１つの印刷データから分割する切片印刷データの数は、特に制限はないが、権限者がコンテンツを配布する人数をｎ（ｎは整数）とすると、（ｎ＋１）個以上の切片印刷データに分割することが好ましく、（ｎ＋１）個の切片印刷データに分割することがより好ましい。例えば、権限者Ａが、コンテンツＸをユーザＢ一人に配布する場合は２個以上の切片印刷データに分割することが好ましく、２個の切片印刷データに分割することがより好ましい。ここでは、コンテンツＸの印刷データを切片印刷データＡと、切片印刷データＢとの２つに分割するものとして以下説明する。
【００４５】
ステップＳ１２では、制御部１００Ａは、ステップＳ１０で分割した複数の切片印刷データのそれぞれに属性情報を付与する。ここで、属性情報とは、後述するステップＳ３２において複数の切片印刷データを照合する際に必要な情報である。属性情報には、例えば、どの印刷データから分割された切片印刷データかを示すＩＤ番号を含むＩＤ番号情報；その印刷データからどのような方法で分割されたかを示す分割方法情報；１つの印刷データからいくつの切片印刷データに分割されたかを示す分割数情報；等が含まれる。
【００４６】
ステップＳ１４では、制御部１００Ａは、ステップＳ１２で属性情報が付与された複数の切片印刷データのうち少なくとも１つの切片印刷データをデータインターフェース１４０を用いて、ネットワーク等を介して印刷制御装置２０へ送付する。ここでは、属性情報が付与された切片印刷データＡと、属性情報が付与された切片印刷データＢとのうち、切片印刷データＡが印刷制御装置２０へ送付される。
【００４７】
ステップＳ１６では、印刷制御装置２０の制御部２００は、ステップＳ１４で情報処理装置１０Ａから送付された切片印刷データＡをデータインターフェース２４０を用いて取得する。
【００４８】
ステップＳ１８では、印刷制御装置２０の制御部２００は、ステップＳ１６で取得した切片印刷データＡを記憶部２２０に格納する。
【００４９】
ステップＳ２０では、制御部１００Ａは、ステップＳ１２で属性情報が付与された複数の切片印刷データのうちの残りの少なくとも１つの切片印刷データＢをデータインターフェース１４０を用いて、ネットワーク等を介して別の情報処理装置１０Ｂへ送付する。情報処理装置１０Ａから別の情報処理装置１０Ｂへの切片印刷データＢの送付は、ネットワーク等を介する送信により行われてもよいが、フロッピー（登録商標）ディスク、光磁気ディスク、光ディスク等の記録媒体に記憶されて提供されてもよいし、サーバ等に切片印刷データＢを保存してサーバから情報処理装置１０Ｂに取得させてもよい。
【００５０】
ステップＳ２２では、情報処理装置１０Ｂの制御部１００Ｂは、ステップＳ２０で情報処理装置１０Ａから送付された切片印刷データＢをデータインターフェース１４０Ｂを用いて取得する。
【００５１】
ステップＳ２４では、情報処理装置１０Ｂの制御部１００Ｂは、ステップＳ２２で取得した切片印刷データＢを記憶部１２０Ｂに格納する。
【００５２】
ステップＳ２６では、情報処理装置１０Ｂの制御部１００Ｂは、ステップＳ２４で格納した切片印刷データＢをデータインターフェース１４０Ｂを用いて、印刷制御装置２０へ送付する。
【００５３】
ステップＳ２８では、印刷制御装置２０の制御部２００は、ステップＳ２６で情報処理装置１０Ｂから送付された切片印刷データＢをデータインターフェース２４０を用いて取得する。
【００５４】
ステップＳ３０では、印刷制御装置２０の制御部２００は、ステップＳ２８で取得した切片印刷データＢを記憶部２２０に格納する。
【００５５】
ステップＳ３２では、印刷制御装置２０の制御部２００は、ステップＳ１８で格納した切片印刷データＡが有する属性情報と、ステップＳ３０で格納した切片印刷データＢが有する属性情報とを照合する。そして、制御部２００は、記憶部２２０に格納された複数の切片印刷データの中からＩＤ番号情報が合致する切片印刷データを選択する。そして、ステップＳ１０で１つの印刷データから分割した切片印刷データの全てが揃ったかどうかを属性情報に基づいて判断する。このとき、制御部２００は、例えば、前記分割数情報に示される１つの印刷データから分割した分割数の分の切片印刷データが揃ったかどうかを判断する。
【００５６】
ステップＳ３２の照合において、権限者Ａの情報処理装置１０Ａからの切片印刷データＡの送付、格納と、ユーザＢの情報処理装置１０Ｂからの切片印刷データＢの送付、格納との間にタイムラグが生じる場合には、制御部２００は、記憶部２２０に格納された複数の切片印刷データの中からＩＤ番号情報が合致する切片印刷データを選択および判断する動作をスケジューラ機能により定期的に行うことが好ましい。これにより、タイムラグが生じた場合にも容易にＩＤ番号情報が合致する切片印刷データを選択することができる。
【００５７】
制御部２００が、ステップＳ１０で１つの印刷データから分割した切片印刷データの全てが揃ったと判断した場合は、ステップＳ３４で、制御部２００は、ＩＤ番号情報が一致した切片印刷データに基づいて印刷データを復元する。
【００５８】
制御部２００がステップＳ１０で１つの印刷データから分割した切片印刷データの全てがまだ揃わないと判断した場合は、制御部２００は、ステップＳ１０で分割した切片印刷データの全てが揃うまで待機する。
【００５９】
ステップＳ３６では、印刷制御装置２０の制御部２００は、ステップＳ３４で復元した復元印刷データをユーザインターフェース２４０を用いて、ネットワーク等を介して画像形成装置３０Ａに送付する。このとき、復元印刷データは、あらかじめ指定した画像形成装置３０Ａにのみ送付可能なように設定され、指定されていない画像形成装置３０Ｂには送付されないことが好ましい。
【００６０】
この後、画像形成装置３０Ａの制御部３００Ａは、ステップＳ３６で印刷制御装置２０から送付された復元印刷データをデータインターフェース３４０を用いて取得する。印刷制御装置３０Ａの制御部３００Ａは、取得した復元印刷データを記憶部３２０に格納し、復元印刷データに基づいて、印刷手段３８０を用いて用紙上に印刷結果画像を形成する。
【００６１】
これにより、ユーザＢは、コンテンツＸについて権限者Ａに指定された画像形成装置３０Ａを使用しないと印刷することができない。なお、ユーザＢが権限者Ａに画像形成装置３０Ｂでも印刷できるように連絡し、これに対して権限者Ａが切片印刷データを画像形成装置３０Ｂに対して送付すれば、ユーザＢは画像形成装置３０Ｂでも印刷できるようになる。
【００６２】
また、１つの切片印刷データはもう片方の切片印刷データに対応するが、あらかじめ複数の同じ切片印刷データを印刷制御装置２０に送付しておけば、その数の分だけもう片方の切片印刷データを送付すれば、その数の分だけ印刷が許可される。
【００６３】
本実施形態において、コンテンツの印刷データを複数の切片印刷データに分割し、全ての切片印刷データが揃ったときに印刷データの復元を行い、印刷することにより、コンテンツに依存する画像形成装置の制限を行うことができる。また、分割された各切片印刷データだけでは情報としての意味を有さないので、高いセキュリティ性を確保することができる。
【００６４】
（実施形態２）
実施形態１に示した、印刷データを分割した複数の切片印刷データを使用する代わりに、公知の方法である暗号化により印刷データを暗号化した暗号データと、暗号データを複号する暗号鍵とを使用してもよい。本実施形態に係る印刷制御方法は、図６に示すフローチャートの各工程を実行することにより実現される。本実施形態において各工程は必須要件ではなく適宜組み合わせて実行することができる。例えば、ステップＳ５６，Ｓ５８，Ｓ６８，Ｓ７０，Ｓ７２，Ｓ７４，Ｓ７６の各工程は、コンピュータで処理可能な印刷制御プログラムに変換されて印刷制御装置２０の記憶部２２０に格納および保持されることが好ましい。また、例えば、ステップＳ５０，Ｓ５２，Ｓ５４，Ｓ６０の各工程は、コンピュータで処理可能な別の印刷制御プログラムに変換されて情報処理装置１０の記憶部１２０に格納および保持されてもよい。
【００６５】
ここでも、実施形態１と同様に、権限者Ａが、ユーザＢに対してコンテンツＸについて画像形成装置３０Ａを使用して印刷することを許可する例について説明する。
【００６６】
ステップＳ５０では、情報処理装置１０Ａの制御部１００Ａは、アプリケーションソフトウェアなどを用いて生成したコンテンツの文書データ、画像データ等が変換されたバイナリデータ等の印刷データを公知の暗号化方法により暗号鍵を用いて暗号化して、暗号化データを生成する。
【００６７】
暗号鍵としては、特に制限はないが、暗号化及び複号化に対して対になる２つの鍵を使用する公開鍵暗号でもよいし、暗号化及び複号化に対して同じ鍵を使用する秘密鍵暗号でもよい。
【００６８】
１つの印刷データから生成する暗号化データの数、暗号鍵の数については特に制限はないが、権限者がコンテンツを配布する人数をｎ（ｎは整数）とすると、暗号化データの数と暗号鍵の数との合計が、（ｎ＋１）個以上であることが好ましく、（ｎ＋１）個であることがより好ましい。例えば、権限者Ａが、コンテンツＸをユーザＢ一人に配布する場合は１個の暗号化データと１個の暗号鍵とを生成すればよく、権限者Ａが、コンテンツＸをユーザ２人に配布する場合は１個の暗号化データと２個の暗号鍵、または２個の暗号化データと１個の暗号鍵、を生成すればよく、権限者Ａが、コンテンツＸをユーザ３人に配布する場合は１個の暗号化データと３個の暗号鍵、または２個の暗号化データと２個の暗号鍵、または３個の暗号化データと１個の暗号鍵を生成すればよい。ここでは、コンテンツＸの印刷データから１個の暗号化データと、１個の暗号鍵を生成するものとして以下説明する。
【００６９】
ステップＳ５２では、制御部１００Ａは、ステップＳ５０で暗号化した暗号化データ及び暗号鍵のそれぞれに属性情報を付与する。ここで、属性情報とは、後述するステップＳ７２において暗号化データ及び暗号鍵を照合する際に必要な情報である。属性情報には、例えば、どの印刷データから暗号化された暗号化データか、またはどの印刷データの暗号化に使用した暗号鍵かを示すＩＤ番号を含むＩＤ番号情報；１つの印刷データから生成した暗号化データの数や、暗号鍵の数を示す数情報；等が含まれる。
【００７０】
ステップＳ５４では、制御部１００Ａは、ステップＳ５２で属性情報が付与された暗号化データ及び暗号鍵のうち少なくとも１つをデータインターフェース１４０を用いて、ネットワーク等を介して印刷制御装置２０へ送付する。ここでは、属性情報が付与された暗号化データ及び暗号鍵のうち暗号鍵が印刷制御装置２０へ送付される。もちろん、暗号化データが印刷制御装置２０へ送付されてもよい。
【００７１】
ステップＳ５６では、印刷制御装置２０の制御部２００は、ステップＳ５４で情報処理装置１０Ａから送付された暗号鍵をデータインターフェース２４０を用いて取得する。
【００７２】
ステップＳ５８では、印刷制御装置２０の制御部２００は、ステップＳ５６で取得した暗号鍵を記憶部２２０に格納する。
【００７３】
ステップＳ６０では、制御部１００Ａは、ステップＳ５２で属性情報が付与された暗号化データ及び暗号鍵のうちの残りの暗号化データをデータインターフェース１４０を用いて、ネットワーク等を介して別の情報処理装置１０Ｂへ送付する。情報処理装置１０Ａから別の情報処理装置１０Ｂへの暗号化データの送付は、ネットワーク等を介する送信により行われてもよいが、フロッピー（登録商標）ディスク、光磁気ディスク、光ディスク等の記録媒体に記憶されて提供されてもよいし、サーバ等に暗号化データを保存してサーバから情報処理装置１０Ｂに取得させてもよい。
【００７４】
ステップＳ６２では、情報処理装置１０Ｂの制御部１００Ｂは、ステップＳ６０で情報処理装置１０Ａから送付された暗号化データをデータインターフェース１４０Ｂを用いて取得する。
【００７５】
ステップＳ６４では、情報処理装置１０Ｂの制御部１００Ｂは、ステップＳ６２で取得した暗号化データを記憶部１２０Ｂに格納する。
【００７６】
ステップＳ６６では、情報処理装置１０Ｂの制御部１００Ｂは、ステップＳ６４で格納した暗号化データＢをデータインターフェース１４０Ｂを用いて、印刷制御装置２０へ送付する。
【００７７】
ステップＳ６８では、印刷制御装置２０の制御部２００は、ステップＳ６６で情報処理装置１０Ｂから送付された暗号化データをデータインターフェース２４０を用いて取得する。
【００７８】
ステップＳ７０では、印刷制御装置２０の制御部２００は、ステップＳ６８で取得した暗号化データを記憶部２２０に格納する。
【００７９】
ステップＳ７２では、印刷制御装置２０の制御部２００は、ステップＳ５８で格納した暗号鍵が有する属性情報と、ステップＳ７０で格納した暗号化データが有する属性情報とを照合する。そして、制御部２００は、記憶部２２０に格納された複数の暗号化データ及び暗号鍵の中からＩＤ番号情報が合致する暗号化データ及び暗号鍵を選択する。そして、ステップＳ５０で生成した暗号化データ及び暗号鍵の全てが揃ったかどうかを属性情報に基づいて判断する。このとき、制御部２００は、例えば、前記数情報に示される１つの印刷データから生成した暗号化データの数や、暗号鍵の数の分の暗号化データ及び暗号鍵が揃ったかどうかを判断する。
【００８０】
ステップＳ７２の照合において、暗号化データの送付、格納と、暗号鍵の送付、格納との間にタイムラグが生じる場合には、実施形態１と同様にスケジューラ機能により定期的に照合が行われることが好ましい。
【００８１】
制御部２００が、ステップＳ５０で１つの印刷データから生成した暗号化データ及び暗号鍵の全てが揃ったと判断した場合は、ステップＳ７４で、制御部２００は、ＩＤ番号情報が一致した暗号化データ及び暗号鍵に基づいて印刷データを復号する。
【００８２】
制御部２００がステップＳ５０で１つの印刷データから生成した暗号化データ及び暗号鍵の全てがまだ揃わないと判断した場合は、制御部２００は、ステップＳ５０で生成した暗号化データ及び暗号鍵の全てが揃うまで待機する。
【００８３】
ステップＳ７６では、印刷制御装置２０の制御部２００は、ステップＳ７４で復号した復号印刷データをユーザインターフェース２４０を用いて、ネットワーク等を介して画像形成装置３０Ａに送付する。このとき、復号印刷データは、あらかじめ指定した画像形成装置３０Ａにのみ送付可能なように設定され、指定されていない画像形成装置３０Ｂには送付されないことが好ましい。
【００８４】
この後、画像形成装置３０Ａの制御部３００Ａは、ステップＳ７６で印刷制御装置２０から送付された復号印刷データをデータインターフェース３４０を用いて取得する。印刷制御装置３０Ａの制御部３００Ａは、取得した復号印刷データを記憶部３２０に格納し、復号印刷データに基づいて、印刷手段３８０を用いて用紙上に印刷結果画像を形成する。
【００８５】
本実施形態において、コンテンツの印刷データを暗号鍵により暗号化して、全ての暗号化データ及び暗号鍵が揃ったときに印刷データの復元を行い、印刷することにより、コンテンツに依存する画像形成装置の制限を行うことができる。
【００８６】
また本発明の実施形態に係る印刷制御装置２０において、切片印刷データまたは暗号化データ及び暗号鍵に対する設定情報の設定、管理、制御を行う管理機能を有することが好ましい。切片印刷データまたは暗号化データ及び暗号鍵に対する設定情報としては、例えば、切片印刷データまたは暗号化データ及び暗号鍵をいつから有効とすることができるか、いつまで有効とすることができるか、いつからいつまで有効とすることができるか等の有効性情報；切片印刷データまたは暗号化データ及び暗号鍵を自動的に消去する日付や時間等の消去情報；印刷可能部数、印刷可能回数等の印刷制限情報；利用可能なユーザに関する情報等のユーザ情報；等を含む。このような設定情報に基づいて、印刷制御装置２０は、切片印刷データまたは暗号化データ及び暗号鍵の管理や、画像形成装置３０の制御等を行うことができる。
【００８７】
このような切片印刷データまたは暗号化データ及び暗号鍵に対する設定情報は、印刷処理を行う前、又は印刷処理を行う際に予め設定しておくことが好ましい。設定情報の設定は、情報処理装置１０Ａから切片印刷データまたは暗号化データ及び暗号鍵を印刷制御装置２０に送付する際、または情報処理装置１０Ａから切片印刷データまたは暗号化データ及び暗号鍵を情報処理装置１０Ｂに送付する際に行うことができる。例えば、情報処理装置１０Ａにおいて、プリンタドライバ等のインタフェース上で行うことができる。
【００８８】
また、切片印刷データまたは暗号化データ及び暗号鍵に対する設定情報の設定または変更を、印刷制御装置２０に切片印刷データまたは暗号化データ及び暗号鍵の送付を行った後に行うことができる。例えば、情報処理装置１０Ａからネットワーク等を介して印刷制御装置２０に送付、格納された後に切片印刷データまたは暗号化データ及び暗号鍵の設定情報の設定または変更を行うことができる。また、印刷制御装置２０にタッチパネル等の入力手段を設けて、その入力手段から設定情報の設定または変更を行うことができるようにしてもよい。
【００８９】
また、印刷制御装置２０に切片印刷データまたは暗号化データ及び暗号鍵の送付を行った後に、設定情報の設定または変更の他にも、切片印刷データまたは暗号化データ及び暗号鍵の消去や、印刷の取りやめ等の指示を行うことができる。
【００９０】
設定情報の設定または変更や、上記指示は、すべての情報処理装置１０から行えるようにしてもかまわないが、セキュリティの観点から権限者Ａが使用する情報処理装置１０Ａからのみ行えるようにして、一般のユーザＢが使用する情報処理装置１０Ｂからは行えないようにすることが好ましい。
【００９１】
本発明の実施形態において、図７に示すように、印刷制御装置２０は、画像形成装置３０に直接設置される形で実現してもよい。また、図８のように、印刷制御装置２０の機能は、画像形成装置３０に組み込まれる形で実現してもよい。この場合、本実施形態に係る印刷制御プログラムは画像形成装置３０の記憶部３２０に格納および保持される。これらそれぞれの場合においても、情報処理装置１０Ａ及び情報処理装置１０Ｂからネットワーク等を経由して受け取った切片印刷データまたは暗号化データ及び暗号鍵を、上述した方法に従って照合、復元または複合し、用紙に印刷することで所望の印刷を実現することができる。
【００９２】
また、指定した画像形成装置３０による印刷を確実に行うためには、印刷制御装置２０は画像形成装置３０に直接設置される形で実現されること、または印刷制御装置２０の機能は画像形成装置３０に組み込まれる形で実現されること、が好ましく、印刷制御装置２０の機能は画像形成装置３０に組み込まれる形で実現されることがより好ましい。
【００９３】
以上説明したように、コンテンツの印刷データを複数の切片印刷データに分割して全ての切片印刷データが揃ったときに印刷データの復元を行って印刷することにより、または、コンテンツの印刷データを暗号鍵により暗号化して全ての暗号化データ及び暗号鍵が揃ったときに印刷データの復元を行って印刷することにより、分割した切片印刷データまたは暗号化データ及び暗号鍵が揃わないと印刷されないため、特定の印刷機に限定した印刷を容易に指定することができ、印刷の実行の制御が可能になる。これにより、機密文書の外部への印刷指示を防ぐことができる。
【００９４】
なお、その他にも、複数の切片印刷データまたは暗号化データ及び暗号鍵を印刷制御装置２０に順次送付しておいて、時間を置いて複数の残りの切片印刷データまたは暗号化データ及び暗号鍵を同時送付することにより、印刷制御装置に蓄積された特定の文書群の一括印刷を行うこともできる。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施形態における印刷制御システムの構成の一例を示すブロック図である。
【図２】本発明の一実施形態における情報処理装置の構成の一例を示すブロック図である。
【図３】本発明の一実施形態における印刷制御装置の構成の一例を示すブロック図である。
【図４】本発明の一実施形態における画像形成装置の構成の一例を示すブロック図である。
【図５】本発明の一実施形態における印刷制御方法の一例を示すチャート図である。
【図６】本発明の一実施形態における印刷制御方法の別の例を示すチャート図である。
【図７】本発明の一実施形態における印刷制御システムの構成の別の例を示すブロック図である。
【図８】本発明の一実施形態における印刷制御システムの構成の別の例を示すブロック図である。
【符号の説明】
【００９６】
１  印刷制御システム、１０  情報処理装置、２０  印刷制御装置、３０  画像形成装置、１００，２００，３００  制御部、１２０，２２０，３２０  記憶部、１４０，２４０，３４０  データインターフェース、１６０  表示部、１８０  入力部、３６０  給紙手段、３８０  印刷手段、４００  排紙手段。
【図１】
2005267494.tif 000003
【図２】
2005267494.tif 000004
【図３】
2005267494.tif 000005
【図４】
2005267494.tif 000006
【図５】
2005267494.tif 000007
【図６】
2005267494.tif 000008
【図７】
2005267494.tif 000009
【図８】
2005267494.tif 000010