JP6771972B2 - Information processing equipment, programs and control methods - Google Patents
Information processing equipment, programs and control methods Download PDFInfo
- Publication number
- JP6771972B2 JP6771972B2 JP2016136109A JP2016136109A JP6771972B2 JP 6771972 B2 JP6771972 B2 JP 6771972B2 JP 2016136109 A JP2016136109 A JP 2016136109A JP 2016136109 A JP2016136109 A JP 2016136109A JP 6771972 B2 JP6771972 B2 JP 6771972B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- printing
- information processing
- error information
- print setting
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は印刷設定画面でメッセージを表示する技術に関する。 The present invention relates to a technique for displaying a message on a print setting screen.
従来、プリンター本体で警告を表示する技術があった。特許文献1はユーザーが指定した用紙サイズと給紙された用紙サイズが異なる場合に、プリンター本体の表示パネルに警告を表示する技術を開示している。
Conventionally, there has been a technique of displaying a warning on the printer body.
特許文献1の技術では警告表示がプリンター本体で行われるため、ユーザーはプリンター本体がある場所まで移動して警告を確認する必要がある。そこで本明細書ではプリンターからメッセージを表示するための情報を取得して、印刷設定画面でメッセージを表示する構成を検討する。
In the technique of
このような構成では、例えば取得したメッセージが印刷に問題があることを示していても、印刷設定画面で設定された印刷設定によっては問題がないケースが存在する。問題がないケースで取得した印刷に問題があることを示すメッセージをそのまま表示するとユーザーを混乱させる。 In such a configuration, for example, even if the acquired message indicates that there is a problem in printing, there may be a case where there is no problem depending on the print settings set on the print setting screen. It confuses the user to display the message indicating that there is a problem with printing obtained in the case where there is no problem.
これに対して本発明は印刷時に実際に問題が生じるか否かを考慮してメッセージを表示することで、利便性の高い印刷設定画面を提供することを目的とする。 On the other hand, an object of the present invention is to provide a highly convenient print setting screen by displaying a message in consideration of whether or not a problem actually occurs during printing.
上記の目的を達成するための本発明に係る情報処理装置は、印刷設定画面を表示する情報処理装置であって、
印刷装置から複数種類のエラー情報を取得する第1の取得手段と、
前記印刷設定画面において現在設定されている印刷設定の取得を行う第2の取得手段と、
前記第1の取得手段で取得した複数種類のエラー情報の中に、前記第2の取得手段で取得した印刷設定での印刷に支障をきたすエラー情報があるか判定する判定手段と、
表示手段に、
前記判定手段で前記印刷に支障をきたすエラー情報があると判定した場合には、当該印刷に支障をきたすエラー情報を前記印刷設定画面の所定の領域に表示させ、
前記判定手段で前記印刷に支障をきたすエラー情報がないと判定した場合には、印刷が可能であることを示す情報を所定のアイコンと共に前記印刷設定画面の前記所定の領域に表示させ、
さらに、ユーザにより前記所定のアイコンに対する操作が行われた場合には、前記取得した複数種類のエラー情報のうちの、印刷に支障をきたさないエラー情報を追加表示させる制御手段とを有することを特徴とする。
The information processing device according to the present invention for achieving the above object is an information processing device that displays a print setting screen.
The first acquisition means for acquiring multiple types of error information from the printing device,
A second acquisition means for acquiring the print settings currently set on the print setting screen, and
A determining means for determining whether or not the plurality of types of error information acquired by the first acquisition means include error information that interferes with printing with the print settings acquired by the second acquisition means.
As a display means,
When the determination means determines that there is error information that interferes with printing, the error information that interferes with printing is displayed in a predetermined area of the print setting screen.
When the determination means determines that there is no error information that interferes with printing, information indicating that printing is possible is displayed together with a predetermined icon in the predetermined area of the print setting screen.
Further, it is characterized by having a control means for additionally displaying error information that does not interfere with printing among the acquired plurality of types of error information when the user performs an operation on the predetermined icon. And.
本発明では印刷時に実際に問題が生じるか否かを考慮してメッセージを表示することで、利便性の高い印刷設定画面を提供することができる。 In the present invention, it is possible to provide a highly convenient print setting screen by displaying a message in consideration of whether or not a problem actually occurs during printing.
以下、本発明を実施するための形態について図面を用いて説明する。 Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
図1は本発明の実施形態を示す情報処理装置の一例であるコンピューターを用いたシステムのブロック構成図である。 FIG. 1 is a block configuration diagram of a system using a computer, which is an example of an information processing device showing an embodiment of the present invention.
Central Processing Unit(CPU)101は、主記憶装置102のRead Only Memory(ROM)1021、Random Access Memory(RAM)1022あるいは補助記憶装置105に格納されたプログラムに従ってコンピューター100全体の制御を行う。加えて、CPU101が補助記憶装置105に記憶されているプログラムに基づき処理を実行することによって、後述するフローチャートの各ステップの処理が実現される。
The Central Processing Unit (CPU) 101 controls the
RAM1022はCPU101が各処理を行う際のワークエリアとしても使用される。補助記憶装置105には、アプリケーション(アプリ)1051やデバイスアプリケーション1052、プリンタードライバー1053、オペレーティングシステム(OS)1054等の各種プログラムが格納される。キーボード1031やマウス・タッチパネルなどに代表されるポインティングデバイス1032等の入力機器は、入力インターフェース(I/F)103を通してコンピューター100に接続される。これらの入力機器を通してユーザーからのプログラムへの操作を受け付ける。出力I/F104にはモニター1041等の出力デバイスが接続され、プログラムの指示に従いモニター上にUIを表示する。通信I/F106はネットワーク1061に接続されており、コンピューター100の外部機器、例えば、図2のコンピューター202やプリンター201との通信が可能である。上記モジュールは、システムバス107で接続され、各モジュール間でデータのやり取りが可能である。また、本発明の処理が含まれているアプリ1051〜1054は、不図示のCD−ROMやUSBメモリーを介して補助記憶装置105に追加可能である。さらにネットワーク1061を経由して補助記憶装置105に追加することも可能である。なお、特に断らない限り、本発明の機能が実行されるのであれば、機器の構成に係わらず本発明を適用できることは言うまでもない。単体の機器であっても、複数の機器からなるシステムであっても、Localネットワークを介して接続が為され処理が行われるシステムであってもよい。
The
図2は本発明の実施の形態におけるネットワーク1061の環境を簡略した図である。印刷を行う文書や画像を作成するコンピューター100/202が単体もしくは複数ネットワークに接続されている。さらにプリンター201が単体もしくは複数ネットワークに接続されていることもある。ネットワークにはPersonal Area Network(PAN)、LANなどの小規模から大規模までのネットワークがあり、これらの機器が全てのネットワークに接続されている。なお、クラウドなど、サーバーやプリンターがインターネットを経由して接続されていても構わない。
FIG. 2 is a simplified diagram of the environment of the
本実施例では、特にプリンタードライバー1053を取り上げて説明する。これらのソフトウェアモジュールは、補助記憶装置105からRAM1022にロードされ、CPU101で実行される。アプリ1051は、ワードプロセッサやブラウザー等の一般的なアプリケーションである。モニター1041上にUIを表示し、ポインティングデバイス1032やキーボード1031等の入力機器によってユーザーの印刷要求を受け付ける。ユーザーの印刷要求を受けて、アプリ1051は、印刷システム(不図示)へ印刷要求を出す。印刷システムはOS1054のサブシステムである。印刷システムはアプリ1051とプリンタードライバー1053の中間に位置し、印刷処理における共通処理の実行を行う。具体的な実行処理としては、印刷対象プリンターの選択や選択されたプリンタードライバー1053を用いたPage Description Language(PDL)への変換を行う。プリンタードライバー1053は、印刷出力先のプリンターに依存する処理を受け持つモジュールである。プリンタードライバー1053は、プリンター201から機器構成情報やユーザーにより設定された情報等の取得を行い、プリンター201に定義されている初期設定のデータや後からカスタマイズされた情報、プリンターから取得した情報等から、プリンタードライバー1053の印刷設定画面上で設定可能な情報の生成を行う。この情報に基づき、プリンタードライバー1053や外部アプリケーションは設定項目を列挙してUI表示を行う。プリンタードライバー1053は、アプリ1051より印刷システム経由でプリンターが一般的に解釈可能な設定情報を含む標準文書データを受け取り、プリンター201で解釈可能なPDLに変換した上で、OS 1054のサブシステムであるシステムスプーラを介し、プリンター201へ送信することで印刷処理を行う。
In this embodiment, the
ここで、まず本実施例の概要を説明する。図3はプリンタードライバー1053のUIである印刷設定画面を示す一例であり、本印刷設定画面上から原稿サイズ設定302を始めとする印刷に必要な設定を行う。さらに本実施例では印刷設定画面にプリンター201の状態を表示するメッセージ表示部301を設けることで、ユーザーにプリンター201で印刷が可能かどうかを確認する機能の提供を行っている。また、図4はプリンター201のパネルに表示される画面の一例であるが、ここに表示されるパネル上のメッセージ404が前述のメッセージ表示部301で表示を行う対象のメッセージである。通常であれば、単に図4のパネル上のメッセージ404の表示に従い、印刷設定画面上のメッセージ表示部301にも「用紙切れ」に該当するメッセージのそのまま表示すれば良いが、本例では図4のパネル上のメッセージ404とは異なるメッセージを表示している。まず、図4のパネル上のメッセージ404である「用紙切れ」にあたるメッセージは、パネル上のカセット2の情報402にも表示されているようにB5用紙が無くなったことを示している。しかし、図3の印刷設定画面の原稿サイズ設定302ではA4用紙を指定しているため、B5用紙の情報は印刷をしようとしているユーザーにとってはB5用紙が用紙切れであることは直接必要のない情報と言える。本実施例では、プリンター201から取得した情報が上記のように現在の印刷設定画面の印刷設定で印刷を行う上で必要の無いメッセージであった場合、受け取った情報をそのまま印刷設定画面のメッセージ表示部301に表示させるのではなく、実運用上ユーザーにとって必要な情報に変換して表示を行う。具体的には、パネル上のカセット1の情報401に示されているように、印刷設定画面を介してユーザーが指定しているA4用紙は問題なく使えるため、「用紙切れ」ではなく、問題ないことを示す「準備完了」メッセージを表示する。
Here, first, the outline of this embodiment will be described. FIG. 3 is an example showing a print setting screen which is the UI of the
ここから図5、図6を用いてプリンタードライバー1053の印刷設定画面のメッセージの変更処理について説明する。なお、本実施例におけるフローは特に断らない限りプリンタードライバー1053上で実行されるものとする。この際、プリンタードライバー1053は、ユーザーの要求や、他のシステムの要求に応じて補助記憶装置105からRAM1022にロードされCPU101で実行される。
From here, the process of changing the message on the print setting screen of the
まず、S501ではプリンタードライバー1053はプリンター201からステータス情報の取得を行う。ステータス情報は、一例として図7のプリンターのステータスID701のような形で取得される。ステータスID701には図8の一覧のいずれかのIDが設定されている。図7の例ではプリンターのステータスID701は「0003」「0007」となっているため、「用紙切れ」、「トナー/インクなし」が取得されたという意味になる。複数種類のエラーが発生していた場合、このようにリストとして取得されるが、そのうち一番優先度が高いものが印刷設定画面のメッセージ表示部301に表示される対象のメッセージとなる。このようにしてS501では、印刷設定画面で表示するために、プリンターから少なくとも一つのステータスが取得される。
First, in S501, the
S502では、プリンター201からプリンターの属性情報の取得を行う。ここでのプリンターの属性情報とは用紙やトナー等の消耗品情報や、プリンターに取り付けられたフィニッシャー等のオプション情報を指す。本実施例ではプリンターの属性情報として以降の説明では図9のカセット情報と図10のトナー情報を例に説明を行う。
In S502, the attribute information of the printer is acquired from the
なお、S501とS502は、本フロー以外のタイミングで取得したキャッシュ情報を参照する形でも構わない。また、情報の取得自体は一度に行っても良いものとする。S501とS502によりプリンターの属性情報と、印刷設定画面でメッセージを表示するためのステータス情報を含むプリンターの状態情報が取得される。 Note that S501 and S502 may refer to cache information acquired at a timing other than this flow. In addition, the information acquisition itself may be performed all at once. S501 and S502 acquire printer attribute information and printer status information including status information for displaying a message on the print setting screen.
S503は取得したメッセージの変更、例えば、「用紙切れ」を「準備完了」に変更するかどうかの判定を行う。本処理の詳細は後述する。 S503 determines whether to change the acquired message, for example, to change "out of paper" to "ready". Details of this process will be described later.
S504ではS503での判定結果からメッセージの変更が必要かどうかの判定を行い、変更する必要がある場合は、S505にてメッセージの変更を行う。 In S504, it is determined from the determination result in S503 whether or not the message needs to be changed, and if it is necessary to change, the message is changed in S505.
S506では、印刷設定画面のメッセージ表示部301にメッセージの表示・更新を行う。
In S506, a message is displayed / updated on the
以上の処理を行うことで、プリンター201から取得したメッセージの表示と変更処理を行う。
By performing the above processing, the message acquired from the
なお、本願においては、メッセージ表示部301に表示する文言を単に「メッセージ」と記載するが、図8の「準備完了」以外のプリンターで問題が発生している場合に表示するメッセージを特に「警告メッセージ」と記載する。警告メッセージを含めたメッセージは基本的にプリンターから取得したステータス情報のステータスである。
In the present application, the wording displayed on the
次に図6を用いて、メッセージの変更を行うかどうかの判定を行う処理について説明する。 Next, a process of determining whether or not to change the message will be described with reference to FIG.
まずS601では、表示対象となっているメッセージが変更対象の警告メッセージであるかどうかの判定を行う。具体的にはプリンターの状態情報から特定可能な少なくとも一つのステータス(メッセージ)に印刷設定画面の表示対象から後述のS605による除外処理を行う警告メッセージが含まれているか否かを判定する。これは、印刷設定画面の設定次第で解消する可能性のある情報かどうかの判定であり、本実施例においては図8の「用紙切れ」か「トナー/インク残量:少」、「トナー/インクなし」が変更対象の警告メッセージとなる。本情報は予めドライバ側で設定されている固定のリスト情報を参照する形で説明を進めるが、後からアドインのように追加機能の形で動的に設定や判定条件の追加を行っても構わない。また、用紙やトナー以外にも代替手段等により印刷可能となり得るそれ以外の印刷設定に関する情報であってももちろん構わない。 First, in S601, it is determined whether or not the message to be displayed is a warning message to be changed. Specifically, it is determined whether or not at least one status (message) that can be specified from the printer status information includes a warning message to be excluded from the display target of the print setting screen according to S605 described later. This is a judgment as to whether or not the information may be resolved depending on the setting of the print setting screen. In this embodiment, "paper out" or "toner / ink remaining amount: low", "toner / ink" in FIG. "No ink" is the warning message to be changed. This information will be explained by referring to the fixed list information set in advance on the driver side, but later settings and judgment conditions may be dynamically added in the form of additional functions such as add-ins. Absent. In addition to paper and toner, information on other print settings that can be printed by alternative means may of course be used.
S602では、複数の警告メッセージが変更対象の警告メッセージとして該当した場合、未処理の警告メッセージの中から最も優先度の高いものを判定対象として設定を行う。なお、本実施例においては、基本的に優先度順に並べられている想定で上から順に処理を行うが、付加情報として優先度情報がつけられていた場合、それに従った順序で処理を行っても良い。ここでは、例えば「トナー/インクなし」と「用紙切れ」の2つの警告が発生していたとして、「用紙切れ」の優先度が高く「用紙切れ」が取得されたとする。 In S602, when a plurality of warning messages correspond as warning messages to be changed, the one with the highest priority among the unprocessed warning messages is set as the determination target. In this embodiment, the processing is basically performed in order from the top on the assumption that the information is arranged in the order of priority, but if the priority information is added as additional information, the processing is performed in the order according to the priority information. Is also good. Here, it is assumed that, for example, two warnings of "no toner / ink" and "out of paper" have occurred, and "out of paper" has a high priority and "out of paper" is acquired.
S603では、変更対象の警告メッセージに関連した属性情報の取得を行う。例えば、変更対象が「用紙切れ」であった場合は、図5のS502で取得した属性情報の中から図9のプリンターのカセット情報の取得を行う。 In S603, the attribute information related to the warning message to be changed is acquired. For example, when the change target is "out of paper", the cassette information of the printer of FIG. 9 is acquired from the attribute information acquired in S502 of FIG.
S604では、印刷設定画面で現在設定されている印刷設定の取得を行う。具体的には図3の設定から原稿サイズ設定302や出力用紙サイズ設定303等、変更対象の警告メッセージに関連のある設定の取得を行う。 In S604, the print setting currently set on the print setting screen is acquired. Specifically, the settings related to the warning message to be changed, such as the original size setting 302 and the output paper size setting 303, are acquired from the settings shown in FIG.
S605では、プリンタードライバー1053は変更対象の警告メッセージが表示対象から除外する警告メッセージであるかどうかの判定を行う。例えば、変更対象が「用紙切れ」であった場合は、図3の現在の印刷設定から出力用紙としての「A4用紙」の残量が残っているかを判定する。ここで、図9のカセット1の用紙サイズ901と用紙残量903の情報から、印刷対象のA4用紙が残っていることが分かるため、現在の印刷設定で問題ないことが分かる。なお、本S605の判定で警告メッセージが表示対象から除外すると判定されなかった場合はそのまま処理を抜ける。そして、その場合は、印刷設定画面のメッセージ表示部301には「用紙切れ」の表示がされる。このようにS605ではプリンターの状態情報と印刷設定画面で設定された現在の印刷設定に基づいて、取得されたステータスのうち判定対象のステータス(メッセージ)を印刷設定画面の表示対象から除外するか否かが判定される。
In S605, the
S606では、警告メッセージが印刷に支障をきたすものでないと判断されているため、該当の警告メッセージを表示対象から除外する。例えば「用紙切れ」が除外対象となる。 In S606, since it is determined that the warning message does not interfere with printing, the corresponding warning message is excluded from the display target. For example, "out of paper" is excluded.
次に、S607に移行し、変更対象の警告メッセージが残っているかを判定する。ここで、警告が残っていなかった場合には処理を終了するが、まだ本例では「トナー/インクなし」の警告メッセージが残っているため、再度S602に移行し「トナー/インクなし」を判定対象とする。 Next, the process proceeds to S607, and it is determined whether or not the warning message to be changed remains. Here, if no warning remains, the process ends, but in this example, the warning message of "toner / no ink" still remains, so the process shifts to S602 again and "no toner / ink" is determined. set to target.
この後、「トナー/インクなし」に対して再度S601からS605(必要に応じてS606)の処理を行う。S605の判定で警告が解消されなかった場合は、その時点で判定対象となっている警告メッセージが印刷設定画面のメッセージ表示部301に表示される。具体的には「トナー/インクなし」がS605の判定で除外する警告メッセージではないと判定されれば、「トナー/インクなし」がメッセージ表示部301に表示される。つまり、この例ではプリンター201から取得された最も優先度の高い「用紙切れ」の警告メッセージではなく、ユーザーとして問題となっている「トナー/インクなし」が表示されることとなる。
After that, the processes of S601 to S605 (S606 if necessary) are performed again for "no toner / ink". If the warning is not resolved by the determination in S605, the warning message to be determined at that time is displayed on the
なお、補足としてS605の判定に関して、「トナー/インクなし」が変更対象の警告メッセージとなっていた場合についても説明する。この際、図10を見ると黄色のトナー残量情報1002が「0」となっており、残量ゼロであることが分かる。ただし、黒色のトナー残量情報1001から黒のトナーは残っており、モノクロ印刷なら印刷可能であることが分かるため図3の印刷設定画面のカラーモード設定305がモノクロ印刷設定であった場合も現在の印刷設定で問題ないという判定となる。加えて言うと、図10のトナー残量情報1003を見るとマゼンタのトナーも残っているため、カラーモード設定305がモノクロでなくとも黒とマゼンタの2色印刷となっていた場合も、問題ないという判定となる。
As a supplement, the case where "no toner / no ink" is the warning message to be changed will be described with respect to the determination of S605. At this time, looking at FIG. 10, the yellow toner remaining
以上の処理を行うことで、メッセージを変更するかどうかの判定を行うってステータス表示を行うことができる。具体的にはプリンタードライバー1053は、S605による判定の結果に基づいて、S506において印刷設定画面でメッセージを表示することができる。
By performing the above processing, it is possible to display the status by determining whether to change the message. Specifically, the
実施例1では、プリンター201で発生した問題に対して印刷設定画面のメッセージ表示部301の変更処理を行っていたが、プリンター201で警告が発生していなかったとしても印刷が行えないケースがある。例えば、プリンター201の全てのカセットに「A4」用紙がセットされていて、かつ全てのカセットに用紙が入っている場合、プリンター201としては用紙切れの警告は出ないが、プリンタードライバー1053から「A3」用紙の印刷が要求された場合、印刷を実行できずエラーとなってしまう。
In the first embodiment, the
本実施例においては、印刷設定の際にプリンター201から取得したプリンターの属性情報から印刷可能であるかを判定し、印刷に問題があるとされた場合は、メッセージ表示部301を警告メッセージに変更する処理を行う。具体的処理手順に関しては図11において説明を行う。本フローは図5のS503のメッセージ変更判定処理と併せて実行されるか、S503のメッセージ変更判定処理を置き換えて実行される。なお、本実施例におけるフローは特に断らない限りプリンタードライバー1053上で実行されるものとする。この際、プリンタードライバー1053は、ユーザーの要求や、他のシステムの要求に応じて補助記憶装置105からRAM1022にロードされCPU101で実行される。
In this embodiment, it is determined whether printing is possible from the attribute information of the printer acquired from the
まず、S1101では、印刷設定画面にて設定されている設定のうち、用紙設定やカラー設定といった情報の取得を行う。本実施例においては、印刷時にどの用紙が何色のトナーで印刷されるのかを特定するため、用紙に関する情報と色設定に関連する情報を取得する。特に用紙に関連するものは直接用紙サイズや用紙種類を指定させるものだけでなく、間接的に用紙を指定する設定に関しても含めるものとする。例えば、「A4」と「A3」用紙を組み合わせて印刷を行う「用紙混在」設定や「挿入用紙」や「バナーページ」のように本文と違う用紙を指定するものに関しては、組み合わせや挿入対象の用紙も対象として考慮する。この際、用紙の指定サイズと実際に給紙されるサイズが異なるものに関しては、実際に給紙される用紙の方を判定対象とする。具体例を挙げるとA4用紙の製本印刷などの設定で一段階大きいA3サイズの用紙を折り曲げてA4の印刷物を作る場合などは、設定されているA4サイズでなく実際に給紙されるA3の方のサイズを判定対象として扱う。また、直接カセットを指定している場合、指定カセット等の情報も間接的に用紙を指定することとなるため取得対象となる。 First, in S1101, among the settings set on the print setting screen, information such as paper setting and color setting is acquired. In this embodiment, in order to specify which paper is printed with what color toner at the time of printing, information on the paper and information related to the color setting are acquired. In particular, paper-related items shall include not only those that directly specify the paper size and paper type, but also those that indirectly specify the paper. For example, for the "Mixed paper" setting that prints by combining "A4" and "A3" paper, and the "Insert paper" and "Banner page" that specify different paper from the text, the combination and insertion target Paper is also considered as a target. At this time, if the specified size of the paper and the size actually fed are different, the paper actually fed is the determination target. To give a specific example, when making A4 size printed matter by folding A3 size paper that is one step larger in the setting such as bookbinding printing of A4 paper, A3 that is actually fed instead of the set A4 size The size of is treated as a judgment target. In addition, when the cassette is directly specified, the information such as the designated cassette is also the target of acquisition because the paper is indirectly specified.
S1102では、他の実施例と同様プリンターの属性情報として図9のカセット情報や図10のトナー情報の取得を行う。 In S1102, the cassette information of FIG. 9 and the toner information of FIG. 10 are acquired as the attribute information of the printer as in the other embodiment.
S1103では、S1101とS1102で取得した情報に基づいて、印刷設定画面の表示対象に加える警告メッセージがあるかどうかを判定する。一例を挙げると印刷に必要な用紙がカセットに設定されていなかった場合や、印刷に必要な用紙やトナーの残量がゼロとなっていた場合は印刷に失敗する。この場合、「用紙切れ」や「トナー/インクなし」の警告メッセージを表示させた方が良いため、表示対象に加える警告メッセージがあるという判定となる。 In S1103, it is determined whether or not there is a warning message to be added to the display target of the print setting screen based on the information acquired in S1101 and S1102. For example, if the paper required for printing is not set in the cassette, or if the remaining amount of paper or toner required for printing is zero, printing fails. In this case, since it is better to display a warning message of "out of paper" or "no toner / ink", it is determined that there is a warning message to be added to the display target.
最後にS1104では、メッセージ表示部301に表示する対象となる警告メッセージの登録を行う。ここで、例えば用紙が無い場合は図8の「用紙切れ」に該当する「0003」のIDをRAM1022にロードされたプリンタードライバー1053の記憶領域に格納しても良いし、IDを使わずにメッセージを指定させたい場合は「A3の用紙がありません」という文言を直接RAM1022にロードされたプリンタードライバー1053の記憶領域に格納しても構わない。
Finally, in S1104, a warning message to be displayed on the
以上の処理を行うことで、プリンタードライバー1053はS1103により印刷設定画面の表示対象に加えるメッセージがあると判定された場合に、印刷設定画面で表示対象に加えられた警告メッセージの表示を行う。
By performing the above processing, the
なお、本フローが呼び出されるのは印刷設定画面において設定が行われる度でも良いし、一定間隔、あるいは「適用」といったボタンの押下に連動しての呼び出し、または印刷設定画面の最終的な確定処理といった任意のタイミングで呼び出しても良いものとする。 This flow may be called every time a setting is made on the print setting screen, is called at regular intervals, or is called in conjunction with pressing a button such as "Apply", or is the final confirmation process of the print setting screen. It may be called at any time such as.
厚紙など特殊な用紙種類を指定した場合、紙の厚みや重さで測定を行う単純な残量の測定方法では実際の用紙残量と差が出る。ここで、50枚程度の少ない容量のカセットを使用し、カセットの残り20%以下で「用紙残量:少」の警告を行う場合を例に考える。この際、通常の用紙であるなら「残り10枚」で警告表示が出るが、通常の4倍の坪量を持つ厚紙だった場合は、枚数も例えば4分の1程度しか入らないことがあるため「残り2〜3枚」になるまで警告は出ないことになる。通常の印刷では、ページ数が2〜3枚を超えることは珍しくないため、厚紙の場合、もう少しパーセンテージが多い段階で警告を出したほうが良いと考えられる。 When a special paper type such as thick paper is specified, the actual remaining amount of paper differs from the actual remaining amount by a simple method of measuring the remaining amount by measuring the thickness and weight of the paper. Here, consider a case where a cassette having a small capacity of about 50 sheets is used and a warning of "remaining amount of paper: low" is given with 20% or less of the remaining cassette. At this time, if it is normal paper, a warning message will be displayed with "10 sheets remaining", but if it is thick paper with 4 times the normal basis weight, the number of sheets may be only about 1/4, for example. Therefore, the warning will not be issued until "2 to 3 cards remain". In normal printing, it is not uncommon for the number of pages to exceed 2 to 3, so in the case of thick paper, it is better to issue a warning when the percentage is a little higher.
本実施例では、用紙の坪量も含めた警告メッセージへの変更処理について図12を用いて説明する。なお、本実施例におけるフローは特に断らない限りプリンタードライバー1053上で実行されるものとする。この際、プリンタードライバー1053は、ユーザーの要求や、他のシステムの要求に応じて補助記憶装置105からRAM1022にロードされCPU101で実行される。
In this embodiment, the process of changing to the warning message including the basis weight of the paper will be described with reference to FIG. The flow in this embodiment shall be executed on the
本フローは図11のS1102の情報取得に加えて、S1201、S1202の処理を追加し、S1103の処理をS1203に置き換えることで警告メッセージへの変更判定に坪量の条件も加えた処理を行う。 In this flow, in addition to the information acquisition of S1102 in FIG. 11, the processes of S1201 and S1202 are added, and the process of S1103 is replaced with S1203 to perform the process of adding the condition of basis weight to the change determination to the warning message.
S1201では、印刷対象の用紙の坪量の取得を行う。図9のようにカセット1の用紙種類902として「stationery」という用紙種類のラベルしか取得できない場合は、プリンタードライバー1053内で持っている用紙種類と坪量の情報テーブルを参照する等して坪量の取得を行う。
In S1201, the basis weight of the paper to be printed is acquired. If only the label of the paper type "stationery" can be obtained as the
S1202では、警告判定のしきい値を定義したテーブルを取得する。具体的には、坪量いくらの場合は残り何%で警告を出す、という情報を列挙したテーブルの取得を行う。なお、具体的なテーブルでなく計算式で代用する場合は計算式の取得を行う。 In S1202, the table in which the threshold value of the warning determination is defined is acquired. Specifically, we will acquire a table that enumerates information that a warning will be issued at the remaining percentage of the basis weight. If a calculation formula is used instead of a specific table, the calculation formula is acquired.
S1203では、取得した情報を元にカセットの残量が問題の発生する、しきい値以下でないかの判定を行い、問題が発生すると判定された場合はS1104に移行し警告メッセージへの変更を行う。 In S1203, it is determined whether the remaining amount of the cassette causes a problem or is not below the threshold value based on the acquired information, and if it is determined that a problem occurs, the process proceeds to S1104 and the warning message is changed. ..
以上の処理を行うことで、しきい値も考慮した警告メッセージへの変更処理を行う。 By performing the above processing, the change processing to the warning message in consideration of the threshold value is performed.
実施例1の処理を行うことで、印刷設定画面の設定状況に応じて、印刷するのに支障のない場合は、不要な警告の表示を抑制することが可能となる。しかし、単に警告メッセージを上書きし、「準備完了」とだけ表示してしまうと本当に問題がないのか、設定に応じて警告メッセージが抑制されているだけなのか区別をすることができなかった。 By performing the process of the first embodiment, it is possible to suppress the display of unnecessary warnings according to the setting status of the print setting screen when there is no problem in printing. However, it was not possible to distinguish whether there was really no problem if the warning message was simply overwritten and only "Ready" was displayed, or whether the warning message was only suppressed according to the settings.
このため、本実施例では図13のように、警告メッセージを抑制している場合に、プリンターのステータスアイコン1301をインフォメーションアイコン付きのアイコン等に変更する。さらに、その状態でマウスイベント等に応じてツールチップ1302を表示させることで、詳細な情報の表示を行う。
Therefore, in this embodiment, as shown in FIG. 13, when the warning message is suppressed, the
まず、ステータスアイコン1301の変更処理に関して図14を用いて説明する。なお、本実施例におけるフローは特に断らない限りプリンタードライバー1053上で実行されるものとする。この際、プリンタードライバー1053は、ユーザーの要求や、他のシステムの要求に応じて補助記憶装置105からRAM1022にロードされCPU101で実行される。
First, the process of changing the
本処理は図5のメッセージ表示部301の変更処理のS505のメッセージの変更処理と同じタイミングでS1401にてアイコンへ変更する。これによって、警告メッセージが印刷設定画面の表示対象から除外されたことを示すアイコンが印刷設定画面で表示される。なお、S1401では、アイコンの変更に加えてアイコン自体や関連するコントロールに対するイベント処理の登録も必要であれば行う。
This process changes to an icon in S1401 at the same timing as the message change process in S505 of the change process of the
ツールチップを表示する処理について図15を用いて説明を行う。 The process of displaying the tooltip will be described with reference to FIG.
まず、S1501では、ツールチップの表示イベントの受付を行う。本実施例においてはプリンターのステータスアイコン1301かメッセージ表示部301に対するマウスオーバーイベントを受け取り、処理の開始を行う。なお、処理を開始するのはタッチパネルに対応した機器であればタップ操作、長押し等のイベントでも良いし、OS1054等で行われる情報の自動取得により情報更新が行われた場合でも良い。また、ユーザー操作に依存せずに、「プリンタードライバー1053の起動時」や、「一定間隔ごと」のように、予めスケジュールされたタイミングで発生するイベントも含むものとする。
First, S1501 accepts a tooltip display event. In this embodiment, a mouseover event for the
S1502では、S606の処理によって警告メッセージが除外されているかどうかを判定し、除外によりメッセージの変更を行っている場合はS1503に移行してツールチップの表示を行い、メッセージの変更を行っていない場合は処理のスキップを行う。 In S1502, it is determined whether or not the warning message is excluded by the processing of S606, and if the message is changed by the exclusion, the process proceeds to S1503 to display the tooltip, and if the message is not changed. Skips the process.
S1503では、変更を行っている警告メッセージの関連情報の取得を行う。図13のツールチップ1302の例では、内部的に警告の抑制を行っているプリンター201の「用紙切れ」に関連する情報を取得する。具体的にはカセット2のB5用紙が切れているという情報を取得する。ここでは、用紙残量に関する情報であることから図9のプリンターの属性情報を参照し、カセット2の用紙残量905からカセット2の残量がゼロであることと、カセット2の用紙サイズ904から残量がゼロの用紙が「B5」用紙であるという情報を得る。もちろん図5のプリンターのステータスを取得するS501でプリンターのステータスID701の関連情報として「カセット2」の「B5」用紙が「用紙切れ」であるという情報を取得しても良い。
In S1503, the information related to the warning message being changed is acquired. In the example of the
S1504では、S1503で取得した情報を元に表示文言の作成を行い、ツールチップ1302の表示をする。これによって、表示対象から除外された警告メッセージに関連する情報を含むツールチップが表示される。
In S1504, the display wording is created based on the information acquired in S1503, and the
S1505では印刷設定画面の終了を判定し、終了する場合は本処理も終了する。 In S1505, the end of the print setting screen is determined, and if it ends, this process also ends.
(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other Examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
Claims (13)
印刷装置から複数種類のエラー情報を取得する第1の取得手段と、
前記印刷設定画面において現在設定されている印刷設定の取得を行う第2の取得手段と、
前記第1の取得手段で取得した複数種類のエラー情報の中に、前記第2の取得手段で取得した印刷設定での印刷に支障をきたすエラー情報があるか判定する判定手段と、
表示手段に、
前記判定手段で前記印刷に支障をきたすエラー情報があると判定した場合には、当該印刷に支障をきたすエラー情報を前記印刷設定画面の所定の領域に表示させ、
前記判定手段で前記印刷に支障をきたすエラー情報がないと判定した場合には、印刷が可能であることを示す情報を所定のアイコンと共に前記印刷設定画面の前記所定の領域に表示させ、
さらに、ユーザにより前記所定のアイコンに対する操作が行われた場合には、前記取得した複数種類のエラー情報のうちの、印刷に支障をきたさないエラー情報を追加表示させる制御手段とを有することを特徴とする情報処理装置。 An information processing apparatus for displaying a print setting screen,
The first acquisition means for acquiring multiple types of error information from the printing device,
A second acquisition means for acquiring the print settings currently set on the print setting screen, and
A determining means for determining whether or not the plurality of types of error information acquired by the first acquisition means include error information that interferes with printing with the print settings acquired by the second acquisition means.
As a display means,
When the determination means determines that there is error information that interferes with printing, the error information that interferes with printing is displayed in a predetermined area of the print setting screen.
When the determination means determines that there is no error information that interferes with printing, information indicating that printing is possible is displayed together with a predetermined icon in the predetermined area of the print setting screen.
Further, it is characterized by having a control means for additionally displaying error information that does not interfere with printing among the acquired plurality of types of error information when the user performs an operation on the predetermined icon. Information processing device.
前記現在設定されている印刷設定が当該切れている消耗品を利用しない設定である場合に、前記判定手段は、前記消耗品切れを示す情報が印刷に支障をきたさないエラー情報であると判定することを特徴とする請求項1乃至5の何れか1項に記載の情報処理装置。When the currently set print setting is a setting that does not use the out-of-stock consumables, the determination means determines that the information indicating the out-of-consumables is error information that does not interfere with printing. The information processing apparatus according to any one of claims 1 to 5.
印刷装置から複数種類のエラー情報を取得する第1の取得工程と、The first acquisition process for acquiring multiple types of error information from the printing device,
前記印刷設定画面において現在設定されている印刷設定の取得を行う第2の取得工程と、A second acquisition process for acquiring the print settings currently set on the print setting screen, and
前記第1の取得工程で取得した複数種類のエラー情報の中に、前記第2の取得工程で取得した印刷設定での印刷に支障をきたすエラー情報があるか判定する判定工程と、A determination step of determining whether or not the plurality of types of error information acquired in the first acquisition step include error information that interferes with printing with the print settings acquired in the second acquisition step.
表示手段に、As a display means,
前記判定工程で前記印刷に支障をきたすエラー情報があると判定した場合には、当該印刷に支障をきたすエラー情報を前記印刷設定画面の所定の領域に表示させ、When it is determined in the determination step that there is error information that interferes with printing, the error information that interferes with printing is displayed in a predetermined area of the print setting screen.
前記判定工程で前記印刷に支障をきたすエラー情報がないと判定した場合には、印刷が可能であることを示す情報を所定のアイコンと共に前記印刷設定画面の前記所定の領域に表示させ、When it is determined in the determination step that there is no error information that interferes with printing, information indicating that printing is possible is displayed together with a predetermined icon in the predetermined area of the print setting screen.
さらに、ユーザにより前記所定のアイコンに対する操作が行われた場合には、前記取得した複数種類のエラー情報のうちの、印刷に支障をきたさないエラー情報を追加表示させる制御工程とを有することを特徴とする情報処理装置の制御方法。Further, it is characterized by having a control step of additionally displaying error information that does not interfere with printing among the acquired plurality of types of error information when the user performs an operation on the predetermined icon. Control method of the information processing device.
前記現在設定されている印刷設定が当該切れている消耗品を利用しない設定である場合に、前記判定工程では、前記消耗品切れを示す情報が印刷に支障をきたさないエラー情報であると判定することを特徴とする請求項7乃至11の何れか1項に記載の情報処理装置の制御方法。When the currently set print setting is a setting that does not use the out-of-stock consumables, in the determination step, it is determined that the information indicating the out-of-consumables is error information that does not interfere with printing. The control method of the information processing apparatus according to any one of claims 7 to 11, wherein the information processing apparatus is controlled.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016136109A JP6771972B2 (en) | 2016-07-08 | 2016-07-08 | Information processing equipment, programs and control methods |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016136109A JP6771972B2 (en) | 2016-07-08 | 2016-07-08 | Information processing equipment, programs and control methods |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2018005835A JP2018005835A (en) | 2018-01-11 |
| JP2018005835A5 JP2018005835A5 (en) | 2019-08-15 |
| JP6771972B2 true JP6771972B2 (en) | 2020-10-21 |
Family
ID=60949275
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016136109A Expired - Fee Related JP6771972B2 (en) | 2016-07-08 | 2016-07-08 | Information processing equipment, programs and control methods |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6771972B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7547064B2 (en) * | 2020-03-26 | 2024-09-09 | キヤノン株式会社 | Information processing method, information processing program, information processing device, information processing system, and image forming device |
| JP7536482B2 (en) * | 2020-03-16 | 2024-08-20 | キヤノン株式会社 | Information processing method, information processing program, information processing device, information processing system, and image forming device |
| US11435964B2 (en) | 2020-03-16 | 2022-09-06 | Canon Kabushiki Kaisha | Information processing method, information processing program, information processing apparatus, and image forming apparatus |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006137051A (en) * | 2004-11-11 | 2006-06-01 | Seiko Epson Corp | Printing device |
| JP6003235B2 (en) * | 2012-05-29 | 2016-10-05 | ブラザー工業株式会社 | Program, image processing apparatus, image processing system, and error notification method |
-
2016
- 2016-07-08 JP JP2016136109A patent/JP6771972B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018005835A (en) | 2018-01-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9442678B2 (en) | Information processing apparatus, information processing system and non-transitory computer-readable information recording medium | |
| JP6604834B2 (en) | Information processing apparatus, control method therefor, and program | |
| US9606696B2 (en) | Information processing apparatus that displays status of external apparatus in status monitor, and displaying method | |
| US10846032B2 (en) | Information processing apparatus and method of controlling information processing apparatus, with display control for displaying print setting screens as data become available | |
| US9715358B2 (en) | Information processing apparatus, information processing method, and recording medium | |
| US9361056B2 (en) | Information processing apparatus and method for generating a conflict confirmation print job | |
| CN118363547A (en) | Information processing apparatus, control method, and storage medium | |
| US9507544B2 (en) | Information processing apparatus, recording medium, and control method to process print data using filters | |
| US8599391B2 (en) | Multiple media type printing | |
| US20150160894A1 (en) | Information processing apparatus, recording medium, and control method | |
| JP6771972B2 (en) | Information processing equipment, programs and control methods | |
| US8780393B2 (en) | Print control apparatus and control method therefor | |
| US11641434B2 (en) | Server system and image forming device communicating with server system | |
| US9197765B2 (en) | Management apparatus, management method, and program | |
| US10481844B2 (en) | Data communication method and information processing apparatus having multiple print settings | |
| US10346110B2 (en) | Information processing apparatus, method and storage medium performing prohibition processing for print settings | |
| US20150220815A1 (en) | Image forming apparatus and image forming method | |
| US11899988B2 (en) | Information processing apparatus, control method thereof, and storage medium | |
| US11775236B2 (en) | Information processing apparatus, processing method of information processing apparatus, and storage medium | |
| EP3070923B1 (en) | Printing system capable of printing in any one of plural image forming apparatuses over network, image forming apparatus, and printing method | |
| US9262109B2 (en) | Print instruction apparatus, printing system, and non-transitory computer readable medium | |
| JP2008242760A (en) | Printing support system and printing support program | |
| US11838479B2 (en) | Printing system counting number of prints generated, server system, and control method of server system | |
| JP6631107B2 (en) | PRINTING SYSTEM, PRINT CONTROL DEVICE, AND PROGRAM | |
| JP2016143346A (en) | Printer driver, information processing apparatus, and document management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190704 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190704 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200225 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200403 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200521 |
|
| 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: 20200901 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200930 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6771972 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |