Patent ID: 7890660

Claim:
A data processing system having a client apparatus for requesting target data to be processed and a server apparatus for performing a process on the target data transmitted from the client apparatus, the data processing system comprising: a client process request transmitting part provided in the client apparatus and configured to transmit a process request and processible data indicating data that can be processed by the client apparatus to the server apparatus; and a processing part provided in the server apparatus and configured to perform a suitable process on the target data based on the processible data transmitted together with the process request from the client process request transmitting part, wherein the client apparatus includes a printer apparatus having a memory for storing print data in the form of image data and configured to print the stored image data onto a recording medium, wherein the client process request transmitting part is configured to transmit the process request together with type data of the print data and memory size data included in the processible data to the server apparatus and transmit the print data to the server apparatus after transmitting the process request, wherein the server apparatus further includes a data converting part configured to convert print data to image data, a data conversion determining part configured to determine whether the print data can be converted to image data by the data converting part according to the type data of the print data and the memory size data transmitted from the data client process request transmitting part, a conversion instructing part configured to instruct the data converting part to convert the print data to image data when the data conversion determining part determines that the print data can be converted to image data, and an image dividing/transmitting part configured to divide the image data converted by the data converting part when the size of the converted image data is greater than the size of the memory and transmit the divided image data to the client apparatus.