A host device includes one or more menu groups provided in a driver
program to drive an external device connectable to the host device and to
set driving options of the external device, a user interface section
connected to the one or more menu groups to provide a user interface
screen to independently display the one or more menu groups separately
with respect to each other, and a display section to display the user
interface screen provided by the user interface section. Accordingly, a
user can conveniently set the driving options of the external device
connectable to the host device after the driver program is installed in
the host device without inconvenience caused by moving between menu
groups.