US4438507A - Input signal control device - Google Patents
Input signal control device Download PDFInfo
- Publication number
- US4438507A US4438507A US06/300,804 US30080481A US4438507A US 4438507 A US4438507 A US 4438507A US 30080481 A US30080481 A US 30080481A US 4438507 A US4438507 A US 4438507A
- Authority
- US
- United States
- Prior art keywords
- address
- output
- strobe
- pulse
- data
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1293—Printer information exchange with computer
- G06F3/1295—Buffering means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1279—Controller construction, e.g. aspects of the interface hardware
Definitions
- the present invention relates to generally an input signal control device and more particularly an interface circuit for feeding control data into a serial-printer control system.
- the printer control circuit processes the received control data so as to generate various signals for actuating various mechanisms in a serial printer.
- Data processors have been widely used for processing control data.
- Control data include character data for actuating a print wheel and printing desired characters, carriage data for controlling the shift of a carriage, paper-feed data for rotating a platen through a predetermined angle, and so on.
- These control data arrive at the printer control circuit together with a strobe pulse which identifies or specifies the information that the associated data conveys. Therefore, the strobe pulses are a character strobe pulse, a carriage strobe pulse, a paper-feed strobe pulse, and so on.
- the strobe pulses and their associated data arrive at a high data-flow rate of the order of nanoseconds, but the data processor incorporated in the printer control circuit can only execute the received data at a rate of microseconds. It follows, therefore, that if the control data were fed at a high rate into the printer control circuit which can operate only at an extremely slow rate as compared with a high rate of data flow, the printer control circuit could not process the received data correctly. Therefore, there must be provided an interface or a buffer for storing temporarily the incoming control data so as to compensate for the difference between a high rate of the incoming data flow and a slow rate of data flow through the printer control circuit.
- the printer control circuit changes its control sequence. Therefore, the input data items must be processed in the order they have arrived. That is, the input data items must propagate through the interface in a first-in-first-out manner so that the correct control by the printer control circuit can be ensured.
- U.S. Pat. No. 4,035,781 discloses a system comprising a data register for storing therein input data, a priority logic circuit for sensing the order of arrival of the data items at the data register, and an output bus assembler for controlling the delivery of data items from the data register in response to the output from the priority logic circuit, whereby data items are fed into a printer control circuit in a first-in-first-out manner.
- a tag attached to a data item is encoded into an address signal which specifies a storage location in the data register at which is stored the data item. The storage locations are fixed previously depending upon the categories of the input data items.
- the priority logic circuit must be provided so as to sense and store the order of arrival of input data items in the data register.
- the output bus assembler must be provided so that in response to the output from the priority logic circuit, the stored data items are read out in a first-in-first-out manner.
- One of the objects of the present invention is, therefore, to provide an input signal control device which can eliminate the priority logic circuit and the output bus assembler of the types described above.
- Another object of the present invention is to provide an input signal control device in which a strobe pulse of one category and its associated input data are stored in a storage location identified by the same address; the succeeding strobe pulses and their associated data are sequentially stored in succeeding addresses in the order of their arrival; and the stored strobe pulses and their associated data are read out in the order of their arrival; that is, in a first-in-first-out manner.
- an input signal control device comprising a common data line for receiving various data; a plurality of strobe lines for receiving strobe pulses each specifying the information which its associated data conveys; a storage means adapted to store therein a strobe pulse and its associated data which are received simultaneously through one of said strobe lines and said common data line; a first control means adapted to sense the arrival of a strobe pulse and generate a write-timing pulse in response to which the received strobe pulse and its associated data are stored in the storage means and an input-address changing pulse; an input-address control means responsive to the input-address changing pulse from the first control means for specifying an address in the storage means at which are stored a strobe pulse and its associated data; and an output-address control means adapted to specify an address in said storage means from which the received and stored strobe pulse and its associated data are read out in a first-in-first-out manner.
- FIG. 1 is a block diagram of a first embodiment of the present invention
- FIG. 2 is a detailed circuit diagram thereof
- FIG. 3 shows a timing chart used to explain the mode of operation thereof when only one strobe pulse and its associated data are received
- FIG. 4 shows a timing chart used to explain the mode of operation thereof when two strobe pulse and their associated data received successively;
- FIG. 5 shows a timing chart used to explain the mode of operation of a set circuit thereof
- FIG. 6 shows a flowchart of program or routine to be executed by a sequence control circuit, detection circuits 11, 12 and 13 and a printer control circuit 14 shown in FIG. 1 which are implemented in the form of a programmed data processor;
- FIG. 7 is a circuit diagram of a second embodiment of the present invention.
- FIG. 8 is a timing chart to explain the mode of operation thereof when two strobe pulses and their associated data are received successively.
- the serial printer comprises a platen against which is pressed a sheet of recording paper, a mechanism for rotating the platen, a print mechanism for producing the images of desired characters on the paper, and a mechanism for displacing the print mechanism in the horizontal direction.
- the print mechanism includes a mechanism for selecting the characters in response to input data and a print head.
- an interface circuit of the serial printer of the type described above receives a paper-feed strobe pulse for rotating the platen, a carriage strobe pulse for displacing the print mechanism in the horizontal direction and a character strobe pulse for selecting desired characters and producing the images thereof. These three kinds of strobe pulses will not be simultaneously applied to the interface circuit.
- An interface circuit in accordance with the present invention as shown in FIG. 1, has a line for receiving the character strobe pulse CH1, a line for receiving the carriage strobe pulse CR1, a line for receiving the paper-feed strobe pulse PF1, a line CH2 on which is transmitted a character-ready signal indicating whether or not the character strobe pulse can be received, a line CR2 on which is transmitted a carriage-ready signal indicating whether or not the carriage strobe pulse can be received, a line PF2 on which is transmitted a paper-feed-ready signal indicating whether or not the paper-feed strobe pulse can be received and a data line for receiving data in response to one of three strobe pulses.
- the character, carriage and paper-feed strobe pulses enter first, second and third strobe pulse buffers 1, 2 and 3, respectively, each of which may comprise a conventional flip-flop (See FIG. 2).
- the received data are stored in a data buffer 4 which is controlled by a control circuit 5.
- the data buffer 4 and the control circuit 5 may be an IC of registers. For instance, a plurality of 4-by-4 registers (SN74LS170), the products of Texas Instrument Inc., are connected in parallel, the number of the registers being depending upon the number of bits in data.
- the data buffer 4 and the control circuit 5 are shown as comprising a single IC of registers with each word having a predetermined number of bits.
- a set circuit 6 senses which one of the strobe pulse buffers 1 to 3 has received the strobe pulse and generates a set signal which sets a timing for writing data into the data buffer 4 and a signal for changing an address for the next writing. As shown in FIG.
- the set circuit 6 comprises latching circuits or flip-flops 61, 62 and 63 for holding the strobe pulses, a flip-flop 65 and a NAND gate 66 which coact to generate a set signal which sets a timing for writing data in the data buffer 4 in synchronism with a clock when one of the three strobe pulses is latched by its corresponding flip-flop 61, 62 or 63 and a flip-flop 67 and a NAND gate 68 which coact to generate a signal in response to which an input-address control circuit 7 changes the input address.
- the input-address control circuit 7 generates the input-address signal IN ADDR that is, the signal specifying positions in the data buffer 4 at which are stored one of the three strobe pulses and its corresponding data in the order received.
- the input-address control circuit 7 comprises flip-flops 71 and 72 which constitute a counter.
- the contents in the control circuit 7 may be decremented or counted down or incremented by one every time when it receives the output signal from the set circuit 6.
- the contents in the counter is applied as IN ADDR to the data-buffer control circuit 5.
- An output-address control circuit 8 generates a signal OUT ADDR which in turn is applied to the control circuit 5.
- the strobe pulse and its corresponding data stored in the data buffer 4 are read out in a first-in-first-out manner and transferred into a printer control circuit 14.
- the output-address control circuit 8 comprises flip-flops 81 and 82 which constitute a counter. The contents of the counter are incremented or decremented by one in response to the output signal from a sequence control circuit 10 to be described below.
- the control circuit 5 decodes the address signal IN ADDR from the input-address control circuit 7 and selects the addressed storage positions in the data buffer 4. In response to the set signal from the set circuit 6, the control circuit 5 controls the timing for writing data into the buffer 4. In response to the output signal OUT ADDR from the output-address control circuit 8, the control circuit 5 controls the reading of data from the addressed positions in the buffer 4.
- An address-coincidence detection circuit 9 compares the input address IN ADDR with the output address OUT ADDR and generates a coincidence or noncoincidence signal on a line e.
- the noncoincidence signal indicates that data to be transferred into the printer control circuit 14 are still stored in the data buffer 4.
- the address-coincidence detection circuit 9 is of the conventional type comprising two EXCLUSIVE-NOR gates 91 and 92 as shown in FIG. 2.
- the sequence control circuit 10 In response to the output signal transmitted on a line g from the printer control circuit which represents that the printer control circuit 14 is ready to receive the next data, the sequence control circuit 10 applies the output signal through a line f to the output-address control circuit 8 so that the contents in the control circuit 8 are incremented or decremented by one. In response to the noncoincidence output signal from the address-coincidence detection circuit 9, the sequence control circuit 10 applies a timing signal to a detection circuit 11.
- the detection circuit 11 senses the change in stage of the signals on output lines b, b' and b" from the data buffer 4 and transmits through a line c, c' or c" the signal representative of the received strobe pulse to the printer control circuit 14.
- the sequence control circuit 10, the detection circuits 11, 12 and 13 and the printer control circuit 14 may be implemented individually, but in practice it is preferable that they be in the form of an integrated circuit IC or a data processor as indicated by 15 in FIGS. 1 and 2.
- FIG. 3 is a timing chart when the input signal control device as shown in FIGS. 1 and 2 has received only strobe pulse CH1 and
- FIG. 4 is a timing chart when it has received two strobe pulses CH1 and CR1 successively.
- the symbols shown in FIGS. 3 and 4 correspond to those, respectively, shown in FIGS. 1 and 2.
- the mode of operation will be described when one strobe pulse CH1 is received. It is assumed that the first, second and third strobe pulse buffers 1, 2 and 3 be initially reset. When data are received, the strobe pulse that is, the character strobe pulse CH1 identifying the received data is also received simultaneously. The strobe pulse CH1 is stored in the first strobe pulse buffer 1 and the line a rises to a high level and concurrently the signal CH2 is returned so as to prohibit the transmission of the next strobe pulse CH1. In response to the high-level output signal on the line a, the set circuit 6 is actuated to generate the set signal on the line d.
- the high-level output signal on the line a is latched by the flip-flop 61 and its Q output is transmitted through an OR gate 64 to the D input of the flip-flop 65.
- the clock signal is applied to the C input of the flip-flop 65.
- the Q output of the flip-flop 65 goes HIGH.
- the Q output of the flip-flop 67 is high so that the output of the NAND gate 66 changes from high to low. In response to this negative edge, data are written into the data buffer 4.
- the clock pulse is applied through an inverter 69 to the C input of the flip-flop 67, its Q output goes high in response to the fall of the first clock pulse and consequently the output of the NAND gate 66 goes high again. Concurrently, the output of the NAND gate 68 goes low and in response to its negative edge the flip-flop 61 is reset.
- the control circuit 5 decodes the address signal IN ADDR from the input-address control circuit 7 as described previously. In response to the output signal transmitted on the line d ⁇ rom the set circuit 6, the control circuit 5 selects the specified addresses in the data buffer so that the strobe pulse CH1 and its associated data can be stored in the data buffer 4.
- the input-address control circuit 7 is a two-bit binary counter so that the addresses of four word positions Word 0 to Word 3 in the data buffer can be specified. When the data buffer 4 has no information, the contents in the two-bit binary counter 7 is zero and is decremented to "3", "2" and "1" every time when it receives the output from the NAND gate 68.
- the set signal appears at the output or the line d of the NAND gate 66 and at this instant the contents in the counter or the input-address control circuit 7 is "0". That is, both the flip-flops 71 and 72 are in the logical "0" state.
- the control circuit 5 specifies the address "0" that is, the word position "0" in the data buffer 4 so that the character strobe CH1 and its associated data are stored in the address "0".
- the input-address control circuit 7 is decremented by 1 to 3 as shown in FIG. 5. That is, both the flip-flops 71 and 72 are switched to the logical "1" state.
- the output-address control circuit 8 selects or specifies the address in the buffer 4 from which the data are read out as described previously. It is substantially similar in construction to the input-address control circuit 7. In response to the output signal transmitted along the line f from the sequence control circuit 10, the contents in the output-address control circuit 8 are decremented by one. That is, the contents are changed in the order of "0 ", "3", "2" and "1". As shown in FIG. 3, the contents in the output-address control circuit 8 are "0" immediately after the strobe pulse CH1 and its associated data have been written into the address "0" in the data buffer 4.
- the coincidence detection circuit 9 generates the noncoincidence output because, as described above, the contents in the input-address control circuit 7 are "3" while the contents in the output-address control circuit 8 are "0".
- the noncoincidence signal is transmitted to the sequence control circuit 10 through the line e, indicating that the data to be read out are still stored in the data buffer 4.
- the sequence control circuit 10 applies the read-out signal to the terminal GR (See FIG. 2) of the control circuit 5 and consequently the strobe pulse CH1 and its associated data stored in the address "0" in the data buffer 4 appear on its output line. (FIG.
- the output line b goes high from low and the detection circuit 11 senses the change in state of the output line b that is, the positive-going edge.
- the detection circuit 11 In response to the timing signal applied from the sequence control circuit 10, the detection circuit 11 generates the signal representing that the data now being read out into the printer control circuit 14 are associated with the character strobe pulse CH1 that is, the character data. This signal is transmitted through the output line c to the printer control circuit 14.
- the sequence control circuit 10 is ready to receive the next data-request signal transmitted through the line g from the printer control circuit 14. After having received the signal transmitted on the output line c and initiated the required processing, the printer control circuit 14 generates the next data-request signal on the line g.
- the sequence control circuit 10 transmits the output signal through the line f to the output-address control circuit 8 so that the contents of the latter are decremented by one. That is, the next address of the storage location in the data buffer 4 from which the data are read out is specified. Thus, the contents in the output-address control circuit 8 become "3" which is equal to the contents in the input-address control circuit 7. As a result, the address-coincidence detection circuit 9 generates the coincidence output signal on the line e. Thus, the input signal control device is ready to receive the next strobe pulse and its associated data.
- the printer control circuit 14 After having terminating the processing required by the strobe pulse CH1 or after having received the whole data associated therewith, the printer control circuit 14 generates the reset signal which in turn is applied to the character strobe pulse buffer 1 so as to reset it. When the buffer 1 is reset, it generates the strobe-pulse-demand signal CH2.
- the sequence control circuit 10, the detection circuits 11, 12 and 13 and the printer control circuit 14 may be implemented in the form of one-chip processor 15 with required memories.
- FIG. 6 shows the flowchart of a program of routine accomplished by the processor 15 that is, the functions to be accomplished by these circuits 10 to 14.
- the data line is common among the data associated with the strobe pulses CH1, CR1 and PF1 so that when two strobe pulses CH1 and CR1 are received, their associated data are received successively.
- the output signal is transmitted on the line d to the control circuit 5 and another output signal is transmitted on the line d' to the input-address control circuit 7 so as to decrement its contents by one.
- the contents of the input-address control circuit 7 are "3" as described previously so that the carriage strobe pulse CR1 and its associated data are stored in the address "3" in the data buffer 4.
- the contents in the input-address control circuit 7 are decremented by one to "2".
- the sequence control circuit 10 When the sequence control circuit 10 receives the data-request signal g from the printer control circuit 14, it transmits the output signal on the line f to the output-address control circuit 8 so that the contents thereof are decremented by one to "3" from "0". Then, the contents that is, the strobe signal CR1 and its associated data, stored in the address "3" in the data buffer 4 appear on its output lines. Since the carriage strobe pulse CR1 is stored in the address "3" in the data buffer 4, the signal on the output line b' goes from low to high when the storage location "3" is addressed. This is detected by the detection circuit 12 so that the signal on the output line c' changes its stage, indicating the arrival of the carriage strobe pulse CR1 to the printer control circuit 14.
- the data associated with the carriage strobe pulse CR1 and stored in the storage location "3" in the data buffer 4 are transferred into the printer control circuit 14.
- the sequence control circuit 10 applies the output signal f to the output-address control circuit 8 so that the contents thereof are decremented by one from "3" to "2".
- the contents in the input-address control circuit 7 are in coincidence with those of the output-address control circuit 8 so that the coincidence detection circuit 9 generates the coincidence output signal e which is applied to the sequence control circuit 10.
- the coincidence output signal e means that there exist no strobe pulse and its associated data stored in the data buffer that is, the strobe pulse and its associated pulse stored in the data buffer have been completely transferred into the printer control circuit 14.
- the printer control circuit 14 After the termination of the printer control in response to the carriage strobe pulse CR1, the printer control circuit 14 transmits the reset signal to the second strobe pulse buffer 2 to reset it.
- FIG. 7 is shown a second embodiment of the present invention which is substantially similar in construction to the first embodiment shown in FIG. 2 except that instead of directly apply the outputs from the first, second and third strobe pulse buffers 1, 2 and 3 to the data buffer 4, the Q outputs of the flip-flops 61, 62 and 63 are applied to the data buffer 4. Therefore, the pulses a and a' are decreased in pulse width as shown in FIG. 8.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Record Information Processing For Printing (AREA)
Abstract
Description
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/300,804 US4438507A (en) | 1981-02-12 | 1981-09-10 | Input signal control device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US23394781A | 1981-02-12 | 1981-02-12 | |
US06/300,804 US4438507A (en) | 1981-02-12 | 1981-09-10 | Input signal control device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US23394781A Continuation-In-Part | 1981-02-12 | 1981-02-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
US4438507A true US4438507A (en) | 1984-03-20 |
Family
ID=26927400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US06/300,804 Expired - Fee Related US4438507A (en) | 1981-02-12 | 1981-09-10 | Input signal control device |
Country Status (1)
Country | Link |
---|---|
US (1) | US4438507A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4788660A (en) * | 1985-09-18 | 1988-11-29 | Mitsubishi Denki Kabushiki Kaisha | Data bus buffer control circuit |
EP0769737A2 (en) * | 1995-10-13 | 1997-04-23 | Seiko Epson Corporation | A printing apparatus with a cash drawer control function, and a control method therefor |
US6198985B1 (en) | 1993-11-08 | 2001-03-06 | Seiko Epson Corporation | Printing apparatus with a cash drawer control function, and a control method therefor |
US20010024585A1 (en) * | 1993-11-08 | 2001-09-27 | Naohiko Koakutsu | Printing apparatus and a control method therefor |
US20080243058A1 (en) * | 2002-06-21 | 2008-10-02 | Jacobson James D | Fluid delivery system and flow control therefor |
-
1981
- 1981-09-10 US US06/300,804 patent/US4438507A/en not_active Expired - Fee Related
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4788660A (en) * | 1985-09-18 | 1988-11-29 | Mitsubishi Denki Kabushiki Kaisha | Data bus buffer control circuit |
US6362896B1 (en) | 1993-11-08 | 2002-03-26 | Seiko Epson Corporation | Printing apparatus with a cash drawer control function, and a control method therefor |
US6697678B2 (en) | 1993-11-08 | 2004-02-24 | Seiko Epson Corporation | Printing apparatus with real-time status reporting to a host device |
US6198985B1 (en) | 1993-11-08 | 2001-03-06 | Seiko Epson Corporation | Printing apparatus with a cash drawer control function, and a control method therefor |
US6205363B1 (en) | 1993-11-08 | 2001-03-20 | Seiko Epson Corporation | Printer and control method for obtaining printer status |
US6208906B1 (en) | 1993-11-08 | 2001-03-27 | Seiko Epson Corporation | Printing apparatus with a cash drawer control function, and a control method therefor |
US20010024585A1 (en) * | 1993-11-08 | 2001-09-27 | Naohiko Koakutsu | Printing apparatus and a control method therefor |
US6360135B1 (en) | 1993-11-08 | 2002-03-19 | Seiko Epson Corporation | Printing apparatus with a cash drawer control function, and a control method therefor |
US6975423B2 (en) | 1993-11-08 | 2005-12-13 | Seiko Epson Corporation | Printing apparatus and a control method therefor |
US6453208B2 (en) | 1993-11-08 | 2002-09-17 | Seiko Epson Corporation | Printing apparatus with real-time error recovery |
US6434445B2 (en) | 1993-11-08 | 2002-08-13 | Seiko Epson Corporation | Printing apparatus with real-time cut-sheet waiting state cancellation |
EP0769737A3 (en) * | 1995-10-13 | 1997-06-11 | Seiko Epson Corporation | A printing apparatus with a cash drawer control function, and a control method therefor |
EP0769737A2 (en) * | 1995-10-13 | 1997-04-23 | Seiko Epson Corporation | A printing apparatus with a cash drawer control function, and a control method therefor |
US20080243058A1 (en) * | 2002-06-21 | 2008-10-02 | Jacobson James D | Fluid delivery system and flow control therefor |
US20080243057A1 (en) * | 2002-06-21 | 2008-10-02 | Jacobson James D | Fluid delivery system and flow control therefor |
US20080255502A1 (en) * | 2002-06-21 | 2008-10-16 | Jacobson James D | Fluid delivery system and flow control therefor |
US8226597B2 (en) | 2002-06-21 | 2012-07-24 | Baxter International, Inc. | Fluid delivery system and flow control therefor |
US8231566B2 (en) | 2002-06-21 | 2012-07-31 | Baxter International, Inc. | Fluid delivery system and flow control therefor |
US8672876B2 (en) | 2002-06-21 | 2014-03-18 | Baxter International Inc. | Fluid delivery system and flow control therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5587953A (en) | First-in-first-out buffer memory | |
US4692859A (en) | Multiple byte serial data transfer protocol | |
US6604179B2 (en) | Reading a FIFO in dual clock domains | |
EP0118446B1 (en) | First-in, first-out (fifo) memory configuration for queue storage | |
US4085445A (en) | Text merge with copies and envelopes | |
US4122520A (en) | Microcomputer controller and direct memory access apparatus therefor | |
US5287531A (en) | Daisy-chained serial shift register for determining configuration of removable circuit boards in a computer system | |
JPH0511976A (en) | Data processor | |
EP0062521B1 (en) | Memory device | |
GB2232797A (en) | Ram based serial memory with pipelined look-ahead reading | |
US4646259A (en) | Strip map memory controller | |
US5289583A (en) | Bus master with antilockup and no idle bus cycles | |
GB2123189A (en) | Communication between computers | |
US5339442A (en) | Improved system of resolving conflicting data processing memory access requests | |
US4040030A (en) | Computer instruction control apparatus and method | |
US4438507A (en) | Input signal control device | |
US3675216A (en) | No clock shift register and control technique | |
GB2235995A (en) | Apparatus for read handshake in high-speed asynchronous bus interface | |
US4893114A (en) | Image data processing system | |
US4603383A (en) | Apparatus for direct data transfer among central processing units | |
US5146572A (en) | Multiple data format interface | |
US5247640A (en) | Dual access control system including plural magnetic disk control units and contention control circuitry | |
US4987553A (en) | Straight line drawing control apparatus | |
US4455608A (en) | Information transferring apparatus | |
US4238834A (en) | Apparatus for coordinating real time transfer of data from a processor to a magnetic media device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: RICOH CO., LTD., 3-6, NAKAMAGOME 1-CHOME, OTA-KU, Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:NAKAJIMA, YOSHINORI;REEL/FRAME:003920/0100 Effective date: 19810721 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, PL 96-517 (ORIGINAL EVENT CODE: M170); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, PL 96-517 (ORIGINAL EVENT CODE: M171); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees | ||
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 19960320 |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |