[go: up one dir, main page]

JPH11238034A - Data transfer system - Google Patents

Data transfer system

Info

Publication number
JPH11238034A
JPH11238034A JP10040060A JP4006098A JPH11238034A JP H11238034 A JPH11238034 A JP H11238034A JP 10040060 A JP10040060 A JP 10040060A JP 4006098 A JP4006098 A JP 4006098A JP H11238034 A JPH11238034 A JP H11238034A
Authority
JP
Japan
Prior art keywords
data
lines
divided
processing device
data processing
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
JP10040060A
Other languages
Japanese (ja)
Inventor
Junichi Nishiyama
淳一 西山
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.)
Minolta Co Ltd
Original Assignee
Minolta Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP10040060A priority Critical patent/JPH11238034A/en
Publication of JPH11238034A publication Critical patent/JPH11238034A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)
  • Bus Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To efficiently transfer data even if data quantity is large. SOLUTION: The data processor 10 of a transmission side and the data processor 20 of a reception side are connected by a plurality of lines 40. Data division means 21 and 11 divide transmission data into the number of lines in use. Divided data transmission means 21 and 11 distribute the divided data into a plurality of lines and transmit them to the data processor 20 of the reception side. A data synthesis means 11 and 21 synthesize a plurality of received divided data so as to restore to that identical to the transmission data.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はデータ転送システム
に関し、特に効率のよいデータ転送を行えるようにした
システムに関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a data transfer system, and more particularly to a system capable of performing efficient data transfer.

【0002】[0002]

【従来の技術】例えば、パーソナルコンピュータに画像
を取り込む場合、スキャナをパーソナルコンピュータに
接続して行うことがある。かかる場合、制御信号と画像
データを送受信できる1本のケーブルによってスキャナ
をパーソナルコンピュータに接続し、パーソナルコンピ
ュータからの読み取り指示によってスキャナが起動して
原稿を読み取り、読み取った画像をパーソナルコンピュ
ータに送信することが行われる。
2. Description of the Related Art For example, when an image is taken in a personal computer, a scanner is sometimes connected to the personal computer. In such a case, the scanner is connected to the personal computer by a single cable capable of transmitting and receiving the control signal and the image data, the scanner is activated by a reading instruction from the personal computer, reads the original, and transmits the read image to the personal computer. Is performed.

【0003】[0003]

【発明が解決しようとする課題】しかし、従来のデータ
転送方式では転送すべき画像データの量が非常に多い時
にはデータの転送に時間がかかるという問題がある。
However, the conventional data transfer method has a problem that it takes time to transfer data when the amount of image data to be transferred is very large.

【0004】本発明はかかる問題点に鑑み、効率のよい
データ転送を行えるようにしたデータ転送システムを提
供することを課題とする。
[0004] In view of the above problems, it is an object of the present invention to provide a data transfer system capable of performing efficient data transfer.

【0005】[0005]

【課題を解決するための手段】そこで、本発明に係るデ
ータ転送システムは、一方のデータ処理装置から他方の
データ処理装置にデータを転送するデータ転送システム
であって、上記送信側のデータ処理装置と受信側のデー
タ処理装置との間を接続し、各々がデータを転送しうる
複数の回線と、送信データを利用する複数の回線の数に
分割するデータ分割手段と、上記複数の分割データを上
記複数の回線に分配して送信する分割データ送信手段
と、受信した上記複数の分割データを合成して送信デー
タと同一のデータに復元するデータ合成手段と、を備え
たことを特徴とする。
SUMMARY OF THE INVENTION Therefore, a data transfer system according to the present invention is a data transfer system for transferring data from one data processing device to another data processing device, wherein the data processing device on the transmitting side is provided. And a data processing device on the receiving side, a plurality of lines each capable of transferring data, data dividing means for dividing into a plurality of lines using transmission data, and the plurality of divided data A divided data transmitting means for distributing and transmitting to the plurality of lines, and a data synthesizing means for synthesizing the plurality of received divided data to restore the same data as the transmission data are provided.

【0006】本発明の特徴の1つはデータ処理装置の間
を複数の回線で接続し、送信すべきデータを利用すべき
回線の数に分割して送信し、受信側で分割データを合成
して送信データに復元するようにした点にある。これに
より、データを効率よく転送できることとなる。
One of the features of the present invention is that data processing devices are connected by a plurality of lines, data to be transmitted is divided into the number of lines to be used for transmission, and the receiving side synthesizes the divided data. This is to restore the transmission data. Thereby, data can be efficiently transferred.

【0007】本発明でいうデータ処理装置とはデータを
処理しうる機能を有する装置を意味し、画像形成システ
ムの場合にはパーソナルコンピュータ、スキャナ、プリ
ンタのいずれもがデータ処理を行う機能を有するので、
その意味で本発明ではすべてをデータ処理装置として扱
うこともできる。即ち、データを転送する2つのデータ
処理装置はパーソナルコンピュータとパーソナルコンピ
ュータ、パーソナルコンピュータとスキャナ、パーソナ
ルコンピュータとプリンタ、スキャナとプリンタの組合
せが含まれる。
In the present invention, a data processing device means a device having a function of processing data. In the case of an image forming system, a personal computer, a scanner, and a printer all have a function of performing data processing. ,
In this sense, in the present invention, everything can be treated as a data processing device. That is, the two data processing devices for transferring data include a personal computer and a personal computer, a personal computer and a scanner, a personal computer and a printer, and a combination of a scanner and a printer.

【0008】送信データの分割は回線の通信速度に関係
なく、単に利用する回線の数に分割してもよいが、効率
をより一層向上させる上で、通信速度を考慮して回線数
に応じて最小時間となるように分割するのが好ましい。
[0008] The transmission data may be divided simply into the number of lines to be used, regardless of the communication speed of the line. However, in order to further improve the efficiency, the data is divided according to the number of lines in consideration of the communication speed. It is preferable to divide so that the time is the minimum.

【0009】また、送信データの分割は総データ量を利
用する回線の数に分割してもよいが、画像データの場合
にはページ単位で回線の数に分割してもよい。
The transmission data may be divided into the number of lines using the total data amount. In the case of image data, the data may be divided into the number of lines in page units.

【0010】また、分割データの合成には分割データ相
互の関係を明確にしておかないと、送信データの復元が
できない。そこで、送信データを分割した時に、合成の
ための情報、例えば分割したブロック毎に付されたブロ
ック番号情報、上述のページ単位で分割した画像データ
の場合にはページ情報を各分割データに付与するのがよ
い。
[0010] Further, in synthesizing the divided data, the transmission data cannot be restored unless the relationship between the divided data is clarified. Therefore, when the transmission data is divided, information for combination, for example, block number information assigned to each divided block, and page information in the case of the above-described image data divided in page units are added to each divided data. Is good.

【0011】また、本発明の送信側及び受信側のいずれ
のデータ処理装置も新規である。即ち、本発明によれ
ば、一方のデータ処理装置と他方のデータ処理装置との
間を複数の回線によって接続し、複数の各回線によって
一方のデータ処理装置から他方のデータ処理装置にデー
タを転送しうるようにしたデータ転送システムに用いら
れる送信側のデータ処理装置であって、送信データを利
用する複数の回線の数に分割するデータ分割手段と、上
記複数の分割データを上記複数の回線に分配して上記受
信側のデータ処理装置に送信する分割データ送信手段
と、を備えたことを特徴とするデータ処理装置を提供す
ることができる。
[0011] Further, the data processing device on both the transmitting side and the receiving side of the present invention is novel. That is, according to the present invention, one data processing device and the other data processing device are connected by a plurality of lines, and data is transferred from one data processing device to the other data processing device by a plurality of lines. A data processing device on the transmission side used in a data transfer system adapted to perform the above operation, wherein the data division means divides the number of lines using transmission data into a plurality of lines, and the plurality of divided data are divided into the plurality of lines. And a divided data transmitting unit that distributes and transmits the divided data to the data processing device on the reception side.

【0012】また、本発明によれば、一方のデータ処理
装置と他方のデータ処理装置との間を複数の回線によっ
て接続し、複数の各回線によって一方のデータ処理装置
から他方のデータ処理装置にデータを転送しうるように
したデータ転送システムに用いられる受信側のデータ処
理装置であって、送信側のデータ処理装置から送信され
てきた複数の分割データを合成して送信データと同一の
データに復元するデータ合成手段を備えたことを特徴と
するデータ処理装置を提供できる。
Further, according to the present invention, one data processing device and the other data processing device are connected by a plurality of lines, and one data processing device is connected to the other data processing device by a plurality of lines. A data processing device on the receiving side used in a data transfer system capable of transferring data, wherein a plurality of divided data transmitted from the data processing device on the transmitting side are combined into the same data as the transmitted data. A data processing device comprising a data synthesizing means for restoring can be provided.

【0013】[0013]

【作用及び発明の効果】本発明によれば、データ処理装
置の間を複数の回線で接続し、送信データを使用すべき
回線の数に分割して送信し、受信側で複数の分割データ
を合成して送信データに復元するようにしたので、大量
のデータを転送する場合にデータを効率よく転送でき、
転送時間を大幅に短縮できる。
According to the present invention, the data processing devices are connected by a plurality of lines, the transmission data is divided into the number of lines to be used for transmission, and the reception side divides the plurality of division data. Since the data is synthesized and restored to the transmission data, the data can be transferred efficiently when transferring a large amount of data,
Transfer time can be greatly reduced.

【0014】[0014]

【発明の実施の形態】以下、本発明を図面に示す具体例
に基づいて詳細に説明する。図1ないし図6は本発明に
係るデータ転送ヒステムの好ましい実施形態を示し、こ
れはスキャナを用いたパーソナルコンピュータへ画像の
取り込みを行うシステムに適用した例である。図1は上
記システムの全体構成を示す。本システムはパーソナル
コンピュータ10、スキャナ20及び両者を接続する複
数の回線40から構成されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to specific examples shown in the drawings. FIGS. 1 to 6 show a preferred embodiment of a data transfer system according to the present invention, which is an example applied to a system for taking in an image to a personal computer using a scanner. FIG. 1 shows the overall configuration of the above system. This system comprises a personal computer 10, a scanner 20, and a plurality of lines 40 connecting the two.

【0015】パーソナルコンピュータ10は各種の演算
処理を行うCPU11、プログラム及び/又はデータを
記憶するROM12、RAM13及び記憶装置14、C
PU11の操作を行うための操作部15、複数の入出力
ポート18、ポート18の切替えを行うセレクタ17、
各種の表示を行う表示部16から構成されている。な
お、CPU11及びバスは入出力ポート18の数だけ設
け、マルチタスクで処理を行ってもよい。
The personal computer 10 includes a CPU 11 for performing various arithmetic processing, a ROM 12 for storing programs and / or data, a RAM 13 and a storage device 14,
An operation unit 15 for operating the PU 11, a plurality of input / output ports 18, a selector 17 for switching the ports 18,
The display unit 16 is configured to perform various displays. Note that the CPU 11 and the bus may be provided by the number of the input / output ports 18 and processing may be performed by multitasking.

【0016】他方、スキャナ20は各種の演算処理を行
うCPU21、画像の読み取りを行う読み取り部24、
プログラム及び/又はデータを記憶する記憶装置22及
びRAM23、複数の入出力ポート26、ポート26の
切替えを行うセレクタ25から構成されている。なお、
CPU21及びバスは入出力ポート26の数だけ設け、
マルチタスクで処理を行ってもよい。
On the other hand, a scanner 20 includes a CPU 21 for performing various arithmetic processing, a reading unit 24 for reading an image,
It comprises a storage device 22 for storing programs and / or data, a RAM 23, a plurality of input / output ports 26, and a selector 25 for switching the ports 26. In addition,
CPU 21 and buses are provided by the number of input / output ports 26,
Processing may be performed by multitasking.

【0017】回線40はパーソナルコンピュータ10の
複数の各入出力ポート18とスキャナ20の複数の各入
出力ポート26との間に接続されている。
The line 40 is connected between the plurality of input / output ports 18 of the personal computer 10 and the plurality of input / output ports 26 of the scanner 20.

【0018】図6はセレクタ17の構成を示す。セレク
タ17は複数の入力バッファメモリ170・・・、複数
の出力バッファメモリ172・・・及びスイッチング手
段(図示せず)から構成されており、スイッチング手段
で入力バッファメモリ170を切替えて入力バッファメ
モリ170に画像データを事前入力して蓄積し、複数の
出力バッファメモリ172・・・から入出力ポート18
・・・を経てほぼ同時に回線40に送信するようになっ
ている。なお、スイッチング手段は選択した入力バッフ
ァメモリ170に1頁分程度の画像データが蓄積された
時に次の入力バッファメモリ170に切替えるようにな
っている。スキャナ20側のセレクタ25についても同
様の構成となっているが、その詳細な説明は省略する。
FIG. 6 shows the structure of the selector 17. The selector 17 comprises a plurality of input buffer memories 170..., A plurality of output buffer memories 172... And switching means (not shown). Are input in advance and stored, and a plurality of output buffer memories 172.
.. Are transmitted to the line 40 almost simultaneously. The switching means switches to the next input buffer memory 170 when about one page of image data is accumulated in the selected input buffer memory 170. The selector 25 on the scanner 20 side has the same configuration, but a detailed description thereof will be omitted.

【0019】ここで、全ての回線40のデータ転送速度
が等しい場合、回線40のデータ転送速度をM bit/se
c、出力バッファメモリ172の容量をX bit、回線数
をNとした時、X bit÷(M bit/s×N)=T secとす
ると、出力させるべき回線40の切替えをスイッチング
手段がT secよりも速い速度で行い、入力バッファメモ
リ170から出力バッファメモリ172・・・を通って
入出力ポート18にデータを送信する。セレクタ17内
での転送速度は入出力ポート18より先の回線40の転
送速度より速いため、速度を合わせるために出力バッフ
ァ172・・・にデータを蓄積し、所定のタイミングで
データを出力させる。これにより、各回線40を転送さ
れるデータはほぼ同時に送信されたことになり、1本の
回線でデータを転送する場合に比して早く転送できる。
If the data transfer rates of all the lines 40 are equal, the data transfer rate of the line 40 is set to M bit / sequence.
c, When the capacity of the output buffer memory 172 is X bit and the number of lines is N, if X bit ÷ (M bit / s × N) = T sec, the switching means switches the line 40 to be output to T sec. , And transmits data from the input buffer memory 170 to the input / output port 18 through the output buffer memories 172. Since the transfer speed in the selector 17 is higher than the transfer speed of the line 40 ahead of the input / output port 18, data is accumulated in the output buffers 172... In order to match the speed, and the data is output at a predetermined timing. As a result, the data transferred on each line 40 is transmitted almost simultaneously, and can be transferred faster than when data is transferred on a single line.

