(57)【特許請求の範囲】
【請求項１】
コンテンツが複数のページで構成されるＷｅｂページ群を有する少なくとも１つの外部サーバーおよび情報処理装置とそれぞれネットワークを介して接続されている画像形成装置であって、
前記情報処理装置からジョブを受信する受信手段と、
前記受信手段で受信したジョブを解析する解析手段と、
前記解析手段で解析した内容に従って、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する関連ページ要求判断手段と、
前記関連ページ要求判断手段の判断結果に基づいて、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページを配信する外部サーバーの配信先を取得する配信先取得手段と、
受信したジョブがＷｅｂページに関するジョブである場合に前記配信先取得手段で取得した配信先に対応する外部サーバーにアクセスし、当該Ｗｅｂページと関連する別のページのＷｅｂページを取得する関連ページ取得手段と、
前記受信したジョブに認証情報が含まれているか否かを判断する認証情報判断手段と、
前記認証情報判断手段の判断結果に基づいて、前記認証情報を取得する認証情報取得手段とを備え、
前記関連ページ取得手段は、前記別のページのＷｅｂページを取得する際に、認証処理が要求されるか否かを判断し、認証処理が要求される場合には、取得した前記認証情報を用いて認証処理を実行する認証実行手段を含む、画像形成装置。
【請求項２】
前記ジョブは、前記画像形成装置における印刷の実行を指示する印刷ジョブである、請求項１記載の画像形成装置。
【請求項３】
前記受信手段で受信した印刷ジョブに従って、当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページに関する印刷を一括して実行する印刷手段とをさらに備える、請求項２記載の画像形成装置。
【請求項４】
前記印刷手段において当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページに関する印刷が完了した場合に、前記印刷ジョブを送信した情報処理装置にその旨を通知する通知手段をさらに備える、請求項３記載の画像形成装置。
【請求項５】
前記印刷手段は、当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページについてページ順番に印刷を実行する、請求項３または４記載の画像形成装置。
【請求項６】
前記関連ページ取得手段は、前記別のページのＷｅｂページに関連づけられた所定のＷｅｂページを除去する手段を有する、請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
コンテンツが複数のページで構成されるＷｅｂページ群を有する少なくとも１つの外部サーバーおよび情報処理装置とそれぞれネットワークを介して接続されている画像形成装置であって、
前記情報処理装置からジョブを受信する受信手段を備え、前記ジョブは、前記画像形成装置における記憶領域への格納の実行を指示する保存ジョブであり、
前記受信手段で受信したジョブを解析する解析手段と、
前記解析手段で解析した内容に従って、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する関連ページ要求判断手段と、
前記関連ページ要求判断手段の判断結果に基づいて、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページを配信する外部サーバーの配信先を取得する配信先取得手段と、
受信したジョブがＷｅｂページに関するジョブである場合に前記配信先取得手段で取得した配信先に対応する外部サーバーにアクセスし、当該Ｗｅｂページと関連する別のページのＷｅｂページを取得する関連ページ取得手段と、
前記受信手段で受信した保存ジョブに従って、当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページに関するデータを一括した少なくとも１つのデータファイルとして前記記憶領域に格納する格納実行手段とを備え、
前記格納実行手段は、前記当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページに関するデータを一括した場合に１つのデータファイルのデータ量が所定量以上となる場合には分割した複数のデータファイルとして前記記憶領域に格納する、画像形成装置。
【請求項８】
前記格納実行手段は、前記データファイルをページ順のデータとして構成する手段を有する、請求項７記載の画像形成装置。
【請求項９】
前記格納実行手段は、前記受信手段で受信した保存ジョブに従って、当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページに関するデータをそれぞれページ毎のデータファイルとして前記記憶領域に格納する手段を有する、請求項７または８記載の画像形成装置。
【請求項１０】
前記格納実行手段は、前記受信した保存ジョブに従ってフォルダを作成し、当該作成したフォルダ内に前記データファイルを保存する、請求項７〜９のいずれかに記載の画像形成装置。
【請求項１１】
前記格納実行手段において、前記記憶領域への当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページに関するデータの格納が完了した場合に、前記保存ジョブを送信した情報処理装置にその旨を通知する通知手段をさらに備える、請求項７〜１０のいずれかに記載の画像形成装置。
【請求項１２】
コンテンツが複数のページで構成されるＷｅｂページ群を有する少なくとも１つの外部サーバーおよび情報処理装置とそれぞれネットワークを介して接続されている画像形成装置を制御する制御プログラムであって、前記制御プログラムは、前記画像形成装置を
前記情報処理装置からジョブを受信する受信手段と、
前記受信手段で受信したジョブを解析する解析手段と、
前記解析手段で解析した内容に従って、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する関連ページ要求判断手段と、
前記関連ページ要求判断手段の判断結果に基づいて、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページを配信する外部サーバーの配信先を取得する配信先取得手段と、
受信したジョブがＷｅｂページに関するジョブである場合に前記配信先取得手段で取得した配信先に対応する外部サーバーにアクセスし、当該Ｗｅｂページと関連する別のページのＷｅｂページを取得する関連ページ取得手段と、
前記受信したジョブに認証情報が含まれているか否かを判断する認証情報判断手段と、
前記認証情報判断手段の判断結果に基づいて、前記認証情報を取得する認証情報取得手段として機能させ、
前記関連ページ取得手段は、前記別のページのＷｅｂページを取得する際に、認証処理が要求されるか否かを判断し、認証処理が要求される場合には、取得した前記認証情報を用いて認証処理を実行する認証実行手段を含む、制御プログラム。
【請求項１３】
コンテンツが複数のページで構成されるＷｅｂページ群を有する少なくとも１つの外部サーバーおよび情報処理装置とそれぞれネットワークを介して接続されている画像形成装置を制御する制御プログラムであって、前記制御プログラムは、前記画像形成装置を
前記情報処理装置からジョブを受信する受信手段として機能させ、前記ジョブは、前記画像形成装置における記憶領域への格納の実行を指示する保存ジョブであり、さらに
前記受信手段で受信したジョブを解析する解析手段と、
前記解析手段で解析した内容に従って、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する関連ページ要求判断手段と、
前記関連ページ要求判断手段の判断結果に基づいて、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページを配信する外部サーバーの配信先を取得する配信先取得手段と、
受信したジョブがＷｅｂページに関するジョブである場合に前記配信先取得手段で取得した配信先に対応する外部サーバーにアクセスし、当該Ｗｅｂページと関連する別のページのＷｅｂページを取得する関連ページ取得手段と、
前記受信手段で受信した保存ジョブに従って、当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページに関するデータを一括した少なくとも１つのデータファイルとして前記記憶領域に格納する格納実行手段として機能させ、
前記格納実行手段は、前記当該Ｗｅｂページおよび前記関連ページ取得手段で取得した別のページのＷｅｂページに関するデータを一括した場合に１つのデータファイルのデータ量が所定量以上となる場合には分割した複数のデータファイルとして前記記憶領域に格納する、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のサーバーにアクセスする画像形成装置に関する。
【背景技術】
【０００２】
従来より、端末装置からサーバーにアクセスしてコンテンツをＷｅｂブラウザ上にて表示する際、コンテンツ（例えばニュース記事等）の内容が複数のページに分割されて表示される場合がある。当該場合には、それぞれの内容を閲覧する場合には、次のページへのリンク先を指定する必要があり、煩雑な作業が求められる。
【０００３】
これに対応するためにＷｅｂページ中のリンクテキストを辿って関連するページを自動的に検索したり、あるいは収集する方式等が種々提案されている（特許文献１〜４）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４６３８１号公報
【特許文献２】特許第３０９８５４６号
【特許文献３】特開平１１−３５３１４７号公報
【特許文献４】特開２００４−１９９３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で、当該コンテンツを印刷等するジョブを実行する場合には、複数のページに分割されたそれぞれのページ毎の印刷ジョブを画像形成装置に送信するか、関連するページについて検索あるいは収集した場合には、加工、編集等された新たなデータについての印刷ジョブを画像形成装置に送信する必要があり、処理が複雑であるという問題があった。
【０００６】
本発明は、上記のような問題を解決するためになされたものであって、簡易な方式で複数のページに分割されたコンテンツに対してジョブを実行することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のある局面に従う画像形成装置は、コンテンツが複数のページで構成されるＷｅｂページ群を有する少なくとも１つの外部サーバーおよび情報処理装置とそれぞれネットワークを介して接続されている画像形成装置であって、情報処理装置からジョブを受信する受信手段と、受信手段で受信したジョブを解析する解析手段と、解析手段で解析した内容に従って、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する関連ページ要求判断手段と、関連ページ要求判断手段の判断結果に基づいて、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページを配信する外部サーバーの配信先を取得する配信先取得手段と、受信したジョブがＷｅｂページに関するジョブである場合に配信先取得手段で取得した配信先に対応する外部サーバーにアクセスし、当該Ｗｅｂページと関連する別のページのＷｅｂページを取得する関連ページ取得手段と、受信したジョブに認証情報が含まれているか否かを判断する認証情報判断手段と、認証情報判断手段の判断結果に基づいて、認証情報を取得する認証情報取得手段とを備える。関連ページ取得手段は、別のページのＷｅｂページを取得する際に、認証処理が要求されるか否かを判断し、認証処理が要求される場合には、取得した認証情報を用いて認証処理を実行する認証実行手段を含む。
【０００８】
好ましくは、ジョブは、画像形成装置における印刷の実行を指示する印刷ジョブである。
【０００９】
特に、受信手段で受信した印刷ジョブに従って、当該Ｗｅｂページおよび関連ページ取得手段で取得した別のページのＷｅｂページに関する印刷を一括して実行する印刷手段とをさらに備える。
【００１０】
特に、印刷手段において当該Ｗｅｂページおよび関連ページ取得手段で取得した別のページのＷｅｂページに関する印刷が完了した場合に、印刷ジョブを送信した情報処理装置にその旨を通知する通知手段をさらに備える。
【００１１】
好ましくは、関連ページ取得手段は、別のページのＷｅｂページに関連づけられた所定のＷｅｂページを除去する手段を有する。
【００１３】
特に、印刷手段は、当該Ｗｅｂページおよび関連ページ取得手段で取得した別のページのＷｅｂページについてページ順番に印刷を実行する。
【００１４】
本発明の別の局面に従う画像形成装置は、コンテンツが複数のページで構成されるＷｅｂページ群を有する少なくとも１つの外部サーバーおよび情報処理装置とそれぞれネットワークを介して接続されている画像形成装置であって、情報処理装置からジョブを受信する受信手段を備える。ジョブは、画像形成装置における記憶領域への格納の実行を指示する保存ジョブである。画像形成装置は、受信手段で受信したジョブを解析する解析手段と、解析手段で解析した内容に従って、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する関連ページ要求判断手段と、関連ページ要求判断手段の判断結果に基づいて、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページを配信する外部サーバーの配信先を取得する配信先取得手段と、受信したジョブがＷｅｂページに関するジョブである場合に配信先取得手段で取得した配信先に対応する外部サーバーにアクセスし、当該Ｗｅｂページと関連する別のページのＷｅｂページを取得する関連ページ取得手段と、受信手段で受信した保存ジョブに従って、当該Ｗｅｂページおよびページ取得手段で取得した別のページのＷｅｂページに関するデータを一括した少なくとも１つのデータファイルとしてに格納する格納実行手段とを備える。格納実行手段は、Ｗｅｂページおよびページ取得手段で取得した別のページのＷｅｂページに関するデータを一括した場合に１つのデータファイルのデータ量が所定量以上となる場合には分割した複数のデータファイルとしてに格納する。
【００１６】
特に、格納実行手段は、データファイルをページ順のデータとして構成する手段を有する。
【００１８】
特に、格納実行手段は、受信手段で受信した保存ジョブに従って、当該Ｗｅｂページおよび関連ページ取得手段で取得した別のページのＷｅｂページに関するデータをそれぞれページ毎のデータファイルとして記憶領域に格納する手段を有する。
【００１９】
特に、格納実行手段は、受信した保存ジョブに従ってフォルダを作成し、当該作成したフォルダ内にデータファイルを保存する。
【００２０】
特に、格納実行手段において、記憶領域への当該Ｗｅｂページおよび関連ページ取得手段で取得した別のページのＷｅｂページに関するデータの格納が完了した場合に、保存ジョブを送信した情報処理装置にその旨を通知する通知手段をさらに備える。
本発明の別の局面に従う制御プログラムは、コンテンツが複数のページで構成されるＷｅｂページ群を有する少なくとも１つの外部サーバーおよび情報処理装置とそれぞれネットワークを介して接続されている画像形成装置を制御する制御プログラムである。制御プログラムは、画像形成装置を、情報処理装置からジョブを受信する受信手段と、受信手段で受信したジョブを解析する解析手段と、解析手段で解析した内容に従って、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する関連ページ要求判断手段と、関連ページ要求判断手段の判断結果に基づいて、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページを配信する外部サーバーの配信先を取得する配信先取得手段と、受信したジョブがＷｅｂページに関するジョブである場合に配信先取得手段で取得した配信先に対応する外部サーバーにアクセスし、当該Ｗｅｂページと関連する別のページのＷｅｂページを取得する関連ページ取得手段と、受信したジョブに認証情報が含まれているか否かを判断する認証情報判断手段と、認証情報判断手段の判断結果に基づいて、認証情報を取得する認証情報取得手段として機能させる。関連ページ取得手段は、別のページのＷｅｂページを取得する際に、認証処理が要求されるか否かを判断し、認証処理が要求される場合には、取得した認証情報を用いて認証処理を実行する認証実行手段を含む。
本発明の別の局面に従う画像形成装置は、コンテンツが複数のページで構成されるＷｅｂページ群を有する少なくとも１つの外部サーバーおよび情報処理装置とそれぞれネットワークを介して接続されている画像形成装置を制御する制御プログラムである。制御プログラムは、画像形成装置を、情報処理装置からジョブを受信する受信手段として機能させる。ジョブは、画像形成装置における記憶領域への格納の実行を指示する保存ジョブである。さらに、制御プログラムは、画像形成装置を、受信手段で受信したジョブを解析する解析手段と、解析手段で解析した内容に従って、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する関連ページ要求判断手段と、関連ページ要求判断手段の判断結果に基づいて、受信したジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページを配信する外部サーバーの配信先を取得する配信先取得手段と、受信したジョブがＷｅｂページに関するジョブである場合に配信先取得手段で取得した配信先に対応する外部サーバーにアクセスし、当該Ｗｅｂページと関連する別のページのＷｅｂページを取得する関連ページ取得手段と、受信手段で受信した保存ジョブに従って、当該Ｗｅｂページおよび関連ページ取得手段で取得した別のページのＷｅｂページに関するデータを一括した少なくとも１つのデータファイルとして記憶領域に格納する格納実行手段として機能させる。格納実行手段は、当該Ｗｅｂページおよび関連ページ取得手段で取得した別のページのＷｅｂページに関するデータを一括した場合に１つのデータファイルのデータ量が所定量以上となる場合には分割した複数のデータファイルとして記憶領域に格納する。
【発明の効果】
【００２１】
簡易な方式で複数のページに分割されたコンテンツに対してジョブを実行することが可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態に従う印刷システムを説明する概略図である。
【図２】本発明の実施の形態に従う画像形成装置１−ｘの内部構成を説明する図である。
【図３】本発明の実施の形態に従う操作パネル１３０の構成を説明する図である。
【図４】本発明の実施の形態に従うＰＣ３の内部構成を説明する図である。
【図５】本発明の実施の形態に従うＰＣ３においてウェブブラウザにより外部サーバー６にアクセスしている場合を説明する図である。
【図６】本発明の実施の形態に従うプリンタードライバーの設定画面を説明する図である。
【図７】本発明の実施の形態に従う画像形成装置１−ｘにおけるジョブ処理について説明するフロー図である。
【図８】本発明の実施の形態に従うＷｅｂページ取得処理について説明するフロー図である。
【図９】本発明の実施の形態に従うジョブ実行のフローを説明する図である。
【図１０】ＢＯＸ保存の保存形式を説明する図である。
【図１１】本発明の実施の形態の変形例に従うログイン設定画面について説明する図である。
【図１２】本発明の実施の形態の変形例に従うＷｅｂページ取得処理を説明するフロー図である。
【発明を実施するための形態】
【００２３】
以下に図面を参照しつつ本発明の実施の形態について説明する。以下の説明においては同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００２４】
図１は、本発明の実施の形態に従う印刷システムを説明する概略図である。
図１を参照して、本発明の実施の形態に従う印刷システムは、画像形成装置１−ｘ(ｘ：１−ｎ)、ＰＣ（Personal Computer）３、外部サーバー６から構成されている。
【００２５】
情報処理装置の一種である画像形成装置１−ｘ、ＰＣ３、外部サーバー６は、いずれもネットワーク４を介して接続されている。なお、外部サーバー６は本例においては１つ設けられた構成について説明するが、特に当該個数に限られず、さらに複数個設けた構成とすることも当然に可能である。本例において、外部サーバー６は、Ｗｅｂコンテンツを提供するサーバーであり、ＰＣ３が有するウェブブラウザにより当該Ｗｅｂコンテンツを閲覧等することが可能である。外部サーバー６は、Ｗｅｂコンテンツとして複数のページに分割されたＷｅｂページ群を有する。
【００２６】
ここで、ネットワーク４は、ＬＡＮ(Local Area Network)などの専用回線を用いたネットワーク、一般回線を用いたネットワーク、無線通信によるネットワーク、のいずれであっても構わない。また、ネットワーク４は、外部ネットワーク５を介して、他のネットワークと接続されている。
【００２７】
画像形成装置１−ｘは、走査した原稿画像、およびプリントデータから生成した画像の複写画像を用紙上に形成する装置である。ここで、プリントデータとは、ＰＣ３のオペレーテイングシステムやアプリケーシヨンプログラムが発行する描画命令をプリンタードライバーによって画像形成装置１−ｘが処理可能なページ記述言語に変換したページ記述言語による描画命令、もしくは、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ、ＸＰＳ等のファイルフォーマットで記述されたデータである。当該プリントデータは、ＰＣ３が生成して出力する印刷ジョブに含まれるものである。なお、当該印刷ジョブには、当該プリントデータを作成したのを識別するためのＩＤ等を含めることも可能である。本例におけるプリントデータは、ＰＣ３が有するウェブブラウザにより閲覧した外部サーバー６のＷｅｂコンテンツに関するものである。
【００２８】
また、画像形成装置１−ｘは、印刷ジョブに限らず、ＢＯＸジョブを受信する。ＢＯＸジョブは、ジョブとして受信した保存データを内部の後述する固定記憶装置に格納するものである。
【００２９】
図２は、本発明の実施の形態に従う画像形成装置１−ｘの内部構成を説明する図である。
【００３０】
図２を参照して、本発明の実施の形態に従う画像形成装置１−ｘのＣＰＵ１０１には、制御プログラムが格納されたＲＯＭ１０２、作業用のＳ−ＲＡＭ（Static Random Access Memory）１０３、画像形成に関わる各種の設定を記憶するバッテリバックアツプされたＮＶ−ＲＡＭ（不揮発性メモリ）１０４、計時することが可能な時計ＩＣ１０５がバスを介して接続され、制御部１００を構成している。
【００３１】
制御部１００には、原稿画像を読み取るスキャナー１２０、各種の入力を行うキーや表示部を備えた操作パネル１３０、ネットワーク４を介して接続されたＰＣ３をはじめとする外部の装置との間で各種の情報を送受信するためのネットワークＩ／Ｆ１６０、該ネットワークＩ／Ｆ１６０により受信したプリントデータから複写画像を生成するためのプリンターコントローラ１５０、複写画像を用紙上に形成するプリンター１４０が、それぞれバスを介して接続されている。
【００３２】
また、制御部１００には、固定記憶装置（ＨＤＤ）１１０がバスを介して接続されている。固定記憶装置１１０とは、例えば、ハードディスク装置である。本例において固定記憶装置（ＨＤＤ）１１０は、ＢＯＸジョブに従って保存データを格納する。
【００３３】
また、制御部１００の所定の記憶領域には、ウェブブラウザを起動、実行するためのプログラムが格納されており、当該ウェブブラウザを実行して外部サーバー６にアクセスすることが可能である。また、プリンタードライバーも有しており、当該プリンタードライバーに従ってアクセスした外部サーバー６のＷｅｂページのプリントデータあるいは保存データを作成することが可能である。
【００３４】
図３は、本発明の実施の形態に従う操作パネル１３０の構成を説明する図である。
図３を参照して、本発明の実施の形態に従う操作パネル１３０は、表示部３１２と、１０キー３０２と、スタートボタン３１０とを含む。また、上部においては、ＢＯＸキー、スキャンキー、コピーキーがそれぞれ設けられており、当該キーを選択することにより機能の切り替えが可能となっている。なお、その他のキーについては省略している。
【００３５】
表示部３１２上にはタッチパネルが設けられており、表示部３１２上において所定の操作が可能である。１０キー３０２は、コピー等の枚数を入力するためのボタンである。スタートボタン３１０は、コピー／スキャン等の処理の実行を指示するボタンである。
【００３６】
また、表示部３１２には、各種モードの表示やその他の表示が行われる。そして、タッチパネルによって、表示内容に従った各種設定を行なうことができる。例えば、表示部３１２には、通常は、コピー動作やスキャン動作を実行する際に行なう基本的／応用的な設定のためのタブボタン等が配置され、各種詳細設定等が可能である。
【００３７】
図４は、本発明の実施の形態に従うＰＣ３の内部構成を説明する図である。
図４を参照して、本発明の実施の形態に従うＰＣ３は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１４、固定記憶装置（ＨＤＤ)１６、ネットワークＩ／Ｆ１８、キーボード２０、表示部２２等が内部バス２４を介して互いに接続された一般的なコンビュータ装置である。
【００３８】
当該ＰＣ３は、ウェブブラウザを有しており、当該ウェブブラウザにより外部サーバー６にアクセスして、当該外部サーバー６に格納されているＷｅｂコンテンツを閲覧し、ウェブブラウザ上での指示によりプリンタードライバーを介して当該Ｗｅｂコンテンツに対するプリントデータあるいは保存データを生成し、印刷ジョブあるいはＢＯＸジョブとして画像形成装置１−ｘに送信することが可能である。
【００３９】
図５は、本発明の実施の形態に従うＰＣ３においてウェブブラウザにより外部サーバー６にアクセスしている場合を説明する図である。
【００４０】
図５を参照して、ウェブブラウザにより外部サーバー６（ＵＲＬ「http://www.hogehoge.jp/xxx.html」）にアクセスしてＷｅｂコンテンツを閲覧している場合が示されている。
【００４１】
ここでは、一例として、Ｗｅｂコンテンツの一部であるＷｅｂページを閲覧している場合が示されている。
【００４２】
具体的には、表示部２２に１ページ目のＷｅｂページ５０が表示されている。本例においては、一例としてＷｅｂコンテンツが複数ページに分割されており、ページリンクボタン５４を選択指示することにより複数ページに分割された別のＷｅｂページを表示することが可能である。ここでは、４ページに分割されている場合が示されている。
【００４３】
また、当該Ｗｅｂページには、当該Ｗｅｂページと無関係の広告ページ等のリンクボタン５２も設けられている。また、当該Ｗｅｂページにアクセスした場合に当該Ｗｅｂページに関連してポップアップウィンドウ等が連動して表示される場合もある。
【００４４】
また、本例においては、ウェブブラウザの上部に印刷ボタン５６が設けられており、当該印刷ボタン５６を選択指示することにより予め登録されているプリンタードライバーが起動して、印刷等に関する各種ジョブの設定および送信等が可能である。
【００４５】
図６は、本発明の実施の形態に従うプリンタードライバーの設定画面を説明する図である。
【００４６】
図６を参照して、プリンタードライバーの設定画面２００には、各種の設定が可能な複数のタブが設けられている。本例においては、「その他」のタブ２１４が指定されて、当該タブに設けられた各種の設定処理が可能となっている。
【００４７】
具体的には、一例として、「リンクページを処理する」のチェックボックス２０２、「Ｗｅｂページのログイン設定」ボタン２０４、「ページ順に印刷する」のチェックボックス２０５、「Ｂｏｘ保存の設定」領域２０６がそれぞれ設けられている場合が示されている。
【００４８】
「Ｂｏｘ保存の設定」領域２０６には、「全ページまとめて保存」のチェックボックス２０８および「ページ毎に保存」のチェックボックス２１０が設けられている。
【００４９】
そして、ジョブの実行を指示する「ＯＫ」ボタン２１２が設けられている場合が示されている。
【００５０】
ここで、「リンクページを処理する」のチェックボックス２０２に選択指示してチェックが付加されることにより、画像形成装置に送信するジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれる。
【００５１】
また、「Ｗｅｂページのログイン設定」ボタン２０４を選択することにより後述するＷｅｂページのログイン設定画面が表示されて、当該ログイン設定画面において、ユーザーの認証情報を登録して印刷ジョブ内に含めて送信することが可能となる。当該認証情報は、後述するがＷｅｂページの取得の際に必要に応じて用いられる。
【００５２】
また、「ページ順に印刷する」のチェックボックス２０５に選択指示してチェックが付加されることにより、画像形成装置に送信するジョブがＷｅｂページに関するジョブである場合に、複数のＷｅｂページを印刷する場合にはページ順に印刷を要求する命令が含まれる。
【００５３】
なお、本例においては、「ページ順に印刷する」のチェックボックス２０５の項を設けて、当該チェックボックスに選択指示された場合に、ページ順に印刷を要求する命令が含まれる場合について説明するが、特に図６において当該チェックボックス２０５の項を設けない構成とすることも可能である。
【００５４】
また、「Ｂｏｘ保存の設定」領域２０６の「全ページまとめて保存」のチェックボックス２０８に選択指示してチェックが付加されることにより、ジョブ（Ｂｏｘ保存ジョブ）の保存方式として、複数のページに関するデータを保存する場合に１つのデータにまとめて保存する命令が含まれる。
【００５５】
また、「Ｂｏｘ保存の設定」領域２０６の「ページ毎に保存」のチェックボックス２１０に選択指示してチェックが付加されることにより、ジョブ（Ｂｏｘ保存ジョブ）の保存方式として、複数のページに関するデータを保存する場合にページ毎にデータを保存する命令が含まれる。
【００５６】
そして、「ＯＫ」ボタン２１２が選択されることにより当該プリンタードライバーの設定画面で設定した内容に従うジョブが画像形成装置に送信される。
【００５７】
なお、「Ｂｏｘ保存の設定」領域２０６にチェックが付加されることによりＢＯＸジョブとして画像形成装置に送信されるものとする。あるいは、図示しない別の設定画面において印刷ジョブあるいはＢＯＸジョブを選択し、ＢＯＸジョブが当該設定画面で選択された場合に、「Ｂｏｘ保存の設定」領域２０６内のチェックボックスの指定が有効とされるようにしてもよい。
【００５８】
図７は、本発明の実施の形態に従う画像形成装置１−ｘにおけるジョブ処理について説明するフロー図である。当該ジョブ処理は、画像形成装置１−ｘの制御部１００のＣＰＵ１０１が主に実行する処理であり、必要に応じて他の各部と協働する。
【００５９】
図７を参照して、まず、ジョブを受信したかどうかを判断する（ステップＳ２）。具体的には、ネットワーク４と接続されたネットワークＩ／Ｆ１６０を介してＰＣ３から送信されたジョブを受信したかどうかを判断する。当該ジョブとしては、印刷ジョブおよびＢＯＸジョブが含まれる。
【００６０】
ステップＳ２において、ジョブを受信したと判断した場合（ステップＳ２においてＹＥＳ）には、次に、ジョブを解析する（ステップＳ４）。具体的には、ジョブのヘッダ部分に記載されたジョブ内容を解析する。すなわち、ジョブに含まれている命令を解析する。
【００６１】
次に、関連Ｗｅｂページの要求が有るかどうかを判断する（ステップＳ５）。ジョブ内容の解析結果に従ってジョブがＷｅｂページに関するジョブである場合に当該Ｗｅｂページと関連する別のページのＷｅｂページの取得を要求する命令が含まれているかどうかを判断する。
【００６２】
ステップＳ５において、関連Ｗｅｂページの要求が有ると判断した場合（ステップＳ５においてＹＥＳ）には、次に、Ｗｅｂページに関連するジョブが有るかどうかを判断する（ステップＳ６）。当該ジョブがＷｅｂページに関連するものであるかどうかを判断する。具体的には、ジョブのヘッダ部分にＷｅｂページのＵＲＬに関する情報が含まれているかどうかを判断しても良いし、あるいは、データ本体の所定領域にＷｅｂページのＵＲＬに関する情報が含まれているかどうかを判断しても良い。
【００６３】
そして、ステップＳ６においてＷｅｂページに関連するジョブであると判断した場合（ステップＳ６においてＹＥＳ）には、次に配信先を取得する（ステップＳ８）。具体的には、ＷｅｂページのＵＲＬに関する情報を取得する。
【００６４】
次に、配信先にアクセスする（ステップＳ１０）。具体的には、画像形成装置１−ｘが有するウェブブラウザにより取得したＵＲＬに関する情報を用いて配信先である外部サーバー６にアクセスする。
【００６５】
次に、Ｗｅｂページ取得処理を実行する（ステップＳ１２）。Ｗｅｂページ取得処理の詳細については後述する。
【００６６】
次に、ジョブを実行する（ステップＳ１４）。受信したジョブのヘッダ部分に記載されたジョブ内容に従うジョブを実行する。その詳細については後述する。
【００６７】
次に、ジョブ完了を通知する（ステップＳ１６）。具体的には、画像形成装置１−ｘは、ジョブが完了した場合に当該ジョブを送信したＰＣ３に完了した旨を通知する。
【００６８】
そして、処理を終了する（エンド）。
一方で、ステップＳ５において、関連Ｗｅｂページの要求が無いと判断した場合（ステップＳ５においてＮＯ）、あるいは、Ｗｅｂページに関連するジョブでないと判断した場合（ステップＳ６においてＮＯ）には、上記の処理等が要求されないためステップＳ１４に進む。以降の処理については上述したのと同様である。
【００６９】
図８は、本発明の実施の形態に従うＷｅｂページ取得処理について説明するフロー図である。
【００７０】
図８を参照して、まず、Ｗｅｂページのリンクページ情報について解析する（ステップＳ２０）。具体的には、取得したＵＲＬに関する情報を用いてウェブブラウザによりアクセスした外部サーバー６のＷｅｂページに設けられているリンクページ情報（ＵＲＬに関する情報）を解析して取得する。
【００７１】
次に、関連する別のページのＷｅｂページが存在するかどうかを判断する（ステップＳ２２）。具体的には、リンクページ情報のうちアクセスしたＷｅｂページと関連する可能性の高いＷｅｂページを検索する。一例として、例えば、アクセスしたＷｅｂページのＵＲＬ「http://www.hogehoge.jp/xxx.html」について、共通した文字列の後に、「−１」、「−２」、「−３」、「＃１」、「＃２」、「＃３」・・・等の所定の規則に従うリンクページが存在するかどうかを判断する。所定の規則としては、一例として特定の記号と数字との組み合わせや、特定の文字列パターン等、関連する別のページのＷｅｂページであることが連想できるようなものであればどのようなものであっても良く、この点で公知の技術を用いるようにすることも可能である。
【００７２】
ステップＳ２２において、関連する別のページのＷｅｂページが存在すると判断した場合（ステップＳ２２においてＹＥＳ）には、関連する別のページのＷｅｂページの情報を抽出する（ステップＳ２４）。具体的には、関連する別のＷｅｂページのＵＲＬに関する情報を抽出する。
【００７３】
次に、関連する別のページのＷｅｂページを検索する（ステップＳ２６）。具体的には、抽出した別のＷｅｂページのＵＲＬに関する情報を用いてウェブブラウザにより当該ウェブページにアクセスする。１つのＵＲＬに関する情報に限らず、ウェブブラウザにより複数のＵＲＬに関する情報を用いて関連する複数の別のページのＷｅｂページに並列的にアクセスするようにしても良い。
【００７４】
そして、関連する別のページのＷｅｂページを取得する（ステップＳ２８）。具体的には、ウェブブラウザを介してアクセスしたＷｅｂページのデータを取得する。
【００７５】
そして、取得したページを整理する（ステップＳ３０）。具体的には、一例として、「ページ順に印刷する」のチェックボックス２０５にチェックが付加されている場合には、一例としてページ順に整理する。また、関連する別のページのＷｅｂページにアクセスした場合に、直接的に関連しないポップアップウィンドウ等が連動して広告等が表示される場合も考えられる。そこで、例えば、直接的に関連しない所定のＷｅｂページ等については再整理して除去するようにしてもよい。
【００７６】
そして、処理を終了する（リターン）。
一方で、ステップＳ２２において、関連する別のページのＷｅｂページが存在しないと判断した場合（ステップＳ２２においてＮＯ）には、処理を終了する（リターン）。
【００７７】
図９は、本発明の実施の形態に従うジョブ実行のフローを説明する図である。
図９を参照して、まず、印刷ジョブであるかどうかを判断する（ステップＳ３２）。
【００７８】
ステップＳ３２において、印刷ジョブであると判断した場合には、印刷処理を実行する（ステップＳ３４）。
【００７９】
具体的には、受信したジョブに含まれるＷｅｂページに関するプリントデータの印刷処理を実行する。また、関連する別のページのＷｅｂページのデータが取得された場合に、当該データに基づくプリントデータを生成して、当該プリントデータに従う印刷処理を実行する。その際、上述した「ページ順に印刷する」のチェックボックス２０５にチェックが付加されてページ順に印刷を要求する命令が含まれている場合には、ページ順に印刷処理が実行される。なお、「ページ順に印刷する」のチェックボックス２０５にチェックが付加されていない場合には、一例として、Ｗｅｂページのデータの取得順に印刷処理が実行される。また、本例においては、図６のプリンタードライバーの設定画面２００において、チェックボックス２０５にチェックが付加されている場合にページ順に印刷処理を実行する場合について説明するが、特に、当該チェックボックス２０５の項が設けられていないような場合でも自動的にページ順に印刷処理を実行するようにしても良い。
【００８０】
そして、処理を終了する（リターン）。
一方で、ステップＳ３２において、印刷ジョブでないと判断した場合（ステップＳ３２においてＮＯ）には、保存ジョブであるかどうかを判断する（ステップＳ３６）。
【００８１】
ステップＳ３６において保存ジョブであると判断した場合（ステップＳ３６においてＹＥＳ）には、ＢＯＸ保存を実行する（ステップＳ３８）。
【００８２】
具体的には、受信したジョブに含まれるＷｅｂページに関する保存データのＢＯＸ保存処理を実行する。また、関連する別のページのＷｅｂページのデータが取得された場合に、当該データに基づく保存データを生成して、当該保存データに従うＢＯＸ保存処理を実行する。その際、ページ順に保存することによりの利便性に供する。
【００８３】
一方、ステップＳ３６において、保存ジョブで無いと判断した場合（ステップＳ３６においてＮＯ）には、処理を終了する（リターン）。
【００８４】
図１０は、ＢＯＸ保存の保存形式を説明する図である。
図１０（Ａ）を参照して、ここでは、ＢＯＸ保存を実行する際に、フォルダを新たに作成して、当該フォルダ内にデータファイルを保存する場合が示されている。具体的には、一例としてＷｅｂページに関するデータＡ〜Ｅがある場合に、それぞれのデータファイルを作成したフォルダに保存する。ＢＯＸジョブのヘッダ部分を解析して当該ヘッダ部分に複数のページに関するデータを保存する場合にページ毎にデータを保存する命令が含まれている場合にＣＰＵ１０１は、ＨＤＤ１１０にフォルダを作成して、当該所定領域にページ毎にデータファイルを格納する。
【００８５】
図１０（Ｂ）を参照して、ここでは、保存データＡ〜Ｅを編集して１つのデータファイルとして保存する場合が示されている。具体的には、一例としてＷｅｂページに関する保存データＡ〜Ｅがある場合に、それぞれのデータを一括した１つのデータファイルを作成して保存する。具体的には、ＢＯＸジョブのヘッダ部分を解析して当該ヘッダ部分に複数のページに関するデータを保存する場合に１つのデータにまとめて保存する命令が含まれている場合にＣＰＵ１０１は、複数の保存データを編集して１つのデータファイルにまとめて保存する。データファイルは、保存データのページ順としてまとめて保存する。なお、データ量が所定量以上となる場合には、１つのデータファイルではなく、分割した複数のデータファイルとするようにしても良い。当該データファイルについてもフォルダを作成して、作成された新たなフォルダ内に格納するようにしても良い。
【００８６】
（変形例）
上記においては、関連する別のＷｅｂページを要求する際に、認証処理が要求されない場合について説明したが、本実施の形態の変形例においては認証処理が要求される場合について説明する。
【００８７】
まず、認証処理を実行可能とするために予め認証情報を登録する。
具体的には、図６の「Ｗｅｂページのログイン設定」ボタン２０４を選択することによりログイン設定画面が表示されて認証情報を登録することが可能であるものとする。
【００８８】
図１１は、本発明の実施の形態の変形例に従うログイン設定画面について説明する図である。
【００８９】
図１１を参照して、ログイン設定画面においては、認証情報として、ＩＤと、パスワードとを入力する欄が設けられており、当該入力欄に情報を入力して「ＯＫ」ボタンを選択することにより当該情報が認証情報として登録されることになる。
【００９０】
そして、登録された認証情報は、ジョブ内に収められてＷｅｂページの取得の際に用いられる。
【００９１】
図１２は、本発明の実施の形態の変形例に従うＷｅｂページ取得処理を説明するフロー図である。
【００９２】
図１２を参照して、まず、ジョブ中の認証情報を取得する（ステップＳ１８）。具体的には、ジョブのヘッダ部分に含まれている認証情報を取得する。
【００９３】
そして、以降ステップＳ２２〜Ｓ２６については図８で説明したのと同様であるのでその詳細な説明については省略する。
【００９４】
次に、認証要求が有るかどうかを判断する（ステップＳ４０）。
ステップＳ４０において、認証要求が有ると判断した場合（ステップＳ４０においてＹＥＳ）には、認証を実行する（ステップＳ４２）。具体的には、取得した認証情報を用いて認証を要求する外部サーバー６に送信し、当該外部サーバー６に認証情報が登録されているかどうかを判断する。
【００９５】
そして、認証が成功したかどうかを判断する（ステップＳ４４）。すなわち、外部サーバー６において、認証情報が登録されていると判断された場合には認証が成功と判断される。
【００９６】
ステップＳ４４において、認証が成功したと判断した場合（ステップＳ４４においてＹＥＳ）には、関連する別のページのＷｅｂページの取得処理を実行する（ステップＳ２８）。ステップＳ２８，Ｓ３０については、図８で説明したのと同様であるのでその詳細な説明は繰り返さない。
【００９７】
一方で、ステップＳ４４において、認証が成功していないと判断した場合（ステップＳ４４においてＮＯ）には、問い合わせ処理を実行する（ステップＳ４６）。具体的には、ジョブを送信したＰＣ３に必要な認証情報の再入力を要求する。
【００９８】
そして、ステップＳ４２に戻り、当該処理を繰り返す。
一方、ステップＳ２２において、関連する別のページのＷｅｂページが存在しないと判断した場合（ステップＳ２２においてＮＯ）には、処理を終了する（リターン）。
【００９９】
本実施の形態に従う変形例によれば、認証処理が要求されるＷｅｂページにアクセスする場合であっても認証情報をジョブ内に含めておくことにより、当該情報を用いて自動的に認証処理を実行し、関連する別のページのＷｅｂページを取得することが可能である。
【０１００】
なお、本発明にかかる画像形成装置は、ＭＦＰに限られず、プリンター装置あるいはファクシミリ装置等であってもよい。
【０１０１】
なお、コンピュータを機能させて上述のフローで説明したような制御を実行させるプログラムを提供することも可能である。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。このような記憶媒体としては、フラッシュメモリ、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、ＩＣ（Integrated Circuit）カードなどの半導体記憶媒体、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disk-Read Only Memory）などの光学ディスク記憶媒体、ＭＯ（Magnetic Optical Disc）やＭＤ（Mini Disc）などの光磁気ディスク記憶媒体、ＦＤ（Flexible Disk）、磁気テープ、カセットテープなどの磁気記憶媒体を用いることができる。
【０１０２】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１０３】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１０４】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１０５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０６】
１  画像形成装置、４  ネットワーク、５  外部ネットワーク、６  外部サーバー、２０  キーボード、２４  内部バス、１００  制御部、１０１  ＣＰＵ、１０２  ＲＯＭ、１１０  固定記憶装置、１２０  スキャナー、１３０  操作パネル、１４０  プリンター、１５０  プリンターコントローラ。
【図１】
0005887898.tif 000002
【図２】
0005887898.tif 000003
【図３】
0005887898.tif 000004
【図４】
0005887898.tif 000005
【図５】
0005887898.tif 000006
【図６】
0005887898.tif 000007
【図７】
0005887898.tif 000008
【図８】
0005887898.tif 000009
【図９】
0005887898.tif 000010
【図１０】
0005887898.tif 000011
【図１１】
0005887898.tif 000012
【図１２】
0005887898.tif 000013