JP6929112B2 - Information processing equipment, programs and information processing methods - Google Patents
Information processing equipment, programs and information processing methods Download PDFInfo
- Publication number
- JP6929112B2 JP6929112B2 JP2017081636A JP2017081636A JP6929112B2 JP 6929112 B2 JP6929112 B2 JP 6929112B2 JP 2017081636 A JP2017081636 A JP 2017081636A JP 2017081636 A JP2017081636 A JP 2017081636A JP 6929112 B2 JP6929112 B2 JP 6929112B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- information
- route
- information processing
- 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
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明はプリンタを探索して表示する技術に関する。 The present invention relates to a technique for searching for and displaying a printer.
従来、ネットワーク上のプリンタで印刷を行う技術が提案されている。特許文献1はネットワークに接続されたプリンタを探索し、探索によって見つかったプリンタに出力する技術を開示している。
Conventionally, a technique for printing with a printer on a network has been proposed.
プリンタが複数の通信方法を持っている場合、情報処理装置とプリンタの間には複数の接続経路が存在するケースがある。こうした状況で情報処理装置がプリンタの探索を行うと、同じプリンタが異なる経路で重複して見つかる可能性がある。 When the printer has a plurality of communication methods, there are cases where a plurality of connection paths exist between the information processing device and the printer. If the information processing device searches for a printer in such a situation, the same printer may be found more than once in different routes.
重複して見つかったプリンタをそれぞれ別の選択肢として表示すると、ユーザが多くの選択肢から目的の経路のプリンタを選ぶ必要が生じ、利便性が損なわれる。 If the printers found in duplicate are displayed as separate options, the user has to select the printer of the desired route from many options, which impairs convenience.
これに対して本発明は探索によって見つかったプリンタが重複して表示されてしまうことを防ぎ、さらに、選択されたプリンタに対しては経路の設定を可能にすることを目的とする。 On the other hand, it is an object of the present invention to prevent the printers found by the search from being displayed in duplicate, and to make it possible to set a route for the selected printer.
上記目的を達成するための本発明に係る情報処理装置は、
オペレーティングシステムからプリンタを探索する指示を受け付ける受付手段と、
前記指示を受け付けた場合に、プリンタを探索する探索手段と、
前記探索によって見つかったプリンタのうち、複数の経路で重複して見つかったプリンタを検出する検出手段と、
プリンタを探索する前記指示に対して、前記複数の経路で重複して見つかったプリンタを一つにまとめて表示するためのプリンタの探索結果を応答する応答手段と、
前記プリンタの探索結果の中からユーザにより選択されたプリンタであって、前記複数の経路で重複して見つかり、一つにまとめて表示されたプリンタに対応する複数の経路の中からユーザにより選択された経路に応じた項目であって、当該経路とは異なる項目である印刷設定項目を含む印刷設定画面を表示手段に表示する制御手段と、を有することを特徴とする。
The information processing device according to the present invention for achieving the above object is
A reception means that accepts instructions to search for a printer from the operating system,
A search means for searching for a printer when the above instruction is received, and
Among the printers found by the above search, a detection means for detecting a printer found in duplicate in a plurality of routes, and
A response means for responding to the instruction for searching for a printer with a printer search result for displaying the printers found in duplicate in the plurality of routes as one.
A printer selected by the user from the search results of the printer, which is duplicated in the plurality of routes and is selected by the user from a plurality of routes corresponding to the printers displayed as one. It is characterized by having a control means for displaying a print setting screen including a print setting item which is an item different from the route according to the route on the display means.
本発明によって、探索によって見つかったプリンタが重複を排除して表示され、さらに、印刷設定画面で経路の選択が可能になるため、プリンタと経路選択に関するユーザの利便性を向上することができる。 According to the present invention, the printer found by the search is displayed without duplication, and the route can be selected on the print setting screen, so that the convenience of the user regarding the printer and the route selection can be improved.
[実施例1]
本実施例におけるシステム構成について図1を用いて説明する。本実施例のシステムは、プリンタ110と携帯端末120とクラウド130を含む。携帯端末120は情報処理装置の一例である。プリンタ110と携帯端末120は、ネットワーク100や、無線通信101を介して互いに接続および通信が可能である。無線通信101はWFD(Wi‐fi Direct)やBluetooth(登録商標)などである。また、クラウド130は複数のサーバで構成されていて、ネットワーク100を通じて、登録されたプリンタ110の管理や、携帯端末120との通信を行う。携帯端末120はクラウド130を介して、プリンタ110と通信することが可能である。
[Example 1]
The system configuration in this embodiment will be described with reference to FIG. The system of this embodiment includes a
図2を用いて本実施例のシステムに含まれるプリンタ110と携帯端末120とクラウド130の各装置のハードウェア構成について説明する。なお、ハードウェア構成は装置によって異なっていても構わない。201は、本実施例のシステムを構成する各装置である。202は、CPU(Central Processing Unit)であり、各種プログラムを実行し、様々な機能を実現するユニットである。203は、ROM(Read Only Memory)であり、各種プログラムを記憶するユニットである。204は、RAM(Random Access Memory)であり、CPU202は、ROM203に記憶されているプログラムをRAM204にロードしプログラムを実行する。また、RAM204は、CPU202の一時的な作業記憶領域としても利用されるユニットである。Input/Outputインターフェース205は、各装置、およびサーバに接続されているディスプレイ(不図示)にデータを送信する他、ポインティングデバイスやタッチティスプレイ(不図示)からデータを受信するインターフェースユニットである。NIC(Network Interface Card)206は、本実施例のシステムを構成する各装置をネットワーク100に接続するためのユニットである。無線装置207は、各装置を無線通信101で接続するためのユニットであり、WFDやBluetooth(登録商標)など複数のユニットを所持している場合がある。以上説明してきたユニットは、バス208を介してデータの送受信を行うことが可能である。
The hardware configuration of each device of the
加えて、CPU202がROM203に記憶されているプログラムに基づき処理を実行することによって、図3に示されるような各装置のソフトウェア構成及び後述するフローチャートの各ステップの処理が実現される。
In addition, when the
次に、本実施例のシステムを構成する各装置のソフトウェア構成について図3を用いて説明する。本実施例に記載のアイデアは、ROM203に記録されているプログラムをRAM204にロードし、CPU202で実施することによって実現される。
Next, the software configuration of each device constituting the system of this embodiment will be described with reference to FIG. The idea described in this embodiment is realized by loading the program recorded in the
プリンタ110は制御部311、通信部312、印刷部313、情報格納部314を有する。制御部311はプリンタ110の各部の連携を制御する。通信部312はネットワーク100あるいは無線通信101を通して携帯端末120と接続し、プリンタ探索や能力情報要求に対して応答したり、印刷ジョブを受信したりする。印刷部313は通信部312で受信した印刷ジョブを印刷する。情報格納部314はプリンタ110の印刷能力などを格納する部分であり、通信部312はここから情報を取得し、携帯端末120へ送信する。
The
携帯端末からプリンタへの印刷には、OS(Operating System)に搭載されている印刷システムを利用する形態がある。印刷システムでは、各プリンタに対して適した印刷を実現する為の印刷プラグインを導入することが可能であり、各プリンタベンダがこれを開発、公開している。印刷プラグインは、ネットワーク探索などによってプリンタを探索する機能や、入力原稿ファイルに対して、各プリンタに適したPDL形式(Page Description Language)へ変換し、更に印刷設定情報を付加し印刷ジョブを生成する機能を持つ。 For printing from a mobile terminal to a printer, there is a form in which a printing system installed in an OS (Operating System) is used. In the printing system, it is possible to introduce a printing plug-in to realize printing suitable for each printer, and each printer vendor develops and publishes this. The print plug-in has a function to search for a printer by network search, etc., converts an input manuscript file into a PDL format (Page Description Language) suitable for each printer, adds print setting information, and generates a print job. Has a function to print.
次に、こうした印刷システムと印刷プラグインを有する携帯端末120のソフトウェア構成を説明する。携帯端末120は制御部321、アプリケーション322、印刷システム323、印刷プラグイン324、情報格納部325、通信部326を有する。制御部311は携帯端末120の各部の連携を制御する。アプリケーション322はユーザが操作する部分であり、ユーザ操作に従って印刷システム323を呼び出し、印刷を指示する。
Next, the software configuration of the
印刷システム323はOSの一部として機能し、携帯端末120の印刷を制御している。さらに、印刷システム323はアプリケーション322から呼び出され、ユーザ操作に従って印刷プラグイン324に指示を行う。また、基本的な印刷設定項目を設定できる基本印刷設定画面の表示や、印刷プラグイン324が探索によって見つけたプリンタをプリンタ探索結果として一覧に表示することができる。印刷実行時は印刷データの生成を行い、生成した印刷データを印刷プラグイン324に渡す。
The
印刷プラグイン324は印刷システム323に従い、プリンタの探索やプリンタ能力情報の取得、印刷指示といったプリンタとのやりとりを通信部326を通じて行う。また、拡張印刷設定画面の表示および制御も行う。印刷実行時にはユーザが設定した印刷設定と印刷システム323から受け取った印刷データを印刷ジョブに変換し、通信部326を通じてプリンタ110へ送信する。
According to the
情報格納部325は携帯端末120のデータを格納する部分で、印刷設定などが保存される。通信部326はネットワーク100あるいは無線通信101を通してプリンタ110と接続し、プリンタ探索や印刷指示を送信する。
The
クラウド130は制御部331、通信部332、印刷部333、プリンタ管理部334、情報格納部335を有する。制御部331はクラウド130の各部の連携を制御する。通信部332はネットワーク100を通してプリンタ110と携帯端末120と接続し、プリンタの能力情報を受信したり、印刷ジョブを送信したりする。印刷部333は印刷データおよび印刷ジョブを生成する部分である。印刷ジョブは通信部332を通してプリンタ110へ送信され、印刷が実行される。プリンタ管理部334はプリンタ110の登録情報やユーザ権限などを管理する部分である。情報格納部335はプリンタ110の能力情報および接続情報や、プリンタ管理部334で使用する情報を格納する部分である。
The
これより本実施例における印刷フローについて、図4〜7のフロー図および図8の画面表示例を用いて説明する。 From this, the printing flow in this embodiment will be described with reference to the flow charts of FIGS. 4 to 7 and the screen display example of FIG.
まず、携帯端末120の印刷処理の一連の流れを図4のフロー図で説明する。携帯端末120の印刷処理は、アプリケーション322から印刷指示が行われることによって開始される。図8(a)はアプリケーション322の画面であり、印刷指示ボタン801が押下されることによって、印刷指示が行われて、印刷システム323が起動する。
First, a series of flow of the printing process of the
印刷システム323は起動するとまず、印刷プラグイン324にデフォルトプリンタの能力情報取得を指示する(S401)。デフォルトプリンタは前回印刷したプリンタや、OSやユーザによって予め設定されたプリンタである。
When the
次に印刷システム323は、印刷プラグイン324がプリンタ110と通信して取得した能力情報を受け取る(S402)。この時の能力情報は、予めデフォルトプリンタと紐付けられて保存されていて、それを取得しても良い。また、この時の能力情報の取得は任意の印刷経路で実行されるものであり、どの印刷経路で行われても構わないものとする。あるいは予めユーザやプリンタによって優先的に利用する印刷経路が設定されていて、その設定に従って印刷経路を決定しても良いし、デフォルトプリンタの設定に従っても良い。
Next, the
印刷システム323は、S402で取得した能力情報を基に、図8(b)の基本印刷設定画面を表示する(S403)。図8(b)はプリンタ名811、基本印刷設定項目812、拡張印刷設定ボタン813、印刷プレビュー814、印刷ボタン815を有する。プリンタ名811は選択されている出力先のプリンタ110であり、この部分をユーザが選択すると(S404)、後述する図5のフロー図で記したプリンタ探索処理を実施する(S405)。基本印刷設定項目812は基本的な印刷設定項目であり、ユーザは任意に変更可能である。拡張印刷設定ボタン813は拡張機能を設定する項目で、この部分をユーザが選択すると(S406)、後述する図6のフロー図で記した拡張印刷設定画面の表示を印刷プラグインに指示する(S407)。印刷プレビュー814は、印刷データのプレビューを表示する。印刷ボタン815は印刷を実行するボタンであり、このボタンをユーザが押下すると(S408)、印刷データを生成し、後述する図7のフロー図で記した印刷時の処理を印刷プラグイン324に指示する(S409)。
The
次に、S405のプリンタ探索処理について図5のフロー図を用いて説明する。図5(a)は印刷システム323のフロー図であり、図5(b)は印刷プラグイン324のフロー図である。
Next, the printer search process of S405 will be described with reference to the flow chart of FIG. FIG. 5A is a flow chart of the
プリンタ探索処理が開始されると、まず印刷システム323は図8(c)に示すプリンタ一覧画面を表示する(S501)。なお、この時点では図8(c)に示す画面と異なり、プリンタは表示されていないか、履歴情報からのみプリンタが表示されている状態である。次に、印刷システム323は印刷プラグイン324に探索を指示し(S502)、印刷プラグイン324はオペレーティングシステムの印刷システム323からプリンタ探索指示を受付ける(S511)。
When the printer search process is started, the
なお、印刷プラグインは複数インストールすることができ、有効状態と無効状態に分かれている。印刷システム323は有効状態の印刷プラグインに対してのみ探索指示を行い、無効状態の印刷プラグインに対しては探索指示を行わない。有効状態の印刷プラグインが複数存在する場合は、印刷システム323はその複数の有効状態の印刷プラグインから受け取ったプリンタの探索結果を図8(c)で示したプリンタ一覧画面に混在させて表示する。この有効状態と無効状態は、携帯端末120の設定画面(不図示)で変更が可能である。
Multiple print plug-ins can be installed, and they are divided into enabled and disabled states. The
プリンタ探索指示を受信した印刷プラグイン324は、ネットワーク100や無線通信101を通じてプリンタ110を探索する(S512)。印刷プラグイン324は、プリンタ110から受信した接続情報や基本情報を情報格納部325に保持しておく(S513)。次に印刷プラグイン324は、探索によって見つかったプリンタに同一プリンタが含まれているか判断する(S514)。この判断はS513で取得及び保持された基本情報に含まれるUUID(Universally Unique Identifier)やMAC(Media Access Control)アドレスを参照して行わう。探索によって見つかったプリンタのうち、UUIDやMACアドレスが同じである2つの以上のプリンタを同一プリンタであると判断する。
Upon receiving the printer search instruction, the print plug-in 324 searches for the
印刷プラグイン324はS514によって重複して見つかったと判断されたプリンタを除いて、探索によって見つかったプリンタの探索結果を印刷システム323へ返す(S515)。具体的にはS514でUUIDやMACアドレスが同じプリンタが2つ以上存在する場合は、そのうちの1つのプリンタを探索結果として印刷システム323に返却する。S515の処理の結果、OSのプリンタを探索する指示に対して、複数の経路で重複して見つかったプリンタを、図8(c)のプリンタ一覧画面で単一の選択肢として表示するためのプリンタの探索結果を応答することができる。これによって、複数の印刷経路を持つ同一のプリンタが、ひとつにまとめて表示される。
The print plug-in 324 returns the search result of the printer found by the search to the
印刷プラグインは印刷経路ごとにS512〜S515の処理をそれぞれ行い、全ての探索が終われば処理を終了する。 The print plug-in performs the processes of S512 to S515 for each print path, and ends the process when all the searches are completed.
印刷プラグイン324の処理が終わると印刷システム323は、印刷プラグイン324から受信した探索結果を、図8(c)で示したプリンタ一覧に追加表示する(S503)。印刷システム323は、S502〜S503の処理をインストールされた印刷プラグイン分繰り返した後、ユーザからのプリンタ選択を受け付ける(S504)。ユーザがプリンタを選択すると、印刷システム323は、選択されたプリンタ110の能力情報の取得を印刷プラグイン324に指示する(S505)。
When the processing of the print plug-in 324 is completed, the
印刷プラグイン324は指示を受けて選択されたプリンタ110の能力情報を取得する。この時、能力情報の取得は図8(c)で示したプリンタ一覧に表示された経路で取得される。なお、能力情報の取得は任意の印刷経路で実行するように構成しても構わない。あるいは予めユーザやプリンタによって優先的に利用する印刷経路が設定されていて、その設定に従って印刷経路を決定しても良い。
The print plug-in 324 acquires the capability information of the selected
次に印刷システム323は、印刷プラグイン324がプリンタ110と通信して取得した能力情報を受け取る(S506)。印刷システム323は、S505で取得した能力情報を基に、基本印刷設定画面を再度表示する(S507)。以上で、プリンタ探索処理は終了する。
Next, the
図6のフロー図を用いて、図4のS407により拡張印刷設定画面表示指示を受けた印刷プラグイン324の処理について説明する。拡張印刷設定画面の表示を指示された印刷プラグイン324は、選択プリンタ110の印刷経路と接続情報を取得する(S601)。印刷経路と接続情報は図5(b)のS513で保持された情報であり、情報格納部325から取得する。次に印刷プラグイン324は、S601で取得した情報から、選択されたプリンタ110が複数の印刷経路で印刷可能かどうかを判断する(S602)。もし複数の印刷経路を所持していない場合は、図8(d‐1)に示す拡張印刷設定画面を表示する(S603)。
The process of the print plug-in 324 that has received the extended print setting screen display instruction according to S407 of FIG. 4 will be described with reference to the flow chart of FIG. The print plug-in 324 instructed to display the extended print setting screen acquires the print path and connection information of the selected printer 110 (S601). The print path and the connection information are the information held in S513 of FIG. 5B, and are acquired from the
図8(d‐1)に示す拡張印刷設定画面は拡張印刷設定項目831と決定ボタン832を有する。拡張印刷設定項目831はプリンタ110の特別な設定であり、プリンタ110の能力情報によって項目が決定される。拡張印刷設定項目831で設定される項目は、例えばセキュア印刷やユーザ認証印刷の内容を設定する項目である。決定ボタン832は拡張印刷設定を決定するボタンであり、ユーザがこのボタンを押下することによって、拡張印刷設定は決定される。このボタンは戻るボタンであっても良いし、携帯端末120の本体ハードウェアに搭載された戻るボタンや、OSによって提供されている画面上の戻るボタンを決定とみなしても良い。なお、図8(d‐1)では後述する印刷経路選択項目833を表示していないが、表示するように構成しても構わない。図8(d‐1)で印刷経路選択項目833を表示する場合は、その拡張印刷設定画面に対応するプリンタは印刷処理に用いる経路が一つしか利用できないため、対象プリンタの印刷経路は単に確認用に表示され、他の印刷経路には変更できないように表示される。また、表示の方法としてはコントロールをグレー表示させるなど、他の選択肢には変更できないことを識別できるように表示させても構わない。
The extended print setting screen shown in FIG. 8 (d-1) has an extended
一方、S602で複数の印刷経路があると判断した場合、印刷プラグイン324は図8(d‐2)に示す拡張印刷設定画面を表示する(S604)。ここで拡張印刷設定画面はS505のタイミングで印刷プラグイン324が取得する能力情報か、又は後述するS606で取得する能力情報に従って表示される。 On the other hand, when it is determined in S602 that there are a plurality of print paths, the print plug-in 324 displays the extended print setting screen shown in FIG. 8 (d-2) (S604). Here, the extended print setting screen is displayed according to the ability information acquired by the print plug-in 324 at the timing of S505 or the ability information acquired in S606 described later.
図8(d‐2)に示す拡張印刷設定画面は、拡張印刷設定項目831と決定ボタン832、印刷経路選択項目833を有する。拡張印刷設定項目831と決定ボタン832については図8(d‐1)と同一である為説明は省略する。印刷経路選択項目833はプリンタ110に対する印刷処理に用いる印刷経路を選択する項目である。
The extended print setting screen shown in FIG. 8 (d-2) has an extended
印刷プラグイン324はユーザによって印刷経路選択項目833を用いて印刷経路が変更されたかどうか判断し(S605)、変更された場合、選択された印刷経路を用いてプリンタ110と通信し、能力情報を再取得する(S606)。印刷プラグイン324はS606で取得した能力情報に基づき、拡張印刷設定画面を更新する(S607)。画面を表示した後、印刷プラグイン324は、決定ボタン832の押下を受け付ける(S608)。S608でユーザからの決定を受け付けた印刷プラグイン324は、拡張印刷設定項目831と印刷経路選択項目833があればその設定内容を情報格納部325に保存する(S609)。その後、拡張印刷設定画面を閉じて、印刷システム323による基本印刷設定画面に戻る(S610)。以上で拡張印刷設定画面表示時の印刷プラグイン324の処理は完了する。
The print plug-in 324 determines whether or not the print route has been changed by the user using the print route selection item 833 (S605), and if the print route is changed, communicates with the
こうして印刷プラグインはプリンタ一覧で単一の選択肢にまとめられたプリンタに対応する拡張印刷設定画面が呼び出された場合、プリンタに対して見つかった複数の経路から、そのプリンタの印刷処理に用いる一つの経路を選択可能な拡張印刷設定画面を表示する。 In this way, when the extended print setting screen corresponding to a printer that is grouped into a single option in the printer list is called, the print plug-in is used for the print process of the printer from multiple routes found for the printer. Display the extended print setting screen where you can select the route.
図7のフロー図を用いて、図4のS409で印刷指示が行われた時の印刷プラグイン324の処理を説明する。まず、印刷指示を受けた印刷プラグイン324は、拡張印刷設定画面によって拡張印刷設定が行われたかどうかを判断する(S701)。この判断は、S609で保存される情報に基いて行われ、この情報が存在する場合は拡張印刷設定が行われたと判断する。もし拡張印刷設定が行われていた場合は、印刷システム323から受け取った印刷データと基本設定及び拡張印刷設定から印刷ジョブを生成し、プリンタ110へ送信する(S702)。
The process of the print plug-in 324 when the print instruction is given in S409 of FIG. 4 will be described with reference to the flow chart of FIG. First, the print plug-in 324 that has received the print instruction determines whether or not the extended print setting has been made on the extended print setting screen (S701). This determination is made based on the information stored in S609, and if this information exists, it is determined that the extended print setting has been made. If the extended print setting has been made, a print job is generated from the print data received from the
S701で拡張印刷設定が行われていないと判断された場合、印刷プラグイン324は、選択されたプリンタ110が複数の印刷経路で印刷可能かどうかを判断する(S703)。この判断はS513で保持された情報によって行うものであり、情報は情報格納部325から取得する。S703でひとつの印刷経路でしか印刷できないと判断した場合、S702で説明した印刷処理を行う。S703で複数の印刷経路で印刷可能であると判断した場合、図8(e)に示す印刷経路選択画面を表示する(S704)。
When it is determined in S701 that the extended print setting has not been made, the print plug-in 324 determines whether or not the selected
図8(e)に示す印刷経路選択画面は印刷経路選択ボタン841と印刷決定ボタン842を有する。印刷経路選択ボタン841は選択されたプリンタ110に対して見つかった複数の印刷経路から、印刷処理に用いる一つの経路を選択するボタンであり、S513で保持された情報に基いて表示される。この時初めに選択されている項目は、S402あるいはS505で情報取得に使用された印刷経路である。印刷決定ボタン842は印刷することを決定して、印刷指示を行うためのボタンである。
The print route selection screen shown in FIG. 8 (e) has a print
印刷プラグイン324は印刷指示を受け付けると(S705)、ユーザに設定された印刷経路選択ボタン841の印刷経路でプリンタ110と接続し、プリンタ110から能力情報を取得して、印刷設定と能力情報のマッチングを行う(S706)。マッチングとは、印刷設定と能力情報の差異を検出し、能力情報にあわせて印刷設定を丸めたり、代替の設定に置換えたりする処理である。このマッチング処理が終わった後、印刷ジョブを生成し、プリンタ110に印刷ジョブを送信する(S702)。以上により、印刷処理が実行される。
When the print plug-in 324 receives the print instruction (S705), the print plug-in 324 connects to the
以上、複数の印刷経路で探索によって見つかった同一のプリンタをひとつにまとめて表示、選択する場合であっても、ユーザが印刷経路を任意に変更可能にする方法について説明した。 The method of allowing the user to arbitrarily change the print path has been described above even when the same printers found by the search in a plurality of print paths are collectively displayed and selected.
[実施例2]
実施例1の形態では、拡張印刷設定画面で印刷経路を変更可能にし、変更の都度プリンタ110から能力情報を取得する方法を説明した(S605〜607)。本実施例では印刷が指示された場合のみ能力情報を取得する構成について説明する。
[Example 2]
In the first embodiment, a method of enabling the print path to be changed on the extended print setting screen and acquiring the capability information from the
本実施例における処理フローを、図9〜10のフロー図および図11のUI図を用いて説明する。なお、構成及び他の処理については実施例1と同一である。 The processing flow in this embodiment will be described with reference to the flow charts of FIGS. 9 to 10 and the UI diagram of FIG. The configuration and other processes are the same as those in the first embodiment.
図9はS407で拡張印刷設定画面表示指示を受けた印刷プラグイン324の、本実施例におけるフロー図である。拡張印刷設定画面の表示を指示された印刷プラグイン324は、選択プリンタ110の印刷経路と接続情報を取得する(S901)。印刷経路と接続情報はS513で保持された情報であり、情報格納部325から取得する。次に印刷プラグイン324は、S901で取得した情報から、選択されたプリンタ110が複数の印刷経路で印刷可能かどうかを判断する(S902)。もし複数の印刷経路で印刷ができない場合は、図8(d‐1)に示す拡張印刷設定画面を表示する(S903)。複数の印刷経路があると判断した場合、印刷プラグイン324は図8(d‐2)に示す拡張印刷設定画面を表示する(S904)。
FIG. 9 is a flow chart of the print plug-in 324 that received the extended print setting screen display instruction in S407 in this embodiment. The print plug-in 324 instructed to display the extended print setting screen acquires the print path and connection information of the selected printer 110 (S901). The print path and connection information are information held in S513 and are acquired from the
S905でユーザからの決定を受け付けた印刷プラグイン324は、拡張印刷設定項目831と印刷経路選択項目833の設定内容を情報格納部325に保存して保持する(S906)。その後、拡張印刷設定画面を閉じて、印刷システム323による基本印刷設定画面の処理に戻る(S907)。以上で拡張印刷設定画面表示時の印刷プラグイン324の処理は完了する。
The print plug-in 324 that has received the decision from the user in S905 stores and holds the setting contents of the extended
図10のフロー図で、S409で印刷指示が行われた時の印刷プラグイン324の処理を説明する。まず、印刷指示を受けた印刷プラグイン324は、拡張印刷設定画面によって拡張印刷設定が行われたかどうかを判断する(S1001)。この判断は、S906で保存される情報に基いて行われ、この情報が存在する場合は拡張印刷設定が行われたと判断する。もし拡張印刷設定が行われていた場合、拡張印刷設定画面で印刷経路が変更されたかどうかを確認する(S1002)。確認する方法としては図8(d−2)の拡張印刷設定画面の印刷経路選択項目833で経路が変更されたかどうかをフラグに持っておき、そのフラグが有効である場合に拡張印刷設定画面で経路が変更されたと判断することが考えられる。印刷経路が変更されていた場合、拡張印刷設定画面で設定された印刷経路選択ボタン841の印刷経路でプリンタ110と接続し、プリンタ110から能力情報を取得し、印刷設定と能力情報のマッチングを行う(S1003)。なお、この処理はS706と同一である。
In the flow chart of FIG. 10, the process of the print plug-in 324 when the print instruction is given in S409 will be described. First, the print plug-in 324 that has received the print instruction determines whether or not the extended print setting has been made on the extended print setting screen (S1001). This determination is made based on the information stored in S906, and if this information exists, it is determined that the extended print setting has been made. If the extended print setting has been made, it is confirmed on the extended print setting screen whether or not the print path has been changed (S1002). As a method of checking, whether or not the route has been changed in the print
なおこの時、図11の画面を表示し、マッチングが行われることをユーザに示し、処理を実行するか選択させる実施形態も可能である。図11はキャンセルボタン1101とプリントボタン1102を有す。キャンセルボタン1101は処理をキャンセルするボタンであり、このボタンが押された場合、基本印刷設定画面へと処理を戻す。プリントボタン1102はプリント実行ボタンであり、このボタンが押された場合にS1003の処理を実行する。
At this time, an embodiment in which the screen of FIG. 11 is displayed to indicate to the user that matching is to be performed and to select whether to execute the process is also possible. FIG. 11 has a cancel
マッチング処理が終わった後、印刷プラグイン324は印刷ジョブを生成し、プリンタ110に印刷ジョブを送信する(S1004)。 After the matching process is completed, the print plug-in 324 generates a print job and sends the print job to the printer 110 (S1004).
S1002で差異がない場合は、S1004で説明した印刷処理を行う。 If there is no difference in S1002, the printing process described in S1004 is performed.
S1001で拡張印刷設定が行われていないと判断された場合、印刷プラグイン324は、選択されたプリンタ110が複数の印刷経路で印刷可能かどうかを判断する(S1005)。この判断はS513で保持された情報によって行うものであり、情報は情報格納部325から取得する。S1005でひとつの印刷経路でしか印刷できないと判断した場合、S1004で説明した印刷処理を行う。
When it is determined in S1001 that the extended print setting has not been made, the print plug-in 324 determines whether or not the selected
S1005で複数の印刷経路で印刷可能であると判断した場合、図8(e)に示す印刷経路選択画面を表示する(S1006)。印刷プラグイン324は印刷指示を受け付けると(S1007)、ユーザに設定された印刷経路選択ボタン841の印刷経路でプリンタ110から能力情報を取得し、印刷設定と能力情報のマッチングを行う(S1008)。マッチング処理は、S1003で説明した処理と同一である。このマッチング処理が終わった後、印刷ジョブを生成し、プリンタ110に印刷ジョブを送信する(S1004)。以上により、印刷処理が実行される。
When it is determined in S1005 that printing is possible in a plurality of print paths, the print path selection screen shown in FIG. 8 (e) is displayed (S1006). When the print plug-in 324 receives the print instruction (S1007), the print plug-in 324 acquires the ability information from the
以上、実施例1の形態において、能力情報を都度取得する際にかかる時間を省略し、印刷時にマッチング処理を行う方法について説明した。 As described above, in the embodiment of the first embodiment, a method of omitting the time required for acquiring the ability information each time and performing the matching process at the time of printing has been described.
[その他の実施例]
本発明は、上述の実施形態の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 (17)
前記指示を受け付けた場合に、プリンタを探索する探索手段と、
前記探索によって見つかったプリンタのうち、複数の経路で重複して見つかったプリンタを検出する検出手段と、
プリンタを探索する前記指示に対して、前記複数の経路で重複して見つかったプリンタを一つにまとめて表示するためのプリンタの探索結果を応答する応答手段と、
前記プリンタの探索結果の中からユーザにより選択されたプリンタであって、前記複数の経路で重複して見つかり、一つにまとめて表示されたプリンタに対応する複数の経路の中からユーザにより選択された経路に応じた項目であって、当該経路とは異なる項目である印刷設定項目を含む印刷設定画面を表示手段に表示する制御手段と、を有することを特徴とする情報処理装置。 A reception means that accepts instructions to search for a printer from the operating system,
A search means for searching for a printer when the above instruction is received, and
Among the printers found by the search, the detection means for detecting the printers found in duplicate in a plurality of routes, and
A response means for responding to the instruction for searching for a printer with a printer search result for displaying the printers found in duplicate in the plurality of routes as one.
A printer selected by the user from the search results of the printer, which is duplicated in the plurality of routes and is selected by the user from a plurality of routes corresponding to the printers displayed as one. An information processing apparatus comprising: a control means for displaying a print setting screen including a print setting item which is an item different from the route according to the route on a display means.
前記印刷指示を受け付けた場合に、前記印刷設定画面で設定が行われたか否か判断する判断手段と、を有し、
前記制御手段は、前記印刷設定画面で設定が行われていないと判断されて、かつ選択された前記プリンタが複数の経路で印刷処理が可能な場合に、選択された前記プリンタに対して見つかった前記複数の経路から、前記印刷処理に用いる一つの経路を選択する選択画面を表示手段に表示させることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。 A second receiving means for receiving a print instruction for a printer selected from the operating system,
When the print instruction is received, it has a determination means for determining whether or not the setting has been made on the print setting screen.
The control means is found for the selected printer when it is determined that the setting has not been made on the print setting screen and the selected printer can perform printing processing in a plurality of routes. The information processing apparatus according to any one of claims 1 to 3 , wherein a display means displays a selection screen for selecting one route to be used for the printing process from the plurality of routes.
前記探索によって見つかったプリンタの情報を表示手段に表示させる手段であって、複数の経路で重複して見つかったプリンタについては一つにまとめて前記表示手段に表示させる手段と、
前記情報の表示されたプリンタの中からユーザにより選択されたプリンタであって、前記一つにまとめて情報が表示されたプリンタに対応する前記複数の経路の中からユーザにより選択された経路に応じた項目であって、当該経路とは異なる項目である印刷設定項目を含む印刷設定画面を前記表示手段に表示させる手段とを有することを特徴とする情報処理装置。 A search method for searching for printers and
A means for displaying the information of the printer found by the search on the display means, and a means for displaying the printers found in duplicate in a plurality of routes as one on the display means.
A printer selected by the user from the printers on which the information is displayed, according to the routes selected by the user from the plurality of routes corresponding to the printers on which the information is displayed collectively. An information processing apparatus comprising: a means for causing the display means to display a print setting screen including a print setting item which is an item different from the route.
前記探索によって見つかったプリンタの情報を表示手段に表示させる工程であって、複数の経路で重複して見つかったプリンタについては一つにまとめて前記表示手段に表示させる工程と、
前記情報の表示されたプリンタの中からユーザにより選択されたプリンタであって、前記一つにまとめて情報が表示されたプリンタに対応する前記複数の経路の中からユーザにより選択された経路に応じた項目であって、当該経路とは異なる項目である印刷設定項目を含む印刷設定画面を前記表示手段に表示させる工程とを有することを特徴とする情報処理方法。 The search process to search for a printer and
In the step of displaying the information of the printer found by the search on the display means, the step of displaying the printers found in duplicate in a plurality of routes as one on the display means.
A printer selected by the user from the printers on which the information is displayed, according to the routes selected by the user from the plurality of routes corresponding to the printers on which the information is displayed collectively. An information processing method comprising a step of causing the display means to display a print setting screen including a print setting item which is an item different from the route.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017081636A JP6929112B2 (en) | 2017-04-17 | 2017-04-17 | Information processing equipment, programs and information processing methods |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017081636A JP6929112B2 (en) | 2017-04-17 | 2017-04-17 | Information processing equipment, programs and information processing methods |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2018181068A JP2018181068A (en) | 2018-11-15 |
| JP2018181068A5 JP2018181068A5 (en) | 2020-05-21 |
| JP6929112B2 true JP6929112B2 (en) | 2021-09-01 |
Family
ID=64276841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017081636A Active JP6929112B2 (en) | 2017-04-17 | 2017-04-17 | Information processing equipment, programs and information processing methods |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6929112B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7353793B2 (en) | 2019-05-08 | 2023-10-02 | キヤノン株式会社 | Image forming apparatus, control method, and its program |
| JP7321827B2 (en) | 2019-08-21 | 2023-08-07 | キヤノン株式会社 | Information processing device control method, print setting application, and information processing device |
| JP7387342B2 (en) * | 2019-09-04 | 2023-11-28 | キヤノン株式会社 | Application, information processing device and control method |
| JP7493968B2 (en) * | 2020-03-09 | 2024-06-03 | キヤノン株式会社 | Information processing device, information processing system, and control method thereof |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4636730B2 (en) * | 2001-05-14 | 2011-02-23 | 株式会社リコー | Wireless printing system and portable information terminal |
| JP5841380B2 (en) * | 2011-09-01 | 2016-01-13 | キヤノン株式会社 | Management server and processing method thereof |
| JP6179397B2 (en) * | 2013-12-27 | 2017-08-16 | ブラザー工業株式会社 | Connection management program, information processing apparatus, and information processing apparatus control method |
| JP6324217B2 (en) * | 2014-06-02 | 2018-05-16 | キヤノン株式会社 | Information processing apparatus, system, information processing method, and program |
| JP6324251B2 (en) * | 2014-07-24 | 2018-05-16 | キヤノン株式会社 | Information processing apparatus, program, and control method |
| JP2017027321A (en) * | 2015-07-22 | 2017-02-02 | キヤノン株式会社 | Information processing terminal, program, and control method |
-
2017
- 2017-04-17 JP JP2017081636A patent/JP6929112B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018181068A (en) | 2018-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7022558B2 (en) | Printing system, printing device and information processing device and their control method, and program | |
| JP6929112B2 (en) | Information processing equipment, programs and information processing methods | |
| JP6170864B2 (en) | Printing system and printing method | |
| JP7362855B2 (en) | Image forming apparatus, image forming apparatus control method, and program | |
| JP6108868B2 (en) | Printing apparatus, printing apparatus control method, and program | |
| JP2020035233A (en) | Printing system and its control method, server and its control method, and program | |
| US20210240413A1 (en) | Server system, information processing apparatus communicating with server system, control method, and computer-readable storage medium | |
| JP2012118734A (en) | Print server and control method for the same | |
| JP2020008954A (en) | Print server, image forming apparatus, program, and printing system | |
| JP2021124790A5 (en) | ||
| JP2020095495A (en) | Information processing apparatus, program, and control method | |
| JP2013082147A (en) | Image forming system, image forming apparatus, and program | |
| JP2016177432A (en) | Program, information processing apparatus, storage medium, and screen creation method | |
| JP2008132774A (en) | Image forming apparatus and image forming system | |
| JP2015204526A (en) | Portable terminal, image communication system, fax apparatus, control method thereof, and program | |
| JP2017033510A (en) | Printing system, printing apparatus and server used in the system, print data management method, and program | |
| JP2016115050A (en) | Information processing system, printing system, server device, method for controlling information processing system, and program | |
| JP6197557B2 (en) | Image processing apparatus and program | |
| JP2017157114A (en) | Information processing system, information processing apparatus, image processing apparatus, control method, and expansion program | |
| KR20170092100A (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium | |
| JP5471421B2 (en) | PRINT CONTROL DEVICE, PRINT SYSTEM, AND PROGRAM | |
| JP6244635B2 (en) | Control program, control system, and job processing method | |
| JP2022147547A (en) | Information processing apparatus, control method for information processing apparatus, and program | |
| JP2019160095A (en) | Information processing system and information processing device | |
| JP6906990B2 (en) | Information processing equipment, control methods, and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200401 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200401 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210209 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210305 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210406 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210604 |
|
| 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: 20210706 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210810 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6929112 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |