There is provided an option module for a printer, capable of preserving
versatility while reducing possibility of ending in an error. An option
module for realizing a specific function while being connected to a
printer has a unit for inquiring to a printer connected thereto (below,
referred to as "the connected printer") regarding a print function usable
with the connected printer, and only the print function usable with the
connected printer is designated and operated, realizing the specific
function.