Patent ID: 8488182

Claim:
A non-transitory computer readable medium storing a program for configuring an information processing apparatus that transmits/receives information to/from a scanner and a plurality of printers so that the information processing apparatus performs as an image reading unit, a printer selection unit, and a layout unit, wherein: the image reading unit is configured to generate a scanned image from an original document via the scanner and select either a first image scanning operation or a second image scanning operation; the printer selection unit is configured to select a printer driver corresponding to a printer that performs a printing operation from the plurality of printers only when the second image scanning operation is selected, the first image scanning operation being performed based on a readable range of the scanner and the second image scanning operation being performed based on a printable range of the selected printer; and the layout unit is configured to calculate a print start point such that the read image is printed in a condition in which one end of the read image is identical to one end of a printable range of the selected printer that is selected by the printer selection unit and is selected from the plurality of printers to/from which the information processing apparatus transmits/receives information.