JPH0844676A - データ伝送方法及びその装置とデータ伝送システム - Google Patents

データ伝送方法及びその装置とデータ伝送システム

Info

Publication number
JPH0844676A
JPH0844676A JP6175290A JP17529094A JPH0844676A JP H0844676 A JPH0844676 A JP H0844676A JP 6175290 A JP6175290 A JP 6175290A JP 17529094 A JP17529094 A JP 17529094A JP H0844676 A JPH0844676 A JP H0844676A
Authority
JP
Japan
Prior art keywords
processing
data
target data
program
processed
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.)
Withdrawn
Application number
JP6175290A
Other languages
English (en)
Inventor
Kenji Hirabayashi
健二 平林
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 JP6175290A priority Critical patent/JPH0844676A/ja
Publication of JPH0844676A publication Critical patent/JPH0844676A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】 【目的】 送信先の機器が処理対象データを処理できな
い場合にも、その処理対象データを相手先機器に送信し
て処理するようにしたデータ伝送方法及びその装置とデ
ータ伝送システムを提供することを目的とする。 【構成】 送信元のパーソナルコンピュータ1より送信
先のパーソナルコンピュータ3に処理可能なデータ種別
を問い合わせると、コンピュータ2はファイル4より使
用可能なプログラム名とその属性情報を読み出してコン
ピュータ1に送信する。これにより、コンピュータ1は
コンピュータ3が処理対象データを処理できるかどうか
を判断し、できないと判断すると、コンピュータ3に処
理対象データを処理可能な処理プログラムを伝送する。
これによりコンピュータ3はそのプログラムを用いて、
その処理対象データを処理することができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、通信回線等のネットワ
ークを介して接続されるデータ伝送装置とその方法及
び、データ伝送システムに関するものである。
【0002】
【従来の技術】複数のコンピュータ機器を通信回線を介
して接続し、これらコンピュータ機器間でデータのやり
取りを行う、例えばLAN等のネットワークが知られて
いる。また、プリンタ装置等には、コンピュータ機器よ
り送信される各種ページ記述言語を受信して印刷できる
装置があり、ネットワークに接続されているコンピュー
タ機器では、同じネットワークに接続されているプリン
タ装置に印刷データを送信する場合、そのプリンタ装置
がそのページ記述言語を処理できるかどうかを判断し
て、そのページ記述言語を処理できるプリンタ装置に印
刷データを送信している。
【0003】
【発明が解決しようとする課題】このため上記従来例で
は、送信しようとする相手先のプリンタ装置等が、その
処理対象のデータを処理できない場合は、そのプリンタ
装置にデータを送って印刷することができない。このよ
うな事態は、コンピュータ機器とプリンタ装置との関係
に留まらず、例えばコンピュータ機器同士においても発
生する。即ち、その処理対象データを処理できるコンピ
ュータ機器がネットワークに接続されていないような場
合は、その処理対象データを相手先機器に送信して処理
することができず、ネットワーク全体の使用効率を低下
させる要因ともなっていた。
【0004】本発明は上記従来例に鑑みてなされたもの
で、送信先の機器が処理対象データを処理できない場合
にも、その処理対象データを相手先機器に送信して処理
するようにしたデータ伝送方法及びその装置とデータ伝
送システムを提供することを目的とする。
【0005】本発明の他の目的は、送信先の機器が処理
対象データを処理できる処理プログラムを有していない
時には、そのデータを処理できるプログラムを送信先の
機器に送信して、送信先の機器でデータを処理できるよ
うにしたデータ伝送方法及びその装置とデータ伝送シス
テムを提供することにある。
【0006】また本発明の他の目的は、送信先機器に処
理プログラムを伝送して、送信先機器で処理対象データ
を処理できるようにするデータ伝送方法及び装置を提供
することにある。
【0007】更に本発明の目的は、受信したプリンタに
従って、受信したデータを処理できるデータ伝送方法及
び装置を提供することにある。
【0008】
【課題を解決するための手段】上記目的を達成するため
に本発明のデータ伝送装置は以下のような構成を備え
る。即ち、ネットワークを介して接続されたデータ伝送
装置であって、送信先の通信端末に処理可能なデータ種
別を問い合わせる問合わせ手段と、前記送信先の通信端
末が前記処理対象データを処理できない時、前記送信先
の通信端末に前記処理対象データを処理可能な処理プロ
グラムを伝送する伝送手段とを有する。
【0009】上記目的を達成するために本発明のデータ
伝送方式は以下のような工程を備える。即ち、複数のコ
ンピュータ機器をネットワーク接続した伝送システムに
おけるデータ伝送方法であって、ネットワーク接続され
た第1の機器より第2の機器に処理可能なデータ種別を
問い合わせる工程と、前記第2の機器が処理対象データ
を処理可能な機能を有していない時、前記第1の機器よ
り前記第2の機器に前記処理対象データを処理できる処
理プログラムを伝送する工程と、前記第2の機器は前記
処理プログラムを受信し、前記処理プログラムに基づい
て前記処理対象データを処理する工程とを有する。
【0010】上記目的を達成するために本発明のデータ
伝送システムは以下のような構成を備える。即ち、複数
のコンピュータ機器をネットワーク接続した伝送システ
ムであって、ネットワーク接続された第1の機器は、前
記第1の機器より第2の機器に処理可能なデータ種別を
問い合わせ、前記第2の機器が処理対象データを処理可
能な機能を有していない時、前記第1の機器より前記第
2の機器に前記処理対象データと、前記処理対象データ
を処理できる処理プログラムを伝送する伝送手段を有
し、前記第2の機器は、前記処理プログラムを受信する
受信手段と、前記受信手段により受信された前記処理プ
ログラムに基づいて前記処理対象データを処理する処理
手段とを有する。
【0011】
【作用】以上の構成において、送信元の通信端末より送
信先の通信端末に処理可能なデータ種別を問い合わせ、
送信先の通信端末が処理対象データを処理できない時に
は、送信先の通信端末に処理対象データを処理可能な処
理プログラムを伝送するように動作する。
【0012】また本発明のデータ伝送システムによれ
ば、ネットワーク接続された第1の機器より第2の機器
に処理可能なデータ種別を問い合わせ、第2の機器が処
理対象データを処理可能な機能を有していない時は、第
1の機器より第2の機器に処理対象データと、その処理
対象データを処理できる処理プログラムを伝送し、第2
の機器は、その処理プログラムを受信すると、その受信
した処理プログラムに基づいて処理対象データを処理す
るように動作する。
【0013】
【実施例】以下、添付図面を参照して本発明の好適な実
施例を詳細に説明する。
【0014】図1は、本発明の一実施例のネットワーク
システムの構成図である。
【0015】図1において、1,3,5のそれぞれはパ
ーソナル・コンピュータを示し、それぞれトランシーバ
8によりネットワーク7に接続されている。これらパー
ソナルコンピュータ1,3,5のそれぞれは、図示しな
いCPU、及びそのCPUにより実行される制御プログ
ラム等を記憶する主メモリ等を有している。2,4,6
のそれぞれは、対応するパーソナルコンピュータにより
実行されるプログラム及びその属性の一覧データを記憶
するファイルで、各パーソナルコンピュータは他のコン
ピュータより送信されたプログラムを受信して対応する
ファイルに記憶でき、また対応するファイルより読み出
した制御プログラムを主メモリに記憶して実行すること
ができる。
【0016】図2は、本実施例のパーソナルコンピュー
タ3に接続されているファイル4に記憶されている一覧
データの一例を示す図である。
【0017】図2において、一覧データの「プログラム
名」の欄にはプログラムの名称が記述され、「属性名」
の欄には、そのプログラムの処理対象データの種類を表
す属性名称(例えば、JPEGフォーマットの画像デー
タの場合であれば「JPG」等のように)が記述されて
いる。
【0018】かかる構成において、いま例えば、パーソ
ナルコンピュータ1が送信元となり、プログラムZで処
理するデータ(属性名として「ZZZ」を持つ)を、パ
ーソナルコンピュータ3に送信する場合を例にとって、
説明する。
【0019】図3は本実施例における送信元のコンピュ
ータ1の動作を示すフローチャートである。
【0020】まずステップS1で、パーソナルコンピュ
ータ1は、パーソナルコンピュータ3に対して、一覧デ
ータの送付を要求する。この要求を受信するとコンピュ
ータ3は、例えば前述の図2に示す一覧データをファイ
ル4より読み出してコンピュータ1に送信する。こうし
てステップS2に進み、パーソナルコンピュータ1は、
コンピュータ3より受信した一覧データを参照し、送付
しようとしているデータの属性と、受け取った一覧デー
タの属性名とを比較する。もし一致する属性名が含まれ
ているときはステップS4に進み、送信しようとしてい
る処理対象データをコンピュータ3に送信する。
【0021】この実施例の場合では、処理対象データの
属性「ZZZ」が、コンピュータ3より受信した一覧デ
ータに含まれていないので、その属性「ZZZ」に対応
するプログラムをパーソナルコンピュータ3に送付する
必要があると判断してステップS5に進み、先ず処理対
象のデータをパーソナルコンピュータ3に送付する。次
にステップS6に進み、パーソナルコンピュータ1は、
パーソナルコンピュータ3に対して、プログラム伝送の
準備要求を送信し、コンピュータ3が受信準備ができる
のを待つ。ステップS7で、コンピュータ3より受信準
備ができたことが知らされるとステップS8に進み、コ
ンピュータ1よりコンピュータ3に、ステップS5で送
信したデータを処理するためのプログラムを送信する。
【0022】図4は本実施における送信先のパーソナル
コンピュータ(前述の例ではパーソナルコンピュータ3
に対応)における処理を示すフローチャートである。
尚、前述した送信処理或はこの受信処理は、いずれのパ
ーソナルコンピュータにおいても同様にして実行される
が、ここでは前述の図3に示す処理に対応して、送信元
がパーソナルコンピュータ1で、送信先がパーソナルコ
ンピュータ3の場合で説明する。
【0023】まずステップS11で、送信元のコンピュ
ータ1より送信された一覧データの送信要求(図3のス
テップS1に相当)を受信すると、接続されているファ
イル4より一覧データを読み出して、その送信元のパー
ソナルコンピュータ1に送信する。次にステップS12
に進み、送信元より送られてくる(図3のステップS4
或はステップS5により送信される)処理対象データを
受信する。こうして受信した処理対象データを処理でき
るプログラムがファイル4に記憶されていれば、それ以
降、送信元のコンピュータ1よりの伝送準備要求を受信
することなく、ファイル4に記憶されている、その受信
したデータに対応するプログラムを読み出し、そのプロ
グラムを実行して、ステップS12で受信したデータを
処理する。
【0024】一方、ファイル4に対応する処理プログラ
ムが記憶されていない時はステップS13で、コンピュ
ータ1よりプログラム伝送の準備要求が送られてくるの
でステップS13よりステップS14に進む。ステップ
S14では、プログラムの受け取り準備を行ない、受信
準備が完了するとパーソナルコンピュータ1に伝える。
これにより、図3のフローチャートにおいてステップS
7からステップS8に進み、パーソナルコンピュータ1
よりネットワーク7を介してプログラムが送信される。
【0025】こうしてステップS15に進み、コンピュ
ータ1より送信されてくるプログラムを受信して、ファ
イル4に登録する。そしてステップS16に進み、その
プログラム名と、そのプログラムが処理する対象となる
データの属性名を、ファイル4の一覧データに追加し
て、受信を完了する。こうしてファイル4に記憶されて
いる、受信した処理対象データに対応するプログラムを
読み出し、そのプログラムを実行して、ステップS12
で受信したデータを処理する。
【0026】尚、本実施例でネットワークに接続される
コンピュータ機器は、実施例のパーソナルコンピュータ
に限定されるものでなく、例えば通信端末或はワークス
テーション等であっても良い。
【0027】尚、本発明は、複数の機器から構成される
システムに適用しても1つの機器から成る装置に適用し
ても良い。また、本発明は、システム或は装置に本発明
を実施するプログラムを供給することによって達成され
る場合にも適用できる。
【0028】以上説明したように本実施例によれば、ネ
ットワークを介して接続された機器間におけるデータ送
信において、先ず送信先のコンピュータ機器より一覧デ
ータを送信させ、送信元のコンピュータ機器が送信しよ
うとしている処理対象データを扱えるプログラムが、送
信先のコンピュータ機器に存在するかどうかを判断し、
もしない場合には、そのデータを処理できるプログラム
と、処理対象データをともに相手先に送信することによ
り、送信元の機器では送信先の機器がどのような形式の
データを処理できるのかを気にすることなくデータ伝送
できる。
【0029】また、送信先の機器では、どのような形式
のデータを受信しても、そのデータを処理できる。
【0030】
【発明の効果】以上説明したように本発明によれば、送
信先の機器が処理対象データを処理できない場合にも、
その処理対象データを相手先機器に送信して処理でき
る。
【0031】また本発明によれば、送信先の機器が処理
対象データを処理できる処理プログラムを有していない
時には、そのデータを処理できるプログラムを送信先の
機器に送信して、送信先の機器でデータを処理できる効
果がある。
【0032】また本発明によれば、送信先機器に処理プ
ログラムを伝送して、送信先機器で処理対象データを処
理できる効果がある。
【0033】更に本発明によれば、受信したプリンタに
従って、受信したデータを処理できる効果がある。
【0034】
【図面の簡単な説明】
【図1】本発明の一実施例であるデータ伝送を行なうネ
ットワークシステムの構成図である。
【図2】本実施例のパーソナルコンピュータが有する一
覧データの一例を示す図である。
【図3】本実施例の送信元のコンピュータ機器の動作を
表すフローチャートである。
【図4】本実施例の送信先コンピュータ機器の動作を表
すフローチャートである。
【符号の説明】
1,3,5 パーソナルコンピュータ 2,4,6 ファイル 7 ネットワーク 8 トランシーバ

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 複数のコンピュータ機器をネットワーク
    接続した伝送システムにおけるデータ伝送方法であっ
    て、 ネットワーク接続された第1の機器より第2の機器に処
    理可能なデータ種別を問い合わせる工程と、 前記第2の機器が処理対象データを処理可能な機能を有
    していない時、前記第1の機器より前記第2の機器に前
    記処理対象データを処理できる処理プログラムを伝送す
    る工程と、 前記第2の機器は前記処理プログラムを受信し、前記処
    理プログラムに基づいて前記処理対象データを処理する
    工程と、を有することを特徴とするデータ伝送方法。
  2. 【請求項2】 ネットワークを介して接続されたデータ
    伝送装置であって、 送信先の通信端末に処理可能なデータ種別を問い合わせ
    る問合わせ手段と、 前記送信先の通信端末が前記処理対象データを処理でき
    ない時、前記送信先の通信端末に前記処理対象データを
    処理可能な処理プログラムを伝送する伝送手段と、を有
    することを特徴とするデータ伝送装置。
  3. 【請求項3】 ネットワークを介して接続されたデータ
    伝送装置であって、 送信元の通信端末より処理可能なデータ種別の問い合わ
    せ情報を受信して処理可能なデータ種別情報を返送する
    返送手段と、 前記返送手段による返送に応じて前記送信元の通信端末
    より送信される処理プログラムを受信する受信手段と、 前記受信手段により受信した処理プログラムを格納する
    格納手段と、 前記格納手段により格納された処理プログラムを実行し
    て前記送信元の通信端末より受信した処理対象データを
    処理する処理手段と、を有することを特徴とするデータ
    伝送装置。
  4. 【請求項4】 処理プログラムと、前記処理プログラム
    により処理可能なデータ種別情報とを対応付けて記憶す
    る記憶手段を更に有することを特徴とする請求項3に記
    載のデータ伝送装置。
  5. 【請求項5】 複数のコンピュータ機器をネットワーク
    接続した伝送システムであって、 ネットワーク接続された第1の機器は、 前記第1の機器より第2の機器に処理可能なデータ種別
    を問い合わせ、前記第2の機器が処理対象データを処理
    可能な機能を有していない時、前記第1の機器より前記
    第2の機器に前記処理対象データと、前記処理対象デー
    タを処理できる処理プログラムを伝送する伝送手段を有
    し、 前記第2の機器は、 前記処理プログラムを受信する受信手段と、 前記受信手段により受信された前記処理プログラムに基
    づいて前記処理対象データを処理する処理手段と、を有
    することを特徴とするデータ伝送システム。
