1. An image data processing system configured to process image data and two-dimensional barcodes associated with the image data, the system comprising: an image obtaining component that receives original image data of an original image at a first resolution; a storage component that stores a program of instructions including instructions for generating barcode data for a two-dimensional barcode that encodes a representation of the original image, such that the original image is reproducible at the first resolution from the two-dimensional barcode; a processor that processes the original image data based on the program of instructions; a barcode producing component that produces the two-dimensional barcode at a second resolution based on the barcode data of the original image at the first resolution; and a document producing component that generates a document having the original image at the first resolution, and the two-dimensional barcode at the second resolution, such that the second resolution of the two-dimensional barcode is higher than the first resolution of the original image.