A non-transitory computer-readable storage medium storing thereon a computer program for controlling a printing device, the computer program causing the printing device to perform processes comprising:
- obtaining group information on a group of a plurality of first print jobs, the first print jobs being instructed by a specific user and being stored in a server;
- and
- after the first print jobs are started, leaving a second print job other than the first print jobs unexecuted and executing all of the first print jobs based on the group information, and after that, executing the second print job,
- wherein the printing device is caused to obtain, as the group information, information on a number of the first print jobs;
- and
- the computer program further causes the printing device to perform processes comprising:
- storing a job sequence based on which the first print jobs and the second print job are to be executed;
- adding, when the group information is received, tentative print jobs to the job sequence in such a manner that the tentative print jobs are executed successively, a number of the tentative print jobs corresponding to the number indicated in the group information;
- and
- altering, when data for executing any one of the first print jobs is received from the server, the job sequence in such a manner that any one of the tentative print jobs is replaced with said any one of the first print jobs, wherein
- the executing of the first print jobs and the second print job is based on the job sequence.