【0020】次に、図2ないし図5を用いてデータ転送
方法について説明する。図2はパーソナルコンピュータ
10における処理のフローチャート、図3はスキャナ2
0における処理のフローチャート、図4はパーソナルコ
ンピュータ10の表示部16の画面、図5は合成前の分
割データ(a)及び合成後の画像データ(b)を示す。
Next, a data transfer method will be described with reference to FIGS. FIG. 2 is a flowchart of a process in the personal computer 10, and FIG.
0, FIG. 4 shows the screen of the display unit 16 of the personal computer 10, and FIG. 5 shows the divided data (a) before synthesis and the image data (b) after synthesis.

【0021】まず、パーソナルコンピュータ10の表示
部16の画面において「読み込み」を指定すると、画像
読み取りアプリケーションのプログラムが起動し、スキ
ャナ20に対して画像送信の要求信号を送信し、スキャ
ナ20から画像データの送信があるまで待機する(図2
のステップS10及びステップS11)。
First, when "read" is designated on the screen of the display unit 16 of the personal computer 10, an image reading application program is started, a request signal for image transmission is transmitted to the scanner 20, and the image data is transmitted from the scanner 20 to the image data. Wait until there is a transmission (Fig. 2
Steps S10 and S11).

【0022】他方、スキャナ20は回線40・・・が接
続されると、回線40の数と各回線40の転送速度比を
記憶装置22に書込み、画像送信の要求信号がパーソナ
ルコンピュータ10から送信されてくるまで待機する
(図3のステップS20及びステップS21)。画像送
信の要求信号が送信されてくると、スキャナ20は読み
取り部24が原稿を読み取り、画像データを記憶装置2
2に書き込み(図3のステップS22)、記憶装置22
から回線数及び転送速度比を読み出し(図3のステップ
S23)、転送速度比が全て等しいか否かを判定する
(図3のステップS24)。
On the other hand, when the lines 40 are connected, the scanner 20 writes the number of lines 40 and the transfer speed ratio of each line 40 into the storage device 22, and a request signal for image transmission is transmitted from the personal computer 10. It waits until it comes (steps S20 and S21 in FIG. 3). When an image transmission request signal is transmitted, the scanner 20 causes the reading unit 24 to read the original and store the image data in the storage device 2.
2 (step S22 in FIG. 3) and the storage device 22
Then, the number of lines and the transfer rate ratio are read out from (step S23 in FIG. 3), and it is determined whether or not the transfer rate ratios are all equal (step S24 in FIG. 3).

【0023】転送速度比が全て等しい場合、記憶装置2
2から画像データを読み出して回線数比でページ単位に
分割し、各分割データのヘッダ部にページ番号の情報を
入れ、複数の回線40・・・を通してパーソナルコンピ
ュータ10に転送する(図3のステップS25及びステ
ップS26)。
If the transfer speed ratios are all equal, the storage device 2
2 is read out and divided into pages in the ratio of the number of lines, page number information is inserted in the header of each divided data, and transferred to the personal computer 10 through a plurality of lines 40 (steps in FIG. 3). S25 and step S26).

【0024】転送速度比が等しくない場合、記憶装置2
2から画像データを読み出して転送速度比でページ単位
に分割し、各分割データのヘッダ部にページ番号の情報
を入れ、複数の回線40・・・を通してパーソナルコン
ピュータ10に転送する(図3のステップS26及びス
テップS27)。
If the transfer speed ratios are not equal, the storage device 2
2 is read out, divided into pages by the transfer speed ratio, page number information is inserted in the header of each divided data, and transferred to the personal computer 10 through the plurality of lines 40 (steps in FIG. 3). S26 and step S27).

【0025】スキャナ20から画像データの送信がある
と、パーソナルコンピュータ10は分割された画像デー
タを受け取り、各分割データのヘッダ情報に基づいて元
の画像データと同一のデータに合成して復元し、記憶装
置14に書き込む(図2のステップS12及びステップ
S13)、これによってパーソナルコンピュータ10に
画像を取り込むことができる。
When image data is transmitted from the scanner 20, the personal computer 10 receives the divided image data, synthesizes and restores the same data as the original image data based on the header information of each divided data, Writing to the storage device 14 (steps S12 and S13 in FIG. 2) allows the personal computer 10 to capture an image.

