(57)【要約】【課題】  原ページ画像を秘匿した印刷物から原ページ画像をプリント可能な画像形成装置やユーザーを限定する。【解決手段】  原ページ画像における複数のブロックのブロックデータが抽出されて暗号化され、暗号化された複数のブロックデータが複数の可視コードに変換され、複数の可視コードが配列された暗号ページ画像がプリントされる。その際、暗号ページ画像の復号を許可する画像形成装置の固有識別子が暗号キーとして上述の暗号化が行われる。その後、その印刷物から読み取られた暗号ページ画像から複数の可視コードが抽出され、暗号化された複数のブロックデータに変換され、暗号化された複数のブロックデータの復号が、当該画像形成装置の固有識別子を暗号キーとして試みられる。その復号に成功した場合、複数のブロックデータに基づく複数のブロックを配置して原ページ画像が復元されプリントされる。【選択図】  図６
2020005041.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターを、
原ページ画像の画像データから前記原ページ画像内の複数のブロックの複数のブロックデータを抽出し、前記複数のブロックデータを暗号化し、暗号化された前記複数のブロックデータを複数の可視コードにそれぞれ変換する暗号化部、
前記複数の可視コードが配列された暗号ページ画像を生成する画像処理部、および
前記暗号ページ画像をプリントさせるプリント要求を画像形成装置へ送信する要求送信部として機能させ、
前記暗号化部は、前記暗号ページ画像から前記原ページ画像への復号を許可する画像形成装置の固有識別子を暗号キーとして、前記複数のブロックデータを暗号化すること、
を特徴とするドライバープログラム。
【請求項２】
前記暗号化部は、前記複数の可視コードのうちの１つについて、（ａ）暗号化された前記複数のブロックデータおよび（ｂ）前記暗号ページ画像から前記原ページ画像への復号を許可するユーザーのユーザーＩＤを当該可視コードに変換することを特徴とする請求項１記載のドライバープログラム。
【請求項３】
前記暗号化部は、前記原ページ画像の種別に応じて前記ブロックのサイズを調整することを特徴とする請求項１記載のドライバープログラム。
【請求項４】
前記暗号化部は、前記原ページ画像内のテキストオブジェクトを検出し、前記テキストオブジェクトの領域を前記ブロックとすることを特徴とする請求項１記載のドライバープログラム。
【請求項５】
前記暗号化部は、（ａ）暗号化された前記複数のブロックデータおよび（ｂ）前記原ページ画像内での前記ブロックの位置情報を当該可視コードに変換することを特徴とする請求項１記載のドライバープログラム。
【請求項６】
画像形成装置において、
当該画像形成装置の固有識別子を設定する機器情報制御部と、
スキャナーで、暗号ページ画像がプリントされた印刷物から前記暗号ページ画像を読み取るスキャナー制御部と、
前記暗号ページ画像から複数の可視コードを抽出し、前記複数の可視コードを、暗号化された複数のブロックデータにそれぞれ変換し、前記暗号化された複数のブロックデータをそれぞれ復号する復号部と、
前記複数のブロックデータの復号に成功した場合、前記複数のブロックデータに基づく複数のブロックを配置して原ページ画像を復元する画像処理部と、
前記複数のブロックデータの復号に成功した場合、前記原ページ画像をプリンターにプリントさせる印刷制御部とを備え、
前記復号部は、当該画像形成装置の固有識別子を暗号キーとして、前記暗号化された複数のブロックデータの復号を試み、当該画像形成装置の固有識別子を暗号キーとして前記複数のブロックデータが暗号化されている場合には、前記暗号化された複数のブロックデータの復号に成功し、当該画像形成装置の固有識別子を暗号キーとして前記複数のブロックデータが暗号化されていない場合には、前記暗号化された複数のブロックデータの復号に失敗すること、
を特徴とする画像形成装置。
【請求項７】
前記復号部は、前記複数の可視コードをデコードして得られるデータにおいて前記複数のブロックデータの他にユーザーＩＤが含まれている場合、前記ユーザーＩＤのユーザーに対して前記原ページ画像の復元および前記プリントを許可し、前記ユーザーＩＤ以外のユーザーに対して前記原ページ画像の復元および前記プリントを禁止することを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記画像処理部は、前記可視コードをデコードして得られるデータにおいて前記ブロックデータの他に位置情報が含まれている場合、前記原ページ画像において前記位置情報により指定される位置に、前記ブロックデータに対応するブロックを配置することを特徴とする請求項６記載の画像形成装置。
【請求項９】
前記原ページ画像の画像データから前記原ページ画像内の複数のブロックの複数のブロックデータを抽出し、前記複数のブロックデータを暗号化し、暗号化された前記複数のブロックデータを複数の可視コードにそれぞれ変換する暗号化部をさらに備え、
前記暗号化部は、前記暗号ページ画像から前記原ページ画像への復号を許可する画像形成装置の固有識別子を暗号キーとして、前記複数のブロックデータを暗号化し、
前記画像処理部は、前記複数の可視コードが配列された暗号ページ画像を生成し、
前記印刷制御部は、前記暗号ページ画像をプリンターにプリントさせること、
を特徴とする請求項６記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバープログラムおよび画像形成装置に関するものである。
【背景技術】
【０００２】
ある印刷システムでは、文書管理サーバーが、文書データのアクセス権を管理し、ネットワーク対応画像形成装置は、認証要求を文書管理サーバーへ送信し、文書管理サーバーは、認証に成功すると、文書データをネットワーク対応画像形成装置へ送信し、ネットワーク対応画像形成装置は、その文書データに基づき文書を印刷している（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０７４２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、文書データであれば、上述のようにサーバーによってアクセス権を管理することが可能であるが、印刷物の場合、誰でもコピーが可能である。
【０００５】
本発明は、上記の問題に鑑みてなされたものであり、原ページ画像を秘匿した印刷物から原ページ画像をプリント可能な画像形成装置やユーザーを限定するドライバープログラムおよび画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るドライバープログラムは、コンピューターを、原ページ画像の画像データから前記原ページ画像内の複数のブロックの複数のブロックデータを抽出し、前記複数のブロックデータを暗号化し、暗号化された前記複数のブロックデータを複数の可視コードにそれぞれ変換する暗号化部、前記複数の可視コードが配列された暗号ページ画像を生成する画像処理部、および前記暗号ページ画像をプリントさせるプリント要求を画像形成装置へ送信する要求送信部として機能させる。そして、前記暗号化部は、前記暗号ページ画像から前記原ページ画像への復号を許可する画像形成装置の固有識別子を暗号キーとして、前記複数のブロックデータを暗号化する。
【０００７】
本発明に係る画像形成装置は、当該画像形成装置の固有識別子を設定する機器情報制御部と、スキャナーで、暗号ページ画像がプリントされた印刷物から前記暗号ページ画像を読み取るスキャナー制御部と、前記暗号ページ画像から複数の可視コードを抽出し、前記複数の可視コードを暗号化された複数のブロックデータにそれぞれ変換し、前記暗号化された複数のブロックデータをそれぞれ復号する復号部と、前記複数のブロックデータの復号に成功した場合、前記複数のブロックデータに基づく複数のブロックを配置して原ページ画像を復元する画像処理部と、前記複数のブロックデータの復号に成功した場合、前記原ページ画像をプリンターにプリントさせる印刷制御部とを備える。そして、前記復号部は、当該画像形成装置の固有識別子を暗号キーとして、前記暗号化された複数のブロックデータの復号を試み、当該画像形成装置の固有識別子を暗号キーとして前記複数のブロックデータが暗号化されている場合には、前記暗号化された複数のブロックデータの復号に成功し、当該画像形成装置の固有識別子を暗号キーとして前記複数のブロックデータが暗号化されていない場合には、前記暗号化された複数のブロックデータの復号に失敗する。
【発明の効果】
【０００８】
本発明によれば、原ページ画像を秘匿した印刷物から原ページ画像をプリント可能な画像形成装置やユーザーを限定するドライバープログラムおよび画像形成装置が得られる。
【０００９】
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係るドライバープログラムおよび画像形成装置を含む画像形成システムの構成を示すブロック図である。
【図２】図２は、図１における端末装置１の構成を示すブロック図である。
【図３】図３は、原ページ画像から抽出されるブロックの一例を示す図である。
【図４】図４は、原ページ画像から抽出されるブロックの別の例を示す図である。
【図５】図５は、図１における画像形成装置３の構成を示すブロック図である。
【図６】図６は、図１に示す画像形成システムの動作について説明するシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、図に基づいて本発明の実施の形態を説明する。
【００１２】
図１は、本発明の実施の形態に係るドライバープログラムおよび画像形成装置を含む画像形成システムの構成を示すブロック図である。図１に示すシステムでは、端末装置１が、伝送路２に接続され、その伝送路２に画像形成装置３が接続されている。端末装置１は、パーソナルコンピューターなどである。伝送路２は、有線または無線のローカルエリアネットワーク、周辺機器インターフェイスなどである。画像形成装置３は、ここでは複合機であるが、プリンターなどの印刷機能を有する他の装置でもよい。
【００１３】
端末装置１は、プリント要求を画像形成装置３に送信し、画像形成装置３は、そのプリント要求に基づく画像の印刷を実行する。
【００１４】
ここで、端末装置１および画像形成装置３の構成について説明する。
【００１５】
図２は、図１における端末装置１の構成を示すブロック図である。端末装置１は、例えば、オペレーティングシステム、アプリケーションプログラム、ドライバープログラムなどをインストールされたパーソナルコンピューターである。端末装置１は、通信装置１１と、表示装置１２と、入力装置１３と、記憶装置１４と、演算処理装置１５を備える。
【００１６】
通信装置１１は、伝送路２に接続され、伝送路２を介して他の装置（画像形成装置３など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置１１としては、ネットワークインターフェイス、モデムなどが使用される。表示装置１２は、端末装置１のユーザーに対して各種画面を表示する、液晶ディスプレイなどといった装置である。入力装置１３は、ユーザーによるユーザー操作を検出する、キーボード、マウスなどといった装置である。
【００１７】
また、記憶装置１４は、各種データや上述のプログラムを格納可能な装置である。記憶装置１４としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。記憶装置１４には、画像形成装置３用のドライバープログラム１４ａが記憶されている。
【００１８】
また、演算処理装置１５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターを備え、記憶装置１４、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部として動作する。ここでは、演算処理装置１５は、アプリケーション２１およびドライバー２２として動作する。特に、演算処理装置１５は、ドライバープログラム１４ａを実行することで、ドライバー２２として動作する。
【００１９】
アプリケーション２１は、原ページ画像を生成する。
【００２０】
ドライバー２２は、画像形成装置３用のドライバーであって、ＵＩ制御部２２ａ、暗号化部２２ｂ、画像処理部２２ｃ、および要求送信部２２ｄを備える。
【００２１】
ＵＩ制御部２２ａは、画像形成装置の固有識別子（シリアル番号など）の入力画面を表示装置１２に表示し、その入力画面に対して入力された画像形成装置の固有識別子を入力装置１３で検出する。
【００２２】
暗号化部２２ｂは、原ページ画像の画像データから原ページ画像内の複数のブロックの複数のブロックデータ（つまり、ブロックの部分の画像データ）を抽出し、複数のブロックデータを暗号化し、暗号化された複数のブロックデータを複数の可視コードにそれぞれ変換する。原ページ画像は、カラー画像でもグレースケール画像でも２値画像でもよい。例えば原ページ画像がカラー画像である場合、画像データはＲＧＢデータである。なお、可視コードは、例えばＱＲコード（登録商標）である。
【００２３】
暗号化部２２ｂは、後述の暗号ページ画像から原ページ画像への復号を許可する画像形成装置の固有識別子を暗号キーとして、複数のブロックデータを暗号化する。ここでは、暗号化部２２ｂは、所定の共通鍵暗号方式でブロックデータを暗号化する。
【００２４】
後述の暗号ページ画像から原ページ画像への復号を許可する画像形成装置の固有識別子は、ユーザーにより入力される。つまり、ＵＩ制御部２２ａは、その画像形成装置の固有識別子の入力画面を表示装置１２に表示し、その入力画面に対して入力された画像形成装置の固有識別子を入力装置１３で検出する。
【００２５】
この実施の形態では、暗号化部２２ｂは、上述の複数の可視コードのうちの１つ（例えば最後の１つ）について、（ａ）暗号化された複数のブロックデータおよび（ｂ）暗号ページ画像から原ページ画像への復号を許可するユーザーのユーザーＩＤを当該可視コードに変換する。なお、そのユーザーＩＤは、当該端末装置１のユーザーにより入力される。つまり、ＵＩ制御部２２ａは、そのユーザーＩＤの入力画面を表示装置１２に表示し、その入力画面に対して入力されたユーザーＩＤを入力装置１３で検出する。なお、このユーザーＩＤは、同様に暗号化されたものでもよい。
【００２６】
また、この実施の形態において、暗号化部２２ｂは、原ページ画像の種別に応じてブロックのサイズを調整するようにしてもよい。例えば、原ページ画像の種別が文字画像である場合、ブロックのサイズが、複数の文字が含まれるように比較的大きなサイズとされ、原ページ画像の種別が写真画像である場合、ブロックのサイズが、写真画像の場合より小さなサイズとされる。
【００２７】
図３は、原ページ画像から抽出されるブロックの一例を示す図である。図４は、原ページ画像から抽出されるブロックの別の例を示す図である。この実施の形態において、図３に示すように、暗号化部２２ｂは、原ページ画像を所定サイズの複数のブロックに分割するようにしてもよいし、図４に示すように、暗号化部２２ｂは、文字認識技術を使用して原ページ画像内のテキストオブジェクトを検出し、テキストオブジェクトの領域を上述のブロックとするようにしてもよい。
【００２８】
また、この実施の形態において、暗号化部２２ｂは、（ａ）暗号化された複数のブロックデータおよび（ｂ）原ページ画像内でのブロックの位置情報を当該可視コードに変換するようにしてもよい。その場合、例えば、暗号化部２２ｂは、原ページ画像内のテキストオブジェクトを検出し、テキストオブジェクトの領域を上述のブロックとする場合、そのテキストオブジェクトの位置情報をブロックデータとともに可視コードに変換する。なお、この位置情報は、同様に暗号化されたものでもよい。
【００２９】
画像処理部２２ｃは、複数の可視コードが配列された暗号ページ画像（１または複数ページのページ画像）を生成する。なお、暗号ページ画像における複数の可視コードの配列順序は、所定の順序とされる。また、複数の可視コードに位置情報が含まれている場合には、暗号ページ画像における複数の可視コードはランダムに配列されてもよい。
【００３０】
要求送信部２２ｄは、暗号ページ画像を画像形成装置３にプリントさせるためのプリント要求を生成し、通信装置１１を使用して、そのプリント要求を画像形成装置３に送信する。
【００３１】
図５は、図１における画像形成装置３の構成を示すブロック図である。図５に示すように、画像形成装置３は、プリンター３１、ファクシミリ装置３２、スキャナー３３、記憶装置３４、操作パネル３５、通信装置３６、およびコントローラー３７を備える。
【００３２】
プリンター３１は、ページ画像をプリント用紙に例えば電子写真方式で印刷する内部装置である。
【００３３】
ファクシミリ装置３２は、モデムで公衆電話回線等を介して画像をファクシミリ信号として送受する内部装置である。
【００３４】
スキャナー３３は、原稿から原稿画像を読み取り、その画像データを生成する内部装置である。
【００３５】
記憶装置３４は、フラッシュメモリーなどの不揮発性の記憶装置である。
【００３６】
操作パネル３５は、画像形成装置３の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置３５ａと、ユーザー操作を受け付ける入力装置３５ｂとを有する。表示装置３５ａとしては例えば液晶ディスプレイが使用される。入力装置３５ｂとしては、ハードキー、タッチパネルなどが使用される。
【００３７】
通信装置３６は、伝送路２に接続され、その伝送路２に接続された他の装置（端末装置１など）とデータ通信を行う回路である。通信装置３６としては、例えばネットワークインターフェイスが使用される。
【００３８】
また、コントローラー３７は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部として動作する。この実施の形態では、コントローラー３７は、ジョブ制御部４１、印刷制御部４２、スキャナー制御部５１、機器情報制御部５２、復号部５３、および画像処理部５４として動作する。
【００３９】
ジョブ制御部４１は、端末装置１からのプリント要求または操作パネル３５に対するユーザー操作に従って、印刷制御部４２に、指定されたページ画像をプリントジョブを実行させる。
【００４０】
印刷制御部４２は、（ａ）暗号ページ画像をプリンター３１にプリントさせたり、（ｂ）後述のように複数のブロックデータの復号に成功した場合、原ページ画像をプリンター３１にプリントさせたりする。
【００４１】
スキャナー制御部５１は、スキャナー３３で、暗号ページ画像がプリントされた印刷物から暗号ページ画像を読み取る。
【００４２】
機器情報制御部５２は、当該画像形成装置３の固有識別子を設定する。その固有識別子は、例えば、記憶装置３４に記憶されている。
【００４３】
復号部５３は、読み取られた暗号ページ画像から複数の可視コードを抽出し、その複数の可視コードを、暗号化された複数のブロックデータにそれぞれ変換し、暗号化された複数のブロックデータをそれぞれ復号する。なお、復号部５３は、暗号化部２２ｂの共通鍵暗号方式と同一の共通鍵暗号方式でブロックデータを復号する。
【００４４】
具体的には、復号部５３は、当該画像形成装置３の固有識別子を暗号キーとして、暗号化された複数のブロックデータの復号を試み、当該画像形成装置３の固有識別子を暗号キーとして複数のブロックデータが暗号化されている場合には、暗号化された複数のブロックデータの復号に成功し、当該画像形成装置３の固有識別子を暗号キーとして複数のブロックデータが暗号化されていない場合には、暗号化された複数のブロックデータの復号に失敗する。
【００４５】
さらに、復号部５３は、上述の複数の可視コードをデコードして得られるデータ（デコードデータ）において複数のブロックデータの他にユーザーＩＤが含まれている場合、そのユーザーＩＤのユーザーに対して原ページ画像の復元およびプリントを許可し、そのユーザーＩＤ以外のユーザーに対して原ページ画像の復元およびプリントを禁止する。なお、そのユーザーＩＤが同様に暗号化されている場合、同様に復号される。
【００４６】
つまり、当該画像形成装置３にログイン中のログインユーザーのユーザーＩＤが、可視コードのデコードデータに含まれていたユーザーＩＤに一致する場合、原ページ画像の復元およびプリントが許可され、そうではない場合には、原ページ画像の復元およびプリントが禁止される。
【００４７】
画像処理部５４は、上述の複数のブロックデータの復号に成功した場合、複数のブロックデータに基づく複数のブロックを配置して原ページ画像を復元する。
【００４８】
さらに、画像処理部５４は、上述の可視コードをデコードして得られるデータにおいてブロックデータの他に位置情報が含まれている場合、原ページ画像においてその位置情報により指定される位置に、ブロックデータに対応するブロックを配置する。なお、その位置情報が同様に暗号化されている場合、同様に復号される。
【００４９】
次に、上記画像形成システムの動作について説明する。図６は、図１に示す画像形成システムの動作について説明するシーケンス図である。
【００５０】
（ａ）原ページ画像に基づく暗号ページ画像の印刷物の生成
【００５１】
ユーザーは、原ページ画像に基づく暗号ページ画像の印刷物の生成を行う場合、端末装置１の入力装置１３などを使用して、対象となる原ページ画像を指定するとともに、暗号ページ画像から原ページ画像への復号およびプリントを許可する画像形成装置の固有識別子、並びに、暗号ページ画像から原ページ画像への復号およびプリントを許可するユーザーのユーザーＩＤを指定する。ＵＩ制御部２２ａは、上述のようにユーザーにより指定された原ページ画像、画像形成装置の固有識別子、およびユーザーＩＤを特定する。
【００５２】
次に、暗号化部２２ｂは、指定された原ページ画像から抽出すべき複数のブロックを特定し、原ページ画像の画像データから、複数のブロックのブロックデータを抽出する（ステップＳ１）。
【００５３】
暗号化部２２ｂは、ユーザーにより指定された画像形成装置の固有識別子を暗号キーとして、抽出した各ブロックデータを暗号化し（ステップＳ２）、暗号化された各ブロックデータを可視コードにエンコードする（ステップＳ３）。
【００５４】
そして、画像処理部２２ｃは、抽出されたブロックデータと同数の可視コードを、例えば図３または図４に示すように互いに空間的に独立した状態で配列させて、暗号ページ画像を生成する（ステップＳ４）。
【００５５】
要求送信部２２ｄは、生成された暗号ページ画像のプリント要求を生成し画像形成装置３へ送信する（ステップＳ５）。画像形成装置３では、ジョブ制御部４１が、そのプリント要求を受信し、印刷制御部４２は、そのプリント要求に基づき、プリンター３１で暗号ページ画像をプリントする（ステップＳ６）。
【００５６】
このようにして、暗号ページ画像がプリントされた印刷物が生成される。その印刷物を受け取ったユーザーは、印刷物上で、原ページ画像を視認することはできない。
【００５７】
（ｂ）暗号ページ画像の印刷物に基づく原ページ画像の復号およびプリント
【００５８】
上述の印刷物が配布され、その印刷物を受け取ったユーザーは、当該画像形成装置３を使用して、暗号ページ画像の印刷物に基づく原ページ画像の復号およびプリントを試みる。具体的には、ユーザーは、（ａ）自己のユーザーＩＤを操作パネル３５で入力して、画像形成装置３にログインし、（ｂ）画像形成装置３のスキャナー３３にその印刷物を載置し、操作パネル３５に対して所定のユーザー操作を行い、暗号ページ画像の印刷物に基づく原ページ画像の復号およびプリントを試みる。
【００５９】
ジョブ制御部４１は、操作パネル３５でそのユーザー操作が検出されると、暗号ページ画像の印刷物に基づく原ページ画像の復号およびプリントを含むコピージョブを開始する。スキャナー制御部５１は、スキャナー３３を制御して、その印刷物から暗号ページ画像をスキャンする（ステップＳ１１）。
【００６０】
復号部５３は、その暗号ページ画像の画像データを取得し、その画像データに基づき、暗号ページ画像から可視コードを抽出し（ステップＳ１２）、可視コードをデコードして、可視コードを、暗号化されたブロックデータなどに変換する（ステップＳ１３）。なお、可視コードのデコードデータには、暗号化されたブロックデータの他に、ユーザーＩＤおよび／または位置情報が含まれていることがある。
【００６１】
そして、復号部５３は、機器情報制御部５２を使用して当該画像形成装置３の固有識別子を取得し、取得した固有識別子を暗号キーとして、暗号化されたブロックデータの復号を試みる（ステップＳ１４）。このとき、当該画像形成装置３の固有識別子を暗号キーとしてそのブロックデータが暗号化されている場合には、その復号に成功し、そうではない場合には、その復号に失敗する。なお、復号に失敗した場合には、当該ジョブはエラー終了する。
【００６２】
そして、ブロックデータの復号に成功すると、可視コードのデコードデータにユーザーＩＤが含まれていた場合には、復号部５３は、そのユーザーＩＤがログインユーザーのユーザーＩＤに一致するか否かを判定し、両者が一致する場合には、原ページ画像のプリントを許可する（ステップＳ１５）。なお、両者が一致しない場合には、当該ジョブはエラー終了する。
【００６３】
そして、画像処理部５４は、復号されたブロックデータに基づくブロックを配列させて原ページ画像を復元する。その際、可視コードのデコードデータに位置情報が含まれていた場合には、画像処理部５４は、その位置情報により指定される位置にブロックを配置する。
【００６４】
このようにして、画像処理部５４により原ページ画像が復元されると、印刷制御部４２は、プリンター３１を制御して、原ページ画像をプリントする（ステップＳ１６）。
【００６５】
つまり、上述のように、暗号ページ画像に対して指定されている画像形成装置３の認証およびユーザーの認可に成功すると、原ページ画像がプリントされる。
【００６６】
以上のように、上記実施の形態によれば、原ページ画像の画像データから原ページ画像内の複数のブロックの複数のブロックデータが抽出され、複数のブロックデータが暗号化され、暗号化された複数のブロックデータが複数の可視コードにそれぞれ変換され、複数の可視コードが配列された暗号ページ画像が生成されプリントされる。その際、暗号ページ画像から原ページ画像への復号を許可する画像形成装置の固有識別子が暗号キーとして複数のブロックデータが暗号化される。そして、暗号ページ画像がプリントされた印刷物から暗号ページ画像が読み取られ、暗号ページ画像から複数の可視コードが抽出され、複数の可視コードが、暗号化された複数のブロックデータにそれぞれ変換され、暗号化された複数のブロックデータはそれぞれ復号され、複数のブロックデータの復号に成功した場合、複数のブロックデータに基づく複数のブロックを配置して原ページ画像が復元されプリントされる。その際、当該画像形成装置の固有識別子を暗号キーとして、暗号化された複数のブロックデータの復号が試みられる。
【００６７】
これにより、文書管理サーバーを使用することなく、原ページ画像を秘匿した印刷物から原ページ画像をプリント可能な画像形成装置やユーザーが限定される。
【００６８】
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
【００６９】
例えば、上記実施の形態において、画像形成装置３は、原ページ画像の画像データから原ページ画像内の複数のブロックの複数のブロックデータを抽出し、複数のブロックデータを暗号化し、暗号化された複数のブロックデータを複数の可視コードにそれぞれ変換する暗号化部をさらに備え、その暗号化部は、暗号ページ画像から原ページ画像への復号を許可する画像形成装置（当該画像形成装置３に限定されない）の固有識別子を暗号キーとして、複数のブロックデータを暗号化し、画像処理部５４は、複数の可視コードが配列された暗号ページ画像を生成し、印刷制御部４２は、暗号ページ画像をプリンター３１にプリントさせるようにしてもよい。つまり、この場合、画像形成装置３における原ページ画像に対応する暗号ページ画像がプリントされる。
【００７０】
また、上記実施の形態において、ドライバープログラム１４ａはコンピューター読取可能な記録媒体に記録され、その記録媒体から記憶装置１４にインストールされるようにしてもよい。
【産業上の利用可能性】
【００７１】
本発明は、例えば、画像形成装置に適用可能である。
【符号の説明】
【００７２】
３  画像形成装置
１４ａ  ドライバープログラム
１５  演算処理装置（コンピューターの一例）
２２ｂ  暗号化部
２２ｃ  画像処理部
２２ｄ  要求送信部
３１  プリンター
３３  スキャナー
４１  ジョブ制御部
４２  印刷制御部
５１  スキャナー制御部
５２  機器情報制御部
５３  復号部
５４  画像処理部
【図１】
2020005041.tif 000003
【図２】
2020005041.tif 000004
【図３】
2020005041.tif 000005
【図４】
2020005041.tif 000006
【図５】
2020005041.tif 000007
【図６】
2020005041.tif 000008