Patent ID: 8031353

Claim:
A data processing device comprising: a processor configured to execute instructions that cause the processor to provide functional units including: a registering unit that registers a plurality of communicable printers as a plurality of virtual devices, each of the plurality of virtual devices having a plurality of functions; a settings-acquiring unit that acquires a setting for at least one of the plurality of functions for each of the plurality of virtual device; and a virtual device renaming unit that changes at least one of the virtual device names for the plurality of the virtual devices to a device name representing the setting of a corresponding virtual device acquired by the settings-acquiring unit; and a display unit that displays a plurality of virtual device names for the plurality of virtual devices, wherein the virtual device renaming unit adds a character string to the virtual device name, the character string representing the setting of the virtual device acquired by the settings-acquiring unit, and wherein the virtual device renaming unit adds the character string to a head of the virtual device name to provide a modified virtual device name, and the display unit displays and sorts the modified virtual device name to be arranged in a predetermined order.