This application claims priority from Japanese Patent Application No. 2023-182630 filed on Oct. 24, 2023. The entire content of the priority application is incorporated herein by reference.
As an example of a recording apparatus, a multifunction peripheral having a plurality of different functions such as a copy function, a scanner function, a print function, a facsimile function, etc., is known. Such multifunction peripherals include a multifunction peripheral adopting a technique of connecting the multifunction peripheral to the Web through operating of an operation button to thereby add a new application which is not originally included in the multifunction peripheral so that the new application can be used in the multifunction peripheral.
In some recording apparatuses, such as described above, to which an additional function can be added, a selecting part for selecting a basic function originally possessed by the recording apparatus, and a selecting part for selecting the additional function added to the recording apparatus are arranged on the same screen such as a home screen. Further, in a case where the selecting part for selecting the basic function is selected, a screen for performing a setting regarding the basic function is displayed; in a case where the selecting part for selecting the additional function is selected, a screen for performing a setting regarding the additional function is displayed. That is, the screen for performing the setting regarding the basic function and the screen for performing the setting regarding the additional function are different screens. On the other hand, the basic function and the additional function share many common setting items. In such a configuration, in a case where a user desires to change the function of the multifunction peripheral to the additional function from the basis function, after having set a setting item of the basic function, the user is required to switch between the screen for performing the setting regarding the basic function and the screen for performing the setting regarding the additional function, which takes labor for the user.
An object of the present disclosure is to provide an image handling apparatus, an external apparatus, an information displaying method, and a medium capable of reducing labor required for performing a setting regarding a basic function originally included in an image handling apparatus and a setting regarding an additional function added to the image handling apparatus.
According to a first aspect of the present disclosure, there is provided an image handling apparatus including:
According to a second aspect of the present disclosure, there is provided an external apparatus configured to communicate with the image handling apparatus of the first aspect, including:
According to a third aspect of the present disclosure, there is provided an external apparatus configured to communicate with the image handling apparatus of the first aspect, including:
According to a fourth aspect of the present disclosure, there is provided an information displaying method executed by a controller of an image handling apparatus, the image handling apparatus including:
According to a fifth aspect of the present disclosure, there is provided a non-transitory and computer-readable medium storing a program executable by a controller of an image handling apparatus, the image handling apparatus including:
In a present disclosure, in response to selection of a first selecting part of a first screen, a controller causes a display to display a second screen including a second selecting part for selecting a setting item regarding a basic function. Further, in a case where the controller causes the display to display the second screen, the controller causes the display to display the second screen including the second selecting part and a third selecting part for selecting a setting item of an additional function. With this, both selection of the setting item of the basic function and selection of the setting item of the additional function can be performed in a state that the second screen is displayed in the display. As a result, selection of a setting item common to the basic function and the additional function can be performed in the state that the second screen is displayed, and thus labor required for switching the screens can be reduced.
In the following, an embodiment of the present disclosure will be described.
A recording apparatus 1 of the present embodiment is capable of preforming recording on a recording sheet S, reading of a document (original document), etc., and is a so-called multifunction peripheral. As depicted in
The recording part 2 is disposed inside the recording apparatus 1, and is a part which performs a recording of an image onto the recording sheet S. The recording part 2 will be described in detail later. The feeding part 3 feeds the recording sheet S to the recording part 2. The discharging part 4 is a part to which the recording sheet S, having the recording performed thereon by the recording part 2, is discharged. The reading part 5 is a part which performs a reading of the image. The reading part 5 will be described in detail later.
The operation panel 6 is, for example, a touch panel. As will be described later, various selecting parts, each of which is configured to be selected by a user, are displayed on the operation panel 6; in a case where the user touches a part, of the operation panel 6, which displays each of the selecting parts, the user can select the touched selecting part. Note that in the present embodiment, the operation panel 6 is an example of an integrated member of a “display” and an “interface (operating part)”. Further, instead of the operation panel 6, a display such as a liquid crystal display and an interface (an operating part) such as a button may be separately included in the recording apparatus 1. In this case, a selecting part which is displayed in the display is selected, based on an operation of the interface by the user.
Next, the recording part 2 will be described in detail. As depicted in
The first carriage 11 is supported by two guide rails 21 and 22 which extend in a horizontal scanning direction. In the following description, right and left of the scanning direction are defined as depicted in
The ink-jet head 12 is mounted on the first carriage 11. The ink-jet head 12 ejects an ink from a plurality of nozzles 10 formed in a nozzle surface 12a which is the lower surface of the ink-jet head 12. To provide a more detailed description, the plurality of nozzles 10 is aligned in a conveying direction which is horizontal and which is orthogonal to the scanning direction so as to form a nozzle row 9. Four nozzle rows 9 are arranged side by side in the scanning direction in the nozzle surface 12a. Black, yellow, cyan, and magenta inks are ejected from the plurality of nozzles 10 of the four nozzle rows 9, starting from rightmost nozzle row in the scanning direction.
The platen 13 is disposed below the ink-jet head 12 and faces the plurality of nozzles 10. The platen 13 extends over the entire length of the recording sheet S in the scanning direction and supports the recording sheet S from below. The conveying roller 14 is disposed at a position upstream of the ink-jet head 12 and the platen 13 in the conveying direction. The conveying roller 15 is disposed at a position downstream of the ink-jet head 12 and the platen 13 in the conveying direction. The conveying rollers 14 and 15 are connected to a conveying motor 87 depicted in
Further, in the recording part 2, a recording pass of causing the ink-jet head 12 to eject the ink(s) from the plurality of nozzles 10 toward the recording sheet S while driving the first carriage motor 86 so as to move the first carriage 11 in the scanning direction, and a conveying operation of driving the conveying motor 87 so as to cause the conveying rollers 14 and 15 to convey the recording sheet S in the conveying direction are repeatedly performed, and thereby recording of an image on the recording sheet S fed from the feeding part 3 can be performed. The recording sheet S on which the image has been recorded will be discharged to the discharging part 4.
As depicted in
The placement stand 31 is a transparent member having a substantially rectangular parallelepiped shape and made of a material such as glass, and is disposed in an upper part of the recording apparatus 1.
The reading unit 33 is located below the placement stand 31. The reading unit 33 has a second carriage 41, a light-emitting part 42, and a plurality of light-receiving parts 43.
The second carriage 41 extends over the entire length of the placement stand 31 in the conveying direction. Further, the second carriage 41 is supported by a non-depicted guide rail so as to be movable in the scanning direction. Furthermore, the second carriage 41 is connected to a second carriage motor 88 depicted in
The light-emitting part 42 is disposed on the upper surface of the second carriage 41. The light-emitting part 42 irradiates lights of three colors which are red, green, and blue, toward the placement stand 31. The plurality of light-receiving parts 43 is disposed on the upper surface of the second carriage 41. The plurality of light-receiving parts 43 is arranged adjacent to each other in the conveying direction over the entire length of the placement stand 31. Each of the plurality of light-receiving parts 43 receives the light which is irradiated from the light-emitting part 42 and reflected by a document (original document) R1 placed on the placement stand 31, or a document (original document) R2 conveyed by the ADF 35 as will be described later. Each of the plurality of light-receiving parts 43 individually detects the red, green, and blue components of the received light, and outputs a signal according to the components of the respective colors.
The cover 34 is positioned above the placement stand 31. The cover 34 is supported to be swingable by a swinging shaft 31b. The swinging shaft 31b is disposed at an end part, on the upstream-side in the conveying direction, of an upper end part of a casing 1a of the recording apparatus 1, and extends in the scanning direction. Further, the cover 34 is movable between a closed position at which the cover 34 covers the placement stand 31 as depicted in
The ADF 35 is disposed in the cover 34. In a case where the cover 34 is located at the closed position, the ADF 35 is located above a left end part of the placement stand 31. The ADF 35 includes a document set part 51, a supplying roller 52, a guiding route 53, and a discharging roller 54. Note that ADF is an abbreviation for “Automatic Document Feeder”.
The document set part 51 is a part in which the document R2 is set. A single document R2 or a plurality of documents R2 stacked in the up-down direction can be set in the document set part 51. The supplying roller 52 is located immediately on the left of the document set part 51. The supplying roller 52 is connected to an ADF motor 89 depicted in
The guiding route 53 guides the document R2 conveyed by the supplying roller 52. To provide a more detailed description, the guiding route 53 is an arc-shaped path as seen in the conveying direction. The document R2 conveyed to the left in the scanning direction by the supplying roller 52 is guided by the guiding route 53 so that the orientation of conveyance of the document R2 is changed downward, and then the orientation of conveyance of the document R2 is changed to the rightward in the scanning direction. Then, document R2 fed out from the guiding route 53 is conveyed to the right in the scanning direction, at a location immediately above the placement stand 31.
The discharging roller 54 is connected to the ADF motor 89 depicted in
Further, in the recording apparatus 1, in a state that the document R1 is placed on the placement stand 31, the reading unit 33 is caused to irradiate the lights from the light-emitting part 42 towards the placement stand 31, while the second carriage motor 88 is controlled to thereby cause the second carriage 41 to move in the scanning direction, as depicted by solid lines in
Furthermore, in the recording apparatus 1, in a state that the reading unit 33 is positioned immediately below the ADF 35 as depicted by dashed lines in
Moreover, the reading part 5, which reads the document as described above, is capable of performing a single-sided reading of reading one surface of the document, whereas the reading part 5 is not capable of performing a double-sided reading of reading the both surfaces of the document at a time.
Further, a partition wall 36 overlapping with the placement stand 31 in the up-down direction is disposed below the reading unit 33. The partition wall 36 is configured to separate a space in the recording apparatus 1 in which the reading unit 33 is disposed from another space in the recording apparatus 1 in which the ink-jet head 12 and the like are disposed.
Next, the electrical configuration of the recording apparatus 1 will be described. As depicted in
The controller 80 controls the operation of each of the feeding part 3, the first carriage motor 86, the ink-jet head 12, the conveying motor 87, the second carriage motor 88, the light-emitting part 42, the ADF motor 89, the operation panel 6, etc. Further, the controller 80 receives a signal from each of the operation panel 6 and the plurality of light-receiving parts 43. Furthermore, in the present embodiment, an external memory 91 is detachably attached to the recording apparatus 1. Note that in the present embodiment, the external memory 91 is an example of a “memory”.
Moreover, in the present embodiment, the recording apparatus 1 includes a communicating part 90. The communicating part 90 is connectable to a communicating part 102 of a server 100, which will be described later, via a network 99 such as the Internet. The server 100 includes a controller 101, the communicating part 102, and the like. The controller 101 includes a CPU 111, a ROM 112, a RAM 113, a memory 114, and the like, and performs a process related to an additional function which will be described later. The communicating part 102 will be connected to the communicating part 90 of the recording apparatus 1 via the network 99. Further, the recording apparatus 1 and the server 100 are connected by connecting the communicating part 90 of the recording apparatus 1 and the communicating part 102 of the server 100 with each other, and a signal can be transmitted and received between the recording apparatus 1 and the server 100. Note that in the present embodiment, the server 100 is an example of an “external apparatus”. Further, the controller 101 is an example of a “controller”. Furthermore, the memory 114 is an example of a “memory”.
Note that in the controller 80 of the recording apparatus 1, only the CPU 81 may perform various processes or only the ASIC 85 may perform the various processes, or the CPU 81 and the ASIC 85 may perform the various processes in a cooperative manner. In the controller 80, one CPU 81 may singly perform a process, or a plurality of CPUs 81 may perform the process in a sharing manner. In the controller 80, one ASIC 85 may singly perform a process, or a plurality of ASICs 85 may perform the process in a sharing manner. In the controller 101 of the server 100, one CPU 111 may singly perform a process, or a plurality of CPUs 111 may perform the process in a sharing manner.
In a case where the recording apparatus 1 is in a standby state wherein the recording apparatus 1 is not performing recording on the recording sheet S, reading of the document by the reading part 5, etc., the controller 80 causes the display panel 6 to display a main screen 120 depicted in
The copy selecting part 121 is a part which is selected by the user for causing the recording apparatus 1 to perform copying. The term “copying” means performing, in the recording part 2, a recording of an image corresponding to the document read in the reading part 5. Note that, however, the detailed description of the operation, etc., in a case where the copy selecting part 121 is selected is omitted.
The scan selecting part 122 is a part selected by the user for causing the recording apparatus 1 to perform the reading of the document by the reading part 5. The operation etc., in a case where the scan selecting part 122 is selected will be described in detail later.
The data print selecting part 123 is a part selected by the user for causing the recording apparatus 1 to perform data printing. The term “data printing” means, for example, performing, in the recording part 2, a recording of an image corresponding to image data stored in the external memory 91, etc. The operation etc., in a case where the data print selecting part 123 is selected will be described in detail later.
The account information selecting part 124 is a part selected by the user for causing the recording apparatus 1 to perform registration of an account and reference of an account. In the present embodiment, in a case where the recording apparatus 1 is connected to the server 100, where the recording apparatus 1 has completed the receiving of information from the server 100 regarding the additional function which will be described later, and where the account registration has been made, the additional function which will be described later can be executed. The operation etc., in a case where the account information selecting part 124 is selected will be described in detail later.
(Operation in a Case where the Scan Selecting Part is Selected)
Next, the operation in a case where the scan selecting part 122 is selected in the main screen 120 will be described.
In a case where the scan selecting part 122 is selected in a state that the recording apparatus 1 is not connected to the server 100, or in a state that the recording apparatus 1 is connected to the server 100 and the recording apparatus 1 has not yet completed the receiving of the information regarding the additional function, which will be described later, from the server 100, the controller 80 causes the operation panel 6 to display a scan setting screen 130A depicted in
The scan setting screen 130A has a plurality of basic scan setting selecting parts 131 and a scan start selecting part 132. Each of the plurality of basic scan setting selecting parts 131 is a part selected by the user for selecting a setting item for a single-sided read data generating function (to be described later), which is a basic function which can be executed before and after the recording apparatus 1 has been connected to the server 100, among functions related to the reading of document by the reading part 5. Note that at least one of these setting items may be a setting item common to a setting item for a double-sided read data generating function (to be described later).
As depicted in
The scan start selecting part 132 is a part selected by the user for starting the reading of the document by the reading part 5. The operation in a case where the scan start selecting part 132 is selected will be described in detail later.
In a case where the scan selecting part 122 is selected in a state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, and that the account registration has not been made, the controller 80 causes the operation panel 6 to display a scan setting screen 130B depicted in
The double-sided scan setting-selecting part 133 is a part selected by the user for performing setting regarding a double-sided read data generating function as the additional function to be described later. Here, the double-sided scan setting-selecting part 133 includes a cloud icon 134 which indicates that the double-sided scan setting-selecting part 133 relates to the additional function. Note that in the present embodiment, the cloud icon 134 is an example of a “first icon”. Each of the other cloud icons in the following description is similarly an example of the “first icon”.
Note, however, that in the scan setting screen 130B, the double-sided scan setting-selecting part 133 is displayed on the operation panel 6 in a state that the double-sided scan setting-selecting part 133 is not selectable, namely, in a non-selectable state. Here, in the scan setting screen 130B, the double-sided scan setting-selecting part 133 includes a lock icon 135. Further, the lock icon 135 indicates that the double-sided scan setting-selecting part 133 is not selectable, and that the double-sided read data generating function cannot be executed. Note that in the present embodiment, the lock icon 135 is an example of a “second icon”. Each of the other lock icons in the following description is similarly an example of the “second icon”.
In a case where the scan selecting part 122 is selected in a state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100 and that the account registration has been made, the controller 80 causes the operation panel 6 to display a scan setting screen 130C depicted in
Note, however, that in the scan setting screen 130C, the double-sided scan setting-selecting part 133 is displayed on the operation panel 6 in a state that the double-sided scan setting-selecting part 133 is selectable, namely, in a selectable state. Here, in the scan setting screen 130C, the double-sided scan setting-selecting part 133 does not include the lock icon 135, and the lock icon 135 being not included indicates that the double-sided scan setting-selecting part 133 is selectable.
In a case where the user selects the double-sided scan setting-selecting part 133 in the scan setting screen 130C, the controller 80 causes the operation panel 6 to display a double-sided scan selecting screen 135 as depicted in
The ON selecting part 136 is a part selected by the user for turning on the double-sided read data generating function. In a case where the ON selecting part 136 is selected, the controller 80 returns the screen displayed on the operation panel 6 to the scan setting screen 130C in such a manner that the double-sided scan setting-selecting part 133 in the scan setting screen 130C indicates that the double-sided read data generating function is ON. For example, the controller 80 causes the double-sided scan setting-selecting part 133 to display “ON” as depicted in
The OFF selecting part 137 is a part selected by the user for turning off the double-sided read data generating function. In a case where the double-sided scan setting-selecting part 133 is selected in the scan setting screen 130C and further the OFF selecting part 137 is selected in the double-sided scan selecting screen 135, the controller 80 returns the screen displayed on the operation panel 6 to the scan setting screen 130C in such a manner that the double-sided scan setting-selecting part 133 in the scan setting screen 130C indicates that the double-sided read data generating function is OFF. For example, the controller 80 causes the double-sided scan setting-selecting part 133 to display “OFF” as depicted in
In relation to the transmission of the first ON signal and the first OFF signal from the controller 80 of the recording apparatus 1, the controller 101 of the server 100 performs a process according to the flowchart of
Note that in the present embodiment, each of the scan setting screens 130A to 130C is an example of a “second screen”, corresponding to the scan selecting part 122. Further, each of the plurality of basic scan setting selecting parts 131 is an example of a “second selecting part”, corresponding to the scan selecting part 122. Furthermore, the double-sided scan setting-selecting part 133 is an example of a “third selecting part”, corresponding to the scan selecting part 122.
(Operation in a Case where the Scan Start Selecting Part is Selected)
Next, the operation in a case where the scan start selecting part 132 is selected will be described. Note that the following description will be made using a case where the document R2 which is being conveyed by the ADF 32 is read in the reading part 5, as an example.
In a case where the scan start selecting part 132 is selected in the scan setting screen 130A or 130B, or in a case where the scan start selecting part 132 is selected in the scan setting screen 130C in a state that the information indicating that the double-sided read data generating function is OFF is stored in the memory 84, the controller 80 performs a process in accordance with the flowchart of
To provide a more detailed description, the controller 80 executes a document set screen displaying process (step S201). In the document set screen displaying process, the controller 80 causes the operation panel 6 to display a document set screen 140 as depicted in
After the document set screen displaying process in step S201, the controller 80 stands by until the controller 80 receives the set completion signal (step S202: NO). In a case where the controller 80 receives the set completion signal (step S202: YES), the controller 80 executes a reading process (step S203). In the reading process, the controller 80 causes the ADF 35 to convey a plurality of documents R2 set in the document set part 51 one by one as described above, and causes the reading unit 33 to read each of the documents R2 which are conveyed, thereby generating read data of one surface of each of the documents R2.
Next, the controller 80 executes an image data generating process (step S204). In the image data generating process, the controller 80 generates image data of the read image based on the read data generated in the reading process. Next, the controller 80 executes a data storing process (step S205), and terminates the process. In the data storing process, the controller 80 stores the image data generated in the image data generating process in a target storage set in the scan setting screen 130A, 130B, or 130C, such as the external memory 91, etc. Note that, in this situation, the controller 80 may store the image data of a specific data format. Alternatively, the recording apparatus 1 may be configured such that the data format of the image data to be stored can be selected in the scan setting screens 130A to 130C, and the controller 80 may store the image data of a selected data format.
In a case where the scan start selecting part 132 is selected in the scan setting screen 130C in a state that the information indicating that the double-sided read data generating function is ON is stored in the memory 84, the controller 80 of the recording apparatus 1 and the controller 101 of the server 100 perform a process in accordance with the sequence diagram of
To provide a more detailed description, in a case where the scan start selecting part 132 is selected in the scan setting screen 130C in a state that the information indicating that the double-sided read data generating function is ON is stored in the memory 84, a scan start signal is transmitted from the operation panel 6 to the controller 80 of the recording apparatus 1 (step S301). In a case where the controller 80 receives the scan start signal from the operation panel 6, the controller 80 transmits a scan start signal to the server 100 (step S302). Note that in the present embodiment, the scan start signal transmitted from the recording apparatus 1 to the server 100 in the step S302 is an example of a “control instruction signal” which corresponds to the double-sided read data generating function.
In a case where the controller 101 of the server 100 receives the scan start signal, the controller 101 transmits first document set screen data to the controller 80 of the recording apparatus 1 (step S303). In a case where the controller 80 of the recording apparatus 1 receives the first document set screen data, the controller 80 executes a first document set screen displaying process (step S304). In the first document set screen displaying process, the controller 80 of the recording apparatus 1 causes the operation panel 6 to display a first document set screen 150A as depicted in
The document set screen 150A has a message part 151A and a set completion selecting part 152A. The message part 151A displays a message prompting the user to set the document R2 in the document set part 51 of the ADF 35 in a state that a surface of odd-numbered page of the document R2 faces upward. The set completion selecting part 152A is a part selected by the user in a case where the setting of the document R2 in the document set part 51 is completed. In a case where the set completion selecting part 152A is selected, a first set completion signal is transmitted from the operation panel 6 to the controller 80 (step S305).
In a case where the controller 80 of the recording apparatus 1 receives the first set completion signal, the controller 80 executes a first reading process (step S306). In the first reading process, the controller 80 of the recording apparatus 1 causes the ADF 35 to convey the plurality of documents R2 set in the document set part 51 one by one, and causes the reading unit 33 to read each of the conveyed documents R2, thereby generating first read data which is read data of one surface of each of the documents R2, as described above. By doing so, the first read data corresponding to the result of the reading of the odd-numbered pages of the documents R2 is generated. The controller 80 of the recording apparatus 1 then transmits the generated first read data to the server 100 (step S307).
In a case where the controller 101 of the server 100 receives the first read data, the controller 101 transmits the second document set screen data to the controller 80 of the recording apparatus 1 (step S308). In a case where the controller 80 of the recording apparatus 1 receives the second document set screen data, the controller 80 executes a second document set screen displaying process (step S309). In the second document set screen displaying process, the controller 80 of the recording apparatus 1 causes the operation panel 6 to display a second document set screen 150B as depicted in
The document set screen 150B has a message part 151B and a set completion selecting part 152B. The message part 151B displays a message prompting the user to set the document R2 in the document set part 51 of the ADF 35 in a state that a surface of even numbered page of the document R2 faces upward. The set completion selecting part 152B is a part selected by the user in a case where the setting of the document R2 in the document set part 51 is completed. In a case where the set completion selecting part 152B is selected, a second set completion signal is transmitted from the operation panel 6 to the controller 80 (step S310).
In a case where the controller 80 of the recording apparatus 1 receives the second set completion signal, the controller 80 executes a second reading process (step S311). In the second reading process, the controller 80 of the recording apparatus 1 causes the ADF 35 to convey the documents R2 set in the document set part 51 one by one, and causes the reading unit 33 to read the conveyed documents R2, thereby generating second read data which is read data of the other surface of each of the document R2, as described above. By doing so, the second read data corresponding to the result of the reading of the even-numbered pages of the documents R2 is generated. The controller 80 of the recording apparatus 1 then transmits the generated second read data to the server 100 (step S312).
In a case where the controller 101 of the server 100 receives the second read data, the controller 101 executes a double-sided read data generating process (step S313). In the double-sided read data generating process, the controller 101 of the server 100 generates double-sided read data, which is read data of the both surfaces of the documents R2, based on the first read data and the second read data which have been received. Then, the controller 101 of the server 100 transmits the generated double-sided read data to the recording apparatus 1 (step S314). In a case where the controller 80 of the recording apparatus 1 receives the double-sided read data, the controller 80 executes an image data generating process (step S315). In the image data generating process, the controller 80 of the recording apparatus 1 generates image data based on the received double-sided read data. Next, the controller 80 of the recording apparatus 1 executes a data storing process so as to store the image data in a target storage set in the scan setting screen 130A, 130B, or 130C, such as for example the external memory 91 (step S316). In this case, same as or similarly to the foregoing description, image data of a specific data format may be stored, or image data of a data format selected in the scan setting screen 130A, 130B or 130C may be stored. Note that, in this example, the server 100 transmits the double-sided read data to the recording apparatus 1, and that the controller 80 of the recording apparatus 1 generates the image data from the double-sided read data. However, the controller 101 of the server 100 may be configured to generate the image data and transmit the image data to the recording apparatus 1.
Here, in the present embodiment, the single-sided read data generating function of generating the image data of the one surface of the document based on the read data of the one surface of the document read in the reading part 5 is an example of a “basic function”. Further, the double-sided read data generating function of transmitting, to the server 100, the read data of the one surface of the document and the read data of the other surface of the document read in the reading part 5 and of receiving the image data or the read data of the both surfaces of the document generated in the controller 101 of server 100 based on the read data of the one surface of the document and the read data of the other surface of the document read in the reading part 5 is an example of an “additional function”.
(Operation in a Case where the Data Print Selecting Part is Selected)
Next, the operation in a case where the data print selecting part 123 is selected in the main screen 120 will be described. In a case where the data print selecting part 123 is selected, the controller 80 causes the operation panel 6 to display a data print selecting screen 160 depicted in
The data print selecting screen 160 has a plurality of data print setting selecting parts 161 and a recording start selecting part 162. Each of the plurality of data print setting selecting parts 161 is a part selected by the user for selecting a setting item of the data print.
As depicted in
The recording start selecting part 162 is a part selected by the user for starting the data print. The operation in a case where the recording start selecting part 162 is selected will be described in detail later.
In a case where the image data selecting part 161a is selected in a state that the recording apparatus 1 is not connected to the server 100, or in a state that the recording apparatus 1 is connected to the server 100 and the recording apparatus 1 has not yet completed the receiving of the information regarding the additional function from the server 100, the controller 80 causes the operation panel 6 to display an image data selecting screen 170A depicted in
In a case where the image data selecting part 161a is selected in a state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100 and that the account registration has not been made, the controller 80 causes the operation panel 6 to display an image data selecting screen 170B depicted in
Further, the second image data selecting part 172 includes a cloud icon 173. The second image data selecting part 172 with the cloud icon 173 indicates that, a second recording function of recording an image based on the image data of the second data format is the additional function, as will be described later.
Note, however, that in the image data selecting screen 170B, the second image data selecting part 172 is displayed on the operation panel 6 in a state that the second image data selecting part 172 is not selectable, namely, in a non-selectable state. Here, in the image data selecting screen 170B, the second image data selecting part 172 includes a lock icon 174. Further, the lock icon 174 indicates that the second image data selecting part 172 is not selectable and that the recording apparatus 1 cannot execute the second recording function.
In a case where the image data selecting part 161a is selected in a state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100 and that the account registration has been made, the controller 80 causes the operation panel 6 to display an image data selecting screen 170C depicted in
Note, however, that in the image data selecting screen 170C, the second image data selecting part 172 is displayed on the operation panel 6 in a state that the second image data selecting part 172 is selectable, namely, in a selectable state. Further, in the image data selecting screen 170C, the second image data selecting part 172 does not include the lock icon 174. Furthermore, since the second image data selecting part 172 does not include a lock icon 174, the second image data selecting part 172 is indicated as being selectable.
In a case where any one of the first image data selecting parts 171 is selected in the image data selecting screen 170A, 170B, or 170C, and in a case where any one of the second image data selecting parts 172 is selected in the image data selecting screen 170C, the controller 80 returns the screen displayed on the operation panel 6 to the data print setting screen 160, and the controller 80 causes the “image data” in the data print setting screen 160 to indicate selected image data. For example, the controller 80 causes the “image data” in the data print setting screen 160 to indicate a file name, such as “OO.aaa” in
Furthermore, in a case where any one of the first image data selecting parts 171 is selected in the image data selecting screen 170A, 170B, or 170C, the controller 80 transmits, to the server 100, a signal indicating that the execution of the second recording function is not selected. Upon receiving of this signal, the controller 101 of the server 100 causes the memory 114 to store information indicating that the execution of the second recording function is not selected. Note that in the present embodiment, this signal is an example of a “second selection signal” corresponding to the second recording function.
Moreover, in a case where any one of the second image data selecting parts 172 is selected in the image data selecting screen 170C, the controller 80 transmits, to the server 100, a signal indicating that the execution of the second recording function has been selected. Upon receiving of this signal, the controller 101 of the server 100 causes the memory 114 to store information indicating that the execution of the second recording function has been selected. Note that in the present embodiment, this signal is an example of a “first selection signal” corresponding to the second recording function.
Note that in the present embodiment, each of the image data selecting screens 170A to 170C is an example of a “second screen” corresponding to the data print selecting part 123. Further, each of the plurality of first image data selecting parts 171 is an example of a “second selecting part” corresponding to the data print selecting part 123. Furthermore, the second image data selecting part 172 is an example of a “third selecting part” corresponding to the data print selecting part 123.
(Operation in a Case where the Recording Start Selecting Part is Selected)
Next, the operation in a case where the recording start selecting part 162 is selected in the data print setting screen 160 will be described.
In a case where the recording start selecting part 162 is selected in a state that the information indicating that the image of the first data format is to be recorded is stored in the memory 84, the controller 80 of the recording apparatus 1 performs a process in accordance with the flowchart of
To provide a more detailed description, the controller 80 of the recording apparatus 1 executes an ejection data generating process (step S401). In the ejection data generating process, the controller 80 of the recording apparatus 1 generates ejection data for causing the ink-jet head 12 to eject the ink(s) from the plurality of nozzles 10, based on the image data of the selected first data format.
Next, the controller 80 of the recording apparatus 1 executes the recording process (step S402), and the controller 80 terminates the process. In the recording process of step S402, the controller 80 of the recording apparatus 1 performs the recording onto the recording sheet S by repeatedly performing the recording pass and the conveying operation. Further, in a case where the controller 80 of the recording apparatus 1 performs the recording pass, the controller 80 causes the ink-jet head 12 to eject the ink(s) from the plurality of nozzles 10, based on the ejection data generated in the ejection data generating process of step S401.
In a case where the recording start selecting part 162 is selected in a state that the information indicating that the image corresponding to the second image data selecting part 172 is to be recorded is stored in the memory 84, the controller 80 of the recording apparatus 1 and the controller 101 of the server 100 perform a process in accordance with the sequence diagram of
To provide a more detailed description, in a case where the recording start selecting part 162 is selected in a state that the information indicating that an image corresponding to the second image data selecting part 172 is to be recorded is stored in the memory 84, a data print starting signal is transmitted from the operation panel 6 to the controller 80 of the recording apparatus 1 (step S501). Note that in the present embodiment, the data print starting signal transmitted in step S501 is an example of a “control instruction signal” corresponding to the second recording function.
In a case where the controller 80 of the recording apparatus 1 receives the data print starting signal from the operation panel 6, the controller 80 transmits a data print starting signal to the server 100 (step S502). Note that the signal transmitted from the recording apparatus 1 to the server 100 in step S502 is an example of a “control instruction signal”. Next, the controller 80 of the recording apparatus 1 transmits image data of the selected second data format to the server 100 (step S503).
In a case where the controller 101 of the server 100 receives the data print starting signal and the image data of the second data format, the controller 101 executes an ejection data generating process (step S504). In the ejection data generating process of the step S504, the controller 101 of the server 100 generates ejection data based on the received image data of the second data format. Next, the controller 101 of the server 100 transmits the generated ejection data to the recording apparatus 1 (step S505).
In a case where the controller 80 of the recording apparatus 1 receives the ejection data, the controller 80 executes the recording process (step S506), and the controller 80 terminates the process. In the recording process of the step S506, the controller 80 of the recording apparatus 1 performs the recording onto the recording sheet S by repeatedly performing the recording pass and the conveying operation. Further, in a case where the controller 80 of the recording apparatus 1 performs the recording pass, the controller 80 causes the ink-jet head 12 to eject the ink(s) from the plurality of nozzles 10 based on the received ejection data.
Note that in the present embodiment, a first recording function of generating the ejection data based on image data stored in the external memory 91, etc., and of causing the ink-jet head 12 to eject the ink(s) from the plurality of nozzles based on the ejection data to perform recording is an example of a “basic function”. Further, a second recording function of transmitting the image data stored in the external memory 91, etc., to the server 100, of receiving the ejection data generated based on the image data by the controller 101 of the server 100, and of causing the ink-jet head 12 to eject the ink(s) from the plurality of nozzles 10 based on the received ejection data to perform recording is an example of an “additional function”.
(Operation in a Case where the Account Information Selecting Part is Selected)
Next, the operation in a case where the account information selecting part 124 is selected in the main screen 120 will be described. In a case where the account information selecting part 124 is selected in the main screen 120 in the state that the recording apparatus 1 is connected to the server 100 and the account registration has not been made, the controller 80 causes the operation panel 6 to display an unregistered account screen 180 depicted in
The message part 181 displays a message indicating that the account registration has not been made, and a message inquiring whether to perform the account registration. The cancelation selecting part 183 is a part selected by the user for cancelling the account registration. In a case where the cancelation selecting part 183 is selected, the controller 80 returns the display of the operation panel 6 to the main screen 120. The registration start selecting part 182 is a part selected by the user for starting account registration. In a case where the registration start selecting part 182 is selected, the controller 80 causes the operation panel 6 to display an input screen 190 depicted in
The input screen 190 has a message part 191, an input part 192, and an input completion selecting part 193. The message part 191 displays a message which prompts the user to input information into the input part 192. The input part 192 is a part for inputting information required for the account registration.
The input completion selecting part 193 is a part selected by the user in a case where the input into the input section 192 is completed. In a case where the input completion selecting part 193 is selected after the input into the input section 192 is completed, the controller 80 transmits the information input into the input section 192 to the server 100, and returns the screen displayed on the operation panel 6 to the main screen 120 of
Note that the account registration is not limited to being performed by the operation of the operation panel 6. For example, in a case where the registration start selecting part 182 is selected, an image describing the URL of a site at which the account registration is to be performed, etc., may be recorded on the recording sheet S, and the account registration may be performed by the user operating a PC, a smartphone, etc., according to the description in this image.
In a case where the account information selecting part 124 is selected in the main screen 120 in a state that the recording apparatus 1 is connected to the server 100 and the account registration has been made, the controller 80 causes the operation panel 6 to display a registration content confirming screen 195 depicted in
Note that in the state that the recording apparatus 1 is not connected to the server 100, the main screen 120 may not have the account information selecting part 124.
Alternatively, in the state that the recording apparatus 1 is not connected to the server 100, the main screen 120 may have the account information selecting part 124, and the account information selecting part 124 may be displayed in a state that the account information selecting part 124 is not selectable, namely, in a non-selectable state. Alternatively, in the state that the recording apparatus 1 is not connected to the server 100, the main screen 120 may have the account information selecting part 124, and the account information selecting part 124 may be displayed in a state that that the account information selecting part 124 is selectable, namely, in a selectable state. In this case, in the case where the account information selecting part 124 is selected, for example, the operation panel 6 may be caused to display a screen including a message indicating that connection to the server 100 is required.
In the present embodiment, in the state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, and that the account registration has been made, i.e., in the state that the double-sided read data generating function can be executed in the recording apparatus 1, the scan setting screen 130C which includes the basic scan setting selecting part 131 and the double-sided scan setting-selecting part 133 and in which the double-sided scan setting-selecting part 133 is in the selectable state, is displayed on the operation panel 6. As a result, in the state that the scan setting screen 130C is displayed on the operation panel 6, the user can perform both the selection of the setting item of the single-sided read data generating function which is the basic function and the selection of the setting item of the double-sided read data generating function which is the additional function.
Further, in the present embodiment, in the state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, and that the account registration has been made, i.e., in the state that the second recording function can be executed in the recording apparatus 1, the image data selecting screen 170C which includes the first image data selecting part 171 and the second image data selecting part 172 and in which the second image data selecting part 172 is in the selectable state is displayed on the operation panel 6. As a result, in the state that the image data selecting screen 170C is displayed on the operation panel 6, the user can perform both the selection of the setting item of the first recording function which is the basic function and the selection of the setting item of the second recording function which is the additional function.
For the above-described reasons, in the present embodiment, the screen displayed on the operation panel 6 needs not to be switched between the case where the selection of the setting item of the basic function is to be made and the case where the selection of the setting item of the additional function is to be made, thereby reducing the labor required for switching the screens.
Further, in the present embodiment, the scan setting screen 130B, which includes the basic scan setting selecting part 131 and the double-sided scan setting-selecting part 133 and in which the double-sided scan setting-selecting part 133 is in the non-selectable state, is displayed on the operation panel 6, in the state that the recording apparatus 1 is connected to the server 100, and that although the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, the double-sided read data generating function cannot be executed in the recording apparatus 1 since the account registration has not been made. Furthermore, the scan setting screen 130A which includes the basic scan setting selecting part 131 and which does not include the double-sided scan setting-selecting part 133 is displayed on the operation panel 6, in the state that the recording apparatus 1 is not connected to the server 100 or in the state that although the recording apparatus 1 is connected to the server 100, the recording apparatus 1 has not completed the receiving of the information regarding the additional function from the server 100.
Moreover, in the present embodiment, the image data selecting screen 170B, which includes the first image data selecting part 171 and the second image data selecting part 172 and in which the second image data selecting part 172 is in the non-selectable state, is displayed on the operation panel 6, in the state that the recording apparatus 1 is connected to the server 100 and that although the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, the second recording function cannot be executed in the recording apparatus 1 since the account registration has not been made. Furthermore, the image data selecting screen 170A which includes the first image data selecting part 171 but which does not include the second image data selecting part 172 is displayed on the operation panel 6, in the state that the recording apparatus 1 is not connected to the server 100 or in the state that although the recording apparatus 1 is connected to the server 100, the recording apparatus 1 has not completed the receiving of the information regarding the additional function from the server 100.
For the above-described reasons, in the state that the recording apparatus 1 is connected to the server 100 and that although the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, the account registration has not been made, the user can understand that there is the additional function and that the additional function cannot be executed at present. On the other hand, in the state that the recording apparatus 1 has not completed the receiving of the information regarding the additional function, the scan setting screen 130A may be configured so as not to display the double-sided scan setting-selecting part 133 and the image data selecting screen 170A may be configured so as not to display the second image data selecting part 172.
Further, in the present embodiment, in the state that the scan setting screen 130C is displayed on the operation panel 6, the user can perform both the selection of the setting item of the single-sided read data generating function which is the basic function and which can be executed without the communication with the server 100 and the selection of the setting item of the double-sided read data generating function which is the additional function and which cannot be executed without the communication with the server 100. This reduces the labor of switching the screens in the case where the selection of the setting item which is common between the setting item of the single-sided read data generating function and the selection of the setting item of the double-sided read data generating function is made.
Furthermore, the user can perform both the selection of the setting item of the first recording function which is the basic function capable of being executed without the communication with the server 100, and the selection of the setting item of the second recording function which is the additional function not capable of being executed without the communication with the server 100, in the state that the image data selecting screen 170C is displayed on the operation panel 6. This reduces the labor of switching the screens in the case where the selection of the setting item which is common between the setting item of the first recording function and the setting item of the second recording function is made.
Moreover, in the present embodiment, in the recording apparatus 1 having the reading part 5 which is capable of performing the single-sided reading of reading only one surface of the document but which is not capable of performing the double-sided reading of simultaneously reading the both surfaces of the document, the read data of the one surface of the document can be generated by the single-sided read data generating function as the basic function. Further, in the recording apparatus 1 having the reading part 5 which is capable of performing the single-sided reading but which is not capable of performing the double-sided reading, the read data of the both surfaces of the document can be obtained by the double-sided read data generating function as the additional function.
Furthermore, in the present embodiment, the first recording function as the basic function is capable of recording an image corresponding to the image data of the first data format with which the controller 80 of the recording apparatus 1 can generate the ejection data. Moreover, the second recording function as the additional function is capable of recording an image corresponding to the image data of the second data format with which the controller 80 of the recording apparatus 1 cannot generate the ejection data.
Further, in the present embodiment, in the scan setting screen 130C, the double-sided scan setting-selecting part 133 for performing the setting of the double-sided read data generating function as the additional function includes the cloud icon 134. In the image data selecting screen 170C, the second image data selecting part 172 for selecting the image data of the second data format to be recorded by the second recording function as the additional function includes the cloud icon 173. With this, the user can easily understand that which one of the selecting parts corresponds to the basic function and which one of the selecting parts corresponds to the additional function, based on whether the cloud icon 134 or the cloud icon 173 is included or not.
Furthermore, in the present embodiment, the double-sided scan setting-selecting part 133, which is displayed in the non-selectable state on the scan setting screen 130B, includes the lock icon 135. In contrast, the double-sided scan setting-selecting part 133, which is displayed in the selectable state on the scan setting screen 130C does not include the lock icon 135. Moreover, the second image data selecting part 172, which is displayed in the non-selectable state on the image data selecting screen 170B, includes the lock icon 174. In contrast, the second image data selecting part 172, which is displayed in the selectable state on the image selecting screen 170C does not include the lock icon 174. With this, the user can easily understand whether the additional function is executable or not, based on whether the lock icon 134 or the lock icon 174 is included or not.
Further, in the present embodiment, in response to the receiving of the first ON signal by the server 100, the controller 101 causes the memory 114 to store the information indicating that the double-sided read data generating function as the additional function has been selected. Furthermore, in response to the receiving of the OFF signal by the server 100, the controller 101 causes the memory 114 to store the information indicating that the double-sided read data generating function as the additional function has not been selected. Furthermore, in the case where the scan start signal is received in the state that the memory 114 stores the information indicating that the double-sided read data generating function has been selected, the controller 101 performs the control in accordance with the double-sided read data generating function.
Moreover, in the present embodiment, in the server 100, by the receiving of the signal indicating that the execution of the second recording function has been selected, the controller 101 causes the memory 114 to store the information indicating that the second recording function as the additional function has been selected; and in the server 100, by the receiving of the signal indicating that the execution of the second recording function has not been selected, the controller 101 causes the memory 114 to store the information indicating that the second recording function as the additional function has not been selected. Further, in the case where the data print starting signal is received in the state that the memory 114 stores the information indicating that the second recording function has been selected, the controller 101 performs the control in accordance with the second recording function.
For the above-described reasons, the controller 101 of the server 100 can execute the process corresponding to the additional function only in the case where the additional function is selected in the recording apparatus 1.
While the invention has been described in conjunction with various example structures outlined above and illustrated in the figures, various alternatives, modifications, variations, improvements, and/or substantial equivalents, whether known or that may be presently unforeseen, may become apparent to those having at least ordinary skill in the art. Accordingly, the example embodiments of the disclosure, as set forth above, are intended to be illustrative of the invention, and not limiting the invention. Various changes may be made without departing from the spirit and scope of the disclosure. Therefore, the disclosure is intended to embrace all known or later developed alternatives, modifications, variations, improvements, and/or substantial equivalents. Some specific examples of potential alternatives, modifications, or variations in the described invention are provided below:
For example, the additional function is not limited to those described in the above-described embodiment.
In a first modification, in the case where the scan selecting part 122 of the main screen 120 is selected, the controller 80 causes the operation panel 6 to display a scan setting screen 200 depicted in
In a case where the data format selecting part 201a of the scan setting screen 200 is selected in a state that the recording apparatus 1 is not connected to the server 100, or in a state that the recording apparatus 1 is connected to the server 100 and that the recording apparatus 1 has not completed the receiving of the information regarding the additional function from the server 100, the controller 80 causes the operation panel 6 to display a data format selecting screen 210A depicted in
In a case where the data format selecting part 201a of the scan setting screen 200 is selected, in a state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100 and that the account registration has not been made, the controller 80 causes the operation panel 6 to display a data format selecting screen 210B depicted in FIG. 14C. The data format selecting screen 210B includes a plurality of second data format selecting parts 212, in addition to a plurality of first data format selecting parts 211 same as or similar to the plurality of first data format selecting parts 211 of the data format selecting screen 210A. Each of the plurality of second data format selecting parts 212 is a part selected by the user for selecting a second data format which cannot be generated by the controller 80 of the recording apparatus 1 from the read data obtained by the reading of the document by the reading part 5, but which can be generated from the read data by the controller 101 of the server 100. In
Note, however, that in the data format selecting screen 210B, the plurality of second data format selecting parts 212 is displayed on the operation panel 6, in a state that the plurality of second data format selecting parts 212 is not selectable, namely, in a non-selectable state. Here, in the data format selecting screen 210B, each of the plurality of second data format selecting parts 212 includes a lock icon 214. Further, the lock icon 214 indicates that the second data format selecting part 212 is not selectable and that the recording apparatus 1 cannot execute the second data generating function.
In a case where the data format selecting part 201a of the scan setting screen 200 is selected in a state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100 and that the account registration has been made, the controller 80 causes the operation panel 6 to display a data format selecting screen 210C depicted in
Further, in the data format selecting screen 210C, the plurality of second data format selecting parts 212 is displayed in a selectable state on the operation panel 6. Here, in the data format selecting screen 210C, each of the plurality of second data format selecting parts 212 does not include the lock icon 214. Furthermore, by the second data format selecting part 212 not including the lock icon 214, the second data format selecting part 212 is indicated as being selectable.
Further, in a case where any one of the plurality of first data format selecting parts 211 is selected in the data format selecting screen 210A, 210B, or 210C, and in a case where any one of the plurality of second data format selecting parts 212 is selected in the data format selecting screen 210C, the controller 80 returns the screen displayed on the operation panel 6 to the scan setting screen 200 in such a manner that the data format selecting part 201a on the scan setting screen 200 indicates a selected data format. Furthermore, in this situation, the controller 80 causes the memory 84 to store information indicating the selected data format.
Moreover, in a case where any one of the plurality of first data format selecting parts 211 is selected in the data format selecting screen 210A, 210B or 210C, the controller 80 transmits, to server 100, a signal indicating that the execution of the second data generating function has not been selected. Upon receiving this signal, the controller 101 of the server 100 causes the memory 114 to store information indicating that the execution of the second data generating function has not been selected. Note that in the present embodiment, this signal is an example of a “second selection signal” corresponding to the second data generating function.
Further, in a case where any one of the plurality of second data format selecting parts 212 is selected in the data format selecting screen 210C, the controller 80 transmits, to the server 100, a signal indicating that the execution of the second data generating function has been selected. Upon receiving this signal, the controller 101 of the server 100 causes the memory 114 to store information indicating that the execution of the second data generating function has been selected. Note that in the present embodiment, this signal is an example of the “first selection signal” corresponding to the second data generating function.
Furthermore, in the first modification, in a case where the scan start selecting part 202 is selected in the scan setting screen 200 in the state that the data format indicated by the information stored in the memory 84 is the first data format, the controller 80 performs a process in accordance with the flowchart of
Moreover, in a case where the scan start selecting part 202 is selected in the scan setting screen 200 in the state that the data format indicated by the information stored in the memory 84 is the second data format, the controller 80 of the recording apparatus 1 and the controller 101 of the server 100 perform a process in accordance with the sequence diagram of
To provide a more detailed description, in a case where the scan start selecting part 202 is selected in the scan setting screen 200 in the state that the data format indicated by the information stored in the memory 84 is the second data format, a scan start signal is transmitted from the operation panel 6 to the controller 80 of the recording apparatus 1 (step S601). In a case where the controller 80 receives the scan start signal from the operation panel 6, the controller 80 transmits a scan start signal to the server 100 (step S602). Note that in the first modification, the scan start signal transmitted from the recording apparatus 1 to the server 100 in the step S602 is an example of a “control instruction signal”.
In a case where the controller 101 of the server 100 receives the scan start signal, the controller 101 transmits document set screen data to the controller 80 of the recording apparatus 1 (step S603). In a case where the controller 80 of the recording apparatus 1 receives the document set screen data, the controller 80 executes a document set screen displaying process (step S604). In the document set screen displaying process of step S604, the controller 80 of the recording apparatus 1 causes the operation screen 6 to display a document set screen, based on the received document set screen data. The document set screen is, for example, a screen same as or similar to the document set screen 140 of the embodiment described above.
In a case where the user sets document R2 in the document set part 51 and then performs an operation of selecting, in the document set screen, the completion of the setting of document R2, a set completion signal is transmitted from the operation panel 6 to the controller 80 (step S605). The phrase the “operation of selecting, in the document set screen, the completion of the setting of document R2” is, for example, an operation of selecting the set completion selecting part 142 in a case where the document set screen is the screen same as or similar to the document set screen 140 of the above-described embodiment.
In a case where the controller 80 of the recording apparatus 1 receives the set completion signal, the controller 80 executes a reading process (step S606). In the reading process, the controller 80 of the recording apparatus 1 causes the ADF 35 to convey the documents R2 set in the document set part 51 one by one, and causes the reading unit 33 to read each of the conveyed documents R2, thereby generating read data of the documents, as described above. Further, the controller 80 of the recording apparatus 1 transmits the generated read data to the server 100 (step S607), and subsequently transmits data format information which is stored in the memory 84 and which indicates the format of the data to be stored, to the server 100 (step S608).
In a case where the controller 101 of the server 100 receives the read data and the data format information, the controller 101 executes an image data generating process (step S609). In the image data generating process of the step S609, the controller 101 of the server 100 generates, based on the received read data, image data of the data format indicated by the received data format information. Further, the controller 101 of the server 100 transmits the generated image data to the recording apparatus 1 (step S610). In a case where the controller 80 of the recording apparatus 1 receives the image data, the controller 80 executes a data storing process and stores the image data in a target storage set in the scan setting screen 200, such as the external memory 91 (step S611).
Note that in the first modification, a first data generating function of generating, by the controller 80 of recording apparatus 1, the image data of the first data format based on the read data of the document read in the reading part 5 is an example of a “basic function”. Further, a second data generating function of transmitting the read data of the document read in the reading part 5 to the server 100 and of receiving, from the sever 100, the image data of the second data format generated, in the controller 101 of server 100, from the read data is an example of an “additional function”.
In the first modification, the data of the first data format can be generated, by the first data generating function as the basic function of the recording apparatus 1, based on the read data of the document by the reading part 5. On the other hand, by the second data generating function as the additional function of the recording apparatus 1, the read data of the document by the reading part 5 is transmitted to the server 100, and the data of the second data format which is generated based on the read data and which cannot be generated by the recording apparatus 1 based on the read data is received from the server 100. With this, the data of the second data format, which cannot be generated by the recording apparatus 1, can be obtained from the read data of the document by the reading part 5.
In a second modification, in a case where the scan selecting part 122 is selected in a state that the recording apparatus 1 is not connected to the server 100, or in a case where the recording apparatus 1 is connected to the server 100 and has not completed the receiving of the information regarding the additional function (to be described later) from the server 100, the controller 80 causes the operation panel 6 to display the scan setting screen 130A depicted in
On the other hand, in the second modification, in a case where the data print selecting part 123 of the main screen 120 is selected in a state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100 and that the account registration has not been made, the controller 80 causes the operation screen 6 to display a data print setting screen 220A depicted in
The online process setting-selecting part 221 is a part selected by the user so as to perform setting of an online processing of transmitting image data to the server 100 and of generating ejection data in the server 100 in a case where a second recording function, which will be described later, is to be executed. Further, the online process setting-selecting part 221 has a cloud icon 222. The cloud icon 222 indicates that the online process setting-selecting part 221 relates to the second recording function which is the additional function.
Note, however, that in the online processing setting screen 220A, the online process setting-selecting part 221 is displayed, in the operation panel 6, in a state that the online process setting-selecting part 221 is not selectable, namely, in a non-selectable state. Here, in the data print setting screen 220A, the online process setting-selecting part 221 includes a lock icon 223. The lock icon 223 indicates that the online process setting-selecting part 221 is not selectable and that the recording apparatus 1 cannot execute the second recording function.
Further, in a case where the data print selecting part 123 of the main screen 120 is selected in a state that the recording apparatus 1 is connected to the server 100, that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100 and that the account registration has been made, a data print setting screen 220B depicted in
Furthermore, in the data print setting screen 220B, the online process setting-selecting part 221 is displayed in a selectable state on the operation panel 6. Here, in the data print setting screen 220B, the online process setting-selecting part 221 does not include a lock icon 223. Non including of the lock icon 223 indicates that the online process setting-selecting part 221 is selectable.
In a case where the online process setting-selecting part 221 is selected in the data print setting screen 220B, the controller 80 causes the operation panel 6 to display an online processing setting-selecting screen 230 as depicted in
The ON selecting part 231 is a part selected by the user for turning the online processing on. In a case where the online process setting-selecting part 221 is selected in the data print setting screen 220B and further the ON selecting part 231 is selected in the online processing setting-selecting screen 230, the controller 80 returns the screen displayed on the operation panel 6 to the data print setting screen 220B, in such a manner that the online process setting-selecting part 221 in the data print setting screen 220B indicates that the online processing is ON. Further, in this situation, the controller 80 causes the memory 84 to store the information indicating that the second recording function is ON. Furthermore, in this situation, the controller 80 transmits, to the server 100, a second ON signal indicating that the second recording function is selected. Note that in the second modification, the second ON signal is an example of a “first selection signal”.
The OFF selection part 232 is a part selected by the user so as to turn the online processing off. In a case where the online process setting-selecting part 221 is selected in the data print setting screen 220B and further the OFF selecting part 232 is selected in the online processing setting-selecting screen 230, the controller 80 returns the screen displayed on the operation panel 6 to the data print setting screen 220B in such a manner that the online process setting-selecting part 221 in the data print setting screen 220B indicates that the online processing is OFF. Further, in this situation, the controller 80 causes the memory 84 to store the information indicating that the second recording function is OFF. Furthermore, in this situation, the controller 80 transmits, to the server 100, a second OFF signal indicating that the second recording function is not selected. Note that in the second modification, the second OFF signal is an example of a “second selection signal”.
In relation to the transmission of the second ON signal and the second OFF signal from the controller 80 of the recording apparatus 1, the controller 101 of the server 100 performs the process according to the flowchart of
Note that in the second modification, in a case where the image data selecting part 161a is selected in the data print setting screen 160A, 220A or 220B, for example, the image data selecting screen 170A of
Further, in the second modification, in a case where the recording start selecting part 162 is selected in the data print setting screen 160A or 220A, and in a case where the recording start selecting part 162 is selected in the data print setting screen 220B in the state that the information indicating that the second recording function is OFF is stored in the memory 84, the controller 80 of the recording apparatus 1 performs the process in accordance with the flowchart of
In a case where the recording start selecting part 162 is selected in the data print setting screen 220B in a state that the information indicating that the second recording function is ON is stored in the memory 84, the controller 80 of the recording apparatus 1 performs, depending on the status of the recording apparatus 1, etc., the process in accordance with the flowchart in
For example, in a case where the process load of the controller 80 of the recording apparatus 1 is small, the controller 80 of the recording apparatus 1 performs the process according to the flowchart of
Note that in the second modification, the first recording function of generating the ejection data based on image data in the controller 80 of the recording apparatus 1 and of causing the ink-jet head 12 to eject the ink(s) from the plurality of nozzles 10 based on the ejection data to thereby perform the recording is an example of the “basic function”. Further, the second recording function of transmitting the image data to the server 100, of receiving the ejection data generated by the controller 101 of the server 100 based on the image data, and of causing the ink-jet head 12 to eject the ink(s) from the plurality of nozzles 10 based on the received ejection data to thereby perform the recording is an example of the “additional function”.
In the second modification, the first recording function as the basic function enables the controller 80 of the recording apparatus 1 to generate the ejection data and to perform the recording, and the second recording function as the additional function enables the controller 80 to receive the ejection data generated by the server 100 and to perform the recording. Thus, in the second modification, depending on the status of the recording apparatus 1, etc., the ejection data can be generated by either one of the controller 80 of the recording apparatus 1 and the controller 101 of the server 100.
Further, by connecting the recording apparatus 1 to the server 100, one additional function or any two or more additional functions among the additional functions described in the foregoing examples may be made executable in the recording apparatus 1. Furthermore, by connecting the recording apparatus 1 to the server 100, the recording apparatus 1 may be configured to be capable of executing another additional function(s) other than the additional functions as described above.
Further, in the above-described examples, the basic function is the function which can be executed without the communication with the server 100, whereas the additional function is the function which cannot be executed without the communication with the server 100. Note, however, that the present disclosure is not limited to this. The additional function may be a function which can be executed without a communication with the server 100. For example, in the state that the recording apparatus 1 is connected to the server 100 and that the account registration has been made, the recording apparatus 1 may receive, from the server 100, data such as a program for executing the additional function, automatically or in response to an operation of the operation panel 6 by the user. In this case, after the recording apparatus 1 is once connected to the server 100 and receives the data such as the program for executing the additional function, the recording apparatus 1 can execute the additional function even if the recording apparatus 1 is not connected to the server 100. In the present disclosure, the wording of “a function configured to become executable by the image handling apparatus after the image handling apparatus has been connected to an external apparatus” includes a function which is executable by the image handling apparatus in a state that the image handling apparatus is connected to the external apparatus and a function which is executable by the image handling apparatus in a state that the image handling apparatus once having been connected to the external apparatus is not connected to the external apparatus.
Further, in the above-described embodiment, in a case where the double-sided scan setting-selecting part 133 is selected, the double-sided scan selecting screen 135 having the ON selecting part 136 and the OFF selecting part 137 is displayed on the operation panel 6. Then, in a case where the controller 101 of the server 100 receives the first ON signal transmitted from the recording apparatus 1 by the selection of the ON selecting part 136, the controller 101 of the server 100 causes the memory 114 to store the information indicating that the double-sided read data generating function is ON. Furthermore, in a case where the controller 101 of the server 100 receives the first OFF signal transmitted from the recording apparatus 1 by the selection of the OFF selecting part 137, the controller 101 of the server 100 causes the memory 114 to store the information indicating that the double-sided read data generating function is OFF. Note, however, that the present disclosure is not limited to this.
In a third modification, in a case where double-sided scan setting-selecting part 133 is selected in the scan setting screen 130C depicted in
Furthermore, in a case where double-sided scan setting-selecting part 133 is selected in the scan setting screen 130C in a state that the information indicating that the double-sided read data generating function is ON is stored in the memory 84, the controller 80 is configured to cause the double-sided scan setting-selecting part 133 in scan setting screen 130C to indicate that the double-sided read data generating function is OFF. Moreover, in this situation, the controller 80 causes the memory 84 to store the information indicating that the double-sided read data generating function is OFF.
Further, in the third modification, in a case where double-sided scan setting-selecting part 133 is selected in the scan setting screen 130C, regardless of whether the information indicating that the double-sided read data generating function is ON is stored in the memory 84 or the information indicating that the double-sided read data generating function is OFF is stored in the memory 84, the controller 80 transmits, to the server 100, a switching signal indicating that ON and OFF of the double-sided read data generating function has been switched.
Corresponding to this, in the third modification, the controller 101 of the server 100 performs a process according to the flowchart of
In the third modification, in the case where the controller 101 receives the switching signal in the state that the information indicating that the double-sided read data generating function as the additional function is ON is not stored in the memory 114, the controller 101 causes the memory 114 to store the information indicating that the double-sided read data generating function is ON. Further, in the case where the controller 101 receives the switching signal in the state that the information indicating that the double-sided read data generating function as the additional function is OFF is not stored in the memory 114, the controller 101 causes the memory 114 to store the information indicating that the double-sided read data generating function is OFF. Furthermore, in a case where the controller 101 receives the scan starting signal in the state that the information indicating that the double-sided read data generating function is selected is stored in the memory 114, the controller 101 performs a control in accordance with the double-sided read data generating function. With this, the process in accordance with the additional function can be executed only in a case where the double-sided read data generating function is ON in the recording apparatus 1.
Moreover, in the above-described examples, in a case where the additional function is to be executed, a signal indicating the start of execution of the additional function is transmitted. The term “signal indicating the start of execution of the additional function” means the scan starting signal transmitted in steps S302 and S602 and the data print starting signal transmitted in step S502. In contrast, in a case where the basic function is to be executed, the signal indicating the start of the process is not transmitted from the recording apparatus 1 to the server 100. Note, however, that the present disclosure is not limited to this.
For example, also in the case where the basic function is to be executed, the recording apparatus 1 may transmit a signal indicating the start of the process to the server 100. In this case, for example, the server 100 which has received this signal may transmit a signal to the recording apparatus 1 indicating that the process to be executed is not regarding the additional function.
Further, in the above-described examples, in the state that the additional function can be executed, an additional function selecting part for performing the selection regarding the additional function is displayed in the state that the additional function selecting part is in the selectable state. Furthermore, provided that a predetermined condition is a condition that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, in a case where the recording apparatus 1 is in the state that the recording apparatus 1 cannot execute the additional function and that the recording apparatus 1 is connected to the server 100, the additional function selecting part for performing the selection regarding the additional function is displayed in the non-selectable state if the predetermined condition is satisfied; whereas the additional function selecting part for performing the selection regarding the additional function is not displayed if the predetermined condition is not satisfied. Note, however, that the present disclosure is not limited to this.
For example, a condition, which is different from either the condition that the additional function can be executed or the condition that the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, may be defined as the predetermined condition.
Alternatively, for example, in the state that the additional function can be executed, the selecting part for performing the selection regarding the additional function may be displayed in the selectable state; whereas in the state that the additional function cannot be executed, the selecting part for performing the selection regarding the additional function may not be displayed, regardless of other conditions.
Still alternatively, for example, regardless of whether the additional function can be executed, the selecting part for performing the selection regarding the additional function may be displayed in the selectable state. Then, in a case where the selecting part for performing the selection regarding the additional function is selected in the state that the additional function cannot be executed, a screen including a message indicating that the additional function cannot be executed, a message indicating a method for making the additional function executable, etc., may be displayed.
Further, in the foregoing examples, the additional function selecting part for performing the selection regarding the additional function is configured to include the cloud icon as the first icon indicating the relation to the additional function, and the selecting part for performing the selection regarding the basic function is configured not to include the cloud icon. The present disclosure, however, is not limited to this.
For example, the selecting part for performing the selection regarding the additional function may be configured to include another first icon which is different from the cloud icon. Further, both the selecting part for performing the selection regarding the basic function and the selecting part for performing the selection regarding the additional function may be configured not to include the first icon.
Furthermore, in the above-described examples, the additional function selecting part for performing the selection regarding the additional function is configured to include the lock icon as the second icon in a case where the additional function selecting part is displayed in the non-selectable state, and is configure not to include the lock icon as the second icon in a case where the additional function selecting part is displayed in the selectable state. The present disclosure, however, is not limited to this.
For example, the selecting part for performing the selection regarding the additional function may be configured to include another second icon which is different from the lock icon in a case where the selecting part is displayed in the non-selectable state. Alternatively, the selecting part for performing the selection regarding the additional function may be configured to include different icons between a case where the selecting part is displayed in the selectable state and a case where the selecting part is displayed in the non-selectable state. Still alternatively, in a case where the selecting part for performing the selection regarding the additional function is displayed in the non-selectable state, whether the selecting part for performing the selection regarding the additional function is in the selectable state or not may be indicated by an aspect without using any icon, for example, by displaying the selecting part for performing the selection regarding the additional function in a gray-out manner.
Further, in the above-described examples, whether or not the account has been registered determines whether all additional functions can be executed or none of the additional functions can be executed. The present disclosure, however, is not limited to this. For example, the account may include accounts of a plurality of types, and the additional functions which can be executed may differ depending on the type of account. The types of accounts may include, for example, a free account and a paid account, a plurality of types of paid accounts with different fees. Alternatively, for example, in a case where the recording apparatus 1 is connected to the server 100 and where the recording apparatus 1 has completed the receiving of the information regarding the additional function from the server 100, at least a part of the additional functions may be executable, regardless of whether or not the account has been registered. Still alternatively, for example, whether the additional functions can be executed or not may be determined depending on whether a condition other than the account registration is satisfied or not.
Furthermore, in the above-described examples, the external apparatus to which the recording apparatus 1 connects in order to execute the additional function is the server 100. However, the present disclosure is not limited to this. The external apparatus to which the recording apparatus 1 connects in order to execute the additional function may be an apparatus other than a server, such as a PC.
Moreover, in the foregoing, the example wherein the present disclosure is applied to a printer including a so-called serial head which ejects the ink(s) from the plurality of nozzles while moving in the scanning direction together with the carriage has been described. However, the present disclosure is not limited to this. For example, the present disclosure is also applicable to a printer including a so-called line head which extends over the entire length of the recording sheet in the scanning direction.
Further, in the foregoing, the recording part 2 of the recording apparatus 1 is the ink-jet printer which ejects the ink(s) from the nozzles so as to perform recording on the recording sheet S. The present disclosure, however, is not limited to this. For example, the recording part of the recording apparatus may be different from the ink-jet printer, such as a laser printer, a thermal printer, etc.
In the recording apparatus 1, the recording part 2 and/or the reading part 5 may be omitted. An apparatus having the recording part 2 and/or the reading part 5 is an example of an “image handling apparatus”. Each of the recording part 2 and the reading part 5 is an example of an “image handler”.
Number | Date | Country | Kind |
---|---|---|---|
2023-182630 | Oct 2023 | JP | national |