(57)【要約】【課題】リンク先アドレスが含まれるコンテンツを印刷した場合に、リンク先アドレスへ容易にアクセス可能となる印刷物を印刷可能な印刷システム、印刷システム用プログラムを提供すること。【解決手段】複合機は、第２コンテンツへのリンクが設定されたオブジェクトを含む第１コンテンツを印刷する際に、リンク先が設定されたオブジェクトを処理対象オブジェクトとして第１コンテンツ中から検出し（Ｓ５２１）、リンク先（第２コンテンツ）とリンク元（第１コンテンツ）が別サーバから配信されるコンテンツで（Ｓ５２４：ＹＥＳ）、処理対象オブジェクトに対応するコードシンボルが第１コンテンツ中に存在しない場合に（Ｓ５２６：ＮＯ）、オブジェクトに対応するリンク情報を示すコードシンボルを作成し（Ｓ５２８）、そのコードシンボルを付加してオブジェクトを印刷する（Ｓ５３０）。【選択図】図１３
2007122616.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象となるコンテンツの中から、前記コンテンツに含まれるリンク先アドレスを検出する検出手段と、
前記検出手段によって検出されたリンク先アドレスに基づいて、コードシンボル読取装置で読み取ったときに前記リンク先アドレスを認識可能な形式のコードシンボルを作成するコードシンボル作成手段と、
前記コードシンボル作成手段によって作成された前記コードシンボルを、前記コンテンツに付加して印刷手段に印刷出力させる印刷制御手段と
を備えることを特徴とする印刷システム。
【請求項２】
前記印刷対象となるコンテンツに割り当てられたアドレスをリンク元アドレスとして、前記リンク元アドレスと、前記検出手段によって検出された前記リンク先アドレスとが、異なるサーバ上のアドレスか否かを判定するアドレス判定手段
を備えており、
前記コードシンボル作成手段は、前記アドレス判定手段によって前記リンク元アドレスと前記リンク先アドレスとが異なるサーバ上のアドレスであると判定された場合に、前記コードシンボルを作成する
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
コードシンボル読取装置で読み取ったときに前記検出手段によって検出されたリンク先アドレスを認識可能な形式のコードシンボルが、既に前記コンテンツ中に存在しているか否かを判定するコードシンボル存在判定手段
を備えており、
前記コードシンボル作成手段は、前記コードシンボル存在判定手段によって前記コードシンボルが存在していないと判定された場合に、前記コードシンボルを作成する
ことを特徴とする請求項１または請求項２に記載の印刷システム。
【請求項４】
前記印刷制御手段は、前記コードシンボル作成手段によって作成された前記コードシンボルが前記リンク先アドレスが設定されたオブジェクトと併記される位置に、前記コードシンボルを付加して、前記コンテンツおよび前記コードシンボルを印刷手段に印刷出力させる
ことを特徴とする請求項１〜請求項３のいずれかに記載の印刷システム。
【請求項５】
前記印刷制御手段は、前記コンテンツが印刷される領域内とは別の領域に前記コードシンボルを付加して、前記コンテンツおよび前記コードシンボルを印刷手段に印刷出力させる
ことを特徴とする請求項１〜請求項３のいずれかに記載の印刷システム。
【請求項６】
前記印刷制御手段は、前記リンク先アドレスが設定されたオブジェクトおよび前記コードシンボル作成手段によって作成された前記コードシンボルの双方に、両者が対応することを示す符号を付記して、前記コンテンツ、前記コードシンボル、および前記符号を印刷手段に印刷出力させる
ことを特徴とする請求項１〜請求項５のいずれかに記載の印刷システム。
【請求項７】
被印刷媒体に対して印刷可能な印刷手段を制御可能なコンピュータを、
印刷対象となるコンテンツの中から、前記コンテンツに含まれるリンク先アドレスを検出する検出手段、
前記検出手段によって検出されたリンク先アドレスに基づいて、コードシンボル読取装置で読み取ったときに前記リンク先アドレスを認識可能な形式のコードシンボルを作成するコードシンボル作成手段、および
前記コードシンボル作成手段によって作成された前記コードシンボルを、前記コンテンツに付加して前記印刷手段に印刷出力させる印刷制御手段
として機能させることを特徴とする印刷システム用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リンク先アドレスが設定されたオブジェクトを含むコンテンツを印刷するために用いられる印刷システムと、被印刷媒体に対して印刷可能な印刷手段を制御可能なコンピュータを利用して印刷システムを構成するために用いられる印刷システム用プログラムに関する。
【背景技術】
【０００２】
近年、インターネットは一般家庭にまで広く普及し、利用者は様々な情報を公開しているウェブページにアクセスして所望の情報を得ている。この種のウェブページの中には、関連情報を紹介する他のウェブページへのリンクが設けられていることがあり、ウェブブラウザを利用している場合は、リンクをクリックするだけで、容易に他のウェブページへアクセスすることができた。より具体的な例を挙げれば、インターネットでは、バナー広告と呼ばれる広告手法が既に広く利用されている。このバナー広告は、リンク元となるウェブページ内に掲載される画像で、通常、バナー広告自体にはごく限られた情報しか掲載されていないが、バナー広告には、リンク先である詳細な広告ページへのリンクが設定されており、バナー広告に掲載された情報に興味を持った利用者がバナー広告をクリックすれば、より詳細な情報が掲載された広告ページへ容易にアクセスすることができた。
【０００３】
また、雑誌やチラシといった印刷物には、その内容を紹介しているウェブページや関連したウェブページにアクセスできるようにＵＲＬ（Uniform Resource Locator）が記載されていた。このＵＲＬをウェブブラウザに入力すれば、目的のウェブページの閲覧を行うことができた。
【０００４】
さらに、バーコードリーダーで印刷物からバーコードシンボルを読み取ることにより、目的とするウェブページへアクセスできるようにする技術も提案されていた（例えば、特許文献１参照）。このような技術を利用すれば、利用者は、ＵＲＬをウェブブラウザに入力する代わりに、バーコードリーダーでバーコードシンボルを読み取ることにより、所望のウェブページを閲覧することができる。
【特許文献１】特開平９−２０４３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、インターネットで閲覧したウェブページに有用な情報が掲載されていた場合等に、ウェブページを印刷して保管することがある。
しかし、ウェブページを印刷した場合、印刷された内容を見ることはできても、ウェブページ内に設けられていたリンクを利用することはできなくなるという問題があった。
【０００６】
特に、ウェブページ内に設けられていたリンクが、ＵＲＬを示す文字列以外のオブジェクト（例えば、ＵＲＬが記述されていない画像やＵＲＬ以外の文字列）に設定してあった場合、そのオブジェクトが印刷物に印刷されるだけで、ＵＲＬが印刷されることはないので、印刷物を見てもリンク先ウェブページのＵＲＬを知ることは全くできなかった。
【０００７】
また、ウェブページ内に設けられていたリンクが、ＵＲＬを示す文字列に設定してあった場合については、ＵＲＬが印刷物に印刷されることになるので、印刷されたＵＲＬをウェブブラウザに入力することはできたが、ＵＲＬの入力操作は煩わしく、入力ミスをすると目的のウェブページにたどり着けなくなるなどの問題もあった。
【０００８】
さらに、上記特許文献１に記載の技術で利用されているようなバーコードシンボルがあらかじめウェブページ内に設けられているのであれば、そのウェブページを印刷しても、バーコードリーダーで印刷物からバーコードシンボルを読み取ることができるが、インターネット上のすべてのウェブページに、リンク先を示すバーコードシンボルをあらかじめ掲載するようなことは、現実的には不可能であった。
【０００９】
本発明は、上記問題を解決するためになされたものであり、その目的は、リンク先アドレスが含まれるコンテンツを印刷した場合に、リンク先アドレスへ容易にアクセス可能となる印刷物を印刷可能な印刷システムと、そのような印刷システムを構成するために用いられる印刷システム用プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
以下、本発明において採用した特徴的構成について説明する。
本発明の印刷システムは、印刷対象となるコンテンツの中から、前記コンテンツに含まれるリンク先アドレスを検出する検出手段と、前記検出手段によって検出されたリンク先アドレスに基づいて、コードシンボル読取装置で読み取ったときに前記リンク先アドレスを認識可能な形式のコードシンボルを作成するコードシンボル作成手段と、前記コードシンボル作成手段によって作成された前記コードシンボルを、前記コンテンツに付加して印刷手段に印刷出力させる印刷制御手段とを備えることを特徴とする。
【００１１】
このように構成された印刷システムによれば、コンテンツを印刷出力した際、コンテンツに含まれるリンク先アドレスを示すコードシンボルが印刷物に付加される。そのため、リンク先アドレスを示すコードシンボルが、予めコンテンツデータに含まれていなくても、そのコンテンツを印刷することにより生じる、リンク情報の喪失を防止できる。そして、付加されたコードシンボルをコードシンボル読取装置で読み取ることにより、コードシンボルによって示されたリンク先アドレスが割り当てられたコンテンツに容易にアクセスできるようになる。
【００１２】
なお、この印刷システムにおいて、コードシンボルは、コードシンボル読取装置で読み取ったときにコードシンボルが表しているリンク先アドレスを認識可能な形式のコードシンボルであれば、どのような形態のコードシンボルであってもよい。より具体的には、コードシンボルの代表的な例としては、例えば、ＪＩＳ  Ｘ  ０５０１で規格化されているＪＡＮコードのような一次元のバーコードシンボル、あるいは、ＪＩＳ  Ｘ  ０５１０で規格化されているＱＲコード（登録商標）のような二次元コードシンボル等が知られているが、本発明においては、上記のような一次元のバーコードシンボルや二次元コードシンボル等を、任意に採用することができる。
【００１３】
また、この印刷システムが備える各手段は、被印刷媒体に対して印刷可能な印刷手段を制御可能なコンピュータと、そのコンピュータを各手段として機能させるソフトウェアとによって構成されていてもよいし、一部の手段または全部の手段が、汎用的に利用されるコンピュータとは別の専用ハードウェアによって構成されていても構わない。
【００１４】
また、この印刷システムが備える各手段と、この印刷システムからの制御対象となる印刷手段とは、単一の装置に組み込まれた形態となっていてもよいし、一方の装置に印刷システムが組み込まれ、他方の装置に印刷手段が組み込まれて、それらの装置が通信インターフェースを介して接続された形態となっていてもよい。
【００１５】
より具体的な例を挙げれば、例えば、印刷機構（本発明でいう印刷手段）と、その印刷機構を制御するためのマイクロコンピュータとを内蔵するプリンタであれば、プリンタに内蔵されたマイクロコンピュータを本発明の印刷システムが備える各手段として機能させればよく、この場合、本発明の印刷システムと本発明の印刷システムによる制御対象である印刷手段の双方が、単一の装置であるプリンタに組み込まれることになる。また、印刷機構（本発明でいう印刷手段）を内蔵するプリンタと、そのプリンタに対する制御を実行するＣＰＵを内蔵するパーソナルコンピュータ（以下、ＰＣという。）とを備えたコンピュータシステムであれば、ＰＣに内蔵されたＣＰＵを本発明の印刷システムが備える各手段として機能させればよく、この場合、本発明の印刷システムがＰＣに組み込まれ、本発明の印刷システムによる制御対象である印刷手段がＰＣとは別体のプリンタに組み込まれることになり、それらが通信インターフェースを介して接続される形態となる。
【００１６】
ちなみに、この印刷システムからの制御対象となる印刷手段を備える装置は、少なくともプリンタ機能を備える装置であれば、プリンタ機能のみを備える単機能の装置として構成されたものであってもよいし、プリンタ機能に加え、さらにいくつかの機能を備える装置として構成されたものであってもよい。具体的には、プリンタ機能に加えて、スキャナ機能、コピー機能、ファクシミリ機能、電話通信機能、ネットワーク通信機能などの中から、いくつかの機能を備えることにより、コピー機、ファクシミリ装置、あるいは複合機として構成されたものであってもよい。
【００１７】
また、本発明の印刷システムは、前記印刷対象となるコンテンツに割り当てられたアドレスをリンク元アドレスとして、前記リンク元アドレスと、前記検出手段によって検出された前記リンク先アドレスとが、異なるサーバ上のアドレスか否かを判定するアドレス判定手段を備えているとよく、この場合、前記コードシンボル作成手段は、前記アドレス判定手段によって前記リンク元アドレスと前記リンク先アドレスとが異なるサーバ上のアドレスであると判定された場合に、前記コードシンボルを作成するとよい。
【００１８】
このように構成された印刷システムによれば、リンク元アドレスとリンク先アドレスとが同じサーバ上のアドレスである場合に、過剰に多くのコードシンボルが付加されてしまうのを抑制することができる。加えて、印刷対象となったリンク元コンテンツは、利用者自らが望んで取得したものなので、後から再びそのリンク元コンテンツを取得したくなれば、利用者の記憶を辿ってリンク元アドレスを思い出し、リンク元コンテンツを配信するサーバにアクセスすることは比較的容易であると考えられるが、これに対し、リンク先コンテンツは、別サーバに存在していることがあり、その場合、利用者がリンク先アドレスまでは思い出せないことがあるので、別サーバとなっているリンク先アドレスをコードシンボルとして付加しておけば、思い出すことが難しいリンク先アドレスだけでも最低限確保することができる。また、リンク元コンテンツによっては、リンク元コンテンツを閲覧するたびに、リンク元コンテンツからのリンク先が別サーバのコンテンツに変更されていることもあるが、そのような場合にも、別サーバとなっているリンク先アドレスをコードシンボルとして付加しておけば、変更前のリンク先を印刷物上のコードシンボルとして残すことができる。
【００１９】
また、本発明の印刷システムは、コードシンボル読取装置で読み取ったときに前記検出手段によって検出されたリンク先アドレスを認識可能な形式のコードシンボルが、既に前記コンテンツ中に存在しているか否かを判定するコードシンボル存在判定手段を備えているとよく、この場合、前記コードシンボル作成手段は、前記コードシンボル存在判定手段によって前記コードシンボルが存在していないと判定された場合に、前記コードシンボルを作成するとよい。
【００２０】
このように構成された印刷システムによれば、既にコードシンボルが存在している場合に、重複するコードシンボルが付加されるのを防止することができるため、利用者は印刷されたコンテンツを閲覧しやすくなる。
【００２１】
なお、上記のようなコードシンボル存在判定手段は、コードシンボル作成手段が作成するコードシンボルと同じ規格のコードシンボルのみを判定対象にして、そのようなコードシンボルが既にコンテンツ中に存在しているか否かを判定してもよいし、コードシンボル作成手段が作成するコードシンボルと同じ規格のコードシンボル、およびコードシンボル作成手段が作成するコードシンボルとは異なる規格のコードシンボルを判定対象にして、そのようなコードシンボルが既にコンテンツ中に存在しているか否かを判定してもよい。
【００２２】
より具体的な例を交えて説明すれば、コードシンボル作成手段が二次元コードシンボルを作成するように構成した場合、二次元コードシンボルのみを判定対象にして、二次元コードシンボルが既にコンテンツ中に存在しているか否かを判定してもよい。この場合、コードシンボル作成手段は、二次元コードシンボルとは異なる規格となる一次元のバーコードシンボルが既に存在していても、二次元コードシンボルを作成することになる。また、コードシンボル作成手段が作成する二次元コードシンボルと同じ規格となる二次元コードシンボル、およびコードシンボル作成手段が作成する二次元コードシンボルとは異なる規格となる一次元のバーコードシンボルを判定対象にして、それら二次元コードシンボルまたは一次元のバーコードシンボルが既にコンテンツ中に存在しているか否かを判定してもよい。この場合、コードシンボル作成手段は、二次元コードシンボルとは異なる規格となる一次元のバーコードシンボルが既に存在していれば、二次元コードシンボルを作成しないことになる。
【００２３】
また、本発明の印刷システムにおいて、前記印刷制御手段は、前記コードシンボル作成手段によって作成された前記コードシンボルが前記リンク先アドレスが設定されたオブジェクトと併記される位置に、前記コードシンボルを付加して、前記コンテンツおよび前記コードシンボルを印刷手段に印刷出力させるとよい。
【００２４】
このように構成された印刷システムによれば、コードシンボルとオブジェクトが併記されるので、両者の対応関係がわかりやすくなり、利用者は所望のリンク先を示すコードシンボルを特定しやすくなる。
【００２５】
あるいは、本発明の印刷システムにおいて、前記印刷制御手段は、前記コンテンツが印刷される領域内とは別の領域に前記コードシンボルを付加して、前記コンテンツおよび前記コードシンボルを印刷手段に印刷出力させてもよい。
【００２６】
このように構成された印刷システムによれば、コンテンツが印刷される領域内とは別の領域にコードシンボルが印刷されるので、コンテンツ中にコードシンボルが散在している場合に比べ、すべてのコードシンボルを見落とすことなく把握できる。さらに、コンテンツの体裁を崩すことなく印刷することができる。
【００２７】
さらに、本発明の印刷システムにおいて、前記印刷制御手段は、前記リンク先アドレスが設定されたオブジェクトおよび前記コードシンボル作成手段によって作成された前記コードシンボルの双方に、両者が対応することを示す符号を付記して、前記コンテンツ、前記コードシンボル、および前記符号を印刷手段に印刷出力させるとよい。
【００２８】
このように構成された印刷システムによれば、オブジェクトとコードシンボルとの対応関係を示す符号が付記されるので、オブジェクトとコードシンボルとの対応関係を把握しやすくなる。
【００２９】
次に、本発明の印刷システム用プログラムは、被印刷媒体に対して印刷可能な印刷手段を制御可能なコンピュータを、印刷対象となるコンテンツの中から、前記コンテンツに含まれるリンク先アドレスを検出する検出手段、前記検出手段によって検出されたリンク先アドレスに基づいて、コードシンボル読取装置で読み取ったときに前記リンク先アドレスを認識可能な形式のコードシンボルを作成するコードシンボル作成手段、および前記コードシンボル作成手段によって作成された前記コードシンボルを、前記コンテンツに付加して前記印刷手段に印刷出力させる印刷制御手段として機能させることを特徴とする。
【００３０】
このように構成された印刷システム用プログラムによれば、被印刷媒体に対して印刷可能な印刷手段を制御可能なコンピュータを利用して、本発明の印刷システムを構成することができる。
【００３１】
なお、本発明の印刷システム用プログラムは、前記コンピュータを、さらに上記請求項２〜請求項６のいずれかに記載の印刷システムが備える各手段として機能させるためのプログラムとして構成されていると好ましい。このように構成された印刷システム用プログラムであれば、コンピュータを、上記請求項２〜請求項６のいずれかに記載の印刷システムとして機能させることができる。
【発明を実施するための最良の形態】
【００３２】
次に、本発明の実施形態について一例を挙げて説明する。
［本発明の印刷システムを備えた複合機を含むネットワークシステム全体の構成］
図１は、本発明の一実施形態に相当する印刷システムを備えた複合機と、この複合機を含むネットワークシステムを示すブロック図である。
【００３３】
このネットワークシステムは、図１に示すように、複合機１、第１コンテンツ配信サーバ２、第２コンテンツ配信サーバ３、ＰＣ（パーソナルコンピュータ）４、携帯端末５などを備え、これらがネットワーク６を介して相互に通信可能となっている。
【００３４】
これらのうち、複合機１は、電話（音声通信）機能、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等を兼ね備えた多機能装置として構成されている。この複合機１のプリンタ機能を利用すれば、例えば、ＰＣ４が第１コンテンツ配信サーバ２にアクセスしてＰＣ４が第１コンテンツ配信サーバ２から取得した第１コンテンツのデータを、ＰＣ４から複合機１へと伝送することにより、ＰＣ４は複合機１に第１コンテンツを印刷させることができる。また、この複合機１は、ネットワーク通信機能を備えており、利用者からの指示に基づいて自ら第１コンテンツ配信サーバ２や第２コンテンツ配信サーバ３にアクセスし、これらのサーバから配信されるコンテンツを取得して、取得したコンテンツを印刷出力することもできる。
【００３５】
第１コンテンツ配信サーバ２、第２コンテンツ配信サーバ３は、ネットワーク６上に多数存在するウェブサーバを代表的に例示したものである。本実施形態においては、第１コンテンツ配信サーバ２が第１コンテンツを配信し、第２コンテンツ配信サーバ３が第２コンテンツを配信し、第１コンテンツの中には、第２コンテンツへのリンクが設定されたオブジェクト（例えば、バナー広告）が含まれている。
【００３６】
ＰＣ４および携帯端末５は、第１コンテンツ配信サーバ２や第２コンテンツ配信サーバ３から配信されるコンテンツを閲覧可能な端末装置であり、閲覧したコンテンツのデータを複合機１に対して出力することにより、コンテンツの印刷を複合機１に対して指令することができる。
【００３７】
ネットワーク６は、その一部がローカルエリアネットワーク（Local Area Network；ＬＡＮ）、他の一部がインターネット等の広域ネットワーク（Wide Area Network；ＷＡＮ）によって構成され、ネットワーク６上の各所には、ゲートウェイ機能やルータ機能を持つ中継機器が配設されている。ただし、このようなネットワーク６の構成は周知であり、ネットワーク６の構成そのものは本発明の要部ではないので、図１では、ＬＡＮおよびＷＡＮは特に区別せず、各種中継機器も図示を省略してある。
【００３８】
［複合機の構成］
次に、複合機１の構成について説明する。
複合機１は、制御部１１、操作部１２、表示部１３、通信部１４、電話通信部１５、読取部１６、印刷部１７、記憶部１８、および、外部メモリインターフェース１９などを備えている。
【００３９】
制御部１１は、周知のＣＰＵ、ＲＯＭ、およびＲＡＭなどを中心に構成されている。この制御部１１において、ＣＰＵはＲＯＭに記憶されたプログラムに従って後述する処理を実行し、これにより、制御部１１が複合機１の各部を制御するようになっている。また、プログラムの一部は、書き換え可能なＲＯＭ（例えばフラッシュメモリなど）に記憶されており、後日、通信部１４や外部メモリインターフェース１９経由で読み込んだ更新プログラムを上書きすることにより、ヴァージョンアップを図ることができるようになっている。
【００４０】
操作部１２は、利用者による入力操作を受け付けるためのキー群を有する操作パネルによって構成されている。この操作パネルには、複合機１の主要な機能を操作するために用意された機能キー、標準状態では何段階かの操作手順が必要となる機能について、事前に登録しておくことで、より簡易な手順（例えばワンタッチ操作）のみで同等の機能を利用できるようにするために用意されたワンタッチキー、表示部１３の表示領域内においてフォーカス（カーソル）を移動させる方向を指示するための方向キー、入力内容を確定するためのＯＫキー、入力内容を破棄するためのキャンセルキーなどが含まれている。
【００４１】
表示部１３は、利用者に対する情報の表示を行うために設けられたもので、本実施形態においては、第１コンテンツ中に含まれるオブジェクト（バナー広告）の原寸大表示もしくは縮小表示が可能なカラー液晶ディスプレイによって構成されている。
【００４２】
通信部１４は、ネットワークインターフェースカード（Network Interface Card；以下、ＮＩＣと略称する。）等によって構成され、ネットワーク６を介して通信を行うための処理を行っている。
【００４３】
電話通信部１５は、モデム等によって構成され、電話回線（図示略）を介して通信を行うための処理を行っている。なお、複合機１には、電話機能関連の構成として、ハンドセット（受話器）、本体内蔵スピーカ、アンプなども設けられている。
【００４４】
読取部１６は、自動原稿送り装置（Automatic Document Feeder；ＡＤＦ）にセットされた原稿またはフラットベッドのコンタクトガラス上に置かれた原稿から画像を読み取り、その画像を表す画像データを生成するもので、スキャナ機能による画像の読み取り、ファクシミリ機能による送信画像の読み取り等を行う際に作動するようになっている。
【００４５】
印刷部１７は、シート状の記録媒体（例えば記録用紙）に対して画像データの表す画像を印刷するもので、プリンタ機能による画像の印刷、ファクシミリ機能による受信画像の印刷、コピー機能によるコピー画像の印刷等を行う際に作動するようになっている。
【００４６】
記憶部１８は、ハードディスク装置等で構成され、複合機１が作動する上で必要となる情報等が、この記憶部１８に記憶されるようになっている。
外部メモリインターフェース１９は、装脱着可能なメモリカードにアクセスするために設けられた装置で、複合機１のメモリカードスロットにメモリカードを装着した際に、複合機１は、外部メモリインターフェース１９を介してメモリカード内のデータファイルにアクセスできるようになる。
【００４７】
［第１コンテンツ配信サーバの構成］
次に、第１コンテンツ配信サーバ２の構成について説明する。
第１コンテンツ配信サーバ２は、制御部２１、入力部２２、表示部２３、通信部２４、および記憶部２５などを備えている。
【００４８】
制御部２１は、周知のＣＰＵ、ＲＯＭ、およびＲＡＭなどを中心に構成されている。制御部２１において、ＲＡＭにはＯＳ（Operating System）を構成するソフトウェアやサーバソフトウェアが読み込まれ、ＣＰＵがＯＳの制御下でサーバソフトウェアに従って各種処理を実行することにより、第１コンテンツ配信サーバ２の各部が制御され、クライアント（例えば、複合機１、ＰＣ４、携帯端末５等）からの要求に応じた処理などを実行するようになっている。クライアント（例えば、複合機１、ＰＣ４、携帯端末５等）からの要求に応じた処理としては、記憶部２８に記憶させてあるウェブページを通信部２４を介して要求元へ配信する処理、記憶部２８に記憶させてある情報に基づいてウェブページを動的に生成して、生成したウェブページを通信部２４を介して要求元へ配信する処理などが実行される。これらの処理によって配信されるウェブページが第１コンテンツであり、この第１コンテンツの中に、第２コンテンツへのリンクが設定されたオブジェクト（例えば、バナー広告）が含まれている。
【００４９】
入力部２２および表示部２３は、第１コンテンツ配信サーバ２の管理者が利用するためのユーザーインターフェースを構成する装置であり、入力部２２は、利用者が入力操作を行うために使用するキーボードおよびポインティングデバイス（例えば、マウス）によって構成され、表示部２３は、液晶ディスプレイによって構成されている。
【００５０】
通信部２４は、ＮＩＣ等によって構成され、ネットワーク６を介して通信を行うための処理を行っている。
記憶部２８は、ハードディスク装置等で構成され、第１コンテンツとして配信されるウェブページや、そのようなウェブページを動的に生成するために必要となる情報等が記憶部２８に記憶されている。
【００５１】
［第２コンテンツ配信サーバの構成］
次に、第２コンテンツ配信サーバ３の構成について説明する。
第２コンテンツ配信サーバ３は、機能的には第１コンテンツ配信サーバ２と同等な装置であり、制御部３１、入力部３２、表示部３３、通信部３４、および記憶部３５などを備えている。
【００５２】
制御部３１は、周知のＣＰＵ、ＲＯＭ、およびＲＡＭなどを中心に構成されている。制御部３１において、ＲＡＭにはＯＳ（Operating System）を構成するソフトウェアやサーバソフトウェアが読み込まれ、ＣＰＵがＯＳの制御下でサーバソフトウェアに従って各種処理を実行することにより、第２コンテンツ配信サーバ３の各部が制御され、クライアント（例えば、複合機１、ＰＣ４、携帯端末５等）からの要求に応じた処理などを実行するようになっている。クライアント（例えば、複合機１、ＰＣ４、携帯端末５等）からの要求に応じた処理としては、記憶部３８に記憶させてあるウェブページを通信部３４を介して要求元へ配信する処理、記憶部３８に記憶させてある情報に基づいてウェブページを動的に生成して、生成したウェブページを通信部３４を介して要求元へ配信する処理などが実行される。これらの処理によって配信されるウェブページが第２コンテンツである。
【００５３】
入力部３２および表示部３３は、第２コンテンツ配信サーバ３の管理者が利用するためのユーザーインターフェースを構成する装置であり、入力部３２は、利用者が入力操作を行うために使用するキーボードおよびポインティングデバイス（例えば、マウス）によって構成され、表示部３３は、液晶ディスプレイによって構成されている。
【００５４】
通信部３４は、ＮＩＣ等によって構成され、ネットワーク６を介して通信を行うための処理を行っている。
記憶部３８は、ハードディスク装置等で構成され、第２コンテンツとして配信されるウェブページや、そのようなウェブページを動的に生成するために必要となる情報等が記憶部３８に記憶されている。
【００５５】
［ＰＣの構成］
次に、ＰＣ４の構成について説明する。
ＰＣ４は、制御部４１、入力部４２、表示部４３、通信部４４、および記憶部４５などを備えている。
【００５６】
制御部４１は、周知のＣＰＵ、ＲＯＭ、およびＲＡＭなどを中心に構成されている。この制御部４１において、ＲＯＭにはＢＩＯＳ（Basic Input Output System）や基本的ないくつかの設定データが記憶されている。また、ＲＡＭにはＯＳを構成するソフトウェアや各種アプリケーションなどのプログラムが記憶部４５から読み込まれる。そして、ＣＰＵがＲＯＭおよびＲＡＭに記憶されているプログラムに従って各種処理を実行することにより、ＰＣ４の各部が制御されるようになっている。
【００５７】
入力部４２は、利用者が入力操作を行うために使用するキーボードおよびポインティングデバイス（例えば、マウス）によって構成されている。
表示部４３は、液晶ディスプレイによって構成されている。
【００５８】
通信部４４は、ＮＩＣ等によって構成され、ネットワーク６を介して通信を行うための処理を行っている。
記憶部４５は、ハードディスク装置等によって構成されたもので、この記憶部４５には、ＯＳ、各種アプリケーションプログラム、および各種データファイルが記憶されている。
【００５９】
［携帯端末の構成］
次に、携帯端末５の構成について説明する。
携帯端末５は、制御部５１、入力部５２、表示部５３、通信部５４、および記憶部５５などを備えている。
【００６０】
制御部５１は、周知のＣＰＵ、ＲＯＭ、およびＲＡＭなどを中心に構成されている。この制御部５１において、ＲＯＭにはＢＩＯＳ（Basic Input Output System）や基本的ないくつかの設定データが記憶されている。また、ＲＡＭにはＯＳを構成するソフトウェアや各種アプリケーションなどのプログラムが記憶部５５から読み込まれる。そして、ＣＰＵがＲＯＭおよびＲＡＭに記憶されているプログラムに従って各種処理を実行することにより、携帯端末５の各部が制御されるようになっている。
【００６１】
入力部５２は、利用者が入力操作を行うために使用するキーボードおよびポインティングデバイス（例えば、マウス）によって構成されている。
表示部５３は、液晶ディスプレイによって構成されている。
【００６２】
通信部５４は、無線ＬＡＮのアクセスポイントに接続可能な無線ＬＡＮカード等によって構成され、ネットワーク６を介して通信を行うための処理を行っている。
記憶部５５は、ハードディスク装置等によって構成されたもので、この記憶部５５には、ＯＳ、各種アプリケーションプログラム、および各種データファイルが記憶されている。
【００６３】
［複合機処理］
次に、本発明の印刷システムとしての機能が組み込まれた複合機１が実行する処理について、図２のフローチャートに基づいて説明する。
【００６４】
複合機処理を開始すると、複合機１は、まず、コマンド入力を受け付ける（Ｓ１０５）。ここで、利用者は、操作部１２におけるキー操作により、コマンドを入力することができる。あるいは、ＰＣ４や携帯端末５からコマンドを出力して、そのコマンドをネットワーク６経由で複合機１に入力することもできる。
【００６５】
Ｓ１０５の処理においてコマンドの入力を受けたら、複合機１は、処理は入力であるか否かを判断し（Ｓ１１０）、入力であった場合は（Ｓ１１０：ＹＥＳ）、操作部１２が備えるパネルからの入力であるか否かを判断する（Ｓ１１５）。
【００６６】
ここで、パネルからの入力であった場合は（Ｓ１１５：ＹＥＳ）、パネル一元化情報入力処理を実行する（Ｓ１２０）。このパネル一元化情報入力処理の詳細については後述する。そして、パネル一元化情報入力処理を終えたら、Ｓ１０５の処理へと戻る。
【００６７】
一方、パネルからの入力ではなかった場合は（Ｓ１１５：ＮＯ）、読取部１６が備えるスキャナによる入力であるか否かを判断する（Ｓ１２５）。ここで、スキャナによる入力であった場合は（Ｓ１２５：ＹＥＳ）、スキャナ一元化情報入力処理を実行する（Ｓ１３０）。このスキャナ一元化情報入力処理の詳細については後述する。そして、スキャナ一元化情報入力処理を終えたら、Ｓ１０５の処理へと戻る。なお、Ｓ１２５の処理において、スキャナによる入力ではないと判断された場合は（Ｓ１２５：ＮＯ）、そのままＳ１０５の処理へと戻る。
【００６８】
さて、Ｓ１１０の処理において入力ではないと判断した場合（Ｓ１１０：ＮＯ）、複合機１は、処理は出力であるか否かを判断し（Ｓ１３５）、出力であった場合は（Ｓ１３５：ＹＥＳ）、一元化画像印刷処理を実行する（Ｓ１４０）。この一元化画像印刷処理の詳細については後述する。そして、一元化画像印刷処理を終えたら、Ｓ１０５の処理へと戻る。
【００６９】
なお、Ｓ１３５の処理において出力ではないと判断した場合（Ｓ１３５：ＮＯ）、複合機１は、その他の処理を実行する（Ｓ１４５）。その他の処理には、様々な処理が含まれるが、これらの処理は本発明の要部に直接関連する処理ではないので、その他の処理についての詳細な説明は省略する。なお、Ｓ１４５の処理を終えたら、Ｓ１０５の処理へと戻る。
【００７０】
以上説明したような複合機処理により、複合機１は、パネル一元化情報入力処理、スキャナ一元化情報入力処理、一元化画像印刷処理などを実行することになる。これらの処理の内、一元化画像印刷処理が、本発明の印刷システムとしての機能を実現する処理となる。また、スキャナ一元化情報入力処理が、一元化画像印刷処理によって印刷される印刷物を利用して、第２コンテンツへのアクセスを行う処理となる。
【００７１】
［一元化画像印刷処理］
次に、一元化画像印刷処理（図２中のＳ１４０の処理）の詳細について、図３〜図１４のフローチャートに基づいて説明する。
【００７２】
この一元化画像印刷処理は、第１コンテンツ配信サーバ２から取得した第１コンテンツ（ウェブページ）に、リンク情報を付加して被印刷媒体に印刷するための処理である。印刷対象となる第１コンテンツは、複合機１自身がクライアントとなって第１コンテンツ配信サーバ２から取得してもよいし、複合機１以外の機器（例えば、ＰＣ４または携帯端末５）がクライアントとなって第１コンテンツ配信サーバ２から取得して、それを複合機１へ伝送してもよい。なお、第１コンテンツの中には、バナー広告と呼ばれる画像（以下、単に“オブジェクト”ともいう。）が含まれており、このオブジェクトには、広告用ウェブページである第２コンテンツのアドレスがリンク先アドレスとして設定されている。
【００７３】
一元化画像印刷処理を開始すると、複合機１は、図３に示すように、まず、利用者に印刷モード１を入力させる（Ｓ２０５）。このＳ２０５の処理において、複合機１は、図１５（ａ）に示すように、表示部１３に質問文“リンク先を印刷？”および選択肢“ＹＥＳ”、“ＮＯ”を表示する。ここで、利用者は、操作部１２において方向キーを操作して所望の選択肢にフォーカス６１を合わせ、その状態で確定キーを押すことにより、リンク情報を印刷するか否かを選択することができる。そして、この選択が行われるとＳ２０５の処理を抜ける。
【００７４】
続いて、複合機１は、Ｓ２０５で選択された選択肢に基づいて、オブジェクトに設定されたリンク情報を印刷するか否かを判断する（Ｓ２１０）。Ｓ２０５の処理で利用者が“ＮＯ”を選択している場合、Ｓ２１０の処理では否定判断がなされ（Ｓ２１０：ＮＯ）、その場合、複合機１は、第１コンテンツを印刷するとともに、第１コンテンツ中のオブジェクトを印刷する際には、リンク情報を印刷せず、オブジェクトのみを印刷して（Ｓ２１５）、一元化画像印刷処理を終了する。
【００７５】
一方、Ｓ２０５の処理で利用者が“ＹＥＳ”を選択している場合、Ｓ２１０の処理では肯定判断がなされ（Ｓ２１０：ＹＥＳ）、その場合、複合機１は、利用者に印刷モード２を入力させる（Ｓ２２０）。このＳ２２０の処理において、複合機１は、図１５（ｂ）に示すように、表示部１３に質問文“ＱＲコード（登録商標）を印刷？”および選択肢“ＹＥＳ”、“ＮＯ”を表示する。ここで、利用者は、操作部１２において方向キーを操作して所望の選択肢にフォーカス６１を合わせ、その状態で確定キーを押すことにより、リンク情報をコードシンボル（本実施形態では、二次元コードシンボルの一つであるＱＲコード（登録商標））で印刷するかテキストで印刷するかを選択することができる。そして、この選択が行われるとＳ２２０の処理を抜ける。
【００７６】
続いて、複合機１は、Ｓ２２０で選択された選択肢に基づいて、リンク情報をコードシンボルで印刷するか否かを判断する（Ｓ２２５）。Ｓ２２０の処理で利用者が“ＹＥＳ”を選択している場合、Ｓ２２５の処理では肯定判断がなされ（Ｓ２２５：ＹＥＳ）、その場合、複合機１は、利用者に印刷モード３を入力させる（Ｓ２３０）。このＳ２３０の処理において、複合機１は、図１５（ｃ）に示すように、表示部１３に質問文“別サーバのデータを印刷？”および選択肢“ＹＥＳ”、“ＮＯ”を表示する。ここで、利用者は、操作部１２において方向キーを操作して所望の選択肢にフォーカス６１を合わせ、その状態で確定キーを押すことにより、リンク先とリンク元が別サーバとなっている場合にのみリンク情報を印刷するかリンク先とリンク元が別サーバとなっているか否かを問わずリンク情報を印刷するかを選択することができる。そして、この選択が行われるとＳ２３０の処理を抜ける。
【００７７】
続いて、複合機１は、Ｓ２３０で選択された選択肢に基づいて、別サーバの場合のみリンク情報を印刷するか否かを判断する（Ｓ２３５）。Ｓ２３０の処理で利用者が“ＮＯ”を選択している場合、Ｓ２３５の処理では否定判断がなされ（Ｓ２３５：ＮＯ）、その場合、複合機１は、利用者に印刷モード４を入力させる（Ｓ２４０）。このＳ２４０の処理において、複合機１は、図１５（ｄ）に示すように、表示部１３に質問文“ＱＲコード（登録商標）が付加されてないものだけ印刷？”および選択肢“ＹＥＳ”、“ＮＯ”を表示する。ここで、利用者は、操作部１２において方向キーを操作して所望の選択肢にフォーカス６１を合わせ、その状態で確定キーを押すことにより、「第１コンテンツ中に既にコードシンボルが存在するオブジェクト」以外のオブジェクトを対象にしてコードシンボルを付加するか、すべてのオブジェクトを対象にしてコードシンボルを付加するかを選択することができる。そして、この選択が行われるとＳ２４０の処理を抜ける。
【００７８】
続いて、複合機１は、Ｓ２４０で選択された選択肢に基づいて、第１コンテンツ内にコードシンボルがないオブジェクトのみコードシンボルを付加するか否かを判断する（Ｓ２４５）。Ｓ２４０の処理で利用者が“ＹＥＳ”を選択している場合、Ｓ２４５の処理では肯定判断がなされ（Ｓ２４５：ＹＥＳ）、その場合、複合機１は、印刷処理Ａを実行する（Ｓ２５０）。
【００７９】
Ｓ２５０の印刷処理Ａは、詳しくは、図４のフローチャートに示すような処理になる。すなわち、印刷処理Ａを開始すると、複合機１は、第１コンテンツ中の処理対象オブジェクトを検出する（Ｓ２５１）。処理対処オブジェクトは、リンク先が設定されているオブジェクトであり、例えば、第１コンテンツがＨＴＭＬ（HyperText Markup Language）で記述されていれば、所定のタグおよびパラメータを検出することにより、リンク先が設定されているオブジェクトを検出することができる。
【００８０】
続いて、複合機１は、第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけループ処理を行う（Ｓ２５２）。Ｓ２５２の処理によるループ回数は、Ｓ２５１の処理によって検出された処理対象オブジェクトと同数になる。
【００８１】
ループ処理１回分の中では、まず、処理対象オブジェクトに対応するコードシンボルが既に存在するか否かを判断する（Ｓ２５４）。本実施形態の場合、処理対象オブジェクトが画像である場合に、その画像に対する画像処理を行い、その結果、コードシンボル（本実施形態では、二次元コードシンボルの一つであるＱＲコード（登録商標））としての特徴を有する画像であれば、処理対象オブジェクトに対応するコードシンボルが既に存在すると判断する。
【００８２】
コードシンボルが既に存在するか否かを判断する方法は、他の方法であってもよく、例えば、処理対象オブジェクトに加えて、処理対象オブジェクトと隣接する位置に配置された画像についても、コードシンボルとしての特徴を有する画像であるか否かの判定対象とする方法を採用してもよい。また、コードシンボルとしての特徴を有する画像であった場合に、そのコードシンボル中に特定のデータ列が含まれていたら、コードシンボルが既に存在すると判定する一方、コードシンボル中に特定のデータ列が含まれていなければ、コードシンボルが存在しないと判定する方法を採用してもよい。
【００８３】
Ｓ２５４の処理において、処理対象オブジェクトに対応するコードシンボルが存在しないと判断した場合（Ｓ２５４：ＮＯ）、複合機１は、オブジェクトに対応するリンク情報を示すコードシンボル（本実施形態では、二次元コードシンボルの一つであるＱＲコード（登録商標））を作成する（Ｓ２５６）。このＳ２５６の処理で作成されるコードシンボルには、リンク情報として、リンク先ＵＲＬ（＝第２コンテンツのアドレス）、リンク元ＵＲＬ（＝第１コンテンツのアドレス）、およびオブジェクトＵＲＬ（＝オブジェクト自体のアドレス）が含まれている。このようなコードシンボルを作成したら、複合機１は、作成したコードシンボルを付加してオブジェクトを印刷する（Ｓ２５８）。
【００８４】
なお、Ｓ２５４の処理において、処理対象オブジェクトに対応するコードシンボルが既に存在すると判断した場合は（Ｓ２５４：ＹＥＳ）、Ｓ２５６、Ｓ２５８の処理をスキップする。
【００８５】
そして、以上のようなループ処理を第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、印刷処理Ａを終了する。こうして印刷処理Ａを終了すると、図３に示したＳ２５０の処理を終えたことになるので、これで一元化画像印刷処理を終了することになる。
【００８６】
一方、Ｓ２４０の処理で利用者が“ＮＯ”を選択している場合、Ｓ２４５の処理では否定判断がなされ（Ｓ２４５：ＮＯ）、その場合、複合機１は、印刷処理Ｂを実行する（Ｓ２７０）。
【００８７】
Ｓ２７０の印刷処理Ｂは、詳しくは、図５のフローチャートに示すような処理になる。すなわち、印刷処理Ｂを開始すると、複合機１は、第１コンテンツ中の処理対象オブジェクトを検出し（Ｓ２７１）、第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけループ処理を行う（Ｓ２７２）。Ｓ２７２の処理によるループ回数は、Ｓ２７１の処理によって検出された処理対象オブジェクトと同数になる。
【００８８】
ループ処理１回分の中では、オブジェクトに対応するリンク情報を示すコードシンボルを作成し（Ｓ２７４）、そのコードシンボルを付加してオブジェクトを印刷する（Ｓ２７６）。すなわち、印刷処理Ａの場合は、処理対象オブジェクトに対応するコードシンボルが存在しない場合にのみ、コードシンボルを作成、印刷していたが、印刷処理Ｂの場合は、無条件にコードシンボルを作成、印刷する。なお、Ｓ２７４の処理で作成されるコードシンボルは、Ｓ２５６の処理で作成されるコードシンボルと同等なものである。
【００８９】
そして、以上のようなループ処理を第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、印刷処理Ｂを終了する。こうして印刷処理Ｂを終了すると、図３に示したＳ２７０の処理を終えたことになるので、これで一元化画像印刷処理を終了することになる。
【００９０】
さて一方、上述したＳ２２０の処理で利用者が“ＮＯ”を選択している場合、Ｓ２２５の処理では否定判断がなされ（Ｓ２２５：ＮＯ）、その場合は、図６に示すＳ３０５の処理へと移行して、複合機１は、利用者に印刷モード３を入力させる（Ｓ３０５）。このＳ３０５の処理において、複合機１は、図１５（ｃ）に示すように、表示部１３に質問文“別サーバのデータを印刷？”および選択肢“ＹＥＳ”、“ＮＯ”を表示する。ここで、利用者は、操作部１２において方向キーを操作して所望の選択肢にフォーカス６１を合わせ、その状態で確定キーを押すことにより、リンク先とリンク元が別サーバとなっている場合にのみリンク情報を印刷するかリンク先とリンク元が別サーバとなっているか否かを問わずリンク情報を印刷するかを選択することができる。そして、この選択が行われるとＳ３０５の処理を抜ける。
【００９１】
続いて、複合機１は、Ｓ３０５で選択された選択肢に基づいて、別サーバの場合のみリンク情報を印刷するか否かを判断する（Ｓ３１０）。Ｓ３０５の処理で利用者が“ＮＯ”を選択している場合、Ｓ３１０の処理では否定判断がなされ（Ｓ３１０：ＮＯ）、その場合、複合機１は、利用者に印刷モード４を入力させる（Ｓ３１５）。このＳ３１５の処理において、複合機１は、図１５（ｄ）に示すように、表示部１３に質問文“ＱＲコード（登録商標）が付加されてないものだけ印刷？”および選択肢“ＹＥＳ”、“ＮＯ”を表示する。ここで、利用者は、操作部１２において方向キーを操作して所望の選択肢にフォーカス６１を合わせ、その状態で確定キーを押すことにより、「第１コンテンツ中に既にコードシンボルが存在するオブジェクト」以外のオブジェクトを対象にしてコードシンボルを付加するか、すべてのオブジェクトを対象にしてコードシンボルを付加するかを選択することができる。そして、この選択が行われるとＳ３１５の処理を抜ける。
【００９２】
続いて、複合機１は、Ｓ３１５で選択された選択肢に基づいて、第１コンテンツ内にコードシンボルがないオブジェクトのみテキストでＵＲＬを付加するか否かを判断する（Ｓ３２０）。Ｓ３１５の処理で利用者が“ＹＥＳ”を選択している場合、Ｓ３２０の処理では肯定判断がなされ（Ｓ３２０：ＹＥＳ）、その場合、複合機１は、印刷処理Ｃを実行する（Ｓ３３０）。
【００９３】
Ｓ３３０の印刷処理Ｃは、詳しくは、図７のフローチャートに示すような処理になる。すなわち、印刷処理Ｃを開始すると、複合機１は、第１コンテンツ中の処理対象オブジェクトを検出し（Ｓ３３１）、第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけループ処理を行う（Ｓ３３２）。Ｓ３３２の処理によるループ回数は、Ｓ３３１の処理によって検出された処理対象オブジェクトと同数になる。
【００９４】
ループ処理１回分の中では、まず、処理対象オブジェクトに対応するコードシンボルが既に存在するか否かを判断する（Ｓ３３４）。このＳ３３４の処理における具体的な判断方法は、Ｓ２５４の処理と同様の方法である。
【００９５】
Ｓ３３４の処理において、処理対象オブジェクトに対応するコードシンボルが存在しないと判断した場合（Ｓ３３４：ＮＯ）、複合機１は、オブジェクトに対応するリンク情報をテキストデータで作成する（Ｓ３３６）。このＳ３３６の処理で作成されるテキストデータは、リンク先ＵＲＬ（＝第２コンテンツのアドレス）およびリンク元ＵＲＬ（＝第１コンテンツのアドレス）を示すものである。このようなテキストデータを作成したら、複合機１は、作成したテキストデータを付加してオブジェクトを印刷する（Ｓ３３８）。なお、Ｓ３３４の処理において、処理対象オブジェクトに対応するコードシンボルが既に存在すると判断した場合は（Ｓ３３４：ＹＥＳ）、Ｓ３３６、Ｓ３３８の処理をスキップする。
【００９６】
そして、以上のようなループ処理を第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、印刷処理Ｃを終了する。こうして印刷処理Ｃを終了すると、図６に示したＳ３３０の処理を終えたことになるので、これで一元化画像印刷処理を終了することになる。
【００９７】
一方、Ｓ３１５の処理で利用者が“ＮＯ”を選択している場合、Ｓ３２０の処理では否定判断がなされ（Ｓ３２０：ＮＯ）、その場合、複合機１は、印刷処理Ｄを実行する（Ｓ３５０）。
【００９８】
Ｓ３５０の印刷処理Ｄは、詳しくは、図８のフローチャートに示すような処理になる。すなわち、印刷処理Ｄを開始すると、複合機１は、第１コンテンツ中の処理対象オブジェクトを検出し（Ｓ３５１）、第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけループ処理を行う（Ｓ３５２）。Ｓ３５２の処理によるループ回数は、Ｓ３５１の処理によって検出された処理対象オブジェクトと同数になる。
【００９９】
ループ処理１回分の中では、オブジェクトに対応するリンク情報をテキストデータで作成し（Ｓ３５４）、そのテキストデータを付加してオブジェクトを印刷する（Ｓ３５６）。すなわち、印刷処理Ｃの場合は、処理対象オブジェクトに対応するコードシンボルが存在しない場合にのみ、テキストデータを作成、印刷していたが、印刷処理Ｄの場合は、無条件にテキストデータを作成、印刷する。なお、Ｓ３５４の処理で作成されるテキストデータは、Ｓ３３６の処理で作成されるコードシンボルと同等なものである。
【０１００】
そして、以上のようなループ処理を第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、印刷処理Ｄを終了する。こうして印刷処理Ｄを終了すると、図６に示したＳ３５０の処理を終えたことになるので、これで一元化画像印刷処理を終了することになる。
【０１０１】
一方、上述したＳ３０５の処理で利用者が“ＹＥＳ”を選択している場合、Ｓ３１０の処理では肯定判断がなされ（Ｓ３１０：ＹＥＳ）、その場合は、図９に示すＳ４０５の処理へと移行して、複合機１は、利用者に印刷モード４を入力させる（Ｓ４０５）。このＳ４０５の処理において、複合機１は、図１５（ｄ）に示すように、表示部１３に質問文“ＱＲコード（登録商標）が付加されてないものだけ印刷？”および選択肢“ＹＥＳ”、“ＮＯ”を表示する。ここで、利用者は、操作部１２において方向キーを操作して所望の選択肢にフォーカス６１を合わせ、その状態で確定キーを押すことにより、「第１コンテンツ中に既にコードシンボルが存在するオブジェクト」以外のオブジェクトを対象にしてコードシンボルを付加するか、すべてのオブジェクトを対象にしてコードシンボルを付加するかを選択することができる。そして、この選択が行われるとＳ４０５の処理を抜ける。
【０１０２】
続いて、複合機１は、Ｓ４０５で選択された選択肢に基づいて、第１コンテンツ内にコードシンボルがないオブジェクトのみテキストでＵＲＬを付加するか否かを判断する（Ｓ４１０）。Ｓ４０５の処理で利用者が“ＹＥＳ”を選択している場合、Ｓ４１０の処理では肯定判断がなされ（Ｓ４１０：ＹＥＳ）、その場合、複合機１は、印刷処理Ｅを実行する（Ｓ４２０）。
【０１０３】
Ｓ４２０の印刷処理Ｅは、詳しくは、図１０のフローチャートに示すような処理になる。すなわち、印刷処理Ｅを開始すると、複合機１は、第１コンテンツ中の処理対象オブジェクトを検出し（Ｓ４２１）、第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけループ処理を行う（Ｓ４２２）。Ｓ４２２の処理によるループ回数は、Ｓ４２１の処理によって検出された処理対象オブジェクトと同数になる。
【０１０４】
ループ処理１回分の中では、まず、処理対象オブジェクトに設定されたリンク先アドレスと、第１コンテンツのアドレスであるリンク元アドレスが、別サーバのアドレスであるか否かを判断する（Ｓ４２４）。本実施形態において、Ｓ４２４の処理では、リンク先アドレスに相当するＵＲＬとリンク元アドレスに相当するＵＲＬから、サーバに割り当てられたドメイン名に相当する部分を抽出し、そのドメイン名に対応するＩＰアドレスをネームサーバ（domain name server；ＤＮＳ）から取得し、両ＩＰアドレスが一致しない場合に、別サーバのアドレスであると判断する。
【０１０５】
Ｓ４２４の処理で、リンク先とリンク元は別サーバであると判断した場合は（Ｓ４２４：ＹＥＳ）、続いて、処理対象オブジェクトに対応するコードシンボルが既に存在するか否かを判断する（Ｓ４２６）。このＳ４２６の処理における具体的な判断方法は、Ｓ２５４、Ｓ３３４の処理と同様の方法である。
【０１０６】
Ｓ４２６の処理において、処理対象オブジェクトに対応するコードシンボルが存在しないと判断した場合（Ｓ４２６：ＮＯ）、複合機１は、オブジェクトに対応するリンク情報をテキストデータで作成する（Ｓ４２８）。このＳ４２８の処理で作成されるテキストデータは、Ｓ３３６の処理で作成されるデータと同等のものである。テキストデータを作成したら、複合機１は、作成したテキストデータを付加してオブジェクトを印刷する（Ｓ４３０）。なお、Ｓ４２４の処理において、リンク先とリンク元は同じサーバであると判断した場合（Ｓ４２４：ＮＯ）、およびＳ４２６の処理において、処理対象オブジェクトに対応するコードシンボルが既に存在すると判断した場合は（Ｓ４２６：ＹＥＳ）、Ｓ４２８、Ｓ４３０の処理をスキップする。
【０１０７】
そして、以上のようなループ処理を第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、印刷処理Ｅを終了する。こうして印刷処理Ｅを終了すると、図９に示したＳ４２０の処理を終えたことになるので、これで一元化画像印刷処理を終了することになる。
【０１０８】
一方、Ｓ４０５の処理で利用者が“ＮＯ”を選択している場合、Ｓ４１０の処理では否定判断がなされ（Ｓ４１０：ＮＯ）、その場合、複合機１は、印刷処理Ｆを実行する（Ｓ４４０）。
【０１０９】
Ｓ４４０の印刷処理Ｆは、詳しくは、図１１のフローチャートに示すような処理になる。すなわち、印刷処理Ｆを開始すると、複合機１は、第１コンテンツ中の処理対象オブジェクトを検出し（Ｓ４４１）、第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけループ処理を行う（Ｓ４４２）。Ｓ４４２の処理によるループ回数は、Ｓ４４１の処理によって検出された処理対象オブジェクトと同数になる。
【０１１０】
ループ処理１回分の中では、まず、処理対象オブジェクトに設定されたリンク先アドレスと、第１コンテンツのアドレスであるリンク元アドレスが、別サーバのアドレスであるか否かを判断する（Ｓ４４４）。このＳ４４４の処理における具体的な判断方法は、Ｓ４２４の処理と同様の方法である。
【０１１１】
Ｓ４４４の処理で、リンク先とリンク元は別サーバであると判断した場合（Ｓ４４４：ＹＥＳ）、複合機１は、オブジェクトに対応するリンク情報をテキストデータで作成する（Ｓ４４６）。このＳ４４６の処理で作成されるテキストデータは、Ｓ３３６、Ｓ４２８の処理で作成されるデータと同等のものである。テキストデータを作成したら、複合機１は、作成したテキストデータを付加してオブジェクトを印刷する（Ｓ４４８）。なお、Ｓ４４４の処理において、リンク先とリンク元は同じサーバであると判断した場合は（Ｓ４４４：ＮＯ）、Ｓ４４６、Ｓ４４８の処理をスキップする。
【０１１２】
そして、以上のようなループ処理を第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、印刷処理Ｆを終了する。こうして印刷処理Ｆを終了すると、図９に示したＳ４４０の処理を終えたことになるので、これで一元化画像印刷処理を終了することになる。
【０１１３】
さらに一方、上述したＳ２３０の処理で利用者が“ＹＥＳ”を選択している場合、Ｓ２３５の処理では肯定判断がなされ（Ｓ２３５：ＹＥＳ）、その場合は、図１２に示すＳ５０５の処理へと移行して、複合機１は、利用者に印刷モード４を入力させる（Ｓ５０５）。このＳ５０５の処理において、複合機１は、図１５（ｄ）に示すように、表示部１３に質問文“ＱＲコード（登録商標）が付加されてないものだけ印刷？”および選択肢“ＹＥＳ”、“ＮＯ”を表示する。ここで、利用者は、操作部１２において方向キーを操作して所望の選択肢にフォーカス６１を合わせ、その状態で確定キーを押すことにより、「第１コンテンツ中に既にコードシンボルが存在するオブジェクト」以外のオブジェクトを対象にしてコードシンボルを付加するか、すべてのオブジェクトを対象にしてコードシンボルを付加するかを選択することができる。そして、この選択が行われるとＳ５０５の処理を抜ける。
【０１１４】
続いて、複合機１は、Ｓ５０５で選択された選択肢に基づいて、第１コンテンツ内にコードシンボルがないオブジェクトのみコードシンボルを付加するか否かを判断する（Ｓ５１０）。Ｓ５０５の処理で利用者が“ＹＥＳ”を選択している場合、Ｓ５１０の処理では肯定判断がなされ（Ｓ５１０：ＹＥＳ）、その場合、複合機１は、印刷処理Ｇを実行する（Ｓ５２０）。
【０１１５】
Ｓ５２０の印刷処理Ｇは、詳しくは、図１３のフローチャートに示すような処理になる。すなわち、印刷処理Ｇを開始すると、複合機１は、第１コンテンツ中の処理対象オブジェクトを検出し（Ｓ５２１）、第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけループ処理を行う（Ｓ５２２）。Ｓ５２２の処理によるループ回数は、Ｓ５２１の処理によって検出された処理対象オブジェクトと同数になる。
【０１１６】
ループ処理１回分の中では、まず、処理対象オブジェクトに設定されたリンク先アドレスと、第１コンテンツのアドレスであるリンク元アドレスが、別サーバのアドレスであるか否かを判断する（Ｓ５２４）。このＳ５２４の処理における具体的な判断方法は、Ｓ４２４、Ｓ４４４の処理と同様の方法である。
【０１１７】
Ｓ５２４の処理で、リンク先とリンク元は別サーバであると判断した場合は（Ｓ５２４：ＹＥＳ）、続いて、処理対象オブジェクトに対応するコードシンボルが既に存在するか否かを判断する（Ｓ５２６）。このＳ５２６の処理における具体的な判断方法は、Ｓ２５４、Ｓ３３４、Ｓ４２６の処理と同様の方法である。
【０１１８】
Ｓ５２６の処理において、処理対象オブジェクトに対応するコードシンボルが存在しないと判断した場合（Ｓ５２６：ＮＯ）、複合機１は、オブジェクトに対応するリンク情報を示すコードシンボルを作成する（Ｓ５２８）。このＳ５２８の処理で作成されるコードシンボルは、Ｓ２５６、Ｓ２７４の処理で作成されるコードシンボルと同等のものである。コードシンボルを作成したら、複合機１は、作成したコードシンボルを付加してオブジェクトを印刷する（Ｓ５３０）。なお、Ｓ５２４の処理において、リンク先とリンク元は同じサーバであると判断した場合（Ｓ５２４：ＮＯ）、およびＳ５２６の処理において、処理対象オブジェクトに対応するコードシンボルが既に存在すると判断した場合は（Ｓ５２６：ＹＥＳ）、Ｓ５２８、Ｓ５３０の処理をスキップする。
【０１１９】
そして、以上のようなループ処理を第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、印刷処理Ｇを終了する。こうして印刷処理Ｇを終了すると、図１２に示したＳ５２０の処理を終えたことになるので、これで一元化画像印刷処理を終了することになる。
【０１２０】
一方、Ｓ５０５の処理で利用者が“ＮＯ”を選択している場合、Ｓ５１０の処理では否定判断がなされ（Ｓ５１０：ＮＯ）、その場合、複合機１は、印刷処理Ｈを実行する（Ｓ５４０）。
【０１２１】
Ｓ５４０の印刷処理Ｈは、詳しくは、図１４のフローチャートに示すような処理になる。すなわち、印刷処理Ｈを開始すると、複合機１は、第１コンテンツ中の処理対象オブジェクトを検出し（Ｓ５４１）、第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけループ処理を行う（Ｓ５４２）。Ｓ５４２の処理によるループ回数は、Ｓ５４１の処理によって検出された処理対象オブジェクトと同数になる。
【０１２２】
ループ処理１回分の中では、まず、処理対象オブジェクトに設定されたリンク先アドレスと、第１コンテンツのアドレスであるリンク元アドレスが、別サーバのアドレスであるか否かを判断する（Ｓ５４４）。このＳ５４４の処理における具体的な判断方法は、Ｓ４２４、Ｓ４４４、Ｓ５２４の処理と同様の方法である。
【０１２３】
Ｓ５４４の処理で、リンク先とリンク元は別サーバであると判断した場合（Ｓ５４４：ＹＥＳ）、複合機１は、オブジェクトに対応するリンク情報を示すコードシンボルを作成する（Ｓ５４６）。このＳ５４６の処理で作成されるコードシンボルは、Ｓ２５６、Ｓ２７４、Ｓ５２８の処理で作成されるコードシンボルと同等のものである。コードシンボルを作成したら、複合機１は、作成したコードシンボルを付加してオブジェクトを印刷する（Ｓ５４８）。なお、Ｓ５４４の処理において、リンク先とリンク元は同じサーバであると判断した場合は（Ｓ５４４：ＮＯ）、Ｓ５４６、Ｓ５４８の処理をスキップする。
【０１２４】
そして、以上のようなループ処理を第１コンテンツ中の処理対象オブジェクトの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、印刷処理Ｈを終了する。こうして印刷処理Ｈを終了すると、図１２に示したＳ５４０の処理を終えたことになるので、これで一元化画像印刷処理を終了することになる。
【０１２５】
以上説明したような一元化画像印刷処理を複合機１が実行し、利用者がリンク情報をコードシンボルで印刷する旨の選択を行うと、複合機１の印刷部１７からは、例えば、図１６（ａ）に示すような印刷物７１が印刷出力される。この印刷物７１には、オブジェクト７３を含む第１コンテンツと、オブジェクト７３に対応するコードシンボル７５（本実施形態では、二次元コードシンボルの一つであるＱＲコード（登録商標））が印刷されており、コードシンボル７５は、オブジェクト７３と併記される位置に印刷されている。
【０１２６】
オブジェクト７３は、リンク先アドレスが設定されているオブジェクトであり、このオブジェクト７３自体は、テキストであっても画像であってもよい。また、第１コンテンツには、リンク先アドレスが設定されていないオブジェクト（文字や画像）も含まれているが、そのようなオブジェクトにコードシンボル７５が付加されることはない。なお、図１６（ａ）においては、コードシンボル７５の付加対象となるオブジェクト７３のみを図示してあり、コードシンボル７５の付加対象とならないオブジェクトについては図示を省略してある。
【０１２７】
コードシンボル７５は、上記Ｓ２５６、Ｓ２７４、Ｓ５２８、Ｓ５４６の処理で作成されたものであり、後から詳述するスキャナ一元化情報入力処理では、このコードシンボル７５から、各オブジェクトに対応するリンク情報（リンク先ＵＲＬ（＝第２コンテンツのアドレス）、リンク元ＵＲＬ（＝第１コンテンツのアドレス）、およびオブジェクトＵＲＬ（＝オブジェクト７３自体のアドレス））が読み取られる。
【０１２８】
図１６（ａ）に例示した印刷物７１の場合、コードシンボル７５は、オブジェクト７３と併記される位置に印刷されているが、コードシンボルを印刷する位置は他の位置でもよい。具体例としては、例えば、図１６（ｂ）に示す印刷物８１のように、オブジェクト８３を含む第１コンテンツが印刷される領域内とは別の領域に、オブジェクト８３に対応するコードシンボル８５を印刷してもよい。図１６（ｂ）に例示した印刷物８１の場合、第１コンテンツが印刷される領域よりも下方の領域に、コードシンボル８５をまとめて印刷してある。
【０１２９】
図１６（ａ）に例示したように、コードシンボル７５とオブジェクト７３が併記されていれば、両者の対応関係がわかりやすくなるという利点があり、一方、図１６（ｂ）に例示したように、第１コンテンツが印刷される領域内とは別の領域にコードシンボル８５が印刷されていれば、第１コンテンツ中にコードシンボルが散在している場合に比べ、すべてのコードシンボル８５を見落とすことなく把握できるという利点がある。したがって、どちらの位置にコードシンボルを印刷するかについては、利用者にとって利便性の高い方を選択すればよい。あるいは、どちらの位置にコードシンボルを印刷するか自体を、利用者が任意に設定できるようにしてもよい。
【０１３０】
また、コードシンボルとオブジェクトとの対応関係をわかりやすくするためには、図１６（ｂ）に例示したように、コードシンボル８５とオブジェクト８３のそれぞれに対して符号８７を付記してもよい。この場合、利用者は、同じ符号８７が付記されているコードシンボル８５とオブジェクト８３について、それらが対応関係にあることを容易に認識することができる。
【０１３１】
さらに、以上説明したような一元化画像印刷処理を複合機１が実行した際、利用者がリンク情報をテキストで印刷する旨（コードシンボルで印刷しない旨）の選択を行うと、図１６（ａ）および同図（ｂ）に示したコードシンボル７５、８５の代わりに、テキストでリンク先ＵＲＬやリンク元ＵＲＬが印刷される。後から詳述するパネル一元化情報入力処理では、テキストで印刷されたリンク先ＵＲＬやリンク元ＵＲＬを操作部１２から入力することができる。
【０１３２】
［パネル一元化情報入力処理］
次に、パネル一元化情報入力処理（図２中のＳ１２０の処理）の詳細について、図１７のフローチャートに基づいて説明する。
【０１３３】
このパネル一元化情報入力処理は、上記一元化画像印刷処理においてテキストで印刷されたリンク情報（上記Ｓ３３８、Ｓ３５６、Ｓ４３０、Ｓ４４８の処理によって印刷されたリンク情報）に基づいて、第２コンテンツ配信サーバ３にアクセスするための処理である。
【０１３４】
パネル一元化情報入力処理を開始すると、複合機１は、図１７に示すように、まず、利用者にリンク元ＵＲＬ、リンク先ＵＲＬの入力を促す（Ｓ６０５）。ここで、利用者は、上記一元化画像印刷処理においてテキストで印刷されたリンク情報を見ながら、操作部１２においてリンク元ＵＲＬ、リンク先ＵＲＬを入力することができ、入力を終えるとＳ６０５の処理を抜ける。
【０１３５】
Ｓ６０５の処理を終えたら、複合機１は、ＨＴＴＰのプロパティとしてリンク元ＵＲＬをＨＴＴＰ−Ｒｅｆｅｒｅｒとして通知し、リンク先ＵＲＬの第２コンテンツを取得する（Ｓ６１０）。ここで、リンク元ＵＲＬは、リンク先ＵＲＬが設定されたオブジェクトを含む第１コンテンツのアドレスなので、Ｓ６１０の処理では、ウェブブラウザで第１コンテンツを閲覧し、その第１コンテンツ内にあるオブジェクトをクリックした場合と同等な要求が、第２コンテンツ配信サーバ３に対して送信されることになる。そして、この要求を受信した第２コンテンツ配信サーバ３では、第１コンテンツの閲覧者が第１コンテンツ中のオブジェクトをクリックした結果、第２コンテンツの閲覧要求が発生したものと認識し、その要求元である複合機１に対して、第２コンテンツを送信するので、この第２コンテンツを複合機１が取得することになる。
【０１３６】
こうして第２コンテンツを取得したら、複合機１は、取得した第２コンテンツを印刷して（Ｓ６１５）、パネル一元化情報入力処理を終了する。
［スキャナ一元化情報入力処理］
次に、スキャナ一元化情報入力処理（図２中のＳ１３０の処理）の詳細について、図１８のフローチャートに基づいて説明する。
【０１３７】
このスキャナ一元化情報入力処理は、上記一元化画像印刷処理においてコードシンボルで印刷されたリンク情報（上記Ｓ２５８、Ｓ２７６、Ｓ５３０、Ｓ５４８の処理によって印刷されたリンク情報）に基づいて、第２コンテンツ配信サーバ３にアクセスするための処理である。
【０１３８】
スキャナ一元化情報入力処理を開始すると、複合機１は、図１８に示すように、まず、読取部１６にセットされている印刷物をスキャンし（Ｓ７０５）、処理対象となるコードシンボルが印刷されている印刷物が読取部１６にセットされているか否かを判断する（Ｓ７１０）。本実施形態の場合、印刷物をスキャンして得た画像に対する画像処理を行い、その結果、コードシンボル（本実施形態では、二次元コードシンボルの一つであるＱＲコード（登録商標））としての特徴を有する画像が含まれていれば、処理対象となるコードシンボルが印刷されている印刷物が読取部１６にセットされていると判断する。
【０１３９】
処理対象となるコードシンボルが印刷されている印刷物が読取部１６にセットされていた場合（Ｓ７１０：ＹＥＳ）、複合機１は、印刷物中のコードシンボルの個数と同じ回数だけループ処理を行う（Ｓ７１５）。
【０１４０】
ループ処理１回分の中では、まず、処理対象となっているコードシンボルから、リンク元ＵＲＬ、リンク先ＵＲＬ、オブジェクトＵＲＬを取得して（Ｓ７２０）、表示部１３にオブジェクトを表示する（Ｓ７２５）。Ｓ７２５の処理で表示するオブジェクトは、第１コンテンツ中にバナー広告として含まれているオブジェクトと同じものであり、Ｓ７２０の処理で取得したオブジェクトＵＲＬに基づいて、第２コンテンツ配信サーバ３から取得される。
【０１４１】
オブジェクトを表示したら、複合機１は、表示部１３に表示されているオブジェクトが、操作部１２での操作によってクリックされたか否かを判断する（Ｓ７３０）。
ここで、オブジェクトがクリックされていた場合は（Ｓ７３０：ＹＥＳ）、ＨＴＴＰのプロパティとしてリンク元ＵＲＬをＨＴＴＰ−Ｒｅｆｅｒｅｒとして通知し、リンク先ＵＲＬの第２コンテンツを取得する（Ｓ７３５）。ここで、リンク元ＵＲＬは、リンク先ＵＲＬが設定されたオブジェクトを含む第１コンテンツのアドレスなので、Ｓ７３５の処理では、ウェブブラウザで第１コンテンツを閲覧し、その第１コンテンツ内にあるオブジェクトをクリックした場合と同等な要求が、第２コンテンツ配信サーバ３に対して送信されることになる。そして、この要求を受信した第２コンテンツ配信サーバ３では、第１コンテンツの閲覧者が第１コンテンツ中のオブジェクトをクリックした結果、第２コンテンツの閲覧要求が発生したものと認識し、その要求元である複合機１に対して、第２コンテンツを送信するので、この第２コンテンツを複合機１が取得することになる。
【０１４２】
こうして第２コンテンツを取得したら、複合機１は、取得した第２コンテンツを印刷する（Ｓ７４０）。
なお、Ｓ７３０の処理において、オブジェクトがクリックされていないと判断した場合は（Ｓ７３０：ＮＯ）、Ｓ７３５、Ｓ７４０の処理をスキップする。
【０１４３】
そして、以上のようなループ処理を印刷物中のコードシンボルの個数と同じ回数だけ繰り返すとループ処理を完了し、その結果、スキャナ一元化情報入力処理を終了することになる。
【０１４４】
なお、Ｓ７１０の処理において、処理対象となるコードシンボルが印刷されている印刷物が読取部１６にセットされていないと判断された場合は（Ｓ７１０：ＮＯ）、Ｓ７１５〜Ｓ７４０の処理をスキップして、そのままスキャナ一元化情報入力処理を終了する。
【０１４５】
［効果］
以上説明した複合機１によれば、第１コンテンツを印刷出力した際、第１コンテンツに含まれるオブジェクトに設定されたリンク先アドレスを示すコードシンボル７５、８５が印刷物に付加される。したがって、付加されたコードシンボル７５、８５を読取部１６（コードシンボル読取装置）で読み取ることにより、コードシンボル７５、８５によって示されたリンク先アドレスが割り当てられた第２コンテンツに容易にアクセスできるようになる。
【０１４６】
また、上記複合機１によれば、リンク元アドレスとリンク先アドレスとが異なるサーバ上のアドレスである場合に、コードシンボル７５、８５を作成することができるので、リンク元アドレスとリンク先アドレスとが同じサーバ上のアドレスである場合に、過剰に多くのコードシンボル７５、８５が付加されてしまうのを抑制することができる。
【０１４７】
また、上記複合機１によれば、第１コンテンツの中に既存のコードシンボルが含まれていない場合に、コードシンボル７５、８５を作成することができるので、既にコードシンボルが存在している場合に、重複するコードシンボル７５、８５が付加されるのを防止することができる。
【０１４８】
また、上記複合機１によれば、コードシンボル７５がオブジェクト７３と併記される位置にコードシンボル７５を付加して、第１コンテンツおよびコードシンボル７５を印刷できるので、コードシンボル７５とオブジェクト７３の対応関係がわかりやすい印刷物を印刷することができる。
【０１４９】
あるいは、上記複合機１によれば、第１コンテンツが印刷される領域内とは別の領域にコードシンボル８５を付加して、第１コンテンツおよびコードシンボル８５を印刷できるので、第１コンテンツ中にコードシンボルが散在している印刷物に比べ、すべてのコードシンボル８５を見落とすことなく把握できる印刷物を印刷することができる。
【０１５０】
さらに、上記複合機１によれば、オブジェクト８３およびコードシンボル８５の双方に、両者が対応することを示す符号８７を付記して、第１コンテンツ、コードシンボル８５、および符号８７を印刷できるので、オブジェクト８３とコードシンボル８５との対応関係を把握しやすい印刷物を印刷することができる。
【０１５１】
［本発明と実施形態との対応関係］
以上説明した実施形態において、Ｓ２５１、Ｓ２７１、Ｓ５２１、Ｓ５４１の各処理を実行する制御部１１は、印刷対象となる第１コンテンツの中から、第１コンテンツに含まれるリンク先アドレスを検出する手段として機能しており、これが本発明でいう検出手段に相当する。
【０１５２】
また、Ｓ２５６、Ｓ２７４、Ｓ５２８、Ｓ５４６の各処理を実行する制御部１１は、上記Ｓ２５１、Ｓ２７１、Ｓ５２１、Ｓ５４１の各処理において検出されたリンク先アドレスに基づいて、読取部１６（本発明でいうコードシンボル読取装置に相当）で読み取ったときにリンク先アドレスを認識可能な形式のコードシンボルを作成する手段として機能しており、これが本発明でいうコードシンボル作成手段に相当する。
【０１５３】
また、Ｓ２５８、Ｓ２７６、Ｓ５３０、Ｓ５４８の各処理を実行する制御部１１は、上記Ｓ２５６、Ｓ２７４、Ｓ５２８、Ｓ５４６の各処理において作成されたコードシンボルを、第１コンテンツ中のオブジェクトに付加して、印刷部１７に印刷出力させる手段として機能しており、これが本発明でいう印刷制御手段に相当する。
【０１５４】
さらに、Ｓ５２４、Ｓ５４４の各処理を実行する制御部１１は、印刷対象となる第１コンテンツに割り当てられたアドレスをリンク元アドレスとして、リンク元アドレスと、上記Ｓ２５１、Ｓ２７１、Ｓ５２１、Ｓ５４１の各処理において検出されたリンク先アドレスとが、異なるサーバ上のアドレスか否かを判定する手段として機能しており、これが本発明でいうアドレス判定手段に相当する。
【０１５５】
また、Ｓ２５４、Ｓ５２６の各処理を実行する制御部１１は、読取部１６で読み取ったときにリンク先アドレスを認識可能な形式のコードシンボルが、既に第１コンテンツ中に存在しているか否かを判定する手段として機能しており、これが本発明でいうコードシンボル存在判定手段に相当する。
【０１５６】
［変形例等］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な一実施形態に限定されず、この他にも種々の形態で実施することができる。
【０１５７】
例えば、上記実施形態においては、二次元コードシンボルを利用していたが、一次元のバーコードシンボルを利用してもよい。また、二次元コードシンボルとして、ＱＲコード（登録商標）を利用していたが、他の二次元コードシンボルを利用してもよい。
【０１５８】
また、上記実施形態においては、本発明の印刷システムが備える各手段として機能する制御部１１と、この制御部１１からの制御対象となる印刷部１７が、単一の装置である複合機１に組み込まれた形態となっていたが、プリンタと、そのプリンタに対する制御を実行するＰＣとを備えたコンピュータシステムを利用すれば、ＰＣに内蔵されたＣＰＵを本発明の印刷システムが備える各手段として機能させることができる。この場合、本発明の印刷システムがＰＣに組み込まれ、本発明の印刷システムによる制御対象である印刷手段がＰＣとは別体のプリンタに組み込まれることになり、それらが通信インターフェースを介して接続される形態となる。
【０１５９】
さらに、上記実施形態では、電話（音声通信）機能、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等を兼ね備えた複合機１に本発明の印刷システムを組み込む例を示したが、本発明の印刷システムからの制御対象となる印刷手段を備える装置は、少なくともプリンタ機能を装置であれば、プリンタ機能のみを備える単機能の装置として構成されたものであってもよいし、コピー機、ファクシミリ装置等として構成されたものであってもよい。
【図面の簡単な説明】
【０１６０】
【図１】本発明の一実施形態に相当する印刷システムを備えた複合機と、この複合機を含むネットワークシステムを示すブロック図。
【図２】複合機処理のフローチャート。
【図３】一元化画像印刷処理（その１）のフローチャート。
【図４】印刷処理Ａのフローチャート。
【図５】印刷処理Ｂのフローチャート。
【図６】一元化画像印刷処理（その２）のフローチャート。
【図７】印刷処理Ｃのフローチャート。
【図８】印刷処理Ｄのフローチャート。
【図９】一元化画像印刷処理（その３）のフローチャート。
【図１０】印刷処理Ｅのフローチャート。
【図１１】印刷処理Ｆのフローチャート。
【図１２】一元化画像印刷処理（その４）のフローチャート。
【図１３】印刷処理Ｇのフローチャート。
【図１４】印刷処理Ｈのフローチャート。
【図１５】表示部における表示内容を示す説明図。
【図１６】印刷物を例示した説明図。
【図１７】パネル一元化情報入力処理のフローチャート。
【図１８】スキャナ一元化情報入力処理のフローチャート。
【符号の説明】
【０１６１】
１・・・複合機、２・・・第１コンテンツ配信サーバ、３・・・第２コンテンツ配信サーバ、４・・・ＰＣ（パーソナルコンピュータ）、５・・・携帯端末、６・・・ネットワーク、１１，２１，３１，４１，５１・・・制御部、１２・・・操作部、１３，２３，３３，４３，５３・・・表示部、１４，２４，３４，４４，５４・・・通信部、１５・・・電話通信部、１６・・・読取部、１７・・・印刷部、１８，２５，２８，３５，３８，４５，５５・・・記憶部、１９・・・外部メモリインターフェース、２２，３２，４２，５２・・・入力部、６１・・・フォーカス、７１，８１・・・印刷物、７３，８３・・・オブジェクト、７５，８５・・・コードシンボル、８７・・・符号。
【図１】
2007122616.tif 000003
【図２】
2007122616.tif 000004
【図３】
2007122616.tif 000005
【図４】
2007122616.tif 000006
【図５】
2007122616.tif 000007
【図６】
2007122616.tif 000008
【図７】
2007122616.tif 000009
【図８】
2007122616.tif 000010
【図９】
2007122616.tif 000011
【図１０】
2007122616.tif 000012
【図１１】
2007122616.tif 000013
【図１２】
2007122616.tif 000014
【図１３】
2007122616.tif 000015
【図１４】
2007122616.tif 000016
【図１５】
2007122616.tif 000017
【図１６】
2007122616.tif 000018
【図１７】
2007122616.tif 000019
【図１８】
2007122616.tif 000020