A non-transitory computer-readable recording medium capable of reading by a computing device, storing a virtual label display process program for execution on said computing device, the computing device provided in a portable terminal that is configured to operate a label producing device configured to produce an attachable label and includes an operation device, an imaging device, a display device, and the computing device,
- the program, when executed by said computing device, causes the computing device to:
- generate virtual image data of said label, the virtual image data being for displaying a virtual image on said display device, the virtual image corresponding to an image of said label;
- output said virtual image data to said display device and display on said display device a virtual label display screen, said virtual label display screen comprising said virtual image of said label positioned at a first predetermined position on said display device and an operation icon for instructing said imaging device to start a photographing;
- in a case that said operation icon is operated, acquire real image data of a desired field of view photographed by said imaging device and
- output composite image data generated by combining said real image data and said virtual image data to said display device, and display an affixing position setting screen that superimposes said virtual image of said label in an image of said desired field of view such that said virtual image of said label is included at said first predetermined position on said display device;
- determine whether a desired suitability is satisfied between an exterior appearance of a background object included in said desired field of view and an exterior appearance of said label based on at least a relative color of said label and said background object determined from said real image data and said virtual image data;
- and
- make a predetermined suitability notification in the case that it is determined that said suitability is satisfied.