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