JP2007281561A - Communication controller, communication control method and communication control program - Google Patents

Communication controller, communication control method and communication control program Download PDF

Info

Publication number
JP2007281561A
JP2007281561A JP2006101672A JP2006101672A JP2007281561A JP 2007281561 A JP2007281561 A JP 2007281561A JP 2006101672 A JP2006101672 A JP 2006101672A JP 2006101672 A JP2006101672 A JP 2006101672A JP 2007281561 A JP2007281561 A JP 2007281561A
Authority
JP
Japan
Prior art keywords
communication control
destination
control device
data
communication
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
JP2006101672A
Other languages
Japanese (ja)
Inventor
Takao Ozawa
隆夫 小澤
Toshibumi Sakai
俊文 坂井
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2006101672A priority Critical patent/JP2007281561A/en
Publication of JP2007281561A publication Critical patent/JP2007281561A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Transmission Control (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To perform communication while supplementing the capacity with the capacity of a transmitter side communication controller, even if the storage capacity of a destination side communication controller is not enough. <P>SOLUTION: Communication is controlled between an information processing apparatus and another communication controller. Communication between a transmitter side information processing apparatus and a transmitter side communication controller, and communication between the transmitter side communication controller and a destination side communication controller, are established, and then, data from the transmitter side information processing apparatus are received and stored. It is determined whether the data can be stored only by the storage means of the destination side communication controller. In this case, if it is determined that the data are not stored only by the destination side communication controller, the communication with the transmitter side information processing apparatus is completed while maintaining the communication between the transmitter side communication controller and the destination side communication controller, after the completion of reception of the data from the transmitter side information processing apparatus. After that, communication is established between the destination side communication controller and a destination side information processing apparatus, and the data are transmitted to the destination side information processing apparatus. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

この発明は、通信制御装置を介することによる送信元と宛先の間の通信によるデータ処
理に関する。
The present invention relates to data processing by communication between a transmission source and a destination through a communication control device.

送信側の端末が受信側の端末に画像を伝送するファクシミリ伝送では、送信側端末で取
得した画像を音声信号に変換し、音声通信回線を利用して受信側端末に伝送することが行
われている。この音声通信回線としては、従来から使用されてきた通常の電話網の他に、
近年ではインターネットを利用した電話網(IP電話網)が使用されるようになってきた
。そして、IP電話網による音声信号の伝送を利用し、ネットワークを介してファクシミ
リ伝送するファクシミリ伝送装置が提案されている(例えば、特許文献1参照。)。
In facsimile transmission in which a transmitting terminal transmits an image to a receiving terminal, the image acquired by the transmitting terminal is converted into an audio signal and transmitted to the receiving terminal using an audio communication line. Yes. As this voice communication line, in addition to the usual telephone network that has been used conventionally,
In recent years, a telephone network (IP telephone network) using the Internet has been used. There has been proposed a facsimile transmission apparatus that performs facsimile transmission via a network using transmission of an audio signal by an IP telephone network (see, for example, Patent Document 1).

特開2003−309701号公報JP 2003-309701 A

上述したこのようなファクシミリ装置においては、通信制御装置を装着して、装着され
た通信制御装置により通信を制御するものがあり、ここで装着された通信制御装置はハー
ドウェアキーとして使用されるものもあるが、この通信制御装置内にメモリを設けておき
、このメモリを用いるものも考えられる。
Some of the above-described facsimile apparatuses are equipped with a communication control device and control communication by the attached communication control device. The communication control device attached here is used as a hardware key. However, it is also conceivable to use a memory provided in the communication control device.

しかし、このような場合、通信制御装置内のメモリは必ずしも十分に確保されているも
のではなく、たとえばファックスなどで大量のイメージデータを送信する場合には、宛先
側通信制御装置のメモリ容量次第ではすべて受信しきれないという問題があった。送信元
の通信制御装置と宛先の通信制御装置との間で通信処理を実行する場合、メモリが十分に
用意されていない場合は画像データをわたすことができないので、この通信制御装置の記
憶容量を超えるデータを送信できなくなってしまい、送信できるデータが限られてしまう
という問題があった。
However, in such a case, the memory in the communication control device is not always sufficiently secured. For example, when a large amount of image data is transmitted by fax or the like, depending on the memory capacity of the destination communication control device. There was a problem that it could not receive all. When communication processing is executed between the source communication control device and the destination communication control device, the image data cannot be passed if sufficient memory is not prepared. There is a problem that it is impossible to transmit more data and the data that can be transmitted is limited.

この発明は、上述した従来技術による問題点を解消するため、不足する通信制御装置の
ストレージ容量を補って通信できるようにする通信制御装置、通信制御方法、通信制御プ
ログラムを提供することを目的とする。
An object of the present invention is to provide a communication control device, a communication control method, and a communication control program that enable communication while compensating for the storage capacity of a shortage of the communication control device in order to solve the above-described problems caused by the prior art. To do.

上述した課題を解決するため、本発明にかかる通信制御装置は、情報処理装置及び別の
通信制御装置との通信を制御する通信手段と、送信側情報処理装置と送信側通信制御装置
との通信と、前記送信側通信制御装置と宛先側通信制御装置との通信とが確立された後、
前記送信側情報処理装置からのデータを受信して記憶する記憶手段と、前記データが前記
宛先側通信制御装置の記憶手段のみで記憶できるか判断する判断手段と、を備え、前記判
断手段によって前記データが前記宛先側通信制御装置の記憶手段のみで記憶できないと判
断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前記送信側
通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処理装置と
の通信を終了して、その後に前記宛先側通信制御装置と宛先側情報処理装置との通信を確
立して、前記データを前記宛先側情報処理装置へ送信することを特徴とする。
In order to solve the above-described problems, a communication control apparatus according to the present invention includes a communication unit that controls communication with an information processing apparatus and another communication control apparatus, and communication between the transmission side information processing apparatus and the transmission side communication control apparatus. And communication between the transmission-side communication control device and the destination-side communication control device is established,
Storage means for receiving and storing data from the transmission-side information processing apparatus; and determination means for determining whether the data can be stored only by the storage means of the destination-side communication control apparatus; When it is determined that the data cannot be stored only by the storage unit of the destination communication control device, after the reception of the data from the transmission side information processing device is completed, the transmission side communication control device, the destination side communication control device, The communication with the transmission-side information processing device is terminated, and then communication between the destination-side communication control device and the destination-side information processing device is established to transfer the data to the destination-side information. It transmits to a processing apparatus, It is characterized by the above-mentioned.

この場合、宛先側通信制御装置においてデータを記憶する領域が十分でない場合でも、
送信側通信制御装置と宛先側通信制御装置の通信状態を維持したままデータを処理するこ
とができるので、送信側通信制御装置と宛先側通信制御装置が仮想的に一つの通信制御装
置であるように扱うことができる。したがって、宛先側通信制御装置のストレージ容量が
十分でなくても、送信側通信制御装置の容量で補って処理することができる。
In this case, even when the area for storing data is not enough in the destination communication control device,
Since data can be processed while maintaining the communication state between the transmission side communication control device and the destination side communication control device, the transmission side communication control device and the destination side communication control device appear to be virtually one communication control device. Can be handled. Therefore, even if the storage capacity of the destination communication control apparatus is not sufficient, the processing can be supplemented with the capacity of the transmission side communication control apparatus.

また、前記通信手段は、前記判断手段によって前記データを記憶する領域が確保できる
と判断された場合、前記送信側通信制御装置から前記宛先側通信制御装置に前記データを
送り、前記データが送られた後に、前記送信側通信制御装置と前記宛先側通信制御装置と
の間の通信関係を切断し、通信関係が切断された後に、前記宛先側情報処理装置に対して
前記データを送信するようにしてもよい。
In addition, when the determination unit determines that the area for storing the data can be secured by the determination unit, the communication unit sends the data from the transmission side communication control device to the destination side communication control device, and the data is transmitted. After that, the communication relationship between the transmission-side communication control device and the destination-side communication control device is disconnected, and after the communication relationship is disconnected, the data is transmitted to the destination-side information processing device. May be.

この場合、宛先側通信制御装置においてデータを記憶する領域が十分な場合には宛先側
通信制御装置に対してデータを送信しておいてからデータを処理することができる。この
場合、たとえば印刷などのデータ処理を実行する前に、通信制御装置間の通信を切断する
ことができるので、宛先側通信制御装置のメモリ容量が十分な場合には、早く通信制御装
置間の通信を終了させることができる。
In this case, if there is a sufficient area for storing data in the destination communication control apparatus, the data can be processed after the data is transmitted to the destination communication control apparatus. In this case, communication between the communication control devices can be disconnected before executing data processing such as printing. For example, if the memory capacity of the destination communication control device is sufficient, the communication control devices can be quickly connected. Communication can be terminated.

また、前記制御手段は、前記判断手段によって前記データが前記宛先側通信制御装置の
記憶手段のみで記憶できないと判断された場合に、該宛先側通信制御装置で記憶できる量
のデータを前記送信側通信制御装置から前記宛先側通信制御装置に送信し、該送信された
データを前記宛先側情報処理装置で処理した後に次に処理すべきデータを前記宛先側通信
制御装置に送信することにより、前記宛先側情報処理装置に対して前記データを送信する
ようにしてもよい。
In addition, when the determination unit determines that the data cannot be stored only by the storage unit of the destination-side communication control device, the control unit stores an amount of data that can be stored by the destination-side communication control device. By transmitting from the communication control device to the destination communication control device, processing the transmitted data in the destination information processing device, and then transmitting data to be processed next to the destination communication control device, The data may be transmitted to the destination information processing apparatus.

この場合、送信側通信制御装置から宛先側通信制御装置にデータを逐次送信することが
できるので、宛先側通信制御装置の容量が十分でない場合でも、送信側通信制御装置の容
量で宛先側通信制御装置を補うことができる。それにより、宛先側通信制御装置の容量が
十分でない場合でも、仮想的に一つの擬似の通信制御装置として印刷などのデータ処理を
実現することができる。
In this case, since data can be sequentially transmitted from the transmission-side communication control device to the destination-side communication control device, even when the capacity of the destination-side communication control device is insufficient, the destination-side communication control is performed with the capacity of the transmission-side communication control device. The device can be supplemented. Thereby, even when the capacity of the destination communication control device is not sufficient, data processing such as printing can be realized as one virtual communication control device virtually.

また、前記通信手段は、前記データを前記宛先側情報処理装置へ送信した後に前記送信
側通信制御装置と宛先側通信制御装置との通信と、前記宛先側通信制御装置と宛先側情報
処理装置との通信とを切断し、通信を切断した後に、前記宛先側通信制御装置からの再処
理指示を受けて前記送信側通信制御装置と前記宛先側通信制御装置との間で通信を再開し
、前記送信側通信制御装置と前記宛先側通信制御装置の間の通信関係を維持したまま前記
宛先側通信制御装置を介して前記宛先側情報処理装置に、前記送信側通信制御装置に残っ
ているデータを送り、前記宛先側情報処理装置に対して前記データを送信するようにして
もよい。
In addition, the communication means transmits the data to the destination information processing apparatus, communicates between the transmission side communication control apparatus and the destination side communication control apparatus, the destination side communication control apparatus, the destination side information processing apparatus, The communication between the transmission side communication control device and the destination side communication control device in response to a reprocessing instruction from the destination side communication control device, Data remaining in the transmission side communication control device is transferred to the destination side information processing device via the destination side communication control device while maintaining a communication relationship between the transmission side communication control device and the destination side communication control device. The data may be transmitted to the destination information processing apparatus.

この場合、データの再処理が必要となった場合でも、送信元の情報処理装置からの再処
理を要求することなく、通信制御装置間の通信を利用して再処理を実現することができる
In this case, even when data re-processing is required, re-processing can be realized using communication between communication control devices without requesting re-processing from the source information processing device.

また、前記データを前記宛先側情報処理装置へ送信した後に、前記宛先側通信制御装置
と宛先側情報処理装置との通信とを切断し、前記判断手段によって前記データが前記宛先
側通信制御装置の記憶手段のみで記憶できないと判断されていた場合、その後、前記記憶
手段内の前記データの削除と、前記宛先側通信制御装置と宛先側情報処理装置との通信の
切断とをしてもよい。
In addition, after the data is transmitted to the destination side information processing apparatus, communication between the destination side communication control apparatus and the destination side information processing apparatus is disconnected, and the data is transmitted to the destination side communication control apparatus by the determination unit. If it is determined that the data cannot be stored only by the storage unit, then the data in the storage unit may be deleted and the communication between the destination-side communication control device and the destination-side information processing device may be disconnected.

この場合、再処理対象のデータが残っている場合でも、宛先側通信制御装置に収まりき
らないような大量のデータがある場合でも、記憶手段の記憶容量が圧迫されることなく適
切に処理を終了することができる。
In this case, even if there is data to be reprocessed or there is a large amount of data that does not fit in the destination communication control device, the processing is properly terminated without squeezing the storage capacity of the storage means. can do.

また、本発明にかかる通信制御方法は、情報処理装置及び別の通信制御装置との通信を
制御する通信工程と、送信側情報処理装置と送信側通信制御装置との通信と、前記送信側
通信制御装置と宛先側通信制御装置との通信とが確立された後、前記送信側情報処理装置
からのデータを受信して記憶する記憶工程と、前記データが前記宛先側通信制御装置の記
憶工程のみで記憶できるか判断する判断工程と、を含み、前記判断工程によって前記デー
タが前記宛先側通信制御装置の記憶工程のみで記憶できないと判断された場合に、前記デ
ータの前記送信側情報処理装置からの受信完了後に、前記送信側通信制御装置と宛先側通
信制御装置との通信は維持したまま、前記送信側情報処理装置との通信を終了して、その
後に前記宛先側通信制御装置と宛先側情報処理装置との通信を確立して、前記データを前
記宛先側情報処理装置へ送信することを特徴とする。
The communication control method according to the present invention includes a communication step for controlling communication with an information processing apparatus and another communication control apparatus, communication between a transmission side information processing apparatus and a transmission side communication control apparatus, and the transmission side communication. After the communication between the control device and the destination side communication control device is established, a storage step of receiving and storing data from the transmission side information processing device, and the data is only stored in the destination side communication control device A determination step of determining whether or not the data can be stored, and when it is determined by the determination step that the data cannot be stored only by the storage step of the destination communication control device, from the transmission side information processing device of the data After the completion of reception, the communication with the transmission-side information processing device is terminated while maintaining communication between the transmission-side communication control device and the destination-side communication control device, and then with the destination-side communication control device. It establishes communication with the previous information processing apparatus, and transmits the data to the destination information processing apparatus.

この場合、宛先側通信制御装置においてデータを記憶する領域が十分でない場合でも、
送信側通信制御装置と宛先側通信制御装置の通信状態を維持したままデータを処理するこ
とができるので、送信側通信制御装置と宛先側通信制御装置が仮想的に一つの通信制御装
置であるように扱うことができる。したがって、宛先側通信制御装置のストレージ容量が
十分でなくても、送信側通信制御装置の容量で補って処理することができる。
In this case, even when the area for storing data is not enough in the destination communication control device,
Since data can be processed while maintaining the communication state between the transmission side communication control device and the destination side communication control device, the transmission side communication control device and the destination side communication control device appear to be virtually one communication control device. Can be handled. Therefore, even if the storage capacity of the destination communication control apparatus is not sufficient, the processing can be supplemented with the capacity of the transmission side communication control apparatus.

また、本発明にかかる通信制御プログラムは、情報処理装置及び別の通信制御装置との
通信を制御させる通信工程と、送信側情報処理装置と送信側通信制御装置との通信と、前
記送信側通信制御装置と宛先側通信制御装置との通信とが確立された後、前記送信側情報
処理装置からのデータを受信して記憶させる記憶工程と、前記データが前記宛先側通信制
御装置の記憶工程のみで記憶できるか判断させる判断工程と、をコンピュータに実行させ
、前記判断工程によって前記データが前記宛先側通信制御装置の記憶工程のみで記憶でき
ないと判断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前
記送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処
理装置との通信を終了させて、その後に前記宛先側通信制御装置と宛先側情報処理装置と
の通信を確立させて、前記データを前記宛先側情報処理装置へ送信させることを特徴とす
る。
The communication control program according to the present invention includes a communication step for controlling communication with an information processing device and another communication control device, communication between the transmission side information processing device and the transmission side communication control device, and the transmission side communication. After the communication between the control device and the destination-side communication control device is established, a storage step of receiving and storing data from the transmission-side information processing device, and the data is only stored in the destination-side communication control device A determination step of causing the computer to determine whether the data can be stored, and when the determination step determines that the data cannot be stored only in the storage step of the destination communication control device, the transmission side information of the data After completion of reception from the processing device, communication with the transmission side information processing device is terminated while maintaining communication between the transmission side communication control device and the destination side communication control device, Wherein to establish communication with the destination communication control unit and a destination information processing apparatus after it, characterized in that to transmit the data to the destination information processing apparatus.

この場合、宛先側通信制御装置においてデータを記憶する領域が十分でない場合でも、
送信側通信制御装置と宛先側通信制御装置の通信状態を維持したままデータを処理するこ
とができるので、送信側通信制御装置と宛先側通信制御装置が仮想的に一つの通信制御装
置であるように扱うことができる。したがって、宛先側通信制御装置のストレージ容量が
十分でなくても、送信側通信制御装置の容量で補って処理することができる。
In this case, even when the area for storing data is not enough in the destination communication control device,
Since data can be processed while maintaining the communication state between the transmission side communication control device and the destination side communication control device, the transmission side communication control device and the destination side communication control device appear to be virtually one communication control device. Can be handled. Therefore, even if the storage capacity of the destination communication control apparatus is not sufficient, the processing can be supplemented with the capacity of the transmission side communication control apparatus.

以下に添付図面を参照して、この発明にかかる通信制御装置、通信制御方法および通信
制御プログラムの好適な実施の形態を詳細に説明する。
Exemplary embodiments of a communication control device, a communication control method, and a communication control program according to the present invention will be explained below in detail with reference to the accompanying drawings.

図1は、ネットワークを構成する情報処理システムの構成を示すブロック図である。図
1では、送信側の情報処理システムについて説明しているが、受信側の情報処理システム
の構成も、送信側の情報処理システムと同様である。
FIG. 1 is a block diagram showing a configuration of an information processing system that constitutes a network. Although FIG. 1 illustrates the information processing system on the transmission side, the configuration of the information processing system on the reception side is the same as that of the information processing system on the transmission side.

この情報処理システムは、複合機100が、通信制御装置(ドングル)180を介して
、インターネット182に接続されることによって構成されている。送信側はこのように
インターネット182を介してデータを送信し、同様に構成された受信側が、インターネ
ット182から通信制御装置180を介して複合機100でデータを受信する。
This information processing system is configured by connecting the MFP 100 to the Internet 182 via a communication control device (dongle) 180. The transmission side transmits data via the Internet 182 in this way, and the reception side similarly configured receives data from the Internet 182 via the communication control device 180 by the multi-function device 100.

複合機100は、中央処理装置(CPU)102と、RAM104と、ROM106と
、プリントエンジン110と、スキャンエンジン120と、USBデバイス制御部130
と、USBホスト制御部170と、メモリカードインターフェース140と、操作パネル
制御部150と、ビューワ制御部160と、を備えている。ROM106には、複合機1
00の制御ソフトウェアが格納されている。中央処理装置102は、ROM106に格納
された制御ソフトウェアを実行することにより、複合機100が有する種々の機能を実現
する。
The multifunction machine 100 includes a central processing unit (CPU) 102, a RAM 104, a ROM 106, a print engine 110, a scan engine 120, and a USB device control unit 130.
A USB host control unit 170, a memory card interface 140, an operation panel control unit 150, and a viewer control unit 160. The ROM 106 includes the multifunction device 1
00 control software is stored. The central processing unit 102 implements various functions of the multi-function device 100 by executing control software stored in the ROM 106.

複合機100のUSBデバイス制御部130は、USBコネクタ132に接続されてい
る。このUSBコネクタ132には、パーソナルコンピュータ(PC)190が接続され
ている。なお、USBコネクタ132には、パーソナルコンピュータ190の他に、任意
のUSBホストを接続することが可能である。USBホスト制御部170は、ルートハブ
172を有しており、ルートハブ172にはUSBコネクタ174が接続されている。こ
のUSBコネクタ174には、デジタルカメラやハードディスクドライブ(HDD)等の
USBデバイスを接続することが可能である。
The USB device control unit 130 of the multifunction device 100 is connected to the USB connector 132. A personal computer (PC) 190 is connected to the USB connector 132. In addition to the personal computer 190, an arbitrary USB host can be connected to the USB connector 132. The USB host control unit 170 has a root hub 172, and a USB connector 174 is connected to the root hub 172. The USB connector 174 can be connected to a USB device such as a digital camera or a hard disk drive (HDD).

メモリカードインターフェース140は、メモリカード用のメモリカードスロット14
2に接続されている。操作パネル制御部150には、入力手段としての操作パネル152
が接続されている。ビューワ制御部160には、画像表示手段としてのビューワ162が
接続されている。ユーザは、ビューワ162上に表示された画像やメニューを観察しなが
ら、操作パネル152を用いて種々の指示を入力することができる。
The memory card interface 140 has a memory card slot 14 for a memory card.
2 is connected. The operation panel control unit 150 includes an operation panel 152 as input means.
Is connected. A viewer 162 as image display means is connected to the viewer control unit 160. The user can input various instructions using the operation panel 152 while observing images and menus displayed on the viewer 162.

プリントエンジン110は、与えられた印刷データに応じて印刷を実行する印刷機構で
ある。プリントエンジン110に供給される印刷データは、中央処理装置102が、US
Bコネクタ132を介して接続された外部のパーソナルコンピュータ190から供給され
る受信データを解釈し、色変換やハーフトーン処理を実行することにより生成される。プ
リントエンジン110に供給される印刷データは、メモリカードスロット142に挿入さ
れたメモリカードに格納された画像データや、USBコネクタ174を介して接続された
デジタルスチルカメラから供給される画像データから生成することも可能である。また、
中央処理装置102の代わりにプリントエンジン110が色変換やハーフトーン処理の機
能を有するように構成することも可能である。なお、本明細書において、画像データから
生成した印刷データにより印刷を実行することを「画像データを印刷する」ともいう。
The print engine 110 is a printing mechanism that executes printing in accordance with given print data. The print data supplied to the print engine 110 is received by the central processing unit 102 from the US
It is generated by interpreting received data supplied from an external personal computer 190 connected via the B connector 132 and executing color conversion and halftone processing. The print data supplied to the print engine 110 is generated from image data stored in a memory card inserted into the memory card slot 142 or image data supplied from a digital still camera connected via the USB connector 174. It is also possible. Also,
Instead of the central processing unit 102, the print engine 110 may be configured to have color conversion and halftone processing functions. In this specification, executing printing with print data generated from image data is also referred to as “printing image data”.

スキャンエンジン120は、画像をスキャンして画像を表すスキャンデータを生成する
機構である。スキャンエンジン120で生成されたスキャンデータは、中央処理装置10
2により所定の形式(例えば、jpeg形式)の画像データ(スキャン画像データ)に変
換される。スキャン画像データは、パーソナルコンピュータ190に転送される。スキャ
ン画像データを、メモリカードスロット142に挿入されたメモリカードや、USBコネ
クタ174を介して接続されたデバイスに格納することも可能である。なお、中央処理装
置102の代わりにスキャンエンジン120がスキャンデータから画像データを生成する
機能を有するように構成することも可能である。
The scan engine 120 is a mechanism that scans an image and generates scan data representing the image. The scan data generated by the scan engine 120 is stored in the central processing unit 10.
2 is converted into image data (scanned image data) in a predetermined format (for example, jpeg format). The scanned image data is transferred to the personal computer 190. The scanned image data can be stored in a memory card inserted into the memory card slot 142 or a device connected via the USB connector 174. Note that the scan engine 120 may be configured to have a function of generating image data from scan data instead of the central processing unit 102.

通信制御装置180は、USBコネクタ174によって複合機100に接続される。そ
してその一方からインターネット182を介してファックスデータを送信する。
The communication control device 180 is connected to the multi-function device 100 via the USB connector 174. Then, fax data is transmitted from one of them via the Internet 182.

図2は、通信制御装置の各操作部および接続部を説明する説明図である。この通信制御
装置180は、接続端子210および接続端子220を備え、さらに、ランプ230、操
作部240〜270によって構成される。接続端子210は、図1に示した複合機100
に接続する端子である。接続端子220は、図1に示したインターネット182へと接続
する端子である。ランプ230は、接続したファイルをメモリカードにコピーする場合に
、コピー操作を促すよう点灯させるランプである。
FIG. 2 is an explanatory diagram illustrating each operation unit and connection unit of the communication control device. The communication control device 180 includes a connection terminal 210 and a connection terminal 220, and further includes a lamp 230 and operation units 240 to 270. The connection terminal 210 is connected to the multifunction peripheral 100 shown in FIG.
It is a terminal to connect to. The connection terminal 220 is a terminal for connecting to the Internet 182 shown in FIG. The lamp 230 is a lamp that is lit to prompt a copy operation when a connected file is copied to a memory card.

操作部240(Aボタン)は、送信用意を指示する指示ボタンである。このAボタンを
押すことにより、通信制御装置180は、データの送信用意の処理を開始する。操作部2
50(Bボタン)は、送信開始を指示する指示ボタンである。このBボタンを押すことに
より、通信制御装置180は、データの送信開始の処理を開始する。操作部260(Cボ
タン)は、オーダーシート印刷を指示する指示ボタンである。このCボタンを押すことに
より、通信制御装置180は、オーダーシート印刷の処理を開始する。操作部270は、
電源ボタンである。この電源ボタンを押すことにより、電源を投入したり切断したりする
The operation unit 240 (A button) is an instruction button for instructing preparation for transmission. By pressing the A button, the communication control device 180 starts a process for preparing data transmission. Operation unit 2
50 (B button) is an instruction button for instructing the start of transmission. By pressing the B button, the communication control device 180 starts a data transmission start process. The operation unit 260 (C button) is an instruction button for instructing order sheet printing. By pressing the C button, the communication control device 180 starts order sheet printing processing. The operation unit 270 is
Power button. By pressing this power button, the power is turned on or off.

ダイヤルボタン280は、数字を入力するボタンである。たとえば、ファクシミリ送信
で相手先の電話番号を入力するとき、このダイヤルボタン280上の数字ボタンを入力す
ることにより受け付ける。液晶画面290は、液晶による画面表示部である。この液晶画
面290を用いて、たとえばファクシミリの送受信先を表示したり、送受信する画像のサ
ムネイル画像を表示したりする。
The dial button 280 is a button for inputting numbers. For example, when inputting the telephone number of the other party by facsimile transmission, it is accepted by inputting a numeric button on the dial button 280. The liquid crystal screen 290 is a screen display unit using liquid crystal. Using this liquid crystal screen 290, for example, a facsimile transmission / reception destination is displayed, or thumbnail images of images to be transmitted / received are displayed.

図3は、通信制御装置の機能的構成を示すブロック図である。通信制御装置180は、
入出力部300、USBコントローラ310、ストレージ320から構成されている。通
信制御装置180は、USBインタフェースにより外部と接続されるがこれに限定される
ものではなく、その他のインタフェースを用いても良い。
FIG. 3 is a block diagram illustrating a functional configuration of the communication control apparatus. The communication control device 180
An input / output unit 300, a USB controller 310, and a storage 320 are included. The communication control device 180 is connected to the outside through a USB interface, but is not limited to this, and other interfaces may be used.

この入出力部300は、USBインタフェース回路から構成されており、データ転送を
制御する。即ち、入出力部300は、複合機100からUSBコネクタ174を介して送
られてきたデータを受信してUSBコントローラ310に送ると共に、このデータを送る
制御を行う。
The input / output unit 300 includes a USB interface circuit and controls data transfer. In other words, the input / output unit 300 receives data sent from the multifunction peripheral 100 via the USB connector 174, sends the data to the USB controller 310, and performs control to send this data.

USBコントローラ310は、例えばCPUから構成されており、ストレージ320へ
のデータの格納処理やストレージ320からのデータの読み出し処理を実行したり、ドン
グルデータの暗号化および復号化等をしたりする。ストレージ320は、例えばEEPR
OMから構成され、データを格納する。
The USB controller 310 is composed of, for example, a CPU, and executes processing for storing data in the storage 320, processing for reading data from the storage 320, encryption and decryption of dongle data, and the like. The storage 320 is, for example, EEPR
It consists of OM and stores data.

ここで、複合機100をプリンタであるとして、送信側と受信側の間で通信制御装置1
80を用いてデータを送信して印刷する処理を説明する。ここで、送信側と受信側でそれ
ぞれ通信制御装置180が接続されており、送信側の通信制御装置180と受信側の通信
制御装置180が共同して処理を実行する。この一連の動作を、図4〜図8を用いて説明
する。
Here, assuming that the multifunction device 100 is a printer, the communication control device 1 between the transmission side and the reception side.
A process for transmitting and printing data using 80 will be described. Here, the communication control device 180 is connected to each of the transmission side and the reception side, and the communication control device 180 on the transmission side and the communication control device 180 on the reception side jointly execute processing. This series of operations will be described with reference to FIGS.

図4は、相手先との接続状態を確立したときの状態を説明するブロック図である。送信
側プリンタ410には、送信側ドングル415が物理的に接続され、受信側プリンタ42
0には、受信側ドングル425が物理的に接続されているが、通信状態は接続されていな
い。ここで、送信側ドングル415と受信側ドングル425が通信処理を実行し、接続状
態を確立する。
FIG. 4 is a block diagram for explaining a state when the connection state with the other party is established. A transmission-side dongle 415 is physically connected to the transmission-side printer 410, and the reception-side printer 42.
In 0, the receiving dongle 425 is physically connected, but the communication state is not connected. Here, the transmitting-side dongle 415 and the receiving-side dongle 425 execute communication processing and establish a connection state.

図5は、擬似ドングルを構築したときの状態を説明するブロック図である。図4に示し
たように、送信側ドングル415と受信側ドングル425は通信状態を確立するので、こ
のとき、送信側ドングル415と受信側ドングル425はあわせて一つのドングルとして
機能する。この一つのドングルを仮想的に擬似ドングル500とし、送信側プリンタ41
0からはこの擬似ドングル500としてデータを受信して処理を実行する。
FIG. 5 is a block diagram illustrating a state when a pseudo dongle is constructed. As shown in FIG. 4, since the transmission-side dongle 415 and the reception-side dongle 425 establish a communication state, at this time, the transmission-side dongle 415 and the reception-side dongle 425 collectively function as one dongle. This one dongle is virtually set as a pseudo dongle 500, and the transmission side printer 41 is used.
From 0, data is received as the pseudo dongle 500 and the process is executed.

図6は、容量が十分な場合の擬似ドングルを切断した状態を説明するブロック図である
。図5において擬似ドングル500として送信側プリンタ410からデータを受信したが
、擬似ドングル500内部において、送信側ドングル415から受信側ドングル425に
データ600の送信を実行する。
FIG. 6 is a block diagram illustrating a state where the pseudo dongle is disconnected when the capacity is sufficient. In FIG. 5, data is received from the transmission-side printer 410 as the pseudo dongle 500, but data 600 is transmitted from the transmission-side dongle 415 to the reception-side dongle 425 inside the pseudo-dongle 500.

ここで、擬似ドングル500を構築するのは、容量の不足に対応するためであったが、
受信側ドングル425の容量が十分な場合、データ600をすべて受信側ドングル425
に送信することができる。そこで、データ600を受信側ドングル425に送信するが、
送信後は送信側ドングル415と受信側ドングル425の通信を維持する必要はないので
、ドングル間の通信状態を切断する。
Here, the reason for constructing the pseudo dongle 500 was to cope with the shortage of capacity,
If the capacity of the receiving dongle 425 is sufficient, all the data 600 is received by the receiving dongle 425.
Can be sent to. Therefore, the data 600 is transmitted to the receiving dongle 425.
After transmission, there is no need to maintain communication between the transmitting dongle 415 and the receiving dongle 425, so the communication state between the dongles is disconnected.

図7は、容量が十分な場合の受信側システムでの印刷処理を説明するブロック図である
。図6においてデータ600はすべて受信側ドングル425に送信されているので、あと
はこのデータ600を処理してしまえばよい。そこで、受信側ドングル425と受信側プ
リンタ420との通信状態を確立して、データ600を受信側プリンタ420に送信する
。そして、受信側プリンタ420ではデータ600を印刷処理することができる。
FIG. 7 is a block diagram for explaining printing processing in the receiving system when the capacity is sufficient. In FIG. 6, since all data 600 is transmitted to the receiving dongle 425, the data 600 may be processed after that. Therefore, the communication state between the receiving dongle 425 and the receiving printer 420 is established, and the data 600 is transmitted to the receiving printer 420. The receiving printer 420 can print the data 600.

図8は、容量が十分でない場合の擬似ドングルによる処理を説明するブロック図である
。図5において擬似ドングル500を構築したが、図6および図7の場合においては受信
側ドングル425の容量が十分なのでデータ600を完全に移してから印刷処理を実行し
た。一方で受信側ドングル425の容量が十分でない場合は、データ600を完全に移し
てから処理を実行ということはできない。
FIG. 8 is a block diagram for explaining processing by the pseudo dongle when the capacity is not sufficient. Although the pseudo dongle 500 is constructed in FIG. 5, since the capacity of the receiving dongle 425 is sufficient in the case of FIGS. 6 and 7, the printing process is executed after the data 600 is completely transferred. On the other hand, if the capacity of the receiving dongle 425 is not sufficient, the processing cannot be executed after the data 600 is completely transferred.

そこで、受信側ドングル425と受信側プリンタ420との通信状態を確立する一方で
、データ600を送信側データ801と受信側データ802としてそれぞれ持たせること
により擬似ドングル500を一つのストレージと動作させる。それにより擬似ドングル5
00と受信側プリンタ420との通信状態が確立した形になる。その後、受信側プリンタ
420で印刷処理が終了した後は、送信側ドングル415と受信側ドングル425との通
信状態を切断して、擬似ドングル500を解消する。
Therefore, while establishing the communication state between the receiving dongle 425 and the receiving printer 420, the pseudo dongle 500 is operated as one storage by having the data 600 as the transmitting data 801 and the receiving data 802, respectively. As a result, pseudo dongle 5
00 and the communication state between the receiving printer 420 and the receiving printer 420 are established. Thereafter, after the printing process is completed by the receiving printer 420, the communication state between the transmitting dongle 415 and the receiving dongle 425 is disconnected, and the pseudo dongle 500 is canceled.

図9は、擬似ドングルを介したデータの処理を説明するフローチャートである。まず、
送信側ドングル415において、宛先を入力する(ステップS901)。次に、相手先と
接続する(ステップS902)。すなわち、送信側ドングル415と受信側ドングル42
5との間で通信状態を確立し、擬似ドングル500を構築する。次に、送信側プリンタ4
10に、送信側ドングル415がストレージとして接続する(ステップS903)。すな
わち、擬似ドングル500と送信側プリンタ410との間で通信状態を確立する。そして
、送信側プリンタ410からデータを受信する(ステップS904)。
FIG. 9 is a flowchart for explaining data processing via the pseudo dongle. First,
In the transmission dongle 415, a destination is input (step S901). Next, it connects with the other party (step S902). That is, the transmitting-side dongle 415 and the receiving-side dongle 42
5 establishes a communication state with 5 and constructs a pseudo dongle 500. Next, the transmission side printer 4
10, the transmission-side dongle 415 is connected as a storage (step S903). That is, a communication state is established between the pseudo dongle 500 and the transmission side printer 410. Then, data is received from the transmission side printer 410 (step S904).

データを受信後、擬似ドングル500は、送信側プリンタ410と切断する(ステップ
S905)。そして、受信データは受信側ドングル425のストレージに収まるか否かを
判定する(ステップS906)。収まると判定されなかった場合(ステップS906:N
o)、擬似ドングル処理を実行する(ステップS907)。この擬似ドングル処理は、図
10においてさらに説明する。擬似ドングル処理を実行後、一連の処理を終了する。
After receiving the data, the pseudo dongle 500 is disconnected from the transmission side printer 410 (step S905). Then, it is determined whether or not the received data can be stored in the storage of the receiving dongle 425 (step S906). When it is not determined that it fits (step S906: N
o) The pseudo dongle process is executed (step S907). This pseudo dongle process is further described in FIG. After executing the pseudo dongle process, the series of processes is terminated.

収まると判定された場合(ステップS906:Yes)、受信したデータ600を受信
側ドングル425へ送る(ステップS908)。そして、ドングル間の切断を実行する(
ステップS909)。すなわち、送信側ドングル415と受信側ドングル425との通信
状態を切断して、擬似ドングル500を解消する。そして、受信側プリンタ420に受信
側ドングル425がカメラとして接続し(ステップS910)、データ600を印刷する
(ステップS911)。印刷後、受信側プリンタ420と受信側ドングル420を切断し
(ステップS912)、データ600を消去して(ステップS913)、一連の処理を終
了する。なお、データは消去せずに再印刷処理のために保存してもよい。再印刷処理につ
いては、図11において説明する。
If it is determined that it will fit (step S906: Yes), the received data 600 is sent to the receiving dongle 425 (step S908). Then perform a cut between dongles (
Step S909). That is, the communication state between the transmission-side dongle 415 and the reception-side dongle 425 is disconnected, and the pseudo dongle 500 is canceled. Then, the receiving dongle 425 is connected to the receiving printer 420 as a camera (step S910), and the data 600 is printed (step S911). After printing, the receiving printer 420 and the receiving dongle 420 are disconnected (step S912), the data 600 is deleted (step S913), and the series of processing ends. Note that the data may be stored for reprint processing without being erased. The reprint process will be described with reference to FIG.

図10は、擬似ドングルを用いた受信側プリンタによる印刷処理を説明するフローチャ
ートである。図9のステップS906においてストレージに収まらないと判定された場合
、ステップS907に示した擬似ドングル処理を実行する。図10では、この擬似ドング
ル処理をさらに具体的に説明する。
FIG. 10 is a flowchart for explaining print processing by the receiving printer using the pseudo dongle. If it is determined in step S906 in FIG. 9 that the image does not fit in the storage, the pseudo dongle process shown in step S907 is executed. In FIG. 10, this pseudo dongle process will be described more specifically.

まず、受信したデータのうち、印刷で最初に使うデータを受信側ドングル425へ集め
る(ステップS1001)。次に、受信側プリンタ420に受信側ドングル425がカメ
ラとして接続し(ステップS1002)、データ600を印刷する(ステップS1003
)。印刷後、受信側プリンタ420と切断し(ステップS1004)、データ600を消
去する(ステップS1005)。なお、データは消去せずに再印刷処理のために保存して
もよい。再印刷処理については、図11において説明する。そして、ドングル間の切断を
実行する(ステップS1006)。すなわち、送信側ドングル415と受信側ドングル4
25との通信状態を切断して、擬似ドングル500を解消する。データ消去とドングル間
切断処理は順番を逆にしてもよい。そして、一連の処理を終了する。
First, of the received data, data used first in printing is collected in the receiving dongle 425 (step S1001). Next, the receiving dongle 425 is connected to the receiving printer 420 as a camera (step S1002), and the data 600 is printed (step S1003).
). After printing, the receiving printer 420 is disconnected (step S1004), and the data 600 is deleted (step S1005). Note that the data may be stored for reprint processing without being erased. The reprint process will be described with reference to FIG. Then, the dongle is cut (step S1006). That is, the transmission side dongle 415 and the reception side dongle 4
The communication state with 25 is disconnected, and the pseudo dongle 500 is canceled. The order of data erasure and dongle disconnection processing may be reversed. Then, a series of processing ends.

図11は、残存データの再印刷処理を説明するフローチャートである。まず、残存デー
タから再印刷対象を指定する(ステップS1101)。ここで、自分の中のデータで足り
るか否かを判定する(ステップS1102)。足りないと判定された場合(ステップS1
102:No)、ステップS1106に進み、足りると判定された場合(ステップS11
02:Yes)、再印刷プリンタ(受信側プリンタ420)に受信側ドングル425がカ
メラとして接続し(ステップS1103)、データ600を印刷する(ステップS110
4)。印刷後、受信側プリンタ420と受信側ドングル420を切断し(ステップS11
14)、データ600を消去して(ステップS1105)、一連の処理を終了する。
FIG. 11 is a flowchart for explaining reprint processing of remaining data. First, a reprint target is designated from the remaining data (step S1101). Here, it is determined whether or not the data in itself is sufficient (step S1102). When it is determined that there is not enough (step S1
102: No), it progresses to step S1106, and when it determines with it being sufficient (step S11)
02: Yes), the receiving dongle 425 is connected as a camera to the reprint printer (receiving printer 420) (step S1103), and the data 600 is printed (step S110).
4). After printing, the receiving printer 420 and the receiving dongle 420 are disconnected (step S11).
14) The data 600 is erased (step S1105), and the series of processing ends.

