JP6680149B2 - Information processing apparatus, information processing method, and printing system - Google Patents
Information processing apparatus, information processing method, and printing system Download PDFInfo
- Publication number
- JP6680149B2 JP6680149B2 JP2016166869A JP2016166869A JP6680149B2 JP 6680149 B2 JP6680149 B2 JP 6680149B2 JP 2016166869 A JP2016166869 A JP 2016166869A JP 2016166869 A JP2016166869 A JP 2016166869A JP 6680149 B2 JP6680149 B2 JP 6680149B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- sight
- document
- sight information
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007639 printing Methods 0.000 title claims description 59
- 230000010365 information processing Effects 0.000 title claims description 25
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000000034 method Methods 0.000 claims description 25
- 238000001514 detection method Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 19
- 238000012545 processing Methods 0.000 description 40
- 238000003384 imaging method Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000001028 reflection method Methods 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Record Information Processing For Printing (AREA)
Description
本発明は、情報処理装置、情報処理方法及び印刷システムに関する。 The present invention relates to an information processing device, an information processing method, and a printing system.
パーソナルコンピュータ等の情報処理装置において、印刷にかかるコストを抑えるために、プリンタドライバの印刷設定の初期設定を、なるべく低コストとなるように設定して運用されることがある。例えば、モノクロ/2in1を初期設定とする。ここで、「2in1」とは、2ページの原稿を縮小して1枚の用紙に印刷する集約印刷である。一般的には、Nページの原稿を縮小して1枚の用紙に印刷する。この集約印刷を行うことで、紙資源を節約することができる。 In an information processing apparatus such as a personal computer, in order to suppress the cost of printing, the initial setting of the print setting of the printer driver may be set and operated at the lowest possible cost. For example, monochrome / 2 in 1 is set as the initial setting. Here, “2 in 1” is an aggregate printing in which a two-page original is reduced and printed on one sheet. Generally, an N-page original is reduced and printed on one sheet. By performing this aggregate printing, it is possible to save paper resources.
印刷設定の初期設定に対して、ドキュメント中の文字のサイズが小さい場合や図が小さい場合に、ドキュメントが見づらいという理由で、見やすくなるように印刷設定を変更して印刷することがある。例えば、モノクロ/2in1の初期設定から、カラー/1in1に印刷設定を変更して印刷することで、見づらいドキュメントを見やすくすることができる。 When the size of the characters in the document is small or the figure is small compared to the initial settings of the print settings, the print settings may be changed so that the document is easy to see and printed. For example, by changing the print setting from the initial setting of monochrome / 2in1 to color / 1in1 and printing, it is possible to make the document difficult to see easily.
しかし、ドキュメントの全ページをその変更した印刷設定で印刷すると、見づらい訳では無いページまで、即ち見やすいページまで、変更した印刷設定で印刷されてしまい、印刷コストが余計にかかってしまうことになる。ページ単位で印刷設定を指定する機能もあるが、ユーザーがページ毎に印刷設定を行う手間がかかる問題がある。 However, if all pages of the document are printed with the changed print settings, even pages that are not difficult to read, that is, pages that are easy to see, are printed with the changed print settings, resulting in an extra printing cost. Although there is a function to specify print settings on a page-by-page basis, there is a problem that it takes time for the user to set print settings for each page.
これに対し、各ページの印字率や最小フォントサイズや背景色と文字色の差といった、ドキュメントの情報を利用して見づらいページを判断し、集約せずに拡大するページを決定する技術がある(例えば、特許文献1参照)。 On the other hand, there is a technology that determines the page that is difficult to see using the document information such as the print rate of each page, the minimum font size, the difference between the background color and the character color, and determines the page to be enlarged without aggregation ( See, for example, Patent Document 1).
しかしながら、特許文献1に記載の従来技術では、ドキュメントの情報のみを利用して見づらいページを判断しているため、ドキュメントの情報だけではそのページがユーザーにとって本当に見づらいかどうかは分からない。 However, in the conventional technique described in Patent Document 1, the page that is difficult to see is determined by using only the information of the document. Therefore, it is not possible to know whether the page is really difficult for the user to see only by the information of the document.
そこで、本発明は、印刷コストを抑えつつ、ユーザーが本当に見づらいと感じるページだけを、見やすくなるように印刷することができる情報処理装置、情報処理方法及び印刷システムを提供することを目的とする。 Therefore, it is an object of the present invention to provide an information processing apparatus, an information processing method, and a printing system that can print only a page that a user really finds difficult to view while suppressing the printing cost.
上記目的を達成するために、本発明の情報処理装置は、
表示画面上のドキュメントのページ毎にユーザーの視線情報を検出する視線情報検出部と、
視線情報検出部が検出した視線情報をドキュメントのページ番号と関連付けて保存する保存部と、
視線情報検出部が検出した視線情報に応じた印刷設定を設定する設定部と、
保存部に保存されているページ毎の視線情報と、設定部が設定した視線情報に応じた印刷設定とを参照して、ページ毎に印刷設定を行った印刷ジョブを生成するジョブ生成部と、
を備えることを特徴とする。
In order to achieve the above object, the information processing apparatus of the present invention,
A line-of-sight information detection unit that detects the line-of-sight information of the user for each page of the document on the display screen,
A storage unit that stores the line-of-sight information detected by the line-of-sight information detection unit in association with the page number of the document,
A setting unit that sets print settings according to the line-of-sight information detected by the line-of-sight information detection unit,
A job generation unit that generates a print job in which print setting is performed for each page by referring to the line-of-sight information for each page stored in the storage unit and the print setting according to the line-of-sight information set by the setting unit,
It is characterized by including.
また、本発明の情報処理方法は、
表示画面上のドキュメントのページ毎にユーザーの視線情報を検出するステップと、
検出した視線情報をドキュメントのページ番号と関連付けて保存部に保存するステップと、
検出した視線情報に応じた印刷設定を設定する設定ステップと、
保存部に保存されているページ毎の視線情報と、設定ステップで設定した視線情報に応じた印刷設定とを参照して、ページ毎に印刷設定を行った印刷ジョブを生成するステップと、
の各処理を実行することを特徴とする。
Further, the information processing method of the present invention is
Detecting the user's line-of-sight information for each page of the document on the display screen,
Storing the detected line-of-sight information in the storage unit in association with the page number of the document,
A setting step for setting print settings according to the detected line-of-sight information,
Seeing the line-of-sight information for each page stored in the storage unit and the print setting according to the line-of-sight information set in the setting step, generating a print job in which print setting is performed for each page,
It is characterized in that each processing of is executed.
また、本発明の印刷システムは、
ドキュメントを表示する表示部を有する情報処理装置と、
情報処理装置から与えられるドキュメントを印刷する印刷装置と、
を具備する印刷システムであって、
情報処理装置は、
表示部の表示画面上のドキュメントのページ毎にユーザーの視線情報を検出する視線情報検出部と、
視線情報検出部が検出した視線情報をドキュメントのページ番号と関連付けて保存する保存部と、
視線情報検出部が検出した視線情報に応じた印刷設定を設定する設定部と、
保存部に保存されているページ毎の視線情報と、設定部が設定した視線情報に応じた印刷設定とを参照して、ページ毎に印刷設定を行った印刷ジョブを生成し、印刷装置に与えるジョブ生成部と、を備える
ことを特徴とする。
In addition, the printing system of the present invention,
An information processing device having a display unit for displaying a document;
A printing device for printing a document given from the information processing device,
A printing system comprising:
The information processing device
A line-of-sight information detection unit that detects the line-of-sight information of the user for each page of the document on the display screen of the display unit,
A storage unit that stores the line-of-sight information detected by the line-of-sight information detection unit in association with the page number of the document,
A setting unit that sets print settings according to the line-of-sight information detected by the line-of-sight information detection unit,
By referring to the line-of-sight information for each page stored in the storage unit and the print setting according to the line-of-sight information set by the setting unit, a print job in which print setting is performed for each page is generated and given to the printing apparatus. And a job generation unit.
上記構成の情報処理装置、情報処理方法あるいは印刷システム(画像形成システム)において、ページ毎に印刷設定を行った印刷ジョブの生成にあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用し、印刷ジョブを生成するようにする。 In the information processing apparatus, the information processing method, or the printing system (image forming system) configured as described above, the line of sight that is the reaction of the user when the user actually browses the document when generating the print job in which the print setting is performed for each page. Use the information to generate a print job.
本発明によれば、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用しているため、印刷コストを抑えつつ、ユーザーが本当に見づらいと感じるページだけを、見やすくなるように印刷することができる。 According to the present invention, since the line-of-sight information, which is the reaction of the user when the user actually browses the document, is used, it is possible to reduce the printing cost and make only the page that the user really feels difficult to see. Can be printed.
以下、本発明を実施するための形態(以下、「実施形態」と記述する)について図面を用いて詳細に説明する。本発明は実施形態に限定されるものではなく、実施形態における種々の数値などは例示である。なお、以下の説明や各図において、同一要素又は同一機能を有する要素には同一符号を用いることとし、重複する説明は省略する。 Hereinafter, modes for carrying out the present invention (hereinafter, referred to as “embodiments”) will be described in detail with reference to the drawings. The present invention is not limited to the embodiments, and various numerical values in the embodiments are examples. In the following description and drawings, the same elements or elements having the same function will be denoted by the same reference symbols, without redundant description.
<第1実施形態>
第1実施形態は、本発明の情報処理装置の一例であるクライアントPC(Personal Computer)が1台の場合の印刷システム(画像形成システム)の例である。クライアントPCは、一般的なパーソナルコンピュータであり、オペレーティングシステム(Operating System;OS)により制御される。
<First Embodiment>
The first embodiment is an example of a printing system (image forming system) in the case where there is one client PC (Personal Computer), which is an example of the information processing apparatus of the present invention. The client PC is a general personal computer and is controlled by an operating system (OS).
[システム構成]
図1は、本発明の第1実施形態に係る印刷システムの構成の一例を概略的に示すシステム構成図である。図1に示すように、第1実施形態に係る印刷システム(画像形成システム)100は、1台のクライアントPC10と1台の印刷装置20とを備え、クライアントPC10と印刷装置20とがネットワーク30を介して接続された構成となっている。ここで、ネットワーク30に対する接続形態は、有線接続であってもよいし、無線接続であってもよい。
[System configuration]
FIG. 1 is a system configuration diagram schematically showing an example of the configuration of a printing system according to the first embodiment of the present invention. As shown in FIG. 1, a printing system (image forming system) 100 according to the first embodiment includes one client PC 10 and one
第1実施形態に係る印刷システム100を司るソフトウェアは、クライアントPC10にインストールされる。印刷装置20は、クライアントPC10より出力された印刷ジョブをネットワーク30経由で受信し、印刷ジョブの印刷設定にしたがって印刷処理を行う。印刷装置20としては、プリント機能のみを有する装置であってもよいし、複写機能をもつ装置であってもよいし、あるいはプリント機能及び複写機能の双方を有する装置であってもよい。
The software that controls the
[ハードウェア構成]
次に、クライアントPC10及び印刷装置20のハードウェア構成について、図2を用いて説明する。図2は、クライアントPC10及び印刷装置20のハードウェア構成の一例を示すブロック図である。
[Hardware configuration]
Next, the hardware configurations of the client PC 10 and the
(クライアントPC)
クライアントPC10は、制御部11、操作部12、撮像部13、視線情報検出部14、通信部15、記憶部16、ローカルストレージ部17及び表示部18を有している。制御部11は、クライアントPC10の各モジュール(12〜18)の制御とモジュール間のデータの受け渡しを行う。
(Client PC)
The
操作部12は、キーボード/マウス/タッチパッドなどの入力部を備えており、キーボード/マウス/タッチパッドなどの入力部からのユーザーの入力を受け付ける。撮像部13は、CMOSイメージセンサやCCDイメージセンサなどの撮像デバイスであり、表示部18の表示画面を見るユーザーの顔画像を撮像する。
The
視線情報検出部14は、撮像部13で撮像し、記憶部16に保持したユーザーの顔画像を基に、表示部18の表示画面上のドキュメントのページ毎にユーザーの視線情報を検出するとともに、その検出時刻(あるいは、日時)を取得する。視線情報は、ユーザーの視線の移動速度や移動距離といった情報である。
The line-of-sight
視線情報については、ユーザーが表示部18の表示画面を見ているときに、例えば、撮像部13で撮影した可視光撮影像や赤外光撮影像などに基づいて、角膜反射法や虹彩位置による推定法、瞳孔の扁平度による推定法などの周知の手法を用いることによって検出することができる。ただし、これらの手法に限られるものではなく、ユーザーの眼球運動に基づいて視線情報を検出する手法などを用いることもできる。
Regarding the line-of-sight information, when the user is looking at the display screen of the
通信部15は、印刷装置20との間でのネットワーク30を経由してのデータのやり取りや、ネットワーク30の装置検索のための通信を行う。記憶部16は、撮像部13が撮像したユーザーの顔画像を保持する。ローカルストレージ部17は、ハードディスク等の記憶装置によって構成されており、種々の情報を記憶する。表示部18は、液晶表示装置や有機EL(エレクトロルミネッセンス)表示装置等のモニターからなり、ユーザーに提供する情報を表示する。
The
(印刷装置)
印刷装置20は、制御部21、操作部22、記憶部23、画像処理部24、ローカルストレージ部25、画像読取部26、画像形成部27及び通信部28を有している。制御部21は、印刷装置20の各モジュール(22〜28)の制御とモジュール間のデータの受け渡しを行う。
(Printing device)
The
操作部22は、タッチパネルなどからなり、タッチパネルからのユーザーの入力を受け付ける。記憶部23は、制御部21のワークエリアとして機能する。画像処理部24は、印刷指示等の対象となった画像に対して拡大/縮小等の種々の処理を施して印刷用の画像データを生成する。ローカルストレージ部25は、ハードディスク等の記憶装置によって構成されており、種々の情報を記憶する。
The
画像読取部26は、原稿の画像を読み取って、画像データを生成する。画像形成部27は、画像読取部26で生成された画像データや、クライアントPC10から送信される印刷データに基づいて、記録用紙等の記録媒体に画像を形成する。通信部28は、クライアントPC10から送信される印刷データの受信や、ネットワーク30の装置検索のための通信を行う。
The
[クライアントPCの処理の流れ]
続いて、クライアントPC10における処理の流れについて説明する。以下では、視線情報として、視線の移動速度を利用する場合を例に挙げて説明する。また、視線情報の保存先(保存部)として、ドキュメントファイル自身のプロパティ領域もしくは文書本体を利用する。ユーザーが事前に設定した印刷設定の一例を表1に示す。
[Processing flow of client PC]
Subsequently, a flow of processing in the
表1では、デフォルトの印刷設定として、カラー設定はモノクロを指定し、用紙サイズはA4を指定する場合を例示している。また、平均視線移動速度が所定速度以下、例えば5cm/s以下のページ用の設定として、カラー設定はカラーを指定し、用紙サイズはA3を指定する場合を例示している。 In Table 1, as a default print setting, the color setting specifies monochrome, and the paper size specifies A4. Further, as a setting for a page having an average line-of-sight movement speed of a predetermined speed or less, for example, 5 cm / s or less, the color setting specifies color and the paper size specifies A3.
(ドキュメント閲覧ソフトウェアの処理の流れ)
まず、制御部11による制御の下に実行される、ドキュメント閲覧ソフトウェアの処理の流れについて、図3のフローチャートを用いて説明する。図3は、ドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。
(Processing flow of document viewing software)
First, the flow of processing of the document browsing software executed under the control of the
制御部11は、まず、クライアントPC10に搭載されている撮像部13を起動し(ステップS11)、次いで、ユーザーが選択したドキュメントを開く(ステップS12)。撮像部13の起動により、表示部18の表示画面上のドキュメントを見ているユーザーの顔画像の撮影が行われ、その顔画像が記憶部16に保持される。そして、視線情報検出部14は、記憶部16に保持されている顔画像を基にユーザーの視線情報を検出する。
The
次に、制御部11は、ユーザーがドキュメントを閉じる処理を行ったか否かを判断し(ステップS13)、ユーザーがドキュメントを閉じる処理を行っていない場合は(S13のNO)、閲覧中のページ数(ページ番号)と現在時刻を記憶部16に記録し(ステップS14)、しかる後ステップS13に戻る。ユーザーがドキュメントを閉じる処理を行った場合は(S13のYES)、制御部11は、視線情報検出部14が検出した視線情報(本例では、視線の移動速度)と現在時刻の情報を取得する(ステップS15)。
Next, the
次に、制御部11は、ステップS14で取得したデータと、ステップS15で取得したデータから、閲覧したページ毎の視線の移動速度の情報を取得し(ステップS16)、その取得した移動速度情報をドキュメント自体に保存する(ステップS17)。ステップS16では、表2のページ毎の平均視線移動速度を視線情報として取得する。
Next, the
(プリンタドライバの処理の流れ)
続いて、制御部11による制御の下に実行される、印刷ジョブの生成を行うプリンタドライバの処理の流れについて、図4のフローチャートを用いて説明する。図4は、印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。
(Processing flow of printer driver)
Next, the flow of processing of the printer driver that generates a print job, which is executed under the control of the
制御部11は、表1の通りに設定した印刷設定の事前設定情報を取得し(ステップS21)、次いで、ステップS17の処理でドキュメントに保存した表2にあるページ毎の視線の移動速度情報を取得する(ステップS22)。次に、制御部11は、ステップS21で取得したデータと、ステップS22で取得したデータから、ページ毎の印刷設定を判定する。ドキュメントから取得したページ毎の平均視線移動速度とカラー設定及び用紙サイズとの関係を表3に示す。
The
表3では、3ページ目のユーザーの平均視線移動速度が4(cm/s)であり、事前設定(表1参照)の5(cm/s)以下であることから、デフォルト設定がモノクロであったカラー設定をカラーと判定し、用紙サイズ(デフォルト設定がA4)をA3と判定する場合を例示している。 In Table 3, the average line-of-sight movement speed of the user on the third page is 4 (cm / s), which is 5 (cm / s) or less of the preset value (see Table 1), so the default setting is monochrome. The color setting is determined to be color, and the paper size (default setting is A4) is determined to be A3.
次に、制御部11は、ステップS23で判定した印刷設定にしたがって、印刷ジョブを生成し(ステップS24)、次いで、生成した印刷ジョブを印刷装置20へ送信する(ステップS15)。このように、モノクロ/A4の初期設定からカラー/A3に印刷設定を変更して拡大して印刷することで、見づらいドキュメントを見やすく印刷することができる。
Next, the
以上の説明から明らかなように、制御部11は、視線情報に応じた印刷設定を設定する設定部の機能や、ページ毎の視線情報と当該視線情報に応じた印刷設定を参照して、ページ毎に印刷設定を行った印刷ジョブを生成するジョブ生成部の機能を有している。以下の実施形態においても同様である。
As is clear from the above description, the
以上の処理が、第1実施形態に係る印刷システム100の場合、即ち視線情報の保存先としてドキュメントファイル自身を利用し、ユーザーの視線情報として視線の移動速度を用いる場合のドキュメント閲覧ソフトウェア及びプリンタドライバのそれぞれの処理の一例である。
In the case where the above processing is performed by the
ユーザーは視線情報に応じた印刷設定を事前に設定しておけば、その後のドキュメント閲覧時の視線情報が自動でドキュメント自体へ記録される。そして、それらの情報をプリンタドライバが取得して自動でページ毎の印刷設定を行い、印刷ジョブを生成することが可能となる。 If the user sets print settings according to the line-of-sight information in advance, the line-of-sight information at the time of browsing the document thereafter is automatically recorded in the document itself. Then, it becomes possible for the printer driver to acquire such information and automatically perform print setting for each page to generate a print job.
上述したように、ページ毎に印刷設定を行った印刷ジョブを生成するにあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用することで、印刷コストを抑えつつ、ユーザーが本当に見づらいと感じるページだけを、見やすくなるように印刷することができる。 As described above, when generating a print job in which print settings are made for each page, the line-of-sight information, which is the user's reaction when the user actually browses the document, is used to reduce the printing cost and reduce the printing cost. You can print only the pages that are really hard to see so that they are easy to see.
ユーザーが表示画面上のドキュメントを見るとき、ユーザーの視線位置は、一般的に、文字情報等の配列方向に沿って上の行から下の行に向かって移動する。このとき、見づらい箇所があれば、ユーザーはその見づらい箇所を凝視することになる。ここで、見づらい箇所を凝視するということは、ユーザーの視線位置の移動が停留しているということである。したがって、ユーザーの視線情報として、視線の移動速度を利用することで、視線の移動速度が所定速度以下になったときに、ユーザーの視線位置の移動が停留し、ユーザーが見づらい箇所を凝視しているものと判断し、ユーザーが本当に見づらいと感じるページを特定することができる。 When a user views a document on a display screen, the user's line-of-sight position generally moves from the upper line to the lower line along the arrangement direction of character information and the like. At this time, if there is a difficult-to-see portion, the user will stare at the difficult-to-see portion. Here, gazing at a difficult-to-see portion means that the movement of the user's line-of-sight position has stopped. Therefore, by using the line-of-sight movement speed as the user's line-of-sight information, when the line-of-sight movement speed falls below a predetermined speed, the movement of the user's line-of-sight position stops and the user gazes at a part that is difficult to see. You can identify pages that users find really difficult to see.
<第2実施形態>
第2実施形態は、クライアントPCが複数台あるとともに、サーバーがある場合の印刷システム(画像形成システム)の例である。
<Second Embodiment>
The second embodiment is an example of a printing system (image forming system) when there are a plurality of client PCs and a server.
[システム構成]
図5は、本発明の第2実施形態に係る印刷システムの構成の一例を概略的に示すシステム構成図である。図5に示すように、第2実施形態に係る印刷システム(画像形成システム)200は、複数台、例えば4台のクライアントPC10_1,10_2,10_3,10_4と1台の印刷装置20と1台のサーバー40とを備え、これらがネットワーク30を介して接続された構成となっている。ここで、ネットワーク30に対する接続形態は、有線接続であってもよいし、無線接続であってもよい。
[System configuration]
FIG. 5 is a system configuration diagram schematically showing an example of the configuration of a printing system according to the second embodiment of the present invention. As shown in FIG. 5, a printing system (image forming system) 200 according to the second embodiment includes a plurality of, for example, four client PCs 10_1, 10_2, 10_3, 10_4, one
[ハードウェア構成]
サーバー40のハードウェア構成については、基本的に、図2に示したクライアントPC10のハードウェア構成と同じであるため、説明を省略する。
[Hardware configuration]
The hardware configuration of the server 40 is basically the same as the hardware configuration of the
[クライアントPCの処理の流れ]
続いて、クライアントPC10_1,10_2,10_3,10_4における処理の流れについて説明する。以下は、視線情報の保存先(保存部)としてサーバー40を利用し、視線情報として第1実施形態の場合と同様に視線の移動速度を利用する。また、第1実施形態の場合と同様に、ユーザーが事前に、表1の通りに印刷設定を行っていることとする。
[Processing flow of client PC]
Next, the flow of processing in the client PCs 10_1, 10_2, 10_3, 10_4 will be described. In the following, the server 40 is used as the storage destination (storing unit) of the line-of-sight information, and the moving speed of the line-of-sight is used as the line-of-sight information as in the first embodiment. Further, as in the case of the first embodiment, it is assumed that the user has made print settings in advance as shown in Table 1.
(ドキュメント閲覧ソフトウェアの処理の流れ)
まず、ドキュメント閲覧ソフトウェアの処理の流れについて、図6のフローチャートを用いて説明する。図6は、ドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。本処理は、クライアントPC10_1,10_2,10_3,10_4それぞれにおいて、制御部11(図2参照)による制御の下に実行される。
(Processing flow of document viewing software)
First, the flow of processing of the document browsing software will be described with reference to the flowchart of FIG. FIG. 6 is a flowchart showing the flow of processing of the document browsing software. This processing is executed under the control of the control unit 11 (see FIG. 2) in each of the client PCs 10_1, 10_2, 10_3, 10_4.
制御部11は、まず、クライアントPC10に搭載されている撮像部13を起動し(ステップS31)、次いで、ユーザーが選択したドキュメントを開く(ステップS32)。撮像部13の起動により、表示部18の表示画面上のドキュメントを見ているユーザーの顔画像の撮影が行われ、その顔画像が記憶部16に保持される。そして、視線情報検出部14は、記憶部16に保持されている顔画像を基にユーザーの視線情報を検出する。
The
次に、制御部11は、ユーザーがドキュメントを閉じる処理を行ったか否かを判断し(ステップS33)、ユーザーがドキュメントを閉じる処理を行っていない場合は(S33のNO)、閲覧中のページ数(ページ番号)と現在時刻を記憶部16に記録し(ステップS34)、しかる後ステップS33に戻る。ユーザーがドキュメントを閉じる処理を行った場合は(S33のYES)、制御部11は、視線情報検出部14が検出した視線情報(本例では、視線の移動速度)と現在時刻の情報を取得する(ステップS35)。
Next, the
次に、制御部11は、ステップS34で取得したデータと、ステップS35で取得したデータから、閲覧したページ毎の視線の移動速度の情報を取得し(ステップS36)、その取得した移動速度情報をサーバー40に保存する(ステップS37)。ステップS36では、表4のページ毎の平均視線移動速度を視線情報として取得する。
Next, the
表4では、例えば3人のユーザーA,B,Cの4ページ目の平均視線移動速度の平均値が4.3(cm/s)である場合を例示している。 Table 4 exemplifies a case where the average value of the average line-of-sight movement speeds on the fourth page of three users A, B, and C is 4.3 (cm / s).
(プリンタドライバの処理の流れ)
続いて、印刷ジョブの生成を行うプリンタドライバの処理の流れについて、図7のフローチャートを用いて説明する。図7は、印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。本処理も、クライアントPC10_1,10_2,10_3,10_4それぞれにおいて、制御部11(図2参照)による制御の下に実行される。
(Processing flow of printer driver)
Next, the flow of processing of the printer driver that generates a print job will be described with reference to the flowchart of FIG. FIG. 7 is a flowchart showing the flow of processing of the printer driver that generates a print job. This processing is also executed under the control of the control unit 11 (see FIG. 2) in each of the client PCs 10_1, 10_2, 10_3, 10_4.
制御部11は、表1の通りに設定した印刷設定の事前設定情報を取得し(ステップS41)、次いで、ステップS37の処理でサーバー40に保存した表4にあるページ毎の視線の移動速度情報を取得する(ステップS42)。次に、制御部11は、ステップS41で取得したデータと、ステップS42で取得したデータから、ページ毎の印刷設定を判定する。サーバー40上にアップロードされたページ毎の平均視線移動速度とカラー設定及び用紙サイズとの関係を表5に示す。
The
表5では、例えば3人のユーザーA,B,Cの4ページ目の平均視線移動速度の平均値が4.3(cm/s)であり、事前設定(表1参照)の5(cm/s)以下であることから、カラー設定をカラーと判定し、用紙サイズをA3と判定する場合を例示している。 In Table 5, for example, the average value of the average line-of-sight movement speeds on the fourth page of three users A, B, and C is 4.3 (cm / s), which is 5 (cm / cm) that is preset (see Table 1). s) or less, the color setting is determined to be color and the sheet size is determined to be A3.
次に、制御部11は、ステップS43で判定した印刷設定にしたがって、印刷ジョブを生成し(ステップS44)、次いで、生成した印刷ジョブを印刷装置20へ送信する(ステップS45)。このように、モノクロ/A4の初期設定からカラー/A3に印刷設定を変更して拡大して印刷することで、見づらいドキュメントを見やすく印刷することができる。
Next, the
以上の処理が、第2実施形態に係る印刷システム200の場合、即ち視線情報の保存先としてサーバー40を利用し、ユーザーの視線情報として視線の移動速度を用いる場合のドキュメント閲覧ソフトウェア及びプリンタドライバのそれぞれの処理の一例である。
In the case of the
上述したように、ページ毎に印刷設定を行った印刷ジョブを生成するにあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用することで、第1実施形態の場合と同様の作用、効果を得ることができる。さらに、サーバー40へアップロードされた情報を利用することで、一度も対象ドキュメントを閲覧したことのないユーザーであっても、プリンタドライバが自動でページ毎の印刷設定を行いながら印刷ジョブを生成することが可能となる。 As described above, when the print job in which the print setting is performed for each page is generated, the line-of-sight information, which is the reaction of the user when the user actually browses the document, is used. Similar actions and effects can be obtained. Furthermore, by using the information uploaded to the server 40, even a user who has never viewed the target document can generate a print job while the printer driver automatically sets print settings for each page. Is possible.
<第3実施形態>
第3実施形態は、第1実施形態と同様に、クライアントPCが1台の場合の印刷システム(画像形成システム)の例である。したがって、システム構成及びハードウェア構成については、第1実施形態の場合と同じであるため、説明を省略する。
<Third Embodiment>
Like the first embodiment, the third embodiment is an example of a printing system (image forming system) in the case where there is one client PC. Therefore, the system configuration and the hardware configuration are the same as in the case of the first embodiment, and the description thereof will be omitted.
[クライアントPCの処理の流れ]
クライアントPC10における処理の流れについて説明する。以下では、視線情報として、視線の移動距離を利用する場合を例に挙げて説明する。また、視線情報の保存先(保存部)として、ローカルストレージ部17を利用する。ユーザーが事前に設定した印刷設定の一例を表6に示す。
[Processing flow of client PC]
The flow of processing in the
表6では、デフォルトの印刷設定として、カラー設定はモノクロ、ページ割り付けは2in1を指定し、視線の移動距離が所定距離以上、例えば300cm以上のページ用の設定として、カラー設定はカラー、ページ割り付けは1in1を指定する場合を例示している。 In Table 6, as the default print settings, monochrome is specified for color setting, 2 in 1 is specified for page allocation, and color setting is for color and page allocation is for pages with a line-of-sight movement distance of a predetermined distance or more, for example, 300 cm or more. The case where 1 in 1 is designated is illustrated.
(ドキュメント閲覧ソフトウェアの処理の流れ)
まず、制御部11による制御の下に実行される、ドキュメント閲覧ソフトウェアの処理の流れについて、図8のフローチャートを用いて説明する。図8は、ドキュメント閲覧ソフトウェアの処理の流れを示すフローチャートである。
(Processing flow of document viewing software)
First, the flow of processing of the document browsing software executed under the control of the
制御部11は、まず、クライアントPC10に搭載されている撮像部13を起動し(ステップS51)、次いで、ユーザーが選択したドキュメントを開く(ステップS52)。撮像部13の起動により、表示部18の表示画面上のドキュメントを見ているユーザーの顔画像の撮影が行われ、その顔画像が記憶部16に保持される。そして、視線情報検出部14は、記憶部16に保持されている顔画像を基にユーザーの視線情報を検出する。
The
次に、制御部11は、ユーザーがドキュメントを閉じる処理を行ったか否かを判断し(ステップS53)、ユーザーがドキュメントを閉じる処理を行っていない場合は(S53のNO)、閲覧中のページ数(ページ番号)と現在時刻を記憶部16に記録し(ステップS54)、しかる後ステップS13に戻る。ユーザーがドキュメントを閉じる処理を行った場合は(S53のYES)、制御部11は、視線情報検出部14が検出した視線情報(本例では、視線の移動距離)と現在時刻の情報を取得する(ステップS55)。
Next, the
次に、制御部11は、ステップS54で取得したデータと、ステップS55で取得したデータから、閲覧したページ毎の視線の移動距離の情報を取得し(ステップS56)、その取得した情報をローカルストレージ部17に保存する(ステップS57)。ステップS56では、表7のページ毎の視線移動距離を視線情報として取得する。
Next, the
(プリンタドライバの処理の流れ)
続いて、制御部11による制御の下に実行される、印刷ジョブの生成を行うプリンタドライバの処理の流れについて、図9のフローチャートを用いて説明する。図9は、印刷ジョブの生成を行うプリンタドライバの処理の流れを示すフローチャートである。
(Processing flow of printer driver)
Next, the flow of processing of the printer driver that generates a print job, which is executed under the control of the
制御部11は、表1の通りに設定した印刷設定の事前設定情報を取得し(ステップS61)、次いで、ステップS57の処理でローカルストレージ部17に保存した表7にあるページ毎の視線の移動距離情報を取得する(ステップS62)。次に、制御部11は、ステップS61で取得したデータと、ステップS62で取得したデータから、ページ毎の印刷設定を判定する。ローカルストレージ部17から取得したページ毎の視線移動距離とカラー設定及びページ割り付けとの関係を表8に示す。
The
表8では、3ページ目のユーザーの視線移動距離が340(cm)であり、事前設定(表6参照)の300(cm)以上であることから、デフォルト設定がモノクロであったカラー設定をカラーと判定し、ページ割り付け(デフォルト設定が2in1)を1in1と判定する場合を例示している。 In Table 8, the line-of-sight movement distance of the user on the third page is 340 (cm), which is 300 (cm) or more set in advance (see Table 6). Therefore, the default color setting is monochrome. And the page allocation (default setting is 2 in 1) is determined to be 1 in 1.
次に、制御部11は、ステップS63で判定した印刷設定に従い、印刷ジョブを生成し(ステップS64)、次いで、生成した印刷ジョブを印刷装置20へ送信する(ステップS65)。このように、モノクロ/2in1の初期設定からカラー/1in1に印刷設定を変更して拡大して印刷することで、見づらいドキュメントを見やすく印刷することができる。
Next, the
以上の処理が、第3実施形態に係る印刷システム100の場合、即ち視線情報の保存先としてローカルストレージ部17を利用し、ユーザーの視線情報として視線の移動距離を用いる場合のドキュメント閲覧ソフトウェア及びプリンタドライバのそれぞれの処理の一例である。
In the case where the above processing is performed by the
ユーザーは視線情報に応じた印刷設定を事前に設定しておけば、その後のドキュメント閲覧時の視線情報が自動でドキュメント自体へ記録される。そして、それらの情報をプリンタドライバが取得して自動でページ毎の印刷設定を行い、印刷ジョブを生成することが可能となる。 If the user sets print settings according to the line-of-sight information in advance, the line-of-sight information at the time of browsing the document thereafter is automatically recorded in the document itself. Then, it becomes possible for the printer driver to acquire such information and automatically perform print setting for each page to generate a print job.
上述したように、ページ毎に印刷設定を行った印刷ジョブを生成するにあたって、ユーザーが実際にドキュメントを閲覧したときのユーザーの反応である視線情報を利用することで、第1実施形態の場合と同様の作用、効果を得ることができる。 As described above, when the print job in which the print setting is performed for each page is generated, the line-of-sight information, which is the reaction of the user when the user actually browses the document, is used. Similar actions and effects can be obtained.
ここで、ユーザーが表示画面上のドキュメントを見るとき、例えばドキュメントの行数が多く、見づらい場合には、何往復も視線を移動することになる。その結果、必然的に、1ページ当たりのユーザーの視線の移動距離が長くなる。したがって、ユーザーの視線情報として、視線の移動距離を利用することで、視線の移動距離が所定距離以上になったときに、閲覧のために何往復も視線を移動する必要があり、見ずらいページであることを判別することができる。 Here, when the user views the document on the display screen, for example, when the number of lines of the document is large and it is difficult to view, the user's line of sight moves many times. As a result, the moving distance of the user's line of sight per page is inevitably long. Therefore, by using the moving distance of the line of sight as the user's line-of-sight information, it is necessary to move the line of sight many times for browsing when the moving distance of the line of sight exceeds a predetermined distance, which is difficult to see. It can be determined that it is a page.
[変形例]
以上、本発明について実施形態を用いて説明したが、本発明は上記の各実施形態に記載の範囲には限定されない。すなわち、本発明の要旨を逸脱しない範囲内で上記の各実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
[Modification]
Although the present invention has been described above using the embodiments, the present invention is not limited to the scope described in each of the above embodiments. That is, various changes or improvements can be added to the above-described embodiments without departing from the scope of the present invention, and modes with such changes or improvements are also included in the technical scope of the present invention.
例えば、ユーザーの視線情報として、第1実施形態及び第2実施形態では、視線の移動速度を利用し、第3実施形態では、視線の移動距離を利用するとしたが、視線の移動速度及び移動距離の両方を利用する実施形態とすることも可能である。 For example, as the line-of-sight information of the user, the moving speed of the line of sight is used in the first and second embodiments, and the moving distance of the line of sight is used in the third embodiment. It is also possible to adopt an embodiment that uses both of the above.
10…クライアントPC、 20…印刷装置、 30…ネットワーク、 40…サーバー、 100…第1実施形態に係る印刷システム、 200…第2実施形態に係る印刷システム
DESCRIPTION OF
Claims (8)
前記視線情報検出部が検出した前記視線情報を前記ドキュメントのページ番号と関連付けて保存する保存部と、
前記視線情報検出部が検出した前記視線情報に応じた印刷設定を設定する設定部と、
前記保存部に保存されているページ毎の前記視線情報と、前記設定部が設定した前記視線情報に応じた前記印刷設定を参照して、ページ毎に印刷設定を行った印刷ジョブを生成するジョブ生成部と、
を備えることを特徴とする情報処理装置。 A line-of-sight information detection unit that detects the line-of-sight information of the user for each page of the document on the display screen,
A storage unit that stores the line-of-sight information detected by the line-of-sight information detection unit in association with the page number of the document,
A setting unit that sets print settings according to the line-of-sight information detected by the line-of-sight information detection unit,
A job for generating a print job in which print setting is performed for each page by referring to the line-of-sight information for each page stored in the storage unit and the print setting according to the line-of-sight information set by the setting unit A generator,
An information processing device comprising:
請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the line-of-sight information is a moving speed of the line-of-sight of the user.
請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the line-of-sight information is a moving distance of the line of sight of the user.
請求項1または請求項2に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the storage unit is a property area of the document file itself or a document body.
請求項1または請求項2に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the storage unit is a server.
請求項1または請求項2に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the storage unit is a local storage unit.
検出した前記視線情報を前記ドキュメントのページ番号と関連付けて保存部に保存するステップと、
検出した前記視線情報に応じた印刷設定を設定する設定ステップと、
前記保存部に保存されているページ毎の前記視線情報と、前記設定ステップで設定した前記視線情報に応じた前記印刷設定を参照して、ページ毎に印刷設定を行った印刷ジョブを生成するステップと、
の各処理を実行することを特徴とする情報処理方法。 Detecting the user's line-of-sight information for each page of the document on the display screen,
Storing the detected line-of-sight information in the storage unit in association with the page number of the document,
A setting step of setting print settings according to the detected line-of-sight information,
A step of generating a print job in which print setting is performed for each page by referring to the line-of-sight information for each page stored in the storage unit and the print setting according to the line-of-sight information set in the setting step When,
An information processing method characterized by executing each process of.
前記情報処理装置から与えとられる前記ドキュメントを印刷する印刷装置と、
を具備する印刷システムであって、
前記情報処理装置は、
前記表示部の表示画面上のドキュメントのページ毎にユーザーの視線情報を検出する視線情報検出部と、
前記視線情報検出部が検出した前記視線情報を前記ドキュメントのページ番号と関連付けて保存する保存部と、
前記視線情報検出部が検出した前記視線情報に応じた印刷設定を設定する設定部と、
前記保存部に保存されているページ毎の前記視線情報と、前記設定部が設定した前記視線情報に応じた前記印刷設定とを参照して、ページ毎に印刷設定を行った印刷ジョブを生成し、前記印刷装置に与えるジョブ生成部と、を備える
ことを特徴とする印刷システム。 An information processing device having a display unit for displaying a document;
A printing device for printing the document given from the information processing device;
A printing system comprising:
The information processing device,
A line-of-sight information detection unit that detects the line-of-sight information of the user for each page of the document on the display screen of the display unit,
A storage unit that stores the line-of-sight information detected by the line-of-sight information detection unit in association with the page number of the document,
A setting unit that sets print settings according to the line-of-sight information detected by the line-of-sight information detection unit,
The line-of-sight information for each page stored in the storage unit and the print setting corresponding to the line-of-sight information set by the setting unit are referenced to generate a print job for which print setting is performed for each page. And a job generation unit for giving the printing apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016166869A JP6680149B2 (en) | 2016-08-29 | 2016-08-29 | Information processing apparatus, information processing method, and printing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016166869A JP6680149B2 (en) | 2016-08-29 | 2016-08-29 | Information processing apparatus, information processing method, and printing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018036706A JP2018036706A (en) | 2018-03-08 |
| JP6680149B2 true JP6680149B2 (en) | 2020-04-15 |
Family
ID=61566470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016166869A Active JP6680149B2 (en) | 2016-08-29 | 2016-08-29 | Information processing apparatus, information processing method, and printing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6680149B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3951586B2 (en) * | 2000-10-13 | 2007-08-01 | 富士ゼロックス株式会社 | Document creation system, document creation method, and computer-readable recording medium |
| JP2002157060A (en) * | 2000-11-20 | 2002-05-31 | Fuji Xerox Co Ltd | Document design conversion system, document design conversion method, and storage medium |
| JP2004007158A (en) * | 2002-05-31 | 2004-01-08 | Fuji Photo Film Co Ltd | Imaging apparatus, main object determining device, and image processing device |
| JP2008219793A (en) * | 2007-03-07 | 2008-09-18 | Konica Minolta Business Technologies Inc | Device and method for forming image, and image processing program and computer-readable storage medium storing the same |
| JP2013235445A (en) * | 2012-05-09 | 2013-11-21 | Konica Minolta Inc | Information terminal, printing setting program, printing system, and recording medium with printing setting program recorded thereon |
| JP2016107617A (en) * | 2014-12-05 | 2016-06-20 | 株式会社リコー | Image formation device, image formation method, and image formation program |
| JP6536510B2 (en) * | 2016-07-28 | 2019-07-03 | 京セラドキュメントソリューションズ株式会社 | Presentation support system, presentation support device and presentation support method |
-
2016
- 2016-08-29 JP JP2016166869A patent/JP6680149B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018036706A (en) | 2018-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9189140B2 (en) | Image processing apparatus, control method thereof and storage medium storing program | |
| US10165145B2 (en) | Image processing apparatus, method for controlling image processing apparatus, and storage medium | |
| US9491319B2 (en) | Display control device customizing content based on client display | |
| JP5786828B2 (en) | Display device, display device control method, and display device control program | |
| JP5371726B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
| US9310986B2 (en) | Image processing apparatus, method for controlling image processing apparatus, and storage medium | |
| US9354801B2 (en) | Image processing apparatus, image processing method, and storage medium storing program | |
| US20220035500A1 (en) | Image processing apparatus, control method for image processing apparatus, and recording medium | |
| JP2013021537A (en) | Image forming apparatus and image processing method | |
| JP2009211519A (en) | Information processor and program | |
| JP5590872B2 (en) | Data processing system, data processing apparatus, data processing method and program | |
| US20200021698A1 (en) | Display apparatus and non-transitory computer readable medium | |
| JP6390330B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
| JP6680149B2 (en) | Information processing apparatus, information processing method, and printing system | |
| JP6780913B2 (en) | Processing equipment, display methods, and computer programs | |
| JP6409285B2 (en) | Display control apparatus, image forming apparatus, display method, and display program | |
| JP2014215932A (en) | Document output device, control method for document output device and control program for document output device | |
| JP7362450B2 (en) | Image processing device, its control method, and program | |
| JPWO2019069704A1 (en) | Multifunction device and its processing method | |
| JP6234301B2 (en) | Display data creation system, display data creation method, and computer program for display data creation | |
| JP2018092304A (en) | Print setting device, print setting system and print setting program | |
| JP2014059877A (en) | Information processing apparatus, control method of information processing apparatus and program | |
| JP2014119994A (en) | Information processing terminal, control method for information processing terminal, and program | |
| JP2023157318A (en) | Terminal device and electronic manual display method | |
| JP2014139820A (en) | Image processing device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190521 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200131 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200302 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6680149 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |