A non-transitory computer readable storage medium storing a program that, when executed by a scanning apparatus, causes the scanning apparatus to perform a method, the method comprising,
- storing a plurality of messages;
- receiving selection of a message from the plurality of messages, the selection being performed by a user;
- scanning a document to generate image data;
- and
- transmitting the image data generated by the scanning and the selected message,
- wherein the image data and the selected message are posted on a channel of a chat service.