A non-transitory computer readable storage medium storing a set of program instructions for a management system, the management system being capable of communicating with both of an image processing device and a mobile device, the image processing device being configured to scan image from document, the management system including a network interface and a controller, the program instructions, when executed by the management system, causing the management system to perform:
- receiving a position information request through the network interface from the image processing device, the position information request being for requesting transmission of original image position information indicative of an original image storage position in an image data storage at which original image data is to be stored;
- in response to receiving the position information request, transmitting the original image position information through the network interface to the image processing device such that first original image position information is transmitted in response to receiving a first position information request and second original image position information is transmitted in response to receiving a second position information request, the first position information request and the second position information request being different from each other, a first original image storage position indicated by the first original image position information and a second original image storage position indicated by the second original image position information being different from each other;
- receiving the original image data through the network interface from the image processing device that has accessed the management system by using the original image position information;
- storing the original image data at the original image storage position in the image data storage;
- determining whether to convert the received original image data;
- generating code image data by encoding target image position information, the target image position information being indicative of a target image storage position in the image data storage at which target image data is stored based on the original image data, the code image data being different from the original image position information, the code image data being for acquiring the target image position information, the code image data expressing a code image to be displayed on the image processing device, first code image data being generated as the code image data when it is determined not to convert the original image data, second code image data, which is different from the first code image data, being generated as the code image data when it is determined to convert the original image data;
- transmitting the code image data through the network interface to the image processing device;
- receiving a target image data request through the network interface from the mobile device that has acquired the target image position information by reading the code image displayed on the image processing device, the target image data request requesting transmission of the target image data by using the target image position information;
- and
- in response to receiving the target image data request, transmitting the target image data through the network interface to the mobile device.