A printing apparatus, comprising:
- a print engine;
- a network interface;
- an authentication receiving part configured to receive authentication information;
- a connection interface configured to connect a connection device;
- a controller;
- and
- a storage,
- wherein the controller is configured to perform:
- setting whether to enable or disable a storing process of storing image data in the connection device connected to the connection interface when receiving the image data through the network interface;
- in a case where the storing process is enabled, storing the image data received through the network interface in the connection device connected to the connection interface when the image data is received through the network interface, and causing the print engine to form an image based on the image data stored in the connection device connected to the connection interface when executing a printing process of printing image data using the print engine after storing the image data in the connection device;
- in a case where the storing process is disabled, storing the image data received through the network interface in the storage when the image data is received through the network interface, and causing the print engine to form an image based on the image data stored in the storage when executing a printing process after storing the image data in the storage;
- in a case where the storing process is enabled when executing the printing process in response to authentication being successfully performed based on the authentication information received by the authentication receiving part, causing the print engine to form an image based on the image data stored in the connection device connected to the connection interface;
- and
- in a case where the storing process is disabled when executing the printing process in response to authentication being successfully performed based on the authentication information received by the authentication receiving part, causing the print engine to form an image based on the image data stored in the storage.