or
Bookmark and Share
Method and apparatus for encoding byte sequence for self-clocked high speed data transfer from a parallel port
   
Document Number
US Patent 5504929
Issued Date
April 2, 1996
Link
Inventors
Map
Abstract
The present invention removes restrictions on the maximum data transfer rate provided by the Centronics.RTM. and PC-compatible parallel interface (i.e., standard parallel interface). Further, the present invention retains complete compatibility with the standard parallel port and peripheral device cable. With the present invention, a computer (i.e., host) is able to send data through a standard parallel port at a high rate by eliminating the Busy handshaking signal. Further, one to three Input/Output (I/O) instructions can be eliminated for each byte of data transfer.
Drawing
Method and apparatus for encoding byte sequence for self-clocked high speed data transfer from a parallel port - US Patent 5504929 Drawing
Drawing from US Patent 5504929
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
9
Comments:
no comments yet
Owner
Published
April 2, 1996
Application Number
08/154,489
Filed
November 17, 1993
US Classification
710/65   341/95 375/359
Int'l Classification
G06F   13/42   (20060101)   G06F   13/38   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
USPTO Field of Search
395/885   395/888   341/35   341/59   341/60   341/81   341/95   341/82   341/102   375/359   375/360  
Related Patents
6791705 - Communication control apparatus and method - Owned by Canon Kabushiki Kaisha (Tokyo,JP)

This invention has as its object to achieve high-speed data transfer using an asynchronous transfer interface. An encoding program encodes source data not to include byte data of a predetermined value. An arithmetic operation program EX-ORs the predetermined value, encoded data of interest, and immediately preceding output data so that neighboring data do not have identical values in units of bytes, and outputs the result as output data. A communication program sends the output data to a printer (7). In the printer (7), a clock is generated based on a change in received data, and received data is latched and decoded in synchronism with the clock.

5680596 - Data transfer apparatus with automatic transmission rate adjustment - Owned by International Business Machines Corporation (Kanagawa-Ken,JP) Advanced Peripherals Technologies, Inc. (Armonk, NY)

A data transfer apparatus includes a computer-side input and output unit for transmitting a data signal which is periodically updated, and a printer-side input and output unit for receiving the data signal transmitted from the computer-side input and output unit and detecting the logic level of the data signal. Particularly, this data transfer apparatus further includes a state transition time measuring circuit, a computer-side CPU, and a printer-side CPU cooperated to transmit a transition test data signal from the computer-side input and output unit in a tuning mode, measure the transition time of the transition test data signal received by the printer-side input and output unit, and adjust transfer parameters which define the transmission rate of the data signal to be transmitted from the computer-side input and output unit and a timing for detecting the logic level of the data signal, on the basis of a result of measurement.

6044421 - Communication system using a transmitted delimiting signal for indicating breaks in a data signal and when consecutive bits in the data signal are of equal level - Owned by Sharp Kabushiki Kaisha (Osaka,JP)

A transmitting device and a receiving device are interconnected through two transmission paths, i.e. a data signal line for transmitting serial data, and a delimiting signal line for transmitting a delimiting signal. The delimiting signal causes the receiving device to recognize breaks between bits when the consecutive bits of the transmitted serial data have the same value. The level of the delimiting signal remains unchanged in the event of a change in the logical value of consecutive bits of the transmit data. The level of the delimiting signal is changed when consecutive bits of the transmit data have the same value. The receiving end, receiving the data signal and delimiting signal, reads as digital data the logical value of each bit in the data signal by regarding a point of time of a level change in either one of the data signal and delimiting signal as a break between bits.

6587971 - Print control method and print control apparatus - Owned by Canon Kabushiki Kaisha (Tokyo,JP)

Disclosed are a print control method and a print control apparatus capable of recognizing status information pertaining to a printer, and selecting a time interval at which the transmission of updated status information is to be requested of the printer from among a plurality of preset time intervals, in accordance with the current status information of the printer. This reduces the time lag between a change of status of the printer and the status information of the printer displayed by the print control apparatus, and avoids deterioration of the performance of the print control apparatus and the printer.

7130940 - Interface apparatus and image forming apparatus - Owned by Kabushiki Kaisha Toshiba (Tokyo,JP) Toshiba Tec Kabushiki Kaisha (Tokyo,JP)

An interface apparatus includes a USB interface portion which makes communication with an external first device via a USB cable, a parallel interface portion which makes communication with an external second device via a parallel cable, and a control portion which, after a processing command signal has been received from the first device via the USB interface, when a signal state of the parallel interface portion is detected, and then, it is determined that the second device connected to the parallel interface portion enters a power saving mode, generates a switch signal for switching the current power saving mode to a normal mode to supply the switch signal to the second device via the parallel interface portion, and after it has been detected that the second device has been switched into the normal mode, controls the processing command signal so as to be supplied to the second device via the parallel interface portion.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us