A system including an information processing apparatus and a printer capable to communicate with the information processing apparatus, the printer having a display device, wherein the information processing apparatus comprises: a first preparation unit configured to prepare print layout data in accordance with an instruction of a user, the print layout data indicating print layout of print information corresponding to a print object that includes a fixed print object and a variable print object; and a second preparation unit configured to prepare screen layout data in accordance with preparation of the print layout data, the screen layout data indicating screen layout that includes an input field for accepting input of print information corresponding to the variable print object; and a communication interface configured to transmit the prepared print layout data and the prepared screen layout data to the printer, and the printer comprises: a storage device configured to store: a plurality of print layout data that has been received from the information processing apparatus, a plurality of screen layout data that has been received from the information processing apparatus, a displaying unit (102, 103) configured to display, at the display device, a screen corresponding to a screen layout data specified by a printer user among the plurality of screen layout data stored in the storage device; an input unit configured to accept input of print information to an input field included in the screen displayed at the display device; and a print unit configured to print, on a print medium, print information corresponding to first print layout data associated with the screen layout data specified by the printer user and the accepted print information, the first print layout data being among the plurality of print layout data stored in the storage device. a first preparation unit configured to prepare print layout data in accordance with an instruction of a user, the print layout data indicating print layout of print information corresponding to a print object that includes a fixed print object and a variable print object; and a second preparation unit configured to prepare screen layout data in accordance with preparation of the print layout data, the screen layout data indicating screen layout that includes an input field for accepting input of print information corresponding to the variable print object; and a communication interface configured to transmit the prepared print layout data and the prepared screen layout data to the printer, and the printer comprises: a storage device configured to store: a plurality of print layout data that has been received from the information processing apparatus, a plurality of screen layout data that has been received from the information processing apparatus, a displaying unit (102, 103) configured to display, at the display device, a screen corresponding to a screen layout data specified by a printer user among the plurality of screen layout data stored in the storage device; an input unit configured to accept input of print information to an input field included in the screen displayed at the display device; and a print unit configured to print, on a print medium, print information corresponding to first print layout data associated with the screen layout data specified by the printer user and the accepted print information, the first print layout data being among the plurality of print layout data stored in the storage device. a storage device configured to store: a plurality of print layout data that has been received from the information processing apparatus, a plurality of screen layout data that has been received from the information processing apparatus, a displaying unit (102, 103) configured to display, at the display device, a screen corresponding to a screen layout data specified by a printer user among the plurality of screen layout data stored in the storage device; an input unit configured to accept input of print information to an input field included in the screen displayed at the display device; and a print unit configured to print, on a print medium, print information corresponding to first print layout data associated with the screen layout data specified by the printer user and the accepted print information, the first print layout data being among the plurality of print layout data stored in the storage device.