(57)【要約】【課題】文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無について判断することを可能とする文書処理装置を提供する。【解決手段】文書処理装置が搭載された認証用の複合機１は、認証情報を含むＱＲコードが印刷された文書の画像データを生成するスキャナ１２と、画像データからＱＲコードを抽出するＱＲコード抽出部２１と、ユーザから認証情報を受け付ける操作部１６と、ＱＲコードに含まれる認証情報と受け付けられた認証情報とを用いて認証を行う認証部２２と、認証結果に基づいて処理権限の有無を判断する権限判断部２３とを備え、プリンタ１１は、処理権限の判断結果に応じて印刷処理を実行又は中止する。【選択図】図３
2011166654.tif 000002
【特許請求の範囲】
【請求項１】
文書に印刷されたコード画像に含まれる情報を用いて処理を行う文書処理装置において、
前記文書を読み取って前記文書の画像データを生成する読取手段と、
前記読取手段によって生成された画像データからコード画像を抽出する抽出手段と、
ユーザから認証情報を受け付ける受付手段と、
前記抽出手段によって抽出されたコード画像に含まれる認証情報と、前記受付手段によって受け付けられた認証情報とを用いて、認証を行う認証手段と、
前記認証手段による認証結果に基づいて、前記文書に対する前記ユーザの処理権限の有無を判断する判断手段と、
前記判断手段によって前記ユーザの処理権限が有ると判断された場合に、前記文書に対する処理を実行し、前記判断手段によって前記ユーザの処理権限が無いと判断された場合に、前記文書に対する処理を中止する処理手段と、
を備えることを特徴とする文書処理装置。
【請求項２】
前記受付手段は、ユーザに対して設定された前記認証情報を受け付け、
前記コード画像に含まれる認証情報は、前記ユーザに対して設定された認証情報を一方向暗号化することにより得られる一方向値であり、
前記認証手段は、前記受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と、前記コード画像に含まれる認証情報の一方向値とを照合することにより、前記認証を行うことを特徴とする請求項１に記載の文書処理装置。
【請求項３】
前記受付手段は、前記文書に対して設定された前記認証情報を受け付け、
前記コード画像に含まれる認証情報は、前記文書に対して設定された認証情報を一方向暗号化することにより得られる一方向値であり、
前記認証手段は、前記受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と、前記コード画像に含まれる認証情報の一方向値とを照合することにより、前記認証を行うことを特徴とする請求項１に記載の文書処理装置。
【請求項４】
前記コード画像には、処理の種類毎に設定された処理権限の有無を示す権限情報が含まれ、
前記判断手段は、前記コード画像に含まれる権限情報に基づいて前記処理権限の有無を判断することを特徴とする請求項１〜３のいずれか１項に記載の文書処理装置。
【請求項５】
前記コード画像には、複数のユーザ毎に設定された複数の認証情報それぞれを一方向暗号化することにより得られる一方向値と、前記複数のユーザ毎かつ処理の種類毎に設定された処理権限の有無を示す権限情報とが含まれ、
前記認証手段は、前記受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と前記コード画像に含まれる認証情報の一方向値とを照合することにより前記認証を行い、
前記判断手段は、前記認証手段によって認証されたユーザの前記権限情報に基づいて、前記ユーザの処理権限の有無を判断することを特徴とする請求項１に記載の文書処理装置。
【請求項６】
前記コード画像に含まれる特定情報を用いて、保存フォルダに保存された文書データの中から前記文書に印刷された文書データを特定する特定手段を更に備え、
前記処理手段は、前記文書に対する処理を実行する際に、前記特定手段によって特定された文書データを用いて処理を行うことを特徴とする請求項１〜５のいずれか１項に記載の文書処理装置。
【請求項７】
入力した文書データと共にコード画像を印刷する文書処理装置において、
認証情報を取得する取得手段と、
前記取得手段によって取得された認証情報を用いて前記コード画像を生成する生成手段と、
前記生成手段によって生成された前記コード画像と、入力された前記文書データとを用紙に印刷する印刷手段と、
を備えることを特徴とする文書処理装置。
【請求項８】
前記取得手段は、ユーザに対して設定された前記認証情報を取得し、
前記生成手段は、前記認証情報を一方向暗号化することにより得られる一方向値を含む前記コード画像を生成することを特徴とする請求項７に記載の文書処理装置。
【請求項９】
前記取得手段は、前記文書データに対して設定された前記認証情報を取得し、
前記生成手段は、前記認証情報を一方向暗号化することにより得られる一方向値を含む前記コード画像を生成することを特徴とする請求項７に記載の文書処理装置。
【請求項１０】
前記取得手段は、処理の種類毎に設定された処理権限の有無を示す権限情報を取得し、
前記生成手段は、前記取得手段によって取得された前記権限情報を含む前記コード画像を生成することを特徴とする請求項７〜９のいずれか１項に記載の文書処理装置。
【請求項１１】
前記取得手段は、複数のユーザ毎に設定された複数の認証情報と、前記複数のユーザ毎かつ処理の種類毎に設定された処理権限の有無を示す権限情報とを取得し、
前記生成手段は、前記取得手段によって取得された前記複数の認証情報それぞれを一方向暗号化することにより得られる一方向値及び前記権限情報を含む前記コード画像を生成することを特徴とする請求項７に記載の文書処理装置。
【請求項１２】
入力された前記文書データを保存フォルダへ出力する出力手段を更に備え、
前記生成手段は、前記保存フォルダ内から前記文書データを特定可能な特定情報を含む
コード画像を生成することを特徴とする請求項７〜１１のいずれか１項に記載の文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置に関する。
【背景技術】
【０００２】
従来から、コピー、ＦＡＸ送信等の文書処理を行う文書処理装置が広く知られている。特許文献１には、文書処理を行う際に、文書に対する処理権限の有無を判断する装置が記載されている。この装置は、ユーザの認証情報及び文書に対する権限情報を予め装置内に記憶し、ＱＲコード（登録商標、以下同様）を付加して判断対象となる文書を印刷する。
【０００３】
印刷された文書についてコピー等の文書処理を指示する操作が入力されると、装置は、スキャナによって文書を読み取り、ＱＲコードを検知した場合、ユーザに認証情報の入力を要求する。要求に応じて、ユーザから認証情報を受け付けると、予め装置内に記憶された認証情報及び権限情報を用いて、文書に対する処理権限の有無を判断する。そして、装置は、処理権限が有ると判断した場合に、文書のコピー等の処理を実行し、処理権限が無いと判断した場合に、文書の処理を中止する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８８８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術では、ユーザが、認証情報及び権限情報を記憶した装置を用いて文書の処理を行う場合は、処理権限の有無を判断することができる。しかしながら、ユーザが、認証情報、権限情報等の情報を記憶していない装置を用いて文書の処理を行おうとした場合、処理権限の有無を判断することができない。すなわち、特許文献１に記載された装置は、文書の処理権限を判断するために必要な情報を記憶していなければ、文書の処理権限の有無を判断することができない。
【０００６】
本発明は、上記問題点を解消する為になされたものであり、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無について判断することを可能とする文書処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る文書処理装置は、文書に印刷されたコード画像に含まれる情報を用いて処理を行う文書処理装置であって、文書を読み取って文書の画像データを生成する読取手段と、読取手段によって生成された画像データからコード画像を抽出する抽出手段と、ユーザから認証情報を受け付ける受付手段と、抽出手段によって抽出されたコード画像に含まれる認証情報と、受付手段によって受け付けられた認証情報とを用いて、認証を行う認証手段と、認証手段による認証結果に基づいて、文書に対するユーザの処理権限の有無を判断する判断手段と、判断手段によってユーザの処理権限が有ると判断された場合に、文書に対する処理を実行し、判断手段によってユーザの処理権限が無いと判断された場合に、文書に対する処理を中止する処理手段とを備えることを特徴とする。
【０００８】
本発明に係る文書処理装置では、文書を読み取って生成された画像データからコード画像が抽出され、コード画像に含まれる認証情報と、ユーザから受け付けられた認証情報とを用いて認証が行われる。そして、この認証結果に基づいて、文書データに対するユーザの処理権限の有無が判断され、ユーザの処理権限が有ると判断された場合に、文書に対する処理が実行され、処理権限が無いと判断された場合に、文書に対する処理が中止される。すなわち、文書に印刷されたコード画像に含まれる認証情報を用いて認証を行うので、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無を判断することができる。
【０００９】
本発明に係る文書処理装置では、受付手段が、ユーザに対して設定された認証情報を受け付け、コード画像に含まれる認証情報は、ユーザに対して設定された認証情報を一方向暗号化することにより得られる一方向値であり、認証手段は、受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と、コード画像に含まれる認証情報の一方向値とを照合することにより、認証を行うことが好ましい。
【００１０】
この場合、ユーザから入力される認証情報の一方向値を算出し、算出した一方向値とコード画像に含まれる一方向値とを照合することにより、認証を行うことができる。また、コード画像をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。従って、権限のあるユーザだけが文書の処理を行えるように、ユーザ毎に処理権限の有無を判断することができる。
【００１１】
本発明に係る文書処理装置では、受付手段が、文書に対して設定された認証情報を受け付け、コード画像に含まれる認証情報は、文書に対して設定された認証情報を一方向暗号化することにより得られる一方向値であり、認証手段は、受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値と、コード画像に含まれる認証情報の一方向値とを照合することにより、認証を行うことが好ましい。
【００１２】
この場合、ユーザから入力される認証情報の一方向値を算出し、算出した一方向値とコード画像に含まれる一方向値とを照合することにより認証を行うことができる。また、コード画像をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。従って、文書に対する権限のあるユーザだけが文書の処理を行えるように、文書毎に処理権限の有無を判断することができる。
【００１３】
本発明に係る文書処理装置では、コード画像に、処理の種類毎に設定された処理権限の有無を示す権限情報が含まれ、判断手段は、コード画像に含まれる権限情報に基づいて処理権限の有無を判断することが好ましい。この場合、処理の種類毎に処理権限の有無を判断することができる。
【００１４】
本発明に係る文書処理装置では、コード画像に、複数のユーザ毎に設定された複数の認証情報それぞれを一方向暗号化することにより得られる一方向値と、複数のユーザ毎かつ処理の種類毎に設定された処理権限の有無を示す権限情報とが含まれ、認証手段は、受付手段によって受け付けられた認証情報の一方向値を算出し、当該算出した一方向値とコード画像に含まれる認証情報の一方向値とを照合することにより認証を行い、判断手段は、認証手段によって認証されたユーザの権限情報に基づいて、ユーザの処理権限の有無を判断することが好ましい。この場合、ユーザ毎かつ処理の種類毎に処理権限の有無を判断することができる。
【００１５】
本発明に係る文書処理装置では、コード画像に含まれる特定情報を用いて、保存フォルダに保存された文書データの中から文書に印刷された文書データを特定する特定手段を更に備え、処理手段は、文書に対する処理を実行する際に、特定手段によって特定された文書データを用いて処理を行うことが好ましい。
【００１６】
この場合、権限が有ると判断されて、文書に対する処理が行われる際には、保存フォルダに保存された文書データの中から、コード画像に含まれる特定情報を用いて特定された文書データを用いて処理が行われる。従って、文書を読み取って生成される画像データを用いて処理を行う場合と比較して、劣化の少ないデータを用いて処理を行うことができる。
【００１７】
本発明に係る文書処理装置は、入力した文書データと共にコード画像を印刷する文書処理装置であって、認証情報を取得する取得手段と、取得手段によって取得された認証情報を用いてコード画像を生成する生成手段と、生成手段によって生成されたコード画像と、入力された文書データとを用紙に印刷する印刷手段とを備えることを特徴とする。
【００１８】
本発明に係る文書処理装置では、取得手段によって取得された認証情報を用いてコード画像が生成され、生成されたコード画像及び文書データが用紙に印刷される。よって、文書データが印刷された文書の処理を行う際に、印刷されたコード画像をデコードすることにより、認証情報を取得することが可能となる。これにより、ユーザから認証情報の入力を受け付け、受け付けられた認証情報と、コード画像から取得された認証情報とを用いて認証を行うことにより、文書の処理権限の有無を判断することができる。すなわち、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無を判断することが可能となる。
【００１９】
本発明に係る文書処理装置では、取得手段が、ユーザに対して設定された認証情報を取得し、生成手段は、認証情報を一方向暗号化することにより得られる一方向値を含むコード画像を生成することが好ましい。
【００２０】
この場合、ユーザから入力される認証情報の一方向値を算出し、算出した一方向値とコード画像をデコードして得られる認証情報の一方向値とを照合することにより、認証を行うことができる。また、コード画像をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。従って、権限のあるユーザだけが文書の処理を行えるように、ユーザ毎に処理権限の有無を判断することができる。
【００２１】
本発明に係る文書処理装置では、取得手段が、文書データに対して設定された認証情報を取得し、生成手段は、認証情報を一方向暗号化することにより得られる一方向値を含むコード画像を生成することが好ましい。
【００２２】
この場合、ユーザから入力される認証情報の一方向値を算出し、算出した一方向値とコード画像をデコードして得られる一方向値とを照合することにより、認証を行うことができる。また、コード画像をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。従って、文書に対する権限のあるユーザだけが文書の処理を行えるように、文書毎に処理権限の有無を判断することができる。
【００２３】
本発明に係る文書処理装置では、取得手段が、処理の種類毎に設定された処理権限の有無を示す権限情報を取得し、生成手段は、取得手段によって取得された権限情報を含むコード画像を生成することが好ましい。この場合、処理の種類毎に処理権限の有無を判断することができる。
【００２４】
本発明に係る文書処理装置では、取得手段が、複数のユーザ毎に設定された複数の認証情報と、複数のユーザ毎に設定された処理権限の有無を示す権限情報とを取得し、生成手段は、取得手段によって取得された複数の認証情報それぞれを一方向暗号化することにより得られる一方向値及び権限情報を含むコード画像を生成することが好ましい。この場合、ユーザ毎かつ処理の種類毎に処理権限の有無を判断することができる。
【００２５】
本発明に係る文書処理装置では、入力された文書データを保存フォルダへ出力する出力手段を更に備え、生成手段は、保存フォルダ内から文書データを特定可能な特定情報を含むコード画像を生成することが好ましい。
【００２６】
この場合、入力された文書データが保存フォルダへ出力されるので、文書データが保存フォルダに保存される。また、印刷されるコード画像には、保存フォルダ内から文書データを特定可能な特定情報が含まれるので、印刷されたコード画像をデコードすることにより、特定情報を取得し、保存フォルダ内に記憶された文書データを特定することができる。従って、保存フォルダ内に記憶された文書データの処理権限の有無を判断することができる。
【発明の効果】
【００２７】
本発明によれば、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無を判断することが可能となる。
【図面の簡単な説明】
【００２８】
【図１】本実施形態に係る文書処理装置が搭載された認証用の複合機及び生成用の複合機の概要を説明するための図である。
【図２】認証用の複合機の構成を示すブロック図である。
【図３】認証用の複合機が有する制御部の構成を示すブロック図である。
【図４】ＱＲコードの一例について説明するための図である。
【図５】生成用の複合機が有する制御部の構成を示すブロック図である。
【図６】生成用の複合機が有する記憶部に記憶される認証情報の一例を示す表である。
【図７】生成用の複合機が有する記憶部に記憶される権限情報の一例を示す表である。
【図８】生成用の複合機がＱＲコード付き文書を印刷する手順を示すフローチャートである。
【図９】認証用の複合機が文書の処理権限の有無を判断する手順を示すフローチャートの前半部分である。
【図１０】認証用の複合機が文書の処理権限の有無を判断する手順を示すフローチャートの後半部分である。
【発明を実施するための形態】
【００２９】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。まず、図１を参照して、本実施形態に係る文書処理装置が搭載された認証用の複合機１及び生成用の複合機３の概要について説明する。複合機１及び複合機３は、プリンタ、スキャナ、ＦＡＸ、及びＩＦＡＸ機能といった文書を処理するための機能を有し、ＬＡＮ（ローカルエリアネットワーク）９０に接続されている。ＬＡＮ９０には、パーソナルコンピュータ９１、ファイルサーバ９２等が接続されている。
【００３０】
認証用の複合機１は、文書データの処理権限を判断するために必要な情報を自機内に記憶すること無く、文書データの処理権限の有無を判断する装置である。ユーザが、ＱＲコード５０の印刷された文書５１を複合機１にセットし、コピー等の処理を指示する操作を行うと、複合機１は、ＱＲコード５０に含まれる認証情報及び権限情報を用いて文書５１の処理権限の判断を行う。複合機１は、処理権限が有ると判断した場合に、ＱＲコード５０に含まれる特定情報を用いて、ファイルサーバ９２内の保存フォルダ９３に保存されたＰＣプリントデータを特定し、ユーザの操作に応じた処理を行う。処理権限が無いと判断した場合は、処理を中止する。
【００３１】
生成用の複合機３は、上記のＱＲコード付きの文書５１を生成する装置である。複合機３は、パーソナルコンピュータ９１からＬＡＮ９０を介してプリント指示と共に文書データ（以下「ＰＣプリントデータ」という）が入力されると、ＰＣプリントデータを保存するためにそのコピーをファイルサーバ９２内の保存フォルダ９３へ出力する。なお、保存フォルダは、複合機１内の保存フォルダであってもよい。そして、複合機１は、ＰＣプリントデータにＱＲコード５０を付加して用紙に印刷する。
【００３２】
引き続いて、複合機１及び複合機３の構成を説明する。まず、認証用の複合機１の構成を説明する。図２は、認証用の複合機１の構成を示すブロック図である。複合機１は、プリンタ１１、スキャナ１２、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１３、モデム１４、ＩＦＡＸ制御部１５、操作部１６、表示部１７、ＬＡＮインターフェース１８、及び制御部２０を備えている。なお、各部は通信線１９で相互に通信可能に接続されている。
【００３３】
プリンタ１１は、電子写真方式のプリンタであり、パーソナルコンピュータ（以下「ＰＣ」という。）９１から入力されたＰＣプリントデータにＱＲコード５０を付加して印刷する。スキャナ１２は、光源及びＣＣＤ等によって構成されており、文書を読み取り、画像データを生成する。すなわち、スキャナ１２は、特許請求の範囲に記載の読取手段として機能する。
【００３４】
ＮＣＵ１３は、モデム１４と公衆交換電話網（ＰＳＴＮ）９４との接続を制御し、ＦＡＸの送受信機能を司る部分である。ＰＣ９１又はファイルサーバ９２からＦＡＸ送信の対象となるＦＡＸデータが複合機１に入力されると、ＮＣＵ１３は、入力されたＦＡＸデータをＦＡＸで送信する。
【００３５】
ＩＦＡＸ制御部１５は、インターネットＦＡＸ（ＩＦＡＸ）の送受信機能を司る部分である。ＰＣ９１又はファイルサーバ９２からＩＦＡＸ送信の対象となるＩＦＡＸデータが複合機１に入力されると、ＩＦＡＸ制御部１５は、入力されたＩＦＡＸデータを電子メールに添付してＩＦＡＸの送信処理を行う。
【００３６】
操作部１６は、複合機１を操作するために用いられる複数の操作ボタンを備えている。表示部１７は、設定内容等を表示するディスプレイである。表示部１７は、ユーザに対してパスワードの入力を要求するメッセージを表示し、操作部１６は、ユーザから入力されるパスワードを受け付ける。すなわち、操作部１６は、特許請求の範囲に記載の受付手段として機能する。
【００３７】
制御部２０は、プログラムを実行することにより、複合機１を構成する上記ハードウエアを統合的に制御する。このため、制御部２０は、演算を行うマイクロプロセッサ、プログラム等を記憶するＲＯＭ、演算結果などの各種データを一時的に記憶するＲＡＭ、及びバックアップＲＡＭ等により構成されている。
【００３８】
図３を参照して、認証用の複合機１が有する制御部２０の機能的な構成を説明する。図３は、認証用の複合機１が有する制御部２０の機能的な構成を示すブロック図である。制御部２０は、ソフトウエアと制御部２０を構成するハードウエアとの協働により、ＱＲコード抽出部２１、認証部２２、権限判断部２３、特定部２４、及び削除処理部２５として機能する。
【００３９】
ＱＲコード抽出部２１は、スキャナ１２によって文書５１の画像データが生成されると、生成された画像データからＱＲコード５０を抽出する。すなわち、ＱＲコード抽出部２１は、特許請求の範囲に記載の抽出手段として機能する。
【００４０】
図４は、ＱＲコード５０の一例について説明するための図である。ＱＲコード５０には、特定情報、認証情報、及び権限情報が含まれている。特定情報は、保存フォルダ９３からＰＣプリントデータを特定するための情報である。図４の例では、特定情報としてファイル名「ｆｉｌｅｎａｍｅＡ」が含まれている。
【００４１】
認証情報及び権限情報は、ＰＣプリントデータに対する処理権限を判断するための情報である。本実施形態では、認証情報は、ユーザに対して設定されたＩＤ及びパスワードである。図４の例では、ＱＲコード５０に、「管理者」、「登録ユーザ」及び「一般ユーザ」のパスワードのハッシュ値及びＩＤが認証情報として含まれている。
【００４２】
なお、図４にある「登録ユーザ」は、ＰＣ９１からＰＣプリントデータの印刷指示を複合機１に対して行い、ＰＣプリントデータを保存フォルダ９３に保存するための操作を行ったユーザである。「一般ユーザ」は、「管理者」「登録ユーザ」以外のユーザである。ユーザについては、管理者、一般ユーザといったユーザの種別を用いて示してもよいし、ユーザの氏名「ユーザＡ」等を用いて示してもよい。
【００４３】
権限情報は、複数のユーザ毎かつ複数の処理毎に処理が可能か否かを示す情報である。図４の例では、ユーザの種別毎に、ＱＲコードコピー及び削除処理の権限の有無がＱＲコード５０に含まれている。なお、ＱＲコードコピーの権限は、該当するＰＣプリントデータのＱＲコードコピーを実行する権限である。削除処理の権限は、該当するＰＣプリントデータを保存フォルダ９３から削除する処理を実行する権限である。
【００４４】
ここで、ＱＲコードコピーとは、文書５１に印刷されたＱＲコード５０に含まれる特定情報を用いて、保存されたＰＣプリントデータを特定し、特定したＰＣプリントデータを用いて印刷を行うコピー処理である。ＱＲコードコピーは、文書を読み取ることにより生成した画像データを用いて印刷を行う一般のコピー処理より、データが劣化しないので、より鮮明な印刷を行うことができる。
【００４５】
図３に戻って制御部２０の説明を続ける。認証部２２は、ＱＲコード５０に含まれる認証情報と、操作部１６によってユーザから受け付けられたパスワード、ユーザのログイン認証時に取得したＩＤとを用いて認証を行う。具体的に説明すると、認証部２２は、ＱＲコード５０をデコードし、ログイン認証時に取得したＩＤと一致するＩＤがＱＲコード５０に含まれている場合に、ユーザから受け付けられたパスワードのハッシュ値を算出する。
【００４６】
図４の例では、「登録ユーザ」のＩＤ「ＡＡＡ」をログイン認証時に取得した場合、ＱＲコード５０にＩＤ「ＡＡＡ」が含まれているので、ユーザから受け付けられたパスワードのハッシュ値を算出する。そして、算出したパスワードのハッシュ値と、ＱＲコード５０に含まれている登録ユーザのパスワードのハッシュ値「Ｙ」とを照合する。認証部２２は、ハッシュ値が一致した場合は、「登録ユーザ」についての認証が成功したと判断する。
【００４７】
認証部２２は、ログイン認証時に取得したＩＤと一致するＩＤがＱＲコード５０に含まれていない場合に、認証が失敗したと判断する。また、認証部２２は、ＩＤが一致したユーザについてＱＲコード５０に含まれたパスワードのハッシュ値とユーザから受け付けたパスワードのハッシュ値とが一致しない場合に、認証が失敗したと判断する。
【００４８】
権限判断部２３は、認証結果と、ＱＲコード５０に含まれる権限情報とを用いて、文書に対するユーザの処理権限の有無を判断する。すなわち、権限判断部２３は、特許請求の範囲に記載の判断手段として機能する。権限判断部２３は、認証部２２による認証が失敗した場合は、ユーザの処理権限が無いと判断する。権限判断部２３は、認証が成功した場合は、認証が成功したユーザについて、ユーザが操作した処理の権限の有無をＱＲコード５０に含まれる権限情報を用いて判断する。
【００４９】
例えば、図４の例では、ＱＲコードコピーについて「可能」の権限情報がＱＲコード５０に含まれているので、認証が成功すれば処理権限が有ると判断される。また、「一般ユーザ」は、削除処理について「不可能」の権限情報がＱＲコード５０に含まれているので、認証が成功しても処理権限が無いと判断される。
【００５０】
一方、特定部２４は、権限判断部２３によってユーザに処理権限が有ると判断されると、ＱＲコード５０に含まれる特定情報を用いて、保存フォルダ９３に保存されたＰＣプリントデータの中から文書５１に印刷されたＰＣプリントデータを特定する。
【００５１】
プリンタ１１は、ユーザによるＱＲコードコピーを指示する操作が入力され、権限判断部２３によって処理権限があると判断された場合に、特定部２４によって特定されたＰＣプリントデータを用いて印刷処理を実行する。プリンタ１１は、権限判断部２３によってユーザの処理権限が無いと判断された場合は、印刷処理を実行せずに中止する。すなわち、プリンタ１１は、特許請求の範囲に記載の処理手段としても機能する。
【００５２】
削除処理部２５は、ユーザによる削除操作が入力され、権限判断部２３によって処理権限があると判断された場合に、特定部２４によって特定されたＰＣプリントデータの削除処理を実行する。削除処理部２５は、権限判断部２３によってユーザの処理権限が無いと判断された場合は、削除処理を実行せずに中止する。すなわち、削除処理部２５は、特許請求の範囲に記載の処理手段としても機能する。
【００５３】
次に、生成用の複合機３の構成について説明する。複合機３は、複合機１と同様に、上述したプリンタ１１、スキャナ１２、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１３、モデム１４、ＩＦＡＸ制御部１５、操作部１６、表示部１７、及びＬＡＮインターフェース１８を備えている。
【００５４】
また、生成用の複合機３は、図５に示す制御部３０を備えている。図５は、生成用の複合機３が有する制御部３０の機能的な構成を示すブロック図である。制御部３０は、ソフトウエアと制御部３０を構成するハードウエアとの協働により、記憶部３１、データ出力部３２、情報取得部３３、及びＱＲコード生成部３４として機能する。
【００５５】
記憶部３１は、例えば、ＲＡＭ等のメモリによって構成され、保存フォルダ３１１及びデータベース３１２を有している。なお、保存フォルダ３１１としては、コンパクトフラッシュ（登録商標）等を用いることもできる。保存フォルダ３１１は、データ出力部３２から出力されたＰＣプリントデータを記憶する。具体的には、ＰＣ９１からＰＣプリントデータが複合機３に入力されると、データ出力部３２が、入力されたＰＣプリントデータを保存フォルダ３１１又は上述したファイルサーバ９２内の保存フォルダ９３へ出力する。これにより、ＰＣプリントデータが、複合機３内の保存フォルダ３１１又はファイルサーバ９２内の保存フォルダ９３に保存される。なお、データ出力部３２が、特許請求の範囲に記載の出力手段として機能する。
【００５６】
データベース３１２には、認証情報及び権限情報が記憶されている。情報取得部３３は、データベース３１２から認証情報及び権限情報を取得し、ＱＲコード生成部３４が、取得された認証情報及び権限情報を用いてＱＲコードを生成する。すなわち、情報取得部３３は、特許請求の範囲に記載の取得手段として機能し、ＱＲコード生成部３４は、生成手段として機能する。
【００５７】
図６を参照して認証情報について説明する。図６は、生成用の複合機３が有する記憶部３１に記憶される認証情報の一例を示す表である。図６の例では、ユーザ「管理者」に対してＩＤ「ＭＭＭ」、パスワード「ｍｍｍｍ」が記憶され、ユーザ「ユーザＡ」に対してＩＤ「ＡＡＡ」、パスワード「ａａａａ」が記憶されている。
【００５８】
次に、図７を参照して権限情報について説明する。図７は、生成用の複合機３が有する記憶部３１に記憶される権限情報の一例を示す表である。図７の例では、ユーザの種別毎に、ＱＲコードコピー及び削除処理の権限の有無が記憶されている。図７の例を具体的に説明すると、ユーザの種別「管理者」に対して、ＱＲコードコピー「可」、削除処理「可」を示す情報が記憶されている。これは、管理者が、ＱＲコードコピーを実行する権限と削除処理を実行する権限を有している旨を示している。
【００５９】
例えば、記憶部３１には、権限情報として「可」を示す情報「１」と「不可」を示す情報「０」が記憶されている。この可否を示す「１」又は「０」の情報は、「管理者」のＱＲコードコピー権限、削除処理権限、「登録ユーザ」のＱＲコードコピー権限、削除処理権限、「一般ユーザ」のＱＲコードコピー権限、削除処理権限の順に記憶されている。すなわち、図７に示す権限情報として「１、１、１、１、１、０」の情報が、記憶部３１のデータベース２１２に記憶されている。
【００６０】
情報取得部３３は、ＰＣ９１からＰＣプリントデータが入力されると、ＱＲコード５０を生成するために必要な認証情報及び権限情報を取得する。情報取得部３３は、認証情報として、「管理者」、「一般ユーザ」、及び「登録ユーザ」のＩＤ及びパスワードを取得する。情報取得部２３は、「管理者」及び「一般ユーザ」のＩＤ及びパスワードをデータベース３１２から取得する。
【００６１】
「登録ユーザ」のＩＤ及びパスワードについては、ログイン認証時に入力されたＩＤ及びパスワードを用いることができる。例えば、「ユーザＡ」がＰＣプリントデータの印刷操作を行った場合、「登録ユーザ」は操作を行った「ユーザＡ」であるため、ログイン認証時に「ユーザＡ」のＩＤ及びパスワードが入力されている。そこで、情報取得部３３は、「登録ユーザ」のＩＤ及びパスワードとして、ログイン認証時にＰＣドライバを介して複合機３内に入力されたＩＤ及びパスワードを取得することができる。また、情報取得部３３は、「管理者」、「一般ユーザ」、及び「登録ユーザ」に対して記憶されたＱＲコードコピーと削除処理の権限情報をデータベース３１２から取得する。
【００６２】
情報取得部３３は、更に、保存フォルダ９３又は保存フォルダ３１１に保存されたＰＣプリントデータを特定するための特定情報を取得する。特定情報は、例えば、ＰＣプリントデータと共にＰＣ９１から入力されたＰＣプリントデータのファイル名、保存フォルダを示すパス情報等を用いることができる。
【００６３】
ＱＲコード生成部３４は、情報取得部３３によって取得された認証情報、権限情報、及び特定情報を用いてＱＲコード５０を生成する。ＱＲコード生成部３４は、認証情報のパスワードについてハッシュ値を計算し、このパスワードのハッシュ値、ＩＤ、権限情報及び特定情報をＱＲコード化することによりＱＲコード５０を生成する。
【００６４】
ＱＲコード生成部３４は、生成したＱＲコードをラスタライズされたＰＣプリントデータ（以下「プリント画像」という）に合成する。ＱＲコードが合成されたプリント画像は、プリンタ１１によって印刷される。すなわち、生成用の複合機３において、プリンタ１１は、特許請求の範囲に記載の印刷手段として機能する。
【００６５】
引き続いて、認証用の複合機１及び生成用の複合機３の動作について説明する。まず、図８を参照して、生成用の複合機３がＱＲコード付き文書５１を印刷する手順について説明する。図８は、生成用の複合機３がＱＲコード付き文書５１を印刷する手順を示すフローチャートである。
【００６６】
ユーザがＰＣ９１を用いて印刷指示を入力することにより、ステップＳ１０１で、印刷指示が、ＰＣ９１のＰＣドライバによって受け付けられる。続いて、ステップＳ１０２では、ユーザからＩＤ及びパスワードの入力が受け付けられ、ＰＣドライバによるログイン認証が行われる。
【００６７】
ログイン認証が成功すると、ステップＳ１０３では、ＰＣ９１から送信されたＰＣプリントデータが、複合機３において受信される。ステップＳ１０４では、ＰＣプリントデータのコピーが、データ出力部３２によって保存フォルダ９３へ出力される。これにより、ＰＣプリントデータが保存フォルダ９３内に保存される。なお、複合機３の保存フォルダ３１１に保存してもよい。
【００６８】
ステップＳ１０５では、ＰＣプリントデータを保存フォルダ９３内から特定可能な特定情報が生成される。続いて、ステップＳ１０６では、「管理者」と「一般ユーザ」のＩＤ及びパスワードを含む認証情報が、データベース３１２から取得される。「登録ユーザ」のＩＤ及びパスワードは、ステップＳ１０２で入力されたＩＤ及びパスワードが用いられる。ステップＳ１０７では、ステップＳ１０６で取得されたパスワードのハッシュ値が算出される。
【００６９】
次に、ステップＳ１０８では、「管理者」、「登録ユーザ」、及び「一般ユーザ」毎かつ処理の種類毎に設定された権限情報が、データベース３１２から取得される。ステップＳ１０９では、特定情報と認証情報と権限情報とがＱＲコード化される。そして、ステップＳ１１０では、ステップＳ１０９で生成されたＱＲコード５０がラスタライズ処理されたプリント画像に貼り付けられる。ステップＳ１１１では、ＱＲコード付きのページを含む全ページが印刷される。以上の処理により、ＱＲコード付きの文書５１が印刷される。
【００７０】
次に、図９及び図１０を参照して、認証用の複合機１が文書の処理権限の有無を判断する手順を説明する。図９は、認証用の複合機１が文書の処理権限の有無を判断する手順を示すフローチャートの前半部分であり、図１０はその後半部分である。
【００７１】
ユーザがＱＲコード付き文書５１を複合機１にセットし、ＱＲコードコピー又は削除処理の操作を行うと、ステップＳ１２１で、文書５１がスキャナ１２によって読み取られ、画像データが生成される。ステップＳ１２２では、画像データからＱＲコード５０が抽出され、ステップＳ１２３で、抽出されたＱＲコード５０がデコードされる。
【００７２】
ステップＳ１２４では、ログイン認証時に用いられたユーザＩＤが、認証部２６によって取得され、ステップＳ１２５では、ユーザにパスワードの入力を要求するメッセージが、表示部１７に表示される。表示部１７に表示されたメッセージに応じてユーザからパスワードが入力されると、ステップＳ１２６で、入力されたパスワードが操作部１６によって受け付けられる。
【００７３】
ステップＳ１２７では、ステップＳ１２６で受け付けられたパスワードのハッシュ値が算出され、算出されたハッシュ値と、ステップＳ１２４で取得したＩＤと、ＱＲコード５０に含まれる認証情報とを用いて認証が行われる。認証が失敗した場合は、ステップＳ１２８へ処理が進み、アクセス権がない旨のメッセージが表示部１７に表示され、処理が終了する。
【００７４】
ステップＳ１２７の認証が成功した場合は、ステップＳ１２９へ処理が進む。ステップＳ１２９では、ユーザからＱＲコードコピーの指示を受け付けたか否かが判断され、ＱＲコードコピーの指示を受け付けていない場合には、ステップＳ１３４へ処理が進む。ＱＲコードコピーの指示を受け付けていた場合には、ステップＳ１３０へ処理が進む。
【００７５】
ステップＳ１３０では、ＱＲコード５０に含まれる権限情報を用いて、ＱＲコードコピーの権限の有無が判断される。ステップＳ１３０でＱＲコードコピーを行う権限が無いと判断された場合は、ステップＳ１３１へ処理が進む。ステップＳ１３１では、ＱＲコードコピーを行う権限がない旨のメッセージが表示部１７に表示され、処理が終了する。この場合、ＱＲコードコピーは中止され、実行されない。
【００７６】
ステップＳ１３０でＱＲコードコピーを行う権限が有ると判断された場合は、ステップＳ１３２へ処理が進む。ステップＳ１３２では、ＱＲコード５０に含まれる特定情報を用いて、保存フォルダ９３内のＰＣプリントデータが特定され、特定されたＰＣプリントデータが取得される。そして、ステップＳ１３３で、取得されたＰＣプリントデータが用紙に印刷されることにより、ＱＲコードコピーが実行される。
【００７７】
ステップＳ１３４では、ユーザから削除処理の指示を受け付けたか否かが判断され、削除処理の指示を受け付けていない場合には、処理が終了する。削除処理の指示を受け付けていた場合には、ステップＳ１３５へ処理が進む。
【００７８】
ステップＳ１３５では、ＱＲコード５０に含まれる権限情報を用いて、削除処理の権限の有無が判断される。ステップＳ１３５で削除する権限が無いと判断された場合は、ステップＳ１３６へ処理が進む。ステップＳ１３６では、削除する権限がない旨のメッセージが表示部１７に表示され、処理が終了する。この場合、削除処理は中止され、実行されない。
【００７９】
ステップＳ１３５で削除する権限が有ると判断された場合は、ステップＳ１３７へ処理が進む。ステップＳ１３７では、ＱＲコード５０に含まれる特定情報を用いて、保存フォルダ９３内のＰＣプリントデータが特定され、特定されたＰＣプリントデータが削除される。以上の処理により、権限のないユーザによるＱＲコードコピー及び削除処理を制限し、権限のあるユーザだけが、ＱＲコードコピー及び削除処理を実行することができる。
【００８０】
以上説明した認証用の複合機１では、文書５１からＱＲコード５０が抽出され、ＱＲコード５０に含まれる認証情報と、ユーザから受け付けられた認証情報とを用いて認証が行われる。そして、この認証結果とＱＲコード５０に含まれる権限情報に基づいて、保存フォルダ９３に保存された文書データに対するユーザの処理権限の有無が判断され、ユーザの処理権限が有ると判断された場合に、文書に対する処理が実行され、処理権限が無いと判断された場合に、文書に対する処理が中止される。すなわち、文書５１に印刷されたＱＲコード５０に含まれる認証情報及び権限情報を用いて処理権限を判断するので、文書の処理権限を判断するために必要な情報を自機内に記憶すること無く、文書の処理権限の有無を判断することができる。
【００８１】
また、認証用の複合機１では、ユーザから入力される認証情報のハッシュ値を算出し、算出したハッシュ値とＱＲコード５０に含まれるハッシュ値とを照合することにより、認証を行う。すなわち、ＱＲコード５０には認証情報自体ではなく認証情報のハッシュ値が含まれているので、ＱＲコード５０をデコードしても認証情報自体を得ることはできない。よって、認証情報が盗まれることを防止することができる。
【００８２】
また、ＱＲコード５０には、複数のユーザ毎に設定された複数の認証情報のハッシュ値と、複数のユーザ毎かつ処理の種類毎に設定された権限情報とが含まれている。このため、ユーザ毎かつ処理の種類毎に処理権限の有無を判断することができる。
【００８３】
一方、生成用の複合機３では、取得された認証情報及び権限情報を用いてＱＲコード５０が生成され、生成されたＱＲコード５０及びＰＣプリントデータが用紙に印刷される。よって、ＰＣプリントデータが印刷された文書５０の処理を行う際に、印刷されたＱＲコード５０をデコードすることにより、認証用の複合機１によって認証情報を取得することが可能となる。
【００８４】
また、生成用の複合機３では、認証情報のハッシュ値を含むＱＲコード５０を生成するので、ＱＲコード５０をデコードしても認証情報自体を得ることはできないので、認証情報が盗まれることを防止することができる。
【００８５】
また、生成用の複合機３では、複数のユーザ毎に設定された複数の認証情報のハッシュ値と、複数のユーザ毎かつ処理の種類毎に設定された権限情報とを含むＱＲコード５０を生成する。このため、認証用の複合機１によって、ユーザ毎かつ処理の種類毎に処理権限の有無を判断することができる。
【００８６】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、上記実施形態では、パスワード（認証情報）はユーザ毎に設定されることとしたが、文書毎に設定されたパスワード（認証情報）を用いてもよい。この場合、例えば、ＱＲコードを生成する際に、ユーザが文書に対して設定したパスワードをユーザから受け付け、受け付けたパスワードのハッシュ値をＱＲコードに含めるようにする。この場合、文書に対する権限のあるユーザだけが文書の処理を行えるように、文書毎に処理権限の有無を判断することができる。
【００８７】
また上記実施形態では、コード画像としてＱＲコードを用いたが、コード化された画像であればこれに限られない。例えば、バーコード等の一次元コードを用いてもよいし、ＱＲコード以外の二次元コードを用いてもよい。また、認証情報、権限情報、特定情報をコード化し、用紙の全面に透かし印刷を行うことにより、コード画像を印刷してもよい。この場合、権限の有無を判断する際には、透かし印刷された情報を読み取ってデコードすることにより、認証情報及び権限情報を取得する。
【００８８】
また、上記実施形態では、ＱＲコードコピーと削除処理の権限の有無を判断することとしたが、これに限られない。ＦＡＸ処理及びＩＦＡＸ処理の権限の有無を判断してもよい。また、上記実施形態では、認証結果と権限情報とを用いて権限の有無を判断したが、権限情報を用いなくてもよい。この場合、認証が成功した場合に権限があると判断し、認証が失敗した場合に権限が無いと判断する。
【００８９】
また、上記実施形態では、ＰＣプリントデータを保存フォルダ９３又は保存フォルダ３１１に保存し、保存されたＰＣプリントデータを用いた文書の処理について、権限の有無を判断したが、これに限られない。ＰＣプリントデータを保存フォルダに保存せずに、特定情報を含まないＱＲコードを印刷するようにしてもよい。この場合、文書を読み取って生成する画像データのプリント処理、又はＦＡＸ送信処理等の権限の有無を判断する。
【００９０】
また、印刷するＱＲコードに、マスター原稿である旨の情報を付加して印刷し、ユーザがマスター原稿の処理を行う際に、複合機１によって、文書がマスター原稿であることが確認された場合、認証処理を行わずに、処理権限が有ると判断して文書処理を行ってもよい。この場合、読み取った文書がマスター原稿であることを複合機１において確認できないときには、上記の図９及び図１０に示す処理権限の有無を判断する手順を実行することにより、文書の処理権限の有無を判断する。
【００９１】
なお、マスター原稿をコピーした場合、複合機３がマスター原稿でない旨の情報を更に付加して印刷することにより、文書がマスター原稿か又はそのコピーであるかを識別できるように複合機１を構成してもよい。又は、文書をコピーしてもマスター原稿である旨の情報がコピーされないように、文書の読取時に照射する光によっては読み取ることができないように、マスター原稿である旨の情報を印刷するように複合機３を構成してもよい。この場合、特定の光のみに反応してマスター原稿か否かを識別できるように、マスター原稿である旨の情報を印刷する。
【００９２】
また、認証用の複合機１が、ＱＲコード付きの文書を生成する生成用の複合機３の機能を有していてもよい。また、生成用の複合機３が、ＱＲコード５０を用いて認証を行う認証用の複合機１の機能を有していてもよい。この場合、ユーザは、ＱＲコード付きの文書を用いた処理を複合機１と複合機３とのいずれを用いても行うことができる。
【００９３】
また、上記実施形態では、生成用の複合機３が、認証情報及び権限情報を記憶部３１から取得してＱＲコード５０を生成することとしたがこれに限られない。例えば、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）を用いたディレクトリーサービスを利用してもよい。この場合、複合機３とネットワークで接続されたディレクトリサーバに認証情報及び権限情報を予め登録しておく。そして、ＱＲコード５０を生成する際に、複合機３とディレクトリサーバとの間でＬＤＡＰ認証を行い、複合機３は、登録された認証情報及び権限情報をディレクトリサーバから取得する。この場合、記憶部３１に認証情報及び権限情報を記憶する必要はない。また、例えば、ＱＲコード５０を生成する際に、ＩＤ及びパスワード含む認証情報を登録ユーザと複合機３との間で設定し、各ユーザの処理権限及び各処理の処理権限を登録ユーザが設定することにより、認証情報及び権限情報を付与するように構成してもよい。この場合も、記憶部３１に認証情報及び権限情報を記憶する必要はない。
【００９４】
また、上記実施形態では、認証情報に含まれるパスワードのハッシュ値を用いたが、これに限られない。一方向の暗号化処理を行うことにより得られるその他の一方向値を用いてもよい。
【符号の説明】
【００９５】
１  複合機
３  複合機
１１  プリンタ
１２  スキャナ
１６  操作部
２０  制御部
２１  ＱＲコード抽出部
２２  認証部
２３  権限判断部
２４  特定部
２５  削除処理部
３０  制御部
３１  記憶部
３１１  保存フォルダ
３１２  データベース
３２  データ出力部
３３  情報取得部
３４  ＱＲコード生成部
【図１】
2011166654.tif 000003
【図２】
2011166654.tif 000004
【図３】
2011166654.tif 000005
【図４】
2011166654.tif 000006
【図５】
2011166654.tif 000007
【図６】
2011166654.tif 000008
【図７】
2011166654.tif 000009
【図８】
2011166654.tif 000010
【図９】
2011166654.tif 000011
【図１０】
2011166654.tif 000012