A data processing apparatus which has a communication interface element for connecting between an external apparatus and outputting element. The outputting element outputs the data received from the external apparatus by a normal speed parallel communication through the communication ...http://www.google.ca/patents/US5822522?utm_source=gb-gplus-sharePatent US5822522 - System for transferring data through a communication interface using control information in request data for controlling data receiving rates independent of the CPU 