【0026】次に、画像データの合成方法の1例を説明
する。図5は合成前の分割データ及び合成データの1例
を示す。スキャナ20から送信されてくる分割データは
図5の(a)に示されるように、ジョブ番号、ページ番
号、次ページ番号及びその他の情報が各分割データに付
与された形態をなしている。
Next, an example of a method of synthesizing image data will be described. FIG. 5 shows an example of the divided data and the synthesized data before the synthesis. As shown in FIG. 5A, the divided data transmitted from the scanner 20 has a form in which a job number, a page number, a next page number, and other information are added to each divided data.

【0027】パーソナルコンピュータ10が複数の回線
40・・・を介して分割データを受信すると、分割デー
タを受信した順に記憶装置14に格納していく。この
時、次ページ番号に該当するデータがすでに記憶装置1
4に格納されているときには、次アドレスのところにそ
のアドレスに書き込む。格納していない場合にはとりあ
えずXXXXにしておく。更に、それまでに記憶装置1
4に格納しているデータで次アドレスのところに該当す
るページの時には、該当する次アドレスのXXXXをそ
のアドレスを書き換える。すべての次アドレスの書き込
みが終了したら、合成は終了となる。
When the personal computer 10 receives the divided data via the plurality of lines 40, the divided data is stored in the storage device 14 in the order in which the divided data was received. At this time, the data corresponding to the next page number has already been stored in the storage device 1.
4 is written to the next address. If it is not stored, it is set to XXXX for the time being. Further, by then, the storage device 1
In the case of a page corresponding to the next address in the data stored in No. 4, the address of the corresponding next address XXXX is rewritten. When the writing of all the next addresses is completed, the synthesis ends.

【0028】例えば、ページ番号1、3、2、4、6、
5、7の順にデータを受信したときには以下のようにな
る。 .ページ番号1を受信したら、ページ番号2のデータ
はまだ格納されていないので、アドレス0000にデー
タを格納し、次アドレスに仮のアドレスとしてXXXX
を書き込む。また、次アドレスにページ番号1のアドレ
スを書き込む必要性はないので、その処理はしない。 .ページ番号3を受信したら、ページ番号4のデータ
はまだ格納されていないので、アドレス0010にデー
タを格納し、次アドレスにXXXXを書き込む。また、
次アドレスにページ番号3のアドレスを書き込む必要性
はないので、その処理はしない。 .ページ番号2を受信したら、ページ番号3のデータ
はすでに格納されているので、アドレス0020にデー
タを格納し、次アドレスにページ番号3のデータが書き
込まれているアドレス0010を書き込む。また、次ア
ドレスにページ番号2を書き込む必要性があるので、ア
ドレス0000の次に暫定的に書き込まれている仮アド
レスXXXXを0020を書き換える。 .同様な処理をページ番号4、6、5に対しても行
う。 .最後に、ページ番号7を受信したら、次ページ番号
に0000(最終ページ)なので、アドレス0060に
データを格納し、次アドレスにNULLを書き込む。ま
た、次アドレスにページ番号7を書き込む必要性がある
ので、アドレス0040の次アドレスに0060を書き
込む。更に、この段階ですべての次アドレスが書き込ま
れたので、データの合成は完了となる。
For example, page numbers 1, 3, 2, 4, 6,
When data is received in the order of 5 and 7, the operation is as follows. . When the page number 1 is received, the data of the page number 2 is not stored yet, so the data is stored at the address 0000, and the next address is XXXX as a temporary address.
Write. Further, since there is no need to write the address of page number 1 in the next address, the processing is not performed. . When page number 3 is received, the data of page number 4 is not stored yet, so the data is stored at address 0010 and XXXX is written at the next address. Also,
Since there is no need to write the address of page number 3 in the next address, the processing is not performed. . When page number 2 is received, since the data of page number 3 has already been stored, the data is stored at address 0020, and the address 0010 where the data of page number 3 is written is written at the next address. Further, since it is necessary to write the page number 2 to the next address, the temporary address XXXX written temporarily after the address 0000 is rewritten with 0020. . Similar processing is performed on page numbers 4, 6, and 5. . Finally, when the page number 7 is received, since the next page number is 0000 (the last page), the data is stored in the address 0060 and NULL is written in the next address. Since it is necessary to write the page number 7 at the next address, 0060 is written at the next address of the address 0040. Further, since all the next addresses have been written at this stage, the data combination is completed.

【0029】図7ないし図10は本発明の第2の実施形
態を示し、これはパーソナルコンピュータを用いてプリ
ンタで画像形成を行うシステムに適用した例である。図
7は上記システムの全体構成を示す。本システムはパー
ソナルコンピュータ10、プリンタ30及び両者を接続
する複数の回線40から構成されている。
FIGS. 7 to 10 show a second embodiment of the present invention, which is an example applied to a system for forming an image by a printer using a personal computer. FIG. 7 shows the overall configuration of the above system. The system includes a personal computer 10, a printer 30, and a plurality of lines 40 connecting the two.

