(57)【要約】【課題】印刷コストを抑えつつ、ユーザーが本当に見づらいと感じるページだけを、見やすくなるように印刷することができる情報処理装置、情報処理方法及び印刷システムを提供する。【解決手段】ドキュメントを表示する表示部１８を有するクライアントＰＣ１０と、クライアントＰＣ１０から与えられるドキュメントを印刷する印刷装置２０と、を具備する印刷システム１００において、クライアントＰＣ１０は、表示部１８の表示画面上のドキュメントのページ毎にユーザーの視線情報（視線速度、視線距離）を検出する視線情報検出部１４を備え、ページ毎に印刷設定を行った印刷ジョブの生成にあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用し、印刷ジョブを生成するようにする。【選択図】図２
2018036706.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上のドキュメントのページ毎にユーザーの視線情報を検出する視線情報検出部と、
前記視線情報検出部が検出した前記視線情報を前記ドキュメントのページ番号と関連付けて保存する保存部と、
前記視線情報検出部が検出した前記視線情報に応じた印刷設定を設定する設定部と、
前記保存部に保存されているページ毎の前記視線情報と、前記設定部が設定した前記視線情報に応じた前記印刷設定を参照して、ページ毎に印刷設定を行った印刷ジョブを生成するジョブ生成部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記視線情報は、ユーザーの視線の移動速度である
請求項１に記載の情報処理装置。
【請求項３】
前記視線情報は、ユーザーの視線の移動距離である
請求項１に記載の情報処理装置。
【請求項４】
前記保存部は、ドキュメントファイル自身のプロパティ領域もしくは文書本体である
請求項１または請求項２に記載の情報処理装置。
【請求項５】
前記保存部は、サーバーである
請求項１または請求項２に記載の情報処理装置。
【請求項６】
前記保存部は、ローカルストレージ部である
請求項１または請求項２に記載の情報処理装置。
【請求項７】
表示画面上のドキュメントのページ毎にユーザーの視線情報を検出するステップと、
検出した前記視線情報を前記ドキュメントのページ番号と関連付けて保存部に保存するステップと、
検出した前記視線情報に応じた印刷設定を設定する設定ステップと、
前記保存部に保存されているページ毎の前記視線情報と、前記設定ステップで設定した前記視線情報に応じた前記印刷設定を参照して、ページ毎に印刷設定を行った印刷ジョブを生成するステップと、
の各処理を実行することを特徴とする情報処理方法。
【請求項８】
ドキュメントを表示する表示部を有する情報処理装置と、
前記情報処理装置から与えとられる前記ドキュメントを印刷する印刷装置と、
を具備する印刷システムであって、
前記情報処理装置は、
前記表示部の表示画面上のドキュメントのページ毎にユーザーの視線情報を検出する視線情報検出部と、
前記視線情報検出部が検出した前記視線情報を前記ドキュメントのページ番号と関連付けて保存する保存部と、
前記視線情報検出部が検出した前記視線情報に応じた印刷設定を設定する設定部と、
前記保存部に保存されているページ毎の前記視線情報と、前記設定部が設定した前記視線情報に応じた前記印刷設定とを参照して、ページ毎に印刷設定を行った印刷ジョブを生成し、前記印刷装置に与えるジョブ生成部と、を備える
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及び印刷システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の情報処理装置において、印刷にかかるコストを抑えるために、プリンタドライバの印刷設定の初期設定を、なるべく低コストとなるように設定して運用されることがある。例えば、モノクロ／２ｉｎ１を初期設定とする。ここで、「２ｉｎ１」とは、２ページの原稿を縮小して１枚の用紙に印刷する集約印刷である。一般的には、Ｎページの原稿を縮小して１枚の用紙に印刷する。この集約印刷を行うことで、紙資源を節約することができる。
【０００３】
印刷設定の初期設定に対して、ドキュメント中の文字のサイズが小さい場合や図が小さい場合に、ドキュメントが見づらいという理由で、見やすくなるように印刷設定を変更して印刷することがある。例えば、モノクロ／２ｉｎ１の初期設定から、カラー／１ｉｎ１に印刷設定を変更して印刷することで、見づらいドキュメントを見やすくすることができる。
【０００４】
しかし、ドキュメントの全ページをその変更した印刷設定で印刷すると、見づらい訳では無いページまで、即ち見やすいページまで、変更した印刷設定で印刷されてしまい、印刷コストが余計にかかってしまうことになる。ページ単位で印刷設定を指定する機能もあるが、ユーザーがページ毎に印刷設定を行う手間がかかる問題がある。
【０００５】
これに対し、各ページの印字率や最小フォントサイズや背景色と文字色の差といった、ドキュメントの情報を利用して見づらいページを判断し、集約せずに拡大するページを決定する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−１０７６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の従来技術では、ドキュメントの情報のみを利用して見づらいページを判断しているため、ドキュメントの情報だけではそのページがユーザーにとって本当に見づらいかどうかは分からない。
【０００８】
そこで、本発明は、印刷コストを抑えつつ、ユーザーが本当に見づらいと感じるページだけを、見やすくなるように印刷することができる情報処理装置、情報処理方法及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の情報処理装置は、
表示画面上のドキュメントのページ毎にユーザーの視線情報を検出する視線情報検出部と、
視線情報検出部が検出した視線情報をドキュメントのページ番号と関連付けて保存する保存部と、
視線情報検出部が検出した視線情報に応じた印刷設定を設定する設定部と、
保存部に保存されているページ毎の視線情報と、設定部が設定した視線情報に応じた印刷設定とを参照して、ページ毎に印刷設定を行った印刷ジョブを生成するジョブ生成部と、
を備えることを特徴とする。
【００１０】
また、本発明の情報処理方法は、
表示画面上のドキュメントのページ毎にユーザーの視線情報を検出するステップと、
検出した視線情報をドキュメントのページ番号と関連付けて保存部に保存するステップと、
検出した視線情報に応じた印刷設定を設定する設定ステップと、
保存部に保存されているページ毎の視線情報と、設定ステップで設定した視線情報に応じた印刷設定とを参照して、ページ毎に印刷設定を行った印刷ジョブを生成するステップと、
の各処理を実行することを特徴とする。
【００１１】
また、本発明の印刷システムは、
ドキュメントを表示する表示部を有する情報処理装置と、
情報処理装置から与えられるドキュメントを印刷する印刷装置と、
を具備する印刷システムであって、
情報処理装置は、
表示部の表示画面上のドキュメントのページ毎にユーザーの視線情報を検出する視線情報検出部と、
視線情報検出部が検出した視線情報をドキュメントのページ番号と関連付けて保存する保存部と、
視線情報検出部が検出した視線情報に応じた印刷設定を設定する設定部と、
保存部に保存されているページ毎の視線情報と、設定部が設定した視線情報に応じた印刷設定とを参照して、ページ毎に印刷設定を行った印刷ジョブを生成し、印刷装置に与えるジョブ生成部と、を備える
ことを特徴とする。
【００１２】
上記構成の情報処理装置、情報処理方法あるいは印刷システム（画像形成システム）において、ページ毎に印刷設定を行った印刷ジョブの生成にあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用し、印刷ジョブを生成するようにする。
【発明の効果】
【００１３】
本発明によれば、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用しているため、印刷コストを抑えつつ、ユーザーが本当に見づらいと感じるページだけを、見やすくなるように印刷することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る印刷システムの構成の一例を概略的に示すシステム構成図である。
【図２】クライアントＰＣ及び印刷装置のハードウェア構成の一例を示すブロック図である。
【図３】第１実施形態の場合のドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。
【図４】第１実施形態の場合の印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。
【図５】本発明の第２実施形態に係る印刷システムの構成の一例を概略的に示すシステム構成図である。
【図６】第２実施形態の場合のドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。
【図７】第２実施形態の場合の印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。
【図８】第３実施形態の場合のドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。
【図９】第３実施形態の場合の印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態（以下、「実施形態」と記述する）について図面を用いて詳細に説明する。本発明は実施形態に限定されるものではなく、実施形態における種々の数値などは例示である。なお、以下の説明や各図において、同一要素又は同一機能を有する要素には同一符号を用いることとし、重複する説明は省略する。
【００１６】
＜第１実施形態＞
第１実施形態は、本発明の情報処理装置の一例であるクライアントＰＣ（Personal Computer）が１台の場合の印刷システム（画像形成システム）の例である。クライアントＰＣは、一般的なパーソナルコンピュータであり、オペレーティングシステム（Operating System；ＯＳ）により制御される。
【００１７】
［システム構成］
図１は、本発明の第１実施形態に係る印刷システムの構成の一例を概略的に示すシステム構成図である。図１に示すように、第１実施形態に係る印刷システム（画像形成システム）１００は、１台のクライアントＰＣ１０と１台の印刷装置２０とを備え、クライアントＰＣ１０と印刷装置２０とがネットワーク３０を介して接続された構成となっている。ここで、ネットワーク３０に対する接続形態は、有線接続であってもよいし、無線接続であってもよい。
【００１８】
第１実施形態に係る印刷システム１００を司るソフトウェアは、クライアントＰＣ１０にインストールされる。印刷装置２０は、クライアントＰＣ１０より出力された印刷ジョブをネットワーク３０経由で受信し、印刷ジョブの印刷設定にしたがって印刷処理を行う。印刷装置２０としては、プリント機能のみを有する装置であってもよいし、複写機能をもつ装置であってもよいし、あるいはプリント機能及び複写機能の双方を有する装置であってもよい。
【００１９】
［ハードウェア構成］
次に、クライアントＰＣ１０及び印刷装置２０のハードウェア構成について、図２を用いて説明する。図２は、クライアントＰＣ１０及び印刷装置２０のハードウェア構成の一例を示すブロック図である。
【００２０】
（クライアントＰＣ）
クライアントＰＣ１０は、制御部１１、操作部１２、撮像部１３、視線情報検出部１４、通信部１５、記憶部１６、ローカルストレージ部１７及び表示部１８を有している。制御部１１は、クライアントＰＣ１０の各モジュール（１２〜１８）の制御とモジュール間のデータの受け渡しを行う。
【００２１】
操作部１２は、キーボード／マウス／タッチパッドなどの入力部を備えており、キーボード／マウス／タッチパッドなどの入力部からのユーザーの入力を受け付ける。撮像部１３は、ＣＭＯＳイメージセンサやＣＣＤイメージセンサなどの撮像デバイスであり、表示部１８の表示画面を見るユーザーの顔画像を撮像する。
【００２２】
視線情報検出部１４は、撮像部１３で撮像し、記憶部１６に保持したユーザーの顔画像を基に、表示部１８の表示画面上のドキュメントのページ毎にユーザーの視線情報を検出するとともに、その検出時刻（あるいは、日時）を取得する。視線情報は、ユーザーの視線の移動速度や移動距離といった情報である。
【００２３】
視線情報については、ユーザーが表示部１８の表示画面を見ているときに、例えば、撮像部１３で撮影した可視光撮影像や赤外光撮影像などに基づいて、角膜反射法や虹彩位置による推定法、瞳孔の扁平度による推定法などの周知の手法を用いることによって検出することができる。ただし、これらの手法に限られるものではなく、ユーザーの眼球運動に基づいて視線情報を検出する手法などを用いることもできる。
【００２４】
通信部１５は、印刷装置２０との間でのネットワーク３０を経由してのデータのやり取りや、ネットワーク３０の装置検索のための通信を行う。記憶部１６は、撮像部１３が撮像したユーザーの顔画像を保持する。ローカルストレージ部１７は、ハードディスク等の記憶装置によって構成されており、種々の情報を記憶する。表示部１８は、液晶表示装置や有機ＥＬ（エレクトロルミネッセンス）表示装置等のモニターからなり、ユーザーに提供する情報を表示する。
【００２５】
（印刷装置）
印刷装置２０は、制御部２１、操作部２２、記憶部２３、画像処理部２４、ローカルストレージ部２５、画像読取部２６、画像形成部２７及び通信部２８を有している。制御部２１は、印刷装置２０の各モジュール（２２〜２８）の制御とモジュール間のデータの受け渡しを行う。
【００２６】
操作部２２は、タッチパネルなどからなり、タッチパネルからのユーザーの入力を受け付ける。記憶部２３は、制御部２１のワークエリアとして機能する。画像処理部２４は、印刷指示等の対象となった画像に対して拡大／縮小等の種々の処理を施して印刷用の画像データを生成する。ローカルストレージ部２５は、ハードディスク等の記憶装置によって構成されており、種々の情報を記憶する。
【００２７】
画像読取部２６は、原稿の画像を読み取って、画像データを生成する。画像形成部２７は、画像読取部２６で生成された画像データや、クライアントＰＣ１０から送信される印刷データに基づいて、記録用紙等の記録媒体に画像を形成する。通信部２８は、クライアントＰＣ１０から送信される印刷データの受信や、ネットワーク３０の装置検索のための通信を行う。
【００２８】
［クライアントＰＣの処理の流れ］
続いて、クライアントＰＣ１０における処理の流れについて説明する。以下では、視線情報として、視線の移動速度を利用する場合を例に挙げて説明する。また、視線情報の保存先（保存部）として、ドキュメントファイル自身のプロパティ領域もしくは文書本体を利用する。ユーザーが事前に設定した印刷設定の一例を表１に示す。
【００２９】
【表１】
2018036706.tif 000003
【００３０】
表１では、デフォルトの印刷設定として、カラー設定はモノクロを指定し、用紙サイズはＡ４を指定する場合を例示している。また、平均視線移動速度が所定速度以下、例えば５ｃｍ／ｓ以下のページ用の設定として、カラー設定はカラーを指定し、用紙サイズはＡ３を指定する場合を例示している。
【００３１】
（ドキュメント閲覧ソフトウェアの処理の流れ）
まず、制御部１１による制御の下に実行される、ドキュメント閲覧ソフトウェアの処理の流れについて、図３のフローチャートを用いて説明する。図３は、ドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。
【００３２】
制御部１１は、まず、クライアントＰＣ１０に搭載されている撮像部１３を起動し（ステップＳ１１）、次いで、ユーザーが選択したドキュメントを開く（ステップＳ１２）。撮像部１３の起動により、表示部１８の表示画面上のドキュメントを見ているユーザーの顔画像の撮影が行われ、その顔画像が記憶部１６に保持される。そして、視線情報検出部１４は、記憶部１６に保持されている顔画像を基にユーザーの視線情報を検出する。
【００３３】
次に、制御部１１は、ユーザーがドキュメントを閉じる処理を行ったか否かを判断し（ステップＳ１３）、ユーザーがドキュメントを閉じる処理を行っていない場合は（Ｓ１３のＮＯ）、閲覧中のページ数（ページ番号）と現在時刻を記憶部１６に記録し（ステップＳ１４）、しかる後ステップＳ１３に戻る。ユーザーがドキュメントを閉じる処理を行った場合は（Ｓ１３のＹＥＳ）、制御部１１は、視線情報検出部１４が検出した視線情報（本例では、視線の移動速度）と現在時刻の情報を取得する（ステップＳ１５）。
【００３４】
次に、制御部１１は、ステップＳ１４で取得したデータと、ステップＳ１５で取得したデータから、閲覧したページ毎の視線の移動速度の情報を取得し（ステップＳ１６）、その取得した移動速度情報をドキュメント自体に保存する（ステップＳ１７）。ステップＳ１６では、表２のページ毎の平均視線移動速度を視線情報として取得する。
【００３５】
【表２】
2018036706.tif 000004
【００３６】
（プリンタドライバの処理の流れ）
続いて、制御部１１による制御の下に実行される、印刷ジョブの生成を行うプリンタドライバの処理の流れについて、図４のフローチャートを用いて説明する。図４は、印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。
【００３７】
制御部１１は、表１の通りに設定した印刷設定の事前設定情報を取得し（ステップＳ２１）、次いで、ステップＳ１７の処理でドキュメントに保存した表２にあるページ毎の視線の移動速度情報を取得する（ステップＳ２２）。次に、制御部１１は、ステップＳ２１で取得したデータと、ステップＳ２２で取得したデータから、ページ毎の印刷設定を判定する。ドキュメントから取得したページ毎の平均視線移動速度とカラー設定及び用紙サイズとの関係を表３に示す。
【００３８】
【表３】
2018036706.tif 000005
【００３９】
表３では、３ページ目のユーザーの平均視線移動速度が４（ｃｍ／ｓ）であり、事前設定（表１参照）の５（ｃｍ／ｓ）以下であることから、デフォルト設定がモノクロであったカラー設定をカラーと判定し、用紙サイズ（デフォルト設定がＡ４）をＡ３と判定する場合を例示している。
【００４０】
次に、制御部１１は、ステップＳ２３で判定した印刷設定にしたがって、印刷ジョブを生成し（ステップＳ２４）、次いで、生成した印刷ジョブを印刷装置２０へ送信する（ステップＳ１５）。このように、モノクロ／Ａ４の初期設定からカラー／Ａ３に印刷設定を変更して拡大して印刷することで、見づらいドキュメントを見やすく印刷することができる。
【００４１】
以上の説明から明らかなように、制御部１１は、視線情報に応じた印刷設定を設定する設定部の機能や、ページ毎の視線情報と当該視線情報に応じた印刷設定を参照して、ページ毎に印刷設定を行った印刷ジョブを生成するジョブ生成部の機能を有している。以下の実施形態においても同様である。
【００４２】
以上の処理が、第１実施形態に係る印刷システム１００の場合、即ち視線情報の保存先としてドキュメントファイル自身を利用し、ユーザーの視線情報として視線の移動速度を用いる場合のドキュメント閲覧ソフトウェア及びプリンタドライバのそれぞれの処理の一例である。
【００４３】
ユーザーは視線情報に応じた印刷設定を事前に設定しておけば、その後のドキュメント閲覧時の視線情報が自動でドキュメント自体へ記録される。そして、それらの情報をプリンタドライバが取得して自動でページ毎の印刷設定を行い、印刷ジョブを生成することが可能となる。
【００４４】
上述したように、ページ毎に印刷設定を行った印刷ジョブを生成するにあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用することで、印刷コストを抑えつつ、ユーザーが本当に見づらいと感じるページだけを、見やすくなるように印刷することができる。
【００４５】
ユーザーが表示画面上のドキュメントを見るとき、ユーザーの視線位置は、一般的に、文字情報等の配列方向に沿って上の行から下の行に向かって移動する。このとき、見づらい箇所があれば、ユーザーはその見づらい箇所を凝視することになる。ここで、見づらい箇所を凝視するということは、ユーザーの視線位置の移動が停留しているということである。したがって、ユーザーの視線情報として、視線の移動速度を利用することで、視線の移動速度が所定速度以下になったときに、ユーザーの視線位置の移動が停留し、ユーザーが見づらい箇所を凝視しているものと判断し、ユーザーが本当に見づらいと感じるページを特定することができる。
【００４６】
＜第２実施形態＞
第２実施形態は、クライアントＰＣが複数台あるとともに、サーバーがある場合の印刷システム（画像形成システム）の例である。
【００４７】
［システム構成］
図５は、本発明の第２実施形態に係る印刷システムの構成の一例を概略的に示すシステム構成図である。図５に示すように、第２実施形態に係る印刷システム（画像形成システム）２００は、複数台、例えば４台のクライアントＰＣ１０_1，１０_2，１０_3，１０_4と１台の印刷装置２０と１台のサーバー４０とを備え、これらがネットワーク３０を介して接続された構成となっている。ここで、ネットワーク３０に対する接続形態は、有線接続であってもよいし、無線接続であってもよい。
【００４８】
［ハードウェア構成］
サーバー４０のハードウェア構成については、基本的に、図２に示したクライアントＰＣ１０のハードウェア構成と同じであるため、説明を省略する。
【００４９】
［クライアントＰＣの処理の流れ］
続いて、クライアントＰＣ１０_1，１０_2，１０_3，１０_4における処理の流れについて説明する。以下は、視線情報の保存先（保存部）としてサーバー４０を利用し、視線情報として第１実施形態の場合と同様に視線の移動速度を利用する。また、第１実施形態の場合と同様に、ユーザーが事前に、表１の通りに印刷設定を行っていることとする。
【００５０】
（ドキュメント閲覧ソフトウェアの処理の流れ）
まず、ドキュメント閲覧ソフトウェアの処理の流れについて、図６のフローチャートを用いて説明する。図６は、ドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。本処理は、クライアントＰＣ１０_1，１０_2，１０_3，１０_4それぞれにおいて、制御部１１（図２参照）による制御の下に実行される。
【００５１】
制御部１１は、まず、クライアントＰＣ１０に搭載されている撮像部１３を起動し（ステップＳ３１）、次いで、ユーザーが選択したドキュメントを開く（ステップＳ３２）。撮像部１３の起動により、表示部１８の表示画面上のドキュメントを見ているユーザーの顔画像の撮影が行われ、その顔画像が記憶部１６に保持される。そして、視線情報検出部１４は、記憶部１６に保持されている顔画像を基にユーザーの視線情報を検出する。
【００５２】
次に、制御部１１は、ユーザーがドキュメントを閉じる処理を行ったか否かを判断し（ステップＳ３３）、ユーザーがドキュメントを閉じる処理を行っていない場合は（Ｓ３３のＮＯ）、閲覧中のページ数（ページ番号）と現在時刻を記憶部１６に記録し（ステップＳ３４）、しかる後ステップＳ３３に戻る。ユーザーがドキュメントを閉じる処理を行った場合は（Ｓ３３のＹＥＳ）、制御部１１は、視線情報検出部１４が検出した視線情報（本例では、視線の移動速度）と現在時刻の情報を取得する（ステップＳ３５）。
【００５３】
次に、制御部１１は、ステップＳ３４で取得したデータと、ステップＳ３５で取得したデータから、閲覧したページ毎の視線の移動速度の情報を取得し（ステップＳ３６）、その取得した移動速度情報をサーバー４０に保存する（ステップＳ３７）。ステップＳ３６では、表４のページ毎の平均視線移動速度を視線情報として取得する。
【００５４】
【表４】
2018036706.tif 000006
【００５５】
表４では、例えば３人のユーザーＡ，Ｂ，Ｃの４ページ目の平均視線移動速度の平均値が４．３（ｃｍ／ｓ）である場合を例示している。
【００５６】
（プリンタドライバの処理の流れ）
続いて、印刷ジョブの生成を行うプリンタドライバの処理の流れについて、図７のフローチャートを用いて説明する。図７は、印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。本処理も、クライアントＰＣ１０_1，１０_2，１０_3，１０_4それぞれにおいて、制御部１１（図２参照）による制御の下に実行される。
【００５７】
制御部１１は、表１の通りに設定した印刷設定の事前設定情報を取得し（ステップＳ４１）、次いで、ステップＳ３７の処理でサーバー４０に保存した表４にあるページ毎の視線の移動速度情報を取得する（ステップＳ４２）。次に、制御部１１は、ステップＳ４１で取得したデータと、ステップＳ４２で取得したデータから、ページ毎の印刷設定を判定する。サーバー４０上にアップロードされたページ毎の平均視線移動速度とカラー設定及び用紙サイズとの関係を表５に示す。
【００５８】
【表５】
2018036706.tif 000007
【００５９】
表５では、例えば３人のユーザーＡ，Ｂ，Ｃの４ページ目の平均視線移動速度の平均値が４．３（ｃｍ／ｓ）であり、事前設定（表１参照）の５（ｃｍ／ｓ）以下であることから、カラー設定をカラーと判定し、用紙サイズをＡ３と判定する場合を例示している。
【００６０】
次に、制御部１１は、ステップＳ４３で判定した印刷設定にしたがって、印刷ジョブを生成し（ステップＳ４４）、次いで、生成した印刷ジョブを印刷装置２０へ送信する（ステップＳ４５）。このように、モノクロ／Ａ４の初期設定からカラー／Ａ３に印刷設定を変更して拡大して印刷することで、見づらいドキュメントを見やすく印刷することができる。
【００６１】
以上の処理が、第２実施形態に係る印刷システム２００の場合、即ち視線情報の保存先としてサーバー４０を利用し、ユーザーの視線情報として視線の移動速度を用いる場合のドキュメント閲覧ソフトウェア及びプリンタドライバのそれぞれの処理の一例である。
【００６２】
上述したように、ページ毎に印刷設定を行った印刷ジョブを生成するにあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用することで、第１実施形態の場合と同様の作用、効果を得ることができる。さらに、サーバー４０へアップロードされた情報を利用することで、一度も対象ドキュメントを閲覧したことのないユーザーであっても、プリンタドライバが自動でページ毎の印刷設定を行いながら印刷ジョブを生成することが可能となる。
【００６３】
＜第３実施形態＞
第３実施形態は、第１実施形態と同様に、クライアントＰＣが１台の場合の印刷システム（画像形成システム）の例である。したがって、システム構成及びハードウェア構成については、第１実施形態の場合と同じであるため、説明を省略する。
【００６４】
［クライアントＰＣの処理の流れ］
クライアントＰＣ１０における処理の流れについて説明する。以下では、視線情報として、視線の移動距離を利用する場合を例に挙げて説明する。また、視線情報の保存先（保存部）として、ローカルストレージ部１７を利用する。ユーザーが事前に設定した印刷設定の一例を表６に示す。
【００６５】
【表６】
2018036706.tif 000008
【００６６】
表６では、デフォルトの印刷設定として、カラー設定はモノクロ、ページ割り付けは２ｉｎ１を指定し、視線の移動距離が所定距離以上、例えば３００ｃｍ以上のページ用の設定として、カラー設定はカラー、ページ割り付けは１ｉｎ１を指定する場合を例示している。
【００６７】
（ドキュメント閲覧ソフトウェアの処理の流れ）
まず、制御部１１による制御の下に実行される、ドキュメント閲覧ソフトウェアの処理の流れについて、図８のフローチャートを用いて説明する。図８は、ドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。
【００６８】
制御部１１は、まず、クライアントＰＣ１０に搭載されている撮像部１３を起動し（ステップＳ５１）、次いで、ユーザーが選択したドキュメントを開く（ステップＳ５２）。撮像部１３の起動により、表示部１８の表示画面上のドキュメントを見ているユーザーの顔画像の撮影が行われ、その顔画像が記憶部１６に保持される。そして、視線情報検出部１４は、記憶部１６に保持されている顔画像を基にユーザーの視線情報を検出する。
【００６９】
次に、制御部１１は、ユーザーがドキュメントを閉じる処理を行ったか否かを判断し（ステップＳ５３）、ユーザーがドキュメントを閉じる処理を行っていない場合は（Ｓ５３のＮＯ）、閲覧中のページ数（ページ番号）と現在時刻を記憶部１６に記録し（ステップＳ５４）、しかる後ステップＳ１３に戻る。ユーザーがドキュメントを閉じる処理を行った場合は（Ｓ５３のＹＥＳ）、制御部１１は、視線情報検出部１４が検出した視線情報（本例では、視線の移動距離）と現在時刻の情報を取得する（ステップＳ５５）。
【００７０】
次に、制御部１１は、ステップＳ５４で取得したデータと、ステップＳ５５で取得したデータから、閲覧したページ毎の視線の移動距離の情報を取得し（ステップＳ５６）、その取得した情報をローカルストレージ部１７に保存する（ステップＳ５７）。ステップＳ５６では、表７のページ毎の視線移動距離を視線情報として取得する。
【００７１】
【表７】
2018036706.tif 000009
【００７２】
（プリンタドライバの処理の流れ）
続いて、制御部１１による制御の下に実行される、印刷ジョブの生成を行うプリンタドライバの処理の流れについて、図９のフローチャートを用いて説明する。図９は、印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。
【００７３】
制御部１１は、表１の通りに設定した印刷設定の事前設定情報を取得し（ステップＳ６１）、次いで、ステップＳ５７の処理でローカルストレージ部１７に保存した表７にあるページ毎の視線の移動距離情報を取得する（ステップＳ６２）。次に、制御部１１は、ステップＳ６１で取得したデータと、ステップＳ６２で取得したデータから、ページ毎の印刷設定を判定する。ローカルストレージ部１７から取得したページ毎の視線移動距離とカラー設定及びページ割り付けとの関係を表８に示す。
【００７４】
【表８】
2018036706.tif 000010
【００７５】
表８では、３ページ目のユーザーの視線移動距離が３４０（ｃｍ）であり、事前設定（表６参照）の３００（ｃｍ）以上であることから、デフォルト設定がモノクロであったカラー設定をカラーと判定し、ページ割り付け（デフォルト設定が２ｉｎ１）を１ｉｎ１と判定する場合を例示している。
【００７６】
次に、制御部１１は、ステップＳ６３で判定した印刷設定に従い、印刷ジョブを生成し（ステップＳ６４）、次いで、生成した印刷ジョブを印刷装置２０へ送信する（ステップＳ６５）。このように、モノクロ／２ｉｎ１の初期設定からカラー／１ｉｎ１に印刷設定を変更して拡大して印刷することで、見づらいドキュメントを見やすく印刷することができる。
【００７７】
以上の処理が、第３実施形態に係る印刷システム１００の場合、即ち視線情報の保存先としてローカルストレージ部１７を利用し、ユーザーの視線情報として視線の移動距離を用いる場合のドキュメント閲覧ソフトウェア及びプリンタドライバのそれぞれの処理の一例である。
【００７８】
ユーザーは視線情報に応じた印刷設定を事前に設定しておけば、その後のドキュメント閲覧時の視線情報が自動でドキュメント自体へ記録される。そして、それらの情報をプリンタドライバが取得して自動でページ毎の印刷設定を行い、印刷ジョブを生成することが可能となる。
【００７９】
上述したように、ページ毎に印刷設定を行った印刷ジョブを生成するにあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用することで、第１実施形態の場合と同様の作用、効果を得ることができる。
【００８０】
ここで、ユーザーが表示画面上のドキュメントを見るとき、例えばドキュメントの行数が多く、見づらい場合には、何往復も視線を移動することになる。その結果、必然的に、１ページ当たりのユーザーの視線の移動距離が長くなる。したがって、ユーザーの視線情報として、視線の移動距離を利用することで、視線の移動距離が所定距離以上になったときに、閲覧のために何往復も視線を移動する必要があり、見ずらいページであることを判別することができる。
【００８１】
［変形例］
以上、本発明について実施形態を用いて説明したが、本発明は上記の各実施形態に記載の範囲には限定されない。すなわち、本発明の要旨を逸脱しない範囲内で上記の各実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００８２】
例えば、ユーザーの視線情報として、第１実施形態及び第２実施形態では、視線の移動速度を利用し、第３実施形態では、視線の移動距離を利用するとしたが、視線の移動速度及び移動距離の両方を利用する実施形態とすることも可能である。
【符号の説明】
【００８３】
１０…クライアントＰＣ、  ２０…印刷装置、  ３０…ネットワーク、  ４０…サーバー、  １００…第１実施形態に係る印刷システム、  ２００…第２実施形態に係る印刷システム
【図１】
2018036706.tif 000011
【図２】
2018036706.tif 000012
【図３】
2018036706.tif 000013
【図４】
2018036706.tif 000014
【図５】
2018036706.tif 000015
【図６】
2018036706.tif 000016
【図７】
2018036706.tif 000017
【図８】
2018036706.tif 000018
【図９】
2018036706.tif 000019