Patent ID: 9094631
Filing Date: 2015-07-28
Classification: H04N

Abstract:
1. A control device connectable to a recording device that records an image on a recording medium, the control device comprising: an application execution unit that, to record the image on the recording medium by the recording device, outputs image information including at least information denoting a first margin on the recording medium, and image data for an image to be recorded on the recording medium, by a function of a specific application; and a printer driver execution unit that, based on the image information input from the application execution unit, generates by a function of a printer driver a control command to record an image described by the image data in an application-specified area, which is an area defined by a first side separated by the first margin from a side of the recording medium, and outputs the control command to the recording device, wherein: if the image data is determined to not fit in the application-specified area when the image information is input from the application execution unit, the printer driver execution unit moves the side of the recording medium to a virtually enlarged side separated by an amount equal to the difference between the first margin and the second margin, generates a control command to record the image described by the image data in an enlarged area, which is defined by a second side separated by the second margin from the virtually enlarged side, and outputs the control command to the recording device, the printer driver execution unit virtually enlarges the side of the recording medium so that the enlarged area becomes an area corresponding to a recordable area, which is the largest area to which an image can be recorded on the recording medium, the recordable area is an area defined by margins managed by the printer driver, and the printer driver execution unit makes the enlarged area an area corresponding to the recordable area by virtually enlarging the side of the recording medium an amount equal to the difference between a margin denoted by the image information input from the application execution unit, and the margin managed by the printer driver.