JP2023003870A - Information processing system, communication terminal device and setting information supplying method - Google Patents
Information processing system, communication terminal device and setting information supplying method Download PDFInfo
- Publication number
- JP2023003870A JP2023003870A JP2021105203A JP2021105203A JP2023003870A JP 2023003870 A JP2023003870 A JP 2023003870A JP 2021105203 A JP2021105203 A JP 2021105203A JP 2021105203 A JP2021105203 A JP 2021105203A JP 2023003870 A JP2023003870 A JP 2023003870A
- Authority
- JP
- Japan
- Prior art keywords
- information
- setting
- information processing
- unit
- processing device
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は情報処理システム、通信端末装置及び設定情報供給方法に関し、例えば通信端末から情報処理装置に設定情報を供給する場合に適用して好適なものである。 The present invention relates to an information processing system, a communication terminal device, and a setting information supply method, and is suitable for application, for example, when setting information is supplied from a communication terminal to an information processing device.
従来、情報処理装置として、情報に対する各種演算処理を行う他、無線LAN(Local Area Network、いわゆるWi-Fi)等の通信機能を有し、各種ネットワークを介して外部装置との間で通信処理を行い得るものが広く普及している。また近年では、例えば用紙に対して画像を形成する画像形成装置(いわゆるプリンタ)等が、演算処理機能や通信機能等を有しており、各種ネットワークを介して上位装置から印刷データ等の情報を取得するものが普及しつつある。そこで以下では、画像形成装置を情報処理装置とも呼ぶ。 Conventionally, as an information processing device, in addition to performing various arithmetic processing on information, it has communication functions such as wireless LAN (Local Area Network, so-called Wi-Fi), etc., and communicates with external devices via various networks. What can be done is widespread. In recent years, for example, image forming apparatuses that form images on paper (so-called printers) have arithmetic processing functions, communication functions, etc., and information such as print data is received from host devices via various networks. Acquisition is becoming popular. Therefore, hereinafter, the image forming apparatus is also called an information processing apparatus.
このような情報処理装置は、ユーザにより使用を開始される際に、当該ユーザの使用環境等に合わせた設定情報が供給されることにより、各種ネットワークへの接続が可能となり、また当該ユーザの目的に合った処理(例えば印刷処理)を行い得るようになる。しかしながら、このような設定情報を適切に適用する作業はユーザにとって煩雑であり、手間や時間を要してしまう。 When a user starts using such an information processing device, it is supplied with setting information suitable for the usage environment of the user, thereby enabling connection to various networks and realizing the purpose of the user. It becomes possible to perform processing (for example, print processing) that meets the requirements. However, the work of appropriately applying such setting information is troublesome for the user, and takes time and effort.
そこで、情報処理装置に近距離無線通信機能を持たせると共に、予め設定情報を記憶させた近距離無線媒体(例えばRFID)を用意しておき、当該近距離無線媒体を情報処理装置に近接させる(かざす)ことにより、当該近距離無線媒体から当該情報処理装置へ設定情報を送信する、という手法が提案されている(例えば、特許文献1参照)。 Therefore, an information processing apparatus is provided with a short-range wireless communication function, a short-range wireless medium (for example, an RFID) in which setting information is stored in advance is prepared, and the short-range wireless medium is brought close to the information processing apparatus ( A method has been proposed in which setting information is transmitted from the short-range wireless medium to the information processing device by holding the device over the device (for example, see Patent Document 1).
ところで近年では、ネットワークに対する第三者からの不正な接続を防止する等、セキュリティを確保する観点から、当該ネットワークに接続される各情報処理装置に対し、個別の証明書を発行して格納させておく場合がある。 By the way, in recent years, from the viewpoint of ensuring security, such as preventing unauthorized access to networks by third parties, individual certificates are issued and stored in each information processing device connected to the network. may be left.
具体的には、例えば企業の社内ネットワークにおいて、各情報処理装置の証明書を予め作成して所定のサーバ装置内に保存しておき、当該社内ネットワークに接続された端末装置等を利用して、当該サーバ装置から当該証明書を取得し、当該証明書を設定情報と共に当該情報処理装置に送信して記憶させる、という手法が考えられる。 Specifically, for example, in an in-house network of a company, a certificate for each information processing device is created in advance and stored in a predetermined server device, and using a terminal device or the like connected to the in-house network, A method of acquiring the certificate from the server device and transmitting the certificate together with the setting information to the information processing device for storage is conceivable.
また、例えば企業に多数の情報処理装置を新たに導入する場合等に、当該企業からの委託により、当該情報処理装置に精通した専門の設置業者(いわゆるSIer:Systems Integrator)が、証明書のインストール作業や設定情報の供給等の作業を担当することがある。しかしながらこの場合、設置業者が企業のサーバ装置にアクセスして証明書を取得することになるため、企業の立場からするとセキュリティの面で不安材料がある、という問題があった。 In addition, for example, when a company newly introduces a large number of information processing equipment, a professional installer (so-called SIer: Systems Integrator) who is familiar with the information processing equipment is commissioned by the company to install the certificate. They may be in charge of tasks such as work and provision of setting information. However, in this case, since the installation company accesses the company's server device and obtains the certificate, there is a problem in terms of security from the company's point of view.
本発明は以上の点を考慮してなされたもので、情報処理装置に設定情報を供給する場合のセキュリティ性を向上し得る情報処理システム、通信端末装置及び設定情報供給方法を提案しようとするものである。 SUMMARY OF THE INVENTION The present invention has been made in consideration of the above points, and proposes an information processing system, a communication terminal device, and a setting information supply method capable of improving security when supplying setting information to an information processing device. is.
かかる課題を解決するため本発明の情報処理システムにおいては、通信端末装置と、情報格納装置と情報処理装置とを有する情報処理システムにおいて、情報格納装置は、情報処理装置に設定する第1の設定情報を記憶する記憶部を有し、情報処理装置は、外部装置から通信端末装置との間で無線通信を確立するための接続情報を含む第2の設定情報を取得する第1の取得部と、第2の設定情報を出力する出力部と、通信端末装置と無線通信を行う第1の無線通信部とを有し、通信端末装置は、情報処理装置から出力された第2の設定情報を取得する第2の取得部と、情報格納装置のアドレス情報及び第1の設定情報を識別するための識別情報に基づいて当該情報格納装置から当該第1の設定情報を取得し、接続情報に基づいて情報処理装置との間で無線通信を確立し、第1の設定情報を情報処理装置に送信する第2の無線通信部とを有するようにした。 In order to solve this problem, an information processing system of the present invention includes a communication terminal device, an information storage device, and an information processing device. The information processing device has a storage unit that stores information, and the information processing device has a first acquisition unit that acquires second setting information including connection information for establishing wireless communication with the communication terminal device from the external device. , an output unit for outputting the second setting information, and a first wireless communication unit for performing wireless communication with the communication terminal device, and the communication terminal device receives the second setting information output from the information processing device. a second acquisition unit that acquires the first setting information from the information storage device based on the address information of the information storage device and the identification information for identifying the first setting information; and a second wireless communication unit for establishing wireless communication with the information processing device and transmitting the first setting information to the information processing device.
また本発明の通信端末装置においては、情報格納装置及び情報処理装置とそれぞれ通信可能な通信端末装置であって、情報処理装置から出力された、無線通信を確立するための接続情報を含む第2の設定情報を取得する取得部と、情報処理装置に設定すべき第1の設定情報を記憶する情報格納装置のアドレス情報及び当該第1の設定情報を識別するための識別情報に基づき、当該情報格納装置から当該第1の設定情報を取得し、接続情報に基づいて情報処理装置と無線通信を確立し、第1の設定情報を情報処理装置に送信する無線通信部とを有するようにした。 Further, in the communication terminal device of the present invention, a communication terminal device capable of communicating with an information storage device and an information processing device, respectively, includes a second communication terminal device including connection information for establishing wireless communication output from the information processing device. and the address information of the information storage device that stores the first setting information to be set in the information processing device and the identification information for identifying the first setting information. A wireless communication unit acquires the first setting information from the storage device, establishes wireless communication with the information processing device based on the connection information, and transmits the first setting information to the information processing device.
さらに本発明の設定情報提供方法においては、情報処理装置から出力された、当該情報処理装置及び通信端末装置の間で無線通信を確立するための接続情報を含む第2の設定情報を取得部により取得する第1のステップと、情報処理装置に設定すべき第1の設定情報を記憶する情報格納装置のアドレス情報及び当該第1の設定情報を識別するための識別情報に基づき、当該情報格納装置から当該第1の設定情報を取得する第2のステップと、接続情報に基づいて情報処理装置との間で無線通信を確立し、第1の設定情報を情報処理装置に送信する第3のステップとを有するようにした。 Further, in the setting information providing method of the present invention, the second setting information including connection information for establishing wireless communication between the information processing device and the communication terminal device, which is output from the information processing device, is obtained by the acquisition unit. Based on the first step of acquiring, the address information of the information storage device storing the first setting information to be set in the information processing device, and the identification information for identifying the first setting information, the information storage device and a third step of establishing wireless communication with the information processing device based on the connection information and transmitting the first setting information to the information processing device. and
本発明は、通信端末装置が、情報格納装置から第1の設定情報を取得すると共に、情報処理装置から取得した第2の設定情報を用いて当該情報処理装置との間に無線通信を確立し、第1の設定情報を当該情報処理装置に送信する。このため本発明は、情報格納装置へのアクセスや第1の設定情報を取り扱うことを通信端末装置に限定でき、外部装置によるアクセス等を排除しながら、情報処理装置に第1の設定情報を供給することができる。 According to the present invention, a communication terminal device obtains first setting information from an information storage device and establishes wireless communication with the information processing device using second setting information obtained from the information processing device. , the first setting information is transmitted to the information processing apparatus. Therefore, according to the present invention, the access to the information storage device and the handling of the first setting information can be limited to the communication terminal device. can do.
本発明によれば、情報処理装置に設定情報を供給する場合のセキュリティ性を向上し得る情報処理システム、通信端末装置及び設定情報供給方法を実現できる。 According to the present invention, it is possible to realize an information processing system, a communication terminal device, and a setting information supply method capable of improving security when supplying setting information to an information processing device.
以下、発明を実施するための形態(以下実施の形態とする)について、図面を用いて説明する。 EMBODIMENT OF THE INVENTION Hereinafter, the form (it is mentioned as embodiment below) for implementing invention is demonstrated using drawing.
[1.第1の実施の形態]
[1-1.情報処理システムの構成]
図1に示すように、第1の実施の形態による情報処理システム1は、情報処理装置2、設定端末装置3、中継端末装置4、アクセスポイント5及びサーバ装置6により構成されている。
[1. First Embodiment]
[1-1. Configuration of information processing system]
As shown in FIG. 1, an
情報処理装置2は、例えば電子写真方式の画像形成装置、いわゆるプリンタであり、媒体としての用紙に画像を形成する印刷機能を有している。因みに情報処理装置2は、原稿を読み取るイメージスキャナ機能や電話回線を使用した通信機能等を有しておらず、印刷機能のみを有する単機能のSFP(Single Function Printer)となっている。
The
設定端末装置3及び中継端末装置4は、例えば、何れもスマートフォンのような通信機能を有する携帯型の情報端末装置である。アクセスポイント(以下ではAPとも表記する)5は、例えばWi-Fiの基地局である。サーバ装置6は、後述する証明書ファイルを予め記憶している。
The setting
情報処理装置2及び設定端末装置3は、NFC(Near Field Communication、近距離無線通信)7により相互に情報を送受信し得るようになっている。また情報処理装置2及び中継端末装置4は、無線LAN(Local Area Network)でなるWi-Fi8により相互に情報を送受信し得るようになっている。さらに中継端末装置4及びアクセスポイント5は、Wi-Fi8と異なる無線LANであるWi-Fi9により相互に情報を送受信し得るようになっている。またアクセスポイント5及びサーバ装置6は、有線LANでなるネットワーク10により相互に情報を送受信し得るようになっている。
The
さらに本実施の形態では、アクセスポイント5及びサーバ装置6が、例えば所定の企業に予め設置されている。また中継端末装置4は、当該企業の社員が使用しているものであり、アクセスポイント5を介してサーバ装置6に接続し得るよう、予め設定されている。すなわちWi-Fi9及びネットワーク10は、当該企業に構築された社内ネットワークの一部となっている。また本実施の形態では、情報処理装置2が新たに当該企業に設置されようとしており、この設置の作業を担当する社外の設置業者が設定端末装置3を使用しているものとする。
Furthermore, in this embodiment, the
[1-1-1.情報処理装置の構成]
情報処理装置2は、図2に模式的なハードウェア構成図を示すように、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、ストレージ14、Wi-Fiユニット15、NFCユニット16、表示パネル17、操作ボタン18及び印刷部19等を有している。
[1-1-1. Configuration of information processing device]
The
CPU11は、ROM12やストレージ14から各種プログラムを読み出し、RAM13をワークエリアとして使用しながら各種演算処理を行うことにより、種々の処理を実行し得るようになっている。
The CPU 11 reads various programs from the
ストレージ14は、例えばハードディスクドライブやフラッシュメモリ等のような不揮発性の情報記憶媒体であり、各種プログラムや各種設定情報、或いは各種データ等を記憶する。またストレージ14には、情報処理装置2の各種設定に関する情報である設定情報を記憶する装置設定記憶部14Aや、ネットワーク上での正当性を表す証明書を記憶する証明書記憶部14B等を有している。因みにストレージ14には、工場出荷時に設定された工場出荷値等も記憶されている。
The
第1の無線通信部としてのWi-Fiユニット15は、例えばIEEE(Institute of Electrical and Electronics Engineers)802.11(IEEE802.11a/b/g/n/ac/ax)等の規格に準拠した無線LANのインタフェースである。このWi-Fiユニット15は、インフラストラクチャモード(以下インフラモードとも呼ぶ)及びアクセスポイントモード(以下、APモードとも呼ぶ)といった複数の動作モードに切り替え得るようになっている。
The Wi-
このうちインフラモードは、情報処理装置2がいわゆる子機となり、所定の基地局(アクセスポイント又は親機)と無線接続した上で、該基地局を介して他の装置等との間で情報を送受信する動作モードである。一方、APモードは、情報処理装置2がいわゆる親機となり、中継端末装置4等をいわゆる子機として無線接続させ、該中継端末装置4等との間で情報を送受信する動作モードである。
In the infrastructure mode, the
第1の取得部としてのNFCユニット16は、ISO/IEC 18092等の国際標準規格により規定されたNFCの無線インタフェースである。このNFCユニット16は、無線通信を行うためのアンテナや各種信号処理を行う回路(図示せず)等の他、情報を記憶する不揮発性のNFCタグ16Tを有している。また情報処理装置2の外装表面におけるNFCユニット16の近傍には、該NFCユニット16のアンテナが設置されていることを表す所定のマークが記されている。
The
NFCユニット16は、情報処理装置2が非通電状態(電源が投入されていない状態)であったとしても、ユーザにより設定端末装置3がかざされると、すなわち該設定端末装置3が情報処理装置2における該NFCユニット16のアンテナに近接した位置へ移動されると、アンテナに流れる電流を利用して動作することができる。このときNFCユニット16は、設定端末装置3から情報が送信されると、この情報をNFCタグ16Tに記憶させることができる。
Even if the
表示パネル17は、例えば液晶表示パネルであり、20文字までの文字や記号等を2行まで表示し得るような、比較的小さい表示領域を有している。情報処理操作部としての操作ボタン18は、例えば上下左右の各方向を表す方向ボタン、肯定を意味するOKボタン、及び否定を意味するキャンセルボタン等のような比較的少ない数のボタンにより構成されている。
The
出力部としての印刷部19は、図示しない露光装置や定着装置、及び用紙の搬送機構等を有している。このうち露光装置は、LED(Light Emitting Diode)ヘッドや感光体ドラム、及びトナーカートリッジ等を有しており、CPU11から供給される画像データに基づいてLEDヘッドを発光させることにより、感光体ドラムの表面に静電潜像を形成し、これにトナーを付着させてトナー画像を形成する。印刷部19は、シアン(C)、マゼンタ(M)、イエロー(Y)及びブラック(K)といった4色に対応した4個の露光装置を有しており、これらにより各色のトナー画像を形成し、用紙に転写して定着させることにより、用紙にカラーの画像を形成すること、すなわちカラー印刷を行うことができる。
The
またCPU11は、ROM12やストレージ14等から所定の画像形成プログラムを読み出して実行することにより、図3に示すように、制御部21を中心として複数の機能ブロックを形成する。この制御部21には、初期化処理部22、表示処理部23、装置設定管理部24、タグ情報解析部25、印刷処理部26、2次元コード生成部27、NFC処理部28、Wi-Fi制御部29及びデータ解析部30がそれぞれ接続されている。
Further, the CPU 11 reads and executes a predetermined image forming program from the
制御部21は、情報処理装置2を統括的に制御する。初期化処理部22は、情報処理装置2の電源が投入されて起動する際に、各部を初期化する処理を行う。表示処理部23は、表示パネル17に種々の情報を表示させる。装置設定管理部24は、ストレージ14の装置設定記憶部14A(図2)に記憶される装置設定を管理する。
The
タグ情報解析部25は、NFCタグ16T(図2)の内容を解析する。印刷処理部26は、印刷部19により媒体に画像を形成させる(すなわち印刷させる)ための印刷処理を行う。2次元コード生成部27は、指定された文字列を表す2次元コード(例えばQRコード(登録商標)等)を生成する。
The tag information analysis unit 25 analyzes the contents of the
NFC処理部28は、NFCユニット16(図2)に関する処理を行う部分である。このNFC処理部28には、NFC7(図1)による通信に関する処理を行うNFC通信部28Aと、NFCタグ16T(図2)に関する情報の読み出しや書き込みを行うNFCタグ制御部28B等が設けられている。
The
Wi-Fi制御部29は、Wi-Fiユニット15(図2)の動作モードをインフラモード又はAPモードに切り替えた上で、Wi-Fi8(図1)により設定端末装置3との間で行われる情報の送受信等を制御する。データ解析部30は、後述する設定要求に対する解析処理や、後述する証明書ファイルに対する解析処理等を行う。
The Wi-
ところで情報処理装置2では、例えば用紙サイズやWi-Fi接続用のSSID(Service Set Identifier)等、印刷処理や通信処理等に関して、調整や変更が可能な種々の設定項目が設けられている。そこで情報処理装置2では、この設定項目に関する情報として、図4に示す装置設定テーブルT1をストレージ14(図2)に記憶させている。
By the way, the
この装置設定テーブルT1では、複数の設定項目が複数のカテゴリにそれぞれ分類されており、体系的なツリー構造のメニューとしても機能し得るようになっている。また装置設定テーブルT1では、各設定項目に対して装置設定及び設定Keyがそれぞれ対応付けられている。このうち装置設定は、例えば「装置設定1」~「装置設定9」のような名称となっており、それぞれの設定値と対応付けて装置設定記憶部14A(図2)に記憶される。設定Keyは、NFCタグ16T内において用いられる情報の識別子であり、「設定Key1」~「設定Key9」のような名称となっている。
In this device setting table T1, a plurality of setting items are classified into a plurality of categories, respectively, and can function as a menu with a systematic tree structure. In the device setting table T1, each setting item is associated with a device setting and a setting key. Among these, the device settings have names such as "device setting 1" to "device setting 9", and are stored in the device setting
このうち証明書情報のカテゴリには、「証明書ファイル」、「保護解除パスワード」及び「証明書管理サーバ」等の設定項目が設けられている。「証明書ファイル」の設定値には、証明書ファイルのファイル名(以下これを識別情報とも呼ぶ)が格納される。この証明書ファイルは、予め設定された保護解除パスワードを用いて、暗号化された状態で作成されている。「保護解除パスワード」の設定項目には、この保護解除パスワードが格納される。「証明書管理サーバ」の設定項目には、証明書ファイルを取得するための、ネットワーク上におけるサーバ装置6(図1)のアドレス等(以下これをアドレス情報とも呼ぶ)が格納される。 The certificate information category includes setting items such as "certificate file", "protection release password", and "certificate management server". The file name of the certificate file (hereinafter also referred to as identification information) is stored in the "certificate file" setting value. This certificate file is created in an encrypted state using a preset unlocking password. This protection release password is stored in the "protection release password" setting item. The "certificate management server" setting item stores the address of the server device 6 (FIG. 1) on the network (hereinafter also referred to as address information) for acquiring the certificate file.
またWi-Fi設定のカテゴリには、「Wi-Fi機能の設定」、「Wi-Fi接続用SSID」及び「Wi-Fi接続用パスフレーズ」等の設定項目が設けられている。「Wi-Fi機能の設定」の設定値には、Wi-Fiユニット15を動作させるか否かを表す設定値として「有効」又は「無効」が格納される。「Wi-Fi接続用SSID」の設定項目には、Wi-FiのSSIDが設定値として格納される。また「Wi-Fi接続用パスフレーズ」の設定項目には、Wi-Fi接続に必要はパスフレーズが設定値として格納される。以下では、これらのうち「Wi-Fi接続用SSID」及び「Wi-Fi接続用パスフレーズ」を接続情報とも呼ぶ。
The Wi-Fi setting category includes setting items such as "Wi-Fi function setting", "Wi-Fi connection SSID", and "Wi-Fi connection passphrase". In the setting value of “Wi-Fi function setting”, “valid” or “invalid” is stored as a setting value indicating whether or not the Wi-
例えば装置設定記憶部14Aは、情報処理装置2が工場において製造されて出荷される段階(工場出荷時)において、図5(A)に示すように、装置設定1~装置設定3にそれぞれ初期の設定値が格納される一方、装置設定4~装置設定9に設定値が格納されずに空欄となっている。以下、装置設定記憶部14Aにこのような設定値が記憶された状態を、初期状態又は工場出荷状態と呼ぶ。
For example, when the
情報処理装置2では、例えばユーザにより操作ボタン18(図2)を介して所定の操作が行われると、装置設定テーブルT1(図4)に従ったメニューツリーを階層的にたどるようにして、表示パネル17に設定項目の名称や現在の設定値(すなわち装置設定記憶部14Aに記憶している設定値)等を表示できる。また情報処理装置2は、この状態でユーザにより当該設定値を変更する操作入力が行われると、変更後の設定値を装置設定記憶部14Aに記憶させることができる。
In the
一方、NFCユニット16のNFCタグ16T(図2)は、工場から出荷される段階において、図6(A)に示すように、情報処理装置に関する装置情報F1が格納されている。この装置情報F1は、例えば情報処理装置2が工場での製造時に所定の書込処理を行うことによって書き込まれる。この装置情報F1には、例えば情報処理装置2の機種名やシリアル番号等、当該情報処理装置を識別するための情報が含まれている。
On the other hand, the
またNFCタグ16Tは、例えば設定端末装置3をNFCユニット16に近接させる(かざす)操作が行われると、当該設定端末装置3から情報が書き込まれる。このとき設定端末装置3は、例えば図6(B)に示すように、設定情報F2として、複数の設定Key及びそれぞれと対応する値を書き込むことができる。
Also, information is written from the setting
さらに情報処理装置2は、電源が投入された際に、NFCタグ16Tに設定情報F2が書き込まれていた場合、設定変更の要求がなされたものと見なすようになっている。具体的に情報処理装置2は、NFCタグ16Tから設定情報F2を読み出すと、装置設定テーブルT1(図4)を参照し、各設定Keyと対応する装置設定及び設定値を互いに対応付けて装置設定記憶部14Aに上書きすることにより、図5(B)に示すように装置設定を更新する。
Further, the
その後、情報処理装置2は、更新された装置設定に基づいて種々の処理や動作を行う。特に設定情報F2の設定Key7~設定Key9は、装置設定テーブルT1(図4)からわかるように、Wi-Fi設定のカテゴリに属する設定項目の装置設定となっている。このため情報処理装置2は、これらの装置設定の設定値に従ってWi-Fiユニット15(図2)を動作させることができる。
After that, the
[1-1-2.設定端末装置の構成]
外部装置としての設定端末装置3(図1)は、上述したように、例えばスマートフォンのような携帯型又は可搬型の情報通信端末装置であり、情報処理装置2の設置作業を行う設置業者により使用されている。この設定端末装置3は、図7に模式的なハードウェア構成図を示すように、CPU31、RAM32、ストレージ34、NFCユニット36及びタッチパネル37等を有している。
[1-1-2. Configuration of setting terminal device]
The setting terminal device 3 (FIG. 1) as an external device is, as described above, a portable or portable information communication terminal device such as a smart phone, and is used by an installer who installs the
CPU31は、ストレージ34からから各種プログラムを読み出し、RAM32をワークエリアとして使用しながら各種演算処理を行うことにより、種々の処理を実行し得るようになっている。
The
ストレージ34は、例えばフラッシュメモリのような不揮発性の情報記憶媒体であり、情報処理装置2のストレージ14(図2)と同様、各種プログラムや各種設定情報、或いは各種データ等を記憶する。このストレージ34には、情報処理装置2に設定すべき複数の情報をひとまとめにした設定データ(詳しくは後述する)を記憶する設定データ記憶部34Aが設けられている。
The
NFCユニット36は、情報処理装置2のNFCユニット16(図2)と同様に構成されている。タッチパネル37は、例えば液晶表示パネルとタッチセンサとが組み合わされた構成であり、種々の情報を表示し得ると共に、ユーザ(すなわち設置業者)の操作入力を受け付け得る。
The
またCPU31は、ストレージ34から所定の設定プログラムを読み出して実行することにより、図8に示すように、NFC処理部41及び設定アプリケーション42のような機能ブロックを形成する。さらに設定アプリケーション42の内部には、制御部51、表示処理部52、入力処理部53、設定データ解析部54、タグ情報解析部55、タグ情報生成部56及び設定データ編集部57が形成されている。
Further, the
NFC処理部41は、情報処理装置2のNFC処理部28(図3)と同様、NFCに関する種々の処理を行う。設定アプリケーション42は、情報処理装置2に設定データを供給するための種々の処理を行う。
The
制御部51は、設定アプリケーション42を統括的に制御する。表示処理部52は、タッチパネル37(図4)に表示する表示画面に関する処理を行う。入力処理部53は、ユーザ(すなわち設定業者)によるタッチパネル37(図4)に対する入力操作に関する処理を行う。設定データ解析部54は、ユーザにより指定された設定データを解析する。
The
タグ情報解析部55は、NFCユニット36(図4)によって情報処理装置2(図2)におけるNFCユニット16のNFCタグ16Tから情報を読み取った場合に、当該情報の解析処理を行う。タグ情報生成部56は、NFCユニット36(図4)によって情報処理装置2(図2)におけるNFCユニット16のNFCタグ16Tに対して書き込むべき情報を生成する。設定データ編集部57は、ストレージ34の設定データ記憶部33Aに記憶されている設定データの一部を編集する編集処理を行う。
When the NFC unit 36 (FIG. 4) reads information from the
また設定端末装置3では、図9に示す設定データテーブルT2をストレージ34の設定データ記憶部34Aに記憶させている。この設定データテーブルT2は、情報処理装置2のストレージ14(図2)に記憶されている装置設定テーブルT1(図4)や各装置設定(図5)と対応する構成となっている。
In addition, in the setting
具体的に設定データテーブルT2には、装置設定テーブルT1と同様のカテゴリや設定項目といった欄の他、設定値欄及び設定Key欄が設けられている。このうち設定値欄には、情報処理装置2において装置設定として設定すべき各設定値が格納されている。また設定値欄には、複数台の情報処理装置2(図中に装置A、装置B及び装置Cと表記)にそれぞれ設定すべき装置設定が格納されている。以下では、1台の情報処理装置2と対応するひとまとまりの装置設定を、設定データと呼ぶ。すなわち設定データテーブルT2には、複数の情報処理装置2とそれぞれ対応する複数の設定データが格納されている。各設定データは、例えば「設定データ1」等の識別名によりそれぞれ識別されている。
More specifically, the setting data table T2 has a setting value column and a setting key column in addition to the same category and setting item columns as the device setting table T1. Among these, in the setting value column, each setting value to be set as the device setting in the
各設定データは、証明書情報やWi-Fi設定のカテゴリに属する多くの設定項目において、情報処理装置2ごとに異なる設定値となっている。また設定Key欄には、情報処理装置2(図2)のNFCタグ16Tに書き込む際に、各設定値と対応付けて書き込むべき識別子である設定Keyが格納されている。以下では、証明書情報を第2の設定情報とも呼ぶ。
Each setting data has a different setting value for each
因みに各設定データは、必ずしも全ての設定項目に対して設定値が格納されているとは限らず、一部の設定項目に関して設定値が存在しない(空欄となっている)場合もある。具体的には、何れかの設定データにおいて、例えば証明書情報のカテゴリに属する全ての設定項目が空欄となっている場合や、Wi-Fi設定のカテゴリに属する全ての設定項目が空欄となっている場合がある。 Incidentally, each setting data does not necessarily store setting values for all setting items, and there are cases where setting values do not exist (blank) for some setting items. Specifically, in some setting data, for example, all setting items belonging to the category of certificate information are blank, or all setting items belonging to the Wi-Fi setting category are blank. There may be
またストレージ34には、指定情報記憶部34Bが設けられている。この指定情報記憶部34Bは、複数の設定データのうち、既にユーザ(すなわち設置業者)の操作等により指定された識別名があれば当該識別名が格納され、当該設定データが未指定であれば空欄となっている。
Further, the
[1-1-3.中継端末装置の構成]
通信端末装置としての中継端末装置4(図1)は、上述したように、例えばスマートフォンのような携帯型又は可搬型の情報通信端末装置であり、例えばアクセスポイント5及びサーバ装置6等が設置されている企業の社員により使用されている。この中継端末装置4は、図10に模式的なハードウェア構成図を示すように、CPU61、RAM62、ストレージ64、Wi-Fiユニット65、タッチパネル67及びカメラユニット68等を有している。
[1-1-3. Configuration of relay terminal device]
The relay terminal device 4 (FIG. 1) as a communication terminal device is, as described above, a portable or portable information communication terminal device such as a smart phone, and is equipped with, for example, an
CPU61は、ストレージ64からから各種プログラムを読み出し、RAM62をワークエリアとして使用しながら各種演算処理を行うことにより、種々の処理を実行し得るようになっている。ストレージ64は、例えばフラッシュメモリのような不揮発性の情報記憶媒体であり、情報処理装置2のストレージ14(図2)等と同様、各種プログラムや各種設定情報、或いは各種データ等を記憶する。このストレージ64には、情報処理装置2にインポートすべき証明書ファイル(詳しくは後述する)を記憶する証明書ファイル記憶部64Aが設けられている。
The
第2の無線通信部としてのWi-Fiユニット65は、情報処理装置2のWi-Fiユニット15(図2)と同様に構成されている。通信端末操作部としてのタッチパネル67は、設定端末装置3のタッチパネル37(図7)と同様に構成されており、種々の情報を表示し得ると共に、ユーザ(すなわち企業の社員)の操作入力を受け付け得る。第2の取得部及び撮像部としてのカメラユニット68は、例えばレンズや撮像素子、及び画像処理回路等(何れも図示せず)を有しており、周囲の風景を撮像して画像を生成する。
A Wi-
またCPU61は、ストレージ64から所定の設定プログラムを読み出して実行することにより、図11に示すように、Wi-Fi制御部71、2次元コード読取処理部72及び中継アプリケーション73のような機能ブロックを形成する。さらに中継アプリケーション73の内部には、制御部81、表示処理部82、入力処理部83、復号処理部84、情報編集部85、設定値解析部86及び設定値送信部87が形成されている。
Further, the
Wi-Fi制御部71は、情報処理装置2のWi-Fi制御部29(図3)と同様、Wi-Fiに関する種々の処理を行う。第2の取得部及び解析部としての2次元コード読取処理部72は、カメラユニット68によって撮像された画像から2次元コードを抽出し、該2次元コードに対して所定のデコード処理を行うことにより文字列に変換する。中継アプリケーション73は、サーバ装置6(図1)及び情報処理装置2の間で証明書ファイルを中継するための種々の処理を行う。
The Wi-
制御部81は、中継アプリケーション73を統括的に制御する。表示処理部82は、タッチパネル67(図10)に表示する表示画面に関する処理を行う。入力処理部83は、ユーザ(すなわち企業の社員)によるタッチパネル67(図10)に対する入力操作に関する処理を行う。復号処理部84は、暗号化されているデータを復号化する処理を行う。
The
情報編集部85は、ユーザにより入力された内容を基に各種情報を編集する。設定値解析部86は、ユーザにより指定された値の解析処理を行う。設定値送信部87は、Wi-Fi制御部71を介して設定値を情報処理装置2へ送信するための処理を行う。
The
[1-1-4.アクセスポイント及びサーバ装置の構成]
アクセスポイント5(図1)は、上述したように、所定の企業内に設置されており、Wi-Fiユニット5W及びネットワークユニット5N、並びに図示しない制御部等を有している。Wi-Fiユニット5Wは、情報処理装置2のWi-Fiユニット15(図2)等と同様に構成されているものの、常時APモードで動作している。このWi-Fiユニット5Wは、中継端末装置4との間でWi-Fi9による無線通信を確立し、種々の情報を送受信する。
[1-1-4. Configuration of Access Point and Server Device]
As described above, the access point 5 (FIG. 1) is installed in a predetermined company, and has a Wi-Fi unit 5W, a
ネットワークユニット5Nは、有線LANに関する処理を行う部分であり、ネットワーク10を介してサーバ装置6との接続を確立し、種々の情報を送受信する。またアクセスポイント5は、Wi-Fiユニット5W及びネットワークユニット5Nの間でも相互に情報をやりとりすることができる。
The
かかる構成によりアクセスポイント5は、Wi-Fi9とネットワーク10との間で情報を相互にやりとりすることができ、中継端末装置4及びサーバ装置6の間で種々の情報を相互に送受信させることができる。
With such a configuration, the
情報格納装置としてのサーバ装置6は、上述したように、所定の企業内に設置されており、ネットワークユニット6N及びストレージ6S、並びに図示しない制御部等を有している。ネットワークユニット6Nは、アクセスポイント5のネットワークユニット5Nと同様に構成されており、ネットワーク10を介してアクセスポイント5との接続を確立し、種々の情報を送受信する。
The server device 6 as an information storage device is installed in a predetermined company, as described above, and has a
記憶部としてのストレージ6Sは、情報処理装置2のストレージ14(図2)と同様に構成されており、各種プログラムや各種データ等、種々の情報を記憶する(すなわち格納される)。またストレージ6Sには、証明書ファイル記憶部6Cが設けられている。この証明書ファイル記憶部6Cには、予め作成された証明書ファイルが格納されている。因みに証明書ファイルは、上述したように保護解除パスワードを用いて暗号化(すなわち保護)されている。以下では、証明書ファイルを第1の設定情報とも呼ぶ。
The
因みにサーバ装置6は、例えばFTP(File Transfer Protocol)やHTTP(Hypertext Transfer Protocol)等のプロトコルに対応したサーバとして動作しており、またネットワーク10上における一意のアドレスが割り当てられている。このためサーバ装置6は、当該アドレスや証明書ファイルのファイル名等を指定した取得要求を受け付けると、当該証明書ファイルを送信するようになっている。
Incidentally, the server device 6 operates as a server compatible with protocols such as FTP (File Transfer Protocol) and HTTP (Hypertext Transfer Protocol), and is assigned a unique address on the
[1-2.中継設定処理]
ところで情報処理システム1(図1)では、上述したように、情報処理装置2を企業に新たに設置するために、設置業者が当該情報処理装置2の装置設定を適切に設定することが想定されている。この設置業者は、作業効率等の観点から、予め作成しておいた設定データを設定端末装置3から情報処理装置2へ送信することにより、装置設定を容易に行うことができる。
[1-2. Relay setting process]
By the way, in the information processing system 1 (FIG. 1), as described above, in order to newly install the
一方、情報処理装置2には、装置設定の他に、当該企業の社内ネットワークにおける正当性を示すため、証明書ファイルをインポートする必要がある。この証明書ファイルは、サーバ装置6の証明書ファイル記憶部6Cに予め格納されている。しかしながら、設置業者が使用する設定端末装置3は、セキュリティ等の観点から社内ネットワークに接続することができず、証明書ファイルを入手することができない。
On the other hand, in addition to the device settings, the
そこで情報処理システム1では、まず装置設定に関し、設置業者の操作によって設定端末装置3から情報処理装置2へNFC7を介して送信するようにした。次に情報処理システム1では、証明書ファイルに関し、企業の社員の操作によって中継端末装置4がWi-Fi9を介してアクセスポイント5と接続し、ネットワーク10を介してサーバ装置6から証明書ファイルを取得するようにした。さらに情報処理システム1では、中継端末装置4がWi-Fi8を介して情報処理装置2と接続し、証明書ファイルを該情報処理装置2へインポートするようにした。
Therefore, in the
以下では、情報処理システム1において、設定端末装置3及び中継端末装置4を使用しながら、情報処理装置2に装置設定を行うと共に証明書をインポートする中継設定処理について、シーケンスチャートや複数のフローチャートを用いながら、詳細に説明する。
In the
[1-2-1.中継設定処理の全体シーケンス]
図12は、情報処理システム1の中継設定処理において、情報処理装置2、設定端末装置3及び中継端末装置4の間で行われる、主な処理や通信、或いは情報のやりとりを抽出した、全体的なシーケンスチャートである。
[1-2-1. Overall sequence of relay setting process]
FIG. 12 shows an overall view of extracted main processes, communications, or exchanges of information performed among the
情報処理システム1では、まず設定端末装置3が設定データ準備処理手順RT11を行うことにより、情報処理装置2へ送信する設定データが設定業者の操作に基づいて選択され、且つ情報処理装置2をAPモードで動作させるためのAP情報が必要に応じて生成される。
In the
続いて情報処理システム1では、設定端末装置3が設定データ書込処理手順RT12を行うことにより、NFC7(図1)を利用して情報処理装置2と通信を行い、電源が未投入である情報処理装置2のNFCタグ16T(図2)に設定データを書き込む。この設定データには、情報処理装置2の各種装置設定の他、Wi-Fiユニット15をAPモードで動作させるためのAP情報が含まれる。
Subsequently, in the
次に情報処理システム1では、情報処理装置2が電源の投入に伴って起動処理手順RT21を行うことにより、Wi-Fiユニット15をAPモードで起動すると共に、設置業者の操作に基づき、2次元コードを用紙に印刷する。この2次元コードには、APモードで動作するWi-Fiユニット15と接続するための情報が含まれる。
Next, in the
さらに情報処理システム1では、中継端末装置4が中継処理手順RT31を行うことにより、企業の社員の操作に基づき、まずWi-Fi9によりアクセスポイント5と接続し、サーバ装置6から証明書ファイルを取得する。次に中継端末装置4は、引き続き中継処理手順RT31を行うことにより、2次元コードから得られた情報を用いてWi-Fi8により情報処理装置2と接続し、証明書ファイルを送信する。
Furthermore, in the
これと並行して情報処理装置2は、証明書受信処理手順RT22を行うことにより、中継端末装置4から受信した証明書ファイルを保存した後、Wi-Fiユニット15に関する装置設定を工場出荷時の設定値に戻す。かくして情報処理システム1では、情報処理装置2に装置設定を行うと共に証明書ファイルを格納することができる。
In parallel with this, the
[1-2-2.設定端末装置の設定データ準備処理]
次に、設定端末装置3により実行される設定データ準備処理手順RT11の詳細について、図13のフローチャートを参照しながら説明する。設定端末装置3のCPU31(図7)は、予め所定のOS(Operating System)を動作させた状態で、設置業者の操作により設定アプリケーション42(図8)の起動が指示されると、ストレージ34(図7)から設定プログラムを読み出して実行し、制御部51(図8)等の各機能ブロックを形成する。そのうえで制御部51は、設定データ準備処理手順RT11(図13)を開始し、最初のステップSP1に移る。
[1-2-2. Setting data preparation processing of setting terminal device]
Next, details of the setting data preparation processing procedure RT11 executed by the setting
ステップSP1において制御部51は、ストレージ34の指定情報記憶部34Bを参照し、次のステップSP2に移る。ステップSP2において制御部51は、何れかの指定データが設定済みであるか否か、すなわち指定情報記憶部34Bに何れかの設定データの識別名が記憶されているか否かを判定する。ここで否定結果が得られると、このことは何れかの設定データをユーザ(すなわち設置業者)に指定させる必要があることを表している。このとき制御部51は、次のステップSP3に移る。
In step SP1, the
ステップSP3において制御部51は、表示処理部52(図8)により、図14(A)に示す設定データ指定画面S1をタッチパネル37(図7)に表示し、次のステップSP4に移る。この設定データ指定画面S1は、選択データをユーザ(すなわち設置業者)に指定させるための画面となっている。
In step SP3, the
具体的に設定データ指定画面S1には、上側に「設定データを選択してください」といった文字列によるメッセージM1が表示され、中央の広い範囲に設けられた設定データリスト欄L1に、複数の設定データの識別名が上下方向に並べて表示され、下側にキャンセルボタンB1が表示されている。因みに図14(A)では、設定データリスト欄L1に3個の設定データ(設定データ1、設定データ2及び設定データ3)が表示された例を示している。
Specifically, on the setting data designation screen S1, a message M1 with a character string such as "Please select setting data" is displayed on the upper side, and a plurality of settings are displayed in the setting data list field L1 provided in the central wide range. Data identification names are arranged vertically and displayed, and a cancel button B1 is displayed below. Incidentally, FIG. 14A shows an example in which three pieces of setting data (setting
ステップSP4において制御部51は、入力処理部53(図8)により、タッチパネル37に対するタッチ操作を受け付け、次のステップSP5に移る。ステップSP5において制御部51は、何れかの設定データが指定されたか否か、具体的には設定データリスト欄L1において表示データの識別名が表示されている何れかの欄に対してタッチ操作が行われたか否かを判定する。ここで肯定結果が得られると、このことは設定データが適切に指定されたことを表している。このとき制御部51は、次のステップSP6に移る。
In step SP4, the
一方、ステップSP2において肯定結果が得られると、このことは何れかの設定データが既に指定されているため、改めて設定データをしていさせる必要が無いことを表している。このとき制御部51は、次のステップSP6に移る。
On the other hand, if a positive result is obtained in step SP2, this means that some setting data has already been designated and there is no need to set the setting data again. At this time, the
ステップSP6において制御部51は、ストレージ34の設定データ記憶部34A(図7)から、指定された設定データの各設定値を読み出し、設定データ解析部54(図8)により各設定値に対する解析処理を行い、次のステップSP7に移る。
In step SP6, the
ステップSP7において制御部51は、解析処理の結果、設定データに証明書情報があるか否か、具体的には証明書情報のカテゴリ(図9)に属する各設定項目に各設定値がそれぞれ格納されているか否かを判定する。ここで肯定結果が得られると、このことは、証明書ファイルを情報処理装置2にインポートする必要があり、そのために該情報処理装置2のWi-Fiユニット15(図2)を一時的にAPモードで動作させる必要があるため、設定データにWi-Fi設定を含む必要があることを表している。このとき制御部51は、次のステップSP8に移る。
In step SP7, the
ステップSP8において制御部51は、解析処理の結果、設定データにWi-Fi情報があるか否か、具体的にはWi-Fi情報のカテゴリ(図9)に属する各設定項目に各設定値がそれぞれ格納されているか否かを判定する。ここで否定結果が得られると、制御部51は次のステップSP9に移る。
In step SP8, the
ステップSP9において制御部51は、設定データ編集部57(図8)により、設定データのうちWi-Fi設定のカテゴリ(図9)に属する各設定項目をそれぞれ追加して、次のステップSP10に移る。具体的に設定データ編集部57は、2種類のランダムな文字列を生成し、これらを設定データの設定項目「Wi-Fi接続用SSID」及び「Wi-Fi接続用パスフレーズ」に割り当て、さらに設定項目「Wi-Fi機能の設定」の設定値を「有効」とする。因みに、このとき追加された各設定値は、設定データテーブルT2に記憶される。
In step SP9, the
一方、ステップSP7において否定結果が得られると、このことは情報処理装置2に対し証明書ファイルをインポートする必要が無く、これに伴いWi-Fi設定の各設定項目も不要となることを表している。このとき制御部51は、次のステップSP10に移る。
On the other hand, if a negative result is obtained in step SP7, this means that there is no need to import the certificate file into the
またステップSP8において肯定結果が得られると、このことは既にWi-Fi設定の各設定項目に適切な設定値が格納されており、改めて生成する必要が無いことを表している。このとき制御部51は、次のステップSP10に移る。
If a positive result is obtained in step SP8, this means that appropriate setting values have already been stored for each setting item of Wi-Fi setting and there is no need to generate them again. At this time, the
ステップSP10において制御部51は、表示処理部52(図8)により、指定された設定データに応じた設定データ表示画面、例えば図14(B)に示す設定データ表示画面S2をタッチパネル37(図7)に表示し、次のステップSP12に移る。この設定データ表示画面S2は、設定データテーブルT2(図9)の設定データ1が指定されていた場合に、該設定データ1の内容をユーザ(すなわち設置業者)に確認させると共に、設定端末装置3を情報処理装置2のNFCユニット16(図2)に近づける(すなわちかざす)よう促すための画面となっている。
In step SP10, the
具体的に設定データ表示画面S2には、最上段に所定のタイトル及びフォルダボタンB2が表示され、その下側に3箇所のページ表示欄PGが表示され、中央の広い範囲に設けられた設定値表示欄L2において、複数の設定項目が設定Keyと対応付けられ、上下方向に並べて表示されている。ただし設定値表示欄L2は、その大きさの制約により、設定Key及び設定値のうち一部の範囲のみを表示している。さらに設定データ表示画面S2の下側には、「情報処理装置にかざしてください」といった文字列によるメッセージM2が配置されている。 Specifically, on the setting data display screen S2, a predetermined title and a folder button B2 are displayed at the top, and three page display fields PG are displayed below it. In the display field L2, a plurality of setting items are associated with setting keys and displayed side by side in the vertical direction. However, the setting value display column L2 displays only a part of the range of setting keys and setting values due to size restrictions. Further, a message M2 of a character string such as "please hold over the information processing apparatus" is arranged on the lower side of the setting data display screen S2.
また制御部51は、タッチパネル37に設定データ表示画面S2を表示した状態で、入力処理部53(図8)により、ユーザによるタッチ操作及びスワイプ操作を受け付け得るようになっている。例えば制御部51は、設定データ表示画面S2において上下方向へのスワイプ操作がなされると、設定値表示欄L2を上下方向にスクロールさせ、表示する設定Key及び設定値の範囲を適宜変更する。
Further, the
さらに制御部51は、設定データ表示画面S2において左右方向へのスワイプ操作がなされると、他の設定データに切り替える指示として受け付ける。このとき、左方向へのスワイプ操作は、設定データ指定画面S1(図14(A))の設定データリスト欄L1における1つ上の段の設定データに切り替えることを意味する。また右方向へのスワイプ操作は、当該設定データリスト欄L1における1つ下の段の設定データに切り替えることを意味する。
Furthermore, when a swipe operation in the left and right direction is performed on the setting data display screen S2, the
また、画面の上部における中央のページ表示欄PGは、設定データ指定画面S1(図14(A))における当該設定データの順序及び設定データの総数を分数の形で表している。左側のページ表示欄PGは、右方向へのスワイプ操作が行われた場合に切り替わる設定データの順序を表しており、右側のページ表示欄PGは、左方向へのスワイプ操作が行われた場合に切り替わる設定データの順序を表している。さらに、左側又は右側のページ表示欄PGが空欄である場合には、設定データリスト欄L1における最上段又は最下段の設定データ選択されているため、当該方向と対応するスワイプ操作では設定データを切り替え得ないことを表している。制御部51は、これらのスワイプ操作により設定データが切り替えられると、ステップSP6に戻って一連の処理を繰り返す。
Further, the central page display field PG in the upper part of the screen indicates the order of the setting data and the total number of setting data in the setting data designation screen S1 (FIG. 14A) in the form of fractions. The page display field PG on the left indicates the order of setting data that is switched when a right swipe operation is performed, and the page display field PG on the right indicates when a left swipe operation is performed. It represents the order of setting data to be switched. Furthermore, when the page display field PG on the left or right side is blank, the setting data at the top or bottom in the setting data list field L1 is selected. It means you can't get it. When the setting data is switched by these swipe operations, the
この場合、制御部51は、再びステップSP10に到達すると、図14(B)に代えて図14(C)の設定データ表示画面S3や図14(D)の設定データ表示画面S4を表示する。設定データ表示画面S3及び設定データ表示画面S4は、それぞれ設定データ2及び設定データ3と対応する画面であり、設定データ表示画面S2と比較して、設定値表示欄L2に代わる設定値表示欄L3又はL4が表示されている。
In this case, when reaching step SP10 again, the
さらに制御部51は、上部のフォルダボタンB2にタッチ操作がなされると、これを設定データを選択し直すための操作として受け付ける。このとき制御部51は、ステップSP3に戻り、設定データ指定画面S1(図14(A))を再度表示して一連の処理を繰り返す。
Furthermore, when the upper folder button B2 is touched, the
一方、ステップSP5において否定結果が得られると、このことは、設定データ指定画面S1(図14(A))において、設定データが指定されること無く、キャンセルボタンB1に対するタッチ操作が行われたことを表している。このとき制御部51は、次のステップSP11に移る。
On the other hand, if a negative result is obtained in step SP5, this means that the cancel button B1 has been touched without designating the setting data on the setting data designation screen S1 (FIG. 14A). represents. At this time, the
ステップSP11において制御部51は、表示処理部52(図8)により、図15(A)に示す指定エラー画面S5をタッチパネル37(図7)に表示する。この指定エラー画面S5は、設定データ指定画面S1(図14(A))がグレーアウトされると共に、その中央付近にサブウィンドウW5が重ねて配置されている。サブウィンドウW5には、「設定データが無いためアプリを終了します」といった文字列によるメッセージM5が表示され、その下側にOKボタンB5が表示されている。制御部51は、入力処理部53(図8)により、ユーザからのOKボタンB5に対するタッチ操作を受け付けると、サブウィンドウW5を消去すると共に直前の表示画面に戻した上で、次のステップSP12に移る。
In step SP11, the
ステップSP12において制御部51は、設定データ準備処理手順RT11を終了する。これにより設定端末装置3は、情報処理装置2のNFCタグ16T(図2)に対して設定データを書き込む準備を完了したことになる。以下では、このようにして準備された設定データを準備設定データと呼ぶ。
In step SP12, the
[1-2-3.設定端末装置の設定データ書込処理]
次に、設定端末装置3により実行される設定データ書込処理手順RT12の詳細について、図16のフローチャートを参照しながら説明する。設定端末装置3は、上述した設定データ準備処理手順RT11(図13)を終了すると、引き続き設定アプリケーション42(図8)の各機能ブロックを形成したまま、設定データ書込処理手順RT12(図16)を開始し、最初のステップSP21に移る。
[1-2-3. Setting data writing process of setting terminal device]
Next, the details of the setting data write processing procedure RT12 executed by the setting
ステップSP21において制御部51は、NFC処理部41(図8)及びNFCユニット36(図7)により、NFC7(図1)による情報処理装置2との通信接続の状況を確認して、次のステップSP22に移る。ステップSP22において制御部51は、NFCユニット36がNFC7(図1)により情報処理装置2のNFCユニット16(図2)と通信接続しているか否か、すなわち設定端末装置3が情報処理装置2に近接された(かざされた)か否かを判定する。ここで否定結果が得られると、制御部51は再びステップSP21に戻り、設定端末装置3が情報処理装置2とNFC7により通信接続されるのを待ち受ける。
In step SP21, the
一方、ステップSP22において肯定結果が得られると、制御部51は次のステップSP23に移る。ステップSP23において制御部51は、NFC処理部41(図8)により、NFCユニット36及びNFC7を介して情報処理装置2のNFCユニット16におけるNFCタグ16T(図2)から情報を読み込み、次のステップSP24に移る。以下、このとき読み込んだ情報をタグ読込情報と呼ぶ。ステップSP24において制御部51は、タグ情報解析部55(図8)により、タグ読込情報を解析し、次のステップSP25に移る。
On the other hand, when a positive result is obtained in step SP22, the
ステップSP25において制御部51は、タグ読込情報の解析結果を基に、NFCタグ16Tに既に情報が書き込まれているか否かを判定する。ここで肯定結果が得られると、このことは、既にNFCタグ16Tに何らかの情報が書き込まれているため、現段階では該NFCタグ16Tに新たな情報を書き込むべきで無いことを表している。このとき制御部51は、次のステップSP26に移る。
At step SP25, the
ステップSP26において制御部51は、表示処理部52(図8)により、図15(B)に示す書込エラー画面S6をタッチパネル37(図7)に表示する。この書込エラー画面S6は、直前に表示されていた画面、例えば設定データ指定画面S1(図14(A))がグレーアウトされると共に、その中央付近にサブウィンドウW6が重ねて配置されている。サブウィンドウW6には、「既に設定が書き込まれています」といった文字列によるメッセージM6が表示され、その下側にOKボタンB6が表示されている。制御部51は、入力処理部53(図8)により、ユーザからのOKボタンB6に対するタッチ操作を受け付けると、サブウィンドウW6を消去すると共に直前の表示画面に戻した上で、再びステップSP21に戻る。
In step SP26, the
一方、ステップSP25において否定結果が得られると、このことはNFCタグ16Tに設定データを書き込み得ることを表している。このとき制御部51は、次のステップSP27に移る。ステップSP27において制御部51は、タグ情報生成部56(図8)により、準備設定データを基に、NFCタグ16Tに書き込むための情報であるタグ書込情報を生成して、次のステップSP28に移る。具体的にタグ情報生成部56は、設定データテーブルT2(図9)を参照し、準備設定データの各設定値と、対応する設定Keyとを順次整列させることにより、タグ書込情報を生成する。
On the other hand, if a negative result is obtained in step SP25, this means that the setting data can be written to the
ステップSP28において制御部51は、NFC処理部41(図8)により、NFCユニット36及びNFC7(図1)を介して、情報処理装置2のNFCタグ16Tにタグ書込情報を書き込み、次のステップSP29に移る。これによりNFCタグ16Tは、例えば図6(B)に示したように、複数の設定Keyとそれぞれの値とが対応付けて書き込まれた状態となる。すなわちNFCタグ16Tには、準備設定データに応じて、装置初期設定の他、証明書情報及びWi-Fi設定(図9)が書き込まれる可能性がある。
In step SP28, the
ステップSP29において制御部51は、設定データテーブルT2(図9)を参照することにより、準備設定データにWi-Fi設定が含まれていたか否かを判定する。ここで肯定結果が得られると、このことは情報処理装置2のWi-Fiユニット15(図2)をWi-Fi設定に基づいた状態で動作させる必要があり、そのために当該情報処理装置2の電源を投入させる必要があることを表している。このとき制御部51は、次のステップSP30に移る。
At step SP29, the
ステップSP30において制御部51は、表示処理部52(図8)により、図15(C)に示す書込完了通知画面S7をタッチパネル37(図7)に表示する。この書込完了通知画面S7は、上側及び中央部分の比較的広い範囲に設定データ表示領域A7が配置されると共に、その下側にメッセージM7が配置されている。設定データ表示領域A7は、準備設定データの内容を表しており、例えば図14(B)に示した設定データ表示画面S2の上側及び中央部分と同様に構成されている。メッセージM7は、例えば「NFCによる書き込みが完了しました。装置の電源を投入してください。」といった文字列であり、ユーザに対して、情報処理装置2の電源を投入するように促している。
In step SP30, the
一方、ステップSP29において否定結果が得られると、このことは、この段階で情報処理装置2の電源を投入させる必要が無いことを表している。このとき制御部51は、次のステップSP31に移る。
On the other hand, if a negative result is obtained in step SP29, this means that there is no need to turn on the power of the
ステップSP31において制御部51は、設定データ書込処理手順RT12を終了する。かくして設定端末装置3は、情報処理装置2のNFCタグ16T(図2)に準備設定データを書き込むことができる。
At step SP31, the
[1-2-4.情報処理装置の起動処理]
次に、情報処理装置2により実行される起動処理手順RT21の詳細について、図17のフローチャートを参照しながら説明する。情報処理装置2のCPU11(図2)は、電源が投入されると、所定の基本プログラムを読み出して実行することにより、制御部21(図3)等の各機能ブロックを形成する。そのうえで制御部21は、起動処理手順RT21(図17)を開始し、最初のステップSP41に移る。
[1-2-4. Startup processing of information processing device]
Next, the details of the startup processing procedure RT21 executed by the
ステップSP41において制御部21は、NFC処理部28のNFCタグ制御部28B(図3)により、NFCユニット16のNFCタグ16Tにアクセスし、該NFCタグ16Tから情報を読み込み、次のステップSP42に移る。ステップSP42において制御部21は、タグ情報解析部25(図3)により、読み込んだ情報の内容を解析して、次のステップSP43に移る。
In step SP41, the
ステップSP43において制御部21は、NFCタグ16Tに設定情報F2(図6(B))が書き込まれているか否かを判定する。ここで肯定結果が得られると、このことは設定情報F2として書き込まれた設定値を装置設定に適用させて各部を動作させる必要があることを表している。このとき制御部21は、次のステップSP44に移る。
At step SP43, the
ステップSP44において制御部21は、装置設定管理部24(図3)により、設定情報F2(図6(B))を装置設定に適用させ、次のステップSP45に移る。具体的に装置設定管理部24は、設定情報F2の各設定Keyと対応付けられている各値を、装置設定テーブルT1(図4)において当該設定Keyと対応付けられている設定項目の設定値として、装置設定記憶部14A(図2)に記憶させ、更新する。これにより情報処理装置2は、更新された装置設定記憶部14Aの各設定値に基づいて各部を動作させることができる。
In step SP44, the
ステップSP45において制御部21は、NFC処理部28のNFCタグ制御部28B(図3)により、NFCタグ16T(図2)の設定情報F2を消去させることにより、図6(A)に示したように装置情報F1のみを残した状態として、次のステップSP46に移る。
In step SP45, the
ステップSP46において制御部21は、装置設定管理部24により、装置設定テーブルT1(図4)及び装置設定記憶部14A(図2及び図5)を参照し、設定項目「Wi-Fi機能の設定」に相当する「装置設定7」の設定値が「有効」であるか否かを判定する。ここで肯定結果が得られると、このことはWi-Fiユニットを装置設定記憶部14Aの各設定値に従って動作させる必要があることを表している。このとき制御部21は、次のステップSP47に移る。
In step SP46, the
ステップSP47において制御部21は、Wi-Fi制御部29(図3)により、Wi-Fiユニット15を起動させると共に、装置設定記憶部14Aの各設定値に従った動作を開始させ、次のステップSP48に移る。これによりWi-Fiユニット15は、APモードでの動作を開始し、Wi-Fi8(図1)におけるアクセスポイントとなる。またこのときWi-Fiユニット15は、Wi-Fi8への接続に必要なSSID及びパスフレーズが、設定端末装置3からNFC7を介して書き込まれた設定情報F2(図6(B))に含まれていた値となっている。
In step SP47, the
ステップSP48において制御部21は、ユーザにより操作ボタン18(図2)を介してメニューマップを印刷する指示を受け付けると、2次元コードを含むメニューマップを印刷し、次のステップSP49に移る。具体的に制御部21は、まずWi-Fi8への接続に必要なSSID及びパスワードを表す文字列に対し、所定の暗号化処理を施すことにより、暗号化文字列を生成する。続いて制御部21は、2次元コード生成部27により、この暗号化文字列を表す2次元コードを生成する。さらに制御部21は、印刷処理部26及び装置設定管理部24を介して、印刷部19(図2)により、メニューマップ及び2次元コードを含む画像を用紙に印刷する。ここでメニューマップとは、装置設定テーブルT1(図4)に含まれる装置設定のカテゴリ及び設定項目と、装置設定記憶部14Aに記憶されている設置値とを対応付けることにより、現在の装置設定を一覧形式で表したものである。
In step SP48, when receiving an instruction to print the menu map from the user via the operation button 18 (FIG. 2), the
一方、ステップSP43において否定結果が得られると、このことはNFCタグ16Tに設定情報F2が書き込まれておらず、装置設定を更新する必要が無いことを表している。このとき制御部21は、次のステップSP49に移る。また、ステップSP46において否定結果が得られると、このことはWi-Fiユニット15を起動させる必要が無いことを表している。このとき制御部21は、次のステップSP49に移る。ステップSP49において制御部21は、起動処理手順RT21を終了する。
On the other hand, if a negative result is obtained in step SP43, this means that the setting information F2 has not been written to the
[1-2-5.中継端末装置の中継処理手順]
次に、中継端末装置4により実行される中継処理手順RT31の詳細について、図18のフローチャートを参照しながら説明する。中継端末装置4のCPU61(図10)は、予め所定のOSを動作させた状態で、企業の社員の操作により中継アプリケーション73(図11)の起動が指示されると、ストレージ64(図10)から中継プログラムを読み出して実行し、制御部81(図11)等の各機能ブロックを形成する。そのうえで制御部81は、中継処理手順RT31(図18)を開始し、最初のステップSP51に移る。
[1-2-5. Relay processing procedure of relay terminal device]
Next, the details of the relay processing procedure RT31 executed by the relay terminal device 4 will be described with reference to the flowchart of FIG. The CPU 61 (FIG. 10) of the relay terminal device 4 operates a predetermined OS in advance. The relay program is read from and executed to form each functional block such as the control unit 81 (FIG. 11). After that, the
ステップSP51において制御部81は、表示処理部82(図11)により、まず図19(A)に示す処理選択画面S11をタッチパネル67(図10)に表示させる。この処理選択画面S11には、装置情報取得ボタンB11A及び装置情報選択ボタンB11Bが表示されている。装置情報取得ボタンB11Aは、証明書ファイル等の装置情報を取得する処理を行うためのボタンである。装置情報選択ボタンB11Bは、既に取得している複数の装置情報のうち何れかを選択するためのボタンである。
In step SP51, the
続いて制御部81は、入力処理部83(図11)により、この処理選択画面S11において装置情報取得ボタンB11Aにタッチ操作されたことを受け付けると、図19(B)に示す読取指示画面S12をタッチパネル67(図10)に表示させる。この読取指示画面S12には、上側に「2次元コードを読み取ってください」といった文字列のメッセージM12が表示され、中央に画像表示欄P12が表示され、下側に直前の画面に戻るためのキャンセルボタンB12が表示されている。このうち画像表示欄P12には、カメラユニット68を介して撮像された画像が逐次表示されると共に、2次元コードを納めるべき位置を示すガイド枠F12が表示される。またこのとき制御部81は、2次元コード読取処理部72(図11)により、撮像した画像から2次元コードの検出を試みさせ、2次元コードを検出できると、この2次元コードを文字列に変換した上で、次のステップSP52に移る。以下、このとき得られた文字列を読取文字列と呼ぶ。
Subsequently, when the input processing unit 83 (FIG. 11) accepts that the device information acquisition button B11A has been touched on the process selection screen S11, the
ステップSP52において制御部81は、表示処理部82(図11)により、図19(C)に示すパスワード入力画面S13をタッチパネル67(図10)に表示させる。このパスワード入力画面S13には、上側に「パスワードを入力してください」といった文字列のメッセージM13が表示され、その下側に入力文字表示欄C13が表示され、その下側に入力完了ボタンB13が表示され、さらにその下側に文字入力を受け付ける文字入力欄K13が表示されている。制御部81は、表示処理部82及び入力処理部83(図11)により、文字入力欄K13を利用して入力された文字を入力文字表示欄C13に表示し、入力完了ボタンB13がタッチ操作されると、次のステップSP53に移る。
In step SP52, the
ステップSP53において制御部81は、復号処理部84(図11)により、入力されたパスワードを用いて読取文字列を復号化し、得られた情報を基に、表示処理部82(図11)により、図19(D)に示す情報表示画面S14をタッチパネル67(図10)に表示させて、次のステップSP54に移る。
In step SP53, the
情報表示画面S14には、上側ないし中央に情報を表示する情報表示欄L14が表示され、その下側にダウンロードボタンB14A、インポートボタンB14B、保存ボタンB14C及びキャンセルボタンB14Dが表示されている。ダウンロードボタンB14Aは、「サーバから証明書をダウンロード」といった文字列が表示されており、サーバ装置6と接続して証明書ファイルを取得(ダウンロード)するためのボタンである。インポートボタンB14Bは、「証明書のインポート」といった文字列が表示されており、証明書を情報処理装置2へ送信(インポート)するためのボタンである。保存ボタンB14Cは、ダウンロードした証明書ファイルをストレージ64に保存するためのボタンである。キャンセルボタンB14Dは、直前の画面に戻るためのボタンである。因みに制御部81は、入力されたパスワードの誤りにより正常に復号化できなかった場合には、所定のエラー画面を表示した上でステップSP52に戻り、再度パスワードの入力を促すようになっている。
In the information display screen S14, an information display field L14 for displaying information is displayed in the upper part or the center, and a download button B14A, an import button B14B, a save button B14C and a cancel button B14D are displayed in the lower part thereof. The download button B14A displays a character string such as "download certificate from server", and is a button for connecting to the server device 6 and acquiring (downloading) a certificate file. The import button B14B is a button for sending (importing) a certificate to the
ステップSP54において制御部81は、設定値解析部86(図11)により、復号化された文字列に、証明書に関する証明書情報があるか否か、具体的には証明書ファイルのファイル名や保護解除用のパスワード、及び当該証明書ファイルをダウンロードするためのサーバ装置6のアドレス等が含まれていたか否かを判定する。ここで否定結果が得られると、このことは読み取った2次元コードに証明書情報が含まれていなかったため、ユーザ(企業の社員)により該証明書情報を入力させる必要があることを表している。このとき制御部81は、次のステップSP55に移る。
In step SP54, the
ステップSP55において制御部81は、表示処理部82(図11)により、所定の入力画面をタッチパネル67に表示させることにより、証明書情報を入力させ、さらに情報編集部85(図11)により、入力された値を証明書情報としてストレージ64(図10)に記憶させた上で、次のステップSP56に移る。
In step SP55, the
一方、ステップSP54において肯定結果が得られると、このことは証明書情報を入力させる必要が無いことを表している。このとき制御部81は、次のステップSP56に移る。
On the other hand, if a positive result is obtained in step SP54, this means that there is no need to enter certificate information. At this time, the
ステップSP56において制御部81は、入力処理部83(図11)により、情報表示画面S14(図19(D))のダウンロードボタンB14Aに対するタッチ操作を受け付けると、Wi-Fiによりアクセスポイント5と接続し、次のステップSP57に移る。具体的に制御部81は、Wi-Fi制御部71(図11)によりWi-Fiユニット65(図10)を制御し、アクセスポイント5(図1)との間でWi-Fi9による接続を確立する。これにより中継端末装置4は、Wi-Fi9、アクセスポイント5及びネットワーク10(図1)を介してサーバ装置6と情報を送受信することが可能となる。
In step SP56, when the input processing unit 83 (FIG. 11) receives a touch operation on the download button B14A on the information display screen S14 (FIG. 19D), the
ステップSP57において制御部81は、2次元コードに含まれていた証明書情報、又はユーザに入力された証明書情報を基に、サーバ装置6(図1)の証明書ファイル記憶部6Cから証明書ファイルを取得し、次のステップSP58に移る。このときWi-Fi制御部71は、例えばFTPやHTTP等、ファイルの送受信が可能な種々のプロトコルを利用することができる。因みに制御部81は、入力処理部83(図11)により、情報表示画面S14(図19(D))の保存ボタンB14Cに対するタッチ操作を受け付けると、ダウンロードした証明書ファイルをストレージ64の証明書ファイル記憶部64A(図10)に保存することができる。
At step SP57, based on the certificate information included in the two-dimensional code or the certificate information input by the user, the
ステップSP58において制御部81は、Wi-Fi制御部71(図11)により、Wi-Fiユニット65(図10)を制御して、アクセスポイント5(図1)との間で確立していたWi-Fi9による接続を切断し、次のステップSP59に移る。
In step SP58, the
ステップSP59において制御部81は、入力処理部83(図11)により、情報表示画面S14(図19(D))のインポートボタンB14Bに対するタッチ操作を受け付けると、Wi-Fiユニット65の設定を変更し、次のステップSP60に移る。具体的に制御部81は、Wi-Fi制御部71(図11)によりWi-Fiユニット65(図10)を制御し、アクセスポイント5に接続するための現在のWi-Fi設定(SSID及びパスフレーズ等)をストレージ64に記憶させた上で、2次元コードに含まれていたWi-Fi設定(SSID及びパスフレーズ等)を適用する。
In step SP59, when the input processing unit 83 (FIG. 11) receives a touch operation on the import button B14B of the information display screen S14 (FIG. 19D), the
因みに制御部81は、処理選択画面S11(図19(A))の装置情報選択ボタンB11Bに対するタッチ操作を受け付けた場合、表示処理部82(図11)により、図20(A)に示す装置情報選択画面S15をタッチパネル67に表示させる。この装置情報選択画面S15には、上側ないし中央に装置情報表示欄L15が表示され、下側にキャンセルボタンB15が表示されている。装置情報表示欄L15には、複数の装置情報が「装置情報1」、「装置情報2」、…のようにリスト形式で表示されており、その何れかをタッチ操作により選択し得るようになっている。制御部81は、何れかの装置情報が選択された場合にも、ステップSP59に移るようになっている。また制御部81は、キャンセルボタンB15がタッチ操作された場合、装置情報を選択せずに直前の処理選択画面S11(図19(A))に戻る。
Incidentally, when the
また制御部81は、インポートボタンB14Bのタッチ操作を受け付けた段階で、証明書ファイルをダウンロードしていなかった場合、表示処理部82(図11)により、図20(B)に示す証明書エラー画面S16をタッチパネル67に表示させる。証明書エラー画面S16は、直前に表示されていた画面、例えば情報表示画面S14(図19(D))がグレーアウトされると共に、その中央付近にサブウィンドウW16が重ねて配置されている。サブウィンドウW16には、「証明書がダウンロードされていません」といった文字列によるメッセージM16が表示され、その下側にOKボタンB16が表示されている。制御部81は、入力処理部83(図11)により、ユーザからのOKボタンB16に対するタッチ操作を受け付けると、サブウィンドウW16を消去すると共に直前の表示画面に戻す。
If the certificate file has not been downloaded when the touch operation of the import button B14B is accepted, the
ステップSP60において制御部81は、Wi-Fi制御部71(図11)及びWi-Fiユニット65(図10)により、情報処理装置2のWi-Fiユニット15のSSIDを検出したか否かを判定する。ここで否定結果が得られると、制御部81は、このステップSP60を繰り返すことにより、当該SSIDの検出を待ち受ける。
In step SP60, the
一方、ステップSP60において肯定結果が得られると、制御部81は次のステップSP61に移り、Wi-Fi制御部71(図11)及びWi-Fiユニット65(図10)により、情報処理装置2のWi-Fiユニット15との間でWi-Fi8(図1)による接続を確立して、次のステップSP62に移る。
On the other hand, when a positive result is obtained in step SP60, the
因みに制御部81は、仮にパスフレーズが誤っていた等の理由によりWi-Fi8による情報処理装置2との接続の確立に失敗した場合、表示処理部82(図11)により、図20(C)に示す接続エラー画面S17をタッチパネル67に表示させる。接続エラー画面S17は、直前に表示されていた画面、例えば情報表示画面S14(図19(D))がグレーアウトされると共に、その中央付近にサブウィンドウW17が重ねて配置されている。サブウィンドウW17には、「Wi-Fi接続に失敗しました」といった文字列によるメッセージM17が表示され、その下側にOKボタンB17が表示されている。制御部81は、入力処理部83(図11)により、ユーザからのOKボタンB17に対するタッチ操作を受け付けると、サブウィンドウW17を消去すると共に直前の表示画面に戻す。
By the way, if the
ステップSP62において制御部81は、設定値送信部87及びWi-Fi制御部71(図11)並びにWi-Fiユニット65(図10)により、情報処理装置2に対し証明書ファイル及び保護解除パスワード等を送信して、次のステップSP63に移る。このときWi-Fi制御部71は、例えばFTPやHTTP等、ファイルの送受信が可能な種々のプロトコルを利用することができる。また制御部81は、証明書ファイル及び保護解除パスワード等を正常に送信(インポート)できた場合、表示処理部82(図11)により、図20(D)に示すインポート完了画面S18をタッチパネル67に表示させる。インポート完了画面S18は、直前に表示されていた画面、例えば情報表示画面S14(図19(D))がグレーアウトされると共に、その中央付近にサブウィンドウW18が重ねて配置されている。サブウィンドウW18には、「証明書のインポートが完了しました」といった文字列によるメッセージM18が表示され、その下側にOKボタンB18が表示されている。制御部81は、入力処理部83(図11)により、ユーザからのOKボタンB18に対するタッチ操作を受け付けると、サブウィンドウW18を消去すると共に直前の表示画面に戻す。
In step SP62, the
ステップSP63において制御部81は、Wi-Fi制御部71(図11)及びWi-Fiユニット65(図10)により、情報処理装置2に対し、Wi-Fi設定の初期化要求を送信して、次のステップSP64に移る。ステップSP64において制御部81は、Wi-Fi制御部71(図11)により、Wi-Fiユニット65(図10)を制御して、情報処理装置2(図1)との間で確立していたWi-Fi8による接続を切断し、次のステップSP65に移る。
In step SP63, the
ステップSP65において制御部81は、Wi-Fiユニット65の設定を直前の値に復元して、次のステップSP66に移る。具体的に制御部81は、ステップSP59においてストレージ64に記憶させていたWi-Fi設定(SSID及びパスフレーズ等)を読み出して適用することにより、再びアクセスポイント5(図1)に対してWi-Fi9により接続可能な状態とする。
In step SP65, the
ステップSP66において制御部81は、ストレージ64の証明書ファイル記憶部64Aに記憶させていた証明書ファイルや保護解除パスワード等を消去させ、次のステップSP67に移る。ステップSP67において制御部81は、中継処理手順RT31を終了する。かくして中継端末装置4は、アクセスポイント5との間でWi-Fi9により接続した状態でサーバ装置6から証明書ファイルを取得し、次に情報処理装置2との間でWi-Fi8により接続した状態で該証明書ファイルを送信することができる。
At step SP66, the
[1-2-6.情報処理装置の証明書受信処理]
次に、情報処理装置2により実行される証明書受信処理について、図21のフローチャートを参照しながら説明する。情報処理装置2のCPU11(図2)は、起動処理手順RT21(図17)を終了すると、制御部21(図3)等の各機能ブロックを維持したまま、証明書受信処理手順RT22(図21)を開始し、最初のステップSP71に移る。
[1-2-6. Certificate Receiving Process of Information Processing Device]
Next, certificate reception processing executed by the
ここでは、起動処理手順RT21(図17)においてWi-Fiユニット15がAPモードで動作しているものとする。
Here, it is assumed that the Wi-
ステップSP71において制御部21は、Wi-Fi制御部29(図3)及びWi-Fiユニット15(図2)により、Wi-Fi8(図1)を介した接続の状態を確認し、次のステップSP72に移る。ステップSP72において制御部21は、何れかの装置からWi-Fi8を介して通信接続されたか否かを判定する。ここで否定結果が得られると、制御部21はステップSP71に戻り、何れかの装置からWi-Fi8を介して接続されるのを待ち受ける。
In step SP71, the
一方、ステップSP72において肯定結果が得られると、このことはいずれかの装置からWi-Fi8を介して接続されていることを表している。このとき制御部21は、次のステップSP73に移る。因みにこの場合、APモードで動作しているWi-Fiユニット15に接続するためのWi-Fi設定(SSID及びパスフレーズ等)を知っている装置は、2次元コードを読み取った中継端末装置4と考えられる。このため制御部21は、中継端末装置4がWi-Fi8を介して接続したものと見なして、以降の処理を継続する。
On the other hand, if a positive result is obtained in step SP72, this means that there is a connection from any device via Wi-Fi8. At this time, the
ステップSP73において制御部21は、Wi-Fi制御部29(図3)及びWi-Fiユニット15(図2)により、Wi-Fi8を介してデータの受信状況を確認して、次のステップSP74に移る。ステップSP74において制御部21は、中継端末装置4からデータを受信したか否かを判定する。ここで否定結果が得られると、制御部21は次のステップSP75に移る。
In step SP73, the
ステップSP75において制御部21は、Wi-Fi制御部29(図3)及びWi-Fiユニット15(図2)により、Wi-Fi8による接続が切断されたか否かを判定する。ここで否定結果が得られると、このことはWi-Fi8による中継端末装置4との接続が継続されているため、データの受信を待ち受けるべきであることを表している。このとき制御部21は、ステップSP73に戻る。
At step SP75, the
一方、ステップSP75において肯定結果が得られると、このことはデータを受信するために、再び中継端末装置4との間でWi-Fi8により接続すべきであることを表している。このとき制御部21は、ステップSP71に戻る。
On the other hand, if a positive result is obtained in step SP75, this means that connection with the relay terminal device 4 should be made again via Wi-Fi 8 in order to receive data. At this time, the
一方、ステップSP74において肯定結果が得られると、このことはデータを受信しており、該データに証明書ファイル等が含まれている可能性があることを表している。このとき制御部21は、次のステップSP76に移る。ステップSP76において制御部21は、データ解析部30(図3)により、受信したデータを解析し、次のステップSP77に移る。
On the other hand, if a positive result is obtained in step SP74, this indicates that data has been received and that the data may contain a certificate file or the like. At this time, the
ステップSP77において制御部21は、受信したデータに証明書ファイル及び保護解除パスワードが含まれていたか否かを判定する。ここで肯定結果が得られると、制御部21は次のステップSP78に移り、保護解除パスワードを用いて証明書ファイルを復号化した上で、ストレージ14の証明書記憶部14B(図2)に記憶させることによりインポートして、その次のステップSP79に移る。
At step SP77, the
一方、ステップSP77において否定結果が得られると、このことは受信したデータに証明書ファイル等のうち少なくとも一部が含まれておらず、証明書ファイルをインポートできないことを表している。このとき制御部21は、次のステップSP79に移る。
On the other hand, if a negative result is obtained in step SP77, this means that the received data does not include at least part of the certificate file, etc., and the certificate file cannot be imported. At this time, the
ステップSP79において制御部21は、中継端末装置4から受信したデータの中に、Wi-Fi設定を初期化する指示が含まれていたか否かを判定する。ここで否定結果が得られると、このことは現在のWi-Fiユニット15をAPモードで動作させている状態、すなわちWi-Fi8により中継端末装置4と接続し得る状態を継続すべきであることを表している。このとき制御部21は、ステップSP73に戻って一連の処理を繰り返す。
At step SP79, the
一方、ステップSP79において肯定結果が得られると、このことは中継端末装置4が証明書ファイル及び保護解除パスワード等の必要な情報を送信し終えたため、Wi-Fi8による接続が不要となったことを表している。このとき制御部21は、次のステップSP80に移る。
On the other hand, if a positive result is obtained in step SP79, this means that the relay terminal device 4 has finished transmitting the necessary information such as the certificate file and the protection release password, and therefore connection via Wi-Fi 8 is no longer necessary. represent. At this time, the
ステップSP80において制御部21は、装置設定管理部24(図3)により、Wi-Fi接続に関する設定を初期化し、次のステップSP81に移る。ステップSP81において制御部21は、Wi-Fi制御部29(図3)により、Wi-Fiユニット15(図2)の動作を停止させて、次のステップSP82に移る。
In step SP80, the
ステップSP82において制御部21は、証明書受信処理手順RT22を終了する。これにより情報処理装置2は、装置設定が適切に行われ、且つ証明書が正しくインポートされた上で、NFCユニット16やWi-Fiユニット15が何れも初期化された状態となる。
At step SP82, the
[1-3.効果等]
以上の構成において、第1の実施の形態による情報処理システム1は、情報処理装置2を企業に導入する際に、設定端末装置3から該情報処理装置2に対しNFC7を介して設定データを送信すると共に、中継端末装置4がサーバ装置6から証明書ファイルを取得してWi-Fi8により該情報処理装置2へ送信する。
[1-3. effects, etc.]
In the above configuration, the
このため情報処理システム1では、設定端末装置3を操作する設置業者に対し、サーバ装置6に格納されている証明書ファイルにアクセスするための証明書情報を知られることや、該サーバ装置6にアクセスさせること、並びに情報処理装置2にインポートする証明書ファイルそのものを取り扱わせること等を、何れも排除できる。これにより情報処理システム1では、社内の情報ネットワークにおける重要な情報を社外の者に知らせる必要が無く、セキュリティを確保することができる。
For this reason, in the
他の観点から見れば、情報処理システム1では、社外の者に知られたくない情報に関する部分では企業の社員が中継端末装置4を操作して最小限の作業を行い、これ以外の装置設定に関しては社外の設置業者が設定端末装置3を用いて作業を行う。このため情報処理システム1では、セキュリティを確保しながら、企業の社員による作業負担を最小限に抑えることができる。
From another point of view, in the
さらに別の観点から見れば、情報処理システム1では、情報処理装置2がサーバ装置6に対して同一のネットワークに直接接続する必要が無い。すなわち情報処理システム1では、中継端末装置4が用紙に印刷された2次元コードを読み取ることができ、また該中継端末装置4がWi-Fi9によりアクセスポイント5と接続でき、その後に該中継端末装置4がWi-Fi8により情報処理装置2と接続できれば良い。このため情報処理システム1では、例えば情報処理装置2がアクセスポイント5の遠方に設置された場合であっても、中継端末装置4を使用するユーザ(企業の社員)が情報処理装置2の近傍やアクセスポイント5の近傍へ適宜移動することにより、証明書のインポートを適切に行うことができる。
From a different point of view, in the
また情報処理システム1では、中継端末装置4から情報処理装置2に証明書ファイル等を送信する際に、NFC7では無くWi-Fi8を用いるようにした(図12等)。このため情報処理システム1では、仮に証明書ファイルの容量が比較的大きかったとしても、NFCタグ16Tにおける記憶容量の制限等に影響されること無く、その全てを確実に送信することができる。
Further, in the
さらに情報処理システム1では、情報処理装置2の電源が未投入の状態で、設定端末装置3からNFC7を利用して設定データをNFCタグ16Tに書き込むことにより、情報処理装置2の電源投入時に該NFCタグ16Tの設定データを読み込み、直ちに装置設定に適用させるようにした。このため情報処理システム1では、設定データにWi-Fi接続に関する情報を含めることにより、情報処理装置2の比較的小さい表示パネル17や比較的少ない操作ボタン18等を利用した手間のかかる設定変更作業を行わせること無く、情報処理装置2のWi-Fiユニット15をAPモードで動作させることができる。
Furthermore, in the
そのうえ情報処理システム1では、APモードで動作する情報処理装置2のWi-Fiユニット15に接続するためのWi-Fi設定(SSIDやパスフレーズ等)を、2次元コードとして用紙に印刷し、これを中継端末装置4により読み取るようにした(図12等)。このため情報処理システム1では、中継端末装置4において、Wi-Fi設定をユーザ(企業の社員)に入力させるといった煩わしい作業をさせずに済む。
In addition, in the
これに加えて情報処理システム1では、証明書情報等の文字列を暗号化した上で生成した2次元コードを用紙に印刷するようにした。このため情報処理システム1では、仮に2次元コードが印刷された用紙が放置され、パスワードを知らない第三者が他の端末装置(スマートフォン等)により当該2次元コードを読み取ったとしても、暗号化された文字列を抽出するまでに止め、復号化されることを阻止できる。すなわち情報処理システム1では、第三者が証明書情報や証明書ファイルそのものを不正に入手することを効果的に防止できる。
In addition to this, in the
また情報処理システム1では、証明書ファイルに関する証明書情報を、設定端末装置3から情報処理装置2へ送信する設定データに含め得るようにした(図9)。このため情報処理システム1では、情報処理装置2が生成する2次元コードに当該証明書情報を含めることができ、この2次元コードを読み取る中継端末装置4に引き渡すことができる。これにより情報処理システム1では、中継端末装置4のユーザ(企業の社員)に対し、証明書情報を入力する、といった煩わしい作業をさせずに済む。
Further, in the
その一方で情報処理システム1では、設定端末装置3から情報処理装置2へ送信する設定データから証明書情報を省略することも許容するようにした。このため情報処理システム1では、例えば証明書情報を設置業者の目に触れさせたくない場合等に、敢えて設定データに証明書情報を含めないようにすることができる。この場合、情報処理システム1では、中継端末装置4により実行される中継処理手順RT31(図18)において、ステップSP54において否定結果が得られるため、次のステップSP55において証明書情報をユーザ(企業の社員)に入力させれば良い。
On the other hand, in the
また情報処理システム1では、中継端末装置4から情報処理装置2への証明書のインポートを正常に終了した後、該中継端末装置4のWi-Fi設定を元の状態(Wi-Fi9に接続し得る状態)に戻すと共に、該情報処理装置2のWi-Fi設定を初期化するようにした。これにより情報処理システム1では、中継端末装置4及び情報処理装置2からWi-Fi8に関する情報を消去でき、セキュリティ上の問題が生じることを未然に回避できる。
In the
さらに情報処理システム1では、中継端末装置4から情報処理装置2への証明書のインポートを正常に終了した後、該中継端末装置4のストレージ64に記憶していた証明書ファイルを削除するようにした。これにより情報処理システム1では、中継端末装置4から証明書ファイルが他へ流出する危険性を未然に排除できる。
Further, in the
以上の構成によれば、第1の実施の形態による情報処理システム1は、設置業者が使用する設定端末装置3から情報処理装置2に対しNFC7を介して設定データを送信すると共に、企業の社員が使用する中継端末装置4がサーバ装置6から証明書ファイルを取得してWi-Fi8により該情報処理装置2へ送信する。このため情報処理システム1では、証明書ファイルや関連する情報を社外の設置業者に直接取り扱わせることを排除できるので、社内の情報ネットワークに関する重要な情報のセキュリティを確保しながら、情報処理装置2に対して必要な装置設定を行い、且つ証明書をインポートすることができる。
According to the above configuration, the
[2.第2の実施の形態]
図1と対応する図22に示すように、第2の実施の形態による情報処理システム201は、第1の実施の形態による情報処理システム1と比較して、情報処理装置2及び中継端末装置4に代わる情報処理装置202及び中継端末装置204を有する点において相違するものの、他の点については同様に構成されている。この中継端末装置204は、情報処理装置202との間で、NFC207による接続が可能となっている。
[2. Second Embodiment]
As shown in FIG. 22 corresponding to FIG. 1, the
[2-1.情報処理装置及び中継端末装置の構成]
情報処理装置202(図2及び図3)は、第1の実施の形態による情報処理装置2と比較して、ストレージ14及び制御部21に代わるストレージ214及び制御部221を有する点において相違するものの、他の点については同様に構成されている。ストレージ214は、第1の実施の形態によるストレージ14と同様にハードディスクドライブやフラッシュメモリ等のような不揮発性の情報記憶媒体であるものの、該ストレージ14と一部異なる情報やプログラム等を記憶している。制御部221は、第1の実施の形態による制御部21と比較して、一部異なる処理を実行するようになっている。
[2-1. Configuration of information processing device and relay terminal device]
The information processing device 202 (FIGS. 2 and 3) differs from the
図10及び図11と対応する図23及び図24に示すように、中継端末装置204は、中継端末装置4と比較して、ストレージ64及び中継アプリケーション73に代わるストレージ264及び中継アプリケーション273を有する点において相違する。中継アプリケーション273は、中継アプリケーション73と比較して、制御部81に代わる制御部281を有する点において相違するものの、他の点については同様に構成されている。また中継端末装置204は、カメラユニット68及び2次元コード読取処理部72が省略される一方、NFCユニット266及びNFC処理部272を有する点において相違するものの、他の点については同様に構成されている。
23 and 24 corresponding to FIGS. 10 and 11, the
ストレージ264は、第1の実施の形態によるストレージ64と同様にフラッシュメモリ等の不揮発性の情報記憶媒体であるものの、該ストレージ64と一部異なる情報やプログラム等を記憶している。制御部281は、第1の実施の形態による制御部81と比較して、一部異なる処理を実行するようになっている。NFCユニット266及びNFC処理部272は、設定端末装置3のNFCユニット36及びNFC処理部41(図7及び図8)とそれぞれ同様に構成されている。
The
[2-2.中継設定処理]
第2の実施の形態による情報処理システム201では、図12と対応する図25に示すシーケンスチャートに従って、中継設定処理を行うようになっている。この中継設定処理では、第1の実施の形態と比較して、情報処理装置2が起動処理手順RT21を実行し、且つ中継端末装置4が中継処理手順RT31を実行することに代えて、情報処理装置202が起動処理手順RT221を実行し、且つ中継端末装置204が中継処理手順RT231を実行するようになっている点において相違する。
[2-2. Relay setting processing]
In the
このうち起動処理手順RT221では、「2次元コードを印刷」する処理に代えて「NFCによりWi-Fi設定を送信する」処理を行うようになっている。また中継処理手順RT231では、「2次元コードを読込」の処理に代えて、「NFCによりWi-Fi設定を受信」の処理を行うようになっている。以下では、起動処理手順RT221及び中継処理手順RT231の詳細について、それぞれ説明する。 Among these, in the activation process procedure RT221, instead of the process of "printing the two-dimensional code", the process of "transmitting Wi-Fi settings by NFC" is performed. In addition, in the relay processing procedure RT231, instead of the process of "reading the two-dimensional code", the process of "receiving Wi-Fi setting by NFC" is performed. Below, the details of the startup processing procedure RT221 and the relay processing procedure RT231 will be described respectively.
[2-2-1.情報処理装置の起動処理]
情報処理装置202の制御部221(図3)は、図17と対応する図26に示す起動処理手順RT221を実行するようになっている。制御部221は、この起動処理手順RT221を開始すると、ステップSP241~SP244においてステップSP41~SP44(図17)と同様の処理を行うことにより、NFCタグ16Tから読み込んだ装置設定を適用した後、次のステップSP245に移る。
[2-2-1. Startup processing of information processing device]
The control unit 221 (FIG. 3) of the
ステップSP245において制御部221は、NFC処理部28のNFCタグ制御部28B(図3)により、NFCユニット16にアクセスし、該NFCユニット16に対する各装置からのNFC7(図22)による接続を確認して、次のステップSP246に移る。ステップSP246において制御部221は、NFC7を利用してNFCユニット16に対する接続があったか否かを判定する。ここで否定結果が得られると、制御部221は再びステップSP245に戻り、NFCの接続を待ち受ける。
In step SP245, the
一方、ステップSP246において肯定結果が得られると、このことは中継端末装置204によりNFC207を介した接続がなされたと見なし得ることを表している。このとき制御部221は、次のステップSP247に移る。ステップSP247において制御部221は、NFCユニット16において、中継端末装置204からの要求等に基づき、NFCタグ16Tの内容を読み出してNFC207により該中継端末装置204へ送信し、次のステップSP248に移る。
On the other hand, if a positive result is obtained in step SP246, this means that it can be considered that the
ステップSP248において制御部221は、NFC処理部28のNFCタグ制御部28B(図3)により、NFCタグ16T(図2)の設定情報F2(図6(B))を消去させることにより、図6(A)に示したように装置情報F1のみを残した状態として、次のステップSP249に移る。ステップSP249において制御部221は、起動処理手順RT221を終了する。
In step SP248, the
[2-2-2.中継端末装置の中継処理手順]
中継端末装置204の制御部281(図24)は、図18と対応する図27に示す中継処理手順RT231を実行するようになっている。制御部281は、この中継処理手順RT231を開始すると、ステップSP251~SP253において、設定データ書込処理手順RT12(図16)におけるステップSP21~SP23と同様の処理を行うことにより、NFC207を介してNFCタグ16T(図2)から情報を読み込む。このときNFCタグ16Tには、設定端末装置3により書き込まれた設定データがそのまま残っており、その一部が証明書情報となっている。
[2-2-2. Relay processing procedure of relay terminal device]
The control unit 281 (FIG. 24) of the
その後、制御部281は、NFCタグ16Tから読み込んだ証明書情報を用いて、ステップSP254以降の各処理を、中継処理手順RT31(図18)のステップSP54以降の各処理と同様に実行していく。これにより中継端末装置204は、サーバ装置6(図22)から証明書ファイルを取得し、これを情報処理装置202へ送信してインポートすることができる。
After that, the
[2-3効果等]
以上の構成において、第2の実施の形態による情報処理システム201は、第1の実施の形態と同様に、設定端末装置3から該情報処理装置202に対しNFC7を介して設定データを送信すると共に、中継端末装置204がサーバ装置6から証明書ファイルを取得してWi-Fi8により該情報処理装置202へ送信する。
[2-3 Effects, etc.]
In the above configuration, the
このため情報処理システム201では、第1の実施の形態と同様に、設定端末装置3を操作する設置業者に対し、サーバ装置6や証明書ファイルにアクセスさせること等を排除できる。これにより情報処理システム201では、やはり第1の実施の形態と同様に、社内の情報ネットワークにおける重要な情報を社外の者に知らせる必要が無く、セキュリティを確保することができる。
Therefore, in the
また情報処理システム201では、第1の実施の形態と異なり、NFC207を利用して、情報処理装置202から中継端末装置204へ証明書情報を渡すようにした。このため情報処理システム201では、2次元コードを用紙に印刷する手間を省略できると共に、この用紙が放置されることにより第三者に読み取られる危険性を排除できる。
Further, unlike the first embodiment, the
その他の点においても、情報処理システム201は、第1の実施の形態により情報処理システム1と同様の作用効果を奏し得る。
In other respects, the
以上の構成によれば、第2の実施の形態による情報処理システム201は、設置業者が使用する設定端末装置3から情報処理装置202に対しNFC7を介して設定データを送信する。また情報処理システム201では、企業の社員が使用する中継端末装置204が情報処理装置202からNFC207を利用して証明書情報を受け取り、サーバ装置6から証明書ファイルを取得し、Wi-Fi8により該情報処理装置202へ送信する。このため情報処理システム201では、証明書ファイルや関連する情報を社外の設置業者に直接取り扱わせることを排除できるので、社内の情報ネットワークに関する重要な情報のセキュリティを確保しながら、情報処理装置202に対して必要な装置設定を行い、且つ証明書をインポートすることができる。
According to the above configuration, the
[3.他の実施の形態]
なお上述した第1の実施の形態においては、情報処理装置2から中継端末装置4へ証明書情報を引き渡す際に、2次元コードを利用する場合について述べた(図12)。また第2の実施の形態においては、情報処理装置202から中継端末装置204へ証明書情報を引き渡す際に、NFC207を利用する場合について述べた(図22及び図25)。しかし本発明はこれに限らず、例えばWPS(Wi-Fi Protected Setup)を利用して一時的にWi-Fi接続を確立して証明書情報を引き渡しても良く、或いはユーザ(企業の社員)により証明書情報を手作業で(手動で)入力させる等、種々の手法により中継端末装置4等に証明書情報を取得させても良い。
[3. Other embodiments]
In the above-described first embodiment, the case where the two-dimensional code is used when passing the certificate information from the
さらにこれらの場合、何れか1つの手法を予め決めておく以外にも、2次元コード、NFC、WPS及び手動入力といった複数の手法の中から、何れかの手法をユーザに選択させるようにしても良い。具体的には、例えば中継処理手順RT31(図18)の開始直後に、中継端末装置4のタッチパネル67(図10)に処理選択画面S11(図19(A))を表示した状態で、装置情報取得ボタンB11Aにタッチ操作されると、図28に示す取得方法選択画面S31をタッチパネル67(図10)に表示させれば良い。この取得方法選択画面S31には、上側ないし中央に取得方法リストL31が表示されると共に、下側にキャンセルボタンB31が表示されている。このうち取得方法リストL31には、「2次元コード」、「NFC」、「WPS」及び「手動入力」等の手法が各行に表示されており、それぞれタッチ操作により、その手法を選択させることができる。 Furthermore, in these cases, instead of predetermining any one method, the user may be allowed to select any method from a plurality of methods such as two-dimensional code, NFC, WPS, and manual input. good. Specifically, for example, immediately after the start of the relay processing procedure RT31 (FIG. 18), the device information When the acquisition button B11A is touch-operated, the acquisition method selection screen S31 shown in FIG. 28 may be displayed on the touch panel 67 (FIG. 10). On this acquisition method selection screen S31, an acquisition method list L31 is displayed at the top or center, and a cancel button B31 is displayed at the bottom. In the acquisition method list L31, methods such as "two-dimensional code", "NFC", "WPS" and "manual input" are displayed in each row, and each method can be selected by touch operation. can.
また上述した第1の実施の形態においては、設定データ(図9等)において証明書情報のカテゴリの各設定項目が設定済みであれば、その値を使用し、未設定であれば、中継処理手順RT31(図18)のステップSP55において、証明書情報を入力させる場合について述べた。しかし本発明はこれに限らず、例えば、設定データにおいて証明書情報のカテゴリの各設定項目を必ず事前に設定するようにしても良く、或いは必ず未設定としても良い。第2の実施の形態についても同様である。 Further, in the first embodiment described above, if each setting item of the category of certificate information in the setting data (FIG. 9, etc.) is already set, the value is used, and if not set, the relay process is performed. The case where certificate information is input in step SP55 of procedure RT31 (FIG. 18) has been described. However, the present invention is not limited to this, and for example, each setting item in the category of certificate information may always be set in advance in the setting data, or may be left unset. The same applies to the second embodiment.
また上述した第1の実施の形態においては、設定データ(図9等)においてWi-Fi設定のカテゴリの各設定項目が設定済みであれば、その値を使用し、未設定であれば、設定データ準備処理手順RT11(図13)のステップSP9において、Wi-Fi設定を生成する場合について述べた。しかし本発明はこれに限らず、例えば、設定データにおいてWi-Fi設定のカテゴリの各設定項目を必ず事前に設定するようにしても良く、或いは必ず未設定としても良い。また、Wi-Fi設定を情報処理装置2により生成しても良い。第2の実施の形態についても同様である。
Further, in the above-described first embodiment, if each setting item in the Wi-Fi setting category in the setting data (FIG. 9, etc.) has been set, the value is used, and if not set, the setting The case of generating the Wi-Fi settings in step SP9 of the data preparation procedure RT11 (FIG. 13) has been described. However, the present invention is not limited to this, and for example, each setting item in the Wi-Fi setting category may always be set in advance in the setting data, or may be left unset. Also, the Wi-Fi settings may be generated by the
さらに上述した第1の実施の形態においては、情報処理装置2が2次元コードを生成する際に証明書情報を暗号化し、該2次元コードを読み取った中継端末装置4において、暗号化された文字列を抽出し、ユーザに入力されたパスワードを用いて復号化する場合について述べた。しかし本発明はこれに限らず、例えば情報処理装置2が2次元コードの印刷時にパスワードの入力を要求し、パスワードを照合できた場合にのみ、平文の文字列を変換した2次元コードを印刷しても良い。これにより、正当なユーザにのみ証明書情報を取得させることができる。或いは、何れの時点においてもパスワードの入力を要求せず、平文の文字列を変換した2次元コードを生成しても良い。第2の実施の形態においても、例えば情報処理装置202に正しいパスワードが入力された場合にのみ、NFC207によって証明書情報を送信するようにしても良い。
Furthermore, in the above-described first embodiment, when the
さらに上述した第1の実施の形態においては、情報処理装置2がメニューマップと共に2次元コードを用紙に印刷する場合について述べた。しかし本発明はこれに限らず、例えば2次元コードを単独で用紙に印刷しても良い。或いは、例えば情報処理装置2の表示パネル17が十分な解像度を有している場合に、該表示パネルに2次元コードを表示しても良い。
Furthermore, in the above-described first embodiment, the case where the
さらに上述した第1の実施の形態においては、情報処理装置2が証明書情報を基にQRコード(登録商標)でなる2次元コードを生成して用紙に印刷し、これを中継端末装置4により読み取る場合について述べた。しかし本発明はこれに限らず、例えば情報処理装置2が証明書情報を基に1次元のバーコードや他の種々のコード等、所定の変換手法に従って変換された種々の画像(以下これを設定情報画像と呼ぶ)を用紙に印刷し、これを中継端末装置4により読み取るようにしても良い。
Furthermore, in the above-described first embodiment, the
さらに上述した第1の実施の形態においては、中継端末装置4がサーバ装置6から証明書ファイルを取得する際に、アクセスポイント5との間でWi-Fi9により接続する場合について述べた。しかし本発明はこれに限らず、例えば中継端末装置4がネットワーク10のインタフェースを有している場合に、該中継端末装置4を該ネットワーク10と接続してサーバ装置6から証明書ファイルを取得しても良い。この場合、アクセスポイント5を省略することができる。第2の実施の形態についても同様である。
Furthermore, in the first embodiment described above, the case where the relay terminal device 4 connects to the
さらに上述した第1の実施の形態においては、設定データ表示画面S2(図14(B))等において、設定データの内容を表示する場合について述べた。しかし本発明はこれに限らず、例えば設定データのうち証明書情報の設定値については、「*」や「・」等の代替文字により表示し、或いは該証明書情報のみを表示しないようにしても良い。これにより、証明書情報を設置業者に見せること無く、且つ設定端末装置3から情報処理装置2へ送信することができる。第2の実施の形態についても同様である。
Furthermore, in the above-described first embodiment, the case where the content of the setting data is displayed on the setting data display screen S2 (FIG. 14B) or the like has been described. However, the present invention is not limited to this. For example, the set value of the certificate information in the setting data may be displayed with substitute characters such as "*" or "·", or only the certificate information may not be displayed. Also good. As a result, the certificate information can be transmitted from the setting
さらに上述した第1の実施の形態においては、サーバ装置6に格納されている証明書ファイルを情報処理装置2にインポートする場合について述べた。しかし本発明はこれに限らず、サーバ装置6に格納されている種々のファイルを情報処理装置2にインポートする場合に適用しても良い。第2の実施の形態についても同様である。
Furthermore, in the first embodiment described above, the case where the certificate file stored in the server device 6 is imported into the
さらに上述した第1の実施の形態においては、設定端末装置3及び中継端末装置4を、何れもスマートフォンとする場合について述べた。しかし本発明はこれに限らず、設定端末装置3及び中継端末装置4を、例えばタブレット端末やノート型コンピュータ装置等、種々の情報機器としても良い。この場合、NFCユニットやWi-Fiユニット等、必要な通信ユニットを搭載していれば良い。ただし、設定端末装置3は、情報処理装置2のNFCユニット16に近接させる(かざす)ことが可能な形態であれば良い。第2の実施の形態についても同様である。
Furthermore, in the above-described first embodiment, the case where both the setting
さらに上述した第1の実施の形態においては、中継端末装置4がストレージ64(図10)に予め記憶されたプログラムを読み出して実行することにより、中継処理手順RT31(図18)を実行する場合について述べた。しかし本発明はこれに限らず、例えば中継端末装置4がサーバ装置6から所定のプログラムをダウンロードし、中継処理手順RT31を実行するようにしても良い。情報処理装置2及び設定端末装置3についても同様であり、また第2の実施の形態についても同様である。
Furthermore, in the above-described first embodiment, the relay terminal device 4 reads out and executes a program pre-stored in the storage 64 (FIG. 10) to execute the relay processing procedure RT31 (FIG. 18). Stated. However, the present invention is not limited to this. For example, the relay terminal device 4 may download a predetermined program from the server device 6 and execute the relay processing procedure RT31. The same applies to the
さらに上述した第1の実施の形態においては、中継端末装置4からの要求に応じてサーバ装置6が証明書ファイルを該中継端末装置4へ送信する場合について述べた。しかし本発明はこれに限らず、例えばネットワーク10に接続されると共にクライアントとして機能するコンピュータ装置が証明書ファイルを記憶している場合に、中継端末装置4からの要求に応じて当該コンピュータ装置が当該証明書ファイルを該中継端末装置4へ送信するようにしても良い。第2の実施の形態についても同様である。 Furthermore, in the first embodiment described above, the case where the server device 6 transmits the certificate file to the relay terminal device 4 in response to a request from the relay terminal device 4 has been described. However, the present invention is not limited to this. A certificate file may be transmitted to the relay terminal device 4 . The same applies to the second embodiment.
さらに上述した第1の実施の形態においては、単機能のプリンタとして構成された画像形成装置である情報処理装置2に本発明を適用する場合について述べた。しかし本発明はこれに限らず、例えば複写機やファクシミリ装置の機能を有するMFP(Multi Function Peripheral)等、他の種々の機能を有する画像形成装置である情報処理装置に適用しても良い。第2の実施の形態についても同様である。
Furthermore, in the first embodiment described above, the case where the present invention is applied to the
さらに上述した第1の実施の形態においては、情報処理装置2(図2)が印刷部19を有する画像形成装置である場合について述べた。しかし本発明はこれに限らず、情報処理装置2が他の種々の電子機器である場合に適用しても良い。第2の実施の形態についても同様である。
Furthermore, in the first embodiment described above, the case where the information processing apparatus 2 (FIG. 2) is an image forming apparatus having the
さらに本発明は、上述した各実施の形態及び他の実施の形態に限定されるものではない。すなわち本発明は、上述した各実施の形態と上述した他の実施の形態の一部又は全部を任意に組み合わせた実施の形態や、一部を抽出した実施の形態にもその適用範囲が及ぶものである。 Furthermore, the present invention is not limited to the embodiments described above and other embodiments. In other words, the scope of the present invention extends to embodiments obtained by arbitrarily combining part or all of each of the above-described embodiments and other embodiments described above, and to embodiments in which a part is extracted. is.
さらに上述した第1の実施の形態においては、通信端末装置としての中継端末装置4と、サーバ装置としてのサーバ装置6と、情報処理装置としての情報処理装置2とにより、情報処理システムとしての情報処理システム1を構成する場合について述べた。このうちサーバ装置は、記憶部としてのストレージ6Sによって構成した。また情報処理装置は、第1の取得部としてのNFCユニット16と、出力部としての印刷部19と、第1の無線通信部としてのWi-Fiユニット15とによって構成した。さらに通信端末装置は、第2の取得部としてのカメラユニット68及び2次元コード読取処理部72と、第2の無線通信部としてのWi-Fiユニット65とによって構成した。しかし本発明はこれに限らず、その他種々の構成でなる通信端末装置と、サーバ装置と、情報処理装置とにより、情報処理システムを構成しても良い。この場合、サーバ装置を、その他種々の構成でなる記憶部によって構成し、情報処理装置を、その他種々の構成でなる第1の取得部と、出力部と、第1の無線通信部とによって構成し、通信端末装置を、その他種々の構成でなる第2の取得部と、第2の無線通信部とによって構成しても良い。
Furthermore, in the above-described first embodiment, the relay terminal device 4 as a communication terminal device, the server device 6 as a server device, and the
本発明は、例えば情報処理装置に装置設定を適用すると共に証明書ファイルをインポートする場合に利用できる。 The present invention can be used, for example, when applying device settings to an information processing device and importing a certificate file.
1、201……情報処理システム、2、202……情報処理装置、3……設定端末装置、4、204……中継端末装置、5……アクセスポイント、6……サーバ装置、6S……ストレージ、6C……証明書記憶部、7……NFC、8、9……Wi-Fi、10……ネットワーク、14、214……ストレージ、14A……装置設定記憶部、14B……証明書記憶部、15……Wi-Fiユニット、16……NFCユニット、16T……NFCタグ、17……表示パネル、18……操作ボタン、19……印刷部、21、221……制御部、27……2次元コード生成部、28……NFC処理部、29……Wi-Fi制御部、64、264……ストレージ、64A……証明書ファイル記憶部、65……Wi-Fiユニット、67……タッチパネル、68……カメラユニット、71……Wi-Fi制御部、72……2次元コード読取処理部、81、281……制御部、264……ストレージ、266……NFCユニット、272……NFC処理部、F1……装置情報、F2……設定情報、T1……装置設定テーブル、T2……設定データテーブル。
Claims (9)
前記情報格納装置は、
前記情報処理装置に設定する第1の設定情報を記憶する記憶部
を有し、
前記情報処理装置は、
外部装置から前記通信端末装置との間で無線通信を確立するための接続情報を含む第2の設定情報を取得する第1の取得部と、
前記第2の設定情報を出力する出力部と、
前記通信端末装置と無線通信を行う第1の無線通信部と
を有し、
前記通信端末装置は、
前記情報処理装置から出力された前記第2の設定情報を取得する第2の取得部と、
前記情報格納装置のアドレス情報及び前記第1の設定情報を識別するための識別情報に基づいて当該情報格納装置から当該第1の設定情報を取得し、前記接続情報に基づいて前記情報処理装置との間で前記無線通信を確立し、前記第1の設定情報を前記情報処理装置に送信する第2の無線通信部と
を有することを特徴とする情報処理システム。 In an information processing system having a communication terminal device, an information storage device, and an information processing device,
The information storage device is
a storage unit that stores first setting information to be set in the information processing device;
The information processing device is
a first acquisition unit that acquires second setting information including connection information for establishing wireless communication with the communication terminal device from an external device;
an output unit that outputs the second setting information;
a first wireless communication unit that performs wireless communication with the communication terminal device,
The communication terminal device
a second acquisition unit that acquires the second setting information output from the information processing device;
acquiring the first setting information from the information storage device based on the address information of the information storage device and the identification information for identifying the first setting information, and connecting the information processing device based on the connection information; and a second wireless communication unit that establishes the wireless communication between and transmits the first setting information to the information processing device.
ことを特徴とする請求項1に記載の情報処理システム。 The information processing system according to claim 1, wherein the first acquisition unit of the information processing device acquires the second setting information from the external device via short-range wireless communication.
ことを特徴とする請求項1に記載の情報処理システム。 3. The first acquisition unit of the information processing device acquires the address information and the identification information of the information storage device from the external device in addition to the second setting information. 1. The information processing system according to 1.
前記通信端末装置の前記第2の無線通信部は、前記ユーザにより前記通信端末操作部を介して入力された前記情報格納装置の前記アドレス情報及び前記識別情報に基づき、前記情報格納装置から前記第1の設定情報を取得する
ことを特徴とする請求項1に記載の情報処理システム。 The communication terminal device has a communication terminal operation unit that receives input of the address information and the identification information of the information storage device by a user's operation,
Based on the address information and the identification information of the information storage device input by the user via the communication terminal operation unit, the second wireless communication unit of the communication terminal device transmits the information from the information storage device to the second wireless communication device. 2. The information processing system according to claim 1, wherein the setting information of No. 1 is acquired.
ことを特徴とする請求項1に記載の情報処理システム。 The second wireless communication unit of the communication terminal establishes wireless communication with a predetermined access point, connects to the information storage device, acquires the first setting information, and then sets the second wireless communication unit. establishing the wireless communication with the information processing device based on the connection information included in the setting information of the above, transmitting the first setting information to the information processing device, and then again via the access point 2. The information processing system according to claim 1, wherein said wireless communication is established with an information storage device.
前記情報処理装置の前記出力部は、画像を媒体に印刷する印刷部であり、
前記通信端末装置の前記第2の取得部は、前記画像を撮像する撮像部と、当該画像を解析する解析部とを有し、
前記情報処理装置は、前記ユーザから前記情報処理操作部に対する所定の操作を受け付けると、前記第2の設定情報を表す設定情報画像を前記印刷部により前記媒体に印刷し、
前記通信端末装置の前記第2の取得部は、前記媒体に印刷された前記設定情報画像を前記撮像部により撮像し、当該設定情報画像を前記解析部によって解析することにより、前記第2の設定情報を取得する
ことを特徴とする請求項1に記載の情報処理システム。 The information processing device has an information processing operation unit that receives a user's operation,
the output unit of the information processing device is a printing unit that prints an image on a medium;
The second acquisition unit of the communication terminal device has an imaging unit that captures the image and an analysis unit that analyzes the image,
When the information processing device receives a predetermined operation from the user on the information processing operation unit, the information processing device causes the printing unit to print a setting information image representing the second setting information on the medium,
The second acquisition unit of the communication terminal device captures the setting information image printed on the medium by the imaging unit, and analyzes the setting information image by the analysis unit to obtain the second setting information. The information processing system according to claim 1, wherein information is acquired.
前記印刷部は、暗号化した前記第2の設定情報を表す前記設定情報画像を前記印刷部により前記媒体に印刷し、
前記通信端末装置は、前記通信端末操作部を介してパスワードを入力させ、
前記通信端末装置の前記第2の取得部は、前記媒体に印刷された前記設定情報画像を前記撮像部により撮像し、当該設定情報画像を前記解析部によって解析して得られた情報を、前記パスワードを用いて復号化することにより、前記第2の設定情報を取得する
ことを特徴とする請求項6に記載の情報処理システム。 The communication terminal device has a communication terminal operation unit that receives an input operation of the user,
The printing unit prints the setting information image representing the encrypted second setting information on the medium by the printing unit;
The communication terminal device causes a password to be entered via the communication terminal operation unit,
The second acquisition unit of the communication terminal device captures the setting information image printed on the medium by the image capturing unit, analyzes the setting information image by the analysis unit, and obtains information obtained by the 7. The information processing system according to claim 6, wherein the second setting information is obtained by decrypting using a password.
前記情報処理装置から出力された、無線通信を確立するための接続情報を含む第2の設定情報を取得する取得部と、
前記情報処理装置に設定すべき第1の設定情報を記憶する前記情報格納装置のアドレス情報及び当該第1の設定情報を識別するための識別情報に基づき、当該情報格納装置から当該第1の設定情報を取得し、前記接続情報に基づいて前記情報処理装置と前記無線通信を確立し、前記第1の設定情報を前記情報処理装置に送信する無線通信部と
を有することを特徴とする通信端末装置。 A communication terminal device capable of communicating with an information storage device and an information processing device,
an acquisition unit configured to acquire second setting information including connection information for establishing wireless communication output from the information processing device;
Based on the address information of the information storage device that stores the first setting information to be set in the information processing device and the identification information for identifying the first setting information, the first setting is performed from the information storage device. a wireless communication unit that acquires information, establishes the wireless communication with the information processing device based on the connection information, and transmits the first setting information to the information processing device. Device.
前記情報処理装置に設定すべき第1の設定情報を記憶する情報格納装置のアドレス情報及び当該第1の設定情報を識別するための識別情報に基づき、当該情報格納装置から当該第1の設定情報を取得する第2のステップと、
前記接続情報に基づいて前記情報処理装置との間で前記無線通信を確立し、前記第1の設定情報を前記情報処理装置に送信する第3のステップと
を有することを特徴とする設定情報供給方法。
a first step of acquiring, by an acquisition unit, second setting information including connection information for establishing wireless communication between the information processing device and the communication terminal device, which is output from the information processing device;
Based on the address information of the information storage device storing the first setting information to be set in the information processing device and the identification information for identifying the first setting information, the first setting information is retrieved from the information storage device. a second step of obtaining
and a third step of establishing the wireless communication with the information processing device based on the connection information and transmitting the first setting information to the information processing device. Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021105203A JP2023003870A (en) | 2021-06-24 | 2021-06-24 | Information processing system, communication terminal device and setting information supplying method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021105203A JP2023003870A (en) | 2021-06-24 | 2021-06-24 | Information processing system, communication terminal device and setting information supplying method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2023003870A true JP2023003870A (en) | 2023-01-17 |
Family
ID=85100655
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021105203A Pending JP2023003870A (en) | 2021-06-24 | 2021-06-24 | Information processing system, communication terminal device and setting information supplying method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2023003870A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005210267A (en) * | 2004-01-21 | 2005-08-04 | Canon I-Tech Inc | Print system and setting method of image input unit |
| JP2018129770A (en) * | 2017-02-10 | 2018-08-16 | キヤノン株式会社 | Information processing apparatus, control method and program |
| JP2019219879A (en) * | 2018-06-19 | 2019-12-26 | 株式会社沖データ | Image forming system |
| JP2021005359A (en) * | 2019-06-25 | 2021-01-14 | 株式会社リコー | Information processing program, information processing apparatus, information processing system, and information processing method |
| JP2021013169A (en) * | 2020-09-24 | 2021-02-04 | キヤノン株式会社 | Information processing device, control method of information processing device, and program |
-
2021
- 2021-06-24 JP JP2021105203A patent/JP2023003870A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005210267A (en) * | 2004-01-21 | 2005-08-04 | Canon I-Tech Inc | Print system and setting method of image input unit |
| JP2018129770A (en) * | 2017-02-10 | 2018-08-16 | キヤノン株式会社 | Information processing apparatus, control method and program |
| JP2019219879A (en) * | 2018-06-19 | 2019-12-26 | 株式会社沖データ | Image forming system |
| JP2021005359A (en) * | 2019-06-25 | 2021-01-14 | 株式会社リコー | Information processing program, information processing apparatus, information processing system, and information processing method |
| JP2021013169A (en) * | 2020-09-24 | 2021-02-04 | キヤノン株式会社 | Information processing device, control method of information processing device, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10289351B2 (en) | Method and image forming apparatus using near field communication | |
| US10229297B2 (en) | Method and apparatus to write tag using near field communication | |
| US10750049B2 (en) | Non-transitory computer-readable information recording medium, information processing apparatus, and communications system | |
| CN109495755B (en) | Information processing apparatus, data structure of image file, and information processing method | |
| CN105282353B (en) | Information processing unit, system and information processing method | |
| JP6938885B2 (en) | Information copying method and processing device between devices | |
| JP6690258B2 (en) | Program, information processing device, communication system | |
| US20190384537A1 (en) | Image forming system | |
| JP7434441B2 (en) | Information processing system, information processing device | |
| US10327124B2 (en) | Communication device and terminal device | |
| CN105302504B (en) | Information processing unit and information processing method | |
| JP7013962B2 (en) | Equipment system, job processing method, information processing device, program | |
| CN104683399A (en) | Device control system and device control method | |
| CN109309773B (en) | Information processing apparatus and computer-readable medium storing program | |
| JP2023003870A (en) | Information processing system, communication terminal device and setting information supplying method | |
| JP2025142072A (en) | Information processing apparatus, system, program and information processing method | |
| JP4618804B2 (en) | Information processing apparatus, information processing method, and computer program | |
| EP1746800A2 (en) | Data transmitting and receiving system, data processing apparatus, and encoding communication method | |
| JP2022086664A (en) | Information processing equipment and application software | |
| JP7497619B2 (en) | Information Processing System | |
| US20180097967A1 (en) | Communication device | |
| JP6551058B2 (en) | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, DATA ACQUIRING METHOD, AND PROGRAM | |
| JP6988558B2 (en) | Image forming system, image forming device, mobile terminal and authentication program | |
| JP4786145B2 (en) | Data management system, data operation terminal, image forming apparatus, and data operation program executed by them | |
| JP7574703B2 (en) | Information Processing System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240214 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241119 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250415 |