Patent ID: 8832051

Claim:
An information processing apparatus comprising: a processor configured to generate a plurality of transmitting units by (i) dividing print data into a series of separated data pieces, (ii) inputting an electronic signature to a first data piece among the series of separated data pieces to generate a first transmitting unit, (iii) inputting, among the series of separated data pieces, a hash value of a previous data piece to a subsequent data piece, (iv) performing, among the series of separated data pieces, processing of (iii) on data pieces other than the first data piece to generate second and a plurality of subsequent transmitting units; and a data transmitter configured to sequentially and separately transmit the transmitting units generated by the processor to an image processing apparatus, wherein after generation of one transmitting unit is completed, the data transmitter transmits the generated transmitting unit to the image processing apparatus before all of the plurality of transmitting units are generated.