Information processing apparatus, recording system, computer readable medium
Abstract
An information processing apparatus includes: a display; user interface a user interface; a storage configured to store an external program; a network interface configured to perform wireless communication with an image recording apparatus capable of executing recording processing of recording an image on a sheet according to a setting value; and a controller configured to execute: external acquisition processing of executing the external program for determining the print data based on a user's operation and acquiring the print data; preview display processing of generating a preview image and displaying the preview image on the display; first reception processing of receiving a touch operation of instructing execution of the recording processing through the user interface; and output processing of, when the first touch operation is received, transmitting recording instruction information for executing the recording processing of the print data to the image recording apparatus.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A non-transitory computer readable recording medium storing a printing program configured to be executed by a computer comprising a display, a user interface, a storage configured to store an external program which is installed in the computer and a network interface, the printing program, when the printing program which is installed in the computer is executed by the computer, the printing program causing the computer to execute: first user interface displaying process of displaying, on the display a first user interface which allows a user to select a first type of print data, when the external program is executed by the computer, the external program causing the computer to execute second user interface displaying process of displaying, on the display, a second user interface which allows the user to select a second type of print data different from the first type of print data,
when the printing program which is installed in the computer is executed by the computer, causing the computer to execute:
determination processing of determining whether the external program is stored in the storage;
third user interface displaying process of display, on the display, a third user interface which allows the user to select an activation of the external program;
list display processing of displaying, on the display, a basic object and an external object, the external object representing the external program stored in the storage, in the list display processing, only an external object of a specific external program which is determined to be stored in the storage in the determination processing is displayed on the display as the external object, the external object being the third user interface,
external program executing processing of executing the external program when the user selects the activation of the external program through the third user interface,
after the external program is activated, external acquisition processing of acquiring the second type of the print data selected by the user through the second user interface;
preview display processing of displaying a preview image on the display, the preview image representing a state where a print image represented by one of the first type of the print data selected by the user through the first user interface and the second type of the print data acquired in the external acquisition processing is recorded on a sheet according to the specified setting value, by an image recording apparatus which is configured to perform wireless communication with the network interface;
first reception processing of receiving a first touch operation through the first user interface at a state where the preview image is displayed on the display, the first touch operation instructing execution of the recording processing of the print datauser interface; and
output processing of, when the first touch operation is received in the first reception processing, transmitting recording instruction information to the image recording apparatus through the network interface, recording instruction information instructing the image recording apparatus to execute the recording processing of the print data.
2. The non-transitory computer readable recording medium according to claim 1 , wherein the printing program causes the computer to execute:
list display processing of displaying, on the display, a basic object and an external object, the external object representing the external program stored in the storage in the third user interface displaying process; in a state that the third user interface is displayed on the display, second reception processing of receiving, through the user interface, a second touch operation of selecting one of the basic object and the external object which are displayed on the display in the list display processing; basic acquisition processing of, when the second touch operation of selecting the basic object is received in the second reception processing, receiving, through the user interface, a designation operation of designating data which can be acquired from an acquisition source and acquiring, as the first type of the print data which is acquired through the first user interface, the data designated in the designation operation from the acquisition source without intervention of the external program, and the external acquisition processing by using the external program represented by the external object when the second touch operation of selecting the external object is received in the second reception processing.
3. The non-transitory computer readable recording medium according to claim 2 , wherein
the printing program is causes the computer to execute determination processing of determining whether the external program is stored in the storage, and in the list display processing, only an external object of a specific external program which is determined to be stored in the storage in the determination processing is displayed on the display as the external object.
4. The non-transitory computer readable recording medium according to claim 3 , wherein
the printing program causes the computer to execute identification information acquisition processing of acquiring a plurality of program identifying information for identifying each of the external programs that can be executed in the external acquisition processing, and in the determination processing, it is determined whether the external program identified by the program identifying information is stored in the storage.
5. The non-transitory computer readable recording medium according to claim 3 , wherein
the printing program causes the computer to execute: object acquisition processing of attempting to acquire first object data from the specific external program, the object data representing a first object; display the first object on the display, as the external object, in the list display processing when the first object data is acquired in the object acquisition processing, and the first object represents the specific external program.
6. The non-transitory computer readable recording medium according to claim 5 , wherein
second object data representing a second object for distinguishing one of the external programs from another external program is stored in the storage, third object data representing a third object for distinguishing the external programs from the basic object is stored in the storage, and the printing program causes the computer to display one of the second object and the third object on the display, as the external object, in the list display processing.
7. The non-transitory computer readable recording medium according to claim 6 , wherein
when the first object data is acquired in the object acquisition processing, the printing program causes the computer to display the first object on the display, as the external object, in the list display processing, and when the first object data cannot be acquired in the object acquisition processing, the printing program causes the computer to display one of the second object and the third object on the display, as the external object, in the list display processing.
8. The non-transitory computer readable recording medium according to claim 7 , wherein the second object data and the third object data are stored in the storage when the printing instruction is installed in the computer or when the printing instruction is updated.
9. The non-transitory computer readable recording medium according to claim 3 , wherein
the external object is provided to an area of the storage allotted to the external program when the external program is installed in the computer, and the printing program reads out the external object from the storage from an area of the storage allotted to the external program.
10. The non-transitory computer readable recording medium according to claim 3 , wherein when it is notified from an OS (Operation System) of the computer that the external program is deleted from the storage, the printing program causes the computer to set the external object, which represents the specific external program, to a non-display state in the list display processing.
11. The non-transitory computer readable recording medium according to claim 3 , wherein when it is determined in the determination processing that the external program is not stored in the storage, the printing program causes the computer to display a notification object, which notifies that there is the external program capable of being installed in the computer, on the display in the list display processing.
12. The non-transitory computer readable recording medium according to claim 1 ,
wherein the printing program causes the computer to execute: the external acquisition processing of acquiring program identifying information of the executed external program from the external program, the identifying information identifying the external program that can be executed in the external acquisition processing; readout processing of, when the first setting value associated with the acquired program identifying information is stored in the storage, reading out the first setting value from the storage; the preview display processing of displaying the preview image, which is generated according to the first setting value read out in the readout processing, on the display, and the output processing of transmitting, to the image recording apparatus through the network interface, the recording instruction information for executing the recording processing of the second type of the print data according to the first setting value used for generation of the preview image.
13. The non-transitory computer readable recording medium according to claim 12 , wherein in the preview display processing that is executed when a designated setting value, which is the setting value to be used in the recording processing of the second type of the print data, is acquired from the external program, the printing program displays the preview image generated according to the designated setting value on the display, regardless of whether the first setting value is stored in the storage.
14. The non-transitory computer readable recording medium according to claim 13 , wherein the printing program causes the computer to store the designated setting value in the storage as the first setting value.
15. A non-transitory computer readable recording medium storing an external program that is to be executed by the computer with an instruction from the printing program according to claim 1 ,
wherein when the user interface receives a touch operation of designating the second type of the print data, the external program causes the computer to execute notification processing of notifying the printing program of data identifying information representing the second type of the print data.
16. The non-transitory computer readable recording medium according to claim 1 , wherein the printing program is called by the external program as a plug-in.
17. The non-transitory computer readable recording medium according to claim 1 , wherein the printing program is activated by the external program through an Operating System (OS).
18. The non-transitory computer readable recording medium according to claim 1 , wherein
wherein the printing program causes the computer to execute: notifying process of activating the external program and notifying, of the external program, a selectable range of the setting values to be used in the output processing;
after notifying the selectable range of the setting values, setting value acquiring process of acquiring, from the external program, the setting value selected from the selectable range by the external program as the specified setting value.
19. An information processing apparatus comprising:
a display;
a user interface;
a storage configured to store an external program and a printing program an instruction program which are independently installed in the information processing apparatus;
a network interface; and
a processor configured to execute the external program and the printing instruction program, when the printing program which is installed in the computer is executed by the computer, the printing program causing the computer to execute first user interface displaying process of displaying, on the display a first user interface which allows a user to select a first type of print data, when the external program is executed by the computer processor, the external program causing the computer processor to execute second user interface external program screen displaying process of displaying, on the display, a second user interface an external program screen which allows the user interface to receive a second operation to a second type of print image datadifferent from the first type of print data,
wherein the printing instruction program when executed by the processor, causes the information processing apparatus to execute:
determination processing of determining whether the external program is stored in the storage;
list display processing of displaying, on the display, a basic object and an external object on an instruction program screen, the external object representing the external program stored in the storage, in the list display processing, only an external object of a specific external program which is determined to be stored in the storage in the determination processing is displayed on the display as the external object,
third user interface displaying process of display, on the display, a third user interfacethe instruction program screen which allows the user interface to receive an operation to select an activation of the external program via the external object;
external program executing processing of executing the external program when the user selects the activation of the external program through the third user interface instruction program screen;
after the external program is activated, external acquisition processing of acquiring the second type of the print image data selected by the user second operation received through the second user interface;
preview display processing of displaying a preview image on the display, the preview image representing a state where a print an image represented by one of the a first type of the print image data selected by the user a first operation received through the first user interface, the first type of image data different from the second type of image data, and the second type of the print image data selected by the user second operation received through the second user interface is recorded on a sheet is subjected to an image processing according to the specified setting value, by an image recording processing apparatus which is configured to perform wireless communication with the network interface;
first reception processing of receiving a first touch operation through the user interface at a state where the preview image is displayed on the display, the first touch operation instructing execution of the recording image processing of the print data user interface image data; and
output processing of, when the first touch operation is received in the first reception processing, transmitting recording instruction information to the image recording processing apparatus through the network interface, recording instruction information instructing the image recording processing apparatus to execute the recording image processing of the print image.
20. A recording An information processing system comprising:
an information processing apparatus comprising a display, a user interface, a storage configured to store an external program and a printing an instruction program which are independently installed in the information processing apparatus, a first network interface, and a first processor configured to execute the external program and the printing instruction program, when the printing program which is installed in the computer is executed by the computer, the printing program causing the computer to execute first user interface displaying process of displaying, on the display a first user interface which allows a user to select a first type of print data, when the external program is executed by the computer first processor, the external program causing the computer first processor to execute second user interface external program screen displaying process of displaying, on the display, a second user interface an external program screen which allows the user interface to receive a second operation to select a second type of print image datadifferent from the first type of print data, and
an image recording processing apparatus comprising a recording unit configured to execute recording image processing of recording an image, a second network interface, and a controller,
wherein the printing instruction program when executed by the first processor, causes the information processing apparatus to execute:
determination processing of determining whether the external program is stored in the storage,
list display processing of displaying, on the display, a basic object and an external objection an instruction program screen, the external object representing the external program stored in the storage, in the list display processing, only an external object of a specific external program which is determined to be stored in the storage in the determination processing is displayed on the display as the external object,
third user interface displaying process of display, on the display, a third user interfacethe instruction program screen which allows the user interface to receive an operation to select an activation of the external program via the external object:
external program executing processing of executing the external program when the user selects the activation of the external program through the third user interface instruction program screen;
after the external program is activated, external acquisition processing of acquiring the second type of print image data selected by the user second operation received through the second user interface;
preview display processing of displaying a preview image on the display, the preview image representing a state where a print an image represented by one of the a first type of the print image data selected by the user a first operation received through the first user interface, the first type of image data different from the second type of image data, and the second type of the print image data selected by the user second operation received through the second user interface recorded on a sheet is subjected to an image processing according to the specified setting value, by an image recording processing apparatus which is configured to perform wireless communication with the network interface;
first reception processing of receiving a first touch operation through the user interface at a state where the preview image is displayed on the display, the first touch operation instructing execution of the recording image processing of the print data user interfaceimage data; and
output processing of, when the first touch operation is received in the first reception processing, transmitting recording instruction information to the image recording processing apparatus through the network interface, recording instruction information instructing the image recording processing apparatus to execute the recording image processing of the print image data, and
wherein the controller is configured to cause the recording unit to execute the recording image processing represented by the recording instruction information when the recording instruction information is received from the information processing apparatus through the second network interface.
21. The non-transitory computer readable recording medium according to claim 1, wherein the display includes a touch screen that receives an input through at least one of the first user interface, the second user interface, and the third user interface.
22. A non-transitory computer readable recording medium storing an instruction program configured to be executed by a computer comprising a display, a user interface, a storage configured to store an external program which is installed in the computer and a network interface, when the external program is executed by the computer, the external program causing the computer to execute external program screen displaying process of displaying, on the display, an external program screen which allows the user interface to receive a first operation to select a first type of image data,
when the instruction program which is installed in the computer is executed by the computer, causing the computer to execute: determination processing of determining whether the external program is stored in the storage, list display processing of displaying, on the display, a basic object and an external object on an instruction program screen, the external object representing the external program stored in the storage, in the list display processing, only an external object of a specific external program which is determined to be stored in the storage in the determination processing is displayed on the display as the external object, the instruction program screen which allows the user interface to receive an operation to select an activation of the external program via the external object; external program executing processing of executing the external program when the user selects the activation of the external program through the instruction program screen, after the external program is activated, external acquisition processing of acquiring the first type of the image data selected by the first operation received through the user interface; first reception processing of receiving a first touch operation through the user interface at a state where a preview image is displayed on the display, the first touch operation instructing execution of the image processing of the image data; and output processing of, when the first touch operation is received in the first reception processing, transmitting recording instruction information to the image processing apparatus through the network interface, recording instruction information instructing the image processing apparatus to execute the image processing of the image data.
23. The non-transitory computer readable recording medium according to claim 22, wherein the instruction program causes the computer to execute:
preview display processing of displaying the preview image on the display, the preview image representing a state where an image represented by one of a second type of image data selected by the second operation received through the user interface, the first type of image data different from the second type of image data and the first type of the image data selected by the first operation is subjected to an image processing according to the specified setting value, by an image processing apparatus which is configured to perform wireless communication with the network interface.
24. The non-transitory computer readable recording medium according to claim 23, wherein the instruction program causes the computer to execute:
in a state that the instruction program screen is displayed on the display, second reception processing of receiving, through the user interface, a second touch operation of selecting one of the basic object and the external object which are displayed on the display in the list display processing; basic acquisition processing of, when the second touch operation of selecting the basic object is received in the second reception processing, receiving, through the user interface, a designation operation of designating data which can be acquired from an acquisition source and acquiring, as the second type of the image data which is acquired, the data designated in the designation operation from the acquisition source without intervention of the external program, and the external acquisition processing by using the external program represented by the external object when the second touch operation of selecting the external object is received in the second reception processing.
25. The non-transitory computer readable recording medium according to claim 23,
wherein the instruction program causes the computer to execute: the external acquisition processing of acquiring program identifying information of the executed external program from the external program, the identifying information identifying the external program that can be executed in the external acquisition processing; readout processing of, when the first setting value associated with the acquired program identifying information is stored in the storage, reading out the first setting value from the storage; the preview display processing of displaying the preview image, which is generated according to the first setting value read out in the readout processing, on the display, and the output processing of transmitting, to the image processing apparatus through the network interface, the recording instruction information for executing the image processing of the first type of the image data according to the first setting value used for generation of the preview image.
26. The non-transitory computer readable recording medium according to claim 25, wherein in the preview display processing that is executed when a designated setting value, which is the setting value to be used in the image processing of the first type of the image data, is acquired from the external program, the instruction program displays the preview image generated according to the designated setting value on the display, regardless of whether the first setting value is stored in the storage.
27. The non-transitory computer readable recording medium according to claim 26, wherein the instruction program causes the computer to store the designated setting value in the storage as the first setting value.
28. The non-transitory computer readable recording medium according to claim 22, wherein
the instruction program causes the computer to execute identification information acquisition processing of acquiring a plurality of program identifying information for identifying each of the external programs that can be executed in the external acquisition processing, and in the determination processing, it is determined whether the external program identified by the program identifying information is stored in the storage.
29. The non-transitory computer readable recording medium according to claim 22, wherein
the instruction program causes the computer to execute: object acquisition processing of attempting to acquire first object data from the specific external program, the object data representing a first object; display the first object on the display, as the external object, in the list display processing when the first object data is acquired in the object acquisition processing, and the first object represents the specific external program.
30. The non-transitory computer readable recording medium according to claim 29, wherein
second object data representing a second object for distinguishing one of the external programs from another external program is stored in the storage, and third object data representing a third object for distinguishing the external programs from the basic object is stored in the storage, the instruction program causes the computer to display one of the second object and the third object on the display, as the external object, in the list display processing.
31. The non-transitory computer readable recording medium according to claim 30, wherein
when the first object data is acquired in the object acquisition processing, the instruction program causes the computer to display the first object on the display, as the external object, in the list display processing, and when the first object data cannot be acquired in the object acquisition processing, the instruction program causes the computer to display one of the second object and the third object on the display, as the external object, in the list display processing.
32. The non-transitory computer readable recording medium according to claim 31, wherein the second object data and the third object data are stored in the storage when the instruction program is installed in the computer or when the instruction program is updated.
33. The non-transitory computer readable recording medium according to claim 22, wherein when it is notified from an OS (Operation System) of the computer that the external program is deleted from the storage, the instruction program causes the computer to set the external object, which represents the specific external program, to a non-display state in the list display processing.
34. The non-transitory computer readable recording medium according to claim 22, wherein when it is determined in the determination processing that the external program is not stored in the storage, the instruction program causes the computer to display a notification object, which notifies that there is the external program capable of being installed in the computer, on the display in the list display processing.
35. The non-transitory computer readable recording medium according to claim 22, wherein
the external object is provided to an area of the storage allotted to the external program when the external program is installed in the computer, and the instruction program reads out the external object from the storage from an area of the storage allotted to the external program.
36. The non-transitory computer readable recording medium according to claim 22, wherein the external program is called by the instruction program as a plug-in.
37. The non-transitory computer readable recording medium according to claim 22, wherein the external program is activated by the instruction program through an Operating System (OS).
38. The non-transitory computer readable recording medium according to claim 22, wherein
wherein the instruction program causes the computer to execute: notifying process of activating the external program and notifying, of the external program, a selectable range of the setting values to be used in the output processing; after notifying the selectable range of the setting values, setting value acquiring process of acquiring, from the external program, the setting value selected from the selectable range by the external program as the specified setting value.
39. A non-transitory computer readable recording medium storing an external program that is to be executed by the computer with an instruction from the instruction program according to claim 22,
wherein when the user interface receives a touch operation of designating the first type of the image data, the external program causes the computer to execute notification processing of notifying the instruction program of data identifying information representing the first type of the image data.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.