JP7433944B2 - 情報処理装置、情報処理方法及びプログラム - Google Patents
情報処理装置、情報処理方法及びプログラム Download PDFInfo
- Publication number
- JP7433944B2 JP7433944B2 JP2020017732A JP2020017732A JP7433944B2 JP 7433944 B2 JP7433944 B2 JP 7433944B2 JP 2020017732 A JP2020017732 A JP 2020017732A JP 2020017732 A JP2020017732 A JP 2020017732A JP 7433944 B2 JP7433944 B2 JP 7433944B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- information processing
- prefix length
- screen
- communication
- 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
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
なお、静的ルーティングの設定同様に、アドレスとプレフィックス長を指定して動作する機能としてアドレスフィルタがある。アドレスフィルタは、送受信先のアドレスから特定の外部装置との通信を許可又は制限するために使用する手段として使用される。
実施形態1では、静的ルーティング設定に係る処理について説明する。
(システム構成)
図1は、情報処理システムのシステム構成の一例を示す図である。本実施形態では4つのLAN(Local Area Network)が存在し、表1に示すアドレスで動作している。画像形成装置100は、2つのLANI/Fを備え、LAN110とLAN120とに直接性属されている。また、画像形成装置100は、ルータ101を介してLAN130と、ルータ102を介してLAN140と通信が可能である。さらに、LAN130にはPC131とPC131とが存在する。LAN140にはPC141とPC142とが存在する。各機器のアドレスは表2に示す通りである。なお、LAN130とLAN140は異なるLANではあるが同じアドレス帯で運用されている。そのため、画像形成装置100は、静的ルーティング設定を用いて、LAN130及びLAN140の何れの機器と通信するかを決定し運用している。そのため、静的ルーティング設定が、ユーザの設定がユーザの意図通りに実行されない場合には、同じアドレスを有するPC131とPC141、又はPC132とPC142の通信が誤って意図しない端末に対して実行されてしまう懸念がある。
図2は、画像形成装置100のハードウェア構成の一例を示す図である。なお、本実施形態におけるハードウェア構成は一例であり、この限りではない。なお、本実施形態では情報処理装置の一例として、シートに画像を印刷する印刷機能及び原稿を読み取って得られたスキャンデータを外部に送信する送信機能を有する画像形成装置を例示しているがこれに限定されるものではない。本実施形態における設定制御は送信機能のみを有する単機能の画像処理装置に適用することもできる。更には、PC、ネットワークルータ、IEEE802.11シリーズに基づく無線通信を行うアクセスポイント装置等の情報処理装置の設定制御に適用することもできる。
画像形成装置100において、各種ハードウェア201~209は、内部バス200を介して接続され、相互にデータを交換する。CPU201は、画像形成装置100全体の動作を制御する。CPU201は、ROM202に記憶された制御プログラムを読み出して実行することにより、印刷制御及びスキャン制御等の各種制御を行う。
図3は、画像形成装置100のソフトウェア構成等の一例を示す図である。なお、図3に示す各処理部は、CPU201が制御プログラム300を実行することで実現される。また、本実施形態におけるソフトウェア構成は一例であり、この限りではない。
制御プログラム300は、画像形成装置100全体の制御プログラムであり、パネル制御部301、データ管理部302、フィルタ管理部303、通信制御部304を有する。
データ管理部302は、各処理部からの要求に伴い、ROM202及びHDD204の記憶装置に対する入力処理をする。
図4は、静的ルーティング設定に係るフローチャートである。図4及び後述する図6のフローチャートに示す各動作(ステップ)は、CPU201がROM202又はHDD204に記憶された各制御モジュールに対応するプログラムをRAM203に呼び出し、実行することにより実現される。なお、本実施形態において、データの送受信処理等は各I/F及び各ハードウェアと協働して実現されるものとする。また、処理の実態を担うソフトウェアモジュールを明確に示したいケースにおいてはCPUを主語とせず、当該CPUに処理を実行させる各ソフトウェアモジュールの名称を主語として記載するものとする。
S402において、フィルタ管理部303は、入力されたアドレスとプレフィックス長に不整合があるかの検証を実行する。アドレスは、通信先のアドレスである。
S408において、フィルタ管理部303は、アドレスとプレフィックス長とデフォルトゲートウェイアドレスを静的ルーティング情報として、通信制御部304に対して設定する。なお、静的ルーティング設定を中止した場合には、フィルタ管理部303は、パネル制御部301を制御し、入力のやり直しを促すメッセージを表示し、再度入力画面に戻ってもよい。
図5は、静的ルーティング設定に係る設定画面の一例を示す図である。なお、本実施形態においては、画像形成装置100が有する操作部205に表示される画面を例に説明するが、LANI/F208及びLANI/F209を介して接続された外部装置がアクセスできるウェブ形式の画面であってもよい。
実施形態2では、アドレスフィルタの設定に対してチェック処理を行う場合について説明する。なお、実施形態1とソフトウェア構成及びハードウェア構成は同様であるため、説明は省略する。なお、実施形態2は実施形態1と組み合わせることもできる。この場合、画像形成装置100は、静的ルーティングの設定を行う場合に、図4で例示した制御を実行し、アドレレスフィルタの設定を行う場合に後述する図6の制御を行うものとする。アドレスフィルタの設定は、例えば、IPアドレスを用いた通信を許可するか否かを制御するIPフィルタに関する設定情報である。
図6は、アドレスフィルタ設定に係るフローチャートである。以下具体的に説明する。
S601において、フィルタ管理部303は、パネル制御部301からアドレスフィルタ情報が入力されたことを検知する。
S602において、フィルタ管理部303は、入力されたアドレスとプレフィックス長に不整合があるかの検証を実行する。
S612において、フィルタ管理部303は、入力されたアドレスフィルタ情報を通信制御部304に設定する。
次に、S605において、フィルタ管理部303は、アドレスフィルタのデフォルトポリシーが拒否と許可の何れであるかを判定する。フィルタ管理部303は、デフォルトポリシーが拒否であると判定した場合にはS606に処理を進め、デフォルトポリシーが許可であると判定した場合にはS607に処理を進める。
これは、デフォルトポリシーが拒否の場合にはアドレスの値を優先した方が、通信が許可されるアドレス範囲を狭くできるため、誤ってユーザが設定してまったとしてもセキュリティ観点のリスクを低減できるためである。デフォルトポリシーが許可の場合も同様にプレフィックスを優先した方が許可されるアドレス範囲を狭くできるためである。
S610において、フィルタ管理部303は、アドレスをプレフィックス長に合わせて変更する。S610の処理は、アドレスをプレフィックス長に合わせて変更する第1の変更の処理の一例である。
S611において、フィルタ管理部303は、プレフィックス長をアドレスに合わせて変更する。S611の処理は、プレフィックス長をアドレスに合わせて変更する第2の変更の処理の一例である。
S612において、フィルタ管理部303は、アドレスとプレフィックス長をアドレスフィルタ情報として、通信制御部304に対して設定する。
図7は、IPv4アドレスに基づくアドレスフィルタ設定に係る設定画面の一例を示す図である。なお、本実施形態においては、画像形成装置100が有する操作部205に表示される画面を例に説明するが、LANI/F208及びLANI/F209を介して接続された外部装置がアクセスできるウェブ形式の画面であってもよい。
実施形態1及び実施形態2では、不整合を検知した場合の変更にはアドレス又はプレフィックス長に合わせて1種類の変更案を提示する例を説明した。しかしながら、適宜変形することができる。例えば、実施形態1において、ユーザにより入力されたIPアドレスを優先し、プレフィックスを修正する問い合わせ画面を表示し、当該画面を介して変更を受け付けるようにしてもよい。また、実施形態1、2において、1つの問い合わせ画面に、IPアドレスを優先するかプレフィックスを優先するかをユーザが選択できる表示アイテムを表示し、ユーザが選択できるように構成することもできる。
更には、また、アドレス又はプレフィックス長の値が入力された時点で、もう一方と不整合が生じる値を入力できないように画面上の入力の禁則が有効化されるような実施形態でもよい。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
201 CPU
205 操作部
Claims (13)
- 通信部を介して外部装置と通信可能な情報処理装置であって、
前記通信部の通信を制御するためのネットワークの設定情報を入力する画面を表示する表示制御手段と、
前記画面を介して入力されたIPアドレスと、前記IPアドレスに対するプレフィックス長と、の組み合わせに不整合がある場合、前記IPアドレスを前記プレフィックス長に合わせて変更するか否かを問い合わせる、第1の問い合わせ手段と、
を有することを特徴とする情報処理装置。 - 通信部を介して外部装置と通信可能な情報処理装置であって、
前記通信部の通信を制御するためのネットワークの設定情報を入力する画面を表示する表示制御手段と、
前記画面を介して入力されたIPアドレスと、前記IPアドレスに対するプレフィックス長と、の組み合わせに不整合がある場合、前記プレフィックス長を前記IPアドレスに合わせて変更するか否かを問い合わせる、第2の問い合わせ手段と、
を有することを特徴とする情報処理装置。 - 前記第1の問い合わせ手段による問い合わせの結果、前記IPアドレスを前記プレフィックス長に合わせて変更することが選択された場合、前記IPアドレスを前記プレフィックス長に合わせて変更する第1の変更手段を有することを特徴とする請求項1に記載の情報処理装置。
- 前記第2の問い合わせ手段による問い合わせの結果、前記プレフィックス長を前記IPアドレスに合わせて変更することが選択された場合、前記プレフィックス長を前記IPアドレスに合わせて変更する第2の変更手段を有することを特徴とする請求項2に記載の情報処理装置。
- 前記画面を介して入力されたネットワークの設定情報であって、IPアドレスと、IPアドレスに対するプレフィックス長の組み合わせに不整合があるかどうかを判定する判定手段を有することを特徴とする請求項1乃至4の何れか1項に記載の情報処理装置。
- 前記判定手段は、プレフィックス長からネットワーク部とホスト部を分別し、前記ホスト部に値が入っていた場合には不整合があると判定し、前記ホスト部に値が入っていない場合には不整合がないと判定することを特徴とする請求項5に記載の情報処理装置。
- 前記ネットワークの設定情報は、静的ルーティングに関する設定情報であることを特徴とする請求項1乃至6の何れか1項に記載の情報処理装置。
- 前記情報処理装置は、複数の通信インタフェースと、読取手段と、前記読取手段で原稿を読み取ることで得られたデータを、複数の通信インタフェースのうち、いずれか1つの通信インタフェースを介して外部に送信する送信機能を有する画像処理装置であり、
前記送信機能の宛先として設定された送信宛先に対応するIPアドレスと、静的ルーティングに関する設定とに少なくとも基づき、前記データを送信する通信インタフェースを決定する決定手段を有することを特徴とする請求項1乃至7の何れか1項に記載の情報処理装置。 - 前記ネットワークの設定情報は、IPアドレスを用いた通信を許可するか否かを制御するIPフィルタに関する設定情報であることを特徴とする請求項1乃至8の何れか1項に
記載の情報処理装置。 - 前記情報処理装置は、画像形成装置であることを特徴とする請求項1乃至9の何れか1項に記載の情報処理装置。
- 通信部を介して外部装置と通信可能な情報処理装置が実行する情報処理方法であって、
前記通信部の通信を制御するためのネットワークの設定情報を入力する画面を表示する表示制御ステップと、
前記画面を介して入力されたIPアドレスと、前記IPアドレスに対するプレフィックス長と、の組み合わせに不整合がある場合、前記IPアドレスを前記プレフィックス長に合わせて変更するか否かを問い合わせる、第1の問い合わせステップと、
を含むことを特徴とする情報処理方法。 - 通信部を介して外部装置と通信可能な情報処理装置が実行する情報処理方法であって、
前記通信部の通信を制御するためのネットワークの設定情報を入力する画面を表示する表示制御ステップと、
前記画面を介して入力されたIPアドレスと、前記IPアドレスに対するプレフィックス長と、の組み合わせに不整合がある場合、前記プレフィックス長を前記IPアドレスに合わせて変更するか否かを問い合わせる、第2の問い合わせステップと、
を含むことを特徴とする情報処理方法。 - コンピュータを、請求項1乃至10の何れか1項に記載の情報処理装置の各手段として機能させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020017732A JP7433944B2 (ja) | 2020-02-05 | 2020-02-05 | 情報処理装置、情報処理方法及びプログラム |
| JP2024014640A JP7661547B2 (ja) | 2020-02-05 | 2024-02-02 | 情報処理装置及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020017732A JP7433944B2 (ja) | 2020-02-05 | 2020-02-05 | 情報処理装置、情報処理方法及びプログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024014640A Division JP7661547B2 (ja) | 2020-02-05 | 2024-02-02 | 情報処理装置及びプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2021125787A JP2021125787A (ja) | 2021-08-30 |
| JP2021125787A5 JP2021125787A5 (ja) | 2023-02-13 |
| JP7433944B2 true JP7433944B2 (ja) | 2024-02-20 |
Family
ID=77460226
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020017732A Active JP7433944B2 (ja) | 2020-02-05 | 2020-02-05 | 情報処理装置、情報処理方法及びプログラム |
| JP2024014640A Active JP7661547B2 (ja) | 2020-02-05 | 2024-02-02 | 情報処理装置及びプログラム |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024014640A Active JP7661547B2 (ja) | 2020-02-05 | 2024-02-02 | 情報処理装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7433944B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000207323A (ja) | 1999-01-12 | 2000-07-28 | Canon Inc | ネットワ―クデバイス制御装置および方法 |
| US20160063472A1 (en) | 2014-08-29 | 2016-03-03 | Seiko Epson Corporation | Information processing method and recording system |
| JP2018157516A (ja) | 2017-03-21 | 2018-10-04 | 株式会社リコー | 情報処理装置、通信システム、通信経路制御方法、およびプログラム |
| WO2019026519A1 (ja) | 2017-07-31 | 2019-02-07 | サトーホールディングス株式会社 | プリンタ、プログラム、および通信システム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5845898B2 (ja) | 2011-12-28 | 2016-01-20 | 村田機械株式会社 | 中継サーバ |
| JP6506522B2 (ja) | 2014-09-29 | 2019-04-24 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
| JP7301502B2 (ja) | 2018-04-27 | 2023-07-03 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
-
2020
- 2020-02-05 JP JP2020017732A patent/JP7433944B2/ja active Active
-
2024
- 2024-02-02 JP JP2024014640A patent/JP7661547B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000207323A (ja) | 1999-01-12 | 2000-07-28 | Canon Inc | ネットワ―クデバイス制御装置および方法 |
| US20160063472A1 (en) | 2014-08-29 | 2016-03-03 | Seiko Epson Corporation | Information processing method and recording system |
| JP2016051937A (ja) | 2014-08-29 | 2016-04-11 | セイコーエプソン株式会社 | 情報処理方法、及び、記録システム |
| JP2018157516A (ja) | 2017-03-21 | 2018-10-04 | 株式会社リコー | 情報処理装置、通信システム、通信経路制御方法、およびプログラム |
| WO2019026519A1 (ja) | 2017-07-31 | 2019-02-07 | サトーホールディングス株式会社 | プリンタ、プログラム、および通信システム |
Non-Patent Citations (1)
| Title |
|---|
| AX8600S・AX8300S ソフトウェアマニュアル コンフィグレーションコマンドレファレン ス Vol.3,2018年03月,pp.180-184,482,699,706,707 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7661547B2 (ja) | 2025-04-14 |
| JP2021125787A (ja) | 2021-08-30 |
| JP2024032959A (ja) | 2024-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8072636B2 (en) | Information processing apparatus, information processing method, and print control system | |
| EP1550946B1 (en) | Computer printing control method | |
| US7619763B2 (en) | Method and system for dynamically configuring printing device settings | |
| JP4165517B2 (ja) | ネットワーク印刷指示方法及びプログラム | |
| US20160019013A1 (en) | Image forming apparatus and network system including the same | |
| JP6520277B2 (ja) | 情報処理装置及びプログラム | |
| JP4812108B2 (ja) | 通信装置及びその制御方法 | |
| JP5382605B2 (ja) | 設定情報複写システム | |
| US8773695B2 (en) | Data communication apparatus and method of controlling the same | |
| US10742840B2 (en) | Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method executed by communication device | |
| JP2020167620A (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
| JP6622609B2 (ja) | 印刷装置、印刷装置の制御方法及びプログラム | |
| JP7433944B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP7301502B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
| JP6433147B2 (ja) | 印刷装置、印刷装置の制御方法及びプログラム | |
| JP3704246B2 (ja) | ネットワーク接続機器設定方法、その方法の各工程としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体、ネットワーク端末装置及びネットワーク接続システム | |
| KR20080048401A (ko) | 네트워크를 자동하는 구성하는 방법 및 장치. | |
| JP7109903B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
| JPH11194913A (ja) | ネットワークプリンタ | |
| EP4687324A1 (en) | Information processing system, program, and information processing method | |
| JP2020161157A (ja) | 印刷制御プログラム、印刷制御方法、および情報処理装置 | |
| JP2003345552A (ja) | ネットワーク機器の動作モード制御方法および装置、ネットワーク機器、プログラム、記憶媒体 | |
| JP7254999B2 (ja) | 印刷装置、方法及びプログラム | |
| JP7112237B2 (ja) | デバイス、その制御方法、及びプログラム | |
| JP6342032B2 (ja) | 印刷装置、その制御方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230203 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230203 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231024 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231219 |
|
| 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: 20240109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240207 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7433944 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |