(57)【要約】【課題】  コンテンツを部分的に処理する操作を容易にすること【解決手段】  情報処理装置は、コンテンツを取得するコンテンツ取得部（Ｓ０２）と、取得されたコンテンツを表示するコンテンツ表示部と、コンテンツ表示部によりコンテンツが部分的に表示される場合、コンテンツのうちでコンテンツ表示部により表示されている表示部分のコンテンツ中における表示位置を示すスクロールハンドルを表示する位置表示部と、スクロールハンドルに対して第１の操作が受け付けられると（Ｓ１１，Ｓ１２，Ｓ１４）コンテンツの表示部分を変更し、第２の操作が受け付けられると（Ｓ２４でＹＥＳ）第２の操作に関連付けられた処理をコンテンツの表示部分を処理の対象として実行する（Ｓ２５，Ｓ２６）と、を備える。【選択図】        図１３
2012043204.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを取得するコンテンツ取得手段と、
前記取得されたコンテンツを表示するコンテンツ表示手段と、
前記コンテンツ表示手段により前記コンテンツが部分的に表示される場合、前記コンテンツのうちで前記コンテンツ表示手段により表示されている表示部分の前記コンテンツ中における表示位置を示す位置画像を表示する位置表示手段と、
前記位置画像に対して、第１の操作が受け付けられると前記コンテンツ表示手段に表示されているコンテンツの表示部分を変更し、第２の操作が受け付けられると前記第２の操作に関連付けられた処理を前記コンテンツの表示部分を処理の対象として実行する処理実行手段と、備えた画像処理装置。
【請求項２】
予め定められた処理が関連付けられたコマンド画像を前記位置画像に重畳して表示するコマンド画像表示手段をさらに備え、
前記位置画像は、スクロールハンドルであり、
前記第１の操作は、前記スクロールハンドルをスクロールまたはドラッグアンドドロップする操作であり、
前記第２の操作は、前記コマンド画像を指示する操作である、請求項１に記載の画像処理装置。
【請求項３】
前記位置画像は、スクロールハンドルであり、
前記第１の操作は、前記スクロールハンドルをスクロールまたはドラッグアンドドロップする操作であり、
前記第２の操作は、前記スクロールハンドルをクリックする操作である、請求項１に記載の画像処理装置。
【請求項４】
クリックする回数に対応して異なる処理が関連付けられる、請求項３に記載の画像処理装置。
【請求項５】
前記処理実行手段は、第２の操作が受け付けられると前記第２の操作に関連付けられた処理を、前記コンテンツの表示部分に代えて、前記コンテンツの表示部分以外の残余部分を処理の対象として実行する、請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記処理実行手段は、前記第２の操作が受け付けられると、前記コンテンツの処理の対象部分の画像を形成する画像形成制御手段を含む、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記処理実行手段は、前記コンテンツの表示部分が変更される場合、変更後に表示される表示部分の表示位置を記憶する位置記憶手段と、
前記第２の操作が受け付けられると、前記記憶された表示位置で特定される表示部分を前記コンテンツ表示手段に表示させる表示変更制御手段と、を含む請求項１〜４のいずれかに記載の画像処理装置。
【請求項８】
前記位置記憶手段は、前記コンテンツ表示手段により表示される表示部分の表示位置が、前記記憶された表示位置から所定の距離以上であることを条件に前記表示手段により表示される表示部分の表示位置を記憶する、請求項７に記載の画像処理装置。
【請求項９】
前記位置記憶手段により記憶可能な表示位置の個数の上限を予め設定する設定手段をさらに備えた、請求項７または８に記載の画像処理装置。
【請求項１０】
前記コンテンツの表示を終了する指示を受け付けることに応じて前記記憶された表示位置を削除する表示位置削除手段をさらに備えた、請求項７〜９のいずれかに記載の画像処理装置。
【請求項１１】
前記コンテンツ表示手段は、前記コンテンツに対応して初期位置が予め設定されている場合、前記コンテンツのうち前記初期位置で特定される表示部分を表示する初期位置表示手段を含む、請求項１〜１０のいずれかに記載の画像処理装置。
【請求項１２】
コンテンツを取得するステップと、
前記取得されたコンテンツを表示するステップと、
前記コンテンツ表示するステップにより前記コンテンツが部分的に表示される場合、前記コンテンツのうちで前記コンテンツを表示するステップにより表示されている表示部分の前記コンテンツ中における表示位置を示す位置画像を表示するステップと、
前記位置画像に対して、第１の操作が受け付けられると前記コンテンツを表示するステップにより表示されるコンテンツの表示部分を変更し、第２の操作が受け付けられると前記第２の操作に関連付けられた処理を前記コンテンツの表示部分を処理の対象として実行するステップと、を含むコンテンツ処理方法。
【請求項１３】
コンテンツを取得するステップと、
前記取得されたコンテンツを表示するステップと、
前記コンテンツ表示するステップにより前記コンテンツが部分的に表示される場合、前記コンテンツのうちで前記コンテンツを表示するステップにより表示されている表示部分の前記コンテンツ中における表示位置を示す位置画像を表示するステップと、
前記位置画像に対して、第１の操作が受け付けられると前記コンテンツを表示するステップにより表示されるコンテンツの表示部分を変更し、第２の操作が受け付けられると前記第２の操作に関連付けられた処理を前記コンテンツの表示部分を処理の対象として実行するステップと、をコンピュータに実行させるコンテンツ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、コンテンツ処理方法およびコンテンツ処理プログラムに関し、特にコンテンツを部分的に表示する画像処理装置、その画像処理装置で実行されるコンテンツ処理方法およびコンテンツ処理プログラムに関する。
【背景技術】
【０００２】
Ｗｅｂページ等のコンテンツを一画面で表示できない場合、コンテンツを部分的に表示し、さらに、表示される部分をスクロール操作によって切り換える情報処理装置が知られている。さらに、過去に表示された部分を再表示させる操作を容易にするためのスクロール操作支援方法が、特開平９−３２５８７９号公報に記載されている。このスクロール支援方法は、スクロールバーが表示されたウィンドウ画面のスクロールバー上で、ユーザが一定の操作を加えると、その時点でスクロールハンドルの表示位置にしおりマークを表示するとともに、後にユーザが一定の操作を加えることにより、前記しおりマークのマーキング位置にウィンドウ画面を移動させる機能を備える。
【０００３】
一方、コンテンツの一部を処理対象として、例えばプリントする場合、処理対象となる部分を指定する操作をしなければならない。このため、コンテンツを部分的に処理するための操作が煩雑となるといった問題がある。
【特許文献１】特開平９−３２５８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題を解決するためになされたもので、この発明の目的の１つは、コンテンツを部分的に処理する操作を容易にした画像処理装置を提供することである。
【０００５】
この発明の他の目的は、コンテンツを部分的に処理する操作を容易にしたコンテンツ処理方法を提供することである。
【０００６】
この発明の他の目的は、コンテンツを部分的に処理する操作を容易にしたコンテンツ処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した問題を達成するためにこの発明のある局面によれば、画像処理装置は、コンテンツを取得するコンテンツ取得手段と、取得されたコンテンツを表示するコンテンツ表示手段と、コンテンツ表示手段によりコンテンツが部分的に表示される場合、コンテンツのうちでコンテンツ表示手段により表示されている表示部分のコンテンツ中における表示位置を示す位置画像を表示する位置表示手段と、位置画像に対して、第１の操作が受け付けられるとコンテンツ表示手段に表示されているコンテンツの表示部分を変更し、第２の操作が受け付けられると第２の操作に関連付けられた処理をコンテンツの表示部分を処理の対象として実行する処理実行手段と、備える。
【０００８】
この局面に従えば、コンテンツが部分的に表示される場合、表示部分のコンテンツ中における位置を示す位置画像が表示され、位置画像に対して、第１の操作が受け付けられると、表示されているコンテンツの表示部分が変更され、第２の操作が受け付けられると、第２の操作に関連付けられた処理がコンテンツの表示部分を処理の対象として実行される。このため、位置画像に対する第１の操作で処理の対象部分を選択することができ、位置画像に対する第２の操作で処理の対象部分に処理を実行させることができる。その結果、コンテンツを部分的に処理する操作を容易にした画像処理装置を提供できる。
【０００９】
好ましくは、予め定められた処理が関連付けられたコマンド画像を位置画像に重畳して表示するコマンド画像表示手段をさらに備え、位置画像は、スクロールハンドルであり、第１の操作は、スクロールハンドルをスクロールまたはドラッグアンドドロップする操作であり、第２の操作は、コマンド画像を指示する操作である。
【００１０】
この局面に従えば、予め定められた処理が関連付けられたコマンド画像がスクロールハンドルに重畳して表示され、コマンド画像が指示されることに応じて、コマンド画像に関連付けられた処理がコンテンツの表示部分に実行される。このため、第１の操作および第２の操作が容易となる。
【００１１】
好ましくは、位置画像は、スクロールハンドルであり、第１の操作は、スクロールハンドルをスクロールまたはドラッグアンドドロップする操作であり、第２の操作は、スクロールハンドルをクリックする操作である。
【００１２】
この局面に従えば、スクロールハンドルをクリックすれば、コンテンツの表示部分に所定の処理が実行される。このため、第１の操作および第２の操作が容易となる。
【００１３】
好ましくは、クリックする回数に対応して異なる処理が関連付けられる。
【００１４】
この局面に従えば、クリックする回数を異ならせれば、コンテンツの表示部分に異なる処理を実行させることができる。
【００１５】
好ましくは、処理実行手段は、第２の操作が受け付けられると第２の操作に関連付けられた処理を、コンテンツの表示部分に代えて、コンテンツの表示部分以外の残余部分を処理の対象として実行する。
【００１６】
好ましくは、処理実行手段は、第２の操作が受け付けられると、コンテンツの処理の対象部分の画像を形成する画像形成制御手段を含む。
【００１７】
この局面に従えば、コンテンツの一部の画像を形成する操作を容易にすることができる。
【００１８】
好ましくは、処理実行手段は、コンテンツの表示部分が変更される場合、変更後に表示される表示部分の表示位置を記憶する位置記憶手段と、第２の操作が受け付けられると、記憶された表示位置で特定される表示部分をコンテンツ表示手段に表示させる表示変更制御手段と、を含む。
【００１９】
この局面に従えば、コンテンツのうち表示部分が変更されると、変更後に表示される表示部分の表示位置が記憶され、第２の操作が受け付けられると、記憶された表示位置で特定される表示部分が表示される。これにより、ユーザは、位置画像に対する第２の操作だけで、コンテンツのうち過去に表示させた表示部分を容易に表示させることができる。
【００２０】
好ましくは、位置記憶手段は、コンテンツ表示手段により表示される表示部分の表示位置が、記憶された表示位置から所定の距離以上であることを条件に表示手段により表示される表示部分の表示位置を記憶する。
【００２１】
この局面に従えば、コンテンツの表示部分の表示位置が、記憶されている表示位置から所定の距離以上であることを条件に記憶されるので、コンテンツの同じ部分が表示されないようにすることができる。
【００２２】
好ましくは、位置記憶手段により記憶可能な表示位置の個数の上限を予め設定する設定手段をさらに備える。
【００２３】
この局面に従えば、記憶される表示位置の個数の上限が予め設定されるので、再表示される表示部分の数を制限することができる。
【００２４】
好ましくは、コンテンツの表示を終了する指示を受け付けることに応じて記憶された位置を削除する表示位置削除手段をさらに備える。
【００２５】
この局面に従えば、コンテンツを表示するごとにコンテンツ中の新たな位置を記憶させることができる。
【００２６】
好ましくは、コンテンツ表示手段は、コンテンツに対応して初期位置が予め設定されている場合、コンテンツのうち初期位置で特定される表示部分を表示する初期位置表示手段を含む。
【００２７】
この局面に従えば、コンテンツのうち予め定めた表示部分を表示させることができる。
【００２８】
この発明の他の局面によれば、コンテンツ処理方法は、コンテンツを取得するステップと、取得されたコンテンツを表示するステップと、コンテンツ表示するステップによりコンテンツが部分的に表示される場合、コンテンツのうちでコンテンツを表示するステップにより表示されている表示部分のコンテンツ中における表示位置を示す位置画像を表示するステップと、位置画像に対して、第１の操作が受け付けられるとコンテンツを表示するステップにより表示されるコンテンツの表示部分を変更し、第２の操作が受け付けられると第２の操作に関連付けられた処理をコンテンツの表示部分を処理の対象として実行するステップと、を含む。
【００２９】
この局面に従えば、コンテンツを部分的に処理する操作を容易にしたコンテンツ処理方法を提供できる。
【００３０】
この発明のさらに他の局面によれば、コンテンツ処理プログラムは、コンテンツを取得するステップと、取得されたコンテンツを表示するステップと、コンテンツ表示するステップによりコンテンツが部分的に表示される場合、コンテンツのうちでコンテンツを表示するステップにより表示されている表示部分のコンテンツ中における表示位置を示す位置画像を表示するステップと、位置画像に対して、第１の操作が受け付けられるとコンテンツを表示するステップにより表示されるコンテンツの表示部分を変更し、第２の操作が受け付けられると第２の操作に関連付けられた処理をコンテンツの表示部分を処理の対象として実行するステップと、をコンピュータに実行させる。
【００３１】
この局面に従えば、コンテンツを部分的に処理する操作を容易にしたコンテンツ処理プログラムを提供できる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態における情報処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰの回路構成の一例を示すブロック図である。
【図４】操作パネルの一例を示す平面図である。
【図５】ＭＦＰが備えるＣＰＵの機能の概要をフラッシュメモリに記憶する情報とともに示すブロック図である。
【図６】コンテンツの一例を示す図である。
【図７】コンテンツ表示画面の一例を示す図である。
【図８】初期値設定画面の一例を示す図である。
【図９】コンテンツ情報設定画面の一例を示す図である。
【図１０】ＵＲＬ設定画面の一例を示す図である。
【図１１】記憶制限個数設定画面の一例を示す図である。
【図１２】制限距離設定画面の一例を示す図である。
【図１３】コンテンツ処理の流れの一例を示すフローチャートである。
【図１４】印刷部分選択画面の一例を示す図である。
【図１５】コマンド設定画面の一例を示す図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３４】
＜第１の実施の形態＞
図１は、本発明の実施の形態における情報処理システムの全体概要を示す図である。図１を参照して、情報処理システム１は、ネットワーク２にそれぞれ接続された複合機（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）（以下、「ＭＦＰ」という）１００およびパーソナルコンピュータ（ＰＣ）９９を含む。ＭＦＰ１００は、画像処理装置の一例であり、スキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等の複数の機能を備える。ＰＣ９９は、一般的なコンピュータであり、ネットワーク２を介してＭＦＰ１００による画像の形成を制御することができる。
【００３５】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）等であってもよい。ネットワーク２は、ゲートウェイを介してインターネット３に接続されており、ＭＦＰ１００およびＰＣ９９は、インターネット３に接続されたＷｅｂサーバ７，７Ａと通信可能である。以下、ＭＦＰ１００がインターネット３に接続されたＷｅｂサーバ７、７Ａと通信する例を説明する。
【００３６】
ＭＦＰ１００は、ブラウジングプログラムがインストールされており、ブラウジングプログラムを実行可能であり、ブラウザ機能を有する。例えば、ＭＦＰ１００は、ユーザによりＷｅｂサーバ７が記憶するウェブ（Ｗｅｂ）ページのＵＲＬが指定されると、Ｗｅｂサーバ７にＵＲＬで特定されるＷｅｂページの送信を要求し、Ｗｅｂサーバ７が送信するＷｅｂページを受信し、表示する。以下、ＭＦＰ１００がＷｅｂベージをダウンロードして、表示する処理をブラウジング処理という。
【００３７】
なお、本実施の形態においては画像処理装置の一例としてＭＦＰ１００を例に説明するが、ＭＦＰ１００に代えて、ブラウザ機能を備えた装置であれば、たとえば、ＰＣ９９、スキャナ、プリンタ、ファクシミリ等であってもよい。
【００３８】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、操作パネル９と、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、を含む。
【００３９】
ＡＤＦ１０は、原稿給紙トレイ１１上にセットされた複数枚の原稿を１枚ずつ自動的に画像読取部２０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、画像読取部２０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。画像読取部２０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部３０に出力する。給紙部４０は、給紙トレイに収納された用紙を画像形成部３０に搬送する。
【００４０】
画像形成部３０は、周知の電子写真方式により画像を形成するものであって、画像読取部２０から入力される画像データにシェーディング補正などの各種のデータ処理を施し、データ処理後の画像データに基づいて、給紙部４０により搬送される用紙に画像を形成する。
【００４１】
図３は、ＭＦＰの回路構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、メイン回路１０１と、ファクシミリ部１２２と、通信制御部１２３と、ＡＤＦ１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、を含む。メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのフラッシュメモリ１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。
【００４２】
ＣＰＵ１１１は、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７と、それぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部１２２、通信制御部１２３、ＡＤＦ１０、画像読取部２０、画像形成部３０、給紙部４０と接続され、ＭＦＰ１００の全体を制御する。
【００４３】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニュー、後述するデータ通信制御部１１７により受信されたデータ等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。表示部１１４と、操作部１１５とで、ＭＦＰ１００の上面に設けられる操作パネル９が構成される。
【００４４】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信のためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００４５】
ＬＡＮ端子１１８に、ネットワーク２に接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続されたＰＣ９９と通信する。さらに、データ通信制御部１１７は、インターネット３に接続されたＷｅｂサーバ７，７Ａと通信する。
【００４６】
ＣＰＵ１１１は、データ通信制御部１１７を制御して、ネットワーク２に接続されたＰＣ９９またはインターネット３に接続されたコンピュータ（図示しない）からプログラムをダウンロードし、フラッシュメモリ１１３に記憶することにより、プログラムを更新することが可能である。
【００４７】
シリアル通信インターフェース端子１１９には、フラッシュメモリを内蔵したメモリカード１１９Ａが接続可能である。ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、フラッシュメモリ１１３に記憶することにより、プログラムを更新することが可能である。
【００４８】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの半導体メモリ等の媒体でもよい。
【００４９】
さらに、ＣＰＵ１１１がＰＣ９９からプログラムをダウンロードしてフラッシュメモリ１１３に記憶する、または、ＰＣ９９がプログラムをフラッシュメモリ１１３に書込みするようにして、フラッシュメモリ１１３に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５０】
通信制御部１２３は、ＣＰＵ１１１を公衆交換電話網（ＰＳＴＮ）７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部１２３がその発呼を検出する。通信制御部１２３は、発呼を検出すると通話を確立し、ファクシミリ部１２２に通信させる。
【００５１】
ファクシミリ部１２２は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。
【００５２】
図４は、操作パネルの一例を示す平面図である。図４を参照して、操作パネル９は、表示部１１４と、操作部１１５と、を含む。表示部１１４は、液晶表示装置（ＬＣＤ）であり、操作画面、Ｗｅｂサーバから受信されるＷｅｂページ等のコンテンツを表示する。なお、ＬＣＤに代えて、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイを用いてもよい。操作部１１５は、テンキー１１５Ａと、スタートキー１１５Ｂと、入力内容をキャンセルするためのクリアキー１１５Ｃと、コピー処理を実行するためのコピーキー１１５Ｄと、スキャン処理を実行するためのスキャンキー１１５Ｅと、ブラウジング処理を実行するためのブラウザキー１１５Ｆと、表示部１１４の上に重畳されたタッチパネル１１５Ｇと、を含む。
【００５３】
タッチパネル１１５Ｇは、透明な部材からなり、表示部１１４に重畳して配置される。ユーザがタッチパネル１１５Ｇを指で触れると、触れられた位置を指示位置として検出し、ＣＰＵ１１１に出力する。タッチパネル１１５Ｇは、圧力の変化を感知する感圧式であってもよいし、静電気による電気信号を感知する静電式であってもよい。ここでは、静電気式を用いている。
【００５４】
図５は、ＭＦＰが備えるＣＰＵの機能の概要をフラッシュメモリに記憶する情報とともに示すブロック図である。図５に示す機能は、ＣＰＵ１１１がフラッシュメモリ１１３またはメモリカード１１９Ａに記憶されたコンテンツ処理プログラムを実行することにより、ＣＰＵ１１１に形成される。図５を参照して、ＣＰＵ１１１は、コンテンツを取得するコンテンツ取得部１３１と、取得されたコンテンツを表示するコンテンツ表示部１３３と、位置画像を表示する位置表示部１３５と、コマンド画像を表示するコマンド画像表示部１３７と、ユーザの操作を受け付ける操作受付部１３９と、コマンドを実行する処理実行部１４１と、表示位置削除部１４３と、設定部１４５と、を含む。
【００５５】
フラッシュメモリ１１３は、位置情報１５９と、デフォルト情報１６１と、を記憶する。位置情報１５９とデフォルト情報１６１については後述するが、デフォルト情報１６１は、コンテンツ情報１６３と、制限距離１６５と、記憶制限個数１６７と、コマンド設定１６９と、を含む。
【００５６】
コンテンツ取得部１３１は、コンテンツを取得する。コンテンツは、ここでは、Ｗｅサーバ７，７Ａから送信されるマークアップ言語で記述されたＷｅｂページとしている。コンテンツ取得部１３１は、ユーザが操作部１１５の備えるブラウザキー１１５Ｆを押下する操作を入力すると、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を受け付け、受け付けたＵＲＬをデータ通信制御部１１７に出力する。例えば、表示部１１４に英数文字のソフトウエアキーを表示し、操作部１１５のタッチパネル１１５Ｇでソフトウエアキーの指示を検出することにより、ＵＲＬを受け付ける。ＵＲＬは、コンテンツを特定するための情報であり、コンテンツの所在を示すアドレスである。ここでは、コンテンツをＷｅｂページとしている。
【００５７】
コンテンツ取得部１３１は、データ通信制御部１１７を介して、操作部１１５から受け付けられたＵＲＬで特定されるコンテンツの送信を要求する信号をＷｅｂサーバ７、７ＡのうちＵＲＬで特定されるものに送信する。データ通信制御部１１７が、Ｗｅｂサーバ７、７Ａのいずれかから送信されるコンテンツを受信すると、コンテンツ取得部１３１は、データ通信制御部１１７により受信されたコンテンツを取得する。コンテンツ取得部１３１は、取得したコンテンツをコンテンツ表示部１３３に出力する。
【００５８】
コンテンツ表示部１３３は、コンテンツ取得部１３１からコンテンツが入力され、入力されたコンテンツを表示部１１４に表示する。コンテンツ表示部１３３は、取得されたコンテンツの少なくとも一部を表示部１１４に表示する。コンテンツのサイズが表示部１１４で表示可能なサイズより小さいと、コンテンツの全体を表示部１１４に表示させ、コンテンツのサイズが表示部１１４で表示可能なサイズより大きいとコンテンツの一部分を表示部１１４に表示させる。ここでは、表示部１１４に表示されているコンテンツの部分を表示部分という。コンテンツ表示部１３３は、コンテンツの表示部分を処理実行部１４１に出力する。
【００５９】
図６は、コンテンツの一例を示す図である。図６に示すコンテンツ２００は、Ｗｅｂページであり、そのサイズは、表示部１１４が表示可能なサイズと比較して、縦方向が大きく、横方向が同じである。図６を参照して、コンテンツ２００において、点線の矩形で表示部分２０１が表示される。コンテンツ２００において、表示部分２０１より上側の部分２０３と、下側の部分２０５とを合せて残余部分という。
【００６０】
図５に戻って、コンテンツ表示部１３３は、ユーザが操作部１１５を操作することによりコンテンツの表示を終了する指示を入力すると、操作部１１５から終了指示を受け付け、コンテンツの表示を終了する。コンテンツ表示部１３３は、コンテンツの表示を終了する場合、表示位置削除部１４３に削除指示を出力する。
【００６１】
位置表示部１３５は、位置画像を表示する。位置画像は、コンテンツ表示部１３３により表示されているコンテンツの表示部分のコンテンツ中の位置およびサイズを示す。位置画像は、コンテンツの縦方向と横方向とにそれぞれ表示され、矩形のスクロールバー中に表示される矩形のスクロールハンドルである。位置表示部１３５は、コンテンツの横方向のサイズが表示部１１４で表示可能な横方向のサイズより大きい場合、横方向の位置画像を表示するが、コンテンツの横方向のサイズが表示部１１４で表示可能な横方向のサイズ以下の場合、横方向の位置画像を表示しない。同様に、位置表示部１３５は、コンテンツの縦方向のサイズが表示部１１４で表示可能な縦方向のサイズより大きい場合、縦方向の位置画像を表示するが、コンテンツの縦方向のサイズが表示部１１４で表示可能な縦方向のサイズ以下の場合、縦方向の位置画像を表示しない。
【００６２】
縦方向と横方向それぞれの位置画像の機能は方向が異なるのみである。ここでは、コンテンツの縦方向のサイズが表示部１１４で表示可能な縦方向のサイズより大きく、縦方向の位置画像を表示するが、コンテンツの横方向のサイズが表示部１１４で表示可能な横方向のサイズ以下で、横方向の位置画像を表示しない場合を例に説明する。
【００６３】
位置画像であるスクロールハンドルとスクロールバーとは、コンテンツ表示部１３３により表示されているコンテンツの表示部分がコンテンツ中で占める位置（以下、「表示位置」という）を示す。表示位置は、ここでは、表示部分の重心位置を示す。なお、表示位置は、表示部分の上端の位置にしてもよいし、下端の位置にしてもよい。要するに、コンテンツのうちで表示されている表示部分を特定できればよい。
【００６４】
スクロールバーの縦方向の長さは、コンテンツの縦方向の長さを示し、スクロールハンドルの縦方向の長さは、表示部分の縦方向の長さを示す。スクロールハンドルの縦方向の長さとスクロールバーの縦方向の長さとの比は、表示部分の縦方向の長さとコンテンツの縦方向の長さとの比と同じになる。また、スクロールバー中のスクロールハンドルの位置は、コンテンツ中の表示部分の位置を示す。スクロールバーの上端からスクロールハンドルの重心までの距離と、スクロールバーの長さとの比が、コンテンツの最上部から表示部分の表示位置までの距離とコンテンツの縦方向の距離との比と同じになるように、スクロールバーに配置されるスクロールハンドルの重心位置が決められる。
【００６５】
操作受付部１３９は、ユーザが操作部１１５に操作を入力すると、操作部１１５からユーザにより入力された操作を受け付ける。操作受付部１３９は、入力された操作をコマンド画像表示部１３７、設定部１４５およびスクロール部１４９に出力する。
【００６６】
設定部１４５は、デフォルト情報を設定する。ユーザが操作部１１５に入力する設定値を受け付け、受け付けられた設定値をデフォルト情報として設定する。具体的には、設定部１４５は、表示部１１４に初期値設定画面を表示し、ユーザが、初期値設定画面に従って操作部１１５に入力する設定値を受け付ける。そして、受け付けた設定値をデフォルト情報としてフラッシュメモリ１１３に記憶する。これにより、フラッシュメモリ１１３にデフォルト情報１６１が記憶される。
【００６７】
デフォルト情報１６１は、コンテンツ情報１６３と、制限距離１６５と、記憶制限個数１６７と、コマンド設定１６９と、を含む。コンテンツ情報１６３は、コンテンツごとに１つのコンテンツレコードを含む。コンテンツレコードは、ＵＲＬの項目と初期位置の項目とを含む。ＵＲＬの項目には、コンテンツを特定するＵＲＬが設定され、初期位置の項目は、コンテンツ中の表示部分の表示位置が設定される。コンテンツ情報１６３は、複数のコンテンツレコードを含むことが可能である。制限距離１６５は、表示位置の最低間隔である。記憶制限個数１６７は、位置情報１５９に記憶可能な表示位置の数の上限値である。コマンド設定１６９は、後述するコマンド画像表示部１３７により表示されるコマンド画像を表示するか否かを定める。
【００６８】
コンテンツ表示部１３３は、初期位置表示部１４７と、スクロール部１４９と、を含む。初期位置表示部１４７は、コンテンツ取得部１３１から入力されるコンテンツを最初に表示部１１４に表示する場合における表示部分を決定し、決定されたコンテンツの表示部分を表示部１１４に表示させる。具体的には、初期位置表示部１４７は、コンテンツ取得部１３１からコンテンツが入力されると、入力されたコンテンツのＵＲＬがＵＲＬの項目に設定されているコンテンツレコードをコンテンツ情報１６３に記憶されているコンテンツレコードのうちから抽出する。初期位置表示部１４７は、コンテンツのＵＲＬがＵＲＬの項目に設定されているコンテンツレコードを抽出した場合、入力されたコンテンツ中で初期位置の項目に設定されている表示位置で特定される部分を表示部分に決定するが、コンテンツのＵＲＬがＵＲＬの項目に設定されているコンテンツレコードを抽出しない場合、コンテンツの最上部（最初の部分）を表示部分に決定する。そして、初期位置表示部１４７は、コンテンツの表示部分を表示部１１４に表示させる。
【００６９】
スクロール部１４９は、初期位置表示部１４７によりコンテンツの表示部分が表示された後に、ユーザが操作部１１５にコンテンツの表示部分を変更する操作を入力すると、コンテンツの表示部分を変更する。コンテンツの表示部分を変更する操作は、スクロールバー中におけるスクロールハンドルの位置を変更する操作、操作部１１５に予め設けられたページダウンキーまたはページアップキーを押下する操作、を含む。スクロールバー中におけるスクロールハンドルの位置を変更する操作は、スクロールバー中のスクロールハンドル以外の部分を押下する操作、スクロールハンドルをドラッグアンドドロップしてスクロールバー中で移動させる操作、を含む。スクロール部１４９は、変更後のコンテンツの表示部分における表示位置を位置表示部１３５および処理実行部１４１に出力する。
【００７０】
位置表示部１３５は、初期位置表示部１４７によりコンテンツの表示部分が表示されると、表示部分がコンテンツ中に占める位置に基づいて、スクロールバー中にスクロールハンドルを表示する。また、位置表示部１３５は、スクロール部１４９によりコンテンツの表示部分が変更されると、変更後の表示部分がコンテンツ中に占める位置に基づいて、スクロールバー中のスクロールハンドルの位置を変更させる。
【００７１】
コマンド画像表示部１３７は、位置表示部１３５から位置画像であるスクロールハンドルのスクロールバー中における位置が入力され、位置表示部１３５が表示するスクロールハンドルに重畳してコマンド画像を表示する。具体的には、コマンド画像表示部１３７は、スクロールバー中のスクロールハンドルの位置が入力され、入力された位置に基づいて、スクロールハンドルに重畳してコマンド画像を表示する。ここで、コマンド画像は、部分印刷キー画像と、再表示キー画像と、を含む。
【００７２】
コマンド画像表示部１３７は、コマンド設定１６９を参照して、コマンド画像を表示するか否かを判断する。コマンド画像表示部１３７は、コマンド設定１６９に部分印刷キー画像表示「ＯＮ」が記憶されていれば、部分印刷キー画像をスクロールハンドルに重畳して表示するが、コマンド設定１６９に部分印刷キー画像表示「ＯＦＦ」が記憶されていれば、部分印刷キー画像を表示しない。コマンド画像表示部１３７は、コマンド設定１６９に再表示キー画像表示「ＯＮ」が記憶されていれば、再表示キー画像をスクロールハンドルに重畳して表示するが、コマンド設定１６９に再表示キー画像表示「ＯＦＦ」が記憶されていれば、再表示キー画像を表示しない。
【００７３】
コマンド画像表示部１３７が表示する部分印刷キー画像および再表示キー画像は、処理実行部１４１に処理を実行させるためのコマンドがそれぞれ関連付けられている。部分印刷キー画像は、コンテンツの表示部分の画像を印刷する部分印刷コマンドが関連付けられており、再表示キー画像は、過去に表示された表示部分を再表示する再表示コマンドが関連付けられている。
【００７４】
図７は、コンテンツ表示画面の一例を示す図である。ここでは、図６に示したコンテンツ２００の表示部分２０１を表示するコンテンツ表示画面を示す。図７を参照して、コンテンツ表示画面２１０は、コンテンツを表示するコンテンツ表示領域２１１と、コンテンツ表示領域２１１の上に配置されたタイトルバー２１３と、コンテンツ表示領域２１１の下に配置されたタスクバー２１５と、コンテンツ表示領域２１１の右辺に沿って配置されたスクロールバー２１９と、を含む。
【００７５】
コンテンツ表示領域２１１には、コンテンツ２００の表示部分２０１が表示される。タスクバー２１５は、「設定」が表示されたボタン２１５Ａを含む。ボタン２１５Ａは、初期設定画面を表示させるコマンドが割り当てられている。タイトルバー２１３は、「×」が表示されたボタン２１３Ａを含む。ボタン２１３Ａは、コンテンツ表示画面を閉じるコマンド、換言すれば、コンテンツの表示を終了させるコマンドが割り当てられており、ユーザがタッチパネル１１５Ｇを操作することによりボタン２１３Ａを指示すれば、コンテンツの表示が終了する。
【００７６】
矩形のスクロールバー２１９と、スクロールバー２１９の上に配置された上矢印ボタン２２５と、スクロールバー２１９の下に配置された下矢印ボタン２２６と、スクロールバー２１９内に配置された矩形のスクロールハンドル２２１と、を含む。スクロールハンドル２２１は、スクロールバー２１９と区別するために、スクロールバー２１９とは異なる色で表示される。ここでは、スクロールハンドル２２１の色をハッチングで示している。
【００７７】
ユーザがタッチパネル１１５Ｇを操作することにより、スクロール操作を入力すると、コンテンツの表示部分が変更される。このため、コンテンツ表示領域２１１には、それまで表示されていたコンテンツ２００の表示部分２０１から移動後の表示部分の表示に切り換わる。例えば、スクロールハンドル２２１をドラッグアンドドロップして、スクロールバー２１９内で移動させれば、スクロールハンドル２２１をドロップしたスクロールバー２１９内の位置に対応する部分に表示部分が切り換わる。また、スクロールハンドル２２１の下方を指示すれば、コンテンツの表示部分が、それまで表示されていた部分の直下の部分に切り換わり、スクロールハンドル２２１の上方を指示すれば、コンテンツの表示部分が、それまで表示されていた部分の直上の部分に切り換わる。また、上矢印ボタン２２５がユーザにより指示されると、表示部分がコンテンツの最上部に切り換わり、下矢印ボタン２２６がユーザにより指示されると、表示部分がコンテンツの最下部に切り換わる。
【００７８】
さらに、スクロールハンドル２２１に、部分印刷キー画像２２３と、再表示キー画像２２４とが重畳して表示されている。ここでは、部分印刷キー画像２２３を☆印で示し、再表示キー画像２２４を○印で示している。
【００７９】
図５に戻って、コマンド画像表示部１３７により表示された部分印刷キー画像２２３または再表示キー画像２２４が、ユーザが操作部１１５を操作することにより指示されると、部分印刷キー画像２２３または再表示キー画像２２４が指示されたことが操作受付部１３９によって検出される。コマンド画像表示部１３７は、操作受付部１３９によって部分印刷キー画像２２３が指示されたことが検出されると、部分印刷コマンドを処理実行部１４１に出力する。コマンド画像表示部１３７は、操作受付部１３９によって再表示キー画像２２４が指示されたことが検出されると、再表示コマンドを処理実行部１４１に出力する。
【００８０】
処理実行部１４１は、位置記憶部１５１と、表示変更制御部１５３と、画像形成制御部１５５と、を含む。
【００８１】
位置記憶部１５１は、スクロール部１４９から変更後の表示部分の表示位置が入力され、表示位置をフラッシュメモリ１１３に記憶されている位置情報１５９に追加して記憶する。スクロール部１４９から変更後の表示部分の表示位置が入力されるごとに、表示位置を位置情報１５９に追加して記憶する。換言すれば、スクロール部１４９によって、コンテンツの表示部分が変更されるごとに、変更後の表示部分の表示位置を記憶する。なお、ユーザが表示位置を記憶する指示を入力した場合に、表示部分の表示位置を記憶するようにしてもよい。
【００８２】
位置記憶部１５１は、スクロール部１４９から入力される変更後の表示部分の表示位置と、位置情報１５９に記憶されている表示位置との間の距離が、制限距離１６５に記憶された制限距離以上であることを条件に、スクロール部１４９から入力される変更後の表示部分の表示位置を記憶する。コンテンツの表示部分における表示位置は、位置情報１５９に記憶されている表示位置から制限距離以上離れていることを条件に記憶されるので、近似する表示位置が記憶されない。
【００８３】
さらに、位置記憶部１５１は、記憶制限個数１６７として記憶された個数上限値を超えて表示位置を記憶しない。換言すれば、位置記憶部１５１は、位置情報１５９に記憶される表示位置の個数が、記憶制限個数１６７と同じになるまで表示位置を位置情報１５９に追加して記憶するが、同じになると、最も前に記憶された位置情報を削除した後に、新たな表示位置を追加して記憶する。
【００８４】
表示変更制御部１５３は、コマンド画像表示部１３７から再表示コマンドが入力されると、位置情報１５９から表示位置を抽出し、抽出された表示位置を含む表示変更指示をスクロール部１４９に出力する。位置情報１５９に複数の表示位置が記憶されている場合、ランダムに抽出してもよいし、古いものから順に抽出してもよいし、新しいものから順に抽出してもよい。スクロール部１４９は、表示変更制御部１５３から表示変更指示が入力されると、表示変更指示に含まれる表示位置で特定されるコンテンツの表示部分を表示部１１４に表示させる。なお、コンテンツの表示部分が変更されるので、スクロールハンドルは、コンテンツの表示部分の変化に伴って移動し、スクロールハンドルに重畳して表示されるコマンド画像は、スクロールハンドルの移動に伴って移動する。
【００８５】
画像形成制御部１５５は、コマンド画像表示部１３７から部分印刷コマンドが入力されると、コンテンツ表示部１３３から入力されたコンテンツの表示部分に基づいてプリントデータを作成する。そして、画像形成制御部１５５は、作成されたプリントデータを画像形成部３０に出力し、画像形成部３０にコンテンツの表示部分の画像を形成させる。これにより、コンテンツの表示部分が印刷される。
【００８６】
表示位置削除部１４３は、コンテンツ表示部１３３から削除指示が入力されると、位置情報１５９に記憶されている表示位置のすべてを削除する。これにより、コンテンツを表示するごとにコンテンツ中の新たな表示位置を記憶させることができる。
【００８７】
設定部１４５は、表示部１１４に初期値設定画面を表示し、ユーザが初期値設定画面に従って操作部１１５に設定値を入力すると、操作受付部１３９から設定値を受け付け、受け付けられた設定値をフラッシュメモリ１１３のデフォルト情報１６１として記憶する。
【００８８】
以下、設定部１４５について、画面例とともに具体的に説明する。図８は、初期値設定画面の一例を示す図である。図８を参照して、初期値設定画面１８０は、「コンテンツ情報設定」の文字列が表されたボタン１８１と、「部分印刷キー画像表示」の文字列が表示されたボタン１８３と、「再表示キー画像表示」の文字列が表示されたボタン１８５と、「記憶制限個数設定」の文字列が表示されたボタン１８７と、「制限距離設定」の文字列が表示されたボタン１８９と、を含む。ボタン１８１は、コンテンツ情報設定画面を表示するためのボタンである。
【００８９】
ボタン１８３は、部分印刷キー画像を表示するか否かを設定するためのボタンである。ボタン１８３がユーザにより指示されると、部分印刷キー画像が表示に設定され、「部分印刷キー画像表示」の文字列が反転表示される。「部分印刷キー画像表示」の文字列が反転表示された状態でボタン１８３がユーザにより指示されると、部分印刷キー画像が非表示に設定され、「部分印刷キー画像表示」の反転表示が解除される。図８では、反転表示をハッチングで示している。
【００９０】
設定部１４５は、部分印刷キー画像を表示に設定する場合、フラッシュメモリ１１３に記憶されているコマンド設定１６９の部分印刷キー画像の項目に「ＯＮ」を記憶し、部分印刷キー画像を非表示に設定する場合、コマンド設定１６９の部分印刷キー画像表示の項目に「ＯＦＦ」を記憶する。
【００９１】
ボタン１８５は、再表示キー画像を表示するか否かを設定するためのボタンである。ボタン１８５がユーザにより指示されると、再表示キー画像が表示に設定され、「再表示キー画像表示」の文字列が反転表示されるとともに、ボタン１８７とボタン１８９とが指示可能となる。「再表示キー画像表示」の文字列が反転表示された状態でボタン１８５がユーザにより指示されると、再表示キー画像が非表示に設定され、「再表示キー画像表示」の文字列の反転表示が解除されるとともに、ボタン１８７とボタン１８９とが指示できない状態となる。図８では、反転表示をハッチングで示している。
【００９２】
設定部１４５は、再表示キー画像を表示に設定する場合、フラッシュメモリ１１３に記憶されているコマンド設定１６９に再表示キー画像の項目に「ＯＮ」を記憶し、再表示キー画像を非表示に設定する場合、フラッシュメモリ１１３に記憶されているコマンド設定１６９に再表示キー画像の項目に「ＯＦＦ」を記憶する。
【００９３】
ボタン１８７は、記憶制限個数設定画面を表示するためのボタンである。ボタン１８７が指示されると、記憶制限個数設定画面が表示される。ボタン１８９は、制限距離設定画面を表示するためのボタンである。ボタン１８９が指示されると、制限距離設定画面が表示される。
【００９４】
図９は、コンテンツ情報設定画面の一例を示す図である。図９を参照して、コンテンツ情報設定画面１９０は、コンテンツ情報を設定するための領域１９２〜１９４と、「新規」が表示されたボタン１９５と、「編集」が表示されたボタン１９６と、「削除」が表示されたボタン１９７と、を含む。コンテンツ情報は、コンテンツを特定するＵＲＬと表示部分の表示位置を示す座標の組を含む。図９においては、領域１９２に設定されるコンテンツ情報は、ＵＲＬ「ａａａａ．ｃｏ．ｊｐ」と表示位置（１０、５０）との組であり、領域１９３に設定されるコンテンツ情報はＵＲＬ「ｂｂｂｂ．ｃｏ．ｊｐ」と表示位置（５０、１００）との組であり、領域１９４に設定されるコンテンツ情報はＵＲＬ「ｃｃｃｃ．ｃｏ．ｊｐ」と表示位置（１０、１００）との組である。
【００９５】
ボタン１９５は、コンテンツ情報を新たに記憶するコマンドが割り当てられている。ユーザがタッチパネル１１５Ｇを操作することによりボタン１９５を指示すると、設定部１４５は、ＵＲＬ設定画面を表示する。ボタン１９６は、コンテンツ情報を編集するコマンドが割り当てられている。領域１９２〜１９４のいずれかを選択した状態で、ボタン１９６を指示すると、設定部１４５は、ＵＲＬ設定画面を表示する。ボタン１９７は、コンテンツ情報を削除するコマンドが割り当てられている。ユーザがタッチパネル１１５Ｇを操作することによりボタン１９７を指示すると、設定部１４５は、コンテンツ情報１６３に記憶されているコンテンツ情報を削除する。領域１９２〜１９４を選択して個別に削除してもよいし、すべてを一括して削除してもよい。
【００９６】
図１０は、ＵＲＬ設定画面の一例を示す図である。図１０を参照して、ＵＲＬ設定画面２３０は、ＵＲＬを設定する領域２３１と、決定の文字が表示されたボタン２３３と、を含む。ユーザがタッチパネル１１５Ｇに表示されたソフトウエアキーを指示することによりＵＲＬを領域２３１に入力すると、設定部１４５は入力されたＵＲＬが設定される。ここでは、領域２３１に「ｂｂｂｂ．ｃｏ．ｊｐ」が入力された場合を例に示している。領域２３１に「ｂｂｂｂ．ｃｏ．ｊｐ」が入力された状態で、ユーザがボタン２３３を指示すると、設定部１４５は、新たなコンテンツレコードを生成し、ＵＲＬの項目にＵＲＬ「ｂｂｂｂ．ｃｏ．ｊｐ」を設定する。設定部１４５は、ＵＲＬ「ｂｂｂｂ．ｃｏ．ｊｐ」で特定されるコンテンツを取得し、表示部１１４に表示する。ユーザは、スクロール操作によりユーザの所望するコンテンツの部分へと表示部分を変更させることができる。設定部１４５は、ユーザが表示部分を初期位置に決定する操作を操作部１１５に入力すると、コンテンツの表示部分の表示位置を新たなコンテンツレコードの初期位置の項目に設定し、新たなコンテンツレコードを、フラッシュメモリ１１３に記憶されているコンテンツ情報１６３に追加して記憶する。
【００９７】
図１１は、記憶制限個数設定画面の一例を示す図である。図１１を参照して、記憶制限個数設定画面２４０は、個数上限値を入力する領域２４１と、「決定」が表示されたボタン２４３と、を含む。ユーザがテンキー１１５Ａを操作して個数上限値を領域２４１に入力し、ボタン２４３を指示すれば、設定部１４５は、領域２４１に入力された個数上限値を、フラッシュメモリ１１３に記憶制限個数１６７として記憶する。
【００９８】
図１２は、制限距離設定画面の一例を示す図である。制限距離設定画面２５０は、制限距離を入力するための領域２５１と、「決定」が表示されたボタン２５３と、を含む。ユーザがテンキー１１５Ａを操作して制限距離を領域２５１に入力し、ボタン２５３を指示すれば、設定部１４５は、領域２５１に入力された制限距離をフラッシュメモリ１１３に制限距離１６５として記憶する。
【００９９】
図１３は、コンテンツ処理の流れの一例を示すフローチャートである。コンテンツ処理は、ＣＰＵ１１１がフラッシュメモリ１１３に記憶されたコンテンツ処理プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１３を参照して、ＣＰＵ１１１は、ユーザが入力するＵＲＬを受け付ける（ステップＳ０１）。具体的には、ユーザがタッチパネル１１５Ｇを操作することにより入力したＵＲＬを受け付け、処理をステップＳ０２に進める。
【０１００】
ステップＳ０２においては、ステップＳ０１で受け付けられたＵＲＬで特定されるコンテンツを取得する。ＣＰＵ１１１は、ステップＳ０１において受け付けられたＵＲＬで特定されるＷｅｂサーバにＵＲＬで特定されるコンテンツの送信を要求する。コンテンツの要求を受信したＷｅｂサーバは、要求信号に含まれるＵＲＬで特定されるＷｅｂページを返信するので、通信Ｉ／Ｆ部１１２によってＷｅｂページが取得される。
【０１０１】
ステップＳ０３においては、コンテンツレコードを取得し、処理をステップＳ０４に進める。フラッシュメモリ１１３に記憶されているコンテンツ情報１６３から、ステップＳ０１において受け付けられたＵＲＬがＵＲＬの項目に設定されたコンテンツレコードを抽出する。
【０１０２】
ステップＳ０４においては、ステップＳ０３においてコンテンツレコードが取得されたか否かを判断する。コンテンツレコードが取得されたならば（ステップＳ０４でＹＥＳ）、処理をステップＳ０５に進めるが、そうでなければ（ステップＳ０４でＮＯ）、処理をステップＳ０６に進める。
【０１０３】
ステップＳ０５においては、ステップＳ０２において取得されたコンテンツ中で、ステップＳ０３において取得されたコンテンツレコードの初期位置の項目に設定された表示位置で特定される部分を表示部分に決定し、決定された表示部分を表示部１１４に表示する。コンテンツが最初に表示される場合、そのコンテンツに対してユーザが予め初期位置として設定した表示部分が表示されるので、ユーザの所望するコンテンツの部分を表示させることができる。一方、ステップＳ０６においては、コンテンツの最上部を表示部１１４に表示し、処理をステップＳ０７に進める。
【０１０４】
ステップＳ０７においては、部分印刷キー画像表示がＯＮ状態か否かを判断する。フラッシュメモリ１１３に記憶されたコマンド設定１６９の部分印刷キー画像の項目に「ＯＮ」が記憶されていれば、部分印刷キー画像表示がＯＮ状態と判断する。部分印刷キー画像表示がＯＮ状態ならば、処理をステップＳ０８に進めるが、そうでなければステップＳ０８をスキップして処理をステップＳ０９に進める。ステップＳ０８においては、スクロールハンドルに重畳して部分印刷キー画像を表示し、処理をステップＳ０９に進める。
【０１０５】
ステップＳ０９においては、再表示キー画像表示がＯＮ状態か否かを判断する。フラッシュメモリ１１３に記憶されたコマンド設定１６９の再表示キー画像の項目に「ＯＮ」が記憶されていれば、再表示キー画像表示がＯＮ状態と判断する。再表示キー画像表示がＯＮ状態ならば、処理をステップＳ１０に進めるが、そうでなければステップＳ１０をスキップして処理をステップＳ１１に進める。ステップＳ１０においては、スクロールハンドルに重畳して再表示キー画像を表示し、処理をステップＳ１１に進める。なお、位置情報１５９に複数の表示位置が記憶されている場合にのみ再表示キー画像を表示するようにしてもよい。
【０１０６】
ステップＳ１１においては、ドラッグ操作を検出したか否かを判断する。ドラッグ操作を検出したならば、処理をステップＳ１２に進めるが、そうでなければ処理をステップＳ１４に進める。
【０１０７】
ステップＳ１２においては、ドロップ操作を受け付け、処理をステップＳ１３に進める。ステップＳ１３においては、ドロップ操作後のコンテンツの表示部分を表示し、処理をステップＳ１６に進める。
【０１０８】
ステップＳ１４においては、スクロール操作を検出したか否かを判断する。スクロール操作を検出したならば、処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ２０に進める。ステップＳ１５においては、スクロール操作後におけるコンテンツの表示部分を表示し、処理をステップＳ１６に進める。ステップＳ１６においては、ドラッグアンドドロップ操作またはスクロール操作の前後それぞれにおける表示部分の表示位置間の距離が制限距離以内であるか否かを判断する。制限距離以内ならば、処理をステップＳ１１に戻すが、そうでなければ処理をステップＳ１７に進める。
【０１０９】
ステップＳ１７においては、フラッシュメモリ１１３に記憶されている位置情報１５９に含まれる表示位置の個数が、記憶制限個数１６７を超えるか否かを判断する。位置情報１５９に含まれる表示位置の個数が、記憶制限個数１６７を超えていれば処理をステップＳ１９に進め、超えていなければ処理をステップＳ１８に進める。
【０１１０】
ステップＳ１８においては、ステップＳ１３またはステップＳ１５において表示されたコンテンツの表示部分の表示位置をフラッシュメモリ１１３に記憶されている位置情報１５９に追加して記憶し、処理をステップＳ２７に進める。一方、ステップＳ１９においては、ステップＳ１３またはステップＳ１５において表示されたコンテンツの表示部分の表示位置で、フラッシュメモリ１１３に記憶された位置情報１５９を更新し、処理をステップＳ２７に進める。具体的には、位置情報１５９に記憶されている位置のうちの１つを、ステップＳ１３またはステップＳ１５において表示されたコンテンツの表示部分の表示位置で置き換える。例えば、位置情報１５９に記憶されている位置のうち、最も先に記憶された位置を削除し、ステップＳ１３またはステップＳ１５において表示されたコンテンツの表示部分の表示位置を追加して記憶する。なお、ドラッグアンドドロップ操作の終了後にステップＳ１３を実行して表示部分の表示位置を記憶し、スクロール操作の終了後にステップＳ１５を実行して表示部分の表示位置を記憶するようにしたが、ユーザによる記憶する指示が受け付けられた場合にのみ表示部分の表示位置を記憶するようにしてもよい。
【０１１１】
ステップＳ２０においては、再表示キー画像表示がＯＮ状態か否かを判断する。再表示キー画像表示がＯＮ状態ならば、処理をステップＳ２１に進めるが、そうでなければ処理をステップＳ２３に進める。ステップＳ２１においては、再表示キー画像が指示されたか否かを判断する。再表示キー画像が指示されたならば処理をステップＳ２２に進めるが、そうでなければステップＳ２２をスキップして処理をステップＳ２３に進める。
【０１１２】
ステップＳ２２においては、フラッシュメモリ１１３に記憶された位置情報１５９に含まれる表示位置のいずれかで特定されるコンテンツの表示部分を再度表示し、処理をステップＳ２３に進める。具体的には、再表示キー画像が指示されると、位置情報１５９に含まれる表示位置のいずれかで特定されるコンテンツの表示部分を表示する。再表示キー画像が連続して複数回指示される場合、指示される毎に位置情報１５９に記憶された順番で表示位置を選択する。
【０１１３】
ステップＳ２３においては、部分印刷キー画像表示がＯＮ状態か否かを判断する。部分印刷キー画像表示がＯＮ状態ならば、処理をステップＳ２４に進めるが、そうでなければ処理をステップＳ１１に戻す。ステップＳ２４においては、部分印刷キー画像が指示されたか否かを判断する。部分印刷キー画像が指示されたならば処理をステップＳ２５に進めるが、そうでなければ処理をステップＳ１１に戻す。ステップＳ２５においては、コンテンツの表示部分をプリントするためのプリントデータを作成し、処理をステップＳ２６に進める。
【０１１４】
ステップＳ２６においては、ステップＳ２５において作成されたプリントデータを画像形成部３０に出力し、処理をステップＳ１１に戻す。画像形成部３０においては、プリントデータの画像を形成する。部分印刷キー画像が指示された時点で表示部１１４に表示されているコンテンツの表示部分が印刷されるので、従来のように印刷指示の後、部分印刷を選択し、その後コンテンツのうちから印刷する範囲を設定する一連の操作が不要となる。
【０１１５】
ステップＳ２７においては、コンテンツの表示を終了する終了指示が検出されたか否かを判断する。終了指示が検出されたならば処理をステップＳ２８に進めるが、そうでなければ処理をステップＳ１１に戻す。ステップＳ２８においては、フラッシュメモリ１１３に記憶された位置情報１５９に含まれる表示位置のすべてを削除し、処理を終了する。
【０１１６】
＜第１の変形例＞
上述したＭＦＰ１００は、部分印刷キー画像が指示されると、表示部１１４に表示されているコンテンツの表示部分を印刷するようにした。第１の変形例におけるＭＦＰ１００は、コンテンツの表示部分に加えて、コンテンツ中の表示部分を除いた残余部分の印刷を可能としたものである。
【０１１７】
第１の変形例におけるＭＦＰ１００は、部分印刷キー画像がユーザにより指示されると、表示部分と残余部分とのいずれかをユーザが選択するための印刷部分選択画面を表示部１１４に表示する。
【０１１８】
図１４は、印刷部分選択画面の一例を示す図である。図１４を参照して、印刷部分選択画面２６０は、「表示部分」の文字列が表示されたボタン２６１と、「その他部分」の文字列が表示されたボタン２６３と、を含む。ボタン２６１は、コンテンツの表示部分を印刷対象として選択するためのボタンであり、ボタン２６３は、コンテンツの表示部分を除いた残余部分を印刷対象として選択するためのボタンである。ここでは、ボタン２６１が選択されていることが、ハッチングで示されている。
【０１１９】
＜第２の変形例＞
上述したＭＦＰ１００は、部分印刷キー画像が指示されると、表示部１１４に表示されているコンテンツの表示部分を印刷するようにした。第２の変形例におけるＭＦＰ１００は、コンテンツの表示部分を送信または保存（ＨＤＤ１１６に記憶）するようにしたものである。
【０１２０】
第２の変形例におけるＭＦＰ１００は、部分印刷キー画像に代えて、またはそれに加えて、部分送信キー画像または／および部分保存キー画像を、スクロールハンドルに重畳して表示するようにし、部分送信キー画像が指示されるとデータ通信制御部１１７を制御して、表示部１１４に表示されているコンテンツの表示部分を予め定められた送信先に送信し、部分保存キー画像が指示されると、表示部１１４に表示されているコンテンツの表示部分をＨＤＤ１１６に記憶する。
【０１２１】
＜第２の実施の形態＞
上述した第１の実施の形態におけるＭＦＰ１００は、スクロールハンドルに重畳して表示された部分印刷キー画像および再表示キー画像のいずれかが指示されると、表示部分を印刷する処理または表示部分を変更する（再表示する）処理をするものであった。
【０１２２】
第２の実施の形態におけるＭＦＰ１００は、スクロールハンドルに重畳して表示された部分印刷キー画像および再表示キー画像を表示することなく、スクロールハンドルに対する所定の操作が受け付けられると、表示部分を印刷する処理または表示部分を変更する（再表示する）処理を実行可能としたものである。所定の操作は、例えば、スクロールハンドルを予め定められた回数だけクリックする操作である。
【０１２３】
図１５は、コマンド設定画面の一例を示す図である。図１５を参照して、コマンド設定画面２７０は、部分印刷コマンドに対する操作を特定するための領域２７１と、再表示コマンドに対する操作を特定するための領域２７３と、決定の文字が表されたボタン２７５と、を含む。ここでは、領域２７１に部分印刷コマンドに対する操作としてスクロールハンドルを１回クリックする操作（シングルクリック）が設定され、領域２７３に再表示コマンドに対する操作としてスクロールハンドルを２回連続してクリックする操作（ダブルクリック）が設定される。ボタン２７５が指示されると、領域２７１に設定された操作が部分印刷コマンドに対応付けられ、領域２７３に設定された操作が再表示コマンドに対応付けられる。
【０１２４】
スクロールハンドルをシングルクリックする操作を検出することに応じて、部分印刷コマンドを処理実行部１４１に出力し、コンテンツの表示部分または表示部分以外の残余部分を印刷する処理を実行する。また、スクロールハンドルをダブルクリックする操作を検出することに応じて、再表示コマンドを処理実行部１４１に出力し、コンテンツの表示部分を、過去に表示された表示部分に変更する処理を実行する。
【０１２５】
このように、コマンド画像を表示することなく、スクロールハンドルに対して所定の操作がされたことを検出するようにしても、上述した第１の実施の形態におけるＭＦＰ１００と同様の効果を奏することができる。
【０１２６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２７】
１  情報処理システム、２  ネットワーク、３  インターネット、７，７Ａ  サーバ、９  操作パネル、１０  ＡＤＦ、２０  画像読取部、３０  画像形成部、４０  給紙部、１００  ＭＦＰ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  フラッシュメモリ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ、１１７  データ通信制御部、１１８  ＬＡＮ端子、１１９  シリアル通信インターフェース端子、１２２  ファクシミリ部、１２３  通信制御部、１３１  コンテンツ取得部、１３３  コンテンツ表示部、１３５  位置表示部、１３７  コマンド画像表示部、１３９  操作受付部、１４１  処理実行部、１４３  表示位置削除部、１４５  設定部、１４７  初期位置表示部、１４９  スクロール部、１５１  位置記憶部、１５３  表示変更制御部、１５５  画像形成制御部、１５９  位置情報、１６１  デフォルト情報、１６３  コンテンツ情報、１６５  制限距離、１６７  記憶制限個数、１６９  コマンド設定、２００  コンテンツ、２０１  表示部分、２１０  コンテンツ表示画面、２１１  コンテンツ表示領域、２１３  タイトルバー、２１５  タスクバー、２１９  スクロールバー、２２１  スクロールハンドル、２２３  部分印刷キー画像、２２４  再表示キー画像。
【図１】
2012043204.tif 000003
【図２】
2012043204.tif 000004
【図３】
2012043204.tif 000005
【図４】
2012043204.tif 000006
【図５】
2012043204.tif 000007
【図６】
2012043204.tif 000008
【図７】
2012043204.tif 000009
【図８】
2012043204.tif 000010
【図９】
2012043204.tif 000011
【図１０】
2012043204.tif 000012
【図１１】
2012043204.tif 000013
【図１２】
2012043204.tif 000014
【図１３】
2012043204.tif 000015
【図１４】
2012043204.tif 000016
【図１５】
2012043204.tif 000017