Patent ID: 7827332

Claim:
A portable storage medium comprising: a connection unit which is connectable to an external device and enables data communication between the portable storage medium and the external device connected to the connection unit; a data storage unit which stores data received from the external device via the connection unit; and a data conversion unit configured to apply data conversion from print data into display data to the data stored in the data storage unit a switch which is configured to be set to a position specifying “storage” and a position specifying “printer”; a storage class descriptor storage unit which stores a storage class descriptor; a printer class descriptor storage unit which stores a printer class descriptor; and a descriptor responding unit which receives a descriptor request sent from the external device connected to the connection unit and sends back a descriptor to the external device, wherein the descriptor responding unit sends back the storage class descriptor to the external device in response to a descriptor request sent from a external device when the switch is at the position specifying “storage”, wherein the descriptor responding unit sends back the printer class descriptor to the external device in response to a descriptor request sent from a external device when the switch is at the position specifying “printer”; a storage class read-only device descriptor storage unit which stores a storage class read-only device descriptor; and a printer driver installer storage unit which stores a printer driver corresponding to the printer class descriptor stored in the printer class descriptor storage unit and an installer for installation of the printer driver wherein: the switch is configured to be set to a position specifying “driver storage”, and the descriptor responding unit sends back the storage class read-only device descriptor to the external device connected to the portable storage medium in response to the descriptor request from the external device when the switch is at the position specifying “driver storage”, and the installer is configured to automatically install the printer driver in the external device connected to the connection unit when the switch is at the position specifying “driver storage”.