(57)【要約】【課題】パンフレットなどに掲載されるコード画像によってパンフレットとは無関係のウェブサイトに誘導されるのを減少させる。【解決手段】端末装置３に、ウェブページの所在を示すコードデータを含む画像データを取得するデータ取得部３０１と、コードデータに基づいてウェブページを取得するウェブページデータ取得部３０５と、取得した画像データのコードデータを除く部分と取得したウェブページとを比較して両者の関連度を算出する関連度算出部３０６と、求めた関連度が所定の閾値よりも低い場合はコードデータを除外して画像データを印刷し、関連度がその閾値以上である場合はコードデータを除外することなく画像データを印刷する印刷制御部３０８と、を設けておく。【選択図】図３
2010003108.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページの所在を示すコードデータを含む画像データを取得するデータ取得手段と、
前記画像データに含まれるコードデータに基づいて前記ウェブページを取得するウェブページ取得手段と、
前記コードデータを除く前記取得された画像データと前記取得されたウェブページとを比較することによって両者の関連の度合いを算出する関連度算出手段と、
前記算出された関連の度合いが予め定められた閾値よりも低い場合は前記コードデータを除外して前記画像データを印刷する指令を行い、前記算出された関連の度合いが前記閾値以上である場合は前記コードデータを除外することなく前記画像データを印刷する指令を行う印刷制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
外部の装置から画像データを受信する通信手段を有し、
前記データ取得手段は、前記通信手段により受信された、前記ウェブページの所在を示すコードデータを含む画像データを取得する、
請求項１記載の画像処理装置。
【請求項３】
前記算出された関連の度合いが予め定められた閾値よりも低い場合は前記ウェブページ取得手段により取得されたウェブページの表示を禁止し、前記算出された関連の度合いが前記閾値以上である場合は前記ウェブページ取得手段により取得されたウェブページを表示する表示手段を有する、
請求項１または２に記載の画像処理装置。
【請求項４】
前記印刷制御手段は、前記算出された関連の度合いが予め定められた閾値よりも低い場合は前記ウェブページ取得手段により取得されたウェブページの印刷を禁止し、前記算出された関連の度合いが前記閾値以上である場合は前記ウェブページ取得手段により取得されたウェブページを印刷する指令を行う、
請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
原稿の画像を読み取って画像データを生成する画像読取手段を有し、
前記データ取得手段は、前記画像読取手段により生成された、前記ウェブページの所在を示すコードデータを含む画像データを取得する、
請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記印刷制御手段の指令に従って、画像データの印刷を行う印刷手段を有する、
請求項５記載の画像処理装置。
【請求項７】
画像処理装置により実行される画像処理方法であって、
ウェブページの所在を示すコードデータを含む画像データを取得するステップと、
前記画像データに含まれるコードデータに基づいて前記ウェブページを取得するステップと、
前記コードデータを除く前記取得された画像データと前記取得されたウェブページとを比較することによって両者の関連の度合いを算出するステップと、
前記算出された関連の度合いが予め定められた閾値よりも低い場合は前記コードデータを除外して前記画像データを印刷する指令を行い、前記算出された関連の度合いが前記閾値以上である場合は前記コードデータを除外することなく前記画像データを印刷する指令を行うステップと、
を有することを特徴とする画像処理方法。
【請求項８】
画像処理装置を制御するコンピュータに、
ウェブページの所在を示すコードデータを含む画像データを取得するステップと、
前記画像データに含まれるコードデータに基づいて前記ウェブページを取得するステップと、
前記コードデータを除く前記取得された画像データと前記取得されたウェブページとを比較することによって両者の関連の度合いを算出するステップと、
前記算出された関連の度合いが予め定められた閾値よりも低い場合は前記コードデータを除外して前記画像データを印刷する指令を行い、前記算出された関連の度合いが前記閾値以上である場合は前記コードデータを除外することなく前記画像データを印刷する指令を行うステップと、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＱＲコードなどのウェブページの所在を示すコードデータが付加された画像データを処理する画像処理装置、画像処理方法、およびコンピュータプログラムなどに関する。
【背景技術】
【０００２】
現在、インターネットが広く利用されており、インターネットを活用して多くの会社および店舗などが広告活動を行っている。これらの会社および店舗は、自らの紹介および自らが提供する商品などを掲載したウェブページを作成し、ウェブサーバでそれを公開することによって、広告活動を行っている。
【０００３】
このようなインターネットによる広告活動を支援するための技術として、特許文献１には、次のような技術が開示されている。
【０００４】
特許文献１に開示される技術によると、広告管理サーバは広告掲載受容者がインターネット上に展開している広告見出し受容ウェブページのＵＲＬや最終更新日を管理する。広告見出し受容ウェブページに組み込まれた広告見出しがクリックされると、広告管理サーバはその事象の通知を受け、その事象の履歴を記録する。また、ウェブページの更新日を認知し、データベースに登録されている最終更新日と比較し、データベース登録時からの更新を点検する。更新されていた場合、その新しいウェブページをインターネット上から取得し、その内容について所定アルゴリズムで解析処理を行う。広告掲載受容者との契約に違反する内容を検出した場合、その事象を広告代理機関の担当者に宛てて通知する。
【特許文献１】特開２００２―１８９９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、会社などの広告用のパンフレットとして、従来の紙のパンフレットだけでなく、電子ファイルのパンフレットが用いられるようになった。特に、ＰＤＦ（Portable Document Format）の電子ファイルのパンフレットがよく用いられている。電子ファイルのパンフレットは、一般に、「電子パンフレット」などと呼ばれている。
【０００６】
また、近年、パンフレットに発行元のウェブページのＵＲＬを示すコード画像（例えば、ＱＲ（Quick Response）コード）が掲載されることが多くなった。パンフレットの読者は、このコード画像をデジタルカメラで撮影してパソコンに入力することによって、容易にウェブページにアクセスすることができる。デジタルカメラ付の携帯電話端末を用いても同様に、アクセスすることができる。
【０００７】
しかし、しばしば、パンフレットが宣伝する内容とは無関係のウェブページのＵＲＬを示すコード画像が故意に掲載されていることがある。このようなパンフレットは、宣伝内容はそのままコピーし本物のコード画像を偽物の（つまり、無関係のウェブページに導く）コード画像に置き換えて偽造されたものであったり、読者の気を引く宣伝内容を偽って掲載しかつその宣伝内容とは無関係のウェブページに導くコード画像を掲載したものであったりする。
【０００８】
このようなパンフレットが配布されると、それを受け取った人は、それに掲載されるコード画像を用いて広告主のウェブページにアクセスしようとしても、意図しない別のウェブページにアクセスさせられる。そうすると、例えば、子供の教育上好ましくない内容を含むウェブページが表示されてしまったり、興味のないウェブページが表示されてしまったりして、ユーザに不快感を与えてしまうことがある。
【０００９】
本発明はこのような問題点に鑑み、パンフレットなどに掲載されるコード画像によってパンフレットとは無関係のウェブサイトに誘導されることを従来よりも減少させることを、目的とする。
【課題を解決するための手段】
【００１０】
本発明の一実施形態に係る画像処理装置は、ウェブページの所在を示すコードデータを含む画像データを取得するデータ取得手段と、画像データに含まれるコードデータに基づいて前記ウェブページを取得するウェブページ取得手段と、前記コードデータを除く前記取得された画像データと前記取得されたウェブページとを比較することによって両者の関連の度合いを算出する関連度算出手段と、前記算出された関連の度合いが予め定められた閾値よりも低い場合は前記コードデータを除外して前記画像データを印刷する指令を行い、前記算出された関連の度合いが前記閾値以上である場合は前記コードデータを除外することなく前記画像データを印刷する指令を行う印刷制御手段と、を有する。
【００１１】
好ましくは、外部の装置から画像データを受信する通信手段を有し、前記データ取得手段は、前記通信手段により受信された、前記ウェブページの所在を示すコードデータを含む画像データを取得する。
【００１２】
または、前記算出された関連の度合いが予め定められた閾値よりも低い場合は前記ウェブページ取得手段により取得されたウェブページの表示を禁止し、前記算出された関連の度合いが前記閾値以上である場合は前記ウェブページ取得手段により取得されたウェブページを表示する表示手段を有する。
【００１３】
または、前記印刷制御手段は、前記算出された関連の度合いが予め定められた閾値よりも低い場合は前記ウェブページ取得手段により取得されたウェブページの印刷を禁止し、前記算出された関連の度合いが前記閾値以上である場合は前記ウェブページ取得手段により取得されたウェブページを印刷する指令を行う。
【００１４】
または、原稿の画像を読み取って画像データを生成する画像読取手段を有し、前記データ取得手段は、前記画像読取手段により生成された、前記ウェブページの所在を示すコードデータを含む画像データを取得する。
【００１５】
または、前記印刷制御手段の指令に従って、画像データの印刷を行う印刷手段を、有する。
【発明の効果】
【００１６】
本発明によると、パンフレットなどに掲載されるコード画像によってパンフレットとは無関係のウェブサイトに誘導されることを従来よりも減少させることができる。
【発明を実施するための最良の形態】
【００１７】
図１は情報処理システム１の全体的な構成の例を示す図、図２は画像形成装置２のハードウェア構成の例を示す図、図３は端末装置３の機能的構成の例を示す図である。
【００１８】
図１に示すように、本発明の一実施形態に係る情報処理システム１は、画像形成装置２、端末装置３、および通信ネットワークＮＴなどによって構成されている。画像形成装置２および端末装置３は、互いに通信ネットワークＮＴを介して接続可能である。通信ネットワークＮＴとして、いわゆるＬＡＮ（Local Area Network）回線、インターネット、公衆回線、または専用線などが用いられる。
【００１９】
また、画像形成装置２および端末装置３は、インターネット上のウェブサーバ５にアクセスし、ウェブページをダウンロードすることができる。
【００２０】
画像形成装置２は、コピー、スキャナ、ファックス、ネットワークプリンティング、ドキュメントサーバ、およびファイル転送などの様々な機能を集約した複合機である。「ＭＦＰ（Multi Function Peripherals）」と呼ばれることもある。
【００２１】
図２に示すように、画像形成装置２は、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、操作パネル２０ｆ、通信インタフェース２０ｇ、印刷装置２０ｈ、およびスキャナ２０ｉなどによって構成される。
【００２２】
スキャナ２０ｉは、用紙に記されている写真、文字、絵、図表などの画像を光学的に読み取って画像データを生成する装置である。
【００２３】
印刷装置２０ｈは、スキャナ２０ｉでスキャンして得た画像データまたは他の装置から送信されてきた画像データに基づいて、画像を用紙に印刷する装置である。
【００２４】
通信インタフェース２０ｇは、端末装置３およびインターネット上のウェブサーバなどとＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）で通信を行うためのＮＩＣ（Network Interface Card）と、ファックス端末とファックスプロトコルで通信を行うためのモデムである。
【００２５】
操作パネル２０ｆは、タッチパネル、テンキー、スタートボタン、およびストップボタンなどによって構成される。
【００２６】
制御用回路２０ｅは、ハードディスク２０ｄ、スキャナ２０ｉ、印刷装置２０ｈ、通信インタフェース２０ｇ、および操作パネル２０ｆなどの装置を制御するための回路である。
【００２７】
端末装置３は、パーソナルコンピュータまたはワークステーションなどであり、画像形成装置２と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、制御用回路、通信インタフェースなどによって構成される。また、端末装置３は、キーボードおよびマウスなどの入力装置、および表示装置としてのディスプレイＤＰを備える。端末装置３のハードディスクには、図３に示すようなデータ取得部３０１、データ保存部３０２、不正ウェブページ属性保存部３０３、コード解析部３０４、ウェブページデータ取得部３０５、関連度算出部３０６、正当性判定部３０７、印刷制御部３０８、不正ウェブページ登録処理部３０９、および表示制御部３１０などの各部の機能を実現するためのプログラムおよびデータが格納されている。これらのプログラムおよびデータは必要に応じてＲＡＭに読み出され、ＣＰＵによってプログラムが実行される。これにより、後述する各フローチャートに示される上記各部による処理が機能的に実現される。
【００２８】
さらに、端末装置３のハードディスクには、ウェブページのブラウザソフトがインストールされている。これにより、端末装置３は、インターネット上で公開されるウェブページのファイルを取得し、ウェブページをディスプレイＤＰに表示させることができる。
【００２９】
さらに、端末装置３のハードディスクには、画像形成装置２のドライバがインストールされている。これにより、端末装置３は、画像形成装置２に印刷を実行させたり、画像形成装置２でスキャンした画像データを取得したりすることができる。
【００３０】
上記の画像形成装置２および端末装置３は、それぞれ、本発明の画像処理装置として機能する。
【００３１】
図４はパンフレット６の全体画像ＧＺの例を示す図、図５はＱＲコードＧＰＣの外観およびそれに示される情報の例を示す図、図６は不正ウェブページテーブルＴＬＦの例を示す図、図７は正当性判定処理の流れの例を説明するフローチャート、図８はリンク先ウェブページ７の例を示す図、図９はＱＲコードＧＰＣを除去した印刷物の例を示す図である。
【００３２】
次に、図４に示すような内容が記載されているパンフレット６を、ユーザが端末装置３を操作して画像形成装置２に印刷させる場合を例に、画像形成装置２および端末装置３の処理内容について説明する。
【００３３】
パンフレット６は、紙のパンフレットまたは電子パンフレットである。以下、それぞれを「紙パンフレット６１」および「電子パンフレット６２」と区別して記載することがある。
【００３４】
紙パンフレット６１には、会社名または店名を表わす文字列、商品の名前（商品名）またはサービスの名前（サービス名）を表わす文字列、および商品またはサービスの詳細な説明を表わす文字列が、印刷されている。そのほか、商品の写真または絵、会社または店の地図またはロゴなどが印刷されている。さらに、ＱＲ（Quick Response）コードが印刷されている。
【００３５】
電子パンフレット６２は、紙パンフレット６１に印刷（掲載）されている内容と同様の内容の画像を再現するための電子ファイルである。電子パンフレット６２のフォーマットとして、例えばＰＤＦなどが用いられる。
【００３６】
以下、紙パンフレット６１に印刷されている全体の画像および電子パンフレット６２によって表わされる全体の画像を、「全体画像ＧＺ」と記載する。全体画像ＧＺのうち、文字列（１文字のみの場合も含む）の部分の画像を「文字列画像ＧＰＡ」と記載し、ＱＲコードを「ＱＲコードＧＰＣ」と記載し、ＱＲコードでも文字列でもない部分の画像（写真、絵、地図、またはロゴなど）を「非文字列画像ＧＰＢ」と記載する。
【００３７】
ＱＲコードＧＰＣには、少なくともＵＲＬ（Uniform Resource Locator）が示されている。さらに、図５に示すように、パンフレット６を発行する会社または店（以下、「発行者」と記載する。）の名前、発行者が取り扱う商品またはサービスの名称、および発行者の電子証明書が示されていることがある。以下、ＱＲコードＧＰＣに示されるＵＲＬに対応する（つまり、そのＵＲＬによって所在が特定される）ウェブページを「リンク先ウェブページ７」と記載する。
【００３８】
図３において、端末装置３のデータ取得部３０１は、電子ファイルであるパンフレット６つまり電子パンフレット６２を、ウェブサーバ５からダウンロードしまたはＣＤ−ＲＯＭなどの記録媒体から読み出すことによって、取得する。または、画像形成装置２に紙パンフレット６１をスキャンさせ電子データ化させ（つまり、電子パンフレット６２に変換させ）、それを受信することによって、取得する。
【００３９】
データ保存部３０２は、データ取得部３０１によって取得された電子パンフレット６２を保存する。
【００４０】
不正ウェブページ属性保存部３０３は、不正なウェブページを記録するための不正ウェブページテーブルＴＬＦを保存する。
【００４１】
図６に示すように、不正ウェブページテーブルＴＬＦには、後述する正当性判定部３０７によって不正なウェブページであると判定されたウェブページごとに１つずつレコードが格納されている。各レコードには、そのレコードのウェブページのタイトル（ページ名）およびＵＲＬなどが示される。
【００４２】
コード解析部３０４は、ユーザが指定した電子パンフレット６２によって再現される全体画像ＧＺの中のＱＲコードＧＰＣを解析し、ＱＲコードＧＰＣに示されるＵＲＬなどの情報を取得する。
【００４３】
ウェブページデータ取得部３０５は、コード解析部３０４によって取得（解析）されたＵＲＬに対応するウェブページつまりリンク先ウェブページ７を再現するためのファイル（ＨＴＭＬ（Hypertext Markup Language）ファイルおよびそれに含まれる画像ファイルなど。）をウェブサーバ５から取得（ダウンロード）する。
【００４４】
関連度算出部３０６は、電子パンフレット６２によって再現される全体画像ＧＺ（ＱＲコードＧＰＣを除く）の内容とウェブページデータ取得部３０５によって取得されたファイルより再現されるリンク先ウェブページ７の内容とを比較することによって、両者の関連性（類似性）の度合いを求める。以下、この度合いを「関連度」と記載する。関連度を求める方法は、後に説明する。
【００４５】
正当性判定部３０７は、ウェブページデータ取得部３０５によって取得されたリンク先ウェブページ７の正当性を判定する処理を行う。判定の処理は、次の３つのフェーズからなる。
【００４６】
（フェーズ＿１）  リンク先ウェブページ７のＵＲＬが不正ウェブページテーブルＴＬＦのいずれかのレコードに示されていれば、リンク先ウェブページ７を不正であると判定する。そして、判定の処理を終了する。
【００４７】
（フェーズ＿２）  フェーズ＿１で不正であると判定できなかった場合は、コード解析部３０４によってＱＲコードＧＰＣから取得された電子証明書が本物であるか否かをチェックする。偽物であった場合は、リンク先ウェブページ７を不正であると判定する。そして、判定の処理を終了する。電子証明書がＱＲコードＧＰＣに示されていない場合は、不正であると判定してもよいし、次のフェーズ＿３の結果に委ねてもよい。有効期限切れなど、本物であるとも偽物であると判定し難い場合も、同様である。または、リンク先ウェブページ７に電子証明書が関連付けられている場合は、この電子証明書を受信し、この電子証明書に基づいて判定してもよい。
【００４８】
（フェーズ＿３）  フェーズ＿２で不正であると判定できなかった場合は、上述の関連度算出部３０６によって求められた関連度に基づいて、判定する。ここで、関連度算出部３０６の処理と正当性判定部３０７のフェーズ＿３の処理とを、図７を参照しながら説明する。
【００４９】
なお、リンク先ウェブページ７も、パンフレット６の全体画像ＧＺと同様に、図８に示すように、文字列、写真、絵、地図、またはロゴなどのオブジェクトの画像によって構成される。以下、リンク先ウェブページ７の中の文字列の画像を「文字列画像ＧＷＡ」と記載し、文字列以外の画像を「非文字列画像ＧＷＢ」と記載する。
【００５０】
図７において、関連度算出部３０６は、電子パンフレット６２によって表される全体画像ＧＺの中から文字列画像ＧＰＡを抽出し、抽出した文字列画像ＧＰＡが表わす文字列を認識し、その文字列に含まれる単語（会社名、店名、商品名、またはサービス名など）を抽出する（＃１０１）。全体画像ＧＺから非文字列画像ＧＰＢを抽出する（＃１０２）。
【００５１】
リンク先ウェブページ７に含まれる文字列画像ＧＷＡが表わす文字列を認識し、認識した文字列に含まれる単語を抽出する（＃１０３）。リンク先ウェブページ７から非文字列画像ＧＷＢを抽出する（＃１０４）。非文字列画像ＧＷＢは、例えば、リンク先ウェブページ７のファイルのうち「.jpg」または「.gif」などの所定の識別子に基づいて抽出することができる。
【００５２】
全体画像ＧＺの各文字列画像ＧＰＡから抽出した各単語とリンク先ウェブページ７の各文字列画像ＧＷＡから抽出した各単語とを照合し、一致する単語同士の組合せの数をカウントする（＃１０５）。
【００５３】
全体画像ＧＺの各非文字列画像ＧＰＢとリンク先ウェブページ７の各非文字列画像ＧＷＢとを照合し、一致する画像同士の組合せ数をカウントする（＃１０６）。両画像が一致するか否かは、例えば、パターンマッチングによって行うことができる。ただし、両画像が完全に一致しなくても、ある程度類似していれば一致すると判定するようにしてもよい。
【００５４】
そこで、両画像のサイズが異なることを考慮して、いずれか一方または両方を拡大しまたは縮小してから、パターンマッチングを行ってもよい。または、カラーとモノクロとの違いを考慮して、カラーの画像をモノクロの画像に変換してパターンマッチングを行ってもよい。または、一方または両画像の解像度または階調を低くしてからパターンマッチングを行ってもよい。
【００５５】
パターンマッチング以外の方法を用いてもよい。例えば、それぞれの画像の特徴点に基づいて照合してもよい。または、地紋などの、画像を特定する情報を抽出して照合してもよい。
【００５６】
さらに、関連度算出部３０６は、ステップ＃１０５およびステップ＃１０６の照合の結果に基づいて、ＱＲコードＧＰＣを除く全体画像ＧＺとリンク先ウェブページ７との関連度を求める（＃１０７）。
【００５７】
例えば、照合したすべての組合せの個数に対する一致した組合せの個数の割合を、関連度とすればよい。
【００５８】
または、次のように関連度を求めてもよい。各文字列画像ＧＰＡから抽出した単語の個数、各文字列画像ＧＷＡから抽出した単語の個数、または両者の合計に対する、一致した組合せ（つまり、全体画像ＧＺおよびリンク先ウェブページ７の両方に存在する単語）の個数の割合を算出する。非文字列画像ＧＰＢの個数、非文字列画像ＧＷＢの個数、または両者の合計に対する、一致した非文字列画像ＧＰＢと非文字列画像ＧＷＢとの組合せの個数の割合を算出する。そして、算出した両割合の平均値を関連度とする。
【００５９】
そして、正当性判定部３０７は、関連度算出部３０６によって求められた関連度が予め定められた閾値以上である場合は（＃１０８でＹｅｓ）、リンク先ウェブページ７を、正当なものすなわち電子パンフレット６２に関連するものであると、判定する（＃１０９）。一方、閾値未満である場合は（＃１０８でＮｏ）、不正なものすなわち電子パンフレット６２とは関連のないものであると、判定する（＃１１０）。
【００６０】
図３に戻って、正当性判定部３０７による判定の結果に基づいて、印刷制御部３０８および不正ウェブページ登録処理部３０９は、次のような処理を行う。
【００６１】
印刷制御部３０８は、電子パンフレット６２の全体画像ＧＺに含まれるＱＲコードＧＰＣに示されるＵＲＬに対応するリンク先ウェブページ７が不当であると判定された場合は、全体画像ＧＺを、ＱＲコードＧＰＣを除外して印刷するように、指令する。この際に、電子パンフレット６２を画像形成装置２に送信する。または、全体画像ＧＺからＱＲコードＧＰＣを除外した画像の画像データを生成し、画像形成装置２に送信してもよい。
【００６２】
一方、正当であると判定された場合は、全体画像ＧＺを通常通り（つまり、ＱＲコードＧＰＣを除外することなく）印刷するように指令する。この場合も、電子パンフレット６２を画像形成装置２に送信する。
【００６３】
不正ウェブページ登録処理部３０９は、リンク先ウェブページ７が不当であると判定された場合に、リンク先ウェブページ７のタイトルおよびＵＲＬを示すレコードを生成し、不正ウェブページテーブルＴＬＦに登録する。ただし、フェーズ＿１で不当であると判定された場合は、リンク先ウェブページ７のＵＲＬを示すレコードが既に登録されているので、新たにレコードを生成する必要はない。
【００６４】
画像形成装置２は、端末装置３から指令および電子パンフレット６２を受信すると、それらに基づいて全体画像ＧＺの印刷を行う。すなわち、ＱＲコードＧＰＣを除外して印刷するように指令された場合は、電子パンフレット６２によって再現される全体画像ＧＺからＱＲコードＧＰＣを除外して、印刷を行う。そうでない場合は、従来通りに印刷を行う。
【００６５】
表示制御部３１０は、データ取得部３０１によって取得された電子パンフレット６２のリンク先ウェブページ７をディスプレイＤＰに表示させる。表示させるタイミングは、電子パンフレット６２が取得されたときであってもよいし、ユーザが取得された電子パンフレット６２に含まれるＱＲコードＧＰＣに基づいてリンク先ウェブページ７を表示する指示を入力したときであってもよい。
【００６６】
ただし、表示制御部３１０は、表示する前に、全体画像ＧＺに含まれるＱＲコードＧＰＣに示されるＵＲＬに対応するリンク先ウェブページ７の正当性を、正当性判定部３０７などに判定させる。判定の方法は、印刷の場合と同様である。そして、正当であると判定された場合に、リンク先ウェブページ７を表示する。不当であると判定された場合は、リンク先ウェブページ７を表示するのを中止し、リンク先ウェブページ７が不正であることをユーザに通知するメッセージをディスプレイＤＰに表示させる。
【００６７】
図１０はパンフレット６の全体画像ＧＺの印刷を画像形成装置２に実行させる際の端末装置３における処理の流れの例を説明するフローチャートである。
【００６８】
ユーザは、端末装置３に対して、データ保存部３０２に保存されている電子パンフレット６２のうち所望の電子パンフレット６２を指定するとともに、印刷の指令を行う。
【００６９】
端末装置３は、これらの指定および指令を受け付けると（＃２０１、＃２０２でＹｅｓ）、ユーザが指定した電子パンフレット６２の全体画像ＧＺに含まれるＱＲコードＧＰＣを解析することによって、リンク先ウェブページ７のＵＲＬを取得する（＃２０３）。
【００７０】
取得したＵＲＬが不正ウェブページテーブルＴＬＦ（図６参照）に登録されている場合は（＃２０４でＹｅｓ）、端末装置３は、画像形成装置２に対して、電子パンフレット６２を送信するとともに、ＱＲコードＧＰＣを除外して全体画像ＧＺを印刷するように指令する（＃２０８）。
【００７１】
取得したＵＲＬが不正ウェブページテーブルＴＬＦに登録されていない場合は（＃２０４でＮｏ）、端末装置３は、さらに、リンク先ウェブページ７の正当性を電子証明書に基づいて判定する（＃２０５）。不正であると判定した場合は（＃２０６でＹｅｓ）、画像形成装置２に対して、電子パンフレット６２を送信するとともに、ＱＲコードＧＰＣを除外して全体画像ＧＺを印刷するように指令する（＃２０８）。
【００７２】
不正ウェブページテーブルＴＬＦおよび電子証明書のいずれを用いてもリンク先ウェブページ７を不正であると判定できなかった場合は（＃２０４でＮｏ、＃２０６でＮｏ）、端末装置３は、ＱＲコードＧＰＣを除く全体画像ＧＺとリンク先ウェブページ７とを比較照合することによって、リンク先ウェブページ７の正当性を判定する（＃２０９）。この場合の処理の手順は、前に図７で説明した通りである。そして、不正であると判定した場合は（＃２１０でＹｅｓ）、画像形成装置２に対して、電子パンフレット６２を送信するとともに、ＱＲコードＧＰＣを除外して全体画像ＧＺを印刷するように指令する（＃２０８）。さらに、これらの送信および指令と前後してまたは並行して、リンク先ウェブページ７のＵＲＬなどを示すレコードを生成し不正ウェブページテーブルＴＬＦに登録する（＃２０７）。
【００７３】
一方、ＱＲコードＧＰＣを除く全体画像ＧＺとリンク先ウェブページ７とを比較照合した結果、正当であると判定できた場合は（＃２１０でＮｏ）、画像形成装置２に対して、電子パンフレット６２を送信するとともに、ＱＲコードＧＰＣを除外することなく全体画像ＧＺを印刷するように指令する（＃２１１）。
【００７４】
画像形成装置２は、端末装置３からの指令および電子パンフレット６２に基づいて、必要に応じてＱＲコードＧＰＣを除外して、全体画像ＧＺを印刷する。
【００７５】
図１１はリンク先ウェブページ７の印刷を画像形成装置２に実行させる際の端末装置３における処理の流れの例を説明するフローチャートである。
【００７６】
ところで、前に述べたように、ユーザは、端末装置３に電子パンフレット６２が入力されたときまたは電子パンフレット６２に含まれるＱＲコードＧＰＣに基づいてリンク先ウェブページ７をディスプレイＤＰに表示させようとしたときに、電子パンフレット６２に含まれるＱＲコードＧＰＣに示されるリンク先ウェブページ７をディスプレイＤＰに表示させることもできる。次に、この場合の端末装置３の処理の全体的な流れを、図１１のフローチャートを参照しながら説明する。
【００７７】
端末装置３は、電子パンフレット６２を外部から取得しまたはリンク先ウェブページ７の表示の指令をユーザから受けると（＃３０１）、電子パンフレット６２の全体画像ＧＺに含まれるＱＲコードＧＰＣを解析しリンク先ウェブページ７のＵＲＬを取得する（＃３０２）。図１０で説明した印刷の場合と同様に、リンク先ウェブページ７の正当性を判定する（＃３０３〜＃３０７）。
【００７８】
そして、リンク先ウェブページ７を不正であると判定した場合は（＃３０７でＹｅｓ）、リンク先ウェブページ７のＵＲＬを不正ウェブページテーブルＴＬＦに登録し（＃３０８）、リンク先ウェブページ７の表示は中止する。このとき、リンク先ウェブページ７が不正であることをユーザに通知するメッセージを表示するようにしてもよい。
【００７９】
一方、正当であると判定した場合は（＃３０７でＮｏ）、リンク先ウェブページ７を表示する（＃３０９）。
【００８０】
リンク先ウェブページ７をディスプレイＤＰに表示する代わりに、用紙に印刷するようにしてもよい。この場合も、図１１で説明した方法と同様に、リンク先ウェブページ７の正当性を判定し、正当であればリンク先ウェブページ７を用紙に印刷する処理を画像形成装置２に実行させ、不当であれば印刷を中止すればよい。
〔端末装置３の機能を画像形成装置２で実現する場合の実施形態〕
上記の実施形態で説明した端末装置３の機能を画像形成装置２で実行するようにすることもできる。以下、端末装置３の機能を画像形成装置２で実現する場合の実施形態について説明する。
【００８１】
図１２は、本実施形態の画像形成装置２の機能的構成の例を示す図である。本実施形態の画像形成装置２のハードウェア構成は、図２に示したものと同じである。
【００８２】
画像形成装置２のハードディスク２０ｄには、図１２に示すようなデータ取得部２０１、データ保存部２０２、不正ウェブページ属性保存部２０３、コード解析部２０４、ウェブページデータ取得部２０５、関連度算出部２０６、正当性判定部２０７、印刷制御部２０８、不正ウェブページ登録処理部２０９、および表示制御部２１０などの各部の機能を実現するためのプログラムおよびデータが格納されている。これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂに読み出され、ＣＰＵ２０ａによってプログラムが実行される。
【００８３】
これにより、後述する各フローチャートに示される上記各部による処理が機能的に実現される。なお、これら各部の機能の一部または全部をＡＳＩＣ（Application Specific Integrated Circuit）などのハードウェア回路により実現するようにしてもよい。
【００８４】
以下、紙パンフレット６１をスキャンすることにより、全体画像ＧＺを複写し、またはリンク先ウェブページ７を表示若しくは印刷する場合を例に、画像形成装置２の各部の処理内容などについて、説明する。上記の実施形態における端末装置３の機能と重複する点については、説明を省略する。
【００８５】
データ取得部２０１は、ユーザからの操作パネル２０ｆを介したスキャン指示の入力に応じて、原稿台にセットされた紙パンフレット６１をスキャナ２０ｉにスキャンさせることによって、全体画像ＧＺの画像データを取得する。この画像データは、データ保存部２０２に保存される。
【００８６】
不正ウェブページ属性保存部２０３、コード解析部２０４、ウェブページデータ取得部２０５、関連度算出部２０６、正当性判定部２０７、不正ウェブページ登録処理部２０９、および表示制御部２１０は、それぞれ、図３に示した端末装置３の不正ウェブページ属性保存部３０３、コード解析部３０４、ウェブページデータ取得部３０５、関連度算出部３０６、正当性判定部３０７、不正ウェブページ登録処理部３０９、および表示制御部３１０と同様の処理を行う。
【００８７】
すなわち、不正ウェブページ属性保存部２０３は、不正ウェブページテーブルＴＬＦを記憶し管理する。
【００８８】
コード解析部２０４は、データ取得部２０１によって得られた全体画像ＧＺに含まれるＱＲコードＧＰＣを解析することによって、それに示されるＵＲＬを取得する。
【００８９】
ウェブページデータ取得部２０５は、取得したＵＲＬに対応するリンク先ウェブページ７にアクセスする。つまり、リンク先ウェブページ７を再現するためのファイルを取得する。
【００９０】
関連度算出部２０６は、全体画像ＧＺとリンク先ウェブページ７とを比較することによって、両者の関連度を算出する。
【００９１】
正当性判定部２０７は、算出された関連度に基づいて、リンク先ウェブページ７の正当性を判定する。
【００９２】
そして、不正ウェブページ登録処理部２０９は、不正であると判定されたリンク先ウェブページ７のＵＲＬなどを、不正ウェブページテーブルＴＬＦに登録させる。
【００９３】
印刷制御部２０８は、リンク先ウェブページ７が不正であると正当性判定部２０７によって判定された場合は、ＱＲコードＧＰＣを除外して全体画像ＧＺを用紙に印刷（複写）する処理を印刷装置２０ｈに実行させる。一方、正当であると判定された場合は、ＱＲコードＧＰＣを除外せずに全体画像ＧＺをそのまま印刷（複写）させる。
【００９４】
紙パンフレット６１の複写を行う際の画像形成装置２の全体的な処理の流れは、前に図１０で説明した、端末装置３の全体的な処理の流れと、基本的に同様である。ただし、ステップ＃２０８、＃２１１では、印刷の指令を送信する代わりに、画像形成装置２自らが印刷（複写）を行う。
【００９５】
本実施形態の画像形成装置２は、紙パンフレット６１をスキャンすることにより、紙パンフレット６１に含まれるＱＲコードＧＰＣを解析してリンク先ウェブページ７を印刷装置２０ｈに印刷させ、または操作パネル２０ｆに表示するモードを備える。このモードにより、紙パンフレット６１に含まれるＱＲコードＧＰＣに示されるリンク先ウェブページ７を印刷しまたは表示する場合は、画像形成装置２のデータ取得部２０１は、ユーザからの操作パネル２０ｆを介した上記モードの指定入力に応じて、原稿台にセットされた紙パンフレット６１をスキャンすることによって、全体画像ＧＺの画像データを取得し、以後、図１１の＃３０２〜＃３０９で説明した端末装置３がリンク先ウェブページ７を表示する場合と同様に、リンク先ウェブページ７の正当性を判定し、その結果に応じて印刷しまたは表示する。つまり、リンク先ウェブページ７が正当であれば、それを印刷しまたは表示する。不正であれば、印刷も表示も行わない。
【００９６】
上記の各実施形態によると、端末装置３または画像形成装置２（画像処理装置）は、ＱＲコードを含む全体画像ＧＺが記載されたパンフレットを印刷する際に、ＱＲコードを除く全体画像ＧＺの内容とＱＲコードが示すＵＲＬに対応するウェブページの内容とを比較する。そして、両者が一定以上の関連度を有していれば、ＱＲコードを付したままパンフレット（全体画像ＧＺ）を印刷（するよう指令）し、一定以上の関連度を有していなければＱＲコードを除外して全体画像ＧＺを印刷（するよう指令）する。これにより、不正なウェブページに導くＱＲコードが付されたパンフレットの流通を従来よりも抑制することができる。
【００９７】
さらに、端末装置３または画像形成装置２（画像処理装置）は、ＱＲコードに対応するウェブページが不正なものであれば、この不正なウェブページを表示せずかつ印刷しない。これにより、ユーザにとって無意味な内容または不快な内容のウェブページが出力されるのを従来よりも確実に防止することができる。
【００９８】
上記の各実施形態では、ＵＲＬを示すコードデータとしてＱＲコードを用いる場合の例を示したが、バーコードまたはステガノグラフィなど他の形態のコードデータを用いてもよい。また、ＱＲコードを含む文書または画像データとして、紙パンフレット６１、電子パンフレット６２を例示したが、本発明は、パンフレットに限られず、ＱＲコードなどのウェブページの所在を示すコードデータを含む文書または画像データ全般に適用可能であることは言うまでもない。
【００９９】
不正ウェブページテーブルＴＬＦは、複数のユーザで共用してもよいし、ユーザごとに不正ウェブページテーブルＴＬＦを用意しておき、各人の不正ウェブページテーブルＴＬＦを使い分けるようにしてもよい。
【０１００】
上記の各実施形態では、画像処理装置として、端末措置および複合機（ＭＦＰ）を例示したが、画像読取機能、ウェブブラウザ機能を備えていれば、端末装置および複合機（ＭＦＰ）以外であっても構わない。例えば、画像処理装置は、デジタル複合機、ネットワークスキャナ、ファクシミリ装置などであってもよい。
【０１０１】
その他、情報処理システム１、画像形成装置２、端末装置３の全体または各部の構成、機能、処理の内容または順序、テーブルの構成および内容などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【０１０２】
【図１】情報処理システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】端末装置の機能的構成の例を示す図である。
【図４】パンフレットの全体画像の例を示す図である。
【図５】ＱＲコードの外観およびそれに示される情報の例を示す図である。
【図６】不正ウェブページテーブルの例を示す図である。
【図７】正当性判定処理の流れの例を説明するフローチャートである。
【図８】リンク先ウェブページの例を示す図である。
【図９】ＱＲコードを除去した印刷物の例を示す図である。
【図１０】パンフレットの全体画像の印刷を画像形成装置に実行させる際の端末装置における処理の流れの例を説明するフローチャートである。
【図１１】リンク先ウェブページの印刷を画像形成装置に実行させる際の端末装置における処理の流れの例を説明するフローチャートである。
【図１２】画像形成装置の機能的構成の例を示す図である。
【符号の説明】
【０１０３】
１０ａ  ＣＰＵ（コンピュータ）
２  画像形成装置（画像処理装置）
２０１  データ取得部（データ取得手段）
２０５  ウェブページデータ取得部（ウェブページ取得手段）
２０６  関連度算出部（関連度算出手段）
２０８  印刷制御部（印刷制御手段）
２１０  表示制御部（表示手段）
２０ｇ  通信インタフェース（通信手段）
２０ｈ  印刷装置（印刷手段）
２０ｉ  スキャナ（画像読取手段）
３  端末装置（画像処理装置）
３０１  データ取得部（データ取得手段）
３０５  ウェブページデータ取得部（ウェブページ取得手段）
３０６  関連度算出部（関連度算出手段）
３０８  印刷制御部（印刷制御手段）
３１０  表示制御部（表示手段）
７  リンク先ウェブページ（ウェブページ）
ＤＰ  ディスプレイ（表示手段）
【図１】
2010003108.tif 000003
【図２】
2010003108.tif 000004
【図３】
2010003108.tif 000005
【図４】
2010003108.tif 000006
【図５】
2010003108.tif 000007
【図６】
2010003108.tif 000008
【図７】
2010003108.tif 000009
【図８】
2010003108.tif 000010
【図９】
2010003108.tif 000011
【図１０】
2010003108.tif 000012
【図１１】
2010003108.tif 000013
【図１２】
2010003108.tif 000014