← Back to Patent Explorer
US4747071A Expired / Lapsed US ⏱️ 0.0 years remaining

Data transfer apparatus and system

Assignee: Canon Inc
•
Filing: 1986-01-21
•
Granted: 1988-05-24
•
Expires: 2006-01-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transfer apparatus for exchanging data between a copying machine and an attachment device thereof is disclosed. The copying machine and the attachment device each includes a microcomputer having a program for parallel-to-serial data conversion, an output port for serially sending out the data from the microcomputer of its own to the microcomputer of other unit through a transmission line.

Inventors

  • 👤 Yukio Sato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 23:11
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4221; G06F13/423; G06F11/00

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 254 words
A data transfer system in which a plurality of data transfer apparatuses are adapted for mutual exchange of data, each said apparatus comprising: a computer for processing data, having on one chip a read only memory, a random access memory and an arithmetic logic unit, wherein said arithmetic logic unit processes the plural bits of serial data received through an input port means in accordance with a predetermined program stored in said read only memory, said read only memory stores a serial-to-parallel data conversion program and said arithmetic logic unit takes said plural bits of serial data to store the taken bits of serial data in said random access memory and produces plural bits of parallel data by reading out the bits stored in said random access memory; communication means for receiving data to be processed by said computer from another of said apparatuses; means for setting said apparatus to be a master apparatus or a slave apparatus relative to said other apparatus in data transfer; means operable prior to the reception of the data to be processed from said other apparatus by way of said communication means, for discriminating a characteristic of data transmission by said other apparatus, if said one apparatus is set to be a slave apparatus; and means for controlling the data reception by said communication means in accordance with the characteristic discriminated by said discriminating means so as to render a data reception characteristic of said one apparatus compatible with the discriminated data transmission characteristic of said other apparatus.
Claim 2
Dependent Claim 254 words
A data transfer system in which a plurality of data transfer apparatuses are adapted for mutual exchange of data, each said apparatus comprising: a computer for processing data, having on one chip a read only memory, a random access memory and an arithmetic logic unit, wherein said arithmetic logic unit processes the plural bits of serial data received through an input port means in accordance with a predetermined program stored in said read only memory, said read only memory stores a serial-to-parallel data conversion program and said arithmetic logic unit takes said plural bits of serial data to store the taken bits of serial data in said random access memory and produces plural bits of parallel data by reading out the bits stored in said random access memory; communication means for receiving data to be processed by said computer from another of said apparatuses; means for setting said apparatus to be a master apparatus or a slave apparatus relative to said other apparatus in data transfer; means operable prior to the reception of the data to be processed from said other apparatus by way of said communication means, for discriminating a characteristic of data transmission by said other apparatus, if said one apparatus is set to be a slave apparatus; and means for controlling the data reception by said communication means in accordance with the characteristic discriminated by said discriminating means so as to render a data reception characteristic of said one apparatus compatible with the discriminated data transmission characteristic of said other apparatus.
Claim 3
Dependent Claim 77 words
A data processing apparatus according to claim 1, wherein said random access memory has a plurality of storage areas each corresponding to one of a plurality of output terminals of said output port means, and said arithmetic logic unit is adapted to store each bit of the data in a predetermined area of said random access memory and then read out the data stored in the areas of said random access memory correspondingly to each output terminal.
Claim 4
Dependent Claim 24 words
A data processing apparatus according to claim 8, wherein said input port means receives the plural bits of serial data through a transmission line.
Claim 5
Dependent Claim 53 words
A data transfer system according to claim 1, wherein said discriminating means is arranged to detect a parameter of a primary synchronizing signal transmitted to said data transfer apparatus from said other apparatus and wherein said controlling means is arranged to control data communication with said other apparatus in accordance with said parameter.
Claim 6
Dependent Claim 49 words
A data transfer apparatus according to claim 4, further comprising means for generating a return synchronizing signal for return transmission to said other apparatus, the parameter of said return synchronizing signal which corresponds with said detected parameter of said primary synchronizing signal being set according to said detected parameter.
Claim 7
Dependent Claim 67 words
A data transfer apparatus according to claim 4 or claim 5, wherein said detected parameter is the pulse period of a clock pulse train constituting said primary synchronizing signal and wherein said controlling means is arranged to synchronize data reception of multi-bit data signals of which the bit length corresponds with the pulse period of said primary synchronizing signal, in accordance with said detected pulse length thereof.
Claim 8
Dependent Claim 21 words
A data transfer system according to claim 1, wherein said discriminating means discriminates a data transmission speed of said other apparatus.
Claim 9
Dependent Claim 286 words
A data processing apparatus adapted to exchange data with another apparatus, comprising: input port means having a plurality of input terminals adapted to enter respective bits of data in parallel; a computer for processing having on one chip a read only memory, a random access memory and an arithmetic logic unit, wherein said arithmetic logic unit processes the bits of data entered in parallel through said input port means in accordance with a predetermined program stored in said read only memory, said read only memory stores a parallel-to-serial data conversion program, and said arithmetic logic unit takes said bits of parallel data into said computer to store the in-taken bits of parallel data in said random access memory and produces bits of serial data by reading out bits stored in said random access memory bit by bit, in accordance with said conversion program; and output means adapted to transmit the bits of serial data produced by said computer to said other apparatus; communication means for receiving data to be processed by said computer from said apparatus; means for setting said apparatus to be a master apparatus or a slave apparatus relative to said other apparatus in data transfer; means operable prior to the reception of the data to be processed from said other apparatus by way of said communication means, for discriminating a characteristic of data transmission by said other apparatus, if said one apparatus is set to be a slave apparatus; and means for controlling the data reception by said communication means in accordance with the characteristic discriminated by said discriminating means so as to render a data reception characteristic of said one apparatus compatible with the discriminated data transmission characteristic of said other apparatus.
Claim 10
Dependent Claim 286 words
A data processing apparatus adapted to exchange data with another apparatus, comprising: input port means having a plurality of input terminals adapted to enter respective bits of data in parallel; a computer for processing having on one chip a read only memory, a random access memory and an arithmetic logic unit, wherein said arithmetic logic unit processes the bits of data entered in parallel through said input port means in accordance with a predetermined program stored in said read only memory, said read only memory stores a parallel-to-serial data conversion program, and said arithmetic logic unit takes said bits of parallel data into said computer to store the in-taken bits of parallel data in said random access memory and produces bits of serial data by reading out bits stored in said random access memory bit by bit, in accordance with said conversion program; and output means adapted to transmit the bits of serial data produced by said computer to said other apparatus; communication means for receiving data to be processed by said computer from said apparatus; means for setting said apparatus to be a master apparatus or a slave apparatus relative to said other apparatus in data transfer; means operable prior to the reception of the data to be processed from said other apparatus by way of said communication means, for discriminating a characteristic of data transmission by said other apparatus, if said one apparatus is set to be a slave apparatus; and means for controlling the data reception by said communication means in accordance with the characteristic discriminated by said discriminating means so as to render a data reception characteristic of said one apparatus compatible with the discriminated data transmission characteristic of said other apparatus.
Claim 11
Dependent Claim 76 words
A data processing apparatus according to claim 8, wherein said random access memory has a plurality of storage areas each corresponding to one of said plurality of input termials of said input port means, and said arithmetic logic unit is adapted to store each bit of the data in a predetermined area of said random access memory and then read out the data stored in the areas of said random access memory in a predetermined order.
Claim 12
Dependent Claim 22 words
A data processing apparatus according to claim 8, wherein said output means transmits the bits of serial data at a predetermined speed.
Claim 13
Dependent Claim 22 words
A data processing apparatus according to claim 8, wherein said output means transmits the bits of serial data through a transmission line.

References Cited (Backward Citations)

US3863226A Cited
US4020472A Cited
US4319338A Cited
US4430710A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-05-24 1991-11-23 1992-05-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-05-24 1995-11-23 1996-05-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-05-24 1999-11-23 2000-05-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag