(57)【要約】【課題】本発明は、コンテンツ内に含まれるリンク先へのアクセスを容易にし、且つ、コンテンツを印刷した印刷システムを特定する情報をリンク先に通知することを目的とする。【解決手段】第１データの中から、第２データへのリンク先アドレスを検出する検出手段と、印刷システムの利用者を特定する特定情報を記憶する記憶手段と、前記検出手段が検出した前記リンク先アドレスを特定し、且つ、前記記憶手段に記憶された前記特定情報を含んだリンク情報を、画像コード読取装置が読み取り可能な形式の画像コードとして作成する画像コード作成手段と、前記第１データとともに、前記画像コード作成手段により作成された画像コードを前記印刷手段に出力させるものである。【選択図】図３
2007122595.tif 000002
【特許請求の範囲】
【請求項１】
一又は複数の第２データへのリンク先アドレス情報を含んだ第１データを印刷可能な印刷手段を備えた印刷システムであって、
前記第１データの中から、前記第２データへのリンク先アドレスを検出する検出手段と、
前記印刷システムを特定する特定情報を記憶する記憶手段と、
前記検出手段が検出した前記リンク先アドレスを特定し、且つ、前記記憶手段に記憶された前記特定情報を含んだリンク情報を、画像コード読取装置が読み取り可能な形式の画像コードとして作成する画像コード作成手段と、
前記第１データとともに、前記画像コード作成手段により作成された画像コードを前記印刷手段に出力させる出力制御手段と、
を備えたことを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムと、前記印刷システムにコンテンツを提供するサーバと、を備えたアクセス元集計システムであって、
前記印刷システムは、
前記印刷手段により印刷された前記画像コードを備えた印刷媒体から画像コードを読み取る読取手段と、前記読取手段に読み取らせた画像コードから、前記リンク情報を取得するリンク情報取得手段と、前記リンク情報取得手段によって取得した前記リンク情報に基づいて、前記リンク先にアクセスするアクセス手段と、前記アクセス手段により、前記リンク先にアクセスする際、前記特定情報を送信する特定情報送信手段と、を備え、
前記サーバは、
前記特定情報送信手段により送信される前記特定情報を受信する特定情報受信手段と、
前記アクセス手段によるアクセスに基づいてコンテンツを提供するコンテンツ提供手段と、を備えたことを特徴とするアクセス元集計システム。
【請求項３】
一又は複数の第２データへのリンク先アドレス情報を含んだ第１データを印刷可能な印刷手段を備えた印刷システムに搭載可能なコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
前記第１データの中から、前記第２データへのリンク先アドレスを検出する検出手段と、
前記印刷システムの利用者を特定する特定情報を記憶する記憶手段と、
前記検出手段が検出した前記リンク先アドレスを特定し、且つ、前記記憶手段に記憶された前記特定情報を含んだリンク情報を、画像コード読取装置が読み取り可能な形式の画像コードとして作成する画像コード作成手段と、
前記第１データとともに、前記画像コード作成手段により作成された画像コードを前記印刷手段に出力させる出力制御手段と、
して機能させることを特徴とするコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のコンテンツを印刷可能な印刷システム、アクセス元集計システム、及び、印刷システム用プログラムに関する。
【背景技術】
【０００２】
近年、インターネットは一般消費者の家庭にまで広く普及し、企業は、それら消費者をターゲットとして、多くのホームページに、自社商品やサービスを紹介するホームページへのアクセス元としての広告を掲載していた。
【０００３】
それら広告には、ホームページが印刷された場合でも、その広告のリンク先に辿り着けるように、広告内に２次元コードやバーコードなどの画像コードを備えたものがあった。
【０００４】
そして、企業は、消費者に、印刷媒体に掲載した画像コードを読み取らせ、企業ホームページにアクセスさせることにより、どの画像コードからアクセスされたものかを判断し、広告効果を集計していた（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００２−１１１９０９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、かかる場合、企業が集計できる広告効果は、予め企業側が設定、掲載した画像コードからのアクセスのみで、ホームページに掲載の広告内に画像コードが存在しない場合には、広告効果は集計できない。
【０００７】
さらに、広告内に画像コードがあり、その広告を印刷し、配布してくれる人がいたとしても、印刷物の画像コードは予め企業が作成したものであるため、印刷した人、つまりその企業を紹介した人の情報は一切含まれていない。
【０００８】
そのため、企業は、画像コードからのアクセスか否かは集計できても、誰によって印刷され紹介された画像コードからのアクセスなのかは判断できず、詳細な広告効果の集計はできなかった。
【０００９】
本発明は、コンテンツ内に含まれるリンク先へのアクセスを容易にし、且つ、コンテンツを印刷した印刷システムを特定する情報をリンク先に通知することを目的とする。
【課題を解決するための手段】
【００１０】
上記従来の課題に鑑みなされた本発明は、第１データの中から、第２データへのリンク先アドレスを検出する検出手段と、印刷システムの利用者を特定する特定情報を記憶する記憶手段と、前記検出手段が検出した前記リンク先アドレスを特定し、且つ、前記記憶手段に記憶された前記特定情報を含んだリンク情報を、画像コード読取装置が読み取り可能な形式の画像コードとして作成する画像コード作成手段と、前記第１データとともに、前記画像コード作成手段により作成された画像コードを前記印刷手段に出力させるものである。
【発明の効果】
【００１１】
本願発明によれば、リンク先アドレスを示す画像コードが、予めコンテンツデータに含まれていなくても、そのコンテンツを印刷することにより生じる、リンク情報の喪失を防止できる。
【００１２】
さらに、画像コードには、リンク先アドレスとともに、その画像コードを印刷した印刷システムを特定する情報が含まれるため、画像コードを画像コード読取装置で読み取ることで、画像コードにより特定されるリンク先に容易にアクセス可能であるとともに、リンク先に印刷システムの特定情報を提供できる。
【００１３】
また、リンク先のサーバは、印刷システムから送信される特定情報を集計することで、どの印刷システムにより印刷された画像コードから、何回のアクセスがあったかが分かる。
【発明を実施するための最良の形態】
【００１４】
本願の請求項１に係る発明は、一又は複数の第２データへのリンク先アドレス情報を含んだ第１データを印刷可能な印刷手段を備えた印刷システムであって、前記第１データの中から、前記第２データへのリンク先アドレスを検出する検出手段と、前記印刷システムを特定する特定情報を記憶する記憶手段と、前記検出手段が検出した前記リンク先アドレスを特定し、且つ、前記記憶手段に記憶された前記特定情報を含んだリンク情報を、画像コード読取装置が読み取り可能な形式の画像コードとして作成する画像コード作成手段と、前記第１データとともに、前記画像コード作成手段により作成された画像コードを前記印刷手段に出力させる出力制御手段と、を備えたことを特徴とする印刷システムである。
【００１５】
これにより、第１データを印刷出力する際、画像コード読取装置が読み取り可能な形式で、リンク情報と印刷システムを特定する情報が含まれた画像コードを付加して印刷媒体に印刷が可能である。
【００１６】
なお、印刷システムにおける、印刷手段を備えた装置は、少なくとも、印刷機能を備えていれば足り、それは複合機であっても、ファクシミリ装置であってもよく、プリンタ単体からなる装置であってもよい。さらには、そのような一装置からなるものに限られることはなく、情報処理装置と印刷手段を備えた装置がネットワークを介して接続されているような、複数の装置からなる印刷システムであってもよい。
【００１７】
請求項２に係る発明は、請求項１に記載の印刷システムと、前記印刷システムにコンテンツを提供するサーバと、を備えたアクセス元集計システムであって、前記印刷システムは、前記印刷手段により印刷された前記画像コードを備えた印刷媒体から画像コードを読み取る読取手段と、前記読取手段に読み取らせた画像コードから、前記リンク情報を取得するリンク情報取得手段と、前記リンク情報取得手段によって取得した前記リンク情報に基づいて、前記リンク先にアクセスするアクセス手段と、前記アクセス手段により、前記リンク先にアクセスする際、前記特定情報を送信する特定情報送信手段と、を備え、前記サーバは、前記特定情報送信手段により送信される前記特定情報を受信する特定情報受信手段と、前記アクセス手段によるアクセスに基づいてコンテンツを提供するコンテンツ提供手段と、を備えたことを特徴とするアクセス元集計システムである。
【００１８】
これにより、リンク先情報と印刷システムを特定する情報が含まれた画像コードを印刷し、さらに、その画像コードを画像コード読取装置で読み取り、その画像コードに基づいてリンク先にアクセスすることが可能となる。
【００１９】
また、リンク先にアクセスするとともに、印刷した印刷システムを特定する情報も送信することができ、サーバはその特定情報を受信し、集計することができる。
【００２０】
請求項３に係る発明は、一又は複数の第２データへのリンク先アドレス情報を含んだ第１データを印刷可能な印刷手段を備えた印刷システムに搭載可能なコンピュータが読み取り可能なプログラムであって、前記コンピュータを、前記第１データの中から、前記第２データへのリンク先アドレスを検出する検出手段と、前記印刷システムの利用者を特定する特定情報を記憶する記憶手段と、前記検出手段が検出した前記リンク先アドレスを特定し、且つ、前記記憶手段に記憶された前記特定情報を含んだリンク情報を、画像コード読取装置が読み取り可能な形式の画像コードとして作成する画像コード作成手段と、前記第１データとともに、前記画像コード作成手段により作成された画像コードを前記印刷手段に出力させる出力制御手段と、して機能させることを特徴とするコンピュータ読み取り可能なプログラムである。
【００２１】
これにより、第１データを印刷出力する際、画像コード読取装置が読み取り可能な形式で、リンク情報と印刷システムを特定する情報が含まれた画像コードを付加して印刷媒体に印刷が可能である。
【実施例】
【００２２】
以下、本発明の印刷システムを備えた複合機を含むネットワークシステムについて、図面を用いて説明する。なお、本発明は以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することが可能であることは云うまでもない。
【００２３】
図１はネットワークシステムの構成を示す図である。図から明らかなとおり、このネットワークシステム１は、情報の管理機能を備えた情報処理装置としてのパソコン１０と、各種機能を実現可能な外部装置としての複合機２０と、２次元コード（画像コード）読取機能を備えた携帯端末３０が、ネットワーク回線４０を介して接続されている。
【００２４】
パソコン１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示せず。）を備え、パソコン１０の各動作（パソコン１０全体）について、このＲＯＭに記憶されたプログラムに基づき制御を行う制御部１００と、ネットワーク回線４０に接続され、このネットワーク回線４０を制御する通信部１０２、パソコン１０の利用者からの指示を受け付ける操作部１０４、各種情報を表示する表示部１０６、及び、ハードディスク等から構成された記憶部１０８を備えている。
【００２５】
複合機２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示せず。）を備え、複合機２０の各動作（複合機２０全体）についての制御を行う制御部２００と、画像形成手段としての記録部２０２と、画像読取手段としての読取部２０４と、マイクとしての音声入力部２０６と、スピーカとしての音声出力部２０８と、着脱メディア２１０１が装着されるメディアＩＦ部２１０と、ハードディスクや不揮発性メモリ等から構成され、パソコンや外部サーバ等から送信されるデータや、利用者を特定する情報、作成した２次元コード等を記憶する記憶部２２０を備えている。
【００２６】
また、電話回線６０に接続され、この電話回線６０を制御する回線通信部２１２と、ネットワーク回線４０に接続され、このネットワーク回線４０を制御する通信部２１４と、複合機２０の利用者からの指示を受け付ける操作部２１６と、各種情報を表示する表示部２１８とを備えている。
【００２７】
なお、複合機２０は、読取部２０４により読み取った画像から、バーコード等の1次元コードや、ＱＲコード（登録商標）等の２次元コードを検出する手段を備えており、その検出した各種コードに基づいて、例えば、後述のサーバ８０やパソコン１０とのアクセスを可能とする構成になっている。
【００２８】
携帯端末３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示せず。）を備え、携帯端末３０の各動作（携帯端末３０全体）についての制御を行う制御部３００と、カメラ等の画像読取手段としての読取部３１０と、ハードディスクや不揮発性メモリ等から構成される記憶部３０８を備えている。
【００２９】
なお、図１では、携帯端末３０は、通信部２１４がネットワーク４０と接続されているが、無線通信により、後述するサーバ８０やパソコン１０との通信が可能である。
【００３０】
また、ネットワーク４０に接続され、このネットワーク回線４０を制御する通信部３０２と、携帯端末３０の利用者からの指示を受け付ける操作部３０４と、及び、各種情報を表示する表示部３０６とを備えている。
【００３１】
なお、これらの機器は、ルータ７０を介して、外部のインターネット網５０とつながっており、同じくインターネット網５０に接続されたサーバ８０と独自にデータのやり取りが可能となっており、サーバ８０が提供するホームページやコンテンツを閲覧、利用することができる。
【００３２】
図１では、サーバは、サーバ８０しか図示されていないが、もちろん、ひとつのサーバとだけの通信に限られるものではない。
【００３３】
サーバ８０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（図示せず。）を備え、サーバ８０の各動作（サーバ８０全体）について、このＲＯＭに記憶されたプログラムに基づき制御を行う制御部８００と、インターネット回線５０に接続され、このインターネット回線５０を制御する通信部８０６、サーバ８０の管理者からの指示を受け付ける操作部８０４、各種情報を表示する表示部８０２、及び、ハードディスク等から構成された記憶部８０８を備えている。
【００３４】
なお、記憶部８０８は、パソコン１０や、複合機２０、携帯端末３０等のクライアントとなる情報処理装置からの要求に応じるための、ウェブページ等のコンテンツが記憶されている。
【００３５】
次に、上記の通り構成されたネットワークシステム１における、印刷システムの処理について、図面を用いて説明する。
【００３６】
（複合機処理）
図２は、複合機により行われるメインとなる処理のフローを示したものである。なお、このフローに示される処理は、複合機２０の制御部２００により行われる。より具体的には、制御部２００を構成するＣＰＵがＲＯＭ等に記憶されたプログラムにしたがい実行されるものである。
【００３７】
まず、制御部２００は、複合機２０の操作部２１６から、又は、パソコン１０から何らかの処理の実行をするための指令が入力されるまで待機し（Ｓ２０５）、何らかの指令が入力されると、その指令が、複合機２０の利用者情報の登録か否かを判断する（Ｓ２１０）。
【００３８】
ここで、利用者情報を登録すると判断すると（Ｓ２１０：ＹＥＳ）、Ｓ２１５に移行し、利用者により複合機２０の操作部２１６やパソコン１０の操作部１０４から入力された利用者情報を記憶部２２０に記憶する。
【００３９】
この利用者情報は、後述する印刷処理の中で、コンテンツの中に、リンク先情報が含まれていた場合、コンテンツを印刷した印刷システムを特定するための情報として用いられるものである。
【００４０】
そして、Ｓ２０５に戻り、何らかの処理の実行をするための指令が入力されるまで待機する。
【００４１】
なお、利用者情報は利用者個人を特定するものに限ることはなく、この複合機２０、もしくは、印刷システムを特定するものであってもよい。
【００４２】
一方、入力された指令が、利用者情報の登録ではないと判断すると（Ｓ２１０：ＮＯ）、その指令はインターネット接続を実行するものであるか否かを判断する（Ｓ２２０）。
【００４３】
ここでいうインターネット接続とは、パソコン１０とは独立し、複合機２０が単独で行う処理を例示する。
【００４４】
Ｓ２２０での処理でインターネットに接続と判断された場合（Ｓ２２０：ＹＥＳ）、そのアクセス先の入力が操作部２１６から、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が直接入力されたか否かを判断する（Ｓ２２５）。
【００４５】
そして、その結果、操作部２１６からのＵＲＬ入力ではないと判断すると（Ｓ２２５：ＮＯ）、次いで、そのアクセス先入力が、読取部２０４を介しなされる、印刷物に印刷された２次元コードの読み取りによる入力であるか否かを判断する（Ｓ２３０）。
【００４６】
なお、この２次元コードによるアクセス先入力の詳細ついては、公知の技術であり省略する。
【００４７】
Ｓ２３０において、インターネットへの接続のためのアクセス先入力が、スキャナからの２次元コードの読み取りである場合（Ｓ２３０：ＹＥＳ）、後述するスキャナ一元化情報入力処理（Ｓ２３５）を実行する。
【００４８】
一方、スキャナからの２次元コードの読み取りではない場合（Ｓ２３０：ＮＯ）、すなわち、Ｓ２２０における指令は、アクセス先の入力ではないとして、Ｓ２０５に移行する。なお、Ｓ２０５への以降は、所定時間経過後、もしくは、操作部２１６が備えるキャンセルボタンの押下などに行われるようにすると好適である。このように構成すれば、所定時間何も入力がない場合でも、ＵＲＬ入力待機のまま他の処理が実行できないという不具合を生じることはない。
【００４９】
一方、Ｓ２２５で、利用者によりアクセス先の入力が操作部２１６から、ＵＲＬが直接入力されたと判断すると（Ｓ２２５：ＹＥＳ）、そのＵＲＬに特定されるアクセス先が、ウェブページか否かを判断し、ウェブページの閲覧ではないと判断すると（Ｓ２４０：ＮＯ）、Ｓ２４５に移行し、その他の処理を実行する。
【００５０】
この、その他の処理Ｓ２４５は、例えば、ファームウェアのアップデートや、データのアップロード等の、インターネット接続を必要とする処理を例示する。
【００５１】
この、その他の処理Ｓ２４５を終えると、Ｓ２０５に戻り、何らかの処理の実行をするための指令が入力されるまで待機する。
【００５２】
また、Ｓ２４０で、ウェブページの閲覧であると判断すると（Ｓ２４０：ＹＥＳ）、そのウェブページを印刷出力するか否かを判断する（Ｓ２５０）。
【００５３】
この判断は、利用者の操作部２１６による操作により判断されるものであって、ウェブページを印刷出力しないと判断すると（Ｓ２５０：ＮＯ）、Ｓ２０５に戻り、何らかの処理の実行をするための指令が入力されるまで待機する。
【００５４】
一方、ウェブページを印刷出力すると判断すると（Ｓ２５０：ＹＥＳ）、後述する印刷処理を実行する（Ｓ２５５）。
【００５５】
印刷処理Ｓ２５５終了後は、Ｓ２０５に戻り、何らかの処理の実行をするための指令が入力されるまで待機する。
【００５６】
また、複合機２０の操作部２１６から、又は、パソコン１０からの何らかの処理の実行をするための指令が、利用者情報登録でもなく、インターネットへの接続指令でもないと判断すると（Ｓ２２０：ＮＯ）、その指令は、印刷出力の指令か否かを判断する（Ｓ２６０）。
【００５７】
そして、その指令が、印刷出力指令であると判断すると（Ｓ２６０：ＹＥＳ）、Ｓ２５５に移行し、後述する印刷処理を実行する。なお、この場合の印刷処理指令は、パソコン１０からの印刷指令が代表的なものである。
【００５８】
一方で、指令が、印刷出力指令ではないと判断すると（Ｓ２６０：ＮＯ）、Ｓ２６５に移行し、その他の処理を実行する。
【００５９】
なお、ここでいう、その他の処理とは、上述した利用者情報登録指令、インターネット接続指令、印刷出力指令以外の指令による処理を示すものであって、音声入力部２０６，音声出力部２０８等を利用した電話通話や、着脱メディア２１０１からのデータ読み込み、データ書き込み等が挙げられる。
【００６０】
そして、Ｓ２６５の、その他の処理が終了すると、Ｓ２０５に戻り、何らかの処理の実行をするための指令が入力されるまで待機する。
【００６１】
以上が、複合機２０が行うメイン処理のフローの説明である。以下に、印刷処理、及び、スキャナ一元化情報入力処理について詳述する。
【００６２】
（印刷処理）
図３、及び、図４は印刷処理のフローを示したものである。
【００６３】
この印刷処理は、複合機２０が直接サーバ８０から取得したコンテンツや、パソコン１０や携帯端末３０がサーバ８０から取得したコンテンツを複合機２０に転送したデータ、パソコン１０や携帯端末３０が作成したデータに、リンク情報を付与して印刷するための処理である。
【００６４】
先ずはじめに、制御部２００は、印刷指令を受信すると（Ｓ３０５）、アクセス先情報を備えた２次元コードを、印刷対象データと共に印刷するか否かを、利用者に判断させるべく、図５（ａ）のように表示部２１８に表示させ、待機する。そして、利用者が、操作部２１６のカーソルキーを操作しＮＯを選択することにより、２次元コードを印刷しないと判断すると（Ｓ３１０：ＮＯ）、Ｓ３１５に移行する。Ｓ３１５では、通常の印刷処理を行い、印刷処理を終了する。
【００６５】
図５（ａ）は、表示部２１８に表示され、「２次元コードを印刷しますか？」という問いかけになっており、利用者は、操作部２１６のカーソルキーを操作し、ＹＥＳもしくはＮＯを選択可能となっている。
【００６６】
一方、利用者が、操作部２１６のカーソルキーを操作しＹＥＳを選択することにより、２次元コードを印刷すると判断した場合（Ｓ３１０：ＹＥＳ）、印刷対象データ内のリンク情報の検出を行う（Ｓ３２０）。
【００６７】
このリンク情報の検出は、例えば、あるＨＴＭＬ(Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ)形式のデータに基づいて表示されるウェブページを印刷する場合、そのＨＴＭＬデータ内に含まれるリンク情報を示す部分を検出することにより可能である。
【００６８】
リンク情報を示す部分とは、例えば、ＨＴＭＬ構文では、＜ａ  ｈｒｅｆ＝“ｈｔｔｐ：／／ｗｗｗ．○○○○．ｃｏｍ／”＞と表される部分であり、この場合、ｈｔｔｐ：／／ｗｗｗ．○○○○．ｃｏｍがリンク先のＵＲＬとなっている。
【００６９】
Ｓ３２０でのリンク情報の検出により、印刷対象データ内にリンク情報が存在するか否かを判断する（Ｓ３２５）。そして、判断の結果、リンク情報が含まれていないと判断すると（Ｓ３２５：ＮＯ）、リンク情報としての２次元コードを作成する必要はないため、Ｓ３１５に移行し、２次元コードを印刷せず、通常の印刷処理を行う。その後、印刷処理を終了する。
【００７０】
一方、リンク情報が含まれていると判断すると（Ｓ３２５：ＹＥＳ）、前述した複合機処理フロー内のＳ２１０，Ｓ２１５の処理により、利用者情報が、記憶部２２０に記憶されているか否かの判断を行う（Ｓ３３０）。
【００７１】
ここで、利用者情報が登録されていないと判断すると（Ｓ３３０：ＮＯ）、Ｓ３２０で検出されたリンク情報のみを備えた２次元コードの作成を開始し（Ｓ３３５）、Ｓ３５０に移行する。
【００７２】
また、利用者情報が登録されていると判断すると（Ｓ３３０：ＹＥＳ）、その利用者情報とリンク情報を含んだ２次元コードを作成するか否かを判断する（Ｓ３４０）。ここで、利用者情報を含めないと判断すると（Ｓ３４０：ＮＯ）、Ｓ３２０で検出されたアクセス先情報のみを備えた２次元コードの作成を開始し（Ｓ３３５）、Ｓ３５０に移行する。
【００７３】
このＳ３４０での判断は、表示部２１８に表示される図５（ｂ）のような「利用者情報を含ませますか？」という表示に対し、利用者が操作部２１６のカーソルキーを操作し、ＹＥＳもしくはＮＯを選択する判断に基づいて、制御部２００はＳ３４０での判断を行う。
【００７４】
Ｓ３４０で、利用者情報とリンク情報を含んだ２次元コードを作成すると判断すると（Ｓ３４０：ＹＥＳ）、利用者情報とリンク情報を含んだ２次元コードの作成を開始し（Ｓ３４５）、Ｓ３５０に移行する。
【００７５】
Ｓ３４５で作成した２次元コードには、リンク情報、及び、利用者情報が含まれているので、後述するスキャナ一元化入力処理にて、この２次元コードを読み取ると、容易にリンク先にアクセスすることができるとともに、どの利用者により印刷された２次元コードからのアクセスかを、非アクセス側に伝えることができる。
【００７６】
そして、Ｓ３５０以降の処理では、Ｓ３４５までに作成した２次元コードを、印刷するか否かを、各種条件に基づいて判断していく処理である。
【００７７】
また、Ｓ３３５，Ｓ３４５では、２次元コード作成の開始処理であるため、２次元コードを作成しつつ、Ｓ３５０以降の処理を実行することができ、印刷処理全体の処理時間を短縮することができる。
【００７８】
Ｓ３５０では、印刷対象データを取得したサーバとリンク情報により特定されるサーバが、別のサーバである場合に、先に作成した２次元コードを印刷するか否かを判断し、別のサーバがリンク先となっていない場合でも印刷、すなわち、どのサーバがリンク先となっている場合でも印刷すると判断すると（Ｓ３５０：ＮＯ）、Ｓ４０５に移行する。
【００７９】
この判断（Ｓ３５０：ＮＯ）により、どこのサーバがリンク先となっているか否かを問わず、２次元コードを印刷対象とすることができる。
【００８０】
このＳ３５０における判断は、図５（ｃ）に示すように表示部２１８に、「別サーバの２次元コードのみを印刷しますか？」と表示し、利用者による操作部２１６のカーソルキーの操作により、ＹＥＳもしくはＮＯを選択することで、その選択に基づいて、制御部２００は判断する。
【００８１】
なお、同一であるか又は別サーバであるかを判断する方法としては、Ｓ３２０で検出したアクセス先のＵＲＬと、その印刷対象データを取得した先のＵＲＬの、ドメイン名に相当する部分を比較し、それらが同一であった場合、同一サーバとして判断する。なお、同一でない場合は、別サーバと判断して処理をする。
【００８２】
そして、Ｓ４０５では、どのサーバをリンク先と設定しているかを問わず印刷対象としている２次元コードのうち、すでに印刷対象データ内に、２次元コードが付されているリンク情報にも２次元コードを付すか否かを判断する。
【００８３】
このＳ４０５における判断は、図５（ｄ）に示すように表示部２１８に、「２次元コードが付加されていないものだけを印刷しますか？」と表示し、利用者による操作部２１６のカーソルキーの操作により、ＹＥＳもしくはＮＯを選択することで、その選択に基づいて、制御部２００は判断する。
【００８４】
ここで、予め印刷データ内に２次元コードが付加されていないリンク情報のみに２次元コードを付加すると判断すると（Ｓ４０５：ＹＥＳ）、印刷する際に、２次元コードが予め付されていないリンク情報のみに、Ｓ３３５もしくはＳ３４５で作成した２次元コードを付加して印刷する（Ｓ４１０）。
【００８５】
ここまでの処理により、印刷される２次元コードは、リンク情報が、どのサーバがリンク先となっているか否かを問わず、印刷対象データに予め２次元コードが付されていないものだけに対して２次元コードを付加して印刷することができる。
【００８６】
これにより、予め２次元コードが付されている場合に、重複して２次元コードを付すことを防止できる。
【００８７】
一方、すでに２次元コードが付加されていても２次元コードを付加すると判断すると（Ｓ４０５：ＮＯ）、印刷する際に、すべてのリンク情報に対して、Ｓ３３５もしくはＳ３４５で作成した２次元コードを付加して印刷する（Ｓ４１５）。
【００８８】
ここまでの処理により、リンク情報が、どのサーバがリンク先となっているか否かを問わず、印刷データに予め２次元コードが付されていても２次元コードを付加して印刷することができる。
【００８９】
これにより、予め２次元コードが付されていても、その２次元コードが解像度の関係上、読み取り可能な程度に印刷できなくても、新たに２次元コードを作成し、付与することで、リンク先にアクセスが可能となる。
【００９０】
なお、２次元コードが、予め印刷データ内に含まれているか否かの判断方法としては、例えば、印刷対象となった情報がＨＴＭＬ形式データで表示されるウェブページの場合、そのＨＴＭＬデータ内に含まれる画像を示す部分（例えば、画像の拡張子がｇｉｆやｊｐｇ、ｂｍｐ）に基づいて、画像だけを抽出し、それを、画像イメージとして２次元コードを読み取るプログラムに読み取らせ、判断することとしている。
【００９１】
これにより、読み取れたものが２次元コードとして認識される。それ以外の読み取れない画像は、２次元コードが予め付されていない画像、もしくは、読み取れない２次元コードであると判断される。
【００９２】
また、ウェブページ全体を画像イメージ化し、それを２次元コードを読み取るプログラムに読み取らせることによっても、２次元コードが存在するか否かを判断することができる。
【００９３】
なお、本実施例で、パソコン１０や携帯端末３０が作成した印刷対象データの場合、印刷対象データ取得先のサーバが存在しないので、その場合は、Ｓ３５０での選択肢は、すべてＮＯの進むステップとなる。
【００９４】
一方、Ｓ３５０で、印刷対象データを取得したサーバとリンク情報により特定されるサーバが、印刷対象データを取得したサーバと異なる場合のみ印刷すると判断すると（Ｓ３５０：ＹＥＳ）、Ｓ３５５に移行する。
【００９５】
この判断により、印刷対象データを取得したサーバと異なるサーバをアクセス先とした場合のみに、２次元コードを付加することができる。
【００９６】
Ｓ３５５では、すでに印刷データ内に、２次元コードが付されているアクセス先情報にも２次元コードを付すか否かを判断する。
【００９７】
ここで、予め印刷データ内に２次元コードが付加されていないアクセス先情報のみに２次元コードを付加すると判断すると（Ｓ３５５：ＹＥＳ）、印刷する際に、２次元コードが予め付されていないリンク情報のみに、２次元コードを付加して印刷する（Ｓ３６０）。
【００９８】
ここまでの処理により、印刷される２次元コードは、そのリンク情報が、印刷対象データを取得したサーバと異なるサーバであり、印刷対象データに含まれるリンク情報に、予め２次元コードが付されていないものだけに対して２次元コードを付加して印刷することができる。
【００９９】
これにより、リンク元アドレスとリンク先アドレスが同じサーバ上のアドレスである場合に、過剰に多くの２次元コードが付与されるのを抑制できるとともに、予め２次元コードが付与されている場合に、重複して２次元コードを付することを防止できる。
【０１００】
一方、すでに２次元コードが付加されていても２次元コードを付加すると判断すると（Ｓ３５５：ＮＯ）、印刷する際に、すべてのリンク情報に２次元コードを付加して印刷する（Ｓ３６５）。
【０１０１】
ここまでの処理により、印刷される２次元コードは、そのリンク情報が、印刷データを取得したサーバと異なるサーバであり、印刷対象データに含まれるリンク情報に、予め２次元コードが付されていても２次元コードを付加して印刷することができる。
【０１０２】
これにより、予め２次元コードが付されていても、その２次元コードが解像度の関係上、上手く読み取ることができなくても、新たに作成し、付与することにより、読み取ることが可能となる。
【０１０３】
なお、この印刷処理で、２次元コードを付加して印刷するとされた場合、その２次元コードの印刷される場所は、例えば、図６（ａ）に示すように、印刷データ内のアクセス先情報と併記して印刷するようにすれば、２次元コード６０５とリンク情報６１０の対応関係が分かりやすい。
【０１０４】
また、図６（ｂ）に示すように、２次元コード６０５のみをまとめて一箇所に印刷するようにすれば、元の印刷対象データの体裁が崩れることもなく、閲覧者も読みやすい。
【０１０５】
さらに、リンク情報と対応した２次元コードに、共通の記号や数字（例えば、６１５）を付しておけば、さらにその対応関係は明確なものになり、利用者は、所望のリンク情報を特定する２次元コードを探しやすい。
【０１０６】
なお、リンク情報が複数含まれた印刷対象データを印刷する場合、各リンク情報毎に上述した印刷処理を行うようにしてもよい。そうすれば、２次元コード作成のための、情報処理装置の負荷の低減が図れる上、印刷対象データの体裁の崩れを抑えることができる。
【０１０７】
さらに、２次元コードを印刷するに際し、利用者情報が含まれている２次元コードか否かで、色分け、もしくは、特定記号を付加すると、利用者情報が含まれている２次元コードが一目で分かり、利用者情報を送りたくないときに誤って、利用者情報を含む２次元コードからのアクセスを防止できる。
【０１０８】
以上のように、本実施例では、Ｓ３３５，Ｓ３４５で、２次元コードを作成し、その作成したものの中から、条件に合うものだけを印刷しているが、Ｓ３６０，Ｓ３６５，Ｓ４１０，Ｓ４１５で、２次元コードを印刷する条件が決定してから作成するようにしてもよい。そうすれば、必要な２次元コードだけを作成するので、２次元コード作成時間の短縮や、少ないメモリ消費量で印刷処理を実現できる。
【０１０９】
（スキャナ一元化情報入力処理）
次に、Ｓ２３５におけるスキャナ一元化情報入力処理について説明する。
【０１１０】
図７はスキャナ一元化情報入力処理のフローを示したものである。
【０１１１】
このスキャナ一元化情報入力処理は、前述した印刷処理において作成、印刷された2次元コードを読み取り、外部サーバにアクセスするための処理である。
【０１１２】
まず、Ｓ７０５で、読取部２０４の読み取り面にセットされている印刷物をスキャンし、その読み取ったイメージを記憶部２２０に記憶する。
【０１１３】
そして、制御部２００は、その読み取った印刷物に２次元コードが記載されているかを確認し（Ｓ７１０）、２次元コードが記載されていないと判断すると（Ｓ７１０：ＮＯ）、表示部２１８に、アクセス先のＵＲＬを読み取れない旨を表示する（Ｓ７５５）。次いで、スキャナ一元化情報入力処理を終え、Ｓ２０５に戻り、何らかの指令があるまで待機する。
【０１１４】
この２次元コードが記載されているか否かの判断は、記憶部２２０に記憶されたスキャンしたイメージに対し、Ｓ３５５，Ｓ４０５と同様の処理をすることにより可能である。
【０１１５】
なお、通常の画像を読み取るだけの処理は、Ｓ７１０とＳ７５５の間に行えばよい。
【０１１６】
一方、読み取った印刷物に２次元コードが記載されていると判断すると（Ｓ７１０：ＹＥＳ）、Ｓ７１５に移行する。
【０１１７】
ここで、印刷物には、複数の２次元コードが記憶されている場合もあるので、次の処理を行うことにより、複数の２次元コードから、所望のリンク先が記憶された２次元コードを読み取り、アクセスする。
【０１１８】
まず、印刷物に未処理の２次元コード、つまり、まだ読み取っていない２次元コードが存在しているか否かを判断し（Ｓ７１５）、すべての２次元コードを読み取り、リンク先にアクセスしたと判断すると（Ｓ７１５：ＮＯ）、スキャナ一元化情報入力処理を終え、Ｓ２０５に戻り、何らかの指令があるまで待機する。
【０１１９】
Ｓ７１５で、まだ読み取っていない未処理の２次元コードが存在すると判断すると（Ｓ７１５：ＹＥＳ）、未処理の２次元コードを１つ抽出し（Ｓ７２０）、その２次元コードから、利用者情報を含んだリンク先ＵＲＬを取得する（Ｓ７２５）。
【０１２０】
なお、Ｓ３３５により作成された２次元コードには利用者情報は含まれていないため、リンク先ＵＲＬのみを取得する。
【０１２１】
そして、その取得したＵＲＬに基づいて、アクセスするか否かの判断を利用者に促し（Ｓ７３０）、利用者による操作部２１６からの操作に基づいて、アクセスしないと判断すると（Ｓ７３０：ＮＯ）、その２次元コードに処理済のフラグをセットし（Ｓ７５０）、Ｓ７１５に戻る。
【０１２２】
なお、このＳ７３０の判断時に、表示部２１８に、アクセスするか否かの判断表示と併せて、そのリンク先ＵＲＬを表示すればよい。そうすると、利用者は、ＵＲＬからある程度リンク先を予測することができ、無駄に望まないリンク先にアクセスすることを防ぐことができる。
【０１２３】
Ｓ７５０で、処理済フラグをセットすることにより、Ｓ７１５で、処理済の２次元コードとして判断することができる。
【０１２４】
ここで、取得したＵＲＬにアクセスすると判断すると（Ｓ７３０：ＹＥＳ）、そのＵＲＬに特定されるアクセス先が、ウェブページか否かを判断し、さらに、ウェブページの閲覧ではないと判断すると（Ｓ７３２：ＮＯ）、Ｓ７３３に移行し、その他の処理を実行する。
【０１２５】
その他の処理Ｓ７３３は、例えば、ファームウェアのアップデートや、データのアップロード等の、インターネット接続を必要とする処理を例示する。
【０１２６】
この、その他の処理Ｓ７３３を終えると、Ｓ７５０に移行し、その２次元コードに処理済のフラグをセットして、Ｓ７１５に戻る。
【０１２７】
また、Ｓ７３２で、ウェブページの閲覧であると判断すると（Ｓ７３２：ＹＥＳ）、そのリンク先にアクセスするとともに利用者情報を送信し、取得したウェブページを代表とする各種情報を、表示部２１８に表示する（Ｓ７３５）。
【０１２８】
そして、Ｓ７３５で表示した各種情報を、印刷出力するか否かの判断を利用者に促し（Ｓ７４０）、利用者による操作部２１６からの操作により、印刷しないと判断すると（Ｓ７４０：ＮＯ）、その２次元コードに処理済のフラグをセットし（Ｓ７５０）、Ｓ７１５に戻る。
【０１２９】
また、Ｓ７４０で、印刷すると判断すると（Ｓ７４０：ＹＥＳ）、Ｓ７４５に移行し、前述した印刷処理を実行する。
【０１３０】
なお、印刷物の中に複数の２次元コードが存在し、未処理の２次元コードから所望のリンク情報を見つける一連の処理（Ｓ７２０〜Ｓ７５０）において、本実施例では、印刷物に記録されている２次元コードすべてを処理した後に、スキャナ一元化情報入力処理を終了しているが、利用者が所望のリンク情報を見つけた時点で、その処理を中止するように、Ｓ７１５とＳ７２０の処理の途中に、所望のリンク情報が得られたか否か、という選択処理を挿入し、所望のリンク情報を得た場合、スキャナ一元化情報入力処理を終了し、まだ、所望のリンク情報の２次元コードを読み取っていない場合、Ｓ７２０に移行するようにしてもよい。
【０１３１】
そのようにすることによって、所望のアクセス先を見つけた後の処理をスキップすることが可能となり、利用者は、望まないリンク情報を得る回数を減らすことが可能となる。
【０１３２】
さらに、Ｓ７０５で一度読み取ったイメージ画像を、表示部２１８に表示し、操作部２１６から、アクセスしたい所望の２次元コードの位置を特定し、その特定箇所の２次元コードを読み取らせるような構成にしてもよい。
【０１３３】
そのようにすれば、望まない２次元コードを読み取ってアクセスする無駄を省くことができ、利用者が所望するリンク先にすぐに辿り着くことができる。
【０１３４】
なお、Ｓ７３０で送信する利用者情報は、例えば、利用者情報が「ｋｕｍｉｋｏ」であり、「ｈｔｔｐ：／／ｗｗｗ．○○○○．ｃｏ．ｊｐ／」というＵＲＬにリンクが張られていた場合、作成されるリンク情報は、「ｈｔｔｐ：／／ｗｗｗ．○○○○．ｃｏ．ｊｐ／ｒｅｇ−ｋｕｍｉｋｏ」というＵＲＬで表され、目的のリンク先サーバがその利用者情報を受信する構成になっている。また、「ｈｔｔｐ：／／ｃｌｉｃｋ．△△△△．ｆｒｏｍ．ｃｏｄｅ−ｋｕｍｉｋｏ＆ａｄｕｒｌ＝ｈｔｔｐ：／／○○○○．ｃｏ．ｊｐ／」というＵＲＬで表され、利用者情報を受信するだけのサーバがあり、そこから目的のリンク先サーバに転送されるようになっていてもよい。さらに、リンク情報とは全く別に、利用者情報のみを単独で送信するように設定してもよい。
【０１３５】
本実施例では、目的のリンク先サーバが、利用者情報を受信する構成をとっており、以下に、サーバ８０の集計処理について説明する。
【０１３６】
（集計処理）
次に、クライアントとなる複合機２０や、パソコン１０、携帯端末３０からの要求に対し、ウェブページやコンテンツを提供するサーバ８０の処理について説明する。
【０１３７】
図８はサーバ８０の集計処理を表すフローである。
【０１３８】
複合機２０、パソコン１０、または携帯端末３０から、リンク情報に基づく情報要求アクセスとともに、利用者情報を受信すると（Ｓ８０５）、要求アクセスに対する情報を、要求元のクライアント装置へ送信する（Ｓ８１０）。
【０１３９】
そして、Ｓ８０５で受信した内容に、利用者情報が含まれていたか否かを判断し（Ｓ８１５）、含まれていないと判断すると（Ｓ８１５：ＮＯ）、集計処理を終了する。
【０１４０】
一方、利用者情報が含まれていると判断すると（Ｓ８１５：ＹＥＳ）、その利用者情報が、記憶部８０８に記憶されている集計テーブルに既に記憶されているか否かを検索し（Ｓ８２０）、Ｓ８２５に移行する。
【０１４１】
Ｓ８２５で、受信した利用者情報が集計テーブルに記憶されていないと判断するとＳ８２５：ＮＯ）、集計テーブルに、新たにその利用者情報を登録し（Ｓ８３０）、集計処理を終了する。
【０１４２】
また、Ｓ８２５で、その利用者情報が既に記憶されていると判断すると（Ｓ８２５：ＹＥＳ）、その利用者情報に該当する集計テーブルのアクセス数（集計ポイント）を加算し（Ｓ８３５）、集計処理を終了する。
【０１４３】
これにより、どの印刷システムにより印刷された２次元コードからアクセスがあったかが分かり、さらに、集計テーブルで利用者情報毎にアクセス数をカウントすることで、どの２次元コードからのアクセスが多いかを判断することができる。
【０１４４】
以上、上述したように、本実施形態では、ウェブページを始めとする他のリンク情報を備えた各種データを、印刷出力するに際し、そのリンク情報に対応したリンク先アドレスと、その印刷システムの利用者を特定する特定情報を有した２次元コードを、印刷データとともに出力できる。
【０１４５】
そして、印刷システムもしくは、携帯端末などが備える、２次元コード読み取り手段で読み取ることにより、容易に、所望のリンク先にアクセスが可能であるとともに、利用者情報をサーバに通知することが可能となる。
【０１４６】
これにより、サーバ側で、その利用者情報のアクセス回数を集計すれば、どの２次元コードから何回のアクセスがあったかが分かる。
【０１４７】
よって、この印刷システム含んだネットワークシステムを利用してアフィリエイトシステムを構築すれば、広告を印刷してくれた利用者の情報を、広告提供者は知ることができるため、インクや用紙などの消耗品を消費してまでも広告を印刷して企業ホームページを紹介してくれる紹介者に、何らかの利益をもたらすことができる。
【図面の簡単な説明】
【０１４８】
【図１】本発明の実施例におけるネットワークシステムの構成を示した図
【図２】本発明の実施例における複合機処理のフローを示す図
【図３】本発明の実施例における印刷処理のフローを示す図
【図４】本発明の実施例における印刷処理のフローを示す図
【図５】（ａ）、（ｂ）、（ｃ）、（ｄ）は、本発明の印刷処理の実行にともなう表示態様を示す図
【図６】（ａ）、（ｂ）は、本発明の印刷処理の実行にともなう印刷物を示す図
【図７】本発明の実施例におけるスキャナ一元化情報処理のフローを示す図
【図８】本発明の実施例における集計処理のフローを示す図
【符号の説明】
【０１４９】
１０  パソコン
２０  複合機
３０  携帯端末
４０  ネットワーク回線
５０  インターネット網
６０  電話回線
８０  サーバ
【図１】
2007122595.tif 000003
【図２】
2007122595.tif 000004
【図３】
2007122595.tif 000005
【図４】
2007122595.tif 000006
【図５】
2007122595.tif 000007
【図６】
2007122595.tif 000008
【図７】
2007122595.tif 000009
【図８】
2007122595.tif 000010