[go: up one dir, main page]

JP3740289B2 - Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium - Google Patents

Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium Download PDF

Info

Publication number
JP3740289B2
JP3740289B2 JP20661098A JP20661098A JP3740289B2 JP 3740289 B2 JP3740289 B2 JP 3740289B2 JP 20661098 A JP20661098 A JP 20661098A JP 20661098 A JP20661098 A JP 20661098A JP 3740289 B2 JP3740289 B2 JP 3740289B2
Authority
JP
Japan
Prior art keywords
transfer path
information
input device
image input
image
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.)
Expired - Fee Related
Application number
JP20661098A
Other languages
Japanese (ja)
Other versions
JP2000039975A5 (en
JP2000039975A (en
Inventor
直基 土樋
晃 根岸
雅仁 山本
晋 武藤
公司 梶田
眞 高山
秀昭 清水
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP20661098A priority Critical patent/JP3740289B2/en
Publication of JP2000039975A publication Critical patent/JP2000039975A/en
Publication of JP2000039975A5 publication Critical patent/JP2000039975A5/en
Application granted granted Critical
Publication of JP3740289B2 publication Critical patent/JP3740289B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、システムを管理する管理サーバ及び各種情報処理装置をネットワークを介して互いに接続可能とし、前記管理サーバ及び各種情報処理装置の組み合わせによってマルチファンクション機能を実現するマルチファンクションシステム、その通信方法、及びその通信方法に関するものである。
【0002】
【従来の技術】
従来、スキャナやデジタルカメラ等の入力機器と、プリンタやファクシミリ装置等の出力機器をネットワークによってお互いに接続し、マルチファンクションシステム構成することが数多く実現されている。この種のシステムでは、一般的にネットワーク上にデータを一時的に蓄えておくファイルサーバおよび入力機器からのデータ読み込みと出力機器へのデータ送出を指示するクライアントホスト(これは前記ファイルサーバを兼ねる場合もある)が必要となる。
【0003】
例えば、入力機器としてスキャナ、出力機器としてプリンタの組み合わせにより、スキャナでの入力情報をプリンタより印刷出力する機能(複写機能)を実現する場合において、従来は以下のように行なわれていた。
【0004】
第1の方法は、ユーザはスキャナのある場所に行き、複写したい原稿をセットした後にクライアントホストのある場所に行き、スキャナからの原稿読み取りを実行する。その後プリンタへの出力を指定することによって、複写機能を実現しする方法であった。
【0005】
第2の方法は、スキャナの操作パネルで読み込んだデータの送り先を指定させ、送り先となったプリンタで直接印刷することによって、複写機能を実現する方法であった。
【0006】
【発明が解決しようとする課題】
しかしながら、上述した第1の方法においては、利用者が複写機能を実現するために、わざわざクライアントホストのある場所に移動し、スキャン実行、印刷実行を指定する必要があり、手間が多くかかり不便であるという問題点があった。
【0007】
一方、第2の方法においては、スキャナで宛先を指定する方法が複雑であるため、利用者に対して負荷を与え、さらに複雑な指定方法を実現するために操作パネルの表示画面が大きくなり、操作ボタンも多く必要となるため、スキャナのコストが大きくなるという問題点があった。
【0008】
【課題を解決するための手段】
本発明は、上述した課題を解決することを目的として成されたもので、係る目的を達成する一手段として例えば以下の構成を備える。
【0009】
即ち、本発明は、画像データの出力を行う画像出力機器とシステムの構成情報を格納する情報処理装置とにネットワークを介して通信可能な画像入力機器であって、
前記情報処理装置から、前記画像出力機器を特定する情報と前記画像入力機器を特定する情報とを含む転送パス情報を獲得する獲得手段と、
前記獲得手段によって獲得された前記転送パス情報を複数記憶する記憶手段と、
前記記憶手段に記憶された複数の前記転送パス情報のうちの何れかをユーザの指定に応じて選択する選択手段と、
前記選択手段によって選択された転送パス情報に基づいて、前記画像入力機器において入力されたデータを前記画像出力機器に転送する転送手段と
を有することを特徴とする。
【0010】
また、本発明は、画像データの入力を行う画像入力機器及び画像データの出力を行う画像出力機器とネットワークを介して通信可能な情報処理装置であって、
前記画像入力機器を特定する情報及び前記画像出力機器を特定する情報をそれぞれの機器から取得する取得手段と、
前記取得手段によって取得された、前記画像入力機器を特定する情報と前記画像出力機器を特定する情報を含む転送パス情報を生成する生成手段と、
前記画像入力機器または前記画像出力機器から、前記生成手段で生成された前記転送パス情報の要求を受信する受信手段と、
前記要求に応じて前記生成手段によって生成された前記転送パス情報を前記画像入力機器または前記画像出力機器に送信する送信手段と、
を有し、
前記送信手段は、前記転送パス情報の要求を行った前記画像入力機器または前記画像出力機器を特定する情報を含む転送パス情報を、該要求を行った機器に送信することを特徴とする。
【0017】
【発明の実施の形態】
以下、図面を参照して本発明に係る一発明の実施の形態例を詳細に説明する。
【0018】
[第1の実施の形態例]
以下に本発明第1の実施の形態例を説明する。図1は本発明に係り一発明の実施のシステム構成を説明する概念模式図である。
【0019】
図1において、101は機器を接続する既知の技術を用いたネットワークであり、本実施の形態例ではTCP/IPプロトコルを使用した、イーサネットの使用を想定している。
【0020】
102は原稿などの用紙等に印刷されたを情報を光学的に読み込む情報供給装置(情報入力機器)であるネットワークスキャナである。ネットワークスキャナ102は、ネットワークインターフェイスを具備し、ネットワーク101を介して各機器に接続されている。
【0021】
103は管理サーバであり、ネットワークスキャナ102およびネットワークプリンタ104の組み合わせによるマルチファンクションシステムを構成する際の構成情報(以下、「転送パスプロファイル」と呼ぶ)を格納し、情報供給装置、情報出力装置よりの要請により転送パスプロファイルの提供を行う。
【0022】
管理サーバ103は、通常、パーソナルコンピュータやワークステーションにサーバソフトウェアを導入することによって実現される。管理サーバ103にはネットワークインターフェイスが具備されており、ネットワーク101を介して各機器に接続されている。
【0023】
104はネットワークインターフェイスを具備し、ネットワークインターフェイスを介して送られる印刷データや画像データを受信し、電子写真技術などの既知の印刷技術を用いて用紙などのメディアに実際に印刷を行う情報出力装置であるネットワークプリンタである。ネットワークプリンタ104もまたネットワーク101を介して各機器に接続している。
【0024】
なお、本実施の形態例では、ネットワークスキャナ102から送信された画像データは、ネットワークプリンタ104によってただちに印刷可能であることを想定しており、ページ記述言語(以下、「PDL」と呼ぶ)への変換などについては言及しない。
【0025】
図2は図1に示すネットワークスキャナ102の詳細構成を示すブロック図である。図2において、201は既知の光学読み取り技術を利用したスキャナエンジン、202は例えばROM204に格納されている、あるいはRAM203にロードされた制御手順に従ってネットワークスキャナ102の全体の動作を制御するCPUである。
【0026】
203は、主にスキャナエンジン201が読み込んだ画像データを一時的に格納したり、作業用の記憶情報を蓄えておくRAM、204はCPU202の動作を制御する制御手順が格納されているROMである。さらに、205はネットワーク101に接続するためのネットワークインターフェイスである。
【0027】
206はネットワークスキャナ102の機器情報を管理サーバ103に伝えるデバイスプロファイル供給部、207は管理サーバ103から転送パスプロファイルを獲得してRAM203に格納する転送パスプロファイル獲得部、208はユーザインターフェイスを提供するために、液晶、LEDなどのディスプレイ装置と複数個の操作ボタンから構成される操作パネルである。
【0028】
図3は図1に示すネットワークプリンタ104の詳細構成を示すブロック図である。図3において、301は電子写真やインクジェット等の既知の印刷技術を利用したプリンタエンジン、302は例えばROM304に格納されている、あるいはRAM303にロードされた制御手順に従ってネットワークプリンタ109の全体の動作を制御するCPUである。
【0029】
303は主にプリンタエンジン301に印刷する画像データを一時的に格納したり、作業用の記憶情報を蓄えておくRAM、303はCPU302の動作を制御する制御手順などが格納されているROMである。さらに、305はネットワーク101に接続するためのネットワークインターフェイスである。
【0030】
306はネットワークプリンタ104に固有の機器情報を管理サーバ103に伝えるデバイスプロファイル供給部、307は管理サーバ103から、転送パスプロファイルを獲得し、RAM303に格納する転送パスプロファイル獲得部、308はユーザインターフェイスを提供するために、液晶、LEDなどのディスプレイ装置と複数個の操作ボタンから構成される操作パネルである。
【0031】
図4は図1に示す管理サーバ103の詳細構成を示すブロック図である。図4において、401は例えばRAM402にロードされた制御手順に従って管理サーバ103の全体の動作を制御するCPU、402は作業用の情報やCPU401の動作を制御する制御手順などを蓄えておくRAMである。
【0032】
404はネットワークに接続された機器のデバイスプロファイルを格納しておくデバイスプロファイルデータベース、405はデバイスプロファイルから生成された転送バスプロファイルを格納しておく転送バスプロファイルデータベース、406はネットワーク101に接続するためのネットワークI/Fである。
【0033】
407はネットワークに接続された機器からデバイスプロファイルを獲得し、デバイスプロファイルデータベース404に格納するデバイスプロファイル獲得部、408はメットワーク101に接続された他の装置からの要求に従って転送パスプロファイルデータベース405から転送パスプロファイルを読み込み、ネットワーク101を介して要求下装置宛に供給する転送パスプロファイル供給部である。
【0034】
409はデバイスプロファイルデータベース402に書かれた機器情報から転送パスプロファイルを生成して転送パスプロファイルデータベース405に書き込む転送パスプロファイル生成部である。
【0035】
次に、本実施の形態例における上述したデバイスプロファイルについて詳細に説明する。
【0036】
デバイスプロファイルは、マルチファンクションシステムを構成するために必要な、各機器に関する固有な性能や特徴を示すデータであり、例えば図5に示すテキストデータから構成される。図5は本実施の形態例におけるネットワークスキャナ102におけるデバイスプロファイルの一例である。
【0037】
図5において、Device-Type:とは機器の種類を示すものであり、この場合情報供給装置(入力機器)であり、スキャナであることを示している。Device-Id:とは機器のモデル名を示し、この場合ScannerXXXが機器のモデル名であることを示している。
【0038】
Device-address:とは機器のネットワークアドレスを示しており、この場合172.16.10.2が機器のネットワークアドレスであることを示している。
【0039】
Resolution:は機器がサポートしている解像度であり、この場合400DPI、600DPI、1200DPIの各解像度をサポートしていることを示す。
【0040】
Media-size:は機器がサポートしている用紙サイズを示しており、この場合機器がA4,A5,B4の用紙サイズをサポートしていることを示す。
【0041】
Input-fee:は機器を利用した場合の課金を示すもので、この場合A4サイズで16ビットの画像を取り込んだ場合、8円の課金がかかることを示している。
【0042】
Document-format:は機器がサポートする画像フォーマットであり、この場合機器がJPEGとGIFタイプの画像の出力および、LIPS4タイプのPDLによる出力をサポートしていることを示す。
【0043】
Input-commnad:は、他の機器からスキャナに読み込みを実行させるコマンドを記述している。"A4/REQ A4-SCAN"の場合、A4サイズで読み込みを行うためには"REQ A4-SCAN"というコマンドをネットワークスキャナに送信すればよいことを示している。
【0044】
図6は本実施の形態例におけるネットワークプリンタ104におけるデバイスプロファイルの一例である。
【0045】
図6において、Device-Type:とは機器の種類を示すものであり、この場合情報出力装置であり、レーザビームプリンタであることを示している。
【0046】
Device-address:とは機器のネットワークアドレスを示しており、この場合172.16.10.3が機器のネットワークアドレスであることを示している。
【0047】
Resolution:は機器がサポートしている解像度であり、この場合300DPI、600DPIの解像度をサポートしていることを示す。
【0048】
Media-size:は機器がサポートしている用紙サイズを示しており、この場合機器がA3,A4,A5,B4の用紙サイズをサポートしていることを示す。
【0049】
Output-fee:は機器を利用した場合の課金を示すもので、この場合A4サイズで白黒の画像を出力した場合、10円の課金がかかることを示している。
【0050】
Documment-format:は機器がサポートする画像フォーマットであり、LIPS4,−N201,ESC/Pによる入力をサポートしていることを示す。
【0051】
機器のデバイスプロファイルは管理サーバ103のデバイスプロファイル獲得部によって獲得処理が行われる。
【0052】
図7は本実施の形態例における図4に示す管理サーバ103のデバイスプロファイル獲得部407の動作を説明するフローチャートである。デバイスプロファイル獲得部407は、管理サーバ102の起動とともに起動され、システムが終了するまで動作する。
【0053】
まずステップ701において、起動時に一度だけネットワークに接続している機器に対してデバイスプロファイル獲得命令を発行する。本実施の形態例におけるデバイスプロファイル獲得命令の構造を図8に示す。
【0054】
図8において、"REQ"は転送要求、"DEVICE-PROFILE"はデバイスプロファイルを示しており、デバイスプロファイルの要求であることを示している。このデバイスプロファイル獲得命令はTCP/IPにおけるUDPパケットの形式でネットワークに対してブロードキャスト通達される。
【0055】
図7のステップ701の処理が終了すると続いてステップ702に進み、デバイスプロファイル獲得部407によりデバイスプロファイル転送命令が届いたかどうかを比較する。デバイスプロファイル転送命令が届かない場合はステップ702で監視を続ける。
【0056】
そして、デバイスプロファイル獲得部407はステップ702におけるデバイスプロファイルの転送を監視中に、デバイスプロファイルの転送を確認するとステップ703に進み、デバイスプロファイルをデバイスプロファイルデータベース407に記録して登録してステップ702に戻って次のデバイスプロファイル転送命令を待つ。
【0057】
図9は上述したデバイスプロファイル転送命令の詳細構造を示す図であり、以下図9を参照してデバイスプロファイル転送命令を説明する。
【0058】
図9において、1行目の"SEND"は転送命令であることを示しており、"DEVICE-PROFILE"はデバイスプロファイルを示していて、この2つによってこの命令がデバイスプロファイルの転送であることを示している。
【0059】
第2行目以下の行は図5に示すネットワークスキャナ102におけるデバイスプロファイルと同様に、デバイスプロファイルの内容であることを示し、"END_OF_PROFILE"の行によって終了する。
【0060】
次に、本実施の形態例におけるサーバ以外の他のネットワーク接続機器(例えばネットワークスキャナ102、あるいはネットワークプリンタ104等)側からデバイスプロファイルを転送する場合のデバイスプロファイルの転送制御を説明する。
【0061】
図10はネットワーク接続機器(通信装置)におけるデバイスプロファイル供給部の動作を説明するフローチャートである。なおデバイスプロファイル供給部はネットワークスキャナ102の場合、図2の206であり、ネットワークプリンタ104の場合、図3の206である。デバイスプロファイル供給部は機器の起動時に同時に呼び出され(起動され)、機器の電源遮断が行われるまで図10に示す処理を継続する。
【0062】
ネットワーク接続機器(通信装置)におけるデバイスプロファイル供給部は、機器が起動されると図10の処理に移行し、ステップ901において起動時に1回だけ管理サーバ103にデバイスプロファイルの転送を実行する。
【0063】
もし、管理サーバ103が起動していた場合、管理サーバ103は上述した図7に示すステップ702においてデバイスプロファイル転送命令を受取り、デバイスプロファイルデータベース404に反映される。もし、管理サーバ103がこの時起動していない場合には、デバイスプロファイル転送命令は管理サーバ103のデバイスプロファイルデータベース404には反映されないことになる。
【0064】
そして続くステップ902において、管理サーバ103よりデバイスプロファイル転送要求命令が送られてくるのを監視する。管理サーバ103よりのデバイスプロファイル転送要求命令が送られてきていない場合にはステップ902における監視処理を継続する。
【0065】
ステップ902において、デバイスプロファイル転送要求命令が管理サーバ103から送られた場合にはステップ903に進み、ステップ901と同様デバイスプロファイル転送命令を管理サーバ103に発行する。この処理は、機器は起動している状態で管理サーバ103が後追いで起動した場合にデバイスプロファイルデータベース404に機器情報を反映するための手段であり、管理サーバ103のデバイスプロファイル獲得部407が図7に示すステップ701において起動時にデバイスプロファイル転送要求命令を発行することによって、管理サーバ103がネットワークに接続されているすべての機器のデバイスプロファイルを常に獲得していることを保証するものである。
【0066】
管理サーバ103はデバイスプロファイルデータベース404に登録されている機器情報をもとに転送パスプロファイル生成部409を用いて転送パスプロファイルを生成し、転送パスプロファイルデータベース405に格納する。
【0067】
図11はステップ903で生成される転送パスプロファイルの詳細構造を示す図であり、以下図11を参照して本実施の形態例の転送パスプロファイルを説明する。
【0068】
図11において、第1行目のDescription:の行は、転送パスを選択する際に、機器のパネルに表示する文字列を示している。図11に示す転送パスの例では、"COPY scannerXXX to LBP-XXX"であることを示している。
【0069】
第2行目のinput-device:の行は入力機器のタイプを示している。第3行目のoutput-device:の行は出力機器のタイプを示している。第4行目のinput-address:の行は入力機器のネットワークアドレスを示しており、第5行目のoutput-address:の行は出力機器のネットワークアドレスを示している。
【0070】
第6行目のDocument-format:の行はこの転送パスで使用されるドキュメントのフォーマットを示している。第7行目のCopy-default:の行は、デフォルトで使用されるコピー部数を示している。第8行目のResolution:はこの転送パスで使用される解像度を示している。
【0071】
第9行目以降のInput-command:は、入力機器のデバイスプロファイルに書かれていた情報であり、入力機器に読み込みを行わせるコマンドを記述している。
【0072】
管理サーバ103は、通常一個以上の転送パスプロファイルを所有しており、入力機器と出力機器の要求により転送パスプロファイルを各機器に供給する。
【0073】
図12は管理サーバ103内にある、転送パスプロファイル供給部408の動作を説明するフローチャートである。以下、図12を参照して本実施の形態例における管理サーバ103内にある、転送パスプロファイル供給部408の動作を説明する。
【0074】
転送パスプロファイル供給部408は、管理サーバ103の起動とともに動作が開始される。まずステップ1101において、起動時に転送パスプロファイルデータベース405に格納された全ての転送パスプロファイルを転送パスプロファイル転送命令によってネットワークに接続された全ての機器に通知される。通知はブロードキャスト通知によって行われる。
【0075】
続いてステップ1102において、転送パスプロファイルデータベース405に変更があったかどうかを調べる。転送パスプロファイルデータベース405に変更がない場合にはステップ1104に進む。
【0076】
一方、ステップ1102において、転送パスプロファイルデータベース405に変更があった場合にはステップ1103に進む。そして、変更があった転送パスプロファイルをネットワークに接続された全ての機器に通知する。通知はブロードキャスト通知によって行われる。そしてステップ1104に進む。
【0077】
ステップ1104においては、各機器から転送パスプロファイル転送要求命令が届いたかどうかを調べる。転送パスプロファイル転送要求命令が届いていない場合にはステップ1102に戻り、以上の処理を継続する。
【0078】
一方、転送パスプロファイル転送要求命令が届いていた場合にはステップ1105に進む。そして、転送パスプロファイルデータベース405に格納された全ての転送パスプロファイルを転送パスプロファイル転送命令によって要求のあった機器に通知する。
【0079】
上述した転送パスプロファイル転送要求命令の構造を図13、図14を参照して以下説明する。図13は本実施の形態例における転送パスプロファイル要求命令の構造を示す図、図14は転送パスプロファイル転送命令の構造を示す図である。
【0080】
図13の"REQ"は転送要求であることを、"TRANSMISSION-PATH-PROFILE"は転送パスプロファイルを示しており、図13の全体で転送パスプロファイルの要求であることを示している。
【0081】
図14に示す転送パスプロファイル転送命令において、第1行目の"SEND"は転送であることを、"TRANMISSION-PATH-PROFILE"は転送パスプロファイルであることを示しており、第1行目の全体で転送パスプロファイルの転送命令であることを示している。
【0082】
以下の行は図11に示す転送パスプロファイルと同様に転送パスプロファイルの内容であることを示し、"END_OF_PROFILE"の行によって終了する。
【0083】
図15は、本実施の形態例における入力機器および出力機器内にある転送パスプロファイル獲得部の動作を説明するフローチャートである。転送パスプロファイル獲得部はネットワークスキャナ102の場合には図2に示す207であり、ネットワークプリンタ104の場合には図3に示す307である。
【0084】
各機器の転送パスプロファイル獲得部は、転送パスプロファイルを獲得しようとする場合には図15の処理に移行し、ステップ1401においてネットワーク接続機器は転送パスプロファイルを獲得するため、管理サーバ103に対して転送パスプロファイル要求命令を発行する。
【0085】
この命令を受け取った管理サーバ103内の転送パスプロファイル供給部408では図12のステップ1104の処理で各機器から転送パスプロファイル転送要求命令が届いたことになり、ステップ1105において転送パスプロファイルの転送が行われる。このため、続くステップ1402において転送パスプロファイル転送命令を受け取った管理サーバ103が転送パスプロファイルを転送してきたか否かを監視する。まだ届いていない場合には届くのを待つ。
【0086】
ステップ1402の処理で各機器から転送パスプロファイル転送要求命令が届いた場合にはステップ1403に進む。そして、RAM(ネットワークスキャナ102なら203、ネットワークプリンタ104なら303)に格納される。
【0087】
以上の処理によって、各機器は転送パスプロファイルを管理サーバ103から獲得し、RAM203,303に格納することができる。
【0088】
次に以上の各処理を行う本実施の形態例における実際に印刷を行うプロセスを説明する。本実施の形体例においては、使用者はネットワークスキャナ102の前に立ち、原稿をセットしてから、パネルを操作して印刷を行おうとする。
【0089】
図16はネットワークスキャナ102における操作パネル208の外観を示す図である。図16において、1501は12桁の文字を表示可能な液晶パネル、1502は各機能を選択する十字キー、1503はスキャンを実行する実行ボタンである。
【0090】
使用者は十字パネル1502の右キーを押すことにより、転送パスプロファイルの選択を行うことができる。
【0091】
図17は十字パネル1502の右キーを1度押した場合の液晶パネル1501の表示内容である。液晶パネルの文字列は図11のDescription:に示されている文字列を表示しており、図11で示された転送パスプロファイルが選択していることを示している。
【0092】
もしネットワークスキャナ102に複数の転送パスプロファイルが登録されている場合、十字パネル1502の右キーをさらに押すことにより別の転送パスプロファイルが選択可能である。
【0093】
ここでスキャン実行ボタン1503を押すことにより、この転送パスプロファイルを利用したコピー機能を実行する。図11の転送パスプロファイルによると、ネットワークスキャナ102はoutput-address:に書かれた172.16.10.2を出力機器として選択し、Resolution:に書かれた600DPIの解像度で原稿を読み込み、Document-format:に書かれたLIPS4形式で印刷データを送信する。コピー回数はCopy-default:に書かれた1回だけ行う。
【0094】
印刷データはネットワーク101を介してネットワークプリンタ104に転送される。この時、ネットワークプリンタ104は転送パスプロファイルに関係なく、転送された印刷データの印刷処理を行うだけである。
【0095】
以上説明したように本実施の形態例によれば、ネットワークスキャナからネットワークプリンタにデータを転送し、複写する機能(コピー)を実現するための複雑な構成情報を転送パスプロファイルとして管理サーバに持たせることができ、ネットワークスキャナからはどの転送パスプロファイルを使用するか選択させるだけでコピー機能が可能となり、ユーザに利便性を与え、スキャナに複雑な操作指定を行わせる操作パネルを必要としなくなるためにコスト削減が可能となる。
【0096】
[第2の実施の形態例]
以上の説明した第1の実施の形態例では、ネットワークスキャナ102の操作パネルで転送パスプロファイルを選択して、印刷データをネットワークプリンタ104に転送する方式を説明した。しかし本発明は以上の例に限定されるものではなく、逆にネットワークプリンタ104の操作パネルから転送パスプロファイルを選択し、ネットワークスキャナ102に対して印刷データの送信を要求する例であってもよい。
【0097】
このネットワークプリンタ104の操作パネルから転送パスプロファイルを選択し、ネットワークスキャナ102に対して印刷データの送信を要求する本発明に係る第2の発明の実施の形態例を以下に説明する。
【0098】
第2の実施の形体例において、ネットワークプリンタ104は、上述した第1の実施の形態例で説明したネットワークスキャナ102が転送パスプロファイルを管理サーバ103から獲得するのと同様の手順で転送パスプロファイルの獲得を行う。
【0099】
第2の実施の形態例においても、基本構成は上述した第1の実施の形態例と同様であるため、以下の説明は上述した第1の実施の形態例と異なる部分を主に行う。
【0100】
第2の実施の形態例においては、使用者はネットワークスキャナ102に原稿をセットしてから、ネットワークプリンタ104の前に立ち、パネルを操作してメットワークスキャナ102より原稿を読み込んでネットワークプリンタ104への転送を受けて印刷出力させることになる。
【0101】
図18はネットワークプリンタ104における操作パネル308の外観を示す図である。図18において、1701は12桁の文字を表示可能な液晶パネル、1702は各機能を選択する十字キー、1703は印刷を実行する実行ボタンである。使用者は十字パネル1702の右キーを押すことにより、転送パスプロファイルの選択を行う。
【0102】
図17は十字パネル1702の右キーを1度押した場合の液晶パネル1701の表示内容である。液晶パネルの文字列は、上述した第1の実施の形態例と同様に図11に示すDescription:に示されている文字列を表示しており、図11で示された転送パスプロファイルが選択していることを示している。
【0103】
もしネットワークプリンタ104に複数の転送パスプロファイルが登録されている場合、十字パネル1702の右キーをさらに押すことにより別の転送パスプロファイルが選択可能である。
【0104】
ここで印刷実行ボタン1703を押すことにより、この転送パスプロファイルを利用したコピー機能を実行する。上述した第1の実施の形態例と同様に図14に示す転送パスプロファイルが用いられ、これによると、ネットワークプリンタ104はinput-address:に書かれた172.16.10.2を入力機器として選択し、Input-command:に書かれた読み込みコマンドを入力装置に送信することにより、読み込みの要求を行うことになる。
【0105】
ネットワークスキャナ102は、読み込みコマンドを受け取ると、返信として指定された用紙サイズで原稿を読み込み、ネットワークプリンタ104に対してデータの送信を行う。この時、ネットワークスキャナ104は転送パスプロファイルに関係なく、転送された印刷データの送信処理を行うだけである。
【0106】
以上説明したように第2の実施の形態例によれば、ネットワークスキャナからネットワークプリンタにデータを転送し、コピーを実現するための複雑な構成情報を転送パスプロファイルとして管理サーバに持たせ、ネットワークプリンタからはどの転送パスプロファイルを使用するか選択させるだけでコピー機能が可能となり、ユーザに利便性を与え、プリンタに複雑な操作指定を行わせる操作パネルを必要としなくなるためにコスト削減が可能となる。
【0107】
[第3の実施の形態例]
上述した第1の実施の形態例においては、入力/出力機器は管理サーバ103に対して全ての転送パスプロファイルの転送を要求していたが、複数の入力/出力機器がネットワーク101に接続されていた場合、ある機器を使用しない転送パスプロファイルが存在する場合があり、その情報を機器のRAMの蓄えておくのが無駄な場合がある。
【0108】
そこで、転送パスプロファイル転送要求を拡張し、自分のマシンに関係する転送パスプロファイルの転送だけ行うようにコマンドを拡張することが考えられる。自分のマシンに関係する転送パスプロファイルの転送だけ行うようにコマンドを拡張する本発明に係る第3の実施の形態例を如何に説明する。
【0109】
図19は本発明に係る第3の実施の形態例における転送パスプロファイル転送要求命令を拡張した命令文の例を示す図である。図19に示す第3の実施の形態例の例では、上述した図13の転送パスプロファイル転送要求命令を拡張した転送パスプロファイル転送要求命令分となっており、"MATCH Input-address=172.16.10.2"の部分により、入力機器のアドレスとして172.16.10.2に適合する転送パスプロファイルの要求を行っていることを示す。
【0110】
なお、第3の実施の形態例においては、係る拡張命令文を用いる以外上述した実施の形態例と同様である。
【0111】
以上節刑したように第3実施の形態例によれば、管理サーバに数多くの転送パスプロファイルが登録されている場合、各機器は自分に関連のある転送パスプロファイルのみを転送してもらうことにより、ネットワークの負荷を軽減するとともに、転送パスプロファイルを格納する機器のRAMを節約することができ、コスト削減が可能になる。
【0112】
[第4の実施の形態例]
上述した第1〜第3実施の形態例によれば、転送パスプロファイルはすべて管理サーバに格納されていることを想定していたが、管理サーバが起動していない場合でも印刷を可能とするために、各機器の不揮発性メモリに転送パスプロファイルを登録できるようにしてもよい。さらにいえば、管理サーバと同等の機能を各機器が内蔵してもよい。
【0113】
[他の実施の形態例]
なお、本発明は、複数の機器(例えばホストコンピュータ,インタフェイス機器,リーダ,プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機,ファクシミリ装置など)に適用してもよい。
【0114】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0115】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0116】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。
【0117】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0118】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0119】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになる。
【0120】
【発明の効果】
以上説明したように本発明によれば、ネットワーク上の機器各々に関する機器情報及び画像形成装置に関する機器情報の組み合わせによって実現可能な機能に関する情報を複数記憶し、記憶された複数の情報のうちの何れか選択された情報に基づいて、組み合わせによって実現可能な機能をユーザによって指定可能に表示するようにしたので、ユーザに利便性を与え、画像形成装置に複雑な操作指定を行わせる操作パネルを必要としなくなくためコスト削減が可能となる。
【0121】
また、本発明によれば、画像データの入力を行う画像入力機器及び画像データの出力を行う画像出力機器とネットワークを介して通信可能な情報処理装置において、画像入力機器の機器情報及び画像出力機器の機器情報を取得し、画像入力機器の機器情報と画像出力機器の機器情報の組み合わせから成る機能を示す情報を生成し、画像入力機器または画像出力機器から、生成された情報の要求を受信し、この要求に応じて生成された情報を画像入力機器及び画像出力機器に送信し、さらに、生成された情報の要求を行った画像入力機器または画像出力機器に関連する機能を示す情報を送信するようにしたので、ユーザに利便性を与え、画像形成装置に複雑な操作指定を行わせる操作パネルを必要としなくなくためコスト削減が可能となる。
【0124】
【図面の簡単な説明】
【図1】本発明に係る一発明の実施の形態例のシステム構成を説明する概念模式図である。
【図2】図1に示すネットワークスキャナの詳細構成を示すブロック図である。
【図3】図1に示すネットワークプリンタの詳細構成を示すブロック図である。
【図4】図1に示す管理サーバの詳細構成を示すブロック図である。
【図5】本実施の形態例におけるネットワークスキャナにおけるデバイスプロファイルの一例を示す図である。
【図6】本実施の形態例におけるネットワークプリンタにおけるデバイスプロファイルの一例を示す図である。
【図7】本実施の形態例における管理サーバのデバイスプロファイル獲得部の動作を説明するフローチャートである。
【図8】本実施の形態例で用いるデバイスプロファイル獲得命令の構造を示す図である。
【図9】本実施の形態例におけるデバイスプロファイル転送命令の構造を示す図である。
【図10】本実施の形態例におけるネットワーク接続通信装置におけるデバイスプロファイル供給部の動作を説明するフローチャートである。
【図11】本実施の形態例で用いる転送パスプロファイルの詳細構造を示す図である。
【図12】本実施の形態例の管理サーバ内にある転送パスプロファイル供給部の動作を説明するフローチャートである。
【図13】本実施の形態例で用いる転送パスプロファイル要求命令の構造を示す図である。
【図14】本実施の形態例で用いる転送パスプロファイル転送命令の構造を示す図である。
【図15】ネットワークスキャナおよびネットワークプリンタ内にある転送パスプロファイル獲得部の動作を説明するフローチャートである。
【図16】本実施の形態例におけるネットワークスキャナにおける操作パネルの外観を示す図である。
【図17】本実施の形態例における十字パネルの右キーを1度押した場合の液晶パネルの表示内容を示す図である。
【図18】本発明に係る第2の発明の実施の形態例におけるネットワークプリンタにおける操作パネルの外観を示す図である。
【図19】本発明に係る第3の発明の実施の形態例における転送パスプロファイル転送要求命令を拡張した命令文を示す図である。
【符号の説明】
101 ネットワーク
102 ネットワークスキャナ
103 管理サーバ
104 ネットワークプリンタ
201 スキャナエンジン
202、302、401 CPU
203、303、402 RAM
204、304 ROM
205、305、406 ネットワークI/F
206、306 デバイスプロファイル供給部
207、307、407 転送パスプロファイル獲得部
208 操作パネル
301 プリンタエンジン
308 操作パネル
404 デバイスプロファイルデータベース
405 転送パスプロファイルデータベース
408 転送パスプロファイル供給部
409 転送パスプロファイル生成部
1501 液晶パネル
1502 十字キー
1503 読み込み実行ボタン
1701 液晶パネル
1702 十字キー
1703 印刷実行ボタン
[0001]
BACKGROUND OF THE INVENTION
The present invention enables a management server and various information processing apparatuses for managing a system to be connected to each other via a network, and realizes a multifunction function by a combination of the management server and various information processing apparatuses, a communication method thereof, And a communication method thereof.
[0002]
[Prior art]
Conventionally, many multi-function system configurations have been realized by connecting input devices such as scanners and digital cameras and output devices such as printers and facsimile machines to each other via a network. In this type of system, generally a file server that temporarily stores data on a network and a client host that instructs to read data from an input device and send data to an output device (this also serves as the file server) Is also required).
[0003]
For example, in the case of realizing a function (copying function) for printing input information from a printer by a combination of a scanner as an input device and a printer as an output device, the conventional method is as follows.
[0004]
In the first method, the user goes to a location where the scanner is located, sets a document to be copied, goes to a location where the client host is located, and reads the document from the scanner. Thereafter, the copying function was realized by designating output to the printer.
[0005]
The second method is a method for realizing a copy function by designating a destination of data read on the operation panel of the scanner and directly printing with the printer as the destination.
[0006]
[Problems to be solved by the invention]
However, in the first method described above, in order to realize the copying function, it is necessary for the user to bother to move to a location where the client host is located, and specify scan execution and print execution, which is troublesome and inconvenient. There was a problem that there was.
[0007]
On the other hand, in the second method, since the method of specifying the destination by the scanner is complicated, a load is given to the user, and the display screen of the operation panel becomes large in order to realize a more complicated specification method, Since many operation buttons are required, there is a problem that the cost of the scanner increases.
[0008]
[Means for Solving the Problems]
The present invention has been made for the purpose of solving the above-described problems, and includes, for example, the following configuration as one means for achieving such an object.
[0009]
  That is, the present inventionFor image output devices that output image data and information processing devices that store system configuration informationnetworkThroughCommunication possible imageInput deviceBecause
  Acquisition means for acquiring transfer path information including information for specifying the image output device and information for specifying the image input device from the information processing apparatus;
  The transfer path acquired by the acquisition meansStorage means for storing a plurality of information;
  A plurality of stored in the storage meansForwarding pathAny of the informationAccording to user's specificationA selection means to select;
  Transfer means for transferring data input in the image input device to the image output device based on the transfer path information selected by the selection means;,
It is characterized by having.
[0010]
  The present invention is an information processing apparatus capable of communicating via an image input device for inputting image data and an image output device for outputting image data via a network.
  The image input deviceIdentifyInformation and image output deviceIdentifyinformationFrom each deviceAcquisition means for acquiring;
  Acquired by the acquisition means,The image input deviceIdentifyInformation and said image output deviceIdentifyinformationTransfer path includingGenerating means for generating information;
  Generated by the generating means from the image input device or the image output deviceForwarding pathReceiving means for receiving a request for information;
  Generated by the generating means in response to the requestForwarding pathInformation input deviceOrTransmitting means for transmitting to the image output device;
Have
  The transmission means includesForwarding pathThe image input device or the image output device that has requested informationTransfer path information including information identifying the request to the device that made the requestIt is characterized by transmitting.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of an invention according to the present invention will be described in detail with reference to the drawings.
[0018]
[First Embodiment]
The first embodiment of the present invention will be described below. FIG. 1 is a conceptual schematic diagram illustrating a system configuration according to the present invention.
[0019]
In FIG. 1, reference numeral 101 denotes a network using a known technology for connecting devices. In this embodiment, the use of Ethernet using the TCP / IP protocol is assumed.
[0020]
Reference numeral 102 denotes a network scanner which is an information supply device (information input device) for optically reading information printed on paper such as a document. The network scanner 102 includes a network interface and is connected to each device via the network 101.
[0021]
Reference numeral 103 denotes a management server that stores configuration information (hereinafter referred to as “transfer path profile”) for configuring a multi-function system by the combination of the network scanner 102 and the network printer 104, and from the information supply device and the information output device. A transfer path profile is provided upon request.
[0022]
The management server 103 is usually realized by installing server software on a personal computer or workstation. The management server 103 includes a network interface and is connected to each device via the network 101.
[0023]
An information output device 104 includes a network interface, receives print data and image data sent via the network interface, and actually prints on a medium such as paper using a known print technology such as electrophotographic technology. A network printer. The network printer 104 is also connected to each device via the network 101.
[0024]
In the present embodiment, it is assumed that the image data transmitted from the network scanner 102 can be printed immediately by the network printer 104, and the data is transferred to a page description language (hereinafter referred to as “PDL”). There is no mention of conversion.
[0025]
FIG. 2 is a block diagram showing a detailed configuration of the network scanner 102 shown in FIG. In FIG. 2, reference numeral 201 denotes a scanner engine using a known optical reading technique, and 202 denotes a CPU that controls the entire operation of the network scanner 102 in accordance with a control procedure stored in the ROM 204 or loaded into the RAM 203.
[0026]
A RAM 203 temporarily stores image data read mainly by the scanner engine 201 and stores work storage information, and a ROM 204 stores a control procedure for controlling the operation of the CPU 202. . Reference numeral 205 denotes a network interface for connecting to the network 101.
[0027]
206 is a device profile supply unit that transmits device information of the network scanner 102 to the management server 103, 207 is a transfer path profile acquisition unit that acquires a transfer path profile from the management server 103 and stores it in the RAM 203, and 208 is to provide a user interface. In addition, an operation panel including a display device such as a liquid crystal display and an LED and a plurality of operation buttons.
[0028]
FIG. 3 is a block diagram showing a detailed configuration of the network printer 104 shown in FIG. In FIG. 3, reference numeral 301 denotes a printer engine that uses a known printing technique such as electrophotography or ink jet, and 302 denotes, for example, control of the entire operation of the network printer 109 according to a control procedure stored in the ROM 304 or loaded into the RAM 303. CPU.
[0029]
Reference numeral 303 denotes a RAM that temporarily stores image data to be printed on the printer engine 301 and stores work storage information. Reference numeral 303 denotes a ROM that stores a control procedure for controlling the operation of the CPU 302. . Reference numeral 305 denotes a network interface for connecting to the network 101.
[0030]
A device profile supply unit 306 transmits device information unique to the network printer 104 to the management server 103. A transfer path profile acquisition unit 307 acquires a transfer path profile from the management server 103 and stores the transfer path profile in the RAM 303. 308 indicates a user interface. In order to provide, it is an operation panel composed of a display device such as a liquid crystal or LED and a plurality of operation buttons.
[0031]
FIG. 4 is a block diagram showing a detailed configuration of the management server 103 shown in FIG. In FIG. 4, for example, 401 is a CPU that controls the overall operation of the management server 103 in accordance with a control procedure loaded in the RAM 402, and 402 is a RAM that stores work information, a control procedure for controlling the operation of the CPU 401, and the like. .
[0032]
404 is a device profile database for storing device profiles of devices connected to the network, 405 is a transfer bus profile database for storing transfer bus profiles generated from the device profiles, and 406 is for connecting to the network 101. Network I / F.
[0033]
A device profile acquisition unit 407 acquires a device profile from a device connected to the network and stores it in the device profile database 404. 408 transfers from the transfer path profile database 405 in accordance with a request from another device connected to the network 101. A transfer path profile supply unit that reads a path profile and supplies the path profile to a requesting apparatus via the network 101.
[0034]
A transfer path profile generation unit 409 generates a transfer path profile from device information written in the device profile database 402 and writes the transfer path profile in the transfer path profile database 405.
[0035]
Next, the device profile described above in the present embodiment will be described in detail.
[0036]
The device profile is data indicating the performance and characteristics unique to each device necessary for configuring the multi-function system. For example, the device profile includes text data shown in FIG. FIG. 5 is an example of a device profile in the network scanner 102 according to the present embodiment.
[0037]
In FIG. 5, Device-Type: indicates the type of device. In this case, it is an information supply device (input device) and indicates a scanner. Device-Id: indicates the model name of the device, and in this case, ScannerXXX is the model name of the device.
[0038]
Device-address: indicates the network address of the device. In this case, 172.16.10.2 is the network address of the device.
[0039]
Resolution: is a resolution supported by the device. In this case, it indicates that each resolution of 400 DPI, 600 DPI, and 1200 DPI is supported.
[0040]
Media-size: indicates the paper size supported by the device. In this case, the device indicates that the device supports paper sizes of A4, A5, and B4.
[0041]
Input-fee: indicates a charge when a device is used. In this case, when an A4 size 16-bit image is captured, a charge of 8 yen is charged.
[0042]
Document-format: is an image format supported by the device. In this case, it indicates that the device supports output of JPEG and GIF type images and output by LIPS4 type PDL.
[0043]
Input-commnad: describes a command that causes the scanner to read from another device. “A4 / REQ A4-SCAN” indicates that a command “REQ A4-SCAN” may be transmitted to the network scanner in order to read in A4 size.
[0044]
FIG. 6 shows an example of a device profile in the network printer 104 according to the present embodiment.
[0045]
In FIG. 6, Device-Type: indicates the type of device. In this case, it is an information output device and indicates a laser beam printer.
[0046]
Device-address: indicates the network address of the device. In this case, 172.16.10.3 indicates that the network address of the device.
[0047]
Resolution: is a resolution supported by the device. In this case, it indicates that a resolution of 300 DPI or 600 DPI is supported.
[0048]
Media-size: indicates the paper size supported by the device. In this case, the device indicates that the device supports A3, A4, A5, and B4 paper sizes.
[0049]
Output-fee: indicates a charge when the device is used. In this case, when an A4 size monochrome image is output, a charge of 10 yen is charged.
[0050]
Documment-format: is an image format supported by the device, and indicates that input by LIPS4, -N201, ESC / P is supported.
[0051]
The device profile of the device is acquired by the device profile acquisition unit of the management server 103.
[0052]
FIG. 7 is a flowchart for explaining the operation of the device profile acquisition unit 407 of the management server 103 shown in FIG. 4 in the present embodiment. The device profile acquisition unit 407 is activated when the management server 102 is activated, and operates until the system is terminated.
[0053]
First, in step 701, a device profile acquisition command is issued to a device connected to the network only once at the time of activation. The structure of the device profile acquisition command in this embodiment is shown in FIG.
[0054]
In FIG. 8, “REQ” indicates a transfer request, and “DEVICE-PROFILE” indicates a device profile, which indicates a device profile request. This device profile acquisition command is broadcast to the network in the form of a UDP packet in TCP / IP.
[0055]
When the process of step 701 in FIG. 7 is completed, the process proceeds to step 702 where the device profile acquisition unit 407 compares whether or not a device profile transfer command has arrived. If the device profile transfer command does not arrive, monitoring is continued in step 702.
[0056]
When the device profile acquisition unit 407 confirms the transfer of the device profile while monitoring the transfer of the device profile in step 702, the process proceeds to step 703, records and registers the device profile in the device profile database 407, and returns to step 702. Wait for the next device profile transfer command.
[0057]
FIG. 9 is a diagram showing a detailed structure of the above-described device profile transfer command. The device profile transfer command will be described below with reference to FIG.
[0058]
In FIG. 9, “SEND” on the first line indicates a transfer command, “DEVICE-PROFILE” indicates a device profile, and these two indicate that this command is a device profile transfer. Show.
[0059]
The second and subsequent lines indicate the contents of the device profile, similar to the device profile in the network scanner 102 shown in FIG. 5, and are terminated by a line “END_OF_PROFILE”.
[0060]
Next, device profile transfer control when a device profile is transferred from the side of a network connection device (for example, the network scanner 102 or the network printer 104) other than the server in this embodiment will be described.
[0061]
FIG. 10 is a flowchart for explaining the operation of the device profile supply unit in the network connection device (communication device). In the case of the network scanner 102, the device profile supply unit is 206 in FIG. 2, and in the case of the network printer 104, it is 206 in FIG. The device profile supply unit is called (started) at the same time when the device is activated, and continues the process shown in FIG. 10 until the device is powered off.
[0062]
When the device is activated, the device profile supply unit in the network connection device (communication device) shifts to the processing of FIG. 10, and transfers the device profile to the management server 103 only once at the time of activation in step 901.
[0063]
If the management server 103 is activated, the management server 103 receives the device profile transfer command in step 702 shown in FIG. 7 and reflects it in the device profile database 404. If the management server 103 is not activated at this time, the device profile transfer command is not reflected in the device profile database 404 of the management server 103.
[0064]
In subsequent step 902, it is monitored that a device profile transfer request command is sent from the management server 103. If a device profile transfer request command has not been sent from the management server 103, the monitoring process in step 902 is continued.
[0065]
In step 902, if a device profile transfer request command is sent from the management server 103, the process proceeds to step 903, and a device profile transfer command is issued to the management server 103 as in step 901. This process is a means for reflecting the device information in the device profile database 404 when the management server 103 is started after the device is activated, and the device profile acquisition unit 407 of the management server 103 performs the processing shown in FIG. By issuing a device profile transfer request command at the time of activation in step 701, it is ensured that the management server 103 always obtains device profiles of all devices connected to the network.
[0066]
The management server 103 generates a transfer path profile using the transfer path profile generation unit 409 based on the device information registered in the device profile database 404 and stores the transfer path profile in the transfer path profile database 405.
[0067]
FIG. 11 is a diagram showing a detailed structure of the transfer path profile generated in step 903. The transfer path profile of this embodiment will be described below with reference to FIG.
[0068]
In FIG. 11, the description: line of the first line indicates a character string displayed on the device panel when a transfer path is selected. The transfer path example shown in FIG. 11 indicates “COPY scannerXXX to LBP-XXX”.
[0069]
The input-device: line in the second line indicates the type of input device. The output-device: line in the third line indicates the type of output device. The 4th line of input-address: indicates the network address of the input device, and the 5th line of output-address: indicates the network address of the output device.
[0070]
The sixth line, Document-format :, indicates the format of the document used in this transfer path. The seventh line, Copy-default :, indicates the number of copies used by default. Resolution: on the eighth line indicates the resolution used in this transfer path.
[0071]
Input-command: on and after the ninth line is information written in the device profile of the input device, and describes a command to be read by the input device.
[0072]
The management server 103 usually has one or more transfer path profiles, and supplies the transfer path profile to each device according to the request of the input device and the output device.
[0073]
FIG. 12 is a flowchart for explaining the operation of the transfer path profile supply unit 408 in the management server 103. Hereinafter, the operation of the transfer path profile supply unit 408 in the management server 103 in this embodiment will be described with reference to FIG.
[0074]
The transfer path profile supply unit 408 starts operating when the management server 103 is activated. First, in step 1101, all transfer path profiles stored in the transfer path profile database 405 are notified to all devices connected to the network by a transfer path profile transfer command at startup. Notification is performed by broadcast notification.
[0075]
In step 1102, it is checked whether the transfer path profile database 405 has been changed. If there is no change in the transfer path profile database 405, the process proceeds to step 1104.
[0076]
On the other hand, if there is a change in the transfer path profile database 405 in step 1102, the process proceeds to step 1103. Then, the changed transfer path profile is notified to all devices connected to the network. Notification is performed by broadcast notification. Then, the process proceeds to Step 1104.
[0077]
In step 1104, it is checked whether a transfer path profile transfer request command has arrived from each device. If the transfer path profile transfer request command has not arrived, the process returns to step 1102 and the above processing is continued.
[0078]
On the other hand, if the transfer path profile transfer request command has been received, the process proceeds to step 1105. Then, all transfer path profiles stored in the transfer path profile database 405 are notified to the requested device by a transfer path profile transfer command.
[0079]
The structure of the transfer path profile transfer request command described above will be described below with reference to FIGS. FIG. 13 is a diagram showing the structure of a transfer path profile request command in this embodiment, and FIG. 14 is a diagram showing the structure of a transfer path profile transfer command.
[0080]
“REQ” in FIG. 13 indicates a transfer request, and “TRANSMISSION-PATH-PROFILE” indicates a transfer path profile. In FIG. 13, the request indicates a transfer path profile as a whole.
[0081]
In the transfer path profile transfer command shown in FIG. 14, “SEND” in the first line indicates transfer, and “TRANMISSION-PATH-PROFILE” indicates a transfer path profile. It shows that the transfer command is a transfer path profile as a whole.
[0082]
The following lines indicate the contents of the transfer path profile in the same manner as the transfer path profile shown in FIG. 11, and are terminated by the line “END_OF_PROFILE”.
[0083]
FIG. 15 is a flowchart for explaining the operation of the transfer path profile acquisition unit in the input device and the output device in the present embodiment. The transfer path profile acquisition unit is 207 shown in FIG. 2 in the case of the network scanner 102, and 307 shown in FIG. 3 in the case of the network printer 104.
[0084]
When the transfer path profile acquisition unit of each device attempts to acquire the transfer path profile, the process proceeds to the processing of FIG. 15. In step 1401, the network connection device acquires the transfer path profile. Issue a transfer path profile request command.
[0085]
Upon receiving this command, the transfer path profile supply unit 408 in the management server 103 has received a transfer path profile transfer request command from each device in the process of step 1104 in FIG. 12, and in step 1105 the transfer path profile is transferred. Done. Therefore, in subsequent step 1402, it is monitored whether the management server 103 that has received the transfer path profile transfer command has transferred the transfer path profile. If it hasn't arrived yet, wait for it to arrive.
[0086]
If a transfer path profile transfer request command arrives from each device in the process of step 1402, the process proceeds to step 1403. Then, it is stored in the RAM (203 for the network scanner 102, 303 for the network printer 104).
[0087]
Through the above processing, each device can acquire the transfer path profile from the management server 103 and store it in the RAMs 203 and 303.
[0088]
Next, a process for actually printing in the present embodiment in which the above processes are performed will be described. In this embodiment, the user stands in front of the network scanner 102, sets a document, and then operates the panel to perform printing.
[0089]
FIG. 16 is a view showing the appearance of the operation panel 208 in the network scanner 102. In FIG. 16, 1501 is a liquid crystal panel capable of displaying 12-digit characters, 1502 is a cross key for selecting each function, and 1503 is an execution button for executing a scan.
[0090]
The user can select a transfer path profile by pressing the right key of the cross panel 1502.
[0091]
FIG. 17 shows the display content of the liquid crystal panel 1501 when the right key of the cross panel 1502 is pressed once. The character string on the liquid crystal panel displays the character string shown in Description: of FIG. 11, indicating that the transfer path profile shown in FIG. 11 is selected.
[0092]
If a plurality of transfer path profiles are registered in the network scanner 102, another transfer path profile can be selected by further pressing the right key of the cross panel 1502.
[0093]
When a scan execution button 1503 is pressed here, a copy function using this transfer path profile is executed. According to the transfer path profile of FIG. 11, the network scanner 102 selects 172.16.10.2 written in output-address: as an output device, reads a document with a resolution of 600 DPI written in Resolution: Send print data in LIPS4 format written in -format :. Copy is performed only once as described in Copy-default :.
[0094]
The print data is transferred to the network printer 104 via the network 101. At this time, the network printer 104 only performs print processing of the transferred print data regardless of the transfer path profile.
[0095]
As described above, according to the present embodiment, complicated configuration information for realizing a function of copying (copying) data from a network scanner to a network printer is provided as a transfer path profile in the management server. The network scanner allows the user to select the transfer path profile to be used, making the copy function possible, giving the user convenience and eliminating the need for an operation panel that allows the scanner to specify complex operations. Cost reduction is possible.
[0096]
[Second Embodiment]
In the first embodiment described above, the method of selecting the transfer path profile on the operation panel of the network scanner 102 and transferring the print data to the network printer 104 has been described. However, the present invention is not limited to the above example. Conversely, an example in which a transfer path profile is selected from the operation panel of the network printer 104 and the network scanner 102 is requested to transmit print data may be used. .
[0097]
An embodiment of the second invention according to the present invention in which a transfer path profile is selected from the operation panel of the network printer 104 and the network scanner 102 is requested to transmit print data will be described below.
[0098]
In the second exemplary embodiment, the network printer 104 uses the same procedure as that for the network scanner 102 described in the first exemplary embodiment to acquire the transfer path profile from the management server 103. Make an acquisition.
[0099]
Also in the second embodiment, since the basic configuration is the same as that of the first embodiment described above, the following description will mainly focus on the differences from the first embodiment described above.
[0100]
In the second embodiment, the user sets an original on the network scanner 102 and then stands in front of the network printer 104 to operate the panel to read the original from the network scanner 102 and to the network printer 104. In response to this transfer, it is printed out.
[0101]
FIG. 18 is a diagram illustrating an appearance of the operation panel 308 in the network printer 104. In FIG. 18, 1701 is a liquid crystal panel capable of displaying 12-digit characters, 1702 is a cross key for selecting each function, and 1703 is an execution button for executing printing. The user selects a transfer path profile by pressing the right key of the cross panel 1702.
[0102]
FIG. 17 shows the display content of the liquid crystal panel 1701 when the right key of the cross panel 1702 is pressed once. The character string of the liquid crystal panel displays the character string shown in Description: shown in FIG. 11 as in the first embodiment, and the transfer path profile shown in FIG. It shows that.
[0103]
If a plurality of transfer path profiles are registered in the network printer 104, another transfer path profile can be selected by further pressing the right key of the cross panel 1702.
[0104]
When a print execution button 1703 is pressed here, a copy function using this transfer path profile is executed. As in the first embodiment described above, the transfer path profile shown in FIG. 14 is used. According to this, the network printer 104 uses 172.16.10.2 written in input-address: as an input device. By selecting and sending a read command written in Input-command: to the input device, a read request is made.
[0105]
When the network scanner 102 receives the reading command, the network scanner 102 reads a document with a paper size designated as a reply, and transmits data to the network printer 104. At this time, the network scanner 104 only performs the transmission process of the transferred print data regardless of the transfer path profile.
[0106]
As described above, according to the second embodiment, data is transferred from a network scanner to a network printer, and complicated configuration information for realizing copying is provided to the management server as a transfer path profile, so that the network printer Allows you to select the transfer path profile to be used, and the copy function is possible, giving the user convenience and eliminating the need for an operation panel that allows the printer to specify complex operations, thus reducing costs. .
[0107]
[Third embodiment]
In the above-described first embodiment, the input / output device requests the management server 103 to transfer all transfer path profiles, but a plurality of input / output devices are connected to the network 101. In some cases, there may be a transfer path profile that does not use a certain device, and it is useless to store the information in the RAM of the device.
[0108]
Therefore, it is conceivable that the transfer path profile transfer request is expanded and the command is expanded so that only transfer path profiles related to the own machine are transferred. A description will now be given of a third embodiment of the present invention in which the command is extended so that only the transfer path profile related to the own machine is transferred.
[0109]
FIG. 19 is a diagram showing an example of a command sentence obtained by extending the transfer path profile transfer request command in the third embodiment according to the present invention. In the example of the third embodiment shown in FIG. 19, the transfer path profile transfer request command is an extension of the transfer path profile transfer request command of FIG. 13 described above, and “MATCH Input-address = 172.16”. 10.2 "indicates that a request for a transfer path profile conforming to 172.16.10.2 is made as an input device address.
[0110]
The third embodiment is the same as the above-described embodiment except that such an extended statement is used.
[0111]
As described above, according to the third embodiment, when a large number of transfer path profiles are registered in the management server, each device receives only transfer path profiles relevant to itself. In addition to reducing the load on the network, it is possible to save the RAM of the device that stores the transfer path profile, thereby reducing the cost.
[0112]
[Fourth Embodiment]
According to the first to third embodiments described above, it is assumed that all transfer path profiles are stored in the management server. However, in order to enable printing even when the management server is not activated. In addition, the transfer path profile may be registered in the nonvolatile memory of each device. Furthermore, each device may have a function equivalent to that of the management server.
[0113]
[Another embodiment]
Note that the present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), or a device (for example, a copier, a facsimile device, etc.) including a single device. You may apply to.
[0114]
Another object of the present invention is to supply a storage medium storing software program codes for implementing the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in the.
[0115]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0116]
As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0117]
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
[0118]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
[0119]
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the flowcharts described above.
[0120]
【The invention's effect】
  As described above, according to the present invention, a plurality of information related to functions that can be realized by a combination of device information related to each device on the network and device information related to the image forming apparatus is stored, and any of the stored information is stored. Based on the selected information, the functions that can be realized by the combination are displayed so that they can be specified by the user. Therefore, it is necessary to provide an operation panel that gives convenience to the user and allows the image forming apparatus to specify complicated operations. Cost reduction is possible.