ステップS1102で足りないと判定された場合(ステップS1102:No)、受信
履歴から相手先を検索し、相手先と接続する(ステップS1106)。そして、相手先に
再印刷対象のデータが残っているか否かを判定する(ステップS1107)。相手先に再
印刷対象のデータが残っていないと判定された場合(ステップS1107:No)、エラ
ーということになり、一連の処理を終了する。相手先に再印刷対象のデータが残っている
と判定された場合(ステップS1107:Yes)、再印刷プリンタ(受信側プリンタ4
20)に再印刷側ドングル(擬似ドングル500)がカメラとして接続し(ステップS1
108)、データ600を再印刷する(ステップS1109)。印刷後、再印刷プリンタ
(受信側プリンタ420)と切断し(ステップS1110)、ドングル間を切断し(ステ
ップS1111)、一連の処理を終了する。
If it is determined in step S1102 that there is not enough (step S1102: No), the partner is searched from the reception history and connected to the partner (step S1106). Then, it is determined whether or not data to be reprinted remains at the other party (step S1107). If it is determined that there is no data to be reprinted at the other party (step S1107: No), an error occurs, and the series of processing ends. If it is determined that the data to be reprinted remains at the other party (step S1107: Yes), the reprint printer (receiving printer 4)
20) is connected to the reprinting dongle (pseudo dongle 500) as a camera (step S1).
108), the data 600 is reprinted (step S1109). After printing, the printer is disconnected from the reprint printer (reception-side printer 420) (step S1110), the dongle is disconnected (step S1111), and the series of processing ends.

