JP7439570B2 - 情報処理装置、制御方法、及びプログラム - Google Patents
情報処理装置、制御方法、及びプログラム Download PDFInfo
- Publication number
- JP7439570B2 JP7439570B2 JP2020035658A JP2020035658A JP7439570B2 JP 7439570 B2 JP7439570 B2 JP 7439570B2 JP 2020035658 A JP2020035658 A JP 2020035658A JP 2020035658 A JP2020035658 A JP 2020035658A JP 7439570 B2 JP7439570 B2 JP 7439570B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- external device
- driver
- device driver
- function
- 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
- 230000010365 information processing Effects 0.000 title claims description 104
- 238000000034 method Methods 0.000 title claims description 39
- 238000012545 processing Methods 0.000 claims description 48
- 230000006870 function Effects 0.000 description 82
- 239000000047 product Substances 0.000 description 18
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 238000007639 printing Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Description
<システム構成>
図1は、一実施形態に係る情報処理システムのシステム構成の例を示す図である。情報処理システム100は、例えば、コンピュータの構成を有する情報処理装置110と、情報処理装置110に接続可能な外部装置101とを含む。好ましくは、情報処理装置110は、情報処理装置110の外部、又は内部に表示装置102、入力装置103等を有する。
ここでは、情報処理装置110の一例であるコンピュータ200、及び画像形成装置300のハードウェア構成について説明する。
図2は、一実施形態に係るコンピュータのハードウェア構成の例を示す図である。情報処理装置110は、例えば、図2に示すようなコンピュータ200のハードウェア構成を有している。
ここでは、画像形成装置300が、例えば、スキャン機能、コピー機能、印刷機能、ファクシミリ機能等を一つの筐体に搭載したMFP(Multifunction Peripheral)であるものとして、以下の説明を行なう。なお、画像形成装置300は、情報処理装置110の一例である。
続いて、一実施形態に係る情報処理装置110の機能構成について説明する。
続いて、本実施形態に係る制御方法の処理の流れについて、複数の実施形態を例示して説明する。
図7は、第1の実施形態に係る情報処理装置の処理の例を示すフローチャートである。この処理は、情報処理装置110に外部装置101が接続されたときに、情報処理装置110が実行する処理の一例を示している。
図8は、第2の実施形態に係る情報処理装置の処理の例を示すフローチャートである。この処理は、情報処理装置110に外部装置101が接続されたときに、情報処理装置110が実行する処理の別の一例を示している。なお、基本的な処理内容は、図7で説明した第1の実施形態に係る情報処理装置の処理と同様なので、ここでは、第1の実施形態と同様の処理に対する詳細な説明は省略する。
図9は、第3の実施形態に係る情報処理装置の処理の例を示すフローチャートである。この処理は、情報処理装置110に外部装置101が接続されたときに、情報処理装置110が実行する処理の別の一例を示している。なお、基本的な処理内容は、図7で説明した第1の実施形態に係る情報処理装置の処理と同様なので、ここでは、第1の実施形態と同様の処理に対する詳細な説明は省略する。
図10は、一実施形態に係る登録処理の例を示すフローチャートである。この処理は、情報処理装置110に、外部装置101に対応する第2のデバイスドライバ412、及び第2のデバイスドライバ412を利用して外部装置101を制御して、所定の機能を提供するアプリケーション413を登録する登録処理の例を示している。
上記で説明した各実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。
110 情報処理装置
300 画像形成装置
401 接続部
402 取得部
403 管理部
404 制御部
405 登録部
406 記憶部
411 第1のデバイスドライバ
412 第2のデバイスドライバ
413 アプリケーション
414 登録情報
Claims (9)
- 外部装置を接続する接続部を有する情報処理装置であって、
前記外部装置の機能に対応した処理を行なう第1のデバイスドライバと、前記外部装置の機能に依存しない処理を行なう第2のデバイスドライバと、前記情報処理装置にインストールされ、前記第2のデバイスドライバを利用して前記外部装置を制御し、所定の機能を提供するアプリケーションと、を記憶する記憶部と、
前記情報処理装置にインストールされた前記アプリケーションが前記所定の機能を提供するために用いる前記外部装置の情報と、前記外部装置に対応する前記第2のデバイスドライバの情報と、前記第2のデバイスドライバに対応する前記アプリケーションの情報と、を記憶した登録情報を管理する管理部と、
前記接続部に接続した前記外部装置から取得した前記外部装置の情報が、前記登録情報に登録されている場合、前記登録情報に基づいて、前記第2のデバイスドライバを選択し、前記第2のデバイスドライバに対応する前記アプリケーションを利用可能にする制御部と、
を有し、
前記制御部は、前記接続部に接続した前記外部装置から取得した前記外部装置の情報が、前記登録情報に登録されていない場合、前記接続部に接続された前記外部装置の機能に対応した処理を行なう前記第1のデバイスドライバを選択する、
情報処理装置。 - 前記情報処理装置に、前記第2のデバイスドライバと、前記第2のデバイスドライバを利用して前記所定の機能を提供する前記アプリケーションとをインストールし、前記登録情報に、前記アプリケーションが前記所定の機能を提供するために用いる前記外部装置の情報と、前記外部装置に対応する前記第2のデバイスドライバの情報とを登録する登録部を有する、請求項1に記載の情報処理装置。
- 前記外部装置の情報は、前記外部装置を識別する装置識別情報を含み、
前記制御部は、前記接続部に接続された前記外部装置の前記装置識別情報が、前記登録情報に登録されている場合、前記登録情報から、前記装置識別情報に対応する前記第2のデバイスドライバを選択する、請求項1又は2に記載の情報処理装置。 - 前記外部装置の情報は、前記外部装置の機能を識別する機能識別情報を含み、
前記制御部は、前記接続部に接続された前記外部装置の前記装置識別情報が、前記登録情報に登録されておらず、かつ前記接続部に接続された前記外部装置の前記機能識別情報が前記登録情報に登録されている場合、前記登録情報から、前記機能識別情報に対応する前記第2のデバイスドライバを選択する、請求項3に記載の情報処理装置。 - 前記外部装置の情報は、複数の情報を含み、
前記制御部は、前記接続部に接続された前記外部装置が有する前記複数の情報と、前記登録情報に登録された前記複数の情報とが一致する数が最も多い前記第2のデバイスドライバを選択する、請求項1又は2に記載の情報処理装置。 - 前記管理部は、前記第2のデバイスドライバが前記情報処理装置にインストールされた順番を管理し、
前記制御部は、前記接続部に接続された前記外部装置の情報に対応する前記第2のデバイスドライバが複数ある場合、後からインストールされた前記第2のデバイスドライバを優先的に選択する、請求項1乃至5のいずれか一項に記載の情報処理装置。 - 前記情報処理装置は、前記外部装置を接続することにより、前記所定の機能が利用可能になる画像形成装置である、請求項1乃至6のいずれか一項に記載の情報処理装置。
- 外部装置を接続する接続部を有する情報処理装置が、
前記外部装置の機能に対応した処理を行なう第1のデバイスドライバと、前記外部装置の機能に依存しない処理を行なう第2のデバイスドライバと、前記第2のデバイスドライバを利用して前記外部装置を制御し、所定の機能を提供するアプリケーションと、を記憶部に記憶する処理と、
前記情報処理装置にインストールされた前記アプリケーションが前記所定の機能を提供するために用いる前記外部装置の情報と、前記外部装置に対応する前記第2のデバイスドライバの情報と、前記第2のデバイスドライバに対応する前記アプリケーションの情報と、を記憶した登録情報を管理する処理と、
前記接続部に接続した前記外部装置から取得した前記外部装置の情報が、前記登録情報に登録されている場合、前記登録情報に基づいて、前記第2のデバイスドライバを選択し、前記第2のデバイスドライバに対応する前記アプリケーションを利用可能にする制御処理と、
を実行し、
前記制御処理は、前記接続部に接続した前記外部装置から取得した前記外部装置の情報が、前記登録情報に登録されていない場合、前記接続部に接続された前記外部装置の機能に対応した処理を行なう前記第1のデバイスドライバを選択する、
制御方法。 - 外部装置を接続する接続部を有する情報処理装置を、
前記外部装置の機能に対応した処理を行なう第1のデバイスドライバと、前記外部装置の機能に依存しない処理を行なう第2のデバイスドライバと、前記情報処理装置にインストールされ、前記第2のデバイスドライバを利用して前記外部装置を制御し、所定の機能を提供するアプリケーションと、を記憶する記憶部、
前記情報処理装置にインストールされた前記アプリケーションが前記所定の機能を提供するために用いる前記外部装置の情報と、前記外部装置に対応する前記第2のデバイスドライバの情報と、前記第2のデバイスドライバに対応する前記アプリケーションの情報と、を記憶した登録情報を管理する管理部、及び
前記接続部に接続した前記外部装置から取得した前記外部装置の情報が、前記登録情報に登録されている場合、前記登録情報に基づいて、前記第2のデバイスドライバを選択し、前記第2のデバイスドライバに対応する前記アプリケーションを利用可能にする制御部、
として機能させ、
前記制御部は、前記接続部に接続した前記外部装置から取得した前記外部装置の情報が、前記登録情報に登録されていない場合、前記接続部に接続された前記外部装置の機能に対応した処理を行なう前記第1のデバイスドライバを選択する、
プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020035658A JP7439570B2 (ja) | 2020-03-03 | 2020-03-03 | 情報処理装置、制御方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020035658A JP7439570B2 (ja) | 2020-03-03 | 2020-03-03 | 情報処理装置、制御方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021140300A JP2021140300A (ja) | 2021-09-16 |
JP7439570B2 true JP7439570B2 (ja) | 2024-02-28 |
Family
ID=77668555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020035658A Active JP7439570B2 (ja) | 2020-03-03 | 2020-03-03 | 情報処理装置、制御方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7439570B2 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010165128A (ja) | 2009-01-14 | 2010-07-29 | Canon Inc | 画像形成装置及び制御方法及びプログラム |
JP2013152704A (ja) | 2011-12-28 | 2013-08-08 | Ricoh Co Ltd | 情報処理装置、情報処理装置の制御方法およびプログラム |
JP2014120057A (ja) | 2012-12-18 | 2014-06-30 | Ricoh Co Ltd | 情報処理装置、およびプログラム |
JP2014203268A (ja) | 2013-04-04 | 2014-10-27 | キヤノン株式会社 | 情報処理装置及び制御方法 |
JP2018029223A (ja) | 2016-08-15 | 2018-02-22 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
-
2020
- 2020-03-03 JP JP2020035658A patent/JP7439570B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010165128A (ja) | 2009-01-14 | 2010-07-29 | Canon Inc | 画像形成装置及び制御方法及びプログラム |
JP2013152704A (ja) | 2011-12-28 | 2013-08-08 | Ricoh Co Ltd | 情報処理装置、情報処理装置の制御方法およびプログラム |
JP2014120057A (ja) | 2012-12-18 | 2014-06-30 | Ricoh Co Ltd | 情報処理装置、およびプログラム |
JP2014203268A (ja) | 2013-04-04 | 2014-10-27 | キヤノン株式会社 | 情報処理装置及び制御方法 |
JP2018029223A (ja) | 2016-08-15 | 2018-02-22 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2021140300A (ja) | 2021-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7293652B2 (ja) | 情報処理システム、サーバ装置、情報処理方法、及びプログラム | |
US20200267268A1 (en) | Image forming apparatus, display control method, and recording medium | |
US12137193B2 (en) | Printing system for performing visible and invisible printing, terminal apparatus for the printing system, and non-transitory computer-executable medium for the printing system | |
US11762612B2 (en) | Information processing apparatus, information processing system, and information processing method for managing authentication information across multiple information processing devices, information processing apparatuses, and information processing systems | |
JP7439570B2 (ja) | 情報処理装置、制御方法、及びプログラム | |
JP7196600B2 (ja) | 情報処理システム、サーバ装置、情報処理方法、及びプログラム | |
JP7147580B2 (ja) | 情報処理システム、情報処理装置、パラメータ設定方法及びプログラム | |
JP5030178B2 (ja) | 印刷システム、情報処理装置、印刷装置、印刷方法、制御方法およびプログラム | |
EP3751414B1 (en) | Information processing system, server apparatus, information processing method, and carrier means | |
US10992830B2 (en) | Information processing terminal having operable objects on a screen, information processing system having operable objects on a screen, and operation screen display method regarding operable object | |
JP7559347B2 (ja) | 情報処理システム、サーバ装置、情報処理方法、及びプログラム | |
JP7400495B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、及びプログラム | |
US11842146B2 (en) | Information processing apparatus, system, and information processing method | |
US11310377B2 (en) | Information processing terminal and information processing system | |
JP7434840B2 (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
US11729340B2 (en) | Information processing server, method, and recording medium | |
JP7358974B2 (ja) | 情報端末、制御方法、及びプログラム | |
US20220070316A1 (en) | Device, information processing system, and information processing apparatus | |
JP7243265B2 (ja) | 情報処理装置、画像処理システム、及びプログラム | |
US20230100575A1 (en) | Information processing apparatus, information processing method and non-transitory recording medium | |
US20240267477A1 (en) | Information processing apparatus, information processing system, and non-transitory recording medium | |
EP4102815A1 (en) | Information processing apparatus, information processing method, and information processing program | |
US20220006920A1 (en) | Information processing apparatus, information processing system, and information processing method | |
US20210168130A1 (en) | Information processing apparatus, information processing system, method of processing information, and non-transitory recording medium | |
JP2024017333A (ja) | 情報処理システム、情報処理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231031 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231031 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231228 |
|
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: 20240116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240129 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7439570 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |