Patent ID: 7995219

Claim:
An image processing apparatus for generating print data to be transmitted to a print device, comprising: a scaling unit constructed to scale an image on a print area larger than a print medium in a same scaling factor in both longitudinal and lateral directions, if a full print function is designated; a shift unit constructed to shift, when a centering of the scaled image is designated, a position of the scaled image to a position of the scaled image to a position in which extension lengths at both sides of the scaled image extending off the print area are the same so that a center of the scaled image coincides with a center of the print area; and a cut off unit constructed to cut off a portion of the scaled and shifted image extending off the print area when the scaled and shifted image extends off the print area, wherein if IY/IX<PY/PX is positive (PX is a lateral length of the print area, PY is a longitudinal length of the print area, IX is a lateral length of the print image, and IY is a longitudinal length of the print image), the scaling unit scales the image on the print area larger than the print medium in the same scaling factor PY/IY in both longitudinal and lateral directions, and wherein if IY/IX>=PY/PX is positive, the scaling unit scales the image on the print area larger than the print medium in the same scaling factor PX/IX in both longitudinal and lateral directions.