Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6929112B2 - Information processing equipment, programs and information processing methods - Google Patents
[go: Go Back, main page]

JP6929112B2 - Information processing equipment, programs and information processing methods - Google Patents

Information processing equipment, programs and information processing methods Download PDF

Info

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
print
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
Application number
JP2017081636A
Other languages
Japanese (ja)
Other versions
JP2018181068A (en
JP2018181068A5 (en
Inventor
友裕 石原
友裕 石原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2017081636A priority Critical patent/JP6929112B2/en
Publication of JP2018181068A publication Critical patent/JP2018181068A/en
Publication of JP2018181068A5 publication Critical patent/JP2018181068A5/ja
Application granted granted Critical
Publication of JP6929112B2 publication Critical patent/JP6929112B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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. Patent Document 1 discloses a technique of searching for a printer connected to a network and outputting to the printer found by the search.

特開平11−345102号Japanese Patent Application Laid-Open No. 11-345102

プリンタが複数の通信方法を持っている場合、情報処理装置とプリンタの間には複数の接続経路が存在するケースがある。こうした状況で情報処理装置がプリンタの探索を行うと、同じプリンタが異なる経路で重複して見つかる可能性がある。 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.

システムの構成を示す図Diagram showing the system configuration システムを構成する各装置のハードウェア構成図Hardware configuration diagram of each device that composes the system システムを構成する各装置のソフトウェア構成図Software configuration diagram of each device that composes the system 実施例1の基本印刷設定画面でのOSのフロー図OS flow diagram on the basic print setting screen of the first embodiment 実施例1のプリンタ探索時の印刷システム及び印刷プラグインのフロー図Flow chart of the printing system and the printing plug-in at the time of searching for the printer of the first embodiment 実施例1の拡張印刷設定時の印刷プラグインのフロー図Flow diagram of the print plug-in at the time of the extended print setting of the first embodiment 実施例1の印刷時の印刷プラグインのフロー図Flow chart of the printing plug-in at the time of printing of Example 1. 実施例1の画面表示例Screen display example of Example 1 実施例2の拡張印刷設定時の印刷プラグインのフロー図Flow diagram of the print plug-in at the time of the extended print setting of the second embodiment 実施例2の印刷時の印刷プラグインのフロー図Flow chart of the print plug-in at the time of printing of Example 2 実施例2の画面表示例Screen display example of Example 2

[実施例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 printer 110, a mobile terminal 120, and a cloud 130. The mobile terminal 120 is an example of an information processing device. The printer 110 and the mobile terminal 120 can be connected to each other and communicate with each other via the network 100 or the wireless communication 101. The wireless communication 101 is WFD (Wi-fi Direct), Bluetooth (registered trademark), or the like. Further, the cloud 130 is composed of a plurality of servers, and manages the registered printer 110 and communicates with the mobile terminal 120 through the network 100. The mobile terminal 120 can communicate with the printer 110 via the cloud 130.

図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 printer 110, the mobile terminal 120, and the cloud 130 included in the system of this embodiment will be described with reference to FIG. The hardware configuration may differ depending on the device. Reference numeral 201 denotes each device constituting the system of this embodiment. Reference numeral 202 denotes a CPU (Central Processing Unit), which is a unit that executes various programs and realizes various functions. Reference numeral 203 denotes a ROM (Read Only Memory), which is a unit for storing various programs. Reference numeral 204 denotes a RAM (Random Access Memory), and the CPU 202 loads the program stored in the ROM 203 into the RAM 204 and executes the program. The RAM 204 is also a unit that is also used as a temporary working storage area for the CPU 202. The Input / Output interface 205 is an interface unit that transmits data to each device and a display (not shown) connected to a server, and also receives data from a pointing device or a touch display (not shown). The NIC (Network Interface Card) 206 is a unit for connecting each device constituting the system of this embodiment to the network 100. The wireless device 207 is a unit for connecting each device by wireless communication 101, and may have a plurality of units such as WFD and Bluetooth (registered trademark). The unit described above can transmit and receive data via the bus 208.

加えて、CPU202がROM203に記憶されているプログラムに基づき処理を実行することによって、図3に示されるような各装置のソフトウェア構成及び後述するフローチャートの各ステップの処理が実現される。 In addition, when the CPU 202 executes the process based on the program stored in the ROM 203, the software configuration of each device as shown in FIG. 3 and the process of each step of the flowchart described later are realized.

次に、本実施例のシステムを構成する各装置のソフトウェア構成について図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 ROM 203 into the RAM 204 and executing the program in the CPU 202.

プリンタ110は制御部311、通信部312、印刷部313、情報格納部314を有する。制御部311はプリンタ110の各部の連携を制御する。通信部312はネットワーク100あるいは無線通信101を通して携帯端末120と接続し、プリンタ探索や能力情報要求に対して応答したり、印刷ジョブを受信したりする。印刷部313は通信部312で受信した印刷ジョブを印刷する。情報格納部314はプリンタ110の印刷能力などを格納する部分であり、通信部312はここから情報を取得し、携帯端末120へ送信する。 The printer 110 has a control unit 311, a communication unit 312, a printing unit 313, and an information storage unit 314. The control unit 311 controls the cooperation of each unit of the printer 110. The communication unit 312 connects to the mobile terminal 120 through the network 100 or the wireless communication 101, responds to a printer search and a capability information request, and receives a print job. The print unit 313 prints the print job received by the communication unit 312. The information storage unit 314 is a part that stores the printing capability of the printer 110, and the communication unit 312 acquires information from the information storage unit 312 and transmits the information to the mobile terminal 120.

携帯端末からプリンタへの印刷には、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 mobile terminal 120 having such a printing system and a printing plug-in will be described. The mobile terminal 120 includes a control unit 321, an application 322, a printing system 323, a printing plug-in 324, an information storage unit 325, and a communication unit 326. The control unit 311 controls the cooperation of each unit of the mobile terminal 120. The application 322 is a part operated by the user, and calls the printing system 323 according to the user operation to instruct printing.

印刷システム323はOSの一部として機能し、携帯端末120の印刷を制御している。さらに、印刷システム323はアプリケーション322から呼び出され、ユーザ操作に従って印刷プラグイン324に指示を行う。また、基本的な印刷設定項目を設定できる基本印刷設定画面の表示や、印刷プラグイン324が探索によって見つけたプリンタをプリンタ探索結果として一覧に表示することができる。印刷実行時は印刷データの生成を行い、生成した印刷データを印刷プラグイン324に渡す。 The printing system 323 functions as a part of the OS and controls the printing of the mobile terminal 120. Further, the printing system 323 is called from the application 322 and gives an instruction to the printing plug-in 324 according to the user operation. In addition, the basic print setting screen on which basic print setting items can be set can be displayed, and the printers found by the print plug-in 324 in the search can be displayed in a list as the printer search result. When printing is executed, print data is generated, and the generated print data is passed to the print plug-in 324.

印刷プラグイン324は印刷システム323に従い、プリンタの探索やプリンタ能力情報の取得、印刷指示といったプリンタとのやりとりを通信部326を通じて行う。また、拡張印刷設定画面の表示および制御も行う。印刷実行時にはユーザが設定した印刷設定と印刷システム323から受け取った印刷データを印刷ジョブに変換し、通信部326を通じてプリンタ110へ送信する。 According to the printing system 323, the printing plug-in 324 performs communication with the printer such as searching for a printer, acquiring printer capability information, and printing instructions through the communication unit 326. It also displays and controls the extended print setting screen. When printing is executed, the print settings set by the user and the print data received from the print system 323 are converted into a print job and transmitted to the printer 110 through the communication unit 326.

情報格納部325は携帯端末120のデータを格納する部分で、印刷設定などが保存される。通信部326はネットワーク100あるいは無線通信101を通してプリンタ110と接続し、プリンタ探索や印刷指示を送信する。 The information storage unit 325 is a part that stores data of the mobile terminal 120, and print settings and the like are stored. The communication unit 326 connects to the printer 110 through the network 100 or the wireless communication 101, and transmits a printer search and a print instruction.

クラウド130は制御部331、通信部332、印刷部333、プリンタ管理部334、情報格納部335を有する。制御部331はクラウド130の各部の連携を制御する。通信部332はネットワーク100を通してプリンタ110と携帯端末120と接続し、プリンタの能力情報を受信したり、印刷ジョブを送信したりする。印刷部333は印刷データおよび印刷ジョブを生成する部分である。印刷ジョブは通信部332を通してプリンタ110へ送信され、印刷が実行される。プリンタ管理部334はプリンタ110の登録情報やユーザ権限などを管理する部分である。情報格納部335はプリンタ110の能力情報および接続情報や、プリンタ管理部334で使用する情報を格納する部分である。 The cloud 130 has a control unit 331, a communication unit 332, a printing unit 333, a printer management unit 334, and an information storage unit 335. The control unit 331 controls the cooperation of each unit of the cloud 130. The communication unit 332 connects the printer 110 and the mobile terminal 120 through the network 100, receives printer capability information, and transmits a print job. The print unit 333 is a part that generates print data and a print job. The print job is transmitted to the printer 110 through the communication unit 332, and printing is executed. The printer management unit 334 is a part that manages registration information, user authority, and the like of the printer 110. The information storage unit 335 is a part that stores the capacity information and connection information of the printer 110 and the information used by the printer management unit 334.

これより本実施例における印刷フローについて、図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 mobile terminal 120 will be described with reference to the flow chart of FIG. The printing process of the mobile terminal 120 is started by issuing a printing instruction from the application 322. FIG. 8A is a screen of the application 322, and when the print instruction button 801 is pressed, a print instruction is given and the print system 323 is started.

印刷システム323は起動するとまず、印刷プラグイン324にデフォルトプリンタの能力情報取得を指示する(S401)。デフォルトプリンタは前回印刷したプリンタや、OSやユーザによって予め設定されたプリンタである。 When the printing system 323 is started, it first instructs the printing plug-in 324 to acquire the capability information of the default printer (S401). The default printer is the printer that was printed last time, or the printer that is preset by the OS or the user.

次に印刷システム323は、印刷プラグイン324がプリンタ110と通信して取得した能力情報を受け取る(S402)。この時の能力情報は、予めデフォルトプリンタと紐付けられて保存されていて、それを取得しても良い。また、この時の能力情報の取得は任意の印刷経路で実行されるものであり、どの印刷経路で行われても構わないものとする。あるいは予めユーザやプリンタによって優先的に利用する印刷経路が設定されていて、その設定に従って印刷経路を決定しても良いし、デフォルトプリンタの設定に従っても良い。 Next, the printing system 323 receives the capability information acquired by the print plug-in 324 communicating with the printer 110 (S402). The capability information at this time may be stored in advance in association with the default printer, and may be acquired. Further, the acquisition of the ability information at this time is executed by an arbitrary print route, and it does not matter which print route is used. Alternatively, the print route to be preferentially used may be set in advance by the user or the printer, and the print route may be determined according to the setting, or the setting of the default printer may be followed.

印刷システム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 print system 323 displays the basic print setting screen of FIG. 8B based on the capability information acquired in S402 (S403). FIG. 8B has a printer name 811, a basic print setting item 812, an extended print setting button 813, a print preview 814, and a print button 815. The printer name 811 is the selected output destination printer 110, and when the user selects this portion (S404), the printer search process described in the flow chart of FIG. 5 to be described later is performed (S405). The basic print setting item 812 is a basic print setting item and can be arbitrarily changed by the user. The extended print setting button 813 is an item for setting an extended function, and when the user selects this part (S406), the print plug-in is instructed to display the extended print setting screen described in the flow chart of FIG. 6 described later (S407). ). The print preview 814 displays a preview of print data. The print button 815 is a button for executing printing, and when the user presses this button (S408), print data is generated, and the print plug-in 324 is instructed to perform the printing process described in the flow chart of FIG. 7, which will be described later. (S409).

次に、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 printing system 323, and FIG. 5B is a flow chart of the printing plug-in 324.

プリンタ探索処理が開始されると、まず印刷システム323は図8(c)に示すプリンタ一覧画面を表示する(S501)。なお、この時点では図8(c)に示す画面と異なり、プリンタは表示されていないか、履歴情報からのみプリンタが表示されている状態である。次に、印刷システム323は印刷プラグイン324に探索を指示し(S502)、印刷プラグイン324はオペレーティングシステムの印刷システム323からプリンタ探索指示を受付ける(S511)。 When the printer search process is started, the printing system 323 first displays the printer list screen shown in FIG. 8C (S501). At this point, unlike the screen shown in FIG. 8C, the printer is not displayed or the printer is displayed only from the history information. Next, the print system 323 instructs the print plug-in 324 to search (S502), and the print plug-in 324 receives the printer search instruction from the printing system 323 of the operating system (S511).

なお、印刷プラグインは複数インストールすることができ、有効状態と無効状態に分かれている。印刷システム323は有効状態の印刷プラグインに対してのみ探索指示を行い、無効状態の印刷プラグインに対しては探索指示を行わない。有効状態の印刷プラグインが複数存在する場合は、印刷システム323はその複数の有効状態の印刷プラグインから受け取ったプリンタの探索結果を図8(c)で示したプリンタ一覧画面に混在させて表示する。この有効状態と無効状態は、携帯端末120の設定画面(不図示)で変更が可能である。 Multiple print plug-ins can be installed, and they are divided into enabled and disabled states. The print system 323 gives a search instruction only to the print plug-in in the valid state, and does not give a search instruction to the print plug-in in the invalid state. When there are a plurality of active print plug-ins, the print system 323 displays the printer search results received from the plurality of active print plug-ins in a mixed manner on the printer list screen shown in FIG. 8 (c). do. The enabled state and the disabled state can be changed on the setting screen (not shown) of the mobile terminal 120.

プリンタ探索指示を受信した印刷プラグイン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 printer 110 through the network 100 or the wireless communication 101 (S512). The print plug-in 324 holds the connection information and the basic information received from the printer 110 in the information storage unit 325 (S513). Next, the print plug-in 324 determines whether the printer found by the search includes the same printer (S514). This determination is made by referring to the UUID (Universally Unique Identifier) and MAC (Media Access Control) addresses included in the basic information acquired and held in S513. Among the printers found by the search, two or more printers having the same UUID and MAC address are determined to be the same printer.

印刷プラグイン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 printing system 323, excluding the printers determined to be duplicated by S514 (S515). Specifically, when there are two or more printers having the same UUID and MAC address in S514, one of the printers is returned to the printing system 323 as a search result. As a result of the processing of S515, in response to the instruction to search for the printer of the OS, the printer for displaying the printers found in duplicate in a plurality of routes as a single option on the printer list screen of FIG. 8C. The search result can be responded. As a result, the same printer having a plurality of print paths is displayed together.

印刷プラグインは印刷経路ごとに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 print system 323 additionally displays the search result received from the print plug-in 324 in the printer list shown in FIG. 8 (c) (S503). The printing system 323 repeats the processes of S502 to S503 for the installed print plug-in, and then accepts the printer selection from the user (S504). When the user selects a printer, the printing system 323 instructs the print plug-in 324 to acquire the capability information of the selected printer 110 (S505).

印刷プラグイン324は指示を受けて選択されたプリンタ110の能力情報を取得する。この時、能力情報の取得は図8(c)で示したプリンタ一覧に表示された経路で取得される。なお、能力情報の取得は任意の印刷経路で実行するように構成しても構わない。あるいは予めユーザやプリンタによって優先的に利用する印刷経路が設定されていて、その設定に従って印刷経路を決定しても良い。 The print plug-in 324 acquires the capability information of the selected printer 110 in response to the instruction. At this time, the ability information is acquired by the route displayed in the printer list shown in FIG. 8 (c). Note that the acquisition of ability information may be configured to be executed by an arbitrary print path. Alternatively, a print route to be preferentially used may be set in advance by the user or the printer, and the print route may be determined according to the setting.

次に印刷システム323は、印刷プラグイン324がプリンタ110と通信して取得した能力情報を受け取る(S506)。印刷システム323は、S505で取得した能力情報を基に、基本印刷設定画面を再度表示する(S507)。以上で、プリンタ探索処理は終了する。 Next, the printing system 323 receives the capability information acquired by the print plug-in 324 communicating with the printer 110 (S506). The print system 323 displays the basic print setting screen again based on the capability information acquired in S505 (S507). This completes the printer search process.

図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 information storage unit 325. Next, the print plug-in 324 determines whether or not the selected printer 110 can print in a plurality of print paths from the information acquired in S601 (S602). If a plurality of print paths are not possessed, the extended print setting screen shown in FIG. 8 (d-1) is displayed (S603).

図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 print setting item 831 and an enter button 832. The extended print setting item 831 is a special setting of the printer 110, and the item is determined by the capacity information of the printer 110. The item set in the extended print setting item 831 is, for example, an item for setting the contents of secure printing or user authentication printing. The enter button 832 is a button for determining the extended print setting, and when the user presses this button, the extended print setting is determined. This button may be a back button, a back button mounted on the main body hardware of the mobile terminal 120, or a back button on the screen provided by the OS may be regarded as a decision. Although the print path selection item 833, which will be described later, is not displayed in FIG. 8 (d-1), it may be configured to be displayed. When the print route selection item 833 is displayed in FIG. 8 (d-1), the printer corresponding to the extended print setting screen can use only one route for the print process, so the print route of the target printer is simply confirmed. Is displayed so that it cannot be changed to other print paths. In addition, as a display method, the control may be displayed in gray so that it can be identified that it cannot be changed to other options.

一方、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 print setting item 831, a decision button 832, and a print route selection item 833. Since the extended print setting item 831 and the enter button 832 are the same as those in FIG. 8 (d-1), the description thereof will be omitted. The print path selection item 833 is an item for selecting a print path to be used for the print process for the printer 110.

印刷プラグイン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 printer 110 using the selected print route and outputs capability information. Reacquire (S606). The print plug-in 324 updates the extended print setting screen based on the capability information acquired in S606 (S607). After displaying the screen, the print plug-in 324 accepts the press of the enter button 832 (S608). The print plug-in 324 that has received the decision from the user in S608 saves the set contents of the extended print setting item 831 and the print route selection item 833 in the information storage unit 325 (S609). After that, the extended print setting screen is closed, and the screen returns to the basic print setting screen by the printing system 323 (S610). This completes the process of the print plug-in 324 when the extended print setting screen is displayed.

こうして印刷プラグインはプリンタ一覧で単一の選択肢にまとめられたプリンタに対応する拡張印刷設定画面が呼び出された場合、プリンタに対して見つかった複数の経路から、そのプリンタの印刷処理に用いる一つの経路を選択可能な拡張印刷設定画面を表示する。 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 print system 323, the basic setting, and the extended print setting, and is transmitted to the printer 110 (S702).

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 printer 110 can print in a plurality of print paths (S703). This determination is made based on the information held in S513, and the information is acquired from the information storage unit 325. When it is determined in S703 that printing can be performed only in one printing path, the printing process described in S702 is performed. When it is determined in S703 that printing is possible in a plurality of print paths, the print path selection screen shown in FIG. 8 (e) is displayed (S704).

図8(e)に示す印刷経路選択画面は印刷経路選択ボタン841と印刷決定ボタン842を有する。印刷経路選択ボタン841は選択されたプリンタ110に対して見つかった複数の印刷経路から、印刷処理に用いる一つの経路を選択するボタンであり、S513で保持された情報に基いて表示される。この時初めに選択されている項目は、S402あるいはS505で情報取得に使用された印刷経路である。印刷決定ボタン842は印刷することを決定して、印刷指示を行うためのボタンである。 The print route selection screen shown in FIG. 8 (e) has a print route selection button 841 and a print decision button 842. The print route selection button 841 is a button for selecting one route to be used for the print process from the plurality of print routes found for the selected printer 110, and is displayed based on the information held in S513. The item initially selected at this time is the print path used for information acquisition in S402 or S505. The print decision button 842 is a button for deciding to print and giving a print instruction.

印刷プラグイン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 printer 110 by the print path of the print path selection button 841 set by the user, acquires the ability information from the printer 110, and obtains the print setting and the ability information. Matching is performed (S706). Matching is a process of detecting the difference between the print setting and the ability information, rounding the print setting according to the ability information, or replacing the print setting with an alternative setting. After the matching process is completed, a print job is generated and the print job is transmitted to the printer 110 (S702). As described above, the printing process is executed.

以上、複数の印刷経路で探索によって見つかった同一のプリンタをひとつにまとめて表示、選択する場合であっても、ユーザが印刷経路を任意に変更可能にする方法について説明した。 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 printer 110 each time the change is made has been described (S605-607). In this embodiment, a configuration in which capability information is acquired only when printing is instructed will be described.

本実施例における処理フローを、図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 information storage unit 325. Next, the print plug-in 324 determines whether or not the selected printer 110 can print in a plurality of print paths from the information acquired in S901 (S902). If printing is not possible with a plurality of print paths, the extended print setting screen shown in FIG. 8 (d-1) is displayed (S903). When it is determined 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) (S904).

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 print setting item 831 and the print route selection item 833 in the information storage unit 325 (S906). After that, the extended print setting screen is closed, and the process returns to the processing of the basic print setting screen by the printing system 323 (S907). This completes the process of the print plug-in 324 when the extended print setting screen is displayed.

図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 route selection item 833 on the extended print setting screen of FIG. 8 (d-2) is set in the flag, and if the flag is valid, the extended print setting screen is displayed. It is conceivable to judge that the route has been changed. When the print path has been changed, the printer 110 is connected to the print path of the print path selection button 841 set on the extended print setting screen, the ability information is acquired from the printer 110, and the print setting and the ability information are matched. (S1003). This process is the same as S706.

なおこの時、図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 button 1101 and a print button 1102. The cancel button 1101 is a button for canceling the process, and when this button is pressed, the process returns to the basic print setting screen. The print button 1102 is a print execution button, and when this button is pressed, the process of S1003 is executed.

マッチング処理が終わった後、印刷プラグイン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 printer 110 can print in a plurality of print paths (S1005). This determination is made based on the information held in S513, and the information is acquired from the information storage unit 325. When it is determined in S1005 that printing can be performed only by one printing path, the printing process described in S1004 is performed.

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 printer 110 at the print path of the print path selection button 841 set by the user, and matches the print setting with the ability information (S1008). The matching process is the same as the process described in S1003. After the matching process is completed, a print job is generated and the print job is transmitted to the printer 110 (S1004). As described above, the printing process is executed.

以上、実施例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に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the item according to the route selected by the user is a print setting item according to the information acquired from the printer in the route selected by the user. 前記ユーザにより選択された経路で、前記プリンタから前記プリンタの前記情報を取得する取得手段をさらに有することを特徴とする請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, further comprising an acquisition means for acquiring the information of the printer from the printer by a route selected by the user. 前記オペレーティングシステムから選択されたプリンタに対する印刷指示を受け付ける第2の受付手段と、
前記印刷指示を受け付けた場合に、前記印刷設定画面で設定が行われたか否か判断する判断手段と、を有し、
前記制御手段は、前記印刷設定画面で設定が行われていないと判断されて、かつ選択された前記プリンタが複数の経路で印刷処理が可能な場合に、選択された前記プリンタに対して見つかった前記複数の経路から、前記印刷処理に用いる一つの経路を選択する選択画面を表示手段に表示させることを特徴とする請求項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.
前記制御手段は、印刷処理に用いる経路が一つしか利用できないプリンタに対応する印刷設定画面が呼び出された場合に、当該プリンタへの経路の表示を含み、当該経路を変更できない前記印刷設定画面を表示することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。 The control means includes the display of the route to the printer when the print setting screen corresponding to the printer that can use only one route used for the print process is called, and displays the print setting screen that cannot change the route. The information processing apparatus according to any one of claims 1 to 4, wherein the information processing apparatus is displayed. プリンタを探索する探索手段と、
前記探索によって見つかったプリンタの情報を表示手段に表示させる手段であって、複数の経路で重複して見つかったプリンタについては一つにまとめて前記表示手段に表示させる手段と、
前記情報の表示されたプリンタの中からユーザにより選択されたプリンタであって、前記一つにまとめて情報が表示されたプリンタに対応する前記複数の経路の中からユーザにより選択された経路に応じた項目であって、当該経路とは異なる項目である印刷設定項目を含む印刷設定画面を前記表示手段に表示させる手段とを有することを特徴とする情報処理装置。
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.
前記ユーザにより選択された経路に応じた項目は、前記ユーザにより選択された経路で前記プリンタから取得した情報に応じた印刷設定項目であることを特徴とする請求項6に記載の情報処理装置。 The information processing apparatus according to claim 6, wherein the item according to the route selected by the user is a print setting item according to the information acquired from the printer in the route selected by the user. 前記ユーザにより選択された経路で、前記プリンタから前記プリンタの前記情報を取得する取得手段をさらに有することを特徴とする請求項7に記載の情報処理装置。 The information processing apparatus according to claim 7, further comprising an acquisition means for acquiring the information of the printer from the printer by a route selected by the user. 前記プリンタから取得した情報は、前記プリンタの能力情報であることを特徴とする請求項7又は8に記載の情報処理装置。 The information processing device according to claim 7 or 8, wherein the information acquired from the printer is the capability information of the printer. 前記複数の経路には、前記情報処理装置と前記プリンタとがダイレクトで接続する経路と、クラウド経由で接続する経路が含まれることを特徴とする請求項6乃至9の何れか1項に記載の情報処理装置。 The plurality of routes according to any one of claims 6 to 9, wherein the plurality of routes include a route for directly connecting the information processing device and the printer and a route for connecting via the cloud. Information processing device. ユーザにより選択された前記経路は、ダイレクトで接続する前記経路であることを特徴とする請求項10に記載の情報処理装置。 The information processing device according to claim 10, wherein the route selected by the user is the route that is directly connected. 前記印刷設定項目に対して設定された値に基づいて印刷ジョブを生成する生成手段をさらに有することを特徴とする請求項6乃至11の何れか1項に記載の情報処理装置。 The information processing apparatus according to any one of claims 6 to 11, further comprising a generation means for generating a print job based on a value set for the print setting item. プリンタを探索する探索工程と、
前記探索によって見つかったプリンタの情報を表示手段に表示させる工程であって、複数の経路で重複して見つかったプリンタについては一つにまとめて前記表示手段に表示させる工程と、
前記情報の表示されたプリンタの中からユーザにより選択されたプリンタであって、前記一つにまとめて情報が表示されたプリンタに対応する前記複数の経路の中からユーザにより選択された経路に応じた項目であって、当該経路とは異なる項目である印刷設定項目を含む印刷設定画面を前記表示手段に表示させる工程とを有することを特徴とする情報処理方法。
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.
前記ユーザにより選択された経路に応じた項目は、前記ユーザにより選択された経路で前記プリンタから取得した情報に応じた印刷設定項目であることを特徴とする請求項13に記載の情報処理方法。 The information processing method according to claim 13, wherein the item according to the route selected by the user is a print setting item according to the information acquired from the printer by the route selected by the user. 前記ユーザにより選択された経路で、前記プリンタから前記プリンタの前記情報を取得する取得工程をさらに有することを特徴とする請求項14に記載の情報処理方法。 The information processing method according to claim 14, further comprising an acquisition step of acquiring the information of the printer from the printer by a route selected by the user. 前記プリンタから取得した情報は、前記プリンタの能力情報であることを特徴とする請求項14又は15に記載の情報処理方法。 The information processing method according to claim 14 or 15, wherein the information acquired from the printer is the capability information of the printer. 請求項13乃至16の何れか1項に記載の情報処理方法をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute the information processing method according to any one of claims 13 to 16.
JP2017081636A 2017-04-17 2017-04-17 Information processing equipment, programs and information processing methods Active JP6929112B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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