Legal claims defining the scope of protection, as filed with the USPTO.
1. A relaying device configured to communicate with an image processing device and a specific server via a network, the specific server configured to store M pieces of image data having two or more data types in N folders, wherein the M being an integer more than 1 and the N being an integer more than 1, the specific server configured to store N pieces of folder type information regarding the N folders, each of the N pieces of folder type information being information for indicating which type of image data being to be stored, the relaying device comprising: a processor; a network interface; and a memory configured to store computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the relaying device to perform: acquiring, from the specific server via the network interface, the N pieces of folder type information; acquiring, from the image processing device via the network interface, folder selection instruction information indicating a selected folder selected from among the N folders; acquiring, from the specific server via the network interface, M pieces of image data identification information for identifying the M pieces of image data stored in the specific server; generating image data selection screen data for causing a display unit of the image processing device to display an image data selection screen, in a case where the N pieces of folder type information and the M pieces of image data identification information are acquired from the specific server and the folder selection instruction information is acquired from the image processing device, the generating of the image data selection screen data being executed based on the N pieces of folder type information, the M pieces of image data identification information, and the folder selection instruction information, the image data selection screen being used for selecting specific image data identification information from among M 1 pieces of image data identification information stored in the selected folder indicated by the folder selection instruction information, wherein the M 1 being an integer equal to or more than 1 and equal to or less than the M; outputting the generated image data selection screen data so that the network interface sends the image data selection screen data to the image processing device; and executing a process for causing the image processing device to acquire image data identified by the specific image data identification information acquired from the image processing device that is a destination of the image data selection screen data, in a case where the specific image data identification information is acquired from the image processing device that is the destination of the image data selection screen data after outputting the image data selection screen data to the image processing device, wherein the generating of the image data selection screen data includes: determining whether the folder type information regarding the selected folder indicates: that the selected folder is a first type of folder used for storing a first type of image data; or that the selected folder is a second type of folder used for string a second type of image data, the first type of image data being data having a format for reproducing one image and being data not having a page concept, and the second type of image data being data having a format for reproducing a plurality of images and being data having a page concept, generating a first type of image data selection screen data for causing the display unit of the image processing device to display a first type of image data selection screen having a first display pattern, in a case where determining determines that the selected folder is the first type of folder used for storing the first type of image data that does not have a page concept, the first type of image data selection screen including M 1 thumbnail images relating to the M 1 pieces of image data stored in the selected folder and M 1 first images respectively relating to the M 1 thumbnail images, the M 1 first images being images for accepting an instruction for a number of printing copies respectively of the M 1 pieces of image data, and the M 1 thumbnail images included in the first type of image data selection screen being images for accepting a selection of a thumbnail image of a printing target from among the displayed M 1 thumbnail images; and generating a second type of image data selection screen data for causing the display unit of the image processing device to display a second type of image data selection screen having a second display pattern which is different from the first display pattern, in a case where the determining determines that the selected folder is the second type of folder used for storing the second type of image data that has the page concept, the second type of image data selection screen including the M 1 thumbnail images and M 1 second images respectively relating to the M 1 thumbnail images, the M 1 second images being images for accepting an instruction for designating a range of pages to be printed from among a plurality of pages reproduced from image data respectively relating to the M 1 thumbnail images, and the M 1 thumbnail images included in the second type of image data selection screen being images for accepting a selection of a thumbnail image of a printing target from among the displayed M 1 thumbnail images.
2. The relaying device as in claim 1 , wherein the relaying device is configured to communicate with K servers including the specific server via the network, wherein the K being an integer more than 1, the computer-readable instructions further cause the relaying device to perform: generating server selection screen data for causing the display unit of the image processing device to display a server selection screen for accepting a selection of specific server identification information from among K pieces of server identification information, each of the K pieces of server identification information being information for identifying the K servers; outputting the server selection screen data generated by the generating of the server selection screen data, so that the network interface sends the server selection screen data to the image processing device; outputting folder identification information request information so that the network interface sends the folder identification information request information to the specific server that is identified by the specific server identification information, in a case where the specific server identification information is acquired from the image processing device that is the destination of the server selection screen data after outputting the server selection screen data to the image processing device, the folder identification information request information being information for requesting each of N pieces of folder identification information that identifies each of the N folders in the specific server identified by the specific server identification information; generating folder selection screen data for causing the display unit of the image processing device to display a folder selection screen for accepting a selection of specific folder identification information from among the N pieces of folder identification information, in a case where the N pieces of folder identification information and the N pieces of folder type information are acquired from the specific server after outputting the folder identification information request information to the image processing device, the folder selection screen data being generated based on the N pieces of folder identification information, each of the N pieces of folder identification information being information for identifying each of the N folders in the specific server; and outputting the generated folder selection screen data so that the network interface sends the folder selection screen data to the image processing device, wherein the acquiring of the folder selection instruction information includes acquiring the specific folder identification information as the folder selection instruction information, after outputting the folder selection screen data to the image processing device, the specific folder identification information being selected from among the N pieces of folder identification information that are sent from the image processing device that is a destination of the folder selection screen data.
3. The relaying device as in claim 2 , wherein the computer-readable instructions further cause the relaying device to perform: storing relation information regarding first screen data, response information, and second screen data in memory, the first screen data being data outputted to the image processing device, the response information being information responded from the image processing device after outputting the first screen data, the second screen data being data outputted secondly to the image processing device that is sender of the response information; and outputting the second screen data in accordance with the relation information stored in the memory so that the network interface sends the second screen data to the image processsing device that is sender of the response information, in a case where the response information is acquired from the image processing device that is a destination of the first screen data after outputting the second screen data, wherein the outputting of the second screen data includes: the outputting of the folder identification information request information; the generating of the folder selection screen data; and the outputting of the generated folder selection screen data.
4. The relaying device as in claim 1 , wherein the generating of the image data selection screen data includes: generating the first type of image data selection screen data in the case where the folder type information regarding the specific folder indicates that the selected specific folder is the first type of folder, the first type of image data selection screen being a screen for accepting a selection of a thumbnail image from among the display M 1 thumbnail images, the first type of folder being a folder for storing the first type of image data having a format for displaying one image; and generating the second type of image data selection screen data in the case where the folder type information indicates that the selected folder is the second type of folder, the second type of image data selection screen data being data for causing the display unit of the image processing device to display the second type of image data selection screen that includes the M 1 thumbnail images relating of the M 1 pieces of image data stored in the selected folder, the second type of image data selection screen being a screen for accepgint a selection of a thumbnail image from among the displayed M 1 thumbnail images, the second type of folder being folder for storing the second type of image data having a format for displaying a plurality of images.
5. The relaying device as in claim 1 , wherein the generating of the image data selection screen data includes: generating a third type of image data selection screen data in a case where the folder type information regarding the specific folder indicates that the selected specific folder is a third type of folder, the third type of folder being folder for storing a third type of image data in which image data having a first image data format and image data having a second image data format are associated, the first image data format being for reproducing one image and being a format not having a page concept, and the second image data format being for reproducing a plurality of images and being a format having a page concept, the third type of image data selection screen data being data for causing the display unit of the image processing device to display a third type of image data selection screen that includes M 1 thumbnail images relating to the M 1 pieces of image data stored in the selected folder, the third type of image data selection screen being a screen for accepting a selection of a thumbnail image from among the displayed M 1 thumbnail images, the third type of image data selection screen being a screen for accepting an instruction for designating at least one of: a number of printing copies of image data having the first image data format included in the third type of image data relating to the selected thumbnail image; and a number of printing copies of image data having the second image data format included in the third type of image data relating to the selected thumbnail image.
6. The relaying device as in claim 1 , wherein the executing of the process includes outputting specific information so that the network interface sends the specific information to the image processing device, the specific information being for causing the image processing device to acquire, from the specific server, image data identified by the specific image data identification information acquired from the image processing device that is a destination of the image data selection screen data.
7. The relaying device as in claim 5 , wherein the image data having the second image data format is for causing the display unit of the image processing device to display a manual of an image that is represented by the image data having a first image data format.
8. The relaying device as in claim 6 , wherein the image data having the first image data format is for causing the display unit of the image processing device to display a paper craft which is a solid model crafted from paper.
9. The relaying device as in claim 1 , wherein the first type of image data is at least one of JPEG format image data, EXIF format image data, PNG format image data, and BMP format image data, and the second type of image data is at least one of PDF format image data, TIFF format image data, data of a document file format created by a document creating application, and data of a presentation file format created by a presentation application.
10. A non-transitory computer-readable storage medium storing a computer program for a relaying device configured to communicate with an image processing device and a specific server via a network, the specific server configured to store M pieces of image data having two or more data types in N folders, wherein the M being an integer more than 1 and the N being an integer more than 1, the specific server configured to store N pieces of folder type information regarding the N folders, each of the N pieces of folder type information being information for indicating which type of image data being to be stored, the relaying device comprising a network interface, the computer program including instructions for causing a processor of the relaying device to operate as: acquiring, from the image processing device via the network interface, folder selection instruction information indicating a selected folder selected from among the N folders; acquiring, from the specific server via the network interface, M pieces of image data identification information for identifying the M pieces of image data stored in the specific server; generating image data selection screen data for causing a display unit of the image processing device to display an image data selection screen, in a case where the N pieces of folder type information and the M pieces of image data identification information are acquired from the specific server and the folder selection instruction information is acquired from the image processing device, the generating of the image data selection screen data being executed based on the N pieces of folder type information, the M pieces of image data identification information, and the folder selection instruction information, the image data selection screen being used for selecting specific image data identification information from among M 1 pieces of image data identification information stored in the selected folder indicated by the folder selection instruction information, wherein the M 1 being an integer equal to or more than 1 and equal to or less than the M; outputting the generated image data selection screen data so that the network interface sends the image data selection screen data to the image processing device; and executing a process for causing the image processing device to acquire image data identified by the specific image data identification information acquired from the image processing device that is a destination of the image data selection screen data, in a case where the specific image data identification information is acquired from the image processing device that is the destination of the image data selection screen data after outputting the image data selection screen data to the image processing device, wherein the generating of the image data selection screen data includes: determining whether the folder type information regarding the selected folder indicates that the selected folder is a first type of folder used for storing a first type of image data; or that the selected folder is a second type of folder used for storing a second type of image data, the first type of image data being data having a format for reproducing one image and being data not having a page concept, and the second type of image data having a format for reproducing a plurality of images and being data having a page concept generating a first type of image data selection screen for causing the display unit of the image processing device to display a first type of image data selection screen having a first display pattern, in a case where the determining determines that the selected folder is the first type of folder used for storing the first type of image data that does not have the page concept the first type of image data selection screen including M 1 thumbnail images relating to the M 1 pieces of image data stored in the selected folder and M 1 first images respectively relating to the M 1 thumbnail images, the M 1 first images being images for accepting an instruction for a number of printing copies respectively of the M 1 pieces of image data, the M 1 thumbnail images included in the first type of image data selection screen being images for accepting a selection of a thumbnail image of a printing target from among the displayed thumbnail images; and generating a second type of image data selection screen data for causing the display unit of the image processing device to display a second type of image data selection screen having a second display pattern which is different from the first display pattern, in a case where the determining determines that the selected folder is the second type of folder used for storing the second type of image data that has the page concept, the second type of image data selection screen including the M 1 thumbnail images and M 1 second images respectively relating to the M 1 thumbnail images relating to the M 1 pieces of image data stored in the selected folder, the M 1 second images being images for accepting an instruction for designating a range of pages to be printed from among a plurality of pages reproduced from image data respectively relating to the M 1 thumbnail images, and the M 1 thumbnail images included in the second type of image data selection screen being images for accepting a selection of a thumbnail image of a printing target from among the displayed M 1 thumbnail images.
11. The non-transitory computer-readable storage medium as in claim 10 , wherein the executing of the process includes outputting specific information so that the network interface sends the specific information to the image processing device, the specific information being for causing the image processing device to acquire, from the specific server, image data identified by the specific image data identification information acquired from the image processing device that is a destination of the image data selection screen data.
12. A method for controlling a relaying device configured to communicate with an image processing device and a specific server via a network, the specific server configured to store M pieces of image data having two or more data types in N folders, wherein the M being an integer more than 1 and the N being an integer more than 1, the specific server configured to store N pieces of folder type information regarding the N folders, each of the N pieces of folder type information being information for indicating which type of image data being to be stored, the relaying device comprising a network interface, the method comprising: acquiring, from the specific server via the network interface, the N pieces of folder type information; acquiring, from the image processing device via the network interface, folder selection instruction information indicating a selected folder selected from among the N folders; acquiring, from the specific server via the network interface, M pieces of image data identification information for identifying the M pieces of image data stored in the specific server; generating image data selection screen data for causing a display unit of the image processing device to display an image data selection screen, in a case where the N pieces of folder type information and the M pieces of image data identification information are acquired from the specific server and the folder selection instruction information is acquired from the image processing device, the generating of the image data selection screen data being executed based on the N pieces of folder type information, the M pieces of image data identification information, and the folder selection instruction information, the image data selection screen being used for selecting specific image data identification information from among M 1 pieces of image data identification information stored in the selected folder indicated by the folder selection instruction information, wherein the M 1 being an integer equal to or more than 1 and equal to or less than the M; outputting the generated image data selection screen data so that the network interface sends the image data selection screen data to the image processing device; and executing a process for causing the image processing device to acquire image data identified by the specific image data identification information acquired from the image processing device that is a destination of the image data selection screen data, in a case where the specific image data identification information is acquired from the image processing device that is the destination of the image data selection screen data after outputting the image data selection screen data to the image processing device, wherein the generating of the image data selection screen data includes: determining whether the folder type information regarding the selected folder indicates that the selected folder is a first type of folder used for storing a first type of image data: or that the selected folder is a second type of folder used for storing a second type of image data, the first type of image data being data having a format for reproducing one image and being data not having a page concept, and the second type of image data being data having a format for reproducing a plurality of images and being data having a page concept, generating a first type of image data selectin screen data for causing the display unit of the image processing device to display a first type of image data selection screen having a first display pattern, in a case where the determining determines that the selected folder is the first type of folder used for storing the first type of image data that does not have the page concept the first type of image data selection screen including M 1 thumbnail images relating to the M 1 pieces of image data stored in the selected folder and M 1 first images respectively relating to the M 1 thumbnail images, the M 1 first images being images for accepting an instruction for a number of printing copies respectively of the M 1 pieces of image data, the M 1 thumbnail images included in the first type of image data selection screen being images for accepting a selection of a thumbnail image of a printing target from among the displayed M 1 thumbnail images; and generating a second type of image data selection screen data for causing the display unit of the image processing device to display a second type of image data selection screen having a second display pattern which is different from the first display pattern, in a case where the determining determines that the selected folder is the second type of folder used for storing the second type of image data that has the page concept the second type of image data being data having a format for reproducing a plurality of images and being data having a page concept, the second type of image data selection screen including the M 1 thumbnail images and M 1 second images respectively relating to the M 1 thumbnail images, the M 1 second images being images for accepting an instruction for designating a range of pages to be printed from among a plurality of pages reproduced from image data respectively relating to the M 1 thumbnail images, and the M 1 thumbnail images included in the second type of image data selection screen being images for accepting a selection of a thumbnail image of a printing target from among the displayed M 1 thumbnail images.
13. The method as in claim 12 , wherein the executing of the process includes outputting specific information so that the network interface sends the specific information to the image processing device, the specific information being for causing the image processing device to acquire, from the specific server, image data identified by the specific image data identification information acquired from the image processing device that is a destination of the image data selection screen data.
Unknown
May 16, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.