WO2024204864A1 - Job content generation device and job content generation program - Google Patents
Job content generation device and job content generation program Download PDFInfo
- Publication number
- WO2024204864A1 WO2024204864A1 PCT/JP2024/018327 JP2024018327W WO2024204864A1 WO 2024204864 A1 WO2024204864 A1 WO 2024204864A1 JP 2024018327 W JP2024018327 W JP 2024018327W WO 2024204864 A1 WO2024204864 A1 WO 2024204864A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- job
- setting value
- job content
- content
- image forming
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
Definitions
- the present invention relates to a job content generation device and a job content generation program that generate the content of a job to be executed by an image forming device based on voice data representing voice received by a voice receiving device that receives voice input from a user.
- Patent Document 1 Conventionally, there is known a voice operation system that operates an image forming apparatus via a smart speaker as a voice reception device (see, for example, Patent Document 1).
- a voice operation system that operates an image forming apparatus via a smart speaker as a voice reception device
- Patent Document 1 when job contents are generated based on voice data indicating voice received by the smart speaker, if the generated job contents cannot be executed by the image forming apparatus, an error is notified from the smart speaker.
- the present invention aims to provide a job content generation device and a job content generation program that can improve convenience.
- a job content generation device is a job content generation device that generates the content of a job to be executed by an image forming device based on voice data representing voice received by a voice receiving device, and includes a processor, and a control unit that functions as a job content generation unit that, when multiple setting values in the content are a predetermined combination that cannot be set simultaneously, corrects at least one of the multiple setting values in the content to a setting value that is a predetermined combination that can be set simultaneously by executing a job content generation program.
- the job content generation device can improve convenience by automatically correcting at least one of the multiple setting values in the job content when the multiple setting values in the job content are combined in a way that they cannot be set simultaneously, so that the multiple setting values in the job content can be set simultaneously.
- the job content generation device may generate the content using a machine learning model based on the voice data.
- the job content generation device corrects at least one of the multiple setting values in the job content when the multiple setting values in the job content are a combination that cannot be set simultaneously, so that the multiple setting values in the job content can be set simultaneously. Therefore, even if the job content is generated erroneously in the process of generating the job content using a machine learning model based on the voice data, the job content can be corrected.
- the job content generation device may correct at least one of the multiple setting values in the content based on the state of the image forming device, when the multiple setting values in the content are a combination that cannot be set simultaneously, so that the multiple setting values in the content are a combination that can be set simultaneously.
- the job content generation device corrects at least one of the multiple setting values in the job content based on the state of the image forming device, thereby improving the appropriateness of the corrected job content.
- the job content generation device may make the correction using the information transmitted from the image forming device by requesting the image forming device to transmit information indicating the status of the image forming device, and may determine that the combination is a predetermined combination that cannot be set, and if the combination can be corrected to the appropriate combination even without the information, may not make the request to the image forming device, may not obtain the information from the image forming device, and may make the correction without using the information.
- the job content generation device can omit the process of obtaining information indicating the state of the image forming device from the image forming device, even though the information is not necessary for correcting the job content.
- the job content generating device may correct the copy job setting value to the setting value indicating that the job type is print when the external storage device is actually attached to the image forming device.
- a job content generation device when multiple setting values in the job content include a copy job setting value as a setting value indicating that the job type is copy, and a setting value indicating that the source from which the file used for the job is read is an external storage device attached to the image forming device, if an external storage device is actually attached to the image forming device, the job content generation device corrects the copy job setting value to a setting value indicating that the job type is print, thereby improving the appropriateness of the job content after correction.
- the multiple setting values in the content include a setting value indicating that the job type is a copy, an original size setting value as the setting value indicating the size of the original used for the job, and a paper size setting value as the setting value indicating the size of the paper on which an image is printed in the job
- the job content generating device may make a correction to swap the size indicated by the original size setting value with the size indicated by the paper size setting value.
- the job content generation device when multiple setting values in the job content include a setting value indicating that the job type is copy, a document size setting value indicating the size of the document used for the job, and a paper size setting value indicating the size of the paper on which the image is printed in the job, makes a correction to swap the size indicated in the document size setting value with the size indicated in the paper size setting value when the size of the document actually set in the image forming device is not the size indicated in the document size setting value but the size indicated in the paper size setting value, thereby improving the appropriateness of the job content after correction.
- the job content generating device may correct the copy job setting value to the setting value indicating that the job type is print.
- the job content generation device automatically corrects the copy job setting value to a setting value indicating that the job type is print, thereby improving convenience.
- the job content generation device may correct the encryption type indicated in the transmission encryption setting value to one that corresponds to the transmission method type indicated in the transmission method setting value.
- the job content generation device when multiple setting values in the job content include a setting value indicating that the job type is document transmission, a transmission method setting value as a setting value indicating the type of document transmission method, and a transmission encryption setting value as a setting value indicating the type of encryption when the document is transmitted, if the encryption type indicated in the transmission encryption setting value does not correspond to the transmission method type indicated in the transmission method setting value, the encryption type indicated in the transmission encryption setting value is automatically corrected to one that corresponds to the transmission method type indicated in the transmission method setting value, thereby improving convenience.
- a job content generation program causes a computer to function as a job content generation unit that generates job content to be executed by an image forming device based on voice data indicating voice received by a voice receiving device that receives voice, and when multiple setting values in the content are in a predetermined combination that cannot be set simultaneously, the job content generation unit corrects at least one of the multiple setting values in the content to a setting value that is in a predetermined combination that can be set simultaneously.
- the computer executing the job content generation program corrects at least one of the multiple setting values in the job content so that the combination of multiple setting values in the job content can be set simultaneously, thereby improving convenience.
- the job content generation device and job content generation program of the present invention can improve convenience.
- FIG. 1 is a block diagram of a voice operation system according to an embodiment of the present invention.
- 2 is a block diagram of the job content generation device shown in FIG. 1 when the job content generation device is configured by one computer.
- 3 is a diagram showing an example of inappropriate job content determination information shown in FIG. 2 .
- 2 is a block diagram of the job command generating device shown in FIG. 1 in the case where the job command generating device is configured by one computer.
- FIG. FIG. 2 is a block diagram of the image forming apparatus shown in FIG. 1 when it is an MFP.
- 2 is a sequence diagram of the operation of the voice operation system shown in FIG. 1 when the image forming apparatus is operated via a smart speaker.
- FIG. 7 is a sequence diagram of the "job content determination” shown in FIG. 6.
- FIG. 8 is a sequence diagram of the "job execution" shown in FIG. 7.
- FIG. 1 is a block diagram of a voice operation system 10 according to this embodiment.
- the voice operation system 10 includes a job content generation device 30 and a job command generation device 40.
- a smart speaker 20 is connected to the voice operation system 10 as a voice reception device that receives voice input from a user.
- the voice operation system 10 may include at least one other smart speaker having a similar configuration to the smart speaker 20 in addition to the smart speaker 20.
- the job content generation device 30 generates the content of the job to be executed by the image forming device described below (hereinafter referred to as "job content") based on the voice data indicating the voice received by the smart speaker.
- job content generation device 30 may be configured with one computer or multiple computers.
- the job instruction generating device 40 generates job instructions (hereinafter referred to as "job instructions") that can be interpreted by the image forming device described below, based on the job content generated by the job content generating device 30.
- job instructions (hereinafter referred to as "job instructions") that can be interpreted by the image forming device described below, based on the job content generated by the job content generating device 30.
- the job instruction generating device 40 may be configured with one computer or multiple computers.
- the voice operation system 10 may include at least one job instruction generating device having a similar configuration to the job instruction generating device 40 other than the job instruction generating device 40.
- An image forming device 50 such as a dedicated printer or an MFP (Multifunction Peripheral), is connected to the voice operation system 10. At least one other image forming device having a similar configuration to the image forming device 50 may be connected to the voice operation system 10 in addition to the image forming device 50.
- MFP Multifunction Peripheral
- the smart speaker 20 can communicate with the job content generation device 30 via a network 11, such as the Internet.
- the job content generation device 30 communicates with the job command generation device 40 via a network 11, such as the Internet.
- the image forming device 50 can communicate with any of the job instruction generating devices within the same network, such as a LAN (Local Area Network).
- the image forming device 50 can communicate with the job instruction generating device 40 within the same network 12. That is, the job instruction generating device 40 is located within the network 12.
- the job content generating device 30 is connected to the job instruction generating device 40 via a network 11, such as the Internet, which is different from the network 12, as described above, and is therefore located outside the network 12.
- FIG. 2 is a block diagram of the job content generation device 30 when the job content generation device 30 is configured by a single computer.
- the job content generation device 30 includes an operation unit 31, which is an operation device such as a keyboard or mouse through which various operations are input; a display unit 32, which is a display device such as an LCD (Liquid Crystal Display) that displays various information; a communication unit 33, which is a communication device that communicates with external devices via a network such as a LAN or the Internet, or directly by wire or wirelessly without using a network; a storage unit 34, which is a non-volatile storage device such as a semiconductor memory or HDD (Hard Disk Drive) that stores various information; and a control unit 35 that controls the entire job content generation device 30.
- an operation unit 31 is an operation device such as a keyboard or mouse through which various operations are input
- a display unit 32 which is a display device such as an LCD (Liquid Crystal Display) that displays various information
- a communication unit 33 which is a communication device that communicates with external devices via a network such as a LAN or the Internet, or directly by wire or wirelessly without using a
- the storage unit 34 stores a job content generation program 34a for generating job content based on voice data.
- the job content generation program 34a may be installed in the job content generation device 30 during the manufacturing stage of the job content generation device 30, or may be additionally installed in the job content generation device 30 from an external storage medium such as a USB (Universal Serial Bus) memory, or may be additionally installed in the job content generation device 30 from a network.
- an external storage medium such as a USB (Universal Serial Bus) memory
- the storage unit 34 stores a text data conversion model 34b, which is a machine learning model for converting voice data into text data, and a job content conversion model 34c, which is a machine learning model for converting text data into job content.
- the memory unit 34 stores inappropriate job content determination information 34d as information for determining inappropriate job content.
- FIG. 3 shows an example of inappropriate job content determination information 34d.
- the inappropriate job content determination information 34d indicates, for each inappropriate combination, predetermined combinations of multiple setting values that cannot be set simultaneously in the job content (hereinafter referred to as "inappropriate combinations"), a priority order for determining which inappropriate combination it corresponds to, and a method for correcting the inappropriate combination.
- the combination of setting values indicated by the method for correcting the inappropriate combination is an example of a predetermined combination that can be set simultaneously in the job content.
- the inappropriate job content determination information 34d shown in FIG. 3 includes an inappropriate combination (hereinafter referred to as "inappropriate combination A") in which multiple setting values in the job content include a setting value indicating that the job type is copy (hereinafter referred to as “copy job setting value”) and a setting value indicating that the source of the file used in the job is a USB memory as an external storage device attached to the image forming device (hereinafter referred to as "read source setting value").
- the copy job setting value is represented as "job type: copy”.
- the read source setting value is represented as "read source: USB memory”.
- the inappropriate job content determination information 34d shown in FIG. 3 includes multiple setting values in the job content, including a copy job setting value, a setting value indicating the size of the document used in the job (hereinafter referred to as the "document size setting value”), and a setting value indicating the size of the paper on which the image is printed in the job (hereinafter referred to as the "paper size setting value”), and includes an inappropriate combination (hereinafter referred to as the "inappropriate combination B") in which the size of the document actually set in the image forming device is not the size indicated by the document size setting value.
- the inappropriate combination B includes an inappropriate combination in which the size of the document actually set in the image forming device is not the size indicated by the document size setting value.
- the inappropriate job content determination information 34d shown in FIG. 3 includes an inappropriate combination (hereinafter referred to as "inappropriate combination C") in which multiple setting values in the job content include a copy job setting value and a setting value indicating the file name of a file used in the job (hereinafter referred to as "file name setting value").
- inappropriate combination C an inappropriate combination in which multiple setting values in the job content include a copy job setting value and a setting value indicating the file name of a file used in the job.
- the multiple setting values in the job content include a setting value indicating that the job type is document transmission (hereinafter referred to as the "transmission job setting value”), a setting value indicating the type of document transmission method (hereinafter referred to as the “transmission method setting value”), and a setting value indicating the type of encryption when the document is transmitted (hereinafter referred to as the "transmission encryption setting value”), and includes an inappropriate combination (hereinafter referred to as the "inappropriate combination D") in which the encryption type indicated in the transmission encryption setting value does not correspond to the type of transmission method indicated in the transmission method setting value.
- the transmission job setting value is represented as "job type: transmission”.
- the priority of inappropriate combination C is lower than the priority of inappropriate combination A and inappropriate combination B, so only if the combination does not fall under either inappropriate combination A or inappropriate combination B, is it determined whether or not the combination falls under inappropriate combination C.
- the correction method for inappropriate combination A is to correct the copy job setting value to a setting value where the job type is printing (hereinafter referred to as the "print job setting value") when a USB memory is actually attached to the image forming device.
- the print job setting value is expressed as "job type: print”.
- the correction method for inappropriate combination B is a method of correcting by swapping the size indicated in the document size setting value and the size indicated in the paper size setting value when the size of the document actually set in the image forming device is the size indicated in the paper size setting value.
- the correction method for inappropriate combination C is to correct the copy job setting value to the print job setting value.
- the correction method for inappropriate combination D is to correct the encryption type indicated in the transmission encryption setting value to one that corresponds to the type of transmission method indicated in the transmission method setting value.
- the control unit 35 shown in FIG. 2 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores programs and various data, and a RAM (Random Access Memory) that serves as a memory used as a working area for the CPU of the control unit 35.
- the CPU of the control unit 35 executes programs stored in the memory unit 34 or the ROM of the control unit 35.
- the control unit 35 executes the job content generation program 34a to function as a job content generation unit 35a that generates job content based on the voice data.
- FIG. 4 is a block diagram of the job command generating device 40 when the job command generating device 40 is configured by a single computer.
- the job command generating device 40 includes an operation unit 41, which is an operating device such as a keyboard or mouse through which various operations are input; a display unit 42, which is a display device such as an LCD that displays various information; a communication unit 43, which is a communication device that communicates with external devices via a network such as a LAN or the Internet, or directly by wire or wirelessly without using a network; a storage unit 44, which is a non-volatile storage device such as a semiconductor memory or HDD that stores various information; and a control unit 45 that controls the entire job command generating device 40.
- an operation unit 41 which is an operating device such as a keyboard or mouse through which various operations are input
- a display unit 42 which is a display device such as an LCD that displays various information
- a communication unit 43 which is a communication device that communicates with external devices via a network such as a LAN or the Internet, or directly by wire or wirelessly without using a network
- a storage unit 44 which is a non-volatile storage device
- the storage unit 44 stores a job instruction generation program 44a for generating job instructions based on the job contents.
- the job instruction generation program 44a may be installed in the job instruction generating device 40 during the manufacturing stage of the job instruction generating device 40, or may be additionally installed in the job instruction generating device 40 from an external storage medium such as a USB memory, or may be additionally installed in the job instruction generating device 40 from a network.
- the control unit 45 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM as memory used as a working area for the CPU of the control unit 45.
- the CPU of the control unit 45 executes programs stored in the memory unit 44 or the ROM of the control unit 45.
- the control unit 45 functions as a job command generating unit 45a that generates job commands based on the job contents by executing the job command generating program 44a.
- the job command generating unit 45a performs a process of correcting at least one of the multiple setting values in the contents to a setting value that is part of the predetermined combination that can be set simultaneously.
- FIG. 5 is a block diagram of the image forming device 50 when the image forming device 50 is an MFP.
- the image forming apparatus 50 includes an operation unit 51, which is an operating device such as buttons through which various operations are input, a display unit 52, which is a display device such as an LCD that displays various information, a printer 53, which is a printing device that prints images on a recording medium such as paper, a scanner 54, which is a reading device that reads images from an original, a USB port 55, a communication unit 56, which is a communication device that communicates with an external device via a network such as a LAN or the Internet, or directly by wire or wirelessly without using a network, a fax communication unit 57, which is a fax device that communicates by fax with an external facsimile machine (not shown) via a communication line such as a public telephone line, a memory unit 58, which is a non-volatile memory device such as a semiconductor memory or HDD that stores various information, and a control unit 59 that controls the entire image forming apparatus 50.
- an operation unit 51 which is an operating device such as buttons through which
- the storage unit 58 stores a job execution program 58a for executing a job.
- the job execution program 58a may be installed in the image forming device 50 during the manufacturing stage of the image forming device 50, or may be additionally installed in the image forming device 50 from an external storage medium such as a USB memory, or may be additionally installed in the image forming device 50 from a network.
- the control unit 59 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM as memory used as a working area for the CPU of the control unit 59.
- the CPU of the control unit 59 executes programs stored in the memory unit 58 or the ROM of the control unit 59.
- the control unit 59 functions as a job execution unit 59a that executes jobs by executing the job execution program 58a.
- smart speaker 20 that accepts voice operations for operating the image forming device
- image forming device 50 the image forming device that is the target of the voice operations accepted by smart speaker 20
- FIG. 6 is a sequence diagram of the operation of the voice operation system 10 when the image forming device 50 is operated via the smart speaker 20.
- FIG. 7 is a sequence diagram of the "job content determination” shown in FIG. 6.
- FIG. 8 is a sequence diagram of the "job execution” shown in FIG. 7.
- the user inputs voice into the smart speaker 20 indicating the operation to be performed on the image forming device 50.
- the smart speaker 20 When voice is input, the smart speaker 20 accepts the voice input to the smart speaker 20 itself (S61), as shown in Figures 6 to 8.
- the smart speaker 20 transmits voice data indicating the voice received in S61 to the job content generation device 30 (S62).
- the smart speaker 20 transmits voice data indicating the voice command "copy on both sides” to the job content generation device 30 (S62).
- the job content generation unit 35a of the job content generation device 30 converts the voice data transmitted from the smart speaker 20 in S62 into text data using the text data conversion model 34b (S63).
- the job content generation unit 35a converts the text data generated in S63 into job content using the job content conversion model 34c (S64).
- the job content generating unit 35a of the job content generating device 30 converts the voice data indicating the voice saying "Copy on both sides” into job content including the contents "job type: copy” and "print side: double-sided” (S63 to S64).
- "print side: double-sided” is a setting value for printing on both sides of the paper on which the image is printed in the job.
- the job content generating unit 35a converts predetermined keywords (for example, the keywords “copy”, “print”, and “send” for the setting item “job type”, “print side”, “read source”, “original size”, “file name”, “send method”, “encryption method”, “destination”, etc.) as setting values related to each setting item constituting the job (for example, the keywords “copy”, “print”, and “send” for the setting item “job type”, “double-sided” and “single-sided” for the setting item “print side”, “USB memory” and “user hooks” for the setting item "read source”, and "A4", "A3", “B4", etc. for the setting item "original size”).
- predetermined keywords for example, the keywords “copy”, “print”, and “send” for the setting item "job type", “print side”, “read source”, “original size”, “file name”, “send method”, “encryption method”, “destination”, etc.
- the job content generation unit 35a of the job content generation device 30 converts the voice data indicating a voice saying "Print the file in the USB memory” into job content including the contents "job type: print” and “source: USB memory” (S63-S64).
- the job content generation unit 35a erroneously converts the voice data into job content including the contents "job type: copy” and “source: USB memory” (S63-S64).
- the job content generation unit 35a of the job content generation device 30 converts the voice data indicating the voice saying "Copy from A4 to A3" into job content including the contents "job type: copy”, “original size: A4" and “paper size: A3” (S63 to S64).
- the job content generation unit 35a may erroneously convert into job content including the contents "job type: copy”, “original size: A3” and “paper size: A4" (S63 to S64).
- "original size: A3” is an original size setting value indicating that the size of the original set in the image forming device is A3 size.
- “Original size: A4" is an original size setting value indicating that the size of the original set in the image forming device is A4 size.
- Paper size: A3 is a paper size setting value indicating that the size of the paper on which the image is printed in the job is A3 size.
- Paper size: A4 is a paper size setting value that indicates that the size of the paper on which the image is printed in the job is A4 size.
- the job content generation unit 35a of the job content generation device 30 converts the voice data indicating the voice saying "Copy file A” into job content including the contents "job type: copy” and "file name: file A".
- "file name: file A” is a file name setting value indicating that the file name of the file used for the job is "file A”.
- the job content generation unit 35a of the job content generation device 30 converts the voice data indicating a voice saying "Encrypt the image and send the document to Taro by FTP” into job content including the contents of "job type: send”, “send method: FTP send”, “encryption method: FTP encryption”, and "destination: Taro” (S64).
- the job content generation unit 35a may erroneously convert the voice data into job content including the contents of "job type: send”, “send method: FTP send”, “encryption method: e-mail encryption”, and “destination: Taro” (S64).
- destination: Taro is a setting value indicating "Taro” as the destination of the document transmission.
- Send method: FTP send is a transmission method setting value indicating FTP transmission as the type of document transmission method.
- Encryption method: FTP encryption is a transmission encryption setting value that indicates “FTP encryption” as the type of encryption used when sending a document.
- Encryption method: Email encryption is a transmission encryption setting value that indicates "Email encryption” as the type of encryption used when sending a document.
- the job content generation unit 35a requests the job command generation device 40 to send information indicating the status of the image forming device 50 (S65).
- the job command generating unit 45a of the job command generating device 40 requests the job command generating unit 45a of the job command generating device 40 to transmit information indicating the status of the image forming device 50 in S65
- the job command generating unit 45a requests the image forming device 50 to transmit information indicating the status of the image forming device 50 (S66).
- the job execution unit 59a of the image forming device 50 When the job execution unit 59a of the image forming device 50 is requested by the job command generating device 40 to transmit information indicating the status of the image forming device 50 in S66, the job execution unit 59a transmits information indicating the status of the image forming device 50 to the job command generating device 40 (S67). For example, the job execution unit 59a transmits to the job command generating device 40 as information indicating the status of the image forming device 50, information indicating whether a USB memory is attached to the USB port 55, information indicating whether a document is set in the scanner 54, and, if a document is set in the scanner 54, information indicating the size of the document set in the scanner 54, as the status of the image forming device 50 (S67).
- control unit 59 of the image forming device 50 determines that a USB memory is attached to the USB port 55.
- the control unit 59 also determines whether or not a document is set on the scanner 54 based on a document detection signal received from a sensor that detects whether a document is placed on a document reading table (e.g., a flatbed or a document placement table of an automatic document feeder) provided in the scanner 54.
- a document reading table e.g., a flatbed or a document placement table of an automatic document feeder
- control unit 59 stores size information received by an operation unit (provided in the image forming device 50) to which size information indicating the size of the recording paper contained in the paper feed cassette is input, and detects the size of the recording paper contained in the paper feed cassette to be used for printing based on the stored size information.
- the job command generating unit 45a of the job command generating device 40 sends the information indicating the status of the image forming device 50 sent from the image forming device 50 in S67 to the job content generating device 30 (S68).
- the job content generation unit 35a of the job content generation device 30 receives the information indicating the status of the image forming device 50 sent from the job command generation device 40 in S68, it determines whether the job content generated in S64 is inappropriate based on the job content generated in S64, the received information indicating the status of the image forming device 50, and the inappropriate job content determination information 34d (S69).
- the job content generation unit 35a generates job content including the content "job type: copy” and “source: USB memory” in S64, the job content generated in S64 corresponds to the above-mentioned inappropriate combination A, and therefore determines in S69 that the job content generated in S64 is inappropriate.
- the job content generating unit 35a generates job content including the content "job type: copy”, “original size: A3” and “paper size: A4" in S64
- the job content generated in S64 corresponds to the above-mentioned inappropriate combination B, and therefore the job content generated in S64 is determined to be inappropriate in S69.
- the job content generation unit 35a when the job content generation unit 35a generates job content including the content "job type: copy” and "file name: file A" in S64, the job content generated in S64 corresponds to the above-mentioned inappropriate combination C, and therefore the job content generated in S64 is determined to be inappropriate in S69.
- job content generation unit 35a For example, if the job content generation unit 35a generates job content in S64 that includes the content "job type: send,” “send method: FTP send,” “encryption method: e-mail encryption,” and “destination: Taro,” the job content generated in S64 falls under the inappropriate combination D described above, and therefore the job content generated in S64 is determined to be inappropriate in S69.
- the job content generation unit 35a determines in S69 that the job content generated in S64 is inappropriate, it determines whether the job content generated in S64 can be corrected (S70) based on the job content generated in S64, the information indicating the state of the image forming device 50 received from the job command generation device 40 (S68), and the inappropriate job content determination information 34d.
- the job content generating unit 35a when the job content generating unit 35a generates job content including the content "job type: copy” and “source: USB memory” in S64, and information indicating that a USB memory is not attached to the image forming device 50 is sent from the job command generating device 40 in S68, and when this information is received, the job content generating unit 35a determines in S70 that the job content generated in S64 cannot be corrected based on the inappropriate job content determination information 34d.
- the job content generation unit 35a determines that the job content generated in S64 cannot be corrected, the job content generation unit 35a notifies the smart speaker 20 of an error (S71).
- the smart speaker 20 When the smart speaker 20 is notified of an error by the job content generation device 30 in S71, it outputs the error notified by the job content generation device 30 in S71 by voice (S72).
- the job content generation unit 35a determines in S70 that the job content generated in S64 can be corrected, it corrects the job content generated in S64 based on the job content generated in S64, the information indicating the state of the image forming device 50 transmitted in S68 from the job command generation device 40, and the inappropriate job content determination information 34d (S73).
- the job content generating unit 35a generates job content including the contents "job type: copy” and “source: USB memory” in S64
- the job command generating device 40 transmits in S68 that a USB memory is attached to the image forming device 50
- the job content generating unit 35a corrects the job content including the contents "job type: copy” and “source: USB memory” generated in S64 to the job content including the contents "job type: print” and “source: USB memory” based on the "correction method" of the inappropriate job content determination information 34d.
- the job content generating unit 35a when the job content generating unit 35a generates job content including "job type: copy”, “original size: A3” and “paper size: A4" in S64 and "A4" is transmitted from the job command generating unit 40 in S68 as the size of the original set in the image forming device 50, the job content generating unit 35a corrects the job content including "job type: copy”, “original size: A3” and “paper size: A4" generated in S64 to job content including "job type: copy”, “original size: A4" and “paper size: A3” based on the "correction method" in the inappropriate job content determination information 34d.
- the job content generation unit 35a when the job content generation unit 35a generates job content including the content “job type: copy” and “file name: file A” in S64, the job content generation unit 35a corrects the job content including the content “job type: copy” and “file name: file A” generated in S64 to the job content including the content "job type: print” and “file name: file A” based on the "correction method" of the inappropriate job content determination information 34d.
- the job content generation unit 35a when the job content generation unit 35a generates job content including the contents "job type: sending”, “sending method: FTP sending”, “encryption method: email encryption” and “destination: Taro” in S64, the job content generation unit 35a corrects the job content generated in S64 including the contents "job type: sending”, “sending method: FTP sending”, “encryption method: email encryption” and “destination: Taro” to the job content including the contents "job type: sending”, “sending method: FTP sending”, “encryption method: FTP encryption” and “destination: Taro” based on the "correction method” of the inappropriate job content determination information 34d.
- the job content generation unit 35a determines in S69 that the job content generated in S64 is not inappropriate, or if the processing of S73 is completed, the job content determined in S69 to be not inappropriate or the job content corrected in S73 is sent to the job command generation device 40 (S74).
- the transmission method in S74 may be any method that can transmit job content from the job content generation device 30 to the job instruction generation device 40.
- the job content generation unit 35a can transmit the job content by publishing a message including the job content.
- the job instruction generation unit 45a of the job instruction generation device 40 can receive the job content by subscribing to the published message.
- the job command generating unit 45a of the job command generating device 40 converts the job content sent from the job content generating device 30 in S74 into a job command that can be interpreted by the image forming device 50, i.e., into a job command in a format that can be accepted by the interface provided in the image forming device 50 (S75).
- the job command generating unit 45a transmits the job command generated in S75 to the image forming device 50 (S76).
- the transmission method in S76 may be any method that can transmit a job command from the job command generating device 40 to the image forming device 50.
- the job command generating unit 45a transmits the job command by calling this Web service.
- the job executing unit 59a of the image forming device 50 receives the job command transmitted by calling this Web service.
- the job executing unit 59a of the image forming device 50 executes the job according to the job command sent from the job command generating device 40 in S76 (S77).
- the job content generation device 30 corrects at least one of the multiple setting values in the job content so that the multiple setting values in the job content can be set simultaneously (S73), thereby improving convenience.
- the job content generation device 30 corrects the copy job setting value to a print job setting value, thereby improving convenience.
- the job content generation device 30 corrects the copy job setting value to a print job setting value when the job content has a combination of multiple setting values that cannot be set simultaneously, the job content generation device 30 corrects the encryption type indicated in the encryption setting value to one that corresponds to the transmission method type indicated in the transmission method setting value when the job content has a transmission job setting value, a transmission method setting value, and a transmission encryption setting value, thereby improving convenience.
- the job content generating device 30 corrects at least one of the multiple setting values in the job content based on the state of the image forming device 50, thereby improving the appropriateness of the job content after correction.
- the job content generating device 30 corrects the copy job setting value to a print job setting value when a USB memory is actually attached to the image forming device 50, thereby improving the appropriateness of the job content after correction.
- the job content generating device 30 performs a correction to swap the size indicated by the original size setting value with the size indicated by the paper size setting value, thereby improving the appropriateness of the job content after correction.
- the job content generation device 30 corrects at least one of the multiple setting values in the job content so that the combination of multiple setting values in the job content can be set simultaneously. Therefore, even if the job content is generated erroneously in the process of generating the job content using a machine learning model based on the voice data, the job content can be automatically corrected.
- the voice operation system 10 requires that the job content generation device 30, which needs to have high processing power in order to generate job content based on voice data indicating voice received by the smart speaker 20, is not located within the same network 12 as the image forming device 50, and the job instruction generation device 40, which generates job instructions that can be interpreted by the image forming device 50 based on the job content generated by the job content generation device 30, is located within the same network 12 as the image forming device 50. This makes it possible to reduce the processing power required for the computer that constitutes the job instruction generation device 40 located within the same network 12 as the image forming device 50.
- the voice operation system 10 includes a job command generating device 40 that generates job commands that can be interpreted by the image forming device 50 and is located inside the same network 12 as the image forming device 50. Therefore, even if the image forming device 50 does not have a mechanism for receiving job commands that can be interpreted by the image forming device 50 from outside the network 12, the image forming device 50 can be operated via the smart speaker 20.
- the voice operation system 10 requires high processing power to convert voice data representing voice received by the smart speaker 20 into job content using machine learning models called text data conversion model 34b and job content conversion model 34c.
- the job content generation device 30 is not located within the same network 12 as the image forming device 50. This reduces the processing power required for a computer located within the same network 12 as the image forming device 50.
- the job content generation device 30 converts the voice data transmitted from the smart speaker 20 into text data and then converts it into job content.
- the job content generation device 30 may also convert the voice data transmitted from the smart speaker 20 into job content directly using a machine learning model without converting it into text data.
- the job content generation device 30 acquires the status of the image forming device 50 after the process of S64. However, after the process of S64, the job content generation device 30 determines that the job content generated in S64 corresponds to an inappropriate combination based on the inappropriate job content judgment information 34d, and if the combination can be corrected to an appropriate combination based on the inappropriate job content judgment information 34d, the job content generation device 30 may not request the image forming device 50 to transmit information indicating the status of the image forming device 50. In this case, the processes of S65 to S69 are not performed, and after the above judgment, the job content generation device 30 performs the process of S70 based on the information indicated by the inappropriate job content judgment information 34d.
- the job content generation device 30 requests the image forming device 50 to transmit information indicating the status of the image forming device 50 only when the correction to the appropriate combination cannot be made based on the information indicated by the inappropriate job content judgment information 34d.
- the voice operation system 10 includes a job command generating device 40 in addition to the job content generating device 30.
- the job content generating device 30 may also include the function of the job command generating device 40, which is to generate job commands that can be interpreted by the image forming device 50. If the job content generating device 30 includes the function of the job command generating device 40, it may be disposed inside the network 12.
- the voice operation system 10 employs a USB memory as the external storage device attached to the image forming device.
- the external storage device attached to the image forming device may be a storage device other than a USB memory.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、ユーザーから入力された音声を受け付ける音声受付デバイスによって受け付けられた音声を示す音声データに基づいて、画像形成装置に実行させるジョブの内容を生成するジョブ内容生成装置およびジョブ内容生成プログラムに関する。 The present invention relates to a job content generation device and a job content generation program that generate the content of a job to be executed by an image forming device based on voice data representing voice received by a voice receiving device that receives voice input from a user.
従来、音声受付デバイスとしてのスマートスピーカーを介して画像形成装置を操作する音声操作システムが知られている(例えば、特許文献1参照。)。特許文献1に記載された音声操作システムは、スマートスピーカーによって受け付けられた音声を示す音声データに基づいてジョブの内容を生成した場合に、生成したジョブの内容が画像形成装置によって実行不可能なものであるとき、スマートスピーカーからエラーを通知する。
Conventionally, there is known a voice operation system that operates an image forming apparatus via a smart speaker as a voice reception device (see, for example, Patent Document 1). In the voice operation system described in
しかしながら、特許文献1に記載された音声操作システムにおいては、スマートスピーカーによって受け付けられた音声を示す音声データに基づいて生成したジョブの内容が画像形成装置によって実行不可能なものである場合に、常にスマートスピーカーからエラーを通知するので、ユーザーにとって利便性が高いとはいえないという問題がある。
However, in the voice operation system described in
そこで、本発明は、利便性を向上することができるジョブ内容生成装置およびジョブ内容生成プログラムを提供することを目的とする。 The present invention aims to provide a job content generation device and a job content generation program that can improve convenience.
本発明の一局面に係るジョブ内容生成装置は、音声受付デバイスによって受け付けられた音声を示す音声データに基づいて、画像形成装置に実行させるジョブの内容を生成するジョブ内容生成装置であって、プロセッサーを含み、当該プロセッサーがジョブ内容生成プログラムを実行することにより、前記内容における複数の設定値が同時に設定できない予め定められた組み合わせである場合に、前記内容における複数の前記設定値の少なくとも1つを、同時に設定できる予め定められた組み合わせとなる設定値に訂正するジョブ内容生成部として機能する制御部を備える。 A job content generation device according to one aspect of the present invention is a job content generation device that generates the content of a job to be executed by an image forming device based on voice data representing voice received by a voice receiving device, and includes a processor, and a control unit that functions as a job content generation unit that, when multiple setting values in the content are a predetermined combination that cannot be set simultaneously, corrects at least one of the multiple setting values in the content to a setting value that is a predetermined combination that can be set simultaneously by executing a job content generation program.
この構成により、本発明の一局面に係るジョブ内容生成装置は、ジョブの内容における複数の設定値が同時に設定されることができない組み合わせである場合に、ジョブの内容における複数の設定値が同時に設定されることができる組み合わせになるように、ジョブの内容における複数の設定値の少なくとも1つを自動で訂正するので、利便性を向上することができる。 With this configuration, the job content generation device according to one aspect of the present invention can improve convenience by automatically correcting at least one of the multiple setting values in the job content when the multiple setting values in the job content are combined in a way that they cannot be set simultaneously, so that the multiple setting values in the job content can be set simultaneously.
本発明の一局面に係るジョブ内容生成装置は、前記音声データに基づいて機械学習モデルを使用して前記内容を生成しても良い。 The job content generation device according to one aspect of the present invention may generate the content using a machine learning model based on the voice data.
この構成により、本発明の一局面に係るジョブ内容生成装置は、ジョブの内容における複数の設定値が同時に設定されることができない組み合わせである場合に、ジョブの内容における複数の設定値が同時に設定されることができる組み合わせになるように、ジョブの内容における複数の設定値の少なくとも1つを訂正するので、音声データに基づいて機械学習モデルを使用してジョブの内容を生成する過程でジョブの内容を誤って生成したとしても、ジョブの内容を訂正することができる。 With this configuration, the job content generation device according to one aspect of the present invention corrects at least one of the multiple setting values in the job content when the multiple setting values in the job content are a combination that cannot be set simultaneously, so that the multiple setting values in the job content can be set simultaneously. Therefore, even if the job content is generated erroneously in the process of generating the job content using a machine learning model based on the voice data, the job content can be corrected.
本発明の一局面に係るジョブ内容生成装置は、前記内容における複数の設定値が同時に設定されることができない組み合わせである場合に、前記内容における複数の前記設定値が同時に設定されることができる組み合わせになるように、前記内容における複数の前記設定値の少なくとも1つを前記画像形成装置の状態に基づいて訂正しても良い。 In one aspect of the present invention, the job content generation device may correct at least one of the multiple setting values in the content based on the state of the image forming device, when the multiple setting values in the content are a combination that cannot be set simultaneously, so that the multiple setting values in the content are a combination that can be set simultaneously.
この構成により、本発明の一局面に係るジョブ内容生成装置は、ジョブの内容における複数の設定値の少なくとも1つを画像形成装置の状態に基づいて訂正するので、訂正後のジョブの内容の適切性を向上することができる。 With this configuration, the job content generation device according to one aspect of the present invention corrects at least one of the multiple setting values in the job content based on the state of the image forming device, thereby improving the appropriateness of the corrected job content.
本発明の一局面に係るジョブ内容生成装置は、前記画像形成装置に対して、前記画像形成装置の状態を示す情報の送信を依頼することにより前記画像形成装置から送信されてきた前記情報を用いて前記訂正を行い、前記設定できない予め定められた組み合わせであると判断し、前記情報がなくても前記適切な組み合わせに訂正可能である場合には、前記画像形成装置の前記依頼を行わずに前記画像形成装置から前記情報を取得せず、前記情報を用いることなく前記訂正を行うようにしてもよい。 The job content generation device according to one aspect of the present invention may make the correction using the information transmitted from the image forming device by requesting the image forming device to transmit information indicating the status of the image forming device, and may determine that the combination is a predetermined combination that cannot be set, and if the combination can be corrected to the appropriate combination even without the information, may not make the request to the image forming device, may not obtain the information from the image forming device, and may make the correction without using the information.
この構成により、本発明の一局面に係るジョブ内容生成装置は、ジョブ内容の訂正に不要な画像形成装置の状態を示す情報であるにも拘わらず当該情報を画像形成装置から取得する処理を省略できる。 With this configuration, the job content generation device according to one aspect of the present invention can omit the process of obtaining information indicating the state of the image forming device from the image forming device, even though the information is not necessary for correcting the job content.
本発明の一局面に係るジョブ内容生成装置は、前記内容における複数の前記設定値が、前記ジョブの種別がコピーであるという前記設定値としてのコピージョブ設定値と、前記ジョブに使用するファイルの読み出し元が前記画像形成装置に装着されている外部記憶装置であるという前記設定値とを含む場合に、前記画像形成装置に前記外部記憶装置が実際に装着されているとき、前記コピージョブ設定値を、前記ジョブの種別が印刷であるという前記設定値に訂正しても良い。 In one aspect of the present invention, when the multiple setting values in the content include a copy job setting value as the setting value indicating that the job type is copy, and a setting value indicating that the source of the file used for the job is an external storage device attached to the image forming device, the job content generating device may correct the copy job setting value to the setting value indicating that the job type is print when the external storage device is actually attached to the image forming device.
この構成により、本発明の一局面に係るジョブ内容生成装置は、ジョブの内容における複数の設定値が、ジョブの種別がコピーであるという設定値としてのコピージョブ設定値と、ジョブに使用するファイルの読み出し元が画像形成装置に装着されている外部記憶装置であるという設定値とを含む場合に、画像形成装置に外部記憶装置が実際に装着されているとき、コピージョブ設定値を、ジョブの種別が印刷であるという設定値に訂正するので、訂正後のジョブの内容の適切性を向上することができる。 With this configuration, in a job content generation device according to one aspect of the present invention, when multiple setting values in the job content include a copy job setting value as a setting value indicating that the job type is copy, and a setting value indicating that the source from which the file used for the job is read is an external storage device attached to the image forming device, if an external storage device is actually attached to the image forming device, the job content generation device corrects the copy job setting value to a setting value indicating that the job type is print, thereby improving the appropriateness of the job content after correction.
本発明の一局面に係るジョブ内容生成装置は、前記内容における複数の前記設定値が、前記ジョブの種別がコピーであるという前記設定値と、前記ジョブに使用する原稿のサイズを示す前記設定値としての原稿サイズ設定値と、前記ジョブにおいて画像が印刷される用紙のサイズを示す前記設定値としての用紙サイズ設定値とを含む場合に、前記画像形成装置に実際にセットされている前記原稿のサイズが前記原稿サイズ設定値に示されるサイズではなく前記用紙サイズ設定値に示されるサイズであるとき、前記原稿サイズ設定値に示されるサイズと、前記用紙サイズ設定値に示されるサイズとを入れ替える訂正を行っても良い。 In one aspect of the present invention, when the multiple setting values in the content include a setting value indicating that the job type is a copy, an original size setting value as the setting value indicating the size of the original used for the job, and a paper size setting value as the setting value indicating the size of the paper on which an image is printed in the job, if the size of the original actually set in the image forming device is not the size indicated by the original size setting value but the size indicated by the paper size setting value, the job content generating device may make a correction to swap the size indicated by the original size setting value with the size indicated by the paper size setting value.
この構成により、本発明の一局面に係るジョブ内容生成装置は、ジョブの内容における複数の設定値が、ジョブの種別がコピーであるという設定値と、ジョブに使用する原稿のサイズを示す設定値としての原稿サイズ設定値と、ジョブにおいて画像が印刷される用紙のサイズを示す設定値としての用紙サイズ設定値とを含む場合に、画像形成装置に実際にセットされている原稿のサイズが原稿サイズ設定値に示されるサイズではなく用紙サイズ設定値に示されるサイズであるとき、原稿サイズ設定値に示されるサイズと、用紙サイズ設定値に示されるサイズとを入れ替える訂正を行うので、訂正後のジョブの内容の適切性を向上することができる。 With this configuration, the job content generation device according to one aspect of the present invention, when multiple setting values in the job content include a setting value indicating that the job type is copy, a document size setting value indicating the size of the document used for the job, and a paper size setting value indicating the size of the paper on which the image is printed in the job, makes a correction to swap the size indicated in the document size setting value with the size indicated in the paper size setting value when the size of the document actually set in the image forming device is not the size indicated in the document size setting value but the size indicated in the paper size setting value, thereby improving the appropriateness of the job content after correction.
本発明の一局面に係るジョブ内容生成装置は、前記内容における複数の前記設定値が、前記ジョブの種別がコピーであるという前記設定値としてのコピージョブ設定値と、前記ジョブに使用するファイルのファイル名を示す前記設定値とを含む場合に、前記コピージョブ設定値を、前記ジョブの種別が印刷であるという前記設定値に訂正しても良い。 In one aspect of the present invention, when the multiple setting values in the content include a copy job setting value as the setting value indicating that the job type is copy, and a setting value indicating the file name of a file to be used for the job, the job content generating device may correct the copy job setting value to the setting value indicating that the job type is print.
この構成により、本発明の一局面に係るジョブ内容生成装置は、ジョブの内容における複数の設定値が、ジョブの種別がコピーであるという設定値としてのコピージョブ設定値と、ジョブに使用するファイルのファイル名を示す設定値とを含む場合に、コピージョブ設定値を、ジョブの種別が印刷であるという設定値に自動で訂正するので、利便性を向上することができる。 With this configuration, when multiple setting values in the job content include a copy job setting value indicating that the job type is copy and a setting value indicating the file name of the file to be used for the job, the job content generation device according to one aspect of the present invention automatically corrects the copy job setting value to a setting value indicating that the job type is print, thereby improving convenience.
本発明の一局面に係るジョブ内容生成装置は、前記内容における複数の前記設定値が、前記ジョブの種別が文書の送信であるという前記設定値と、前記文書の送信方法の種別を示す前記設定値としての送信方法設定値と、前記文書の送信時の暗号化の種別を示す前記設定値としての送信時暗号化設定値とを含む場合に、前記送信時暗号化設定値に示される暗号化の種別が、前記送信方法設定値に示される送信方法の種別に対応するものでないとき、前記送信時暗号化設定値に示される暗号化の種別を、前記送信方法設定値に示される送信方法の種別に対応するものに訂正しても良い。 In one aspect of the present invention, when the multiple setting values in the content include a setting value indicating that the job type is document transmission, a transmission method setting value indicating the type of method for transmitting the document, and a transmission encryption setting value indicating the type of encryption used when transmitting the document, if the encryption type indicated in the transmission encryption setting value does not correspond to the transmission method type indicated in the transmission method setting value, the job content generation device may correct the encryption type indicated in the transmission encryption setting value to one that corresponds to the transmission method type indicated in the transmission method setting value.
この構成により、本発明の一局面に係るジョブ内容生成装置は、ジョブの内容における複数の設定値が、ジョブの種別が文書の送信であるという設定値と、文書の送信方法の種別を示す設定値としての送信方法設定値と、文書の送信時の暗号化の種別を示す設定値としての送信時暗号化設定値とを含む場合に、送信時暗号化設定値に示される暗号化の種別が、送信方法設定値に示される送信方法の種別に対応するものでないとき、送信時暗号化設定値に示される暗号化の種別を、送信方法設定値に示される送信方法の種別に対応するものに自動で訂正するので、利便性を向上することができる。 With this configuration, the job content generation device according to one aspect of the present invention, when multiple setting values in the job content include a setting value indicating that the job type is document transmission, a transmission method setting value as a setting value indicating the type of document transmission method, and a transmission encryption setting value as a setting value indicating the type of encryption when the document is transmitted, if the encryption type indicated in the transmission encryption setting value does not correspond to the transmission method type indicated in the transmission method setting value, the encryption type indicated in the transmission encryption setting value is automatically corrected to one that corresponds to the transmission method type indicated in the transmission method setting value, thereby improving convenience.
本発明の一局面に係るジョブ内容生成プログラムは、コンピューターを、音声を受け付ける音声受付デバイスによって受け付けられた音声を示す音声データに基づいて画像形成装置に実行させるジョブの内容を生成するジョブ内容生成部として機能させ、前記ジョブ内容生成部は、前記内容における複数の設定値が同時に設定できない予め定められた組み合わせである場合に、前記内容における複数の前記設定値の少なくとも1つを、同時に設定できる予め定められた組み合わせとなる設定値に訂正する。 A job content generation program according to one aspect of the present invention causes a computer to function as a job content generation unit that generates job content to be executed by an image forming device based on voice data indicating voice received by a voice receiving device that receives voice, and when multiple setting values in the content are in a predetermined combination that cannot be set simultaneously, the job content generation unit corrects at least one of the multiple setting values in the content to a setting value that is in a predetermined combination that can be set simultaneously.
この構成により、本発明の一局面に係るジョブ内容生成プログラムを実行するコンピューターは、ジョブの内容における複数の設定値が同時に設定されることができない組み合わせである場合に、ジョブの内容における複数の設定値が同時に設定されることができる組み合わせになるように、ジョブの内容における複数の設定値の少なくとも1つを訂正するので、利便性を向上することができる。 With this configuration, when a combination of multiple setting values in the job content cannot be set simultaneously, the computer executing the job content generation program according to one aspect of the present invention corrects at least one of the multiple setting values in the job content so that the combination of multiple setting values in the job content can be set simultaneously, thereby improving convenience.
本発明に係るジョブ内容生成装置およびジョブ内容生成プログラムによれば、利便性を向上することができる。 The job content generation device and job content generation program of the present invention can improve convenience.
以下、本発明の実施の形態について、図面を用いて説明する。 The following describes an embodiment of the present invention with reference to the drawings.
まず、本発明の一実施の形態に係る音声操作システムの構成について説明する。 First, we will explain the configuration of a voice operation system according to one embodiment of the present invention.
図1は、本実施の形態に係る音声操作システム10のブロック図である。 FIG. 1 is a block diagram of a voice operation system 10 according to this embodiment.
図1に示すように、音声操作システム10は、ジョブ内容生成装置30とジョブ命令生成装置40とを備える。音声操作システム10には、ユーザーから入力された音声を受け付ける音声受付デバイスとしてのスマートスピーカー20が接続されている。音声操作システム10は、スマートスピーカー20と同様の構成のスマートスピーカーをスマートスピーカー20以外に少なくとも1つ備えても良い。
As shown in FIG. 1, the voice operation system 10 includes a job
ジョブ内容生成装置30は、スマートスピーカーによって受け付けられた音声を示す音声データに基づいて、後述の画像形成装置に実行させるジョブの内容(以下「ジョブ内容」という。)を生成する。ジョブ内容生成装置30は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。
The job
ジョブ命令生成装置40は、ジョブ内容生成装置30によって生成されたジョブ内容に基づいて、後述の画像形成装置が解釈可能なジョブの命令(以下「ジョブ命令」という。)を生成する。ジョブ命令生成装置40は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。音声操作システム10は、ジョブ命令生成装置40と同様の構成のジョブ命令生成装置をジョブ命令生成装置40以外に少なくとも1つ備えても良い。
The job
音声操作システム10には、例えばプリンター専用機、MFP(Multifunction Peripheral)などの画像形成装置50が接続されている。音声操作システム10には、画像形成装置50と同様の構成の画像形成装置を、画像形成装置50以外に少なくとも1つ更に接続されても良い。
An
スマートスピーカー20は、ジョブ内容生成装置30と例えばインターネットなどのネットワーク11を介して通信可能である。
The
音声操作システム10において、ジョブ内容生成装置30は、ジョブ命令生成装置40と例えばインターネットなどのネットワーク11を介して互いに通信する。
In the voice operation system 10, the job
画像形成装置50は、いずれかのジョブ命令生成装置とLAN(Local Area Network)などの同一のネットワークの内部で通信可能である。例えば、画像形成装置50は、ジョブ命令生成装置40と同一のネットワーク12の内部で通信可能である。すなわち、ジョブ命令生成装置40は、ネットワーク12の内部に配置されている。一方、ジョブ内容生成装置30は、上記のようにネットワーク12とは異なるインターネットなどのネットワーク11を介してジョブ命令生成装置40と接続されるため、上記ネットワーク12の外部に配置されている。
The
図2は、ジョブ内容生成装置30が1台のコンピューターによって構成される場合のジョブ内容生成装置30のブロック図である。
FIG. 2 is a block diagram of the job
図2に示すように、ジョブ内容生成装置30は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部31と、種々の情報を表示する例えばLCD(Liquid Crystal Display)などの表示デバイスである表示部32と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部33と、各種の情報を記憶する例えば半導体メモリー、HDD(Hard Disk Drive)などの不揮発性の記憶デバイスである記憶部34と、ジョブ内容生成装置30全体を制御する制御部35とを備えている。
As shown in FIG. 2, the job
記憶部34は、音声データに基づいてジョブ内容を生成するためのジョブ内容生成プログラム34aを記憶している。ジョブ内容生成プログラム34aは、例えば、ジョブ内容生成装置30の製造段階でジョブ内容生成装置30にインストールされていても良いし、USB(Universal Serial Bus)メモリーなどの外部の記憶媒体からジョブ内容生成装置30に追加でインストールされても良いし、ネットワーク上からジョブ内容生成装置30に追加でインストールされても良い。
The storage unit 34 stores a job
記憶部34は、音声データをテキストデータに変換するための機械学習モデルであるテキストデータ変換モデル34bと、テキストデータをジョブ内容に変換するための機械学習モデルであるジョブ内容変換モデル34cとを記憶している。
The storage unit 34 stores a text
記憶部34は、不適切なジョブ内容を判断するための情報としての不適切ジョブ内容判断用情報34dを記憶している。
The memory unit 34 stores inappropriate job
図3は、不適切ジョブ内容判断用情報34dの一例を示す図である。
FIG. 3 shows an example of inappropriate job
図3に示すように、不適切ジョブ内容判断用情報34dは、ジョブ内容において同時に設定されることができない複数の設定値の予め定められた組み合わせ(以下「不適切組み合わせ」という。)と、いずれの不適切組み合わせに該当するかを判断する優先順位と、不適切組み合わせの訂正方法とを、不適切組み合わせ毎に示している。不適切組み合わせの訂正方法により示される設定値の組み合わせは、ジョブの内容において同時に設定できる予め定められた組み合わせの一例である。
As shown in FIG. 3, the inappropriate job
例えば、図3に示す不適切ジョブ内容判断用情報34dは、ジョブ内容における複数の設定値が、ジョブの種別がコピーであるという設定値(以下「コピージョブ設定値」という。)と、ジョブに使用するファイルの読み出し元が画像形成装置に装着されている外部記憶装置としてのUSBメモリーであるという設定値(以下「読み出し元設定値」という。)とを含む不適切組み合わせ(以下「不適切組み合わせA」という。)を含んでいる。図3に示す不適切ジョブ内容判断用情報34dにおいて、コピージョブ設定値は、「ジョブ種別:コピー」と表されている。図3に示す不適切ジョブ内容判断用情報34dにおいて、読み出し元設定値は、「読み出し元:USBメモリー」と表されている。
For example, the inappropriate job
また、例えば、図3に示す不適切ジョブ内容判断用情報34dは、ジョブ内容における複数の設定値が、コピージョブ設定値と、ジョブに使用する原稿のサイズを示す設定値(以下「原稿サイズ設定値」という。)と、ジョブにおいて画像が印刷される用紙のサイズを示す設定値(以下「用紙サイズ設定値」という。)とを含み、画像形成装置に実際にセットされている原稿のサイズが原稿サイズ設定値に示されるサイズではない不適切組み合わせ(以下「不適切組み合わせB」という。)を含んでいる。
In addition, for example, the inappropriate job
また、例えば、図3に示す不適切ジョブ内容判断用情報34dは、ジョブ内容における複数の設定値が、コピージョブ設定値と、ジョブに使用するファイルのファイル名を示す設定値(以下「ファイル名設定値」という。)とを含む不適切組み合わせ(以下「不適切組み合わせC」という。)を含んでいる。
Furthermore, for example, the inappropriate job
また、例えば、図3に示す不適切ジョブ内容判断用情報34dは、ジョブ内容における複数の設定値が、ジョブの種別が文書の送信であるという設定値(以下「送信ジョブ設定値」という。)と、文書の送信方法の種別を示す設定値(以下「送信方法設定値」という。)と、文書の送信時の暗号化の種別を示す設定値(以下「送信時暗号化設定値」という。)とを含み、送信時暗号化設定値に示される暗号化の種別が、送信方法設定値に示される送信方法の種別に対応するものでない不適切組み合わせ(以下「不適切組み合わせD」という。)を含んでいる。図3に示す不適切ジョブ内容判断用情報34dにおいて、送信ジョブ設定値は、「ジョブ種別:送信」と表されている。
Furthermore, for example, in the inappropriate job
優先順位に関しては、例えば、不適切組み合わせCの優先順位が不適切組み合わせAおよび不適切組み合わせBの優先順位より低いので、不適切組み合わせAおよび不適切組み合わせBのいずれにも該当しない場合のみ、不適切組み合わせCに該当するか否かが判断される。 With regard to priority, for example, the priority of inappropriate combination C is lower than the priority of inappropriate combination A and inappropriate combination B, so only if the combination does not fall under either inappropriate combination A or inappropriate combination B, is it determined whether or not the combination falls under inappropriate combination C.
図3に示す不適切ジョブ内容判断用情報34dにおいて、不適切組み合わせAの訂正方法は、画像形成装置にUSBメモリーが実際に装着されている場合に、コピージョブ設定値を、ジョブの種別が印刷であるという設定値(以下「印刷ジョブ設定値」という。)に訂正する方法である。図3に示す不適切ジョブ内容判断用情報34dにおいて、印刷ジョブ設定値は、「ジョブ種別:印刷」と表されている。
In the inappropriate job
図3に示す不適切ジョブ内容判断用情報34dにおいて、不適切組み合わせBの訂正方法は、画像形成装置に実際にセットされている原稿のサイズが用紙サイズ設定値に示されるサイズである場合に、原稿サイズ設定値に示されるサイズと、用紙サイズ設定値に示されるサイズとを入れ替える訂正を行う方法である。
In the inappropriate job
図3に示す不適切ジョブ内容判断用情報34dにおいて、不適切組み合わせCの訂正方法は、コピージョブ設定値を印刷ジョブ設定値に訂正する方法である。
In the inappropriate job
図3に示す不適切ジョブ内容判断用情報34dにおいて、不適切組み合わせDの訂正方法は、送信時暗号化設定値に示される暗号化の種別を、送信方法設定値に示される送信方法の種別に対応するものに訂正する方法である。
In the inappropriate job
図2に示す制御部35は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、制御部35のCPUの作業領域として用いられるメモリーとしてのRAM(Random Access Memory)とを備えている。制御部35のCPUは、記憶部34または制御部35のROMに記憶されているプログラムを実行する。 The control unit 35 shown in FIG. 2 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores programs and various data, and a RAM (Random Access Memory) that serves as a memory used as a working area for the CPU of the control unit 35. The CPU of the control unit 35 executes programs stored in the memory unit 34 or the ROM of the control unit 35.
制御部35は、ジョブ内容生成プログラム34aを実行することによって、音声データに基づいてジョブ内容を生成するジョブ内容生成部35aとして機能する。
The control unit 35 executes the job
図4は、ジョブ命令生成装置40が1台のコンピューターによって構成される場合のジョブ命令生成装置40のブロック図である。
FIG. 4 is a block diagram of the job
図4に示すように、ジョブ命令生成装置40は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部41と、種々の情報を表示する例えばLCDなどの表示デバイスである表示部42と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部43と、各種の情報を記憶する例えば半導体メモリー、HDDなどの不揮発性の記憶デバイスである記憶部44と、ジョブ命令生成装置40全体を制御する制御部45とを備えている。
As shown in FIG. 4, the job
記憶部44は、ジョブ内容に基づいてジョブ命令を生成するためのジョブ命令生成プログラム44aを記憶している。ジョブ命令生成プログラム44aは、例えば、ジョブ命令生成装置40の製造段階でジョブ命令生成装置40にインストールされていても良いし、USBメモリーなどの外部の記憶媒体からジョブ命令生成装置40に追加でインストールされても良いし、ネットワーク上からジョブ命令生成装置40に追加でインストールされても良い。
The storage unit 44 stores a job
制御部45は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、制御部45のCPUの作業領域として用いられるメモリーとしてのRAMとを備えている。制御部45のCPUは、記憶部44または制御部45のROMに記憶されているプログラムを実行する。 The control unit 45 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM as memory used as a working area for the CPU of the control unit 45. The CPU of the control unit 45 executes programs stored in the memory unit 44 or the ROM of the control unit 45.
制御部45は、ジョブ命令生成プログラム44aを実行することによって、ジョブ内容に基づいてジョブ命令を生成するジョブ命令生成部45aとして機能する。
The control unit 45 functions as a job
ジョブ命令生成部45aは、画像形成装置50に実行させるジョブの内容における複数の設定値が、同時に設定できない予め定められた組み合わせである場合に、当該内容における複数の当該設定値の少なくとも1つを、同時に設定できる予め定められた組み合わせとなる設定値に訂正する処理を行う。
When multiple setting values in the contents of a job to be executed by the
図5は、画像形成装置50がMFPである場合の画像形成装置50のブロック図である。
FIG. 5 is a block diagram of the
図5に示すように、画像形成装置50は、種々の操作が入力される例えばボタンなどの操作デバイスである操作部51と、種々の情報を表示する例えばLCDなどの表示デバイスである表示部52と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター53と、原稿から画像を読み取る読取デバイスであるスキャナー54と、USBポート55と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部56と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部57と、各種の情報を記憶する例えば半導体メモリー、HDDなどの不揮発性の記憶デバイスである記憶部58と、画像形成装置50全体を制御する制御部59とを備えている。
As shown in FIG. 5, the
記憶部58は、ジョブを実行するためのジョブ実行プログラム58aを記憶している。ジョブ実行プログラム58aは、例えば、画像形成装置50の製造段階で画像形成装置50にインストールされていても良いし、USBメモリーなどの外部の記憶媒体から画像形成装置50に追加でインストールされても良いし、ネットワーク上から画像形成装置50に追加でインストールされても良い。
The storage unit 58 stores a
制御部59は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、制御部59のCPUの作業領域として用いられるメモリーとしてのRAMとを備えている。制御部59のCPUは、記憶部58または制御部59のROMに記憶されているプログラムを実行する。 The control unit 59 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM as memory used as a working area for the CPU of the control unit 59. The CPU of the control unit 59 executes programs stored in the memory unit 58 or the ROM of the control unit 59.
制御部59は、ジョブ実行プログラム58aを実行することによって、ジョブを実行するジョブ実行部59aとして機能する。
The control unit 59 functions as a
次に、スマートスピーカーを介して画像形成装置が操作される場合の音声操作システム10の動作について説明する。 Next, we will explain the operation of the voice operation system 10 when the image forming device is operated via a smart speaker.
以下においては、画像形成装置を操作するための音声操作を受け付けるスマートスピーカーがスマートスピーカー20であるものとして説明する。また、スマートスピーカー20によって受け付けられた音声操作の対象の画像形成装置が画像形成装置50であるものとして説明する。
In the following, the smart speaker that accepts voice operations for operating the image forming device will be described as
図6は、スマートスピーカー20を介して画像形成装置50が操作される場合の音声操作システム10の動作のシーケンス図である。図7は、図6に示す「ジョブ内容判断」シーケンス図である。図8は、図7に示す「ジョブ実行」シーケンス図である。
FIG. 6 is a sequence diagram of the operation of the voice operation system 10 when the
利用者は、画像形成装置50に対する操作内容を示す音声をスマートスピーカー20に入力する。
The user inputs voice into the
スマートスピーカー20は、音声が入力されると、図6~図8に示すように、スマートスピーカー20自身に入力された音声を受け付ける(S61)。
When voice is input, the
スマートスピーカー20は、S61の処理が終了すると、S61において受け付けた音声を示す音声データをジョブ内容生成装置30に送信する(S62)。
When the processing of S61 is completed, the
例えば、ユーザーが「両面でコピー」という音声をスマートスピーカー20に入力した場合、スマートスピーカー20は、「両面でコピー」という音声を示す音声データをジョブ内容生成装置30に送信する(S62)。
For example, if the user inputs the voice command "copy on both sides" into the
ジョブ内容生成装置30のジョブ内容生成部35aは、S62においてスマートスピーカー20から音声データが送信されてくると、S62においてスマートスピーカー20から送信されてきた音声データを、テキストデータ変換モデル34bを使用してテキストデータに変換する(S63)。
When voice data is transmitted from the
ジョブ内容生成部35aは、S63の処理が終了すると、S63において生成したテキストデータを、ジョブ内容変換モデル34cを使用してジョブ内容に変換する(S64)。
When the process of S63 is completed, the job
例えば、「両面でコピー」という音声を示す音声データがスマートスピーカー20からジョブ内容生成装置30に送信されてきた場合、ジョブ内容生成装置30のジョブ内容生成部35aは、「両面でコピー」という音声を示す音声データを、「ジョブ種別:コピー」および「印刷面:両面」という内容を含んだジョブ内容に変換する(S63~S64)。ここで、「印刷面:両面」とは、ジョブにおいて画像が印刷される用紙の両面に印刷するという設定値である。すなわち、ジョブ内容生成部35aは、ジョブを構成する各設定項目(例えば、「ジョブ種別」、「印刷面」、「読み出し元」「原稿サイズ」「ファイル名」「送信方法」、「暗号化方法」、「宛先」など)に関連する設定値としての予め定められたキーワード(例えば、設定項目「ジョブ種別」の場合に、キーワード「コピー」「印刷」「送信」など。また、設定項目「印刷面」の場合に、「両面」「片面」など。設定項目「読み出し元」の場合に「USBメモリー」「ユーザーホックス」など。設定項目「原稿サイズ」の場合に「A4」「A3」「B4」など。設定項目「ファイル名」の場合に「ファイルA」「ファイルB」など。設定項目「送信方法」の場合に「FTP送信」など。設定項目「暗号化方法」の場合に「FTP暗号化」「E-mail暗号化」など。設定項目「宛先」の場合に「太郎さん」「次郎」など。)を記憶しており、音声データに当該キーワードが含まれるかを判定し、当該キーワードが含まれる場合には、当該キーワードが示す語に対応する設定項目を更に判定し、これにより上記音声データを、「ジョブ種別:コピー」又は「印刷面:両面」などのジョブ内容をなす構成要素に変換する。
For example, when voice data indicating the voice saying "Copy on both sides" is transmitted from the
また、例えば、「USBメモリーのファイルを印刷して」という音声を示す音声データがスマートスピーカー20からジョブ内容生成装置30に送信されてきた場合、ジョブ内容生成装置30のジョブ内容生成部35aは、「USBメモリーのファイルを印刷して」という音声を示す音声データを、「ジョブ種別:印刷」および「読み出し元:USBメモリー」という内容を含んだジョブ内容に変換する(S63~S64)。但し、ジョブ内容生成部35aは、「ジョブ種別:コピー」および「読み出し元:USBメモリー」という内容を含んだジョブ内容に誤って変換する(S63~S64)可能性もある。
For example, when voice data indicating a voice saying "Print the file in the USB memory" is transmitted from the
また、例えば、「A4からA3にコピーして」という音声を示す音声データがスマートスピーカー20からジョブ内容生成装置30に送信されてきた場合、ジョブ内容生成装置30のジョブ内容生成部35aは、「A4からA3にコピーして」という音声を示す音声データを、「ジョブ種別:コピー」、「原稿サイズ:A4」および「用紙サイズ:A3」という内容を含んだジョブ内容に変換する(S63~S64)。但し、ジョブ内容生成部35aは、「ジョブ種別:コピー」、「原稿サイズ:A3」および「用紙サイズ:A4」という内容を含んだジョブ内容に誤って変換する(S63~S64)可能性もある。ここで、「原稿サイズ:A3」は、画像形成装置にセットされている原稿のサイズがA3サイズであることを示す原稿サイズ設定値である。「原稿サイズ:A4」は、画像形成装置にセットされている原稿のサイズがA4サイズであることを示す原稿サイズ設定値である。「用紙サイズ:A3」は、ジョブにおいて画像が印刷される用紙のサイズがA3サイズであることを示す用紙サイズ設定値である。「用紙サイズ:A4」は、ジョブにおいて画像が印刷される用紙のサイズがA4サイズであることを示す用紙サイズ設定値である。
Also, for example, when voice data indicating a voice saying "Copy from A4 to A3" is transmitted from the
また、例えば、「ファイルAをコピーして」という音声を示す音声データがスマートスピーカー20からジョブ内容生成装置30に送信されてきた場合、ジョブ内容生成装置30のジョブ内容生成部35aは、「ファイルAをコピーして」という音声を示す音声データを、「ジョブ種別:コピー」および「ファイル名:ファイルA」という内容を含んだジョブ内容に変換する。ここで、「ファイル名:ファイルA」は、ジョブに使用するファイルのファイル名が「ファイルA」であることを示すファイル名設定値である。
For example, when voice data indicating the voice saying "Copy file A" is transmitted from the
また、例えば、「画像を暗号化して、ドキュメントをFTPで太郎さんに送信して」という音声を示す音声データがスマートスピーカー20からジョブ内容生成装置30に送信されてきた場合、ジョブ内容生成装置30のジョブ内容生成部35aは、「画像を暗号化して、ドキュメントをFTPで太郎さんに送信して」という音声を示す音声データを、「ジョブ種別:送信」、「送信方法:FTP送信」、「暗号化方法:FTP暗号化」および「宛先:太郎さん」という内容を含んだジョブ内容に変換する(S64)。但し、ジョブ内容生成部35aは、「ジョブ種別:送信」、「送信方法:FTP送信」、「暗号化方法:E-mail暗号化」および「宛先:太郎さん」という内容を含んだジョブ内容に誤って変換する(S64)可能性もある。ここで、「宛先:太郎さん」は、文書の送信の宛先として「太郎さん」を示す設定値である。「送信方法:FTP送信」は、文書の送信方法の種別としてFTP送信を示す送信方法設定値である。「暗号化方法:FTP暗号化」は、文書の送信時の暗号化の種別として「FTP暗号化」を示す送信時暗号化設定値である。「暗号化方法:E-mail暗号化」は、文書の送信時の暗号化の種別として「E-mail暗号化」を示す送信時暗号化設定値である。
Also, for example, when voice data indicating a voice saying "Encrypt the image and send the document to Taro by FTP" is transmitted from the
ジョブ内容生成部35aは、S64の処理が終了すると、画像形成装置50の状態を示す情報の送信をジョブ命令生成装置40に要求する(S65)。
When the process of S64 is completed, the job
ジョブ命令生成装置40のジョブ命令生成部45aは、ジョブ内容生成装置30から画像形成装置50の状態を示す情報の送信がS65において要求されると、画像形成装置50の状態を示す情報の送信を画像形成装置50に要求する(S66)。
When the job
画像形成装置50のジョブ実行部59aは、ジョブ命令生成装置40から画像形成装置50の状態を示す情報の送信がS66において要求されると、画像形成装置50の状態を示す情報の送信を、ジョブ命令生成装置40に送信する(S67)。例えば、ジョブ実行部59aは、画像形成装置50の状態を示す情報として、USBポート55にUSBメモリーが装着されているか否かを示す状態と、スキャナー54に原稿がセットされているか否かを示す状態と、スキャナー54に原稿がセットされている場合に、スキャナー54にセットされている原稿のサイズを示す情報とを画像形成装置50の状態としてジョブ命令生成装置40に送信する(S67)。
When the
例えば、画像形成装置50は、その制御部59が、USBポート55を介してUSBメモリーと通信できる場合に、USBポート55にUSBメモリーが装着されていると判断する。また、制御部59は、スキャナー54が備える原稿読取台(例えば、フラットベッド、又は自動原稿送り装置の原稿載置台)に原稿が載置されているかを検出するセンサーから受信する原稿検出信号に基づいて、スキャナー54に原稿がセットされているか否かを判断する。或いは、制御部59は、給紙カセット内に収容されている記録紙のサイズを示すサイズ情報が入力される操作部(画像形成装置50が備える)が受け付けた当該サイズ情報を記憶しておき、当該記憶しているサイズ情報に基づいて、印刷に用いられる給紙カセットに収容されている記録紙のサイズを検出する。
For example, when the control unit 59 of the
ジョブ命令生成装置40のジョブ命令生成部45aは、画像形成装置50から、画像形成装置50の状態を示す情報がS67において送信されてくると、画像形成装置50からS67において送信されてきた画像形成装置50の状態を示す情報をジョブ内容生成装置30に送信する(S68)。
When information indicating the status of the
ジョブ内容生成装置30のジョブ内容生成部35aは、S68においてジョブ命令生成装置40から送信されてきた、画像形成装置50の状態を示す情報を受信すると、S64において生成したジョブ内容と、当該受信した画像形成装置50の状態を示す情報と、不適切ジョブ内容判断用情報34dとに基づいて、S64において生成したジョブ内容が不適切であるか否かを判断する(S69)。
When the job
例えば、ジョブ内容生成部35aは、「ジョブ種別:コピー」および「読み出し元:USBメモリー」という内容を含んだジョブ内容をS64において生成した場合に、S64において生成したジョブ内容が上述の不適切組み合わせAに該当するので、S64において生成したジョブ内容が不適切であるとS69において判断する。
For example, if the job
また、例えば、ジョブ内容生成部35aは、「ジョブ種別:コピー」、「原稿サイズ:A3」および「用紙サイズ:A4」という内容を含んだジョブ内容をS64において生成した場合に、画像形成装置50にセットされている原稿のサイズとして「A4」がジョブ命令生成装置40からS68において送信されてきたとき、S64において生成したジョブ内容が上述の不適切組み合わせBに該当するので、S64において生成したジョブ内容が不適切であるとS69において判断する。
In addition, for example, if the job
また、例えば、ジョブ内容生成部35aは、「ジョブ種別:コピー」および「ファイル名:ファイルA」という内容を含んだジョブ内容をS64において生成した場合に、S64において生成したジョブ内容が上述の不適切組み合わせCに該当するので、S64において生成したジョブ内容が不適切であるとS69において判断する。
In addition, for example, when the job
また、例えば、ジョブ内容生成部35aは、「ジョブ種別:送信」、「送信方法:FTP送信」、「暗号化方法:E-mail暗号化」および「宛先:太郎さん」という内容を含んだジョブ内容をS64において生成した場合に、S64において生成したジョブ内容が上述の不適切組み合わせDに該当するので、S64において生成したジョブ内容が不適切であるとS69において判断する。
For example, if the job
ジョブ内容生成部35aは、S64において生成したジョブ内容が不適切であるとS69において判断すると、S64において生成したジョブ内容と、ジョブ命令生成装置40から受信した画像形成装置50の状態を示す情報(S68)と、不適切ジョブ内容判断用情報34dとに基づいて、S64において生成したジョブ内容が訂正可能であるか否かを判断する(S70)。
If the job
例えば、ジョブ内容生成部35aは、「ジョブ種別:コピー」および「読み出し元:USBメモリー」という内容を含んだジョブ内容をS64において生成した場合に、画像形成装置50にUSBメモリーが装着されていないことを示す情報が、S68においてジョブ命令生成装置40から送信されてきて、これを受信したとき、S70において、不適切ジョブ内容判断用情報34dに基づいて、S64において生成したジョブ内容を訂正可能ではないと判断する。
For example, when the job
S70において、ジョブ内容生成部35aが、S64において生成したジョブ内容を訂正可能ではないと判断したときは、ジョブ内容生成部35aは、エラーをスマートスピーカー20に通知する(S71)。
If, in S70, the job
スマートスピーカー20は、ジョブ内容生成装置30からS71においてエラーが通知されると、ジョブ内容生成装置30からS71において通知されたエラーを音声出力する(S72)。
When the
また、ジョブ内容生成部35aは、S64において生成したジョブ内容が訂正可能であるとS70において判断したときは、S64において生成したジョブ内容と、ジョブ命令生成装置40からS68において送信されてきた画像形成装置50の状態を示す情報と、不適切ジョブ内容判断用情報34dとに基づいて、S64において生成したジョブ内容を訂正する(S73)。
In addition, when the job
例えば、ジョブ内容生成部35aは、「ジョブ種別:コピー」および「読み出し元:USBメモリー」という内容を含んだジョブ内容をS64において生成した場合に、画像形成装置50にUSBメモリーが装着されていることがS68においてジョブ命令生成装置40から送信されてきたとき、S64において生成した、「ジョブ種別:コピー」および「読み出し元:USBメモリー」という内容を含んだジョブ内容を、不適切ジョブ内容判断用情報34dの「訂正方法」に基づいて、「ジョブ種別:印刷」および「読み出し元:USBメモリー」という内容を含んだジョブ内容に訂正する。
For example, if the job
また、例えば、ジョブ内容生成部35aは、「ジョブ種別:コピー」、「原稿サイズ:A3」および「用紙サイズ:A4」という内容を含んだジョブ内容をS64において生成した場合に、画像形成装置50にセットされている原稿のサイズとして「A4」がジョブ命令生成装置40からS68において送信されてきたとき、S64において生成した、「ジョブ種別:コピー」、「原稿サイズ:A3」および「用紙サイズ:A4」という内容を含んだジョブ内容を、不適切ジョブ内容判断用情報34dの「訂正方法」に基づいて、「ジョブ種別:コピー」、「原稿サイズ:A4」および「用紙サイズ:A3」という内容を含んだジョブ内容に訂正する。
For example, when the job
また、例えば、ジョブ内容生成部35aは、「ジョブ種別:コピー」および「ファイル名:ファイルA」という内容を含んだジョブ内容をS64において生成した場合に、S64において生成した、「ジョブ種別:コピー」および「ファイル名:ファイルA」という内容を含んだジョブ内容を、不適切ジョブ内容判断用情報34dの「訂正方法」に基づいて、「ジョブ種別:印刷」および「ファイル名:ファイルA」という内容を含んだジョブ内容に訂正する。
In addition, for example, when the job
また、例えば、ジョブ内容生成部35aは、「ジョブ種別:送信」、「送信方法:FTP送信」、「暗号化方法:E-mail暗号化」および「宛先:太郎さん」という内容を含んだジョブ内容をS64において生成した場合に、S64において生成した、「ジョブ種別:送信」、「送信方法:FTP送信」、「暗号化方法:E-mail暗号化」および「宛先:太郎さん」という内容を含んだジョブ内容を、不適切ジョブ内容判断用情報34dの「訂正方法」に基づいて、「ジョブ種別:送信」、「送信方法:FTP送信」、「暗号化方法:FTP暗号化」および「宛先:太郎さん」という内容を含んだジョブ内容に訂正する。
In addition, for example, when the job
ジョブ内容生成部35aは、S64において生成したジョブ内容が不適切ではないとS69において判断するか、S73の処理が終了すると、不適切ではないとS69において判断したジョブ内容、または、S73において訂正したジョブ内容をジョブ命令生成装置40に送信する(S74)。
If the job
S74における送信方法は、ジョブ内容生成装置30からジョブ命令生成装置40にジョブ内容を送信することができるものであれば、どのようなものでも良い。例えば、ジョブ内容生成部35aは、S74における送信方法として出版-購読型モデルのメッセージングサービスが利用される場合、ジョブ内容を含んだメッセージを出版することによって、ジョブ内容を送信することができる。また、ジョブ命令生成装置40のジョブ命令生成部45aは、S74における送信方法として出版-購読型モデルのメッセージングサービスが利用される場合、出版されたメッセージを購読することによって、ジョブ内容を受信することができる。
The transmission method in S74 may be any method that can transmit job content from the job
ジョブ命令生成装置40のジョブ命令生成部45aは、S74においてジョブ内容生成装置30からジョブ内容が送信されてくると、S74においてジョブ内容生成装置30から送信されてきたジョブ内容を、画像形成装置50が解釈可能なジョブ命令、すなわち、画像形成装置50が備えるインターフェイスで受け付け可能な形式のジョブ命令に変換する(S75)。
When the job content is sent from the job
ジョブ命令生成部45aは、S75の処理が終了すると、S75において生成したジョブ命令を画像形成装置50に送信する(S76)。
When the processing of S75 is completed, the job
S76における送信方法は、ジョブ命令生成装置40から画像形成装置50にジョブ命令を送信することができるものであれば、どのようなものでも良い。例えば、ジョブ命令生成部45aは、画像形成装置50が備えているWebサービス形式のインターフェイスがS76における送信方法として利用される場合、このWebサービスを呼び出すことによって、ジョブ命令を送信する。また、画像形成装置50のジョブ実行部59aは、画像形成装置50が備えているWebサービス形式のインターフェイスがS76における送信方法として利用される場合、このWebサービスの呼び出しによって送信されてきたジョブ命令を受信する。
The transmission method in S76 may be any method that can transmit a job command from the job
画像形成装置50のジョブ実行部59aは、S76においてジョブ命令生成装置40からジョブ命令が送信されてくると、S76においてジョブ命令生成装置40から送信されてきたジョブ命令に応じてジョブを実行する(S77)。
When the job command is sent from the job
以上説明したように、ジョブ内容生成装置30は、ジョブ内容における複数の設定値が同時に設定されることができない組み合わせである場合に、ジョブ内容における複数の設定値が同時に設定されることができる組み合わせになるように、ジョブ内容における複数の設定値の少なくとも1つを訂正する(S73)ので、利便性を向上することができる。例えば、ジョブ内容生成装置30は、ジョブ内容における複数の設定値がコピージョブ設定値およびファイル名設定値を含む場合に、コピージョブ設定値を印刷ジョブ設定値に訂正するので、利便性を向上することができる。また、例えば、ジョブ内容生成装置30は、ジョブ内容における複数の設定値が送信ジョブ設定値、送信方法設定値および送信時暗号化設定値を含む場合に、送信時暗号化設定値に示される暗号化の種別が、送信方法設定値に示される送信方法の種別に対応するものでないとき、送信時暗号化設定値に示される暗号化の種別を、送信方法設定値に示される送信方法の種別に対応するものに訂正するので、利便性を向上することができる。
As described above, when the job content has a combination of multiple setting values that cannot be set simultaneously, the job
特に、ジョブ内容生成装置30は、ジョブ内容における複数の設定値の少なくとも1つを画像形成装置50の状態に基づいて訂正するので、訂正後のジョブ内容の適切性を向上することができる。例えば、ジョブ内容生成装置30は、ジョブ内容における複数の設定値がコピージョブ設定値および読み出し元設定値を含む場合に、画像形成装置50にUSBメモリーが実際に装着されているとき、コピージョブ設定値を印刷ジョブ設定値に訂正するので、訂正後のジョブの内容の適切性を向上することができる。また、例えば、ジョブ内容生成装置30は、ジョブ内容における複数の設定値がコピージョブ設定値、原稿サイズ設定値および用紙サイズ設定値を含む場合に、画像形成装置に実際にセットされている原稿のサイズが原稿サイズ設定値に示されるサイズではなく用紙サイズ設定値に示されるサイズであるとき、原稿サイズ設定値に示されるサイズと、用紙サイズ設定値に示されるサイズとを入れ替える訂正を行うので、訂正後のジョブの内容の適切性を向上することができる。
In particular, the job
ジョブ内容生成装置30は、ジョブ内容における複数の設定値が同時に設定されることができない組み合わせである場合に、ジョブ内容における複数の設定値が同時に設定されることができる組み合わせになるように、ジョブ内容における複数の設定値の少なくとも1つを訂正するので、音声データに基づいて機械学習モデルを使用してジョブ内容を生成する過程でジョブ内容を誤って生成したとしても、ジョブ内容を自動で訂正することができる。
When the job content has a combination of multiple setting values that cannot be set simultaneously, the job
音声操作システム10は、スマートスピーカー20によって受け付けられた音声を示す音声データに基づいてジョブ内容を生成するために高い処理能力を備えている必要があるジョブ内容生成装置30が画像形成装置50と同一のネットワーク12の内部に配置されておらず、ジョブ内容生成装置30によって生成されたジョブ内容に基づいて画像形成装置50が解釈可能なジョブ命令を生成するジョブ命令生成装置40が画像形成装置50と同一のネットワーク12の内部に配置されているので、画像形成装置50と同一のネットワーク12の内部に配置されるジョブ命令生成装置40を構成するコンピューターに必要な処理能力を低減することができる。
The voice operation system 10 requires that the job
音声操作システム10は、画像形成装置50が解釈可能なジョブ命令を生成するジョブ命令生成装置40を画像形成装置50と同一のネットワーク12の内部に備えているので、画像形成装置50が解釈可能なジョブ命令をネットワーク12の外部から受け付ける仕組みを画像形成装置50が備えていなくても、スマートスピーカー20を介して画像形成装置50が操作されることができる。
The voice operation system 10 includes a job
音声操作システム10は、スマートスピーカー20によって受け付けられた音声を示す音声データをテキストデータ変換モデル34bおよびジョブ内容変換モデル34cという機械学習モデルを使用してジョブの内容に変換するために高い処理能力を備えている必要があるジョブ内容生成装置30が画像形成装置50と同一のネットワーク12の内部に配置されていないので、画像形成装置50と同一のネットワーク12の内部に配置されるコンピューターに必要な処理能力を低減することができる。
The voice operation system 10 requires high processing power to convert voice data representing voice received by the
ジョブ内容生成装置30は、本実施の形態において、スマートスピーカー20から送信されてきた音声データをテキストデータに変換してからジョブ内容に変換する。しかしながら、ジョブ内容生成装置30は、スマートスピーカー20から送信されてきた音声データをテキストデータに変換することなく機械学習モデルを使用して直接ジョブ内容に変換しても良い。
In this embodiment, the job
ジョブ内容生成装置30は、本実施の形態において、S64の処理の後、画像形成装置50の状態を取得する。しかしながら、ジョブ内容生成装置30は、S64の処理の後、不適切ジョブ内容判断用情報34dに基づいて、S64において生成したジョブ内容が不適切組み合わせに該当すると判断し、不適切ジョブ内容判断用情報34dに基づいて適切な組み合わせに訂正できる場合には、画像形成装置50に対して画像形成装置50の状態を示す情報の送信を依頼しないようにしてもよい。この場合、S65乃至S69の処理は行われず、上記判断後、ジョブ内容生成装置30は、不適切ジョブ内容判断用情報34dが示す情報に基づいてS70の処理を行う。これにより、ジョブ内容の訂正に不要な画像形成装置50の状態を示す情報についての送信依頼及び当該情報の受信を省略する。なお、ジョブ内容生成装置30は、不適切ジョブ内容判断用情報34dが示す情報に基づいては、上記適切な組み合わせへの訂正ができない場合にのみ、画像形成装置50に対して画像形成装置50の状態を示す情報の送信を依頼する。
In this embodiment, the job
音声操作システム10は、本実施の形態において、ジョブ内容生成装置30とは別にジョブ命令生成装置40を備えている。しかしながら、ジョブ内容生成装置30は、画像形成装置50が解釈可能なジョブ命令を生成するというジョブ命令生成装置40の機能を備えても良い。ジョブ内容生成装置30は、ジョブ命令生成装置40の機能を備える場合、ネットワーク12の内部に配置されても良い。
In this embodiment, the voice operation system 10 includes a job
音声操作システム10は、本実施の形態において、画像形成装置に装着される外部記憶装置としてUSBメモリーを採用している。しかしながら、画像形成装置に装着される外部記憶装置は、USBメモリー以外の記憶装置でも良い。 In this embodiment, the voice operation system 10 employs a USB memory as the external storage device attached to the image forming device. However, the external storage device attached to the image forming device may be a storage device other than a USB memory.
Claims (9)
前記ジョブ内容生成装置は、
プロセッサーを含み、当該プロセッサーがジョブ内容生成プログラムを実行することにより、前記内容における複数の設定値が同時に設定できない予め定められた組み合わせである場合に、前記内容における複数の前記設定値の少なくとも1つを、同時に設定できる予め定められた組み合わせとなる設定値に訂正するジョブ内容生成部として機能する制御部を備える、ジョブ内容生成装置。 A job content generation device that generates job content to be executed by an image forming device based on voice data indicating a voice received by a voice receiving device,
The job content generation device includes:
A job content generation device including a processor, and a control unit that functions as a job content generation unit that, when multiple setting values in the content are a predetermined combination that cannot be set simultaneously, corrects at least one of the multiple setting values in the content to a setting value that is one of the predetermined combinations that can be set simultaneously by executing a job content generation program by the processor.
前記画像形成装置に対して、前記画像形成装置の状態を示す情報の送信を依頼することにより前記画像形成装置から送信されてきた前記情報を用いて前記訂正を行い、
前記設定できない予め定められた組み合わせであると判断し、前記情報がなくても前記適切な組み合わせに訂正可能である場合には、前記画像形成装置の前記依頼を行わずに前記画像形成装置から前記情報を取得せず、前記情報を用いることなく前記訂正を行う、請求項3に記載のジョブ内容生成装置。 The job content generation unit
requesting the image forming apparatus to transmit information indicating a state of the image forming apparatus, and making the correction using the information transmitted from the image forming apparatus;
4. The job content generation device according to claim 3, wherein if it determines that the combination is a predetermined combination that cannot be set and that the combination can be corrected to the appropriate combination even without the information, the device does not make the request to the image forming device, does not obtain the information from the image forming device, and performs the correction without using the information.
前記内容における複数の前記設定値が、前記ジョブの種別がコピーであるという前記設定値としてのコピージョブ設定値と、前記ジョブに使用するファイルの読み出し元が前記画像形成装置に装着されている外部記憶装置であるという前記設定値とを含む、前記設定できない予め定められた組み合わせである場合に、
前記画像形成装置に前記外部記憶装置が実際に装着されているときは、前記コピージョブ設定値を、前記ジョブの種別が印刷であるという前記設定値に訂正することで、前記内容における複数の設定値を、前記同時に設定できる予め定められた組み合わせとなる設定値に訂正する請求項3に記載のジョブ内容生成装置。 The job content generation unit
When the plurality of setting values in the content are the predetermined combination that cannot be set, the combination includes a copy job setting value as the setting value that the type of the job is a copy, and the setting value that the source of the file used in the job is an external storage device attached to the image forming apparatus,
A job content generation device as described in claim 3, wherein when the external storage device is actually attached to the image forming device, the copy job setting value is corrected to the setting value in which the job type is printing, thereby correcting multiple setting values in the content to setting values that form a predetermined combination that can be set simultaneously.
前記内容における複数の前記設定値が、前記ジョブの種別がコピーであるという前記設定値と、前記ジョブに使用する原稿のサイズを示す前記設定値としての原稿サイズ設定値と、前記ジョブにおいて画像が印刷される用紙のサイズを示す前記設定値としての用紙サイズ設定値とを含む、前記設定できない予め定められた組み合わせである場合に、
前記画像形成装置に実際にセットされている前記原稿のサイズが前記原稿サイズ設定値に示されるサイズではなく前記用紙サイズ設定値に示されるサイズであるときは、前記原稿サイズ設定値に示されるサイズと、前記用紙サイズ設定値に示されるサイズとを入れ替える訂正を行うことで、前記内容における複数の設定値を、前記同時に設定できる予め定められた組み合わせとなる設定値に訂正する請求項3に記載のジョブ内容生成装置。 The job content generation unit
When the plurality of setting values in the content are the predetermined combination that cannot be set, including the setting value that the type of the job is copy, an original size setting value as the setting value indicating the size of the original used in the job, and a paper size setting value as the setting value indicating the size of the paper on which an image is printed in the job,
A job content generation device as described in claim 3, wherein when the size of the original actually set in the image forming device is not the size indicated in the original size setting value but the size indicated in the paper size setting value, a correction is made to swap the size indicated in the original size setting value with the size indicated in the paper size setting value, thereby correcting multiple setting values in the content to setting values that form a predetermined combination that can be set simultaneously.
前記内容における複数の前記設定値が、前記ジョブの種別がコピーであるという前記設定値としてのコピージョブ設定値と、前記ジョブに使用するファイルのファイル名を示す前記設定値とを含む、前記設定できない予め定められた組み合わせである場合に、
前記コピージョブ設定値を、前記ジョブの種別が印刷であるという前記設定値に訂正することで、前記内容における複数の設定値を、前記同時に設定できる予め定められた組み合わせとなる設定値に訂正する請求項1に記載のジョブ内容生成装置。 The job content generation unit
When the plurality of setting values in the content are the predetermined combination that cannot be set, including a copy job setting value as the setting value that the type of the job is copy, and a setting value that indicates a file name of a file to be used for the job,
A job content generation device as described in claim 1, wherein by correcting the copy job setting value to the setting value in which the job type is printing, multiple setting values in the content are corrected to setting values that are a predetermined combination that can be set simultaneously.
前記内容における複数の前記設定値が、前記ジョブの種別が文書の送信であるという前記設定値と、前記文書の送信方法の種別を示す前記設定値としての送信方法設定値と、前記文書の送信時の暗号化の種別を示す前記設定値としての送信時暗号化設定値とを含む、前記設定できない予め定められた組み合わせである場合に、
前記送信時暗号化設定値に示される暗号化の種別が、前記送信方法設定値に示される送信方法の種別に対応するものでないとき、前記送信時暗号化設定値に示される暗号化の種別を、前記送信方法設定値に示される送信方法の種別に対応するものに訂正することで、前記内容における複数の設定値を、前記同時に設定できる予め定められた組み合わせとなる設定値に訂正する請求項1に記載のジョブ内容生成装置。 The job content generation unit
When the plurality of setting values in the content are the predetermined combination that cannot be set, including the setting value that the type of the job is document transmission, a transmission method setting value as the setting value indicating the type of the method of transmitting the document, and a transmission encryption setting value as the setting value indicating the type of encryption when transmitting the document,
A job content generation device as described in claim 1, wherein when the type of encryption indicated in the encryption setting value at the time of transmission does not correspond to the type of transmission method indicated in the transmission method setting value, the type of encryption indicated in the encryption setting value at the time of transmission is corrected to one that corresponds to the type of transmission method indicated in the transmission method setting value, thereby correcting multiple setting values in the content to setting values that form a predetermined combination that can be set simultaneously.
音声を受け付ける音声受付デバイスによって受け付けられた音声を示す音声データに基づいて画像形成装置に実行させるジョブの内容を生成するジョブ内容生成部として機能させ、
前記ジョブ内容生成部は、前記内容における複数の設定値が同時に設定できない予め定められた組み合わせである場合に、前記内容における複数の前記設定値の少なくとも1つを、同時に設定できる予め定められた組み合わせとなる設定値に訂正するジョブ内容生成プログラム。 Computer,
a job content generating unit that generates job content to be executed by the image forming apparatus based on voice data indicating a voice received by a voice receiving device that receives voice;
The job content generation unit is a job content generation program that, when multiple setting values in the content are in a predetermined combination that cannot be set simultaneously, corrects at least one of the multiple setting values in the content to a setting value that is in a predetermined combination that can be set simultaneously.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025511750A JPWO2024204864A1 (en) | 2023-03-31 | 2024-05-17 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023057117 | 2023-03-31 | ||
| JP2023-057117 | 2023-03-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024204864A1 true WO2024204864A1 (en) | 2024-10-03 |
Family
ID=92906190
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2024/018327 Ceased WO2024204864A1 (en) | 2023-03-31 | 2024-05-17 | Job content generation device and job content generation program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPWO2024204864A1 (en) |
| WO (1) | WO2024204864A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014203391A (en) * | 2013-04-09 | 2014-10-27 | キヤノン株式会社 | Information processor, information processing method, and program |
| JP2022007018A (en) * | 2020-06-25 | 2022-01-13 | コニカミノルタ株式会社 | Voice setting system, voice setting support device and voice setting support program |
-
2024
- 2024-05-17 JP JP2025511750A patent/JPWO2024204864A1/ja active Pending
- 2024-05-17 WO PCT/JP2024/018327 patent/WO2024204864A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014203391A (en) * | 2013-04-09 | 2014-10-27 | キヤノン株式会社 | Information processor, information processing method, and program |
| JP2022007018A (en) * | 2020-06-25 | 2022-01-13 | コニカミノルタ株式会社 | Voice setting system, voice setting support device and voice setting support program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2024204864A1 (en) | 2024-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6720795B2 (en) | Equipment, information processing device, information processing system, information processing method, and program | |
| CN102547011B (en) | For generation of method and the imaging device of user interface screen | |
| JP2008123484A (en) | Print processing apparatus and control method of print processing apparatus | |
| JP4736774B2 (en) | Image processing program, image processing method, image processing apparatus, and image processing system | |
| JP2002342050A (en) | Image formation device, printing method, program and recording medium | |
| US7796284B2 (en) | Image processing system, image processing apparatus, and control method and program therefor | |
| US8531694B2 (en) | Appending restriction information to a job before transmission | |
| JP2007166175A (en) | Image processing program, image processing method, image processing apparatus, and image processing system | |
| JP7366680B2 (en) | Image processing device, its control method, and program | |
| WO2024204864A1 (en) | Job content generation device and job content generation program | |
| JP3906785B2 (en) | Image communication method, image communication system, image communication apparatus, and computer program | |
| JP2009100439A (en) | E-mail communication device | |
| JP4577176B2 (en) | Printing system, printing control program, and printing control method | |
| JP4910751B2 (en) | Peripheral device and information processing system | |
| JP2018033041A (en) | Processing apparatus, image forming apparatus, image processing system, and program | |
| WO2024204863A1 (en) | Speech operated system | |
| US12101451B2 (en) | Facsimile transmission system, facsimile transmission method, and non-transitory recording medium for determining which facsimile transmission is performed based on attribute | |
| JPWO2020262178A5 (en) | ||
| JP5315919B2 (en) | Image forming apparatus, image forming control method, and image forming control program | |
| JP6410051B2 (en) | Server and server program | |
| JP2007011570A (en) | Image data printing system and print instruction receiving device | |
| JP2006140812A (en) | Information processing apparatus and data transmission program | |
| JP4923694B2 (en) | Embedded information processing equipment | |
| JP2026006891A (en) | Information processing device, program and control method | |
| JP2024169870A (en) | Job instruction generation system, job instruction generation program, and voice operation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24780956 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2025511750 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2025511750 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |