(57)【要約】      （修正有）【課題】利便性の高い画像処理システムおよび画像処理装置を提供する。【解決手段】画像処理システムは、互いに通信を行うＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００とコンテンツＤＢ（Ｄａｔａｂａｓｅ）２００とを備える。ＭＦＰ１００は、入力されたコードに関連付けられたコンテンツデータをコンテンツＤＢ２００から取得し、コンテンツデータの更新の可能性の有無を判別する。ＭＦＰ１００は、コンテンツデータの更新の可能性が有る場合、コンテンツデータを更新する操作を受け付ける。ＭＦＰ１００は、コンテンツデータを更新する更新情報を作成し、コンテンツＤＢ２００に送信する。コンテンツＤＢ２００は、コードとコンテンツデータとを互いに関連づけるコンテンツテーブルを保持する。コンテンツＤＢ２００は、更新情報を受信した場合に、更新情報に基づいてコンテンツテーブル内のコンテンツデータを更新する。【選択図】図２
2017107336.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信を行う画像処理装置と第１のサーバーとを備えた画像処理システムであって、
前記画像処理装置は、
入力されたコードに関連付けられたコンテンツデータを前記第１のサーバーから取得する取得手段と、
前記取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する判別手段と、
前記取得手段にて取得したコンテンツデータの更新の可能性が有ると前記判別手段にて判別した場合、前記取得手段にて取得したコンテンツデータを更新する操作を受け付ける操作受付手段と、
前記操作受付手段にて受け付けた操作に従って、前記取得手段にて取得したコンテンツデータを更新する情報を作成する更新情報作成手段と、
前記更新情報作成手段にて作成した情報を前記第１のサーバーに送信する送信手段とを含み、
前記第１のサーバーは、
コードとコンテンツデータとを互いに関連づける第１のテーブルを保持する第１の保持手段と、
前記更新情報作成手段にて作成した情報を受信した場合に、前記更新情報作成手段にて作成した情報に基づいて、前記第１のテーブル内のコンテンツデータを更新する更新手段とを含む、画像処理システム。
【請求項２】
前記画像処理装置は、前記操作受付手段にて操作を受け付けた場合に、前記第１のサーバーに対してコードの更新を要求する更新要求手段をさらに含み、
前記第１のサーバーは、前記更新要求手段からの要求を受信した場合に、前記第１のテーブル内の更新するコンテンツデータに関連づけられたコードを新たなコードに置き換える置換手段をさらに含む、請求項１に記載の画像処理システム。
【請求項３】
前記コンテンツデータは編集権限の情報を含み、
前記判別手段は、前記取得手段にて取得したコンテンツデータの編集権限の情報に基づいて、前記取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する、請求項１または２に記載の画像処理システム。
【請求項４】
前記操作受付手段は、前記取得手段にて取得したコンテンツデータの編集権限を更新する操作を受け付ける、請求項３に記載の画像処理システム。
【請求項５】
前記判別手段は、前記取得手段にて取得したコンテンツデータのファイル形式に基づいて、前記取得手段にて取得したコンテンツデータの更新の可能性の有無を判別し、
前記操作受付手段は、前記取得手段にて取得したコンテンツデータのファイル形式を変換する操作を受け付け、
前記更新情報作成手段は、前記操作受付手段にて受け付けた操作に従って、前記取得手段にて取得したコンテンツデータのファイル形式を変換する、請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
前記画像処理装置は、変換前のコンテンツデータのファイル形式と変換後のコンテンツデータのファイル形式との関係を示す第２のテーブルを保持する第２の保持手段をさらに含み、
前記判別手段は、前記第２のテーブルを用いて、前記取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する、請求項５に記載の画像処理システム。
【請求項７】
前記画像処理装置は、前記コンテンツデータ内から特定の文字列を含む頁を検索する文字列検索手段をさらに含み、
前記判別手段は、前記文字列検索手段にて前記特定の文字列を含む頁を発見したか否かに基づいて、前記取得手段にて取得したコンテンツデータの更新の可能性の有無を判別し、
前記操作受付手段は、前記特定の文字列を含む頁を編集または削除する操作を受け付ける、請求項１〜６のいずれかに記載の画像処理システム。
【請求項８】
前記画像処理装置および前記第１のサーバーの各々と通信を行う第２のサーバーをさらに備え、
前記第２のサーバーは、グループを構成する複数のメンバーと、前記複数のメンバーの各々の編集権限の情報とを互いに関連づける第３のテーブルを保持する第３の保持手段を含み、
前記取得手段にて取得したコンテンツデータはグループの情報を含み、
前記画像処理装置は、前記取得手段にて取得したコンテンツデータのグループにおける、コードを入力したユーザーの編集権限の情報を前記第３のテーブルから取得する権限取得手段をさらに含み、
前記判別手段は、前記権限取得手段にて取得した編集権限に基づいて、前記取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する、請求項１〜７のいずれかに記載の画像処理システム。
【請求項９】
前記操作受付手段は、前記入力されたコードに新たなグループを関連づける操作を受け付け、
前記送信手段は、前記新たなグループの情報を前記第２のサーバーにさらに送信し、
前記第２のサーバーは、前記新たなグループの情報を受信した場合に、前記新たなグループの情報を前記第３のテーブルに追加するグループ追加手段をさらに含む、請求項７に記載の画像処理システム。
【請求項１０】
第１のサーバーと通信を行う画像処理装置であって、
入力されたコードに関連付けられたコンテンツデータを前記第１のサーバーから取得する取得手段と、
前記取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する判別手段と、
前記取得手段にて取得したコンテンツデータの更新の可能性が有ると前記判別手段にて判別した場合、前記取得手段にて取得したコンテンツデータを更新する操作を受け付ける操作受付手段と、
前記操作受付手段にて受け付けた操作に従って、前記取得手段にて取得したコンテンツデータを更新する情報を作成する更新情報作成手段と、
前記更新情報作成手段にて作成した情報を前記第１のサーバーに送信する送信手段とを備えた画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムおよび画像処理装置に関する。より特定的には、本発明は、利便性の高い画像処理システムおよび画像処理装置に関する。
【背景技術】
【０００２】
近年、クラウド環境や携帯端末の普及により、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の情報を含むＱＲコード（登録商標）を携帯端末のカメラで読み込むことで、ウェブサイトのコンテンツデータへアクセスすることが一般的になっている。
【０００３】
ＱＲコードを含む２次元コードに関する技術は、例えば下記特許文献１〜４などに開示されている。下記特許文献１には、画像データにＱＲコードを合成する場合、ＱＲコード情報入力画面で入力されたＵＲＬおよび識別情報を記憶した後、原稿の画像データを読み取り、保存する画像情報形成装置が開示されている。この画像情報形成装置は、付与ＩＤが個別でない場合、識別情報をクエリとして付加したＵＲＬを含んだＱＲコードを添付した画像データを印刷し、付与ＩＤが個別でない場合、一部印刷する毎にＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を変更しながらＱＲコードを添付した画像データを印刷する。
【０００４】
下記特許文献２には、文書から２次元コードを検出すると、２次元コードによって示されるＵＲＬによって示される位置に格納されている第１のコンテンツデータを受信する画像読取装置が開示されている。この画像読取装置は、コンテンツ関連テーブルに登録されている他のＵＲＬによって示される位置に格納されている第２のコンテンツデータを受信する。画像読取装置は、受信済みの第１のコンテンツデータと第２のコンテンツデータとを出力する。
【０００５】
下記特許文献３には、ファイルサーバーに保存されているファイルに対し、端末装置を操作するユーザーからの印刷命令を受け付けた際に、ファイルサーバー内に新たなＵＲＬなどの記憶領域を割り当て、割り当てた記憶領域に印刷命令までの履歴情報を書き込んで保存する技術が開示されている。
【０００６】
下記特許文献４には、画像に配置されたマーカーのＩＤごとに、マーカーの配置領域の画像特徴と、識別情報のリンクと、リンクを一般公開するか限定公開するかを示す公開限定情報とを関連付けて記憶部に記憶し、ユーザーＩＤと、ユーザーが有する権限情報とを関連付けて記憶部に記憶する情報管理装置が開示されている。この情報管理装置は、情報端末からユーザーＩＤと、マーカーを含む検索対象画像とを取得し、検索対象画像に含まれるマーカーの配置領域の画像特徴に基づいて、記憶部から対応する画像特徴を有する１以上のマーカーのＩＤを検索する。情報管理装置は、検索された１以上のマーカーのＩＤのうち、マーカーのＩＤに関連付けられた公開限定情報により限定公開されるリンクについては、ユーザーＩＤに関連付けられる権限情報に基づいて提供が許可される場合に情報端末に提供する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１８２９０９号公報
【特許文献２】特開２０１５−０８８９７４号公報
【特許文献３】特開２０１２−０４３０３８号公報
【特許文献４】特開２０１４−１４２７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
たとえば、ＱＲコードを含む同一の資料を社内向けおよび社外向けに配布する場合において、社内向けの資料の場合と社外向けの資料の場合とでＱＲコードから取得されるコンテンツデータを異なるものにしたいときがある。しかし、従来の技術ではＱＲコードに関連づけられたデータを変更するための操作が煩雑であり、利便性が低かった。
【０００９】
特許文献１の技術によれば、同じ資料であってもＱＲコードを変更することによって、異なるＱＲコードを資料に付与することができる。しかしこの技術では、ＱＲコードを変更する際に、ＱＲコードに関連づけるデータに関する情報の入力をやり直す必要があり、利便性が低かった。
【００１０】
特許文献４では、ＱＲコードの示すリンク先の公開権限を変更するためには、ユーザーがＱＲコードのＩＤを入力する必要があり、操作が煩雑であった。またユーザーが誤ったＩＤを入力すると、不適切なＱＲコードを含む印刷物が配布される可能性があった。
【００１１】
特許文献２および３は、ＱＲコードに関連づけられたコンテンツデータを更新するものではなかった。
【００１２】
本発明は、上記課題を解決するためのものであり、その目的は、利便性の高い画像処理システムおよび画像処理装置を提供することである。
【課題を解決するための手段】
【００１３】
本発明の一の局面に従う画像処理システムは、互いに通信を行う画像処理装置と第１のサーバーとを備えた画像処理システムであって、画像処理装置は、入力されたコードに関連付けられたコンテンツデータを第１のサーバーから取得する取得手段と、取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する判別手段と、取得手段にて取得したコンテンツデータの更新の可能性が有ると判別手段にて判別した場合、取得手段にて取得したコンテンツデータを更新する操作を受け付ける操作受付手段と、操作受付手段にて受け付けた操作に従って、取得手段にて取得したコンテンツデータを更新する情報を作成する更新情報作成手段と、更新情報作成手段にて作成した情報を第１のサーバーに送信する送信手段とを含み、第１のサーバーは、コードとコンテンツデータとを互いに関連づける第１のテーブルを保持する第１の保持手段と、更新情報作成手段にて作成した情報を受信した場合に、更新情報作成手段にて作成した情報に基づいて、第１のテーブル内のコンテンツデータを更新する更新手段とを含む。
【００１４】
上記画像処理システムにおいて好ましくは、画像処理装置は、操作受付手段にて操作を受け付けた場合に、第１のサーバーに対してコードの更新を要求する更新要求手段をさらに含み、第１のサーバーは、更新要求手段からの要求を受信した場合に、第１のテーブル内の更新するコンテンツデータに関連づけられたコードを新たなコードに置き換える置換手段をさらに含む。
【００１５】
上記画像処理システムにおいて好ましくは、コンテンツデータは編集権限の情報を含み、判別手段は、取得手段にて取得したコンテンツデータの編集権限の情報に基づいて、取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する。
【００１６】
上記画像処理システムにおいて好ましくは、操作受付手段は、取得手段にて取得したコンテンツデータの編集権限を更新する操作を受け付ける。
【００１７】
上記画像処理システムにおいて好ましくは、判別手段は、取得手段にて取得したコンテンツデータのファイル形式に基づいて、取得手段にて取得したコンテンツデータの更新の可能性の有無を判別し、操作受付手段は、取得手段にて取得したコンテンツデータのファイル形式を変換する操作を受け付け、更新情報作成手段は、操作受付手段にて受け付けた操作に従って、取得手段にて取得したコンテンツデータのファイル形式を変換する。
【００１８】
上記画像処理システムにおいて好ましくは、画像処理装置は、変換前のコンテンツデータのファイル形式と変換後のコンテンツデータのファイル形式との関係を示す第２のテーブルを保持する第２の保持手段をさらに含み、判別手段は、第２のテーブルを用いて、取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する。
【００１９】
上記画像処理システムにおいて好ましくは、画像処理装置は、コンテンツデータ内から特定の文字列を含む頁を検索する文字列検索手段をさらに含み、判別手段は、文字列検索手段にて特定の文字列を含む頁を発見したか否かに基づいて、取得手段にて取得したコンテンツデータの更新の可能性の有無を判別し、操作受付手段は、特定の文字列を含む頁を編集または削除する操作を受け付ける。
【００２０】
上記画像処理システムにおいて好ましくは、画像処理装置および第１のサーバーの各々と通信を行う第２のサーバーをさらに備え、第２のサーバーは、グループを構成する複数のメンバーと、複数のメンバーの各々の編集権限の情報とを互いに関連づける第３のテーブルを保持する第３の保持手段を含み、取得手段にて取得したコンテンツデータはグループの情報を含み、画像処理装置は、取得手段にて取得したコンテンツデータのグループにおける、コードを入力したユーザーの編集権限の情報を第３のテーブルから取得する権限取得手段をさらに含み、判別手段は、権限取得手段にて取得した編集権限に基づいて、取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する。
【００２１】
上記画像処理システムにおいて好ましくは、操作受付手段は、入力されたコードに新たなグループを関連づける操作を受け付け、送信手段は、新たなグループの情報を第２のサーバーにさらに送信し、第２のサーバーは、新たなグループの情報を受信した場合に、新たなグループの情報を第３のテーブルに追加するグループ追加手段をさらに含む。
【００２２】
本発明の他の局面に従う画像処理装置は、第１のサーバーと通信を行う画像処理装置であって、入力されたコードに関連付けられたコンテンツデータを第１のサーバーから取得する取得手段と、取得手段にて取得したコンテンツデータの更新の可能性の有無を判別する判別手段と、取得手段にて取得したコンテンツデータの更新の可能性が有ると判別手段にて判別した場合、取得手段にて取得したコンテンツデータを更新する操作を受け付ける操作受付手段と、操作受付手段にて受け付けた操作に従って、取得手段にて取得したコンテンツデータを更新する情報を作成する更新情報作成手段と、更新情報作成手段にて作成した情報を第１のサーバーに送信する送信手段とを備える。
【発明の効果】
【００２３】
本発明によれば、利便性の高い画像処理システムおよび画像処理装置を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の画像処理システムの構成の一例を示す図である。
【図２】本発明の画像処理システムの機能的構成の一例を示すブロック図である。
【図３】本発明の第１〜第３の実施の形態における、原稿ＤＣ１と、ＭＦＰ１００が記憶するコンテンツテーブルとを模式的に示す図である。
【図４】本発明の第１および第２の実施の形態における画像処理システムの動作を示す図である。
【図５】本発明の第１の実施の形態において、コンテンツデータの更新可能性がある場合に、ＭＦＰ１００が操作パネル１１６に表示する更新受付画面を模式的に示す図である。
【図６】本発明の第１の実施の形態において、ＭＦＰ１００が操作パネル１１６に表示するポップアップＰＰ１を模式的に示す図である。
【図７】本発明の第１の実施の形態における更新後のコンテンツテーブルを模式的に示す図である。
【図８】本発明の第１の実施の形態における更新前後の原稿を模式的に示す図である。
【図９】本発明の第１の実施の形態におけるＭＦＰ１００の動作を示すフローチャートの前半部分である。
【図１０】本発明の第１の実施の形態におけるＭＦＰ１００の動作を示すフローチャートの後半部分である。
【図１１】本発明の第１の実施の形態における図９の更新可能性判断処理（ステップＳ１０７）のサブルーチンである。
【図１２】本発明の第２の実施の形態において、ＭＦＰ１００が記憶する変換テーブルを模式的に示す図である。
【図１３】本発明の第２の実施の形態において、コンテンツデータの更新可能性がある場合に、ＭＦＰ１００が操作パネル１１６に表示する更新受付画面を模式的に示す図である。
【図１４】本発明の第２の実施の形態における更新後のコンテンツテーブルを示す図である。
【図１５】本発明の第２の実施の形態における図９の更新可能性判断処理（ステップＳ１０７）のサブルーチンである。
【図１６】本発明の第３の実施の形態における画像処理システムの動作を示す図である。
【図１７】本発明の第３の実施の形態において、リストの中からＭＦＰ１００に検索を行わせるファイルを選択させる選択受付画面を模式的に示す図である。
【図１８】本発明の第３の実施の形態において、ＭＦＰ１００が記憶する登録ワードテーブルを模式的に示す図である。
【図１９】本発明の第３の実施の形態において、データＢを構成する各頁の検索結果を模式的に示す図である。
【図２０】本発明の第３の実施の形態において、登録ワードを発見した場合にＭＦＰ１００が操作パネル１１６に表示する問合せ画面を模式的に示す図である。
【図２１】本発明の第３の実施の形態における図９の更新可能性判断処理（ステップＳ１０７）のサブルーチンである。
【図２２】本発明の第３の実施の形態におけるＭＦＰ１００の動作を示すフローチャートの後半部分である。
【図２３】本発明の第４の実施の形態において、ＭＦＰ１００が記憶するコンテンツテーブルを模式的に示す図である。
【図２４】本発明の第４の実施の形態における画像処理システムの動作を示す図である。
【図２５】本発明の第４の実施の形態において、ユーザーＤＢ３００が記憶するグループＡのグループテーブルを模式的に示す図である。
【図２６】本発明の第４の実施の形態において、コンテンツデータの更新可能性がある場合に、ＭＦＰ１００が操作パネル１１６に表示する更新受付画面を模式的に示す図である。
【図２７】本発明の第４の実施の形態における図９の更新可能性判断処理（ステップＳ１０７）のサブルーチンである。
【図２８】本発明の第４の実施の形態におけるＭＦＰ１００の動作を示すフローチャートの後半部分である。
【発明を実施するための形態】
【００２５】
以下の実施の形態では、画像処理装置がＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である場合について説明する。画像処理装置は、ファクシミリ装置、複写機、またはプリンターなどのＭＦＰ以外の画像形成装置であってもよいし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やモバイル端末などであってもよい。
【００２６】
［第１の実施の形態］
【００２７】
図１は、本発明の画像処理システムの構成の一例を示す図である。
【００２８】
図１を参照して、本実施の形態における画像処理システムは、ＭＦＰ１００と、コンテンツＤＢ（Ｄａｔａｂａｓｅ）２００（第１のサーバーの一例）と、ユーザーＤＢ３００（第２のサーバーの一例）と、モバイル端末４００とを備えている。ＭＦＰ１００と、コンテンツＤＢ２００、ユーザーＤＢ３００、およびモバイル端末４００の各々は、ネットワーク５００を通じて相互に接続されており、相互に通信を行う。
【００２９】
ネットワーク５００は、たとえば有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの専用回線を用いたものである。ネットワーク５００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワーク５００に接続された機器は、お互いに各種データのやり取りが可能となっている。
【００３０】
なお、画像処理システムは、上述以外の機器を備えていてもよい。また第１〜３の実施の形態の画像処理システムは、ユーザーＤＢ３００を備えていなくてもよい。コンテンツＤＢ２００またはユーザーＤＢ３００は、ＭＦＰ１００とは別体ではなくＭＦＰ１００に内蔵されたものであってもよい。
【００３１】
図２は、本発明の画像処理システムの機能的構成の一例を示すブロック図である。
【００３２】
図２を参照して、ＭＦＰ１００は、制御プログラムに従ってＭＦＰ１００全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、制御プログラムを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびＣＰＵの作業用のメモリであるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などにより構成されている。ＭＦＰ１００は、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を有している。
【００３３】
ＭＦＰ１００は、ＱＲコード読取部１０１と、ＵＲＬ送信部１０２と、印刷部１０３と、コンテンツ情報受信部１０４と、コンテンツ情報表示部１０５と、コンテンツ情報更新可能性判定部１０６と、コンテンツ更新情報受付部１０７と、更新情報作成部１０８と、コンテンツ情報送信部１０９と、ファイル形式変換部１１０と、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）部１１１と、登録ワード検索部１１２と、グループデータ受信部１１３と、グループ編集受付部１１４と、グループデータ送信部１１５と、操作パネル１１６と、認証部１１７と、記憶部１２０とを含んでいる。
【００３４】
ＱＲコード読取部１０１は、原稿からＱＲコードを読み取り、ＱＲコードから各種情報を抽出する。
【００３５】
ＵＲＬ送信部１０２は、ＱＲコードに含まれるＵＲＬのデータをコンテンツＤＢ２００に送信する。
【００３６】
印刷部１０３は、印刷を実行する。
【００３７】
コンテンツ情報受信部１０４は、入力されたＱＲコードに関連付けられたコンテンツデータをコンテンツＤＢ２００から取得する。
【００３８】
コンテンツ情報表示部１０５は、コンテンツデータを表示する。
【００３９】
コンテンツ情報更新可能性判定部１０６は、コンテンツデータの更新の可能性の有無を判別する。
【００４０】
コンテンツ更新情報受付部１０７は、コンテンツデータを更新する操作を受け付ける。
【００４１】
更新情報作成部１０８は、コンテンツ更新情報受付部１０７が受け付けた操作に従ってコンテンツデータを更新する更新情報を作成する。
【００４２】
コンテンツ情報送信部１０９は、更新情報作成部１０８が作成した更新情報を送信する。またコンテンツ情報送信部１０９は、必要な場合にコンテンツＤＢ２００に対してコードの更新を要求する。
【００４３】
ファイル形式変換部１１０は、コンテンツ更新情報受付部１０７が受け付けた操作に従って、コンテンツデータのファイル形式を変換する。
【００４４】
ＯＣＲ部１１１は、画像よりなる頁に対してＯＣＲ処理を行う。
【００４５】
登録ワード検索部１１２は、コンテンツデータ内から特定の文字列を含む頁を検索する。
【００４６】
グループデータ受信部１１３は、グループのデータをユーザーＤＢ３００から受信する。
【００４７】
グループ編集受付部１１４は、コンテンツデータに関連づけられたグループの編集を受け付ける。
【００４８】
グループデータ送信部１１５は、新たなグループのデータをユーザーＤＢ３００に送信する。
【００４９】
操作パネル１１６は、各種情報を表示し、各種操作を受け付ける。
【００５０】
認証部１１７は、ＭＦＰ１００を操作するユーザーを認証する。
【００５１】
記憶部１２０は、変換テーブルおよび登録ワードテーブルを保持している。
【００５２】
コンテンツＤＢ２００は、たとえばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であり、制御プログラムに従ってコンテンツＤＢ２００全体を制御するＣＰＵ、制御プログラムを記憶するＲＯＭ、およびＣＰＵの作業用のメモリであるＲＯＭなどにより構成されている。
【００５３】
コンテンツＤＢ２００は、ＵＲＬデータ受信部２０１と、コンテンツ情報送信部２０２と、コンテンツテーブル更新部２０３と、コンテンツデータ受信部２０４と、記憶部２２０とを含んでいる。
【００５４】
ＵＲＬデータ受信部２０１は、ＵＲＬのデータをＭＦＰ１００から受信する。
【００５５】
コンテンツ情報送信部２０２は、ＵＲＬのデータを受信した場合に、コンテンツデータをＭＦＰ１００に送信する。
【００５６】
コンテンツテーブル更新部２０３は、ＭＦＰ１００から更新情報を受信した場合に、更新情報に基づいてコンテンツテーブル内のコンテンツデータを更新する。またコンテンツテーブル更新部２０３は、ＭＦＰ１００からの要求を受信した場合に、コンテンツテーブル内の更新するコンテンツデータに関連づけられたＱＲコードを新たなＱＲコードに置き換える。
【００５７】
コンテンツデータ受信部２０４は、ＭＦＰ１００からコンテンツデータの更新情報を受信する。
【００５８】
記憶部２２０は、コンテンツテーブルを保持している。
【００５９】
ユーザーＤＢ３００は、たとえばＰＣであり、制御プログラムに従ってユーザーＤＢ３００全体を制御するＣＰＵ、制御プログラムを記憶するＲＯＭ、およびＣＰＵの作業用のメモリであるＲＯＭなどにより構成されている。
【００６０】
ユーザーＤＢ３００は、グループデータ送信部３０１と、グループデータ更新部３０２と、グループデータ受信部３０３と、記憶部３２０とを含んでいる。
【００６１】
グループデータ送信部３０１は、ＭＦＰ１００からの要求に従ってグループのデータを送信する。
【００６２】
グループデータ更新部３０２は、ＭＦＰ１００から新たなグループのデータを受信した場合に、グループテーブルを更新する。
【００６３】
グループデータ受信部３０３は、ＭＦＰ１００から新たなグループのデータを受信する。
【００６４】
記憶部３２０は、グループテーブルを保持している。
【００６５】
図３は、本発明の第１〜第３の実施の形態における、原稿ＤＣ１と、コンテンツＤＢ２００が記憶するコンテンツテーブルとを模式的に示す図である。
【００６６】
図３を参照して、コンテンツテーブルは、ＱＲコードとコンテンツデータとを互いに関連づけるものであり、ＱＲコードから抽出されるＵＲＬとコンテンツデータとの関係を記載したテーブルである。コンテンツデータは、ＱＲコードに関連づけられたデータであり、ファイルと、ファイルのオーナーの情報と、ファイルへのアクセス権限の情報とを含んでいる。アクセス権限とは、そのコンテンツデータを取得する権限（取得権限）および編集する権限（編集権限）である。アクセス権限は、「Ｐｕｂｌｉｃ」と「Ｐｒｉｖａｔｅ」とに区分されている。「Ｐｕｂｌｉｃ」は、権限が全てのユーザーに付与されている状態を示している。「Ｐｒｉｖａｔｅ」は、権限が特定の者にのみ付与されている状態を示している。
【００６７】
なお、オーナーの情報およびアクセス権限の情報は、ファイルの属性情報としてファイルのデータの一部を構成していてもよい。
【００６８】
原稿（印刷物データ）ＤＣ１はＱＲコードＣＯ１（コードの一例）を含んでいる。ＱＲコードＣＯ１からは、４つのコンテンツデータ（データＡ、データＢ、データＣ、およびデータＤ）のＵＲＬが抽出される。データＡは「詳細資料．ｄｏｃ」というファイルを含んでおり、データＢは「議事録．ｔｘｔ」というファイルを含んでおり、データＣは「ホワイトボード写真データ．ｖｓｄ」というファイルを含んでおり、データＤは「会議音声データ．ｍｐ３」というファイルを含んでいる。データＡ、データＢ、データＣ、およびデータＤのオーナーは、いずれもユーザーＸである。データＢ、データＣ、およびデータＤのアクセス権限は、いずれも「Ｐｒｉｖａｔｅ」であり、ユーザーＸにのみ付与されている。データＡのアクセス権限は「Ｐｕｂｌｉｃ」であり、全てのユーザーに付与されている。
【００６９】
つまり、ＱＲコードＣＯ１のコンテンツデータが図３に示す状態である場合、ユーザーＸのみが全てのコンテンツデータを取得することができ、ユーザーＸ以外の者は、データＡしか取得することができない。このような状態は、たとえば、データＢ、データＣ、データＤの各々が機密情報を含んでいる場合や、まだ草案である場合などに起こり得る。この場合、ユーザーＸは、所属する会社以外の者などにデータＢ、データＣ、およびデータＤの各々を取得されるのを防ぐ必要があるためである。
【００７０】
本実施の形態では、ＱＲコードＣＯ１に関連づけられたデータＢ、データＣ、およびデータＤの各々をユーザーＸが所属する会社内で共有するために、ユーザーＵＲ１がデータＢ、データＣ、およびデータＤの各々のアクセス権限を「Ｐｕｂｌｉｃ」に変更する例について説明する。
【００７１】
図４は、本発明の第１および第２の実施の形態における画像処理システムの動作を示す図である。
【００７２】
図２〜図４を参照して、ユーザーＵＲ１は、ＭＦＰ１００でログイン操作を行う。ＭＦＰ１００は、認証部１１７でユーザーＵＲ１を認証する（処理ＰＳ０）。次にユーザーＵＲ１は、ＱＲコードＣＯ１（二次元コードの一例）を含む原稿ＤＣ１をＭＦＰ１００に入力する（処理ＰＳ１）。ユーザーＵＲ１は、ＭＦＰ１００と接続されたＰＣやモバイル端末４００などから原稿ＤＣ１の印刷ジョブの実行指示を行うことにより、ＭＦＰ１００で原稿ＤＣ１のラスタライズ処理を行い、ラスタライズ処理された原稿ＤＣ１のデータをＭＦＰ１００に入力してもよい。またユーザーＵＲ１は、原稿ＤＣ１のコピージョブまたはスキャンジョブの実行指示を行うことにより、ＭＦＰ１００のスキャナーで読み取った原稿ＤＣ１のデータをＭＦＰ１００に入力してもよい。
【００７３】
ＭＦＰ１００は、ＱＲコード読取部１０１で原稿ＤＣ１のＱＲコードＣＯ１を読み取り、ＱＲコードＣＯ１からＵＲＬを抽出する。ここでは、コンテンツＤＢ２００が記憶しているコンテンツデータの保存場所を示す４つのＵＲＬが抽出される。ＭＦＰ１００は、抽出したＵＲＬをコンテンツＤＢ２００に送信する（処理ＰＳ２）。
【００７４】
コンテンツＤＢ２００は、ＵＲＬデータ受信部２０１を用いて４つのＵＲＬを受信する。コンテンツＤＢ２００は、コンテンツテーブルを参照して、受信した４つのＵＲＬの各々に対応する４つのコンテンツデータの各々を、コンテンツ情報送信部２０２を用いてＭＦＰ１００に送信する。ＭＦＰ１００は、コンテンツ情報受信部１０４を用いて、コンテンツＤＢ２００から４つのコンテンツデータの各々を受信する（処理ＰＳ３）。
【００７５】
次にＭＦＰ１００は、コンテンツ情報受信部１０４で受信したコンテンツデータとユーザーＵＲ１のログイン情報（ＩＤなど）とに基づいて、コンテンツ情報更新可能性判定部１０６を用いて、コンテンツデータの更新可能性を判断する（処理ＰＳ４）。
【００７６】
処理ＰＳ４において、ＭＦＰ１００は、ユーザーＵＲ１とコンテンツデータのオーナーとが一致するか否かを判別する。ＭＦＰ１００は、ユーザーＵＲ１とコンテンツデータのオーナーとが一致する場合に、コンテンツデータの更新可能性があると判断する。たとえばユーザーＵＲ１がユーザーＸである場合、ユーザーＵＲ１はデータＡ、データＢ、データＣ、およびデータＤの各々のオーナーであるので、データＡ、データＢ、データＣ、およびデータＤの各々の更新可能性があると判別される。
【００７７】
一方、ユーザーＵＲ１とコンテンツデータのオーナーとが一致しない場合、ＭＦＰ１００は、ユーザーＵＲ１がコンテンツデータのアクセス権限を有しているか否かを判別する。ＭＦＰ１００は、ユーザーＵＲ１がコンテンツデータのアクセス権限を有している場合に、コンテンツデータの更新可能性があると判断し、ユーザーＵＲ１がコンテンツデータのアクセス権限を有していない場合に、コンテンツデータの更新可能性が無いと判断する。たとえばユーザーＵＲ１がユーザーＸではない場合、ユーザーＵＲ１はデータＡのアクセス権限のみを有しているので、データＡの更新可能性があると判断され、データＢ、データＣ、およびデータＤの更新可能性は無いと判断される。
【００７８】
なお、コンテンツテーブルにおいて、コンテンツデータのアクセス権限は、そのコンテンツデータを取得する権限を示す取得権限と、そのコンテンツデータを編集する権限を示す編集権限とに区分されていてもよい。この場合ＭＦＰ１００は、ユーザーＵＲ１がコンテンツデータの編集権限を有している場合に、コンテンツデータの更新可能性があると判別し、ユーザーＵＲ１がコンテンツデータの編集権限を有していない場合に、コンテンツデータの更新可能性が無いと判断する。
【００７９】
ここでは、ユーザーＵＲ１がユーザーＸである場合を想定している。ＭＦＰ１００は、データＡ、データＢ、データＣ、およびデータＤの各々の更新可能性があると判断する。ＭＦＰ１００は、コンテンツ情報表示部１０５を用いて、図５に示す更新受付画面を操作パネル１１６に表示する。ＭＦＰ１００は、コンテンツ更新情報受付部１０７を用いて、操作パネル１１６からユーザーＵＲ１によるコンテンツデータのアクセス権限を更新する操作を受け付ける（処理ＰＳ５）。
【００８０】
ＭＦＰ１００は、コンテンツデータのアクセス権限を更新する操作を受け付けると、更新情報作成部１０８を用いてコンテンツデータの更新情報を作成し、コンテンツ情報送信部１０９を用いてコンテンツＤＢ２００に送信する（処理ＰＳ６）。ＭＦＰ１００は、新たなＱＲコードの生成指示を受け付けた場合には、処理ＰＳ６においてコンテンツデータの更新情報とともに新たなＱＲコードの生成指示をコンテンツＤＢ２００に送信する。
【００８１】
コンテンツＤＢ２００は、コンテンツデータ受信部２０４にて更新情報を受信すると、コンテンツテーブル更新部２０３にてコンテンツテーブルを更新し、必要に応じて新たなＱＲコードを生成する（処理ＰＳ７）。ここでは、新たなＱＲコードＣＯ２が生成され、データＢおよびデータＤのアクセス権限が、「Ｐｒｉｖａｔｅ」に変更されるものとする。
【００８２】
その後、ＭＦＰ１００は、新たなＱＲコードＣＯ２をコンテンツＤＢ２００から受信する（処理ＰＳ１００）。ＭＦＰ１００は、ＱＲコードＣＯ２を含む原稿ＤＣ２を出力する（処理ＰＳ１０１）。ユーザーＵＲ１は、他のユーザーＵＲ２に原稿ＤＣ２を配布する（処理ＰＳ１０２）。ユーザーＵＲ２は、自らのモバイル端末４００のカメラなどでＱＲコードＣＯ２を読み取る。モバイル端末４００は、ＱＲコードＣＯ２から抽出したＵＲＬに基づいてコンテンツＤＢ２００にアクセスし（処理ＰＳ１０３）、データＡ、データＢ、およびデータＤの各々を取得する（処理ＰＳ１０４）。
【００８３】
図５は、本発明の第１の実施の形態において、コンテンツデータの更新可能性がある場合に、ＭＦＰ１００が操作パネル１１６に表示する更新受付画面を模式的に示す図である。
【００８４】
図５を参照して、この更新受付画面は、データＡ、データＢ、データＣ、およびデータＤの各々についてのキーＫＹ１を含んでいる。ＭＦＰ１００は、キーＫＹ１が押下される度に、キーＫＹ１に対応するデータのアクセス権限を「Ｐｕｂｌｉｃ」（図５中「シェアする」）と「Ｐｒｉｖａｔｅ」（図５中「シェアしない」）との間で切り替える。ＭＦＰ１００は、コンテンツデータのアクセス権限を更新（変更）する操作を受け付けた場合に、図６に示すポップアップを操作パネル１１６に表示する。
【００８５】
図６は、本発明の第１の実施の形態において、ＭＦＰ１００が操作パネル１１６に表示するポップアップＰＰ１を模式的に示す図である。
【００８６】
図６を参照して、ポップアップＰＰ１は、新たなＱＲコードを作成するか否かを問い合わせるメッセージと、「はい」キーＫＹ２と、「いいえ」キーＫＹ３とを含んでいる。ＭＦＰ１００は、キーＫＹ２が押下された場合に、ＱＲコードＣＯ１とは異なる新たなＱＲコードの生成指示をコンテンツＤＢ２００に送信し、キーＫＹ３が押下された場合に、ＱＲコードの生成指示をコンテンツＤＢ２００に送信しない。
【００８７】
既に原稿ＤＣ１を入手した者に対するアクセス権限の変更をユーザーＵＲ１が望まない場合などには、ユーザーＵＲ１はキーＫＹ２を押下し、新たなＱＲコードの生成を指示する。一方、既に原稿ＤＣ１を入手した者に対するアクセス権限の変更をユーザーＵＲ１が許可する場合などには、ユーザーＵＲ１はキーＫＹ３を押下し、新たなＱＲコードの生成を指示しない。
【００８８】
図７は、本発明の第１の実施の形態における更新後のコンテンツテーブルを模式的に示す図である。
【００８９】
図７を参照して、ここでは、ＱＲコードＣＯ１が新たなＱＲコードＣＯ２に置き換えられている。また、データＢ（議事録．ｔｘｔ）およびデータＤ（会議音声データ．ｍｐ３）のアクセス権限が、「Ｐｒｉｖａｔｅ」に変更されている。なお、新たなＱＲコードが生成された場合には、コンテンツＤＢ２００の記憶領域における新規の領域にコンテンツテーブルをコピーすることにより、アクセス権限が書き換えられる。新たなＱＲコードが生成されない場合には、元のコンテンツテーブルのアクセス権限が直接更新される。
【００９０】
図８は、本発明の第１の実施の形態における更新前後の原稿を模式的に示す図である。
【００９１】
図８を参照して、ユーザーＵＲ２は、更新前の原稿ＤＣ１（図８（ａ））では、ＱＲコードＣＯ１を通じてデータＡのみを閲覧することが不可能である。一方、ユーザーＵＲ２は、更新後の原稿ＤＣ２（図８（ｂ））では、ＱＲコードＣＯ２を通じてデータＡ、データＢ、およびデータＤの各々を閲覧することが可能となる。
【００９２】
なお、ＭＦＰ１００は、更新情報としてアクセス権限の他、コンテンツデータに付与するパスワードの情報や、ファイルの追加や削除に関する情報をコンテンツＤＢ２００に送信してもよい。
【００９３】
続いて、本実施の形態におけるＭＦＰ１００の動作を示すフローチャートを説明する。  図９および図１０は、本発明の第１の実施の形態におけるＭＦＰ１００の動作を示すフローチャートである。
【００９４】
図９を参照して、ＭＦＰ１００ＣＰＵは、ユーザーの認証処理を行い（Ｓ１０１）、印刷ジョブの実行指示とともに原稿（文書）の入力をユーザーから受け付ける（Ｓ１０３）と、原稿中にＱＲコードを認識したか否かを判別する（Ｓ１０５）。
【００９５】
ステップＳ１０５において、ＱＲコードを認識したと判別した場合（Ｓ１０５でＹＥＳ）、ＭＦＰ１００ＣＰＵは、ＱＲコードから抽出したＵＲＬに基づいて、コンテンツＤＢ２００からコンテンツデータを取得する（Ｓ１０６）。続いてＭＦＰ１００のＣＰＵは、後述する更新可能性判断処理を行い（Ｓ１０７）、取得したコンテンツデータの更新可能性があるか否かを判別する（Ｓ１０９）。
【００９６】
図１０を参照して、ステップＳ１０５において、ＱＲコードを認識しないと判別した場合（Ｓ１０５でＮＯ）、またはステップＳ１０９において、取得したコンテンツデータの更新可能性が無いと判別した場合（Ｓ１０９でＮＯ）、ＭＦＰ１００のＣＰＵは、ステップＳ１２５の処理へ進む。
【００９７】
ステップＳ１０９において、取得したコンテンツデータの更新可能性があると判別した場合（Ｓ１０９でＹＥＳ）、ＭＦＰ１００のＣＰＵは、コンテンツデータを操作パネル１１６に表示し（Ｓ１１１）、ユーザーから更新依頼を受け付けたか否かを判別する（Ｓ１１３）。
【００９８】
ステップＳ１１３において、更新依頼が無いと判別した場合（Ｓ１１３でＮＯ）、ＭＦＰ１００のＣＰＵは、ステップＳ１２５の処理へ進む。
【００９９】
ステップＳ１１３において、更新依頼があると判別した場合（Ｓ１１３でＹＥＳ）、ＭＦＰ１００のＣＰＵは、ユーザーからの入力に従い、コンテンツデータの更新情報を作成する（Ｓ１１５）。次にＭＦＰ１００のＣＰＵは、ユーザーから新たなＱＲコードの生成依頼を受け付けたか否かを判別する（Ｓ１１７）。
【０１００】
ステップＳ１１７において、新たなＱＲコードの生成依頼を受け付けたと判別した場合（Ｓ１１７でＹＥＳ）、ＭＦＰ１００のＣＰＵは、コンテンツデータの更新情報およびＱＲコードの生成依頼をコンテンツＤＢ２００に送信し（Ｓ１１９）、新たなＱＲコードをコンテンツＤＢ２００から取得する（Ｓ１２１）。続いてＭＦＰ１００のＣＰＵは、原稿データ（文書データ）の既存のＱＲコードを新たなＱＲコードに置き換え（Ｓ１２３）、ステップＳ１２５の処理へ進む。
【０１０１】
ステップＳ１１７において、新たなＱＲコードの生成依頼を受け付けないと判別した場合（Ｓ１１７でＮＯ）、ＭＦＰ１００のＣＰＵは、更新情報をコンテンツＤＢ２００に送信し、ステップＳ１２５の処理へ進む。
【０１０２】
ステップＳ１２５において、ＭＦＰ１００のＣＰＵは、原稿の印刷を実行し（Ｓ１２５）、処理を終了する。
【０１０３】
図１１は、本発明の第１の実施の形態における図９の更新可能性判断処理（ステップＳ１０７）のサブルーチンである。
【０１０４】
図１１を参照して、更新可能性判断処理において、ＭＦＰ１００のＣＰＵは、認証したユーザーとコンテンツデータのオーナーとが一致したか否かを判別する（Ｓ１５１）。
【０１０５】
ステップＳ１５１において、認証したユーザーとコンテンツデータのオーナーとが一致しないと判別した場合（Ｓ１５１でＮＯ）、ＭＦＰ１００のＣＰＵは、認証したユーザーがファイルへのアクセス権限を有しているか否かを判別する（Ｓ１５５）。
【０１０６】
ステップＳ１５１において、認証したユーザーとコンテンツデータのオーナーとが一致したと判別した場合（Ｓ１５１でＹＥＳ）、またはステップＳ１５５において、認証したユーザーがファイルへのアクセス権限を有していると判別した場合（Ｓ１５５でＹＥＳ）、ＭＦＰ１００のＣＰＵは、該当コンテンツの更新可能性があると判断し（Ｓ１５３）、ステップＳ１６１の処理へ進む。
【０１０７】
ステップＳ１５５において、認証したユーザーがファイルへのアクセス権限を有していないと判別した場合（Ｓ１５５でＮＯ）、ＭＦＰ１００のＣＰＵは、該当コンテンツの更新可能性が無いと判断し（Ｓ１５９）、ステップＳ１６１の処理へ進む。
【０１０８】
ステップＳ１６１において、ＭＦＰ１００のＣＰＵは、全てのコンテンツデータについての更新可能性の判断が完了したか否かを判別する（Ｓ１６１）。
【０１０９】
ステップＳ１６１において、全てのコンテンツデータについての更新可能性の判断が完了しないと判別した場合（Ｓ１６１でＮＯ）、ＭＦＰ１００のＣＰＵは、ステップＳ１５１の処理へ進む。
【０１１０】
ステップＳ１６１において、全てのコンテンツデータについての更新可能性の判断が完了したと判別した場合（Ｓ１６１でＹＥＳ）、ＭＦＰ１００のＣＰＵは、リターンする。
【０１１１】
本実施の形態によれば、ＭＦＰ１００は、コンテンツデータの編集権限に基づいて更新可能性の有無を判断し、更新可能性のある場合に受け付けた操作に従ってコンテンツデータを更新する。これにより、コンテンツデータを容易に更新することができ、利便性が向上する。
【０１１２】
［第２の実施の形態］
【０１１３】
たとえば、原稿ＤＣ１をユーザーＵＲ１が所属する会社外の者に配布する場合、コンテンツデータのファイル形式が会社内では標準的に扱われている形式であっても、会社外のユーザーは閲覧できない形式であることがある。本実施の形態におけるＭＦＰ１００は、このような状況において、ユーザーからの操作に従ってコンテンツデータのファイル形式を適切なものに変更する。
【０１１４】
図２〜図４を参照して、本実施の形態において、ユーザーＵＲ１および画像処理システムは、第１の実施の形態の場合と同様の方法で、処理ＰＳ０〜処理ＰＳ３を行う。すなわち、ＭＦＰ１００は、認証部１１７でユーザーＵＲ１を認証する（処理ＰＳ０）。次にユーザーＵＲ１は、原稿ＤＣ１をＭＦＰ１００に入力する（処理ＰＳ１）。ＭＦＰ１００は、原稿ＤＣ１のＱＲコードＣＯ１を読み取り、ＱＲコードＣＯ１から抽出したＵＲＬをコンテンツＤＢ２００に送信する（処理ＰＳ２）。ＭＦＰ１００は、４つのＵＲＬの各々に対応する４つのコンテンツデータの各々を受信する（処理ＰＳ３）。
【０１１５】
次にＭＦＰ１００は、図１２に示す変換テーブルを用いて、コンテンツ情報受信部１０４で受信したコンテンツデータのファイル形式に基づいて、コンテンツデータの更新可能性を判別する（処理ＰＳ４）。
【０１１６】
図１２は、本発明の第２の実施の形態において、ＭＦＰ１００が記憶する変換テーブルを模式的に示す図である。
【０１１７】
図１２を参照して、変換テーブルは、ＭＦＰ１００が変換可能な変換前のコンテンツデータのファイル形式と、変換後のコンテンツデータのファイル形式との関係を示すものである。この変換テーブルは、各種のファイル形式を示す拡張子と、汎用のファイル形式か否かの情報と、ＭＦＰ１００が変更可能なファイル形式の情報とを含んでいる。この変換テーブルによれば、「ｖｓｄ」または「ｐｓｄ」の拡張子のファイル形式は汎用ではない。「ｖｓｄ」や「ｐｓｄ」の拡張子のファイル形式は図面を表すファイル形式であるが、このファイル形式のファイルを開くためには専用のプログラムが必要であるためである。これらのファイル形式は、ＭＦＰ１００によって「ｐｄｆ」または「ｘｐｓ」の拡張子のファイル形式に変換可能である。また「ｐｄｆ」、「ｘｐｓ」、および「ｔｘｔ」などの拡張子のファイル形式は汎用である。これらのファイル形式は変換不要であると判断される。なお、変換テーブルには、たとえば「ａｉ」の拡張子のファイル形式を「ｊｐｇ」の拡張子のファイル形式に変換することなどが記載されていてもよい。
【０１１８】
なお、変換テーブルの内容は、ＭＦＰ１００の特性に応じてユーザーによって変更または追加可能としてもよい。
【０１１９】
ＭＦＰ１００は、汎用のファイル形式ではなく、かつＭＦＰ１００によってファイル形式を変換可能であるファイル形式のコンテンツデータを、更新可能性があると判断する。ＭＦＰ１００は、汎用のファイル形式のコンテンツデータや、汎用のファイル形式ではなくても、ＭＦＰ１００自身が変換できないファイル形式のコンテンツデータについては、更新可能性が無いと判断する。
【０１２０】
ここでは、データＡは「ｄｏｃ」の拡張子のファイル形式を有しており、データＢは「ｔｘｔ」の拡張子のファイル形式を有しており、データＣは「ｖｓｄ」の拡張子のファイル形式を有しており、データＤは「ｍｐ３」の拡張子のファイル形式を有している。したがって、ＭＦＰ１００は、ＱＲコードＣＯ１に対応する４つのコンテンツデータのうちデータＣのみを更新可能性があると判断する。
【０１２１】
図２〜図４を参照して、ＭＦＰ１００は、コンテンツ情報表示部１０５を用いて、図１３に示す更新受付画面を操作パネル１１６に表示する。ＭＦＰ１００は、コンテンツ更新情報受付部１０７を用いて、操作パネル１１６からユーザーＵＲ１による操作を受け付ける（処理ＰＳ５）。
【０１２２】
ＭＦＰ１００は、ファイル形式を変換する操作を受け付けると、ユーザーから更新依頼を受け付けたと判断する。ＭＦＰ１００は、ファイル形式変換部１１０を用いて、更新依頼を受け付けたコンテンツデータのファイル形式を変換する。ＭＦＰ１００は、コンテンツデータの更新情報として、ファイル形式の変換後のコンテンツデータをコンテンツＤＢ２００に送信する（処理ＰＳ６）。ＭＦＰ１００は、新たなＱＲコードの生成指示を受け付けた場合には、処理ＰＳ６においてコンテンツデータの更新情報とともに新たなＱＲコードの生成指示をコンテンツＤＢ２００に送信する。
【０１２３】
コンテンツＤＢ２００は、更新情報を受信すると、コンテンツテーブル更新部２０３にてコンテンツテーブルを更新し、新たなＱＲコードを生成する（処理ＰＳ７）。以降、画像処理システムは、第１の実施の形態の場合と同様の処理を行う。
【０１２４】
図１３は、本発明の第２の実施の形態において、コンテンツデータの更新可能性がある場合に、ＭＦＰ１００が操作パネル１１６に表示する更新受付画面を模式的に示す図である。
【０１２５】
図１３を参照して、この更新受付画面は、データＣについての変換候補のファイル形式に対応したキーＫＹ４およびＫＹ５を含んでいる。ＭＦＰ１００は、キーＫＹ４が押下された場合に、データＣのファイル形式を「ｘｐｓ」の拡張子のファイル形式に変換し、キーＫＹ５が押下された場合に、データＣのファイル形式を「ｐｄｆ」の拡張子のファイル形式に変換する。なお、ＭＦＰ１００はファイル形式を変換する場合に、新たなＱＲコードを作成するか否かを問い合わせるポップアップＰＰ１（図６）を表示してもよい。
【０１２６】
図１４は、本発明の第２の実施の形態における更新後のコンテンツテーブルを示す図である。
【０１２７】
図１４を参照して、ここでは、ＱＲコードＣＯ１が新たなＱＲコードＣＯ２に置き換えられている。また、データＣのファイル形式が、「ｐｄｆ」の拡張子のファイル形式に変更されている。
【０１２８】
続いて、本実施の形態におけるＭＦＰ１００の動作を示すフローチャートを説明する。本実施の形態において、ＭＦＰ１００のＣＰＵは、図９および図１０に示すフローチャートの処理と同様の処理を行う。またＭＦＰ１００のＣＰＵは、図９の更新可能性判断処理（ステップＳ１０７）において以下の処理を行う。
【０１２９】
図１５は、本発明の第２の実施の形態における図９の更新可能性判断処理（ステップＳ１０７）のサブルーチンである。
【０１３０】
図１５を参照して、更新可能性判断処理において、ＭＦＰ１００のＣＰＵは、コンテンツデータが汎用形式であるか否かを判別する（Ｓ２５１）。
【０１３１】
ステップＳ２５１において、コンテンツデータが汎用形式で無いと判別した場合（Ｓ２５１でＮＯ）、ＭＦＰ１００のＣＰＵは、コンテンツデータを変換可能なファイル形式が変換テーブル内にあるか否かを判別する（Ｓ２５５）。
【０１３２】
ステップＳ２５１において、コンテンツデータが汎用形式であると判別した場合（Ｓ２５１でＹＥＳ）、またはステップＳ２５５において、コンテンツデータを変換可能なファイル形式が変換テーブル内に無いと判別した場合（Ｓ２５５でＮＯ）、ＭＦＰ１００のＣＰＵは、該当コンテンツの更新可能性が無いと判断し（Ｓ２５３）、ステップＳ２５９の処理へ進む。
【０１３３】
ステップＳ２５５において、コンテンツデータを変換可能なファイル形式が変換テーブル内にあると判別した場合（Ｓ２５５でＹＥＳ）、ＭＦＰ１００のＣＰＵは、該当コンテンツの更新可能性があると判断し（Ｓ２５７）、ステップＳ２５９の処理へ進む。
【０１３４】
ステップＳ２５９において、ＭＦＰ１００のＣＰＵは、全てのコンテンツデータについての更新可能性の判断が完了したか否かを判別する（Ｓ２５９）。
【０１３５】
ステップＳ２５９において、全てのコンテンツデータについての更新可能性の判断が完了しないと判別した場合（Ｓ２５９でＮＯ）、ＭＦＰ１００のＣＰＵは、ステップＳ２５１の処理へ進む。
【０１３６】
ステップＳ２５９において、全てのコンテンツデータについての更新可能性の判断が完了したと判別した場合（Ｓ２５９でＹＥＳ）、ＭＦＰ１００のＣＰＵは、リターンする。
【０１３７】
なお、本実施の形態の画像処理システムの構成および上述以外の処理は、第１の実施の形態の場合と同様であるため、その説明は繰り返さない。
【０１３８】
本実施の形態によれば、ＭＦＰ１００は、コンテンツデータのファイル形式に基づいて更新可能性の有無を判断し、更新可能性のある場合に受け付けた操作に従ってコンテンツデータを更新する。これにより、コンテンツデータを容易に更新することができ、利便性が向上する。
【０１３９】
［第３の実施の形態］
【０１４０】
たとえば、第１の実施の形態において、ユーザーＵＲ１が原稿ＤＣ１に関連づけられた非公開（アクセス権限が「Ｐｒｉｖａｔｅ」）のコンテンツデータを公開する（アクセス権限を「Ｐｕｂｉｃ」にする）際に、コンテンツデータの一部の頁を非公開のままにしたい場合がある。本実施の形態におけるＭＦＰ１００は、公開しようとするコンテンツデータを構成する頁の中で非公開のままにされる可能性のある頁を自動的に判断し、ユーザーに提示する。そしてＭＦＰ１００は、ユーザーからの操作に従ってコンテンツデータのアクセス権限を頁毎に更新する。
【０１４１】
図１６は、本発明の第３の実施の形態における画像処理システムの動作を示す図である。
【０１４２】
図２、図３、および図１６を参照して、本実施の形態において、ユーザーＵＲ１および画像処理システムは、第１の実施の形態の場合と同様の方法で、処理ＰＳ０〜処理ＰＳ３を行う。すなわち、ＭＦＰ１００は、認証部１１７でユーザーＵＲ１を認証する（処理ＰＳ０）。次にユーザーＵＲ１は、原稿ＤＣ１をＭＦＰ１００に入力する（処理ＰＳ１）。ＭＦＰ１００は、原稿ＤＣ１のＱＲコードＣＯ１を読み取り、ＱＲコードＣＯ１から抽出したＵＲＬをコンテンツＤＢ２００に送信する（処理ＰＳ２）。ＭＦＰ１００は、４つのＵＲＬの各々に対応する４つのコンテンツデータの各々を受信する（処理ＰＳ３）。
【０１４３】
次にＭＦＰ１００は、受信したコンテンツデータのうち、アクセス権限が「Ｐｒｉｖａｔｅ」とされているデータＢ、データＣ、およびデータＤの各々のファイルのリストを操作パネル１１６に表示し（処理ＰＳ４１）、リストの中からアクセス権限を「Ｐｕｂｌｉｃ」に変更するファイル（ＭＦＰ１００に登録ワードを検索させるファイル）を選択する操作をユーザーＵＲ１から受け付ける（処理ＰＳ４２）。この選択は、アクセス権限の変更が不要なファイルについての検索をＭＦＰ１００にさせないようにするものであるが、ＭＦＰ１００はこのような選択を受け付けず、コンテンツデータの全てのファイルからの検索を行ってもよい。
【０１４４】
なお、処理ＰＳ３では、ＭＦＰ１００はコンテンツデータのファイルのリストのみをコンテンツＤＢ２００から受信し、検索対象を決定した後で、検索対象であるコンテンツデータをコンテンツＤＢ２００から受信してもよい。
【０１４５】
図１７は、本発明の第３の実施の形態において、リストの中からＭＦＰ１００に検索を行わせるファイルを選択させる選択受付画面を模式的に示す図である。
【０１４６】
図１７を参照して、この選択受付画面は、データＢ、データＣ、およびデータＤの各々に対応したキーＫＹ６の各々を含んでいる。ＭＦＰ１００は、３つのキーＫＹ６のうちいずれかが押下された場合に、そのキーＫＹ６に対応するコンテンツデータのファイルを検索対象（アクセス権限を「Ｐｕｂｌｉｃ」に変更する対象）とする。ここでは、データＢに対応するキーＫＹ６が押下され、データＢのファイルが検索対象とされている。
【０１４７】
図２、図３、および図１６を参照して、続いてＭＦＰ１００は、検索対象のコンテンツデータのファイル内から登録ワードテーブルに登録されているワードを検索する（処理ＰＳ４３）。ＭＦＰ１００は、登録ワードを発見したか否かに基づいて、コンテンツデータの更新可能性を判断する。
【０１４８】
なお、検索対象のコンテンツデータのファイルが画像データである場合、ＭＦＰ１００は、検索が可能となるように、ＯＣＲ部１１１を用いて事前にＯＣＲ処理を実行してもよい。
【０１４９】
ＭＦＰ１００は、登録ワードを発見した場合、登録ワードを発見した頁を操作パネル１１６に表示し、アクセス権限を「Ｐｒｉｖａｔｅ」のままにするか否かをユーザーＵＲ１に問い合わせる（処理ＰＳ４４）。なお、ＭＦＰ１００は、登録ワードを発見しない頁については、アクセス権限を「Ｐｕｂｌｉｃ」に更新する。
【０１５０】
ＭＦＰ１００は、登録ワードを発見した頁のアクセス権限を「Ｐｒｉｖａｔｅ」のままにするか否かに関する操作を操作パネル１１６から受け付ける（処理ＰＳ５）。ＭＦＰ１００は、コンテンツデータの更新情報として、コンテンツデータの各頁の更新後のアクセス権限の情報を作成する。ＭＦＰ１００は、登録ワードを発見した全ての頁について上述の動作を繰り返す。またＭＦＰ１００は、検索対象の全てのコンテンツデータについて上述の動作を繰り返すことで、コンテンツデータの更新情報の作成を完了する。ＭＦＰ１００は、コンテンツデータの更新情報をコンテンツＤＢ２００に送信する（処理ＰＳ６）。以降、画像処理システムは、第１の実施の形態の場合と同様の処理を行う。
【０１５１】
図１８は、本発明の第３の実施の形態において、ＭＦＰ１００が記憶する登録ワードテーブルを模式的に示す図である。
【０１５２】
図１８を参照して、登録ワードテーブルは、非公開とされる可能性が高い頁に含まれる傾向のあるワード（文字列）が記載されたテーブルである。登録ワードテーブルには、たとえば「個人用」、「部内」、または「機密」などのワードが含まれている。なお、登録ワードテーブルに含まれる文字列は任意のものとすることができる。
【０１５３】
図１９は、本発明の第３の実施の形態において、データＢを構成する各頁の検索結果を模式的に示す図である。
【０１５４】
図１９を参照して、データＢのファイルは３頁からなっている。１頁目には会議議事録のまとめが記載されており、ユーザーＵＲ１は公開を希望している。一方、２頁目には部内の予算情報が記載されており、３頁目にはユーザーＵＲ１が個人的に取ったメモが記載されている。ユーザーＵＲ１は２頁目および３頁目の公開を希望していない。
【０１５５】
登録ワードの検索の結果、２頁目からは「部内予算」という登録ワードが発見され、３頁目からは「個人用」という登録ワードが発見される。したがってＭＦＰ１００は、データＢを登録可能性有りと判断する。
【０１５６】
図２０は、本発明の第３の実施の形態において、登録ワードを発見した場合にＭＦＰ１００が操作パネル１１６に表示する問合せ画面を模式的に示す図である。
【０１５７】
図２０を参照して、この問合せ画面は、登録ワードを発見した頁と、登録ワードを発見した頁のアクセス権限を「Ｐｒｉｖａｔｅ」のままにする（公開ページ（シェア）から外す（削除する））か否かを問い合わせるメッセージと、「はい」キーＫＹ７と、「いいえ」キーＫＹ８とを含んでいる。ＭＦＰ１００は、キーＫＹ７が押下された場合に、その頁のアクセス権限を「Ｐｒｉｖａｔｅ」のままとし、キーＫＹ８が押下された場合に、その頁のアクセス権限を「Ｐｕｂｌｉｃ」に更新する。
【０１５８】
なお、キーＫＹ７が押下された場合には、ＭＦＰ１００は、その頁のアクセス権限を「Ｐｒｉｖａｔｅ」のままとする代わりに、エディットモードに移行することにより、ユーザーＵＲ１による編集を受け付けてもよい。この場合、ＭＦＰ１００は、ユーザーＵＲ１からの入力に従ってその頁の内容を更新し、その頁のアクセス権限を「Ｐｕｂｌｉｃ」に更新する。
【０１５９】
続いて、本実施の形態におけるＭＦＰ１００の動作を示すフローチャートを説明する。本実施の形態において、ＭＦＰ１００のＣＰＵは、図９のフローチャートのステップＳ１０１の処理からステップＳ１０９の処理と同様の処理を行う。またＭＦＰ１００のＣＰＵは、図９の更新可能性判断処理（ステップＳ１０７）において以下の処理を行う。
【０１６０】
図２１は、本発明の第３の実施の形態における図９の更新可能性判断処理（ステップＳ１０７）のサブルーチンである。
【０１６１】
図２１を参照して、更新可能性判断処理において、ＭＦＰ１００のＣＰＵは、コンテンツデータのファイルのリストを表示し（Ｓ３５１）、検索が必要なファイルがあるか否かを判別する（Ｓ３５３）。
【０１６２】
ステップＳ３５３において、検索が必要なファイルがあると判別した場合（Ｓ３５３でＹＥＳ）、ＭＦＰ１００のＣＰＵは、検索対象のファイルが画像データであるか否かを判別する（Ｓ３５５）。
【０１６３】
ステップＳ３５５において、検索対象のファイルが画像データであると判別した場合（Ｓ３５５でＹＥＳ）、ＭＦＰ１００のＣＰＵは、ファイルに対してＯＣＲ処理を行い（Ｓ３５７）、ステップＳ３５９の処理に進む。
【０１６４】
ステップＳ３５５において、検索対象のファイルが画像データでないと判別した場合（Ｓ３５５でＮＯ）、ＭＦＰ１００のＣＰＵは、ステップＳ３５９の処理に進む。
【０１６５】
ステップＳ３５９において、ＭＦＰ１００のＣＰＵは、ファイル内から登録ワードを検索し（Ｓ３５９）、ファイル内から登録ワードを発見したか否かを判別する（Ｓ３６１）。
【０１６６】
ステップＳ３６１において、ファイル内から登録ワードを発見したと判別した場合（Ｓ３６１でＹＥＳ）、ＭＦＰ１００のＣＰＵは、コンテンツの更新可能性があると判断し（Ｓ３６３）、リターンする。
【０１６７】
ステップＳ３５３において、検索が必要なファイルが無いと判別した場合（Ｓ３５３でＮＯ）、またはステップＳ３６１において、ファイル内から登録ワードを発見しないと判別した場合（Ｓ３６１でＮＯ）、ＭＦＰ１００のＣＰＵは、コンテンツの更新可能性が無いと判断し（Ｓ３６５）、リターンする。
【０１６８】
図２２は、本発明の第３の実施の形態におけるＭＦＰ１００の動作を示すフローチャートの後半部分である。
【０１６９】
図２２を参照して、図９に示すフローチャートのステップＳ１０９において、取得したコンテンツデータの更新可能性があると判別した場合（Ｓ１０９でＹＥＳ）、ＭＦＰ１００のＣＰＵは、登録ワードを発見した頁のうち１頁目を表示し（Ｓ３０１）、更新依頼を受け付けたか否かを判別する（Ｓ３０３）。
【０１７０】
ステップＳ３０３において、更新依頼を受け付けないと判別した場合（Ｓ３０３でＮＯ）、ＭＦＰ１００のＣＰＵは、ステップＳ３１３の処理へ進む。
【０１７１】
ステップＳ３０３において、更新依頼を受け付けたと判別した場合（Ｓ３０３でＹＥＳ）、ＭＦＰ１００のＣＰＵは、その頁のアクセス権限を「Ｐｒｉｖａｔｅ」のままにする操作を受け付けたか（その頁が公開頁から削除されたか）否かを判別する（Ｓ３０５）。
【０１７２】
ステップＳ３０５において、その頁のアクセス権限を「Ｐｒｉｖａｔｅ」のままにする操作を受け付けたと判別した場合（Ｓ３０５でＹＥＳ）、ＭＦＰ１００のＣＰＵは、その頁のアクセス権限を「Ｐｒｉｖａｔｅ」のままにし（その頁を公開頁から削除し）（Ｓ３０７）、その頁の更新情報を作成し（Ｓ３１１）、ステップＳ３１３の処理へ進む。
【０１７３】
ステップＳ３０５において、その頁のアクセス権限を「Ｐｒｉｖａｔｅ」のままにする操作を受け付けないと判別した場合（Ｓ３０５でＮＯ）、ＭＦＰ１００のＣＰＵは、ユーザーＵＲ１からその頁の編集を受け付け（Ｓ３０９）、ステップＳ３１１の処理へ進む。
【０１７４】
ステップＳ３１３において、ＭＦＰ１００のＣＰＵは、登録ワードを発見した頁が他にあるか否かを判別する（Ｓ３１３）。
【０１７５】
ステップＳ３１３において、登録ワードを発見した頁が他にあると判別した場合（Ｓ３１３でＹＥＳ）、ＭＦＰ１００のＣＰＵは、登録ワードを発見した別の頁を表示し（Ｓ３１５）、ステップＳ３０３の処理へ進む。
【０１７６】
ステップＳ３１３において、登録ワードを発見した頁が他に無いと判別した場合（Ｓ３１３でＮＯ）、ＭＦＰ１００のＣＰＵは、図９に示すステップＳ１１７以降の処理を行う。
【０１７７】
なお、本実施の形態の画像処理システムの構成および上述以外の処理は、第１の実施の形態の場合と同様であるため、その説明は繰り返さない。
【０１７８】
本実施の形態によれば、コンテンツデータを公開しようとする場合に、ＭＦＰ１００は、非公開のままにされる可能性のある頁を自動的に判断し、ユーザーからの操作に従ってコンテンツデータのアクセス権限を頁毎に更新する。これにより、ユーザーは簡易な方法でコンテンツデータのファイルのアクセス権限をページ毎に設定することができ、利便性が向上する。
【０１７９】
［第４の実施の形態］
【０１８０】
本実施の形態では、ＱＲコードを含む原稿を意図しない人物が入手し、ＱＲコードに関連づけられた情報を読み取ることを防止するために、コンテンツデータがグループの情報を含み、ＭＦＰ１００は、グループのメンバーに読取権限および編集権限を付与する。
【０１８１】
図２３は、本発明の第４の実施の形態において、ＭＦＰ１００が記憶するコンテンツテーブルを模式的に示す図である。
【０１８２】
本実施の形態では、ＱＲコードＣＯ１から１つのコンテンツデータ（データＥ）のＵＲＬが抽出される。データＥは「配布資料．ｄｏｃ」というデータ本体の情報と、ユーザーＢというデータＥのオーナーの情報と、「グループＡ」というグループ（データＥのアクセス権限が付与されたグループ）の情報とを含んでいる。
【０１８３】
図２４は、本発明の第４の実施の形態における画像処理システムの動作を示す図である。
【０１８４】
図２４を参照して、本実施の形態において、ユーザーＵＲ１および画像処理システムは、第１の実施の形態の場合と同様の方法で、処理ＰＳ０〜処理ＰＳ３を行う。すなわち、ＭＦＰ１００は、認証部１１７でユーザーＵＲ１を認証する（処理ＰＳ０）。次にユーザーＵＲ１は、原稿ＤＣ１をＭＦＰ１００に入力する（処理ＰＳ１）。ＭＦＰ１００は、原稿ＤＣ１のＱＲコードＣＯ１を読み取り、ＱＲコードＣＯ１から抽出したＵＲＬをコンテンツＤＢ２００に送信する（処理ＰＳ２）。ＭＦＰ１００は、ＵＲＬに対応するコンテンツデータを受信する（処理ＰＳ３）。
【０１８５】
次にＭＦＰ１００は、コンテンツ情報受信部１０４で受信したコンテンツデータとユーザーＵＲ１のログイン情報（ＩＤなど）とに基づいて、コンテンツデータの更新可能性を判断する（処理ＰＳ４）。処理ＰＳ４は、以下の処理ＰＳ４ａ、ＰＳ４ｂ、ＰＳ４ｃ、およびＰＳ４ｄを含んでいる。
【０１８６】
処理ＰＳ４において、ＭＦＰ１００は、ユーザーＵＲ１とコンテンツデータのオーナーとが一致するか否かを判別する（処理ＰＳ４ａ）。ＭＦＰ１００は、ユーザーＵＲ１とコンテンツデータのオーナーとが一致する場合に、コンテンツデータの更新可能性があると判断する。たとえばユーザーＵＲ１がユーザーＢである場合、ユーザーＵＲ１はデータＥのオーナーであるので、データＥの各々の更新可能性があると判別される。
【０１８７】
一方、ユーザーＵＲ１とコンテンツデータのオーナーとが一致しない場合、ＭＦＰ１００は、ユーザーＵＲ１がコンテンツデータに関連づけられたグループの情報をユーザーＤＢ３００に対して要求する（処理ＰＳ４ｂ）。ユーザーＤＢ３００は、ＭＦＰ１００からの要求に従って、グループテーブル送信部３０１を用いて、要求されたグループに関するグループテーブルをＭＦＰ１００に送信する（処理ＰＳ４ｃ）。なお処理ＰＳ４ｃにおいて、ＭＦＰ１００は、グループにおけるＱＲコードを入力したユーザーの編集権限の情報をユーザーＤＢ３００から取得すればよい。ＭＦＰ１００は、グループデータ受信部１１３を用いてグループテーブルを取得し、取得したグループテーブルに基づいて、ユーザーＵＲ１がコンテンツデータの編集権限を有しているか否かを判別する（処理ＰＳ４ｄ）。
【０１８８】
図２５は、本発明の第４の実施の形態において、ユーザーＤＢ３００が記憶するグループＡのグループテーブルを模式的に示す図である。
【０１８９】
図２５を参照して、グループテーブルは、グループを構成する複数のメンバーと、複数のメンバーの各々の編集権限の情報とを互いに関連づけるものである。具体的には、グループＡには、「ユーザーＢ」から「ユーザーＸＸ」までのメンバーが属している。グループＡのメンバーの各々は、「ｍｅｍｂｅｒ１」から「ｍｅｍｂｅｒＺＺ」までの各々のＩＤで区別されている。「ｍｅｍｂｅｒ１」から「ｍｅｍｂｅｒＸＸ」のＩＤが付与されたメンバー（「ユーザーＢ」から「ユーザーＺ」までのメンバー）には、取得権限および編集権限が付与されている（図２５中「Ｅｄｉｔｏｒ」）。「ｍｅｍｂｅｒＮＮ」から「ｍｅｍｂｅｒＺＺ」のＩＤが付与されたメンバー（「ユーザーＡＡ」から「ユーザーＸＸ」までのメンバー）には、取得権限のみが付与されており、編集権限は付与されていない（図２５中「Ｒｅａｄｅｒ」）。
【０１９０】
ＭＦＰ１００は、ユーザーＵＲ１がコンテンツデータの編集権限を有している場合に、コンテンツデータの更新可能性があると判断し、ユーザーＵＲ１がコンテンツデータの編集権限を有していない場合に、コンテンツデータの更新可能性が無いと判断する。たとえばユーザーＵＲ１がユーザーＣである場合、ユーザーＵＲ１は編集権限を有しているので、データＥの更新可能性があると判断される。ユーザーＵＲ１がユーザーＡＡである場合、ユーザーＵＲ１は取得権限のみを有しており、編集権限を有していないので、データＥの更新可能性が無いと判断される。
【０１９１】
ここでは、ユーザーＵＲ１がユーザーＣである場合を想定している。この場合ＭＦＰ１００は、データＥの更新可能性があると判断する。
【０１９２】
図２４を参照して、ＭＦＰ１００は、データＥの更新可能性があると判断した場合、コンテンツ情報表示部１０５を用いて、図２６に示す更新受付画面を操作パネル１１６に表示する。ＭＦＰ１００は、グループ編集受付部１１４を用いて、操作パネル１１６からユーザーＵＲ１による操作を受け付ける（処理ＰＳ５）。この操作は、データＥのアクセス権限を付与する新たなグループを作成する操作（データＥに新たなグループを関連づける操作）である。
【０１９３】
なお、ＭＦＰ１００は、新たなグループを作成する操作を受け付ける代わりに、ユーザーＤＢ３００が記憶している既存のグループのうちいずれかを、データＥのアクセス権限を付与するグループとして選択する操作を受け付けてもよい。
【０１９４】
ＭＦＰ１００は、新たなグループを作成する操作を受け付けると、コンテンツデータの更新情報として、データＥのアクセス権限を新たなグループに更新した情報を作成し、コンテンツＤＢ２００に送信する（処理ＰＳ６）。ＭＦＰ１００は、新たなＱＲコードの生成指示を受け付けた場合には、処理ＰＳ６においてコンテンツデータの更新情報とともに新たなＱＲコードの生成指示をコンテンツＤＢ２００に送信する。
【０１９５】
コンテンツＤＢ２００は、更新情報を受信すると、コンテンツテーブルを更新し、必要に応じて新たなＱＲコードを生成する（処理ＰＳ７）。ここでは、データＥのアクセス権限が新たなグループに変更される。
【０１９６】
またＭＦＰ１００は、新たなグループを作成する操作を受け付けると、コンテンツデータの更新情報として新たなグループの情報を作成し、グループデータ送信部１１５を用いて、グループの情報をユーザーＤＢ３００に送信する（処理ＰＳ８）。ユーザーＤＢ３００は、グループデータ受信部３０３にてグループの情報を受信すると、グループデータ更新部３０２を用いて、受信したグループの情報をグループテーブルに記憶する（処理ＰＳ９）。以降、画像処理システムは、第１の実施の形態の場合と同様の処理を行う。
【０１９７】
図２６は、本発明の第４の実施の形態において、コンテンツデータの更新可能性がある場合に、ＭＦＰ１００が操作パネル１１６に表示する更新受付画面を模式的に示す図である。
【０１９８】
図２６を参照して、この更新受付画面は、データＥのアクセス権限を付与するグループを更新するか否かをメッセージと、データＥのアクセス権限を付与する新たなグループを作成するキーＫＹ９と、データＥのアクセス権限を付与するグループを既存のグループから選択するキーＫＹ１０と、「いいえ」キーＫＹ１１とを含んでいる。ＭＦＰ１００は、キーＫＹ９が押下された場合に、新たなグループを作成する画面を操作パネル１１６に表示する。ＭＦＰ１００は、キーＫＹ１０が押下された場合に、既存のグループのリストを操作パネル１１６に表示する。ＭＦＰ１００は、キーＫＹ１１が押下された場合に、コンテンツデータの更新を行わない。
【０１９９】
続いて、本実施の形態におけるＭＦＰ１００の動作を示すフローチャートを説明する。本実施の形態において、ＭＦＰ１００のＣＰＵは、図９のフローチャートのステップＳ１０１の処理からステップＳ１０９の処理と同様の処理を行う。またＭＦＰ１００のＣＰＵは、図９の更新可能性判断処理（ステップＳ１０７）において、以下の処理を行う。
【０２００】
図２７は、本発明の第４の実施の形態における図９の更新可能性判断処理（ステップＳ１０７）のサブルーチンである。
【０２０１】
図２７を参照して、更新可能性判断処理において、ＭＦＰ１００のＣＰＵは、認証したユーザーとコンテンツデータのオーナーとが一致したか否かを判別する（Ｓ４５１）。
【０２０２】
ステップＳ４５１において、認証したユーザーとコンテンツデータのオーナーとが一致しないと判別した場合（Ｓ４５１でＮＯ）、ＭＦＰ１００のＣＰＵは、コンテンツデータのアクセス権限がグループに付与されているか否かを判別する（Ｓ４５３）。
【０２０３】
ステップＳ４５３において、コンテンツデータのアクセス権限がグループに付与されていると判別した場合（Ｓ４５３でＹＥＳ）、ＭＦＰ１００のＣＰＵは、アクセス権限が付与されているグループのグループテーブルをユーザーＤＢ３００から取得し（Ｓ４５５）、認証したユーザーが編集権限を有しているか否かを判別する（Ｓ４５７）。
【０２０４】
ステップＳ４５１において、認証したユーザーとコンテンツデータのオーナーとが一致すると判別した場合（Ｓ４５１でＹＥＳ）、またはステップＳ４５７において、認証したユーザーが編集権限を有していると判別した場合（Ｓ４５７でＹＥＳ）、ＭＦＰ１００のＣＰＵは、該当コンテンツの更新可能性があると判断し（Ｓ４５９）、ステップＳ４６３の処理へ進む。
【０２０５】
ステップＳ４５３において、コンテンツデータのアクセス権限がグループに付与されていないと判別した場合（Ｓ４５３でＮＯ）、またはステップＳ４５７において、認証したユーザーが編集権限を有していないと判別した場合（Ｓ４５７でＮＯ）、ＭＦＰ１００のＣＰＵは、該当コンテンツの更新可能性が無いと判断し（Ｓ４６１）、ステップＳ４６３の処理へ進む。
【０２０６】
ステップＳ４６３において、ＭＦＰ１００のＣＰＵは、全てのコンテンツデータについての更新可能性の判断が完了したか否かを判別する（Ｓ４６３）。
【０２０７】
ステップＳ４６３において、全てのコンテンツデータについての更新可能性の判断が完了しないと判別した場合（Ｓ４６３でＮＯ）、ＭＦＰ１００のＣＰＵは、ステップＳ４５１の処理へ進む。
【０２０８】
ステップＳ４６３において、全てのコンテンツデータについての更新可能性の判断が完了したと判別した場合（Ｓ４６３でＹＥＳ）、ＭＦＰ１００のＣＰＵは、リターンする。
【０２０９】
図２８は、本発明の第４の実施の形態におけるＭＦＰ１００の動作を示すフローチャートの後半部分である。
【０２１０】
図２８を参照して、ＭＦＰ１００のＣＰＵは、コンテンツデータを操作パネル１１６に表示し（Ｓ１１１）、ユーザーからアクセス権限の変更依頼を受け付けたか否かを判別する（Ｓ４０１）。
【０２１１】
ステップＳ４０１において、ユーザーからアクセス権限の変更依頼を受け付けないと判別した場合（Ｓ４０１でＮＯ）、ＭＦＰ１００のＣＰＵは、ステップＳ１２５の処理へ進む。
【０２１２】
ステップＳ４０１において、ユーザーからアクセス権限の変更依頼を受け付けたと判別した場合（Ｓ４０１でＹＥＳ）、ＭＦＰ１００のＣＰＵは、新たなグループが作成されたか否かを判別する（Ｓ４０３）。
【０２１３】
ステップＳ４０３において、新たなグループが作成されたと判別した場合（Ｓ４０３でＹＥＳ）、ＭＦＰ１００のＣＰＵは、コンテンツデータのアクセス権限を付与するグループを新しいグループへ更新することをコンテンツＤＢ２００に通知し（Ｓ４０５）、新しいグループの内容をユーザーＤＢ３００に通知する（Ｓ４０９）。その後、ＭＦＰ１００のＣＰＵは、図９に示すステップＳ１１７以降の処理を行う。
【０２１４】
ステップＳ４０３において、新たなグループが作成されないと判別した場合（Ｓ４０３でＮＯ）、アクセス権限を既存の他のグループに変更する操作をＭＦＰ１００は受け付けている。この場合、ＭＦＰ１００のＣＰＵは、コンテンツデータのアクセス権限を既存の他のグループへ更新することをコンテンツＤＢ２００に通知する（Ｓ４０７）。その後、ＭＦＰ１００のＣＰＵは、図９に示すステップＳ１１７以降の処理を行う。
【０２１５】
なお、本実施の形態の画像処理システムの構成および上述以外の処理は、第１の実施の形態の場合と同様であるため、その説明は繰り返さない。
【０２１６】
本実施の形態によれば、ＭＦＰ１００は、コンテンツデータのアクセス権限をグループ単位で設定することができるので、第三者にコンテンツデータを不正に取得または変更される事態を回避することができ、利便性を向上することができる。
【０２１７】
［その他］
【０２１８】
上述の実施の形態は互いに組み合わせることができる。具体的には、第１の実施の形態のアクセス権限の有無によって更新可能性を判断する構成と、第２の実施の形態のファイルに基づいて更新可能性を判断する構成と、第３の実施の形態のコンテンツデータの頁毎にアクセス権限を設定する構成と、第４の実施の形態のコンテンツデータのアクセス権限をグループ単位で設定する構成とは、適宜組み合わせることが可能である。
【０２１９】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２２０】
１００  ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）
１０１  ＱＲコード読取部
１０２  ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）送信部
１０３  印刷部
１０４  コンテンツ情報受信部
１０５  コンテンツ情報表示部
１０６  ンテンツ情報更新可能性判定部
１０７  コンテンツ更新情報受付部
１０８  更新情報作成部
１０９  コンテンツ情報送信部
１１０  ファイル形式変換部
１１１  ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）部
１１２  登録ワード検索部
１１３  グループデータ受信部
１１４  グループ編集受付部
１１５  グループデータ送信部
１１６  操作パネル
１１７  認証部
１２０，２２０，３２０  記憶部
２００  コンテンツＤＢ（Ｄａｔａｂａｓｅ）
２０１  ＵＲＬデータ受信部
２０２  コンテンツ情報送信部
２０３  コンテンツテーブル更新部
２０４  コンテンツデータ受信部
３００  ユーザーＤＢ
３０１  グループデータ送信部
３０１  グループテーブル送信部
３０２  グループデータ更新部
３０３  グループデータ受信部
４００  モバイル端末
５００  ネットワーク
ＣＯ１，ＣＯ２  ＱＲコード
ＤＣ１，ＤＣ２  原稿
ＫＹ１，ＫＹ２，ＫＹ３，ＫＹ４，ＫＹ５，ＫＹ６，ＫＹ７，ＫＹ８，ＫＹ９，ＫＹ１０，ＫＹ１１  キー
ＰＰ１  ポップアップ
ＰＳ０，ＰＳ１，ＰＳ２，ＰＳ３，ＰＳ４，ＰＳ４ａ，ＰＳ４ｂ，ＰＳ４ｃ，ＰＳ４ｄ，ＰＳ４１，ＰＳ４２，ＰＳ４３，ＰＳ４４，ＰＳ５，ＰＳ６，ＰＳ７，ＰＳ８，ＰＳ９，ＰＳ１００，ＰＳ１０１，ＰＳ１０２，ＰＳ１０３，ＰＳ１０４  処理
ＵＲ１，ＵＲ２  ユーザー
【図１】
2017107336.tif 000003
【図２】
2017107336.tif 000004
【図３】
2017107336.tif 000005
【図４】
2017107336.tif 000006
【図５】
2017107336.tif 000007
【図６】
2017107336.tif 000008
【図７】
2017107336.tif 000009
【図８】
2017107336.tif 000010
【図９】
2017107336.tif 000011
【図１０】
2017107336.tif 000012
【図１１】
2017107336.tif 000013
【図１２】
2017107336.tif 000014
【図１３】
2017107336.tif 000015
【図１４】
2017107336.tif 000016
【図１５】
2017107336.tif 000017
【図１６】
2017107336.tif 000018
【図１７】
2017107336.tif 000019
【図１８】
2017107336.tif 000020
【図１９】
2017107336.tif 000021
【図２０】
2017107336.tif 000022
【図２１】
2017107336.tif 000023
【図２２】
2017107336.tif 000024
【図２３】
2017107336.tif 000025
【図２４】
2017107336.tif 000026
【図２５】
2017107336.tif 000027
【図２６】
2017107336.tif 000028
【図２７】
2017107336.tif 000029
【図２８】
2017107336.tif 000030