An image-forming apparatus configured to communicate with a peripheral device, comprising: scanning means configured to scan a document; first generating means configured to generate data corresponding to the document scanned by the scanning means; obtaining means configured to obtain image data held by the peripheral device; display means configured to display a screen (Fig. 7) for receiving an instruction to associate the document data with the image data, wherein thumbnails of the document data and thumbnails of the image data are displayed on the screen, so that, after receipt of the instruction, the image data and document data are stored in association with each other; forming means configured to form display data in the form of a page (Fig. 14) for displaying document data generated by the first generating means and selected by a user via the screen displayed on the display means and image data obtained by the obtaining means from the peripheral device and selected via the screen (Fig. 7) displayed on the display means in association with each other and the forming means including thumbnail generating means configured to generate one or more thumbnails of image data obtained from the peripheral device and second generating means configured to generate a list of the one or more thumbnails generated by the thumbnail generating means, the display data including the list of thumbnails, the selected document data, and the selected image data such that if a thumbnail of the list of thumbnails is selected, the associated image data is displayed in an area of the page specified as an enlarged display area and the associated document data is displayed in a second area of the page specified as an enlarged display area; sending means configured to send the display data formed by the forming means to an external information-processing apparatus, wherein the image-forming apparatus comprises a browser to display the display data on the image-forming apparatus. scanning means configured to scan a document; first generating means configured to generate data corresponding to the document scanned by the scanning means; obtaining means configured to obtain image data held by the peripheral device; display means configured to display a screen (Fig. 7) for receiving an instruction to associate the document data with the image data, wherein thumbnails of the document data and thumbnails of the image data are displayed on the screen, so that, after receipt of the instruction, the image data and document data are stored in association with each other; forming means configured to form display data in the form of a page (Fig. 14) for displaying document data generated by the first generating means and selected by a user via the screen displayed on the display means and image data obtained by the obtaining means from the peripheral device and selected via the screen (Fig. 7) displayed on the display means in association with each other and the forming means including thumbnail generating means configured to generate one or more thumbnails of image data obtained from the peripheral device and second generating means configured to generate a list of the one or more thumbnails generated by the thumbnail generating means, the display data including the list of thumbnails, the selected document data, and the selected image data such that if a thumbnail of the list of thumbnails is selected, the associated image data is displayed in an area of the page specified as an enlarged display area and the associated document data is displayed in a second area of the page specified as an enlarged display area; sending means configured to send the display data formed by the forming means to an external information-processing apparatus, wherein the image-forming apparatus comprises a browser to display the display data on the image-forming apparatus.