上述の説明において、通信制御装置180をストレージやカメラとして接続する例を挙
げて説明したが、適用される接続形式はこれらのものに限らない。複合機100からデー
タを保存することができる形式であれば、ストレージとは限らない。また、複合機100
に画像を印刷させることができる場合はカメラとは限らない。また、カメラとして接続、
というのはUSBダイレクト(登録商標)やピクトブリッジ(登録商標)の規格で接続し
てもよい。また、プリンタによって内部のデータを管理させることができる場合、管理可
能な形式で接続することも考えられる。
In the above description, the example in which the communication control apparatus 180 is connected as a storage or a camera has been described. However, the connection format to be applied is not limited to these. Any storage that can save data from the multifunction peripheral 100 is not limited to storage. Also, the multifunction machine 100
If an image can be printed on the camera, it is not necessarily a camera. Also connect as a camera,
This is because the connection may be based on USB Direct (registered trademark) or Pictbridge (registered trademark) standards. In addition, when the internal data can be managed by the printer, it is conceivable to connect in a manageable format.

以上説明したように、宛先ドングルにおいてデータを記憶する領域が十分でない場合で
も、送信元ドングルと宛先ドングルの通信状態を維持したままデータを処理することがで
きるので、送信元ドングルと宛先ドングルが仮想的に一つのドングルであるように扱うこ
とができる。したがって、宛先ドングルのストレージ容量が十分でなくても、送信元ドン
グルの容量で補って処理することができる。そして、情報処理装置側では送信側ドングル
にデータを送ることにより、送信側ドングルと宛先ドングルで処理を実行することができ
る。
As described above, even when there is not enough data storage area in the destination dongle, the data can be processed while maintaining the communication state between the transmission source dongle and the destination dongle. Can be treated as a single dongle. Therefore, even if the storage capacity of the destination dongle is not sufficient, processing can be performed with the capacity of the transmission source dongle. Then, the information processing apparatus side can execute processing by the transmission side dongle and the destination dongle by sending data to the transmission side dongle.

