(57)【特許請求の範囲】
【請求項１】
電子透かしを含む印刷物を、画像データとして読み取る読取制御部と、
前記画像データに含まれる前記電子透かしから、前記印刷物の印刷元の電子データを記憶する記憶場所を示す第１の記憶場所情報を抽出する抽出部と、
前記第１の記憶場所情報が示す記憶場所から、前記電子データを取得する取得部と、
前記電子データに含まれる情報の取得単位である取得対象情報を表示し、前記取得対象情報の選択を示す操作入力を受け付ける操作受付部と、
ユーザを認証し、前記ユーザを識別する識別情報に関連付けられたアクセス権限を、記憶部から取得する認証制御部と、
前記ユーザのアクセス権限が、前記取得対象情報に設定されたアクセス権限以上である場合、選択された前記取得対象情報を第２の記憶場所情報が示す記憶場所に記憶する記憶制御部と、
を備える画像処理装置。
【請求項２】
前記第２の記憶場所情報を、前記ユーザの通知先に通知する通知制御部、
を更に備える請求項１に記載の画像処理装置。
【請求項３】
前記取得対象情報は、前記電子データ、前記電子データに含まれるテキスト、及び、前記電子データに含まれる画像のうち少なくとも１つを含む、
請求項１又は２に記載の画像処理装置。
【請求項４】
前記第１及び第２の記憶場所情報が示す記憶場所のそれぞれは、前記画像処理装置の所定の記憶領域、又は、前記画像処理装置とネットワークを介して接続された情報処理装置の所定の記憶領域である、
請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記記憶制御部は、前記ユーザにより選択された前記取得対象情報を前記第２の記憶場所情報が示す記憶場所に記憶したときに、前記取得対象情報を選択する操作入力を行ったユーザの識別情報と、前記取得対象情報を特定する特定情報と、前記第２の記憶場所情報と、を含むログを前記記憶部に記憶する、
請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
画像処理装置が、電子透かしを含む印刷物を、画像データとして読み取るステップと、
画像処理装置が、前記画像データに含まれる前記電子透かしから、前記印刷物の印刷元の電子データを記憶する記憶場所を示す第１の記憶場所情報を抽出するステップと、
画像処理装置が、前記第１の記憶場所情報が示す記憶場所から、前記電子データを取得するステップと、
画像処理装置が、前記電子データに含まれる情報の取得単位である取得対象情報を表示し、前記取得対象情報の選択を示す操作入力を受け付けるステップと、
画像処理装置が、ユーザを認証し、前記ユーザを識別する識別情報に関連付けられたアクセス権限を、記憶部から取得するステップと、
画像処理装置が、前記ユーザのアクセス権限が、前記取得対象情報に設定されたアクセス権限以上である場合、選択された前記取得対象情報を第２の記憶場所情報が示す記憶場所に記憶するステップと、
画像処理方法。
【請求項７】
コンピュータを、
電子透かしを含む印刷物を、画像データとして読み取る読取制御部と、
前記画像データに含まれる前記電子透かしから、前記印刷物の印刷元の電子データを記憶する記憶場所を示す第１の記憶場所情報を抽出する抽出部と、
前記第１の記憶場所情報が示す記憶場所から、前記電子データを取得する取得部と、
前記電子データに含まれる情報の取得単位である取得対象情報を表示し、前記取得対象情報の選択を示す操作入力を受け付ける操作受付部と、
ユーザを認証し、前記ユーザを識別する識別情報に関連付けられたアクセス権限を、記憶部から取得する認証制御部と、
前記ユーザのアクセス権限が、前記取得対象情報に設定されたアクセス権限以上である場合、選択された前記取得対象情報を第２の記憶場所情報が示す記憶場所に記憶する記憶制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
会議及び打合せ等で主催者から印刷物が配布されることが多いが、印刷物を受け取った出席者は、その印刷物の電子データを欲しいと思う場合がある。
【０００３】
また、画像処理により印刷物に電子透かしを付与する技術が従来から知られている。電子透かしは、例えば情報セキュリティ対策に使用されている。例えば特許文献１には、ユーザ装置と印刷装置との間で、盗聴者により印刷データの盗聴が介在したか否かを判別することができるように構成されたネットワーク印刷システムの発明が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、出席者は、電子データを入手するために、電子データの在り処（ファイルパス及びリンク等）を聞いたり、電子データの送信を依頼したりする等の手間がかかっていた。
【０００５】
本発明は、上記に鑑みてなされたものであって、印刷物の印刷元の電子データをより簡便にユーザに配信することができる画像処理装置、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、電子透かしを含む印刷物を、画像データとして読み取る読取制御部と、前記画像データに含まれる前記電子透かしから、前記印刷物の印刷元の電子データを記憶する記憶場所を示す第１の記憶場所情報を抽出する抽出部と、前記第１の記憶場所情報が示す記憶場所から、前記電子データを取得する取得部と、前記電子データに含まれる情報の取得単位である取得対象情報を表示し、前記取得対象情報の選択を示す操作入力を受け付ける操作受付部と、ユーザを認証し、前記ユーザを識別する識別情報に関連付けられたアクセス権限を、記憶部から取得する認証制御部と、前記ユーザのアクセス権限が、前記取得対象情報に設定されたアクセス権限以上である場合、選択された前記取得対象情報を第２の記憶場所情報が示す記憶場所に記憶する記憶制御部と、を備える。
【発明の効果】
【０００７】
本発明によれば、印刷物の印刷元の電子データをより簡便にユーザに配信することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は実施形態の画像処理システムの装置構成の例を示す図である。
【図２】図２は実施形態の画像処理装置のソフトウェア構成の例を示す図である。
【図３】図３は実施形態の画像処理装置のハードウェア構成の例を示す図である。
【図４】図４は実施形態の画像処理装置の機能構成の例を示す図である。
【図５】図５は電子透かしを含む印刷物の例を示す図である。
【図６】図６は実施形態の情報処理装置の機能構成の例を示す図である。
【図７】図７は実施形態の情報処理装置のハードウェア構成の例を示す図である。
【図８】図８は実施形態の画像処理方法の例を示すシーケンス図である。
【図９】図９は実施形態の記憶制御方法の例を示すフローチャートである。
【図１０】図１０は実施形態のアクセス権限エラー画面の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、画像処理装置、画像処理方法及びプログラムの実施形態を詳細に説明する。
【００１０】
＜画像処理システムの装置構成＞
はじめに、実施形態の画像処理システムの装置構成の例について説明する。
【００１１】
図１は実施形態の画像処理システム１００の装置構成の例を示す図である。実施形態の画像処理システム１００は、画像処理装置１０、情報処理装置２０ａ、情報処理装置２０ｂ及び情報処理装置２０ｃを備える。以下、情報処理装置２０ａ、情報処理装置２０ｂ及び情報処理装置２０ｃを区別しない場合、単に情報処理装置２０という。
【００１２】
画像処理装置１０及び情報処理装置２０は、ネットワーク２００を介して接続されている。ネットワーク２００の通信方式は、無線方式でも有線方式でもよい。またネットワーク２００は、有線方式と無線方式とを組み合わせることにより実現されていてもよい。
【００１３】
実施形態の画像処理装置１０は、例えばＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。また実施形態の情報処理装置２０は、例えばパーソナルコンピュータ及びスマートデバイス等である。
【００１４】
＜画像処理装置のソフトウェア構成＞
次に、実施形態の画像処理装置１０のソフトウェア構成の例について説明する。
【００１５】
図２は実施形態の画像処理装置１０のソフトウェア構成の例を示す図である。実施形態の画像処理装置１０は、アプリケーション層（以下、アプリ層という。）のソフトウェアと、プラットフォームのソフトウェアと、を有する。プラットフォームのソフトウェアは、コントロールサービス層のソフトウェアと、ハンドラ層のソフトウェアと、を有する。なお実施形態の画像処理装置１０の一部又は全部のソフトウェアは、ハードウェアにより実現されてもよい。
【００１６】
プラットフォームのソフトウェアは、ＧＷ−ＡＰＩ５１により、アプリ層のソフトウェアから処理要求を受信する。ＧＷ−ＡＰＩ５１は、アプリ層のソフトウェアから、コントロールサービス層のソフトウェアを利用するための処理を実行する予め定義された関数である。
【００１７】
アプリ層のソフトウェアと、プラットフォームのソフトウェアとは、例えばＵＮＩＸ（登録商標）等のオペレーティングシステム（以下、ＯＳという。）上で動作する。ＯＳは、アプリケーション層のソフトウェア、及び、プラットフォームのソフトウェアを、プロセスとして、並列に実行する。
【００１８】
アプリ層のソフトウェアは、画像処理装置１０によりユーザに提供されるサービスを実現するための処理を行う。
【００１９】
アプリ層は、プリントアプリ１１、コピーアプリ１２、ファクスアプリ１３、スキャナアプリ１４及び記憶制御アプリ１５を有する。プリントアプリ１１は、印刷機能を制御する処理を行う。コピーアプリ１２は、コピー機能を制御する処理を行う。ファクスアプリ１３は、ファクス機能を制御する処理を行う。スキャナアプリ１４は、スキャナ機能を制御する処理を行う。
【００２０】
記憶制御アプリ１５は、情報の読出し、追加、変更及び削除等の記憶制御処理を行う。画像処理装置１０に記憶される情報は、後述のメモリ６２及びＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６３（図３参照）に記憶される。また記憶制御アプリ１５は、画像処理装置１０に記憶されている情報のアクセス権限の設定を行う。アクセス権限は、例えば複数のユーザからのアクセスを可能にする共有設定等である。なお記憶制御アプリ１５により行われる一部又は全部の処理は、ＯＳにより実行されてもよい。
【００２１】
コントロールサービス層のソフトウェアは、アプリケーション層のソフトウェアから処理要求を受信し、当該処理要求に基づくハードウェア資源獲得要求を、ＳＲＭ（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）３１に送信する。ＳＲＭ３１の説明は後述する。
【００２２】
コントロールサービス層は、ＮＣＳ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２１、ＯＣＳ（Ｏｐｅｒａｔｉｏｎ  ｐａｎｅｌ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２２、ＦＣＳ（Ｆａｘ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２３、ＭＣＳ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２４、ＥＣＳ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２５、ＤＣＳ（Ｄｅｌｉｖｅｒｙ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２６、ＣＣＳ（Ｃｅｒｔｉｆｉｃａｔｉｏｎ  ａｎｄ  Ｃｈａｒｇｅ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２７、ＬＣＳ（Ｌｏｇ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２８、ＵＣＳ（Ｕｓｅｒ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）２９、及び、ＳＣＳ（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）３０を有する。
【００２３】
ＮＣＳ２１は、ネットワークＩ／Ｏを必要とするソフトウェアに対する通信制御処理を行う。具体的には、ＮＣＳ２１は、情報処理装置２０からネットワーク２００を介して、種々のプロトコルにより受信したデータを、画像処理装置１０で動作する各ソフトウェアに振り分ける。またＮＣＳ２１は、画像処理装置１０で動作する各ソフトウェアから受信したデータを、ネットワーク２００に接続された情報処理装置２０に種々のプロトコルにより送信する。
【００２４】
ＯＣＳ２２は、ユーザによる操作入力を受け付けるオペレーションパネルの制御処理を行う。
【００２５】
ＦＣＳ２３は、ファクスアプリ１３からの要求に応じて、公衆交換電話網（ＰＳＴＮ：Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）又は総合ディジタル通信網（ＩＳＤＮ：Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）を利用したファクス送受信処理を行う。またＦＣＳ２３は、ファクスアプリ１３からの要求に応じて、ファクスデータをバックアップ用メモリへ登録する処理、バックアップ用メモリからファクスデータを引用する処理、ファクスデータの読み込み処理、及び、ファクス受信時の印刷処理等を行う。
【００２６】
ＭＣＳ２４は、各ソフトウェアにより使用されるメモリの取得及び開放、並びに、ＨＤＤのデータの書込み及び読出し等の記憶制御処理を行う。
【００２７】
ＥＣＳ２５は、スキャン及び印刷を行うハードウェアであるエンジン７４（図３参照）の制御処理を行う。
【００２８】
ＤＣＳ２６は、画像処理装置１０に記憶されている情報の配信等の制御処理を行う。
【００２９】
ＣＣＳ２７は、ユーザの認証処理、及び、画像処理装置１０により実現されるサービスの課金処理に関する制御処理を行う。
【００３０】
ユーザを認証する認証処理は任意でよい。ユーザの認証処理は、例えばユーザを識別するＩＤカードを読み取る処理、並びに、ユーザの識別情報及びパスワードの組み合わせと照合する処理等である。
【００３１】
ＩＤカードを読み取る処理は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等を利用した読取装置により、ＩＤカードに含まれるユーザの識別情報を、ＩＤカードから読み取る処理である。
【００３２】
ユーザの識別情報及びパスワードの組み合わせと照合する処理は、ユーザの識別情報及びパスワードの入力を受け付け、当該ユーザの識別情報及びパスワードを、画像処理装置１０に記憶されているユーザの識別情報及びパスワードの組み合わせと照合する処理である。情報処理装置２０からネットワーク２００を介して画像処理装置１０が利用される場合は、例えば画像処理装置１０が、当該情報処理装置２０からユーザの識別情報及びパスワードを受信することにより、当該情報処理装置２０のユーザを認証する。
【００３３】
ＬＣＳ２８は、画像処理装置１０で動作する各ソフトウェアから出力されるログの記憶制御処理を行う。
【００３４】
ＵＣＳ２９は、ユーザ情報の読出し、追加、変更及び削除等の記憶制御処理を行う。ユーザ情報は、例えばユーザの認証に使用されるユーザの識別情報及びパスワード等である。
【００３５】
ＳＣＳ３０は、ソフトウェアの管理、オペレーションパネル等の操作部の制御、システム画面の表示、ＬＥＤの表示、ハードウェア資源の管理、及び、割り込みアプリケーション制御等の制御処理を行う。
【００３６】
ＳＲＭ３１は、ＳＣＳ３０と共に画像処理装置１０のシステムの制御処理、及び、ハードウェア資源の制御処理を行う。ＳＲＭ３１は、例えばエンジン７４（図３参照）に含まれるプロッタ等のハードウェアを利用する上位層のソフトウェアから、ハードウェア資源獲得要求を受信し、各ソフトウェアから受信したハードウェア資源獲得要求の調停を行い、１以上のハードウェア資源の割り当て制御を行う。
【００３７】
具体的には、ＳＲＭ３１は、ハードウェア資源獲得要求により指定されたハードウェア資源が利用可能であるか否か（他のソフトウェアから受信したハードウェア資源獲得要求に応じて、他のソフトウェアに既に利用されていないか）を判定する。ＳＲＭ３１は、ハードウェア資源獲得要求により指定されたハードウェア資源が利用可能である場合、当該ハードウェア資源が利用可能であることを、当該ハードウェア資源獲得要求を送信した上位層のソフトウェアに通知する。
【００３８】
また、ＳＲＭ３１は、上位層から受信した各ハードウェア資源獲得要求のスケジューリングを行うことにより、各ハードウェア資源獲得要求により指定された動作（例えば紙搬送、作像動作、メモリ確保及びファイル生成等）の実行指示を行う。なおＳＲＭ３１から直接、エンジン７４（図３参照）に対する実行指示が行われる場合、エンジンＩ／Ｆが利用される。エンジンＩ／Ｆは、エンジン７４に処理要求を行う予め定義されている関数である。
【００３９】
ハンドラ層のソフトウェアは、ＳＲＭ３１からハードウェア資源獲得要求を受信し、当該ハードウェア資源獲得要求に応じたハードウェア資源を獲得する。
【００４０】
ハンドラ層は、ＦＣＵＨ（Ｆａｘ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ  Ｈａｎｄｌｅｒ）４１、ＩＭＨ（Ｉｍａｇｅ  Ｍｅｍｏｒｙ  Ｈａｎｄｌｅｒ）４２、及び、ＭＥＵ（Ｍｅｄｉａ  Ｅｄｉｔ  Ｕｔｉｌｉｔｙ）４３を有する。
【００４１】
ＦＣＵＨ４１は、ＳＲＭ３１から、エンジン７４（図３参照）に含まれるファクスコントロールユニットに対するハードウェア資源獲得要求を受信し、ファクスコントロールユニットの動作制御を行う。なおＦＣＵＨ４１によりファクスコントロールユニットに処理要求が送信される場合も、上述のエンジンＩ／Ｆが利用される。
【００４２】
ＩＭＨ４２は、ＳＲＭ３１からメモリに対するハードウェア資源獲得要求を受信し、上位層のソフトウェアにより使用されるメモリの割り当て制御を行う。
【００４３】
ＭＥＵ４３は、ＳＲＭ３１からハードウェア資源獲得要求を受信し、画像変換制御等の画像処理を行うハードウェアの動作制御を行う。
【００４４】
上述のソフトウェアの動作例として、画像処理装置１０がコピー処理を行う場合について具体的に説明する。
【００４５】
はじめに、ユーザの認証処理が、ＯＣＳ２２、ＣＣＳ２７及びＵＣＳ２９により行われる。具体的には、ＯＣＳ２２が、ユーザの識別情報及びパスワードを示す操作入力を受け付けると、当該ユーザの識別情報及びパスワードをＣＣＳ２７に送信する。ＣＣＳ２７は、ＯＣＳ２２からユーザの識別情報及びパスワードを受け付けると、当該ユーザの識別情報及びパスワードの組み合わせが画像処理装置１０に記憶されているか否かを、ＵＣＳ２９を介して確認することによりユーザの認証を行う。
【００４６】
次に、ＯＣＳ２２が、コピーボタンの押下等のコピーアプリ１２を動作させることを示す操作入力を受け付ける。
【００４７】
次に、コピーアプリ１２が、コピー処理に使用するメモリの取得をＭＣＳ２４に要求し、エンジン７４（図３参照）による読み取り制御をＥＣＳ２５に要求することにより、更に下位のサ―ビス層のソフトウェア（ＳＣＳ３０及びＳＲＭ３１）で処理が実行される。ＳＲＭ３１は、エンジン７４とエンジンＩ／Ｆを介して情報の送受信を行う。一方、エンジン７４から出力されたデータは、ＩＭＨ４２により記憶制御されるメモリに保持される。ＥＣＳ２５により、画像がエンジン７４に入力されると、エンジン７４により当該画像が印刷される。ＬＣＳ２８は、上述の各ソフトウェアにより行われたユーザの認証処理から印刷処理までの一連の処理のログを、画像処理装置１０に記憶する。
【００４８】
＜画像処理装置のハードウェア構成＞
次に、実施形態の画像処理装置１０のハードウェア構成の例について説明する。
【００４９】
図３は実施形態の画像処理装置１０のハードウェア構成の例を示す図である。実施形態の画像処理装置１０は、コントローラ６０、オペレーションパネル７０、ＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）７１、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイス７２、ＭＬＢ（Ｍｅｄｉａ  Ｌｉｎｋ  Ｂｏａｒｄ）７３及びエンジン７４を備える。
【００５０】
コントローラ６０は、画像処理装置１０の動作を制御する制御装置である。コントローラ６０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１、メモリ６２、ＨＤＤ６３、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）６４、及び、ＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｃｈｉｐ）６５を備える。
【００５１】
ＣＰＵ６１は、画像処理装置１０の動作を制御する上述のアプリ層、コントロールサービス層及びハンドラ層のソフトウェアを実行する。
【００５２】
メモリ６２は、画像処理装置１０の主記憶装置である。ＨＤＤ６３は、画像処理装置１０の補助記憶装置である。ＨＤＤ６３は、例えば上述のアプリ層、コントロールサービス層及びハンドラ層のソフトウェアを記憶する。上述のアプリ層、コントロールサービス層及びハンドラ層のソフトウェアは、ＣＰＵ６１によってＨＤＤ６３から読み出されることにより、メモリ６２上に展開される。
【００５３】
ＡＳＩＣ６４は、画像処理装置１０の動作を制御する集積回路である。ＣＰＵ６１、メモリ６２、ＨＤＤ６３、ＰＨＹ６５、オペレーションパネル７０、ＦＣＵ７１、ＵＳＢデバイス７２、ＭＬＢ７３及びエンジン７４は、データ転送バスによってＡＳＩＣ６４に接続されている。
【００５４】
ＰＨＹ６５は、ネットワーク２００に接続された情報処理装置２０との通信を制御する。
【００５５】
オペレーションパネル７０は、画像処理装置１０を使用するユーザから、各種ジョブの実行指示、及び、設定入力等を受け付けたり、ユーザに提示する各種情報を表示したりするユーザインタフェースである。
【００５６】
ＦＣＵ７１は、画像処理装置１０のファクシミリ機能を制御する制御ユニットである。
【００５７】
ＵＳＢデバイス７２は、ＵＳＢ機器を接続するインタフェースである。
【００５８】
ＭＬＢ７３は、画像データのフォーマット変換を行う変換ボードである。
【００５９】
エンジン７４は、画像の読取を行うスキャナエンジン、及び、印刷を行うプロッタエンジン等を含む。
【００６０】
＜画像処理装置の機能構成＞
次に、上述のハードウェアとソフトウェアとが協働することにより実現される画像処理装置１０の機能構成の例について説明する。
【００６１】
図４は実施形態の画像処理装置１０の機能構成の例を示す図である。実施形態の画像処理装置１０は、記憶部１０１、操作受付部１０２、認証制御部１０３、読取制御部１０４、抽出部１０５、取得部１０６、通信制御部１０７、印刷制御部１０８、記憶制御部１０９及び通知制御部１１０を備える。
【００６２】
記憶部１０１は情報を記憶する。記憶部１０１に記憶される情報は、例えばユーザ情報である。ユーザ情報は、ユーザを識識別する識別情報と、当該ユーザのアクセス権限と、当該ユーザのメールアドレスと、を含む。ユーザのアクセス権限は、電子データに含まれる情報の取得単位である取得対象情報の記憶制御が行われるときに、記憶制御部１０９により参照される。またユーザのメールアドレスは、通知制御部１１０により参照される。
【００６３】
ユーザに設定されるアクセス権限は、例えば画像処理装置１０が企業等で使用される場合、ゲストユーザー（レベル０）、一般社員（レベル１）、管理職（レベル２）、及び、システム管理者（レベル３）等である。数値が高い程、高いアクセス権限を有する。なおユーザに設定されるアクセス権限は任意に定めてよい。
【００６４】
また例えば、記憶部１０１に記憶される情報は、認証制御部１０３により認証されたユーザの指示により行われた画像処理装置１０の各機能の動作を示すログである。
【００６５】
また例えば、記憶部１０１に記憶される情報は、読取制御部１０４により印刷物から読み取られた画像データである。なお読取制御部１０４により読み取られた画像データのデータ形式は任意でよい。読取制御部１０４により読み取られた画像データのデータ形式は、例えばＪＰＥＧ形式、ＴＩＦＦ形式及びＰＤＦ形式等である。
【００６６】
操作受付部１０２は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆｅｃｅ）画面を表示するとともに、ユーザから操作入力を受け付ける。ＵＩ画面は、例えば、ユーザから情報の選択を受け付ける選択画面、及び、ユーザから情報の設定を受け付ける設定画面等である。
【００６７】
認証制御部１０３は、上述の認証処理（ログイン処理）によりユーザを認証し、ユーザを識別する識別情報に関連付けられたアクセス権限を、記憶部１０１から取得する。
【００６８】
読取制御部１０４は、電子透かしを含む印刷物を、画像データとして読み取る。
【００６９】
図５は電子透かし２０１を含む印刷物の例を示す図である。図５の印刷物の例は、点線の円形状の電子透かし２０１と、テキスト２０２、太陽の画像２０３ａ、雲の画像２０３ｂ、雲の画像２０３ｃ、山の画像２０３ｄ、及び、山の画像２０３ｅを含む。
【００７０】
電子透かし２０１は、印刷物の印刷元の電子データに関する情報を含む。電子データに関する情報は、例えば印刷物の印刷元の電子データを記憶する記憶場所を示す情報（以下、「第１の記憶場所情報」という。）である。第１の記憶場所情報は、例えば印刷物の印刷元の電子データを記憶する情報処理装置２０を特定する情報、当該電子データの記憶場所を示す当該情報処理装置２０のファイルパス、及び、当該電子データのファイル名等である。情報処理装置２０を特定する情報は、例えば当該情報処理装置２０のＩＰアドレス及びホスト名等である。第１の記憶場所情報は、印刷物の印刷元の電子データが、取得部１０６により取得されるときに参照される。
【００７１】
また例えば、電子データに関する情報は、当該電子データに含まれる情報の取得単位（以下、「取得対象情報」という。）毎に設定されたアクセス権限である。
【００７２】
図５の例では、取得対象情報は、例えば電子データ、電子データに含まれるテキスト２０２、及び、電子データに含まれるＪＰＥＧ形式等の画像２０３（太陽の画像２０３ａ、雲の画像２０３ｂ、雲の画像２０３ｃ、山の画像２０３ｄ、及び、山の画像２０３ｅ）である。取得対象情報のアクセス権限は、例えば電子データをレベル３とし、電子データに含まれるテキスト２０２をレベル２とし、電子データに含まれるＪＰＥＧ形式等の画像２０３をレベル１とする。なお取得対象情報のアクセス権限は任意に定めてよい。ユーザは、自身が有するアクセス権限が、取得対象情報のアクセス権限以上である場合、当該取得対象情報を取得することが可能になる。
【００７３】
なお取得対象情報のアクセス権限は、電子透かし２０１以外のデータ形式により、電子データに含めてもよい。この場合、取得対象情報のアクセス権限は、取得部１０６により当該取得対象情報を含む電子データが取得されたときに、当該電子データから取得される。
【００７４】
図４に戻り、抽出部１０５は、読取制御部１０４により読み取られた画像データに含まれる電子透かし２０１から、上述の第１の記憶場所情報を抽出する。
【００７５】
取得部１０６は、上述の第１の記憶場所情報が示す記憶場所から、読取制御部１０４により読み取られた印刷物の印刷元の電子データを、通信制御部１０７を介して取得する。取得部１０６は、取得された電子データに含まれる上述の取得対象情報を選択する選択画面を、操作受付部１０２に表示する。
【００７６】
通信制御部１０７は、ネットワーク２００に接続された情報処理装置２０と通信する通信処理を行う。通信制御部１０７は、ネットワーク２００を介して受信されたデータを、他の機能部に入力する。また通信制御部１０７は、他の機能部から、送信対象のデータを受け付けると、当該データを、ネットワーク２００を介して情報処理装置２０に送信する。
【００７７】
印刷制御部１０８は、操作受付部１０２により受け付けたコピー操作に基づく印刷物のコピー、及び、情報処理装置２０から通信制御部１０７を介して受信した印刷ジョブに基づく電子データの印刷を行う。
【００７８】
記憶制御部１０９は、記憶部１０１等に情報を記憶する。
【００７９】
記憶制御部１０９は、例えばユーザのアクセス権限が、上述の取得対象情報に設定されたアクセス権限以上である場合、操作受付部１０２により選択された取得対象情報を、第２の記憶場所情報が示す記憶場所に記憶する。これにより印刷物の印刷元の電子データをより簡便にユーザに配信することができる。
【００８０】
なお第２の記憶場所情報が示す記憶場所は任意でよい。第２の記憶場所情報が示す記憶場所は、例えば操作受付部１０２で印刷物の読取を指示する操作入力を行ったログイン中のユーザのために予め設けられた画像処理装置１０のファイルパスである。また例えば、第２の記憶場所情報が示す記憶場所は、情報処理装置２０の所定のファイルパスである。なおファイルパスは、ＳＤカード等の外部記憶媒体を含んでいてもよい。
【００８１】
また例えば、記憶制御部１０９は、認証制御部１０３による上述の認証処理の結果を示すログを記憶部１０１に記憶する。認証結果を示すログは、例えば認証処理が行われた日時、ユーザを識別する識別情報、及び、認証結果（認証ＯＫ又は認証ＮＧ）を含む。
【００８２】
また例えば、記憶制御部１０９は、ユーザにより選択された上述の取得対象情報を、上述の第２の記憶場所情報が示す記憶場所に記憶したときに、取得対象情報を選択する操作入力を行ったユーザの識別情報と、選択された取得対象情報を特定する特定情報と、第２の記憶場所情報と、を含むログを記憶部１０１に記憶する。これにより、電子データに含まれる取得対象情報を取得したユーザを、記憶部１０１のログにより特定することができる。
【００８３】
なお取得対象情報を特定する特定情報は任意でよい。取得対象情報を特定する特定情報は、例えば取得対象情報のデータ名、及び、取得対象情報から算出されたハッシュ値等である。
【００８４】
通知制御部１１０は、上述の第２の記憶場所情報を、通信制御部１０７を介してユーザの通知先に通知する。ユーザの通知先に通知する方法は任意でよい。ユーザの通知先は、例えば当該ユーザのメールアドレスである。
【００８５】
＜情報処理装置の機能構成＞
次に実施形態の情報処理装置２０の機能構成の例について説明する。
【００８６】
図６は実施形態の情報処理装置２０の機能構成の例を示す図である。実施形態の情報処理装置２０は、記憶部２１１、通信制御部２１２、表示部２１３、入力部２１４、設定部２１５及び記憶制御部２１６を備える。
【００８７】
記憶部２１１は情報を記憶する。記憶部２１１に記憶される情報は、例えば情報処理装置２０の文書作成ソフト、表計算ソフト及びプレゼンテーションソフト等により作成された電子データである。
【００８８】
通信制御部２１２は、ネットワーク２００を介して、画像処理装置１０及び他の情報処理装置２０と通信する。通信制御部２１２は、例えば画像処理装置１０に印刷ジョブを送信する。
【００８９】
表示部２１３は情報を表示する。表示部２１３は、例えば電子データに含まれる上述の取得対象情報のアクセス権限を設定する設定画面を表示する。
【００９０】
入力部２１４は、情報処理装置２０を操作する入力を受け付ける。入力部２１４は、例えば上述の設定画面を介して、電子データに含まれる上述の取得対象情報毎のアクセス権限を設定する操作入力を受け付ける。また例えば、入力部２１４は、電子データを記憶する記憶場所を示す上述の第１の記憶場所情報の入力を受け付ける。
【００９１】
設定部２１５は、電子データに含まれる上述の取得対象情報のアクセス権限を、入力部２１４により受け付けられたユーザの操作入力に応じて、当該電子データに設定する。なおアクセス権限を示す情報を電子データに設定する方法は任意でよい。設定部２１５は、例えばアクセス権限を示す情報を電子透かし２０１に含めてもよい。
【００９２】
また設定部２１５は、上述の第１の記憶場所情報を含む電子透かし２０１を、電子データに追加する。
【００９３】
記憶制御部２１６は、自装置の記憶部２１１、又は、他の情報処理装置２０の記憶部２１１等に情報を記憶する。記憶制御部２１６は、例えば上述の第１の記憶場所に、電子透かし２０１を含む電子データを記憶する。
【００９４】
＜情報処理装置のハードウェア構成＞
次に実施形態の情報処理装置２０のハードウェア構成の例について説明する。
【００９５】
図７は実施形態の情報処理装置２０のハードウェア構成の例を示す図である。実施形態の情報処理装置２０は、制御装置３０１、主記憶装置３０２、補助記憶装置３０３、表示装置３０４、入力装置３０５及び通信装置３０６を備える。制御装置３０１、主記憶装置３０２、補助記憶装置３０３、表示装置３０４、入力装置３０５及び通信装置３０６は、バス３１０を介して接続されている。
【００９６】
制御装置３０１は補助記憶装置３０３から主記憶装置３０２に読み出されたプログラムを実行する。主記憶装置３０２はＲＯＭ及びＲＡＭ等のメモリである。補助記憶装置３０３はメモリカード等である。
【００９７】
表示装置３０４は情報を表示する。表示装置３０４は、例えば液晶ディスプレイである。入力装置３０５は情報の入力を受け付ける。入力装置３０５は、例えばキーボード及びマウスである。なお表示装置３０４及び入力装置３０５は、表示機能と入力機能とを有する液晶タッチパネル等でもよい。通信装置３０６は他の装置と通信する。
【００９８】
情報処理装置２０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータ・プログラム・プロダクトとして提供される。
【００９９】
また情報処理装置２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また情報処理装置２０が実行するプログラムを、ダウンロードさせずにインターネット等のネットワーク経由で提供するように構成してもよい。
【０１００】
また情報処理装置２０のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１０１】
情報処理装置２０で実行されるプログラムは、上述した各機能ブロックのうち、プログラムにより実現可能な機能ブロックを含むモジュール構成となっている。プログラムにより実現可能な機能ブロックは、実際のハードウェアとしては、制御装置３０１が補助記憶装置３０３等の記憶媒体からプログラムを読み出して実行することにより、プログラムにより実現される機能ブロックが主記憶装置３０２にロードされる。すなわちプログラムにより実現される機能ブロックは、主記憶装置３０２上に生成される。
【０１０２】
なおプログラムにより実現可能な機能ブロックの一部又は全部を、プログラムにより実現せずに、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現してもよい。
【０１０３】
＜画像処理方法＞
次に実施形態の画像処理方法について説明する。
【０１０４】
図８は実施形態の画像処理方法の例を示すシーケンス図である。はじめに、画像処理装置１０（認証制御部１０３）が、上述の認証処理（ログイン処理）によりユーザを認証し、ユーザを識別する識別情報に関連付けられたアクセス権限を、記憶部１０１から取得する（ステップＳ１）。
【０１０５】
次に、画像処理装置１０（読取制御部１０４）が、電子透かし２０１を含む印刷物を、画像データとして読み取る（ステップＳ２）。
【０１０６】
次に、画像処理装置１０（抽出部１０５）が、ステップＳ２の処理により読み取られた画像データに含まれる電子透かし２０１から、上述の第１の記憶場所情報を抽出する（ステップＳ３）。
【０１０７】
次に、画像処理装置１０（取得部１０６）が、ステップＳ３の処理により抽出された第１の記憶場所情報が示す記憶場所から、ステップＳ２の処理により読み取られた印刷物の印刷元の電子データを、通信制御部１０７を介して取得する（ステップＳ４及びステップＳ５）。図８の例は、第１の記憶場所情報に、情報処理装置２０ａの記憶部２１１のファイルパスが含まれている場合を示す。
【０１０８】
次に、画像処理装置１０（取得部１０６）は、ステップＳ５の処理により取得された電子データに含まれる上述の取得対象情報を選択する設定画面を、操作受付部１０２に表示する（ステップＳ６）。
【０１０９】
次に、画像処理装置１０（操作受付部１０２）が、ステップＳ６の処理により表示された選択画面を介して、取得対象情報の選択を示す操作入力を受け付ける（ステップＳ７）。
【０１１０】
次に、画像処理装置１０（記憶制御部１０９）が、ステップＳ１の処理により認証されたユーザのアクセス権限が、取得対象情報に設定されたアクセス権限以上である場合、ステップＳ７の処理により選択された取得対象情報を、上述の第２の記憶場所情報が示す記憶場所に記憶する（ステップＳ８）。図８の例は、第２の記憶場所情報に、情報処理装置２０ｂの記憶部２１１のファイルパスが含まれている場合を示す。
【０１１１】
次に、情報処理装置２０ｂ（通信制御部２１２）が、ステップＳ８の処理結果（成功又は失敗）を画像処理装置１０に送信する（ステップＳ９）。
【０１１２】
次に、画像処理装置１０（通知制御部１１０）が、ステップＳ９の処理により送信された処理結果が成功の場合、上述の第２の記憶場所情報を、通信制御部１０７を介してユーザの通知先に通知する（ステップＳ１０）。図８の例は、ユーザの通知先が、情報処理装置２０ｃで使用されているメールアドレスである場合を示す。
【０１１３】
次に、画像処理装置１０（記憶制御部１０９）が、ステップＳ７の処理により取得対象情報を選択する操作入力を行ったログインユーザの識別情報と、ステップＳ７の処理により選択された取得対象情報を特定する特定情報と、上述の第２の記憶場所情報と、を含むログを記憶部１０１に記憶する（ステップＳ１１）。
【０１１４】
図９は実施形態の記憶制御方法の例を示すフローチャートである。はじめに、記憶制御部１０９が、認証制御部１０３によりユーザの認証時に取得されたユーザのアクセス権限を確認する（ステップＳ２１）。次に、記憶制御部１０９が、取得部１０６により上述の第１の記憶場所情報が示す記憶場所から取得された電子データに含まれる取得対象情報毎のアクセス権限を確認する（ステップＳ２２）。
【０１１５】
次に、操作受付部１０２が、電子データに含まれる上述の取得対象情報の選択を示す操作入力を受け付ける（ステップＳ２３）。
【０１１６】
次に、記憶制御部１０９が、ステップＳ２１の処理により確認されたユーザのアクセス権限が、ステップＳ２３で選択された取得対象情報のアクセス権限以上であるか否かを判定する（ステップＳ２４）。
【０１１７】
ユーザのアクセス権限が、ステップＳ２３で選択された取得対象情報のアクセス権限以上である場合（ステップＳ２４、Ｙｅｓ）、記憶制御部１０９が、ステップＳ２３の処理により選択された取得対象情報を、上述の第２の記憶場所情報が示す記憶場所に記憶する（ステップＳ２５）。次に、記憶制御部１０９が、ステップＳ２３の処理により取得対象情報を選択する操作入力を行ったログインユーザの識別情報と、ステップＳ２３の処理により選択された取得対象情報を特定する特定情報と、上述の第２の記憶場所情報と、を含むログを記憶部１０１に記憶する（ステップＳ２６）。
【０１１８】
ユーザのアクセス権限が、ステップＳ２３で選択された取得対象情報のアクセス権限未満である場合（ステップＳ２４、Ｎｏ）、操作受付部１０２が、アクセス権限エラー画面を表示する（ステップＳ２７）。
【０１１９】
図１０は実施形態のアクセス権限エラー画面の例を示す図である。図１０の例は、データの取得が許可されていないことを、ダイアログボックスにより表示する場合を示す。
【０１２０】
以上説明したように、実施形態の画像処理装置１０では、抽出部１０５が、画像データに含まれる電子透かし２０１から、印刷物の印刷元の電子データを記憶する記憶場所を示す第１の記憶場所情報を抽出する。取得部１０６は、第１の記憶場所情報が示す記憶場所から、電子データを取得する。操作受付部１０２は、電子データに含まれる情報の取得単位である取得対象情報を表示し、取得対象情報の選択を示す操作入力を受け付ける。記憶制御部１０９が、選択された取得対象情報を第２の記憶場所情報が示す記憶場所に記憶する。
【０１２１】
これにより実施形態の画像処理装置１０によれば、印刷物の印刷元の電子データをより容易にユーザに配信することができる。
【０１２２】
なお上述の説明では、記憶制御部１０９が、選択された取得対象情報を第２の記憶場所情報が示す記憶場所に記憶し、通知制御部１１０が、当該第２の記憶場所情報をユーザの通知先に通知する場合について説明した。しかしながら、通知制御部１１０が、選択された取得対象情報を直接、ユーザのメールアドレスに送信してもよい。
【符号の説明】
【０１２３】
１０  画像処理装置
２０  情報処理装置
１００  画像処理システム
１０１  記憶部
１０２  操作受付部
１０３  認証制御部
１０４  読取制御部
１０５  抽出部
１０６  取得部
１０７  通信制御部
１０８  印刷制御部
１０９  記憶制御部
１１０  通知制御部
２００  ネットワーク
２１１  記憶部
２１２  通信制御部
２１３  表示部
２１４  入力部
２１５  設定部
２１６  記憶制御部
【先行技術文献】
【特許文献】
【０１２４】
【特許文献１】特許第４４０６５８９号公報
【図１】
0006662106.tif 000002
【図２】
0006662106.tif 000003
【図３】
0006662106.tif 000004
【図４】
0006662106.tif 000005
【図５】
0006662106.tif 000006
【図６】
0006662106.tif 000007
【図７】
0006662106.tif 000008
【図８】
0006662106.tif 000009
【図９】
0006662106.tif 000010
【図１０】
0006662106.tif 000011