1. A label printer configured to be able to couple to a computer, the label printer comprising: a storage configured to associate and store therein: fixed image data and designation information; a template having position information about a position of printing a variable image data on a label and a template name; and the designation information and the template name; a print buffer configured to store image data; a printing mechanism configured to print the image data on the label; and a controller configured to, when receiving a command which includes the template name and the variable image data from the computer, read the designation information associated with the received template name from the storage, read the fixed image data associated with the designation information from the storage, write the readout fixed image into the print buffer, readout the template associated with the template name from the storage, write the variable image data into the print buffer based on the position information in the template; wherein the command doesn't include fixed image information, and the printing mechanism prints the fixed image data and the variable image data wrote in the print buffer on the label based on the command.