[go: up one dir, main page]

JP2003101540A - System and method for communication - Google Patents

System and method for communication

Info

Publication number
JP2003101540A
JP2003101540A JP2001284937A JP2001284937A JP2003101540A JP 2003101540 A JP2003101540 A JP 2003101540A JP 2001284937 A JP2001284937 A JP 2001284937A JP 2001284937 A JP2001284937 A JP 2001284937A JP 2003101540 A JP2003101540 A JP 2003101540A
Authority
JP
Japan
Prior art keywords
node
network
communication
address
confirmation
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
Application number
JP2001284937A
Other languages
Japanese (ja)
Inventor
Naoyuki Iwabuchi
直行 岩渕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2001284937A priority Critical patent/JP2003101540A/en
Publication of JP2003101540A publication Critical patent/JP2003101540A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Small-Scale Networks (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To realize easy access from a computer to a peripheral equipment such as a printer through a network. SOLUTION: A notification means in a printer device writes the printer's address, driver and public key in a PC card inserted therein. An authentication request means in a personal computer (PC) reads out the printer's address, driver and public key from the PC card. The authentication request means installs the driver in the PC, accesses the printer device through a network using the obtained address, informs the printer device of the PC's address, and requests authentication with a public key. An authentication means in the printer device determines if the authentication request from the PC is valid by using the public key included in the request when executing authentication.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ネットワークを介
して認証を行う通信システムおよびその方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system and method for authenticating via a network.

【0002】[0002]

【従来の技術】コンピュータを、プリンタなどの周辺機
器とをネットワークを介して接続し、文書の印刷などの
作業を行うネットワークシステムが広く用いられてい
る。このようなネットワークシステムに接続されている
機器の管理のために、例えば、「特開2000−337
55号公報」(文献1)は、プリンタサーバが、ネット
ワーク内のプリンタを識別するための識別データを受
け、受けた識別データを用いて、プリンタを利用するた
めのソフトウェア(ドライバ)をインストールする発明
を開示する。
2. Description of the Related Art A network system is widely used in which a computer is connected to a peripheral device such as a printer through a network to perform a work such as printing a document. For management of devices connected to such a network system, for example, “Japanese Patent Laid-Open No. 2000-337” is used.
No. 55 publication (Reference 1), an invention in which a printer server receives identification data for identifying a printer in a network and uses the received identification data to install software (driver) for using the printer. Is disclosed.

【0003】また、「特開平10−105406号公
報」(文献2)は、管理サーバを用いてドライバを管理
し、ネットワーク内のコンピュータにドライバをインス
トールする発明を開示する。
Further, Japanese Patent Laid-Open No. 10-105406 (Reference 2) discloses an invention in which a driver is managed by using a management server and the driver is installed in a computer in a network.

【0004】また、「特開平6−110663号公報」
(文献3)は、周辺機器に関するパラメータファイルを
作成し、このパラメータファイルを用いてネットワーク
内のコンピュータにドライバをインストールする発明を
開示する。
Further, "JP-A-6-110663"
(Reference 3) discloses an invention in which a parameter file relating to a peripheral device is created and a driver is installed in a computer in a network using this parameter file.

【0005】また、「特開2000−132353号公
報」(文献4)は、赤外線通信によりコンピュータにド
ライバをインストールし、同じく赤外線通信により印刷
しようとする文書をプリンタに送信する発明を開示す
る。
Further, Japanese Patent Laid-Open No. 2000-132353 (Reference 4) discloses an invention in which a driver is installed in a computer by infrared communication and a document to be printed is also transmitted by infrared communication to a printer.

【0006】しかしながら、文献1に開示された発明
は、プリントサーバのネットワーク上の認識データを供
与するDHCPサーバを必要とする。また、文献2に開
示された発明では、ドライバを管理するサーバが必要に
なる。また、文献3に開示された発明では、ドライバの
インストールに用いられるファイルを作成する装置が必
要になる。また、文献4開示された発明において用いら
れている赤外線通信の通信速度は低速であり、また、コ
ンピュータから赤外先通信が可能な近距離にある場所の
プリンタしか使うことができない。
However, the invention disclosed in Document 1 requires a DHCP server that provides the recognition data on the network of the print server. Further, the invention disclosed in Document 2 requires a server that manages the driver. Further, the invention disclosed in Document 3 requires an apparatus that creates a file used for installing a driver. Further, the communication speed of infrared communication used in the invention disclosed in Document 4 is low, and only a printer in a short distance where infrared communication can be performed from a computer can be used.

【0007】[0007]

【発明が解決しようとする課題】本発明は、上述した従
来技術の問題点に鑑みてなされたものであり、コンピュ
ータからネットワークを介して目的とするプリンタ等の
周辺機器を、簡単かつ確実に利用することができる通信
システムおよびその方法を提供することを目的とする。
また、本発明は、特別な管理装置なしに、コンピュータ
に周辺機器のドライバを簡単にインストールすることが
できるようにした通信システムおよびその方法を提供す
ることを目的とする。また、本発明は、ネットワーク上
でプリンタを識別するための識別データの経路と、デー
タの通信経路とを別にして、それぞれの経路のメリット
を享受できるようにした通信システムおよびその方法を
提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and uses a peripheral device such as a desired printer from a computer via a network in a simple and reliable manner. It is an object of the present invention to provide a communication system and a method thereof that can be performed.
It is another object of the present invention to provide a communication system and a method thereof which allow a driver of a peripheral device to be easily installed in a computer without a special management device. Further, the present invention provides a communication system and a method thereof in which an identification data path for identifying a printer on a network is separated from a data communication path so that the advantages of each path can be enjoyed. The purpose is to

【0008】[0008]

【課題を解決するための手段】[第1の通信システム]
上記目的を達成するために、本発明にかかる第1の通信
システムは、ネットワークを介して接続された第1のノ
ードと第2のノードとが通信を行う通信システムであっ
て、前記第1のノードには、前記ネットワークにおける
アドレスが付され、前記第1のノードは、前記第2のノ
ードに対して、前記ネットワーク以外の通信路を介して
前記第1のアドレスを通知するアドレス通知手段を有
し、前記第2のノードは、前記通知されたアドレスを用
いて、前記第1のノードに対してデータを送信する送信
手段を有する。
Means for Solving the Problems [First Communication System]
To achieve the above object, a first communication system according to the present invention is a communication system in which a first node and a second node connected via a network communicate with each other. An address in the network is attached to the node, and the first node has an address notifying unit that notifies the second node of the first address via a communication path other than the network. However, the second node has a transmission unit that transmits data to the first node using the notified address.

【0009】[第2の通信システム]また、本発明にか
かる第2の通信システムは、ネットワークを介して接続
された第1のノードと第2のノードとが通信を行う通信
システムであって、前記第1のノードおよび前記第2の
ノードそれぞれには、前記ネットワークにおける通信に
用いられる第1のアドレスおよび第2のアドレスそれぞ
れが付され、前記第1のノードは、前記第2のノードに
対して、前記ネットワーク以外の通信路を介して前記第
1のアドレスを通知するアドレス通知手段と、前記第2
のノードとの間で接続の確認を行う第1の確認手段とを
有し、前記第2のノードは、前記第1のノードとの間で
接続の確認を行う第2の確認手段と、前記確認した第1
のノードとの間の通信を、前記ネットワークを介して行
う通信処理手段とを有する。
[Second Communication System] A second communication system according to the present invention is a communication system in which a first node and a second node connected via a network communicate with each other. The first node and the second node are respectively provided with a first address and a second address used for communication in the network, and the first node is provided with respect to the second node. Address notification means for notifying the first address via a communication path other than the network;
And a second confirmation means for confirming connection with the first node, the first confirmation means for confirming connection with the first node, and the second confirmation means for confirming connection with the first node, First confirmed
Communication processing means for performing communication with the node via the network.

【0010】好適には、前記第1のノードおよび第2の
ノードに装着され、前記第1のノードにより書き込まれ
た情報を記憶し、前記第2のノードにより前記書き込ま
れた情報が読み出される記憶手段を有し、前記第2のノ
ードのアドレス通知手段は、装着された前記記憶手段に
前記第1のアドレスを書き込み、前記第2のノードの確
認手段は、装着された前記記憶手段から前記書き込まれ
た第1のアドレスを読み出す。
[0010] Preferably, the storage is mounted on the first node and the second node, stores the information written by the first node, and reads the written information by the second node. The address notification means of the second node writes the first address to the attached storage means, and the confirmation means of the second node writes the first address from the attached storage means. The read first address is read.

【0011】好適には、前記第1のノードの通知手段
は、前記第2のノードに対して、前記第1のアドレスと
暗号鍵とを通知し、前記第2のノードの第2の確認手段
は、前記第1のノードに対して、前記通知された暗号鍵
を含む確認要求を出し、前記第1のノードの確認手段
は、前記確認要求に含まれる暗号鍵に基づいて確認要求
を認めるか否かを判断する。
Preferably, the notifying means of the first node notifies the second node of the first address and the encryption key, and the second confirming means of the second node. Sends a confirmation request including the notified encryption key to the first node, and the confirmation means of the first node recognizes the confirmation request based on the encryption key included in the confirmation request. Determine whether or not.

【0012】好適には、前記第1のノードのアドレス通
知手段は、前記第2のノードに対して、前記ネットワー
ク以外の通信路を介して、前記第2のノードが前記第1
のノードとネットワークを介して通信するために必要な
通信ソフトウェアをさらに送り、前記第2のノードの通
信処理手段は、前記送られた通信ソフトウェアを用い
て、前記確認を与えた第1のノードとの間の通信を、前
記ネットワークを介して行う。
Preferably, the address notifying means of the first node causes the second node to communicate with the second node via a communication path other than the network.
Communication software required to communicate with the node via the network, and the communication processing means of the second node uses the sent communication software to communicate with the first node that gave the confirmation. Communication between them is performed via the network.

【0013】好適には、前記第1のノードはプリンタで
あって、前記確認が与えられた第2のノードの通信手段
は、前記プリンタに対して印刷を行わせる通信を行う。
Preferably, the first node is a printer, and the communication means of the second node to which the confirmation has been given performs communication for causing the printer to perform printing.

【0014】[クライアント装置]また、本発明にかか
るクライアント装置は、ネットワークを介して接続され
たサーバ装置と通信するクライアント装置であって、前
記ネットワークを介さずに前記接続されたサーバ装置と
通信する通信手段を備え、この通信手段を介して前記サ
ーバ装置から受信した接続確認用の識別情報を、前記ネ
ットワークを介して前記サーバ装置へ送信することを特
徴とする。
[Client Device] A client device according to the present invention is a client device that communicates with a server device connected through a network, and communicates with the connected server device without passing through the network. A communication means is provided, and the connection confirmation identification information received from the server device via the communication means is transmitted to the server device via the network.

【0015】[サーバ装置]また、本発明にかかるサー
バ装置は、ネットワークを介して接続されたクライアン
ト装置と通信するサーバ装置であって、前記ネットワー
クを介さずに前記クライアント装置と通信する通信手段
を備え、この通信手段を介して前記クライアント装置へ
接続確認用の識別情報を送信するとともに、ネットワー
クを介して前記クライアント装置から接続確認用の識別
情報を受信し、送受信した2つの識別情報に基づいて前
記クライアント装置との接続を確認してデータの送受信
を行うことを特徴とする。
[Server Device] The server device according to the present invention is a server device that communicates with a client device connected via a network, and includes a communication means for communicating with the client device without passing through the network. In addition to transmitting identification information for connection confirmation to the client device via this communication means, receiving identification information for connection confirmation from the client device via the network, and based on the two transmitted and received identification information. It is characterized in that the connection with the client device is confirmed and data is transmitted and received.

【0016】[通信方法]また、本発明にかかる通信方
法は、ネットワークを介して接続された第1のノードと
第2のノードとが通信を行う通信方法であって、前記第
1のノードおよび前記第2のノードそれぞれには、前記
ネットワークにおける通信に用いられる第1のアドレス
および第2のアドレスそれぞれが付され、前記第1のノ
ードは、前記第2のノードに対して、前記ネットワーク
以外の通信路を介して前記第1のアドレスを通知し、前
記第2のノードとの間で接続の確認を行い、前記第2の
ノードは、前記第1のノードとの間で接続の確認を行
い、前記確認した第1のノードとの間の通信を、前記ネ
ットワークを介して行う。
[Communication Method] A communication method according to the present invention is a communication method in which a first node and a second node connected via a network communicate with each other. Each of the second nodes is provided with a first address and a second address used for communication in the network, and the first node is configured to communicate with the second node other than the network. The first address is notified via the communication path, the connection is confirmed with the second node, and the second node confirms the connection with the first node. The communication with the confirmed first node is performed via the network.

【0017】[プログラム]また、本発明にかかるプロ
グラムは、ネットワークを介して接続された第1のコン
ピュータと第2のコンピュータとが通信を行う通信シス
テムにおいて、前記第1のコンピュータおよび前記第2
のコンピュータにより実行されるプログラムであって、
ネットワークを介して接続された第1のノードと第2の
ノードとが通信を行う通信方法であって、前記第1のノ
ードおよび前記第2のノードそれぞれには、前記ネット
ワークにおける通信に用いられる第1のアドレスおよび
第2のアドレスそれぞれが付され、前記第1のノードに
おいて、前記第2のノードに対して、前記ネットワーク
以外の通信路を介して前記第1のアドレスを通知するス
テップと、前記第2のノードとの間で確認を行うステッ
プとを実行させ、前記第2のノードにおいて、前記第1
のノードとの間で確認を行うステップと、前記確認した
第1のノードとの間の通信を、前記ネットワークを介し
て行うステップとを実行させる。
[Program] Further, a program according to the present invention is a communication system in which a first computer and a second computer connected via a network communicate with each other, in the first computer and the second computer.
A program executed by the computer of
A communication method in which a first node and a second node connected via a network communicate with each other, wherein each of the first node and the second node is used for communication in the network. A first address and a second address respectively, and in the first node, notifying the second node of the first address via a communication path other than the network; And a step of performing confirmation with a second node, wherein the first node
And a step of performing communication with the confirmed first node via the network.

【0018】[0018]

【発明の実施の形態】[第1の実施形態]以下、本発明
の第1の実施形態を説明する。
BEST MODE FOR CARRYING OUT THE INVENTION [First Embodiment] The first embodiment of the present invention will be described below.

【0019】[システム構成]図1は、第1の実施形態
として示す本発明にかかる第1の通信システム1の全体
構成を例示する図である。図1に示すように、通信シス
テム1は、パーソナルコンピュータ(PC)2およびプ
リンタ装置3が、コンピュータ相互に接続された第1〜
第3のネットワーク10−1〜10−3に接続された構
成を採る。
[System Configuration] FIG. 1 is a diagram illustrating an overall configuration of a first communication system 1 according to the present invention, which is shown as a first embodiment. As shown in FIG. 1, in a communication system 1, a personal computer (PC) 2 and a printer device 3 are connected to each other by a computer.
The configuration connected to the third networks 10-1 to 10-3 is adopted.

【0020】[ハードウェア構成]図2は、図1に示し
たプリンタ装置3の構成を示す図である。図2に示すよ
うに、プリンタ装置3は、CPU200、ROM20
2、RAM204、表示インターフェース(IF)21
0、CRTディスプレイ・LCD表示装置などの表示装
置212、入出力IF220、キーボード・マウス・赤
外線通信装置などの入出力装置222、PCカード5に
対して情報の書き込みおよび読み出しを行うPCカード
IF230、ネットワークIF240、USB−IF2
42、CD−RWなどの記録媒体252を用いて情報を
記録・再生するCDドライブ・ハードディスク装置(H
DD)・フレキシブルディスク装置(FDD)などの記
録装置250およびプリンタエンジン30が、バス20
6を介して接続され、さらにPCカード5が備え付けら
れて構成される。
[Hardware Configuration] FIG. 2 is a diagram showing the configuration of the printer device 3 shown in FIG. As shown in FIG. 2, the printer device 3 includes a CPU 200 and a ROM 20.
2, RAM 204, display interface (IF) 21
0, a display device 212 such as a CRT display / LCD display device, an input / output IF 220, an input / output device 222 such as a keyboard / mouse / infrared communication device, a PC card IF 230 for writing / reading information to / from the PC card 5, a network IF240, USB-IF2
42, a CD drive / hard disk device (H that records and reproduces information using a recording medium 252 such as a CD-RW).
A recording device 250 such as a DD) / flexible disk device (FDD) and the printer engine 30 are connected to the bus 20.
6 and a PC card 5 is installed.

【0021】つまり、プリンタ装置3は、ネットワーク
に接続可能なコンピュータと、画像データを処理し、印
刷するためのプリンタエンジンとを組み合わせ、PCカ
ード5を備え付けたような構成を採る。
That is, the printer device 3 has a structure in which a computer connectable to a network and a printer engine for processing and printing image data are combined and a PC card 5 is provided.

【0022】図3は、図1に示したパーソナルコンピュ
ータ2の構成を示す図である。PC2は、例えば、ノー
トPCや、PDA(パーソナルデジタルアシスタンス)
など、一般にモバイル機器と呼ばれ、携帯に便利なよう
に小型に作られたパーソナルコンピュータであって、図
3に示すように、ネットワークに接続可能な一般的なコ
ンピュータの構成を採る。
FIG. 3 is a diagram showing the configuration of the personal computer 2 shown in FIG. The PC 2 is, for example, a notebook PC or a PDA (Personal Digital Assistance).
A personal computer that is generally called a mobile device and is small in size for convenience of carrying, and has a general computer configuration that can be connected to a network as shown in FIG.

【0023】図4は、図2,3に示したPCカード5の
構成を示す図である。図4に示したように、PCカード
5は、不揮発性あるいはバッテリバックアップされたメ
モリ50とPC−IF54から構成される。PCカード
5は、PC2およびプリンタ装置3のPCカードIF2
30に装着されて、PC2およびプリンタ装置3の内の
少なくとも一方によりPC−IF54を介してメモリ5
0に任意のデータが書き込まれ、PC2およびプリンタ
装置3の内の少なくとも他方により書き込まれたデータ
が読み出される。なお、PCカード5の用途によって
は、CPU52がさらに含まれることがある。
FIG. 4 is a diagram showing the configuration of the PC card 5 shown in FIGS. As shown in FIG. 4, the PC card 5 is composed of a non-volatile or battery-backed memory 50 and a PC-IF 54. The PC card 5 is the PC card IF2 of the PC 2 and the printer device 3.
The memory 5 mounted on the memory 5 is connected to the memory 5 via the PC-IF 54 by at least one of the PC 2 and the printer device 3.
Arbitrary data is written in 0, and the written data is read out by at least the other of the PC 2 and the printer device 3. The CPU 52 may be further included depending on the use of the PC card 5.

