(57)【要約】【課題】    文書の真正性、印刷ユーザを確認する情報、文書の印刷データを、文書の画像を読み取ることによって特定することができる画像形成装置、文書管理装置を提供する。【解決手段】  文書印刷管理装置１は、ユーザの秘密鍵にて暗号化した印刷データ全体のハッシュ値と、ユーザの公開鍵情報、ユーザ情報、文書ＩＤが記録された付加情報８を電子すかしにより埋め込んだ付加情報埋め込み文書９を印刷し、付加情報８、印刷データ、印刷データのハッシュ値を印刷履歴２１に登録する。文書画像読み取り装置６にて付加情報埋め込み文書９の画像を読み取って解析して付加情報８を抽出し、抽出した付加情報８の内容と、付加情報８に記録された文書ＩＤ８４に対応する印刷履歴２１の登録データを読み取って表示装置７に出力する。【選択図】  図１
2008016934.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの指示により文書の元画像と、文書に関する情報を埋め込んだ画像を重畳して印刷する画像形成装置において、
印刷指示された文書の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成された印刷データの全体から所定のハッシュ関数を用いてハッシュ値を生成するハッシュ値生成手段と、
前記ハッシュ値生成手段で生成したハッシュ値を前記文書を印刷する用紙の全面にパターン化したパターンを生成するパターン生成手段と、
前記印刷データ生成手段で生成された印刷データに前記パターン生成手段で生成したパターンを重畳して印刷する印刷手段と
を具備することを特徴とする画像形成装置。
【請求項２】
前記パターン生成手段は、
前記ハッシュ値生成手段で生成したハッシュ値を、前記印刷指示を行なったユーザの秘密鍵で暗号化し、該ユーザの公開鍵情報を付加して前記パターンを生成する
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
ユーザの指示により印刷された印刷文書を管理する文書管理装置において、
前記ユーザにより印刷指示された文書の印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成された印刷データの全体から所定のハッシュ関数を用いてハッシュ値を生成するハッシュ値生成手段と、
前記ハッシュ値生成手段で生成したハッシュ値を前記文書の印刷指示のログ情報として記憶する記憶手段と、
前記ハッシュ値生成手段で生成したハッシュ値を前記文書を印刷する用紙の全面にパターン化したパターンを生成するパターン生成手段と、
前記印刷データ生成手段で生成された印刷データに前記パターン生成手段で生成したパターンを合成する合成手段と、
前記合成手段で合成した印刷データを印刷装置に送信する印刷データ装置手段と、
前記印刷装置で印刷した文書の検証に際して、該文書に印刷された前記パターンを解析して前記ハッシュ値を取得する解析手段と、
前記解析手段で取得したハッシュ値と前記記憶手段に記憶されたハッシュ値とを照合することにより前記印刷装置で印刷した文書の検証を行なう検証手段と
を具備することを特徴とする文書管理装置。
【請求項４】
前記パターン生成手段は、
前記ハッシュ値生成手段で生成したハッシュ値を前記印刷指示を行なったユーザの秘密鍵で暗号化し、該ユーザの公開鍵情報を付加して前記パターンを生成する
ことを特徴とする請求項３記載の文書管理装置。
【請求項５】
前記解析手段は、
前記文書に印刷された前記パターンを解析して前記公開鍵情報を取得し、該取得した公開鍵情報で前記パターンを復号化することにより前記ハッシュ値を取得する
ことを特徴とする請求項３記載の文書管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、文書管理装置に関し、特に、文書印刷者を特定する情報、および、文書の真正性を確認するための情報を付加情報として文書画像に埋め込んで印刷し、印刷された文書の画像を読み取って、文書画像に埋め込まれた付加情報を抽出する技術に関する。
【背景技術】
【０００２】
印刷した文書の真正性を確認するための技術として、特許文献１に記載された「画像形成装置、画像形成方法、および記憶媒体」がある。
【０００３】
特許文献１の発明は、電子署名を用いて印刷文書の信頼性を向上させる対策として、改ざんが困難なメッセージダイジェスト値を、携帯電話にて管理システムに送信し、管理装置で管理されるダイジェスト値と、携帯電話から送信されたダイジェスト値を照合することによって文書の真正性を確認する方法が提案されている。
【０００４】
また、印刷した文書の印刷データを管理する技術として、特許文献２に記載された「画像処理システム」によれば、電子データを印刷する際に、元の電子データをローカルな記憶媒体に保存し、同時に、印刷した日時、印刷に関する情報をあわせて記録して、印刷した内容、印刷した日時を保障する画像処理システムが開示されている。
【特許文献１】特開２０００−２２４４０７号公報。
【特許文献２】特開２００５−１６７６０７号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の技術を使用して、印刷した文書の真正性を確認する技術、特許文献２に示すように、印刷データ、印刷した文書のログを記憶して管理する技術を使用して、文書の印刷者、文書の印刷日時、文書の印刷データ、文書の印刷装置を確認することは容易であるが、逆に、印刷された文書から、文書の印刷データ、文書を印刷したユーザ等を正確に探し出すことは容易ではなく、さらに、文書が複数のページで構成されている場合、その一部のページの文書から文書全体の印刷データを特定することは困難であった。
【０００６】
本発明は、文書の印刷データ、文書の印刷者、文書を印刷した装置、印刷日時、文書の真正性に関する情報を文書の画像に埋め込んで印刷し、印刷された文書の画像を読み取って解析することにより、文書に埋め込まれた情報を読み取り、文書の印刷データを取得し、印刷内容の真正性を確認することができる画像形成装置、文書管理装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１の発明は、ユーザの指示により文書の画像に対して情報を埋め込んだ画像を重畳して印刷する画像形成装置において、印刷指示された文書の印刷データを生成する印刷データ生成手段と、印刷データ生成手段により生成された印刷データの全体から所定のハッシュ関数を用いてハッシュ値を生成するハッシュ値生成手段と、ハッシュ値生成手段で生成したハッシュ値を、文書を印刷する用紙の全面にパターン化したパターンを生成するパターン生成手段と、印刷データ生成手段で生成された印刷データにパターン生成手段で生成したパターンを重畳して印刷する印刷手段とを具備することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、パターン生成手段は、ハッシュ値生成手段で生成したハッシュ値を、印刷指示を行なったユーザの秘密鍵で暗号化し、該ユーザの公開鍵情報を付加してパターンを生成することを特徴とする。
【０００９】
また、請求項３の発明は、ユーザの指示により印刷された印刷文書を管理する文書管理装置において、ユーザにより印刷指示された文書の印刷データを生成する印刷データ生成手段と、印刷データ生成手段により生成された印刷データの全体から所定のハッシュ関数を用いてハッシュ値を生成するハッシュ値生成手段と、ハッシュ値生成手段で生成したハッシュ値を文書の印刷指示のログ情報として記憶する記憶手段と、ハッシュ値生成手段で生成したハッシュ値を、文書を印刷する用紙の全面にパターン化したパターンを生成するパターン生成手段と、印刷データ生成手段で生成された印刷データにパターン生成手段で生成したパターンを合成する合成手段と、合成手段で合成した印刷データを印刷装置に送信する印刷データ装置手段と、印刷装置で印刷した文書の検証に際して、該文書に印刷されたパターンを解析してハッシュ値を取得する解析手段と、解析手段で取得したハッシュ値と記憶手段に記憶されたハッシュ値とを照合することにより印刷装置で印刷した文書の検証を行なう検証手段とを具備することを特徴とする。
【００１０】
また、請求項４の発明は、請求項３の発明において、パターン生成手段は、ハッシュ値生成手段で生成したハッシュ値を、印刷指示を行ったユーザの秘密鍵で暗号化し、該ユーザの公開鍵情報を付加してパターンを生成することを特徴とする。
【００１１】
また、請求項５の発明は、請求項３の発明において、解析手段は、文書に印刷されたパターンを解析して公開鍵情報を取得し、該取得した公開鍵情報でパターンを復号化することによりハッシュ値を取得することを特徴とする。
【発明の効果】
【００１２】
本発明の画像形成装置、文書管理装置によれば、文書の印刷データ全体のハッシュ値が印刷者の秘密鍵で暗号化され、印刷者の公開鍵とともに、電子透かしにより印刷物の用紙全面にパターン化した画像として重畳して印刷される。
【００１３】
これにより、改ざんが困難な状態で付加情報を埋め込むことができる。
【００１４】
また、文書の真正性を確認する印刷履歴をシステム内に保持し、付加情報に埋め込まれた公開鍵にて、暗号化データを復号するので、外部のシステムや装置にアクセスすることなく鍵情報を取得し、印刷履歴を取得することができる。
【００１５】
これにより、回線断などによる処理への影響を受けず、文書の真正性の確認、文書の印刷データを取得した再印刷処理を行なうことができる。
【発明を実施するための最良の形態】
【００１６】
本発明の画像形成装置、文書管理装置の実施例について添付図面を参照しながら説明する。
【００１７】
図１は、本発明の画像形成装置、文書管理装置を適用した文書印刷管理装置の概略構成例を示すブロック図である。
【００１８】
文書印刷管理装置１は、文書の印刷機能、文書の複写機能、文書の画像読み取り機能、印刷した文書の印刷データ、印刷履歴を記録して管理する機能を有する。
【００１９】
また、文書を印刷する機能においては、入力装置４からの印刷指示操作によって印刷が指定された文書データ２２の画像に対して、文書印刷時に付与される文書の識別情報、ユーザ管理情報２３にて管理される文書を印刷したユーザを特定するためのユーザ識別情報、印刷した文書の真正性を確認するために、文書全体の印刷データから生成したハッシュ値を、ユーザ管理情報２３にて管理されるユーザの秘密鍵で暗号化した情報、および、暗号化した秘密鍵に対応する公開鍵の情報を記録した付加情報８を電子すかしの技術を用いて埋め込んだ付加情報埋め込み文書９を印刷する機能を有する。
【００２０】
付加情報埋め込み文書９は、図２に示すように、付加情報８を電子すかしにて埋め込んで、オリジナル文書画像９２を印刷する用紙の全面にパターン化した画像（パターン画像９１）を重畳した画像（付加情報埋め込み文書画像９３）が印刷された文書である。
【００２１】
電子すかしによってパターン画像９１に埋め込まれる付加情報８には、印刷した付加情報埋め込み文書９を特定するために印刷時に付与される識別情報としての文書ＩＤ８４と、所定のハッシュ関数にて算出したオリジナル文書９の印刷データのハッシュ値を印刷操作を行ったユーザの秘密鍵にて暗号化した暗号化ハッシュ値８１と、ユーザの秘密鍵に対応する公開鍵情報８２と、印刷操作を行ったユーザを特定するためのユーザＩＤ、ユーザ名を示すユーザ情報８３とがそれぞれ所定のフォーマットにより記録される。
【００２２】
図１に示した印刷履歴２１は、図３に示すように、付加情報埋め込み文書９の印刷ページ毎に、文書印刷管理装置１にて所定の規則に基づいて生成して付与される識別情報としての文書ＩＤ２１１をキーとする、ページ番号２１２、文書を印刷したユーザを特定するためのユーザ情報を示す印刷ユーザＩＤ２１３、文書を印刷したユーザに対して配布された公開鍵情報２１４、文書の印刷データ２１５、印刷データに対して所定の一方向関数にて生成されたハッシュ値２１６、印刷処理の処理日時２１７、付加情報埋め込み文書９を印刷したプリンタの識別情報を示すプリンタＩＤ２１８を、印刷した文書の各ページ毎に登録して蓄積する。
【００２３】
図１において、文書印刷管理装置１は、文書印刷装置２にて印刷した付加情報埋め込み文書９の画像を、画像読み取り装置５により所定の解像度にて読み取り、付加情報埋め込み文書９の読み取り画像データを解析して、電子すかしによって埋め込まれた付加情報８を抽出し、抽出した付加情報８に記録された各情報を読み取る。
【００２４】
次に、文書印刷管理装置１は、付加情報８から読み取られる印刷操作を行ったユーザに発行された秘密鍵にて暗号化された暗号化ハッシュ値８１を、同じく付加情報８から読み取ったユーザの公開鍵情報８２にて復号化し、復号化したハッシュ値と、付加情報８から読み取った文書ＩＤ８４に基づいて印刷履歴２１に記録された印刷データのハッシュ値２１６とを表示した解析結果出力画面７１を作成して表示装置７に出力する。
【００２５】
これにより、ユーザは、付加情報８から読み取って復号化した印刷データのハッシュ値と、印刷履歴２１に記録されている印刷データのハッシュ値２１６を比較照合することにより、付加情報埋め込み文書９の真正性を確認する。
【００２６】
また、必要であれは、印刷履歴２１に登録された印刷データに基づいて、文書の再印刷を行い、再印刷した文書の内容と検証する付加情報埋め込み文書９の印刷内容を比較照合することにより不正箇所を特定する。
【００２７】
次に、文書印刷管理装置１の機能構成を図４のブロック図に示して説明する。
【００２８】
文書印刷管理装置１は、付加情報埋め込み文書９を作成するための機能ブロックとして、文書印刷指示入力受付部３１、文書印刷データ生成部３２、付加情報生成部３３、付加情報埋め込み部３４、印刷履歴登録部３５、印刷データ出力部３６を有し、印刷した付加情報埋め込み文書９を検証するための機能ブロックとして、読み取り画像データ受付部３７、付加情報解析部３８、解析結果出力部３９を有する。
【００２９】
文書印刷指示入力受付部３１は、入力装置４における付加情報埋め込み文書９の印刷指示操作、および、印刷する付加情報埋め込み文書９に埋め込む付加情報８の暗号化に必要な印刷操作を行なうユーザの識別情報および秘密鍵情報を取得するための入力操作を検出して入力データの抽出して制御部３に出力する。
【００３０】
文書印刷データ生成部３２は、印刷が指示された文書の文書データ２２を文書印刷指示入力受付部３１にて抽出した入力データに基づいて特定し、特定した文書データ２２に基づいてオリジナル文書画像９２を作成する。
【００３１】
付加情報生成部３３は、付加情報８にセットして埋め込む各データを収集し、収集したデータを所定のフォーマットにて記録した付加情報８を作成する。
【００３２】
付加情報埋め込み部３４は、付加情報生成部３３にて作成された付加情報８を、オリジナル文書画像９２を印刷する用紙の全面にパターン化した画像（パターン画像９１）にて埋め込む電子すかし処理を行い、オリジナル文書画像９２にパターン画像９１を重畳して合成した付加情報埋め込み文書画像９３を作成する。
【００３３】
印刷データ出力部３６は、付加情報埋め込み部３４にて作成した付加情報埋め込み文書画像９３を文書印刷装置５にて用紙に印刷するための印刷データを作成し、作成した印刷データを文書印刷装置５に出力して付加情報埋め込み文書９の印刷制御を行なう。
【００３４】
印刷履歴登録部３５は、付加情報埋め込み文書９の文書ＩＤ、印刷した付加情報埋め込み文書９の印刷データ、印刷日時、印刷データのハッシュ値を含む情報を印刷履歴２１に登録する。
【００３５】
読み取りデータ受付部３７は、文書画像読み取り装置６による付加情報埋め込み文書９の画像読み取り操作を検出して制御部３に通知するとともに、文書画像読み取り装置６にて所定の解像度で読み取った付加情報埋め込み文書９の画像データを受け取って記憶部２の一時記憶領域に保存する。
【００３６】
付加情報解析部３８は、電子すかしによって付加情報埋め込み文書９に埋め込まれた付加情報８を、読み取り画像データ受付部３７にて受け取った読み取り画像データの解析により抽出し、抽出した付加情報８に記録された暗号化ハッシュ値８１、公開鍵情報８２、ユーザ情報８３、文書ＩＤ８４を、埋め込み時のフォーマットに基づいてそれぞれ読み取る。
【００３７】
解析結果出力部３９は、付加情報解析部３８にて読み取った暗号化ハッシュ値８１を、付加情報解析部３８にて付加情報８から読み取った公開鍵情報８２にて復号し、復号処理の結果を含む付加情報８の読み取り結果を解析結果出力画面７１として表示装置７に表示する。
【００３８】
さらに、解析結果出力部３９は、付加情報８から読み取った文書ＩＤ８４にて印刷履歴２１の登録データを検索して、文書ＩＤ８４に一致する登録データの読み取り処理を行ない、印刷履歴２１の読み取り結果を解析結果出力画面７１として表示装置７に表示する。
【００３９】
次に、文書印刷管理装置における付加情報埋め込み文書９の発行処理を図５のフローチャートに示して説明する。
【００４０】
文書印刷管理装置１は、入力装置４から入力される付加情報埋め込み文書９の文書発行指示操作を検出し、文書作成プログラムなどに基づいて作成された文書データ２２の印刷データを作成する（Ｓ１０１）。
【００４１】
文書印刷管理装置１は、作成した印刷データ全体のハッシュ値を生成し、ユーザに発行された秘密鍵、公開鍵の情報を入力装置４にて入力されたユーザＩＤに基づいてユーザ管理情報２３から読み出して、読み出したユーザの秘密鍵で印刷データ全体のハッシュ値を暗号化した暗号化ハッシュ値８１を作成する（Ｓ１０２）。
【００４２】
暗号化ハッシュ値８１、ユーザの秘密鍵に対応する公開鍵情報８２、ユーザ情報８３、印刷する文書に付与される文書ＩＤ８４を所定のフォーマットにて整形して記録した付加情報８を作成する（Ｓ１０３）。
【００４３】
次に、文書データ２２の印刷データから生成されるオリジナル文書画像９１のイメージ画像に対し、ステップＳ１０３にて作成した付加情報８を埋め込むためのパターン画像９１を電子すかしの技術によって重畳して合成した付加情報埋め込み文書画像９３を作成する（Ｓ１０４）。
【００４４】
ステップＳ１０４にて作成した付加情報埋め込み文書画像９３を用紙に印刷するための印刷データを作成して付加情報埋め込み文書９を印刷し（Ｓ１０５）、印刷した付加情報埋め込み文書９の各ページの印刷情報を印刷履歴２１に登録する（Ｓ１０６）。
【００４５】
次に、文書印刷管理装置１にて印刷された付加情報埋め込み文書９の解析処理を図６のフローチャートに示して説明する。
【００４６】
文書印刷管理装置１は、文書画像読み取り装置６にて付加情報埋め込み文書９の画像読み取りを行い（Ｓ２０１）、読み取り画像データを解析して、オリジナル文書画像９２に埋め込まれた付加情報８を抽出する（Ｓ２０２）。
【００４７】
付加情報８の抽出に失敗した場合（Ｓ２０３ＮＯ）、文書印刷管理装置１は、付加情報８の読み取りエラーをオペレータに通知する画面（図７（Ａ））を表示装置７に出力して読み取り処理を中止する （Ｓ２０６）。
【００４８】
付加情報８の抽出処理に成功した場合（Ｓ２０３ＹＥＳ）、文書印刷管理装置１は、抽出した付加情報８に埋め込まれた、暗号化ハッシュ値８１、公開鍵情報８２、ユーザ情報８３、文書ＩＤ８４を、埋め込み時のフォーマットにて読み取る（Ｓ２０４）。
【００４９】
次に、暗号化ハッシュ値８１を公開鍵情報８２にて復号化する処理を行なう（Ｓ２０５）。
【００５０】
暗号化ハッシュ値８１の復号に失敗した場合（Ｓ２０７ＮＯ）、文書印刷管理装置１は、暗号化ハッシュ値８１の復号化に失敗したことを報知するエラーメッセージ（図７（Ｂ））を表示装置７に出力して、付加情報埋め込み文書９の解析処理を終了する（Ｓ２０８）。
【００５１】
一方、暗号化ハッシュ値８１の復号に成功した場合（Ｓ２０７ＹＥＳ）、文書印刷管理装置１は、抽出した付加情報８から読み取った文書ＩＤ８４に一致する登録データの有無を、文書ＩＤ８４にて印刷履歴２１を検索して判別する（Ｓ２０９）。
【００５２】
文書ＩＤ８４に一致する登録データが印刷履歴２１にある場合（Ｓ２１０ＹＥＳ）、文書印刷管理装置１は、文書ＩＤ８４に一致する登録データを印刷履歴２１から読み取り、読み取った印刷履歴２１の登録データと、ステップＳ２０４の処理にて読み取った付加情報８の内容とを解析結果出力画面７１（図７（Ｃ））として表示装置７に表示する。
【００５３】
付加情報８から読み取った文書ＩＤ８４に一致する登録データが印刷履歴２１に登録されていない場合（Ｓ２０７ＮＯ）、文書印刷管理装置１は、文書ＩＤ８４に対応する登録データが印刷履歴２１に無いことを通知する画面（図７（Ｄ））を表示装置７に表示して印刷処理を終了する（Ｓ２１２）。
【００５４】
文書印刷管理装置１によって付加情報埋め込み文書９を解析するユーザは、ステップＳ２１２の処理によって表示装置７に表示された解析結果表示画面７１に表示される印刷履歴２１から読み取った印刷データハッシュ値２１６と、付加情報８から読み取った暗号化ハッシュ値８１に対するユーザの公開鍵情報８２による復号処理によって解読された印刷データのハッシュ値とをそれぞれ比較して照合することにより付加情報埋め込み文書９の真正性を判断する。
【００５５】
さらに、印刷履歴２１から読み取った印刷データ２１５に基づいて文書を印刷し、印刷した文書と、付加情報埋め込み文書９の印刷内容を比較照合することによってさらに、印刷内容の相違点をチェックする。
【産業上の利用可能性】
【００５６】
本発明の画像形成装置、文書管理装置は、発行した文書の印刷操作を行ったユーザを特定する情報、文書の真正性を確認するための情報を付加情報として文書画像に埋め込んで印刷するとともに、文書の印刷データ、印刷データのハッシュ値、印刷操作を行ったユーザ情報を印刷履歴に登録して管理し、文書画像を読み取って解析することにより抽出した付加情報と、印刷履歴の登録データに基づいて、文書の真正性、文書を印刷したユーザを特定する場合に有効である。
【図面の簡単な説明】
【００５７】
【図１】本発明の画像形成装置、文書管理装置を適用した文書印刷管理装置の概略構成を示すブロック図。
【図２】付加情報埋め込み文書に埋め込まれる付加情報の例を示した図。
【図３】印刷履歴として登録される情報の例を示す図。
【図４】図１に示した制御部の機能構成を示したブロック図。
【図５】文書印刷管理装置における文書発行処理の動作を示すフローチャート。
【図６】文書印刷管理装置における文書解析処理の動作を示すフローチャート。
【図７】解析結果出力画面の例を示す図。
【符号の説明】
【００５８】
１  文書印刷管理装置
２  記憶部
２１    印刷履歴
２１１    文書ＩＤ
２１２    ページ番号
２１３    印刷ユーザＩＤ
２１４    公開鍵情報
２１５    印刷データ
２１６    印刷データハッシュ値
２１７    処理日時  
２１８    プリンタＩＤ
２２    文書データ
２３    ユーザ管理情報
３  制御部
３１  文書印刷指示入力受付部
３２  文書印刷データ生成部
３３  付加情報生成部
３４  付加情報埋め込み部
３５  印刷履歴登録部
３６  印刷データ出力部
３７  読み取り画像データ受付部
３８  付加情報解析部
３９  解析結果出力部
４  入力装置
５  文書印刷装置
６  文書画像読み取り装置
７  表示装置
７１  解析結果出力画面
８  付加情報
８１  暗号化ハッシュ値
８２  公開鍵情報
８３  ユーザ情報
８４  文書ＩＤ
９  付加情報埋め込み文書
９１  パターン画像
９２  オリジナル文書画像
９３  付加情報埋め込み文書画像
【図１】
2008016934.tif 000003
【図２】
2008016934.tif 000004
【図３】
2008016934.tif 000005
【図４】
2008016934.tif 000006
【図５】
2008016934.tif 000007
【図６】
2008016934.tif 000008
【図７】
2008016934.tif 000009