JP7035124B2 - Information processing equipment, control methods, and programs - Google Patents
Information processing equipment, control methods, and programs Download PDFInfo
- Publication number
- JP7035124B2 JP7035124B2 JP2020120394A JP2020120394A JP7035124B2 JP 7035124 B2 JP7035124 B2 JP 7035124B2 JP 2020120394 A JP2020120394 A JP 2020120394A JP 2020120394 A JP2020120394 A JP 2020120394A JP 7035124 B2 JP7035124 B2 JP 7035124B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- plug
- information processing
- printer
- uninstalled
- 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
- Stored Programmes (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、情報処理装置、制御方法、及びプログラムに関する。 The present invention relates to an information processing device , a control method, and a program .
近年、スマートフォン等の携帯端末装置で動作するAndroid(登録商標)等の携帯端末用OS(オペレーティングシステム)において、印刷機能もそのオペレーティングシステムで標準的にサポートされるようになってきている。パーソナルコンピュータで動作するWindows(登録商標)等において、印刷機能を司るのはプリンタドライバというソフトウェアであるが、Androidでは、プリンタドライバの代わりにプリントプラグインというソフトウェアを用いる。 In recent years, in an OS (operating system) for a mobile terminal such as Android (registered trademark) that operates on a mobile terminal device such as a smartphone, the printing function is also supported as standard in the operating system. In Windows (registered trademark) that operates on a personal computer, the printing function is controlled by software called a printer driver, but in Android, software called a print plug-in is used instead of the printer driver.
プリントプラグインは、プリンタ(画像処理装置)の探索機能と印刷機能とを備え、アプリケーションからの要求に応じて探索機能で検出したプリンタの一覧をユーザに提示し、選択されたプリンタに対して印刷ジョブを送信する。プリントプラグインは、Androidのアプリケーション形式で提供され、プリンタベンダーやアプリケーションベンダーからGoogle Play(登録商標)などのアプリケーション配信サービスを介してユーザに提供される。 The print plug-in has a printer (image processing device) search function and a print function, presents a list of printers detected by the search function to the user in response to a request from the application, and prints to the selected printer. Submit the job. Print plug-ins are provided in Android application format and are provided to users by printer vendors and application vendors via application distribution services such as Google Play®.
ユーザがプリントプラグインの機能を利用するには、プリントプラグインをダウンロード及びインストールする必要がある。携帯端末装置によっては、あらかじめプリントプラグインをプリインストールすることで、ユーザがプリントプラグインをダウンロード及びインストールすることなく、印刷機能を利用可能にするものがある。しかし、プリントプラグインをプリインストールする形式の場合、ユーザが印刷をするか否かにかかわらず、携帯端末装置のストレージ使用量が増加してしまう。 In order for users to use the print plug-in functions, they need to download and install the print plug-in. Some mobile terminal devices allow the user to use the print function without downloading and installing the print plug-in by pre-installing the print plug-in in advance. However, in the case of the format in which the print plug-in is pre-installed, the storage usage of the mobile terminal device increases regardless of whether or not the user prints.
特許文献1は、ユーザが選択したプリンタのドライバがクライアントにインストールされていない場合に、クライアントに対してドライバの配信を行い、クライアントにおいてドライバのインストールが自動的に行われる管理システムを開示している。
本明細書ではプリンタの選択画面としてプリントプラグインの有無に関わらずプリンタを表示する方法を検討する。すなわち、プリントプラグインがまだインストールされていない(未インストール)プリンタに対して、当該プリンタに対応するプリントプラグインをプリンタの選択画面に表示する。一方、既にインストールされている(インストール済み)他のプリントプラグインが対応する(検出する)プリンタも、プリンタの選択画面に表示される。 In this specification, a method of displaying a printer as a printer selection screen regardless of the presence or absence of a print plug-in is examined. That is, for a printer to which the print plug-in is not yet installed (not installed), the print plug-in corresponding to the printer is displayed on the printer selection screen. On the other hand, printers that are supported (detected) by other print plug-ins that are already installed (installed) are also displayed on the printer selection screen.
こうしたプリンタの選択画面では、ユーザが使用するプリンタを選択する際に、インストール済みのプリントプラグインが検出したプリンタと、未インストールのプリントプラグインに対応するプリンタとを区別することが難しい。すなわち、ユーザは、プリンタを選択することにより印刷を実行する画面に遷移するのか、未インストールのプリントプラグインのダウンロードサイトへ誘導する画面に遷移するのかを判別しづらい。 On such a printer selection screen, when selecting a printer to be used by a user, it is difficult to distinguish between a printer detected by an installed print plug-in and a printer corresponding to an uninstalled print plug-in. That is, it is difficult for the user to determine whether the screen transitions to the screen for executing printing by selecting the printer or the screen for guiding to the download site of the uninstalled print plug-in.
ここで、ユーザがすぐに印刷をしたい場合に、未インストールのプリントプラグインに対応するプリンタを選択すると、ダウンロードサイトへ誘導されてしまい、操作性が低下してしまう。また、プリンタの選択画面に表示されたプリントプラグインを、ダウンロードサイトを介してインストールした場合に、インストールが完了した後に再度プリンタの選択画面が表示され、プリンタを選択する操作が必要であり、ユーザには操作が煩わしい。特許文献1に記載された管理システムにおいても、ユーザは、プリンタを選択する際にインストール処理が実行されるのか否かを判別することが難しい。
Here, if the user wants to print immediately and selects a printer corresponding to the print plug-in that has not been installed, the user is directed to the download site and the operability is deteriorated. In addition, when the print plug-in displayed on the printer selection screen is installed via the download site, the printer selection screen is displayed again after the installation is completed, and the operation to select the printer is required. The operation is troublesome. Even in the management system described in
本発明は、画像形成装置を選択して使用する際の操作性を向上することを可能とする情報処理装置の提供を目的とする。 An object of the present invention is to provide an information processing apparatus capable of improving operability when selecting and using an image forming apparatus.
本発明の一実施の形態の情報処理装置は、ネットワーク上のプリンタを探索する探索手段と、前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索により検出されたプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることのできるダウンロードページを表示するオブジェクトを前記未インストールのプラグインがインストール可能であることを示すメッセージとともに表示部に表示する表示制御手段と、を有し、前記表示制御手段は、前記探索により前記未インストールのプラグインに対応するプリンタが複数台検出された場合であっても、前記オブジェクトを一つ表示し、前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する。 The information processing device according to the embodiment of the present invention is a search means for searching for a printer on the network, and an uninstalled plug-in that is not installed in the information processing device and is detected by the search. A display that displays an object that displays a download page that can accept instructions from the user to download the corresponding uninstalled plug-in, along with a message that the uninstalled plug-in can be installed. The display control means has a control means, and the display control means displays one of the objects even when a plurality of printers corresponding to the uninstalled plug-ins are detected by the search, and the object is displayed. The download page is displayed on the display unit according to the selection.
本発明の情報処理装置によれば、画像形成装置を選択して使用する際の操作性を向上することが可能となる。 According to the information processing apparatus of the present invention, it is possible to improve the operability when selecting and using the image forming apparatus.
以下、本発明を実施するための形態について図面などを参照して説明する。
(第1実施形態)
図1は、本発明の第1実施形態におけるネットワーク構成を示す図である。
情報処理装置である携帯端末装置2000は、アクセスポイント2013を介して、画像処理装置であるプリンタ1000、プリンタ1001、及びプリンタ1002と同じネットワークに接続されている。各プリンタは、図1に示すようにモデル名及びIPアドレスを内部に保持する。なお、本実施形態では、画像処理装置の一例としてプリンタを用いて説明するが、これに限定されるものではなく、例えば、MFP(MultiFunction Peripheral)等のその他の印刷機能を備えるデバイスであってもよい。
Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings and the like.
(First Embodiment)
FIG. 1 is a diagram showing a network configuration according to the first embodiment of the present invention.
The
図2は、携帯端末装置2000のハードウェア構成の一例を示す図である。
フラッシュメモリ(Flash)2003は、各種プログラムを記憶する。ハードウェア上の実行主体は、SoC(System on a chip)2001であり、ソフトウェア上の制御主体は、フラッシュメモリ2003に格納されたプログラムである。RAM(Random Access Memory)2002にはプログラムが展開され、SoCが解釈して実行する。
FIG. 2 is a diagram showing an example of the hardware configuration of the
The flash memory (Flash) 2003 stores various programs. The execution subject on the hardware is a System on a chip (2001), and the control subject on the software is a program stored in the
Bluetooth部2004は、Bluetooth(登録商標)による通信を行う。WiFi部2005は、アクセスポイント2013を介して無線通信を行う。NFC部2006は、近距離無線通信を行う。電源2007は、携帯端末装置2000内の各部に必要な電力を供給する。Voice/Audio部2008は、マイクやスピーカ等を備え、音声入出力に使用される。タッチパネル2009は、ユーザが手指で操作を行う操作入力部である。LED(Light Emitting Diode)部2010は、各種の表示に使用される。
The Bluetooth
カメラ部2011は、写真や動画の撮影を行う撮像部等を備える。センサ部2012は、GPS(Global Positioning System)や、加速度センサ、地磁気センサ、近接センサ等を備える。上述した各部は、SoC2001に接続されており、携帯端末装置2000は、アクセスポイント2013を介してネットワークに接続可能である。本実施形態において、OS(オペレーティングシステム)は、例えば、Google(登録商標)社のAndroid OS(登録商標)を想定するが、これに限られるものではない。
The
図3は、携帯端末装置2000上で動作するソフトウェアの構成の一例を示す図である。
本実施形態におけるソフトウェアの各プログラムは、フラッシュメモリ2003に記憶されている。アプリケーション112~114は、携帯端末装置2000にインストールされており、印刷システム100を介して写真、文書、Webページ等のコンテンツの表示機能や印刷機能を提供する。
FIG. 3 is a diagram showing an example of the configuration of software operating on the
Each software program in this embodiment is stored in the
印刷システム100は、UI(User Interface)部101、プリントプラグイン制御部102、通信部103、プリントプラグイン管理部104、検出結果受信部105、及びプリンタ探索部106を備える。UI部101は、印刷システム100のユーザインタフェースを提供する。プリントプラグイン制御部102は、携帯端末装置2000にインストールされたプリントプラグイン(プラグインモジュール)の動作を制御する。また、プリントプラグイン制御部102は、UI部が提供するユーザインタフェースの表示制御を行う。通信部103は、WiFiを使用してプリンタとネットワーク通信を行う。
The
プリントプラグイン管理部104は、携帯端末装置2000にインストールされたプリントプラグインの情報を管理する。検出結果受信部105は、プリントプラグインがネットワーク上のプリンタを検出した場合に検出結果の通知を受信する。プリンタ探索部106は、携帯端末装置2000にあらかじめ搭載されたプリンタの探索機能で、アプリケーションからの要求に応じてネットワーク上のプリンタを探索する。
The print plug-in
プリントプラグイン200は、プリンタの探索、印刷ジョブの生成、プリンタステータスの取得等の機能を有し、印刷システム100と当該プリントプラグインが対応するプリンタ(対象プリンタ)との橋渡しを行う。プリントプラグイン200は、必要に応じてインストール及びアンインストールが可能であり、印刷システム100のプリントプラグイン管理部104は、各プリントプラグインのインストール状態を管理する。プリントプラグイン200は、プリンタ探索部201、印刷処理部202、パッケージ名203、及びベンダー名204を有する。
The print plug-in 200 has functions such as searching for a printer, generating a print job, and acquiring a printer status, and acts as a bridge between the
プリンタ探索部201は、マルチキャストまたはブロードキャストを使用してネットワーク上のプリンタを探索する。探索する際のプロトコルは、SLP(Service Location Protocol)、Multicast―DNS(Domain Name System)等を使用する。ただし、これに限られるものではなく、プリントプラグイン毎に使用するプロトコルが異なっていてもよい。
The
印刷処理部202は、対象プリンタが印刷可能なPDL(Page Description Language)データまたはイメージデータに対してレンダリング処理を行う。パッケージ名203は、プリントプラグイン200に割り当てられた一意に識別可能な名称であり、この例では「jp.co.efg.xxxxx」とする。プリントプラグイン毎に異なるパッケージ名が割り当てられ、パッケージ名203に各々のプリントプラグインが記憶している。ベンダー名204は、プリントプラグイン200を提供するベンダーの名称であり、この例では「EFG」とする。
The
対応プリントプラグインテーブル150は、プリンタ探索部106が検出したネットワーク上のプリンタと、当該プリンタに対応するプリントプラグインの一覧情報を有するテーブルである。
The corresponding print plug-in table 150 is a table having list information of the printers on the network detected by the
図13は、対応プリントプラグインテーブル150の一例を示す図である。
対応プリントプラグインテーブル150は、以下の情報を対応付けて保持する。すなわち、プリンタ探索部106がネットワーク上のプリンタから取得したベンダー名1101と、プリントプラグインのパッケージ名1102と、プリントプラグインのダウンロードサイト(URL情報)1103とが対応付けて保持されている。
FIG. 13 is a diagram showing an example of the corresponding print plug-in table 150.
The corresponding print plug-in table 150 holds the following information in association with each other. That is, the
対応プリントプラグインテーブル150を参照することにより、ネットワーク上で探索されたプリンタとプリントプラグインとを結びつけることができるため、プリントプラグインが未インストール状態の場合にダウンロードサイトへ誘導することができる。例えば、テーブルデータ1104の例では、ベンダー名が“ABC”のプリンタは、パッケージ名“jp.co.abc.xxxxx”のプリントプラグインが対応することを示している。また、ベンダー名が“ABC”のプリンタは、ダウンロードサイトURL“http:store.abc.printplugin“のプリントプラグインが対応することを示している。
By referring to the corresponding print plug-in table 150, the printer searched on the network and the print plug-in can be linked, so that the user can be directed to the download site when the print plug-in is not installed. For example, in the example of
図4及び図5は、印刷システム100の機能を実装したアプリケーションの表示画面の一例を示す図である。
図4(A)は、印刷対象のコンテンツが表示されたアプリケーション画面400を示す。ユーザが、印刷ボタン401をタップすると、印刷システム100のUI部101が呼び出されて、図4(B)に示す画面に遷移する。
4 and 5 are diagrams showing an example of a display screen of an application that implements the functions of the
FIG. 4A shows an
図4(B)は、印刷設定画面402を示す。印刷設定画面402は、対象プリンタ表示領域403、印刷設定領域404、及び印刷ボタン405を有する。ユーザが印刷設定領域404で所望の印刷設定を設定した後、印刷ボタン405をタップすることで、対象プリンタ表示領域403に表示されたプリンタに対し、アプリケーションのコンテンツデータが出力される。
FIG. 4B shows the
図4(B)では、IPアドレス「192.168.0.12」を有するプリンタ「Printer-C」が選択されている。本実施形態では、出力先を別のプリンタに変更する場合について説明する。出力先を別のプリンタに変更する場合には、ユーザが対象プリンタ表示領域403をタップすると、図4(C)に示す画面に遷移する。
In FIG. 4B, the printer "Printer-C" having the IP address "192.168.0.12" is selected. In this embodiment, a case where the output destination is changed to another printer will be described. When the output destination is changed to another printer, when the user taps the target
図4(C)は、ネットワーク上のプリンタ一覧画面406を示す。本実施形態に係るプリンタ一覧画面406では、ネットワーク上のプリンタに対応した未インストールのプリントプラグインが、プリントプラグイン毎に表示される。例えば、図4(C)に示すように、2つのプリンタ(「Printer-A」及び「Printer-B」)に対応するプリントプラグインは、「ABC Plugin」である。そして当該2つのプリンタは、「ABC Plugin」の表示された蘭に集約して表示されている。ここで、ユーザにより未インストールのプリントプラグインがタップされた場合の動作について図6及び図7を用いて説明する。
FIG. 4C shows a
図6及び図7は、図4(B)に示した印刷設定画面402上で、対象プリンタ表示領域403がタップされた後の、印刷システム100の動作の一例を示すフローチャートである。
図6及び図7に示す処理は、フラッシュメモリ2003に記憶されたプログラムがRAM2002にロードされ、SoC2001が実行することにより実現される。
6 and 7 are flowcharts showing an example of the operation of the
The processes shown in FIGS. 6 and 7 are realized by loading the program stored in the
印刷設定画面402上で対象プリンタ表示領域403がタップされると、ステップS501にて、プリントプラグイン制御部102が、プリントプラグイン管理部104を介して携帯端末装置2000にインストールされたプリントプラグインの一覧を取得する。ステップS502にて、プリントプラグイン制御部102が、プリントプラグイン管理部104を介してインストール済みのプリントプラグイン200があるか否かを判断する。
When the target
S502にてインストール済みのプリントプラグイン200があると判断された場合、処理はステップS503に進む。ステップS503にて、プリントプラグイン制御部102が、インストール済みのプリントプラグイン200に対して対象プリンタの探索を指示する。一方、ステップS502にて、インストール済みのプリントプラグイン200がないと判断された場合、処理はステップS504に進む。
If it is determined in S502 that there is an installed print plug-in 200, the process proceeds to step S503. In step S503, the print plug-in
S504にて、プリントプラグイン制御部102が、印刷システム100のプリンタ探索部106に対して、探索を指示する。ステップS505にて、プリントプラグイン制御部102が、タイムアウトに達している否かを判定する。ステップS505にてタイムアウトに達していないと判定された場合、処理はステップS506に進む。ステップS506にて、印刷システム100の検出結果受信部105が、ステップS503及びS504のそれぞれの探索処理に対する検出結果を受信する。
In S504, the print plug-in
ステップS507にて、プリントプラグイン制御部102が、ステップS506にて受信した検出結果の通知元を判定する。検出結果がステップS503にて指示したプリントプラグイン200のプリンタ探索部201から受信した結果であると判定された場合には、処理はステップS508に進む。一方、検出結果がステップS504にて指示した印刷システム100のプリンタ探索部106から受信した結果であると判定された場合には、処理はステップS509に進む。
In step S507, the print plug-in
ステップS508にて、印刷システム100のUI部101が、プリントプラグイン200から受信した検出結果の情報を元に、図4(C)に示すようにプリンタ一覧画面406を更新する。すなわち、プリンタ一覧画面406にプリンタ情報407が示すように、インストール済みのプリントプラグイン200が対応するプリンタの情報が追加される。ステップS508の処理の後、再びステップS505に戻り、タイムアウトに達するまで上述した処理を繰り返す。
In step S508, the
一方、ステップS509では、プリントプラグイン制御部102が、対応プリントプラグインテーブル150を参照し、ステップS506にて受信した検出結果に含まれるプリンタに対応するプリントプラグインに関する情報を取得する。このとき、プリントプラグイン制御部102は、プリンタ探索部106が探索したプリンタから取得したベンダー名の情報を元に、当該プリンタに対応するプリントプラグインに関する情報を取得する。
On the other hand, in step S509, the print plug-in
ステップS510にて、プリントプラグイン管理部104が、ステップS509にて取得したプリントプラグインに関する情報に対応するプリントプラグインが既にインストールされているか否かを判定する。対応するプリントプラグインが既にインストールされていると判定された場合には、処理はステップS505に戻り、タイムアウトに達するまでステップS505以降の処理を繰り返す。一方、対応するプリントプラグインがインストールされていないと判定された場合には、処理はステップS511に進む。
In step S510, the print plug-in
ステップS511にて、プリントプラグイン制御部102が、プリンタ一覧画面406に、ステップS509にて取得したプリントプラグインに関する情報に対応するプリントプラグインのダウンロードサイトへのリンクが作成済みであるか否かを判定する。ダウンロードサイトへのリンクが作成済みでないと判定された場合には、ステップS512にて、UI部101が、ステップS509にて取得したプリントプラグインに関する情報を元にダウンロードサイトへのリンクを作成する。
In step S511, whether or not the print plug-in
このとき、図4(C)のプリンタ情報408に示すようにプリントプラグインの名称410を表示する。また、プリントプラグインの名称と共にダウンロードサイトのURL情報を表示してもよい。リンクが作成されると、プリンタ情報408がタップされたときに当該プリンタ情報408に表示されたプリントプラグインのダウンロードサイトへ誘導される。
At this time, the
ステップS513にて、UI部101が、図4(C)の対応プリンタ一覧409に示すように、ステップS506にて受信した検出結果に含まれるプリンタ名を表示する。ステップS514にて、UI部101が、プリンタ情報408の領域をタップするとプリントプラグインのダウンロードサイトへ誘導されることを示すため、“タップしてプラグインインストール”というメッセージ411を表示する。
In step S513, the
このとき、プラグインのダウンロードサイトを提供するストアのロゴマークを示すアイコン412をさらに表示してもよい。本実施形態では、メッセージ411及びアイコン412を表示する例を示したが、これに限定されるものではない。例えば、メッセージ411のみ、またはアイコン412のみの表示でもよく、プリンタ情報408の領域をタップすることにより、プリンタの印刷設定画面ではなく、プリントプラグインのダウンロードサイトへ誘導されることが認識可能となればよい。
At this time, the
ステップS515にて、UI部101が、対応プリンタ一覧409を更新して、ステップS506にて取得したプリンタ名をプリンタ情報408の領域に追加する。ステップS514及びS515にてプリンタ一覧画面406の更新処理が終了すると、処理はステップS505に戻り、タイムアウトに達するまでステップS505以降の処理を繰り返す。
In step S515, the
このように、ステップS512~S515の処理により、プリンタ一覧画面において、探索されたプリンタのうち、対応するプリントプラグインがインストールされていないプリンタに対して、プリントプラグインのインストールを誘導する表示が行われる。これにより、ユーザは、当該プリンタを選択した場合に、まずプリントプラグインのインストールを行う必要があり、そのためのダウンロードサイトへ誘導されることを容易に判別でき、操作性が向上する。 In this way, by the processing of steps S512 to S515, a display is displayed on the printer list screen to guide the printer to install the print plug-in to the printer to which the corresponding print plug-in is not installed among the searched printers. Will be printed. As a result, when the user selects the printer, it is necessary to first install the print plug-in, and it is possible to easily determine that the user is directed to the download site for that purpose, and the operability is improved.
ステップS505にて、プリントプラグイン制御部102が、タイムアウトに達したと判定した場合は、図6及び図7の処理を終了する。次に、ユーザによりプリントプラグインのダウンロードサイトへのリンクであるプリンタ情報408の領域がタップされ、プリントプラグインのインストールが実行される処理について図8を用いて説明する。
If the print plug-in
図8は、図4(C)に示したプリンタ一覧画面406にて、プリンタ情報408の領域がタップされた後の、印刷システム100の動作の一例を示すフローチャートである。
プリンタ情報408の領域がタップされると、ステップS601にて、プリントプラグイン制御部102が、対応プリントプラグインテーブル150の情報を元にプリンタ情報408のダウンロードサイトの情報を取得する。ステップS602にて、UI部101が、ステップS601で取得した情報に従い、図5(A)に示すようなプリントプラグインのダウンロードサイト413を表示する。
FIG. 8 is a flowchart showing an example of the operation of the
When the area of the
ダウンロードサイト413に表示されているインストールボタン414がタップされると、ステップS603にて、プリントプラグイン管理部104が、当該ダウンロードサイトで提供されているプリントプラグインを携帯端末装置2000にダウンロードする。そして、プリントプラグイン管理部104がインストールを実行する。ステップS604にて、プリントプラグイン管理部104が、ステップS603にて実行したプリントプラグインのインストールが完了したか否かを判定する。
When the install
インストールが完了したと判定された場合は、処理はステップS605に進む。ステップS605にて、プリントプラグイン制御部102が、インストールされたプリントプラグインに対応するプリンタが1台のみか否かを判定する。プリントプラグインに対応するプリンタの台数は、対応プリンタ一覧409に表示されたプリンタの数、または、インストール後のプリントプラグインのプリンタ探索部201が通知するプリンタの数で判定することができる。
If it is determined that the installation is completed, the process proceeds to step S605. In step S605, the print plug-in
一方、プリントプラグインのインストールが途中でキャンセルされた場合など、ステップS604にてインストールが完了していないと判定された場合は、処理はステップS607に進む。ステップS607にて、UI部101が、図4(C)に示すプリンタ一覧画面406を表示し、処理を終了する。なお、本実施形態では、プリントプラグインのインストールが完了しなかった場合に、プリンタ一覧画面406を表示したが、これに限られるものではなく、例えばインストールが完了していない旨を通知する画面等を表示するようにしてもよい。
On the other hand, if it is determined in step S604 that the installation is not completed, such as when the installation of the print plug-in is canceled in the middle, the process proceeds to step S607. In step S607, the
ステップS605にてインストールしたプリントプラグインに対応するプリンタが1台のみと判定された場合は、処理はステップS606に進む。ステップS606にて、図5(B)に示すように、UI部101が、対応するプリンタを選択状態にして印刷設定画面415を表示し、処理は終了する。
If it is determined that there is only one printer corresponding to the print plug-in installed in step S605, the process proceeds to step S606. In step S606, as shown in FIG. 5B, the
ステップS606の処理により、プリントプリグインが未インストールのためにダウンロードサイトへ誘導された場合であっても、インストール後に所望のプリンタが選択された状態となり、プリンタ一覧画面で所望のプリンタを選択し直す工程を省略できる。すなわち、より少ないステップで印刷が可能となり、ユーザの操作性をより向上させることができる。一方、ステップS605にて、インストールしたプリントプラグインに対応するプリンタが1台のみでないと判定された場合は、処理はステップS607に進む。 Even if the process of step S606 leads to the download site because the print pre-installation is not installed, the desired printer is selected after the installation, and the desired printer is reselected on the printer list screen. The process can be omitted. That is, printing can be performed in fewer steps, and the operability of the user can be further improved. On the other hand, if it is determined in step S605 that the number of printers corresponding to the installed print plug-in is not only one, the process proceeds to step S607.
ステップS607にて、UI部101が、図5(C)に示すように、インストールしたプリントプラグインに対応する複数のプリンタを追加したプリンタ一覧画面416を表示し、処理を終了する。なお、この例では、ステップS607において、図4(C)に示したプリンタ一覧画面に表示されたプリンタに、ステップS603にてインストールしたプリントプラグインが対応するプリンタを追加して表示したが、これに限られるものではない。例えば、ステップS603にてインストールしたプリントプラグインに対応するプリンタのみを表示してもよい。
In step S607, as shown in FIG. 5C, the
以上のように、本実施形態によれば、探索されたプリンタのうち、対応するプリントプラグインがインストールされており、すぐに利用可能か、または、まだインストールのされていないために、ダウンロードサイトへ誘導されるかが認識可能となる。これにより、ユーザがプリンタを選択して使用する際の操作性を向上することが可能となる。 As described above, according to the present embodiment, among the searched printers, the corresponding print plug-in is installed and can be used immediately, or because it has not been installed yet, the download site is reached. It becomes recognizable whether it is induced. This makes it possible to improve the operability when the user selects and uses the printer.
(第2実施形態)
第1実施形態では、ユーザが印刷設定画面402(図4(B))上で出力先を別のプリンタに変更する際に、図4(C)に示す画面を表示した。すなわち、ネットワーク上のプリンタに対応する未インストールのプリントプラグインが、プリントプラグイン毎に表示された。これに対して、本実施形態では、その他の表示例について説明する。具体的には、図9(C)のように、ネットワーク上のプリンタに対応した未インストールのプリントプラグインをプリンタ毎に表示する。
(Second Embodiment)
In the first embodiment, when the user changes the output destination to another printer on the print setting screen 402 (FIG. 4 (B)), the screen shown in FIG. 4 (C) is displayed. That is, the uninstalled print plug-ins corresponding to the printers on the network are displayed for each print plug-in. On the other hand, in this embodiment, other display examples will be described. Specifically, as shown in FIG. 9C, the uninstalled print plug-in corresponding to the printer on the network is displayed for each printer.
なお、本実施形態に係るネットワーク構成、携帯端末装置2000のハードウェア構成及びソフトウェア構成自体は、第1実施形態に係る構成と同一とする。そこで、以下では、第1実施形態と同一構成のものには同一の符号を付し、その説明を省略する。
The network configuration, the hardware configuration of the
図9及び図10は、本実施形態における印刷システム100の機能を実装したアプリケーションの表示画面の一例を示す図である。また、図11は、図9(B)に示す印刷設定画面402上で、対象プリンタ表示領域403がタップされた後の、印刷システム100の動作の一例を示したフローチャートである。
なお、図11の処理は、第1実施形態の図6及び図7の処理に対応し、既に説明したステップと同じ処理については同一の番号を付し、その説明は省略する。図11に示す処理は、フラッシュメモリ2003に記録されたプログラムがRAM2002にロードされ、SoC2001が実行することによって実現される。
9 and 10 are diagrams showing an example of a display screen of an application that implements the functions of the
The process of FIG. 11 corresponds to the process of FIGS. 6 and 7 of the first embodiment, and the same process as the step already described is assigned the same number, and the description thereof will be omitted. The process shown in FIG. 11 is realized by loading the program recorded in the
ステップS801にて、UI部101が、図9(C)のプリンタ一覧画面701を更新する。具体的には、UI部101は、ステップS506で受信した検出結果に含まれるプリンタに対応するプリントプラグインのダウンロードサイトへのリンクとして、図9(C)に示すようなプリンタ情報702を表示する。ステップS802にてプリンタ一覧画面701の更新が終了すると、処理はステップS505に戻り、タイムアウトに達するまでステップS505以降の処理を繰り返す。
In step S801, the
図12は、図9(C)に示したプリンタ一覧画面701にて、プリンタ情報702の領域がタップされた後の、印刷システム100の動作の一例を示すフローチャートである。
具体的には、未インストールのプリントプラグインがプリンタ毎に表示されたプリンタ一覧画面701において、プリンタ情報702の領域がタップされた後の動作の一例を示す。なお、図12の処理は、第1実施形態の図8の処理に対応し、既に説明したステップと同じ処理については同一の番号を付し、その説明は省略する。
FIG. 12 is a flowchart showing an example of the operation of the
Specifically, an example of the operation after the area of the
プリンタ情報702の領域がタップされると、ステップS901にて、プリントプラグイン制御部102が、対応プリントプラグインテーブル150の情報を元にプリンタ情報702のダウンロードサイトの情報を取得する。ステップS902にて、UI部101が、ステップS901で取得した情報に従い、図10(A)に示すようなプリントプラグインのダウンロードサイト413を表示する。
When the area of the
ステップS604にて、プリントプラグイン管理部104がプリントプラグインのインストールが完了したと判定した場合は、処理はステップS904に進む。ステップS904にて、UI部101が、図10(B)に示すように、プリンタ情報702の領域に対応するプリンタを選択状態にして印刷設定画面415を表示し、処理は終了する。
If the print plug-in
このように、本実施形態によれば、第1実施形態と同様の効果を奏する。さらに、本実施形態によれば、所望のプリンタに対応するプリントプリグインが未インストールのためにダウンロードサイトへ誘導された場合であっても、インストール後に当該プリンタが選択された状態となる。このため、プリントプラグインのインストール後に、プリンタ一覧画面でプリンタを選択し直す工程を省略できる。すなわち、より少ないステップで印刷が可能となり、ユーザの操作性をより向上させることができる。 As described above, according to the present embodiment, the same effect as that of the first embodiment is obtained. Further, according to the present embodiment, even when the print preguin corresponding to the desired printer is not installed and the user is directed to the download site, the printer is selected after the installation. Therefore, after installing the print plug-in, the process of reselecting the printer on the printer list screen can be omitted. That is, printing can be performed in fewer steps, and the operability of the user can be further improved.
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
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.
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and modifications can be made within the scope of the gist thereof.
100 印刷システム
102 プリントプラグイン制御部
106 プリンタ探索部
200 プリントプラグイン
201 プリンタ探索部
2000 携帯端末装置
100
Claims (29)
ネットワーク上のプリンタを探索する探索手段と、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索により検出されたプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることのできるダウンロードページを表示するオブジェクトを前記未インストールのプラグインがインストール可能であることを示すメッセージとともに表示部に表示する表示制御手段と、を有し、
前記表示制御手段は、前記探索により前記未インストールのプラグインに対応するプリンタが複数台検出された場合であっても、前記オブジェクトを一つ表示し、
前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示することを特徴とする情報処理装置。 It is an information processing device
A search method for searching for printers on the network,
A download page that is an uninstalled plug-in that is not installed in the information processing device and can accept instructions from the user to download the uninstalled plug-in corresponding to the printer detected by the search. It has a display control means for displaying an object to be displayed on a display unit together with a message indicating that the uninstalled plug-in can be installed.
The display control means displays one of the objects even when a plurality of printers corresponding to the uninstalled plug-ins are detected by the search.
An information processing device characterized in that the download page is displayed on the display unit according to the selection of the object.
前記インストール済みのプラグインによる前記探索とは異なる探索により前記ネットワーク上のプリンタを検出する探索手段と、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索手段により検出されたプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることができるダウンロードページを表示するオブジェクトを前記未インストールのプラグインがインストール可能であることを示すメッセージとともに表示部に表示し、
前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する表示制御手段と、を有することを特徴とする情報処理装置。 An information processing device with a plug-in installed that has the function of searching for printers on the network.
A search means for detecting a printer on the network by a search different from the search by the installed plug-in, and
A download page that is an uninstalled plug-in that is not installed in the information processing device and can receive instructions from the user to download the uninstalled plug-in corresponding to the printer detected by the search means. Is displayed on the display with a message indicating that the uninstalled plug-in can be installed.
An information processing device comprising: a display control means for displaying the download page on the display unit according to the selection of the object.
インストール済みのプラグインにネットワーク上のプリンタを探索させる手段と、
前記インストール済みのプラグインによる前記探索とは異なる探索により前記ネットワーク上のプリンタを検出する探索手段と、
前記インストール済みのプラグインによる前記探索で検出されたプリンタの情報を表示部に表示し、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索手段による前記探索で検出したプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることができるダウンロードページを表示するオブジェクトを前記未インストールのプラグインのインストールが可能であることを示すメッセージとともに前記表示部に表示し、
前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する表示制御手段と、を有することを特徴とする情報処理装置。 It is an information processing device
A way to get installed plugins to search for printers on your network,
A search means for detecting a printer on the network by a search different from the search by the installed plug-in, and
The printer information detected by the search by the installed plug-in is displayed on the display unit.
It is possible to receive an instruction from the user to download the uninstalled plug-in corresponding to the printer detected by the search by the search means, which is an uninstalled plug-in that is not installed in the information processing apparatus. An object to display the download page is displayed on the display unit together with a message indicating that the uninstalled plug-in can be installed.
An information processing device comprising: a display control means for displaying the download page on the display unit according to the selection of the object.
ネットワーク上のプリンタを探索する探索工程と、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索により検出されたプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることのできるダウンロードページを表示するオブジェクトを前記プラグインがインストール可能であることを示すメッセージとともに表示部に表示する第1の表示工程と、
前記第1の表示工程において表示された前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する第2の表示工程と、を実行させ、
前記第1の表示工程において、前記探索により未インストールの前記プラグインに対応するプリンタが複数台検出された場合であっても、前記オブジェクトを一つ表示することを特徴とするプログラム。 It is a program , and the program is used in an information processing device.
The search process to search for printers on the network and
A download page that is an uninstalled plug-in that is not installed in the information processing device and can accept instructions from the user to download the uninstalled plug-in corresponding to the printer detected by the search. The first display step of displaying the object to be displayed on the display unit together with a message indicating that the plug-in can be installed, and
According to the selection of the object displayed in the first display step, the second display step of displaying the download page on the display unit is executed.
A program characterized in that one object is displayed even when a plurality of printers corresponding to the uninstalled plug-in are detected by the search in the first display step.
インストール済みの前記プラグインによる前記探索とは異なる探索により前記ネットワーク上のプリンタを検出する探索工程と、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索工程において検出されたプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることができるダウンロードページを表示するオブジェクトを前記未インストールのプラグインがインストール可能であることを示すメッセージとともに表示部に表示する第1の表示工程と、
前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する第2の表示工程と、を実行させることを特徴とするプログラム。 A program executed by an information processing device in which a plug-in having a function of searching for a printer on the network is installed, and the program is applied to the information processing device.
A search process for detecting a printer on the network by a search different from the search by the installed plug-in, and
A download page that is an uninstalled plug-in that is not installed in the information processing device and can receive instructions from the user to download the uninstalled plug-in corresponding to the printer detected in the search process. The first display step of displaying an object to be displayed on the display unit together with a message indicating that the uninstalled plug-in can be installed, and
A program characterized by executing a second display step of displaying the download page on the display unit according to the selection of the object.
インストール済みのプラグインにネットワーク上のプリンタを探索させる工程と、
前記インストール済みのプラグインによる前記探索とは異なる探索により前記ネットワーク上のプリンタを検出する探索工程と、
前記インストール済みのプラグインによる前記探索で検出されたプリンタの情報を表示部に表示する第1の表示工程と、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索工程における前記探索で検出したプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることができるダウンロードページを表示するオブジェクトを前記未インストールのプラグインのインストールが可能であることを示すメッセージとともに前記表示部に表示する第2の表示工程と、
前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する第3の表示工程と、を実行させることを特徴とするプログラム。 It is a program, and it is an information processing device.
The process of letting the installed plugin search for a printer on the network,
A search step of detecting a printer on the network by a search different from the search by the installed plug-in, and
The first display step of displaying the printer information detected by the search by the installed plug-in on the display unit, and
It is possible to receive an instruction from the user to download the uninstalled plug-in corresponding to the printer detected in the search in the search process, which is an uninstalled plug-in that is not installed in the information processing apparatus. A second display step of displaying an object for displaying a download page on the display unit together with a message indicating that the uninstalled plug-in can be installed, and
A program characterized by executing a third display step of displaying the download page on the display unit according to the selection of the object.
ネットワーク上のプリンタを探索する探索工程と、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索により検出されたプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることのできるダウンロードページを表示するオブジェクトを前記プラグインがインストール可能であることを示すメッセージとともに表示部に表示する第1の表示工程と、
前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する第2の表示工程と、を有し、
前記第1の表示工程は、前記探索により前記未インストールのプラグインに対応するプリンタが複数台検出された場合であっても、前記オブジェクトを一つ表示することを特徴とする情報処理装置の制御方法。 It is a control method for information processing equipment.
The search process to search for printers on the network and
A download page that is an uninstalled plug-in that is not installed in the information processing device and can accept instructions from the user to download the uninstalled plug-in corresponding to the printer detected by the search. The first display step of displaying the object to be displayed on the display unit together with a message indicating that the plug-in can be installed, and
It has a second display step of displaying the download page on the display unit according to the selection of the object.
The first display step is a control of an information processing apparatus, which displays one object even when a plurality of printers corresponding to the uninstalled plug-in are detected by the search. Method.
インストール済みの前記プラグインによる前記探索とは異なる探索により前記ネットワーク上のプリンタを検出する探索工程と、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索工程において検出されたプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることができるダウンロードページを表示するオブジェクトを前記未インストールのプラグインがインストール可能であることを示すメッセージとともに表示部に表示する第1の表示工程と、
前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する第2の表示工程と、を有することを特徴とする情報処理装置の制御方法。 It is a control method of an information processing device in which a plug-in having a function of searching for a printer on a network is installed.
A search process for detecting a printer on the network by a search different from the search by the installed plug-in, and
A download page that is an uninstalled plug-in that is not installed in the information processing device and can receive instructions from the user to download the uninstalled plug-in corresponding to the printer detected in the search process. The first display step of displaying an object to be displayed on the display unit together with a message indicating that the uninstalled plug-in can be installed, and
A control method for an information processing apparatus, comprising: a second display step of displaying the download page on the display unit according to the selection of the object.
インストール済みのプラグインにネットワーク上のプリンタを探索させる工程と、
前記インストール済みのプラグインによる前記探索とは異なる探索により前記ネットワーク上のプリンタを検出する探索工程と、
前記インストール済みのプラグインによる前記探索で検出されたプリンタの情報を表示部に表示する第1の表示工程と、
前記情報処理装置にインストールされていない未インストールのプラグインであって、前記探索工程における前記探索で検出したプリンタに対応する前記未インストールのプラグインをダウンロードするための指示をユーザから受け付けることができるダウンロードページを表示するオブジェクトを前記未インストールのプラグインのインストールが可能であることを示すメッセージとともに前記表示部に表示する第2の表示工程と、
前記オブジェクトが選択されたことに従って、前記ダウンロードページを前記表示部に表示する第3の表示工程と、を有することを特徴とする情報処理装置の制御方法。 It is a control method for information processing equipment.
The process of letting the installed plugin search for a printer on the network,
A search step of detecting a printer on the network by a search different from the search by the installed plug-in, and
The first display step of displaying the printer information detected by the search by the installed plug-in on the display unit, and
It is possible to receive an instruction from the user to download the uninstalled plug-in corresponding to the printer detected in the search in the search process, which is an uninstalled plug-in that is not installed in the information processing apparatus. A second display step of displaying an object for displaying a download page on the display unit together with a message indicating that the uninstalled plug-in can be installed, and
A control method for an information processing apparatus, comprising: a third display step of displaying the download page on the display unit according to the selection of the object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020120394A JP7035124B2 (en) | 2020-07-14 | 2020-07-14 | Information processing equipment, control methods, and programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020120394A JP7035124B2 (en) | 2020-07-14 | 2020-07-14 | Information processing equipment, control methods, and programs |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016036281A Division JP6736311B2 (en) | 2016-02-26 | 2016-02-26 | Information processing apparatus, control method, and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2020177688A JP2020177688A (en) | 2020-10-29 |
JP2020177688A5 JP2020177688A5 (en) | 2020-12-10 |
JP7035124B2 true JP7035124B2 (en) | 2022-03-14 |
Family
ID=72916347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020120394A Active JP7035124B2 (en) | 2020-07-14 | 2020-07-14 | Information processing equipment, control methods, and programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7035124B2 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003177989A (en) | 2001-10-03 | 2003-06-27 | Canon Inc | Information processing device, server device, driver update method, computer-readable storage medium, and program |
JP2007065894A (en) | 2005-08-30 | 2007-03-15 | Fuji Xerox Co Ltd | Method for installing printer driver |
JP2007213363A (en) | 2006-02-10 | 2007-08-23 | Fuji Xerox Co Ltd | Printing management device and printing management method |
JP2008299694A (en) | 2007-06-01 | 2008-12-11 | Silex Technology Inc | Peripheral device driver installation system |
JP2009037536A (en) | 2007-08-03 | 2009-02-19 | Brother Ind Ltd | Information processing apparatus and installation program |
JP2011227739A (en) | 2010-04-20 | 2011-11-10 | Canon Inc | Information processing device, control method and program |
JP2015060402A (en) | 2013-09-18 | 2015-03-30 | キヤノン株式会社 | Information processing apparatus, presentation method and program of application, and mobile network system |
JP2016024789A5 (en) | 2014-07-24 | 2017-08-31 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6324251B2 (en) | 2014-07-24 | 2018-05-16 | キヤノン株式会社 | Information processing apparatus, program, and control method |
-
2020
- 2020-07-14 JP JP2020120394A patent/JP7035124B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003177989A (en) | 2001-10-03 | 2003-06-27 | Canon Inc | Information processing device, server device, driver update method, computer-readable storage medium, and program |
JP2007065894A (en) | 2005-08-30 | 2007-03-15 | Fuji Xerox Co Ltd | Method for installing printer driver |
JP2007213363A (en) | 2006-02-10 | 2007-08-23 | Fuji Xerox Co Ltd | Printing management device and printing management method |
JP2008299694A (en) | 2007-06-01 | 2008-12-11 | Silex Technology Inc | Peripheral device driver installation system |
JP2009037536A (en) | 2007-08-03 | 2009-02-19 | Brother Ind Ltd | Information processing apparatus and installation program |
JP2011227739A (en) | 2010-04-20 | 2011-11-10 | Canon Inc | Information processing device, control method and program |
JP2015060402A (en) | 2013-09-18 | 2015-03-30 | キヤノン株式会社 | Information processing apparatus, presentation method and program of application, and mobile network system |
JP2016024789A5 (en) | 2014-07-24 | 2017-08-31 |
Also Published As
Publication number | Publication date |
---|---|
JP2020177688A (en) | 2020-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7218393B2 (en) | Information processing device, control method, and program | |
US8471914B2 (en) | Image processing system with ease of operation | |
JP6385265B2 (en) | Information processing apparatus, control method, and program | |
US11647102B2 (en) | Information processing apparatus, control method, and recording medium | |
JP6265717B2 (en) | Information processing apparatus, control method for information processing apparatus, and program | |
JP6628654B2 (en) | Information processing apparatus, print plug-in, print system, and control method | |
JP7035124B2 (en) | Information processing equipment, control methods, and programs | |
JP6736311B2 (en) | Information processing apparatus, control method, and program | |
JP7210621B2 (en) | Information processing device, control method, and program | |
JP2012098821A (en) | Device control program and device | |
JP6407465B2 (en) | Information processing apparatus, program, and control method | |
JP7171775B2 (en) | Information processing device, control method and program | |
JP6821761B2 (en) | Information processing equipment, control methods and programs | |
US20250110673A1 (en) | Information processing appratus, method, and storage medium | |
JP6598946B2 (en) | Information processing apparatus, control method, and program | |
JP7371442B2 (en) | Information processing equipment, programs, and electronic device registration methods | |
JP2020047295A (en) | Program, information processing apparatus, and control method | |
JP2020149365A (en) | Information processing apparatus, program, and electronic device registration method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200728 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200728 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200929 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210810 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211008 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211102 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211222 |
|
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: 20220201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220302 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7035124 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |