A data processing apparatus comprising: a processing unit that distinguishes a command of a first command system including commands designating attributes of a printing form and a command of a second command system including commands designating attributes that are not defined in the first command system, wherein when a recording instruction including an instruction designating the printing form by a command of the first command system and data arranged in accordance with the printing form designated by the command of the first command system are input, the processing unit arranges the data included in the recording instruction in accordance with a printing form designated by the command of the second command system to generate recording data; the data processing apparatus further comprises a storage unit that stores one or more first templates defining the printing form by the command of the first command system, one or more second templates defining the printing form by the command of the second command system and a basic template that is used as a default template, wherein when the recording instruction including an instruction designating the first template and data arranged in accordance with the first template are input, the processing unit arranges the data included in the recording instruction in accordance with the second template to generate the recording data, and in the recording data generation processing, the processing unit acquires the second template including a command of the second command system which designates an attribute not defined in the first command system from the storage unit and generates the recording data in accordance with the second template acquired, wherein the storage unit stores the second templates in association with the first templates, respectively, and wherein when the recording instruction including the instruction designating the first template and the data arranged in accordance with the first template are input, the processing unit arranges the data included in the recording instruction in accordance with the second template stored in association with the first template, wherein when a printing instruction is outputted that does not include information designating a template and the processing unit receives the printing instruction, the processing unit is configured to arrange a text or an image in accordance with the basic template, wherein the first command system is a command system that does not include a command defining a recording color and the second command system is a command system for color printing including two or more commands defining recording colors, and wherein in the recording data generation processing, the processing unit acquires the second template including the commands designating the recording colors of the second command system from the storage unit. a processing unit that distinguishes a command of a first command system including commands designating attributes of a printing form and a command of a second command system including commands designating attributes that are not defined in the first command system, wherein when a recording instruction including an instruction designating the printing form by a command of the first command system and data arranged in accordance with the printing form designated by the command of the first command system are input, the processing unit arranges the data included in the recording instruction in accordance with a printing form designated by the command of the second command system to generate recording data; the data processing apparatus further comprises a storage unit that stores one or more first templates defining the printing form by the command of the first command system, one or more second templates defining the printing form by the command of the second command system and a basic template that is used as a default template, wherein when the recording instruction including an instruction designating the first template and data arranged in accordance with the first template are input, the processing unit arranges the data included in the recording instruction in accordance with the second template to generate the recording data, and in the recording data generation processing, the processing unit acquires the second template including a command of the second command system which designates an attribute not defined in the first command system from the storage unit and generates the recording data in accordance with the second template acquired, wherein the storage unit stores the second templates in association with the first templates, respectively, and wherein when the recording instruction including the instruction designating the first template and the data arranged in accordance with the first template are input, the processing unit arranges the data included in the recording instruction in accordance with the second template stored in association with the first template, wherein when a printing instruction is outputted that does not include information designating a template and the processing unit receives the printing instruction, the processing unit is configured to arrange a text or an image in accordance with the basic template, wherein the first command system is a command system that does not include a command defining a recording color and the second command system is a command system for color printing including two or more commands defining recording colors, and wherein in the recording data generation processing, the processing unit acquires the second template including the commands designating the recording colors of the second command system from the storage unit.