摘要 |
<p>When data is received from a host computer A (102), a printing apparatus (10) stores the received data in a reception buffer (108) that has been segmented into memory blocks of a prescribed size. When one memory block is filled to capacity with the data received from host computer A (102), the printing apparatus (10) determines whether there is a print request from another host computer (103,104). If there is a print request from a host computer (103,104) other than host computer A, reception of the printing data accompanying this request is started and the data is stored in an unused memory block of the reception buffer. When this memory block is filled to capacity, reception of data from the host A (102) is resumed. Thus, the printing apparatus (10) receives data from a plurality of host computers concurrently and prints out data the reception of which has ended. By virtue of this arrangement, the printing apparatus (10) is capable of deciding the order of printout based not only upon the order in which print requests occur but also upon the size of the data from each host computer. <IMAGE></p> |