【0024】[認証ソフトウェア32]図5は、図1,
2に示したプリンタ装置3において実行され、PC2
(図1,3)との間で認証処理を行う認証ソフトウェア
32の構成を示す図である。図5に示すように、認証ソ
フトウェア32は、鍵作成部320、ネットワークアド
レス記憶部322、ドライバ記憶部324、PCカード
書き込み部326、認証部328、通信制御部330か
ら構成される。
[Authentication Software 32] FIG.
2 is executed by the printer device 3 shown in FIG.
It is a figure which shows the structure of the authentication software 32 which performs an authentication process with (FIG. 1, 3). As shown in FIG. 5, the authentication software 32 includes a key generation unit 320, a network address storage unit 322, a driver storage unit 324, a PC card writing unit 326, an authentication unit 328, and a communication control unit 330.

【0025】認証ソフトウェア32は、本発明にかかる
通信方法法を実現するためにサーバ側で実行されるソフ
トウェアであって、例えば、CD−ROMなどの記録媒
体252によりプリンタ装置3に供給され、RAM20
4にロードされて実行される。認証ソフトウェア32
は、これらの構成要素により、PCカードIF230に
装着されたPCカード5に対してプリンタ装置3のネッ
トワークアドレス、暗号鍵、および、ドライバを書き込
み、また、PC2からの認証要求に対する認証を行う。
The authentication software 32 is software executed on the server side to realize the communication method method according to the present invention, and is supplied to the printer device 3 by a recording medium 252 such as a CD-ROM and the RAM 20.
4 is loaded and executed. Authentication software 32
These components write the network address, the encryption key, and the driver of the printer device 3 to the PC card 5 mounted on the PC card IF 230, and authenticate the authentication request from the PC 2.

【0026】[鍵生成部320]鍵作成部320は、例
えば乱数をRASなどのアルゴリスムにより処理して公
開鍵を生成し、PCカード書き込み部326および認証
部328に対して出力する。
[Key Generation Unit 320] The key generation unit 320 processes a random number by an algorithm such as RAS to generate a public key and outputs it to the PC card writing unit 326 and the authentication unit 328.

【0027】なお、公開暗号方式において、公開鍵は秘
密鍵と組で用いられる。基本的に、公開鍵によりデータ
が暗号化され、秘密鍵により暗号化された文の暗号が解
かれ、平文とされるが、逆の使われ方がされることもあ
る。秘密鍵は、公開鍵から実時間的には導き出されるこ
とはなく、実質的に、秘密鍵なしに暗号化されたデータ
を平文に戻すことはできない。
In the public encryption system, the public key is used in combination with the private key. Basically, the data is encrypted with the public key, and the text encrypted with the private key is decrypted to be plain text, but it may be used in the opposite way. The private key is not derived in real time from the public key, and effectively the encrypted data cannot be returned to plaintext without the private key.

【0028】例えば、PC2が公開鍵により暗号化され
た文をプリンタ装置3に送り、このプリンタ装置3が、
PC2が暗号文の正しい送り先であり、正しい秘密鍵を
持っている場合には、その秘密鍵で暗号文を平文に戻す
ことができる。反対に、プリンタ装置3が暗号文を平文
に戻すことができれば、暗号文を送ったPC2が、公開
鍵が渡され、プリンタ装置3に正当にアクセスが許され
た装置であることが分かる。
For example, the PC 2 sends the text encrypted by the public key to the printer device 3, and the printer device 3
When the PC 2 is the correct destination of the ciphertext and has the correct secret key, the ciphertext can be returned to the plaintext with the secret key. On the other hand, if the printer device 3 can return the ciphertext to the plaintext, it can be seen that the PC 2 that has sent the ciphertext is the device to which the public key is passed and the printer device 3 is authorized to access.

【0029】このように、公開鍵を用いることにより、
PC2はプリンタ装置3を正しい暗号文の送り先である
と確認でき、反対に、プリンタ装置3は、PC2を、正
当にアクセスが許可された装置であると確認することが
できる。このように、プリンタ装置3とPC2との間
で、互いに相手を確認することを認証とも呼ぶ。さら
に、PC2に対して、プリンタ装置3の利用に関する課
金を行うようにする場合には、暗号を用いた認証が行わ
れる。このような場合、共有暗号方式が利用されること
がある。
Thus, by using the public key,
The PC 2 can confirm that the printer device 3 is the destination of the correct ciphertext, and conversely, the printer device 3 can confirm that the PC 2 is a device to which access is legally permitted. In this way, confirming the other party between the printer device 3 and the PC 2 is also called authentication. Furthermore, when charging the PC 2 for the use of the printer device 3, authentication using encryption is performed. In such a case, the shared encryption method may be used.

【0030】[ネットワークアドレス記憶部322]ネ
ットワークアドレス記憶部322は、入出力装置222
などを介してプリンタ装置3に設定されるIPアドレス
等、通信システム1においてプリンタ装置3との通信に
用いられるネットワークアドレスを記憶し、PCカード
書き込み部326に対して出力する。
[Network Address Storage Unit 322] The network address storage unit 322 is used for the input / output device 222.
The network address used for communication with the printer device 3 in the communication system 1, such as the IP address set in the printer device 3 via the above, is stored and output to the PC card writing unit 326.

【0031】[ドライバ記憶部324]ドライバ記憶部
324は、PC2がネットワーク10−1〜10−3を
介してプリンタ装置3にアクセスし、プリンタ装置3に
文書、図形などを印刷させるために必要なソフトウェア
(ドライバ)を記憶し、PCカード書き込み部326に
対して出力する。
[Driver Storage Unit 324] The driver storage unit 324 is necessary for the PC 2 to access the printer device 3 via the networks 10-1 to 10-3 and cause the printer device 3 to print a document, a figure, or the like. The software (driver) is stored and output to the PC card writing unit 326.

【0032】[PCカード書き込み部326]図6は、
図1,2に示したプリンタ装置3がPCカード5に書き
込む情報を示す図である。PCカード書き込み部326
(図5)は、PCカードIF230にPCカード5が装
着されると、図6に示すように、ネットワークアドレス
記憶部322から入力されたプリンタ装置3(PR)の
ネットワークアドレス、鍵作成部320から入力された
公開鍵、および、ドライバ記憶部324から入力された
ドライバを、PCカード5のメモリ50(図4)に書き
込む。
[PC Card Writing Unit 326] FIG.
FIG. 4 is a diagram showing information written in the PC card 5 by the printer device 3 shown in FIGS. PC card writing unit 326
When the PC card 5 is mounted on the PC card IF 230 (FIG. 5), as shown in FIG. 6, the network address of the printer device 3 (PR) input from the network address storage unit 322 and the key generation unit 320 are input. The input public key and the driver input from the driver storage unit 324 are written in the memory 50 (FIG. 4) of the PC card 5.

【0033】[通信制御部330]通信制御部330
は、ネットワーク10−1〜10−3を介してネットワ
ークIF240が受信したPC2の認証要求(図8を参
照して後述)に含まれる公開鍵を認証部328に対して
出力し、認証部328から入力される認証情報を、ネッ
トワークIF240およびネットワーク10−1〜10
−3を介してPC2に対して送信する。
[Communication controller 330] Communication controller 330
Outputs the public key included in the authentication request for the PC 2 (which will be described later with reference to FIG. 8) received by the network IF 240 via the networks 10-1 to 10-3 to the authentication unit 328, and from the authentication unit 328. The input authentication information is used as the network IF 240 and the networks 10-1 to 10-10.
-3 to PC2.

【0034】また、通信制御部330は、PC2との間
で通信処理を行い、PC2から受信した印刷要求および
印刷すべきデータ(印刷データ)をプリンタエンジン3
0(図2)に対して出力する。
Further, the communication control section 330 performs communication processing with the PC 2, and prints the print request and the data to be printed (print data) received from the PC 2 to the printer engine 3.
It outputs to 0 (FIG. 2).

【0035】[認証部328]認証部328は、通信制
御部330から入力される公開鍵を用いて、PC2から
の認証要求が正当であるか否かを判断し、正当である場
合には、認証要求が正当である旨を示す認証情報を通信
制御部330に対して出力する。
[Authentication Unit 328] The authentication unit 328 uses the public key input from the communication control unit 330 to determine whether the authentication request from the PC 2 is valid. The authentication information indicating that the authentication request is valid is output to the communication control unit 330.

【0036】例えば、認証要求の正当性は、例えば、P
C2から送られてきた公開鍵とプリンタ装置3が保持し
ている公開鍵との比較、あるいは、上述のように、プリ
ンタ装置3が、保持している秘密鍵により、PC2から
送られてきた暗号文を平文に戻せるか(但し、場合によ
っては、秘密鍵で暗号化された文を公開鍵で平文化する
場合もある)などにより判定することができる。認証部
328により認証要求が正当であると判断された場合に
は、プリンタ装置3からPC2に「プリント出力中」な
どの応答メッセージが返され、不当である場合には、プ
リンタ装置3からPC2にエラーなどのメッセージが返
される。
For example, the validity of the authentication request is, for example, P
The public key sent from C2 is compared with the public key held by the printer device 3, or, as described above, the printer device 3 uses the secret key held by the printer device 3 to encrypt the cipher sent from the PC 2. It can be determined by whether or not the sentence can be returned to the plaintext (however, in some cases, the sentence encrypted with the private key may be plaintext with the public key). When the authentication unit 328 determines that the authentication request is valid, the printer device 3 returns a response message such as “printing output” to the PC 2, and when the authentication request is invalid, the printer device 3 returns to the PC 2. Messages such as errors are returned.

【0037】[認証・インストールソフトウェア26]
図7は、図1,3に示したPC2において実行され、プ
リンタ装置3(図1,2)との間で認証処理を行い、プ
リンタ装置3から受けたドライバをインストールする認
証・インストールソフトウェア26の構成を示す図であ
る。図7に示すように、認証・インストールソフトウェ
ア26は、PCカード読み出し部260、ドライバイン
ストーラ262、ドライバ264、認証部266および
通信制御部268から構成される。認証・インストール
ソフトウェア26は、PCカード5を介してPC2に供
給されるドライバ264を除き、認証ソフトウェア32
(図5)と同様に、CD−ROMなどの記録媒体252
によりプリンタ装置3に供給され、RAM204にロー
ドされて実行される。
[Authentication / Install Software 26]
FIG. 7 shows the authentication / installation software 26 that is executed in the PC 2 shown in FIGS. 1 and 3, performs authentication processing with the printer device 3 (FIGS. 1 and 2), and installs the driver received from the printer device 3. It is a figure which shows a structure. As shown in FIG. 7, the authentication / installation software 26 includes a PC card reading unit 260, a driver installer 262, a driver 264, an authentication unit 266, and a communication control unit 268. The authentication / installation software 26 is the authentication software 32 except for the driver 264 supplied to the PC 2 via the PC card 5.
Similarly to (FIG. 5), a recording medium 252 such as a CD-ROM.
Is supplied to the printer device 3, and is loaded into the RAM 204 and executed.

【0038】認証・インストールソフトウェア26は、
これらの構成部分により、PCカード5から読み出した
情報(図6)に含まれるドライバ264をPC2にイン
ストールする。また、認証・インストールソフトウェア
26は、PCカード5から読み出した認証用データ(公
開鍵)を用いてプリンタ装置3に対して認証要求を出
し、プリンタ装置3に認証された場合、プリンタ装置3
との間で通信処理を行い、プリンタ装置3に文書、画像
などを印刷させる。
The authentication / installation software 26 is
With these components, the driver 264 included in the information read from the PC card 5 (FIG. 6) is installed in the PC 2. Further, the authentication / installation software 26 issues an authentication request to the printer device 3 using the authentication data (public key) read from the PC card 5, and when the printer device 3 is authenticated, the printer device 3
The printer 3 is made to print documents, images, etc.

【0039】[PCカード読み出し部260]PCカー
ド読み出し部260は、PC2のPCカードIF230
(図3)に装着されたPCカード5のメモリ50(図
4)から、プリンタ装置3が書き込んだ情報(図6)を
読み出して、ドライバをドライバインストーラ262に
対して出力し、ネットワークアドレスおよび公開鍵をド
ライバ264および認証部266に対して出力する。
[PC card reading unit 260] The PC card reading unit 260 is the PC card IF 230 of the PC 2.
The information (FIG. 6) written by the printer device 3 is read from the memory 50 (FIG. 4) of the PC card 5 mounted in (FIG. 3), the driver is output to the driver installer 262, and the network address and public information are displayed. The key is output to the driver 264 and the authentication unit 266.

【0040】[通信制御部268]通信制御部268
は、読み出されたネットワークアドレスを用いてネット
ワーク10−1〜10−3を介してプリンタ装置3との
間で通信を行い、プリンタ装置3から受信した認証情報
を認証部266に対して出力する。また、通信制御部2
68は、認証部266が生成した認証要求をネットワー
ク10−1〜10−3を介してプリンタ装置3に対して
送信する。また、通信制御部268は、ドライバ264
の制御に従って、ネットワーク10−1〜10−3を介
してプリンタ装置3との間で、印刷すべきデータ(印刷
データ)をプリンタ装置3に対して送信するなど、プリ
ンタ装置3に印刷を行わせるための情報の送受信を行
う。
[Communication controller 268] Communication controller 268
Performs communication with the printer device 3 via the networks 10-1 to 10-3 using the read network address, and outputs the authentication information received from the printer device 3 to the authentication unit 266. . Also, the communication control unit 2
68 transmits the authentication request generated by the authentication unit 266 to the printer device 3 via the networks 10-1 to 10-3. The communication control unit 268 also controls the driver 264.
According to the control of 1., the printer device 3 is caused to perform printing, for example, by transmitting data to be printed (print data) to the printer device 3 via the networks 10-1 to 10-3. Information is sent and received.

【0041】[ドライバインストーラ262]ドライバ
インストーラ262は、PCカード読み出し部260か
ら入力されるプリンタ装置3(PR)用のドライバ26
4のインストールを行う。
[Driver installer 262] The driver installer 262 is a driver 26 for the printer device 3 (PR) input from the PC card reading unit 260.
Install 4.

【0042】[ドライバ264]ドライバ264は、ド
ライバインストーラ262によりインストールされ、プ
リンタ装置3により認証された場合に、通信制御部26
8を介してプリンタ装置3と通信し、プリンタ装置3に
印刷を行わせる。
[Driver 264] The driver 264 is installed by the driver installer 262, and is authenticated by the printer device 3, the communication control unit 26.
It communicates with the printer device 3 via 8 and causes the printer device 3 to perform printing.

【0043】[認証部266]図8は、PC2(図1,
3)からプリンタ装置3(図1,2)に出される認証要
求に含まれる情報を示す図である。認証部266は、図
8に示すように、PCカード読み出し部260から入力
される公開鍵およびIPアドレス等のPC2のアドレス
を含む認証要求を通信制御部268を介してプリンタ装
置3に対して送信する。また、認証部266は、通信制
御部268から入力される認証情報が、認証が認められ
たことを示す場合に、ドライバ264にプリンタ装置3
に対する印刷処理を許可する。
[Authentication unit 266] FIG.
FIG. 3 is a diagram showing information included in an authentication request issued to the printer device 3 (FIGS. 1 and 2) from FIG. 3). As shown in FIG. 8, the authentication unit 266 transmits an authentication request including the public key and the IP address of the PC 2 input from the PC card reading unit 260 to the printer device 3 via the communication control unit 268. To do. Further, when the authentication information input from the communication control unit 268 indicates that the authentication is approved, the authentication unit 266 causes the driver 264 to display the printer device 3.
Allow print processing for.

【0044】[通信システム1の動作]以下、通信シス
テム1の動作を説明する。図9は、本発明にかかる通信
システム1の動作を示す第1のフローチャートであっ
て、ユーザがノートPC(PC2)をネットワークに接
続し、すぐ近くにあるプリンタ装置3にプリント出力さ
せる場合において、ユーザがPCカードを用いてPC2
の認証・インストールソフトウェア26を実行するまで
を示す。図9に示すように、まず、ステップ100(S
100)において、ユーザはプリンタ装置3(図2)に
PCカード5を挿入する。
[Operation of Communication System 1] The operation of the communication system 1 will be described below. FIG. 9 is a first flowchart showing the operation of the communication system 1 according to the present invention. When the user connects the notebook PC (PC2) to the network and causes the printer device 3 in the immediate vicinity to print out, User uses PC card to PC2
The process up to the execution of the authentication / installation software 26 of FIG. As shown in FIG. 9, first, step 100 (S
In 100), the user inserts the PC card 5 into the printer device 3 (FIG. 2).

【0045】ステップ102(S102)において、ユ
ーザが、入手したPCカード5をプリンタ装置3のPC
カードIF230(図2)に装着すると、プリンタ装置
3は、PCカード5が装着されたことを以って、外部か
らアドレス等の通知が要求されたと判断し、認証ソフト
ウェア32(図5)を起動する。鍵作成部320は、公
開鍵を作成してPCカード書き込み部326に対して出
力し、ネットワークアドレス記憶部322は、記憶して
いるネットワークアドレスをPCカード書き込み部32
6に対して出力し、ドライバ記憶部324は、記憶して
いるドライバをPCカード書き込み部326に対して出
力する。PCカード書き込み部326は、図6に示すよ
うに、入力されたネットワークアドレス、公開鍵および
ドライバをPCカード5に書き込み、記憶させる。
In step 102 (S102), the user inserts the obtained PC card 5 into the PC of the printer device 3.
When the printer device 3 is mounted on the card IF 230 (FIG. 2), the printer device 3 determines that the notification of the address or the like is requested from the outside because the PC card 5 is mounted, and activates the authentication software 32 (FIG. 5). To do. The key creation unit 320 creates a public key and outputs it to the PC card writing unit 326, and the network address storage unit 322 stores the stored network address in the PC card writing unit 32.
6, and the driver storage unit 324 outputs the stored driver to the PC card writing unit 326. The PC card writing unit 326 writes and stores the input network address, public key, and driver in the PC card 5, as shown in FIG.

【0046】ステップ104(S104)において、ユ
ーザが、プリンタ装置3のPCカードIF230からプ
リンタ装置3の情報が記憶されたPCカード5を取り出
し、PC2のPCカードIF230(図3)に装着する
と、PC2は、認証・インストールソフトウェア26
(図6)を起動・実行する。
In step 104 (S104), when the user takes out the PC card 5 in which the information of the printer device 3 is stored from the PC card IF 230 of the printer device 3 and inserts it in the PC card IF 230 (FIG. 3) of the PC 2, the PC 2 Is the authentication / installation software 26
(Fig. 6) is started and executed.

【0047】図10は、本発明にかかる通信システム1
の動作を示す第2のフローチャートであり、PC2にP
Cカードが装着されてから認証までの手順を示す。情報
が記憶されたPCカード5がPC2のPCカードIF2
30(図3)に装着されると、PC2は、PCカード5
が装着されたことをもって、プリンタ装置3から情報が
通知されると判断し、認証・インストールソフトウェア
26(図7)を起動する。認証・インストールソフトウ
ェア26のPCカード読み出し部260は、プリンタ装
置3の情報が記憶されたPCカード5からネットワーク
アドレス、公開鍵およびドライバ(ドライバ264)を
読み出す。
FIG. 10 shows a communication system 1 according to the present invention.
2 is a second flow chart showing the operation of P.
The procedure from installation of the C card to authentication is shown below. The PC card IF2 of the PC2 is the PC card 5 in which the information is stored.
When installed in 30 (FIG. 3), the PC 2 becomes a PC card 5
When the printer device 3 is attached, it is determined that the information is notified from the printer device 3, and the authentication / installation software 26 (FIG. 7) is activated. The PC card reading unit 260 of the authentication / installation software 26 reads the network address, the public key, and the driver (driver 264) from the PC card 5 in which the information of the printer device 3 is stored.

【0048】ステップ200(S200)において、ド
ライバインストーラ262は、読み出したドライバをイ
ンストールし、ドライバ264とする。
In step 200 (S200), the driver installer 262 installs the read driver to form the driver 264.

【0049】ステップ202(S202)において、ド
ライバインストーラ262は、読み出したネットワーク
アドレスおよび公開鍵を、認証部266およびインスト
ールされたドライバ264に設定する。
In step 202 (S202), the driver installer 262 sets the read network address and public key in the authentication unit 266 and the installed driver 264.

【0050】ステップ30(S30)において、認証部
266は、ネットワークアドレスを用いて通信制御部2
68およびネットワーク10−1〜10−3を介してプ
リンタ装置3と通信し、設定されたネットワークアドレ
スおよび公開鍵を用いて認証を行う。
In step 30 (S30), the authentication unit 266 uses the network address to determine the communication control unit 2
The printer device 3 communicates with the printer device 3 via the network 68 and the networks 10-1 to 10-3, and performs authentication using the set network address and public key.

【0051】図11は、図10に示した認証処理(S3
0)を示す図である。図11を参照して、認証処理をさ
らに説明する。ステップ300(S300)において、
認証部266(図7)は、PCカード5に記憶されたネ
ットワークアドレス(図6)が示す情報処理装置をドラ
イバ264に対応するプリンタ装置と仮定し、PC2の
ネットワークアドレス(PC)および公開鍵を含む認証
要求(図8)を、認証部266およびネットワーク10
−1〜10−3を介してプリンタ装置3に対して送信す
る。
FIG. 11 shows the authentication process (S3 shown in FIG.
It is a figure which shows 0). The authentication process will be further described with reference to FIG. In step 300 (S300),
The authentication unit 266 (FIG. 7) assumes that the information processing device indicated by the network address (FIG. 6) stored in the PC card 5 is the printer device corresponding to the driver 264, and stores the network address (PC) and the public key of the PC 2 in the printer. The authentication request (FIG. 8) including the authentication request is sent to the authentication unit 266 and the network 10.
1 to 10-3 to the printer device 3.

【0052】一方、プリンタ装置3において、認証ソフ
トウェア32(図5)の認証部328は、通信制御部3
30およびネットワーク10−1〜10−3を介して送
られてきた認証要求を判断し、認証の可否についてPC
2に対して応答する。ステップ302(S302)にお
いて、認証部266は、ネットワーク10−1〜10−
3および認証部266を介して、一定期間内に、認証要
求を送った情報処理装置(プリンタ装置3)から応答が
あったか否かを判断する。応答があった場合にはS30
4の処理に進み、これ以外の場合にはS308の処理に
進む。
On the other hand, in the printer device 3, the authentication unit 328 of the authentication software 32 (FIG. 5) is the communication control unit 3
PC for determining whether or not the authentication is possible by judging the authentication request sent via the network 30 and the networks 10-1 to 10-3.
Respond to 2. In step 302 (S302), the authentication unit 266 causes the networks 10-1 to 10-.
3 and the authentication unit 266, it is determined whether or not there is a response from the information processing device (printer device 3) that has transmitted the authentication request within a certain period. If there is a response, S30
The process proceeds to step S4, and otherwise proceeds to step S308.

【0053】ステップ304(S304)において、P
C2の認証部266(図7)は、通信制御部268およ
びネットワーク10−1〜10−3を介してプリンタ装
置3から受けた応答が、認証する旨であるか否かを判断
し、認証する旨である場合にはS306の処理に進み、
これ以外の場合にはS308の処理に進む。
At step 304 (S304), P
The authentication unit 266 (FIG. 7) of C2 determines whether or not the response received from the printer device 3 via the communication control unit 268 and the networks 10-1 to 10-3 is to authenticate and authenticates. If so, the process proceeds to S306,
Otherwise, the process proceeds to S308.

【0054】ステップ306(S306)において、認
証部266は、認証が成功した旨をドライバ264に通
知し、ドライバ264は、プリンタ装置3との間で通信
を行って、プリンタ装置3に文書、画像等の印刷を行わ
せる。プリンタ装置へ送る文書画像等のデータは、公開
鍵を用いて暗号化したものであってもよい。
In step 306 (S306), the authentication unit 266 notifies the driver 264 that the authentication has succeeded, and the driver 264 communicates with the printer device 3 to cause the printer device 3 to print a document or an image. Etc. are printed. Data such as a document image sent to the printer device may be encrypted using a public key.

【0055】ステップ308(S308)において、認
証部266は、認証が失敗したと判断してその旨をドラ
イバ264に通知し、さらに、表示装置212にその旨
を表示するなどの異常終了にかかる処理を行う。なお、
この場合、ドライバ264は、プリンタ装置3に対して
印刷の要求等を行わない。
In step 308 (S308), the authentication unit 266 determines that the authentication has failed, notifies the driver 264 of the failure, and further displays a message to that effect on the display device 212. I do. In addition,
In this case, the driver 264 does not make a printing request or the like to the printer device 3.

【0056】[特徴]以下、本発明にかかる通信システ
ム1の特徴を示す。通信システム1によれば、ユーザ
が、ネットワークアドレス等の入力をすることなしに、
PC2とプリンタ装置3とを接続し、印刷を行うことが
でき、この際に、通信システム1の構成などの知識が必
要とされない。
[Characteristics] The characteristics of the communication system 1 according to the present invention will be described below. According to the communication system 1, the user does not need to input a network address or the like,
The PC 2 and the printer device 3 can be connected to perform printing, and at this time, knowledge of the configuration of the communication system 1 is not required.

【0057】また、通信システム1によれば、PC2か
ら間違ったプリンタ装置にアクセスしてしまうという不
具合を防ぐことができる。また、通信システム1によれ
ば、PC2とプリンタ装置3とを接続するために、ドラ
イバを記憶・管理するサーバ装置等の特別な装置は不要
であり、その導入は容易である。また、常に、プリンタ
装置3に最適なドライバをPC2にインストールするこ
とができる。また、通信システム1によれば、PC2と
プリンタ装置3との間の認識により接続の確認が可能
で、無駄なプリントアウトをしなくて済む。本発明のこ
のような特徴は、モバイルコンピューティングにおい
て、非常に有用である。
Further, according to the communication system 1, it is possible to prevent the problem that the PC 2 accesses the wrong printer device. Further, according to the communication system 1, a special device such as a server device that stores and manages a driver is not required to connect the PC 2 and the printer device 3, and the introduction thereof is easy. Further, the optimum driver for the printer device 3 can always be installed in the PC 2. Further, according to the communication system 1, the connection can be confirmed by the recognition between the PC 2 and the printer device 3, and unnecessary printout can be avoided. Such features of the present invention are very useful in mobile computing.

【0058】[変形例]なお、PC2およびプリンタ装
置3のPCカードIF230にPCカード5が装着され
ることを以って、PC2およびプリンタ装置3が認証・
インストールソフトウェア26および認証ソフトウェア
32を起動するように構成する場合を示したが、PCカ
ード5にコマンド情報をさらに記憶して、PC2および
プリンタ装置3が、コマンド情報に従って認証・インス
トールソフトウェア26および認証ソフトウェア32を
起動するように構成してもよい。また、プリンタ装置3
がプリンタ装置である場合を例示したが、プリンタ装置
3は、例えば、第2の実施形態として後述するように、
ファイルサーバ装置、データベース等、他の種類の装置
であってもい。
[Modification] The PC card IF 230 of the PC 2 and the printer device 3 is mounted with the PC card 5, so that the PC 2 and the printer device 3 are authenticated and authenticated.
Although the case where the installation software 26 and the authentication software 32 are configured to be activated has been described, the PC 2 and the printer device 3 further store the command information in the PC card 5, and the PC 2 and the printer device 3 follow the command information. 32 may be configured to be activated. In addition, the printer device 3
Is a printer device, the printer device 3 is, for example, as will be described later as a second embodiment.
It may be another type of device such as a file server device or a database.

【0059】また、PCカード5は、必ずしもプリンタ
装置3に備えられたものである必要はなく、ユーザが独
自に用意したものが使われてもよい。また、PC2およ
びプリンタ装置3に適切なインターフェースを備えて、
PCカード5の代わりにPDA(Personal Digital Assi
stant)装置など、他の装置を利用することも可能であ
る。
Further, the PC card 5 does not necessarily have to be provided in the printer device 3, and a PC card prepared by the user may be used. In addition, the PC 2 and the printer device 3 are provided with appropriate interfaces,
Instead of PC card 5, PDA (Personal Digital Assi
It is also possible to use other devices such as a stant device.

【0060】また、有線または無線による通信手段を用
いてPC2の通信インターフェースとプリンタ装置3の
通信インターフェースとの間にネットワークとは別の通
信路を形成し、PC5を介した間接的なデータの伝達に
代えてデータを直接通信するようにしてもよい。そして、
両者の間に形成された2つの通信路の容量、プリンタ装
置等へ送る文書画像のデータ量や通信のオーバーヘッド
等に基づいて、PC2はより短時間でデータを送れる通
信路を選択して文書画像のデータを送るようにしてもよ
い。また、認証に公開鍵等の暗号鍵は必ずしも必要では
なく、印刷するデータの匿名性が必要ではなく、また、
プリンタ装置3が一意に決まる場合には、暗号鍵の代わ
りにイーサネット(登録商標)アドレス等、他の情報を
用いてもよい。
Further, a communication path different from the network is formed between the communication interface of the PC 2 and the communication interface of the printer device 3 by using wired or wireless communication means, and indirect data transmission via the PC 5. Alternatively, the data may be directly communicated. And
Based on the capacity of the two communication paths formed between the two, the data amount of the document image to be sent to the printer device, the communication overhead, etc., the PC 2 selects the communication path that can send the data in a shorter time and selects the document image. May be sent. In addition, an encryption key such as a public key is not always required for authentication, and the anonymity of the data to be printed is not required.
When the printer device 3 is uniquely determined, other information such as an Ethernet (registered trademark) address may be used instead of the encryption key.

【0061】また、PC2とプリンタ装置3との間で、
認証に必要な情報(図6)の通知を、ネットワークIF
240を介した通信により行ってもよい。
Further, between the PC 2 and the printer device 3,
Notification of information required for authentication (Fig. 6) is sent to the network interface.
Alternatively, communication may be performed via 240.

【0062】図12は、インターネットを介してPC2
とプリンタ装置3とを接続する場合を示す構成図であ
る。また、ネットワーク10−1〜10−3が公共ネッ
トワークであるかプライベートネットワークであるかは
問われず、例えば、図12に示すように、ネットワーク
10−1,10−3がプライベートネットワークである
場合、これらをインターネット10−4を介して接続し
てもよい。
FIG. 12 shows the PC 2 via the Internet.
FIG. 3 is a configuration diagram showing a case where a printer and a printer device 3 are connected to each other. Further, it does not matter whether the networks 10-1 to 10-3 are public networks or private networks. For example, when the networks 10-1 and 10-3 are private networks as shown in FIG. May be connected via the Internet 10-4.

【0063】このように、インターネット等の公共ネッ
トワークを介してPC2とプリンタ装置3とを接続可能
にすると、ユーザがプリンタ装置3が備えられた拠点に
立ち寄って、プリンタ装置3により情報が書き込まれた
PCカード5を取得しておき、さらに、携帯電話網など
を介して出先からプリンタ装置3にアクセスし、印刷を
行わせることが可能になる。このような場合、PCカー
ドIF230に装着したPCカード5を、課金情報を記
憶させ、管理するために用いることができる。例えば、
サーバ側で課金情報を管理してもよく、公開鍵はIDの
代わりに用いられる。また、このような場合、必要に応
じて、PCカード5に、PC2を認識するためのID
や、通信の機密性をより高めるための暗号情報を格納
し、これらを用いた処理を行うようにすると、通信の安
全性を高めることができる。
As described above, when the PC 2 and the printer device 3 can be connected to each other via the public network such as the Internet, the user stops at the site where the printer device 3 is provided and the printer device 3 writes the information. It is possible to obtain the PC card 5 and access the printer device 3 from a destination via a mobile phone network or the like to perform printing. In such a case, the PC card 5 mounted on the PC card IF 230 can be used to store and manage the charging information. For example,
The accounting information may be managed on the server side, and the public key is used instead of the ID. Further, in such a case, an ID for recognizing the PC 2 is provided on the PC card 5 as necessary.
Alternatively, the security of communication can be improved by storing the cryptographic information for further increasing the confidentiality of communication and performing the processing using these.

【0064】また、ドライバ264をPC5からPC2
にインストールする代わりに、プリンタ装置3とのネッ
トワークを介した接続を確認した後に、プリンタ装置3
からPC2へダウンロードしてこれをインストールする
ようにしてもよい。また、ドライバ264は、必ずしも
PC2にインストールされる必要はなく、PC2は、P
Cカード5に記憶されたドライバ264を、インストー
ルしないまま用いることも可能である。この場合、PC
カード5に記憶されているドライバ264に、印刷しよ
うとしているファイルをドラッグ・アンド・ドロップし
てプリンタ装置3に印刷させるユーザインターフェース
を用いることができる。また、接続の確認(認証)はPC
2でも行うことができる。PC2はネットワークを介し
てプリンタ装置3と通信してその公開鍵やMACアドレ
スを識別データとして得て、先にPCカード5から得て
いる公開鍵やMACアドレスと比較して接続の確認を行
う。あるいは、PCカード5を介レてプリンタ装置3へ
接続の確認用データを送り、ネットワークを介してプリ
ンタ装置3と通信してこの確認用データを得ることによ
り、接続を確認する。後者の方法を用いると、PCカード
5をプリンタ装置3側で用意する場合において、操作手
順上PCカード5を再度プリンタ装置3へ戻すことにな
り、PC2の操作者が誤ってPCカード5を持ち去るこ
とを防ぐことができる。
Further, the driver 264 is changed from PC5 to PC2.
Instead of installing it on the printer device 3, after confirming the connection with the printer device 3 via the network,
Alternatively, the program may be downloaded to the PC 2 and installed. Further, the driver 264 does not necessarily need to be installed in the PC 2, and
The driver 264 stored in the C card 5 can be used without being installed. In this case, PC
A user interface for dragging and dropping a file to be printed onto the driver 264 stored in the card 5 and causing the printer device 3 to print can be used. In addition, the connection confirmation (authentication) is performed by the PC.
It can also be done in 2. The PC 2 communicates with the printer device 3 via the network to obtain its public key or MAC address as identification data, and compares it with the public key or MAC address previously obtained from the PC card 5 to confirm the connection. Alternatively, the connection is confirmed by sending connection confirmation data to the printer device 3 via the PC card 5 and communicating with the printer device 3 via the network to obtain this confirmation data. When the latter method is used, when the PC card 5 is prepared on the printer device 3 side, the PC card 5 is returned to the printer device 3 again due to the operating procedure, and the operator of the PC 2 erroneously takes away the PC card 5. Can be prevented.

【0065】[第2の実施形態]以下、本発明の第2の
実施形態を説明する。図13は、第2の実施形態として
示す本発明にかかる第2の通信システム6の全体構成を
例示する図である。図14は、図13に示したネットワ
ークサーバ4の構成を示す図である。
[Second Embodiment] The second embodiment of the present invention will be described below. FIG. 13 is a diagram illustrating an overall configuration of the second communication system 6 according to the present invention, which is shown as the second embodiment. FIG. 14 is a diagram showing the configuration of the network server 4 shown in FIG.

【0066】図13に示すように、通信システム6は、
PC2(図3)およびネットワークサーバ4が、ネット
ワーク10−1,10−2を介して接続された構成を採
る。通信システム6において、PC2には、認証・イン
ストールソフトウェア26(図)と同様なソフトウェア
(クライアントプログラム)がインストールされ、PC
2は、クライアント装置として動作する。また、図14
に示すように、ネットワークサーバ4には、PC2(図
3)と同様な構成を採り、プリンタ装置3の認証ソフト
ウェア32(図5)と同様なソフトウェアがインストー
ルされ、ネットワークサーバ4は、通信システム6にお
いて、ファイルサーバ装置として動作する。
As shown in FIG. 13, the communication system 6 includes
The PC 2 (FIG. 3) and the network server 4 are connected to each other via the networks 10-1 and 10-2. In the communication system 6, software (client program) similar to the authentication / installation software 26 (FIG.) Is installed in the PC 2,
2 operates as a client device. In addition, FIG.
3, the network server 4 has the same configuration as the PC 2 (FIG. 3) and the same software as the authentication software 32 (FIG. 5) of the printer device 3 is installed. , It operates as a file server device.

【0067】[通信システム6の動作]以下、通信シス
テム6の動作を説明する。図15は、図13に示した通
信システム6の動作を示す図である。ステップ400
(S400)において、ユーザは、ネットワークサーバ
4に備えられたPCカード5を入手し、ネットワークサ
ーバ4のPCカードIF230(図14)に装着する。
ネットワークサーバ4は、装着されたPCカード5に、
ネットワークサーバ4のネットワークアドレス、公開鍵
およびクライアントプログラム(ドライバ)等の情報
(図6)を書き込み、記憶させる。
[Operation of Communication System 6] The operation of the communication system 6 will be described below. FIG. 15 is a diagram showing an operation of the communication system 6 shown in FIG. Step 400
In (S400), the user obtains the PC card 5 provided in the network server 4 and inserts it in the PC card IF 230 (FIG. 14) of the network server 4.
The network server 4 is attached to the installed PC card 5,
Information (FIG. 6) such as the network address of the network server 4, the public key and the client program (driver) is written and stored.

【0068】ステップ402(S402)において、ユ
ーザが、ネットワークサーバ4により情報が書き込まれ
たPCカード5を、PC2のPCカードIF230(図
3)に装着する。
In step 402 (S402), the user inserts the PC card 5 in which information is written by the network server 4 into the PC card IF 230 (FIG. 3) of the PC 2.

【0069】ステップ404(S404)において、P
C2は、PCカード5から情報を読み出し、ネットワー
クサーバ4を操作するためのクライアントプログラムを
実行する。
At step 404 (S404), P
The C2 reads information from the PC card 5 and executes a client program for operating the network server 4.

【0070】ステップ406(S406)において、P
C2のクライアントプログラムは、PCカード5に記憶
されたネットワークアドレスにアクセスし、認証を行
う。
At step 406 (S406), P
The client program of C2 accesses the network address stored in the PC card 5 to perform authentication.

【0071】ステップ408(S408)において、P
C2のクライアントプログラムは、アクセスおよび認証
が失敗したか否かを判断する。アクセス・認証が失敗し
た場合、クライアントプログラムは処理を終了し、これ
以外の場合には、S410の処理に進む。なお、サーバ
は別の通常のPC(ノートPC)であってもよい。
At step 408 (S408), P
The C2 client program determines whether the access and authentication have failed. If the access / authentication fails, the client program ends the process, and otherwise, the process proceeds to S410. The server may be another normal PC (notebook PC).

【0072】ステップ408(S408)において、P
C2のクライアントプログラムは、ネットワークサーバ
4にアクセスしてファイル転送処理を行う。
At step 408 (S408), P
The client program of C2 accesses the network server 4 and performs a file transfer process.

【0073】[0073]

【発明の効果】以上説明したように、本発明にかかる通
信システムおよびその方法によれば、コンピュータから
ネットワークを介してプリンタ等の周辺機器を、簡単に
利用することができる。また、本発明にかかる通信シス
テムおよびその方法によれば、特別な管理装置なしに、
コンピュータに周辺機器のドライバを簡単にインストー
ルすることができる。また、本発明にかかる通信システ
ムおよびその方法によれば、ドライバのインストールの
経路と、データの通信経路とを別にして、それぞれの経
路のメリットを享受できる。
As described above, according to the communication system and the method of the present invention, it is possible to easily use a peripheral device such as a printer from a computer via a network. Further, according to the communication system and the method thereof according to the present invention, without a special management device,
Peripheral drivers can be easily installed on your computer. Further, according to the communication system and the method thereof according to the present invention, it is possible to enjoy the merits of the respective paths, apart from the driver installation path and the data communication path.

【図面の簡単な説明】[Brief description of drawings]

【図1】第1の実施形態として示す本発明にかかる第1
の通信システムの全体構成を例示する図である。
FIG. 1 is a first embodiment according to the present invention shown as a first embodiment.
2 is a diagram illustrating an overall configuration of the communication system of FIG.

【図2】図1に示したプリンタ装置の構成を示す図であ
る。
FIG. 2 is a diagram showing a configuration of the printer device shown in FIG.

【図3】図1に示したパーソナルコンピュータの構成を
示す図である。
FIG. 3 is a diagram showing a configuration of a personal computer shown in FIG.

【図4】図2,3に示したPCカードの構成を示す図で
ある。
FIG. 4 is a diagram showing a configuration of the PC card shown in FIGS.

【図5】プリンタ装置(図1,2)において実行され、
PC2(図1,3)との間で認証処理を行う認証ソフト
ウェアの構成を示す図である。
FIG. 5 is executed in a printer device (FIGS. 1 and 2),
It is a figure which shows the structure of the authentication software which performs an authentication process with PC2 (FIG. 1, 3).

【図6】プリンタ装置(図1,2)がPCカードに書き
込む情報を示す図である。
FIG. 6 is a diagram showing information written in a PC card by the printer device (FIGS. 1 and 2).

【図7】PC(図1,3)において実行され、プリンタ
装置(図1,2)との間で認証処理を行い、プリンタ装
置から受けたドライバをインストールする認証・インス
トールソフトウェアの構成を示す図である。
FIG. 7 is a diagram showing a configuration of authentication / installation software that is executed in a PC (FIGS. 1 and 3), performs authentication processing with a printer device (FIGS. 1 and 2), and installs a driver received from the printer device. Is.

【図8】PC(図1,3)からプリンタ装置(図1,
2)に出される認証要求に含まれる情報を示す図であ
る。
FIG. 8 is a diagram showing a printer device (FIG. 1, 3) from a PC (FIG. 1, 3).
It is a figure showing the information contained in the attestation request given to 2).

【図9】本発明にかかる通信システムの動作を示す第1
のフローチャートである。
FIG. 9 shows a first operation of the communication system according to the present invention.
It is a flowchart of.

【図10】本発明にかかる通信システムの動作を示す第
2のフローチャートである。
FIG. 10 is a second flowchart showing the operation of the communication system according to the present invention.

【図11】図10に示した認証処理(S30)を示す図
である。
11 is a diagram showing an authentication process (S30) shown in FIG.

【図12】インターネットを介してPC2とプリンタ装
置3とを接続する場合を示す構成図である。
FIG. 12 is a configuration diagram showing a case where the PC 2 and the printer device 3 are connected via the Internet.

【図13】第2の実施形態として示す本発明にかかる第
2の通信システムの全体構成を例示する図である。
FIG. 13 is a diagram illustrating an overall configuration of a second communication system according to the present invention, which is shown as a second embodiment.

【図14】図13に示したネットワークサーバの構成を
示す図である。
14 is a diagram showing a configuration of the network server shown in FIG.

【図15】図13に示した通信システムの動作を示す図
である。
15 is a diagram showing an operation of the communication system shown in FIG.

【符号の説明】[Explanation of symbols]

1,6・・・通信システム 10−1〜10−4・・・ネットワーク 2・・・PC 200・・・CPU 202・・・ROM 204・・・RAM 206・・・バス 210・・・表示IF 212・・・表示装置 220・・・入出力IF 222・・・入出力装置 230・・・PCカードIF 240・・・ネットワークIF 242・・・USB−IF 250・・・記録装置 252・・・記録媒体 26・・・認証・インストールソフトウェア 260・・・PCカード読み出し部 262・・・ドライバインストーラ 264・・・ドライバ 266・・・認証部 268・・・通信制御部 3・・・プリンタ装置 30・・・プリンタエンジン 32・・・認証ソフトウェア 320・・・鍵作成部 322・・・ネットワークアドレス記憶部 324・・・ドライバ記憶部 326・・・PCカード書き込み部 328・・・認証部 330・・・通信制御部 4・・・ネットワークサーバ 5・・・PCカード 50・・・メモリ 52・・・CPU 54・・・PC−IF 1,6 ... Communication system 10-1 to 10-4 ... Network 2 ... PC 200 ... CPU 202 ... ROM 204 ... RAM 206 ... bus 210 ... Display IF 212 ... Display device 220 ... Input / output IF 222 ... I / O device 230 ... PC card IF 240 ... Network IF 242 ... USB-IF 250 ... Recording device 252 ... Recording medium 26 ... Authentication / installation software 260 ... PC card reading unit 262 ... Driver installer 264 ... Driver 266 ... Authentication unit 268 ... Communication control unit 3 ... Printer device 30 ... Printer engine 32 ... Authentication software 320: Key creation unit 322 ... Network address storage unit 324 ... Driver storage unit 326 ... PC card writing unit 328 ... Authentication unit 330 ... Communication control unit 4 ... Network server 5 ... PC card 50 ... Memory 52 ... CPU 54 ... PC-IF

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04L 9/32 H04L 9/00 601C ─────────────────────────────────────────────────── ─── Continued Front Page (51) Int.Cl. 7 Identification Code FI Theme Coat (Reference) H04L 9/32 H04L 9/00 601C

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】ネットワークを介して接続された第1のノ
ードと第2のノードとが通信を行う通信システムであっ
て、前記第1のノードには、前記ネットワークにおける
アドレスが付され、 前記第1のノードは、前記第2のノードに対して、前記
ネットワーク以外の通信路を介して前記第1のアドレス
を通知するアドレス通知手段を有し、 前記第2のノードは、前記通知されたアドレスを用い
て、前記第1のノードに対してデータを送信する送信手
段を有する通信システム。
1. A communication system in which a first node and a second node connected via a network communicate with each other, wherein the first node is assigned an address in the network, The first node has address notifying means for notifying the second node of the first address via a communication path other than the network, and the second node has the notified address. A communication system having transmitting means for transmitting data to the first node using the.
【請求項2】ネットワークを介して接続された第1のノ
ードと第2のノードとが通信を行う通信システムであっ
て、前記第1のノードおよび前記第2のノードそれぞれ
には、前記ネットワークにおける通信に用いられる第1
のアドレスおよび第2のアドレスそれぞれが付され、 前記第1のノードは、 前記第2のノードに対して、前記ネットワーク以外の通
信路を介して前記第1のアドレスを通知するアドレス通
知手段と、 前記第2のノードとの間で接続の確認を行う第1の確認
手段とを有し、 前記第2のノードは、 前記第1のノードとの間で接続の確認を行う第2の確認
手段と、 前記確認した第1のノードとの間の通信を、前記ネット
ワークを介して行う通信処理手段とを有する通信システ
ム。
2. A communication system in which a first node and a second node connected via a network communicate with each other, wherein each of the first node and the second node is in the network. First used for communication
Address and a second address, respectively, the first node, to the second node, an address notification means for notifying the first address via a communication path other than the network, A second confirmation means for confirming the connection with the first node, the first confirmation means for confirming the connection with the second node, and the second confirmation means for confirming the connection with the first node. And a communication processing unit that performs communication with the confirmed first node via the network.
【請求項3】前記第1のノードおよび第2のノードに装
着され、前記第1のノードにより書き込まれた情報を記
憶し、前記第2のノードにより前記書き込まれた情報が
読み出される記憶手段を有し、 前記第2のノードのアドレス通知手段は、装着された前
記記憶手段に前記第1のアドレスを書き込み、前記第2
のノードの確認手段は、装着された前記記憶手段から前
記書き込まれた第1のアドレスを読み出す請求項2に記
載の通信システム。
3. A storage unit attached to the first node and the second node, for storing information written by the first node, and for reading the written information by the second node. The second node address notifying means writes the first address in the attached storage means, and stores the second address.
3. The communication system according to claim 2, wherein the node confirming unit reads the written first address from the mounted storage unit.
【請求項4】前記第1のノードの通知手段は、前記第2
のノードに対して、前記第1のアドレスと暗号鍵とを通
知し、 前記第1のノードの第2の確認手段は、前記第1のノー
ドに対して、前記通知された暗号鍵を含む確認要求を出
し、 前記第1のノードの確認手段は、前記確認要求に含まれ
る暗号鍵に基づいて確認要求を認めるか否かを判断する
請求項2または3に記載の通信システム。
4. The notifying means of the first node is the second node.
The first address and the encryption key to the node, and the second confirmation means of the first node confirms to the first node that the notified encryption key is included. The communication system according to claim 2 or 3, wherein a request is issued, and the confirmation unit of the first node determines whether to accept the confirmation request based on an encryption key included in the confirmation request.
【請求項5】前記第1のノードのアドレス通知手段は、
前記第2のノードに対して、前記ネットワーク以外の通
信路を介して、前記第2のノードが前記第1のノードと
ネットワークを介して通信するために必要な通信ソフト
ウェアをさらに送り、 前記第2のノードの通信処理手段は、前記送られた通信
ソフトウェアを用いて、前記確認を与えた第1のノード
との間の通信を、前記ネットワークを介して行う請求項
2〜4のいずれかに記載の通信システム。
5. The address notifying means of the first node,
The second node further sends communication software necessary for the second node to communicate with the first node via a network via a communication path other than the network, 5. The communication processing unit of the node according to claim 2, using the sent communication software, performs communication with the first node that has given the confirmation via the network. Communication system.
【請求項6】前記第1のノードはプリンタであって、 前記確認が与えられた第2のノードの通信手段は、前記
プリンタに対して印刷を行わせる通信を行う請求項2〜
5のいずれかに記載の通信システム。
6. The printer according to claim 1, wherein the first node is a printer, and the communication means of the second node to which the confirmation is given performs communication for causing the printer to perform printing.
5. The communication system according to any one of 5.
【請求項7】ネットワークを介して接続されたサーバ装
置と通信するクライアント装置であって、前記ネットワ
ークを介さずに前記接続されたサーバ装置と通信する通
信手段を備え、 この通信手段を介して前記サーバ装置から受信した接続
確認用の識別情報を、前記ネットワークを介して前記サ
ーバ装置へ送信することを特徴とするクライアント装
置。
7. A client device for communicating with a server device connected via a network, comprising a communication means for communicating with the connected server device without passing through the network, and the client device via the communication means. A client device, wherein identification information for connection confirmation received from a server device is transmitted to the server device via the network.
【請求項8】ネットワークを介して接続されたクライア
ント装置と通信するサーバ装置であって、前記ネットワ
ークを介さずに前記クライアント装置と通信する通信手
段を備え、 この通信手段を介して前記クライアント装置へ接続確認
用の識別情報を送信するとともに、ネットワークを介し
て前記クライアント装置から接続確認用の識別情報を受
信し、送受信した2つの識別情報に基づいて前記クライ
アント装置との接続を確認してデータの送受信を行うこ
とを特徴とするサーバ装置。
8. A server device for communicating with a client device connected via a network, comprising: communication means for communicating with the client device without passing through the network, and to the client device via the communication means. The identification information for connection confirmation is transmitted, the identification information for connection confirmation is received from the client device via the network, the connection with the client device is confirmed based on the two transmitted and received identification information, and A server device for transmitting and receiving.
【請求項9】ネットワークを介して接続された第1のノ
ードと第2のノードとが通信を行う通信方法であって、
前記第1のノードおよび前記第2のノードそれぞれに
は、前記ネットワークにおける通信に用いられる第1の
アドレスおよび第2のアドレスそれぞれが付され、 前記第1のノードは、 前記第2のノードに対して、前記ネットワーク以外の通
信路を介して前記第1のアドレスを通知し、 前記第2のノードとの間で接続の確認を行い、 前記第2のノードは、 前記第1のノードとの間で接続の確認を行い、 前記確認した第1のノードとの間の通信を、前記ネット
ワークを介して行う通信方法。
9. A communication method in which a first node and a second node connected via a network communicate with each other.
A first address and a second address used for communication in the network are attached to the first node and the second node, respectively, and the first node is different from the second node. And notifies the first address via a communication path other than the network, confirms the connection with the second node, and connects the second node with the first node. In the communication method, the connection is confirmed by the communication, and the communication with the confirmed first node is performed via the network.
【請求項10】ネットワークを介して接続された第1の
コンピュータと第2のコンピュータとが通信を行う通信
システムにおいて、前記第1のコンピュータおよび前記
第2のコンピュータにより実行されるプログラムであっ
て、前記第1のノードおよび前記第2のノードそれぞれ
には、前記ネットワークにおける通信に用いられる第1
のアドレスおよび第2のアドレスそれぞれが付され、 前記第1のノードにおいて、 前記第2のノードに対して、前記ネットワーク以外の通
信路を介して前記第1のアドレスを通知するステップ
と、 前記第2のノードとの間で確認を行うステップとを実行
させ、 前記第2のノードにおいて、 前記第1のノードとの間で確認を行うステップと、 前記確認した第1のノードとの間の通信を、前記ネット
ワークを介して行うステップとを有する通信方法を実行
させるプログラム。
10. A program executed by the first computer and the second computer in a communication system in which a first computer and a second computer connected via a network communicate with each other. The first node and the second node each have a first node used for communication in the network.
And a second address, respectively, in the first node, notifying the first address to the second node via a communication path other than the network; And a step of performing confirmation with the second node, the step of performing confirmation with the first node in the second node, and communication between the confirmed first node And a step of performing the communication via the network.
【請求項11】ネットワークを介して接続されたサーバ
装置と通信するクライアント装置であって、前記ネット
ワークを介さずに前記接続されたサーバ装置と通信する
通信手段を備え、 この通信手段を介して前記サーバ装置から受信した接続
確認用の識別情報と前記ネットワークを介して前記サー
バ装置から受信した接続確認用の識別情報とを比較して
前記サーバ装置との接続を確認し、前記サーバ装置とデ
ータの送受信を行うことを特徴とするクライアント装
置。
11. A client device for communicating with a server device connected via a network, comprising: a communication means for communicating with the connected server device without passing through the network. Confirm the connection with the server device by comparing the identification information for connection confirmation received from the server device and the identification information for connection confirmation received from the server device via the network, and confirm the connection between the server device and the data. A client device, which performs transmission and reception.
【請求項12】ネットワークを介して接続されたクライ
アント装置と通信するサーバ装置であって、前記ネット
ワークを介さずに前記クライアント装置と通信する通信
手段を備え、 この通信手段を介して前記クライアント装置へ接続確認
用の識別情報を送信するとともに、 前記クライアント装置から送信依頼に応じてネットワー
クを介して前記クライアント装置へ接続確認用の識別情
報を送信することを特徴とするサーバ装置。
12. A server device for communicating with a client device connected via a network, comprising: a communication means for communicating with the client device without passing through the network, to the client device via the communication means. A server device, which transmits identification information for connection confirmation, and also transmits identification information for connection confirmation to the client device via a network in response to a transmission request from the client device.
JP2001284937A 2001-09-19 2001-09-19 System and method for communication Pending JP2003101540A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001284937A JP2003101540A (en) 2001-09-19 2001-09-19 System and method for communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001284937A JP2003101540A (en) 2001-09-19 2001-09-19 System and method for communication

Publications (1)

Publication Number Publication Date
JP2003101540A true JP2003101540A (en) 2003-04-04

Family

ID=19108175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001284937A Pending JP2003101540A (en) 2001-09-19 2001-09-19 System and method for communication

Country Status (1)

Country Link
JP (1) JP2003101540A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005086808A (en) * 2003-09-05 2005-03-31 Xerox Corp Method, apparatus, and program product for providing a secure wireless sensor
JP2005258898A (en) * 2004-03-12 2005-09-22 Fuji Xerox Co Ltd Network device, and its setup method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005086808A (en) * 2003-09-05 2005-03-31 Xerox Corp Method, apparatus, and program product for providing a secure wireless sensor
JP2005258898A (en) * 2004-03-12 2005-09-22 Fuji Xerox Co Ltd Network device, and its setup method

Similar Documents

Publication Publication Date Title
US7904952B2 (en) System and method for access control
KR100621420B1 (en) Network connection system
RU2297037C2 (en) Method for controlling protected communication line in dynamic networks
US7797533B2 (en) Communication system and method in public key infrastructure
JP4668619B2 (en) Device key
EP1579621B1 (en) Domain-based digital-rights management system with easy and secure device enrollment
US7305556B2 (en) Secure printing with authenticated printer key
US7260726B1 (en) Method and apparatus for a secure computing environment
JP4859336B2 (en) Safety communication device and method
US7644278B2 (en) Method for securely creating an endorsement certificate in an insecure environment
US7549172B2 (en) Data processing apparatus for digital copyrights management
US7043643B1 (en) Method and apparatus for operating a computer in a secure mode
US7751568B2 (en) Method for securely creating an endorsement certificate utilizing signing key pairs
JP4219965B2 (en) One-time ID authentication
US6988196B2 (en) Computer system and method for generating a digital certificate
US20120311326A1 (en) Apparatus and method for providing personal information sharing service using signed callback url message
US20090083539A1 (en) Method for Securely Creating an Endorsement Certificate in an Insecure Environment
US20030081247A1 (en) Method and apparatus for the secure printing of a document
JP2007325274A (en) Interprocess data communication system and interprocess data communication method
CN115066863B (en) System and techniques for cross-account device key transfer in benefit denial systems
US7975293B2 (en) Authentication system, authentication method and terminal device
US20070150420A1 (en) Establishing mutual authentication and secure channels in devices without previous credentials
JP4572324B2 (en) Device identification information management system and device identification information management method
US6944300B2 (en) Method for migrating a base chip key from one computer system to another
JP2004326210A (en) Memory card and server