|Publication number||US5594867 A|
|Application number||US 08/190,681|
|Publication date||14 Jan 1997|
|Filing date||21 Jan 1994|
|Priority date||4 Jul 1989|
|Publication number||08190681, 190681, US 5594867 A, US 5594867A, US-A-5594867, US5594867 A, US5594867A|
|Original Assignee||Canon Kabushiki Kaisha|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (24), Referenced by (13), Classifications (14), Legal Events (4)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This application is a continuation of application Ser. No. 07/547,127 filed Jul. 3, 1990, now abandoned.
1. Field of the Invention
The present invention relates to a data communication apparatus and, more particularly, to a data communication apparatus for transmitting "receive" data to another data communication apparatus designated beforehand.
2. Related Background Art
A facsimile apparatus for performing multi-address transmission (so-called relay multi-address) of receive image data to a designated destination (i.e, a called station) is known as a conventional apparatus of this type.
If there are many destinations to which an original is to be sent, an original image is temporarily stored in a memory and is automatically transmitted to the destinations in a given order. This facsimile transmission is called multi-address transmission. In addition, an operation for transmitting image data received in a memory to a plurality of stations is Galled relay multi-address transmission.
A facsimile apparatus capable of performing relay multi-address communication signals this function by using a signal (NSF signal in G3 protocol) representing a nonstandard apparatus to an image transmitting end.
When an operation for designating relay multi-address communication is required for a user at a transmitter, it detects in accordance with the above signal that a receiver has a relay multi-address communication function. Upon detection of this function, the transmitter designates relay multi-address communication by using a nonstandard apparatus setting signal (i.e., an NSS signal) and then transmits the image subjected to relay multi-address communication. Therefore, the receiver can sequentially transmit the image data to all called stations in accordance with a relay multi-address communication scheme.
Since the presence/absence of the relay multi-address communication function is detected and the relay multi-address communication is designated in a conventional system in accordance with the nonstandard function signals such as NSF, NSS, and NSC signals, relay multi-address communication can be performed between only facsimile apparatuses manufactured by the same manufacturer and cannot be performed between facsimile apparatuses manufactured by different manufacturers. In addition, relay multi-address communication can be designated from only the transmitter side. It is impossible to perform processing such as automatic transfer of image data at the receiver side.
Relay multi-address communication is disclosed in U.S. Pat. No. 4,785,355, but this proposal cannot solve the conventional problems described above.
It is an object of the present invention to improve a data communication apparatus in consideration of the conventional problems described above.
It is another object of the present invention to provide a data communication apparatus for transmitting receive data without using any special communication procedures or protocol.
It is still another object of the present invention to provide a data communication apparatus which can perform relay multi-address communication without a nonstandard procedure signal.
It is still another object of the present invention to provide a data communication apparatus for performing data relay multi-address transmission without any special relay command when a given condition coincides with a preset condition of an apparatus for performing data relay.
It is still another object of the present invention to provide a data communication apparatus for automatically transmitting receive data to another data communication apparatus when the data communication apparatus receives data from a predetermined station or source.
It is still another object of the present invention to provide a data communication apparatus for automatically transmitting receive data to another data communication apparatus when an incoming call is detected from a predetermined station within a predetermined period of time.
The above and other objects, features, and advantages of the present invention will be apparent from the detailed description of the preferred embodiments in conjunction with the accompanying drawings.
FIG. 1 is a block diagram of a facsimile apparatus according to an embodiment of the present invention;
FIGS. 2 and B are flow charts showing relay multi-address communication control of the facsimile apparatus according to the first method of the present invention; and
FIGS. 3 and 4 are flow charts showing relay multi-address communication control of the facsimile apparatus according to the second and third methods of the present invention, respectively.
An embodiment of the present invention will be described in detail with reference to the accompanying drawings.
Although this embodiment exemplifies a facsimile apparatus as the data communication apparatus, the present invention is not limited to a facsimile apparatus. The present invention is also applicable to data communication apparatuses (e.g., a teletex and computer communication) which perform the transfer of receive data and multi-address communication.
FIG. 1 is a block diagram showing an arrangement of the facsimile apparatus of this embodiment.
An NCU (Network Control Unit) 2 is connected to a terminal of a telephone network to control engagement of a telephone network and to maintain a loop so as to perform data communication or the like. If a signal level from a controller 40 is set at level "0", the NCU 2 connects a line 2a to a telephone set 4. If the signal level from the controller 40 is "0", the NCU 2 connects the line 2a to the facsimile apparatus (i.e., a portion to the right of the NCU 2 in FIG. 1). In a normal state, the line 2a is connected to the telephone set 4. This connection control is performed by a CML relay incorporated in the NCU 2.
A hybrid circuit 6 separates a transmitting system signal from a receiving system signal and transmits a "transmit" signal from an adder 16 to the line 2a through the NCU 2, and sends a receive signal to a demodulator 20 and a V21 demodulator 18 through the NCU 2.
A reader 8 sequentially reads one-line signals from a transmit original-in the main scanning direction to generate a binary signal train consisting of black and white values. The reader 8 is constituted by an optical system and an image pickup element such as a CCD line sensor.
An encoder 10 encodes read data in accordance with a coding scheme (e.g., an MH, MR or MMR scheme).
A modulator 12 modulates an image signal on the basis of the known CCITT recommendations V27ter (differential phase modulation) or V29 (quadrature modulation). When a signal level from the controller 40 is set to be "0", the modulator 12 receives a signal from the encoder 10. However, when the signal level from the controller 40 is set to be "1", the modulator 12 receives a signal from an image memory 22.
A modulator 14 is a modulator for performing modulation on the basis of the known CCITT recommendations V21 and modulates a procedure signal from the controller 40.
The adder 16 adds outputs from the modulators 12 and 14.
The demodulator 18 performs demodulation of a procedure signal on the basis of the known CCITT recommendations V21. The demodulator 20 performs demodulation on the basis of the known CCITT recommendations V27ter or V29.
The image memory 22 stores receive data when relay multi-address communication is to be performed. The image memory 22 comprises, e.g., a RAM. When a level of a memory control signal from the controller 40 is set to be "0", the image memory 22 is kept disabled. However, when the level of the memory control signal goes to "1", the image memory 22 stores demodulated data from the demodulator 20 in a memory space on the basis of an address signal from the controller 40.
When a level of the memory control signal is "2", the image memory 22 supplies data stored in the corresponding memory space to a decoder 24 or the V27ter or V29 modulator 12 on the basis of an address signal from the controller 40.
The decoder 24 decodes demodulated data from the demodulator 20 or the image memory 22 on the basis of a decoding scheme (e.g., an MH, MR or MMR decoding scheme). When a signal having level "0" is output from the controller 40, the decoder 24 receives a signal from the demodulator 20. However, when the signal has level "1", the decoder 24 receives a signal from the image memory 22.
A recorder 26 sequentially records black/white signals from the decoder 24 in units of lines.
A relay multi-address communication select key 28 is depressed by an operator when relay multi-address communication is forcibly performed at the receiving side. Upon depression of the relay multi-address communication select key 28, a pulse signal is output.
A relay multi-address communication display circuit 30 displays the relay multi-address communication mode and is set in an OFF state at the time of initialization. The relay multi-address communication display circuit 30 repeats ON/OFF operations on the basis of the pulse signal from the relay multi-address communication select key 28. When the relay multi-address communication display circuit 10 30 is set in the ON state, it outputs a signal of level "1" to the controller 40. Otherwise, it outputs a signal of level "0" to the controller 40. The display circuit 30 turns off a display unit in response to an ON pulse from the controller 40. In this case, the display circuit 30 sends a signal of level "0" to the controller 40.
Memories 32 and 34 store time a and time b, respectively. The time a memory 32 and the time b memory 34 perform relay multi-address communication within a time interval between time a and time b under control (to be described later). The controller 40 outputs write pulses to the memories 32 and 34, so that 4-digit time a and 4-digit time b are input to the memories 32 and 34, respectively. In addition, the controller 40 outputs read pulses to the memories 32 and 34 to read out time a and time b.
A dial number memory 36 includes a RAM and stores relay multi-address destination dial number data (one or more) as in a known relay multi-address apparatus and is used to store image source dial number data (one or more) in a control operation (to be described later).
Storage of dial number data of a multi-address destination station is performed by known procedures. Each source station dial number for relay multi-address communication may be entirely stored. In this embodiment, however, only the lower four digits are stored, and 100 dial numbers corresponding to "00" to "99" can be stored. The controller 40 outputs a write pulse to the dial number memory 36 to write a desired dial number. The controller 40 outputs information representing the order of a desired dial number and a read pulse to the dial number memory 36, thereby reading out the desired dial number.
A console unit 38 comprises a known LCD panel, a ten-key pad, and various function keys. Ten-key information, "*" key information, "#" key information, and function key information upon depression of the corresponding keys are output from the console unit 38 to the controller 40.
The controller 40 comprises a microprocessor and controls the entire facsimile apparatus in accordance with a program stored in a ROM 40r. A timer 40t is connected to the controller 40 and is arranged to output current time information to the controller 40.
An operation of the facsimile apparatus having the above arrangement will be described below.
The facsimile apparatus shown in FIG. 1 forcibly performs relay multi-address communication when this apparatus serves as an image receiving apparatus. The following three relay multi-address communication methods are available in the present invention:
(1) a method in which one subsequent receive operation is performed by relay multi-address communication (to be referred to as a first method thereinafter);
(2) A method in which receive image is forcibly subjected to relay multi-address communication when a time zone is designated and current time measured by the timer 40t falls within the designated time zone (to be referred to as a second method hereinafter); and
(3) a method in which relay multi-address communication is performed only when identification information of a transmitting station which performs relay multi-address communication coincides with input information. For example, when dial information is used as identification information, a TSI (Transmission Station Identification) signal sent from the transmitting station is checked. When all digits of the dial number (e.g., lower four digits of the dial number) coincide with data prestored in the dial number memory 36, relay multi-address communication is forcibly performed (to be referred to as a third method hereinafter).
By employing one of the above methods, relay multi-address communication can be performed without using a nonstandard signal. Even when data is received from a facsimile apparatus whose manufacturer is different from that of the receiving facsimile apparatus, the receiving facsimile apparatus can perform relay multi-address communication.
A relay multi-address communication operation of the arrangement described above will be described with reference to FIGS. 2A and 2B. FIGS. 2A and 2B are flow charts showing communication procedures of relay multi-address communication (relay multi-address communication is forcibly performed for only one communication operation) on the basis of the first method. The illustrated procedures are stored as a control program for the controller 40 in the ROM 40r in FIG. 1. The flow chart in FIG. 2A is connected to that in FIG. 2B through the same nodes.
Initialization is performed in steps S52 to S60 in FIG. 2A.
In step S52, a CML relay in the NCU 2 is turned off. After the line 2a is connected to the telephone set 4, a mode for disabling the image memory 22 is set in step S54.
In step S56, the decoder 24 is set in a mode for allowing input of demodulated data from the demodulator 20. In step S58, the modulator 12 is set in a mode for allowing input of a signal from the encoder 10. In step S60, the display circuit 30 is cleared.
When a receive operation is selected in step S62, the CML relay of the NCU 2 is turned on to connect the line 2a to the hybrid circuit 6 in step S66. A pre-procedure is performed in step S68. The receive operation selection in step S62 is performed by detection of a call signal or manual operation at the console unit 38.
When the controller 40 determines from a state of the display circuit 30 in step S70 that relay multi-address communication is selected, the mode for enabling the image memory 22 is set in step $78. In step S80, this information is stored in the image memory 22 while a receive/record operation is being performed. A post-procedure is performed in step S82. In step S84, the CML relay of the NCU 2 is turned off to connect the line 2a to the telephone set 4.
In step S86 of FIG. 2B, relay multi-address communication is performed. More specifically, a destination for relay multi-address communication is called, and the CML relay in the NCU 2 is turned on.
The modulator 12 is set in a mode for receiving a signal from the image memory 22, the image signal is transmitted, and then the CML relay is turned off. These operations are performed for all destinations or called stations subjected to relay multi-address communication. Thereafter, the modulator 12 is set in a mode for receiving a signal from the encoder 10. In step S88, a mode for disabling the image memory 22 is set, and the flow returns to step S60.
Whether relay multi-address communication is selected is determined by only the timing at which first image information is received. Even if the relay multi-address communication select key 28 is depressed upon the start of reception of the first image information, the receive state is not changed. When one communication cycle is completed, the mode for disabling relay multi-address communication is always set in step S60. The relay multi-address communication is performed only for one every receive operation upon setting of the corresponding mode.
When relay multi-address communication is not selected in step S70, normal reception is performed in step S72. The post-procedure is performed in step S74. In step S76, the CML relay is turned off, and the flow returns to step S60.
When any other operation is selected, this operation is performed in step S64. That is, various operations are performed as in the known facsimile apparatus.
In this manner, image information to be received by one communication cycle can be forcibly subjected to relay multi-address communication.
Since relay multi-address communication is forcibly performed at the receiving end, the non-standard apparatus signal need not be used, and relay multi-address communication can be performed between apparatuses manufactured by different manufacturers. When a facsimile apparatus (or a plurality of remote a apparatuses) at a remote position (positions) different from a normal working location is (are) designated as a destination (destinations) of multi-address communication inadvance, information received at the normal working location is accessible at such a designated apparatus (apparatuses).
FIG. 3 shows a control sequence for performing a relay multi-address communication operation based on the second method. In this embodiment, a predetermined time zone (time a to time b) is designated, and forcible relay multi-address communication shown in FIG. 2 is performed within this time zone. The processing in FIGS. 2A and 2B is represented by one step in FIG. 3.
Step S92 represents the same initialization control as in steps S52 to S58 in FIG. 2A. However, step S60 is not executed because relay multi-address communication may be repeatedly performed.
When a receive operation is selected in step S94, communication control (up to the pre-procedure) in steps S66 to S68 in FIG. 2A is performed in step S96.
When the controller 40 determines in step S98 that the current time falls within the time zone between time a and time b, respectively set in the memories 32 and 34, relay multi-address communication control in steps S78 to S88 of FIG. 2A is performed in step S100. The current time is counted by the timer 40t.
When the controller 40 determines in step S98 that the current time counted by the timer 40t falls outside the range between time a and time b, normal receive control in steps S72 to S76 of FIG. 2A is performed in step S102.
When a mode for registering time a is selected in step S104, time a is set in the time a memory 32 in accordance with operation information from the console unit 38 in step S106. Similarly, when a mode for registering time b is selected in step S108, time b is registered in the time b memory 34 in step S110. An operation scheme for setting time zone information can be a known procedure.
Various other processes in a known facsimile apparatus are performed in step S112.
According to the above operations, forcible relay multi-address communication as in FIG. 2 can be performed only within the predetermined time zone. Once the time zone is set, receive information is subjected to multi-address communication within the set time zone. Cumbersome setting operations need not be repeated.
FIG. 4 shows a relay multi-address communication operation based on the third method. In this case, a dial number of a transmitting station is collated with an input dial number. If a coincidence is established, relay multi-address communication is performed. FIG. 4 is illustrated in the same format as in FIG. 3.
The operations in steps S122 to S126 are the same as those in steps S92 to S96, so that initialization, receive selection, and a pre-procedure are performed.
The controller 40 determines in step S128 whether a TSI signal is sent from a calling station. The procedure signals are received using the demodulator 18.
If YES in step S128, the controller 40 determines in step S130 whether the four lower digits of the dial number sent by the TSI (Transmission Station Identification) signal coincide with the lower four digits of the dial number of the transmitting station subjected to relay multi-address communication and stored in the dial number memory 36. If YES in step S130, relay multi-address communication is performed in step S132. Otherwise, normal receive operation is performed in step S134.
It is determined in step S136 whether the dial number of the transmitting station subjected to relay multi-address communication is registered or erased in accordance with an operation at the console unit 38. If YES in step S136, the dial number input from the console unit 38 is registered in the dial number memory 36, or the dial number already stored in the dial number memory 36 is erased (or edited). A known procedure is used as an operation scheme for registering the dial number. Each dial number is stored in association with a corresponding one of identification numbers "00" to "99" so as to facilitate editing or erasure.
Other processes in a known facsimile apparatus are performed in step S140.
Under the control shown in FIG. 4, only information received from a predetermined transmitting station is forcibly subjected to relay multi-address communication. Only images from important customers are transferred to another apparatus, and the relay of unnecessary information such as a direct mail (fax) can be prevented.
The first to third methods have been described as independent control procedures. However, a facsimile apparatus having one of the above methods may be arranged, or a plurality of methods may be used in one facsimile apparatus. Alternatively, the methods can be combined under the AND or OR logical condition, and the selected methods can be used. For example, a condition for performing forcible relay multi-address communication for relaying an image from a given transmitting station within a given time zone can be set.
Any other information than a dial number can be used as transmitting station identification information subjected to forcible relay multi-address communication at the receiving side. This information may be abbreviated transmitting station information set by a TSI signal or the like.
Selection of relay multi-address communication with the relay multi-address communication selection key is cleared during every communication cycle. However, this selection may be set to be effective until the set conditions are changed by the operator. In addition, the selection conditions need not be limited to each communication cycle, but can be set every page information.
According to the second method, the time for setting relay multi-address communication mode and the time for releasing the relay multi-address communication mode are provided. However, this mode may be registered at a plurality of times. According to the third method, identification information of a plurality of transmitting stations may be designated.
The present invention is not limited to the particular embodiment described above. Various changes and modifications may be made within the spirit and scope of the invention.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US3920895 *||29 Mar 1974||18 Nov 1975||Xerox Corp||Communications systems having a selective facsimile output|
|US4586086 *||30 Jul 1984||29 Apr 1986||Ricoh Company, Ltd.||Facsimile communication relay system|
|US4635189 *||1 Mar 1984||6 Jan 1987||Measurex Corporation||Real-time distributed data-base management system|
|US4646160 *||30 Aug 1983||24 Feb 1987||Fujitsu Limited||Facsimile apparatus|
|US4754335 *||27 Apr 1987||28 Jun 1988||Tokyo Electric Co., Ltd.||Facsimile apparatus|
|US4760572 *||23 Dec 1986||26 Jul 1988||Kabushiki Kaisha Toshiba||Limited multicast communication method and communication network system realizing the method|
|US4872005 *||4 Jan 1988||3 Oct 1989||Motorola, Inc.||Paging receiver capable of reminding a user of an important message event|
|US4922348 *||10 Feb 1989||1 May 1990||American Telephone And Telegraph Company||Facsimile service|
|US5016115 *||11 Sep 1989||14 May 1991||United Video, Inc.||Point to multi point fax transmission method and system|
|US5050005 *||7 Mar 1989||17 Sep 1991||Canon Kabushiki Kaisha||Facsimile apparatus|
|US5057941 *||6 Jun 1990||15 Oct 1991||Sharp Kabushiki Kaisha||Facsimile device|
|US5063494 *||12 Apr 1989||5 Nov 1991||Unisys Corporation||Programmable data communications controller|
|US5109413 *||28 Nov 1989||28 Apr 1992||International Business Machines Corporation||Manipulating rights-to-execute in connection with a software copy protection mechanism|
|US5113495 *||5 Jun 1989||12 May 1992||Nec Corporation||Intercommunicating among a plurality of processors based upon the identification of the source without using the identification of the destination|
|US5134615 *||5 Oct 1990||28 Jul 1992||Motorola, Inc.||Frequency agile tdma communications system|
|US5168376 *||18 Mar 1991||1 Dec 1992||Kabushiki Kaisha Toshiba||Facsimile machine and its security control method|
|US5175760 *||27 Jul 1990||29 Dec 1992||Ricoh Company, Ltd.||Communication apparatus having data transfer function|
|US5189693 *||20 Mar 1991||23 Feb 1993||Ricoh Company, Ltd.||Remote control facsimile apparatus with remotely set operation mode|
|US5196843 *||3 Sep 1991||23 Mar 1993||Canon Kabushiki Kaisha||Data communication apparatus with multi-address calling|
|US5216461 *||30 Jul 1991||1 Jun 1993||Minolta Camera Kabushiki Kaisha||Control system for copying machine with improved communication function to centralized control unit|
|US5237428 *||11 Feb 1991||17 Aug 1993||Matsushita Graphic Communication Systems, Inc.||Facsimile store and multi-address transmission system|
|US5313521 *||15 Apr 1992||17 May 1994||Fujitsu Limited||Key distribution protocol for file transfer in the local area network|
|US5392131 *||28 Jan 1992||21 Feb 1995||Kabushiki Kaisha Toshiba||Facsimile machine having function of retrieving stored domuments waiting for transmission|
|US5440633 *||25 Aug 1993||8 Aug 1995||International Business Machines Corporation||Communication network access method and system|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US5745257 *||19 Dec 1995||28 Apr 1998||Brother Kogyo Kabushiki Kaisha||Communication device|
|US5978096 *||17 Jun 1997||2 Nov 1999||Sharp Kabushiki Kaisha||Facsimile device and method for transmitting information using the same|
|US5995240 *||27 Dec 1996||30 Nov 1999||Ricoh Company, Ltd.||Facsimile server apparatus and method configured to automatically transmit client address information to facsimile terminals|
|US6546084||2 Feb 1999||8 Apr 2003||Unisys Corporation||Voice mail system and method with subscriber selection of agent personalities telephone user interface address book and time zone awareness|
|US6742049||20 Jul 2000||25 May 2004||Canon Kabushiki Kaisha||Communication apparatus|
|US6904051 *||20 Jun 2000||7 Jun 2005||Canon Kabushiki Kaisha||Communication apparatus|
|US7076519 *||7 Sep 2000||11 Jul 2006||Nec Corporation||Server-client type system and data downloading method|
|US7430216||11 Apr 2005||30 Sep 2008||Canon Kabushiki Kaisha||Communication apparatus|
|US7948832||29 Jun 2006||24 May 2011||Google Inc.||Time zone determination|
|US20020044302 *||14 Jun 2001||18 Apr 2002||Tetsuya Kagawa||Method and apparatus for facsimile communications capable of using functions of other facsimile terminals|
|US20050179958 *||11 Apr 2005||18 Aug 2005||Canon Kabushiki Kaisha||Communication apparatus|
|US20070143037 *||15 Feb 2007||21 Jun 2007||Lundstedt Alan P||On-site analysis system with central processor and method of analyzing|
|CN100459646C||27 Sep 2006||4 Feb 2009||佳能株式会社||Data communication apparatus and method of controlling same|
|U.S. Classification||709/238, 358/407|
|International Classification||H04N1/00, H04N1/32|
|Cooperative Classification||H04N1/32037, H04N1/32411, H04N1/32085, H04N1/32064, H04N1/324|
|European Classification||H04N1/32B9, H04N1/32B6, H04N1/32F2R2, H04N1/32B, H04N1/32F2|
|29 Jul 1997||CC||Certificate of correction|
|3 Jul 2000||FPAY||Fee payment|
Year of fee payment: 4
|10 Jun 2004||FPAY||Fee payment|
Year of fee payment: 8
|3 Jul 2008||FPAY||Fee payment|
Year of fee payment: 12