JP2016045575A - Printing system, information processor, control method of information processor, and program - Google Patents
Printing system, information processor, control method of information processor, and program Download PDFInfo
- Publication number
- JP2016045575A JP2016045575A JP2014167651A JP2014167651A JP2016045575A JP 2016045575 A JP2016045575 A JP 2016045575A JP 2014167651 A JP2014167651 A JP 2014167651A JP 2014167651 A JP2014167651 A JP 2014167651A JP 2016045575 A JP2016045575 A JP 2016045575A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- printer
- plug
- result
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、印刷システム、情報処理装置、情報処理装置の制御方法、及びプログラムに関し、特に、印刷システムにおけるユーザインタフェースに関する。 The present invention relates to a printing system, an information processing apparatus, a control method for the information processing apparatus, and a program, and more particularly to a user interface in the printing system.
近年、スマートフォンなどの携帯端末からの印刷を行うことが盛んになってきている。携帯端末は、印刷時にネットワーク上にあるプリンタの探索を行い、ユーザは、探索されたプリンタの中から所望のプリンタを指定して印刷することができる。携帯端末には、プリンタの探索や印刷を司るソフトウェア(以降、プラグインと呼ぶ)が複数インストールされている。印刷時に携帯端末のオペレーティングシステム(以降、OSと呼ぶ)は、インストールされた全てのプラグインに対して探索要求を行い、プラグインから返ってきた探索結果に基づいて、ユーザにプリンタのリストを表示して指定させる。これにより、例えば、1つのプリンタが複数のプラグインによって探索された場合には、複数のプリンタが存在するように見える。また、印刷ジョブの処理状態とプリンタの稼働状況をアイコン表示でユーザに提示する技術も開示されている(特許文献1)。 In recent years, printing from a mobile terminal such as a smartphone has become popular. The portable terminal searches for a printer on the network at the time of printing, and the user can specify and print a desired printer from the searched printers. A plurality of software (hereinafter referred to as plug-ins) for managing printer search and printing are installed in the mobile terminal. At the time of printing, the operating system of the portable terminal (hereinafter referred to as the OS) makes a search request to all installed plug-ins, and displays a list of printers to the user based on the search results returned from the plug-ins. To specify. Thereby, for example, when one printer is searched by a plurality of plug-ins, it seems that a plurality of printers exist. Also disclosed is a technique for presenting the processing status of a print job and the operating status of a printer to the user by icon display (Patent Document 1).
しかしながら、携帯端末へインストールできるプラグインは、多種多様に渡るため、場合によっては質の良くないプラグインも存在する。また、実際に印刷ができないプリンタにもかかわらずOSに対して、探索結果として、当該プリンタを返してしまうプラグインも存在する。これらの場合、ユーザは、印刷時に印刷できないプラグインを選んでしまう可能性があり、実際に印刷ができない恐れがある。 However, since there are a wide variety of plug-ins that can be installed in the mobile terminal, there are some poor-quality plug-ins in some cases. There is also a plug-in that returns the printer as a search result to the OS even though the printer cannot actually print. In these cases, the user may select a plug-in that cannot be printed at the time of printing, and there is a possibility that the user cannot actually print.
また、特許文献1に開示されるように、印刷ジョブの処理状態やプリンタの稼働状況などをユーザに対して表示する技術がある。しかしながら、プラグインが正しく動作していることが前提であるため、例えば、質の良くない(正しく動作していない)プラグインに対して適用することは有効ではない。また、このようなプラグインは、ユーザの印刷指示とは非同期に情報を取得して表示する場合もあり、携帯端末からの探索要求のように毎回探索結果のプリンタが異なるような状況においては適切に表示できない可能性がある。 Further, as disclosed in Patent Document 1, there is a technique for displaying a print job processing state, a printer operation state, and the like to a user. However, since it is assumed that the plug-in is operating correctly, for example, it is not effective to apply to a plug-in of poor quality (not operating correctly). In addition, such a plug-in may acquire and display information asynchronously with the user's print instruction, and is appropriate in situations where the search result printer is different each time, such as a search request from a mobile terminal. May not be displayed.
本発明は、上記の問題に鑑みてなされたものであり、印刷が失敗したプラグインとプリンタの組み合わせが選択肢として表示されるのを防止する印刷システムを提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a printing system that prevents a combination of a plug-in and a printer whose printing has failed from being displayed as options.
上記課題を解決するために、本発明の印刷システムは、印刷装置と、前記印刷装置とネットワークを介して通信可能な情報処理装置とを備える印刷システムであって、前記情報処理装置で管理され、前記印刷装置に対する探索要求および前記印刷装置への印刷指示を行う印刷モジュールと、前記印刷指示に対して行った印刷処理の結果を通知する通知手段と、前記印刷装置および前記印刷モジュールの組み合わせと、前記通知手段により通知された印刷処理の結果を履歴として管理する管理手段と、前記探索要求に対する応答の結果を、前記管理手段により管理される前記過去の印刷処理の結果に基づく組み合わせの履歴を反映させて表示する表示手段と、を有することを特徴とする。 In order to solve the above problems, a printing system of the present invention is a printing system including a printing apparatus and an information processing apparatus capable of communicating with the printing apparatus via a network, and is managed by the information processing apparatus. A printing module that issues a search request to the printing device and a printing instruction to the printing device; a notification unit that notifies a result of a printing process performed on the printing command; a combination of the printing device and the printing module; A management unit that manages the result of the printing process notified by the notification unit as a history, and a response result to the search request reflects a combination history based on the result of the past printing process managed by the management unit. Display means for displaying.
本発明によれば、印刷が失敗したプラグインとプリンタの組み合わせが選択肢として表示されるのを防止する印刷システムを提供することができ、印刷時にプラグインを選択する際、印刷できないプラグインを選択することがなく、ユーザの利便性が向上する。 According to the present invention, it is possible to provide a printing system that prevents a combination of a plug-in that failed to print and a printer from being displayed as choices. When selecting a plug-in during printing, a plug-in that cannot be printed is selected. The convenience for the user is improved.
以下、本発明を実施するための形態について図面などを参照して説明する。 Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
(第1実施形態)
まず、本実施形態に係る印刷システムの構成について、図1を用いて説明する。図1は、本実施形態に係る印刷システムの全体構成の一例を示す図である。本印刷システムは、ネットワーク1000に接続された携帯端末4000と、プリンタA8000と、プリンタB8500と、プリンタC9000と、プリンタD9500を含む。ネットワーク1000は、インターネット、イントラネットなど様々な形態があるが、それぞれが通信可能に接続されていればどのような形態であってもよい。携帯端末4000は、スマートフォンやタブレット、PCなどの情報処理装置であってよい。各プリンタは、レーザープリンタ、インクジェットプリンタ、サーマルプリンタ等のプリンタであり、他の機能を有するプリンタであってもよい。また、本実施形態では、プリンタ4台を挙げたが、これに限定することなく、4台以上や4台以下であってもよい。
(First embodiment)
First, the configuration of the printing system according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of the overall configuration of a printing system according to the present embodiment. The printing system includes a
次に、本実施形態に係る携帯端末4000の構成について、図2のブロック図を用いて説明する。まず、図2(A)を参照して、携帯端末4000は、CPU4051とメモリ4052により構成される制御部4050により全体を制御している。表示部4010は、ディスプレイなどの出力装置であり、操作部4020は、タッチパネルや各種ボタンなどの入力装置である。ネットワーク通信部4030は、3G回線やWi−Fi(登録商標)などの通信でネットワーク1000に接続して外部装置とのデータの入出力を行う。近距離無線通信部4040は、NFC(Near Field Communication)による近距離無線通信などを行って外部装置とのデータの入出力を行う。記憶部4100には、各種アプリケーション(以降、アプリと呼ぶ)4110やOS4120などのプログラムが保存されている。OS4120は、携帯端末4000の基本動作を司るソフトウェアである。本実施形態では、携帯端末4000の処理については、全て記憶部4100に記憶されたプログラムを制御部4050におけるメモリ4052にロードしてCPU4051が実行することによって実現される。アプリ4110は、携帯端末4000上にインストールされており、印刷システム4130を介して写真、文書、Webページなどのコンテンツを表示・印刷する機能を有する。プラグインX4140、プラグインY4150、プラグインZ4160は、プリンタの探索、印刷ジョブの生成、プリンタステータスの取得などの機能を有する印刷モジュールであり、印刷システム4130とターゲットプリンタとの間で情報伝達を行う。
Next, the configuration of the
各プラグインは、必要に応じてインストール・アンインストールが可能で、プラグイン管理部4134がプラグインのインストール状態を管理する。ここで、プラグインについて、プラグインX4140を例に、図2(B)を用いて説明する。プリンタ探索部4141は、マルチキャストあるいはブロードキャストを使用してネットワーク1000上のプリンタを探索する。プロトコルは、SLP(Service Location Protocol)・Multicast―DNS(Domain Name System)等を使用するが、これに限るものではなく、プラグイン毎に異なっていてもよい。印刷処理部4142は、プリンタA8000などが印刷可能なPDL(Page Description Language)もしくはイメージにレンダリングを行う。なお、プラグインY4150およびプラグインZ4160についても同様の構成を有する。
Each plug-in can be installed / uninstalled as necessary, and the plug-in
印刷システム4130は、図2(C)に示す通り、UI部4131と、プラグイン制御部4132と、通信部4133と、プラグイン管理部4134と、検出結果受信部4135と、印刷フィードバックリスト4136を含む。UI部4131は、印刷システム4130におけるユーザインタフェースを表示する。プラグイン制御部4132は、携帯端末4000上にインストールされたプラグインの動作を制御する。通信部4133は、ネットワーク通信部4030(例えば、Wi−Fi(登録商標)など)を使用してプリンタとネットワーク通信を行う。プラグイン管理部4134は、携帯端末4000上にインストールされたプラグインの情報を管理する。検出結果受信部4135は、プラグインがネットワーク上のプリンタを検出した結果の通知を受信する。なお、印刷フィードバックリスト4136については後述する。
The
図3は、印刷システム4130の機能を実装したアプリ4110の画面例である。まず、図3(A)を参照して、印刷対象のコンテンツが表示されたアプリ4110の画面上で、設定ボタン4201を押下するとコンテキストメニュー4202が表示される。ユーザがコンテキストメニュー4202の中から「印刷」をタップすると、印刷システム4130のUI部4131が呼び出されて、図3(B)に示す印刷設定画面4203が表示される。
FIG. 3 is a screen example of the
図3(B)を参照して、印刷設定画面4203は、ターゲットプリンタ表示領域4204と、印刷設定領域4205と、印刷ボタン4206を含む。ユーザは、印刷設定領域4205で好みの印刷設定を確定した後に、印刷ボタン4206をタップすることで、ターゲットプリンタ表示領域4204に表示されたプリンタにアプリ4110のコンテンツデータを印刷することができる。本実施形態では、プラグインX4140のプリンタA8000が選択されている。なお、出力先を別のプリンタに変更する場合、ターゲットプリンタ表示領域4204をタップし、後述の図4に示すようなプリンタの選択画面を表示させる。以下、このターゲットプリンタ表示領域4204がタップされてプリンタの選択画面が表示されるまでの動作について説明する。
Referring to FIG. 3B, the
図4は、携帯端末におけるプリンタ選択画面を示す図である。この選択画面は、ターゲットプリンタ表示領域4204がタップされることで、表示部4010に表示される。選択画面には、それぞれ、プリンタとプラグインとの組み合わせの一覧(選択肢4501〜4504)が表示される。図5は、本実施形態におけるプリンタ選択画面を表示する処理を示す動作の概略を示すフローチャートある。本実施形態では、アプリ4110からプリンタA8000に出力する際の処理を例として説明する。
FIG. 4 is a diagram showing a printer selection screen in the mobile terminal. This selection screen is displayed on the
まず、アプリ4110が印刷指示をする(1:ステップS101)。そして、印刷システム4130が携帯端末4000にインストールされた全てのプラグイン(プラグインX4140〜プラグインZ4160)にプリンタの探索を指示する(2:ステップS102)。なお、ステップS102の探索指示(探索要求)は、印刷設定画面4203上でターゲットプリンタ表示領域4204がタップされることにより実行される。次に、各プラグインは、ネットワーク1000上のプリンタに問い合わせを行う(3:ステップS103)。プリンタA8000は、各プラグイン(プラグインX4140〜プラグインZ4160)からの問い合わせに対して印刷可能であることを示す応答を返す(4:ステップS104)。プリンタA8000からの応答を受け取った各プラグインは、検出結果としてプリンタA8000の情報を印刷システム4130に通知する(5:ステップS105)。印刷システム4130は、各プラグインから受信した検出結果を図4に示すプリンタの選択画面のUIを表示部4010に表示する(6:ステップS106)。
First, the
図6は、印刷設定画面4203上でターゲットプリンタ表示領域4204がタップされてからプリンタ選択画面を表示するまでの、印刷システム4130の詳細な処理を示すフローチャートである。本実施形態に係る処理は、記憶部4100に記録されたプログラムをメモリ4052にロードし、CPU4051で実行することによって実現される。
FIG. 6 is a flowchart showing detailed processing of the
まず、印刷設定画面4203上でターゲットプリンタ表示領域4204がタップされる(ステップS201)。次に、プラグイン制御部4132は、プラグイン管理部4134を介して携帯端末4000内にインストール済みのプラグインのリストを取得する(ステップS202)。次に、プラグイン制御部4132は、インストールされているプラグインのプリンタ探索部4141を呼び出す(ステップS203)。
First, the target
ここで、図7を用いて、ステップS203の処理について詳細に説明する。図7は、プラグインX4140の探索処理のフローチャートである。本実施形態では、図6の処理と図7の処理は、非同期に実行される。まず、プラグイン制御部4132からプラグイン探索処理が呼び出されると、プリンタ探索部4141は、プリンタの問い合わせのパケットをブロードキャストで送信する(ステップS301)。次に、問い合わせのパケットを送信後、プリンタ探索部4141は、応答の受信待機状態となる(ステップS302)。次に、プリンタ探索部4141は、タイムアウトに達したか否かを判定する(ステップS303)。すなわち、待機状態となってから一定時間が経過したか否かを判定する。タイムアウトに達していないと判定された場合(No)、プリンタからの応答を受信したか否かを判定する(ステップS304)。プリンタからの応答を受信したと判定された場合(Yes)、ステップS305に進み、検出結果をプリンタの識別子と共に印刷システム4130に通知(ステップS305)した後、ステップS302のステップに戻る。ここで、プリンタの識別子とは、物理的なプリンタを一意に識別できる識別子であって、例えば、プリンタのIPアドレスなどである。
Here, the process of step S203 will be described in detail with reference to FIG. FIG. 7 is a flowchart of the search process of the plug-in X4140. In the present embodiment, the process of FIG. 6 and the process of FIG. 7 are executed asynchronously. First, when the plug-in search process is called from the plug-in
そして、ステップS302〜ステップS305をステップS303のステップでタイムアウトに達したと判定されるまで続けた後、すなわち、ステップS303でタイムアウトに達したと判定された場合(Yes)、プラグインX4140の探索処理を終了する。なお、プリンタの識別子として、IPアドレスを例に挙げたが、これに限定することなく、プリンタを一意に識別できるものであれば、他に、プリンタのシリアルNo.やMACアドレス、UUID(Universal Unique ID)を使用してもよい。 After step S302 to step S305 are continued until it is determined in step S303 that the timeout has been reached, that is, if it is determined in step S303 that the timeout has been reached (Yes), the plug-in X4140 search process Exit. Although the IP address is taken as an example of the printer identifier, the printer serial number is not limited to this, as long as the printer can be uniquely identified. Alternatively, a MAC address or UUID (Universal Unique ID) may be used.
図6に戻って、次に、プラグイン制御部4132は、全てのプラグインの探索処理を呼び出したか否かを判定する(ステップS204)。全てのプラグインの探索処理を呼び出したと判定された場合(Yes)、ステップS205に進み、検出結果受信部4135は、プラグインからの検出結果通知の受信待機状態となる(ステップS205)。次に、検出結果受信部4135は、タイムアウトに達したか否かを判定する(ステップS206)。タイムアウトに達していないと判定された場合(No)、ステップS207に進み、検出結果受信部4135は、検出結果の通知をプラグインから受信したか否かを判定する(ステップS207)。具体的には、図7に示すフローチャートのステップS305でプラグインが通知した結果を検出結果受信部4135が受信していれば検出結果を受信したと判定される。検出結果受信部4135が検出結果の通知を受信している場合(Yes)、ステップS208に進み、その検出結果のプリンタを図4に示すプリンタの選択画面にリスト表示する(ステップS208)。
Returning to FIG. 6, next, the plug-in
そして、印刷システム4130は、ステップS205〜ステップS208をステップS206のステップでタイムアウトに達したと判定されるまで続けた後、プリンタ選択画面の表示処理を終了する。すなわち、ステップS206でタイムアウトに達したと判定された場合(Yes)、プリンタ選択画面の表示処理を終了する。
The
図8は、ユーザによって印刷ボタン4206が押下された際の印刷システム4130の処理を示すフローチャートである。まず、印刷システム4130は、ターゲットプリンタ表示領域4204に表示されたプラグインを使用してターゲットプリンタ表示領域4204に表示されたプリンタへ印刷処理を行うように指示する(ステップS401)。具体的には、印刷システム4130のプラグイン制御部4132は、プラグインの印刷処理部4142に対して印刷を指示する。次に、印刷システム4130は、プラグインが正常に印刷を行ったか否かを判定する(ステップS402)。具体的には、プラグイン制御部4132は、プラグインの印刷処理部4142からの応答を元に正常に印刷できたか否かを判定する。正常に印刷できた場合(Yes)、処理を終了する。一方、正常に印刷できなかった場合(No)、印刷フィードバックリスト4136に、使用したプラグインとプリンタの識別子との組み合わせを履歴として追加登録する(ステップS403)。そして、処理を終了する。
FIG. 8 is a flowchart showing processing of the
図9は、印刷フィードバックリスト4136を示す図である。印刷フィードバックリスト4136は、記憶部4100の印刷システム4130に格納されており、プラグイン管理部4134が管理する。印刷フィードバックリスト4136には、プリンタ名4611と、プリンタの識別子4612と、プラグイン名4613と、フィードバック4614が含まれる。本実施形態では、過去にプラグインZ4160を使用してプリンタの識別子が192.168.0.20のプリンタA8000に印刷したところ印刷に失敗したことが行4601に登録されている。これは、ステップS403において追加されたものである。同様に、過去にプラグインZ4160を使用してプリンタの識別子が192.168.0.23のプリンタD9500に印刷した時も印刷に失敗したことが行4602に登録されている。
FIG. 9 is a diagram showing the
図10は、印刷失敗したことをユーザに通知するUIの一例を示す図である。本実施形態では、正常に印刷できていなかった場合、直ちに印刷フィードバックリスト4136への追加登録を行っているが、例えば、図10に示すようなUIを表示してもよい。図10のUI4700では、印刷に失敗したプリンタ名とプラグイン名を表示した上で、次回印刷時にこのプリンタをリストしないようにするかどうかをユーザに問合せている(「はい」ボタン4701)。ユーザによって「はい」ボタン4701を押された場合、印刷システム4130は、ステップS403にて印刷フィードバックリスト4136への追加登録を行う。一方、「いいえ」ボタン4702が押された場合、印刷システム4130は、印刷フィードバックリスト4136への登録は行わない。
FIG. 10 is a diagram illustrating an example of a UI for notifying the user that printing has failed. In the present embodiment, when printing has not been performed normally, additional registration is immediately performed in the
次に、印刷システム4130が図6のステップS208にて検出結果のリスト表示を行う際の処理について、図11を用いて説明する。まず、印刷システム4130は、印刷フィードバックリスト4136を読み込む(ステップS501)。次に、読み込んだ印刷フィードバックリスト4136を参照して(ステップS502)、今回検出結果として見つかったプリンタとプラグインの組み合わせが既に登録されているか否かを判定する(ステップS503)。そして、印刷フィードバックリスト4136に既に登録されていない場合(No)、過去に印刷に失敗していないと判定できるので、検出結果をプリンタの選択画面に通常通りリスト表示する(ステップS504)。一方、今回の検出結果のプリンタとプラグインの組み合わせが既に登録済みである場合(Yes)、過去に印刷に失敗していると判定できるので、検出結果はリスト表示しない(ステップS505)。以上により、印刷フィードバックリスト4136の履歴を反映させて検出結果をリスト表示する。
Next, processing when the
この場合の携帯端末4000の表示部4010に表示する画面について図12を用いて説明する。図12(A)は、印刷フィードバックリスト4136に登録されていなかったプリンタA8000とプラグインX4140の組み合わせ、およびプリンタA8000とプラグインY4150の組み合わせのみ、選択肢として表示されている。このように、前回印刷に失敗したプリンタA8000とプラグインZ4160の組み合わせを印刷時のプリンタ選択画面に表示しないことにより、ユーザが再度誤って同じ組み合わせの選択肢を選んでしまうことがなくなるという効果がある。一方、図12(B)は、選択肢4523に示すように、プリンタとプラグインとの組み合わせを表示するものの、前回印刷に失敗したことをユーザに通知するような方法としてもよい。この場合であっても、ユーザが誤って印刷できないプリンタとプラグインの組み合わせを選んでしまうことを防止することができる。
A screen displayed on
なお、本実施形態において、印刷フィードバックリスト4136は、携帯端末4000の記憶部4100に格納されているが、携帯端末4000以外の別の携帯端末からダウンロード可能にすることでより利便性を向上することができる。すなわち、携帯端末4000は、ネットワーク通信部4030を介して外部から印刷フィードバックリストデータをダウンロードして、自身の印刷フィードバックリスト4136に情報を追加できるようにする。このようにすることで、携帯端末4000を初めて使う場合にも他の携帯端末の印刷フィードバックを有効に活用することができる。さらに、外部のサーバからのダウンロード可能に構成することでより利便性を向上できる。一般的に、印刷のできないプリンタ名とプラグイン名の組み合わせをサーバに用意しておくことで、携帯端末4000を初めて使用するユーザでも上記の組み合わせのプリンタを選択することによる印刷失敗を事前に防ぐことができる。この場合、図9に示す印刷フィードバックリストの内、プリンタの識別子4612を除く、プリンタ名4611と、プラグイン名4613と、フィードバック4614のみをダウンロードする。この時、プリンタの識別子は「任意」を格納し、識別子によらず該当する組み合わせは、プリンタの選択画面に列挙しない動作を行ってもよい。
In the present embodiment, the
(第2実施形態)
第1実施形態では、「印刷失敗」のフィードバックのみをユーザに対して表示する場合について説明したが、第2実施形態では、他のフィードバックもユーザに提示する場合について説明する。図13は、本実施形態に係る印刷フィードバックリスト4136を示す図である。印刷フィードバックリスト4136には、「印刷失敗」のフィードバック(行4803および行4806)に加えて、「印刷成功」(行4801および行4805)や、「色処理に問題あり」(行4802および行4804)のフィードバックも格納されている。印刷システム4130は、印刷処理後の状況に基づいて印刷フィードバックリスト4136にフィードバックの登録を行う。具体的には、印刷が正常に終了した場合、印刷フィードバックリスト4136に「印刷成功」を追加登録する。また、印刷システム4130のプラグイン制御部4132がプラグインの印刷処理部4142から色処理に問題があったとの通知を受けた場合、印刷フィードバックリスト4136に対して「色処理に問題あり」として追加登録する。
(Second Embodiment)
In the first embodiment, the case where only the feedback of “printing failure” is displayed to the user has been described. In the second embodiment, a case where other feedback is also presented to the user will be described. FIG. 13 is a diagram showing a
図14は、本実施形態に係るプリンタの選択画面を示す。印刷設定画面4203上でターゲットプリンタ表示領域4204がタップされてからプリンタ選択画面を表示するまでの印刷システム4130の行う処理については、第1実施形態と同様の処理であるため、詳細な説明を省略する。図6のステップS208で検出結果のプリンタをリスト表示する際に、図13に示す印刷フィードバックリスト4136を読み込んで、検出結果のプリンタとプラグインの組み合わせが存在する場合、検出結果をリストする際にその内容をユーザに提示する。具体的には、プラグインXがプリンタAを検出結果として返してきた場合、印刷フィードバックリスト4136の行4801を参照する。そして、フィードバックが「印刷成功」であるために選択肢4531に「前回、印刷に成功しました」の情報と共にプリンタ選択画面にリストを行う。このように、印刷システム4130がフィードバックを記憶してプリンタ選択画面を表示する際にその旨を表示することで、ユーザは、プリンタ選択の際に参考にすることができる。これにより、ユーザが誤って印刷できなかったり色処理に問題のある(印刷エラーが発生した)プリンタとプラグインの組み合わせを選んでしまったりすることを防止することができる。
FIG. 14 shows a printer selection screen according to the present embodiment. Since the processing performed by the
なお、第1および第2実施形態で説明したフィードバックの種類の他にも様々なフィードバックを表示することで、より利便性を向上させることができる。例えば、入力データ量に対して印刷時間が非常に長い場合のフィードバックやユーザによる印刷品質の評価などをフィードバックの種類に加えることなどが考えられる。 In addition to the types of feedback described in the first and second embodiments, it is possible to improve convenience by displaying various feedbacks. For example, it is conceivable to add feedback when the printing time is very long with respect to the input data amount or evaluation of print quality by the user to the type of feedback.
(他の実施例)
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。ここで、本発明は、上述した実施形態の機能を実現する1以上のソフトウェア(プログラム)を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の一つである。また、そのプログラムは、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給され、そのシステム或いは装置の1以上のコンピュータ(CPUやMPU等)によりそのプログラムが読み出され、実行される。つまり、本発明の一つとして、さらにそのプログラム自体、あるいは該プログラムを格納したコンピュータにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路(例えば、ASIC)によっても、本発明は実現可能である。
(Other examples)
The present invention includes an apparatus or system configured by appropriately combining the above-described embodiments and a method thereof. Here, the present invention is an apparatus or system that is a main body that executes one or more software (programs) that realizes the functions of the above-described embodiments. Further, a method for realizing the above-described embodiment executed by the apparatus or system is also one aspect of the present invention. The program is supplied to the system or apparatus via a network or various storage media, and the program is read and executed by one or more computers (CPU, MPU, etc.) of the system or apparatus. That is, as one aspect of the present invention, the program itself or various storage media readable by a computer storing the program are included. The present invention can also be realized by a circuit (for example, ASIC) that realizes the functions of the above-described embodiments.
また、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
Moreover, although preferable embodiment of this invention was described, this invention is not limited to these embodiment, A various deformation | transformation and change are possible within the range of the summary.
Claims (8)
前記情報処理装置で管理され、前記印刷装置に対する探索要求および前記印刷装置への印刷指示を行う印刷モジュールと、
前記印刷指示に対して行った印刷処理の結果を通知する通知手段と、
前記印刷装置および前記印刷モジュールの組み合わせと、前記通知手段により通知された印刷処理の結果を履歴として管理する管理手段と、
前記探索要求に対する応答の結果を、前記管理手段により管理される前記過去の印刷処理の結果に基づく組み合わせの履歴を反映させて表示する表示手段と、
を有する
ことを特徴とする印刷システム。 A printing system comprising: a printing apparatus; and an information processing apparatus capable of communicating with the printing apparatus via a network,
A printing module that is managed by the information processing apparatus and performs a search request to the printing apparatus and a printing instruction to the printing apparatus;
Notification means for notifying the result of the printing process performed for the print instruction;
A combination of the printing apparatus and the printing module, a management unit that manages a result of the printing process notified by the notification unit as a history;
Display means for displaying a result of a response to the search request by reflecting a history of combinations based on the result of the past print processing managed by the management means;
A printing system comprising:
ことを特徴とする請求項1に記載の印刷システム。 When the display means displays a result of the response to the search request, if there is a combination that is not managed by the management means in the history of the response, the combination is added to the response The printing system according to claim 1, wherein a result is displayed.
ことを特徴とする請求項1に記載の印刷システム。 2. The printing system according to claim 1, wherein the display unit does not display the combination in which the printing has failed when there is a combination in which printing has failed in the past printing process in the history.
ことを特徴とする請求項1〜3のいずれか1項に記載の印刷システム。 The printing system according to claim 1, wherein the display unit further displays an inquiry as to whether or not to display a combination in which the printing has failed at the next printing. .
ことを特徴とする請求項1に記載の印刷システム。 In the history, when the printing has failed in the past printing process or a printing error has occurred in the history, the display means the printing failure or the content of the printing error, the printing has failed or the printing error has occurred. The printing system according to claim 1, wherein the printing system is displayed together with the combination.
前記印刷装置に対する探索要求および前記印刷装置への印刷指示を行う印刷モジュールと、
前記印刷装置および前記印刷モジュールの組み合わせと、前記印刷装置により通知された印刷処理の結果を履歴として管理する管理手段と、
前記印刷装置より通知される前記探索要求に対する応答の結果を、前記管理手段により管理される前記過去の印刷処理の結果に基づく組み合わせの履歴を反映させて表示する表示手段と、
を有する
ことを特徴とする情報処理装置。 An information processing apparatus capable of communicating with a printing apparatus via a network,
A print module for performing a search request to the printing apparatus and a printing instruction to the printing apparatus;
A combination of the printing device and the printing module, a management unit that manages a result of the printing process notified by the printing device as a history;
Display means for displaying a result of a response to the search request notified from the printing apparatus by reflecting a history of combinations based on the result of the past printing process managed by the management means;
An information processing apparatus comprising:
前記印刷装置および前記印刷モジュールの組み合わせと、前記印刷装置より通知された印刷処理の結果を履歴として管理する管理工程と、
前記印刷装置より通知される前記探索要求に対する応答の結果を、前記管理工程において管理される前記過去の印刷処理の結果に基づく組み合わせの履歴を反映させて表示する表示工程と、
を有する
ことを特徴とする情報処理装置の制御方法。 A control method of an information processing apparatus comprising a print module for performing a search request to a printing apparatus and a printing instruction to the printing apparatus, and capable of communicating with the printing apparatus via a network,
A management step of managing the combination of the printing apparatus and the printing module, and the result of the printing process notified from the printing apparatus as a history;
A display step of displaying a result of a response to the search request notified from the printing device by reflecting a history of combinations based on the result of the past printing process managed in the management step;
A method for controlling an information processing apparatus, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014167651A JP2016045575A (en) | 2014-08-20 | 2014-08-20 | Printing system, information processor, control method of information processor, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014167651A JP2016045575A (en) | 2014-08-20 | 2014-08-20 | Printing system, information processor, control method of information processor, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016045575A true JP2016045575A (en) | 2016-04-04 |
Family
ID=55636122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014167651A Pending JP2016045575A (en) | 2014-08-20 | 2014-08-20 | Printing system, information processor, control method of information processor, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016045575A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019114202A (en) * | 2017-12-26 | 2019-07-11 | ブラザー工業株式会社 | Control program and terminal device |
JP2020071507A (en) * | 2018-10-29 | 2020-05-07 | キヤノン株式会社 | Printing control device, printing method, and program |
JP2020087295A (en) * | 2018-11-30 | 2020-06-04 | キヤノン株式会社 | Information processing device, control method, and program |
JP2020087294A (en) * | 2018-11-30 | 2020-06-04 | キヤノン株式会社 | Information processing device and program |
JP2020087296A (en) * | 2018-11-30 | 2020-06-04 | キヤノン株式会社 | Information processing device, control method, and program |
JP2022188093A (en) * | 2018-03-30 | 2022-12-20 | ブラザー工業株式会社 | application program |
JP2023058522A (en) * | 2017-01-26 | 2023-04-25 | キヤノン株式会社 | Information processing device, control method, and program |
-
2014
- 2014-08-20 JP JP2014167651A patent/JP2016045575A/en active Pending
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023058522A (en) * | 2017-01-26 | 2023-04-25 | キヤノン株式会社 | Information processing device, control method, and program |
JP7494334B2 (en) | 2017-01-26 | 2024-06-03 | キヤノン株式会社 | Information processing device, control method, and program |
JP7119370B2 (en) | 2017-12-26 | 2022-08-17 | ブラザー工業株式会社 | control program and terminal |
JP2019114202A (en) * | 2017-12-26 | 2019-07-11 | ブラザー工業株式会社 | Control program and terminal device |
US11822831B2 (en) | 2018-03-30 | 2023-11-21 | Brother Kogyo Kabushiki Kaisha | Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device |
JP7411168B2 (en) | 2018-03-30 | 2024-01-11 | ブラザー工業株式会社 | application program |
JP2022188093A (en) * | 2018-03-30 | 2022-12-20 | ブラザー工業株式会社 | application program |
JP2020071507A (en) * | 2018-10-29 | 2020-05-07 | キヤノン株式会社 | Printing control device, printing method, and program |
JP2023033377A (en) * | 2018-10-29 | 2023-03-10 | キヤノン株式会社 | Print control device, printing method and program |
JP7207947B2 (en) | 2018-10-29 | 2023-01-18 | キヤノン株式会社 | Print controller and print transform program |
JP7521019B2 (en) | 2018-10-29 | 2024-07-23 | キヤノン株式会社 | Print control device, control method for print control device, storage medium and program |
JP7224877B2 (en) | 2018-11-30 | 2023-02-20 | キヤノン株式会社 | Information processing device and program |
JP7224878B2 (en) | 2018-11-30 | 2023-02-20 | キヤノン株式会社 | Information processing device, control method and program |
JP2020087295A (en) * | 2018-11-30 | 2020-06-04 | キヤノン株式会社 | Information processing device, control method, and program |
JP7271148B2 (en) | 2018-11-30 | 2023-05-11 | キヤノン株式会社 | Information processing device, control method and program |
JP2020087296A (en) * | 2018-11-30 | 2020-06-04 | キヤノン株式会社 | Information processing device, control method, and program |
JP2020087294A (en) * | 2018-11-30 | 2020-06-04 | キヤノン株式会社 | Information processing device and program |
JP7585381B2 (en) | 2018-11-30 | 2024-11-18 | キヤノン株式会社 | Information processing device, control method, and program |
JP7604529B2 (en) | 2018-11-30 | 2024-12-23 | キヤノン株式会社 | Information processing device, control method, and program |
JP7608490B2 (en) | 2018-11-30 | 2025-01-06 | キヤノン株式会社 | Information processing device and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9645777B2 (en) | Information processing apparatus for searching printer, method for controlling information processing apparatus, and storage medium | |
US10623592B2 (en) | Information processing apparatus that determines whether a format of near field communication tag data is appropriate, method of controlling the same, and non-transitory computer-readable medium | |
JP2016045575A (en) | Printing system, information processor, control method of information processor, and program | |
US10140070B2 (en) | Terminal, information processing apparatus, image forming system, and non-transitory computer readable medium | |
US20160255213A1 (en) | Information processing apparatus | |
US9055172B2 (en) | Communication apparatus, method for controlling the same, storage medium, and printing apparatus | |
US10896011B2 (en) | Mobile device for automatically delivering print jobs to printers | |
JP6520404B2 (en) | Mobile terminal and output program | |
US20150261483A1 (en) | Information processing apparatus and method of searching for peripheral device | |
CN107491273B (en) | Printing apparatus operable in service mode and control method thereof | |
JP2018180747A (en) | Information processing apparatus, print plug-in, printing system, and control method | |
US20160124685A1 (en) | Method for transmitting print data, server and mobile terminal | |
JP2016136364A (en) | Communication device and control method therefor, program | |
US11159697B2 (en) | Control apparatus, control method, and non-transitory computer-readable storage medium | |
US10477041B2 (en) | Non-transitory recording medium storing instructions for mobile terminal using NFC and mobile terminal using NFC | |
JP2017151927A (en) | Information processing apparatus, control method, and program | |
JP6407465B2 (en) | Information processing apparatus, program, and control method | |
JP2012098821A (en) | Device control program and device | |
JP2015170238A (en) | job control device, job control system and job control method | |
JP6520405B2 (en) | Mobile terminal, content designation program, and output program | |
JP6520403B2 (en) | Mobile terminal and output program | |
JP7119463B2 (en) | Information processing device, terminal device and information processing system | |
JP6849117B2 (en) | Programs, information processing equipment, and information processing systems | |
JP2016088085A (en) | Image processing apparatus, image processing method, program, and image processing system | |
JP2022185421A (en) | Information processing device, information processing system, and information processing program |