The present application is based on, and claims priority from JP Application Serial Number 2021-022336, filed Feb. 16, 2021, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to a printing system and a server, the printing system including a printing device and the server.
In recent years, printing has been performed by a printer via a server computer which provides a cloud printing service. Also, in recent years, smart speakers in coordination with a voice recognition service on the cloud have been sold on the market.
JP-A-2019-20873 discloses a printing system including a voice control device, an information terminal, a display unit, a printer, an access point, and a server. When a user gives an instruction for printing content via voice, the voice control device transmits voice data to the server, the server generates print data based on the voice data, and causes the printer to perform printing.
When the number of pages to be printed is large or the operating time of the printer is long, the cost for the printing increases. However, the user cannot obtain the number of pages to be printed and the operating time of the printer by a verbal instruction.
A printing system according to an aspect of the present disclosure includes: a printing device; and a server connected to the printing device via a network, wherein the server includes: an instruction acquisition unit that acquires an instruction verbally given by a user from a voice mediation device, the instruction including a print instruction; a transmitter that transmits print data based on the acquired print instruction to the printing device; a storage that stores a history of printing based on the print instruction in association with identification information of the user; and a management unit that generates management information to manage the printing by the user based on the history in association with the identification information, the transmitter transmits the generated management information to a notification destination, and the printing device receives the print data, and performs printing in accordance with the print data.
A server according to an aspect of the present disclosure is connected via a network to a printing device which performs printing in accordance with received data, the server including: an instruction acquisition unit that acquires an instruction verbally given by a user from a voice mediation device, the instruction including a print instruction; a transmitter that transmits print data based on the acquired print instruction to the printing device; a storage that stores a history of printing based on the print instruction in association with identification information of the user; and a management unit that generates management information to manage the printing by the user, based on the history associated with the identification information. The transmitter transmits the generated management information to the notification destination.
Hereinafter, embodiments of the present disclosure will be described. The following embodiments are merely examples of the present disclosure, and all the features shown in the embodiments are not necessarily required for the solution in the present disclosure.
First, a summary of techniques will be described with reference to the examples illustrated in
As illustrated in
In the aspect 1 described above, when the user US0 utters print instruction PI, history 130 of printing based on the print instruction PI is stored in the storage 121 in association with the identification information (UID) of the user US0. Management information 140 to manage the printing by the user US0 is generated based on the history 130 stored in the storage 121. Since the management information 140 is transmitted to the notification destination DES, the aspect 1 allows the number of printed pages to be obtained by a verbal instruction, thus the printing system SY1 can be provided which improves the convenience in printing management.
Here, the server 100 refers to a computer that provides data, and may be a single computer or multiple computers connected to each other. The management information 140 includes the number of pages of printed material 600 produced by the user US0 in a predetermined period, the number of page limitation information INP which indicates whether the number of pages has reached an upper limit number, the time during which the printing device (200) is operated by the user US0 in a predetermined period, operating time limitation information ITO which indicates whether the time has reached an upper limit time, the number of types of content printed by the user US0 in a predetermined period, and the number of type limitation information INC which indicates whether the number of types has reached an upper limit number. The notification destination includes a voice I/O device (for example, a smart speaker 300), the printing device (200) which are connected to the voice mediation device 400 via the network NE1, and a terminal 500 connected to the server 100 via the network NE1. The above-described additional remark is applied to the following aspects.
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
The server 100 according to an aspect of the present technique is connected via the network NE1 to the printing device (200) that performs printing in accordance with received data, and includes an instruction acquisition unit 111, a transmitter 124, a storage 121, and a management unit 122. The instruction acquisition unit 111 acquires from the voice mediation device 400 an instruction verbally given by the user US0, the instruction including a print instruction PI. The transmitter 124 transmits print data DA1 based on the acquired print instruction PI to the printing device (200). The storage 121 stores history 130 of printing based on the print instruction PI in association with the identification information (UID) of the user US0. The management unit 122 generates management information 140 to manage the printing by the user US0 based on the history 130 associated with the identification information (UID). The transmitter 124 transmits the generated management information 140 to the notification destination DES. Consequently, the user US0 can obtain the number of printed pages, thus the present aspect can provide the server 100 that improves the convenience of management of printing. Note that the above-described aspects 2 to 15 can be added to the above-described aspect 16.
Furthermore, the present technique is applicable to a compound system including the above-described printing system SY1, a compound device including the above-described server 100, a printing method performed by the above-described printing system SY1, a print control method performed by the above-described server 100, a print program that causes a computer to implement respective functions corresponding to the components of the above-described printing system SY1, a print control program PR1 that causes a computer to implement respective functions corresponding to the components of the above-described server 100, and a computer-readable medium on which the above-described program is recorded.
In the following description, “voice UI” refers to a functional unit of the server 100, which implements a function called voice UI, and “cloud print service” refers to a functional unit of the server 100, which implements a function called a cloud print service. The keyword KE0 may be a term used for identifying target records, and is not limited to a word, and may be a phrase or a clause.
The server 100 has a voice UI area 110 which is a storage area for information to implement the voice UI, and a print service area 120 which is a storage area for information to implement the cloud print service. The voice UI is a service built on the platform of the voice recognition service by a provider of the cloud print service. The voice UI area 110 includes an information area to implement the print instruction acquisition unit 111. The print service area 120 includes an information area to implement a storage 121, a management unit 122, and a transmitter 124. The storage 121 stores multiple pieces of printable content CO1, and further stores the history 130 of printing based on the print instruction PI verbally given by the user US0. The server 100 executes multiple processes concurrently to implement the voice UI and the cloud print service. Note that the voice UI and the cloud print service may be built on separate computers. In addition, the voice UI may be built on a server computer which provides a voice recognition service.
For example, when the user US0 utters “Print staff notation”, the smart speaker 300 converts the voice from the user US0 into a digital audio signal SG1, and transmits the audio signal SG1 to the voice mediation device 400 via the network NE1. After receiving the audio signal SG1, the voice mediation device 400 acquires the identification information of the user US0, and analyzes the voice based on the digital audio signal SG1. When the voice contains a print request keyword which is a type of keyword KE0, such as “Print . . . ”, the voice mediation device 400 requests the voice UI for printing, and passes the identification information of the user US0, and keyword KE0 such as “staff notation” contained in the voice to the voice UI. The voice mediation device 400 receives smart speaker identification information 300id illustrated in
After receiving the print request, the cloud print service generates print data DA1 using the content CO2, and transmits the print data DA1 to the printer 200 associated with the identification information of the user US0 via the network NE1. After receiving the print data DA1, the printer 200 performs printing in accordance with the print data DA1, and produces the printed material 600 with print image IM1 based on the print data DA1 formed on print substrate ME1. Thus, the content CO2 of “staff notation” uttered by the user US0 is printed. Note that not only a print target, but also the printer 200, which is assumed to be an output destination by the user US0, may also be designated with the keyword KE0 by saying “Print staff notation using company A printer”. The print request keyword is not limited to “Print . . . ”, and may include similar variations, such as “Perform printing of . . . ”. Thus, for voice including these variations, the server 100 may perform a process similar to the process for voice including the print request keyword “Print . . . ”.
The voice UI performs a process of transmitting a guidance message GM1 such as “Staff notation has been printed” to the voice mediation device 400. After receiving the guidance message GM1, the voice mediation device 400 converts the guidance message GM1 into a digital audio signal SG1, and transmits the converted digital audio signal SG1 to the smart speaker 300 via the network NE1. After receiving the audio signal SG1, the smart speaker 300 converts the audio signal SG1 to voice, and outputs voice, such as “Staff notation has been printed”.
The cloud print service of the specific example stores in the storage 121 history 130 of printing based on the print instruction PI in association with user ID information UID which is the identification information of the user US0, and notifies the notification destination DES of the management information 140 according to a notification request instruction from the user US0. The management information 140 is for managing printing by the user US0, and includes the history 130. The user US0 can receive notification of the management information 140 at a defined notification destination DES by uttering a notification request instruction to request for notification of the management information 140. The notification destination DES includes the printer 200, the smart speaker 300 connected to the voice mediation device 400 via the network NE1, and the terminal 500 connected to the server 100 via the network NE1. The notification destination DES is notified of the management information 140, thereby making it possible for the user US0 to manage the verbal instruction print.
The server 100 illustrated in
The storage device 104 stores an OS which is not illustrated, and has the above-described voice UI area 110, and print service area 120. Here, OS is an abbreviation of operating system. The voice UI area 110 stores a program which causes the server 100 to implement an instruction acquisition function FU1. The print service area 120 has the storage 121 storing the history 130 and the printable content CO1, and stores programs which cause the server 100 to implement a management function FU2 and a transmission function FU4. The print control program PR1 includes programs which cause the server 100 to implement the above-mentioned functions. The information stored in the storage device 104 is read into the RAM 103 as appropriate, and is used for a process for causing the printer 200 to perform printing. A magnetic storage device such as a hard disk, or a nonvolatile semiconductor memory such as a flash memory may be used as the storage device 104. Note that the print control program PR1 may be called a print application from the viewpoint of the user US0.
As the input device 105, a pointing device, a hard key including a keyboard, or a touch panel applied to the surface of a display panel may be used. A liquid crystal display panel or the like may be used as the display device 106. The network I/F 107 is connected to the network NE1, and communicates with the devices connected to the network NE1 in accordance with a predetermined communication standard. The clock circuit 108 can output the current date and time.
The CPU 101 executes the print control program PR1 which is read from the storage device 104 into the RAM 103, thereby performing an instruction acquisition process corresponding to the instruction acquisition function FU1, a management process corresponding to the management function FU2, and a print data transmission process corresponding to the transmission function FU4. The print control program PR1 causes the server 100 to function as the print instruction acquisition unit 111 corresponding to the instruction acquisition function FU1, the management unit 122 corresponding to the management function FU2, and the transmitter 124 corresponding to the transmission function FU4, the server 100 being a computer. As illustrated in
In the history 130 illustrated in
The printer 200 illustrated in
The operation panel 220 includes a display unit and an operation input which are not illustrated, and receives an operation performed by the user US0. The display unit is comprised of, for example, a liquid crystal panel, and displays information indicating the state of the printer 200, and information indicating an instruction by the user US0. The operation input is comprised of, for example, multiple operation keys including cursor keys and the enter key. The operation input may be a touch panel that receives an operation to the display screen. The network I/F 230 is connected to the network NE1, and communicates with the devices connected to the network NE1 in accordance with a predetermined communication standard.
The print unit 240 has a recording head 241 that discharges droplets Dr, such as ink drop, to a print substrate, and a paper feeder 245 that transports the print substrate ME1. The recording head 241 has multiple nozzles 242 through which the droplets Dr are discharged, and a drive circuit 243 that ejects the droplets Dr through the nozzles 242. As the drive circuit 243, it is possible to use a circuit that drives a piezoelectric element to apply a pressure to the liquid in pressure chambers communicating with the nozzles 242, and a circuit that drives a thermal element to generate air bubbles by heat in the liquid of each pressure chamber. The droplets Dr hit the print substrate ME1 transported by the paper feeder 245, thus a print image IM1 corresponding to the print data DA1 from the server 100 is formed on the print substrate ME1. Note that the print substrate ME1 is a material which holds print images IM1. It is possible to use paper, resin, and metal as the print substrate. The shape of the print substrate ME1 is generally a rectangular shape or a roll shape, but may be a substantially circular shape such as an optical disk shape, a polygonal shape other than a rectangular shape, or a three-dimensional shape.
The voice input device 305 has a microphone, converts the voice input from the outside into an analog electrical signal by the microphone, and converts the analog electrical signal into a digital audio signal SG1. The number of the voice input devices 305 provided in the smart speaker 300 may be one, or greater than or equal to two. The voice output device 306 has a speaker in a narrow sense, which converts an analog electrical signal into sound. The voice output device 306 converts the digital audio signal SG1 into an analog electrical signal, converts the analog electrical signal into voice by the speaker, and outputs the voice to the outside. The number of the voice output devices 306 provided in the smart speaker 300 may be one, or greater than or equal to two. The network I/F 307 is connected to the network NE1, and communicates with the devices connected to the network NE1 in accordance with a predetermined communication standard. The smart speaker 300 of this specific example can output the management information 140 via voice to the outside according to the audio signal SG1 indicated by the management information 140, and can display the management information 140 on the display unit 350 according to the display data of the management information 140.
The voice mediation device 400 illustrated in
(A) The number of printed pages NP of the printed material 600 produced by the user US0 in a predetermined period.
(B) The number of page limitation information INP which indicates whether the number of printed pages NP has reached an upper limit number NPmax.
(C) The operating time TO during which the printing device 200 is operated by the user US0 in a predetermined period.
(D) The operating time limitation information ITO which indicates whether the operating time TO has reached an upper limit time TOmax.
(E) The number of types NC of the content CO2 printed by the user US0 in a predetermined period.
(F) The number of type limitation information INC which indicates whether the number of types NC has reached an upper limit number NCmax.
In addition, the management information 140 may include a converted value of the electric power consumed by the printer 200 used by the user US0 in a predetermined period. The present technique also includes the case where part of the above-described information (A) to (F) is not generated. For example, information (A) may not be generated while information (B) is generated, or information (B) may not be generated while information (A) is generated. Information (C) may not be generated while information (D) is generated, or information (D) may not be generated while information (C) is generated. In addition, information (E) may not be generated while information (F) is generated, or information (F) may not be generated while information (E) is generated.
When the user US0 utters a print instruction PI including content instruction CTI to the smart speaker 300, the smart speaker 300 converts the voice from the user US0 into an audio signal SG1, and transmits the audio signal SG1 to the voice mediation device 400 (S102). The content instruction CTI shows the content CO2 specified from multiple printable contents CO1. For example, when the user US0 utters “Print staff notation”, “staff notation” serves as the content instruction CTI. As is illustrated in
After receiving the audio signal SG1, the voice mediation device 400 acquires the user ID information UID to identify the user US0, analyzes the voice based on the audio signal SG1, extracts each keyword KE0 from results of the analysis of the voice, and passes the user ID information UID and the keyword KE0 to the voice UI to request for a print instruction PI (S104). The print instruction PI includes a content instruction CTI. The keyword KE0 is included in the verbal print instruction PI. The print instruction PI may include a keyword which identifies the printer 200.
The voice mediation device 400 stores the identification information of each user US0 in the storage device, and stores smart speaker ID information 300id in association with the identification information of the user US0. Thus, when the smart speaker 300 transmits the smart speaker identification information 300id, the voice mediation device 400 can acquire the identification information of the user US0 associated with the smart speaker identification information 300id. In addition, the voice mediation device 400 stores information indicating the characteristics of the voice of the user US0 in the storage device in association with the identification information of the user US0. The characteristics of the voice to identify the user US0 can be expressed by the frequency distribution of the voice, for example. Thus, the voice mediation device 400 determines the frequency distribution of the voice based on the audio signal SG1, and may acquire from the storage device the identification information of the user US0 associated with a frequency distribution closest to the above-mentioned frequency distribution. Furthermore, the smart speaker 300 receives a voice input of the name of the user US0, and the voice mediation device 400 may extract the name of the user US0 based on the audio signal SG1 to acquire the identification information of the user US0 associated with the name from the storage device.
When acquiring the print instruction PI including the above-mentioned keyword KE0 from the voice mediation device 400, the voice UI passes the user ID information UID to the cloud print service, and requests for generation of the print data DA1 of the content CO2 (S106). In this manner, the instruction acquisition unit 111 of the server 100 acquires print instruction PI verbally given by the user US0 from the voice mediation device 400, the print instruction PI including a content instruction CTI indicating the content CO2 as a print target. The user ID information UID passed to the cloud print service may be information showing the user US0 indicated by the user ID information UID passed from the voice mediation device 400, and data may be changed from the user ID information UID passed from the voice mediation device 400.
After receiving a request from the voice UI, the cloud print service generates print data DA1 using the content CO2 requested from the voice UI (S108). The print data DA1 is for causing the printer 200 to print the content CO2 based on the print instruction PI among the printable content CO1. When the print instruction PI includes a print condition 730, print data DA1 is generated according to the print condition 730, and when the print instruction PI includes no print condition 730, print data DA1 is generated according to the print condition 730 already set. When the print instruction PI includes the number of printed pages NP, print data DA1 for content CO2 with the number of printed pages NP is generated, and when the print instruction PI does not include the number of printed pages NP, print data DA1 for content CO2 with the number of printed pages NP already set is generated. After the print data DA1 is generated, the cloud print service transmits the print data DA1 via the network NE1 to the printer 200 at the transmission destination 710 indicated by the account information 700 as illustrated in
The printer 200 receives the print data DA1 via the network NE1 (S112), and performs printing in accordance with the print data DA1 (S114). Thus, the content CO2 according to the utterance of the user US0 is printed.
In addition, the cloud print service stores the history 130 of printing based on the print instruction PI in association with the user ID information UID (S116). For example, in the history 130 illustrated in
After transmission of print data and storing of history, the cloud print service sends to the voice UI a notification of completion of printing of the relevant content CO2 (S118). After receiving the notification of completion of printing, the voice UI requests the voice mediation device 400 to read out the name of the content CO2 as well as a print completion message such as “ . . . has been printed” as the guidance message GM1 (S120). After receiving the guidance message GM1, the voice mediation device 400 converts the guidance message GM1 into an audio signal SG1, and transmits the audio signal SG1 to the smart speaker 300 via the network NE1 (S122). After receiving the audio signal SG1, the smart speaker 300 converts the audio signal SG1 into voice, and outputs the voice (S124). Thus, the user US0 can hear the voice of the guidance message, such as “The staff notation has been printed”.
As illustrated in
When the user US0 utters a notification destination setting instruction DEI to the smart speaker 300, the smart speaker 300 converts the voice from the user US0 into an audio signal SG1, and transmits the audio signal SG1 to the voice mediation device 400 (S202). For example, when the user US0 utters “Notify me of the management information via voice”, “management information” and “notify” are each used as a notification destination setting request keyword which is a type of keyword KE0, and “via voice” is used as a keyword KE0 showing the notification destination DES.
After receiving the audio signal SG1, the voice mediation device 400 acquires the user ID information UID, analyzes the voice based on the audio signal SG1, extracts each keyword KE0 from results of the analysis of the voice, and passes the user ID information UID and the keyword KE0 to the voice UI to request for setting of the notification destination DES (S204). When acquiring the keyword KE0 as the notification destination setting instruction DEI from the voice mediation device 400, the voice UI passes the user ID information UID to the cloud print service, and requests for setting of the notification destination DES (S206). After receiving the request from the voice UI, the cloud print service stores setting information showing the notification destination DES in the storage 121 in association with the user ID information UID (S208). For example, when keyword KE0 showing the notification destination DES is “via voice”, the cloud print service stores setting information indicating the smart speaker 300, thereby setting the notification destination DES in the smart speaker 300. When keyword KE0 showing the notification destination DES is “by a printer”, the cloud print service stores setting information indicating the printer 200, thereby setting the notification destination DES to the printer 200. When keyword KE0 showing the notification destination DES is “by a terminal”, the cloud print service stores setting information indicating the terminal 500, thereby setting the notification destination DES to the terminal 500.
In this manner, the transmitter 124 of the server 100 receives the setting of the notification destination DES. Note that the cloud print service may receive the setting of the notification destination DES from the terminal 500 via the network NE1.
After setting the notification destination DES, the cloud print service sends to the voice UI a notification of completion of setting of the notification destination DES (S210). After receiving the notification of completion of setting, the voice UI requests the voice mediation device 400 to read out a notification destination setting completion message, such as “You will be notified of management information via voice” as the guidance message GM1 (S212). After receiving the guidance message GM1, the voice mediation device 400 converts the guidance message GM1 into an audio signal SG1, and transmits the audio signal SG1 to the smart speaker 300 (S214). After receiving the audio signal SG1, the smart speaker 300 converts the audio signal SG1 into voice, and outputs the voice (S216). Consequently, a notification destination setting completion message, such as “You will be notified of management information via voice” is read out by voice for the user US0. Subsequently, when the user US0 utters the voice of a notification request instruction NI, such as “Tell me the number of printed pages this month”, the processes in and after S218 are performed. The notification request instruction NI is an instruction to request notification of the management information 140, and is included in the instructions acquired from the voice mediation device 400.
When the user US0 utters a notification request instruction NI to the smart speaker 300, the smart speaker 300 converts the voice from the user US0 into an audio signal SG1, and transmits the audio signal SG1 to the voice mediation device 400 (S218). For example, when the user US0 utters “Tell me the number of printed pages this month”, “tell me” is used as a notification request keyword which is a type of keyword KE0, “the number of printed pages” is used as a keyword KE0 showing the management information 140, and “this month” is used as a keyword KE0 showing a predetermined period.
After receiving the audio signal SG1, the voice mediation device 400 acquires the user ID information UID, analyzes the voice based on the audio signal SG1, extracts each keyword KE0 from results of the analysis of the voice, and passes the user ID information UID and the keyword KE0 to the voice UI to request for a notification request instruction NI (S220). When acquiring the keyword KE0 as the notification request instruction NI along with the user ID information UID from the voice mediation device 400, the voice UI passes the user ID information UID to the cloud print service, and requests for notification of the management information 140 to manage the printing by the user US0 (S222). After receiving the request from the voice UI, the cloud print service generates management information 140 associated with the user ID information UID, based on the history 130 (S224). Thus, the management unit 122 of the server 100 generates the management information 140 upon acquisition of the notification request instruction NI by the instruction acquisition unit 111 as a trigger. The management information 140 includes the information as illustrated in
For example, when the management information 140 requested is the number of printed pages NP in a predetermined period in “this month”, the cloud print service tallies the number of printed pages NP this month among the number of printed pages NP associated with the user ID information UID in the history 130 illustrated in
After the management information 140 is generated, the cloud print service performs a process of notifying a notification destination DES of the management information 140, the notification destination DES being set in association with the user ID information UID (S226). Thus, the transmitter 124 of the server 100 notifies the notification destination DES of the management information 140 with generation of the management information 140 by the management unit 122 serving as a trigger. When setting information indicating the smart speaker 300 is stored as the notification destination DES in the storage 121, the cloud print service requests the voice UI for notification of the management information 140, such as “The number of printed pages this month is 33”. After receiving the request from the cloud print service, the voice UI requests the voice mediation device 400 to read out the management information 140, such as “The number of printed pages this month is 33” as the guidance message GM1 (S228). In this manner, the transmitter 124 of the server 100 requests the voice mediation device 400 to read out the management information 140 by the smart speaker 300.
After receiving the guidance message GM1, the voice mediation device 400 converts the guidance message GM1 into an audio signal SG1, and transmits the audio signal SG1 via the network NE1 to the smart speaker 300 which has received the notification request instruction NI (S230). After receiving the audio signal SG1, the smart speaker 300 converts the audio signal SG1 into voice, and outputs the voice (S232). Consequently, the management information 140, such as “The number of printed pages this month is 33” is read out by voice for the user US0.
In this manner, the notification destination DES is notified of the management information 140 to manage the printing by the user US0. Thus, wasted printing and excessive use of the printer 200 can be reduced. Therefore, this specific example can manage verbal instruction print, and can improve the convenience of management of printing. Since the user US0 can be informed of the management information 140 by voice, this specific example can improve the convenience of management of printing. Additionally, conversation using a registered user name can be made, thus more friendly conversation can be made in this specific example.
As illustrated in
When the cloud print service generates the management information 140 (S224), the processes are branched according to the notification destination DES which has been set (S242). When the smart speaker 300 is set as the notification destination DES, the cloud print service requests the voice UI for notification of the management information 140 (S226), and completes the management information notification process.
When the printer 200 is set as the notification destination DES, the cloud print service transmits the print data for the management information 140 to the printer 200 via the network NE1 (S244), and completes the management information notification process. Although not illustrated, the printer 200 receives the print data for the management information 140 via the network NE1, and prints the management information 140 in accordance with the print data. Consequently, the printed material 600 of the management information 140 is produced. When the management information 140 includes much information, it is difficult to identify the entire management information 140 just by read out of the management information 140. Since the management information 140 is printed, the user US0 can easily identify the entire management information 140 by viewing the printed material 600 of the management information 140.
When the terminal 500 is set as the notification destination DES, the cloud print service transmits the management information 140 to the terminal 500 via the network NE1 (S246), and completes the management information notification process. Although not illustrated, the terminal 500 receives the management information 140 via the network NE1, and displays the management information 140. The user US0 can easily identify the entire management information 140 by viewing the displayed management information 140. In addition, the terminal 500 may read out the management information 140. In this specific example, the management information 140 can be identified via the terminal 500 other than the smart speaker 300 and the printer 200, thus the convenience of checking the management information 140 can be improved.
In this manner, the transmitter 124 of the server 100 receives the setting of the notification destination DES in S208 illustrated in
In the example illustrated in
For example, let us assume that the current month is January, the total number of printed pages in January in association with the ID information “UID11” of the first user US1 is 33, the total number of printed pages in January in association with the ID information “UID12” of the first user US2 is 16, and the total number of printed pages in January in association with the ID information “UID13” of the first user US3 is 50. The cloud print service tallies the number of printed pages NP of the printed material 600 produced by the first user US1, the second user US2, and the third user US3 in January based on the history 130. In this case, “the number of printed pages NP this month” produced by the first user US1 is 33, “the number of printed pages NP this month” produced by the second user US2 of the user ID information “UID12” is 16, and “the number of printed pages NP this month” produced by the third user US3 of the user ID information “UID13” is 50. Here, let us assume that the upper limit number NPmax of the number of printed pages of each user is 50. The cloud print service sets the number of page limitation information INP for the first, second users US1, US2 to “not reached” which indicates that the upper limit number NPmax is not reached, and sets the number of page limitation information INP for the third user US3 to “reached” which indicates that the upper limit number NPmax is reached.
Let us assume that the current month is January, the total operating time in January in association with the ID information “UID11” of the first user US1 is 66, the total operating time in January in association with the ID information “UID12” of the second user US1 is 32, and the total operating time in January in association with the ID information “UID13” of the third user US1 is 100. The cloud print service tallies the operating time TO for the printer 200 operated by the first to third users US1, US2, US3 in January based on the history 130 associated with each user ID information UID. In this case, “the operating time TO this month” of the first user US1 is 66, “the operating time TO this month” of the second user US2 of user ID information “UID12” is 32, and “the operating time TO this month” of the third user US3 of user ID information “UID13” is 100. Here, let us assume that the upper limit time TOmax of the operating time of each user is 100. The cloud print service sets the operating time limitation information ITO for the first, second users US1, US2 to “not reached” which indicates that the upper limit time TOmax is not reached, and sets the operating time limitation information ITO for the third user US3 to “reached” which indicates that the upper limit time TOmax is reached.
When the current month is January, the content CO2 associated with the user ID information “UID11” has four types, the content CO2 associated with the user ID information “UID12” has two types, and the content CO2 associated with the user ID information “UID13” has six types. The cloud print service tallies the number of types NC of content CO2 based on the history 130, the content CO2 being printed by the first user US1, the second user US2, the third user US3 in January. In this case, “the number of types NC of printed content this month” for the first user US1 has four types “the number of types NC of printed content this month” for the second user US2 of the user ID information “UID12” has two types, and “the number of types NC of printed content this month” for the third user US3 of the user ID information “UID13” has six types. Here, let us assume that the upper limit number NCmax of the number of types of content of each user US0 is six. The cloud print service sets the number of type limitation information INC of each of the first user US1 and the second user US2 to “not reached” which indicates that the upper limit number NCmax is not reached, and sets the number of type limitation information INC of the third user US3 to “reached” which indicates that the upper limit number NCmax is reached.
The user US0 is notified of the management information 140 illustrated in
As illustrated in
In the above manner, in this specific example, of the management information 140, the first section 141 based on the history of verbal instruction print, and the second section 142 based on the history of non-verbal instruction print can be separately identified, thus the convenience of the printing system SY1 can be improved.
As illustrated in
When the user US0 utters date and the number of page notification request instruction NI1 to the smart speaker 300, the smart speaker 300 converts the voice from the user US0 into an audio signal SG1, and transmits the audio signal SG1 to the voice mediation device 400 (S302). The number of page notification request instruction NI1 is an instruction to request for notification of the management information 140 including at least one of the number of printed pages NP of the printed material 600 produced by the user US0 on the above-mentioned date and the number of page limitation information INP which indicates whether the number of printed pages NP has reached an upper limit number NPmax. The number of page notification request instruction NI1 is included in the instructions obtained from the voice mediation device 400. For example, when the first user US1 of the user ID information “UID11” illustrated in
After receiving the audio signal SG1, the voice mediation device 400 acquires the user ID information UID, analyzes the voice based on the audio signal SG1, extracts each keyword KE0 from results of the analysis of the voice, and passes the user ID information UID and the keyword KE0 to the voice UI to request for the number of page notification request instruction NI1 (S304). When acquiring the keywords KE0 as the date and the number of page notification request instruction NI1 along with the user ID information UID from the voice mediation device 400, the voice UI passes the user ID information UID to the cloud print service, and requests for notification of the number of printed pages on a specified date (S306). After receiving the request from the voice UI, the cloud print service generates the management information 140 including at least one of the number of printed pages NP and the number of page limitation information INP based on the history 130 (S308). In the example illustrated in
After the management information 140 is generated, the cloud print service performs a process of notifying a notification destination DES of the above-described management information 140, the notification destination DES being set in association with the user ID information UID (S310). When the smart speaker 300 is set as the notification destination DES, the cloud print service requests the voice UI for notification of the management information 140, such as “The number of printed pages in January 11 is 10” or “The number of printed pages in January 11 has not reached the upper limit number”. After receiving the request from the cloud print service, the voice UI requests the voice mediation device 400 to read out the management information 140, such as “The number of printed pages in January 11 is 10” or “The number of printed pages in January 11 has not reached the upper limit number” (S312) as the guidance message GM1. In this manner, the transmitter 124 of the server 100 notifies the notification destination DES of the management information 140 including at least one of the number of printed pages NP and the number of page limitation information INP.
After receiving the guidance message GM1, the voice mediation device 400 converts the guidance message GM1 into an audio signal SG1, and transmits the audio signal SG1 via the network NE1 to the smart speaker 300 which has been set as the notification destination DES (S314). After receiving the audio signal SG1, the smart speaker 300 converts the audio signal SG1 into voice, and outputs the voice (S316). Consequently, management information 140, such as “The number of printed pages in January 11 is 10” or “The number of printed pages in January 11 has not reached the upper limit number” is read out by voice for the user US0. In this specific example, the user US0 can identify at least one of the number of printed pages NP on a requested date and the number of page limitation information INP, thus the convenience of management of printing can be improved.
As illustrated in
When the user US0 utters a condition specific instruction CSI and a specific condition notification request instruction NI2 to the smart speaker 300, the smart speaker 300 converts the voice from the user US0 into an audio signal SG1, and transmits the audio signal SG1 to the voice mediation device 400 (S402). The condition specific instruction CSI is an instruction to identify the print condition 730 as illustrated in
After receiving the audio signal SG1, the voice mediation device 400 acquires the user ID information UID, analyzes the voice based on the audio signal SG1, extracts each keyword KE0 from results of the analysis of the voice, and passes the user ID information UID and the keyword KE0 to the voice UI to request for the condition specific instruction CSI and the specific condition notification request instruction NI2 (S404). When acquiring the keywords KE0 as the condition specific instruction CSI and the specific condition notification request instruction NI2 along with the user ID information UID from the voice mediation device 400, the voice UI passes the user ID information UID and the print condition 730 to the cloud print service, and requests for notification of management information 140 matching the print condition 730 (S406). After receiving the request from the voice UI, the cloud print service generates management information 140 matching the passed print condition 730 based on the history 130 (S408). When the current month is January, in the example illustrated in
After the management information 140 is generated, the cloud print service performs a process of notifying a notification destination DES of the above-described management information 140, the notification destination DES being set in association with the user ID information UID (S410). When the smart speaker 300 is set as the notification destination DES, the cloud print service requests the voice UI for notification of the management information 140, such as “The number of printed pages in color print this month is 22”. After receiving the request from the cloud print service, the voice UI requests the voice mediation device 400 to read out the management information 140, such as “The number of printed pages in color print this month is 22” as the guidance message GM1 (S412). In this manner, the transmitter 124 of the server 100 notifies the notification destination DES of the management information 140 matching the print condition 730 identified by the condition specific instruction CSI.
After receiving the guidance message GM1, the voice mediation device 400 converts the guidance message GM1 into an audio signal SG1, and transmits the audio signal SG1 via the network NE1 to the smart speaker 300 which has been set as the notification destination DES (S414). After receiving the audio signal SG1, the smart speaker 300 converts the audio signal SG1 into voice, and outputs the voice (S416). Consequently, management information 140, such as “The number of printed pages in color print this month is 22” is read out by voice for the user US0. In this specific example, the user US0 can identify the management information 140 matching the print condition 730 specified by the user US0, thus the convenience of management of printing can be improved.
The present disclosure allows various modifications. The voice I/O device to which the present technique is applicable is not limited to the smart speaker 300, and may be a terminal 500 such as a smartphone and a tablet, or a personal computer. The storage 121 storing the history 130 is not necessarily provided in the cloud print service, and may be provided in the voice UI. The processes described above may be modified as appropriate, for example, the processes may be changed in order. For example, in the process illustrated in
Notification of the management information 140 is not necessarily triggered by a notification request instruction NI of the user US0. For example, notification of the management information 140 may be made regularly, such as every month. Note that even when the notification destination DES of the management information 140 is restricted to the voice I/O device, when the notification destination DES of the management information 140 is restricted to the printing device, or when the notification destination DES of the management information 140 is restricted to the terminal 500, the basic effect, that is, improving the convenience of management of printing is obtained.
As described above, the present disclosure can provide techniques to improve the convenience of management of printing in various aspects. Even with a technique consisting of only the claim components according to independent claims, basic operations and effects described above are obtained. Also, it is possible to implement configurations in which the components disclosed in the above-described examples are replaced, or a combination is changed, and configurations in which the components disclosed in publicly known techniques and the above-described examples are replaced, or a combination is changed. These configurations are also included in the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2021-022336 | Feb 2021 | JP | national |