なお、本実施の形態で説明した通信制御方法は、予め用意されたプログラムをパーソナ
ルコンピュータやワークステーション等のコンピュータで実行することにより実現するこ
とができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM
、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータに
よって記録媒体から読み出されることによって実行される。またこのプログラムは、イン
ターネット等のネットワークを介して配布することが可能な伝送媒体でもよい。
The communication control method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is hard disk, flexible disk, CD-ROM
It is recorded on a computer-readable recording medium such as MO, DVD, etc., and is executed by being read from the recording medium by the computer. The program may be a transmission medium that can be distributed through a network such as the Internet.

ネットワークを構成する情報処理システムの構成を示すブロック図。The block diagram which shows the structure of the information processing system which comprises a network. 通信制御装置の各操作部および接続部を説明する説明図。Explanatory drawing explaining each operation part and connection part of a communication control apparatus. 通信制御装置の機能的構成を示すブロック図。The block diagram which shows the functional structure of a communication control apparatus. 相手先との接続状態を確立したときの状態を説明するブロック図。The block diagram explaining a state when the connection state with the other party is established. 擬似ドングルを構築したときの状態を説明するブロック図。The block diagram explaining the state when a pseudo dongle is constructed. 容量が十分な場合の擬似ドングルを切断した状態を説明するブロック図。The block diagram explaining the state which cut | disconnected the pseudo dongle when capacity | capacitance is enough. 容量が十分な場合の受信側システムでの印刷処理を説明するブロック図。FIG. 3 is a block diagram for explaining printing processing in a receiving system when the capacity is sufficient. 容量が十分でない場合の擬似ドングルによる処理を説明するブロック図。The block diagram explaining the process by a pseudo dongle when capacity is not enough. 擬似ドングルを介したデータの処理を説明するフローチャート。The flowchart explaining the process of the data via a pseudo dongle. 擬似ドングルを用いた受信側の印刷処理を説明するフローチャート。The flowchart explaining the printing process of the receiving side using a pseudo dongle. 残存データの再印刷処理を説明するフローチャート。6 is a flowchart for explaining reprint processing of remaining data.

符号の説明Explanation of symbols

100 複合機、102 CPU、104 RAM、106 ROM、180 通信制
御装置、210 接続端子、220 接続端子、300 入出力部、310 USBコン
トローラ、320 ストレージ
100 MFP, 102 CPU, 104 RAM, 106 ROM, 180 Communication Control Device, 210 Connection Terminal, 220 Connection Terminal, 300 Input / Output Unit, 310 USB Controller, 320 Storage

Claims (7)

情報処理装置及び別の通信制御装置との通信を制御する通信手段と、
送信側情報処理装置と送信側通信制御装置との通信と、前記送信側通信制御装置と宛先
側通信制御装置との通信とが確立された後、前記送信側情報処理装置からのデータを受信
して記憶する記憶手段と、
前記データが前記宛先側通信制御装置の記憶手段のみで記憶できるか判断する判断手段
と、
を備え、
前記判断手段によって前記データが前記宛先側通信制御装置の記憶手段のみで記憶でき
ないと判断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前
記送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処
理装置との通信を終了して、その後に前記宛先側通信制御装置と宛先側情報処理装置との
通信を確立して、前記データを前記宛先側情報処理装置へ送信することを特徴とする通信
制御装置。
A communication means for controlling communication with the information processing apparatus and another communication control apparatus;
After communication between the transmission-side information processing device and the transmission-side communication control device and communication between the transmission-side communication control device and the destination-side communication control device are established, data from the transmission-side information processing device is received. Storage means for storing
Determining means for determining whether the data can be stored only by the storage means of the destination communication control device;
With
When the determination unit determines that the data cannot be stored only by the storage unit of the destination communication control apparatus, after the reception of the data from the transmission information processing apparatus is completed, the transmission side communication control apparatus and the destination The communication with the transmission side information processing device is terminated while maintaining the communication with the side communication control device, and then the communication between the destination communication control device and the destination information processing device is established, and the data Is transmitted to the destination-side information processing apparatus.
前記通信手段は、前記判断手段によって前記データを記憶する領域が確保できると判断
された場合、前記送信側通信制御装置から前記宛先側通信制御装置に前記データを送り、
前記データが送られた後に、前記送信側通信制御装置と前記宛先側通信制御装置との間の
通信関係を切断し、通信関係が切断された後に、前記宛先側情報処理装置に対して前記デ
ータを送信することを特徴とする請求項1に記載の通信制御装置。
The communication unit sends the data from the transmission side communication control device to the destination side communication control device when the determination unit determines that an area for storing the data can be secured,
After the data is sent, the communication relationship between the transmission-side communication control device and the destination-side communication control device is disconnected, and after the communication relationship is disconnected, the data is sent to the destination-side information processing device. The communication control device according to claim 1, wherein:
前記制御手段は、前記判断手段によって前記データが前記宛先側通信制御装置の記憶手
段のみで記憶できないと判断された場合に、該宛先側通信制御装置で記憶できる量のデー
タを前記送信側通信制御装置から前記宛先側通信制御装置に送信し、該送信されたデータ
を前記宛先側情報処理装置で処理した後に次に処理すべきデータを前記宛先側通信制御装
置に送信することにより、前記宛先側情報処理装置に対して前記データを送信することを
特徴とする請求項1または2に記載の通信制御装置。
When the determination unit determines that the data cannot be stored only by the storage unit of the destination-side communication control device, the control unit controls the transmission-side communication control with an amount of data that can be stored by the destination-side communication control device. By transmitting the data to be processed next to the destination-side communication control device after transmitting the transmitted data to the destination-side communication control device from the device to the destination-side communication control device. The communication control apparatus according to claim 1, wherein the data is transmitted to an information processing apparatus.
前記通信手段は、前記データを前記宛先側情報処理装置へ送信した後に前記送信側通信
制御装置と宛先側通信制御装置との通信と、前記宛先側通信制御装置と宛先側情報処理装
置との通信とを切断し、通信を切断した後に、前記宛先側通信制御装置からの再処理指示
を受けて前記送信側通信制御装置と前記宛先側通信制御装置との間で通信を再開し、前記
送信側通信制御装置と前記宛先側通信制御装置の間の通信関係を維持したまま前記宛先側
通信制御装置を介して前記宛先側情報処理装置に、前記送信側通信制御装置に残っている
データを送り、前記宛先側情報処理装置に対して前記データを送信することを特徴とする
請求項1〜3のいずれか一つに記載の通信制御装置。
The communication means transmits the data to the destination-side information processing device and then communicates between the transmission-side communication control device and the destination-side communication control device, and communication between the destination-side communication control device and the destination-side information processing device. And the communication is resumed, the communication is resumed between the transmission side communication control device and the destination side communication control device in response to a reprocessing instruction from the destination side communication control device, and the transmission side The data remaining in the transmission side communication control device is sent to the destination side information processing device via the destination side communication control device while maintaining the communication relationship between the communication control device and the destination side communication control device, The communication control apparatus according to claim 1, wherein the data is transmitted to the destination-side information processing apparatus.
前記データを前記宛先側情報処理装置へ送信した後に、前記宛先側通信制御装置と宛先
側情報処理装置との通信とを切断し、
前記判断手段によって前記データが前記宛先側通信制御装置の記憶手段のみで記憶でき
ないと判断されていた場合、その後、前記記憶手段内の前記データの削除と、前記宛先側
通信制御装置と宛先側情報処理装置との通信の切断とを行うことを特徴とする請求項1〜
3のいずれか一つに記載の通信制御装置。
After transmitting the data to the destination-side information processing device, disconnect communication between the destination-side communication control device and the destination-side information processing device,
If it is determined by the determination means that the data cannot be stored only by the storage means of the destination-side communication control device, then the deletion of the data in the storage means, the destination-side communication control device, and the destination-side information The communication with the processing device is disconnected.
4. The communication control device according to any one of 3.
情報処理装置及び別の通信制御装置との通信を制御する通信工程と、
送信側情報処理装置と送信側通信制御装置との通信と、前記送信側通信制御装置と宛先
側通信制御装置との通信とが確立された後、前記送信側情報処理装置からのデータを受信
して記憶する記憶工程と、
前記データが前記宛先側通信制御装置の記憶工程のみで記憶できるか判断する判断工程
と、
を含み、
前記判断工程によって前記データが前記宛先側通信制御装置の記憶工程のみで記憶でき
ないと判断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前
記送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処
理装置との通信を終了して、その後に前記宛先側通信制御装置と宛先側情報処理装置との
通信を確立して、前記データを前記宛先側情報処理装置へ送信することを特徴とする通信
制御方法。
A communication process for controlling communication with the information processing device and another communication control device;
After communication between the transmission-side information processing device and the transmission-side communication control device and communication between the transmission-side communication control device and the destination-side communication control device are established, data from the transmission-side information processing device is received. A storage process for storing
A determination step of determining whether the data can be stored only in the storage step of the destination communication control device;
Including
When it is determined by the determination step that the data cannot be stored only by the storage step of the destination communication control device, after the reception of the data from the transmission information processing device is completed, the transmission side communication control device and the destination The communication with the transmission side information processing device is terminated while maintaining the communication with the side communication control device, and then the communication between the destination side communication control device and the destination side information processing device is established, and the data Is transmitted to the destination information processing apparatus.
情報処理装置及び別の通信制御装置との通信を制御させる通信工程と、
送信側情報処理装置と送信側通信制御装置との通信と、前記送信側通信制御装置と宛先
側通信制御装置との通信とが確立された後、前記送信側情報処理装置からのデータを受信
して記憶させる記憶工程と、
前記データが前記宛先側通信制御装置の記憶工程のみで記憶できるか判断させる判断工
程と、
をコンピュータに実行させ、
前記判断工程によって前記データが前記宛先側通信制御装置の記憶工程のみで記憶でき
ないと判断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前
記送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処
理装置との通信を終了させて、その後に前記宛先側通信制御装置と宛先側情報処理装置と
の通信を確立させて、前記データを前記宛先側情報処理装置へ送信させることを特徴とす
る通信制御プログラム。
A communication step of controlling communication with the information processing device and another communication control device;
After communication between the transmission-side information processing device and the transmission-side communication control device and communication between the transmission-side communication control device and the destination-side communication control device are established, data from the transmission-side information processing device is received. A storing step for storing
A determination step for determining whether the data can be stored only in the storage step of the destination communication control device;
To the computer,
When it is determined by the determination step that the data cannot be stored only by the storage step of the destination communication control device, after the reception of the data from the transmission information processing device is completed, the transmission side communication control device and the destination The communication with the transmission-side information processing device is terminated while maintaining communication with the communication-side communication control device, and then the communication between the destination-side communication control device and the destination-side information processing device is established. Is transmitted to the destination-side information processing apparatus.
JP2006101672A 2006-04-03 2006-04-03 Communication controller, communication control method and communication control program Withdrawn JP2007281561A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006101672A JP2007281561A (en) 2006-04-03 2006-04-03 Communication controller, communication control method and communication control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006101672A JP2007281561A (en) 2006-04-03 2006-04-03 Communication controller, communication control method and communication control program

