In the host computer 1, a controller 101 executes a system control program, a print control program, and an application program (such as programs shown in various figures) loaded from a storage device such as a ROM or a storage device 103 onto a RAM thereby generally controlling various data processing operations.