【0030】パーソナルコンピュータ10は第1の実施
形態の場合と同様の構成が採用されているので、その詳
細な説明は省略する。他方、プリンタ30は各種の演算
処理を行うCPU31、画像の形成を行うプリンタ部3
4、プログラム及び/又はデータを記憶する記憶装置3
2及びRAM33、複数の入出力ポート36、ポート3
6の切替えを行うセレクタ35から構成されている。な
お、本例においてもCPU31及びバスは入出力ポート
36の数だけ設け、マルチタスクで処理を行ってもよ
い。
Since the personal computer 10 has the same configuration as that of the first embodiment, a detailed description thereof will be omitted. On the other hand, a printer 30 includes a CPU 31 for performing various arithmetic processing and a printer unit 3 for forming an image.
4. Storage device 3 for storing programs and / or data
2 and RAM 33, a plurality of input / output ports 36, port 3
6 comprises a selector 35 for switching. In this example, the CPUs 31 and the buses may be provided by the number of the input / output ports 36, and the processing may be performed by multitasking.

【0031】回線40はパーソナルコンピュータ10の
複数の各入出力ポート18とプリンタ30の複数の各入
出力ポート36との間に接続されている。
The line 40 is connected between the plurality of input / output ports 18 of the personal computer 10 and the plurality of input / output ports 36 of the printer 30.

【0032】次に、図8ないし図10を用いてデータ転
送方法について説明する。図8はパーソナルコンピュー
タ10における処理のフローチャート、図9はプリンタ
30における処理のフローチャート、図4はパーソナル
コンピュータ10の表示部17の画面である。
Next, a data transfer method will be described with reference to FIGS. 8 is a flowchart of a process in the personal computer 10, FIG. 9 is a flowchart of a process in the printer 30, and FIG. 4 is a screen of the display unit 17 of the personal computer 10.

【0033】まず、パーソナルコンピュータ10の表示
部16の画面において「プリント」を指定すると、画像
形成アプリケーションのプログラムが起動し、記憶装置
14から回線40の数と各回線40の転送速度比を読み
出し、転送速度比が全て等しいか否かを判定する(図8
のステップS30及びステップS31)。
First, when "print" is designated on the screen of the display unit 16 of the personal computer 10, an image forming application program is started, and the number of lines 40 and the transfer speed ratio of each line 40 are read from the storage device 14, It is determined whether the transfer speed ratios are all equal (FIG. 8).
Steps S30 and S31).

【0034】転送速度比が全て等しい場合、記憶装置1
4から画像データを読み出して回線数比でページ単位に
分割し、各分割データのヘッダ部にページ番号の情報を
入れ、複数の回線40・・・を通してパーソナルコンピ
ュータ10に転送する(図8のステップS32及びステ
ップS33)。
When the transfer speed ratios are all equal, the storage device 1
4 is read out, divided into pages by the line number ratio, the page number information is put in the header of each divided data, and transferred to the personal computer 10 through a plurality of lines 40. S32 and step S33).

【0035】転送速度比が等しくない場合、記憶装置1
4から画像データを読み出して転送速度比でページ単位
に分割し、各分割データのヘッダ部にページ番号の情報
を入れ、複数の回線40・・・を通してパーソナルコン
ピュータ10に転送する(図8のステップS34及びス
テップS35)。
If the transfer speed ratios are not equal, the storage device 1
4 is read out and divided into page units at a transfer speed ratio, page number information is entered in the header of each divided data, and transferred to the personal computer 10 through a plurality of lines 40. S34 and step S35).

【0036】他方、プリンタ30はデータ転送があるま
で待機し、パーソナルコンピュータ10から画像データ
の送信があると、プリンタ30は分割された画像データ
を受け取り、各分割データのヘッダ情報に基づいて元の
画像データと同一のデータに合成して復元し、プリンタ
部34で画像形成を行う(図9のステップS40〜ステ
ップS42)。こうしてプリンタ30で画像の形成が行
われる。
On the other hand, the printer 30 waits until there is data transfer, and when image data is transmitted from the personal computer 10, the printer 30 receives the divided image data and, based on the header information of each divided data, returns the original data. The image data is combined with the same image data and restored, and an image is formed by the printer unit 34 (steps S40 to S42 in FIG. 9). Thus, an image is formed by the printer 30.

【0037】また、図11は送信する各頁のデータをブ
ロック単位で分割する場合の分割データ及び合成データ
の1例を示し、これは1頁のデータをN分割してM頁分
の転送をする場合が例として示されている。送信されて
くる分割データは図11(a)に示されるように、ジョブ
番号、ブロック番号、次ブロック番号及びその他の情報
が各分割データに付与された形態をなしている。なお、
画像データの合成方法はページ単位で分割した図5の実
施形態の場合と同じであり、容易に理解できるので、そ
の説明は省略する。
FIG. 11 shows an example of divided data and combined data in the case where the data of each page to be transmitted is divided in units of blocks. Is shown as an example. As shown in FIG. 11A, the transmitted divided data has a form in which a job number, a block number, a next block number, and other information are added to each divided data. In addition,
The method of synthesizing the image data is the same as that of the embodiment of FIG. 5 in which the image data is divided on a page basis, and can be easily understood, so that the description thereof is omitted.

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