Publications (1)

Publication Number Publication Date
JP2007281561A true JP2007281561A (en) 2007-10-25

Family

ID=38682608

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006101672A Withdrawn JP2007281561A (en) 2006-04-03 2006-04-03 Communication controller, communication control method and communication control program

Country Status (1)

Country Link
JP (1) JP2007281561A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013105396A (en) * 2011-11-15 2013-05-30 Buffalo Inc Communication method, communication equipment, storage equipment and control program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11112752A (en) * 1997-10-01 1999-04-23 Murata Mach Ltd Communication terminal and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11112752A (en) * 1997-10-01 1999-04-23 Murata Mach Ltd Communication terminal and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013105396A (en) * 2011-11-15 2013-05-30 Buffalo Inc Communication method, communication equipment, storage equipment and control program

Similar Documents

Publication Publication Date Title
JP2012037986A (en) Image forming apparatus, control method thereof, and image forming system
JP2007079639A (en) Image forming apparatus, portable terminal, and control method for them
US7859698B2 (en) Facsimile transmission over a network
JP2014117884A (en) Image processing device, image processing device control method, and program
JP4227549B2 (en) Image communication method, communication apparatus, and control program for communication apparatus
JP2005138531A (en) Image processing apparatus
JP6849884B2 (en) Image communication device, its control method, and program
JP2007281561A (en) Communication controller, communication control method and communication control program
JP5106190B2 (en) Transmitting apparatus, receiving apparatus, control method thereof, and program
JP4389907B2 (en) Document management apparatus and network multifunction peripheral
JP6808351B2 (en) Printing equipment, image processing system
JP2005184379A (en) Method and control program for processing remote copy
JP2001326769A (en) Facsimile machine
JP5907598B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP4258882B2 (en) Digital camera network system
JP4661663B2 (en) COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
JP4752578B2 (en) COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
JP4816802B2 (en) COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
JP2023175440A (en) System, method, and program
JP2006186598A (en) Data processing system, data processor, and data transmitter
JP2004030087A (en) Information processing system, information processing terminal, information processing apparatus, information processing method, and information processing program
JP2020091765A (en) Image processing device, printing system, image processing method and program
JP2006166274A (en) Data processing system, data processing apparatus, and data transmission device
JP2004147224A (en) Image communication equipment and image information printing method
KR20070053063A (en) Fax transmission method using ftp

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090402

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110628

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20110824