Data transfer system for transferring data from a data transmission apparatus to a data reception apparatus via a parallel interface, and data transfer system for printer using this data transfer system
AssigneeKabushiki Kaisha TEC
InventorMasanori Kosukegawa
Life of this patent
Estimating the term…
Abstract
A data transfer system uses a Centronics compatible parallel interface having a plurality of control signal lines to transfer signals, such as Auto Feed, Select In, PError, nFault, Select and Strobe, and a data line for parallel transfer of data having a predetermined bit width, and starts high-speed data transfer at the timing of a change in level of the signal Auto Feed, Select In, PErrot, nFault, Select or Strobe. In the high-speed data transfer mode, the data transfer system transfers data in parallel to the printer at the time when the signal Strobe changes its level.
Claims4
A data transfer system for transferring data from a data transmission apparatus to a data reception apparatus via a parallel interface, said parallel interface including a plurality of control signal lines for control signal transfer and a data line for parallel transfer of data having a predetermined bit width, said data transmission apparatus comprising:
- first high-speed data transfer means for changing a level of a data transmission signal sent over one of said plurality of control signal lines, and for transferring data in parallel to said data reception apparatus over said data line at a timing of that level change;
- first state transition means for changing a level of a control signal sent over said plurality of control signal lines to predetermined states;
- wherein said first high-speed data transfer means is responsive to a single change in the level of the control signal so as to enable said first high-speed data transfer means to both start and end high-speed data transfer;
- means for sending test data to said data reception apparatus;
- means for determining a delay time at a time of transmitting data, based on a result of discrimination of a reception status of said test data, received from said data reception apparatus;
- second high-speed data transfer means for delaying data to be sent based on said delay time determined by said determining means, for changing a level of a data transmission signal sent over one of said plurality of control signal lines, and for transferring data in parallel to said data reception apparatus over said data line at a timing of that level change;
- and
- second state transition means for changing a level of a control signal sent over said plurality of control signal lines to predetermined states;
- and
- wherein said second high speed data transfer means is responsive to a single change in the level of the control signal so as to enable said second high-speed data transfer means to both start and end high-speed data transfer;
- and
- wherein said data reception apparatus includes data discriminating means for receiving said test data from said data transmission apparatus, for discriminating a reception status of said test data, and for sending a discrimination result to said data transmission apparatus.
A data transfer system for transferring data from a data transmission apparatus to a printer via a parallel interface, said parallel interface including a plurality of control signal lines for control signal transfer and a data line for parallel transfer of data having a predetermined bit width, said data transmission apparatus comprising:
- first high-speed data transfer means for transferring data in parallel to said printer over said data line at a timing at which a data transmission signal sent over one of said plurality of control signal lines changes its level;
- first state transition means for changing a level of a control signal sent over said plurality of control signal lines to predetermined states;
- wherein said first high speed data transfer means is responsive to a single change in the level of the control signal so as to enable said first high-speed data transfer means to both start and end high-speed data transfer;
- synchronous control and error monitoring means for dividing data to be sent to said printer into blocks and for performing synchronous control and error monitoring for each block;
- whereby said printer prints data, received via said parallel interface, block by block;
- means for sending a test transfer command including test data to said printer;
- means for determining a delay time at a time of transmitting data, based on a result of discrimination of a reception status of said test data, received from said printer;
- second high-speed data transfer means for delaying data to be sent based on said delay time determined by said determining means, for changing a level of a data transmission signal to be sent over one of said plurality of control signal lines, and for transferring data in parallel to said printer over said data line at a timing of that level change;
- and
- second state transition means for changing a level of a control signal sent over said plurality of control signal lines to predetermined states;
- and
- wherein said second high speed data transfer means is responsive to a single change in the level of the control signal so as to enable said second high-speed data transfer means to both start and end high-speed data transfer;
- and
- wherein said printer includes data discriminating means for receiving said test data from said data transmission apparatus, for discriminating a reception status of said test data, and for sending a discrimination result to said data transmission apparatus.
Dependencies are inferred from the claim text.