(57)【要約】【課題】  表示中の画像をプリントに適した画像に変換すること。【解決手段】  ＭＦＰは、ウェブページに基づいて表示用画像を生成する生成部６３と、ウェブページに基づいて第１の表示用画像が第１の種別か否かを判別する判別部７１と、第１の表示用画像の拡大操作または縮小操作が受け付けられているか否かを判断する操作判断部７３と、第１の表示用画像が第１の種別と判別される場合、または、第１の表示用画像が第１の種別と判別されず、かつ、拡大操作または縮小操作が受け付けられていない場合、第１の表示用画像に対応する第２の種別の第２の表示用画像のプリントデータを生成する第１制御部７５と、第１の表示用画像が第１の種別と判別されず、かつ、拡大操作または縮小操作が受け付けられている場合、第１の表示用画像のプリントデータを生成する第２制御部７７と、を含む。【選択図】        図４
2016095630.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーによる操作を受け付ける操作受付手段と、
画像を表示する表示手段と、
サーバーにデータ記述言語で記述されたページの送信を要求し、前記サーバーからページを取得するページ取得手段と、
前記サーバーから取得されるページに基づいて表示用画像を生成する生成手段と、
前記生成された表示用画像を前記表示手段に表示する表示制御手段と、
前記操作受付手段によりプリント指示を受け付けた場合に、前記生成手段により生成された表示用画像をプリントするためのプリントデータを生成するプリント制御手段と、
前記操作受付手段によりプリント指示が受け付けられた時点で前記表示手段に表示されている第１の表示用画像に対応するページに基づいて、前記第１の表示用画像の種別が第１の種別か否かを判別する判別手段と、
前記表示手段に前記第１の表示用画像が表示されている間に、前記操作受付手段により前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断手段と、を備え、
前記プリント制御手段は、
前記判別手段により前記第１の表示用画像が第１の種別と判別される場合、または、前記判別手段により前記第１の表示用画像が第１の種別と判別されず、かつ、前記操作判断手段により前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第１の表示用画像に対応し、かつ第１の種別とは異なる第２の種別の第２の表示用画像をプリントするためのプリントデータを生成し、
前記判別手段により前記第１の表示用画像が第１の種別と判別されず、かつ、前記操作判断手段により前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、前記第１の表示用画像をプリントするためのプリントデータを生成する、情報処理装置。
【請求項２】
前記生成手段は、前記第１の表示用画像に対応するページが前記第２の種別の第２の表示用画像を生成する記述を含む場合、前記第１の表示用画像に対応するページに基づいて前記第２の表示用画像を生成し、
前記ページ取得手段は、前記第１の表示用画像に対応するページが前記第２の種別の第２の表示用画像を生成する記述を含まない場合、前記第２の種別の第２の表示用画像を生成するためのページを取得する、請求項１に記載の情報処理装置。
【請求項３】
前記判別手段は、前記第１の表示用画像に対応するページに予め定められたコマンドの記述が存在する場合に、前記第１の表示用画像を第１の種別と判別する、請求項１または２に記載の情報処理装置。
【請求項４】
前記判別手段により前記第１の表示用画像が第１の種別と判別される場合、または、前記判別手段により前記第１の表示用画像が第１の種別と判別されず、かつ、前記操作判断手段により前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられてないと判断される場合、前記第１の表示用画像と異なる第２の表示用画像がプリントされることをユーザーに通知する通知手段を、さらに備え、
前記プリント制御手段は、前記通知手段による通知に応じたユーザーによる許可が前記操作受付手段により受け付けられることを条件に、前記第２の表示用画像をプリントするためのプリントデータを生成する、請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
ユーザーによる操作を受け付ける操作受付手段と、
画像を表示する表示手段と、を備えた処理装置で実行されるプリント方法であって、
サーバーにデータ記述言語で記述されたページの送信を要求し、前記サーバーからページを取得するページ取得ステップと、
前記サーバーから取得されるページに基づいて表示用画像を生成する生成ステップと、
前記生成された表示用画像を前記表示手段に表示する表示制御ステップと、
前記操作受付手段によりプリント指示を受け付けた場合に、前記生成ステップにおいて生成された表示用画像をプリントするためのプリントデータを生成するプリント制御ステップと、
前記操作受付手段によりプリント指示が受け付けられた時点で前記表示手段に表示されている第１の表示用画像に対応するページに基づいて、前記表示用画像の種別が第１の種別か否かを判別する判別ステップと、
前記表示手段に前記第１の表示用画像が表示されている間に、前記操作受付手段により前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断ステップと、を含み、
前記プリント制御ステップは、
前記判別ステップにおいて前記第１の表示用画像が第１の種別と判別される場合、または、前記判別ステップにおいて前記第１の表示用画像が第１の種別と判別されず、かつ、前記操作判断ステップにおいて前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第１の表示用画像に対応し、かつ第１の種別とは異なる第２の種別の第２の表示用画像をプリントするためのプリントデータを生成するステップと、
前記判別ステップにおいて前記第１の表示用画像が第１の種別と判別されず、かつ、前記操作判断ステップにおいて前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、前記第１の表示用画像をプリントするためのプリントデータを生成するステップと、を含む、プリント方法。
【請求項６】
ユーザーによる操作を受け付ける操作受付手段と、
画像を表示する表示手段と、を備えた情報処理装置を制御するコンピューターで実行されるブラウジングプログラムであって、
サーバーにデータ記述言語で記述されたページの送信を要求し、前記サーバーからページを取得するページ取得ステップと、
前記サーバーから取得されるページに基づいて表示用画像を生成する生成ステップと、
前記生成された表示用画像を前記表示手段に表示する表示制御ステップと、
前記操作受付手段によりプリント指示を受け付けることに応じて、前記生成ステップにおいて生成された表示用画像をプリントするためのプリントデータを生成するプリント制御ステップと、
前記操作受付手段によりプリント指示が受け付けられた時点で前記表示手段に表示されている第１の表示用画像に対応するページに基づいて、前記表示用画像の種別が第１の種別か否かを判別する判別ステップと、
前記表示手段に前記第１の表示用画像が表示されている間に、前記操作受付手段により前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断ステップと、を前記コンピューターに実行させ、
前記プリント制御ステップは、
前記判別ステップにおいて前記第１の表示用画像が第１の種別と判別される場合、または、前記判別ステップにおいて前記第１の表示用画像が第１の種別と判別されず、かつ、前記操作判断ステップにおいて前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第１の表示用画像に対応し、かつ第１の種別とは異なる第２の種別の第２の表示用画像をプリントするためのプリントデータを生成するステップと、
前記判別ステップにおいて前記第１の表示用画像が第１の種別と判別されず、かつ、前記操作判断ステップにおいて前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、前記第１の表示用画像をプリントするためのプリントデータを生成するステップと、を含む、ブラウジングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、ウェブページプリント方法およびブラウジングプログラムに関し、特に、ブラウジング機能を備えた情報処理装置、その情報処理装置で実行されるプリント方法およびブラウジングプログラムに関する。
【背景技術】
【０００２】
近年の複合機（以下「ＭＦＰ」という）等の画像形成装置は、ブラウジングプログラムがインストールされ、ウェブサーバーからウェブページをダウンロードして表示するブラウジング機能を備えたものがある。一方、ウェブページを提供するサーバーは、そのウェブページを表示するデバイスに応じて最適なウェブページを提供する場合がある。例えば、パーソナルコンピューター（以下「ＰＣ」という）用のウェブページと、ＰＣの表示面より表示面が小さいモバイル端末用のウェブページとを予め準備しておき、ＰＣからの要求に対してＰＣ用のウェブページを送信し、モバイル端末からの要求に対してモバイル用のウェブページを送信する。画像形成装置で、ウェブページをプリントする場合、ウェブページを表示するためにウェブページをレンダリングした画像がプリントされる。例えば、モバイル用のウェブページを表示している場合には、モバイル用のウェブページの画像が用紙にプリントされる。この場合には、用紙に多くの余白が残される等するといった問題がある。
【０００３】
特開２００９−０５４１７号公報には、コンテンツ記述によって記述されたコンテンツをレンダリングするためのコンピューターで実施される方法において：（Ａ）該コンテンツ記述と出力機器記述とをウェブブラウザ・ディスプレイ・レンダリングエンジンに供給して、プリンタ出力に適したレンダリングされたコンテンツを生成し、該レンダリングされたコンテンツがラスタ画像よりなるステップで、該出力機器記述がウェブブラウザ・ディスプレイ・レンダリングエンジンの少なくとも１つの入力パラメータに従ってプリンタを記述するステップ；を具有することを特徴とする方法が記載されている。
【０００４】
しかしながら、特開２００９−０５４１７号公報に記載の方法は、コンテンツ記述に加えて、出力機器記述を用いるので、出力機器に対する出力機器記述を予め準備しておかなければならない。このため、出力機器記述の設定が困難な場合があり、また、出力機器記述を選択する作業が必要となるため、使用が困難であるといった問題がある。
【特許文献１】特開２００９−０５４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、表示中の画像をプリントに適した画像に変換することが可能な情報処理装置を提供することである。
【０００６】
この発明の他の目的は、表示中の画像をプリントに適した画像に変換することが可能なプリント方法を提供することである。
【０００７】
この発明のさらに他の目的は、表示中の画像をプリントに適した画像に変換することが可能なブラウジングプログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、情報処理装置は、ユーザーによる操作を受け付ける操作受付手段と、画像を表示する表示手段と、サーバーにデータ記述言語で記述されたページの送信を要求し、サーバーからページを取得するページ取得手段と、サーバーから取得されるページに基づいて表示用画像を生成する生成手段と、生成された表示用画像を表示手段に表示する表示制御手段と、操作受付手段によりプリント指示を受け付けた場合に、生成手段により生成された表示用画像をプリントするためのプリントデータを生成するプリント制御手段と、操作受付手段によりプリント指示が受け付けられた時点で表示手段に表示されている第１の表示用画像に対応するページに基づいて、第１の表示用画像の種別が第１の種別か否かを判別する判別手段と、表示手段に第１の表示用画像が表示されている間に、操作受付手段により第１の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断手段と、を備え、プリント制御手段は、判別手段により第１の表示用画像が第１の種別と判別される場合、または、判別手段により第１の表示用画像が第１の種別と判別されず、かつ、操作判断手段により第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、第１の表示用画像に対応し、かつ第１の種別とは異なる第２の種別の第２の表示用画像をプリントするためのプリントデータを生成し、判別手段により第１の表示用画像が第１の種別と判別されず、かつ、操作判断手段により第１の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、第１の表示用画像をプリントするためのプリントデータを生成する。
【０００９】
この局面に従えば、第１の表示用画像が第１の種別と判別される場合、または、第１の表示用画像が第１の種別と判別されず、かつ、第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、第１の表示用画像に対応し、かつ第１の種別とは異なる第２の種別の第２の表示用画像をプリントするためのプリントデータが生成され、第１の表示用画像が第１の種別と判別されず、かつ、第１の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、第１の表示用画像をプリントするためのプリントデータが生成される。このため、表示に適した表示用画像と、プリントに適した表示用画像とを切り換えることができる。その結果、表示中の画像をプリントに適した画像に変換することが可能な情報処理装置を提供することができる。
【００１０】
好ましくは、生成手段は、第１の表示用画像に対応するページが第２の種別の第２の表示用画像を生成する記述を含む場合、第１の表示用画像に対応するページに基づいて第２の表示用画像を生成し、ページ取得手段は、第１の表示用画像に対応するページが第２の種別の第２の表示用画像を生成する記述を含まない場合、第２の種別の第２の表示用画像を生成するためのページを取得する。
【００１１】
この局面に従えば、第１の表示用画像に対応するページが第２の種別の第２の表示用画像を生成する記述を含む場合、第１の表示用画像に対応するページに基づいて第２の表示用画像を生成するので、プリントに適した表示用画像を生成することができる。また、第１の表示用画像に対応するページが第２の種別の第２の表示用画像を生成する記述を含まない場合、第２の種別の第２の表示用画像を生成するためのページを取得するので、プリントに適したウェブページを取得することができる。
【００１２】
好ましくは、判別手段は、第１の表示用画像に対応するページに予め定められたコマンドの記述が存在する場合に、第１の表示用画像を第１の種別と判別する。
【００１３】
この局面に従えば、プリントに適したページであるか否かをページから容易に判断することができる。
【００１４】
好ましくは、判別手段により第１の表示用画像が第１の種別と判別される場合、または、判別手段により第１の表示用画像が第１の種別と判別されず、かつ、操作判断手段により第１の表示用画像の拡大または縮小を指示する操作が受け付けられてないと判断される場合、第１の表示用画像と異なる第２の表示用画像がプリントされることをユーザーに通知する通知手段を、さらに備え、プリント制御手段は、通知手段による通知に応じたユーザーによる許可が操作受付手段により受け付けられることを条件に、第２の表示用画像をプリントするためのプリントデータを生成する。
【００１５】
この局面に従えば、第１の表示用画像と異なる第２の表示用画像がプリントされることがユーザーに通知されるので、表示される画像と、プリントされる画像とが異なることを事前にユーザーに通知することができる。また、ユーザーによる許可が受け付けられることを条件に、第２の表示用画像をプリントするためのプリントデータを生成する。このため、ユーザーが望まない画像がプリントされるのを防止することができる。
【００１６】
この発明の他の局面によれば、プリント方法は、ユーザーによる操作を受け付ける操作受付手段と、画像を表示する表示手段と、を備えた処理装置で実行されるプリント方法であって、サーバーにデータ記述言語で記述されたページの送信を要求し、サーバーからページを取得するページ取得ステップと、サーバーから取得されるページに基づいて表示用画像を生成する生成ステップと、生成された表示用画像を表示手段に表示する表示制御ステップと、操作受付手段によりプリント指示を受け付けた場合に、生成ステップにおいて生成された表示用画像をプリントするためのプリントデータを生成するプリント制御ステップと、操作受付手段によりプリント指示が受け付けられた時点で表示手段に表示されている第１の表示用画像に対応するページに基づいて、表示用画像の種別が第１の種別か否かを判別する判別ステップと、表示手段に第１の表示用画像が表示されている間に、操作受付手段により第１の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断ステップと、を含み、プリント制御ステップは、判別ステップにおいて第１の表示用画像が第１の種別と判別される場合、または、判別ステップにおいて第１の表示用画像が第１の種別と判別されず、かつ、操作判断ステップにおいて第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、第１の表示用画像に対応し、かつ第１の種別とは異なる第２の種別の第２の表示用画像をプリントするためのプリントデータを生成するステップと、判別ステップにおいて第１の表示用画像が第１の種別と判別されず、かつ、操作判断ステップにおいて第１の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、第１の表示用画像をプリントするためのプリントデータを生成するステップと、を含む。
【００１７】
この局面に従えば、表示中の画像をプリントに適した画像に変換することが可能なプリント方法を提供することができる。
【００１８】
この発明のさらに他の局面によれば、ブラウジングプログラムは、ユーザーによる操作を受け付ける操作受付手段と、画像を表示する表示手段と、を備えた情報処理装置を制御するコンピューターで実行されるブラウジングプログラムであって、サーバーにデータ記述言語で記述されたページの送信を要求し、サーバーからページを取得するページ取得ステップと、サーバーから取得されるページに基づいて表示用画像を生成する生成ステップと、生成された表示用画像を表示手段に表示する表示制御ステップと、操作受付手段によりプリント指示を受け付けることに応じて、生成ステップにおいて生成された表示用画像をプリントするためのプリントデータを生成するプリント制御ステップと、操作受付手段によりプリント指示が受け付けられた時点で表示手段に表示されている第１の表示用画像に対応するページに基づいて、表示用画像の種別が第１の種別か否かを判別する判別ステップと、表示手段に第１の表示用画像が表示されている間に、操作受付手段により第１の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断ステップと、をコンピューターに実行させ、プリント制御ステップは、判別ステップにおいて第１の表示用画像が第１の種別と判別される場合、または、判別ステップにおいて第１の表示用画像が第１の種別と判別されず、かつ、操作判断ステップにおいて第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、第１の表示用画像に対応し、かつ第１の種別とは異なる第２の種別の第２の表示用画像をプリントするためのプリントデータを生成するステップと、判別ステップにおいて第１の表示用画像が第１の種別と判別されず、かつ、操作判断ステップにおいて第１の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、第１の表示用画像をプリントするためのプリントデータを生成するステップと、を含む。
【００１９】
この局面に従えば、表示中の画像をプリントに適した画像に変換することが可能なブラウジングプログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。
【図２】ＭＦＰのハードウエア構成の一例を示すブロック図である。
【図３】携帯情報装置のハードウエア構成の一例を示すブロック図である。
【図４】ＭＦＰが備えるＣＰＵが有する機能の一例を示す図である。
【図５】第２の種別の表示用画像の一例を示す図である。
【図６】第１の種別の表示用画像の一例を示す第１の図である。
【図７】第１の種別の表示用画像の一例を示す第２の図である。
【図８】第１の種別の表示用画像の一例を示す第３の図である。
【図９】第１の種別の表示用画像の一例を示す第４の図である。
【図１０】ブラウジング処理の流れの一例を示す第１のフローチャートである。
【図１１】ブラウジング処理の流れの一例を示す第２のフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。従ってそれらについての詳細な説明は繰り返さない。
【００２２】
図１は、本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。図１を参照して、画像形成システム１は、それぞれがネットワーク３に接続された複合機（以下、「ＭＦＰ」という）１００と、携帯情報装置２００と、パーソナルコンピューター（以下、「ＰＣ」という）３００，３００Ａと、無線局５と、を含む。このため、ＭＦＰ１００は、ネットワーク３を介してＰＣ３００，３００Ａおよび無線局５と互いに通信可能である。
【００２３】
なお、図ではネットワーク３に、情報処理装置の一例として１台のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００が接続される例を示しているが、ＭＦＰの数はこれに限定されるものではなく、１台以上であればよい。また、ＭＦＰ１００に代えて、画像を処理する機能を備えた装置であれば、例えば、コンピューター、ファクシミリ、プリンタ等であってもよい。
【００２４】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。また、ネットワーク３は、インターネット７に接続されている。このため、ＭＦＰ１００は、インターネット７に接続されたサーバー４００と通信が可能である。なお、ネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。
【００２５】
携帯情報装置２００は、情報処理装置の別の一例であり、スマートホン、または電子ペーパー等の通信機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔs）である。ここでは、携帯情報装置２００を、スマートホンとする場合を例に説明する。携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。また、携帯情報装置２００は、無線ＬＡＮ機能を備えている。
【００２６】
ネットワーク３には無線局５がさらに接続される。無線局５は、ネットワーク３の中継装置であり、無線ＬＡＮ通信機能を備えた携帯情報装置２００と通信して、携帯情報装置２００をネットワーク３に接続する。このため、携帯情報装置２００は、ネットワーク３に接続された、ＭＦＰ１００およびＰＣ３００，３００Ａとデータの送受信が可能である。
【００２７】
本実施の形態における画像形成システム１においては、サーバー４００は、ウェブサーバーとして機能する。サーバー４００のハードウエア構成および機能は周知なので、ここでは詳細な説明を繰り返さないが、サーバー４００は、ブラウジングプログラムがインストールされたＭＦＰ１００、携帯情報装置２００、ＰＣ３００，３００Ａのいずれかからページ送信要求コマンドを受信することに応じて、そのページ送信要求コマンドに対応するウェブページを返信する。ウェブページは、マークアップ言語等のページ記述言語で記述される。ページ送信要求コマンドは、例えば、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルにおけるＧＥＴコマンドである。ページ送信要求コマンドは、ウェブページを特定するためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含む。ここでの、サーバー４００は、ＵＲＬが同じ第１の種類のウェブページと第２の種類のウェブページとを準備しており、ＧＥＴコマンドのＨＴＴＰヘッダに、ユーザーエージェントが記述されている場合、リダイレクト機能を用いて、第１の種類のウェブページと第２の種類のウェブページのうち、そのユーザーエージェントに対応する一方を返信する。第１の種類のウェブページは、表示画面がＰＣ３００，３００Ａよりも小さなＭＦＰ１００、携帯情報装置２００等のために記述されたウェブページであり、第２の種類のウェブページは、表示画面が比較的大きなＰＣ３００，３００Ａ等のために記述されたウェブページある。
【００２８】
ユーザーエージェントは、第１の種類のユーザーエージェントと、第２の種類のユーザーエージェントを含む。第１の種類のユーザーエージェントは、ＭＦＰ１００、携帯情報装置２００等にインストールされるオペレーティングシステムの種類とバージョンとの組によって定まる複数のユーザーエージェントのいずれかである。第２の種類のユーザーエージェントは、ＰＣ３００，３００Ａにインストールされるオペレーティングシステムの種類とバージョンとの組によって定まる複数のユーザーエージェントのいずれかである。
【００２９】
サーバー４００は、第１の種類のユーザーエージェントを含むＧＥＴコマンドを受信する場合は、第１の種類のウェブページを返信し、第２の種類のユーザーエージェントを含むＧＥＴコマンドを受信する場合は、第２の種類のウェブページを返信する。また、サーバー４００は、ＵＲＬが同じ第１の種類のウェブページと第２の種類のウェブページとを準備しているが、ＧＥＴコマンドのＨＴＴＰヘッダにユーザーエージェントが記述されていない場合、リダイレクト機能を用いることができない。この場合、サーバー４００は、第１の種類のウェブページと第２の種類のウェブページのうちいずれか一方を返信する。ここでは、サーバー４００は、ＧＥＴコマンドのＨＴＴＰヘッダにユーザーエージェントが記述されていない場合、第２の種類のウェブページを返信する場合を例に説明する。
【００３０】
また、サーバー４００は、ＣＳＳメディアクエリ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ  Ｍｅｄｉａ  Ｑｕｅｒｉｅｓ）を用いたウェブページを返信するようにしてもよい。この場合には、サーバー４００は、リダイレクト機能を用いることなく、ＧＥＴコマンドに含まれるＵＲＬで特定されるウェブページを、ＧＥＴコマンドを送信してきた装置に返信し、ウェブページを受信する装置側で、その装置の表示画面のサイズに対応するスタイルシートを用いてウェブページに基づいて表示用の画像を生成する。
【００３１】
図２は、ＭＦＰのハードウエア構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０と、を含む。
【００３２】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３３】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００３４】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１の表示面で、ユーザーにより指示された位置を検出するタッチパネル１６５をさらに含む。タッチパネル１６５は、表示部１６１の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ１１１に出力する。タッチパネル１６５は、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をＣＰＵ１１１に出力する。タッチパネル１６５は、表示部１６１の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル１６５は、表示部１６１に重畳して設けられるので、タッチパネル１６５は、ユーザーが表示部１６１の表示面を指示すれば、表示部１６１の表示面中でユーザーが指示した１以上の位置にそれぞれ対応する１以上の座標をＣＰＵ１１１に出力する。タッチパネル１６５は、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００３５】
自動原稿搬送装置１２０は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１３０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１３０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１３０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１４０に出力する。給紙部１５０は、給紙トレイに収納された用紙を画像形成部１４０に搬送する。
【００３６】
画像形成部１４０は、周知の電子写真方式により画像を形成するものであって、原稿読取部１３０から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部１５０により搬送される用紙に画像を形成し、画像が形成された用紙を後処理部１５５に排出する。
【００３７】
後処理部１５５は、用紙を蓄積するための複数のビンを備え、画像形成部１４０から搬送される１以上の用紙に対して後処理を実行する。後処理は、１以上の用紙を複数のビンに順に搬送することによって複数のセットに分類するソート処理、用紙にパンチ穴加工するパンチ処理、用紙にステープル針を打ち込むステープル処理を含む。なお、後処理は、これらに限定されるものではなく、１以上の用紙を、搬送または加工する処理であれば、他の処理を含むようにしてもよい。
【００３８】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してネットワーク３に接続されたＰＣ３００，３００Ａと、また、無線局５を介して接続される携帯情報装置２００と、さらに、インターネット７に接続されたサーバー４００との間で通信し、データを送受信する。
【００３９】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ファクシミリデータを送受信する。ファクシミリ部１１７は、原稿読取部１３０により読み取られた画像データまたはＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。また、ファクシミリ部１１７は、受信されたファクシミリデータをＨＤＤ１１６に記憶するか、画像形成部１４０にファクシミリデータの画像を用紙に形成させる。
【００４０】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク３に接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４１】
図３は、携帯情報装置のハードウエア構成の一例を示すブロック図である。図３を参照して、携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２１１と、カメラ２１２と、データを不揮発的に記憶するフラッシュメモリ２１３と、通話部２１５と、通話部２１５と接続された無線通信部２１４と、情報を表示する表示部２１６と、ユーザーの操作の入力を受け付ける操作部２１７と、無線ＬＡＮインターフェース（Ｉ／Ｆ）２１８と、を含む。
【００４２】
無線通信部２１４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２１４は、携帯情報装置２００を電話通信網に接続し、通話部２１５を用いた通話を可能とする。無線通信部２１４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２１５に出力する。また、無線通信部２１４は、通話部２１５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２１５は、マイクおよびスピーカを備え、無線通信部２１４から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部２１４に出力する。さらに、無線通信部２１４は、ＣＰＵ２１１により制御され、携帯電話用基地局を介してデータを送受信し、例えば、携帯情報装置２００をインターネットに接続する。
【００４３】
カメラ２１２は、レンズおよびＣＭＯＳ(Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー等の光電変換素子を備え、レンズで集光した光をＣＭＯＳセンサーに結像し、ＣＭＯＳセンサーは受光した光を光電変換して画像データをＣＰＵ２１１に出力する。
【００４４】
表示部２１６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや，外部から受信されたデータ等を表示する。操作部２１７は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
【００４５】
また、操作部２１７は、タッチパネル２１７Ａを含む。タッチパネル２１７Ａは、表示部２１６の表示面中でユーザーにより指示された位置を検出する。タッチパネル２１７Ａは、表示部２１６の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、表示部２１６の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル２１７Ａは、表示部２１６に重畳して設けられるので、タッチパネル２１７Ａは、ユーザーが表示部２１６の表示面を指示すれば、表示部２１６の表示面中でユーザーが指示した１以上の位置にそれぞれ対応する１以上の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００４６】
無線ＬＡＮＩ／Ｆ２１８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００は、無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００、ＰＣ３００，３００Ａ、サーバー４００と通信することができ、データの送受信が可能である。
【００４７】
図４は、ＭＦＰが備えるＣＰＵが有する機能の一例を示す図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶されたブラウジングプログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図４を参照して、ＣＰＵ１１１は、ユーザーにより入力される操作を受け付ける操作受付部５１と、ブラウジング部５３と、表示部１６１を制御する表示制御部５５と、を含む。
【００４８】
操作受付部５１は、ユーザーが操作部１６３に入力する操作を受け付ける。操作受付部５１が受け付ける操作は、ページ送信要求操作を含む。ページ送信要求操作は、インターネット７に接続されたサーバー４００に記憶されたウェブページの送信を要求する操作である。例えば、操作受付部５１は、操作部１６３が備えるキーであって、ＵＲＬが割り当てられたキーがユーザーにより指示されたことを検出する場合、そのキーに割り当てられたＵＲＬで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。また、ユーザーが操作部１６３に入力するＵＲＬを検出すると、検出されたＵＲＬで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。また、表示部１６１に表示されたウェブページが、別のウェブページにリンクされたボタンを含む場合、操作部１６３が備えるタッチパネル１６５がそのボタンが指示されたことを検出すると、指示されたボタンにリンクされたウェブページの送信を要求するページ送信要求操作を受け付ける。操作受付部５１は、ページ送信要求操作を受け付ける場合、ページ取得指示をブラウジング部５３に出力する。ページ取得指示は、ウェブページに割り当てられたＵＲＬを含む。
【００４９】
ブラウジング部５３は、操作受付部５１からページ取得指示が入力される場合、インターネット７に接続されたウェブサーバーにウェブページの送信を要求するために、ページ送信要求コマンドを送信し、サーバー４００から返信されるウェブページを受信し、表示制御部５５に出力する。ここでは、操作受付部５１から入力されるページ取得指示に、サーバー４００に記憶されたウェブページに割り当てられたＵＲＬを含む場合を例に説明する。この場合、ブラウジング部５３は、サーバー４００にページ送信要求コマンドを送信し、サーバー４００からウェブページを受信する。
【００５０】
ブラウジング部５３は、ページ取得部６１と、生成部６３と、プリント制御部６５と、判別部７１と、操作判断部７３と、通知部７９と、を含む。ページ取得部６１は、操作受付部５１からページ取得指示が入力される。ページ取得部６１は、操作受付部５１からページ取得指示が入力されることに応じて、ページ取得指示に含まれるＵＲＬを含み、ウェブページの送信を要求するページ送信要求コマンドを生成する。ページ送信要求コマンドは、例えば、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルにおけるＧＥＴコマンドである。ページ取得部６１は、ページ送信要求コマンドを生成すると、生成されたページ送信要求コマンドを、ページ送信要求操作に含まれるＵＲＬで特定されるサーバー４００に、通信Ｉ／Ｆ部１１２を介して送信する。ページ取得部６１は、ページ送信要求コマンドをサーバー４００に送信した後に、通信Ｉ／Ｆ部１１２がサーバー４００からウェブページを受信すると、受信されたウェブページを取得し、取得されたウェブページを生成部６３および判別部７１に出力する。
【００５１】
ページ取得部６１が受信するウェブページは、第１の種類のウェブページの場合と第２の種類のウェブページの場合とがある。ページ取得部６１は、ＧＥＴコマンドのＨＴＴＰヘッダに、予め定められたユーザーエージェントを記述する場合と、記述しない場合とがあり、ユーザーエージェントを記述しない場合には、第１の種類のウェブページの場合と第２の種類のウェブページとのいずれかを受信する。また、ユーザーが、ネットサーフィンをしている場合に、あるウェブページからそれにリンクされたウェブページを受信する場合があり、この場合には、第１の種類のウェブページの場合と第２の種類のウェブページの場合とのいずれかを受信する場合がある。さらに、ユーザーがモバイル用のウェブページを望む場合には、第１の種類のユーザーエージェントを含むＧＥＴコマンドが送信されて、第１の種類のウェブページが受信される場合があり、ユーザーがＰＣ用のウェブページを望む場合には、第２の種類のユーザーエージェントを含むＧＥＴコマンドが送信されて、第２の種類のウェブページが受信される場合がある。
【００５２】
生成部６３は、ページ取得部６１から入力されるウェブページを解釈して表示用画像を生成し、生成された表示用画像を表示制御部５５およびプリント制御部６５に出力する。表示制御部５５は、表示部１６１を制御して、ブラウジング部５３から入力される表示用画像を表示部１６１に表示させる。生成部６３は、ウェブページにＣＳＳメディアクエリの記述がある場合、ウェブページを解釈して表示用画像を生成する。具体的には、生成部６３は、ウェブページに記述されたＣＳＳメディアクエリにより定められたスタイルシートのうち、ＭＦＰ１００の表示画面のサイズに対応するスタイルシートを用いて表示用画像を生成する。
【００５３】
プリント制御部６５は、生成部６３から表示用画像が入力される。操作受付部５１が受け付ける操作は、プリント操作を含む。例えば、操作部１６３が備えるキーであって、プリントを指示する操作が割り当てられたキーがユーザーにより指示されたことを検出すると、プリント操作を受け付ける。プリント操作は、表示部１６１に表示された表示用画像のプリントを指示する操作である。操作受付部５１は、プリント操作を受け付けると、プリント指示をプリント制御部６５および判別部７１に出力する。プリント制御部６５は、操作受付部５１からプリント指示が入力される場合、表示部１６１に表示された表示用画像に基づいて、プリントデータを生成し、生成したプリントデータを、画像形成部１４０に出力する。画像形成部１４０は、生成部６３から入力されるプリントデータに基づいて、表示用画像を用紙に形成する。
【００５４】
判別部７１は、操作受付部５１によってプリント操作が受け付けられた時点で、表示部１６１に表示されている表示用画像に対応するウェブページを特定する。具体的には、判別部７１は、操作受付部５１からプリント指示が入力されることに応じて、ページ取得部６１から入力されるウェブページのうちプリント指示が入力される前で最後に入力されたウェブページを特定する。ここでは、ページ取得部６１によって取得されるウェブページのうちプリント指示が入力される前の最後に入力されたウェブページを表示中ウェブページという。また、判別部７１が、操作受付部５１によってプリント操作が受け付けられた時点で、表示部１６１に表示されている表示用画像、換言すれば、表示中ウェブページに基づいて生成された表示用画像を第１の表示用画像という。
【００５５】
判別部７１は、特定された表示中ウェブページに基づいて、第１の表示用画像の種別が第１の種別か否かを判別する。表示用画像の種別は、第１の種別と、第２の種別とを含む。第１の種別は、表示画面のサイズが予め定められた第１のサイズ以下の表示装置を有するＭＦＰ１００または携帯情報装置２００等の情報処理装置に表示される表示用画像である。第２の種別は、表示画面のサイズが予め定められた第１のサイズより大きな表示装置を有するＰＣ３００，３００Ａ等に表示される表示用画像である。判別部７１は、第１の表示用画像の種別が第１の種別と判別する場合、第１の表示用画像が第１の種別であることを示す判別結果を、第１制御部７５および第２制御部７７に出力する。判別部７１は、第１の表示用画像の種別が第１の種別と判別しない場合、第１の表示用画像が第１の種別であることを判別できなかったことを示す判別結果を、第１制御部７５および第２制御部７７に出力する。
【００５６】
判別部７１は、特定された表示中ウェブページが予め定められたコマンドの記述を含む場合に、第１の表示用画像が第１の種別と判断する。予め定められたコマンドの記述は、例えば、ＭＥＴＡタグに指定される「ｖｉｅｗｐｏｒｔ」の記述、または、ＣＳＳメディアクエリにおいて、メディア属性のデバイスの表示面のサイズが第１のサイズ以下の記述を含む。ＭＥＴＡタグに「ｖｉｅｗｐｏｒｔ」が設定されるウェブページは、表示面を縦方向と横方向とのいずれかに変更可能なモバイルデバイスで、表示されることを前提に生成される場合が多い。メディア属性のデバイスの表示面のサイズが第１のサイズ以下の記述を含むウェブページは、表示面のサイズが第１のサイズ以下のデバイスに表示されることを前提に生成されることが多い。また、生成部６３によりその表示中ウェブページに基づいて生成される第１の表示用画像は、表示部１６１のサイズに基づいて生成される。
【００５７】
操作受付部５１が受け付ける操作は、表示部１６１に表示された第１の表示用画像の拡大または縮小を指示する操作を含む。表示部１６１に表示された第１の表示用画像の拡大または縮小を指示する操作は、拡大操作および縮小操作を含む。拡大操作は、第１の表示用画像を拡大した表示を指示する操作である。操作受付部５１は、操作部１６３が備える拡大操作が割り当てられたキーが指示されたことを検出すると、拡大操作を受け付ける。拡大操作は、ピンチアウト操作を含む。ピンチアウト操作は、ユーザーが２本の指をタッチパネル１６５上に乗せた状態で、２本の指の間隔を広げる動作により検出される操作である。操作受付部５１は、タッチパネル１６５によりユーザーの２本の指により指示された２つの位置が検出され、かつ、その２つの位置の間隔が時間の経過に従って広くなる事象を検出すると、ピンチアウト操作を受け付ける。操作受付部５１は、拡大操作を受け付けると操作判断部７３および表示制御部５５に拡大表示指示を出力する。表示制御部５５は、操作受付部５１から拡大表示指示が入力される場合、表示部１６１に表示されている第１の表示用画像の一部を拡大して表示部１６１に表示する。
【００５８】
縮小操作は、第１の表示用画像の縮小した表示を指示する操作である。操作受付部５１は、操作部１６３が備える縮小操作が割り当てられたキーが指示されたことを検出すると、縮小操作を受け付ける。縮小操作は、ピンチイン操作を含む。ピンチイン操作は、ユーザーがタッチパネル１６５上に２本の指を乗せた状態で、２本の指の間隔を狭める動作により検出される操作である。操作受付部５１は、タッチパネル１６５によりユーザーの２本の指により指示された２つの位置が検出され、かつ、その２つの位置の間隔が時間の経過に従って狭くなる事象を検出すると、ピンチイン操作を受け付ける。操作受付部５１は、縮小操作を受け付けると、操作判断部および表示制御部５５に縮小表示指示を出力する。表示制御部５５は、操作受付部５１から縮小表示指示が入力される場合、表示部１６１に表示されている第１の表示用画像の一部を縮小して表示部１６１に表示する。
【００５９】
操作判断部７３は、表示制御部５５によって表示部１６１に表示されている第１の表示用画像が入力される。操作判断部７３は、表示部１６１に第１の表示用画像が表示されている間に、操作受付部５１によって第１の表示用画像の拡大または縮小を指示する操作が受け付けられたか否かを判断する。操作判断部７３は、表示部１６１に第１の表示用画像が表示されている間に、操作受付部５１から拡大表示指示または縮小表示指示が入力される場合、操作受付部５１によって第１の表示用画像の拡大または縮小を指示する操作が受け付けられたと判断するが、表示部１６１に第１の表示用画像が表示されている間に、操作受付部５１から拡大表示指示および縮小表示指示のいずれも入力されない場合、操作受付部５１によって第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断する。操作判断部７３は、表示部１６１に第１の表示用画像が表示されている間に、操作受付部５１から拡大表示指示および縮小表示指示のいずれかが入力されることに応じて、第１制御部７５および第２制御部７７に操作受付信号を出力する。なお、操作判断部７３は、表示部１６１に第１の表示用画像が表示されている間に、操作受付部５１から拡大表示指示が入力されることに応じて、第１制御部７５および第２制御部７７に操作受付信号を出力するようにし、操作判断部７３は、表示部１６１に第１の表示用画像が表示されている間に、操作受付部５１から縮小表示指示のみが入力される場合には、第１制御部７５および第２制御部７７に操作受付信号を出力しないようにしてもよい。
【００６０】
プリント制御部６５は、第１制御部７５と、第２制御部７７と、を含む。第１制御部７５は、判別部７１から判別結果が入力される。第１制御部７５は、判別部７１から入力される判別結果が、第１の表示用画像が第１の種別であることを示す場合、ページ取得部６１に再構成指示を出力する。また、第１制御部７５は、判別部７１から入力される判別結果が、第１の表示用画像が第１の種別と判別できなかったことを示す場合であって、操作判断部７３から操作受付信号が入力されない場合は、ページ取得部６１に再構成指示を出力する。第１制御部７５は、判別部７１から入力される判別結果が、第１の表示用画像が第１の種別と判別できなかったことを示す場合であって、操作判断部７３から操作受付信号が入力される場合は、ページ取得部６１に何も出力しない。
【００６１】
ページ取得部６１は、設定部６７を含む。設定部６７は、第１制御部７５から再構成指示が入力される場合、表示中ウェブページにＣＳＳメディアクエリの記述があるか否かを判断する。設定部６７は、表示中ウェブページにＣＳＳメディアクエリの記述がない場合、ウェブページの送信を要求するページ送信要求コマンドのヘッダに、第２の種類のユーザーエージェントを設定し、そのページ送信要求コマンドを、ページ取得指示に含まれるＵＲＬで特定されるサーバー４００に、通信Ｉ／Ｆ部１１２を介して送信する。第２の種類のユーザーエージェントは、ＰＣ３００，３００Ａ等にインストールされるオペレーティングシステムの種類とバージョンとの組によって定まる複数のユーザーエージェントのいずれかである。第２の種類のユーザーエージェントを、予めＨＤＤ１１６に記憶しておけばよい。設定部６７は、ページ送信要求コマンドをサーバー４００に送信した後に、通信Ｉ／Ｆ部１１２がサーバー４００からウェブページを受信すると、受信されたウェブページを取得し、取得されたウェブページを生成部６３に出力する。ここで、設定部６７が取得するウェブページを再取得ウェブページという。
【００６２】
生成部６３は、設定部６７から再取得ウェブページが入力される場合、再取得ウェブページを解釈して第２の表示用画像を生成し、生成された第２の表示用画像をプリント制御部６５に出力する。なお、第２の表示用画像を表示制御部５５に出力し、表示制御部５５に、第２の表示用画像を表示部１６１に表示させるようにしてもよい。
【００６３】
設定部６７は、表示中ウェブページにＣＳＳメディアクエリの記述がある場合、生成部６３に、生成指示を出力する。生成部６３は、設定部６７から生成指示が入力される場合、表示中ウェブページを解釈して第３の表示用画像を生成する。具体的には、生成部６３は、表示中ウェブページに記述されたＣＳＳメディアクエリにより定められたスタイルシートのうち、ＰＣ等の表示画面が比較的大きなサイズのデバイスに対応するスタイルシートを用いて第３の表示用画像を生成する。生成部６３は、生成された第３の表示用画像をプリント制御部６５に出力する。また、表示中ウェブページに記述されたＣＳＳメディアクエリによりプリンタ用のスタイルシートが定められている場合、そのスタイルシートを用いて第３の表示用画像を生成する。なお、第３の表示用画像を表示制御部５５に出力し、表示制御部５５に、第３の表示用画像を表示部１６１に表示させるようにしてもよい。
【００６４】
第１制御部７５は、判別部７１から入力される判別結果が、第１の表示用画像が第１の種別であることを示す場合、または、判別部７１から入力される判別結果が、第１の表示用画像が第１の種別と判別できなかったことを示す場合であって、操作判断部７３から操作受付信号が入力されない場合は、設定部６７に再構成指示を出力する前に、通知部７９に通知指示を出力する。
【００６５】
通知部７９は、通知指示が入力されることに応じて、表示制御部５５にメッセージ表示指示を出力する。メッセージ表示指示は、ユーザーに第１の表示用画像と異なる第２の表示用画像または第３の表示用画像でプリントすることを通知するメッセージを含む。表示制御部５５は、メッセージ表示指示が入力されることに応じて、表示部１６１に通知画面を表示する。通知画面は、メッセージ表示指示に含まれるメッセージと、ユーザーによる許可する操作を受け付けるＯＫボタンと、許可しない操作を受け付けるＮＧボタンとを含む。操作受付部５１は、タッチパネル１６５によって通知画面のＯＫボタンがユーザーにより指示されたことが検出されると、ユーザーによる許可する操作を受け付け、タッチパネル１６５によって通知画面のＮＧボタンがユーザーにより指示されたことが検出されると、ユーザーによる許可しない操作を受け付ける。操作受付部５１は、許可する操作を受け付ける場合、第１制御部７５に許可信号を出力し、許可しない操作を受け付ける場合、第１制御部７５に不許可信号を出力する。
【００６６】
第１制御部７５は、通知部７９に通知指示を出力した後、操作受付部５１から許可信号が入力されることを条件に、設定部６７に再構成指示を出力する。第１制御部７５は、通知部７９に通知指示を出力した後、操作受付部５１から不許可信号が入力される場合は、設定部６７に再構成指示を出力しない。
【００６７】
第１制御部７５は、生成部６３から第２の表示用画像または第３の表示用画像が入力されることに応じて、第２の表示用画像または第３の表示用画像に基づいて、プリントデータを生成し、画像形成部１４０を制御して、生成したプリントデータの画像を用紙に形成させる。これにより、ＰＣ用の表示用画像が用紙に形成される。
【００６８】
第２制御部７７は、判別部７１から判別結果が入力される。第２制御部７７は、判別部７１から入力される判別結果が、第１の表示用画像が第１の種別と判別できなかったことを示す場合であって、操作判断部７３から操作受付信号が入力される場合は、生成部６３から入力される第１の表示用画像に基づいて、プリントデータを生成し、画像形成部１４０を制御して、生成したプリントデータの画像を用紙に形成させる。第２制御部７７は、判別部７１から入力される判別結果が、第１の表示用画像が第１の種別であることを示す場合、または、判別部７１から入力される判別結果が、第１の表示用画像が第１の種別と判別できなかったことを示す場合であって、操作判断部７３からピンチ操作受付信号が入力されない場合は、何もしない。
【００６９】
図５は、第２の種別の表示用画像の一例を示す図である。図５を参照して、第２の種別の表示用画像５００は、コンテンツ５０１〜５０５、５１０〜５１２、５２０〜５２２、５３０〜５３２を含む。
【００７０】
図６〜図９は、第１の種別の表示用画像の一例を示す図である。ここでは、図５に示した第２の種別の表示用画像に対応する第１の種別の表示用画像を示す。第１の種別の表示用画像は、第１ページ〜第４ページからなり、それぞれを図６〜図９で示す。
【００７１】
図６を参照して、第１の種別の表示用画像の第１ページ６１０は、第２の種別の表示用画像５００に含まれるコンテンツ５０１〜５０５を縦方向に配列した画像である。
【００７２】
図７を参照して、第１の種別の表示用画像の第２ページ６２０は、第２の種別の表示用画像５００に含まれるコンテンツ５１０〜５１２を縦方向に配列した画像である。
【００７３】
図８を参照して、第１の種別の表示用画像の第３ページ６３０は、第２の種別の表示用画像５００に含まれるコンテンツ５２０〜５２２を縦方向に配列した画像である。
【００７４】
図９を参照して、第１の種別の表示用画像の第４ページ６４０は、第２の種別の表示用画像５００に含まれるコンテンツ５３０〜５３２を縦方向に配列した画像である。
【００７５】
例えば、第１の種別の表示用画像の第１〜第４ページ６１０、６２０、６３０，６４０のいずれかが第１の表示用画像として表示部１６１に表示されている状態で、ユーザーがＭＦＰ１００を操作してプリント操作をすれば、第２の種別の表示用画像５００が第２の表示用画像として生成され、用紙に形成される。例えば、表示部１６１に第１の表示用画像として第１の種別の表示用画像の第１ページ６１０が表示されている場合、第１の表示用画像が第１の種別と判別される場合は、第２の種別の表示用画像５００が第２の表示用画像として生成され、プリントされる。また、表示部１６１に第１の表示用画像として第１の種別の表示用画像の第１ページ６１０が表示されている場合、第１の表示用画像が第１の種別と判別さない場合、換言すれば、第１の表示用画像が第２の種別と判別される場合、または、第１の表示用画像が第１の種別および第２の種別のいずれとも判別されない場合であって、拡大操作および縮小操作のいずれもが受け付けられていない場合、第２の種別の表示用画像５００が第２の表示用画像として生成され、プリントされる。第１の種別の表示用画像の第１〜第４ページ６１０、６２０、６３０，６４０のいずれかが表示部１６１に表示されている状態で、ユーザーが拡大操作または縮小操作をする場合は稀である。
【００７６】
また、第２の種別の表示用画像５００が第１の表示用画像として表示部１６１に表示されている状態では、ユーザーは、ＭＦＰ１００を操作して拡大操作または縮小操作を入力する場合があり、ユーザーが拡大操作または縮小操作をした後にプリント操作をすれば、表示部１６１に表示されている第１の表示用画像である第２の種別の表示用画像５００が用紙に形成される。例えば、表示部１６１に第１の表示用画像として第２の種別の表示用画像５００が表示されている場合、第１の表示用画像が第１の種別と判別されない。換言すれば、表示部１６１に第１の表示用画像として第２の種別の表示用画像５００が表示されている場合、第１の表示用画像が第２の種別と判別される場合、または、第１の表示用画像が第１の種別および第２の種別のいずれとも判別されない。この場合は、拡大操作または縮小操作が受け付けられていれば、表示部１６１に第１の表示用画像として表示されている第２の種別の表示用画像５００が、プリントされる。
【００７７】
図１０および図１１は、ブラウジング処理の流れの一例を示すフローチャートである。ブラウジング処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶されたブラウジングプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１０および図１１を参照して、ＣＰＵ１１１は、ＵＲＬを受け付ける（ステップＳ０１）。操作部１６３によってユーザーにより入力されたＵＲＬを検出すると、検出されたＵＲＬを受け付ける。また、予め定められたＵＲＬが定められている場合には、ブラウジングプログラムが起動された時点で、ユーザーによるＵＲＬの入力を受け付けることなく、予め定められたそのＵＲＬを決定するようにしてよい。
【００７８】
ステップＳ０２においては、ステップＳ０１において受け付けられたＵＲＬを設定したページ送信要求コマンドを送信する。ページ送信要求コマンドは、例えば、ＧＥＴコマンドであり、ＵＲＬで特定されるコンピューター、ここでは、サーバー４００にＧＥＴコマンドを通信Ｉ／Ｆ部１１２を介して送信する。
【００７９】
次のステップＳ０３においては、ウェブページを受信したか否かを判断する。通信Ｉ／Ｆ部１１２が、ステップＳ０２においてページ送信要求コマンドを送信したコンピューター、ここでは、サーバー４００からウェブページを受信したか否かを判断する。サーバー４００からウェブページを受信するまで待機状態となり、ウェブページを受信したならば処理をステップＳ０４に進める。
【００８０】
ステップＳ０４においては、ステップＳ０３において受信されたウェブページを解釈し、表示用画像を生成する。次のステップＳ０５においては、表示部分を決定する。表示用画像のうち表示部１６１に表示する部分を表示部分として決定する。デフォルトでは表示用画像の全部を表示部分に決定する。そして、表示用画像のうち表示部分を表示部１６１に表示し（ステップＳ０６）、処理をステップＳ０７に進める。
【００８１】
ステップＳ０７においては、ユーザーによる操作を受け付けたか否かを判断する。ユーザーが操作部１６３に入力する操作を受け付ける。ユーザーによる操作は、表示部分の変更を指示するための表示変更指示操作と、表示用画像を別のウェブページの表示用画像に切り換えるためのページ切換指示操作と、表示用画像をプリントするためのプリント指示操作と、処理を終了させる終了指示操作と、を含む。表示変更指示操作は、表示部１６１に表示される画像の拡大または縮小を指示する拡大操作または縮小操作と、表示用画像中の表示部分の移動を指示するいわゆるスクロール操作と、を含む。
【００８２】
次のステップＳ０８においては、受け付けられた操作によって処理を分岐させる。表示変更指示操作を受け付けたならば処理をステップＳ０８に進め、ページ切換指示操作を受け付けたならば処理をステップＳ１０に進め、プリント指示操作を受け付けたならば処理をステップＳ１２に進め、終了指示操作を受け付けたならば処理を終了する。
【００８３】
ステップＳ０８においては、表示部分を変更し、処理をステップＳ０９に進める。拡大操作を受け付ける場合は、表示部分のサイズを小さくし、表示用画像中でサイズを変更した後の表示部分を拡大して表示部１６１の全体に表示する。縮小操作を受け付ける場合は、表示部分のサイズを大きくし、表示用画像中でサイズを変更した後の表示部分を縮小して表示部１６１の全体に表示する。スクロール操作を受け付ける場合は、表示部分を並行移動し、表示用画像中の移動後の表示部分を表示部１６１の全体に表示する。ステップＳ０９においては操作履歴をＨＤＤ１１６に記憶し、ステップＳ０６に戻す。
【００８４】
ステップＳ１０においては、切換後のウェブページのＵＲＬを設定したページ送信要求コマンドを送信する。ステップＳ０３において受信されたウェブページが別のウェブページにリンクする記述を含む場合、ステップＳ０６において表示された表示用画像が、別のページのＵＲＬが関連付けられたボタンを含む場合がある。ユーザーがそのボタンを指示する操作を受け付ける場合、指示されたボタンに関連付けられたＵＲＬを設定したページ送信要求コマンドを送信し、処理をステップＳ１１に進める。ステップＳ１１においては、ステップＳ０９において記憶された操作履歴を消去し、処理をステップＳ０３に戻す。
【００８５】
ステップＳ１２においては、判別処理を実行する。ステップＳ０３において受信されたウェブページに基づいて、ステップＳ０６において表示部１６１に表示された表示用画像の種別が第１の種別か否かを判別する。具体的には、ステップＳ０３受信されたウェブページが、予め定められたコマンドの記述を含む場合に、表示用画像が第１の種別と判断する。予め定められたコマンドの記述は、例えば、ＭＥＴＡタグに指定される「ｖｉｅｗｐｏｒｔ」の記述、または、ＣＳＳメディアクエリにおいて、メディア属性のデバイスの表示面のサイズが第１のサイズ以下の記述を含む。
【００８６】
そして、判別結果に基づいて処理を分岐させる（ステップＳ１３）。ステップＳ０６において表示部１６１に表示された表示用画像の種別が第１の種別でなければ処理をステップＳ１４に進め、第１の種別ならば処理をステップＳ１６に進める。ステップＳ０６において表示部１６１に表示された表示用画像の種別が第１の種別と判別できなかった場合は、ステップＳ０３において受信されたウェブページに基づいて、表示用画像の種別が第２の種別と判別される場合と、ステップＳ０３受信されたウェブページに基づいて、表示用画像の種別が第１の種別および第２の種別のいずれとも判別できない場合とを含む。
【００８７】
ステップＳ１４においては、ステップＳ０７において受け付けられた操作のうちに、拡大操作または縮小操作が含まれるか否かを判断する。ステップＳ０９において記憶された操作履歴のうちに、拡大操作または縮小操作が含まれていれば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１６に進める。ステップＳ１５においては、ステップＳ０４において生成された表示用画像に基づいてプリントデータを生成し、処理をステップＳ２９に進める。
【００８８】
ステップＳ１６においては、ユーザーにメッセージを通知する。具体的には、表示部１６１に表示されている表示用画像と異なる画像でプリントする旨を含むメッセージと、ユーザーによる許可する操作を受け付けるＯＫボタンと、許可しない操作を受け付けるＮＧボタンとを含む通知画面を表示部１６１に表示する。
【００８９】
ステップＳ１７においては、ユーザーによる許可を受け付けたか否かを判断する。ユーザーにより通知画面のＯＫボタンを指示する操作を受け付ける場合、許可を受け付ける。ユーザーによる許可を受け付けたならば処理をステップＳ１８に進めるが、そうでなければ処理をステップＳ２８に進める。ステップＳ２８においては、ステップＳ０４において生成された表示用画像に基づいてプリントデータを生成し、処理をステップＳ２９に進める。
【００９０】
ステップＳ１８においては、ステップＳ０３において受信されたウェブページがＣＳＳメディアクエリの記述を含むか否かを判断する。ウェブページがＣＳＳメディアクエリの記述を含むならば処理をステップＳ１９に進めるが、そうでなければ処理をステップＳ２２に進める。ステップＳ１９においては、ステップＳ０３において受信されたウェブページに記述されたＣＳＳメディアクエリにより定められたスタイルシートのうち、ＰＣ等の表示画面が比較的大きなサイズのデバイスに対応するスタイルシートを選択する。そして、選択されたスタイルシートを用いて表示用画像を生成する（ステップＳ２０）。そして、生成された表示用画像に基づいてプリントデータを生成し（ステップＳ２１）、処理をステップＳ２９に進める。
【００９１】
ステップＳ２２においては、第２の種類のユーザーエージェントを選択する。例えば、ＰＣ３００，３００Ａにインストールされるオペレーティングシステムの種類とバージョンとの組によって定まる複数のユーザーエージェントのうちから１つを、第２の種類のユーザーエージェントとして選択する。例えば、第２の種類のユーザーエージェントを、予めＨＤＤ１１６に記憶しておけばよい。
【００９２】
そして、ページ送信要求コマンドのヘッダに、選択されたユーザーエージェントを設定し（ステップＳ２３）、処理をステップＳ２４に進める。ステップＳ２４においては、ページ送信要求コマンドを、ページ送信要求操作に含まれるＵＲＬで特定されるコンピューター、ここではサーバー４００に、通信Ｉ／Ｆ部１１２を介して送信する。そして、通信Ｉ／Ｆ部１１２がサーバー４００からウェブページを受信するまで待機状態となり（ステップＳ２５でＮＯ）、ウェブページを受信すると（ステップＳ２５でＹＥＳ）、処理をステップＳ２６に進める。ステップＳ２６においては、ステップＳ２５において受信されたウェブページを解釈し、表示用画像を生成する。次のステップＳ２７においては、生成された表示用画像に基づいてプリントデータを生成し、処理をステップＳ２９に進める。
【００９３】
ステップＳ２９においては、プリントデータに基づいて、表示用画像を用紙に形成し、処理をステップＳ０１に戻す。処理がステップＳ１５から進む場合には、ステップＳ１５において生成されたプリントデータに基づいて表示用画像を用紙に形成し、処理がステップＳ２１から進む場合にはステップＳ２１において生成されたプリントデータに基づいて、表示用画像を用紙に形成し、処理がステップＳ２７から進む場合にはステップＳ２７において生成されたプリントデータに基づいて、表示用画像を用紙に形成し、処理がステップＳ２８から進む場合にはステップＳ２８において生成されたプリントデータに基づいて表示用画像を用紙に形成する。
【００９４】
以上説明したように、本実施の形態におけるＭＦＰ１００は、情報処理装置として機能し、第１の表示用画像を第１の種別と判別する場合、または、第１の表示用画像を第１の種別と判別できず、かつ、拡大操作または縮小操作が受け付けられていると判断する場合、第１の表示用画像に対応し、かつ第１の種別とは異なる第２の種別の第２の表示用画像をプリントするためのプリントデータを生成する。第１の表示用画像を第１の種別と判別できない場合、第１の表示用画像が第１の種別の場合と第２の種別の場合とがある。第１の表示用画像が第２の種別の場合には、第１の表示用画像中の文字が小さく、ユーザーが拡大操作または縮小操作をする確率が高い。このため、拡大操作または縮小操作を受け付ける場合には、第１の表示用画像が第２の種別である確率が高く、拡大操作または縮小操作を受け付けない場合には、第１の表示用画像が第１の種別である確率が高い。このため、第１の表示用画像を第１の種別と判別できない場合に、ユーザーによる拡大操作または縮小操作を受け付けていない場合には、第１の表示用画像が第１の種別として、第２の種別の第２の表示用画像をプリントするためのプリントデータを生成する。一方、第１の表示用画像が第１の種別と判別されず、かつ、拡大操作または縮小操作が受け付けられていると判断される場合、第１の表示用画像が第２の種別として第１の表示用画像をプリントするためのプリントデータを生成する。このため、表示に適した表示用画像と、プリントに適した表示用画像とを切り換えることができる。
【００９５】
また、ＭＦＰ１００は、第１の表示用画像に対応するウェブページが第２の種別の第２の表示用画像を生成する記述を含む場合、例えば、ＣＳＳメディアクエリにおいて、メディア属性のデバイスの表示面のサイズが第１のサイズより大きな記述を含む場合、第１の表示用画像に対応するウェブページに基づいて第２の表示用画像を生成するので、プリントに適した表示用画像を生成することができる。また、第１の表示用画像に対応するウェブページが第２の種別の第２の表示用画像を生成する記述を含まない場合、第２の種類のユーザーエージェントをＨＴＴＰヘッダに含むＧＥＴコマンドを送信して第２の種別の表示用画像を生成するためのウェブページを取得するので、プリントに適したウェブページを取得することができる。
【００９６】
また、ＭＦＰ１００は、第１の表示用画像に対応するウェブページに予め定められたコマンドの記述が存在する場合に、例えば、ＭＥＴＡタグに指定される「ｖｉｅｗｐｏｒｔ」の記述、または、ＣＳＳメディアクエリにおいて、メディア属性のデバイスの表示面のサイズが第１のサイズ以下の記述を含む場合に、第１の表示用画像を第１の種別と判別する。このため、プリントに適したウェブページであるか否かをウェブページから容易に判断することができる。
【００９７】
また、ＭＦＰ１００は、第１の表示用画像と異なる第２の表示用画像がプリントされることをユーザーに通知するので、表示される画像と、プリントされる画像とが異なることを事前にユーザーに通知することができる。また、ＭＦＰ１００は、ユーザーによる許可が受け付けられることを条件に、第２の表示用画像をプリントするためのプリントデータを生成する。このため、ユーザーが望まない画像がプリントされるのを防止することができる。
【００９８】
なお、上述した実施の形態においては、情報処理装置の一例としてＭＦＰ１００について説明したが、携帯情報装置２００においても、ＭＦＰ１００と同様のブラウジングプログラムをインストールすることにより、ＭＦＰ１００と同様の機能を持たせることができる。また、図１０および図１１に示したブラウジング処理をＭＦＰ１００または携帯情報装置２００に実行させるプリント方法、そのプリント方法をＭＦＰ１００が備えるＣＰＵ１１１または携帯情報装置２００が備えるＣＰＵ２１１に実行させるブラウジングプログラムとして発明を捉えることができるのは言うまでもない。
【００９９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１００】
＜付記＞
（１）  前記生成ステップは、前記第１の表示用画像に対応するページが前記第２の種別の第２の表示用画像を生成する記述を含む場合、前記第１の表示用画像に対応するページに基づいて前記第２の表示用画像を生成するステップを含み、
前記ページ取得ステップは、前記第１の表示用画像に対応するページが前記第２の種別の第２の表示用画像を生成する記述を含まない場合、前記第２の種別の第２の表示用画像を生成するためのページを取得するステップを含む、請求項５に記載のプリント方法。
（２）  前記判別ステップは、前記第１の表示用画像に対応するページに予め定められたコマンドの記述が存在する場合に、前記第１の表示用画像を第１の種別と判別するステップを含む、請求項５または（１）に記載のプリント方法。
（３）  前記判別ステップにおいて前記第１の表示用画像が第１の種別と判別される場合、または、前記判別ステップにおいて前記第１の表示用画像が第１の種別と判別されず、かつ、前記操作判断ステップにおいて前記第１の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第１の表示用画像と異なる第２の表示用画像がプリントされることをユーザーに通知する通知ステップを、さらに備え、
前記プリント制御ステップは、前記通知ステップにおける通知に応じたユーザーによる許可が前記操作受付手段により受け付けられることを条件に、前記第２の表示用画像をプリントするためのプリントデータを生成するステップを含む、請求項５、（１）または（２）のいずれかに記載のプリント方法。
【符号の説明】
【０１０１】
１  画像形成システム、３  ネットワーク、５  無線局、７  インターネット、１００  ＭＦＰ、２００  携帯情報装置、３００，３００Ａ  ＰＣ、４００  サーバー、５１  操作受付部、５３  ブラウジング部、５５  表示制御部、６１  ページ取得部、６３  生成部、６５  プリント制御部、６７  設定部、７１  判別部、７３  操作判断部、７５  第１制御部、７７  第２制御部、７９  通知部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１９  外部記憶装置、１１９Ａ  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、２１１  ＣＰＵ、２１２  カメラ、２１３  フラッシュメモリ、２１４  無線通信部、２１５  通話部、２１６  表示部、２１７  操作部、２１７Ａ  タッチパネル、２１８  無線ＬＡＮＩ／Ｆ。
【図１】
2016095630.tif 000003
【図２】
2016095630.tif 000004
【図３】
2016095630.tif 000005
【図４】
2016095630.tif 000006
【図５】
2016095630.tif 000007
【図６】
2016095630.tif 000008
【図７】
2016095630.tif 000009
【図８】
2016095630.tif 000010
【図９】
2016095630.tif 000011
【図１０】
2016095630.tif 000012
【図１１】
2016095630.tif 000013
【手続補正書】
【提出日】平成27年9月25日(2015.9.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
特開２００９−０５４１７５号公報には、コンテンツ記述によって記述されたコンテンツをレンダリングするためのコンピューターで実施される方法において：（Ａ）該コンテンツ記述と出力機器記述とをウェブブラウザ・ディスプレイ・レンダリングエンジンに供給して、プリンタ出力に適したレンダリングされたコンテンツを生成し、該レンダリングされたコンテンツがラスタ画像よりなるステップで、該出力機器記述がウェブブラウザ・ディスプレイ・レンダリングエンジンの少なくとも１つの入力パラメータに従ってプリンタを記述するステップ；を具有することを特徴とする方法が記載されている。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
しかしながら、特開２００９−０５４１７５号公報に記載の方法は、コンテンツ記述に加えて、出力機器記述を用いるので、出力機器に対する出力機器記述を予め準備しておかなければならない。このため、出力機器記述の設定が困難な場合があり、また、出力機器記述を選択する作業が必要となるため、使用が困難であるといった問題がある。
【特許文献１】特開２００９−０５４１７５号公報