An information processing apparatus is communicable with a server and an
image forming apparatus. A first set of printing commands is acquired
from the server. A raster image processor (RIP) processes an image to
form raster image data based on the acquired first set of printing
commands. One of the first set of printing commands or the formed raster
image data is transferred to the image forming apparatus. The RIP is
controlled to form raster image data based on a second set of printing
commands when the RIP is not carrying out image processing based on the
first set of printing commands, and the second set of printing commands
are transferred to the image forming apparatus for image processing based
thereon when the RIP is carrying out image processing based on the first
set of printing commands.