A non-transitory computer-readable storage medium storing a program for controlling an information processing device that is communicably connected to a tape printing device that performs printing on a tape, the program comprising causing the information processing device to:
- acquire a remaining tape length that is a length of an unprinted portion of the tape;
- accept an operation of editing print data and an instruction to print the print data;
- calculate a unit label length that is a length per label to be created by printing, on the tape, the print data being edited;
- calculate the number of printable sheets that indicates how many labels with the unit label length can be created using the tape with the remaining tape length;
- notify a user of the calculated number of printable sheets during the edition of the print data;
- and
- transmit the print data to the tape printing device based on the instruction to print the print data.