【図1】 本発明に係るデータ転送システムの好ましい
実施形態を示す全体構成図である。
FIG. 1 is an overall configuration diagram showing a preferred embodiment of a data transfer system according to the present invention.

【図2】 上記実施形態におけるパーソナルコンピュー
タの処理を示すフローチャート図である。
FIG. 2 is a flowchart showing processing of the personal computer in the embodiment.

【図3】 上記実施形態におけるスキャナの処理を示す
フローチャート図である。
FIG. 3 is a flowchart illustrating processing of a scanner according to the embodiment.

【図4】 上記パーソナルコンピュータにおける表示部
の画面を示す図である。
FIG. 4 is a diagram showing a screen of a display unit in the personal computer.

【図5】 上記実施形態における合成前の分割データ
(a)及び合成後のデータ(b)の1例を示す図である。
FIG. 5 is a diagram illustrating divided data before synthesis in the embodiment.
FIG. 3A is a diagram illustrating an example of data after combination (b).

【図6】 上記実施形態におけるセレクタを示す構成図
である。
FIG. 6 is a configuration diagram showing a selector in the embodiment.

【図7】 本発明に係るデータ転送システムの第2の実
施形態を示す全体構成図である。
FIG. 7 is an overall configuration diagram showing a second embodiment of the data transfer system according to the present invention.

【図8】 上記実施形態におけるパーソナルコンピュー
タの処理を示すフローチャート図である。
FIG. 8 is a flowchart showing processing of the personal computer in the embodiment.

【図9】 上記実施形態におけるプリンタの処理を示す
フローチャート図である。
FIG. 9 is a flowchart illustrating processing of the printer according to the embodiment.

【図10】 上記パーソナルコンピュータにおける表示
部の画面を示す図である。
FIG. 10 is a diagram showing a screen of a display unit in the personal computer.

【図11】 送信データをブロック毎に分割する実施形
態における合成前の分割データ(a)及び合成後のデータ
(b)の1例を示す図である。
FIG. 11 shows divided data (a) before combination and data after combination in an embodiment in which transmission data is divided into blocks.
It is a figure showing an example of (b).

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

10 パーソナルコンピュータ(データ処理装置) 11 CPU(データ分割手段、分割データ送信手
段、データ合成手段) 20 スキャナ(データ処理手段) 21 CPU(データ分割手段、分割データ送信手
段、データ合成手段) 30 プリンタ(データ処理手段) 31 CPU
(データ合成手段) 40 回線
Reference Signs List 10 personal computer (data processing device) 11 CPU (data dividing means, divided data transmitting means, data synthesizing means) 20 scanner (data processing means) 21 CPU (data dividing means, divided data transmitting means, data synthesizing means) 30 printer ( Data processing means) 31 CPU
(Data synthesis means) 40 lines

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 一方のデータ処理装置から他方のデータ
処理装置にデータを転送するデータ転送システムであっ
て、 上記送信側のデータ処理装置と受信側のデータ処理装置
との間を接続し、各々がデータを転送しうる複数の回線
と、 送信データを利用する複数の回線の数に分割するデータ
分割手段と、 上記複数の分割データを上記複数の回線に分配して送信
する分割データ送信手段と、 受信した上記複数の分割データを合成して送信データと
同一のデータに復元するデータ合成手段と、を備えたこ
とを特徴とするデータ転送システム。
1. A data transfer system for transferring data from one data processing device to another data processing device, wherein a connection is made between the transmitting data processing device and the receiving data processing device. A plurality of lines that can transfer data, a data dividing unit that divides the data into a plurality of lines using transmission data, and a divided data transmitting unit that distributes the plurality of divided data to the plurality of lines and transmits the divided data. And a data synthesizing means for synthesizing the plurality of divided data received and restoring the same data as the transmission data.
【請求項2】 一方のデータ処理装置と他方のデータ処
理装置との間を複数の回線によって接続し、複数の各回
線によって一方のデータ処理装置から他方のデータ処理
装置にデータを転送しうるようにしたデータ転送システ
ムに用いられる送信側のデータ処理装置であって、 送信データを利用する複数の回線の数に分割するデータ
分割手段と、 上記複数の分割データを上記複数の回線に分配して上記
受信側のデータ処理装置に送信する分割データ送信手段
と、を備えたことを特徴とするデータ処理装置。
2. A data processing apparatus according to claim 1, wherein one of the data processing apparatuses is connected to the other data processing apparatus by a plurality of lines, and data is transferred from one data processing apparatus to the other data processing apparatus by the plurality of lines. A data processing device on the transmission side used in the data transfer system, wherein the data division means divides the transmission data into a plurality of lines, and the plurality of divided data are distributed to the plurality of lines. A data processing device comprising: a divided data transmission unit that transmits the data to the data processing device on the receiving side.
【請求項3】 一方のデータ処理装置と他方のデータ処
理装置との間を複数の回線によって接続し、複数の各回
線によって一方のデータ処理装置から他方のデータ処理
装置にデータを転送しうるようにしたデータ転送システ
ムに用いられる受信側のデータ処理装置であって、 送信側のデータ処理装置から送信されてきた複数の分割
データを合成して送信データと同一のデータに復元する
データ合成手段を備えたことを特徴とするデータ処理装
置。
3. One data processing device and the other data processing device are connected by a plurality of lines, and data can be transferred from one data processing device to the other data processing device by a plurality of lines. A data processing device on the receiving side used in the data transfer system according to the above, wherein the data synthesizing means for synthesizing the plurality of divided data transmitted from the data processing device on the transmitting side to restore the same data as the transmission data is provided. A data processing device comprising:
JP10040060A 1998-02-23 1998-02-23 Data transfer system Pending JPH11238034A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10040060A JPH11238034A (en) 1998-02-23 1998-02-23 Data transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10040060A JPH11238034A (en) 1998-02-23 1998-02-23 Data transfer system

