(57)【要約】【課題】解像度の低い表示装置を用いてユーザがウェブページを閲覧する場合の利便性を向上させる。【解決手段】ウェブブラウザの機能およびタッチパネルを有する画像形成装置１に、ウェブページをタッチパネルに表示した際のそのウェブページの状態を記憶する履歴記憶部１Ｋ１と、タッチパネルに表示する対象として再度指定されたウェブページを、履歴記憶部１Ｋ１に記憶されている、そのウェブページの状態で、タッチパネルに表示させる、表示制御部１０３と、を設ける。【選択図】図３
2010122802.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じた状態でウェブページを表示装置に表示させるウェブページ表示制御装置であって、
前記ウェブページの前記状態を記憶する表示状態記憶手段と、
前記表示装置に表示する対象として前記ウェブページが再度指定された場合に、当該ウェブページを、前記表示状態記憶手段に記憶されている当該ウェブページの前記状態で前記表示装置に表示させる、ウェブページ再表示制御手段と、
を有することを特徴とするウェブページ表示制御装置。
【請求項２】
前記ウェブページ再表示制御手段は、前記ウェブページの前記状態が前記表示状態記憶手段に複数記憶されていれば当該状態のうち最新の状態で当該ウェブページを表示する、
請求項１記載のウェブページ表示制御装置
【請求項３】
前記表示状態記憶手段は、前記状態として、前記ウェブページの、前記表示装置の画面上の所定の表示領域に表示された部分である過去表示部分についての状態を記憶する、
請求項１または請求項２記載のウェブページ表示制御装置。
【請求項４】
前記ウェブページの前記過去表示部分を、前記表示状態記憶手段に記憶されている当該ウェブページの前記状態に基づいて用紙に印刷されるように、印刷装置を制御する、印刷制御手段、を有する、
請求項３記載のウェブページ表示制御装置。
【請求項５】
前記ウェブページの、前記所定の表示領域における現在の表示対象の部分である現在表示部分および前記過去表示部分を並べて用紙に印刷されるように、印刷装置を制御する、印刷制御手段、を有する、
請求項３記載のウェブページ表示制御装置。
【請求項６】
前記ウェブページの、前記所定の表示領域における現在の表示対象の部分である現在表示部分と、当該ウェブページの各ページのサムネイルとを、並べて用紙に印刷されるように、印刷装置を制御する、印刷制御手段、を有する、
請求項３記載のウェブページ表示制御装置。
【請求項７】
前記印刷装置によって前記ウェブページの全部分または一部分が印刷された際の用紙の余白を記憶する余白記憶手段、を有し、
前記印刷制御手段は、前記ウェブページの全部分または一部分を再度印刷する際に、当該ウェブページの、前記余白記憶手段に記憶されている前記余白で印刷されるように、前記印刷装置を制御する、
請求項４ないし請求項６のいずれかに記載のウェブページ表示制御装置。
【請求項８】
前記表示状態記憶手段は、前記状態として、前記ウェブページに含まれるオブジェクトの状態を記憶する、
請求項１または請求項２記載のウェブページ表示制御装置。
【請求項９】
前記オブジェクトは、文字のオブジェクトであって、
前記表示状態記憶手段は、前記状態として、前記オブジェクトのサイズまたはフォントの状態を記憶する、
請求項８記載のウェブページ表示制御装置。
【請求項１０】
前記オブジェクトは、地図の画像のオブジェクトであって、
前記表示状態記憶手段は、前記状態として、前記オブジェクトのうちの表示の範囲の状態を記憶する、
請求項８記載のウェブページ表示制御装置。
【請求項１１】
前記表示状態記憶手段は、前記状態として、前記ウェブページの表示の倍率の状態を記憶する、
請求項１または請求項２記載のウェブページ表示制御装置。
【請求項１２】
前記表示状態記憶手段は、前記状態として、前記ウェブページを配置する領域のサイズの状態を記憶する、
請求項１または請求項２記載のウェブページ表示制御装置。
【請求項１３】
前記表示状態記憶手段は、前記状態として、前記ウェブページの処理のコマンドを入力するためのボタンの表示の状態を記憶する、
請求項１または請求項２記載のウェブページ表示制御装置。
【請求項１４】
ユーザの操作に応じた状態でウェブページを表示装置に表示させるウェブページ表示方法であって、
前記表示装置を制御するコンピュータに、
前記ウェブページの前記状態を表示状態記憶手段に記憶させる処理を実行させ、
前記表示装置に表示する対象として前記ウェブページが再度指定された場合に、当該ウェブページを、前記表示状態記憶手段に記憶されている当該ウェブページの前記状態で前記表示装置に表示させる処理を実行させる、
ことを特徴とするウェブページ表示方法。
【請求項１５】
ユーザの操作に応じた状態でウェブページが表示されるように表示装置を制御するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記ウェブページの前記状態を表示状態記憶手段に記憶させる処理を実行させ、
前記表示装置に表示する対象として前記ウェブページが再度指定された場合に、当該ウェブページを、前記表示状態記憶手段に記憶されている当該ウェブページの前記状態で前記表示装置に表示させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページを表示装置に表示させるための装置および方法などに関する。
【背景技術】
【０００２】
近年、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれる、コピー、ネットワークプリンティング（ＰＣプリント）、ファックス、およびスキャナなどの機能を集約した画像形成装置が、オフィスおよび家庭に普及している。
【０００３】
また、ユーザインタフェースを充実させるために、画像形成装置にはタッチパネルなどの表示装置が設けられていることが多い。表示装置は、カラーの表示が可能になり、解像度が上がり、ますます鮮明な画像の表示が可能になった。さらに、画像形成装置は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に対応するようになり、他の装置との通信を、インターネットを介して行うことができるようになった。特許文献１には、ウェブブラウザの機能を設けた画像形成装置が提案されている。
【０００４】
表示装置およびウェブブラウザを有しかつＴＣＰ／ＩＰに対応している画像形成装置によると、ユーザは、インターネット上のウェブサーバで公開されているウェブページを閲覧することができる。さらに、ウェブページを用紙に印刷することができる。
【特許文献１】特開２００８−１８０８９４号公報
【特許文献２】特開２００６−２０９５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像形成装置に設けられる表示装置は、高性能化したとはいえ、パーソナルコンピュータの表示装置に比べて、解像度が低いことが多い。なぜなら、ユーザによる画像の編集および閲覧は画像形成装置よりもパーソナルコンピュータで行われることが極めて多いので、画像形成装置よりもパーソナルコンピュータに高解像度の表示装置が採用されやすいからである。また、一般に省スペース型の画像形成装置が好まれており、大型の表示装置を画像形成装置に設けるのが難しいことも、その理由の１つである。
【０００６】
しかし、ウェブページは、パーソナルコンピュータで閲覧することを前提に作成されていることが多い。よって、ユーザは、画像形成装置でウェブページを閲覧する場合は、パーソナルコンピュータで閲覧する場合よりもウェブページが表示装置に納まり切らないことが多く、より頻繁にスクロールなどの操作を行わなければならない。
【０００７】
特許文献２には、低解像度の表示装置を採用した情報機器においてウェブページのスクロールの手間を軽減するための方法が提案されている。特許文献２に記載される方法によると、携帯端末において、Ｗｅｂページ閲覧時にそのページを一時的に保存しておくページ保存部を設け、再度同じＷｅｂページを閲覧したとき、制御部が前回保存しておいたページ内容との比較を行い、更新された箇所が表示部中の所定の位置に表示されるよう表示範囲を移動させ表示部に表示する。
【０００８】
しかし、ウェブサーバで公開された後ほとんど更新されないウェブページが存在する。特許文献２に記載される方法は、更新の頻度が低いウェブページを閲覧する場合には、あまり有効的でない。
【０００９】
本発明は、このような課題に鑑み、解像度の低い表示装置を用いてユーザがウェブページを閲覧する場合の利便性を向上させることを、目的とする。
【課題を解決するための手段】
【００１０】
本発明の一形態に係るウェブページ表示制御装置は、ユーザの操作に応じた状態でウェブページを表示装置に表示させるウェブページ表示制御装置であって、前記ウェブページの前記状態を記憶する表示状態記憶手段と、前記表示装置に表示する対象として前記ウェブページが再度指定された場合に、当該ウェブページを、前記表示状態記憶手段に記憶されている当該ウェブページの前記状態で前記表示装置に表示させる、ウェブページ再表示制御手段と、を有する。
【００１１】
好ましくは、前記ウェブページ再表示制御手段は、前記ウェブページの前記状態が前記表示状態記憶手段に複数記憶されていれば当該状態のうち最新の状態で当該ウェブページを表示する。
【００１２】
または、前記表示状態記憶手段は、前記状態として、前記ウェブページの、前記表示装置の画面上の所定の表示領域に表示された部分である過去表示部分についての状態を記憶する。
【００１３】
または、前記表示状態記憶手段は、前記状態として、前記ウェブページに含まれるオブジェクトの状態を記憶する。または、前記オブジェクトは、文字のオブジェクトであって、  前記表示状態記憶手段は、前記状態として、前記オブジェクトのサイズまたはフォントの状態を記憶する。または、前記オブジェクトは、地図の画像のオブジェクトであって、前記表示状態記憶手段は、前記状態として、前記オブジェクトのうちの表示の範囲の状態を記憶する。
【００１４】
または、前記表示状態記憶手段は、前記状態として、前記ウェブページの表示の倍率の状態を記憶する。または、前記表示状態記憶手段は、前記状態として、前記ウェブページを配置する領域のサイズの状態を記憶する。または、前記表示状態記憶手段は、前記状態として、前記ウェブページの処理のコマンドを入力するためのボタンの表示の状態を記憶する。
【発明の効果】
【００１５】
本発明によると、解像度の低い表示装置を用いてユーザがウェブページを閲覧する場合の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
図１は画像形成装置１を含むネットワークシステムの例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は画像形成装置１の機能的構成の例を示す図である。
【００１７】
図１に示す画像形成装置１は、一般に複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる装置であって、コピー、ネットワークプリンティング（ＰＣプリント）、ファックス、およびスキャナなどの機能を集約した装置である。さらに、画像形成装置１は、ウェブブラウザの機能を有し、インターネットなどの通信回線３を介してウェブサーバ２からウェブページをダウンロードし表示することができる。
【００１８】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、スキャナ１０ｅ、印刷装置１０ｆ、ネットワークインタフェース１０ｇ、タッチパネル１０ｈ、およびモデム１０ｉのほか、制御用回路などによって構成される。
【００１９】
スキャナ１０ｅは、原稿の用紙に記されている写真、文字、絵、図表などの画像を読み取って画像データを生成する装置である。
【００２０】
印刷装置１０ｆは、スキャナ１０ｅによって読み取られた画像またはウェブサーバ２からダウンロードされたウェブページを印刷する。
【００２１】
タッチパネル１０ｈは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが設定内容および処理内容を入力するための画面、およびウェブページなどを表示する。また、ユーザが指で触れた位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する。
【００２２】
ネットワークインタフェース１０ｇは、通信回線３を介してウェブサーバ２と通信を行うためのＮＩＣ（Network Interface Card）である。
【００２３】
モデム１０ｉは、固定電話網を介して他のファックス端末との間でＧ３などのプロトコルで画像データをやり取りするための装置である。
【００２４】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、オペレーティングシステムのほか、図３に示すような、ブラウジング操作監視部１０１、ウェブブラウジング制御部１０２、表示制御部１０３、プリント制御部１０４、履歴登録処理部１０５、および履歴記憶部１Ｋ１などウェブブラウザの機能の実現するためのプログラムが記憶されている。大容量記憶装置１０ｄとして、ハードディスクまたはフラッシュメモリなどが用いられる。これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。
【００２５】
以下、図３に示す画像形成装置１の各部の処理内容などについて説明する。ブラウジング操作監視部１０１は、ユーザによるタッチパネル１０ｈの操作、監視する。履歴記憶部１Ｋ１は、表示履歴テーブルＴＢＬ１および印刷履歴テーブルＴＢＬ２を有し、ウェブページの表示および印刷の履歴を記憶する。ウェブブラウジング制御部１０２、表示制御部１０３、プリント制御部１０４、および履歴登録処理部１０５は、ユーザの操作に基づいて、次のような処理を行う。
【００２６】
〔初めてアクセスしたウェブページを表示する場合〕
図４はブラウザ画面ＷＤ１の例を示す図、図５は表示条件設定画面ＳＤ１の例を示す図、図６は表示履歴テーブルＴＢＬ１の例を示す図、図７はブラウザ画面ＷＤ１の例を示す図である。
【００２７】
ウェブブラウジング制御部１０２は、後述するブラウザ画面（図４、図７参照）においてユーザがＵＲＬ（Uniform Resource Locator）を入力しまたはハイパーリンクを選択する操作を行うと、入力されたＵＲＬまたは選択されたハイパーリンクに対応付けられているＵＲＬ（以下、単に「指定されたＵＲＬ」などと記載する。）に基づいて、ウェブサーバ２からウェブページを再現するためのデータ（以下、「ウェブページデータ５」と記載する。）をダウンロードする。つまり、ウェブページの閲覧（ブラウジング）のための制御を行う。
【００２８】
表示制御部１０３は、ユーザの操作に応じて種々の画面をタッチパネル１０ｈに表示させる。
【００２９】
ユーザがブラウザの起動のための操作を行うと、表示制御部１０３は、図４のようなブラウザ画面ＷＤ１を表示させる。ブラウザ画面ＷＤ１には、ブラウザ領域ＲＹ１、テキストボックスＢＸ１、およびツールバーＢＲ１などが設けられている。
【００３０】
ブラウザ領域ＲＹ１は、ウェブページを表示するための領域である。表示制御部１０３は、ウェブブラウジング制御部１０２によってダウンロードされたウェブページデータ５に基づいてウェブページを再構築し、そのウェブページをブラウザ領域ＲＹ１に表示させる。
【００３１】
テキストボックスＢＸ１は、ユーザがＵＲＬを入力するためのテキストボックスである。ツールバーＢＲ１は、ユーザが画像形成装置１に対してコマンドを与えまたは処理の条件を設定するための６つのボタンからなる。
【００３２】
ユーザは、従来のウィンドウに対する操作と同様の操作を行うことによって、ブラウザ領域ＲＹ１のサイズを変更したり、ブラウザ領域ＲＹ１に表示されているウェブページを縦方向または横方向にスクロールさせたりすることができる。
【００３３】
また、スクロール可能なオブジェクト（例えば、いわゆるスクロール地図）がウェブページに含まれていることがある。この場合は、ユーザは、そのオブジェクトがブラウザ領域ＲＹ１に表示されるように調整した後、そのオブジェクトをスクロールさせながら所望の情報を閲覧することができる。
【００３４】
「戻る」のボタンが押されると、表示制御部１０３は、ブラウザ領域ＲＹ１に現在表示しているウェブページを表示するのを止め、そのウェブページのＵＲＬが指定される直前に表示していた別のウェブページをブラウザ領域ＲＹ１に再度表示させる。さらにその後「進む」のボタンが押されると、表示制御部１０３は、「戻る」のボタンが押される直前に表示していたウェブページをブラウザ領域ＲＹ１に再度表示させる。
【００３５】
「表示設定」のボタンが押されると、表示制御部１０３は、図５のような表示条件設定画面ＳＤ１をブラウザ画面ＷＤ１の上に重ねて表示させる。ここで、ユーザは、現在のウェブページの表示の倍率のほか、現在のウェブページに含まれる文字に使用するフォントおよびサイズ、およびエンコードを設定することができる。さらに、ツールバーＢＲ１の各ボタンのうちどれをブラウザ画面ＷＤ１に配置しどれを配置しない（非表示にする）のかを設定することができる。
【００３６】
表示制御部１０３は、表示条件設定画面ＳＤ１の「ＯＫ」のボタンが押されると、表示条件設定画面ＳＤ１を閉じるとともに、表示条件設定画面ＳＤ１で設定された各条件に従って現在のウェブページを再構成し、ブラウザ領域ＲＹ１に表示し直す。
【００３７】
履歴登録処理部１０５は、ウェブページが表示されるごとに、図６に示すような、そのウェブページの表示の態様、ブラウザ画面ＷＤ１の表示の態様、およびそのウェブページの識別情報（例えば、ＵＲＬ）を示す表示態様データ６Ａを生成し、表示履歴テーブルＴＢＬ１に格納する。
【００３８】
表示態様データ６Ａにおいて、「アクセス日時」のフィールドは、ウェブサーバ２にアクセスしそのウェブページをダウンロードして表示させた日時を示す。
【００３９】
「ＵＲＬ」のフィールドは、そのウェブページのＵＲＬを示す。「表示位置」のフィールドは、そのウェブページの、ブラウザ領域ＲＹ１に表示されている部分を表わす情報を示し、本例では、その部分の左上の座標を示す。「経緯度」のフィールドは、スクロール地図などのオブジェクトがそのウェブページに含まれる場合の、そのオブジェクトの現在表示されている部分の中心の座標（経緯度）を示す。
【００４０】
「倍率」、「文字サイズ」、「フォント」、および「エンコード」の各フィールドは、表示条件設定画面ＳＤ１で入力された表示の倍率、文字に使用するフォント、文字のサイズ、エンコードを示す。「ツールバー配置ボタン」のフィールドは、表示条件設定画面ＳＤ１で選択された、ツールバーＢＲ１に配置するボタンの、コードを示す。
【００４１】
「ウィンドウ枠」のフィールドは、ブラウザ領域ＲＹ１のサイズつまり縦方向および横方向それぞれの長さを示す。
【００４２】
ユーザの操作によって上記の事項について変更があった場合は、履歴登録処理部１０５は、生成した表示態様データ６Ａをその変更に応じて更新する。例えば、そのウェブページがスクロールした場合は、縦方向および横方向それぞれの移動量に応じて、表示態様データ６Ａの「表示位置」のフィールドの値を更新する。または、ブラウザ領域ＲＹ１のサイズが調整された場合は、調整後のサイズを示すように「ウィンドウ枠」のフィールドの値を更新する。
【００４３】
なお、表示態様データ６Ａの各フィールドのデフォルトの値が予め決められている。ユーザが上記の操作を行っても値が決まらなかったフィールドについては、デフォルトの値が適用される。
【００４４】
また、後述するように同じウェブページに再度アクセスしそれを表示した場合も、新たに表示態様データ６Ａが生成される。よって、同じウェブページの表示態様データ６Ａが複数、表示履歴テーブルＴＢＬ１に格納され得る。
【００４５】
図４に戻って、「ＵＲＬ履歴」のボタンが押されると、表示制御部１０３は、図７のように、ブラウザ領域ＲＹ１、ツールバーＢＲ１、およびテキストボックスＢＸ１を縮小しＵＲＬ履歴リストＬＴ１を配置してブラウザ画面ＷＤ１を表示し直す。ＵＲＬ履歴リストＬＴ１には、表示履歴テーブルＴＢＬ１に格納されている各表示態様データ６Ａに示されるＵＲＬの一覧つまり過去のウェブページの表示の履歴が示される。ただし、同じＵＲＬが重複して表示されないようにする。
【００４６】
ＵＲＬ履歴リストＬＴ１に配置されるＵＲＬの文字列はハイパーリンクである。よって、ユーザは、ＵＲＬをクリックするだけで、過去に閲覧したウェブページをもう一度閲覧することができる。ウェブページを再表示する場合はそのウェブページの表示態様データ６Ａが参照されるが、これについては後に説明する。
【００４７】
「ＵＲＬ履歴」のボタンがもう一度押されると、表示制御部１０３は、ＵＲＬ履歴リストＬＴ１を閉じ、図４のようにブラウザ画面ＷＤ１の形態を元に戻す。「印刷設定」のボタンが押された場合については、後に詳細に説明する。
【００４８】
〔再度アクセスしたウェブページを表示する場合〕
図８はアクセス時再表示処理の流れの例を説明するフローチャートである。
【００４９】
表示制御部１０３は、以前にアクセスし表示したことのあるウェブページに再度アクセスしそれを表示する場合は、そのウェブページの最新の（つまり、前回のアクセスの際に生成された）表示態様データ６Ａに示される態様で、そのウェブページをタッチパネル１０ｈに表示させる。具体的には、図８のフローチャートに示す手順の処理を行う。
【００５０】
表示制御部１０３は、そのウェブページの最新の表示態様データ６Ａを表示履歴テーブルＴＢＬ１から呼び出すと、そのウェブページに含まれる文字を、「文字サイズ」のフィールドに示されるサイズでありかつ「フォント」のフィールドに示されるフォントを使用し「エンコード」のフィールドに示されるエンコードで復元するなどして決定する（図８の＃５０１）。そのウェブページに、スクロール地図のようなスクロール可能なオブジェクトが含まれている場合は、「経緯度」のフィールドに示される座標に基づいてそのオブジェクトの画像を決定する（＃５０２）。そして、それ以外の種類の画像とともに、決定した文字およびスクロール可能なオブジェクトの画像をソースコードに基づいて配置することによって、そのウェブページの全体の画像のデータ（例えば、ビットマップデータ）を生成する（＃５０３）。
【００５１】
全体の画像を決定する処理と並行してまたは前後して、「ウィンドウ枠」のフィールドに示されるサイズを、ブラウザ領域ＲＹ１に決定する（＃５０４）。
【００５２】
そのウェブページの全体の画像の左上端をそのサイズのブラウザ領域ＲＹ１の左上端に合わせた状態から「表示位置」のフィールドに示される量だけそのウェブページを下方向および右方向にスクロールさせ、かつ、「倍率」のフィールドに示される倍率に拡大しまたは縮小した際の、そのブラウザ領域ＲＹ１に納まる部分を特定する（＃５０５）。
【００５３】
そして、特定した部分の画像を示すブラウザ領域ＲＹ１とともにツールバーＢＲ１およびテキストボックスＢＸ１を配置したブラウザ画面ＷＤ１を、タッチパネル１０ｈに表示させる（＃５０６）。
【００５４】
履歴登録処理部１０５は、今回のそのウェブページの表示についての表示態様データ６Ａを生成し、表示履歴テーブルＴＢＬ１に格納する。そして、ユーザの操作に基づいて表示制御部１０３および履歴登録処理部１０５が実行する処理の内容は、そのウェブページが初めて表示された場合と同様である。
【００５５】
〔ウェブページを印刷する処理〕
図９は印刷条件設定画面ＳＤ２の例を示す図、図１０は印刷履歴テーブルＴＢＬ２の例を示す図、図１１はサムネイル印刷モードにおける印刷物の例を示す図、図１２は複数部分印刷モードにおける印刷物の例を示す図である。
【００５６】
ブラウザ画面ＷＤ１の「印刷設定」のボタンが押されると、表示制御部１０３は、図９のような印刷条件設定画面ＳＤ２をブラウザ画面ＷＤ１の上に重ねて表示させる。ここで、ユーザは、現在のウェブページをどのような態様でまたはどれくらい余白を設けて用紙に印刷させるかを、指定することができる。
【００５７】
表示制御部１０３は、印刷条件設定画面ＳＤ２の「ＯＫ」のボタンが押されると、印刷条件設定画面ＳＤ２を閉じる。そして、「印刷」のボタンが押されると、プリント制御部１０４は、印刷条件設定画面ＳＤ２で設定された内容に基づいて現在表示しているウェブページが用紙に印刷されるように、印刷装置１０ｆなどを次のように制御する。
【００５８】
印刷条件設定画面ＳＤ２において「全体」のボタンが押された場合は、プリント制御部１０４は、現在の表示対象であるウェブページの全体が印刷されるように、印刷装置１０ｆなどを制御する。
【００５９】
なお、１枚の用紙にウェブページが納まらない場合は、ウェブページを分割して複数枚の用紙に印刷する。また、印刷条件設定画面ＳＤ２の「上」、「下」、「左」、および「右」のそれぞれのテキストボックスに入力された長さの余白が用紙に設けられるように印刷する。そのほか、片面／両面印刷またはモノクロ／カラー印刷などの条件の指定が可能である場合は、それらの条件に基づいて印刷する。印刷後、履歴登録処理部１０５は、図１０のような、余白などの条件およびそのウェブページのＵＲＬを示す印刷条件データ６Ｂを生成し、印刷履歴テーブルＴＢＬ２に格納する。既にそのウェブページの印刷条件データ６Ｂが印刷履歴テーブルＴＢＬ２に格納されている場合は、その印刷条件データ６Ｂを削除し、新たに生成した印刷条件データ６Ｂを印刷履歴テーブルＴＢＬ２に格納する。以下に説明する他の４つの印刷態様の場合も、同様である。
【００６０】
または、「現在の表示部分」のボタンが押された場合は、プリント制御部１０４は、現在の表示対象のウェブページのうちブラウザ領域ＲＹ１に現在表示されている部分が印刷されるように、印刷装置１０ｆなどを制御する。
【００６１】
または、「前回の表示部分」のボタンが押された場合は、プリント制御部１０４は、現在の表示対象のウェブページがブラウザ領域ＲＹ１に前回表示された際の最終の状態でそのウェブページが印刷されるように、印刷装置１０ｆなどを制御する。この場合は、印刷履歴テーブルＴＢＬ２に格納されている、そのウェブページの最新の表示態様データ６Ａが参照される。具体的には、プリント制御部１０４は、その表示態様データ６Ａに示される条件を満たすウェブページの部分を特定し、この部分が印刷されるように制御する。この部分の特定の方法は、前に図８のステップ＃５０１〜＃５０６で説明した通りである。
【００６２】
なお、以前にそのウェブページが印刷されたことがある場合は、前回の印刷の際の余白を、今回の印刷の際にも適用してもよい。具体的には、印刷履歴テーブルＴＢＬ２に格納されているそのウェブページの印刷条件データ６Ｂに示される余白を適用してもよい。
【００６３】
または、「サムネイル」のボタンが押された場合は、プリント制御部１０４は、図１１のように、現在の表示対象のウェブページの、ブラウザ画面ＷＤ１のブラウザ領域ＲＹ１に表示されている部分と、そのウェブページ全体の縮小画像（いわゆるサムネイル）とが１枚または複数枚の用紙に印刷されるように、印刷装置１０ｆなどを制御する。
【００６４】
または、「複数の表示部分」のボタンが押された場合は、プリント制御部１０４は、図１２のように、現在の表示対象のウェブページの、ブラウザ画面ＷＤ１のブラウザ領域ＲＹ１に表示されている部分とともに、印刷履歴テーブルＴＢＬ２に格納されているそのウェブページの各表示態様データ６Ａに示される、そのウェブページの過去に表示された部分が１枚または複数枚の用紙に印刷されるように、印刷装置１０ｆなどを制御する。表示態様データ６Ａに基づいてそのウェブページの過去に表示された部分をどのように特定するのかは、前に図８のステップ＃５０１〜＃５０６で説明した通りである。
【００６５】
ユーザが印刷条件設定画面ＳＤ２において印刷の態様または余白を指定せずに「印刷」のボタンを押した場合は、プリント制御部１０４は、そのウェブページの印刷条件データ６Ｂに示される態様または余白で（つまり、そのウェブページを前回に印刷した際の態様または余白で）、そのウェブページが印刷されるように処理してもよい。
【００６６】
図１３および図１４は画像形成装置１の全体的な処理の流れの例を説明するフローチャート、図１５は表示変更処理の流れの例を説明するフローチャートである。
【００６７】
次に、ウェブブラウザの機能が使用される際の画像形成装置１の全体的な処理の流れを、フローチャートを参照しながら説明する。
【００６８】
図１３および図１４において、画像形成装置１は、ユーザがウェブブラウザを起動するコマンドを入力すると（＃１１でＹｅｓ）、ウェブブラウザを起動し図４のようなブラウザ画面ＷＤ１を表示する（＃１２）。
【００６９】
そして、ウェブブラウザのサービスを終了するまで、ユーザが操作を行うごとにその操作に応じて次の処理を実行する。
【００７０】
ユーザがＵＲＬを指定すると（＃１４でＹｅｓ）、画像形成装置１は、そのＵＲＬに示されるウェブページをウェブサーバ２からダウンロードする（＃１５）。
【００７１】
そのウェブページの表示態様データ６Ａが表示履歴テーブルＴＢＬ１（図６参照）に格納されていない場合つまり初めてそのウェブページにアクセスした場合は（＃１６でＮｏ）、画像形成装置１は、デフォルトの条件でそのウェブページをブラウザ領域ＲＹ１に表示する（＃１７）。
【００７２】
一方、格納されている場合は（＃１６でＹｅｓ）、最新の（つまり、前回そのウェブページを表示した際の）表示態様データ６Ａを呼び出し（＃１８）、その表示態様データ６Ａに示される態様でそのウェブページを表示する（＃１９）。表示の手順の詳細は、前に図８で説明した通りである。
【００７３】
そして、そのウェブページの今回の表示についての表示態様データ６Ａを新たに生成し表示履歴テーブルＴＢＬ１に格納する（＃２０）。
【００７４】
そのウェブページの表示中、画像形成装置１は、ユーザの操作に応じて表示の態様（フォント、倍率、ツールバーのボタンの配置、ブラウザ領域ＲＹ１におけるウェブページの表示部分、ブラウザ領域ＲＹ１のサイズなど）を変更し、それに応じて今回の表示の表示態様データ６Ａを更新する（＃２１）。表示の態様の変更および表示態様データ６Ａの更新の処理は、図１５に示すような手順で行われる。
【００７５】
図１５において、画像形成装置１は、ユーザがスクロールの操作を行うと（＃５１１でＹｅｓ）、その操作に応じて表示態様データ６Ａの「表示位置」のフィールドを更新するとともに（＃５１２）、ウェブページをスクロールさせる（＃５１３）。
【００７６】
または、画像形成装置１は、ユーザがスクロール地図などのスクロール可能なオブジェクトのスクロールの操作を行うと（＃５１４でＹｅｓ）、その操作に応じて表示態様データ６Ａの「経緯度」のフィールドを更新するとともに（＃５１５）、そのオブジェクトをスクロールさせる（＃５１６）。
【００７７】
または、画像形成装置１は、「表示設定」のボタンが押されると（＃５１７でＹｅｓ）、図５のような表示条件設定画面ＳＤ１を表示し（＃５１８）、表示に関する設定の内容を受け付ける（＃５１９）。そして、表示条件設定画面ＳＤ１を閉じ（＃５２０）、受け付けた内容に応じて、表示態様データ６Ａの「倍率」、「文字サイズ」、「フォント」、「エンコード」、および「ツールバー配置ボタン」の各フィールドを更新するとともに（＃５２１）、ウェブページの倍率、フォント、文字のサイズ、およびツールバーＢＲ１におけるボタンの配置などを変更してブラウザ画面ＷＤ１を表示し直す（＃５２２）。
【００７８】
または、画像形成装置１は、ユーザがブラウザ領域ＲＹ１のサイズの変更の操作を行うと（＃５２３でＹｅｓ）、それに応じて表示態様データ６Ａの「ウィンドウ枠」のフィールドを更新するとともに（＃５２４）、ブラウザ領域ＲＹ１のサイズを変更してブラウザ画面ＷＤ１を表示し直す（＃５２５）。
【００７９】
図１３および図１４に戻って、ユーザが「ＵＲＬ履歴」のボタンを押すと（＃２２でＹｅｓ）、画像形成装置１は、図７のように、ＵＲＬ履歴リストＬＴ１を配置した態様でブラウザ画面ＷＤ１を表示し直す（＃２３）。
【００８０】
または、ユーザが「印刷設定」のボタンを押すと（図１４の＃２４でＹｅｓ）、画像形成装置１は、図９のような印刷条件設定画面ＳＤ２を表示する（＃２５）。ユーザは、ウェブページの印刷形態および余白を指定する。画像形成装置１は、指定の内容を受け付け（＃２６）、印刷条件設定画面ＳＤ２を閉じる（＃２７）。
【００８１】
続いてユーザが「印刷」のボタンを押すと（＃２８でＹｅｓ）、画像形成装置１は、ステップ＃２６で受け付けた指定の内容に応じて、表示中のウェブページを次のように印刷する。
【００８２】
印刷条件設定画面ＳＤ２において「全体」が指定された場合は（＃２９でＹｅｓ）、画像形成装置１は、ウェブページ全体を印刷する（＃３０）。
【００８３】
または、「現在の表示部分」が指定された場合は（＃３１でＹｅｓ）、画像形成装置１は、ウェブページのうちの、ブラウザ領域ＲＹ１に現在表示している部分を、印刷する（＃３２）。
【００８４】
または、「前回の表示部分」が指定された場合は（＃３３でＹｅｓ）、画像形成装置１は、ウェブページのうちの、そのウェブページの最新の表示態様データ６Ａによって特定される部分を、印刷する（＃３４）。この際に、前回にそのウェブページを印刷した際の印刷条件データ６Ｂに示される通りに余白を空けてもよい。
【００８５】
または、「サムネイル」が指定された場合は（＃３５でＹｅｓ）、図１１に示すように、ウェブページのサムネイルとブラウザ領域ＲＹ１に現在表示している部分とを１枚または複数枚の用紙に印刷する（＃３６）。
【００８６】
または、「複数の表示部分」が指定された場合は（＃３７でＹｅｓ）、図１２に示すように、そのウェブページの、ブラウザ領域ＲＹ１に現在表示されている部分および過去に表示された部分を１枚または複数枚の用紙に印刷する（＃３８）。
【００８７】
そして、画像形成装置１は、今回の印刷の条件を示す印刷条件データ６Ｂを生成し、印刷履歴テーブルＴＢＬ２に格納する（＃３９）。
【００８８】
本実施形態によると、パーソナルコンピュータの表示装置よりも解像度の低い表示装置を備えた画像形成装置１を用いてユーザがウェブページを閲覧する場合の利便性を向上させることができる。
【００８９】
本実施形態では、ＭＦＰなどの画像形成装置１を用いてウェブページを表示する場合を例に説明したが、低解像度の表示装置を備えた他の情報機器にも本発明を適用することができる。例えば、携帯電話端末、ＰＤＡ（Personal Digital Assistant）、または小型のノートパソコンなどにも適用することができる。
【００９０】
本実施形態では、画像形成装置１を使用するユーザを区別することなく表示態様データ６Ａおよび印刷条件データ６Ｂを記録し使用したが、ユーザごとに表示態様データ６Ａおよび印刷条件データ６Ｂを記録し使い分けてもよい。
【００９１】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、テーブルの構成などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【００９２】
【図１】画像形成装置を含むネットワークシステムの例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】ブラウザ画面の例を示す図である。
【図５】表示条件設定画面の例を示す図である。
【図６】表示履歴テーブルの例を示す図である。
【図７】ブラウザ画面の例を示す図である。
【図８】アクセス時再表示処理の流れの例を説明するフローチャートである。
【図９】印刷条件設定画面の例を示す図である。
【図１０】印刷履歴テーブルの例を示す図である。
【図１１】サムネイル印刷モードにおける印刷物の例を示す図である。
【図１２】複数部分印刷モードにおける印刷物の例を示す図である。
【図１３】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１４】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１５】表示変更処理の流れの例を説明するフローチャートである。
【符号の説明】
【００９３】
１  画像形成装置
１０ａ  ＣＰＵ
１０３  表示制御部（ウェブページ再表示制御手段）
１０４  プリント制御部（印刷制御手段）
１０ｆ  印刷装置
１０ｈ  タッチパネル（表示装置）
５  ウェブページデータ
６Ａ  表示態様データ
６Ｂ  印刷条件データ
ＴＢＬ１  表示履歴テーブル（表示状態記憶手段）
ＴＢＬ２  印刷履歴テーブル（余白記憶手段）
【図１】
2010122802.tif 000003
【図２】
2010122802.tif 000004
【図３】
2010122802.tif 000005
【図４】
2010122802.tif 000006
【図５】
2010122802.tif 000007
【図６】
2010122802.tif 000008
【図７】
2010122802.tif 000009
【図８】
2010122802.tif 000010
【図９】
2010122802.tif 000011
【図１０】
2010122802.tif 000012
【図１１】
2010122802.tif 000013
【図１２】
2010122802.tif 000014
【図１３】
2010122802.tif 000015
【図１４】
2010122802.tif 000016
【図１５】
2010122802.tif 000017