JP2013098968A - 情報処理プログラム、情報処理装置および情報処理装置の制御方法 - Google Patents
情報処理プログラム、情報処理装置および情報処理装置の制御方法 Download PDFInfo
- Publication number
- JP2013098968A JP2013098968A JP2011243324A JP2011243324A JP2013098968A JP 2013098968 A JP2013098968 A JP 2013098968A JP 2011243324 A JP2011243324 A JP 2011243324A JP 2011243324 A JP2011243324 A JP 2011243324A JP 2013098968 A JP2013098968 A JP 2013098968A
- Authority
- JP
- Japan
- Prior art keywords
- address
- communication
- information processing
- host
- communication destination
- 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.)
- Granted
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】記憶部に、過去に通信先デバイスとして選択されたことのあるデバイスのIPアドレスを記憶させる。記憶部に記憶されている複数のIPアドレスの中で選択された選択IPアドレスから、通信対象ネットワークのアドレスを表す部分であるネットワークアドレス部を抽出する。通信対象ネットワーク内での通信先デバイスのアドレスを表す部分であるホストアドレス部を取得する。抽出されたネットワークアドレス部と生成されたホストアドレス部とを用いて、通信先デバイスのIPアドレスを生成し、記憶部に記憶させる。記憶部に記憶されている複数のIPアドレスのうちから、通信先IPアドレスを選択する操作をタッチパネルが受け付けた場合に、通信先IPアドレスが識別する通信先デバイスへ、各種の処理を実行する旨の指示を送信する。
【選択図】図3
Description
属性指定操作が指定した一の属性の種類に対応付けられているIPアドレスが記憶部に記憶されていない場合においても、IPアドレスの全てを生成する作業を行う必要性を無くすことができるため、ユーザの利便性を向上させることができる。
図1は、ネットワーク10の構成を示すブロック図である。ネットワーク10は、情報処理装置100、インクジェットMFP200および201および250、スキャナ300および301、カラーレーザープリンタ400および401、アクセスポイント500および501を備える。ここで、MFPとは、印刷機能、スキャン機能、コピー機能を備える多機能周辺装置(Multifunction Peripheral)を示す。情報処理装置100は、無線通信I/F105を介して、無線LAN方式の無線通信150によりアクセスポイント500と通信を行うことや、無線LAN方式の無線通信151によりアクセスポイント501と通信を行うことができる。
以下、図2ないし図5を用いて、プリント&スキャンアプリケーション121に従いCPU106が各部を制御する処理について説明する。プリント&スキャンアプリケーション121が起動されると、図2のフローが開始される。S601においてCPU106は、「写真印刷」、「ウェブ印刷」、「スキャン」の3種類の用途のうち、何れかの用途を指定する用途指定操作を受け付ける。具体例としては、CPU106は、上記の3種類の用途の各々に対応するアイコンを表示手段102に表示させる。そして、アイコンが表示されている部位がタッチされたことを受け付けると、タッチされたアイコンが示す用途が指定されたと判断する。指定用途として「スキャン」が指定された場合はS703へ進む。一方、指定用途として「写真印刷」または「ウェブ印刷」が指定された場合は、S701へ進む。
S805においてCPU106は、S730で生成されたIPアドレスを、指定用途に対応付けてテーブルTB1に記憶させる。また、型番601や機能情報604を無線通信I/F105に受信させ、S730で生成されたIPアドレスに対応付けてテーブルTB1に記憶させる。
情報処理装置100の具体的な動作例を説明する。例として、アクセスポイント500の通信圏内かつアクセスポイント501の通信圏外に、情報処理装置100が存在する場合を説明する。また、「写真印刷」が指定用途として選択される場合を説明する。また、ネットワークN1に接続されているカラーレーザープリンタ400と、初めての通信を開始する場合を説明する。すなわち、図4のテーブルTB1において、写真印刷611の記憶領域に3台のデバイス(インクジェットMFP200、カラーレーザープリンタ401、スキャナ300)が記憶されている場合に、さらにカラーレーザープリンタ400についての情報(図4、領域R11)を新たに記憶する場合を説明する。換言すると、本動作例では、領域R11が空欄の状態から、領域R11に各種の情報が記憶されるまでの動作を説明する。また、写真印刷611の記憶領域に記憶されている3台のデバイスの全てにおいて、デフォルトデバイスフラグ608が「オフ」である場合を説明する。
以上説明した、第1実施形態の説明例に係る情報処理装置100の効果を説明する。情報処理装置100では、初めて通信するデバイスのIPアドレスを情報処理装置100に入力する場合に、過去に通信したことのある他のデバイスのIPアドレスからネットワークアドレス部を抽出し、IPアドレスの入力欄に入力済みの状態とすることができる(S727)。これにより、IPアドレスの入力操作において、ユーザはIPアドレスのうちのホストアドレス部のみを入力すればよくなる(S729)。よって、IPアドレスの全てを入力する作業を行う必要性を無くすことができるため、ユーザの利便性を向上させることができる。特に、情報処理装置100が、対象のデバイスのIPアドレスを直接入力して通信を実行する必要がある装置である場合(ブロードキャストによるデバイス検索ができない装置である場合など)に、ユーザの利便性を向上させることが可能となる。
第2の実施形態は、ホストアドレス部を自動生成する形態である。なお、ネットワーク10や情報処理装置100の構成は、第1の実施形態と同様であるため、説明を省略する。第2の実施形態を、図6のフローを用いて説明する。図6のフローは、図3のS727およびS729に代えて行われるフローである。S721でIPアドレス入力操作が実行された場合(S721:IPアドレス入力)、または、S725で通信が実行できなかった場合(S725:NO)に、図6のフローが開始される。
以上説明した、第2実施形態の説明例に係る情報処理装置100の効果を説明する。第2実施形態の情報処理装置100では、ホストアドレス部の全パターンについて総当りで生成し(S739、S743)、通信可能なIPアドレスを検出することができる(S735)。例えば、サブネットマスク603が「255.255.255.0」であり、ホストアドレス部のビット数が「8」である場合には、「00000000」から「11111111」までの256通りの仮ホストアドレス部を備える仮IPアドレスを生成し、256個の仮IPアドレスの各々について、通信が実行できたか否かを判断することができる。これにより、ホストアドレス部を自動生成することができる。よって、ホストアドレス部を入力するための作業を行う必要性を無くすことができるため、ユーザの利便性を向上させることができる。
S707において、情報処理装置100が現在通信可能なアクセスポイントを検出する方法は、SSIDを用いた方法に限られない。例えば、GPS等によって得られる位置情報を用いた方法であってもよい。この場合、インクジェットMFP200等の各デバイスは、GPS部を備えており、各デバイスの位置情報を取得可能であるとすればよい。情報処理装置100は、S805において、デバイスのIPアドレス等とともに、当該デバイスの位置情報をテーブルTB1に記憶するとすればよい。そして情報処理装置100は、GPS部111を用いて情報処理装置100の位置情報を取得する処理を、S707の処理に代えて実行すればよい。また、情報処理装置100から所定距離内に位置するデバイスのIPアドレスがテーブルTB1記憶されているか否かを、位置情報を用いて判断する処理を、S709の処理に代えて実行すればよい。なお、所定距離の値は、アクセスポイントから電波が届く最長距離に設定してもよい。これによっても、情報処理装置100が現在通信可能なアクセスポイントに関連するIPアドレスを抽出することが可能となる。
Claims (10)
- 通信対象ネットワークに含まれている複数のデバイスのうちから通信対象として選択される通信先デバイスと通信することが可能な情報処理装置に読込まれる情報処理プログラムであって、
記憶部に、過去に前記通信先デバイスとして選択されたことのあるデバイスのIPアドレスを記憶させる第1記憶制御手段と、
前記記憶部に記憶されている複数のIPアドレスのうちから、前記通信先デバイスのIPアドレスである通信先IPアドレスを選択する操作を操作部が受け付けた場合に、前記通信先IPアドレスが識別する通信先デバイスへ、各種の処理を実行する旨の指示を通信部に送信させる第1通信制御手段と、
して前記情報処理装置を機能させ、
前記第1記憶制御手段は、
前記記憶部に記憶されている複数のIPアドレスの中で選択された選択IPアドレスから、前記通信対象ネットワークのアドレスを表す部分であるネットワークアドレス部を抽出する抽出手段と、
前記通信対象ネットワーク内での前記通信先デバイスのアドレスを表す部分であるホストアドレス部であって、前記記憶部に記憶されている複数のIPアドレスの中で選択された選択IPアドレスに含まれるホストアドレス部とは異なるホストアドレス部を取得するホストアドレス部取得手段と、
前記抽出手段で抽出された前記ネットワークアドレス部と前記ホストアドレス部取得手段で取得された前記ホストアドレス部とを用いて前記通信先デバイスのIPアドレスを生成し、前記記憶部に記憶させるIPアドレス生成手段と、
を備えることを特徴とする情報処理プログラム。 - 前記第1記憶制御手段は、複数の属性の種類の各々に対応付けて、IPアドレスを前記記憶部に記憶させ、
前記IPアドレス生成手段は、生成したIPアドレスを優先IPアドレスとして前記記憶部に記憶させ、
一の属性の種類を指定する属性指定操作を前記操作部が受け付けた場合に、前記属性指定操作が指定した一の属性の種類に対応付けられている少なくとも1つのIPアドレスのうち、前記優先IPアドレスを優先的に前記表示部に表示させる表示制御手段として前記情報処理装置をさらに機能させることを特徴とする請求項1に記載の情報処理プログラム。 - 前記抽出手段は、前記属性指定操作を前記操作部が受け付けた場合に、前記属性指定操作が指定した一の属性の種類と異なる他の属性の種類に対応付けられているIPアドレスのうちから、前記選択IPアドレスを選択することを特徴とする請求項2に記載の情報処理プログラム。
- 前記抽出手段は、前記属性指定操作を前記操作部が受け付けた場合に、前記属性指定操作が指定した一の属性の種類に対応付けられているIPアドレスが前記記憶部に記憶されていないことを条件として、前記一の属性の種類と異なる他の属性の種類に対応付けられているIPアドレスのうちから前記選択IPアドレスを選択することを特徴とする請求項3に記載の情報処理プログラム。
- 前記ホストアドレス部取得手段は、前記ホストアドレス部を自動で生成し、
前記IPアドレス生成手段は、前記ホストアドレス部取得手段で自動生成されたホストアドレス部を用いて仮IPアドレスを生成し、
前記情報処理プログラムは、前記仮IPアドレスを通信先とした通信を前記通信部に試行させる第2通信制御手段として前記情報処理装置をさらに機能させ、
前記第1記憶制御手段は、前記仮IPアドレスを通信先とした通信が成功した場合に、通信が成功した仮IPアドレスを前記記憶部に記憶させることを特徴とする請求項1〜4の何れか1項に記載の情報処理プログラム。 - 前記ホストアドレス部取得手段は、ホストアドレス部を入力する操作を操作部が受け付けた場合に、操作部が受け付けた操作が入力するホストアドレス部を取得し、
前記IPアドレス生成手段は、前記ホストアドレス部取得手段が取得したホストアドレス部を用いてIPアドレスを生成し、
前記第1記憶制御手段は、前記IPアドレス生成手段で生成されたIPアドレスを前記記憶部に記憶させることを特徴とする請求項1〜4の何れか1項に記載の情報処理プログラム。 - 前記第1記憶制御手段は、前記複数のデバイスの各々のIPアドレスに対応付けて、前記複数のデバイスの各々が属しているネットワークを識別する第1識別情報を前記記憶部に記憶させ、
前記抽出手段は、
複数のネットワークのうちから前記通信対象ネットワークを識別する第2識別情報を取得し、
前記第2識別情報と一致する第1識別情報を有するIPアドレスを前記記憶部に記憶されている複数のIPアドレスのうちから抽出し、
抽出したIPアドレスのうちから前記選択IPアドレスを選択することを特徴とする請求項1〜6の何れか1項に記載の情報処理プログラム。 - 前記ホストアドレス部は、IPアドレスを構成する複数ビットのうちの下位8ビットであることを特徴とする請求項1〜7の何れか1項に記載の情報処理プログラム。
- 通信対象ネットワークに含まれている複数のデバイスのうちから通信対象として選択される通信先デバイスと通信することが可能な情報処理装置であって、
記憶部に、過去に前記通信先デバイスとして選択されたことのあるデバイスのIPアドレスを記憶する第1記憶手段と、
前記記憶部に記憶されている複数のIPアドレスのうちから、前記通信先デバイスのIPアドレスである通信先IPアドレスを選択する操作を受け付けた場合に、前記通信先IPアドレスが識別する通信先デバイスへ、各種の処理を実行する旨の指示を送信する第1通信手段と、
を備え、
前記第1記憶手段は、
前記記憶部に記憶されている複数のIPアドレスの中で選択された選択IPアドレスから、前記通信対象ネットワークのアドレスを表す部分であるネットワークアドレス部を抽出する抽出手段と、
前記通信対象ネットワーク内での前記通信先デバイスのアドレスを表す部分であるホストアドレス部を取得するホストアドレス部取得手段と、
前記抽出手段で抽出された前記ネットワークアドレス部と前記ホストアドレス部取得手段で取得された前記ホストアドレス部とを用いて前記通信先デバイスのIPアドレスを生成し、前記記憶部に記憶させるIPアドレス生成手段と、
を備えることを特徴とする情報処理装置。 - 通信対象ネットワークに含まれている複数のデバイスのうちから通信対象として選択される通信先デバイスと通信することが可能な情報処理装置の制御方法であって、
記憶部に、過去に前記通信先デバイスとして選択されたことのあるデバイスのIPアドレスを記憶させる第1記憶制御ステップと、
前記記憶部に記憶されている複数のIPアドレスのうちから、前記通信先デバイスのIPアドレスである通信先IPアドレスを選択する操作を操作部が受け付けた場合に、前記通信先IPアドレスが識別する通信先デバイスへ、各種の処理を実行する旨の指示を通信部に送信させる第1通信制御ステップと、
を備え、
前記第1記憶制御手段は、
前記記憶部に記憶されている複数のIPアドレスの中で選択された選択IPアドレスから、前記通信対象ネットワークのアドレスを表す部分であるネットワークアドレス部を抽出する抽出ステップと、
前記通信対象ネットワーク内での前記通信先デバイスのアドレスを表す部分であるホストアドレス部を取得するホストアドレス部取得ステップと、
前記抽出手段で抽出された前記ネットワークアドレス部と前記ホストアドレス部取得手段で生成された前記ホストアドレス部とを用いて前記通信先デバイスのIPアドレスを生成し、前記記憶部に記憶させるIPアドレス生成ステップと、
を備えることを特徴とする情報処理装置の制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011243324A JP5845826B2 (ja) | 2011-11-07 | 2011-11-07 | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011243324A JP5845826B2 (ja) | 2011-11-07 | 2011-11-07 | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013098968A true JP2013098968A (ja) | 2013-05-20 |
JP5845826B2 JP5845826B2 (ja) | 2016-01-20 |
Family
ID=48620406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011243324A Active JP5845826B2 (ja) | 2011-11-07 | 2011-11-07 | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5845826B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6002959B1 (ja) * | 2015-02-27 | 2016-10-05 | ライブロックテクノロジーズ株式会社 | ルーター |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20230031714A (ko) | 2021-08-27 | 2023-03-07 | 삼성전자주식회사 | 디스플레이 장치, 전자 장치 및 그 동작 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006254301A (ja) * | 2005-03-14 | 2006-09-21 | Fuji Xerox Co Ltd | Ipアドレス設定システム |
JP2011193223A (ja) * | 2010-03-15 | 2011-09-29 | Mitsubishi Electric Corp | ネットワ−ク接続装置 |
-
2011
- 2011-11-07 JP JP2011243324A patent/JP5845826B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006254301A (ja) * | 2005-03-14 | 2006-09-21 | Fuji Xerox Co Ltd | Ipアドレス設定システム |
JP2011193223A (ja) * | 2010-03-15 | 2011-09-29 | Mitsubishi Electric Corp | ネットワ−ク接続装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6002959B1 (ja) * | 2015-02-27 | 2016-10-05 | ライブロックテクノロジーズ株式会社 | ルーター |
Also Published As
Publication number | Publication date |
---|---|
JP5845826B2 (ja) | 2016-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5929107B2 (ja) | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 | |
JP4943520B2 (ja) | プリンタ制御装置、プリンタ制御方法、印刷システム、プログラムおよび記録媒体 | |
US20110242599A1 (en) | Printer searching device | |
US10466945B2 (en) | Information processing apparatus configured to notify a communication terminal of connection information used to establish a network connection between an information processing apparatus and the communication terminal, communication system, and communication method configured to perform same | |
US8738728B2 (en) | Information processing apparatus that identifies transmission source, and control method and storage medium therefor | |
AU2019299123B2 (en) | Print server, image forming apparatus, method of controlling printing operation and recording medium | |
US8718058B2 (en) | Device search apparatus and method, and device search server, device search system, and storage medium | |
JP2024056049A (ja) | 情報処理装置、その制御方法、並びにプログラム | |
JP5845826B2 (ja) | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 | |
US10303406B2 (en) | Information processing utilization management system capable of determining whether or not information processing device is available from application in mobile terminal, information processing device, and method of managing information processing utilization | |
JP6579013B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
JP5685935B2 (ja) | 制御装置及びプログラム | |
JP2021072573A (ja) | 情報処理装置、プログラム及び制御方法 | |
JP2015114842A (ja) | 情報処理装置及びその制御方法、プログラム | |
JP6355395B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
JP2012098821A (ja) | デバイス制御プログラム、及びデバイス | |
JP2009031899A (ja) | 印刷クライアント、プリントサーバ、プリンタ検索方法およびプリントサービス提供方法。 | |
JP2008217211A (ja) | プリンタ情報設定システム、端末装置、プリンタ情報設定方法およびプログラム | |
JP6061730B2 (ja) | 管理サーバ装置、クライアント装置、情報処理方法及びプログラム | |
JP5315939B2 (ja) | 画像形成装置、情報処理システム、情報処理方法、及びプログラム | |
JP2008176426A (ja) | 印刷システム及び印刷方法 | |
JP2017182292A (ja) | 端末装置、情報処理方法及びプログラム | |
US9083828B2 (en) | Communication apparatus that carries out communication with external apparatus, control method therefor, and storage medium | |
JP6418031B2 (ja) | 画像処理装置 | |
JP2013251600A (ja) | 機器管理システムおよび外部機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141007 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150515 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150526 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150727 |
|
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: 20151027 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151109 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5845826 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |