1. A multifunction peripheral for performing functions on electronic documents stored in a portable storage device, the electronic documents having respective file types and names, the multifunction peripheral comprising: a port to receive the portable data storage device; an input unit to receive user input of a selected function of a plurality of functions, each function capable of being performed independently by the multifunction peripheral, the plurality of functions including a print function for printing data from the portable data storage device and a facsimile function for sending a facsimile from the portable storage device; a display; a controller to identify which of the electronic documents may have the selected function performed thereon based upon the file type of the electronic document, and to cause the display to display the names of the identified electronic documents; the input unit also to receive user selection of one of the displayed names; and the multifunction peripheral device to perform the selected function on the electronic document corresponding to the selected name.