(57)【要約】【課題】ＵＲＬ（Uniform Resource Locator）が文字列によって文書に記される場合において、ユーザが従来よりも容易にこのＵＲＬに対応する電子データを取得できるようにする【解決手段】画像形成装置は、文書７０の中から、アドレスを表わす文字列（ＵＲＬ７０１）検出する。ＵＲＬ７０１が表わすアドレスを文字以外の形態（例えば、ＱＲコード）で表わす識別用画像７ＳＧを生成する。そして、識別用画像７ＳＧを文書７０に付加して用紙に印刷する。【選択図】図６
2017017641.tif 000002
【特許請求の範囲】
【請求項１】
電子データを取得するためのアドレスを表わす文字列を文書の中から検出する検出手段と、
検出された前記文字列が表わす前記アドレスを文字以外の形態で表わす画像を生成する生成手段と、
前記画像を付加して前記文書を出力する出力手段と、
を有することを特徴とする文書出力システム。
【請求項２】
前記出力手段は、前記文書を用紙に印刷することによって出力する、
請求項１に記載の文書出力システム。
【請求項３】
前記出力手段は、前記文書を、前記文字列を削除して出力する、
請求項１または請求項２に記載の文書出力システム。
【請求項４】
前記出力手段は、前記文書を、前記画像を前記文字列の隣に配置して出力する、
請求項１または請求項２に記載の文書出力システム。
【請求項５】
前記出力手段は、前記文書を、前記画像を前記文字列とは異なるページに配置して出力する、
請求項１または請求項２に記載の文書出力システム。
【請求項６】
前記出力手段は、前記文字列を削除して出力する第一の態様、前記画像を前記文字列の隣に配置して出力する第二の態様、および前記画像を前記文字列とは異なるページに配置して出力する第三の態様のうちのユーザが選択した態様で、前記文書を出力する、
請求項１または請求項２に記載の文書出力システム。
【請求項７】
前記出力手段は、前記検出手段によって前記文字列が複数検出された場合は、前記生成手段によって生成される、当該検出された複数の文字列それぞれが表わす前記画像を、１つのページに纏めて出力する、
請求項１または請求項２に記載の文書出力システム。
【請求項８】
前記アドレスがイントラネットの中の第一のサーバから前記電子データを取得するためのものである場合に、前記電子データを前記第一のサーバから取得する取得手段と、
取得された前記電子データをインターネット上の第二のサーバへアップロードするアップロード手段と、を有し、
前記生成手段は、前記画像として、前記第二のサーバから前記電子データを取得するためのアドレスを前記アドレスとして表わす画像を生成する、
請求項１ないし請求項７のいずれかに記載の文書出力システム。
【請求項９】
前記検出手段は、前記文書が複数のページからなる場合は、前記文字列を、前記複数のページのうちの連続する２つ以上のページに跨がって検出する、
請求項１ないし請求項８のいずれかに記載の文書出力システム。
【請求項１０】
前記検出手段、前記生成手段、前記出力手段は、スキャナを有する画像形成装置に設けられており、
前記文書は、前記スキャナによって読み取られまたは前記画像形成装置のプリンタドライバを有する端末装置から送信されてきたものである、
請求項１ないし請求項９のいずれかに記載の文書出力システム。
【請求項１１】
前記出力手段は、スキャナを有する画像形成装置に設けられており、
前記検出手段および前記生成手段は、前記画像形成装置のプリンタドライバを有する端末装置に設けられており、
前記文書は、前記スキャナによって読み取られまたは前記端末装置から送信されてきたものである、
請求項１ないし請求項９のいずれかに記載の文書出力システム。
【請求項１２】
電子データを取得するためのアドレスおよび前記アドレスがハイパーリンクとして設定されているオブジェクトを文書の中から検出する検出手段と、
検出された前記オブジェクトに設定されている前記アドレスを文字以外の形態で表わす画像を生成する生成手段と、
前記画像を付加して前記文書を出力する出力手段と、
を有することを特徴とする文書出力システム。
【請求項１３】
電子データを取得するためのアドレスを表わす文字列を文書の中から検出し、
検出した前記文字列が表わす前記アドレスを文字以外の形態で表わす画像を生成し、
前記画像を付加して前記文書を出力する、
ことを特徴とする文書出力方法。
【請求項１４】
電子データを取得するためのアドレスおよび前記アドレスがハイパーリンクとして設定されているオブジェクトを文書の中から検出し、
検出した前記オブジェクトに設定されている前記アドレスを文字以外の形態で表わす画像を生成し、
前記画像を付加して前記文書を出力する、
ことを特徴とする文書出力方法。
【請求項１５】
文書を出力する機能を有する文書出力装置に用いられるコンピュータプログラムであって、
前記文書出力装置に、
電子データを取得するためのアドレスを表わす文字列を前記文書の中から検出する処理と、
検出した前記文字列が表わす前記アドレスを文字以外の形態で表わす画像を生成する処理と、
前記画像を付加して前記文書を出力する処理と、
を実行させることを特徴とするコンピュータプログラム。
【請求項１６】
文書を出力する機能を有する文書出力装置に用いられるコンピュータプログラムであって、
電子データを取得するためのアドレスおよび前記アドレスがハイパーリンクとして設定されているオブジェクトを前記文書の中から検出する処理と、
検出した前記オブジェクトに設定されている前記アドレスを文字以外の形態で表わす画像を生成する処理と、
前記画像を付加して前記文書を出力する処理と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＲＬ（Uniform Resource Locator）などのアドレスを記した文書の技術に関する。
【背景技術】
【０００２】
近年、文書を電子データとして取り扱う技術として、以下のような技術が提案されている。
【０００３】
ＣＰＵは、２次元コードをデコードすることにより得られたテキストがＵＲＬを含むか否かを判断する。ＣＰＵはＵＲＬを含むと判断すると、このＵＲＬにより指定される領域に記憶されているファイルの要求を送信する（特許文献１）。
【０００４】
スキャナ機能を備える画像形成装置に、ハードウェア又はソフトウェアとして、印刷物をスキャンしたスキャン画像から１次元バーコードや２次元コード等のコードを検出するコード検出部と、検出したコードが複数の場合に、複数のコードの中から所望のコードをユーザに選択させるための画面を作成し、該画面を表示部に表示させる表示制御部と、選択されたコードを読み取り、該コードに記録された情報、又は該コードに記録されたＵＲＬに保存されている情報を取得する情報取得部とを設け、取得した情報に対して表示、プリント、保存、送信などの処理を行う（特許文献２）。
【０００５】
ブラウザを備える画像形成装置が、前記ブラウザを用いて表示されたＨＴＭＬファイルのＵＲＬをテーブルに保存し、前記ＵＲＬのリンク切れ／変更の有無を判断し、前記ＵＲＬのリンク切れ／変更があった場合に、該ＵＲＬをテーブルから削除し、削除後のテーブルのＵＲＬを送信する（特許文献３）。
【０００６】
情報処理装置は、インターネットを介してアクセス可能なサーバ上の画像のアドレス情報が記載された文書データを印刷する。まず、操作部により画像の印刷指示及びその設定がなされ、文書データ中からアドレス情報が検出され、インターネットを介してその画像にアクセスする。そして、アクセスされた画像が文書データ中に埋め込み可能であるか否かを判定し、可能であれば当該画像をダウンロードする。そして、ダウンロードされた画像が文書データ中の所定の位置に埋め込まれ印刷される（特許文献４）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−７４５８０号公報
【特許文献２】特開２００８−２９９７８１号公報
【特許文献３】特開２００６−３０１７４６号公報
【特許文献４】特開２００５−４９９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、ある文書（第一の文書）の中に、他の文書（第二の文書）の電子データのＵＲＬが文字列によって記されていることがある。第一の文書がパーソナルコンピュータまたはスマートフォンなどの情報処理装置で表示されている場合は、ユーザは、このＵＲＬをクリックしまたはタップすることによって、第二の文書の電子データをダウンロードし、第二の文書を表示させることができる。
【０００９】
しかし、第一の文書が印刷された印刷物に対して上述の操作を行っても、第二の文書の電子データをダウンロードし第二の文書を表示させることは、できない。ユーザは、第二の文書を見たい場合は、ＵＲＬを１文字ずつ情報処理装置に入力しなければならない。
【００１０】
本発明は、このような問題点に鑑み、ＵＲＬが文字列によって文書に記される場合において、ユーザが従来よりも容易にこのＵＲＬに対応する電子データを取得できるようにすることを、目的とする。
【課題を解決するための手段】
【００１１】
本発明の一形態に係る文書出力システムは、電子データを取得するためのアドレスを表わす文字列を文書の中から検出する検出手段と、検出された前記文字列が表わす前記アドレスを文字以外の形態で表わす画像を生成する生成手段と、前記画像を付加して前記文書を出力する出力手段と、を有する。好ましくは、前記出力手段は、前記文書を用紙に印刷することによって出力する。
【００１２】
または、前記出力手段は、前記文書を、前記文字列を削除して出力する。または、前記画像を前記文字列の隣に配置して出力する。または、前記画像を前記文字列とは異なるページに配置して出力する。または、前記検出手段によって前記文字列が複数検出された場合は、前記生成手段によって生成される、当該検出された複数の文字列それぞれが表わす前記画像を、１つのページに纏めて出力する。
【００１３】
または、前記アドレスがイントラネットの中の第一のサーバから前記電子データを取得するためのものである場合に、前記電子データを前記第一のサーバから取得する取得手段と、取得された前記電子データをインターネット上の第二のサーバへアップロードするアップロード手段と、を有し、前記生成手段は、前記画像として、前記第二のサーバから前記電子データを取得するためのアドレスを前記アドレスとして表わす画像を生成する。
【００１４】
または、前記検出手段は、前記文書が複数のページからなる場合は、前記文字列を、前記複数のページのうちの連続する２つ以上のページに跨がって検出する。
【００１５】
本発明の他の一形態に係る文書出力システムは、電子データを取得するためのアドレスおよび前記アドレスがハイパーリンクとして設定されているオブジェクトを文書の中から検出する検出手段と、検出された前記オブジェクトに設定されている前記アドレスを文字以外の形態で表わす画像を生成する生成手段と、前記画像を付加して前記文書を出力する出力手段と、を有する。
【発明の効果】
【００１６】
本発明によると、ＵＲＬが文字列によって文書に記される場合において、ユーザは従来よりも容易にこのＵＲＬに対応する電子データを取得することができる。
【図面の簡単な説明】
【００１７】
【図１】印刷物提供システム４の全体的な構成の例を示す図である。
【図２】画像形成装置１のハードウェア構成の例を示す図である。
【図３】第一の端末装置３０のハードウェア構成の例を示す図である。
【図４】第二の端末装置３５のハードウェア構成の例を示す図である。
【図５】画像形成装置１および第二の端末装置３５それぞれの機能的構成の例を示す図である。
【図６】文書７０の例を示す図である。
【図７】文書７１の例を示す図である。
【図８】印刷物提供システム４の各装置の全体的な処理の流れの例を説明するシーケンス図である。
【図９】置換処理の流れの例を説明するフローチャートである。
【図１０】第一の端末装置３０および第二の端末装置３５それぞれの機能的構成の例を示す図である。
【図１１】文書７３の例を示す図である。
【図１２】文書７４の例を示す図である。
【図１３】印刷物提供システム４の各装置の全体的な処理の流れの例を説明するシーケンス図である。
【図１４】置換処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
図１は、印刷物提供システム４の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、第一の端末装置３０のハードウェア構成の例を示す図である。図４は、第二の端末装置３５のハードウェア構成の例を示す図である。
【００１９】
図１に示すように、印刷物提供システム４は、画像形成装置１、第一の文書サーバ２０、第二の文書サーバ２５、第一の端末装置３０、第二の端末装置３５、ルータ４０１、通信路４０２、およびインターネット４１などによって構成される。
【００２０】
印刷物提供システム４によると、ユーザは、文書を用紙に印刷することができる。この際に、文書にＵＲＬ（Uniform Resource Locator）が記されていれば、ＵＲＬをＱＲ（Quick Response）コード（登録商標）などの画像に置き換えて印刷することができる。そして、この画像を撮影することによって、ＵＲＬを１文字ずつ入力することなく、ＵＲＬに示されるファイルへアクセスすることができる。以下、ある会社において印刷物提供システム４が使用される場合を例に説明する。
【００２１】
画像形成装置１、第一の文書サーバ２０、第一の端末装置３０、ルータ４０１、および通信路４０２などによって、イントラネット４０が構築されている。
【００２２】
ルータ４０１は、イントラネット４０とインターネット４１とを接続する。また、ルータ４０１は、ハブの機能を有しており、画像形成装置１、第一の文書サーバ２０、および第一の端末装置３０と通信路４０２によって繋がれている。
【００２３】
通信路４０２は、ツイストペアケーブルによって構成される。そのほか、ハブ、リピータ、または基地局などが含まれる場合がある。
【００２４】
画像形成装置１、第一の文書サーバ２０、および第一の端末装置３０は、インターネット４１に接続されている装置へアクセスし、通信することができる。特に、第二の文書サーバ２５および第三の文書サーバ２９へアクセスし、通信することができる。
【００２５】
ただし、ルータ４０１には、イントラネット４０から外部へのアクセスよりも外部からイントラネット４０へのアクセスが厳しく制限されている。
【００２６】
例えば、第一の端末装置３０から第二の文書サーバ２５および第三の文書サーバ２９へのアクセスは許可されているが、第二の端末装置３５から第一の文書サーバ２０へのアクセスは禁止されている。
【００２７】
画像形成装置１は、コピー、ネットワークプリント、ファックス、およびスキャンなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２８】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、およびプリントユニット１０ｊなどによって構成される。
【００２９】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００３０】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００３１】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって第一の文書サーバ２０、第一の端末装置３０、および第二の文書サーバ２５などと通信する。
【００３２】
モデム１０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３３】
スキャンユニット１０ｉは、プラテンガラスの上にセットされたシートに記されている画像を読み取って画像データを生成する。
【００３４】
プリントユニット１０ｊは、スキャンユニット１０ｉによって読み取られた画像を印刷する。さらに、ネットワークプリントを行う。つまり、パーソナルコンピュータなどからＮＩＣ１０ｇによって受信されたデータに基づいて画像を用紙に印刷する。そのほか、ファックス端末からモデム１０ｈによって受信されたデータに基づいて画像を用紙に印刷する。
【００３５】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述のコピーおよびネットワークプリントなどの機能を実現するためのプログラムが記憶されている。さらに、アクセス支援用プログラム１０Ｐが記憶されている。アクセス支援用プログラム１０Ｐは、文書に示されるＵＲＬのファイルへのアクセスを支援するためのプログラムである。
【００３６】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３７】
第一の文書サーバ２０は、文書の文書ファイルを記憶し、イントラネット４０内の他の装置からの要求に応じて文書ファイルを提供する。
【００３８】
文書ファイルは、ＨＴＭＬ（Hypertext Markup Language）もしくはＰＤＦ（Portable Document Format）などの汎用的なフォーマットまたは特定のアプリケーション（例えば、マイクロソフト社のエクセル、ワード、またはパワーポイント）専用のフォーマットのファイルである。
【００３９】
第一の文書サーバ２０として、ファイルサーバまたはＮＡＳ（Network Attached Storage）などが用いられる。
【００４０】
第一の端末装置３０は、第一の文書サーバ２０から文書ファイルをダウンロードし、文書を表示したり、画像形成装置１に文書を印刷させたりする。第二の文書サーバ２５または第三の文書サーバ２９から文書ファイルをダウンロードし、文書を表示したり、画像形成装置１に文書を印刷させたりすることも、できる。
【００４１】
さらに、第一の端末装置３０は、ユーザがアプリケーションを用いて作成した文書のファイルを文書ファイルとして第一の文書サーバ２０へアップロードすることができる。
【００４２】
第一の端末装置３０として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータなどが用いられる。以下、第一の端末装置３０としてパーソナルコンピュータが用いられる場合を例に説明する。
【００４３】
第一の端末装置３０は、図３に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、補助記憶装置３０ｄ、液晶ディスプレイ３０ｅ、ＮＩＣ３０ｆ、キーボード３０ｇ、およびポインティングデバイス３０ｈなどによって構成される。
【００４４】
液晶ディスプレイ３０ｅには、印刷の対象である文書および印刷の指令のための画面などが表示される。
【００４５】
ＮＩＣ３０ｆは、画像形成装置１、第一の文書サーバ２０、第二の文書サーバ２５、および第三の文書サーバ２９などとＴＣＰ／ＩＰなどのプロトコルによって通信する。
【００４６】
キーボード３０ｇおよびポインティングデバイス３０ｈは、ユーザが情報およびコマンドを入力するための入力装置である。
【００４７】
ＲＯＭ３０ｃまたは補助記憶装置３０ｄには、オペレーティングシステムおよび種々のアプリケーションのほか、プリンタドライバが記憶されている。プリンタドライバは、画像形成装置１にネットワークプリントを実行させるためのプログラムである。
【００４８】
これらのプログラムは、必要に応じてＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【００４９】
第二の文書サーバ２５は、イントラネット４０の外部に設けられており、インターネット４１に接続されている。そして、送信元の装置から送信されてきた文書ファイルを記憶し、要求元の装置からの要求に応じて文書ファイルを提供する。送信元の装置および要求元の装置は、イントラネット４０の内部および外部のどちらに設けられていても構わない。
【００５０】
特に、本実施形態では、イントラネット４０の内部の装置から送信されてきた文書ファイルは、この会社のディレクトリに記憶される。
【００５１】
第二の文書サーバ２５として、ウェブサーバが用いられる。または、ＦＴＰ（File Transfer Protocol）サーバを用いてもよい。または、ドロップボックス社のドロップボックス、グーグル社のグーグルドライブ、またはマイクロソフト社のワンドライブなどのクラウドサーバを用いてもよい。
【００５２】
第三の文書サーバ２９は、第二の文書サーバ２５と同様に、イントラネット４０の外部に設けられており、インターネット４１に接続されている。そして、送信元の装置から送信されてきた文書ファイルを記憶し、要求元の装置からの要求に応じて文書ファイルを提供する。送信元の装置および要求元の装置は、イントラネット４０の内部および外部のどちらに設けられていても構わない。本実施形態では、第三の文書サーバ２９への文書ファイルのアップロードは、この会社以外の者によって行われ、この会社の者によっては行われない。その点が、第一の文書サーバ２０とは異なる。
【００５３】
第二の端末装置３５は、イントラネット４０の外部に設けられており、インターネット４１に接続されている。
【００５４】
そして、第二の端末装置３５は、第二の文書サーバ２５または第三の文書サーバ２９から文書ファイルをダウンロードし、文書を表示する。ただし、第一の文書サーバ２０へアクセスすることができないので、第一の文書サーバ２０から文書ファイルをダウンロードすることは、できない。
【００５５】
第二の端末装置３５として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータが用いられる。ただし、デジタルカメラが内蔵されまたは外付されている必要がある。以下、第二の端末装置３５としてスマートフォンが用いられる場合を例に説明する。
【００５６】
第二の端末装置３５は、図４に示すように、ＣＰＵ３５ａ、ＲＡＭ３５ｂ、ＲＯＭ３５ｃ、フラッシュメモリ３５ｄ、タッチパネルディスプレイ３５ｅ、操作ボタン群３５ｆ、無線ＬＡＮ通信装置３５ｇ、携帯電話通信装置３５ｈ、およびデジタルカメラ３５ｉなどによって構成される。
【００５７】
タッチパネルディスプレイ３５ｅには、ＱＲコードの撮影用の画面およびダウンロードした文書などが表示される。また、タッチパネルディスプレイ３５ｅは、タッチされた位置を示す信号をＣＰＵ３５ａへ送る。
【００５８】
操作ボタン群３５ｆは、いわゆるホームボタンおよび音量調整ボタンなどによって構成され、ＱＲ（Quick Response）コードの撮影のコマンドなどをユーザが入力するために用いられる。
【００５９】
無線ＬＡＮ通信装置３５ｇは、インターネット４１に接続されている無線ＬＡＮの無線基地局を介して第二の文書サーバ２５および第三の文書サーバ２９などとＴＣＰ／ＩＰなどのプロトコルによって通信する。
【００６０】
携帯電話通信装置３５ｈは、インターネット４１に接続されている携帯電話網の無線基地局を介して、第二の文書サーバ２５および第三の文書サーバ２９などとＴＣＰ／ＩＰなどのプロトコルによって通信する。
【００６１】
デジタルカメラ３５ｉは、画像を撮影し画像データを生成する。本実施形態では、特に、ＱＲコードを撮影するために用いられる。
【００６２】
ＲＯＭ３５ｃまたはフラッシュメモリ３５ｄには、オペレーティングシステムおよび種々のアプリケーションのほか、文書閲覧用プログラム３５Ｐが記憶されている。文書閲覧用プログラム３５Ｐは、サーバから文書ファイルをダウンロードし文書を表示するためのプログラムである。
【００６３】
上述の通り、ユーザは、文書に記されているＵＲＬを１文字ずつ入力する代わりにＱＲコードを撮影することによって、ＵＲＬに示されるファイルを取得することができる。撮影には、第二の端末装置３５が用いられる。以下、この仕組みについて、図５〜図７を参照しながら説明する。
【００６４】
図５は、画像形成装置１および第二の端末装置３５それぞれの機能的構成の例を示す図である。図６は、文書７０の例を示す図である。図７は、文書７１の例を示す図である。
【００６５】
アクセス支援用プログラム１０Ｐによると、図５に示すテキスト認識部１０１、ＵＲＬ抽出部１０２、保存場所判別部１０３、文書ファイル取得部１０４、文書ファイル登録部１０５、識別用画像生成部１０６、印刷用文書生成部１０７、およびジョブ制御部１０８などの機能が画像形成装置１に実現される。
【００６６】
文書閲覧用プログラム３５Ｐによると、図５に示す識別用画像取得部３５１、ＵＲＬ認識部３５２、文書ファイル取得部３５３、および文書表示部３５４などの機能が画像形成装置１に実現される。
【００６７】
ユーザは、例えば次の方法によって、文書を用意しこれを印刷するように画像形成装置１に対して指令する。
【００６８】
ユーザは、第一の端末装置３０にインストールされている表計算ソフトまたはワープロソフトなどのアプリケーションで文書を作成し、ファイルとして保存する。文書には、文字列だけでなく、図表、イラスト、または写真などを含めることができる。ただし、本実施形態では、少なくとも１つＵＲＬを表わす文字列が含まれている。または、第一の端末装置３０にインストールされているウェブブラウザによって文書のファイルをウェブサイトからダウンロードする。
【００６９】
そして、ユーザは、用意したファイルをアプリケーションで開いたまま、プリントのコマンドを入力する。
【００７０】
すると、端末装置３０は、プリンタドライバによって、このファイルに基づいて文書の印刷用データ６４を生成し、印刷用データ６４をジョブの実行の要求とともに画像形成装置１へ送信する。印刷用データ６４は、画像形成装置１に対応しているＰＤＬ（Page Description Language）によって記述される。
【００７１】
または、ユーザは、文書が記された用紙を画像形成装置１のスキャンユニット１０ｉにセットする。この文書にも、少なくとも１つＵＲＬを表わす文字列が含まれている。そして、ユーザは、コピーのコマンドをタッチパネルディスプレイ１０ｅまたは操作キーパネル１０ｆを操作して入力する。
【００７２】
すると、スキャンユニット１０ｉは、この用紙をスキャンすることによって、この文書の画像データ６５を生成する。
【００７３】
その後、画像形成装置１において、印刷用データ６４または画像データ６５を用いて文書の印刷のジョブが行われる。以下、図６に示す文書７０が印刷の対象である場合を例に、説明する。また、印刷用データ６４を用いる印刷のジョブおよび画像データ６５を用いる印刷のジョブをそれぞれ、「ネットワークプリントジョブ」および「コピージョブ」と区別して記載することがある。
【００７４】
画像形成装置１において、テキスト認識部１０１は、印刷用データ６４または画像データ６５に基づいて、文書７０に含まれる文字列を認識する。認識は、公知の技術によって行えばよい。例えば、ＯＣＲ（Optical Character Recognition）によって行えばよい。または、印刷用データ６４の中から、所定のコマンドに対応付けられている文字列を抽出してもよい。
【００７５】
ＵＲＬ抽出部１０２は、テキスト認識部１０１によって得られた文字列の中からＵＲＬを表わす文字列を抽出する。以下、抽出されたＵＲＬを「ＵＲＬ７０１」と記載する。抽出は、公知の方法によって行うことができる。例えば、ＵＲＬ抽出部１０２は、スキーム名を表わす文字列を、テキスト認識部１０１によって得られた文字列の中から検索する。そして、スキーム名の後ろに一定の長さ未満の間隔で連続する複数の文字を、スキーム名とともにＵＲＬ７０１として抽出する。
【００７６】
保存場所判別部１０３は、ＵＲＬ７０１に示されるファイルがイントラネット４０の内部のサーバに保存されているかイントラネット４０の外部のサーバに保存されているかを判別する。これは、ＵＲＬ７０１に示されるドメイン名またはホスト名に基づいて判別することができる。このドメイン名またはホスト名が所定のドメイン名またはホスト名であれば、イントラネット４０の内部のサーバに保存されていると判別し、それ以外のドメイン名またはホスト名であれば、イントラネット４０の外部のサーバに保存されていると判別すればよい。
【００７７】
文書ファイル取得部１０４は、ＵＲＬ７０１に示されるファイルがイントラネット４０の内部のサーバに保存されていると保存場所判別部１０３によって判別された場合に、ＵＲＬ７０１に基づいてこのファイルを取得（ダウンロード）する。
【００７８】
例えば、ＵＲＬ７０１が「http://192.168.1.20/abc/1st/data.pdf」であり、かつ、「192.168.1.20」が第一の文書サーバ２０のＩＰアドレス（ホスト名）である場合は、文書ファイル取得部１０４は、第一の文書サーバ２０へアクセスし、「abc/1st」ディレクトリから「data.pdf」という文書ファイルをダウンロードする。
【００７９】
以下、ダウンロードされた文書ファイルを他の文書ファイルと区別するために「文書ファイル６１」と記載することがある。また、イントラネット４０の外部の第二の文書サーバ２５以外のサーバに記憶（保存）されている文書ファイルを「文書ファイル６２」と記載することがある。
【００８０】
文書ファイル登録部１０５は、第二の文書サーバ２５へアクセスし、第二の文書サーバ２５の所定のディレクトリへ文書ファイル６１をアップロードする。これにより、文書ファイル６１が第二の文書サーバ２５に登録（保存）される。
【００８１】
識別用画像生成部１０６は、ＵＲＬ７０１または第二の文書サーバ２５から文書ファイルを取得するためのＵＲＬ（以下、「ＵＲＬ７０２」と記載する。）を表わす識別用画像７ＳＧを生成する。
【００８２】
具体的には、ＵＲＬ７０１に示されるファイルがイントラネット４０の外部のサーバ（例えば、第三の文書サーバ２９）に保存されている場合は、識別用画像生成部１０６は、識別用画像７ＳＧとして、ＵＲＬ７０１を表わす画像を生成する。
【００８３】
一方、ＵＲＬ７０１に示されるファイルがイントラネット４０の内部のサーバ（例えば、第一の文書サーバ２０）に保存されている場合は、識別用画像生成部１０６は、識別用画像７ＳＧとしてＵＲＬ７０２を表わす画像を生成する。ＵＲＬ７０２は、ＵＲＬ７０１に基づいて文書ファイル取得部１０４によって取得され文書ファイル登録部１０５によって第二の文書サーバ２５へアップロードされた文書ファイル６１のＵＲＬである。
【００８４】
例えば、第二の文書サーバ２５のホスト名が「www.example.ne.jp」であり、「data.pdf」というファイル名の文書ファイル６１が「bbb」というディレクトリ名のディレクトリにアップロードされた場合は、識別用画像生成部１０６は、「http://www.example.ne.jp/bbb/data.pdf」というＵＲＬ７０２を表わす画像を生成する。
【００８５】
識別用画像７ＳＧの規格として、公知の規格が用いられる。以下、ＱＲコードの規格が用いられる場合を例に説明する。
【００８６】
印刷用文書生成部１０７は、文書７０からＵＲＬ７０１を消去し、識別用画像生成部１０６によって生成された識別用画像７ＳＧを文書７０へ配置することによって、図７のような文書７１を生成する。
【００８７】
なお、文書７０にＵＲＬ７０１が複数、配置されている場合がある。この場合は、上述の処理が、これらのＵＲＬ７０１ごとに行われる。
【００８８】
すなわち、保存場所判別部１０３は、これらのＵＲＬ７０１それぞれについて、保存場所の判別を行う。文書ファイル取得部１０４は、これらのＵＲＬ７０１のうちのファイルがイントラネット４０の内部のサーバに保存されていると判別されたＵＲＬ７０１それぞれに基づいて、文書ファイル６１を取得する。文書ファイル登録部１０５は、それぞれの文書ファイル６１を第二の文書サーバ２５へアップロードする。識別用画像生成部１０６は、これらのＵＲＬ７０１のうちのファイルがイントラネット４０の外部のサーバに保存されていると判別されたＵＲＬ７０１の識別用画像７ＳＧと、第二の文書サーバ２５へアップロードされたそれぞれの文書ファイル６１のＵＲＬ７０２の識別用画像７ＳＧとを、生成する。そして、印刷用文書生成部１０７は、これらのＵＲＬ７０１を文書７０から消去し、それぞれに対応する識別用画像７ＳＧを文書７０へ配置することによって、文書７１を生成する。
【００８９】
ジョブ制御部１０８は、文書７１が用紙に印刷されるようにプリントユニット１０ｊなどを制御する。これにより、文書７１の印刷物が生成される。以下、この印刷物を「印刷物８」と記載する。
【００９０】
ユーザは、印刷物８を取得すると、文書７１を読んだり印刷物８へメモを書き込んだりすることができる。
【００９１】
さらに、印刷物８によると、ユーザは、文書７１に示される識別用画像７ＳＧ（ＱＲコード）を第二の端末装置３５で撮影することによって、元の文書７０に示されるＵＲＬを一文字ずつ入力することなく、このＵＲＬに対応する文書ファイルをダウンロードし文書を閲覧することができる。以下、この仕組みについて説明する。
【００９２】
ユーザは、第二の端末装置３５に文書閲覧用プログラム３５Ｐを起動させる。すると、第二の端末装置３５において、識別用画像取得部３５１は、識別用画像７ＳＧを次のように取得する。
【００９３】
識別用画像取得部３５１は、ＱＲコードを撮影するように促すメッセージをタッチパネルディスプレイ３５ｅに表示させる。ユーザは、端末装置３５のデジタルカメラ３５ｉのピントを識別用画像７ＳＧに合わせ、撮影のコマンドを入力する。すると、識別用画像取得部３５１は、撮影を行うようにデジタルカメラ３５ｉを制御する。これにより、識別用画像７ＳＧを含む画像が撮影される。そして、識別用画像取得部３５１は、撮影された画像の中から識別用画像７ＳＧを抽出する。
【００９４】
ＵＲＬ認識部３５２は、識別用画像７ＳＧに示される文字列を、ＱＲコードの規格に基づいて認識する。すなわち、識別用画像７ＳＧをテキストデータに変換する。このテキストデータは、ＵＲＬ７０１またはＵＲＬ７０２を示す。
【００９５】
文書ファイル取得部３５３は、ＵＲＬ認識部３５２によって得られたＵＲＬ７０１またはＵＲＬ７０２に基づいてファイルを取得する。
【００９６】
ＵＲＬ７０２は、必ず、第二の文書サーバ２５に記憶（保存）されている文書ファイル６１を示している。よって、文書ファイル取得部３５３は、ＵＲＬ７０２が得られた場合は、第二の文書サーバ２５へアクセスし、ＵＲＬ７０２によって特定される文書ファイル６１をダウンロードする。
【００９７】
一方、ＵＲＬ７０１は、イントラネット４０の外部のいずれかのサーバに記憶されているファイルを示している。例えば、第三の文書サーバ２９に記憶されている文書ファイル６２を示している。この例の場合は、文書ファイル取得部３５３は、第三の文書サーバ２９へアクセスし、ＵＲＬ７０１によって特定される文書ファイル６２をダウンロードする。
【００９８】
文書表示部３５４は、文書ファイル取得部３５３によって取得（ダウンロード）された文書ファイル６１または文書ファイル６２などのファイルに基づいて、文書をタッチパネルディスプレイ３５ｅに表示させる。
【００９９】
以上の通り、ユーザは、第二の端末装置３５で文書７１の識別用画像７ＳＧを撮影することによって、元の文書７０に示されるＵＲＬに対応するファイルをダウンロードし、そのファイルに示される文書を閲覧することができる。
【０１００】
図８は、印刷物提供システム４の各装置の全体的な処理の流れの例を説明するシーケンス図である。図９は、置換処理の流れの例を説明するフローチャートである。
【０１０１】
次に、図８および図９などを参照しながら、画像形成装置１、第一の文書サーバ２０、第二の文書サーバ２５、および第二の端末装置３５の全体的な処理の流れを説明する。特に、画像形成装置１は、アクセス支援用プログラム１０Ｐに基づいて、図８に示すステップ＃８０１〜＃８０７の処理を実行する。第二の端末装置３５は、文書閲覧用プログラム３５Ｐに基づいて、ステップ＃８３１〜＃８３５の処理を実行する。
【０１０２】
画像形成装置１は、ネットワークプリントジョブまたはコピージョブを受け付ける（図８の＃８０１）。受付の際に、ネットワークプリントジョブの場合は、文書７０の印刷用データ６４を受信し、コピージョブの場合は、文書７０の画像データ６５を生成する。
【０１０３】
画像形成装置１は、印刷用データ６４または画像データ６５に対してＯＣＲの処理を施しまたは他の処理を施すことによって、文書７０に示される文字列を認識する（＃８０２）。
【０１０４】
そして、画像形成装置１は、文字列に含まれるＵＲＬを識別用画像７ＳＧに置き換える処理を実行する（＃８０３）。この処理の手順は、図９に示す通りである。
【０１０５】
図９に示すように、画像形成装置１は、文字列に含まれるＵＲＬ７０１の検索を開始する（＃８６１）。ＵＲＬ７０１が見つかったら（＃８６２でＹｅｓ）、ＵＲＬ７０１に示されるファイルがイントラネット４０の内部のサーバに保存されているかイントラネット４０の外部のサーバに記憶（保存）されているかを判別する（＃８６３）。
【０１０６】
イントラネット４０の内部のサーバに記憶されていると判別した場合は（＃８６４でＹｅｓ）、画像形成装置１は、ＵＲＬ７０１に基づいてこのサーバ（例えば、第一の文書サーバ２０）から文書ファイル６１をダウンロードし（＃８６５）、第二の文書サーバ２５の所定のディレクトリへアップロードする（＃８６６）。文書ファイル６１を第二の文書サーバ２５からダウンロードするためのＵＲＬ７０２を示す識別用画像７ＳＧを生成する（＃８６７）。そして、文書７０からＵＲＬ７０１を消去し、識別用画像７ＳＧを配置する（＃８６８）。
【０１０７】
一方、イントラネット４０の外部のサーバに記憶されていると判別した場合は（＃８６４でＮｏ）、画像形成装置１は、ＵＲＬ７０１を示す識別用画像７ＳＧを生成する（＃８６９）。そして、文書７０からＵＲＬ７０１を消去し、識別用画像７ＳＧを配置する（＃８７０）。
【０１０８】
画像形成装置１は、図８のステップ＃８０２で得た文字列の中から、さらにＵＲＬ７０１を見つけた場合は（＃８７１でＮｏ、＃８６２でＹｅｓ）、このＵＲＬ７０１について、ステップ＃８６３〜＃８７０の処理を適宜、実行する。
【０１０９】
そして、検索が終了したら（＃８７１でＹｅｓ）、画像形成装置１は、置換の処理を終了する。これにより、図７のような文書７１が得られる。
【０１１０】
図８に戻って、画像形成装置１は、文書７１を用紙に印刷する（＃８０７）。これにより、印刷物８が生成される。
【０１１１】
なお、図８には、文書ファイル６１のやり取りが分かるように、図９のステップ＃８６５〜＃８６６の処理を重複して記載している。図８のステップ＃８０４〜＃８０６の処理は、図９の置換処理の中で含まれるものである。具体的には、次の通り、重複している。
【０１１２】
画像形成装置１が文書ファイル６１を第一の文書サーバ２０に対して要求して文書ファイル６１を受信する処理（＃８０４〜＃８０５）が、置換処理における文書ファイル６１のダウンロードの処理（図９の＃８６５）と重複している。第一の文書サーバ２０は、要求を受け付けると（＃８２１）、要求に係る文書ファイル６１を画像形成装置１へ送信する（＃８２２）。
【０１１３】
また、画像形成装置１が文書ファイル６１を第二の文書サーバ２５へ送信する処理（＃８０６）が、置換処理における文書ファイル６１のアップロードの処理（＃８６６）と重複している。第二の文書サーバ２５は、文書ファイル６１を画像形成装置１から受信すると（＃８５１）、所定のディレクトリに保存する（＃８５２）。
【０１１４】
ユーザは、印刷物８を取得する。そして、第二の端末装置３５のデジタルカメラ３５ｉのピントを識別用画像７ＳＧに合わせ、撮影のコマンドを入力する。
【０１１５】
すると、第二の端末装置３５は、印刷物８を撮影して識別用画像７ＳＧを抽出し（＃８３１）、識別用画像７ＳＧに示されるＵＲＬを認識する（＃８３２）。そして、認識したＵＲＬに基づいてサーバへファイルを要求し（＃８３３）、受信する（＃８３４）。図８には、第二の文書サーバ２５へ要求する場合の例を示している。この場合に、第二の文書サーバ２５は、要求を受け付けると（＃８５３）、要求に係る文書ファイル６１を第二の端末装置３５へ送信する（＃８５４）。または、第二の端末装置３５が第三の文書サーバ２９へ要求した場合は、第三の文書サーバ２９が、要求に係る文書ファイル６２を第二の端末装置３５へ送信する。
【０１１６】
そして、第二の端末装置３５は、受信したファイル（例えば、文書ファイル６１または文書ファイル６２）に示される文書を表示する（＃８３５）。
【０１１７】
本実施形態によると、ＵＲＬが文字列によって文書に記される場合に、従来よりも容易にこのＵＲＬに対応するファイルを取得することができる。
【０１１８】
図１０は、第一の端末装置３０および第二の端末装置３５それぞれの機能的構成の例を示す図である。図１１は、文書７３の例を示す図である。図１２は、文書７４の例を示す図である。図１３は、印刷物提供システム４の各装置の全体的な処理の流れの例を説明するシーケンス図である。図１４は、置換処理の流れの例を説明するフローチャートである。
【０１１９】
本実施形態では、文書７０にはＵＲＬ７０１が含まれていたが、一般に文書の中の、ＵＲＬ以外の文字列にハイパーリンクが設定されている場合がある。このハイパーリンクに対応する識別用画像７ＳＧを付加して印刷物を生成すれば、ユーザは、本実施形態のように、従来よりも容易にリンク先へアクセスすることができる。しかし、アクセス支援用プログラム１０Ｐでは、文字列に設定されているハイパーリンクを検出することができない。そこで、印刷物提供システム４を次のように構成すればよい。
【０１２０】
第一の端末装置３０のＲＯＭ３０ｃまたは補助記憶装置３０ｄ（図３参照）に、プリンタドライバ３０Ｐをインストールしておく。
【０１２１】
プリンタドライバ３０Ｐによると、図１０に示すハイパーリンク検出部３０１、保存場所判別部３０２、文書ファイル取得部３０３、文書ファイル登録部３０４、識別用画像生成部３０５、印刷用文書生成部３０６、およびジョブ指令部３０７などの機能が実現される。
【０１２２】
プリンタドライバ３０Ｐは、ＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【０１２３】
以下、図１１に示すような、ハイパーリンクが設定されている複数の文字列７３３を有する文書７３を印刷する場合を例に説明する。
【０１２４】
ユーザは、第一の端末装置３０で文書７３のファイルをアプリケーションで開いたまま、第一の端末装置３０にプリントのコマンドを入力する。
【０１２５】
すると、第一の端末装置３０において、ハイパーリンク検出部３０１は、文書７３の中から文字列７３３を検出する。さらに、文字列７３３に設定されているＵＲＬ（以下、「ＵＲＬ７３１」と記載する。）を検出する。検出は、公知の方法によって行えばよい。
【０１２６】
例えば、ハイパーリンク検出部３０１は、所定のタグまたはコードに対応付けられている文字列を文字列７３３として検出し、この文字列に所定の書式で設定されているＵＲＬをＵＲＬ７３１として検出すればよい。
【０１２７】
保存場所判別部３０２は、検出されたＵＲＬ７３１に示されるファイルがイントラネット４０の内部のサーバに保存されているかイントラネット４０の外部のサーバに保存されているかを判別する。判別の方法は、画像形成装置１の保存場所判別部１０３（図５参照）による判別の方法と同様である。
【０１２８】
文書ファイル取得部３０３は、画像形成装置１の文書ファイル取得部１０４と同様に、ＵＲＬ７３１に示されるファイルがイントラネット４０の内部のサーバに保存されていると保存場所判別部３０２によって判別された場合に、ＵＲＬ７３１に基づいてこのファイル（文書ファイル６１）を取得する。
【０１２９】
文書ファイル登録部３０４は、画像形成装置１の文書ファイル登録部１０５と同様に、第二の文書サーバ２５へアクセスし、第二の文書サーバ２５の所定のディレクトリへ文書ファイル６１をアップロードする。
【０１３０】
識別用画像生成部３０５は、ＵＲＬ７３１または第二の文書サーバ２５から文書ファイルを取得するためのＵＲＬ（以下、「ＵＲＬ７３２」と記載する。）を表わす識別用画像７ＳＧを生成する。ＵＲＬ７３１およびＵＲＬ７３２のどちらを表わす識別用画像７ＳＧを生成するのかは、画像形成装置１の識別用画像生成部１０６の場合と同様に、決定される。
【０１３１】
印刷用文書生成部３０６は、文字列７３３の傍（例えば、右横）に、識別用画像生成部３０５によって生成された識別用画像７ＳＧを配置する。これにより、図１２のような文書７４が生成される。
【０１３２】
ジョブ指令部３０７は、文書７４を印刷するように画像形成装置１に対して指令する。つまり、ネットワークプリントジョブの指令を画像形成装置１に対して与える。この際に、文書７４の印刷用データ６６を生成し、画像形成装置１へ送信する。印刷用データ６６は、画像形成装置１に対応するＰＤＬによって記述される。
【０１３３】
画像形成装置１は、印刷用データ６６を受信すると、文書７４を用紙に印刷する。これにより、印刷物８２が生成される。
【０１３４】
文字列７３３は、バナー画像またはボタンなど、文字列以外のオブジェクトであってもよい。
【０１３５】
以下、ユーザは、第二の端末装置３５で文書７４の識別用画像７ＳＧを撮影することによって、元の文書７３に含まれるハイパーリンクに対応するファイルをダウンロードし、そのファイルに示される文書を閲覧することができる。その仕組みは、図５および図８などを用いて説明した通りである。
【０１３６】
次に、図１３および図１４などを参照しながら、画像形成装置１、第一の文書サーバ２０、第二の文書サーバ２５、第一の端末装置３０、および第二の端末装置３５の全体的な処理の流れを説明する。特に、第一の端末装置３０は、プリンタドライバ３０Ｐに基づいて、図１３に示すステップ＃６３１〜＃６３６の処理を実行する。第二の端末装置３５は、文書閲覧用プログラム３５Ｐに基づいて、ステップ＃６４１〜＃６４５の処理を実行する。
【０１３７】
第一の端末装置３０は、文書７３の印刷の指令を受け付けると（図１３の＃６３１）、ハイパーリンクが設定されている文字列（つまり、文字列７３３）を識別用画像７ＳＧに置き換える処理を実行する（＃６３２）。この処理の手順は、図１４に示す通りである。
【０１３８】
図１４に示すように、第一の端末装置３０は、文書７３に含まれる文字列７３３およびそれに設定されているＵＲＬ７３１の検索を開始する（＃６６１）。文字列７３３およびＵＲＬ７３１が見つかったら（＃６６２でＹｅｓ）、ＵＲＬ７３１に示されるファイルがイントラネット４０の内部のサーバに保存されているかイントラネット４０の外部のサーバに記憶（保存）されているかを判別する（＃６６３）。
【０１３９】
イントラネット４０の内部のサーバに記憶されていると判別した場合は（＃６６４でＹｅｓ）、第一の端末装置３０は、ＵＲＬ７３１に基づいてこのサーバ（例えば、第一の文書サーバ２０）から文書ファイル６１をダウンロードし（＃６６５）、第二の文書サーバ２５の所定のディレクトリへアップロードする（＃６６６）。文書ファイル６１を第二の文書サーバ２５からダウンロードするためのＵＲＬ７３２を示す識別用画像７ＳＧを生成する（＃６６７）。そして、文書７３から文字列７３３を消去し、識別用画像７ＳＧを配置する（＃６６８）。
【０１４０】
一方、イントラネット４０の外部のサーバに記憶されていると判別した場合は（＃６６４でＮｏ）、第一の端末装置３０は、ＵＲＬ７３１を示す識別用画像７ＳＧを生成する（＃６６９）。そして、文書７３から文字列７３３を消去し、識別用画像７ＳＧを配置する（＃６７０）。
【０１４１】
画像形成装置１は、文書７３の中から、さらに文字列７３３およびＵＲＬ７３１がヒットした場合は（＃６７１でＮｏ、＃６６２でＹｅｓ）、この文字列７３３およびこのＵＲＬ７３１について、ステップ＃６６３〜＃６７０の処理を適宜、実行する。
【０１４２】
そして、検索が終了したら（＃６７１でＹｅｓ）、第一の端末装置３０は、置換の処理を終了する。これにより、図１２のような文書７３が得られる。
【０１４３】
なお、図１３には、文書ファイル６１のやり取りが分かるように、図１４のステップ＃６６５〜＃６６６の処理を重複して記載している。図１３のステップ＃６３３〜＃６３５の処理は、図１４の置換処理の中で含まれるものである。具体的には、次の通り、重複している。
【０１４４】
第一の端末装置３０が文書ファイル６１を第一の文書サーバ２０に対して要求して文書ファイル６１を受信する処理（図１３の＃６３３〜＃６３４）が、置換処理における文書ファイル６１のダウンロードの処理（図１４の＃６６５）と重複している。第一の文書サーバ２０は、要求を受け付けると（＃６２１）、要求に係る文書ファイル６１を第一の端末装置３０へ送信する（＃６２２）。
【０１４５】
また、第一の端末装置３０が文書ファイル６１を第二の文書サーバ２５へ送信する処理（＃６３５）が、置換処理における文書ファイル６１のアップロードの処理（＃６６６）と重複している。第二の文書サーバ２５は、文書ファイル６１を第一の端末装置３０から受信すると（＃６５１）、所定のディレクトリに保存する（＃６５２）。
【０１４６】
図１３に戻って、第一の端末装置３０は、文書７４の印刷用データ６６を生成し、ネットワークプリントジョブの指令とともに印刷用データ６６を画像形成装置１へ送信する（＃６３６）。
【０１４７】
画像形成装置１は、ネットワークプリントジョブの指令および印刷用データ６６を受信すると（＃６０１）、印刷用データ６６に基づいて文書７３を用紙に印刷する（＃６０２）。これにより、印刷物８２が生成される。
【０１４８】
その後、ユーザは印刷物８を取得した場合と同様に、印刷物８２を第二の端末装置３５出撮影することによって、印刷物８２に印刷されている識別用画像７ＳＧに対応するファイルをダウンロードし、文書を閲覧することができる。
【０１４９】
また、第二の端末装置３５は、図８のステップ＃８３１〜＃８３５で説明した通りの処理を実行し（＃６４１〜＃６４５）、第二の文書サーバ２５は、ステップ＃８５３〜＃８５４で説明した通りの処理を実行する（＃６５３〜＃６５４）。
【０１５０】
本実施形態では、図５および図８などを用いて説明した通り、文書ファイル６１を第一の文書サーバ２０からダウンロードして第二の文書サーバ２５へアップロードする処理およびＵＲＬ７０１またはＵＲＬ７０２を識別用画像７ＳＧに置き換える処理を画像形成装置１が実行した。しかし、これらの処理を第一の端末装置３０が実行してもよい。
【０１５１】
本実施形態では、印刷用文書生成部１０７は、ＵＲＬ７０１を文書７０から消去（削除）し、それに対応する識別用画像７ＳＧを文書７０へ配置したが（第一の出力態様）、ＵＲＬ７０１を削除せずＵＲＬ７０１の近隣の余白または用紙の端に識別用画像７ＳＧを配置してもよい（第二の出力態様）。または、ＵＲＬ７０１を削除せず、ＵＲＬ７０１とは異なるページ（用紙の面）に識別用画像７ＳＧを配置してもよい（第三の出力態様）。
【０１５２】
文書７０からＵＲＬ７０１が複数見つかった場合は、印刷用文書生成部１０７は、これらのＵＲＬ７０１それぞれに対応する識別用画像７ＳＧを新たなページに纏めて配置してもよい。新たなページは、１ページ目（表紙）であってもよいし、最後のページであってもよい。
【０１５３】
または、第一の出力態様、第二の出力態様、および第三の出力態様のうちのいずれかをユーザに選択させ、ユーザが選択した態様で文書７０を加工し文書７１を生成してもよい。さらに、第四の出力態様をも含めてユーザに選択させてもよい。
【０１５４】
文書７０が複数のページによって構成される場合は、ＵＲＬ７０１が２つのページに跨がる場合がある。そこで、ＵＲＬ抽出部１０２は、次のようにＵＲＬ７０１を抽出してもよい。
【０１５５】
ＵＲＬ抽出部１０２は、スキーム名を見つけると、それに続く文字を次々に抽出する。このスキーム名が記されるページの末尾まで文字が続いている場合は、引き続き、次のページの先頭から、途切れるまで文字を抽出する。そして、抽出したこれらの文字（文字列）からＵＲＬ７０１を抽出する。
【０１５６】
本実施形態では、識別用画像７ＳＧとしてＱＲコードを用いたが、他の規格の画像を用いてもよい。
【０１５７】
本実施形態では、文書ファイルを取得するためのアドレスとしてＵＲＬが用いられたが、他の形式であってもよい。「\\server20\folder01\data.pdf」のようなネットワークパスであってもよい。
【０１５８】
本実施形態では、画像形成装置１は、文書７１、７４を用紙に印刷することによって出力したが、第二の端末装置３５へ画像データ（例えば、ＰＤＦファイル）として送信することによって出力してもよい。
【０１５９】
第一の文書サーバ２０に保存されている文書ファイル６１を第二の文書サーバ２５へアップロードするか否かを、ユーザに選択させてもよい。そして、ユーザがアップロードを許可した場合にのみ、第二の文書サーバ２５へアップロードしてもよい。
【０１６０】
その他、印刷物提供システム４、画像形成装置１、第一の端末装置３０、第二の端末装置３５の全体または各部の構成、処理内容、処理順序、文書７０、７３の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１６１】
４  印刷物提供システム
４０  イントラネット
４１  インターネット
１  画像形成装置
１０２  ＵＲＬ抽出部（検出手段）
１０６  識別用画像生成部（生成手段）
１０７  印刷用文書生成部（出力手段）
１０４  文書ファイル取得部（取得手段）
１０５  文書ファイル登録部（アップロード手段と）
１０ｉ  スキャンユニット（スキャナ）
１０ｊ  プリントユニット（出力手段）
２０  第一の文書サーバ（第一のサーバ）
２５  第二の文書サーバ（第二のサーバ）
３０  第一の端末装置（端末装置）
３０１  ハイパーリンク検出部（検出手段）
３０５  識別用画像生成部（生成手段）
３０６  印刷用文書生成部（出力手段）
３０７  ジョブ指令部（出力手段）
６１  文書ファイル（電子データ）
６２  文書ファイル（電子データ）
７０  文書
７０１  ＵＲＬ
７０２  ＵＲＬ
７ＳＧ  識別用画像（画像）
７３１  ＵＲＬ
７３２  ＵＲＬ
７３３  文字列（オブジェクト）
【図１】
2017017641.tif 000003
【図２】
2017017641.tif 000004
【図３】
2017017641.tif 000005
【図４】
2017017641.tif 000006
【図５】
2017017641.tif 000007
【図６】
2017017641.tif 000008
【図７】
2017017641.tif 000009
【図８】
2017017641.tif 000010
【図９】
2017017641.tif 000011
【図１０】
2017017641.tif 000012
【図１１】
2017017641.tif 000013
【図１２】
2017017641.tif 000014
【図１３】
2017017641.tif 000015
【図１４】
2017017641.tif 000016