Publications (1)

Publication Number Publication Date
JPH11238034A true JPH11238034A (en) 1999-08-31

Family

ID=12570391

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10040060A Pending JPH11238034A (en) 1998-02-23 1998-02-23 Data transfer system

Country Status (1)

Country Link
JP (1) JPH11238034A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006064833A1 (en) * 2004-12-14 2006-06-22 Matsushita Electric Industrial Co., Ltd. Signal transmitting apparatus and signal transmitting method
JP2011101249A (en) * 2009-11-06 2011-05-19 Ricoh Co Ltd Image processing system and apparatus, data transfer control method, program and recording medium
US8055908B2 (en) 2005-03-28 2011-11-08 Nec Personal Products, Ltd. Data transmission method and electronic device using the same
JP2012048573A (en) * 2010-08-27 2012-03-08 Canon Inc Semiconductor integrated circuit and data processing device
JP2012169946A (en) * 2011-02-16 2012-09-06 Fujitsu Ltd Information processing system, relay device, and communication control method
US8898571B2 (en) 2010-09-21 2014-11-25 International Business Machines Corporation GUI-base application system and method for displaying warnings of the same

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006064833A1 (en) * 2004-12-14 2006-06-22 Matsushita Electric Industrial Co., Ltd. Signal transmitting apparatus and signal transmitting method
US8055908B2 (en) 2005-03-28 2011-11-08 Nec Personal Products, Ltd. Data transmission method and electronic device using the same
JP2011101249A (en) * 2009-11-06 2011-05-19 Ricoh Co Ltd Image processing system and apparatus, data transfer control method, program and recording medium
JP2012048573A (en) * 2010-08-27 2012-03-08 Canon Inc Semiconductor integrated circuit and data processing device
US8898571B2 (en) 2010-09-21 2014-11-25 International Business Machines Corporation GUI-base application system and method for displaying warnings of the same
JP2012169946A (en) * 2011-02-16 2012-09-06 Fujitsu Ltd Information processing system, relay device, and communication control method

Similar Documents

Publication Publication Date Title
US6381664B1 (en) System for multisized bus coupling in a packet-switched computer system
US6693640B2 (en) Image processing apparatus and image processing system using the apparatus
JPS58217069A (en) Communicating system of multi-microcomputer
JPH11238034A (en) Data transfer system
EP0377022A1 (en) Computing machine with hybrid communication architecture
JPH06266605A (en) Storage device
US8359446B2 (en) Method for processing data using triple buffering
US6795874B2 (en) Direct memory accessing
JPH06325001A (en) Parallel computer
US6138188A (en) Buffer management device and method for improving buffer usage and access performance in data processing system
US20050144338A1 (en) Data transfer apparatus
JP2001162903A (en) Imaging apparatus
KR100367084B1 (en) DMA controller for the high speed image processor at real time
JP2006294049A (en) Sorting sequential data prior to distribution over parallel processor in random access manner
US5875299A (en) disk access apparatus for performing a stride processing of data
US6047335A (en) Video display device applied for a graphics accelerator
JPS6367702B2 (en)
JP2842108B2 (en) Data transfer device and parallel processing system
JPS59178487A (en) display device
JP2853607B2 (en) Communication system between jobs
JP3457084B2 (en) Packet bus controller
JP3053196B2 (en) Image data raster converter
JPH0851682A (en) Line setting method and line setting device
JPS6019023B2 (en) data processing equipment
JPH05120207A (en) Data transfer method

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20040423