[0121]
  In addition, according to the present invention, in an image input device that inputs image data and an image output device that outputs image data and an information processing apparatus that can communicate via a network, the device information and the image output device of the image input device Device information is generated, information indicating a function including a combination of device information of the image input device and device information of the image output device is generated, and a request for the generated information is received from the image input device or the image output device. The information generated in response to the request is transmitted to the image input device and the image output device, and further, the information indicating the function related to the image input device or the image output device that has requested the generated information is transmitted. As a result, it is possible to reduce costs because it does not require an operation panel that gives convenience to the user and allows the image forming apparatus to perform complicated operation designation.
[0124]
[Brief description of the drawings]
FIG. 1 is a conceptual schematic diagram illustrating a system configuration of an embodiment of an invention according to the present invention.
FIG. 2 is a block diagram showing a detailed configuration of the network scanner shown in FIG.
FIG. 3 is a block diagram showing a detailed configuration of the network printer shown in FIG. 1;
4 is a block diagram showing a detailed configuration of the management server shown in FIG. 1. FIG.
FIG. 5 is a diagram showing an example of a device profile in the network scanner in the embodiment.
FIG. 6 is a diagram illustrating an example of a device profile in the network printer according to the embodiment.
FIG. 7 is a flowchart for explaining the operation of the device profile acquisition unit of the management server in the embodiment.
FIG. 8 is a diagram showing a structure of a device profile acquisition command used in the present embodiment.
FIG. 9 is a diagram showing a structure of a device profile transfer instruction in the embodiment.
FIG. 10 is a flowchart for explaining the operation of the device profile supply unit in the network connection communication apparatus according to the present embodiment.
FIG. 11 is a diagram showing a detailed structure of a transfer path profile used in this embodiment.
FIG. 12 is a flowchart for explaining the operation of a transfer path profile supply unit in the management server according to the embodiment;
FIG. 13 is a diagram showing a structure of a transfer path profile request command used in this embodiment.
FIG. 14 is a diagram showing a structure of a transfer path profile transfer instruction used in the embodiment.
FIG. 15 is a flowchart for explaining the operation of a transfer path profile acquisition unit in a network scanner and a network printer.
FIG. 16 is a diagram illustrating an appearance of an operation panel in the network scanner according to the present embodiment.
FIG. 17 is a diagram showing the display content of the liquid crystal panel when the right key of the cross panel is pressed once in the embodiment.
FIG. 18 is a diagram showing an external appearance of an operation panel in the network printer in the embodiment of the second invention according to the present invention.
FIG. 19 is a diagram showing an instruction sentence obtained by extending a transfer path profile transfer request instruction in the embodiment of the third invention according to the present invention;
[Explanation of symbols]
101 network
102 Network scanner
103 Management server
104 Network printer
201 Scanner engine
202, 302, 401 CPU
203, 303, 402 RAM
204, 304 ROM
205, 305, 406 Network I / F
206, 306 Device profile supply unit
207, 307, 407 Transfer path profile acquisition unit
208 Operation panel
301 Printer engine
308 Operation panel
404 Device profile database
405 Transfer path profile database
408 Transfer path profile supply unit
409 Transfer path profile generation unit
1501 LCD panel
1502 Four-way controller
1503 Read execution button
1701 LCD panel
1702 Four-way controller
1703 Print execution button

Claims (8)

画像データの出力を行う画像出力機器とシステムの構成情報を格納する情報処理装置とにネットワークを介して通信可能な画像入力機器であって、
前記情報処理装置から、前記画像出力機器を特定する情報と前記画像入力機器を特定する情報とを含む転送パス情報を獲得する獲得手段と、
前記獲得手段によって獲得された前記転送パス情報を複数記憶する記憶手段と、
前記記憶手段に記憶された複数の前記転送パス情報のうちの何れかをユーザの指定に応じて選択する選択手段と、
前記選択手段によって選択された転送パス情報に基づいて、前記画像入力機器において入力されたデータを前記画像出力機器に送信する送信手段と
を有することを特徴とする画像入力機器
An image input device capable of communicating via a network with an image output device that outputs image data and an information processing device that stores system configuration information ,
Acquisition means for acquiring transfer path information including information for specifying the image output device and information for specifying the image input device from the information processing apparatus;
Storage means for storing a plurality of transfer path information acquired by the acquisition means;
Selecting means for selecting any one of the plurality of transfer path information stored in the storage means according to a user's designation ;
Transmission means for transmitting data input in the image input device to the image output device based on the transfer path information selected by the selection means ;
An image input device comprising:
前記転送パス情報は、前記画像入力機器から前記画像出力機器にデータを転送するパスを示す情報を含むことを特徴とする請求項1記載の画像入力機器 The image input device according to claim 1 , wherein the transfer path information includes information indicating a path for transferring data from the image input device to the image output device . 前記複数の転送パス情報をユーザによって指定可能に表示する表示手段をさらに有し、A display means for displaying the plurality of transfer path information so as to be designated by a user;
前記選択手段は、前記表示手段に表示された前記複数の転送パス情報の中からユーザによって指定された転送パス情報を選択することを特徴とする請求項1又は2に記載の画像入力機器。The image input device according to claim 1, wherein the selection unit selects transfer path information designated by a user from the plurality of transfer path information displayed on the display unit.
画像データの入力を行う画像入力機器及び画像データの出力を行う画像出力機器とネットワークを介して通信可能な情報処理装置であって、
前記画像入力機器を特定する情報及び前記画像出力機器を特定する情報をそれぞれの機器から取得する取得手段と、
前記取得手段によって取得された、前記画像入力機器を特定する情報と前記画像出力機器を特定する情報を含む転送パス情報を生成する生成手段と、
前記画像入力機器または前記画像出力機器から、前記生成手段で生成された前記転送パス情報の要求を受信する受信手段と、
前記要求に応じて前記生成手段によって生成された前記転送パス情報を前記画像入力機器または前記画像出力機器に送信する送信手段と、
を有し、
前記送信手段は、前記転送パス情報の要求を行った前記画像入力機器または前記画像出力機器を特定する情報を含む転送パス情報を、該要求を行った機器に送信することを特徴とする情報処理装置。
An information processing apparatus that can communicate with an image input device that inputs image data and an image output device that outputs image data via a network,
Obtaining means for obtaining information identifying the information and the image output device to identify the image input device from the respective devices,
Generating means for generating a transfer path information the acquired by the acquiring means includes information identifying the information and the image output apparatus for specifying the image input device,
Receiving means for receiving a request for the transfer path information generated by the generating means from the image input device or the image output device;
Transmitting means for transmitting the transfer path information generated by the generating means in response to the request to the image input device or the image output device;
Have
The transmission means transmits the transfer path information including information for specifying the image input device or the image output device that has requested the transfer path information to the device that has made the request. apparatus.
画像データの出力を行う画像出力機器とシステムの構成情報を格納する情報処理装置とにネットワークを介して通信可能な画像入力機器における画像入力方法であって、An image input method in an image input device capable of communicating via a network with an image output device that outputs image data and an information processing device that stores system configuration information,
前記情報処理装置から、前記画像出力機器を特定する情報と前記画像入力機器を特定する情報とを含む転送パス情報を獲得する獲得工程と、An acquisition step of acquiring transfer path information including information specifying the image output device and information specifying the image input device from the information processing apparatus;
前記獲得工程によって獲得された前記転送パス情報を複数記憶する記憶工程と、A storage step of storing a plurality of transfer path information acquired by the acquisition step;
前記記憶工程によって記憶された複数の前記転送パス情報のうちの何れかをユーザの指定に応じて選択する選択工程と、A selection step of selecting any one of the plurality of transfer path information stored in the storage step according to a user's designation;
前記選択工程によって選択された転送パス情報に基づいて、前記画像入力機器において入力されたデータを前記画像出力機器に送信する送信工程と、Based on the transfer path information selected by the selection step, a transmission step of transmitting data input in the image input device to the image output device;
を有することを特徴とする画像入力方法。An image input method comprising:
画像データの入力を行う画像入力機器及び画像データの出力を行う画像出力機器とネットワークを介して通信可能な情報処理装置における情報処理方法であって、An information processing method in an information processing apparatus capable of communicating with an image input device that inputs image data and an image output device that outputs image data via a network,
前記画像入力機器を特定する情報及び前記画像出力機器を特定する情報をそれぞれの機Information for specifying the image input device and information for specifying the image output device are used for each device. 器から取得する取得工程と、Acquisition process to acquire from the vessel;
前記取得工程によって取得された、前記画像入力機器を特定する情報と前記画像出力機器を特定する情報を含む転送パス情報を生成する生成工程と、A generation step of generating transfer path information including information specifying the image input device and information specifying the image output device acquired by the acquisition step;
前記画像入力機器または前記画像出力機器から、前記生成工程で生成された前記転送パス情報の要求を受信する受信工程と、A receiving step of receiving a request for the transfer path information generated in the generating step from the image input device or the image output device;
前記要求に応じて前記生成工程によって生成された前記転送パス情報を前記画像入力機器または前記画像出力機器に送信する送信工程と、A transmission step of transmitting the transfer path information generated by the generation step in response to the request to the image input device or the image output device;
を有し、Have
前記送信工程は、前記転送パス情報の要求を行った前記画像入力機器または前記画像出力機器を特定する情報を含む転送パス情報を、該要求を行った機器に送信することを特徴とする情報処理方法。The transmission step transmits the transfer path information including information specifying the image input device or the image output device that has requested the transfer path information to the device that has made the request. Method.
画像データの出力を行う画像出力機器とネットワークシステムの構成情報を格納する情報処理装置とにネットワークを介して通信可能な画像入力機器を制御するプログラムが格納されたコンピュータ読み取り可能な記憶媒体であって、A computer-readable storage medium storing a program for controlling an image input device that can communicate via a network with an image output device that outputs image data and an information processing device that stores configuration information of the network system. ,
前記プログラムは、The program is
前記情報処理装置から、前記画像出力機器を特定する情報と前記画像入力機器を特定する情報とを含む転送パス情報を獲得する獲得手順と、An acquisition procedure for acquiring transfer path information including information for specifying the image output device and information for specifying the image input device from the information processing apparatus;
前記獲得手順によって獲得された前記転送パス情報を複数記憶する記憶手順と、A storage procedure for storing a plurality of the transfer path information acquired by the acquisition procedure;
前記記憶手順によって記憶された複数の前記転送パス情報のうちの何れかをユーザの指定に応じて選択する選択手順と、A selection procedure for selecting any one of the plurality of transfer path information stored by the storage procedure according to a user's designation;
前記選択手順によって選択された転送パス情報に基づいて、前記画像入力機器において入力されたデータを前記画像出力機器に転送する転送手順と、A transfer procedure for transferring data input in the image input device to the image output device based on the transfer path information selected by the selection procedure;
を前記画像入力機器に実行させることを特徴とするコンピュータ読み取り可能な記憶媒体。Is executed by the image input device.
画像データの入力を行う画像入力機器及び画像データの出力を行う画像出力機器とネットワークを介して通信可能な情報処理装置を制御するプログラムが格納されたコンピュータ読み取り可能な記憶媒体であって、A computer-readable storage medium storing a program for controlling an image input device that inputs image data and an image output device that outputs image data and an information processing apparatus that can communicate with the network via a network,
前記プログラムは、The program is
前記画像入力機器を特定する情報及び前記画像出力機器を特定する情報をそれぞれの機器から取得する取得手順と、An acquisition procedure for acquiring information for specifying the image input device and information for specifying the image output device from each device;
前記取得手順によって取得された、前記画像入力機器を特定する情報と前記画像出力機器を特定する情報を含む転送パス情報を生成する生成手順と、A generation procedure for generating transfer path information including information for specifying the image input device and information for specifying the image output device acquired by the acquisition procedure;
前記画像入力機器または前記画像出力機器から、前記生成手順で生成された前記転送パス情報の要求を受信する受信手順と、A receiving procedure for receiving a request for the transfer path information generated in the generating procedure from the image input device or the image output device;
前記要求に応じて前記生成手順によって生成された前記転送パス情報を前記画像入力機器または前記画像出力機器に送信する送信手順と、A transmission procedure for transmitting the transfer path information generated by the generation procedure in response to the request to the image input device or the image output device;
を前記情報処理装置に実行させ、Is executed by the information processing apparatus,
前記送信手順は、前記転送パス情報の要求を行った前記画像入力機器または前記画像出力機器を特定する情報を含む転送パス情報を、該要求を行った機器に送信することを特徴とするコンピュータ読み取り可能な記憶媒体。The transmission procedure includes transmitting the transfer path information including information for specifying the image input device or the image output device that has requested the transfer path information to the requesting device. Possible storage medium.
JP20661098A 1998-07-22 1998-07-22 Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium Expired - Fee Related JP3740289B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20661098A JP3740289B2 (en) 1998-07-22 1998-07-22 Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20661098A JP3740289B2 (en) 1998-07-22 1998-07-22 Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium

Publications (3)

Publication Number Publication Date
JP2000039975A JP2000039975A (en) 2000-02-08
JP2000039975A5 JP2000039975A5 (en) 2005-04-07
JP3740289B2 true JP3740289B2 (en) 2006-02-01

Family

ID=16526242

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20661098A Expired - Fee Related JP3740289B2 (en) 1998-07-22 1998-07-22 Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium

Country Status (1)

Country Link
JP (1) JP3740289B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3631225B2 (en) * 2002-07-25 2005-03-23 キヤノン株式会社 Image processing apparatus, image processing apparatus control method, and image processing apparatus control program
US7443526B2 (en) * 2003-07-07 2008-10-28 Kabushiki Kaisha Toshiba Multi-function image processing apparatus and method
JP2006270796A (en) * 2005-03-25 2006-10-05 Fuji Xerox Co Ltd Print system, image reading apparatus and its control method
JP5013839B2 (en) 2006-12-12 2012-08-29 キヤノン株式会社 Image processing apparatus and control method thereof
JP4994871B2 (en) * 2007-02-05 2012-08-08 株式会社リコー Information processing apparatus, information processing method, and information processing program

Also Published As

Publication number Publication date
JP2000039975A (en) 2000-02-08

Similar Documents

Publication Publication Date Title
US6553431B1 (en) Information processing system and information processing method
EP0991228B1 (en) A method, a data processing device, a system and a storage medium enabling direct communication between an image reading device and an image output device
US8184309B2 (en) Printing system and job processing method with inhibition and designation of function and deletion of associated jobs
JP3492332B2 (en) Image processing apparatus having bulletin board function, control method therefor, program, and storage medium
JP3787434B2 (en) Image forming apparatus and control method therefor, and image input apparatus and control method therefor
JP2001027986A (en) Data processing device and processing unit selection method
US7145672B2 (en) Image processing apparatus having a function for executing firmware rewriting, image processing method, and management apparatus for managing the image processing apparatus
JP2008030456A (en) Image forming apparatus
JP2000047771A (en) Information processing system and information processing method
JP2004070871A (en) Network printer and data sharing printing system
JP3740289B2 (en) Image input device, information processing apparatus, image input method and information processing method, and computer-readable storage medium
JP2006323456A (en) Image processing apparatus, image processing system, data processing method, computer-readable storage medium storing program, and program
JP4757000B2 (en) Image forming apparatus and information processing method
JP4533455B2 (en) Scanner and control method thereof
JP4377981B2 (en) Multi-function system, input device and control method thereof
JP2000151756A (en) Network system and data transfer method
JP3832988B2 (en) Multifunction system and data transfer method thereof
JP4194173B2 (en) Management server, data processing device, output device, data processing method, and storage medium storing computer-readable program
JP2003167705A (en) Image processing system, information processing device, image processing device, image output control method, storage medium, and program
JP2000311095A (en) Information processing system, information processing method, information management device, and storage medium
JP3619172B2 (en) Image processing apparatus, image processing apparatus control method, and storage medium
JP3747898B2 (en) Electronic device control method and program
JP2003044249A (en) Composite printing apparatus, printing system, print control method, recording medium, and program
JP3564116B2 (en) Image forming system and image forming method
JP2003125155A (en) Image processing system, information processing apparatus, image processing apparatus, job management method, storage medium, and program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040526

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040526

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20040526

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20040526

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050707

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050715

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050913

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051017

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051107

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081111

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131111

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees