(57)【特許請求の範囲】
【請求項１】
画像形成に関する設定情報を生成するためのコンピューターにおいて実行される情報処理プログラムであって、
前記コンピューターを、
複数の文書表示装置における文書の閲覧履歴を取得するための取得手段、および、
前記取得手段が取得した前記文書の閲覧履歴に基づいて、前記文書の画像形成に関する設定情報を生成するための生成手段として機能させ、
前記生成手段は、前記文書において、前記複数の文書表示装置のうち２以上の文書表示装置において閲覧対象となった第１の領域を画像形成の対象に含める、情報処理プログラム。
【請求項２】
前記生成手段は、前記複数の文書表示装置のうち少なくとも１の文書表示装置における前記第１の領域の表示倍率に基づいて、画像形成における前記対象の倍率を決定する、請求項１に記載の情報処理プログラム。
【請求項３】
前記生成手段は、さらに、前記閲覧履歴において、前記第１の領域の直前または直後に閲覧対象となった第２の領域を前記対象に含める、請求項１または請求項２に記載の情報処理プログラム。
【請求項４】
前記生成手段は、記録媒体において前記第２の領域が前記第１の領域に隣接して画像形成されるように、前記設定情報を生成する、請求項３に記載の情報処理プログラム。
【請求項５】
前記生成手段は、記録媒体において、前記第１の領域が前記記録媒体の第１の面に画像形成され、前記第２の領域が前記記録媒体の第２の面に画像形成されるように、前記設定情報を生成する、請求項３に記載の情報処理プログラム。
【請求項６】
前記生成手段は、前記複数の文書表示装置のうち少なくとも１の文書表示装置における前記第１の領域の閲覧についてのカラーモードに応じて、前記設定情報におけるカラーモードを決定する、請求項１〜請求項５のいずれかに記載の情報処理プログラム。
【請求項７】
前記複数の文書表示装置は、第１の文書表示装置と第２の文書表示装置とを含み、
前記生成手段は、前記文書の閲覧履歴が、前記第１の文書表示装置で前記第１の領域がカラーで閲覧された履歴と、前記第２の文書表示装置で前記第１の領域がモノクロで閲覧された履歴とを含む場合、当該第１の領域の閲覧時間の長い方のカラーモードに、前記設定情報におけるカラーモードを決定する、請求項６に記載の情報処理プログラム。
【請求項８】
画像形成に関する設定情報を生成するためのコンピュータが、
複数の文書表示装置における文書の閲覧履歴を取得するステップ、および、
前記文書の閲覧履歴に基づいて、前記文書の画像形成に関する設定情報を生成するステップとを実行し、
前記文書の画像形成に関する設定情報を生成するステップは、前記文書において、前記複数の文書表示装置のうち２以上の文書表示装置において閲覧対象となった第１の領域を画像形成の対象に含めることを含む、情報処理方法。
【請求項９】
画像形成に関する設定情報を生成するためのコンピュータによって構成される情報処理装置であって、
複数の文書表示装置における文書の閲覧履歴を取得するための取得手段と、
前記取得手段が取得した前記文書の閲覧履歴に基づいて、前記文書の画像形成に関する設定情報を生成するための生成手段とを備え、
前記生成手段は、前記文書において、前記複数の文書表示装置のうち２以上の文書表示装置において閲覧対象となった第１の領域を画像形成の対象に含める、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理方法、および、情報処理装置に関し、特に、複数の文書表示装置で閲覧され得る文書についての画像形成のための設定情報を生成するための情報処理プログラム、情報処理方法、および、情報処理装置に関する。
【背景技術】
【０００２】
従来から、画像の印刷に、当該画像の閲覧状態を反映させるための技術が提案されている。
【０００３】
たとえば、特許文献１（特開２０００−８３２２２号公報）には、デジタルカメラで撮影した画像やメモリーカードに記録した画像をテレビの画面に表示させ、そして、テレビの表示エリアに拡大表示した部分がそのまま印刷されるように画像をトリミングして印刷させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−８３２２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、携帯端末の普及により、デジタルカメラで撮影された画像が、パーソナルコンピュータやテレビなどに備えられた表示装置の比較的大きな画面だけでなく、携帯端末に備えられた表示装置における比較的小さな画面にも表示される場合が多くなってきた。
【０００６】
このように、画像が種々の大きさの画面で表示される場合、特許文献１に記載の技術をそのまま適用されたのでは、ユーザーの意図に沿わない態様で画像が印刷される場合が想定される。
【０００７】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、表示装置に表示された画像をユーザーの意図に沿った形態で出力することができる情報処理プログラム、情報処理方法、および、情報処理装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明に従った情報処理プログラムは、画像形成に関する設定情報を生成するためのコンピューターにおいて実行される情報処理プログラムであって、コンピューターを、複数の文書表示装置における文書の閲覧履歴を取得するための取得手段、および、取得手段が取得した文書の閲覧履歴に基づいて、文書の画像形成に関する設定情報を生成するための生成手段として機能させ、生成手段は、文書において、複数の文書表示装置のうち２以上の文書表示装置において閲覧対象となった第１の領域を画像形成の対象に含める。
【００１０】
好ましくは、生成手段は、複数の文書表示装置のうち少なくとも１の文書表示装置における第１の領域の表示倍率に基づいて、画像形成における対象の倍率を決定する。
【００１１】
好ましくは、生成手段は、さらに、閲覧履歴において、第１の領域の直前または直後に閲覧対象となった第２の領域を対象に含める。
【００１２】
好ましくは、生成手段は、記録媒体において第２の領域が第１の領域に隣接して画像形成されるように、設定情報を生成する。
【００１３】
好ましくは、生成手段は、記録媒体において、第１の領域が記録媒体の第１の面に画像形成され、第２の領域が記録媒体の第２の面に画像形成されるように、設定情報を生成する。
【００１４】
好ましくは、生成手段は、複数の文書表示装置のうち少なくとも１の文書表示装置における第１の領域の閲覧についてのカラーモードに応じて、設定情報におけるカラーモードを決定する。
【００１５】
好ましくは、複数の文書表示装置は、第１の文書表示装置と第２の文書表示装置とを含み、生成手段は、文書の閲覧履歴が、第１の文書表示装置で第１の領域がカラーで閲覧された履歴と、第２の文書表示装置で第１の領域がモノクロで閲覧された履歴とを含む場合、当該第１の領域の閲覧時間の長い方のカラーモードに、設定情報におけるカラーモードを決定する。
【００１６】
本発明に従った情報処理方法は、画像形成に関する設定情報を生成するためのコンピュータが、複数の文書表示装置における文書の閲覧履歴を取得するステップ、および、文書の閲覧履歴に基づいて、文書の画像形成に関する設定情報を生成するステップとを実行し、文書の画像形成に関する設定情報を生成するステップは、文書において、複数の文書表示装置のうち２以上の文書表示装置において閲覧対象となった第１の領域を画像形成の対象に含めることを含む。
【００１７】
本発明に従った情報処理装置は、画像形成に関する設定情報を生成するためのコンピュータによって構成される情報処理装置であって、複数の文書表示装置における文書の閲覧履歴を取得するための取得手段と、取得手段が取得した文書の閲覧履歴に基づいて、文書の画像形成に関する設定情報を生成するための生成手段とを備え、生成手段は、文書において、複数の文書表示装置のうち２以上の文書表示装置において閲覧対象となった第１の領域を画像形成の対象に含める。
【発明の効果】
【００１８】
本発明によれば、或る文書についての複数の文書表示装置における閲覧履歴に基づいて、当該文書の画像形成に関する設定情報が生成される。これにより、１の文書表示装置の閲覧履歴のみで設定情報が生成されることにより他の文書表示装置では意図しないような表示態様に基づく設定情報が生成されて画像形成が行なわれることを極力回避できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態である情報処理装置を含むファイルシステムの全体構成を模式的に示す図である。
【図２】図１の画像形成装置および文書表示装置の制御ブロックを示す図である。
【図３】文書表示装置Ａの表示部に表示される内容を説明するための図である。
【図４】文書表示装置Ｂの表示部に表示される内容を説明するための図である。
【図５】図１の画像形成装置において実行される印刷処理のフローチャートである。
【図６】図５のステップＳ７０の指示に従って、印刷用紙等の記録媒体上に形成された画像の一例を示す図である。
【図７】図６の変形例を示す図である。
【図８】図５の変形例のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態に係る情報処理装置について、図面を参照して詳細に説明する。なお、以下の説明では、同一の機能・作用を奏する要素については、各図において同一の符号を付し、その詳細な説明は繰返さない。
【００２１】
＜ファイルシステムの構成＞
図１は、本発明の一実施の形態である情報処理装置を含むファイルシステムの全体構成を模式的に示す図である。
【００２２】
図１を参照して、本実施の形態のファイルシステムは、画像形成装置１と、文書表示装置２，３を含む。文書表示装置２，３は、それぞれ、画像形成装置１にアクセスすることにより、当該画像形成装置１に格納された文書を閲覧する。
【００２３】
画像形成装置１は、当該文書についての印刷指示を入力されると、文書表示装置２による当該文書の閲覧履歴と、文書表示装置３での当該文書の閲覧履歴とを取得し、これらの閲覧履歴から、当該文書の印刷設定情報を決定する。
【００２４】
本実施の形態のファイルシステムでは、画像形成装置１により情報処理装置が構成され、そして、文書表示装置２および文書表示装置３により複数の文書表示装置が構成される。
【００２５】
なお、ファイルシステムにおいて、備えられる文書表示装置の数は、図１に示した２に限定されるものではない。３以上の文書表示装置についての上記文書の閲覧履歴に基づいて、当該文書の印刷設定が決定されてもよい。
【００２６】
また、印刷対象となる文書のデータの保存場所は、画像形成装置１に限定されず、文書表示装置２、文書表示装置３、および、画像形成装置１が通信可能な、これらの装置とは別途設けられたファイルサーバー等の装置であってもよい。
【００２７】
また、以下説明する本実施の形態では、文書表示装置２および文書表示装置３における文書の閲覧履歴は、各文書表示装置において作成されて格納されている。なお、閲覧履歴の作成および／または格納は、各文書表示装置でなされていなくてもよい。各文書表示装置の閲覧履歴の作成および／または格納は、各文書表示装置が通信可能な装置においてなされても良い。また、各文書表示装置の閲覧履歴は、１の装置に格納されている必要はなく、画像形成装置１がアクセスできれば、別々の装置に格納されていても良い。この場合、画像形成装置１は、それぞれの装置にアクセスすることにより、各文書表示装置の閲覧履歴を取得し、上記した印刷設定情報を生成する。
【００２８】
＜制御ブロック＞
図２は、画像形成装置１および文書表示装置２，３の制御ブロックを示す図である。
【００２９】
（画像形成装置１）
図２を参照して、画像形成装置１は、画像読取機能、画像形成機能、ファクシミリ機能等の複数の機能を有する複合機（Multifunction  Peripheral）により構成される。なお、本発明の情報処理装置は、画像形成のための設定情報を生成できれば、画像形成等の機能を備えている必要はない。
【００３０】
さて、画像形成装置１は、当該画像形成装置１の動作を全体的に制御するシステムコントローラー１００を含む。システムコントローラー１００は、ＣＰＵ（Central  Processing  Unit）を含む。また、画像形成装置１は、タッチパネルなどの、ユーザからの情報の入力を受付ける操作部１０１、システムコントローラー１００のワークエリアとして機能するメモリー１０２、通信機能を有する通信部１０３、ハードディスク等の記憶装置によって構成される記憶部１０４、記録用紙等の記録媒体に画像を形成する画像形成部１０５、印刷指示等の対象となった画像に対して拡大／縮小等の種々の処理を施して印刷用の画像データを生成する画像処理部１０６、光学的に原稿画像を読取って原稿の画像データを生成する撮像部１０７とを含む。通信部１０３は、たとえば汎用の通信制御装置および当該通信制御装置を制御するためのモデムなどの装置によって構成される。また、画像形成部１０５は、たとえば、感光体、当該感光体に静電潜像を形成するための装置、当該静電潜像上にトナーを供給して画像を生成するための装置、形成された画像を記録用紙に転写するための装置等を含む。
【００３１】
システムコントローラー１００が実行するプログラムは、記憶部１０４に記憶されている。記憶部１０４は、画像形成装置１の本体に固定されていても良いし、当該本体に着脱可能に設けられていてもよい。着脱可能な場合の具体例としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリー、メモリーカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００３２】
（文書表示装置２）
文書表示装置２（以下、適宜「文書表示装置Ａ」とも言う）は、当該文書表示装置２の動作を全体的に制御するシステムコントローラー２００を含む。システムコントローラー２００は、ＣＰＵ等のプロセッサーを含む。
【００３３】
また、文書表示装置２は、外部からの情報の入力を受付けるための装置であってタッチパネル等の操作部２０１と、文書等の情報を表示させる表示部２０２と、他の装置（たとえば、画像形成装置１）との通信を行なうための通信部２０３と、システムコントローラー２００が実行するプログラム等を記憶する記憶部２０４とを含む。
【００３４】
上記した文書表示装置２の閲覧履歴は、たとえば記憶部２０４に記憶される。また、文書表示装置２において閲覧される文書が画像形成装置１からダウンロードされた場合には、当該文書のデータはたとえば記憶部２０４に記憶される。なお、文書表示装置２の閲覧履歴は、外部の装置からダウンロードされた文書のみでなく、文書表示装置２に直接インストールされた文書についても作成される。
【００３５】
記憶部２０４は、文書表示装置２の本体に固定されていても良いし、当該本体に着脱可能に設けられていてもよい。着脱可能な場合の具体例としては、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー、メモリーカード、ＦＤ、ハードディスク、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にプログラムを格納する媒体が挙げられる。
【００３６】
（文書表示装置３）
文書表示装置３（以下、適宜「文書表示装置Ｂ」とも言う）は、当該文書表示装置３の動作を全体的に制御するシステムコントローラー３００を含む。システムコントローラー３００は、たとえばＣＰＵ等のプロセッサーを含む。
【００３７】
また、文書表示装置３は、外部からの情報の入力を受付けるための装置であってタッチパネル等の操作部３０１と、文書等の情報を表示させる表示部３０２と、他の装置（たとえば、画像形成装置１）との通信を行なうための通信部３０３と、システムコントローラー３００が実行するプログラム等を記憶する記憶部３０４とを含む。
【００３８】
上記した文書表示装置３の閲覧履歴は、たとえば記憶部３０４に記憶される。また、文書表示装置３において閲覧される文書が画像形成装置１からダウンロードされた場合には、当該文書のデータはたとえば記憶部３０４に記憶される。なお、文書表示装置３の閲覧履歴は、外部の装置からダウンロードされた文書のみでなく、文書表示装置３に直接インストールされた文書についても作成される。
【００３９】
記憶部３０４は、文書表示装置３の本体に固定されていても良いし、当該本体に着脱可能に設けられていてもよい。着脱可能な場合の具体例としては、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー、メモリーカード、ＦＤ、ハードディスク、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード（メモリーカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的にプログラムを格納する媒体が挙げられる。
【００４０】
（装置情報）
文書表示装置２の記憶部２０４には、装置情報として、当該文書表示装置２の仕様が記憶されている。表１に、記憶される仕様の一例を示す。
【００４１】
【表１】
0005765098.tif 000002
【００４２】
表１では、文書表示装置２（文書表示装置Ａ）の画面サイズおよび解像度が示されている。画面サイズとは、表示部２０２の画像表示領域のサイズである。また、上記解像度は、当該画像表示領域における画像の解像度である。
【００４３】
また、文書表示装置３の記憶部３０４には、装置情報として、当該文書表示装置３の仕様が記憶されている。表２に、記憶される仕様の一例を示す。
【００４４】
【表２】
0005765098.tif 000003
【００４５】
表２では、文書表示装置２（文書表示装置Ｂ）の画面サイズおよび解像度が示されている。画面サイズとは、表示部３０２の画像表示領域のサイズである。また、上記解像度は、当該画像表示領域における画像の解像度である。
【００４６】
表１および表２から理解されるように、文書表示装置Ａの画面サイズは、４．８インチである。一方、文書表示装置Ｂの画面サイズは、８．０インチである。つまり、本実施の形態では、両装置の画面サイズは異なり、具体的には、文書表示装置Ｂの方が文書表示装置Ａよりも画面サイズが大きい。
【００４７】
（閲覧履歴）
文書表示装置２および文書表示装置３のそれぞれでは、各装置における文書の閲覧履歴が作成され、格納されている。
【００４８】
図３は、文書表示装置Ａの表示部２０２に表示される内容を説明するための図である。
図３（Ａ）では、文書表示装置２において閲覧対象として選択された文書が、文書表示装置２の表示部２０２の幅に応じて、展開されて作成された表示用データ９００が示されている。そして、図３（Ａ）では、表示用データ９００に対して、座標Ａ１を左上端とする領域９０１が示されている。文書表示装置２では、操作部２０１によって座標Ａ１が指定されると、当該座標Ａ１を左上端とする領域９０１が、表示部２０２における表示対象領域として選択されて、表示部２０２に表示される。つまり、表示領域９０１は、表示用データ９００における、表示部２０２における表示対象を示している。
【００４９】
文書表示装置２において、操作部２０１に表示対象領域を変更するための情報が入力されると、表示用データ９００から表示対象領域として抽出される位置が変更される。
【００５０】
たとえば、図３（Ｂ）に示されるように、変更後の表示対象の左上端の座標として座標Ａ２が指定された場合、表示部２０２に表示される領域として表示用データ９００から抽出される領域は、領域９０２に変更される。
【００５１】
本実施の形態では、このように表示位置を指定する情報が入力された場合、システムコントローラー２００は、操作部２０１に対して入力された情報を検出し、その情報を記憶部２０４に閲覧履歴として格納する。閲覧履歴の一例を、表３に示す。
【００５２】
【表３】
0005765098.tif 000004
【００５３】
表３の閲覧履歴は、文書名と、開始座標と、拡大率とを含む。
文書名とは、表示対象となっている文書を特定する情報である。なお、文書Ｆ１とは、表示用データ９００の元となる文書の名称と言える。開始座標とは、図３（Ａ）において座標Ａ１と示されるように、表示部２０２での表示対象となる領域の左上端の座標である。拡大率とは、操作部２０１に対して入力された、表示部２０２における画像表示に対して設定された拡大率である。
【００５４】
表３に示された閲覧履歴には、表示対象領域を指定された順に、各開始座標等が格納されている。つまり、表３に示された閲覧履歴は、開始座標として座標Ａ１が指定され、次に、開始座標として座標Ａ２が指定されたことを示している。
【００５５】
図４は、文書表示装置Ｂの表示部３０２に表示される内容を説明するための図である。
図４（Ａ）では、文書表示装置３において閲覧対象として選択された文書が、文書表示装置３の表示部３０２の幅に応じて、展開されて作成された表示用データ９１０が示されている。そして、図４（Ａ）では、表示用データ９１０に対して、座標Ｂ１を左上端とする領域９１１が示されている。文書表示装置３では、操作部３０１によって座標Ｂ１が指定されると、当該座標Ｂ１を左上端とする領域９１１が、表示部３０２における表示対象領域として選択されて、表示部３０２に表示される。つまり、表示領域９１１は、表示用データ９１０における、表示部３０２における表示対象を示している。
【００５６】
文書表示装置３において、操作部３０１に表示対象領域を変更するための情報が入力されると、表示用データ９１０から表示対象領域として抽出される位置が変更される。
【００５７】
たとえば、図４（Ｂ）に示されるように、変更後の表示対象の左上端の座標として座標Ｂ２が指定された場合、表示部３０２に表示される領域として表示用データ９１０から抽出される領域は、領域９１２に変更される。
【００５８】
なお、指定された座標がオブジェクトの左上座標である場合には、システムコントローラー３００は当該オブジェクトに対して予め定められた表示倍率（拡大率）で当該オブジェクトを表示させる。オブジェクトとは、画像や表など、文書にはめ込まれた対象を言う。この結果、図４（Ｂ）では、左上座標を座標Ｂ２とするオブジェクト（グラフ）が、図４（Ａ）内よりも拡大されて、表示されている。
【００５９】
図２に戻って、本実施の形態では、このように表示位置を指定する情報が入力された場合、システムコントローラー２００は、操作部３０１に対して入力された情報を検出し、その情報を記憶部３０４に閲覧履歴として格納する。閲覧履歴の一例を、表４に示す。
【００６０】
【表４】
0005765098.tif 000005
【００６１】
表４の閲覧履歴は、表３の閲覧履歴と同様に、文書名と、開始座標と、拡大率とを含む。表４に示された閲覧履歴では、開始座標として座標Ｂ１が指定され、次に、開始座標として座標Ｂ２が指定されたことが示されている。
【００６２】
なお、本実施の形態では、閲覧履歴は、表示位置を指定する情報が入力される度に記録されてもよいし、表示位置が指定されることによって表示部２０２または表示部３０２に表示された対象領域が、予め定められた特定の時間以上（たとえば、５秒）以上表示されたことを条件として、格納（保持）されてもよい。なお、システムコントローラー２００またはシステムコントローラー３００は、次の表示位置を指定する情報の入力がなされるまでの時間を、各表示対象領域が表示部２０２または表示部３０２に表示された時間として、上記判断をすることができる。
【００６３】
＜印刷処理＞
図５は、画像形成装置１において実行される印刷処理のフローチャートである。
【００６４】
操作部１０１に対して所定の文書の印刷指示が入力されると、または、通信部１０３を介して所定の文書の印刷指示が入力されると、システムコントローラー１００は、ステップＳ１０の処理を実行する。ステップＳ１０において、システムコントローラー１００は、各文書表示装置における、印刷を指示された文書についての閲覧履歴の開始座標から、２以上の文書表示装置の閲覧履歴に共通のオブジェクトの閲覧履歴が含まれるか否かを判断する。具体的には、システムコントローラー１００は、印刷対象として指定された文書を、各文書表示装置の画面サイズおよび解像度に従って、展開する。そして、各文書表示装置の開始座標と画面サイズとによって、当該開始座標で指定される表示領域（たとえば、図３（Ａ）の表示領域９０１、図３（Ｂ）の表示領域９０２、図４（Ａ）の表示領域９１１、図４（Ｂ）の表示領域９１２、等）を特定し、そして、このように特定した領域に共通のオブジェクトが含まれるか否かを判断することにより、上記判断が実現される。そして、システムコントローラー１００は、２以上の文書表示装置の閲覧履歴に共通のオブジェクトの閲覧履歴が含まれると判断するとステップＳ２０へ処理を進める。一方、２以上の文書表示装置の閲覧履歴に共通のオブジェクトの閲覧履歴が含まれないと判断すると、ステップＳ６０へ処理を進める。
【００６５】
ステップＳ６０では、システムコントローラー１００は、当該所定の文書についての印刷設定情報を取得して、ステップＳ７０へ処理を進める。ここで、印刷設定情報は、たとえば、操作部１０１を介して入力される。また、外部の装置から、通信部１０３を介して入力されてもよい。
【００６６】
一方、ステップＳ２０では、システムコントローラー１００は、ステップＳ１０で複数の文書表示装置の閲覧履歴に含まれると判断したオブジェクトを、印刷対象のオブジェクトに決定し、さらに、当該印刷対象のオブジェクトを閲覧履歴に含む。文書表示装置の閲覧履歴を取得して、ステップＳ３０へ処理を進める。
【００６７】
ここで、ステップＳ２０において取得される閲覧履歴の一例を、表５に示す。
【００６８】
【表５】
0005765098.tif 000006
【００６９】
表５に示した閲覧履歴では、印刷対象のオブジェクトを含む文書（文書Ｆ１）についての閲覧履歴である。また、表５の閲覧履歴は、装置情報と、画面サイズと、解像度と、開始座標と、拡大率とを含む。
【００７０】
装置情報とは、各閲覧履歴を構成する情報がどの文書表示装置の情報であるかを示す。画面サイズは、当該装置情報によって特定される文書表示装置の画面サイズおよび解像度である。
【００７１】
システムコントローラー１００は、各文書表示装置の記憶部（記憶部２０４，３０４）の装置情報から、これらの情報を取得してもよい。なお、各文書表示装置の装置情報が、文書表示装置２，３とは異なるサーバーに登録されている場合、システムコントローラー１００は、当該サーバーから各文書表示装置の装置情報を取得してもよい。
【００７２】
次に、ステップＳ３０では、システムコントローラー１００は、ステップＳ２０で閲覧履歴を取得した文書表示装置の中で、画面サイズが最小の文書表示装置の閲覧履歴において、印刷対象とされたオブジェクトの直前に表示対象となった領域を、印刷対象に追加する領域として選択して、ステップＳ４０へ処理を進める。
【００７３】
次に、ステップＳ４０では、システムコントローラー１００は、ステップＳ２０で取得した閲覧履歴に含まれる２以上の文書表示装置のうち、画面サイズが最大の文書表示装置の閲覧履歴から、ステップＳ２０で印刷対象と決定したオブジェクトの表示倍率を抽出し、当該表示倍率を印刷倍率と決定して、ステップＳ５０へ処理を進める。
【００７４】
たとえば、表５に示した閲覧履歴の例では、画面サイズが最大である文書表示装置は、文書表示装置Ｂである。上記したように、文書表示装置Ｂにおける閲覧履歴において、印刷対象のオブジェクトは、開始座標が座標Ｂ１とされた場合にも、座標Ｂ２とされた場合にも含まれる。この場合、拡大率が大きい履歴に従って、印刷倍率が決定される。つまり、表５に示された例では、２００％の拡大率に従って、印刷倍率が２００％と決定される。
【００７５】
ステップＳ５０では、システムコントローラー１００は、画像処理部１０６に対して、印刷用の画像データの生成を指示する。また、システムコントローラー１００は、当該画像データに対応した印刷設定情報を生成する。なお、ステップＳ５０において生成される画像データは、印刷対象として、ステップＳ２０で印刷対象と決定されたオブジェクトおよび、ステップＳ３０で印刷対象と決定された領域とを含む。また、ステップＳ５０で生成される印刷設定情報には、印刷倍率として、ステップＳ４０で決定された倍率が含まれる。
【００７６】
そして、ステップＳ７０では、システムコントローラー１００は、画像形成部１０５に対して、ステップＳ５０で生成された印刷情報、または、ステップＳ６０で取得された印刷設定情報に従った印刷指示（画像形成）を指示して、処理を終了する。
【００７７】
図６は、ステップＳ７０の指示に従って、印刷用紙等の記録媒体上に形成された画像の一例を示す図である。
【００７８】
図６の画像８００は、領域８０１と領域８０２を含む。
領域８０２は、ステップＳ２０で印刷対象と決定されたオブジェクトである。そして、領域８０１は、ステップＳ３０で印刷対象と決定された領域に対応する画像である。
【００７９】
なお、領域８０１の画像は、文書表示装置Ａ（表５の閲覧履歴において、画面サイズが最も小さい文書表示装置）において、印刷対象のオブジェクトを含む表示（図３（Ｂ）の領域９０２）の直前に、文書表示装置Ａにおける表示領域として指定された領域（図３（Ａ）の領域９０１）に含まれる内容を示している。
【００８０】
つまり、本実施の形態の印刷処理によれば、表５に閲覧履歴が含まれる文書表示装置の中で最も画面サイズが小さい文書表示装置において、印刷対象のオブジェクトが表示された直前に表示された内容が、印刷対象のオブジェクト（図６の画像８０２）の近傍に、領域８０１として、印刷される。印刷対象のオブジェクトが表示された直前に表示された内容が、印刷対象のオブジェクトの近傍に印刷されるのは、そのような内容が、印刷対象のオブジェクトと高い関連性を有していると考えられるからである。また、最も画面サイズが小さい文書表示装置において、直前に表示された内容が選択されるのは、画面サイズの小さい文書表示装置ではその画面の小ささから表示できる内容が制限を受けるため、当該制限下で選択された表示内容は、最もオブジェクトとの関連性が反映されると考えられるからである。なお、関連性に応じた印刷ができればよく、上記内容は、印刷対象のオブジェクトの直後に位置するように印刷されても良い。また、直前に表示された場合には印刷対象の直前に位置するように印刷し、直後に表示された場合には印刷対象のオブジェクトの直後に位置するように印刷するなど、閲覧の順序が印刷位置に反映されるように、印刷位置が調整されても良い。
【００８１】
そして、印刷対象のオブジェクトの印刷倍率は、表５に閲覧履歴が含まれる文書表示装置の中で最も画面サイズが大きい文書表示装置において、当該印刷対象オブジェクトの表示についての最大の拡大率とされる。この拡大率が、ユーザーが印刷対象のオブジェクトを見る大きさとして最も好ましい大きさを反映していると考えられるからである。
【００８２】
＜変形例（１）＞
図６を参照して説明された印刷結果では、印刷対象とされたオブジェクトに関連性が高いと考えられる内容（領域８０１）は、上記オブジェクトが印刷された用紙と同じ用紙の同じ面に、当該オブジェクトの近傍に印刷された。なお、当該内容と上記オブジェクトの印刷用紙における位置関係は、他の態様であってもよく、たとえば、用紙の表と裏であってもよい。
【００８３】
図７は、図６の変形例を示す図である。
図７（Ａ）は、印刷用紙の表面を示し、図７（Ｂ）は、印刷用紙の裏面を示す。
【００８４】
印刷用紙の裏面には、印刷対象とされたオブジェクトに対応する画像８２１が含まれる。一方、その裏面である面８１０には、図６の領域８０１に対応する画像８１１が含まれる。
【００８５】
＜変形例（２）＞
各文書表示装置における閲覧履歴において、他のさらに多くの情報が、印刷設定に反映されてもよい。
【００８６】
本変形例における文書表示装置Ａおよび文書表示装置Ｂでの閲覧履歴を、表６と表７に示す。
【００８７】
【表６】
0005765098.tif 000007
【００８８】
【表７】
0005765098.tif 000008
【００８９】
表６は、文書表示装置Ａの閲覧履歴であり、表７は、文書表示装置Ｂの閲覧履歴である。これらの閲覧履歴では、表３および表４を参照して説明した閲覧履歴に対して、さらに、カラーモードと閲覧時間を含む。カラーモードとは、開始座標が指定されたときの各文書表示装置における表示のカラーモードである。閲覧時間とは、当該開始座標が指定されてから次の開始座標が指定されるまでの時間である。
【００９０】
本変形例では、閲覧履歴のカラーモードに従って、印刷のカラーモードが設定される。図８は、本変形例において実行される印刷処理のフローチャートである。
【００９１】
図８を参照して、本変形例の印刷処理では、図５を参照して説明した印刷処理に対して、ステップＳ４１が追加されている。
【００９２】
また、本変形例では、ステップＳ２０において、表８に示されるような閲覧履歴が生成される。
【００９３】
【表８】
0005765098.tif 000009
【００９４】
表８に示された閲覧履歴では、表５を参照して説明した閲覧履歴に対して、それぞれの開始座標に対応してカラーモードおよび閲覧時間が含まれる。これは、表６および表７の閲覧履歴にカラーモードと閲覧時間が含まれることによる。
【００９５】
さて、本変形例では、ステップＳ４０において印刷倍率を決定した後、システムコントローラー１００は、ステップＳ４１で、印刷の際のカラーモードを決定する。
【００９６】
ここで、印刷時のカラーモードは、表８に示した閲覧履歴において、印刷対象の領域に印刷対象のオブジェクトを含む開始座標に対応した閲覧時間が最も長いものを選択し、当該選択された履歴におけるカラーモードを、印刷のカラーモードと決定する。表８の閲覧履歴では、開始座標が、座標Ａ２，Ｂ１，Ｂ２の３つの履歴において、表示対象となる画像に印刷対象のオブジェクトが含まれる。この３つの履歴のそれぞれの閲覧時間は、４０秒、５秒、１０秒である。したがって、ステップＳ４１では、システムコントローラー１００は、開始座標が座標Ａ２のときのカラーモード（モノクロ）を、印刷のカラーモードとして選択する。
【００９７】
図８に戻って、ステップＳ４１でカラーモードを決定した後、システムコントローラー１００は、ステップＳ５０で、印刷用の画像データの生成を画像処理部１０６に指示し、そして、印刷設定情報を生成する。ここで、生成される印刷設定情報には、さらに、ステップＳ４１で決定されたカラーモードが、印刷用のカラーモードとして含まれる。そして、このように生成された画像データについての印刷が、ステップＳ７０において指示される。
【００９８】
今回開示された実施の形態およびその変形例はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、実施の形態および各変形例は、可能な限り、単独でも、組合わせても、実施することを意図される。
【符号の説明】
【００９９】
１  画像形成装置、２，３  文書表示装置、１００，２００，３００  システムコントローラー、１０１，２０１，３０１  操作部、１０２  メモリー、１０３，２０３，３０３  通信部、１０４，２０４，３０４  記憶部、１０５  画像形成部、１０６  画像処理部、２０２，３０２  表示部。
【図１】
0005765098.tif 000010
【図２】
0005765098.tif 000011
【図３】
0005765098.tif 000012
【図４】
0005765098.tif 000013
【図５】
0005765098.tif 000014
【図６】
0005765098.tif 000015
【図７】
0005765098.tif 000016
【図８】
0005765098.tif 000017