JP6175290A 1994-07-27 1994-07-27 データ伝送方法及びその装置とデータ伝送システム Withdrawn JPH0844676A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6175290A JPH0844676A (ja) 1994-07-27 1994-07-27 データ伝送方法及びその装置とデータ伝送システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6175290A JPH0844676A (ja) 1994-07-27 1994-07-27 データ伝送方法及びその装置とデータ伝送システム

Publications (1)

Publication Number Publication Date
JPH0844676A true JPH0844676A (ja) 1996-02-16

Family

ID=15993534

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6175290A Withdrawn JPH0844676A (ja) 1994-07-27 1994-07-27 データ伝送方法及びその装置とデータ伝送システム

Country Status (1)

Country Link
JP (1) JPH0844676A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263447A (ja) * 1994-12-20 1996-10-11 Sun Microsyst Inc 分散型コンピュータシステム及びその動作方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263447A (ja) * 1994-12-20 1996-10-11 Sun Microsyst Inc 分散型コンピュータシステム及びその動作方法

Similar Documents

Publication Publication Date Title
US6980319B2 (en) System and method of selectively Printing at remote printers via portable digital device
US6636891B1 (en) Methods and apparatus for controlling an input or output device over the internet
US6625646B1 (en) Communications method, communications system, communications device, and server
US6988123B2 (en) Methods and apparatus for remote execution of an application over the internet
EP0991240B1 (en) Multiple access prevention for datagram-based control protocols method
JP3591251B2 (ja) プリンタ制御方法および装置
JP2002304269A (ja) ネットワークを介した画像、音声の出力システム
JPH0844676A (ja) データ伝送方法及びその装置とデータ伝送システム
KR100325816B1 (ko) 네트워크 프린터의 인쇄방법
JP2000284926A (ja) 印刷処理システム及び印刷処理方法
JP3514348B2 (ja) ネットワークプリントシステムおよび該ネットワークプリンタシステムのプリンタ制御方法
JP4035330B2 (ja) サービス提供システム、サービス提供方法、サービス提供装置、その制御方法、制御プログラム、及び、コンピュータ可読メモリ
JP2000181656A (ja) 印刷データ管理装置及び印刷データ管理方法
JPH10254791A (ja) データ通信装置
JP2003036151A (ja) ネットワークを介した画像、音声の出力システム
JP4052818B2 (ja) 通信システム、端末装置、コンピュータプログラム、及び記録媒体
JPH10177510A (ja) クライアント・サーバ・システム
JPH06296212A (ja) ファクシミリシステム
JP2003280828A (ja) ネットワークシステム
JPH1049319A (ja) 印刷装置
JP2002366331A (ja) 蓄積型印刷装置
JP2000078343A (ja) プリンタfax複合装置
JP2001239726A (ja) ネットワークシステム、印刷デバイス、ネットワーク印刷方法、ディレクトリサーバ及び記憶媒体
JP3208235B2 (ja) ネットワークプリンタシステムにおけるプリント方法
JPH0294959A (ja) ファクシミリゲートウェイ方式

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20011002