JP7620660B2 - プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 - Google Patents
プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 Download PDFInfo
- Publication number
- JP7620660B2 JP7620660B2 JP2023084161A JP2023084161A JP7620660B2 JP 7620660 B2 JP7620660 B2 JP 7620660B2 JP 2023084161 A JP2023084161 A JP 2023084161A JP 2023084161 A JP2023084161 A JP 2023084161A JP 7620660 B2 JP7620660 B2 JP 7620660B2
- Authority
- JP
- Japan
- Prior art keywords
- setting state
- communication mode
- external device
- printer
- information
- 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
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1293—Printer information exchange with computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
図1は、本実施形態におけるシステムの全体構成の一例を示す図である。本システムは、電子機器の一例としてのPC100と、外部機器の一例としてのプリンタ110と、アクセスポイント(AP)120とを含む。図1のシステムでは、プリンタ110が、AP120と接続するために必要な接続情報(無線プロファイル情報)をPC100から受信し、接続設定すなわちネットワークセットアップを実施することが可能である。
ダイレクト接続とは、AP120等の外部装置を介さずに装置同士が直接、無線接続する形態を指す。ダイレクト接続は、Peer to Peer接続(P2P接続)ともいう。プリンタ110は、接続モードの1つとして、ダイレクト接続により通信するためのモード(ダイレクト接続モード)で動作可能である。Wi-Fi通信において、ダイレクト接続により通信するためのモードにはソフトウェアAPモードやWi-Fi Direct(WFD)モード等、複数のモードが存在する。
インフラ接続は、通信を行う機器(例えば、PC100とプリンタ110)のネットワークを統括するアクセスポイント(例えば、AP120)と接続し、機器同士がアクセスポイントを介して通信するための接続形態である。プリンタ110は、接続モードの1つとして、インフラ接続で通信するためのモード(インフラ接続モード)でも動作可能である。
プリンタ110は、ネットワークセットアップモードで動作可能である。プリンタ110がネットワークセットアップモードでの動作を開始するためのトリガは、例えば、ネットワークセットアップモード用ボタンをユーザが押下することであっても良いし、プリンタ110が、着荷後初めて起動(電源ON)することであっても良い。ネットワークセットアップモード用ボタンは、プリンタ110が備えるハード(物理)ボタンであっても良いし、プリンタ110が表示装置117に表示するソフトウェアボタンであっても良い。
PC100のCPU101が行うものとして説明した上述の各種制御は1つのハードウェアが行ってもよいし、複数のハードウェア(例えば、複数のプロセッサーや回路)が処理を分担することで、装置全体の制御を行ってもよい。
(項目1)
電子機器のコンピュータを、
管理者権限であるかの所定の情報を取得する取得手段、
前記取得手段で取得した前記所定の情報に基づき、
管理者権限である場合には、ネットワークに関する設定状態が所定の条件を満しているか否かに関わらず外部機器との第1の通信モードでの通信を行い、
管理者権限でなく、かつ、ネットワークに関する設定状態が前記所定の条件を満たす場合には前記外部機器との前記第1の通信モードでの通信を行い、
管理者権限でなく、かつ、ネットワークに関する設定状態が前記所定の条件を満たさない場合には前記外部機器との前記第1の通信モードでの通信を行わない、
ように制御する制御手段、
として機能させるためのプログラム。
(項目2)
前記制御手段は、管理者権限で、ネットワークに関する設定状態が前記所定の条件を満たさなかった場合には、前記所定の条件を満たす設定状態となるように設定を変更して外部機器と前記第1の通信モードでの通信を行うように制御することを特徴とする項目1に記載のプログラム。
(項目3)
前記所定の条件を満さない設定状態から前記所定の条件を満たす設定状態に変更する設定変更は、管理者権限が必要な設定変更であることを特徴とする項目2に記載のプログラム。
(項目4)
前記所定の条件を満たす設定状態は、前記外部機器が前記第1の通信モードにおいて前記電子機器を指定して通信するための設定情報を、前記外部機器から前記電子機器に対して割り当てることが可能な設定状態であることを特徴とする項目3に記載のプログラム。
(項目5)
前記所定の条件を満たす設定状態は、Dynamic Host Configuration Protocol(DHCP)が有効である設定状態であることを特徴とする項目3又は4に記載のプログラム。
(項目6)
前記外部機器は、前記電子機器と前記第1の通信モードで通信する際に、前記外部機器が前記第1の通信モードにおいて前記電子機器を指定して通信するための設定情報を、前記外部機器から前記電子機器に対して割り当てることを特徴とする項目3乃至5のいずれか1項に記載のプログラム。
(項目7)
前記制御手段は、
管理者権限である場合は、前記第1の通信モードで接続された前記外部機器に、特定のアクセスポイントと、前記第1の通信モードと異なる第2の通信モードで接続するための特定の情報を履歴情報から取得して送信するように制御し、
管理者権限でない場合は、前記第1の通信モードで接続された前記外部機器に、前記特定の情報を前記履歴情報から取得することなく、前記特定の情報としてユーザから入力された情報を送信する、
ように制御することを特徴とする項目1乃至6のいずれか1項に記載のプログラム。
(項目8)
前記第2の通信モードは、インフラ接続による通信モードであることを特徴とする項目7に記載のプログラム。
(項目9)
前記第1の通信モードは、ダイレクト接続による通信モードであることを特徴とする項目8に記載のプログラム。
(項目10)
前記制御手段は、前記第1の通信モードでの通信によって、前記特定の情報を前記外部機器に送信することによって、前記外部機器を前記特定のアクセスポイントに前記第2の通信モードで接続させるように制御することを特徴とする項目7乃至9のいずれか1項に記載のプログラム。
(項目11)
前記特定の情報は、前記特定のアクセスポイントと接続するためのパスワードを含むことを特徴とする項目7乃至10のいずれか1項に記載のプログラム。
(項目12)
前記特定の情報は、前記特定のアクセスポイントの識別情報を含むことを特徴とする項目7乃至11のいずれか1項に記載のプログラム。
(項目13)
前記特定のアクセスポイントは、前記電子機器が前記外部機器と前記第1の通信モードで通信する直前に、前記電子機器が前記第2の通信モードで接続していたアクセスポイントであることを特徴とする項目7乃至12のいずれか1項に記載のプログラム。
(項目14)
前記外部機器は、印刷装置であり、
前記制御手段は、前記外部機器と前記第1の通信モードで通信した後に、当該電子機器から前記外部機器を使用できるようにするための設定処理を行うように制御することを特徴とする項目1乃至13のいずれか1項に記載のプログラム。
(項目15)
前記設定処理は、前記外部機器に対応する印刷キューの生成処理を含むことを特徴とする項目14に記載のプログラム。
(項目16)
前記所定の情報は、オペレーティングシステムのUser Account Control(UAC)機能によって表示されたUAC画面に対してユーザが行った操作に基づく情報であることを特徴とする項目1乃至15のいずれか1項に記載のプログラム。
(項目17)
前記電子機器のコンピュータを、前記UAC画面を表示させるように制御する表示制御手段としてさらに機能させることを特徴とする項目16に記載のプログラム。
(項目18)
項目1乃至17のいずれか1項に記載されたプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
(項目19)
項目1乃至17のいずれか1項に記載されたプログラムの各手段を有することを特徴とする電子機器。
(項目20)
電子機器の制御方法であって、
管理者権限であるかの所定の情報を取得する取得ステップと、
前記取得ステップで取得した前記所定の情報に基づき、
管理者権限である場合には、ネットワークに関する設定状態が所定の条件を満しているか否かに関わらず外部機器との第1の通信モードでの通信を行い、
管理者権限でなく、かつ、ネットワークに関する設定状態が前記所定の条件を満たす場合には前記外部機器との前記第1の通信モードでの通信を行い、
管理者権限でなく、かつ、ネットワークに関する設定状態が前記所定の条件を満たさない場合には前記外部機器との前記第1の通信モードでの通信を行わない、
ように制御する制御ステップと、
を有することを特徴とする電子機器の制御方法。
Claims (19)
- 電子機器のコンピュータを、
プログラムを実行する権限がオペレーティングシステムの設定を変更できる管理者権限であるかの所定の情報を取得する取得手段、
前記取得手段で取得した前記所定の情報に基づき、
前記管理者権限であり、かつ、ネットワークに関する前記オペレーティングシステムの設定状態が第1の設定状態である場合には、外部機器との第1の通信モードでの通信を行い、
前記管理者権限であり、かつ、ネットワークに関する前記オペレーティングシステムの設定状態が第2の設定状態である場合には、前記オペレーティングシステムの設定を自動的に前記第1の設定状態に変更して前記外部機器との前記第1の通信モードでの通信を行い、
前記管理者権限でなく、かつ、前記オペレーティングシステムの設定状態が前記第1の設定状態である場合には、前記外部機器との前記第1の通信モードでの通信を行い、
前記管理者権限でなく、かつ、前記オペレーティングシステムの設定状態が前記第2の設定状態である場合には、前記外部機器との前記第1の通信モードでの通信を行わない、
ように制御する制御手段、
として機能させるためのプログラム。 - 前記制御手段は、前記管理者権限であり、前記オペレーティングシステムの設定状態が前記第2の設定状態であった場合には、前記第1の設定状態に変更して前記外部機器と前記第1の通信モードでの通信を行い、その後、前記外部機器との前記第1の通信モードでの通信が終了した後に自動的に前記第2の設定状態に戻すように制御することを特徴とする請求項1に記載のプログラム。
- 前記第1の設定状態は、前記外部機器が前記第1の通信モードにおいて前記電子機器を指定して通信するための設定情報を、前記外部機器から前記電子機器に対して割り当てることが可能な設定状態であることを特徴とする請求項2に記載のプログラム。
- 前記第1の設定状態は、Dynamic Host Configuration Protocol(DHCP)が有効である設定状態であり、前記第2の設定状態は、前記DHCPが無効である設定状態であることを特徴とする請求項3に記載のプログラム。
- 前記外部機器は、前記電子機器と前記第1の通信モードで通信する際に、前記外部機器が前記第1の通信モードにおいて前記電子機器を指定して通信するための設定情報を、前記外部機器から前記電子機器に対して割り当てることを特徴とする請求項2に記載のプログラム。
- 前記制御手段は、
前記管理者権限である場合は、前記第1の通信モードで接続された前記外部機器に、特定のアクセスポイントと、前記第1の通信モードと異なる第2の通信モードで接続するための特定の情報を、履歴情報から取得して送信するように制御し、
前記管理者権限でない場合は、前記第1の通信モードで接続された前記外部機器に、前記特定の情報を前記履歴情報から取得することなく、前記特定の情報としてユーザから入力された情報を送信する、
ように制御し、
前記履歴情報からの前記特定の情報の取得は、前記管理者権限でないと行えないことを特徴とする請求項1に記載のプログラム。 - 前記第2の通信モードは、インフラ接続による通信モードであることを特徴とする請求項6に記載のプログラム。
- 前記第1の通信モードは、ダイレクト接続による通信モードであることを特徴とする請求項7に記載のプログラム。
- 前記制御手段は、前記第1の通信モードでの通信によって、前記特定の情報を前記外部機器に送信することによって、前記外部機器を前記特定のアクセスポイントに前記第2の通信モードで接続させるように制御することを特徴とする請求項6に記載のプログラム。
- 前記特定の情報は、前記特定のアクセスポイントと接続するためのパスワードを含むことを特徴とする請求項6に記載のプログラム。
- 前記特定の情報は、前記特定のアクセスポイントの識別情報を含むことを特徴とする請求項6に記載のプログラム。
- 前記特定のアクセスポイントは、前記電子機器が前記外部機器と前記第1の通信モードで通信する直前に、前記電子機器が前記第2の通信モードで接続していたアクセスポイントであることを特徴とする請求項6に記載のプログラム。
- 前記外部機器は、印刷装置であり、
前記制御手段は、前記外部機器と前記第1の通信モードで通信した後に、前記電子機器から前記外部機器を使用できるようにするための設定処理を行うように制御することを特徴とする請求項1に記載のプログラム。 - 前記設定処理は、前記外部機器に対応する印刷キューの生成処理を含むことを特徴とする請求項13に記載のプログラム。
- 前記所定の情報は、オペレーティングシステムのUser Account Control(UAC)機能によって表示されたUAC画面に対してユーザが行った操作に基づく情報であることを特徴とする請求項1に記載のプログラム。
- 前記電子機器のコンピュータを、前記UAC画面を表示させるように制御する表示制御手段としてさらに機能させることを特徴とする請求項15に記載のプログラム。
- 請求項1乃至16のいずれか1項に記載されたプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
- 請求項1乃至16のいずれか1項に記載されたプログラムの各手段を有することを特徴とする電子機器。
- 電子機器の制御方法であって、
プログラムを実行する権限がオペレーティングシステムの設定を変更できる管理者権限であるかの所定の情報を取得する取得ステップと、
前記取得ステップで取得した前記所定の情報に基づき、
前記管理者権限であり、かつ、ネットワークに関する前記オペレーティングシステムの設定状態が第1の設定状態である場合には、外部機器との第1の通信モードでの通信を行い、
前記管理者権限であり、かつ、ネットワークに関する前記オペレーティングシステムの設定状態が第2の設定状態である場合には、前記オペレーティングシステムの設定を自動的に前記第1の設定状態に変更して前記外部機器との前記第1の通信モードでの通信を行い、
前記管理者権限でなく、かつ、前記オペレーティングシステムの設定状態が前記第1の設定状態である場合には、前記外部機器との前記第1の通信モードでの通信を行い、
前記管理者権限でなく、かつ、前記オペレーティングシステムの設定状態が前記第2の設定状態である場合には、前記外部機器との前記第1の通信モードでの通信を行わない、
ように制御する制御ステップと、
を有することを特徴とする電子機器の制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023084161A JP7620660B2 (ja) | 2023-05-22 | 2023-05-22 | プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 |
| US18/663,187 US20240397561A1 (en) | 2023-05-22 | 2024-05-14 | Storage medium storing program, electronic device, and method of controlling electronic device |
| JP2025004333A JP2025065140A (ja) | 2023-05-22 | 2025-01-10 | プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023084161A JP7620660B2 (ja) | 2023-05-22 | 2023-05-22 | プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025004333A Division JP2025065140A (ja) | 2023-05-22 | 2025-01-10 | プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024167816A JP2024167816A (ja) | 2024-12-04 |
| JP7620660B2 true JP7620660B2 (ja) | 2025-01-23 |
Family
ID=93564596
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023084161A Active JP7620660B2 (ja) | 2023-05-22 | 2023-05-22 | プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 |
| JP2025004333A Pending JP2025065140A (ja) | 2023-05-22 | 2025-01-10 | プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025004333A Pending JP2025065140A (ja) | 2023-05-22 | 2025-01-10 | プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20240397561A1 (ja) |
| JP (2) | JP7620660B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009301138A (ja) | 2008-06-10 | 2009-12-24 | Ricoh Co Ltd | 画像処理装置、端末装置及びプリンタドライバインストール方法 |
| JP2021190866A (ja) | 2020-05-29 | 2021-12-13 | キヤノン株式会社 | 通信装置、無線接続方法、およびプログラム |
| JP2022097668A (ja) | 2017-10-17 | 2022-06-30 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
-
2023
- 2023-05-22 JP JP2023084161A patent/JP7620660B2/ja active Active
-
2024
- 2024-05-14 US US18/663,187 patent/US20240397561A1/en active Pending
-
2025
- 2025-01-10 JP JP2025004333A patent/JP2025065140A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009301138A (ja) | 2008-06-10 | 2009-12-24 | Ricoh Co Ltd | 画像処理装置、端末装置及びプリンタドライバインストール方法 |
| JP2022097668A (ja) | 2017-10-17 | 2022-06-30 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
| JP2021190866A (ja) | 2020-05-29 | 2021-12-13 | キヤノン株式会社 | 通信装置、無線接続方法、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025065140A (ja) | 2025-04-17 |
| US20240397561A1 (en) | 2024-11-28 |
| JP2024167816A (ja) | 2024-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7814441B2 (ja) | 情報処理装置、制御方法およびプログラム | |
| US9706342B2 (en) | Communication apparatus | |
| US20250370672A1 (en) | Control method, information processing apparatus, and computer-readable storage medium storing program | |
| US20240414780A1 (en) | Information processing apparatus, method, and storage medium | |
| US20240414779A1 (en) | Information processing apparatus, control method, and storage medium | |
| JP7620660B2 (ja) | プログラム、プログラムを記憶する記憶媒体、電子機器、および電子機器の制御方法 | |
| JP7778757B2 (ja) | システム、制御方法、およびプログラム | |
| JP7646522B2 (ja) | 情報処理装置、その制御方法、並びにプログラム | |
| US20250130744A1 (en) | Information processing apparatus, method, storage medium for storing program | |
| JP7844125B2 (ja) | 通信装置、その制御方法、並びにプログラム | |
| US12175136B2 (en) | Information processing apparatus, control method, and storage medium | |
| US12316498B2 (en) | Communication apparatus communicable with information processing apparatus, control method for communication apparatus, storage medium, and system | |
| US20250301298A1 (en) | Method, information processing device, and storage medium storing program | |
| US20260082440A1 (en) | Information processing apparatus, control method, and non-transitory computer-readable storage medium storing program | |
| US20260099285A1 (en) | Non-transitory computer-readable storage medium storing application program, information processing apparatus, and control method of information processing apparatus | |
| JP2024137193A (ja) | プログラム、情報処理装置と通信システム、及び記憶媒体 | |
| JP2025040838A (ja) | 情報処理装置、方法およびプログラム | |
| JP2025052799A (ja) | 情報処理装置、方法およびプログラム | |
| JP2026007558A (ja) | 情報処理装置、制御方法、およびプログラム | |
| KR20260005761A (ko) | 정보 처리장치, 제어방법, 및 기억매체 | |
| JP2026051819A (ja) | プログラム、情報処理装置、情報処理装置の制御方法、通信装置、通信装置の制御方法、通信システム | |
| JP2025083920A (ja) | プログラム、情報処理装置、及び制御方法 | |
| JP2026067314A (ja) | 情報処理装置、制御方法、およびプログラム | |
| JP2025115246A (ja) | 情報処理装置、制御方法、およびプログラム | |
| JP2024141565A (ja) | 情報処理装置、制御方法、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230525 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240906 |
|
| 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: 20241213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250110 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7620660 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |