JP7210621B2 - 情報処理装置、制御方法、及びプログラム - Google Patents
情報処理装置、制御方法、及びプログラム Download PDFInfo
- Publication number
- JP7210621B2 JP7210621B2 JP2021014641A JP2021014641A JP7210621B2 JP 7210621 B2 JP7210621 B2 JP 7210621B2 JP 2021014641 A JP2021014641 A JP 2021014641A JP 2021014641 A JP2021014641 A JP 2021014641A JP 7210621 B2 JP7210621 B2 JP 7210621B2
- Authority
- JP
- Japan
- Prior art keywords
- print plug
- printer
- information processing
- plug
- 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
- Information Transfer Between Computers (AREA)
Description
(第1実施形態)
図1は、本発明の第1実施形態におけるネットワーク構成を示す図である。
情報処理装置である携帯端末装置2000は、アクセスポイント2013を介して、プリンタ1000、プリンタ1001、及びプリンタ1002と同じネットワークに接続されている。各プリンタは、図1に示すようにモデル名及びIPアドレスを内部に保持する。なお、本実施形態では、画像処理装置の一例としてプリンタを用いて説明するが、これに限定されるものではなく、例えば、MFP(MultiFunction Peripheral)等のその他の印刷機能を備えるデバイスであってもよい。
フラッシュメモリ(Flash)2003は、各種プログラムを記憶する。ハードウェア上の実行主体は、SoC(System on a chip)2001であり、ソフトウェア上の制御主体は、フラッシュメモリ2003に格納されたプログラムである。RAM(Random Access Memory)2002にはプログラムが展開され、SoCが解釈して実行する。
本実施形態におけるソフトウェアの各プログラムは、フラッシュメモリ2003に記憶されている。アプリケーション112~114は、携帯端末装置2000にインストールされており、印刷システム100を介して写真、文書、Webページ等のコンテンツの表示機能や印刷機能を提供する。
対応プリントプラグインテーブル150は、以下の情報を対応付けて保持する。すなわち、プリンタ探索部106がネットワーク上のプリンタから取得したベンダー名1101と、プリントプラグインのパッケージ名1102と、プリントプラグインのダウンロードサイト(URL情報)1103とが対応付けて保持されている。
図4(A)は、印刷対象のコンテンツが表示されたアプリケーション画面400を示す。ユーザが、印刷ボタン401をタップすると、印刷システム100のUI部101が呼び出されて、図4(B)に示す画面に遷移する。
図6及び図7に示す処理は、フラッシュメモリ2003に記録されたプログラムがRAM2002にロードされ、SoC2001が実行することにより実現される。
有効化設定画面は、プリントプラグイン管理部104が管理する。有効化設定画面において、未インストールプリントプラグインの表示設定、及びインストール済みのプリントプラグインの有効化設定を行うことができる。
この例では、図9(A)のプリンタ一覧画面406にて、プリンタ情報408の表示領域をスワイプすることにより表示設定を行うUI(ユーザインタフェース)を表示する。詳細には、UI部101が、図9(B)に示すような、未インストールのプリントプラグインの表示設定を変更できるUIである設定領域701を表示する。設定領域701では、プリントプラグイン毎に表示・非表示を選択することが可能である。
第1実施形態では、ユーザが有効化設定画面(図8)において設定した表示・非表示の設定に従って、プリンタ一覧画面406に表示する内容を制御した。これに対して、本実施形態では、ユーザに設定させることなくプリンタ一覧画面406における未インストールのプリントプラグインの表示・非表示を制御する方法について説明する。なお、本実施形態に係るネットワーク構成、携帯端末装置2000のハードウェア構成及びソフトウェア構成自体は、第1実施形態に係る構成と同一とする。そこで、以下では、第1実施形態と同一構成のものには同一の符号を付し、その説明を省略する。
ステップS904にて未インストールのプリントプラグインがないと判断された場合は、処理はステップS508に戻り、タイムアウトに達するまで次のプリンタに対してステップS508以降の処理を繰り返す。一方、ステップS904にて未インストールのプリントプラグインがあると判断された場合は、処理はステップS905に進む。ステップS905にて、UI部101が、当該未インストールのプリントプラグインを集約して表示するリスト(集約表示リスト)に追加する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
102 プリントプラグイン制御部
200 プリントプラグイン
2000 携帯端末装置
Claims (27)
- 探索によりプリンタを検出することができる第1のプリントプラグインがインストールされ、前記第1のプリントプラグインが無効に設定されており、探索により前記プリンタを検出することができる第2のプリントプラグインであって、前記第1のプリントプラグインとは異なる前記第2のプリントプラグインがインストールされていない情報処理装置であって、
前記情報処理装置にインストール可能なソフトウェアのうちプリントプラグインのみの情報を表示する領域であって、無効に設定されている前記第1のプリントプラグインを有効に設定するユーザ操作を受け付けるオブジェクトと、インストールされていない前記第2のプリントプラグインの情報を表示する前記領域を表示部に表示する表示制御手段を有することを特徴とする情報処理装置。 - 前記領域は、前記情報処理装置にインストール済みのプリントプラグインの情報と、前記情報処理装置にインストールされていないプリントプラグインの情報の一覧を表示する領域であることを特徴とする請求項1に記載の情報処理装置。
- 前記領域は、有効に設定された前記第1のプリントプラグインによる探索結果を表示する際に、前記第2のプリントプラグインの情報を表示するか否かを設定するためのオブジェクトを含むことを特徴とする請求項1または2に記載の情報処理装置。
- 前記プリントプラグインとは、アプリケーションから提供される画像データに基づき、前記プリントプラグインがサポートするプリンタによる印刷に使用される印刷データを生成するソフトウェアであることを特徴とする請求項1乃至3の何れか一項に記載の情報処理装置。
- 有効に設定されているプリントプラグインに対して、プリンタの探索を指示する制御手段をさらに有することを特徴とする請求項1乃至4のいずれか一項に記載の情報処理装置。
- 前記制御手段は、無効に設定されているプリントプラグインに対して、プリンタの探索指示を行わないことを特徴とする請求項5に記載の情報処理装置。
- 前記第2のプリントプラグインを前記情報処理装置にインストールするインストール手段を有することを特徴とする請求項1乃至6のいずれか一項に記載の情報処理装置。
- 前記表示制御手段に表示されるインストールされていない前記第2のプリントプラグインの情報は、前記第2のプリントプラグインを提供するベンダ名を含むことを特徴とする請求項1乃至7のいずれか一項に記載の情報処理装置。
- プリンタを探索する探索手段をさらに有し、
前記表示制御手段は、インストールされていない前記第2のプリントプラグインが生成した印刷データに基づき印刷を実行することができるプリンタであって、前記探索手段による探索で検出された前記プリンタの台数を表示することを特徴とする請求項1乃至8のいずれか一項に記載の情報処理装置。 - 前記表示制御手段は、前記領域が表示されるタイミングとは異なるタイミングにおいて前記第2のプリントプラグインの情報とともに前記第2のプリントプラグインが生成する印刷データに基づき印刷を実行することができる前記プリンタの台数を表示することを特徴とする請求項9に記載の情報処理装置。
- 前記探索手段は、有効に設定された状態の前記第1のプリントプラグインを用いてプリンタを探索し、
前記表示制御手段は、前記領域が表示されるタイミングとは異なるタイミングにおいて、前記探索により検出された前記プリンタであって、前記第1のプリントプラグインが生成した印刷データに基づき印刷を実行することができる前記プリンタの情報とともに、インストールされていない前記第2のプリントプラグインの情報を表示することを特徴とする請求項9または10に記載の情報処理装置。 - 前記表示制御手段は、前記探索により検出されたプリンタであって、前記第1のプリントプラグインが生成した印刷データに基づき印刷を実行することができるプリンタの情報とともに表示される前記第2のプリントプラグインの情報が選択されたことに基づき、前記第2のプリントプラグインのインストール指示を受け付けるオブジェクトを表示することを特徴とする請求項11に記載の情報処理装置。
- プリンタへ送信される印刷データを生成する第1のプリントプラグインがインストールされており、前記プリンタへ送信される印刷データを生成する第2のプリントプラグインがインストールされていない情報処理装置であって、
有効に設定されている前記第1のプリントプラグインにプリンタの探索指示をする制御手段と、
前記探索指示に基づき前記第1のプリントプラグインが検出した前記プリンタの情報とともに所定のオブジェクトを表示し、前記所定のオブジェクトが選択されたことに基づき第2のプリントプラグインの情報を表示する第1の表示制御手段と、
前記第1のプリントプラグインを有効から無効に変更する変更手段と、
前記第1のプリントプラグインが無効に設定されている場合、前記第1のプリントプラグインを有効に設定するためのオブジェクトとともに、前記第2のプリントプラグインの情報を表示する第2の表示制御手段と、を有することを特徴とする情報処理装置。 - 前記第2のプリントプラグインの情報は、前記第2のプリントプラグインを提供するベンダの情報であることを特徴とする請求項13に記載の情報処理装置。
- 探索によりプリンタを検出することができる第1のプリントプラグインがインストールされ、前記第1のプリントプラグインが無効に設定されており、探索により前記プリンタを検出することができる第2のプリントプラグインであって、前記第1のプリントプラグインとは異なる前記第2のプリントプラグインがインストールされていない情報処理装置の制御方法であって、
前記情報処理装置にインストール可能なアプリケーションのうちプリントプラグインのみの情報を表示する領域であって、無効に設定されている前記第1のプリントプラグインを有効に設定するユーザ操作を受け付けるオブジェクトと、インストールされていない前記第2のプリントプラグインの情報を表示する前記領域を表示部に表示する表示制御工程を有することを特徴とする情報処理装置の制御方法。 - 前記領域は、前記情報処理装置にインストール済みのプリントプラグインの情報と、前記情報処理装置にインストールされていないプリントプラグインの情報の一覧を表示する領域であることを特徴とする請求項15に記載の情報処理装置の制御方法。
- 前記領域は、有効に設定された前記第1のプリントプラグインによる探索結果を表示する際に、前記第2のプリントプラグインの情報を表示するか否かを設定するためのオブジェクトを含むことを特徴とする請求項15または16に記載の情報処理装置の制御方法。
- 前記プリントプラグインとは、アプリケーションから提供される画像データに基づき、前記プリントプラグインがサポートするプリンタによる印刷に使用される印刷データを生成するソフトウェアであることを特徴とする請求項15乃至17の何れか一項に記載の情報処理装置の制御方法。
- 有効に設定されているプリントプラグインに対して、プリンタの探索を指示する制御工程をさらに有することを特徴とする請求項15乃至18の何れか一項に記載の情報処理装置の制御方法。
- 前記制御工程において、無効に設定されているプリントプラグインに対して、プリンタの探索指示を行わないことを特徴とする請求項19に記載の情報処理装置の制御方法。
- 前記第2のプリントプラグインを前記情報処理装置にインストールするインストール工程を有することを特徴とする請求項15乃至20のいずれか一項に記載の情報処理装置の制御方法。
- 前記表示制御工程に表示されるインストールされていない前記第2のプリントプラグインの情報は、前記第2のプリントプラグインを提供するベンダ名を含むことを特徴とする請求項15乃至21のいずれか一項に記載の情報処理装置の制御方法。
- プリンタを探索する探索工程をさらに有し、
インストールされていない前記第2のプリントプラグインが印刷データを送信することができるプリンタであって、前記探索工程による探索で検出されたプリンタの台数を表示する他の表示制御工程と、を有することを特徴とする請求項15乃至22のいずれか一項に記載の情報処理装置の制御方法。 - 前記他の表示制御工程は、前記領域が表示されるタイミングとは異なるタイミングにおいて、前記探索により検出された画像形成装置であって、前記第1のプリントプラグインが生成した印刷データに基づき印刷を実行することができるプリンタの情報とともに、インストールされていない前記第2のプリントプラグインの情報を表示することを特徴とする請求項23に記載の情報処理装置の制御方法。
- 前記表示制御工程は、前記探索により検出されたプリンタであって、前記第1のプリントプラグインが生成した印刷データを受信するプリンタの情報とともに表示される前記第2のプリントプラグインの情報が選択されたことに基づき、前記第2のプリントプラグインのインストール指示を受け付けるオブジェクトを表示することを特徴とする請求項24に記載の情報処理装置の制御方法。
- プリンタへ送信される印刷データを生成する第1のプリントプラグインがインストールされており、前記プリンタへ送信される印刷データを生成する第2のプリントプラグインがインストールされていない情報処理装置の制御方法であって、
有効に設定されている前記第1のプリントプラグインにプリンタの探索指示をする制御工程と、
前記探索指示に基づき前記第1のプリントプラグインが検出した前記プリンタの情報とともに所定のオブジェクトを表示し、前記所定のオブジェクトが選択されたことに基づき第2のプリントプラグインの情報を表示する第1の表示制御工程と、
前記第1のプリントプラグインを有効から無効に変更する変更工程と、
前記第1のプリントプラグインが無効に設定されている場合、前記第1のプリントプラグインを有効に設定するためのオブジェクトとともに、前記第2のプリントプラグインの情報を表示する第2の表示制御工程と、を有することを特徴とする情報処理装置の制御方法。 - 請求項1乃至14のいずれか一項に記載の情報処理装置の各手段をコンピュータに実行させるためのコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021014641A JP7210621B2 (ja) | 2021-02-01 | 2021-02-01 | 情報処理装置、制御方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021014641A JP7210621B2 (ja) | 2021-02-01 | 2021-02-01 | 情報処理装置、制御方法、及びプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016036298A Division JP6833321B2 (ja) | 2016-02-26 | 2016-02-26 | 情報処理装置、制御方法、及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2021089746A JP2021089746A (ja) | 2021-06-10 |
JP2021089746A5 JP2021089746A5 (ja) | 2021-08-26 |
JP7210621B2 true JP7210621B2 (ja) | 2023-01-23 |
Family
ID=76220728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021014641A Active JP7210621B2 (ja) | 2021-02-01 | 2021-02-01 | 情報処理装置、制御方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7210621B2 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011086142A (ja) | 2009-10-16 | 2011-04-28 | Ricoh Co Ltd | 画像形成装置及びプログラム操作方法 |
JP2011180888A (ja) | 2010-03-02 | 2011-09-15 | Ricoh Co Ltd | 情報処理装置、情報処理方法およびプログラム、ならびに、ライセンス管理システム |
JP2011257957A (ja) | 2010-06-08 | 2011-12-22 | Ricoh Co Ltd | 機器制御装置、機器制御プログラム、記憶媒体、及び機器制御システム |
JP2016024789A (ja) | 2014-07-24 | 2016-02-08 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
-
2021
- 2021-02-01 JP JP2021014641A patent/JP7210621B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011086142A (ja) | 2009-10-16 | 2011-04-28 | Ricoh Co Ltd | 画像形成装置及びプログラム操作方法 |
JP2011180888A (ja) | 2010-03-02 | 2011-09-15 | Ricoh Co Ltd | 情報処理装置、情報処理方法およびプログラム、ならびに、ライセンス管理システム |
JP2011257957A (ja) | 2010-06-08 | 2011-12-22 | Ricoh Co Ltd | 機器制御装置、機器制御プログラム、記憶媒体、及び機器制御システム |
JP2016024789A (ja) | 2014-07-24 | 2016-02-08 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2021089746A (ja) | 2021-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7218393B2 (ja) | 情報処理装置、制御方法、およびプログラム | |
JP6385265B2 (ja) | 情報処理装置、制御方法及びプログラム | |
JP5152242B2 (ja) | 端末装置及びコンピュータプログラム | |
US11647102B2 (en) | Information processing apparatus, control method, and recording medium | |
JP6039603B2 (ja) | プリンタリスト生成装置、モバイル端末、プリンタリスト生成方法、およびコンピュータプログラム | |
JP2018180747A (ja) | 情報処理装置、印刷プラグイン、印刷システム及び制御方法 | |
JP6628654B2 (ja) | 情報処理装置、印刷プラグイン、印刷システム及び制御方法 | |
JP2015107594A (ja) | 印刷装置、印刷制御方法及びプログラム | |
JP7210621B2 (ja) | 情報処理装置、制御方法、及びプログラム | |
JP6736311B2 (ja) | 情報処理装置、制御方法、及びプログラム | |
JP7035124B2 (ja) | 情報処理装置、制御方法、及びプログラム | |
JP6562989B2 (ja) | 画像形成装置、画像形成装置の制御方法及びプログラム | |
JP7171775B2 (ja) | 情報処理装置、制御方法及びプログラム | |
JP6598946B2 (ja) | 情報処理装置、制御方法及びプログラム | |
JP6776435B2 (ja) | プログラム、情報処理装置及び制御方法 | |
JP6950066B2 (ja) | プログラム、情報処理装置及び制御方法 | |
JP6821761B2 (ja) | 情報処理装置、制御方法及びプログラム | |
JP2005258896A (ja) | ドライバ設定方法および装置並びにプログラム | |
JP2020166695A (ja) | アプリケーションプログラム、情報処理装置、情報処理方法、および情報処理システム | |
JP2006127427A (ja) | 印刷制御装置および方法並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210301 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210709 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220408 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220912 |
|
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: 20221213 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230111 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7210621 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |