JP6900870B2 - 情報処理装置、情報処理装置の制御方法、およびプログラム - Google Patents
情報処理装置、情報処理装置の制御方法、およびプログラム Download PDFInfo
- Publication number
- JP6900870B2 JP6900870B2 JP2017199590A JP2017199590A JP6900870B2 JP 6900870 B2 JP6900870 B2 JP 6900870B2 JP 2017199590 A JP2017199590 A JP 2017199590A JP 2017199590 A JP2017199590 A JP 2017199590A JP 6900870 B2 JP6900870 B2 JP 6900870B2
- Authority
- JP
- Japan
- Prior art keywords
- certificate
- virtual environment
- verification
- information processing
- storage means
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/33—User authentication using certificates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/168—Implementing security features at a particular protocol layer above the transport layer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Facsimiles In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
<1−1.システム構成>
図1は、本発明の第1実施形態に係る情報処理システム1の構成を示す概略図である。図1に示されるように、情報処理システム1は、MFP10(情報処理装置)とサーバコンピュータ90(90a,90b,...)とを備える。MFP10は、クライアントとも表現される。
図2は、MFP(マルチ・ファンクション・ペリフェラル(Multi-Functional Peripheral))10の機能ブロックを示す図である。
MFP10においては、複数の仮想環境が構築される。当該複数の仮想環境は、MFP10のハードウエア(プロセッサおよびHDD等)を共有して(論理的に区分して)構築される。
この実施形態では、複数の仮想環境として、2つの仮想環境50,70がMFP10内に構築される。また、「仮想環境」として「仮想コンテナ環境」が採用され、第1の仮想環境50は仮想コンテナCT1(図4参照)であり、第2の仮想環境70は仮想コンテナCT2である。
上述のようなSSL通信が開始される前(換言すれば、外部サーバ90からサーバ証明書が送信されてくる前)の所定の時点において、外部サーバ90からのサーバ証明書を検証するための証明書(検証用証明書(詳細には、第1の検証用証明書C1))がクライアント装置(詳細には第1の仮想環境50の証明書保管部52)内に既に格納される(図31および図32参照)。たとえば、第1の検証用証明書C1が「(信頼できる)認証局の証明書」である場合(図31参照)には、第1の仮想環境50の構築時に証明書保管部52内に格納される(図27も参照)ことが多い。また、第1の検証用証明書C1が自己署名証明書である場合(図32参照)には、第1の仮想環境50の構築後(且つ第1のアプリケーション51の実行前)の所定のタイミングで証明書保管部52内に格納される(図8参照)。
図7は、MFP10において、第1の仮想環境50と第2の仮想環境70とが構築された状態を示している。図7では、第1の仮想環境50には、第1のアプリケーション51は未だインストールされておらず、且つ、第1の仮想環境50の証明書保管部52には検証用証明書は未だ格納されていない。また、第2の仮想環境70には、既に第2のアプリケーション71がインストールされているものの、第2の仮想環境70の証明書保管部72には検証用証明書は未だ格納されていない。証明書保管部72は、第2の検証用証明書C2を保管することが可能な保管部であるものの、この時点では、未だ当該第2の検証用証明書C2を保管していない。
上記実施形態によれば、第1のアプリケーション51のインストールに際して、当該第1のアプリケーション51のインストール用データに埋め込まれていた第1の検証用証明書C1が第1の仮想環境50内の証明書管理部30(53)によって取得される(ステップS12)。そして、証明書管理部30は、当該第1の検証用証明書C1を第2の検証用証明書C2として第2の仮想環境70内の証明書保管部72に自動的に格納する(ステップS18〜S22)。そのため、第2の仮想環境70用の第2の検証用証明書C2を第2の仮想環境70内の証明書保管部72に格納する作業(図35参照)を別途行うことを要しない。したがって、複数の仮想環境を構築する情報処理装置において、当該複数の仮想環境における検証用証明書の管理を比較的容易に行うことが可能である。
上記第1実施形態においては、証明書管理部30が第1仮想環境(IWSプラットフォーム仮想環境)に設けられているが、本発明は、これに限定されず、証明書管理部30は第1仮想環境以外の仮想環境(たとえば、第3の仮想環境あるいは第2仮想環境等)に設けられてもよい。
第3実施形態は、第2実施形態等の変形例である。以下では、第2実施形態との相違点を中心に説明する。
なお、第3実施形態においては、第3の仮想環境80内の証明書管理部30によって第1の検証用証明書C1が第2の仮想環境70に格納されているが、これに限定されず、他の仮想環境内の証明書管理部によって第1の検証用証明書C1が第2の仮想環境70に格納されてもよい。たとえば第1の仮想環境50内の証明書管理部30(53))によって第1の検証用証明書C1が第2の仮想環境70に格納されてもよい。この場合、送信要求部75(図19)は、第1の仮想環境50内の証明書管理部53に対して、第2の仮想環境70にて保管されるべき検証用証明書の送信要求を付与すればよい。そして、証明書管理部53が、第2の仮想環境70からの送信要求(問合せ)に応答して、第1の仮想環境50内の証明書保管部52から取得した第1の検証用証明書C1を第2の仮想環境70に送信すればよい。
第4実施形態は、第2実施形態等の変形例である。以下では、第2実施形態との相違点を中心に説明する。
上記各実施形態においては、第1の仮想環境50の構築時において第1の検証用証明書C1は第1の仮想環境50内に未だ格納されていない(図7等参照)が、これに限定されない。たとえば、第1の仮想環境50の構築時(たとえば、ゲストOSのインストール時等)において、第1の検証用証明書C1(「認証局による検証用証明書」あるいは「自己署名証明書」)が当該第1の仮想環境50内に既に格納されていてもよい(図26参照)。
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
10 MFP
30,53 証明書管理部
32 (第3の仮想環境80内の)証明書保管部
50 第1の仮想環境
51 第1のアプリケーション
52 (第1の仮想環境50内の)証明書保管部
58 (第1の仮想環境50内の)検証処理部
70 第2の仮想環境
71 第2のアプリケーション
72 (第2の仮想環境70内の)証明書保管部
78 (第2の仮想環境70内の)検証処理部
80 第3の仮想環境
90 外部サーバ
C1 第1の検証用証明書
C2 第2の検証用証明書
Claims (28)
- 複数の仮想環境を構築する情報処理装置であって、
前記複数の仮想環境のうちの第1の仮想環境に設けられる第1の保管手段であって、前記第1の仮想環境における第1のアプリケーションの実行に際して外部サーバから送信されてくる第1のサーバ証明書を検証するための第1の検証用証明書を保管する第1の保管手段と、
前記複数の仮想環境のうちの第2の仮想環境に設けられる第2の保管手段であって、前記第2の仮想環境における第2のアプリケーションの実行に際して前記外部サーバから送信されてくる第2のサーバ証明書を検証するための第2の検証用証明書を保管することが可能な第2の保管手段と、
前記第1の保管手段から或いは前記第1の保管手段以外から前記第1の検証用証明書を取得し、前記第1の検証用証明書を前記第2の検証用証明書として前記第2の保管手段に自動的に格納する証明書管理手段と、
前記第1の仮想環境にて動作する第1の検証処理手段であって、前記第1の保管手段に保管される前記第1の検証用証明書を用いて前記第1のサーバ証明書を検証する第1の検証処理手段と、
前記第2の仮想環境にて動作する第2の検証処理手段であって、前記第2の保管手段に保管される前記第2の検証用証明書を用いて前記第2のサーバ証明書を検証する第2の検証処理手段と、
を備えることを特徴とする情報処理装置。 - 請求項1に記載の情報処理装置において、
前記証明書管理手段は、前記第1のアプリケーションのインストールに際して、前記第1の保管手段の外部から前記第1の検証用証明書を取得し、取得された前記第1の検証用証明書を前記第2の検証用証明書として前記第2の保管手段に自動的に格納することを特徴とする情報処理装置。 - 請求項2に記載の情報処理装置において、
前記証明書管理手段は、前記第1のアプリケーションのインストールに際して、前記第1のアプリケーションのインストール用データに埋め込まれていた前記第1の検証用証明書を取得し、取得された前記第1の検証用証明書を前記第2の検証用証明書として前記第2の保管手段に自動的に格納することを特徴とする情報処理装置。 - 請求項2または請求項3に記載の情報処理装置において、
前記証明書管理手段は、前記第1のアプリケーションのインストールに際して、前記第1の保管手段の外部から取得された前記第1の検証用証明書を前記第1の保管手段に格納するとともに、取得された当該第1の検証用証明書を前記第2の検証用証明書として前記第2の保管手段に格納することを特徴とする情報処理装置。 - 請求項1に記載の情報処理装置において、
前記情報処理装置は、
前記第2の仮想環境にて保管されるべき検証用証明書の送信要求を前記証明書管理手段に対して付与する送信要求手段、
をさらに備え、
前記証明書管理手段は、前記送信要求に応答して、前記証明書管理手段が設けられている仮想環境と同一の仮想環境に保管されていた前記第1の検証用証明書を前記第2の検証用証明書として前記第2の保管手段に格納することを特徴とする情報処理装置。 - 請求項5に記載の情報処理装置において、
前記送信要求手段は、前記第2の仮想環境のアップデート処理が行われた後において、前記送信要求を付与することを特徴とする情報処理装置。 - 請求項5に記載の情報処理装置において、
前記送信要求手段は、前記第2のアプリケーションのアップデート処理が行われた後において、前記送信要求を付与することを特徴とする情報処理装置。 - 請求項5に記載の情報処理装置において、
前記送信要求手段は、前記第2の仮想環境のバックアップ処理にて生成されたバックアップデータを用いた復元処理が行われた後において、前記送信要求を付与することを特徴とする情報処理装置。 - 請求項1に記載の情報処理装置において、
前記第1の検証用証明書の有効期限切れを検出する検出手段と、
前記有効期限切れが検出された場合、前記第1の検証用証明書の更新要求を前記外部サーバに送信する更新要求手段と、
をさらに備え、
前記証明書管理手段は、前記更新要求に応じて返信されてきた更新後の第1の検証用証明書を前記第1の保管手段に格納するとともに、前記更新後の前記第1の検証用証明書を前記第2の保管手段にも格納することを特徴とする情報処理装置。 - 請求項1に記載の情報処理装置において、
前記証明書管理手段は、前記第1の保管手段に予め格納されている前記第1の検証用証明書を取得し、前記第1の検証用証明書を前記第2の検証用証明書として前記第2の保管手段に自動的に格納することを特徴とする情報処理装置。 - 請求項1に記載の情報処理装置において、
前記証明書管理手段は、前記第1の仮想環境に設けられることを特徴とする情報処理装置。 - 請求項1に記載の情報処理装置において、
前記証明書管理手段は、前記第2の仮想環境あるいは前記複数の仮想環境のうちの第3の仮想環境に設けられることを特徴とする情報処理装置。 - 請求項12に記載の情報処理装置において、
前記証明書管理手段は、
前記第1の検証用証明書を保管することが可能な第3の保管手段、
を有し、
前記情報処理装置は、
前記第1の仮想環境に設けられる転送手段であって、前記第1の検証用証明書を前記第3の保管手段に転送して格納させる転送手段、
をさらに備え、
前記証明書管理手段は、前記第3の保管手段に格納された前記第1の検証用証明書を前記第2の検証用証明書として前記第2の保管手段に転送して前記第2の保管手段に格納させることを特徴とする情報処理装置。 - 請求項1から請求項13のいずれかに記載の情報処理装置において、
前記複数の仮想環境は、同一ホストOS上の複数のゲストOSでそれぞれ動作する複数の仮想マシン環境を含むことを特徴とする情報処理装置。 - 請求項1から請求項13のいずれかに記載の情報処理装置において、
前記複数の仮想環境は、同一ホストOS上の複数のコンテナでそれぞれ動作する複数の仮想コンテナ環境を含むことを特徴とする情報処理装置。 - 請求項1から請求項13のいずれかに記載の情報処理装置において、
前記複数の仮想環境は、同一ホストOS上の複数のミドルウエアでそれぞれ動作する複数のソフトウエア実行環境を含むことを特徴とする情報処理装置。 - 複数の仮想環境が構築される情報処理装置の制御方法であって、
a)前記複数の仮想環境のうちの第1の仮想環境にて第1のアプリケーションを実行する際に外部サーバから送信されてくるサーバ証明書である第1のサーバ証明書を、前記第1の仮想環境に設けられた第1の保管手段に保管される第1の検証用証明書を利用して検証するステップと、
b)前記第1の保管手段から或いは前記第1の保管手段以外から前記第1の検証用証明書を取得するステップと、
c)前記複数の仮想環境のうちの第2の仮想環境にて第2のアプリケーションを実行する際に前記外部サーバから送信されてくるサーバ証明書である第2のサーバ証明書を、前記第2の仮想環境に設けられた第2の保管手段に保管される第2の検証用証明書を利用して検証するステップと、
d)前記ステップc)に先立って、前記ステップb)にて取得された前記第1の検証用証明書を、前記第2の検証用証明書として、前記第2の仮想環境に設けられる前記第2の保管手段に自動的に格納するステップと、
を備えることを特徴とする制御方法。 - 請求項17に記載の制御方法において、
前記ステップb)において、前記第1の検証用証明書は、前記第1のアプリケーションのインストールに際して、前記第1の保管手段の外部から取得されることを特徴とする制御方法。 - 請求項18に記載の制御方法において、
前記ステップb)において、前記第1のアプリケーションのインストール用データに埋め込まれていた前記第1の検証用証明書が取得されることを特徴とする制御方法。 - 請求項17に記載の制御方法において、
e)前記第1の仮想環境内の前記第1の検証用証明書を、前記第1の仮想環境以外の仮想環境内に設けられた第3の保管手段に転送して格納するステップ、
をさらに備え、
前記ステップb)において、前記第3の保管手段に格納された前記第1の検証用証明書が取得されることを特徴とする制御方法。 - 請求項20に記載の制御方法において、
前記ステップb)は、
b−1)前記第3の保管手段内の証明書を管理する管理部に対して、前記第2の仮想環境にて保管されるべき検証用証明書の送信要求を付与するステップと、
b−2)前記送信要求に応答して送信されてきた前記第1の検証用証明書を取得するステップと、
を有することを特徴とする制御方法。 - 請求項17に記載の制御方法において、
前記ステップb)は、
b−1)前記第1の保管手段内の証明書を管理する管理部に対して、前記第2の仮想環境にて保管されるべき検証用証明書の送信要求を付与するステップと、
b−2)前記送信要求に応答して送信されてきた前記第1の検証用証明書を取得するステップと、
を有することを特徴とする制御方法。 - 請求項21または請求項22に記載の制御方法において、
前記ステップb−1)においては、前記第2の仮想環境のアップデート処理が行われた後において、前記送信要求が付与されることを特徴とする制御方法。 - 請求項21または請求項22に記載の制御方法において、
前記ステップb−1)においては、前記第2のアプリケーションのアップデート処理が行われた後において、前記送信要求が付与されることを特徴とする制御方法。 - 請求項21または請求項22に記載の制御方法において、
前記ステップb−1)においては、前記第2の仮想環境のバックアップ処理にて生成されたバックアップデータを用いた復元処理が行われた後において、前記送信要求が付与されることを特徴とする制御方法。 - 請求項17に記載の制御方法において、
前記ステップb)は、
b−3)前記第1の検証用証明書の有効期限切れを検出するステップと、
b−4)前記有効期限切れが検出された場合、前記第1の検証用証明書の更新要求を前記外部サーバに送信するステップと、
b−5)前記更新要求に応答して送信されてきた前記第1の検証用証明書を取得するステップと、
を有し、
前記ステップd)は、
d−1)前記ステップb−5)にて取得された前記第1の検証用証明書を前記第1の保管手段に格納するステップと、
d−2)前記ステップb−5)にて取得された前記第1の検証用証明書を、前記第2の仮想環境に設けられる前記第2の保管手段に前記第2の検証用証明書として格納するステップと、
を有することを特徴とする制御方法。 - 請求項17に記載の制御方法において、
前記ステップb)において、前記第1の保管手段に予め格納されていた前記第1の検証用証明書が取得されることを特徴とする制御方法。 - 請求項17から請求項27のいずれかに記載の制御方法を、前記情報処理装置に内蔵されたコンピュータに実行させるプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017199590A JP6900870B2 (ja) | 2017-10-13 | 2017-10-13 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
| US16/128,567 US20190116175A1 (en) | 2017-10-13 | 2018-09-12 | Information processing apparatus, control method of information processing apparatus, and program |
| CN201811175951.7A CN109672660B (zh) | 2017-10-13 | 2018-10-10 | 信息处理装置、信息处理装置的控制方法和计算机可读取的存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017199590A JP6900870B2 (ja) | 2017-10-13 | 2017-10-13 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019075656A JP2019075656A (ja) | 2019-05-16 |
| JP6900870B2 true JP6900870B2 (ja) | 2021-07-07 |
Family
ID=66096228
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017199590A Active JP6900870B2 (ja) | 2017-10-13 | 2017-10-13 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20190116175A1 (ja) |
| JP (1) | JP6900870B2 (ja) |
| CN (1) | CN109672660B (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7566851B2 (ja) * | 2022-11-29 | 2024-10-15 | キヤノン株式会社 | 情報処理装置、制御方法、及びプログラム |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8195934B1 (en) * | 2007-05-03 | 2012-06-05 | United Services Automobile Association (Usaa) | Systems and methods for managing certificates |
| JP2009187247A (ja) * | 2008-02-06 | 2009-08-20 | Yokogawa Electric Corp | イメージファイル配布システム及びイメージファイル配布方法 |
| JP4618455B2 (ja) * | 2008-04-09 | 2011-01-26 | 日本電気株式会社 | 端末装置、ネットワーク接続方法及びプログラム |
| US8312147B2 (en) * | 2008-05-13 | 2012-11-13 | Adobe Systems Incorporated | Many-to-one mapping of host identities |
| US9210162B2 (en) * | 2012-05-02 | 2015-12-08 | Microsoft Technology Licensing, Llc | Certificate based connection to cloud virtual machine |
| US20140043632A1 (en) * | 2012-08-10 | 2014-02-13 | Konica Minolta, Inc. | Image forming apparatus, method of controlling the same, and image forming system |
| JP6354336B2 (ja) * | 2014-05-29 | 2018-07-11 | ブラザー工業株式会社 | クライアント装置、サービス実行システム、及びプログラム |
| CN106464667B (zh) * | 2015-02-09 | 2020-01-10 | 华为技术有限公司 | 一种证书管理方法、设备及系统 |
| JP2017004220A (ja) * | 2015-06-09 | 2017-01-05 | 株式会社東芝 | 通信装置、通信システム、通信方法およびプログラム |
| US10069629B2 (en) * | 2015-06-17 | 2018-09-04 | Airwatch Llc | Controlled access to data in a sandboxed environment |
| US20170005806A1 (en) * | 2015-07-02 | 2017-01-05 | Entersekt International Limited | Bestowing trust from a first application to a second application |
| CN108140079A (zh) * | 2015-08-12 | 2018-06-08 | 黑文技术私人有限公司 | 设备认证系统 |
| CN106302394B (zh) * | 2016-07-26 | 2019-08-30 | 京信通信系统(中国)有限公司 | 安全通道建立方法和系统 |
-
2017
- 2017-10-13 JP JP2017199590A patent/JP6900870B2/ja active Active
-
2018
- 2018-09-12 US US16/128,567 patent/US20190116175A1/en not_active Abandoned
- 2018-10-10 CN CN201811175951.7A patent/CN109672660B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN109672660B (zh) | 2021-06-01 |
| CN109672660A (zh) | 2019-04-23 |
| JP2019075656A (ja) | 2019-05-16 |
| US20190116175A1 (en) | 2019-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7256847B2 (ja) | 情報処理装置及びその制御方法とプログラム | |
| JP4136325B2 (ja) | 画像形成システム、ソフトウエア取得方法、画像形成装置およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| US10051154B2 (en) | Information processing apparatus, control method in information processing apparatus, and image processing apparatus | |
| JP6278651B2 (ja) | ネットワークシステム、管理サーバシステム、制御方法及びプログラム | |
| US12445309B2 (en) | Information processing apparatus, control method for information processing apparatus, and storage medium | |
| CN108154023A (zh) | 信息处理系统及信息处理方法 | |
| US8499145B2 (en) | Apparatus, system, and method of setting a device | |
| JP2004287822A (ja) | 情報処理方法、情報処理システム、情報処理装置、コンピュータプログラム、及び記録媒体 | |
| JP7158830B2 (ja) | 情報処理装置、情報処理装置の制御方法、及び、プログラム | |
| JP2022179719A (ja) | 情報処理装置、情報処理装置の制御方法、及び、プログラム | |
| US20070297666A1 (en) | Information processing apparatus, service providing method, and service providing program product | |
| JP2017068835A (ja) | 機器管理システム、機器管理方法、情報処理装置、画像形成装置及び情報処理プログラム | |
| JP5669497B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
| CN111212194B (zh) | 图像形成装置及日志信息获取系统 | |
| JP2011151679A (ja) | 電子装置 | |
| JP6900870B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
| JP7718228B2 (ja) | 情報処理システム、画像処理装置、情報処理装置、及び、プログラム | |
| JP2009043132A (ja) | 画像処理装置およびプログラム | |
| JP2006251996A (ja) | クライアント装置、画像処理システム、クライアント装置の制御方法、プログラム及び記録媒体 | |
| JP6415150B2 (ja) | 機能提供装置、機能提供プログラム | |
| JP2017126977A (ja) | 情報処理装置および情報処理装置における制御方法、およびプログラムと画像処理装置 | |
| JP5298995B2 (ja) | ライセンス管理システム、画像処理装置、情報処理装置、ライセンス管理方法およびライセンス管理プログラム | |
| JP2021083002A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2021082071A (ja) | 情報処理装置とその制御方法、及びプログラム | |
| JP5692120B2 (ja) | 画像形成装置、制御方法、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200928 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210428 |
|
| 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: 20210518 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210531 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6900870 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |