[go: up one dir, main page]

JP2004015629A - Image input/output system - Google Patents

Image input/output system Download PDF

Info

Publication number
JP2004015629A
JP2004015629A JP2002168645A JP2002168645A JP2004015629A JP 2004015629 A JP2004015629 A JP 2004015629A JP 2002168645 A JP2002168645 A JP 2002168645A JP 2002168645 A JP2002168645 A JP 2002168645A JP 2004015629 A JP2004015629 A JP 2004015629A
Authority
JP
Japan
Prior art keywords
image input
output device
image
management server
shared
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
JP2002168645A
Other languages
Japanese (ja)
Other versions
JP2004015629A5 (en
Inventor
Yuichi Kawamura
川村 裕一
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2002168645A priority Critical patent/JP2004015629A/en
Publication of JP2004015629A publication Critical patent/JP2004015629A/en
Publication of JP2004015629A5 publication Critical patent/JP2004015629A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To exchange image data not via a server but directly between image input/output devices, and search a storage location of the shared image data with ease in an image input/output system, in which image data are shared and used between the image input/output devices connected to a communication network. <P>SOLUTION: In an image output system 100, when shared data information is transmitted from the image input/output device 2a, a management server 1 registers the information in a shared data managing information DB 151. When the management server 1 receives a filename or keywords or the like of a title outline from the image input/output device 2a, the management server 1 searches the device having the corresponding shared data, and transmits a search result to the image input/output device 2a. Upon receiving the search result from the management server 1, the image input/output device 2a establishes connection with a device with an address and a waiting port number indicated in the search result, and receives the data directly from the corresponding device. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、画像入出力システムに関する。
【0002】
【従来の技術】
従来、通信ネットワークを利用して通信ネットワークに接続された画像入出力装置や情報端末装置間において画像データを共有するには、クライアントサーバシステムにより、サーバ(管理サーバ)が画像データを集中管理し、クライアントである画像入出力装置や情報端末装置からある画像データの送信要求があると、サーバから、要求された画像データを要求したクライアントに送信することによって行われている。
【0003】
【発明が解決しようとする課題】
しかしながら、サーバにて画像データを集中管理すると、サーバへの負荷が大きくなり、多重伝送における転送速度の低下、ネットワークトラフィックの増大等の問題が生じていた。また、あまり必要のないデータまでもサーバに送信してしまうため、サーバ側のデータ量が莫大なものとなっていた。
【0004】
また、従来、所望の画像データを、該画像データを所有するサーバあるいは他の画像入出力装置や情報端末装置から取得しようとしても、その画像データが格納されている場所を知らなければ目的のデータを取得することはできなかった。
【0005】
本発明の課題は、通信ネットワークに接続された画像入出力装置間で画像データを共有して利用する画像入出力システムにおいて、サーバを介さずに直接装置間で画像データを送受信できるようにすると共に、共有する画像データの格納場所を容易に検索できるようにすることである。
【0006】
【課題を解決するための手段】
上記課題を解決するため、請求項1記載の発明は、
通信ネットワークを介して、複数の画像入出力装置と、管理サーバとが相互にデータの送受信を行う画像入出力システムにおいて、
前記管理サーバは、
前記通信ネットワークに接続された画像入出力装置毎に、装置情報、及び前記各画像入出力装置が所有する、前記通信ネットワークに接続された装置間で共有する共有画像データに関する共有データ情報を共有データ管理情報として記憶する記憶手段と、
前記各画像入出力装置から送信された検索要求を受信し、この検索要求内容に基づいて、前記共有データ管理情報を前記記憶手段から検索する検索手段と、
前記検索手段により検索された共有データ管理情報を、前記検索要求を受信した画像入出力装置に送信する管理情報送信手段と、
を備え、
前記各画像入出力装置は、
前記共有画像データを記憶する記憶手段と、
前記管理サーバの記憶手段に記憶された共有データ管理情報の検索要求を前記管理サーバに送信する検索要求送信手段と、
前記管理サーバから送信された共有データ管理情報を受信する管理情報受信手段と、
前記管理情報受信手段により受信された共有データ管理情報に含まれた装置情報に基づいて、当該装置情報に該当する他の画像入出力装置に通信接続し、前記共有画像データの送信を要求する画像データ送信要求手段と、
他の画像入出力装置から送信された前記共有画像データ送信要求を受信し、この要求された共有画像データを前記記憶手段から読み出して前記共有画像データ送信要求を受信した画像入出力装置に送信する画像データ送信手段と、
を備えたことを特徴としている。
【0007】
請求項1記載の発明によれば、通信ネットワークを介して、複数の画像入出力装置と、管理サーバとが相互にデータの送受信を行う画像入出力装置において、管理サーバは、通信ネットワークに接続された画像入出力装置毎に、装置情報、及び各画像入出力装置が所有する共有画像データに関する共有データ情報を共有データ管理情報として記憶手段に記憶し、各画像入出力装置から送信された検索要求を受信して、この検索要求の内容に基づいて、共有データ管理情報を記憶手段から検索する。そして、検索された共有データ管理情報を、検索要求した画像入出力装置に送信する。各画像入出力装置は、共有画像データをその記憶手段に記憶する。また、各画像入出力装置は、管理サーバに対して、共有データ管理情報の検索要求を送信し、検索された共有データ管理情報を受信すると、この共有データの管理情報に含まれた装置情報に基づいて、その装置情報に該当する画像入出力装置に通信接続し、共有画像データの送信を要求する。また、各画像入出力装置は、他の画像入出力装置から、画像データ送信要求を受信すると、要求された共有画像データを記憶手段から読み出して、画像データ送信要求を受信した他の画像入出力装置へ送信する。
【0008】
従って、各画像入出力装置は、管理サーバに接続して検索要求することで、所望の画像データが画像入出力システムのどの装置の記憶手段に記憶されているかを容易に知ることができる。また、管理サーバを介さず、直接画像入出力装置間でピアツーピア接続を行って共有画像データの送受信を行うことができるので、従来の、管理サーバによる画像データの一括管理時に比べ、管理サーバへの負荷が軽減され、通信速度も管理サーバに依存しないですむようになる。
【0009】
請求項2記載の発明は、請求項1記載の発明において、
前記各画像入出力装置は、
前記共有画像データの送信元となる他の画像入出力装置に対して通信接続できない場合に、前記管理サーバに、前記送信元となる他の画像入出力装置に対して自画像入出力装置への通信接続要求を送信するように依頼する接続要求手段を更に備え、
前記管理サーバは、
前記画像入出力装置から送信された通信接続要求を受信し、この通信接続要求内容に応じて、前記送信元となる他の画像入出力装置に、当該通信接続要求された画像入出力装置に対して通信接続するように指示を送信する接続指示送信手段を更に備えたことを特徴としている。
【0010】
請求項2記載の発明によれば、各画像出力装置は、共有画像データの送信元となる他の画像入出力装置に対して通信接続できない場合に、管理サーバに、送信元となる他の画像入出力装置に対して自画像入出力装置への通信接続要求を送信するように依頼する。他の画像入出力装置への通信接続要求を受信した管理サーバは、その内容に応じて、送信元となる他の画像入出力装置に、当該接続要求された画像入出力装置に対して通信接続するように指示を送信する。従って、各画像出力装置は、共有画像データの送信元となる他の画像入出力装置がファイヤーウォール下にある等により通信接続できない場合であっても、管理サーバを介して通信接続を確立することにより、送信元となる他の画像入出力装置とピアツーピア接続を行って共有画像データの送受信を行うことができる。
【0011】
請求項3記載の発明は、請求項1又は2記載の発明において、
前記管理サーバは、前記各画像入出力装置から通信接続要求を受信した際に、当該通信接続要求を受信した画像入出力装置に対してユーザ認証を行うユーザ認証手段を更に備えたことを特徴としている。
【0012】
請求項3記載の発明によれば、管理サーバは、各画像入出力装置から通信接続要求を受信した際に、通信接続要求した画像入出力装置のユーザ認証を行う。従って、セキュリティが確保された画像入出力システムを提供することができる。
【0013】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態について詳細に説明する。
なお、本実施の形態において、管理サーバ1の制御部11は、検索手段及びユーザ認証手段としての機能を有し、記録媒体15aは、記憶手段としての機能を有し、通信制御部16は、管理情報送信手段としての機能を有する。また、管理サーバ1の制御部11は、通信制御部16を制御することにより、接続指示送信手段としての機能を有する。
【0014】
また、画像入出力装置2a及び2bの記憶部28は、記憶手段としての機能を有し、通信制御部29は、管理情報受信手段としての機能を有し、制御部21は、通信制御部29を制御することにより、検索要求送信手段、画像データ送信要求手段、画像データ送信手段、及び接続要求手段としての機能を有する。
【0015】
まず、構成を説明する。
図1は、本実施の形態における画像入出力システム100の全体構成を示す図である。図1に示すように、画像入出力システム100は、管理サーバ1、画像入出力装置2a、情報端末装置3aがインターネットSを介して相互にデータの送受信が可能なように接続され、画像入出力装置2b、情報端末装置3bがファイヤーウォール4を介してインターネットSに接続されて、構成されている。画像入出力装置2a、2b、情報端末装置3a、3bの各装置は、1台ずつ図示しているが、これに限定されない。
【0016】
管理サーバ1は、画像入出力システム100上で共有する画像データである共有画像データ(以下、共有データと称する)に関する情報(共有データの管理情報)を管理するサーバであり、インターネットSを介して画像入出力装置2a、2b、情報端末装置3a、3bから、各装置が所有する共有データの管理情報を受信する。また、これらの装置から、あるファイル名又はあるキーワードを有する共有データを検索するよう要求があると、管理サーバ1は検索処理を行い、結果を要求した装置に送信する。
【0017】
画像入出力装置2aは、例えば、複写機、プリンタ、スキャナ、FAX等であり、インターネットSを介して管理サーバ1との間で共有データの管理情報の送受信を行う。また、画像入出力装置2b、情報端末装置3a、3bとの間で共有データの送受信を行う。
【0018】
情報端末装置3aは、インターネットSを介して管理サーバ1との間で共有データの管理情報の送受信を行う。また、画像入出力装置2a、2b、情報端末装置3bとの間で共有データの送受信を行う。
【0019】
画像入出力装置2bは、例えば、複写機、プリンタ、スキャナ、FAX等であり、ファイヤーウォール4、インターネットSを介して管理サーバ1との間で共有データの管理情報の送受信を行う。また、画像入出力装置2a、情報端末装置3a、3bとの間で共有データの送受信を行う。
【0020】
情報端末装置3bは、ファイヤーウォール4、インターネットSを介して管理サーバ1との間で共有データの管理情報の送受信を行う。また、画像入出力装置2a、2b、情報端末装置3aとの間で共有データの送受信を行う。
【0021】
ファイヤーウォール4は、画像入出力装置2b及び情報端末装置3bが接続されているLAN等の内部ネットワークとインターネットSとの間に設けられており、通過する情報を制限する。
【0022】
インターネットSの回線形態は、図1において環形として図示したが任意である。また、各端末装置間の接続は有線、無線を問わない。但し、情報管理の信頼性の観点から、特定の利用者のみアクセスが可能なセキュリティが確保されているネットワークである事が望ましい。インターネットSには、例えば、電話回線網、ISDN回線網、専用線、移動体通信網、通信衛星回線、CATV回線網等の各種通信回線網と、それらを接続するインターネットサービスプロバイダや基地局等が含まれる。また、送受信されるデータの解析、伝送経路の設定、及び転送を行うルータ等の中継装置の他、所定数のポートを備えるハブ等の集線装置も含まれる。
【0023】
次に、図2を参照して、管理サーバ1の内部構成について詳細に説明する。
図2は、管理サーバ1の機能的構成を示すブロック図である。図2に示すように、管理サーバ1は、制御部11、入力部12、RAM13、表示部14、記録媒体15aを有する記憶部15、通信制御部16等により構成され、記録媒体15aを除く各部は、バス17により接続されている。
【0024】
制御部11は、CPU(Central Processing Unit)等により構成され、記憶部15に記憶されているシステムプログラムを読み出し、該システムプログラムに従って各部の動作を集中制御する。また、制御部11は、読み出したシステムプログラムに従って、各種処理を実行し、その結果をRAM13に格納すると共に表示部14に表示させる。そして、RAM13に格納した処理結果を、記憶部15あるいは記録媒体15aの所定の保存先に保存させる。
【0025】
例えば、制御部11は、記憶部15に記憶されている画像データの共有のためのアプリケーションプログラムを読み出して、画像入出力システム100を構成する各装置との間でデータの送受信を行うことによって、後述する共有データ情報作成・登録処理、共有データ情報検索処理等を行う。また、画像入出力システム100を構成する装置間における共有データの送受信の管理を行う。
【0026】
入力部12は、文字/英数字入力キー、カーソルキー、及び各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスと、を備えて構成され、キーボードで押下操作されたキーの押下信号とマウスによる操作信号とを、入力信号として制御部11へ出力する。
【0027】
RAM(Random Access Memory)13は、制御部11により実行制御される各種処理において、記憶部15から読み出された管理サーバ1で実行可能なシステムプログラム、制御プログラム、入力若しくは出力データ、及びパラメータ等の一時的な格納領域となる。
【0028】
表示部14は、LCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)等により構成され、制御部11から入力される表示信号の指示に従って、表示画面上に、共有データ管理情報や画像データ等の表示を行う。
【0029】
記憶部15は、HD(Hard Disc)や不揮発性の半導体メモリ等により構成され、管理サーバ1に対応するシステムプログラム、及び該システムプログラム上で実行可能な各種処理プログラム、及びこれらのプログラムで処理されたデータ等を記憶する。また、記憶部15は、着脱自在に装着された記憶媒体15aを有し、この記憶媒体15aは、磁気的または光学的記録媒体、若しくは半導体等の不揮発性メモリで構成されている。プログラムは、コンピュータが読み取り可能なプログラムコードの形態で格納され、制御部11は、当該プログラムコードに従った動作を逐次実行する。
【0030】
本実施の形態において、記録媒体15aは、内部に共有データ管理情報DB151を有して構成される。図3は、共有データ管理情報DB151内のデータ格納例を示す図である。図3(a)に示すように、共有データ管理情報DB151には、管理サーバ1に接続可能な接続装置毎の共有データ管理情報が格納されている。そして、図3(b)に示すように、共有データ管理情報には、接続装置情報と、該接続装置に保存されている共有データに関する共有データ情報(共有データ情報1、2・・・n)とが格納されている。接続装置情報は、具体的には、ID、ユーザ名、マシン名、アドレス、待ち受けポート番号等を示すデータであり、共有データ情報は、共有データのファイル名、タイトル概要、データサイズ、フォーマット、交換KEY等を示すデータである。
【0031】
図2の通信制御部16は、モデム、TAやルータ等によって構成され、インターネットSに接続された画像入出力装置2a、2b、情報端末装置3a、3b等の外部通信端末との間でインターネットプロトコルに基づく通信の制御を行う。
【0032】
次に、図4を参照して、画像入出力装置2aの内部構成について詳細に説明する。図4は、画像入出力装置2aの機能的構成を示すブロック図である。図4に示す様に、画像入出力装置2aは、制御部21、操作入力部23を有する表示部22、RAM24、画像読取部25、画像形成部26、転写部27、記憶部28、通信制御部29により構成され、各部はバス30により接続されている。
【0033】
制御部21は、CPU(Central Processing Unit)により構成され、記憶部28に記憶されている画像入出力装置2aを制御するためのシステムプログラムをRAM24に読み出して、読み出したシステムプログラムに従って、画像入出力装置2a全体の制御を行う。また、制御部21は、記憶部28に記憶されている各種処理プログラムをRAM24に読み出して、操作入力部23や通信制御部29を介して入力されるデータに応じて各処理を実行し、処理結果をRAM24に格納すると共に表示部22に表示させたり、転写部27の排紙部に出力させたりする。
【0034】
例えば、制御部21は、記憶部28に記憶されている各種処理プログラムに従い、ユーザによる操作入力部23の押下操作により、画像読取部25のコンタクトガラス上に載置された原稿を複写する複写処理、画像入出力装置2bや情報端末装置3a、3bからインターネットSを介して送信されたデータを受信して、該データに基づいて印刷出力するプリント処理等を行う。
【0035】
また、制御部21は、記憶部28に記憶されている画像共有のためのアプリケーションプログラムに従い、管理サーバ1との間で共有データ情報作成・登録処理、共有データ情報検索処理を行う。また、共有データ情報検索処理において管理サーバ1から受信した情報に基づいて、画像入出力システム100に接続された他の装置との間で、共有データ受信処理A、Bを行う。
【0036】
表示部22は、操作入力部23が一体的に構成された操作パネルである。表示部22は、LCD(Liquid Crystal Display)等により構成され、制御部21から入力される表示信号の指示に従って画面上に各種操作釦や画像の状態表示、各機能の動作状況等の表示を行う。
【0037】
また、操作入力部23は、透明電極が格子状に配置された感圧式(抵抗膜圧式)のタッチパネル等により構成されているが、視認性の観点から光の透過率が高いものが望ましい。操作入力部23は、手指やタッチペン等で押下された力点のXY座標を電圧値で検出し、検出された位置信号を操作信号として制御部21に出力する。また、操作入力部23は、数字釦や各種設定を切り替える機能釦等の各種操作釦を備えている。
【0038】
RAM(Random Access Memory)24は、制御部21により実行制御される各種処理において、記憶部28から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【0039】
画像読取部25は、原稿を載置するコンタクトガラスの下部にスキャナを備えて構成され、原稿の画像を読み取る。スキャナは、光源、CCD(Charge Coupled Device)等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像を画像形成部26に出力する。ここで、画像は、図形や写真等のイメージデータに限らず、文字や記号等のテキストデータ等も含む。
【0040】
画像形成部26は、画像読取部25から入力された画像、及び通信制御部29により受信された画像に対して、操作入力部23からの入力指示、あるいは通信制御部29から受信したデータに含まれる指示データに従って拡大縮小、回転、及び位置変更等の画像処理を施して、その画像処理した画像を転写部27に出力する。
【0041】
転写部27は、感光ドラム、トナー、排出部、給紙部などを備えて構成され、制御部21からの印刷指示に従って、操作入力部23から入力指示された、あるいは通信制御部29から受信したデータに含まれる指示データにより指示されたサイズと向きの印刷用紙を給紙部から搬送して、感光ドラム表面に、画像形成部26から入力された画像の静電潜像を形成する。更に転写部27は、感光ドラム表面の静電潜像を含む領域にトナーを付着させ、給紙部から搬送される印刷用紙にトナーを転写して定着させた後、排出部から排出する。
【0042】
記憶部28は、EEPROM(Electrically Erasable Programmable ROM)等の不揮発性の半導体メモリにより構成され、画像入出力装置2aで実行可能なシステムプログラム、該システムプログラムで実行可能な各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記憶する。プログラムは、コンピュータが読取可能なプログラムコードの形態で格納され、制御部21は、当該プログラムコードに従った動作を逐次実行する。
【0043】
本実施の形態において、記憶部28には、画像読取部25で読み取られた画像のデータや、通信制御部29を介して受信した画像データが記憶されている。また、該画像入出力装置2aに関する情報を格納する装置情報ファイル281と、画像入出力装置2aが所有する画像データのうち、画像入出力システム100にて共有する画像データ(共有データ、本発明の請求項に記載の共有画像データに相当)に関する情報を格納する共有データ情報ファイル282を有している。装置情報ファイル281には、管理サーバ1の共有データ管理情報DB151に記憶されている接続装置情報のうち、画像入出力装置2aに関する装置情報と同様の情報が格納されている。共有データ情報ファイル282には、管理サーバ1の共有データ管理情報DB151に記憶されている、画像入出力装置2aに係る共有データ情報と同様の情報が格納されている。
【0044】
通信制御部29は、モデム、TAやルータ等によって構成され、インターネットSに接続された画像入出力装置2b、情報端末装置3a、3b等の外部通信端末との間でインターネットプロトコルに基づく通信の制御を行う。
【0045】
以上、本発明に係る画像出力システム100として機能する管理サーバ1と画像入出力装置2aの構成について説明したが、画像入出力装置2bの要部構成は、画像入出力装置2aと同様であるため、その構成の図示及び説明は省略する。
【0046】
また、情報端末装置3a、3bの要部構成は、管理サーバ1と同様であるため、各構成部分には同列の符号を付し、その構成の図示及び説明は省略する。即ち、情報端末装置3a(3b)は、制御部31、入力部32、RAM33、表示部34、記憶部35、記録媒体35a、通信制御部36より構成され、各部はバス37により接続されている。但し、制御部31は、記憶部35に記憶されている画像共有のためのアプリケーションプログラムに従い、管理サーバ1との間で共有データ情報作成・登録処理、共有データ情報検索処理を行う。また、制御部31は、共有データ情報検索処理において管理サーバ1から受信した情報に基づいて、画像入出力システム100に接続された他の装置との間で、共有データ受信処理A、Bを行う。また、記録媒体35aは、該装置の情報を格納する装置情報ファイル351と、情報端末装置3a(3b)が所有する画像データのうち、画像入出力システム100にて共有する共有データに関する情報を格納する共有データ情報ファイル352を有している。装置情報ファイル351には、管理サーバ1の共有データ管理情報DB151に記憶されている接続装置情報のうち、情報端末装置3a(3b)に関する装置情報と同様の情報が格納されている。共有データ情報ファイル352には、管理サーバ1の共有データ管理情報DB151に記憶されている、情報端末装置3a(3b)に係る共有データ情報と同様の情報が格納されている。
【0047】
次に、動作について説明する。
まず、画像入出力装置2aが共有データ情報を作成して管理サーバ1に登録する、共有データ作成・登録処理について、図5のフロー図を参照して説明する。
【0048】
まず、画像入出力装置2aは、共有データ情報を作成する(ステップS1)。共有データ情報の作成は、ユーザによる、表示部22に表示される共有データ情報作成画面221の入力操作により行われる。
【0049】
図6は、共有データ情報作成画面221の一例を示す図である。図6に示すように、共有データ情報作成画面221は、ファイル選択領域221aと、タイトル概要入力領域221bと、交換KEY入力領域221c等により構成されている。ファイル選択領域221aには、画像入出力装置2aが所有している画像データのファイル一覧が表示され、ユーザによる押下操作により、表示されたファイルのうちの1つが選択され、その下にある「登録」釦が押下されると、共有データとして登録対象となる画像データのファイル名、データサイズ、フォーマットが自動的に共有データ情報として設定される。画面下部の「キー表示」釦は、押下されることにより、画面上に、文字、数字等の入力キーを表示する。タイトル概要入力領域221bは、選択されたファイルに関する概要を入力する領域である。交換KEY領域221cは、画像入出力システム100を形成する他の装置(例えば、画像入出力装置2b、情報端末装置3a、3b等)が当該画像データを受信する際にファイルを特定するために必要となるKEYである。交換KEYが0又は空欄の場合は、共有不可であることを示す。交換KEYとして0以外の数字が設定されている場合に、この画像データが共有データとして設定される。ファイル選択領域221a、タイトル概要入力領域221b、交換KEY入力領域221cの入力が終了し、共有データ情報の作成が完了し、「送信」釦が押下されると、ステップS2へ移行し、画像入出力装置2aは、管理サーバ1に接続要求を送信する(ステップS2)。
【0050】
ステップS2において、画像入出力装置2aが管理サーバ1に接続要求を送信すると、管理サーバ1は、画像入出力装置2aにID番号及びパスワードを要求する(ステップS3)。画像入出力装置2aは、表示部22にID番号及びパスワードの入力指示を表示する(ステップS4)。ユーザがID番号及びパスワードを操作入力部23から入力すると、画像入力装置2aは、入力されたID番号及びパスワードを管理サーバ1へ送信する(ステップS5)。管理サーバ1は、受信したID番号及びパスワードが正しいか否かを判断するユーザ認証を行い(ステップS6)、正しい場合には、接続完了通知を画像入出力装置2aへ送信する(ステップS7)。なお、入力された情報が正しくない場合は、管理サーバ1は、画像入出力装置2aに、誤り通知及びID番号及びパスワード要求を再度送信する。このように、ID番号及びパスワードが正しく入力されなければ画像入出力装置2aは管理サーバ1とデータの送受信を行うことはできない。
【0051】
管理サーバ1からの接続完了通知を受信すると、画像入出力装置2aは、ステップS1で作成した共有データ情報を管理サーバ1へ送信する(ステップS8)。この時、画像入出力装置2aは、送信した共有データ情報のコピーをRAM24に格納しておく。管理サーバ1は、共有データ情報を受信し(ステップS9)、記録媒体15aの共有データ管理情報DB151の、画像入出力装置2aに関する接続装置の管理情報に共有データ情報を追加登録する(ステップS10)。登録完了後、管理サーバ1は、登録完了通知を画像入出力装置2aへ送信する(ステップS11)。登録完了通知を受信すると、画像入出力装置2aは、RAM24に格納しておいた共有データ情報のコピーを共有データ情報ファイル282に保存する(ステップS12)。そして、画像入出力装置2aは、管理サーバ1へ切断要求を送信し(ステップS13)、管理サーバ1と画像入出力装置2aとの接続が切断されることにより(ステップS14)、共有データ情報作成・登録処理が終了する。
【0052】
なお、上述した共有データ情報作成・登録処理は、画像入出力装置2aにより共有データ情報を作成し、管理サーバ1に送信、登録する処理について説明したが、画像入出力装置2b、情報端末装置3a、3bについても、同様の動作により共有データ情報を作成し、管理サーバ1に送信、登録することができる。
【0053】
また、既に管理サーバ1に登録されている共有データ情報は、変更、削除することができる。図7は、共有データ情報変更・削除画面222の一例を示す図である。図7に示すように、共有データ情報変更・削除画面222は、ファイル名選択領域222a、変更入力領域222b等により構成されている。ファイル名選択領域222aには、画像入出力装置2aの共有データ情報ファイル282に記憶されている各共有データ情報のファイル名の一覧が表示され、ユーザによる押下操作により、表示されたファイル名のうちの1つが選択されると、変更入力領域222bの各欄に、現在登録されている共有データ情報が表示される。画面下部の「キー表示」釦は、押下されることにより、画面上に文字、数字等の入力キーを表示するので、この表示されたキーを利用して、変更入力領域222bの該当箇所を変更入力することができる。変更入力終了後、「送信」釦が押下されると、画像入出力装置2aは、管理サーバ1に接続し、共有データ情報作成・登録処理と同様の手順により管理サーバ1と画像入出力装置2aがデータの送受信を行うことにより、管理サーバ1の共有データ管理情報DB151の共有データ情報を更新する。また、「削除」釦が押下された後に「送信」釦が押下されると、管理サーバ1へ接続後、画像入出力装置2aは、当該共有データ情報の管理サーバ1からの削除要求を行い、管理サーバ1は、当該共有データ情報の削除を行う。また、画像入出力装置2aは、共有データ情報ファイル282から、削除指示された共有データ情報を削除する。
【0054】
次に、図8のフロー図を参照して、画像入出力装置2aから管理サーバ1に通信接続して、共有データを検索する共有データ情報検索処理について説明する。
【0055】
まず、画像入出力装置2aは、管理サーバ1に接続要求を送信する(ステップS21)。管理サーバ1は、これを受信して、画像入出力装置2aにID番号及びパスワードを要求する(ステップS22)。画像入出力装置2a、表示部22にID番号及びパスワードの入力指示を表示する(ステップS23)。ユーザがID番号及びパスワードを操作入力部23から入力すると、画像入力装置2aは、入力されたID番号及びパスワードを管理サーバ1へ送信する(ステップS24)。管理サーバ1は、受信したID番号及びパスワードが正しいか否かを判断するユーザ認証を行い(ステップS25)、正しい場合には、接続完了通知を画像入出力装置2aへ送信する(ステップS26)。なお、入力された情報が正しくない場合は、管理サーバ1は、画像入出力装置2aに、誤り通知及びID番号及びパスワード要求を再度送信する。このように、ID番号及びパスワードが正しく入力されなければ、画像入出力装置2aは管理サーバ1とデータの送受信を行うことはできない。
【0056】
管理サーバ1との接続が確立すると、画像入出力装置2aは、管理サーバ1に検索要求を送信する(ステップS27)。管理サーバ1から検索受任応答が送信されると(ステップ28)、画像入出力装置2aは、ファイル名、又はタイトル概要等のキーワードを管理サーバ1へ送信する(ステップS29)。管理サーバ1は、受信したファイル名又はキーワードに基づいて共有データ管理情報DB151に該当するファイルが存在するか否かを検索処理する(ステップS30)。検索処理終了後、管理サーバ1は、画像入出力装置2aに検索結果を応答する(ステップS31)。検索した結果、該当する共有データが存在する場合には、検索結果として、管理サーバ1から画像入出力装置2aへ、共有データ管理情報DB151の中から、該当する共有データのファイル名、交換KEY、該ファイルを所有する装置のアドレス、待ち受けポート番号等の共有データ管理情報を送信する。
【0057】
検索結果である共有データ管理情報を受信すると、画像入出力装置2aは、管理サーバ1へ切断要求を送信し(ステップS32)、管理サーバ1と画像入出力装置2aとの接続が切断されることにより(ステップS33)、共有データ情報検索処理が終了する。
【0058】
なお、上述した共有データ情報検索理は、画像入出力装置2aが管理サーバ1に接続して、目的とする共有データを検索する処理について説明したが、画像入出力装置2b、情報端末装置3a、3bについても、同様の動作により、管理サーバ1に接続して目的とする共有データを検索することができる。
【0059】
次に、上述した共有データ情報検索処理により、目的の共有データが情報端末装置3aにあると検索された場合に、画像入出力装置2a(受信側)が目的とする共有データを情報端末装置3a(送信側)から受信する共有データ受信処理Aについて、図9のフロー図を参照して説明する。
【0060】
まず、画像入出力装置2aは、共有データ情報検索処理で取得した情報端末装置3aのアドレス及び待ち受けポート番号へ接続要求を送信する(ステップS41)。情報端末装置3aは、接続要求を受信し(ステップS42)、接続完了通知を画像入出力装置2aへ送信する(ステップS43)。コネクションが確立すると、画像入出力装置2aは、情報端末装置3aへ要求する共有データのファイル名及び交換KEYを送信し、共有データ送信要求を行う(ステップS44)。これを受信した情報端末装置3aは、ファイル名及び交換KEYが適正なものであるか否かを判断し(ステップS45)、適正なものであると判断すると、画像入出力装置2aへ当該共有データのファイルサイズを送信し(ステップS46)、続いて当該共有データを記憶部28から読み出して送信する(ステップS47)。
【0061】
画像入出力装置2aは、受信データ量が、ステップS46で受信したファイルサイズに達すると、情報端末装置3aへデータ受信完了通知を送信し(ステップS48)、切断要求を送信して(ステップS49)、情報端末装置3aと画像入出力装置2aとの接続が切断されることにより(ステップS50)、共有データ受信処理Aが終了する。
【0062】
なお、上述した共有データ受信処理Aは、画像入出力装置2aが、情報端末装置3aから共有データを受信する方法について説明しているが、画像入出力装置2aが複数台インターネットSに接続されているとき、画像入出力装置2aが他の画像入力装置2aから共有データを受信する場合においても、他の画像入出力装置を送信側として、同様の手順により共有データの受信を行う。また、画像入出力装置2aが、他の画像入出力装置2aに対して、データの送信要求を行うのではなく、データの印刷出力を要求することができる。これにより、他の画像入出力装置2aは、要求された共有データの印刷出力を行う。
【0063】
次に、上述した共有データ情報検索処理により目的の共有データが情報端末装置3bにあると検索された場合に、画像入出力装置2a(受信側)が目的とする共有データを情報端末装置3b(送信側)から受信する共有データ受信処理Bについて、図10のフロー図を参照して説明する。なお、情報端末装置3bとインターネットSとの間には、上述した様に、ファイヤーウォール4が設置されているため、画像入出力装置2aから情報端末装置3bへ直接接続要求はできないため、管理サーバ1を介して接続を確立する。
【0064】
まず、画像入出力装置2aは、管理サーバ1へ接続要求を送信し、管理サーバ1による認証後、画像入出力装置2aと管理サーバ1との間で接続が確立すると、管理サーバ1へ、Push Requestコマンドにより、情報端末装置3bへの通信接続要求を送信する(ステップS61)。このPush Requestコマンドによる通信接続要求は、管理サーバ1に、情報端末装置3b側から画像形成装置2aへ接続要求を送信するように依頼するものである。管理サーバ1は、これを受信して、情報端末装置3bへ送信要求を送信することにより、画像入出力装置2aとの通信接続の指示を送信する(ステップS62)。情報端末装置3bは、管理サーバ1から送信要求を受信すると、接続要求を画像入出力装置2aへ送信する(ステップS63)。画像入出力装置2aは、接続要求を受信し(ステップS64)、情報端末装置3bへ、要求する共有データのファイル名及び交換KEYを送信することにより、データ受信要求を送信する。(ステップS65)。
【0065】
画像入出力装置2aからデータ受信要求を受信すると、情報端末装置3bは、ファイル名及び交換KEYが適正なものであるか否かを判断し、適正なものであると判断すると、データ受信要求に対する応答を行う(ステップS66)。そして、情報端末装置3bは、画像入出力装置2aに当該共有データのファイルサイズを送信し(ステップS67)、続いて当該共有データを送信する(ステップS68)。
【0066】
画像入出力装置2aは、受信データ量が、ステップS67で受信したファイルサイズに達すると、情報端末装置3bへデータ受信完了通知を送信し(ステップS69)、切断要求を送信して(ステップS70)、情報端末装置3bと画像入出力装置2aとの接続が切断されることにより(ステップS71)、共有データ受信処理Bが終了する。
【0067】
なお、上述した共有データ受信処理Bは、画像入出力装置2aが、ファイヤーウォール下にある情報端末装置3bから共有データを受信する方法について説明しているが、画像入出力装置2aが、ファイヤーウォール下にある画像入力装置2bから共有データを受信する場合においても、同様の手順により共有データの受信を行う。また、画像入出力装置2aが、画像入出力装置2bに対して、データの送信要求を行うのではなく、データの印刷出力を要求することができる。これにより、画像入出力装置2bは、要求された共有データの印刷出力を行う。
【0068】
上記説明した共有データ情報作成・登録処理、共有データ情報検索処理、共有データ受信処理A,Bは、画像入出力装置2aを例にとって説明したが、画像入出力装置2b、情報端末装置3a、3b等、画像入出力システム100を構成する装置において、同様の動作により共有データ情報の登録、共有データの検索、共有データの受信を行うことができる。
【0069】
以上説明した様に、画像出力システム100によれば、管理サーバ1は、画像入出力装置2a、2b、情報端末装置3a、3b等の画像入出力システム100を構成する装置から接続要求があると、ユーザ認証を行い、正しいと認証された装置のみと接続を確立する。管理サーバ1は、接続が確立した装置から共有データ情報(更新情報、削除情報)が送信されると、共有データ管理情報DB151に登録(更新、削除)する。また、管理サーバ1は、接続が確立した装置から検索するファイル名又はタイトル概要のキーワード等を受信すると、該当する共有データを所有する装置を検索し、検索結果を該装置へ送信する。
【0070】
管理サーバ1から検索結果を受信した装置(受信側)は、検索結果に含まれるアドレス、待ち受けポート番号へ接続要求を行って、共有データを所有する装置(送信側)との接続を確立した後、データ送信要求及び交換KEYを送信し、共有データを直接受信する。検索されたアドレスの装置(送信側)がファイヤーウォール下にあり、接続できない場合は、受信側の装置は管理サーバ1に接続してPush Requestコマンドを送信することにより、管理サーバ1から検索された送信側の装置に送信要求を行い、これを受信した送信側の装置から受信側の装置へ接続要求を行うことによって接続を確立し、データの送受信を行う。
【0071】
従って、画像入出力システム100を構成する各装置のユーザは、管理サーバ1に接続して検索要求することで、所望の共有データが画像入出力システム100の何処に保存されているかを容易に知ることができる。また、管理サーバ1を介さず、直接装置間でピアツーピア接続を行って共有データの送受信を行うことができるので、従来の、サーバによる共有の画像データの一括管理時に比べ、管理サーバ1への負荷が軽減され、通信速度も管理サーバ1に依存しないですむようになる。また、ファイヤーウォール下にある装置であっても、ピアツーピア接続により共有データの送受信を行うことができる。
【0072】
なお、上記実施の形態における記述内容は、本発明に係る画像入出力システム100の好適な一例であり、これに限定されるものではない。
例えば、LANやWAN等の通信ネットワークにおいても、本発明を適用することができ、管理サーバ1の負荷を軽減し、通信速度を管理サーバ1に依存しないシステムを構築することができる。
【0073】
その他、画像入出力システム100、及びこれを構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【0074】
【発明の効果】
請求項1記載の発明によれば、通信ネットワークを介して、複数の画像入出力装置と、管理サーバとが相互にデータの送受信を行う画像入出力装置において、管理サーバは、通信ネットワークに接続された画像入出力装置毎に、装置情報、及び各画像入出力装置が所有する共有画像データに関する共有データ情報を共有データ管理情報として記憶手段に記憶し、各画像入出力装置から送信された検索要求を受信して、この検索要求の内容に基づいて、共有データ管理情報を記憶手段から検索する。そして、検索された共有データ管理情報を、検索要求した画像入出力装置に送信する。各画像入出力装置は、共有画像データをその記憶手段に記憶する。また、各画像入出力装置は、管理サーバに対して、共有データ管理情報の検索要求を送信し、検索された共有データ管理情報を受信すると、この共有データの管理情報に含まれた装置情報に基づいて、その装置情報に該当する画像入出力装置に通信接続し、共有画像データの送信を要求する。また、各画像入出力装置は、他の画像入出力装置から、画像データ送信要求を受信すると、要求された共有画像データを記憶手段から読み出して、画像データ送信要求を受信した他の画像入出力装置へ送信する。従って、各画像入出力装置は、管理サーバに接続して検索要求することで、所望の画像データが画像入出力システムのどの装置の記憶手段に記憶されているかを容易に知ることができる。また、管理サーバを介さず、直接画像入出力装置間でピアツーピア接続を行って共有画像データの送受信を行うことができるので、従来の、管理サーバによる画像データの一括管理時に比べ、管理サーバへの負荷が軽減され、通信速度も管理サーバに依存しないですむようになる。
【0075】
請求項2記載の発明によれば、各画像出力装置は、共有画像データの送信元となる他の画像入出力装置に対して通信接続できない場合に、管理サーバに、送信元となる他の画像入出力装置に対して自画像入出力装置への通信接続要求を送信するように依頼する。他の画像入出力装置への通信接続要求を受信した管理サーバは、その内容に応じて、送信元となる他の画像入出力装置に、当該接続要求された画像入出力装置に対して通信接続するように指示を送信する。従って、各画像出力装置は、共有画像データの送信元となる他の画像入出力装置がファイヤーウォール下にある等により通信接続できない場合であっても、管理サーバを介して通信接続を確立することにより、送信元となる他の画像入出力装置とピアツーピア接続を行って共有画像データの送受信を行うことができる。
【0076】
請求項3記載の発明によれば、管理サーバは、各画像入出力装置から通信接続要求を受信した際に、通信接続要求した画像入出力装置のユーザ認証を行う。従って、セキュリティが確保された画像入出力システムを提供することができる。
【図面の簡単な説明】
【図1】本発明に係る画像入出力システム100の全体構成を概念的に示す図である。
【図2】図1の管理サーバ1の機能的構成を示すブロック図である。
【図3】図2の共有データ管理情報DB151内部のデータ格納例を示す図である。
【図4】図1の画像入出力装置2aの機能的構成を示すブロック図である。
【図5】図1の管理サーバ1と画像入出力装置2aとの間で行われる共有データ情報作成・登録処理を示すフロー図である。
【図6】図4の表示部22に表示される共有データ情報作成画面221を示す図である。
【図7】図4の表示部22に表示される共有データ情報変更・削除画面222を示す図である。
【図8】図1の管理サーバ1と画像入出力装置2aとの間で行われる共有データ情報検索処理を示すフロー図である。
【図9】図1の画像入出力装置2aと情報端末装置3aとの間で行われる共有データ受信処理Aを示すフロー図である。
【図10】図1の画像入出力装置2aと情報端末装置3bとの間で行われる共有データ受信処理Bを示すフロー図である。
【符号の説明】
1  管理サーバ
11  制御部
12  入力部
13  RAM
14  表示部
15  記憶部
15a  記録媒体
16  通信制御部
17  バス
2a  画像入出力装置
2b  画像入出力装置
21  制御部
22  表示部
23  操作入力部
24  RAM
25  画像読取部
26  画像形成部
27  転写部
28  記憶部
29  通信制御部
30  バス
3a  情報端末装置
3b  情報端末装置
4  ファイヤーウォール
100  画像入出力システム
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image input / output system.
[0002]
[Prior art]
Conventionally, in order to share image data between image input / output devices and information terminal devices connected to the communication network using a communication network, a server (management server) centrally manages image data by a client server system, When a request for transmitting certain image data is received from an image input / output device or an information terminal device which is a client, the request is performed by transmitting the requested image data from the server to the requesting client.
[0003]
[Problems to be solved by the invention]
However, when image data is centrally managed by the server, the load on the server increases, and problems such as a decrease in transfer speed in multiplex transmission and an increase in network traffic have occurred. Further, since even unnecessary data is transmitted to the server, the amount of data on the server side is enormous.
[0004]
Conventionally, even if an attempt is made to obtain desired image data from a server or other image input / output device or information terminal device that owns the image data, if the location where the image data is stored is not known, the desired data is not obtained. Couldn't get.
[0005]
An object of the present invention is to provide an image input / output system in which image data is shared and used between image input / output devices connected to a communication network, so that image data can be directly transmitted and received between devices without using a server. Another object of the present invention is to make it possible to easily search for a storage location of shared image data.
[0006]
[Means for Solving the Problems]
In order to solve the above problems, the invention according to claim 1 is:
In an image input / output system in which a plurality of image input / output devices and a management server mutually transmit and receive data via a communication network,
The management server,
For each image input / output device connected to the communication network, device information and shared data information owned by each image input / output device and related to shared image data shared between the devices connected to the communication network are shared data. Storage means for storing as management information;
A search unit that receives a search request transmitted from each of the image input / output devices, and searches the storage unit for the shared data management information based on the content of the search request;
Management information transmission means for transmitting the shared data management information searched by the search means to the image input / output device that has received the search request;
With
Each of the image input / output devices,
Storage means for storing the shared image data;
Search request transmitting means for transmitting a search request for shared data management information stored in the storage means of the management server to the management server;
Management information receiving means for receiving the shared data management information transmitted from the management server,
Based on the device information included in the shared data management information received by the management information receiving unit, an image that is communicatively connected to another image input / output device corresponding to the device information and requests transmission of the shared image data Data transmission request means;
The shared image data transmission request transmitted from another image input / output device is received, the requested shared image data is read from the storage unit, and transmitted to the image input / output device that has received the shared image data transmission request. Image data transmitting means;
It is characterized by having.
[0007]
According to the first aspect of the present invention, in an image input / output device in which a plurality of image input / output devices and a management server mutually transmit and receive data via a communication network, the management server is connected to the communication network. For each image input / output device, device information and shared data information on shared image data owned by each image input / output device are stored as shared data management information in storage means, and a search request transmitted from each image input / output device is stored. Is received, and the shared data management information is searched from the storage unit based on the content of the search request. Then, the searched shared data management information is transmitted to the image input / output device that has requested the search. Each image input / output device stores the shared image data in its storage means. Further, each image input / output device transmits a search request for shared data management information to the management server, and upon receiving the searched shared data management information, the image input / output device includes the device information included in the shared data management information. Based on the device information, the communication device connects to the image input / output device corresponding to the device information and requests transmission of shared image data. Also, when each image input / output device receives an image data transmission request from another image input / output device, the image input / output device reads out the requested shared image data from the storage unit, and receives the image data transmission request from the other image input / output device. Send to device.
[0008]
Therefore, each image input / output device can easily know which device of the image input / output system stores the desired image data by connecting to the management server and making a search request. In addition, since the shared image data can be transmitted and received directly through the peer-to-peer connection between the image input / output devices without the intervention of the management server, the image data can be transmitted to and received from the management server as compared with the conventional method of collectively managing the image data by the management server. The load is reduced, and the communication speed does not depend on the management server.
[0009]
The invention according to claim 2 is the invention according to claim 1,
Each of the image input / output devices,
When the communication connection cannot be made to another image input / output device serving as the transmission source of the shared image data, the management server communicates with the other image input / output device serving as the transmission source to the own image input / output device. Further comprising a connection request means for requesting to transmit a connection request,
The management server,
The communication connection request transmitted from the image input / output device is received, and according to the content of the communication connection request, the other image input / output device serving as the transmission source receives the communication connection request. And a connection instruction transmitting means for transmitting an instruction to perform communication connection.
[0010]
According to the second aspect of the present invention, when each of the image output devices cannot communicate with another image input / output device serving as a source of shared image data, the image output device sends another image serving as a source to the management server. Requests the input / output device to transmit a communication connection request to the own image input / output device. Upon receiving the request for communication connection to another image input / output device, the management server sends a communication connection to the other image input / output device as a transmission source to the image input / output device requested to connect according to the content. Send instructions to do so. Therefore, each image output device should establish a communication connection via the management server even when another image input / output device, which is a transmission source of the shared image data, cannot be connected due to being under a firewall or the like. Thus, it is possible to perform transmission and reception of shared image data by performing peer-to-peer connection with another image input / output device that is a transmission source.
[0011]
The invention according to claim 3 is the invention according to claim 1 or 2,
The management server, further comprising a user authentication unit that, when receiving a communication connection request from each of the image input / output devices, performs user authentication on the image input / output device that has received the communication connection request. I have.
[0012]
According to the third aspect of the present invention, when receiving the communication connection request from each image input / output device, the management server performs user authentication of the image input / output device that has requested the communication connection. Therefore, it is possible to provide an image input / output system in which security is ensured.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
In the present embodiment, the control unit 11 of the management server 1 has a function as a search unit and a user authentication unit, the recording medium 15a has a function as a storage unit, and the communication control unit 16 It has a function as management information transmission means. The control unit 11 of the management server 1 has a function as a connection instruction transmitting unit by controlling the communication control unit 16.
[0014]
The storage unit 28 of each of the image input / output devices 2a and 2b has a function as a storage unit, the communication control unit 29 has a function as a management information receiving unit, and the control unit 21 has a function as a communication control unit 29. , It has a function as a search request transmission unit, an image data transmission request unit, an image data transmission unit, and a connection request unit.
[0015]
First, the configuration will be described.
FIG. 1 is a diagram illustrating an overall configuration of an image input / output system 100 according to the present embodiment. As shown in FIG. 1, the image input / output system 100 includes a management server 1, an image input / output device 2a, and an information terminal device 3a connected to each other via the Internet S so that data can be transmitted and received therebetween. The device 2b and the information terminal device 3b are connected to the Internet S via a firewall 4 and configured. Although each of the image input / output devices 2a and 2b and the information terminal devices 3a and 3b is illustrated one by one, it is not limited to this.
[0016]
The management server 1 is a server that manages information (management information of shared data) related to shared image data (hereinafter, referred to as shared data), which is image data shared on the image input / output system 100, via the Internet S. The management information of the shared data owned by each device is received from the image input / output devices 2a and 2b and the information terminal devices 3a and 3b. When there is a request from these devices to search for shared data having a certain file name or a certain keyword, the management server 1 performs a search process and transmits the result to the requesting device.
[0017]
The image input / output device 2a is, for example, a copying machine, a printer, a scanner, a facsimile, or the like, and transmits / receives management information of shared data to / from the management server 1 via the Internet S. Further, it transmits and receives shared data to and from the image input / output device 2b and the information terminal devices 3a and 3b.
[0018]
The information terminal device 3a transmits / receives management information of shared data to / from the management server 1 via the Internet S. In addition, shared data is transmitted and received between the image input / output devices 2a and 2b and the information terminal device 3b.
[0019]
The image input / output device 2b is, for example, a copier, a printer, a scanner, a facsimile or the like, and transmits / receives management information of shared data to / from the management server 1 via the firewall 4 and the Internet S. In addition, shared data is transmitted and received between the image input / output device 2a and the information terminal devices 3a and 3b.
[0020]
The information terminal device 3b transmits and receives management information of shared data to and from the management server 1 via the firewall 4 and the Internet S. In addition, shared data is transmitted and received between the image input / output devices 2a and 2b and the information terminal device 3a.
[0021]
The firewall 4 is provided between the Internet S and an internal network such as a LAN to which the image input / output device 2b and the information terminal device 3b are connected, and restricts information passing therethrough.
[0022]
The line form of the Internet S is shown as a ring in FIG. 1, but is arbitrary. The connection between the terminal devices may be wired or wireless. However, from the viewpoint of the reliability of information management, it is desirable that the network be secured so that only specific users can access it. The Internet S includes, for example, various communication networks such as a telephone network, an ISDN network, a dedicated line, a mobile communication network, a communication satellite network, and a CATV network, and Internet service providers and base stations that connect them. included. Further, in addition to a relay device such as a router for analyzing and transmitting / receiving data, setting a transmission path, and transferring, a line concentrator such as a hub having a predetermined number of ports is also included.
[0023]
Next, the internal configuration of the management server 1 will be described in detail with reference to FIG.
FIG. 2 is a block diagram illustrating a functional configuration of the management server 1. As shown in FIG. 2, the management server 1 includes a control unit 11, an input unit 12, a RAM 13, a display unit 14, a storage unit 15 having a recording medium 15a, a communication control unit 16, and the like. Are connected by a bus 17.
[0024]
The control unit 11 includes a CPU (Central Processing Unit) and the like, reads a system program stored in the storage unit 15, and centrally controls the operation of each unit according to the system program. Further, the control unit 11 executes various processes according to the read system program, stores the results in the RAM 13 and causes the display unit 14 to display the results. Then, the processing result stored in the RAM 13 is stored in a predetermined storage destination of the storage unit 15 or the recording medium 15a.
[0025]
For example, the control unit 11 reads an application program for sharing image data stored in the storage unit 15 and transmits and receives data to and from each device configuring the image input / output system 100. It performs shared data information creation / registration processing, shared data information search processing, and the like, which will be described later. In addition, it manages transmission and reception of shared data between the devices constituting the image input / output system 100.
[0026]
The input unit 12 includes a keyboard having character / alphanumeric input keys, a cursor key, various function keys, and the like, and a mouse as a pointing device. An operation signal from the mouse is output to the control unit 11 as an input signal.
[0027]
In a random access memory (RAM) 13, a system program, a control program, input or output data, parameters, and the like, which can be executed by the management server 1 and read from the storage unit 15 in various processes executed and controlled by the control unit 11. Temporary storage area.
[0028]
The display unit 14 includes an LCD (Liquid Crystal Display), a CRT (Cathode Ray Tube), or the like, and displays shared data management information, image data, and the like on a display screen in accordance with an instruction of a display signal input from the control unit 11. Display.
[0029]
The storage unit 15 is configured by an HD (Hard Disc), a nonvolatile semiconductor memory, or the like, and includes a system program corresponding to the management server 1, various processing programs that can be executed on the system program, and processed by these programs. The stored data is stored. The storage unit 15 has a storage medium 15a detachably mounted, and the storage medium 15a is configured by a magnetic or optical recording medium or a nonvolatile memory such as a semiconductor. The program is stored in the form of a computer-readable program code, and the control unit 11 sequentially executes operations according to the program code.
[0030]
In the present embodiment, the recording medium 15a includes a shared data management information DB 151 therein. FIG. 3 is a diagram showing an example of data storage in the shared data management information DB 151. As shown in FIG. 3A, the shared data management information DB 151 stores shared data management information for each connection device connectable to the management server 1. Then, as shown in FIG. 3B, the shared data management information includes the connection device information and the shared data information (shared data information 1, 2,... N) regarding the shared data stored in the connection device. And are stored. The connection device information is, specifically, data indicating an ID, a user name, a machine name, an address, a listening port number, and the like, and the shared data information is a file name, title outline, data size, format, exchange of the shared data. This is data indicating KEY or the like.
[0031]
The communication control unit 16 shown in FIG. 2 is configured by a modem, a TA, a router, and the like, and communicates with an external communication terminal such as the image input / output devices 2a and 2b and the information terminal devices 3a and 3b connected to the Internet S by an Internet protocol. The communication is controlled based on.
[0032]
Next, the internal configuration of the image input / output device 2a will be described in detail with reference to FIG. FIG. 4 is a block diagram illustrating a functional configuration of the image input / output device 2a. As shown in FIG. 4, the image input / output device 2a includes a control unit 21, a display unit 22 having an operation input unit 23, a RAM 24, an image reading unit 25, an image forming unit 26, a transfer unit 27, a storage unit 28, a communication control It comprises a unit 29, and each unit is connected by a bus 30.
[0033]
The control unit 21 is configured by a CPU (Central Processing Unit), reads a system program for controlling the image input / output device 2a stored in the storage unit 28 into the RAM 24, and performs image input / output according to the read system program. The control of the entire device 2a is performed. Further, the control unit 21 reads out various processing programs stored in the storage unit 28 into the RAM 24, and executes each process according to data input via the operation input unit 23 or the communication control unit 29. The result is stored in the RAM 24 and displayed on the display unit 22 or output to the paper discharge unit of the transfer unit 27.
[0034]
For example, the control unit 21 performs a copy process of copying an original placed on the contact glass of the image reading unit 25 by a user's pressing operation of the operation input unit 23 according to various processing programs stored in the storage unit 28. , Receives data transmitted from the image input / output device 2b or the information terminal devices 3a, 3b via the Internet S, and performs print processing for printing out based on the data.
[0035]
The control unit 21 performs shared data information creation / registration processing and shared data information search processing with the management server 1 according to an image sharing application program stored in the storage unit 28. Further, based on the information received from the management server 1 in the shared data information search process, the shared data reception processes A and B are performed with another device connected to the image input / output system 100.
[0036]
The display unit 22 is an operation panel on which the operation input unit 23 is integrally formed. The display unit 22 is configured by an LCD (Liquid Crystal Display) or the like, and displays various operation buttons, image status display, operation status of each function, and the like on a screen in accordance with an instruction of a display signal input from the control unit 21. .
[0037]
Further, the operation input unit 23 is configured by a pressure-sensitive (resistive film pressure type) touch panel or the like in which transparent electrodes are arranged in a lattice shape, and preferably has a high light transmittance from the viewpoint of visibility. The operation input unit 23 detects the XY coordinates of the force point pressed by a finger, a touch pen, or the like as a voltage value, and outputs the detected position signal to the control unit 21 as an operation signal. The operation input unit 23 includes various operation buttons such as a number button and a function button for switching various settings.
[0038]
A RAM (Random Access Memory) 24 is a temporary storage area for programs, input or output data, parameters, and the like read from the storage unit 28 in various processes executed and controlled by the control unit 21.
[0039]
The image reading unit 25 includes a scanner below a contact glass on which a document is placed, and reads an image of the document. The scanner is configured by a light source, a CCD (Charge Coupled Device), and the like. The scanner reads an image of the original by imaging reflected light of the light scanned and illuminated from the light source onto the original and photoelectrically converts the image, and reads the read image into an image forming unit. 26. Here, the image is not limited to image data such as figures and photographs, but also includes text data such as characters and symbols.
[0040]
The image forming unit 26 includes, for an image input from the image reading unit 25 and an image received by the communication control unit 29, an input instruction from the operation input unit 23 or a data received from the communication control unit 29. Image processing such as enlargement / reduction, rotation, and position change according to the instruction data, and outputs the image-processed image to the transfer unit 27.
[0041]
The transfer unit 27 includes a photosensitive drum, a toner, a discharge unit, a paper feed unit, and the like. The transfer unit 27 receives an instruction from the operation input unit 23 or receives a command from the communication control unit 29 according to a print instruction from the control unit 21. The printing paper of the size and orientation specified by the instruction data included in the data is transported from the paper feeding unit, and an electrostatic latent image of the image input from the image forming unit 26 is formed on the surface of the photosensitive drum. Further, the transfer unit 27 attaches toner to a region including the electrostatic latent image on the surface of the photosensitive drum, transfers and fixes the toner on print paper conveyed from the paper supply unit, and then discharges the toner from the discharge unit.
[0042]
The storage unit 28 is configured by a nonvolatile semiconductor memory such as an EEPROM (Electrically Erasable Programmable ROM), and is a system program executable by the image input / output device 2a, various processing programs executable by the system program, and various processing programs. And the like processed in. The program is stored in the form of a computer-readable program code, and the control unit 21 sequentially executes operations according to the program code.
[0043]
In the present embodiment, the storage unit 28 stores image data read by the image reading unit 25 and image data received via the communication control unit 29. Further, a device information file 281 storing information on the image input / output device 2a and image data shared by the image input / output system 100 out of image data owned by the image input / output device 2a (shared data; A shared data information file 282 for storing information relating to shared image data described in claims. The device information file 281 stores the same information as the device information regarding the image input / output device 2a among the connected device information stored in the shared data management information DB 151 of the management server 1. The shared data information file 282 stores the same information as the shared data information related to the image input / output device 2a stored in the shared data management information DB 151 of the management server 1.
[0044]
The communication control unit 29 includes a modem, a TA, a router, and the like, and controls communication based on the Internet protocol with external communication terminals such as the image input / output device 2b and the information terminal devices 3a and 3b connected to the Internet S. I do.
[0045]
The configuration of the management server 1 and the image input / output device 2a functioning as the image output system 100 according to the present invention has been described above, but the main configuration of the image input / output device 2b is the same as that of the image input / output device 2a. The illustration and description of the configuration are omitted.
[0046]
Further, since the main configuration of the information terminal devices 3a and 3b is the same as that of the management server 1, each component is denoted by the same reference numeral, and illustration and description of the configuration are omitted. That is, the information terminal device 3a (3b) includes a control unit 31, an input unit 32, a RAM 33, a display unit 34, a storage unit 35, a recording medium 35a, and a communication control unit 36, and each unit is connected by a bus 37. . However, the control unit 31 performs shared data information creation / registration processing and shared data information search processing with the management server 1 in accordance with an application program for image sharing stored in the storage unit 35. Further, the control unit 31 performs the shared data reception processing A and B with another device connected to the image input / output system 100 based on the information received from the management server 1 in the shared data information search processing. . The recording medium 35a stores a device information file 351 for storing information of the device, and information on shared data shared by the image input / output system 100 among image data owned by the information terminal device 3a (3b). It has a shared data information file 352 to be executed. The device information file 351 stores the same information as the device information on the information terminal device 3a (3b) among the connected device information stored in the shared data management information DB 151 of the management server 1. The shared data information file 352 stores the same information as the shared data information related to the information terminal device 3a (3b) stored in the shared data management information DB 151 of the management server 1.
[0047]
Next, the operation will be described.
First, a shared data creation / registration process in which the image input / output device 2a creates shared data information and registers it in the management server 1 will be described with reference to the flowchart of FIG.
[0048]
First, the image input / output device 2a creates shared data information (Step S1). Creation of the shared data information is performed by an input operation of the shared data information creation screen 221 displayed on the display unit 22 by the user.
[0049]
FIG. 6 is a diagram showing an example of the shared data information creation screen 221. As shown in FIG. 6, the shared data information creation screen 221 includes a file selection area 221a, a title outline input area 221b, an exchange key input area 221c, and the like. A file list of image data owned by the image input / output device 2a is displayed in the file selection area 221a, and one of the displayed files is selected by a pressing operation by the user, and the "register" Is pressed, the file name, data size, and format of the image data to be registered as shared data are automatically set as shared data information. When the “key display” button at the bottom of the screen is pressed, input keys such as characters and numbers are displayed on the screen. The title outline input area 221b is an area for inputting an outline regarding the selected file. The exchange key area 221c is necessary for other devices forming the image input / output system 100 (for example, the image input / output device 2b, the information terminal devices 3a, 3b, etc.) to specify a file when receiving the image data. Is the key to be When the exchange key is 0 or blank, it indicates that sharing is not possible. When a number other than 0 is set as the exchange key, this image data is set as shared data. When the input of the file selection area 221a, the title outline input area 221b, and the exchange key input area 221c is completed, the creation of the shared data information is completed, and the “send” button is pressed, the process proceeds to step S2, and the image input / output is performed. The device 2a transmits a connection request to the management server 1 (Step S2).
[0050]
In step S2, when the image input / output device 2a transmits a connection request to the management server 1, the management server 1 requests the image input / output device 2a for an ID number and a password (step S3). The image input / output device 2a displays an input instruction of the ID number and the password on the display unit 22 (Step S4). When the user inputs the ID number and the password from the operation input unit 23, the image input device 2a transmits the input ID number and the password to the management server 1 (Step S5). The management server 1 performs user authentication to determine whether or not the received ID number and password are correct (step S6). If the ID number and password are correct, the management server 1 transmits a connection completion notification to the image input / output device 2a (step S7). If the input information is incorrect, the management server 1 transmits the error notification, the ID number, and the password request to the image input / output device 2a again. As described above, unless the ID number and the password are correctly input, the image input / output device 2a cannot transmit / receive data to / from the management server 1.
[0051]
Upon receiving the connection completion notification from the management server 1, the image input / output device 2a transmits the shared data information created in step S1 to the management server 1 (step S8). At this time, the image input / output device 2a stores a copy of the transmitted shared data information in the RAM 24. The management server 1 receives the shared data information (step S9), and additionally registers the shared data information in the management information of the connection device related to the image input / output device 2a in the shared data management information DB 151 of the recording medium 15a (step S10). . After the registration is completed, the management server 1 transmits a registration completion notification to the image input / output device 2a (Step S11). Upon receiving the registration completion notification, the image input / output device 2a stores a copy of the shared data information stored in the RAM 24 in the shared data information file 282 (Step S12). Then, the image input / output device 2a transmits a disconnection request to the management server 1 (step S13), and the connection between the management server 1 and the image input / output device 2a is disconnected (step S14), thereby generating shared data information. -The registration process ends.
[0052]
In the above-described shared data information creation / registration processing, the processing of creating shared data information by the image input / output device 2a, transmitting the information to the management server 1, and registering the shared data information has been described, but the image input / output device 2b, the information terminal device 3a 3b, the shared data information can be created by the same operation, transmitted to the management server 1, and registered.
[0053]
Further, the shared data information already registered in the management server 1 can be changed or deleted. FIG. 7 is a diagram showing an example of the shared data information change / deletion screen 222. As shown in FIG. 7, the shared data information change / deletion screen 222 includes a file name selection area 222a, a change input area 222b, and the like. In the file name selection area 222a, a list of the file names of each piece of shared data information stored in the shared data information file 282 of the image input / output device 2a is displayed. Is selected, the currently registered shared data information is displayed in each column of the change input area 222b. When the "key display" button at the bottom of the screen is pressed, input keys such as characters and numbers are displayed on the screen, and the displayed key is used to change a corresponding portion of the change input area 222b. Can be entered. When the “Send” button is pressed after the change input is completed, the image input / output device 2a connects to the management server 1, and performs the same procedure as the shared data information creation / registration process and the image input / output device 2a. Updates the shared data information in the shared data management information DB 151 of the management server 1 by transmitting and receiving data. When the “transmit” button is pressed after the “delete” button is pressed, the image input / output device 2a issues a request to delete the shared data information from the management server 1, after connecting to the management server 1, The management server 1 deletes the shared data information. Further, the image input / output device 2a deletes the shared data information instructed to be deleted from the shared data information file 282.
[0054]
Next, a shared data information search process for searching for shared data by connecting the image input / output device 2a to the management server 1 will be described with reference to the flowchart of FIG.
[0055]
First, the image input / output device 2a transmits a connection request to the management server 1 (Step S21). The management server 1 receives this, and requests the image input / output device 2a for the ID number and the password (Step S22). The input instruction of the ID number and the password is displayed on the image input / output device 2a and the display unit 22 (step S23). When the user inputs the ID number and the password from the operation input unit 23, the image input device 2a transmits the input ID number and the password to the management server 1 (Step S24). The management server 1 performs user authentication to determine whether or not the received ID number and password are correct (step S25), and if correct, sends a connection completion notification to the image input / output device 2a (step S26). If the input information is incorrect, the management server 1 transmits the error notification, the ID number, and the password request to the image input / output device 2a again. As described above, if the ID number and the password are not correctly input, the image input / output device 2a cannot transmit / receive data to / from the management server 1.
[0056]
When the connection with the management server 1 is established, the image input / output device 2a transmits a search request to the management server 1 (Step S27). When the search acceptance response is transmitted from the management server 1 (step 28), the image input / output device 2a transmits a keyword such as a file name or a title outline to the management server 1 (step S29). The management server 1 performs a search process based on the received file name or keyword to determine whether a corresponding file exists in the shared data management information DB 151 (step S30). After the search processing is completed, the management server 1 returns a search result to the image input / output device 2a (Step S31). As a result of the search, if the relevant shared data exists, the file name, the exchange key, and the like of the relevant shared data are output from the management server 1 to the image input / output device 2a from the shared data management information DB 151 as the search result. It transmits shared data management information such as the address of the device that owns the file and the listening port number.
[0057]
Upon receiving the shared data management information as the search result, the image input / output device 2a transmits a disconnection request to the management server 1 (step S32), and the connection between the management server 1 and the image input / output device 2a is disconnected. (Step S33), the shared data information search process ends.
[0058]
In the above-described shared data information search, the process in which the image input / output device 2a connects to the management server 1 and searches for the target shared data has been described, but the image input / output device 2b, the information terminal device 3a, 3b, the same operation can be performed to connect to the management server 1 and search for the target shared data.
[0059]
Next, when the shared data information search processing described above finds that the target shared data is present in the information terminal device 3a, the image input / output device 2a (receiving side) transfers the target shared data to the information terminal device 3a. The shared data reception processing A received from the (transmission side) will be described with reference to the flowchart of FIG.
[0060]
First, the image input / output device 2a transmits a connection request to the address and the listening port number of the information terminal device 3a obtained in the shared data information search processing (Step S41). The information terminal device 3a receives the connection request (step S42), and transmits a connection completion notification to the image input / output device 2a (step S43). When the connection is established, the image input / output device 2a transmits the file name and the exchange key of the requested shared data to the information terminal device 3a, and makes a shared data transmission request (step S44). The information terminal device 3a receiving this determines whether or not the file name and the exchange key are appropriate (step S45). Is transmitted (step S46), and then the shared data is read from the storage unit 28 and transmitted (step S47).
[0061]
When the received data amount reaches the file size received in step S46, the image input / output device 2a transmits a data reception completion notification to the information terminal device 3a (step S48), and transmits a disconnection request (step S49). Then, when the connection between the information terminal device 3a and the image input / output device 2a is disconnected (step S50), the shared data receiving process A ends.
[0062]
In the above-described shared data receiving process A, a method in which the image input / output device 2a receives shared data from the information terminal device 3a is described. However, when a plurality of image input / output devices 2a are connected to the Internet S, When the image input / output device 2a receives the shared data from the other image input device 2a, the shared data is received by the same procedure using the other image input / output device as the transmission side. Further, the image input / output device 2a can request a printout of data instead of a data transmission request to another image input / output device 2a. Thus, the other image input / output device 2a prints out the requested shared data.
[0063]
Next, when the target shared data is found to be present in the information terminal device 3b by the above-described shared data information search processing, the image input / output device 2a (receiving side) transfers the target shared data to the information terminal device 3b ( The shared data reception processing B received from the (transmission side) will be described with reference to the flowchart of FIG. Since the firewall 4 is installed between the information terminal device 3b and the Internet S as described above, a direct connection request from the image input / output device 2a to the information terminal device 3b cannot be made. 1 to establish a connection.
[0064]
First, the image input / output device 2a sends a connection request to the management server 1, and after authentication by the management server 1, when a connection is established between the image input / output device 2a and the management server 1, Push is sent to the management server 1. A communication connection request to the information terminal device 3b is transmitted by a Request command (step S61). The communication connection request by the Push Request command requests the management server 1 to transmit a connection request from the information terminal device 3b to the image forming apparatus 2a. The management server 1 receives this and transmits a transmission request to the information terminal device 3b, thereby transmitting an instruction for communication connection with the image input / output device 2a (step S62). Upon receiving the transmission request from the management server 1, the information terminal device 3b transmits a connection request to the image input / output device 2a (Step S63). The image input / output device 2a receives the connection request (step S64), and transmits a data reception request by transmitting the file name and the exchange key of the requested shared data to the information terminal device 3b. (Step S65).
[0065]
When receiving the data reception request from the image input / output device 2a, the information terminal device 3b determines whether or not the file name and the exchange key are appropriate. A response is made (step S66). Then, the information terminal device 3b transmits the file size of the shared data to the image input / output device 2a (Step S67), and subsequently transmits the shared data (Step S68).
[0066]
When the amount of received data reaches the file size received in step S67, the image input / output device 2a transmits a data reception completion notification to the information terminal device 3b (step S69), and transmits a disconnection request (step S70). Then, when the connection between the information terminal device 3b and the image input / output device 2a is disconnected (step S71), the shared data receiving process B ends.
[0067]
The above-described shared data reception processing B describes a method in which the image input / output device 2a receives shared data from the information terminal device 3b under the firewall. When receiving shared data from the image input device 2b below, the shared data is received in the same procedure. In addition, the image input / output device 2a can request the image input / output device 2b to print data instead of requesting data transmission. As a result, the image input / output device 2b prints out the requested shared data.
[0068]
The above-described shared data information creation / registration processing, shared data information search processing, and shared data reception processing A and B have been described using the image input / output device 2a as an example, but the image input / output device 2b and the information terminal devices 3a and 3b have been described. For example, in the apparatus constituting the image input / output system 100, registration of shared data information, search of shared data, and reception of shared data can be performed by similar operations.
[0069]
As described above, according to the image output system 100, the management server 1 receives a connection request from a device constituting the image input / output system 100, such as the image input / output devices 2a and 2b and the information terminal devices 3a and 3b. Then, the user is authenticated, and a connection is established only with a device that has been authenticated as correct. When the shared data information (update information, delete information) is transmitted from the device to which the connection is established, the management server 1 registers (updates, deletes) in the shared data management information DB 151. When the management server 1 receives a file name or a keyword of a title outline to be searched from a device to which a connection has been established, the management server 1 searches for a device that owns the corresponding shared data, and transmits a search result to the device.
[0070]
The device (reception side) that has received the search result from the management server 1 makes a connection request to the address and the listening port number included in the search result, and establishes a connection with the device (transmission side) that owns the shared data. , Send a data transmission request and exchange KEY, and directly receive shared data. If the device (transmitting side) of the searched address is behind a firewall and cannot be connected, the receiving side device is connected to the management server 1 and transmits a Push Request command to be searched from the management server 1. A transmission request is sent to the transmitting device, and a connection request is made from the transmitting device that has received the request to the receiving device to establish a connection and transmit and receive data.
[0071]
Therefore, the user of each device constituting the image input / output system 100 can easily know where desired shared data is stored in the image input / output system 100 by connecting to the management server 1 and making a search request. be able to. In addition, since the shared data can be transmitted and received by performing a peer-to-peer connection directly between the devices without the intervention of the management server 1, the load on the management server 1 can be reduced as compared with the conventional batch management of shared image data by the server. Is reduced, and the communication speed does not need to depend on the management server 1. Also, even a device under a firewall can transmit and receive shared data through a peer-to-peer connection.
[0072]
Note that the description in the above embodiment is a preferred example of the image input / output system 100 according to the present invention, and the present invention is not limited to this.
For example, the present invention can be applied to a communication network such as a LAN or a WAN, and the load on the management server 1 can be reduced, and a system whose communication speed does not depend on the management server 1 can be constructed.
[0073]
In addition, the detailed configuration and detailed operation of the image input / output system 100 and each device constituting the image input / output system 100 can be appropriately changed without departing from the spirit of the present invention.
[0074]
【The invention's effect】
According to the first aspect of the present invention, in an image input / output device in which a plurality of image input / output devices and a management server mutually transmit and receive data via a communication network, the management server is connected to the communication network. For each image input / output device, device information and shared data information on shared image data owned by each image input / output device are stored as shared data management information in storage means, and a search request transmitted from each image input / output device is stored. Is received, and the shared data management information is searched from the storage unit based on the content of the search request. Then, the searched shared data management information is transmitted to the image input / output device that has requested the search. Each image input / output device stores the shared image data in its storage means. Further, each image input / output device transmits a search request for shared data management information to the management server, and upon receiving the searched shared data management information, the image input / output device includes the device information included in the shared data management information. Based on the device information, the communication device connects to the image input / output device corresponding to the device information and requests transmission of shared image data. Also, when each image input / output device receives an image data transmission request from another image input / output device, the image input / output device reads out the requested shared image data from the storage unit, and receives the image data transmission request from the other image input / output device. Send to device. Therefore, each image input / output device can easily know which device of the image input / output system stores the desired image data by connecting to the management server and making a search request. In addition, since the shared image data can be transmitted and received directly through the peer-to-peer connection between the image input / output devices without the intervention of the management server, the image data can be transmitted to and received from the management server as compared with the conventional method of collectively managing the image data by the management server. The load is reduced, and the communication speed does not depend on the management server.
[0075]
According to the second aspect of the present invention, when each of the image output devices cannot communicate with another image input / output device serving as a source of shared image data, the image output device sends another image serving as a source to the management server. Requests the input / output device to transmit a communication connection request to the own image input / output device. Upon receiving the request for communication connection to another image input / output device, the management server sends a communication connection to the other image input / output device as a transmission source to the image input / output device requested to connect according to the content. Send instructions to do so. Therefore, each image output device should establish a communication connection via the management server even when another image input / output device, which is a transmission source of the shared image data, cannot be connected due to being under a firewall or the like. Thus, it is possible to perform transmission and reception of shared image data by performing peer-to-peer connection with another image input / output device that is a transmission source.
[0076]
According to the third aspect of the present invention, when receiving the communication connection request from each image input / output device, the management server performs user authentication of the image input / output device that has requested the communication connection. Therefore, it is possible to provide an image input / output system in which security is ensured.
[Brief description of the drawings]
FIG. 1 is a diagram conceptually showing the overall configuration of an image input / output system 100 according to the present invention.
FIG. 2 is a block diagram showing a functional configuration of a management server 1 of FIG.
FIG. 3 is a diagram showing an example of data storage inside a shared data management information DB 151 of FIG. 2;
FIG. 4 is a block diagram showing a functional configuration of the image input / output device 2a of FIG.
FIG. 5 is a flowchart showing shared data information creation / registration processing performed between the management server 1 and the image input / output device 2a in FIG. 1;
6 is a diagram showing a shared data information creation screen 221 displayed on the display unit 22 of FIG.
7 is a diagram showing a shared data information change / deletion screen 222 displayed on the display unit 22 of FIG.
FIG. 8 is a flowchart showing a shared data information search process performed between the management server 1 and the image input / output device 2a in FIG. 1;
FIG. 9 is a flowchart showing a shared data reception process A performed between the image input / output device 2a and the information terminal device 3a in FIG. 1;
FIG. 10 is a flowchart showing a shared data receiving process B performed between the image input / output device 2a and the information terminal device 3b in FIG. 1;
[Explanation of symbols]
1 Management server
11 Control unit
12 Input section
13 RAM
14 Display
15 Memory
15a Recording medium
16 Communication control unit
17 Bus
2a Image input / output device
2b Image input / output device
21 Control unit
22 Display
23 Operation input section
24 RAM
25 Image reading unit
26 Image forming unit
27 Transfer unit
28 Memory
29 Communication control unit
30 bus
3a Information terminal device
3b Information terminal device
4 Firewall
100 image input / output system

Claims (3)

通信ネットワークを介して、複数の画像入出力装置と、管理サーバとが相互にデータの送受信を行う画像入出力システムにおいて、
前記管理サーバは、
前記通信ネットワークに接続された画像入出力装置毎に、装置情報、及び前記各画像入出力装置が所有する、前記通信ネットワークに接続された装置間で共有する共有画像データに関する共有データ情報を共有データ管理情報として記憶する記憶手段と、
前記各画像入出力装置から送信された検索要求を受信し、この検索要求内容に基づいて、前記共有データ管理情報を前記記憶手段から検索する検索手段と、
前記検索手段により検索された共有データ管理情報を、前記検索要求を受信した画像入出力装置に送信する管理情報送信手段と、
を備え、
前記各画像入出力装置は、
前記共有画像データを記憶する記憶手段と、
前記管理サーバの記憶手段に記憶された共有データ管理情報の検索要求を前記管理サーバに送信する検索要求送信手段と、
前記管理サーバから送信された共有データ管理情報を受信する管理情報受信手段と、
前記管理情報受信手段により受信された共有データ管理情報に含まれた装置情報に基づいて、当該装置情報に該当する他の画像入出力装置に通信接続し、前記共有画像データの送信を要求する画像データ送信要求手段と、
他の画像入出力装置から送信された前記共有画像データ送信要求を受信し、この要求された共有画像データを前記記憶手段から読み出して前記共有画像データ送信要求を受信した画像入出力装置に送信する画像データ送信手段と、
を備えたことを特徴とする画像入出力システム。
In an image input / output system in which a plurality of image input / output devices and a management server mutually transmit and receive data via a communication network,
The management server,
For each image input / output device connected to the communication network, device information and shared data information owned by each image input / output device and related to shared image data shared between the devices connected to the communication network are shared data. Storage means for storing as management information;
A search unit that receives a search request transmitted from each of the image input / output devices, and searches the storage unit for the shared data management information based on the content of the search request;
Management information transmission means for transmitting the shared data management information searched by the search means to the image input / output device that has received the search request;
With
Each of the image input / output devices,
Storage means for storing the shared image data;
Search request transmitting means for transmitting a search request for shared data management information stored in the storage means of the management server to the management server;
Management information receiving means for receiving the shared data management information transmitted from the management server,
Based on the device information included in the shared data management information received by the management information receiving unit, an image that is communicatively connected to another image input / output device corresponding to the device information and requests transmission of the shared image data Data transmission request means;
The shared image data transmission request transmitted from another image input / output device is received, the requested shared image data is read from the storage unit, and transmitted to the image input / output device that has received the shared image data transmission request. Image data transmitting means;
An image input / output system comprising:
前記各画像入出力装置は、
前記共有画像データの送信元となる他の画像入出力装置に対して通信接続できない場合に、前記管理サーバに、前記送信元となる他の画像入出力装置に対して自画像入出力装置への通信接続要求を送信するように依頼する接続要求手段を更に備え、
前記管理サーバは、
前記画像入出力装置から送信された通信接続要求を受信し、この通信接続要求内容に応じて、前記送信元となる他の画像入出力装置に、当該通信接続要求された画像入出力装置に対して通信接続するように指示を送信する接続指示送信手段を更に備えたことを特徴とする請求項1記載の画像入出力システム。
Each of the image input / output devices,
When the communication connection cannot be made to another image input / output device serving as the transmission source of the shared image data, the management server communicates with the other image input / output device serving as the transmission source to the own image input / output device. Further comprising a connection request means for requesting to transmit a connection request,
The management server,
The communication connection request transmitted from the image input / output device is received, and according to the content of the communication connection request, the other image input / output device serving as the transmission source receives the communication connection request. 2. The image input / output system according to claim 1, further comprising a connection instruction transmitting unit that transmits an instruction to perform a communication connection by a connection.
前記管理サーバは、前記各画像入出力装置から通信接続要求を受信した際に、当該通信接続要求を受信した画像入出力装置に対してユーザ認証を行うユーザ認証手段を更に備えたことを特徴とする請求項1又は2記載の画像入出力システム。The management server, further comprising a user authentication unit that, when receiving a communication connection request from each of the image input / output devices, performs user authentication on the image input / output device that has received the communication connection request. The image input / output system according to claim 1 or 2, wherein:
JP2002168645A 2002-06-10 2002-06-10 Image input/output system Pending JP2004015629A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002168645A JP2004015629A (en) 2002-06-10 2002-06-10 Image input/output system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002168645A JP2004015629A (en) 2002-06-10 2002-06-10 Image input/output system

Publications (2)

Publication Number Publication Date
JP2004015629A true JP2004015629A (en) 2004-01-15
JP2004015629A5 JP2004015629A5 (en) 2005-10-13

Family

ID=30435500

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002168645A Pending JP2004015629A (en) 2002-06-10 2002-06-10 Image input/output system

Country Status (1)

Country Link
JP (1) JP2004015629A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005317005A (en) * 2004-04-22 2005-11-10 Creo Il Ltd Improved system for stock images peer-to-peer services over world wide web
US7516160B2 (en) 2004-11-30 2009-04-07 Kyocera Mita Corporation Data management system and image forming apparatus
JP2009157879A (en) * 2007-12-28 2009-07-16 Canon Marketing Japan Inc Document information management system
US7611050B2 (en) 2006-03-02 2009-11-03 Konica Minolta Business Technologies, Inc. Image processing system including plurality of image processing apparatuses connected to network for use by plurality of users, and image processing apparatus included in the image processing system
US7630586B2 (en) 2005-06-09 2009-12-08 Konica Minolta Business Technologies, Inc. Image processing apparatus and image processing system
US7652781B2 (en) 2005-07-05 2010-01-26 Konica Minolta Business Technologies, Inc. Data processing system, data processing method, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
US7693298B2 (en) 2005-06-01 2010-04-06 Konica Minolta Business Technologies, Inc. Image processing system having a plurality of users utilizing a plurality of image processing apparatuses connected to network, image processing apparatus, and image processing program product executed by image processing apparatus
US8037513B2 (en) 2006-03-10 2011-10-11 Konica Minolta Business Technologies, Inc. Image processing system including plurality of image processing apparatuses used by plurality of users, image processing apparatus included in the image processing system
US8045196B2 (en) 2005-06-01 2011-10-25 Konica Minolta Business Technologies, Inc. Image processing system, image processing apparatus, and image processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
US8045197B2 (en) 2005-07-06 2011-10-25 Konica Minolta Business Technologies, Inc. Data processing system, data processing apparatus, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
JP2012032903A (en) * 2010-07-29 2012-02-16 Kddi Corp System, method and program for gathering posted information
US8169638B2 (en) 2005-06-01 2012-05-01 Konica Minolta Business Technologies, Inc. Image processing system, image processing apparatus, and image processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
JP2019121306A (en) * 2018-01-11 2019-07-22 村田機械株式会社 Storage device, data sharing system, and data sharing method
JP2019128821A (en) * 2018-01-25 2019-08-01 村田機械株式会社 Terminal device, terminal device control method, program, file sharing system, and file sharing system control method
CN112788658A (en) * 2019-11-11 2021-05-11 鹤壁天海电子信息系统有限公司 Data sharing method of communication equipment, communication equipment and storage medium

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005317005A (en) * 2004-04-22 2005-11-10 Creo Il Ltd Improved system for stock images peer-to-peer services over world wide web
US7516160B2 (en) 2004-11-30 2009-04-07 Kyocera Mita Corporation Data management system and image forming apparatus
US7693298B2 (en) 2005-06-01 2010-04-06 Konica Minolta Business Technologies, Inc. Image processing system having a plurality of users utilizing a plurality of image processing apparatuses connected to network, image processing apparatus, and image processing program product executed by image processing apparatus
US8169638B2 (en) 2005-06-01 2012-05-01 Konica Minolta Business Technologies, Inc. Image processing system, image processing apparatus, and image processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
US8045196B2 (en) 2005-06-01 2011-10-25 Konica Minolta Business Technologies, Inc. Image processing system, image processing apparatus, and image processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
US7630586B2 (en) 2005-06-09 2009-12-08 Konica Minolta Business Technologies, Inc. Image processing apparatus and image processing system
US7652781B2 (en) 2005-07-05 2010-01-26 Konica Minolta Business Technologies, Inc. Data processing system, data processing method, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
US8045197B2 (en) 2005-07-06 2011-10-25 Konica Minolta Business Technologies, Inc. Data processing system, data processing apparatus, and data processing program product suited for transmitting and receiving data among a plurality of image processing apparatuses
US7611050B2 (en) 2006-03-02 2009-11-03 Konica Minolta Business Technologies, Inc. Image processing system including plurality of image processing apparatuses connected to network for use by plurality of users, and image processing apparatus included in the image processing system
US8037513B2 (en) 2006-03-10 2011-10-11 Konica Minolta Business Technologies, Inc. Image processing system including plurality of image processing apparatuses used by plurality of users, image processing apparatus included in the image processing system
JP2009157879A (en) * 2007-12-28 2009-07-16 Canon Marketing Japan Inc Document information management system
JP2012032903A (en) * 2010-07-29 2012-02-16 Kddi Corp System, method and program for gathering posted information
JP2019121306A (en) * 2018-01-11 2019-07-22 村田機械株式会社 Storage device, data sharing system, and data sharing method
JP7043842B2 (en) 2018-01-11 2022-03-30 村田機械株式会社 Data sharing system and data sharing method
JP2019128821A (en) * 2018-01-25 2019-08-01 村田機械株式会社 Terminal device, terminal device control method, program, file sharing system, and file sharing system control method
CN112788658A (en) * 2019-11-11 2021-05-11 鹤壁天海电子信息系统有限公司 Data sharing method of communication equipment, communication equipment and storage medium
CN112788658B (en) * 2019-11-11 2024-05-24 鹤壁天海电子信息系统有限公司 Data sharing method of communication equipment, communication equipment and storage medium

Similar Documents

Publication Publication Date Title
US20090033983A1 (en) Image forming apparatus and information sharing system for image forming apparatus
JP2004015629A (en) Image input/output system
US9954973B2 (en) Data processing apparatus and method of data processing for conditionally providing service to terminal device
JP2006035631A (en) Image forming apparatus and image forming system
CN102195961A (en) Image forming system and image forming method
JP2013070120A (en) Image data processing system
US8326901B2 (en) Data processing apparatus, data transmission method, and computer-readable recording medium for data transmission
JP2010063087A (en) Image forming apparatus, log storing method, and log storing program
JP2004094294A (en) Information sharing system
JP4007120B2 (en) Image forming apparatus management system
US8422051B2 (en) Device, control method thereof, computer program, and storage medium for differentially processing search requests
JP2005231158A (en) Job processing apparatus and job processing system
JP6233149B2 (en) Image forming system and image forming method
JP7039981B2 (en) Image processing equipment, information processing systems and electronic devices
JP2004151816A (en) Host device
JP5831695B2 (en) Information processing apparatus, information processing system, and program
JP4681826B2 (en) Printing environment shared service providing method, printing environment shared service providing program, recording medium, and printing environment shared service providing apparatus
US8701171B2 (en) Apparatus, method, and program for acquiring information during an unavailable communication state in accordance with user identification information
CN114009000B (en) Job processing system
JP2009033731A (en) Image forming apparatus, document management method, and program
JP2001243155A (en) Network management device, information processing device, control method, and storage medium
JP7000735B2 (en) Image forming device, information processing method, information processing program and information processing system
US12489822B2 (en) Service providing system
JP6542684B2 (en) INFORMATION PROCESSING SYSTEM, IMAGE FORMING APPARATUS, TRANSFER CONTROL PROGRAM, AND TRANSFER CONTROL METHOD
US20240007574A1 (en) Service providing system

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050606

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050606

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070227

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070626