(57)【特許請求の範囲】
【請求項１】
検索エンジンに接続可能な端末装置と、前記検索エンジンおよび前記端末装置に接続可能でありかつ印刷手段を有する画像形成装置と、を含むプリントシステムであって、
前記端末装置は、
検索の条件式を受け付ける条件式受付手段と、
前記条件式受付手段によって受け付けられた前記条件式に基づいてウェブページを前記検索エンジンに検索させ、検索されたウェブページであるヒットページを１つまたは複数示す検索結果ページを前記検索エンジンから受信する第一の結果受信手段と、
前記第一の結果受信手段によって受信された前記検索結果ページを表示する第一の結果表示手段と、
前記検索結果ページに示される前記ヒットページの中から選択されたヒットページを取得する第一のヒットページ取得手段と、
前記第一のヒットページ取得手段によって取得された前記ヒットページを印刷すべき旨の指令を前記画像形成装置に対して与えるとともに、前記条件式受付手段によって受け付けられた前記条件式を前記画像形成装置に送信する、印刷指令手段と、を有し、
前記画像形成装置は、
前記端末装置からの前記指令に従って前記ヒットページを前記印刷手段に印刷させる第一の印刷制御手段と、
前記端末装置からの前記条件式に基づいてウェブページを前記検索エンジンに検索させ、前記検索結果ページを前記検索エンジンから受信する第二の結果受信手段と、
前記第二の結果受信手段によって受信された前記検索結果ページを表示する第二の結果表示手段と、
前記第二の結果受信手段によって受信された前記検索結果ページに示される前記ヒットページの中から選択されたヒットページを取得する第二のヒットページ取得手段と、
前記第二のヒットページ取得手段によって取得された前記ヒットページを前記印刷手段に印刷させる第二の印刷制御手段と、
を有することを特徴とするプリントシステム。
【請求項２】
印刷手段を有しかつ検索エンジンおよび端末装置と接続可能である画像形成装置であって、
ウェブページを印刷すべき旨の指令と当該ウェブページを前記検索エンジンに検索させるために用いられた条件式とを、前記端末装置から受信する指令等受信手段と、
前記指令等受信手段によって受信された前記指令に従ってウェブページを前記印刷手段に印刷させる第一の印刷制御手段と、
前記指令等受信手段によって受信された前記条件式に基づいてウェブページを前記検索エンジンに検索させる検索制御手段と、
前記検索エンジンによって検索されたウェブページであるヒットページを１つまたは複数示す検索結果ページを前記検索エンジンから受信する結果受信手段と、
前記結果受信手段によって受信された前記検索結果ページを表示する検索結果ページ表示制御手段と、
前記結果受信手段によって受信された前記検索結果ページに示されるウェブページから選択されたウェブページを取得する選択ウェブページ取得手段と、
前記選択ウェブページ取得手段によって取得されたウェブページを前記印刷手段に印刷させる第二の印刷制御手段と、
を有することを特徴とする画像形成装置。
【請求項３】
前記指令等受信手段によって受信された前記条件式を、当該条件式を与えたユーザを識別するためのユーザ識別子と対応付けて記憶する、条件式記憶手段と、
前記ユーザ識別子を前記ユーザに指定させるための指定手段と、を有し、
前記検索制御手段は、前記指定手段によって指定された前記ユーザ識別子に対応付けられて前記条件式記憶手段に記憶されている前記条件式に基づいてウェブページを前記検索エンジンに検索させる、
請求項２記載の画像形成装置。
【請求項４】
前記検索制御手段は、同一の前記ユーザ識別子と対応付けられて前記条件式記憶手段に記憶されている前記条件式が複数ある場合は、最後に記憶された前記条件式に基づいてウェブページを前記検索エンジンに検索させる、
請求項３記載の画像形成装置。
【請求項５】
前記条件式記憶手段に記憶されている前記条件式を前記ユーザに変更させるための条件式変更手段、を有し、
前記検索制御手段は、前記検索エンジンに、前記条件式変更手段によって変更された前記条件式に基づいてウェブページを検索させる、
請求項３または請求項４記載の画像形成装置。
【請求項６】
前記指令等受信手段によって受信された前記条件式を示す条件式画像を前記印刷手段に印刷させる第三の印刷制御手段と、
前記条件式画像を読み取る条件式画像読取手段と、を有し、
前記検索制御手段は、前記条件式画像読取手段によって読み取られた前記条件式画像に示される前記条件式に基づいてウェブページを前記検索エンジンに検索させる、
請求項２記載の画像形成装置。
【請求項７】
端末装置が検索エンジンに検索させたウェブページを、前記端末装置に接続可能でありかつ印刷手段を有する画像形成装置に印刷させる、ウェブページ印刷方法であって、
前記端末装置に、
検索の条件式を受け付ける処理と、
前記受け付けられた条件式に基づいてウェブページを前記検索エンジンに検索させ、検索されたウェブページであるヒットページを１つまたは複数示す検索結果ページを前記検索エンジンから受信する第一の結果受信処理と、
前記第一の結果受信処理によって受信された前記検索結果ページを表示する第一の表示処理と、
前記第一の結果受信処理によって受信された前記検索結果ページに示される前記ヒットページの中から選択されたヒットページを取得する第一のヒットページ取得処理と、
前記第一のヒットページ取得処理によって取得された前記ヒットページを印刷すべき旨の指令を前記画像形成装置に対して与えるとともに、前記受け付けられた条件式を前記画像形成装置に送信する処理と、
を実行させ、
前記画像形成装置に、
前記端末装置からの前記指令に従って前記ヒットページを前記印刷手段によって印刷する処理と、
前記端末装置からの前記条件式に基づいてウェブページを前記検索エンジンに検索させ、前記検索エンジンから受信する第二の結果受信処理と、
前記第二の結果受信処理によって受信された前記検索結果ページを表示する処理と、
前記第二の結果受信処理によって受信された前記検索結果ページに示される前記ヒットページの中から選択されたヒットページを取得する第二のヒットページ取得処理と、
前記第二のヒットページ取得処理によって取得された前記ヒットページを前記印刷手段に印刷させる処理と、
を実行させる、
ことを特徴とするウェブページ印刷方法。
【請求項８】
印刷手段を有しかつ検索エンジンおよび端末装置と接続可能である画像形成装置のために用いられるコンピュータプログラムであって、
前記画像形成装置に、
ウェブページを印刷すべき旨の指令と当該ウェブページを検索するために用いられた条件式とを、前記端末装置から受信する処理と、
前記受信された指令に従ってウェブページを前記印刷手段で印刷する処理と、
前記受信された条件式に基づいてウェブページを前記検索エンジンに検索させる処理と、
前記検索エンジンによって検索されたウェブページであるヒットページを１つまたは複数示す検索結果ページを前記検索エンジンから受信する処理と、
前記受信された検索結果ページを表示する処理と、
前記受信された検索結果ページに示される前記ヒットページから選択されたヒットページを取得する処理と、
前記取得されたヒットページを前記印刷手段で印刷する処理と、
を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページを閲覧する機能を有した画像形成装置および画像形成装置におけるウェブページの印刷方法などに関する。
【背景技術】
【０００２】
パーソナルコンピュータなどの端末装置を用いてウェブページを閲覧し、そのウェブページをプリンタまたは複合機などの画像形成装置に送信して印刷することが多く行われている。従来、このようなウェブページの印刷のための作業を支援するために特許文献１のような方法が提案されている。
【０００３】
特許文献１の方法によると、ＨＴＭＬページの印刷の際のウェブサーバのＵＲＬ（Uniform Resource Locator）およびそのウェブサーバのＨＴＭＬページで指定した印刷パラメータの指定値を保存しておき、再度同じＨＴＭＬページを印刷する際に再利用することで、ユーザがその設定値を覚えておく手間を省くことができる。
【特許文献１】特開２００６―２８５４６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ウェブページの印刷を行ったユーザがそのウェブページと関連するウェブページも印刷したいと思うことがある。例えば、次のような場合である。
【０００５】
ユーザは、自らの端末装置を操作して、印刷したいウェブページの検索を行う。具体的には、検索のサービスを提供するウェブサイト（いわゆる検索エンジン）に端末装置にインストールされているウェブブラウザを用いてアクセスし、印刷したいウェブページに関連すると思われるキーワードを指定することによって、検索エンジンに検索の処理を実行させる。検索結果の中から所望のウェブページのハイパーリンクを見つけてクリックし、そのウェブページにアクセスし画像形成装置に印刷させる。画像形成装置のところまでウェブページの印刷物を取りに行く。そして、画像形成装置のところで、検索結果に示される他のウェブページを印刷したくなる場合がある。
【０００６】
そのような場合に、ユーザは、端末装置の場所まで戻って、再度、検索結果の中から当該他のウェブページを探し、当該他のウェブページにアクセスし、当該他のウェブページを画像形成装置に印刷させ、印刷物を画像形成装置のところまで取りに行く必要がある。
【０００７】
画像形成装置の場所が端末装置から離れた場所にある場合は、このような作業はユーザにとって非常に手間である。また、画像形成装置がウェブブラウザを備える場合には、画像形成装置において再度検索エンジンにアクセスし、キーワードを指定して検索を行って、同じ検索結果を取得し、印刷を行うことも考えられるが、画像形成装置の操作パネルは端末装置に比べて操作性が良くなく、このような作業はやはりユーザにとって煩雑である。また、指定したキーワードが複数であったり、複雑である場合、検索条件を再現するのは難しい。
【０００８】
本発明はこのような問題点に鑑み、印刷したウェブページと関連するウェブページを印刷する場合において、その印刷の作業を従来よりも容易に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態に係るプリントシステムは、検索エンジンに接続可能な端末装置と、前記検索エンジンおよび前記端末装置に接続可能でありかつ印刷手段を有する画像形成装置と、を含むプリントシステムであって、前記端末装置は、検索の条件式を受け付ける条件式受付手段と、前記条件式受付手段によって受け付けられた前記条件式に基づいてウェブページを前記検索エンジンに検索させ、検索されたウェブページであるヒットページを１つまたは複数示す検索結果ページを前記検索エンジンから受信する第一の結果受信手段と、前記第一の結果受信手段によって受信された前記検索結果ページを表示する第一の結果表示手段と、前記検索結果ページに示される前記ヒットページの中から選択されたヒットページを取得する第一のヒットページ取得手段と、前記第一のヒットページ取得手段によって取得された前記ヒットページを印刷すべき旨の指令を前記画像形成装置に対して与えるとともに、前記条件式受付手段によって受け付けられた前記条件式を前記画像形成装置に送信する、印刷指令手段と、を有し、前記画像形成装置は、前記端末装置からの前記指令に従って前記ヒットページを前記印刷手段に印刷させる第一の印刷制御手段と、前記端末装置からの前記条件式に基づいてウェブページを前記検索エンジンに検索させ、前記検索結果ページを前記検索エンジンから受信する第二の結果受信手段と、前記第二の結果受信手段によって受信された前記検索結果ページを表示する第二の結果表示手段と、前記第二の結果受信手段によって受信された前記検索結果ページに示される前記ヒットページの中から選択されたヒットページを取得する第二のヒットページ取得手段と、前記第二のヒットページ取得手段によって取得された前記ヒットページを前記印刷手段に印刷させる第二の印刷制御手段と、を有する。
【００１０】
本発明の一形態に係る画像形成装置は、印刷手段を有しかつ検索エンジンおよび端末装置と接続可能である画像形成装置であって、ウェブページを印刷すべき旨の指令と当該ウェブページを前記検索エンジンに検索させるために用いられた条件式とを、前記端末装置から受信する指令等受信手段と、前記指令等受信手段によって受信された前記指令に従ってウェブページを前記印刷手段に印刷させる第一の印刷制御手段と、前記指令等受信手段によって受信された前記条件式に基づいてウェブページを前記検索エンジンに検索させる検索制御手段と、前記検索エンジンによって検索されたウェブページであるヒットページを１つまたは複数示す検索結果ページを前記検索エンジンから受信する結果受信手段と、前記結果受信手段によって受信された前記検索結果ページを表示する検索結果ページ表示制御手段と、前記結果受信手段によって受信された前記検索結果ページに示されるウェブページから選択されたウェブページを取得する選択ウェブページ取得手段と、前記選択ウェブページ取得手段によって取得されたウェブページを前記印刷手段に印刷させる第二の印刷制御手段と、を有する。  好ましくは、前記指令等受信手段によって受信された前記条件式を、当該条件式を与えたユーザを識別するためのユーザ識別子と対応付けて記憶する、条件式記憶手段と、前記ユーザ識別子を前記ユーザに指定させるための指定手段と、を有し、前記検索制御手段は、前記指定手段によって指定された前記ユーザ識別子に対応付けられて前記条件式記憶手段に記憶されている前記条件式に基づいてウェブページを前記検索エンジンに検索させる。  または、前記検索制御手段は、同一の前記ユーザ識別子と対応付けられて前記条件式記憶手段に記憶されている前記条件式が複数ある場合は、最後に記憶された前記条件式に基づいてウェブページを前記検索エンジンに検索させる。  または、前記条件式記憶手段に記憶されている前記条件式を前記ユーザに変更させるための条件式変更手段、を有し、前記検索制御手段は、前記検索エンジンに、前記条件式変更手段によって変更された前記条件式に基づいてウェブページを検索させる。
【００１１】
または、前記指令等受信手段によって受信された前記条件式を示す条件式画像を前記印刷手段に印刷させる第三の印刷制御手段と、前記条件式画像を読み取る条件式画像読取手段と、を有し、前記検索制御手段は、前記条件式画像読取手段によって読み取られた前記条件式画像に示される前記条件式に基づいてウェブページを前記検索エンジンに検索させる。
【発明の効果】
【００１２】
本発明によると、印刷したウェブページと関連するウェブページを印刷する場合において、ユーザは、その印刷の作業を従来よりも容易に行うことができる。
【発明を実施するための最良の形態】
【００１３】
図１は本発明の一実施形態に係るプリントシステム１の構成の例を示す図、図２は画像形成装置２のハードウェア構成の例を示す図、図３は画像形成装置２の機能的構成の例を示す図、図４は操作パネル２０ｆの例を示す図、図５は端末装置３のハードウェア構成の例を示す図、図６は端末装置３の機能的構成の例を示す図である。
【００１４】
図１に示すように、プリントシステム１は、画像形成装置２および端末装置３などによって構成されている。画像形成装置２および端末装置３は互いにＬＡＮを介して接続可能である。プリントシステム１を使用する各ユーザには、そのユーザを識別するためのユーザ番号が予め一つずつ割り振られている。
【００１５】
画像形成装置２は、コピー、スキャナ、ファックス、ネットワークプリンティング、ドキュメントサーバ、およびファイル転送などの様々な機能を集約した画像処理装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【００１６】
さらに、ブラウジング機能によって、インターネット上の様々なウェブサイトからウェブページをダウンロードしそれを表示することができる。また、表示したウェブページを印刷することができる。尚、画像形成装置は、ＭＦＰに限られず、ブラウジング機能を有したプリンタ、ファクシミリ等であってもよい。
【００１７】
図２に示すように、画像形成装置２は、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、操作パネル２０ｆ、通信インタフェース２０ｇ、印刷装置２０ｈ、およびスキャナ２０ｉなどによって構成される。
【００１８】
ハードディスク２０ｄには、図３に示すような認証データ保存部２０１、検索条件保存部２０２、ジョブ一覧保存部２０３、コマンド受付部２０４、ウェブブラウザ部２０５、画面表示処理部２０６、ジョブデータ受信処理部２０７、印刷実行処理部２０８、認証処理部２０９、および初期表示処理部２１０などを実現するためのプログラムおよびデータが格納されている。これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂに読み出され、ＣＰＵ２０ａによってプログラムが実行される。後に説明する各フローチャートの処理も、ＣＰＵ２０ａによってプログラムが実行されることにより、実行される。これらのプログラムまたはデータの一部または全部を、ＲＯＭ２０ｃに記憶させておいてもよい。または、各部の機能の一部または全部を、制御用回路２０ｅなどのハードウェアのみによって実現するようにしてもよい。
【００１９】
スキャナ２０ｉは、原稿の用紙に描かれている写真、文字、絵、または図表などの画像を光学的に読み取って画像データを生成する装置である。
【００２０】
印刷装置２０ｈは、スキャナ２０ｉによって得られた画像データまたは端末装置３などから送信されてきたデータに基づいて、画像を用紙に印刷する装置である。
【００２１】
通信インタフェース２０ｇは、他の装置と通信を行うためのＮＩＣ（Network Interface Card）およびモデムなどである。
【００２２】
制御用回路２０ｅは、ハードディスク２０ｄ、スキャナ２０ｉ、印刷装置２０ｈ、通信インタフェース２０ｇ、および操作パネル２０ｆなどの装置を制御するための回路である。
【００２３】
操作パネル２０ｆは、ユーザが画像形成装置２を操作するために用いる装置である。図４に示すように、操作パネル２０ｆは、タッチパネルＴＰ、テンキーＳＢ１、ストップボタンＳＢ２、およびスタートボタンＳＢ３などによって構成される。以下、テンキーＳＢ１、ストップボタンＳＢ２、およびスタートボタンＳＢ３を「入力ボタンＳＢ」と総称して記載することがある。他の装置、部材、またはデータなどについても同様に、符号の末尾に付した連番を省略することによって総称して記載することがある。
【００２４】
入力ボタンＳＢは、印刷の設定の内容を入力したり、印刷の実行または停止のコマンドなどを入力したりするためのボタンである。
【００２５】
タッチパネルＴＰは、ユーザが画像形成装置２を操作するための画面およびユーザへのメッセージなどを表示する表示装置でもあり、ユーザが画像形成装置２に対して種々の入力を行うための入力装置でもある。ユーザは、例えば、タッチパネルＴＰに表示されるキーボードの画像を押すことによって、ウェブページのＵＲＬ（Uniform Resource Locator）や検索のための条件式などを入力することができる。
【００２６】
端末装置３は、ウェブブラウザを有し、ウェブページをダウンロードしてユーザに閲覧させることができる。さらに、端末装置３は、画像形成装置２のドライバを有し、自らのハードディスクなどに保存されている画像データに示される画像またはインターネットから取得したウェブページの印刷を画像形成装置２に実行させることができる。端末装置３として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００２７】
図５に示すように、端末装置３は、本体３０、ディスプレイ３１、キーボード３２、およびマウス３３などによって構成される。
【００２８】
ディスプレイ３１は、その表示面に、ウェブブラウザの画面（以下、「ブラウザ画面ＧＭＢ」と記載する。）および画像形成装置２のドライバの画面などの種々の画面を表示する。
【００２９】
キーボード３２およびマウス３３は、ユーザが端末装置３に対して指示を与えるための入力装置である。
【００３０】
本体３０は、ＣＰＵ３４、ＲＯＭ３５、ＲＡＭ３６、通信インタフェース３７、およびハードディスク３８などによって構成される。
【００３１】
ハードディスク３８には、図６に示すような検索条件保存部３０１、コマンド受付部３０２、ウェブブラウザ部３０３、ＵＲＬ解析部３０４、印刷用データ生成部３０５、およびジョブ実行指令送信部３０６などを実現するためのプログラムおよびデータが格納されている。これらのプログラムおよびデータは必要に応じてＲＡＭ３６に読み出され、ＣＰＵ３４によってプログラムが実行される。これらのプログラムまたはデータの一部または全部を、ＲＯＭ３５に記憶させておいてもよい。または、各部の機能の一部または全部を、ハードウェアのみによって実現するようにしてもよい。なお、ウェブブラウザ部３０３の一部の処理は、ウェブブラウザによって実現される。印刷用データ生成部３０５の一部の処理は、画像形成装置２のドライバによって実現される。
【００３２】
通信インタフェース３７は、他の装置と通信を行うためのＮＩＣである。
【００３３】
次に図６に示す端末装置３の各部および図３に示す画像形成装置２の各部の処理の内容について詳細に説明する。
【００３４】
〔ユーザが端末装置３を操作して画像形成装置２を使用する際の処理〕
図７はブラウザ画面ＧＭＢの例を示す図、図８は検索条件テーブルＴＬＫの例を示す図、図９は印刷ジョブ一覧テーブルＴＬＪの例を示す図である。
【００３５】
図６において端末装置３の検索条件保存部３０１は、後に説明する検索ログデータＸＡおよびヒットページ取得ログデータＸＢを保存する。
【００３６】
コマンド受付部３０２は、キーボード３２またはマウス３３によってユーザが端末装置３に入力したコマンドまたはウェブページの検索をするための条件式などを受け付ける。
【００３７】
ウェブブラウザ部３０３は、インターネットを介して種々のウェブページをダウンロードし、それをディスプレイ３１に表示させる。具体的には、図７のような、ウェブページ表示エリアＡＲＳ、ＵＲＬ指定テキストボックスＴＸＵ、および操作ボタンＢＴＺなどからなるブラウザ画面ＧＭＢをディスプレイ３１に表示させる。そして、ユーザがＵＲＬ指定テキストボックスＴＸＵに入力したＵＲＬに基づいてウェブページをダウンロードし、そのウェブページをウェブページ表示エリアＡＲＳに表示させる。
【００３８】
ユーザがグーグル（登録商標）またはヤフー（登録商標）などの検索のサービスを提供するウェブサイト（いわゆる検索エンジン）の所定のＵＲＬを入力すると、ウェブブラウザ部３０３は、そのＵＲＬに基づいて、検索の条件式の入力用のウェブページ（以下、「条件式入力ページ」と記載する。）をその検索エンジンのウェブサーバからダウンロードする。そして、ウェブページ表示エリアＡＲＳに表示させる。
【００３９】
条件式入力ページには、図７に示すように、ウェブページの検索の条件式を入力するための条件式入力テキストボックスＴＸＫおよび検索の実行のコマンドを入力するための検索実行ボタンＢＴＫが設けられている。
【００４０】
条件式の入力に際して、ユーザは、単に１つのキーワードを指定するだけでなく、例えば「プリンタ  ＡＮＤ  トナー」または「パソコン  ＯＲ  キーボード」のように、論理積の演算子である「ＡＮＤ」または論理和の演算子である「ＯＲ」によって複数のキーワードを連結して指定することができる。
【００４１】
ユーザが条件式を入力して検索実行ボタンＢＴＫを押すと、入力された条件式が検索エンジンＡのウェブサーバに送信され、ウェブサーバにおいて、条件式にヒット（該当）するウェブページ（以下、「ヒットページ」と記載することがある。）が検索される。そして、ヒットページの一覧を示すウェブページ（以下、「検索結果ページ」と記載することがある。）がウェブサーバから送信されて来る。ウェブブラウザ部３０３は、検索結果ページを受信すると、ウェブページ表示エリアＡＲＳに検索結果ページを表示させる。
【００４２】
ユーザが検索結果ページの一覧に示されるヒットページから所望のウェブページを選択すると（ハイパーリンクをクリックすると）、選択されたウェブページ（以下、「選択ウェブページ」と記載する。）のウェブサーバから選択ウェブページが送信されてくる。選択ウェブページを取得すると、ウェブブラウザ部３０３は、選択ウェブページをウェブページ表示エリアＡＲＳに表示させる。
【００４３】
ＵＲＬ解析部３０４は、ウェブブラウザ部３０３がウェブページを取得するごとに、そのウェブページのＵＲＬを解析することによって、取得されたウェブページが検索結果ページであるか否かをチェックする。取得されたウェブページが検索結果ページであれば、さらに、そのウェブページの提供元である検索エンジンおよび検索に用いられた条件式を求める。ここで、ＵＲＬ解析部３０４の処理について具体的に説明する。
【００４４】
一般に、検索結果ページのＵＲＬは、例えば「http://www.search-engine.xx/keyword?=sale」のように、検索エンジンの識別情報（通常は、サーバ名およびドメイン名の組合せ。本例では、「www.search-engine.xx」。ドメイン名のみの場合などもある。以下、「検索エンジン名」と記載する。）および条件式のパラメータの名称（本例では、「keyword」。以下、「パラメータ名」と記載する。）が含まれており、さらに、パラメータ名の直後の「＝」の後ろに条件式の内容（本例では、「sale」）が含まれている。検索エンジン名は、当然、検索エンジンごとに異なる。パラメータ名は、検索エンジンごとに異なることがある。
【００４５】
そこで、検索エンジンごとの検索エンジン名およびパラメータ名を示す検索エンジン特性データを予め用意しておく。そして、ＵＲＬ解析部３０４は、この検索エンジン特性データに基づいて、ウェブページのＵＲＬの解析を次のように行う。
【００４６】
ＵＲＬ解析部３０４は、ウェブページのＵＲＬに、検索エンジン特性データに示されるいずれか１つの検索エンジンの検索エンジン名およびパラメータ名が含まれているか否かを解析する。検索エンジン名およびパラメータ名の両方が含まれていれば、そのウェブページが検索結果ページであると、判別する。いずれか一方でも含まれていなければ、そのウェブページは検索結果ページではない、と判別する。
【００４７】
さらに、ＵＲＬ解析部３０４は、ウェブページが検索結果ページであると判別した場合は、そのウェブページのＵＲＬの中から検索エンジン名および条件式を抽出する。
【００４８】
なお、平仮名、カタカナ、または漢字などのような、いわゆる全角文字が条件式（検索のキーワード）に含まれている場合は、条件式は、「%E3%81%99%E3%81%97」のような、いわゆるパーセントエンコードによって表される。
【００４９】
ＵＲＬ解析部３０４による解析の処理によって特定された、検索結果ページの提供元である検索エンジンの検索エンジン名および条件式は、その検索結果ページのＵＲＬとともに検索ログデータＸＡとして検索条件保存部３０１に保存される。以下、この検索エンジン名および条件式の組合せを「検索条件」と記載する。
【００５０】
また、検索結果ページの中からユーザによって所望のヒットページが選択されウェブブラウザ部３０３によってそのヒットページがダウンロードされると、その検索結果ページの検索条件が、ダウンロードされたヒットページのＵＲＬとともにヒットページ取得ログデータＸＢとして検索条件保存部３０１に保存される。
【００５１】
ユーザは、表示されたヒットページの印刷をキーボード３２およびマウス３３を用いて指示することができる。または、ワープロソフトなどで作成した文書または画像などの印刷を指示することもできる。
【００５２】
印刷用データ生成部３０５は、印刷対象として指定されたウェブページ、文書、または画像の印刷を画像形成装置２に実行させるための印刷用データＤＳを、ページ記述言語によって生成する。印刷対象がウェブページである場合は、さらにそのウェブページのＵＲＬが示されるように印刷用データＤＳを生成する。
【００５３】
ジョブ実行指令送信部３０６は、画像形成装置２に印刷などのジョブを実行させるためのジョブデータＤＪを画像形成装置２に対して送信する処理を行う。
【００５４】
実行が指示されたジョブが印刷のジョブである場合は、印刷用データ生成部３０５が生成した印刷用データＤＳおよびその端末装置３を使用するユーザのユーザ番号を含むデータをジョブデータＤＪとして画像形成装置２に送信する。このユーザ番号は、端末装置３へのログインの際にユーザが入力したものである。
【００５５】
ただし、印刷対象がウェブページである場合においてそのウェブページのＵＲＬを示す検索ログデータＸＡまたはヒットページ取得ログデータＸＢが検索条件保存部３０１に保存されている場合は、さらに、その検索ログデータＸＡまたはヒットページ取得ログデータＸＢを、ジョブデータＤＪに含めて送信する。なお、印刷のジョブ以外のジョブのジョブデータＤＪの送信については説明を省略する。
【００５６】
以下、検索ログデータＸＡまたはヒットページ取得ログデータＸＢを含むジョブデータＤＪを「ジョブデータＤＪａ」と記載し、それらのいずれをも含まないジョブデータＤＪを「ジョブデータＤＪｂ」と記載することがある。
【００５７】
図３において、画像形成装置２の認証データ保存部２０１は、プリントシステム１の各ユーザのユーザ番号およびパスワードを保存する。
【００５８】
検索条件保存部２０２は、図８に示すような検索条件テーブルＴＬＫを保存する。検索条件テーブルＴＬＫには、端末装置３から送信されて来たジョブデータＤＪａに示される検索条件およびユーザ番号、または操作パネル２０ｆを用いてユーザが入力した検索条件およびそのユーザのユーザ番号が格納される。
【００５９】
端末装置３からジョブデータＤＪａが受信されるごとに、検索条件保存部２０２は、そのジョブデータＤＪａに示される検索条件に対して、他のジョブデータＤＪａの検索条件と区別するための検索条件番号を発行する。そして、その受信したジョブデータＤＪａに示される検索条件およびユーザ番号を、発行した検索条件番号と対応付けて検索条件テーブルＴＬＫに格納（登録）する。さらに、登録した日時（登録日時）も格納しておく。
【００６０】
操作パネル２０ｆを用いてユーザが入力した検索条件の格納方法については、後に詳しく説明する。
【００６１】
ジョブ一覧保存部２０３は、画像形成装置２に対して実行が指示された印刷のジョブに関するレコードを格納する印刷ジョブ一覧テーブルＴＬＪを保存する。前に述べたように、ユーザが端末装置３を操作して印刷の実行のコマンドを入力することによって画像形成装置２に対して印刷の実行が指示される。または、ユーザが操作パネル２０ｆを操作することによって画像形成装置２に対して直接印刷の実行が指示されることもある。図９に示すように、印刷ジョブ一覧テーブルＴＬＪには、画像形成装置２に対して実行が指示された印刷のジョブの識別番号（ジョブ番号）、ジョブが登録された日時（ジョブ登録日時）、ＵＲＬ、状態、検索条件有無、および検索条件番号が示される。印刷の実行が指示されるごとに、その印刷のジョブについてのレコードが格納される。
【００６２】
「状態」には、そのジョブの実行の状態が示される。「実行待ち」は、そのジョブが実行待ちの状態であることを示す。「実行中」は、そのジョブが実行中であることを示す。「実行済み」は、そのジョブの実行が完了していることを示す。
【００６３】
「ＵＲＬ」には、印刷対象がウェブページである場合に、そのウェブページのＵＲＬが示される。ウェブページのＵＲＬは、端末装置３から送信されて来た、印刷のジョブに使用する印刷用データＤＳに含まれている。
【００６４】
「検索条件有無」は、印刷対象がウェブページである場合に、その印刷のジョブに対応する検索条件が検索条件テーブルＴＬＫに格納されているか否かが示される。ジョブデータＤＪａを受信した場合は、前に述べたように、そのジョブデータＤＪａに示される検索条件が検索条件保存部２０２に格納される。よって、ジョブデータＤＪａに係るジョブのレコードには、検索条件有無に「有」が示される。
【００６５】
「検索条件番号」には、そのレコードの印刷のジョブに対応する検索条件の検索条件番号が示される。
【００６６】
〔ユーザが操作パネル２０ｆを操作して画像形成装置２を使用する際の処理〕
図１０はブラウザ画面ＧＭＣの例を示す図、図１１はメニュー画面ＧＭＭの例を示す図、図１２は印刷ジョブ一覧画面ＧＭＤの例を示す図、図１３は再設定画面ＧＭＡの例を示す図である。
【００６７】
コマンド受付部２０４は、ユーザが操作パネル２０ｆを用いて入力したコマンドを受け付ける。ウェブブラウザ部２０５は、インターネット上のウェブサイトからウェブページをダウンロードする。
【００６８】
画面表示処理部２０６は、ユーザが画像形成装置２を操作するための種々の画面をタッチパネルＴＰに表示させる。また、ウェブブラウザ部２０５がダウンロードしたウェブページを、図１０に示すようなブラウザ画面ＧＭＣのウェブページ表示エリアＡＲＴに表示させる。ブラウザ画面ＧＭＣは、タッチパネルＴＰ上に表示される。尚、ブラウザ画面ＧＭＣを構成する各オブジェクトについては、後に順次説明する。
【００６９】
ジョブデータ受信処理部２０７は、端末装置３から送信されてくるジョブデータＤＪを受信し、そのジョブデータＤＪを解析して、それがいずれの種類のジョブに関するものであるかをチェックする。
【００７０】
受信したジョブデータＤＪが印刷のジョブに関するものである場合は、それに検索ログデータＸＡまたはヒットページ取得ログデータＸＢが含まれているか否かをチェックする。含まれている場合は、含まれている検索ログデータＸＡまたはヒットページ取得ログデータＸＢに示される検索条件を、そのジョブデータＤＪに含まれるユーザ番号とともに、検索条件テーブルＴＬＫ（図８参照）に保存する。また、そのジョブデータＤＪに係る印刷のジョブにジョブ番号を発行し、そのジョブのレコードを印刷ジョブ一覧テーブルＴＬＪに登録する。そのレコードの「状態」を「実行待ち」としておく。
【００７１】
受信したジョブデータＤＪが印刷のジョブに関するものである場合は、印刷実行処理部２０８は、そのジョブデータＤＪに含まれる印刷用データＤＳに基づく印刷を印刷装置２０ｈに実行させる。さらに、印刷ジョブ一覧テーブルＴＬＪに登録されているそのジョブのレコードの「状態」を「実行中」に更新する。印刷が完了すると、「状態」を「実行済み」に更新する。
【００７２】
端末装置３を操作して画像形成装置２に印刷を実行させたユーザは、印刷物を画像形成装置２の場所まで取りに行く。印刷物を見たユーザは、印刷の濃度または用紙のサイズなどの印刷に関する条件を変更して印刷をやり直したいと思うことがある。または、ウェブページの印刷を行った場合は、そのウェブページに関連する別のウェブページを印刷したいと思うこともある。そのような場合に、ユーザは、画像形成装置２にログインし、画像形成装置２を直接操作してそのような印刷を、次のようにして実行させることができる。
【００７３】
画像形成装置２へのログインに際して、ユーザは操作パネル２０ｆを用いて自らのユーザ番号およびパスワードを入力する。
【００７４】
認証処理部２０９は、ユーザが操作パネル２０ｆを用いて入力したユーザ番号およびパスワードと、認証データ保存部２０１に保存されているユーザ番号およびパスワードとを照合することによって、そのユーザのユーザ認証を行う。認証ができると、そのユーザをログインさせる。
【００７５】
初期表示処理部２１０は、ユーザ認証が完了した後のタッチパネルＴＰの初期表示に関する処理を行う。この処理は、ウェブブラウザ部２０５および画面表示処理部２０６と連携して以下のような手順で行う。
【００７６】
ジョブデータ受信処理部２０７がジョブデータＤＪを受信してから所定の時間が経過するまでの間にそのジョブデータＤＪに示されるユーザ番号のユーザが画像形成装置２にログインした場合は、初期表示処理部２１０は、そのユーザ番号と対応付けて保存されている検索条件を検索条件テーブルＴＬＫから取得する。
【００７７】
ログインしたユーザのユーザ番号に対応する検索条件が複数個ある場合は、初期表示処理部２１０は、登録日時に基づいて、最後に登録された検索条件を取得する。そして、取得した検索条件に基づいて検索を実行するように、ウェブブラウザ部２０５に指示する。
【００７８】
ウェブブラウザ部２０５は、初期表示処理部２１０からの指示に従って、検索条件に該当する検索結果ページを自動的に取得する処理（自動ダウンロード処理）を行う。
【００７９】
具体的には、ウェブブラウザ部２０５は、取得された検索条件の検索エンジン名の検索エンジンの条件式入力ページをダウンロードする。各検索エンジンの条件式入力ページのＵＲＬは、検索エンジン名と対応付けられて予めハードディスク２０ｄなどの記憶装置に保存されている。
【００８０】
続いて、その条件式入力ページに含まれる、条件式を入力するテキストボックスおよび検索の実行をユーザが指示するためのボタンを探索する。さらに、そのテキストボックスに、初期表示処理部２１０からの指示に係る検索条件に含まれる条件式が入力された状態でそのボタンが押された場合に検索エンジンのウェブサーバに送信されるべきデータを、そのウェブサーバに対して送信する。すなわち、例えば、上記の条件式を、テキストボックスを示すパラメータの値としてウェブサーバに送信する。すると、ウェブサーバにおいて、送信された条件式に基づく検索が実行され、その条件式に該当するウェブページの一覧を示す検索結果ページが送信されて来る。
【００８１】
ウェブブラウザ部２０５は、ウェブサーバから送信された検索結果ページを受信する。画面表示処理部２０６は、図１０に示すように、その検索結果ページをブラウザ画面ＧＭＣのウェブページ表示エリアＡＲＴに表示させる。ここでウェブページ表示エリアＡＲＴについて説明する。
【００８２】
ウェブページ表示エリアＡＲＴには、ウェブブラウザ部２０５によってダウンロードされたウェブページが表示される。ユーザは、ウェブページ内に含まれるハイパーリンクの部分を指で押すことによってリンク先のウェブページを表示するように画像形成装置２に指示することができる。ハイパーリンクの部分が押されると、ウェブブラウザ部２０５は、リンク先のウェブページをダウンロードする。ウェブページがダウンロードされると、画面表示処理部２０６は、そのウェブページをウェブページ表示エリアＡＲＴに表示する。
【００８３】
一方、ジョブデータ受信処理部２０７がジョブデータＤＪを受信してから所定の時間が経過した後にそのジョブデータＤＪに含まれるユーザ番号のユーザが画像形成装置２にログインした場合は、初期表示処理部２１０は、メニュー画面ＧＭＭを表示するように画面表示処理部２０６に指示する。すると、画面表示処理部２０６は、図１１に示すようなメニュー画面ＧＭＭをタッチパネルＴＰに表示させる。
【００８４】
図１１において、メニュー画面ＧＭＭには、コピーボタン、スキャンボタン、ＦＡＸボタン、ジョブリストボタン、インターネットボタンが含まれる。
【００８５】
コピーボタン、スキャンボタン、およびＦＡＸボタンは、それぞれ、ユーザが、コピー、スキャン、およびファックス送信の機能を選択するためのボタンである。これらのいずれかのボタンが押されると、画面表示処理部２０６は、押されたボタンに該当する機能の設定を行うための画面をタッチパネルＴＰに表示させる。
【００８６】
インターネットボタンが押されると、画面表示処理部２０６は、ブラウザ画面ＧＭＣをタッチパネルＴＰに表示させる。
【００８７】
ジョブリストボタンが押されると、画面表示処理部２０６は、印刷ジョブ一覧テーブルＴＬＪに登録されたジョブの一覧（印刷ジョブ一覧）を示す、図１２のような印刷ジョブ一覧画面ＧＭＤをタッチパネルＴＰに表示させる。
【００８８】
印刷ジョブ一覧画面ＧＭＤには、印刷ジョブ一覧テーブルＴＬＪの内容が示される。この印刷ジョブ一覧画面ＧＭＤにおいて、「検索条件有無」が「有」である行ＲＣが選択されると、ウェブブラウザ部２０５は、選択された行ＲＣに示される検索条件番号に対応する検索条件テーブルＴＬＫのレコードに示される検索条件を取得し、その検索条件に基づいて、検索結果ページをダウンロードする。このダウンロードは、既に説明した自動ダウンロード処理と同様の方法で行う。画面表示処理部２０６は、ダウンロードされた検索結果ページをブラウザ画面ＧＭＣのウェブページ表示エリアＡＲＴに表示させる。
【００８９】
ユーザはタッチパネルＴＰを押すことによって、検索結果ページに示されるヒットページの一覧から所望のヒットページを選択することができる。ユーザがヒットページを選択すると、ウェブブラウザ部２０５は、そのヒットページをダウンロードする。画面表示処理部２０６は、ダウンロードされたヒットページをブラウザ画面ＧＭＣのウェブページ表示エリアＡＲＴに表示させる。
【００９０】
図１０に示すように、ブラウザ画面ＧＭＣには、ウェブページ表示エリアＡＲＴのほか、再設定ボタンＢＴＳ、印刷ボタンＢＴＰ、および閉じるボタンＢＴＪが含まれる。
【００９１】
再設定ボタンＢＴＳ、印刷ボタンＢＴＰ、および閉じるボタンＢＴＪが押された後、画像形成装置２の各部は、ユーザの操作に応じて次のような処理を実行する。
【００９２】
印刷ボタンＢＴＰが押されると、画面表示処理部２０６は、ブラウザ画面ＧＭＣを一時的に隠し、ユーザが印刷の条件を設定するための画面をタッチパネルＴＰに表示させる。そして、ユーザが印刷の条件を設定し印刷の実行を指示すると、画面表示処理部２０６は、ブラウザ画面ＧＭＣを再度表示し、印刷実行処理部２０８は、ウェブページ表示エリアＡＲＴに表示されているウェブページの印刷を印刷装置２０ｈに実行させる。
【００９３】
閉じるボタンＢＴＪが押されると、画面表示処理部２０６は、ブラウザ画面ＧＭＣを閉じ、図１１に示すメニュー画面ＧＭＭをタッチパネルＴＰに表示させる。
【００９４】
再設定ボタンＢＴＳが押されると、画面表示処理部２０６は、図１３に示すような再設定画面ＧＭＡをタッチパネルＴＰに表示する。
【００９５】
再設定画面ＧＭＡは、検索エンジンおよび条件式を再設定してウェブページの検索をやり直すための画面である。
【００９６】
図１３に示すように、再設定画面ＧＭＡには、検索エンジンコンボボックスＣＢＥ、検索ボタンＢＴＬ、および条件式設定エリアＡＲＪが含まれる。
【００９７】
検索エンジンコンボボックスＣＢＥは、ユーザが検索エンジンを選択するためのコンボボックスである。
【００９８】
条件式設定エリアＡＲＪは、条件式を設定するためのエリアである。条件式設定エリアＡＲＪには、キーワード入力テキストボックスＴＸＬ、ＯＲラジオボタンＲＯ、およびＡＮＤラジオボタンＲＡが配置されている。キーワード入力テキストボックスＴＸＬに検索のためのキーワードを入力して単一のキーワードの条件式を設定することもできるし、ＯＲラジオボタンＲＯおよびＡＮＤラジオボタンＲＡを用いて複数のキーワードによるＡＮＤ条件またはＯＲ条件の条件式を設定することもできる。
【００９９】
これら検索エンジンコンボボックスＣＢＥ、キーワード入力テキストボックスＴＸＬ、ＯＲラジオボタンＲＯ、およびＡＮＤラジオボタンＲＡには、ユーザの入力の手間を削減するために、ブラウザ画面ＧＭＣにおいて再設定ボタンＢＴＳが押される直前に表示されていたウェブページの検索に用いられた検索条件が、再設定画面ＧＭＡの表示の際にデフォルトで自動的に入力される。そのような検索条件がない場合は、すなわち検索エンジンを用いた検索によってではなくＵＲＬが直接指定されることによってウェブページがダウンロードされた場合は、再設定画面ＧＭＡは、検索エンジンコンボボックスＣＢＥ、キーワード入力テキストボックスＴＸＬ、ＯＲラジオボタンＲＯ、およびＡＮＤラジオボタンＲＡがそれぞれ空白の状態で、表示される。
【０１００】
検索条件がデフォルトで入力された状態の再設定画面ＧＭＡを表示する処理は次のようにして行われる。
【０１０１】
図１２に示す印刷ジョブ一覧画面ＧＭＤからユーザによって行ＲＣが選択されると、既に説明したように、ウェブブラウザ部２０５は、その行ＲＣの検索条件番号に対応する、検索条件テーブルＴＬＫ（図８参照）のレコードを取得し、そのレコードに示される検索条件に基づいて検索結果ページをダウンロードする。画面表示処理部２０６は、その検索結果ページをブラウザ画面ＧＭＣに表示させる。この際、画面表示処理部２０６は、その検索結果ページに係る検索条件の検索条件番号を保持しておく。この後、ユーザがブラウザ画面ＧＭＣにおいて再設定ボタンＢＴＳを押すと、画面表示処理部２０６は、保持しておいた検索条件番号に基づいて検索条件テーブルＴＬＫの該当するレコードに示される検索条件を取得し、当該検索条件がデフォルトで入力された状態の再設定画面ＧＭＡをタッチパネルＴＰに表示させる。
【０１０２】
図１３において、検索ボタンＢＴＬは、ユーザが検索の実行を画像形成装置２に指示するためのボタンである。検索ボタンＢＴＬが押されると、ウェブブラウザ部２０５は、再設定画面ＧＭＡにおいて設定された検索条件に基づいて、検索結果ページをダウンロードする。このダウンロードは、既に説明した自動ダウンロード処理と同様の方法で行う。ダウンロードされた検索結果ページは、ブラウザ画面ＧＭＣのウェブページ表示エリアＡＲＴに表示される。
【０１０３】
再設定画面ＧＭＡにおいて新たな検索条件が設定されて検索が行なわれた場合は、検索条件保存部２０２は、その検索条件に対して検索条件番号を発行し、その検索条件および画像形成装置２を操作しているユーザのユーザ番号を、発行した検索条件番号と対応付けて検索条件テーブルＴＬＫに格納する。さらに、登録した日時（登録日時）も格納する。操作パネル２０ｆを用いて入力された検索条件は、このようにして検索条件テーブルＴＬＫに格納される。
【０１０４】
図１４はユーザがウェブページを閲覧しその印刷を指示する際の端末装置３における処理の流れを説明するためのフローチャート、図１５は端末装置３から印刷の実行のコマンドを受けた際の画像形成装置２における処理の流れを説明するためのフローチャート、図１６はユーザが画像形成装置２を直接操作してウェブページを印刷させる場合の画像形成装置２の処理の流れを説明するためのフローチャートである。
【０１０５】
次に、端末装置３および画像形成装置２の、ウェブページの印刷に係る処理の流れについて、図１４〜図１６を参照しながら説明する。
【０１０６】
ユーザが端末装置３を用いてウェブブラウザを起動する操作を行うと、端末装置３は、ブラウザ画面ＧＭＢ（図７参照）をディスプレイ３１に表示する。ユーザがブラウザ画面ＧＭＢにおいて検索エンジンＡのＵＲＬを指定すると、端末装置３は、検索エンジンＡの条件式入力ページをダウンロードし表示する（図１４の＃１０１）。この検索エンジンＡの条件式入力ページにおいて、ユーザは、条件式入力テキストボックスＴＸＫに条件式を入力する。ユーザが検索実行ボタンＢＴＫを押すと、端末装置３は、入力された条件式を検索エンジンＡのウェブサーバに送信する。ウェブサーバにおいて、送信された条件式に基づくウェブページの検索が実行される。端末装置３は、ウェブサーバにおける検索の結果である検索結果ページをウェブサーバからダウンロードしディスプレイ３１に表示する（＃１０２）。
【０１０７】
端末装置３は、検索結果ページのＵＲＬを解析する（＃１０３）。それによって、ダウンロードしたウェブページが、検索結果ページでありかつ検索エンジンＡに係るものであると認識する。また、検索結果ページのＵＲＬに示される条件式を認識する。認識した検索エンジンＡの検索エンジン名、認識した条件式、および検索結果ページのＵＲＬを検索ログデータＸＡとして保存する（＃１０４）。
【０１０８】
ユーザがディスプレイ３１に表示された検索結果ページから所望のヒットページを選択すると（＃１０５でＹｅｓ）、端末装置３は、そのヒットページ（選択ウェブページ）をダウンロードし、ブラウザ画面ＧＭＢに表示する（＃１０６）。その際に、表示された選択ウェブページの検索に用いられた検索条件、すなわち先に保存した検索エンジン名および条件式とともに、その選択ウェブページのＵＲＬをヒットページ取得ログデータＸＢとして保存する（＃１０７）。
【０１０９】
ユーザが、表示された選択ウェブページの印刷の実行のコマンドを端末装置３に入力すると（＃１０８でＹｅｓ）、端末装置３は、その選択ウェブページを印刷するための印刷用データＤＳを生成する。そして、保存したヒットページ取得ログデータＸＢ、印刷用データＤＳ、およびそのユーザのユーザ番号を含むジョブデータＤＪを画像形成装置２に送信する（＃１０９）。なお、検索結果ページの印刷の実行のコマンドが入力された場合は、その検索結果ページについての検索ログデータＸＡ、その検索結果ページを印刷するための印刷用データＤＳ、およびそのユーザのユーザ番号を含むジョブデータＤＪを画像形成装置２に送信する。
【０１１０】
画像形成装置２は、端末装置３から送信されて来たジョブデータＤＪを受信する（図１５の＃２０１）。受信したジョブデータＤＪを解析することによって、それがいずれの種類のジョブに係るジョブデータＤＪであるかを判定する（＃２０２）。印刷用データＤＳがジョブデータＤＪに含まれている場合は、それを印刷に係るジョブデータＤＪであると判定する。
【０１１１】
印刷のジョブに係るジョブデータＤＪと判定した場合は（＃２０３でＹｅｓ）、さらに、そのジョブデータＤＪに検索ログデータＸＡまたはヒットページ取得ログデータＸＢが含まれているか否かをチェックする（＃２０４）。含まれている場合は（＃２０４でＹｅｓ）、含まれている検索ログデータＸＡまたはヒットページ取得ログデータＸＢに示される検索条件およびそのジョブデータＤＪに含まれるユーザ番号を示すレコードを、検索条件番号を付した上、検索条件テーブルＴＬＫに登録する（＃２０５）。
【０１１２】
受信したジョブデータＤＪに係る印刷のジョブのレコードを印刷ジョブ一覧テーブルＴＬＪに登録する（＃２０６）。そのレコードには、ステップ＃２０４で発行した検索条件番号を格納しておく。受信したジョブデータＤＪに含まれる印刷用データＤＳに基づいて印刷を実行する（＃２０７）。印刷が完了したら、登録したその印刷のジョブのレコードの「状態」を「実行済み」に更新する（＃２０８）。
【０１１３】
印刷以外のジョブに係るジョブデータＤＪと判定した場合は（＃２０３でＮｏ）、そのジョブデータＤＪに基づいて、ジョブを実行する（＃２０９）。
【０１１４】
ユーザは、印刷を指示した後、画像形成装置２の場所まで印刷物を取りに行く。印刷物を見て、ユーザは、濃度または用紙のサイズなどの印刷の条件を変更して印刷をやり直したいと思うことがある。または、検索結果ページに示されていた他のウェブページも印刷したいと思うこともある。そのような場合にユーザは、画像形成装置２にログインして次のような操作を行う。また、ユーザの操作に従って画像形成装置２は、図１６に示すような手順で処理を行う。
【０１１５】
ユーザが画像形成装置２の操作パネル２０ｆを用いて自らのユーザ番号およびパスワードを入力すると、画像形成装置２は、それら入力されたユーザ番号およびパスワードを用いてユーザ認証の処理を行い、認証ができたらそのユーザをログインさせる（図１６の＃３０１）。
【０１１６】
そのユーザが端末装置３を操作して画像形成装置２にウェブページの印刷の指示を最後に与えてから所定の時間が経過した後にログインが完了した場合は（＃３０２でＹｅｓ）、画像形成装置２は、タッチパネルＴＰにメニュー画面ＧＭＭ（図１１参照）を表示する（＃３０３）。メニュー画面ＧＭＭにおいてユーザが画像形成装置２の機能を選択するためのボタンを押すと、画像形成装置２は、そのボタンに該当する機能の設定を行うための画面を表示する。そして、ユーザが入力したコマンドに従ってその機能を実行する。
【０１１７】
そのユーザが端末装置３を操作して画像形成装置２にウェブページの印刷の指示を最後に与えてから所定の時間が経過するまでにログインが完了した場合は（＃３０２でＮｏ）、そのユーザのユーザ番号に対応付けられて保存されている最新の検索条件を検索条件テーブルＴＬＫから読み出す（＃３０４）。
【０１１８】
読み出した検索条件に基づいてウェブページの検索を行い、検索結果ページをダウンロードする。ダウンロードした検索結果ページをタッチパネルＴＰに表示する（＃３０６）。なお、そのユーザのユーザ番号に対応付けられて保存されている検索条件がない場合は（＃３０５でＮｏ）、メニュー画面ＧＭＭをタッチパネルＴＰに表示する（＃３０３）。
【０１１９】
ユーザが検索結果ページに示されたヒットページの一覧から所望のヒットページを選択すると（＃３０７でＹｅｓ）、選択されたヒットページ（選択ウェブページ）をダウンロードし、タッチパネルＴＰに表示する（＃３０８）。
【０１２０】
ユーザが印刷の条件を設定して印刷の実行を指示すると（＃３０９でＹｅｓ）、画像形成装置２は、その印刷のジョブのレコードを印刷ジョブ一覧テーブルＴＬＪに登録し（＃３１２）、印刷を実行する（＃３１３）。印刷が完了したあと、その印刷のジョブのレコードの「状態」を「実行済み」に更新する（＃３１４）。
【０１２１】
ステップ＃３０６で表示した、検索結果ページを配置したブラウザ画面ＧＭＣにおいて、再設定ボタンＢＴＳが押されると（＃３０７でＮｏかつ＃３１５でＹｅｓ）、再設定画面ＧＭＡをタッチパネルＴＰに表示する（＃３１６）。再設定画面ＧＭＡにおいてユーザが検索条件の一部を変更して検索ボタンＢＴＬを押すと（＃３１７）、画像形成装置２は、変更後の検索条件の条件式に該当するウェブページの一覧を示す検索結果ページをダウンロードし、タッチパネルＴＰに表示する（＃３０６）。
【０１２２】
検索結果ページに示されたヒットページの一覧からユーザが所望のヒットページを選択すると（＃３０７でＹｅｓ）、画像形成装置２は、選択されたヒットページをダウンロードしタッチパネルＴＰに表示する（＃３０８）。ユーザによって印刷の実行のコマンドが入力されると（＃３０９でＹｅｓ）、画像形成装置２は、ユーザによって再設定画面ＧＭＡで新しい検索条件が設定されたか否かをチェックする（＃３１０）。
【０１２３】
ステップ＃３１５において再設定画面ＧＭＡで新しい検索条件が設定されたと判定した場合は（＃３１０でＹｅｓ）、その新しい検索条件に対して検索条件番号を発行し、そのユーザのユーザ番号とともに検索条件テーブルＴＬＫに登録する（＃３１１）。実行のコマンドが入力された印刷のジョブのレコードを印刷ジョブ一覧テーブルＴＬＪに登録し（＃３１２）、印刷を実行する（＃３１３）。なお、登録したジョブのレコードには、ステップ＃３１１で発行した検索条件番号を格納しておく。印刷が完了した後、その印刷のジョブのレコードの「状態」を「実行済み」に更新する（＃３１４）。
【０１２４】
本実施形態によると、ユーザは、端末装置３を操作して検索結果ページに示されたヒットページの一覧から所望のヒットページを選んでそのヒットページを画像形成装置２に印刷させる。そのユーザは、印刷物を見た後、印刷の設定を変えてその印刷をもう一度やり直したいと思ったり、そのヒットページとともに一覧に表示された他のヒットページも印刷したいと思ったりした場合に、画像形成装置２を直接操作して所望の印刷を実行させることができる。これによって、ユーザがわざわざ自分の端末装置３の場所まで戻って作業をする必要がなく、便利である。
【０１２５】
また、ユーザは、画像形成装置２において検索条件を変更してウェブページの検索をやり直したいと思った場合に、再設定画面ＧＭＡを表示させて検索条件を設定し直すことができる。しかも、再設定画面ＧＭＡは、変更前の検索条件がデフォルトで入力された状態で表示されるので、ユーザは、検索条件の変更を容易に行うことができる。
【０１２６】
本実施形態では、検索結果ページのＵＲＬを解析してそれに示される検索条件を取得する処理を端末装置３において行うようにしたが、画像形成装置２において行うようにしてもよい。その場合は、検索結果ページのＵＲＬを端末装置３から画像形成装置２に送信する。そして、画像形成装置２にＵＲＬ解析部３０４の機能を設けておき、画像形成装置２において、送信されてきたＵＲＬを解析し検索条件を取得する。
【０１２７】
本実施形態では、ログインしたユーザのユーザ番号に対応する検索条件が複数登録されていた場合は、それらのうちの最後に登録されたものを選択して検索結果ページをダウンロードするようにしたが、ユーザに選択させるようにしてもよい。
【０１２８】
〔変形例〕
次に、ウェブページの検索に用いられた検索条件を示すＱＲ（Quick Response）コードを印刷する機能およびそのＱＲコードに示される検索条件を読み取って検索結果ページをダウンロードする形態について説明する。
【０１２９】
図１７は端末装置３Ｂの機能的構成の例を示す図、図１８は画像形成装置２Ｂの機能的構成の例を示す図、図１９はＱＲコードを印刷する際の端末装置３における処理の流れを説明するためのフローチャート、図２０はＱＲコードに示される検索条件を読み取って検索結果ページをダウンロードする際の画像形成装置２の処理の流れを説明するためのフローチャートである。
【０１３０】
端末装置３を図１７のように構成する。すなわち、図６と比較して分かるように、端末装置３にコード生成部３０７を追加する。また、画像形成装置２を図１８のように構成する。すなわち、図３と比較して分かるように、画像形成装置２にコード認識部２１１を追加する。尚、特に説明のない限り、図３、図６と同じ符号・名称のものは、同じ機能を有する。
【０１３１】
以下、図１７のように構成した端末装置３を「端末装置３Ｂ」と記載し、図１８のように構成した画像形成装置２を「画像形成装置２Ｂ」と記載する。
【０１３２】
ユーザが端末装置３Ｂを操作して検索エンジンからウェブページを検索すると、既に説明したように、その検索に用いられた検索条件が検索条件保存部３０１に保存される。図１９のフローチャートを参照して、ユーザが検索されたウェブページの印刷の実行のコマンドを入力すると、図１７に示すコード生成部３０７は、そのウェブページの検索に用いられた検索条件を検索条件保存部３０１から取得し、その検索条件を示すＱＲコードのデータ（ＱＲコードデータ）を生成する（＃４０２）。
【０１３３】
印刷用データ生成部３０５Ｂは、印刷対象のウェブページを当該ウェブページに係る検索条件を示すＱＲコードとともに画像形成装置２Ｂに印刷させるための印刷用データＤＳを生成する。例えば、ウェブページを用紙の左右上下の端の部分に余白を残しつつ用紙の全体に渡って印刷させ、かつＱＲコードをその用紙の右下の余白の部分に印刷させるための印刷用データＤＳを生成する。
【０１３４】
ジョブ実行指令送信部３０６は、生成された印刷用データＤＳを含むジョブデータＤＪを画像形成装置２Ｂに送信する（＃４０３）。画像形成装置２Ｂは、既に説明した方法で、送信されて来たジョブデータＤＪに含まれる印刷用データＤＳに基づいて印刷を実行する。これによってＱＲコードを含む画像が用紙に印刷される。
【０１３５】
ＱＲコードを含む画像が印刷された用紙を受け取った別のユーザがその用紙に示されるウェブページに関連する他のウェブページも印刷したいと思うことがある。そのような場合に、その別のユーザは、スキャナ２０ｉを用いてその用紙をスキャンさせる。
【０１３６】
図２０を参照して、セットされた原稿の画像をスキャナ２０ｉが読み取ると（＃５０１）、図１８に示すコード認識部２１１は、その画像に含まれているＱＲコードを認識し（＃５０２でＹｅｓ）、ＱＲコードを解析することによって当該ＱＲコードにより示される検索条件を取得する（＃５０３）。
【０１３７】
ウェブブラウザ部２０５Ｂは、取得された検索条件に基づいて検索結果ページをダウンロードする。このダウンロードは、既に説明した自動ダウンロード処理と同様の方法で行う。
【０１３８】
画面表示処理部２０６は、ブラウザ画面ＧＭＢをタッチパネルＴＰに表示させ、ブラウザ画面ＧＭＢのウェブページ表示エリアＡＲＴに、ダウンロードした検索結果ページを表示させる（＃５０４）。
【０１３９】
上記の形態では、ＱＲコードをスキャナ２０ｉで読み取らせることによって、そのＱＲコードに示されている検索条件に該当するヒットページの一覧を示す検索結果ページを容易に閲覧できる。その検索結果ページに含まれるハイパーリンクを選択することによってヒットページを閲覧することも容易にできる。
【０１４０】
また、画像形成装置２を複数台有するプリントシステムでは、ある画像形成装置２で印刷されたＱＲコードを用いて、他の画像形成装置２においても検索結果ページを容易に印刷できるようになる。
【０１４１】
上記の形態では、検索条件を示す画像としてＱＲコードを用いたが、ステガノグラフィの画像などの他の画像を用いてもよい。また、ＱＲコードの印刷を行うか否かをスイッチなどで切り替えられるようにしてもよい。
【０１４２】
その他、プリントシステム１、画像形成装置２、および端末装置３の全体または各部の構成、機能、処理の内容または順序、各テーブルの構成および内容、各データが示す内容などは、本発明の趣旨に沿って適宜変更することができる。尚、上記の各形態では、ユーザ番号を例示したが、番号（数字）に限られず、ユーザを識別するための公知の種々の情報を使用することができるのは言うまでもない。
【図面の簡単な説明】
【０１４３】
【図１】本発明の一実施形態に係るプリントシステムの構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】操作パネルの例を示す図である。
【図５】端末装置のハードウェア構成の例を示す図である。
【図６】端末装置の機能的構成の例を示す図である。
【図７】ブラウザ画面の例を示す図である。
【図８】検索条件テーブルの例を示す図である。
【図９】印刷ジョブ一覧テーブルの例を示す図である。
【図１０】ブラウザ画面の例を示す図である。
【図１１】メニュー画面の例を示す図である。
【図１２】印刷ジョブ一覧画面の例を示す図である。
【図１３】再設定画面の例を示す図である。
【図１４】ユーザがウェブページを閲覧しその印刷を指示する際の端末装置における処理の流れを説明するためのフローチャートである。
【図１５】端末装置から印刷の実行のコマンドを受けた際の画像形成装置における処理の流れを説明するためのフローチャートである。
【図１６】ユーザが画像形成装置を直接操作してウェブページを印刷させる場合の画像形成装置の処理の流れを説明するためのフローチャートである。
【図１７】端末装置の機能的構成の例を示す図である。
【図１８】画像形成装置の機能的構成の例を示す図である。
【図１９】ＱＲコードを印刷する際の端末装置における処理の流れを説明するためのフローチャートである。
【図２０】ＱＲコードに示される検索条件を読み取って検索結果ページをダウンロードする際の画像形成装置の処理の流れを説明するためのフローチャートである。
【符号の説明】
【０１４４】
１  プリントシステム
２、２Ｂ  画像形成装置
３  端末装置
２０ｆ  操作パネル（指定手段、条件式変更手段）
２０ｈ  印刷装置（印刷手段）
２０２  検索条件保存部（条件式記憶部）
２０５  ウェブブラウザ部（第二の結果受信手段、第二のヒットページ取得手段）
２０６  画面表示処理部（第二の結果表示手段）
２０８  印刷実行処理部（第一の印刷制御手段、第二の印刷制御手段、第三の印刷制御手段）
２１１  コード認識部（条件式画像読取手段）
３１  ディスプレイ（第一の結果表示手段）
３０２  コマンド受付部（条件式受付手段）
３０３  ウェブブラウザ部（第一の結果受信手段、第一のヒットページ取得手段）
３０６  ジョブ実行指令送信部（印刷指令手段、条件式送信手段）
ＴＰ  タッチパネル（第二の結果表示手段）
【図１】
0004518196.tif 000002
【図２】
0004518196.tif 000003
【図３】
0004518196.tif 000004
【図４】
0004518196.tif 000005
【図５】
0004518196.tif 000006
【図６】
0004518196.tif 000007
【図７】
0004518196.tif 000008
【図８】
0004518196.tif 000009
【図９】
0004518196.tif 000010
【図１０】
0004518196.tif 000011
【図１１】
0004518196.tif 000012
【図１２】
0004518196.tif 000013
【図１３】
0004518196.tif 000014
【図１４】
0004518196.tif 000015
【図１５】
0004518196.tif 000016
【図１６】
0004518196.tif 000017
【図１７】
0004518196.tif 000018
【図１８】
0004518196.tif 000019
【図１９】
0004518196.tif 000020
【図２０】
0004518196.tif 000021