Information processing system, printing system, and program

The information processing system addresses the challenge of using functions across multiple printers by acquiring and adjusting settings based on printer capabilities, ensuring consistent and user-friendly printing across different systems.

JP2025174394APending Publication Date: 2025-11-28FUJIFILM BUSINESS INNOVATION CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024080755
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

Existing systems struggle to enable the use of functions across multiple printing systems without restrictions, leading to inefficiencies and user confusion when switching between different printers.

Method used

An information processing system that acquires capability information from multiple printing systems, creates print jobs within the scope of these capabilities, and allows users to adjust settings dynamically based on the capabilities of the selected printer.

Benefits of technology

Enables seamless function usage across various printing systems, allows users to change settings according to printer capabilities, and provides clear notifications for setting adjustments, ensuring intended printing results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025174394000001_ABST
    Figure 2025174394000001_ABST
Patent Text Reader

Abstract

To provide an information processing system that can use a function of a printing system when printing is performed using any printing system that belongs to a plurality of printing systems, a printing system, and a program.SOLUTION: A computer 16 includes a processor. A CPU 21 executes the steps of: acquiring, as capability information 28, a function selectable by a user in a multifunction device group 47 and a set value settable for each function; creating a printing job 72 so that a function can be used within a range of the capability information 28; and transmitting the created print job 72 to any of multifunction devices 46 in the multifunction device group 47.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing system, a printing system, and a program. [Background technology]

[0002] For example, Patent Document 1 discloses a print setting method and computer that displays a user interface screen that allows a user to set print settings related to the print functions of multiple printers for each printer or for a group of multiple printers, and controls the user interface screen so that the user cannot set invalid print settings depending on the printing system environment. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-174121 Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure aims to provide an information processing system, a printing system, and a program that enable the use of functions of a printing system regardless of which printing system is used for printing among a plurality of printing systems. [Means for solving the problem]

[0005] The information processing system of the first aspect includes a processor that acquires capability information indicating functions that can be selected by a user in a plurality of printing systems and setting values ​​that can be set for each of the functions, creates a print job so that the functions can be used within the scope of the capability information, and sends the created print job to one of the plurality of printing systems.

[0006] An information processing system according to a second aspect is the information processing system according to the first aspect, further comprising a recording unit, and the processor records the capability information in the recording unit.

[0007] An information processing system of a third aspect is the information processing system described in the second aspect, wherein the processor changes the capability information recorded in the recording unit when a printing system belonging to the plurality of printing systems is changed.

[0008] The printing system of the fourth aspect includes an image forming unit and another processor, and the other processor acquires a print job created by the information processing system described in any one of the first to third aspects, and prints based on user setting values ​​combined with the print job.

[0009] An information processing system of a fifth aspect is the information processing system according to the fourth aspect, wherein the other processor accepts changes to user setting values ​​combined with the print job, and performs printing using the accepted setting values.

[0010] A printing system of a sixth aspect is an information processing system according to the fifth aspect, wherein the other processor notifies the user when the available setting values ​​for the functions possessed by the image forming unit are not included in the user setting values.

[0011] A printing system of a seventh aspect is the printing system described in the sixth aspect, which is further provided with a display unit, and when the available setting values ​​in the functions possessed by the image forming unit differ from the user setting values, the other processor displays a change acceptance screen for the user setting values ​​included in the print job on the display unit.

[0012] The program of the eighth aspect causes a processor to acquire, as capability information, functions that can be selected by a user in a plurality of printing systems and setting values ​​that can be set for each of the functions, for the functions that can be set by any of the plurality of printing systems; create a print job so that the functions can be used within the range of the capability information; and send the created print job to any of the plurality of printing systems. [Effects of the Invention]

[0013] According to the information processing system of the first aspect, when printing is performed using any one of a plurality of printing systems formed from a plurality of printing systems, the functions of that printing system can be used.

[0014] The information processing system according to the second aspect can send a print job earlier than when the capability information is constantly acquired from the printing system.

[0015] The information processing system according to the third aspect can cause the setting values ​​included in the capability information to follow the setting values ​​of the changed printing system even when the configuration of a printing system included in multiple printing systems is changed.

[0016] According to the printing system of the fourth aspect, printing can be performed from the printing system intended by the user.

[0017] The printing system according to the fifth aspect allows a user to change the setting values ​​of functions depending on the printing system used for printing.

[0018] The printing system according to the sixth aspect makes it easier for a user to recognize that user settings have changed when printing based on a print job, compared to when the system automatically prints using available settings.

[0019] The printing system according to the seventh aspect can allow the user to determine whether or not to execute the print job when the user is to print based on the print job.

[0020] According to the program of the eighth aspect, when printing is performed using any one of a plurality of printing systems formed from a plurality of printing systems, the functions of that printing system can be used. [Brief explanation of the drawings]

[0021] [Figure 1] FIG. 1 is a diagram illustrating a state in which a computer and a multifunction peripheral according to an embodiment of the present disclosure are applied. [Figure 2] FIG. 1 is a diagram illustrating a configuration of a computer according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a diagram illustrating a configuration of a multifunction peripheral according to an embodiment of the present disclosure. [Figure 4] 3 is a diagram showing setting values ​​that can be set in each multifunction peripheral for functions that the multifunction peripheral according to the embodiment of the present disclosure has. FIG. [Figure 5] FIG. 10 is a diagram illustrating an example of a procedure in which a computer acquires capability information according to an embodiment of the present disclosure. [Figure 6] 10 is a diagram showing capability information of a multifunction peripheral recorded by an information processing apparatus according to an embodiment of the present disclosure. [Figure 7] 10A and 10B are diagrams illustrating an example of a procedure in which a user transmits a print job from a computer to a multifunction peripheral in an embodiment of the present disclosure. [Figure 8] FIG. 2 is a diagram illustrating a configuration of a print job in the embodiment of the present disclosure. [Figure 9] 1 is a diagram illustrating an example of a procedure in which a user executes a print job using a multifunction peripheral according to an embodiment of the present disclosure. [Figure 10] FIG. 10 is a diagram showing how a first change acceptance screen is displayed to a user when a user setting value is not included in the functions of a multifunction peripheral according to an embodiment of the present disclosure. [Figure 11]10 is a diagram showing how a second change acceptance screen is displayed to a user in a case where a function that the multifunction peripheral has is not included in the user setting values ​​in the embodiment of the present disclosure. FIG. [Figure 12] FIG. 10 is a diagram showing how a multifunction peripheral creates print data based on a user's selection in an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0022] An example of an embodiment of the present disclosure will be described below with reference to the drawings. In each drawing, the same or equivalent components and parts are designated by the same reference numerals. Furthermore, the dimensional proportions in the drawings are exaggerated for the sake of explanation and may differ from the actual proportions.

[0023] In the following description, the term "user" refers to any person who uses the multifunction peripheral or computer according to this embodiment in some way, without being limited to a specific person.

[0024] In the following description, specific numerical values, color tones, paper sizes, etc. may be used. These specific values ​​are not limited in the present disclosure.

[0025] [Embodiment] 1 shows a computer 16, which is an example of an information processing system according to this embodiment. As shown in FIG. 1, the computer 16, as well as a first multifunction peripheral 46A, a second multifunction peripheral 46B, and a third multifunction peripheral 46C, are each connected to a network 12. In other words, the computer 16 is connected to the first multifunction peripheral 46A, the second multifunction peripheral 46B, and the third multifunction peripheral 46C via the network. The first multifunction peripheral 46A, the second multifunction peripheral 46B, and the third multifunction peripheral 46C are each separate products. In the following description, when there is no need to distinguish between the first multifunction peripheral 46A, the second multifunction peripheral 46B, and the third multifunction peripheral 46C, they will simply be referred to as the multifunction peripheral 46.

[0026] (Computer 16) 2, the computer 16 includes a control unit 20, an input / output unit 32, and a communication unit 38. Also, as shown in Fig. 2, the control unit 20 includes a CPU 21, a RAM 22, a ROM 23, and an input / output interface (I / O) 25. These components are connected to one another via a control bus 24.

[0027] The CPU 21 is a central processing unit that executes various programs including the program 26 and controls each component. The RAM 22 serves as a working area and temporarily stores the program 26 or data. The ROM 23 stores various programs including the program 26, which is an example of a "program" according to the present disclosure, group information 27, and various data including capability information 28, which will be described later. The group information 27 stores information (for example, name, MAC address, etc.) that identifies the multifunction device 46 included in the multifunction device group 47, which will be described later.

[0028] In the control unit 20, the CPU 21 reads various programs including the program 26 from the ROM 23 and executes the program 26 using the RAM 22 as a work area. The CPU 21 executes the processing programs to realize various functions for controlling the various parts of the computer 16.

[0029] The input / output unit 32 is a device that receives instructions from a user and transmits the received instructions to the CPU 21 of the control unit 20. As the input / output unit 32, for example, an input device such as a touch panel or a pointing device, or a display device such as a display, is used.

[0030] The communication unit 38 is a component for communicating with other devices via the network 12. Specifically, the communication unit 38 communicates with other devices by using communication means such as wired, wireless, the Internet, an intranet, and public lines such as telephone lines.

[0031] In this embodiment, the CPU 21 of the computer 16 is an example of a "processor," and the ROM 23 is an example of a "storage unit."

[0032] (Multifunction machine) The multifunction peripheral 46 is an example of a "printing system" according to this embodiment, and as shown in Fig. 3, includes a control unit 50, an input / output unit 62, an image forming unit 64, a document reading unit 66, and a communication unit 68. The control unit 50 also functions as a computer, and as shown in Fig. 3, includes a CPU 51, a RAM 52, a ROM 53, and an input / output interface (I / O) 55. These components are connected to one another via a control bus 54.

[0033] The input / output unit 62 is a device that receives instructions from a user and transmits the received instructions to the CPU 51 of the control unit 50. As the input / output unit 62, for example, an input device such as a touch panel or a pointing device, or a display device such as a display, is used. That is, in this embodiment, the input / output unit 62 is an example of a "display unit."

[0034] The image forming unit 64 is a component of the multifunction device 46 according to this embodiment that forms an image on recording paper. The image forming unit 64 includes components not shown, such as a charging device, a transfer device, a heating device, a conveying device, a recording paper storage mechanism, and a fixing device. The image forming unit 64 executes a series of operations to print an image on recording paper by receiving control operations from the control unit 50. Furthermore, for example, the image forming unit 64 includes a bookbinding machine that binds the recording paper on which the image has been formed.

[0035] The document reading unit 66 is a so-called scanner, and is a component that creates read data. The document reading unit 66 reads an image written on a document by receiving a control operation from the control unit 50, and creates read data.

[0036] Components with the same names but different reference numerals as those of the computer 16, such as the communication unit 68, CPU 51, RAM 52, etc., have the same functions as those of the computer 16. In this embodiment, the CPU 21 of the multifunction device 46 is capable of receiving print jobs from the CPU of the computer 16 via the network 12. In this embodiment, the CPU 51 of the multifunction device 46 is an example of an "other processor."

[0037] In this embodiment, the print job 72 is data including image data 74 and setting value data 76 (see also FIG. 8, which will be described later).

[0038] More specifically, the image data 74 is data describing the image to be formed on recording paper by the image forming unit 64 by executing the print job 72. The image data 74 includes the size of the recording paper to be used, the resolution of the image to be formed on the recording paper to be used, and the color mode of the image to be formed on the recording paper (see also FIG. 8 described later).

[0039] The setting value data 76 is data that includes the settings arbitrarily made by the user when the user forms an image using the multifunction device 46. The image data 74 includes the paper size of the recording paper selected by the user, the resolution of the image to be formed on the selected recording paper, and the color mode of the image to be formed on the recording paper (see also FIG. 8, described later). The setting value data 76 may also include information on other processes for the document on which the image has been formed, such as whether or not a bookbinding function has been used.

[0040] As described above, in this embodiment, the first multifunction device 46A, the second multifunction device 46B, and the third multifunction device 46C are each different products. Therefore, in this embodiment, the first multifunction device 46A, the second multifunction device 46B, and the third multifunction device 46C each have different specifications. In this description, as an example, as shown in FIG. 4, the multifunction device 46 has resolution, color mode, paper size, bookbinding function, etc. However, as shown in FIG. 4, the first multifunction device 46A, the second multifunction device 46B, and the third multifunction device 46C each have different configurable ranges.

[0041] 4, the first multifunction device 46A, unlike the second multifunction device 46B and the third multifunction device 46C, can set color (chromatic color) in color mode. Also, the second multifunction device 46B can set paper sizes that cannot be set on the first multifunction device 46A. The third multifunction device 46C can set a bookbinding function that cannot be set on the first multifunction device 46A and the second multifunction device 46B.

[0042] Furthermore, the first multifunction device 46A, the second multifunction device 46B, and the third multifunction device 46C form a multifunction device group 47. The multifunction devices 46 included in the multifunction device group 47 can communicate with each other. More specifically, the printing devices included in the multifunction device group 47 can transmit and receive print jobs 72 between each other. For example, when the second multifunction device 46B requests a print job 72 sent to the first multifunction device 46A, the print job 72 can be executed by the second multifunction device 46B.

[0043] Next, the operations of the program 26 and the program 56 according to this embodiment will be described with reference to FIGS. 5, 6, and 7 to 12. FIG.

[0044] 5 is a diagram showing a procedure for acquiring capability information 28 in this embodiment. In this embodiment, the means for acquiring capability information 28 may be executed based on any conditions. As an example, the CPU 21 executes the process based on program 26 when a user who uses computer 16 logs in to computer 16.

[0045] (Procedure for obtaining ability information 28) First, in step S102, the CPU 21 searches for the multifunction peripherals 46 connected to the network 12. In the example of Fig. 1, the CPU 21 confirms that the first multifunction peripheral 46A, the second multifunction peripheral 46B, and the third multifunction peripheral 46C are connected to the network 12. Then, the CPU 21 proceeds to step S104.

[0046] Next, in step S104, the CPU 21 determines whether there has been a change in the configuration of the multifunction device group 47. More specifically, the CPU 21 compares the result of the check in step S102 with the group information 27 recorded in the ROM 23. Changes in the configuration of the multifunction device group 47 include addition or removal of a multifunction device 46 belonging to the multifunction device group 47, as well as whether or not the functions of the image forming units 64 of the multifunction devices 46 belonging to the multifunction device group 47 have been changed. Furthermore, the CPU 21 makes a positive determination if it determines, based on the result of the comparison, that the configuration of the multifunction device group 47 has changed. If the CPU 21 makes a positive determination, the process proceeds to step S106. On the other hand, if the CPU 21 makes a negative determination, the procedure for acquiring the capability information 28 ends.

[0047] Next, in step S106, the CPU 21 selects one of the multifunction devices 46 included in the multifunction device group 47. Then, the CPU 21 proceeds to step S108.

[0048] Next, in step S108, the CPU 21 acquires the capabilities of the functions of the selected multifunction device 46. Referring to FIG. 4, for example, when the selected multifunction device 46 is the first multifunction device 46A, the CPU 21 acquires that the resolution (dpi) can be set to values ​​of 200, 300, 400, and 600. Similarly, the CPU 21 acquires that the color mode can be selected from color, grayscale (achromatic), and black and white (binary). The CPU 21 similarly acquires information about other functions. Then, the CPU 21 proceeds to step S110.

[0049] Next, in step S110, the CPU 21 determines whether there is a multifunction device 46 in the multifunction device group 47 that has never been selected. Then, the CPU 21 determines whether there is a multifunction device 46 that has never been selected in step S106 that is included in the multifunction device group 47. Furthermore, the CPU 21 makes a positive determination if it determines that there is a multifunction device 46 that has never been selected. If the CPU 21 makes a positive determination, it proceeds to step S106. On the other hand, if the CPU 21 makes a negative determination, it proceeds to step S112.

[0050] Next, in step S112, the CPU 21 records the capability information 28 in the ROM 23. More specifically, the CPU 21 records the information for identifying the multifunction devices 46 included in the multifunction device group 47, obtained from step S106 to step S110, as the group information 27. The CPU 21 also records the capabilities of the functions possessed by the multifunction devices 46 included in the multifunction device group 47, obtained from step S106 to step S110, as the capability information 28.

[0051] 6, the capabilities information 28 records the functions and settable ranges of each multifunction device 46 acquired in steps S106 to S110. Note that in Fig. 6, the settable range column records the functions of each multifunction device 46 without duplication, but this is not limiting and duplicate registration is also possible. Then, after recording the capabilities information 28 in ROM 23, the CPU 21 ends the procedure for acquiring the capabilities information 28.

[0052] 7 is a diagram showing the procedure in this embodiment in which computer 16 creates a print job and sends it to multifunction device 46. In this embodiment, the procedure shown in FIG. 7 begins when CPU 21 creates a print job based on program 26 and the user operates computer 16.

[0053] (Steps for the computer 16 to create a print job and send it to the multifunction device 46) First, in step S202, the CPU 21 refers to the capability information 28. More specifically, the CPU 21 refers to the capability information 28 of the multifunction device group 47 recorded in the ROM 23, and stores it in the RAM 22. Then, the CPU 21 proceeds to step S204.

[0054] Next, in step S204, CPU 21 accepts input of user setting values ​​and creates setting value data 76. User setting values ​​are the settings that the user sets when printing an image using multifunction device 46, such as resolution, paper size, color mode, and other settings excluding images. In other words, the user setting values ​​input in step S204 are the settings that the user can arbitrarily set among the functions of multifunction device 46.

[0055] In this description, as an example, the user inputs the following settings to print using third multifunction device 46C: resolution 1200 dpi, paper size A4, color mode grayscale, and no binding. After receiving the input of the user setting values, CPU 21 proceeds to step S206.

[0056] Next, in step S206, CPU 21 creates image data 74 based on capability information 28. More specifically, CPU 21 creates image data 74 using the largest value among the various functions included in capability information 28. Note that the "largest value" here means that the settable value of the function can be changed to another setting value at the time of printing.

[0057] Regarding the "largest value," taking resolution, which is one of the functions shown in FIG. 6, as an example, for a print job 72 whose printing resolution is set to 600 dpi, it can be said that it is possible to print the print job 72 at 400 dpi, although this will result in a change in image quality. This is because, when printing at 400 dpi using image data 74 contained in print job 72 created for printing at 600 dpi, it is sufficient to reduce the number of dots per unit length. On the other hand, for a print job 72 whose printing resolution is set to 400 dpi, it cannot be said that it is always possible to print the print job 72 at 600 dpi. This is because, even if an attempt is made to print at 600 dpi using image data 74 contained in print job 72 created for printing at 400 dpi, increasing the number of dots per unit length does not increase the amount of information.

[0058] Furthermore, taking the color mode, which is a type of function, as an example, it can be said that for a print job 72 whose color mode is set to color, printing the print job 72 in grayscale is possible, although the image quality will change. This is because, when printing in grayscale using image data 74 contained in a print job 72 created for color printing, it is only necessary to reduce the number of dots based on the color tone per dot. More specifically, it is possible to determine the brightness of the dots in grayscale based on the brightness of the dot tones represented by the four colors cyan, magenta, yellow, and key (black). On the other hand, for a print job 72 whose color mode is set to grayscale, it cannot be said that printing the print job 72 in color is always possible. This is because, if the image data 74 contained in a print job 72 created for grayscale printing does not contain information represented by the four colors cyan, magenta, yellow, and key (black), these colors cannot be reproduced.

[0059] In the example shown in Fig. 6, the largest value for resolution is 1200 dpi, and the largest value for color mode is color. Similarly, the largest value for paper size is A3. Therefore, in step S206, CPU 21 creates image data for creating an image with a resolution of 1200 dpi, a paper size of A3, and a color mode. In other words, according to the data created by CPU 21 in step S206, an image with a resolution of 1200 dpi, a paper size of A3, and a color mode can be formed.

[0060] After creating the image data, the CPU 21 proceeds to step S208.

[0061] Next, in step S208, CPU 21 creates print job 72 by adding setting value data 76 to image data 74. More specifically, as shown in Fig. 8, CPU 21 creates print job 72 by adding image data 74 created in step S206 and setting value data 76 received in step S204. CPU 21 then proceeds to step S210.

[0062] Next, in step S210, CPU 21 transmits print job 72 to multifunction device 46. In this example, since the user has selected to print using third multifunction device 46C, CPU 26 transmits print job 72 to third multifunction device 46C. Then, CPU 21 ends the procedure in which computer 16 creates a print job and transmits it to multifunction device 46.

[0063] Next, Fig. 9 is a diagram showing the procedure in this embodiment in which the multifunction device 46 executes the print job 72 to form an image on recording paper. In this embodiment, the procedure shown in Fig. 9 is started by the CPU 51 based on the program 56 and the user operating the multifunction device 46. Note that this example shows a case in which the user created the print job 72 assuming that it would be printed using the third multifunction device 46C, as described above, but instead decided to print using the first multifunction device 46A.

[0064] (Procedure for MFP 46 to execute print job 72 and form an image on recording paper) First, in step S302, the CPU 51 accepts a print instruction from the user. In this example, the CPU 51 accepts an instruction to print the print job 72 transmitted to the third multifunction peripheral 46C by a user operation. Then, the CPU 51 proceeds to step S304.

[0065] Next, in step S304, the CPU 51 refers to the print job 72. More specifically, the CPU 51 refers to the print job 72 stored in the RAM 52 of the third multifunction device 46C, which is a multifunction device 46 included in the multifunction device group 47. The CPU 51 then proceeds to step S306.

[0066] Next, in step S306, the CPU 51 checks the capabilities of the functions possessed by the own device. More specifically, the CPU 51 acquires the capability range shown in Fig. 4 as the capability range possessed by the own device, i.e., the first multifunction device 46A. Then, the CPU 51 proceeds to step S308.

[0067] Next, in step S308, the CPU 51 determines whether the capability range of the own device is included in the setting value data 76. More specifically, the CPU 51 determines whether the capability range of the own device acquired in step S306 is included in the user setting value input in step S204, which is included in the setting value data 76. The CPU 51 makes a positive determination if the capability range of the own device is included in the user setting value. If the CPU 51 makes a positive determination in step S308, the process proceeds to step S314. On the other hand, if the CPU 51 makes a negative determination in step S308, the process proceeds to step S310.

[0068] For example, in this example, the resolution of the first multifunction device 46A cannot be set to 1200 dpi, so the capability range of the first multifunction device 46A is not included in the user setting values. Therefore, in this example, the CPU 51 makes a negative determination in step S308.

[0069] Next, in step S310, the CPU 51 displays a notification of the setting change. More specifically, the CPU 51 displays, on the input / output unit 62, a first change acceptance screen 86 for changing setting values ​​that cannot be used on the own device, among the user setting values, as shown in FIG.

[0070] For example, in this description, the resolution cannot be set to 1200 dpi in the first multifunction device 46A, so the CPU 51 displays a message indicating that the resolution will be changed, as shown in Fig. 10. The CPU 51 also displays buttons in Fig. 10 for accepting a request as to whether or not to execute the print job 72. In Fig. 10, a continue button 92 for accepting an instruction to change the resolution and continue the printing execution, and a stop button 94 for accepting an instruction to stop the printing execution are displayed. When the continue button 92 is selected by the user, the CPU 51 changes the resolution setting value included in the setting data.

[0071] In this manner, the multifunction device 46 in this embodiment displays the first change acceptance screen 86 on the input / output unit 62 when the setting values ​​included in the user setting values ​​do not include setting values ​​that can be used in the functions of the image forming unit 64. That is, the first change acceptance screen 86 is an example of the CPU 51 notifying the user in this embodiment. Also, the first change acceptance screen 86 is an example of the CPU 51 accepting a change to the user setting values ​​combined with the print job 72 in this embodiment.

[0072] Then, after the CPU 51 receives an instruction from the user in step S310, the process proceeds to step S312.

[0073] Next, in step S312, the CPU 51 determines whether to continue printing. More specifically, in step S310, the CPU 51 determines whether the user has selected the stop button 94. If the CPU 51 determines in step S310 that the user has selected the stop button 94, it makes a positive determination. If the CPU 51 makes a positive determination in step S310, the multifunction device 46 executes the print job 72 and ends the procedure of forming an image on recording paper. On the other hand, if the CPU 51 makes a negative determination in step S310, it proceeds to step S314.

[0074] Next, in step S314, the CPU 51 displays a notification of acceptance of the setting value change. More specifically, the CPU 51 displays, on the input / output unit 62, a second change acceptance screen 88 for changing the setting value to a setting value that is not included in the user setting values ​​among the setting values ​​available on the own device, as shown in FIG.

[0075] In this description, the color mode can be set to color in the first multifunction device 46A, so the CPU 51 displays a message suggesting a change of the color mode, as shown in Fig. 11. The CPU 51 also displays buttons for accepting a change of the color mode in Fig. 11. In Fig. 11, a Change button 96 is displayed for accepting an instruction to change the color mode and continue printing, and a No Change button 98 is displayed for accepting an instruction to continue printing without changing the color mode. When the Change button 96 is selected by the user, the CPU 51 changes the setting value of the color mode included in the setting data.

[0076] In this manner, the multifunction device 46 in this embodiment displays the second change acceptance screen 88 on the input / output unit 62 when the setting values ​​included in the user setting values ​​do not include setting values ​​that can be used in the functions of the image forming unit 64. That is, the second change acceptance screen 88 is another example of the CPU 51 notifying the user in this embodiment. Also, the second change acceptance screen 86 is another example of the CPU 51 accepting a change to the user setting values ​​combined with the print job 72 in this embodiment.

[0077] The CPU 51 displays buttons for setting values ​​that can be used by the multifunction device 46 itself as the second change acceptance screen 88. In other words, even if there are setting values ​​that can be used by any of the multifunction devices 46 belonging to the multifunction device group 47, the CPU 51 prevents the user from selecting setting values ​​that cannot be used by the multifunction device 46 itself. Furthermore, if the CPU 51 determines that there are no setting values ​​that are not included in the user setting values ​​among the setting values ​​that can be used by the multifunction device itself, the procedure related to step S314 may be omitted.

[0078] Then, when any button on the second change acceptance screen 88 is selected, the CPU 51 proceeds to step S316.

[0079] Next, in step S316, the CPU 51 creates print data 78. More specifically, the CPU 51 creates image data 84 for printing based on the image data 74 included in the print job 72 and the resolution, paper size, and color mode included in the setting value data 76, as shown in FIG.

[0080] In this description, the CPU 51 creates image data 84 based on the resolution setting value of 600 dpi included in the setting value data 76, the paper size setting value of A4 included in the setting value data 76, and the color mode setting value of color included in the setting value data 76.

[0081] Then, after the CPU 51 creates the print data 78 in step S316, the process proceeds to step S318.

[0082] Next, in step S318, the CPU 51 prints an image on recording paper based on the printing data 78. More specifically, the CPU 51 executes printing of an image on recording paper based on the image data 84 included in the printing data 78. Furthermore, if execution of a bookbinding operation is set in the setting value data 76 included in the printing data 78, the CPU 51 executes the bookbinding operation of the recording paper.

[0083] Then, after the CPU 51 has printed the image on the recording paper, the multifunction device 46 executes the print job 72 and ends the procedure for forming the image on the recording paper.

[0084] In this description, the setting value data 76 shown in Fig. 12 has different setting values ​​from the setting value data 76 that the computer assigned to the print job 72. Specifically, the resolution setting value is different from the value shown in Fig. 8 because the user selected the continue button 92. Also, the color mode setting value is different from the value shown in Fig. 8 because the user selected the change button 96.

[0085] In this description, when the user prints an image on recording paper using first multifunction device 46A, the user selects settings that cannot be used with third multifunction device 46C. In this description, the user selects grayscale as the color mode in step S204, which is when the user operates a computer to create print job 72, because it is assumed that third multifunction device 46C will be used. However, when the user prints an image on recording paper using first multifunction device 46A, the user is able to select color as the color mode.

[0086] The computer 16, the multifunction device 46, and the program 26 according to this embodiment provide the following functions and effects.

[0087] (Action and effect) The computer 16 according to this embodiment acquires, as capability information 28, functions that can be selected by the user for a plurality of multifunction devices 46 and setting values ​​that can be set for each function. The computer 16 also creates a print job so that the functions can be used within the range of the capability information 28. Therefore, according to the computer 16 according to this embodiment, when printing is performed using any of the multifunction devices 46 in the multifunction device group 47, the computer 16 is provided that can use the functions of that multifunction device 46.

[0088] Furthermore, the computer 16 according to this embodiment further includes a recording unit, and the CPU 21 records the capability information 28 in the recording unit. This allows the computer 16 according to this embodiment to create a print job faster than if the capability information 28 was always obtained from the multifunction device 46. This also allows the computer 16 according to this embodiment to send the print job to the multifunction device group 47 earlier than if the computer 16 according to this embodiment would always obtain the capability information 28 from the multifunction device 46.

[0089] Furthermore, the computer 16 according to this embodiment changes the capability information 28 recorded in the recording unit when any of the multifunction devices 46 belonging to the multifunction device group 47 is changed. Therefore, compared to when the capability information 28 is maintained, the computer 16 according to this embodiment can cause the setting values ​​included in the capability information 28 to follow the setting values ​​of the changed multifunction device 46 even when the configuration of the multifunction device 46 included in the multifunction device group 47 is changed. In other words, the computer 16 according to this embodiment can easily reduce the amount of excess data included in a print job or prevent a shortage of necessary data, in accordance with the multifunction device group 47.

[0090] Furthermore, the multifunction device 46 according to the present embodiment sets the print job using user setting values ​​combined with the print job. The multifunction device 46 according to the present embodiment then prints based on the print job for which the setting values ​​have been set. Therefore, the multifunction device 46 according to the present embodiment allows printing to be performed from the multifunction device 46 as intended by the user.

[0091] Furthermore, the multifunction device 46 according to the present embodiment accepts changes to user setting values ​​combined with the print job 72. Furthermore, the multifunction device 46 according to the present embodiment sets the print job 72 using the accepted setting values. Therefore, the multifunction device 46 according to the present embodiment can change the setting values ​​of functions when the user prints based on the print job 72. In other words, the multifunction device 46 according to the present embodiment allows the user to change the setting values ​​of available functions in accordance with the functions of the image forming unit 64 of the multifunction device 46.

[0092] Furthermore, the multifunction device 46 according to the present embodiment notifies the user when the user setting values ​​do not include setting values ​​that can be used for the functions of the multifunction device 46. Therefore, the multifunction device 46 according to the present embodiment makes it easier for the user to recognize that the user setting values ​​will be changed when printing based on the print job 72, compared to when printing is automatically performed using setting values ​​that can be used by the multifunction device 46.

[0093] Furthermore, when the usable setting values ​​for the functions of the image forming unit 64 differ from the user setting values, the multifunction device 46 according to this embodiment displays a first change acceptance screen 86 or a second change acceptance screen 88 for the user setting values ​​on the input / output unit 62. Therefore, the multifunction device 46 according to this embodiment allows the user to determine whether or not to execute the print job 72 when the user is to print based on the print job 72.

[0094] Furthermore, the program 26 according to this embodiment causes the CPU 21 to acquire, as capability information 28, functions selectable by the user and setting values ​​configurable for each function for the multiple multifunction devices 46 that make up the multifunction device group 47. The program 26 also causes the CPU 21 to create a print job so that the functions are available within the range of the capability information 28. Therefore, according to the program 26 according to this embodiment, when printing is performed using any of the multifunction devices 46 that belong to the multifunction device group 47, the program 26 is provided that allows the functions of that multifunction device 46 to be available.

[0095] Furthermore, the program 56 according to this embodiment causes the CPU 51 to acquire the print job 72 created by the computer 16 and to print based on the user setting values ​​combined with the print job 72. Therefore, the program 56 according to this embodiment allows the user to change the setting values ​​of functions when printing based on the print job 72.

[0096] A modification of this embodiment will also be described.

[0097] [Variations] In the above description, the computer 16 made a negative determination in step S308 if the user settings included a function that the computer 16 cannot use. The computer 16 may also make a negative determination in step S308 if the user settings do not include a function that the computer 16 can use. For example, in the above example, the user settings included grayscale, but the color mode of the first multifunction device 46A can be set to color. In other words, the capability range of the first multifunction device 46A is not included in the user settings. In this case, the computer may make a negative determination in step S308. In other words, when the user settings do not include a function that the image forming unit 64 cannot use, the computer 16 may make a negative determination in step S308 if the user settings do not include a function that the computer 16 can use.

[0098] In the above description, the computer 16 records the capability information 28 in the recording unit. Alternatively, the computer 16 may not record the capability information 28, but may acquire the capability information 28 each time a print job is created. In other words, the procedure for acquiring the capability information 28 may not include the procedure related to step S104, and may always proceed to step S106.

[0099] In the above description, the computer 16 changes the capability information recorded in the recording unit when one of the multiple multifunction devices 46 is changed. Alternatively, the computer 16 may maintain the capability information once created regardless of changes to the configuration of the multifunction device 46.

[0100] In the above description, the multifunction device 46 accepts changes to the user setting values ​​associated with the print job 72. Alternatively, the multifunction device 46 may always execute printing by applying the largest setting value for the functions that the device has.

[0101] In the above explanation, the multifunction device 46 notifies the user when the user setting values ​​do not include the available setting values ​​for the functions of the image forming unit 64. Alternatively, the multifunction device 46 may not display the first change acceptance screen 86 and may automatically print using the available setting values ​​for the device itself.

[0102] In the above explanation, when the setting values ​​available on the multifunction device 46 differ from the user setting values, the multifunction device 46 displays the first change acceptance screen 86 or the second change acceptance screen 88 for the user setting values ​​on the input / output unit 62. Alternatively, the multifunction device 46 may not display the second change acceptance screen 88, but may automatically print using the setting values ​​available on the multifunction device 46.

[0103] In the above description, the CPU 51 of the first multifunction peripheral 46A references the print job 72 stored in the RAM 52 of the third multifunction peripheral 46C in step S304. In other words, in the above description, the CPU 51 of the multifunction peripheral 46 references the print job 72 held by the multifunction peripheral 46 included in the multifunction peripheral group 47. Alternatively, the storage location of the print job 72 referenced by the CPU 51 may be in the first multifunction peripheral 46A. In other words, the procedure in step S304 includes the CPU 51 referencing the print job 72 stored in the RAM 52 of the first multifunction peripheral 46A.

[0104] In these modified examples, the same functions and effects as those described above can be obtained.

[0105] The above describes an embodiment of the present disclosure with reference to the accompanying drawings. However, it is clear that a person with ordinary knowledge in the field of technology to which the present disclosure pertains can conceive of various modifications or applications within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present disclosure.

[0106] The above processing can also be realized by a dedicated hardware circuit, in which case it may be executed by a single piece of hardware or by multiple pieces of hardware.

[0107] In each of the above embodiments, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).

[0108] Furthermore, the operations of the processor in each of the above embodiments may not only be performed by a single processor, but may also be performed by multiple processors located in physically separate locations working together. Alternatively, the operations performed by specific multiple processors in each of the above embodiments may be partially or completely integrated into a single processor. Furthermore, the order of the operations of the processor is not limited to the order described in each of the above embodiments, and may be changed as appropriate.

[0109] Furthermore, the program 26 that operates the computer 16 and the program 56 that operates the multifunction peripheral 46 may be provided by a computer-readable recording medium such as a USB (Universal Serial Bus) memory, a flexible disk, or a CD-ROM (Compact Disc Read Only Memory), or may be provided online via a network such as the Internet. In this case, the program recorded on the computer-readable recording medium is typically transferred and stored in memory or storage. Furthermore, this program may be provided as standalone application software, or may be incorporated into the software of each device as a function of the computer.

[0110] Further preferred aspects of the present disclosure will be described below.

[0111] (((1))) a processor; The processor: acquiring, as capability information, functions selectable by a user in a plurality of printing systems and setting values ​​that can be set for each of the functions; creating a print job so that the function is available within the scope of the capability information; transmitting the created print job to one of the plurality of print systems; An information processing system that executes the above.

[0112] (((2))) Further comprising a recording unit, The processor records the capability information in the recording unit. Information processing system in (((1))).

[0113] (((3))) the processor changes the capability information recorded in the recording unit when a printing system belonging to the plurality of printing systems is changed. The information processing system according to (((2))).

[0114] (((4))) an image forming unit; Other processors, Equipped with The other processor acquires a print job created by any one of the information processing systems (((1))) to (((3))); printing based on user settings associated with the print job; The printing system that runs

[0115] (((5))) the other processor accepts changes to user settings associated with the print job and prints using the accepted settings; The printing system according to (((4))).

[0116] (((6))) the other processor notifies a user when the available setting value in the function of the image forming unit is not included in the user setting value; The printing system according to (((5))).

[0117] (((7))) A display unit is provided, when the available setting values ​​in the functions of the image forming unit are different from the user setting values, the other processor displays a change acceptance screen for the user setting values ​​included in the print job on the display unit. The printing system according to (((6))).

[0118] (((8))) Acquiring, as capability information, functions that can be set by any one of the plurality of printing systems and, for the functions, functions that can be selected by a user in the plurality of printing systems and setting values ​​that can be set for each of the functions; creating a print job so that the function is available within the scope of the capability information; transmitting the created print job to one of the plurality of print systems; A program that causes a processor to execute the program.

[0119] According to the information processing system of (((1))), when printing is performed using any of the multiple printing systems formed from multiple printing systems, the functions of the printing system can be used. The information processing system according to (((2))) can send a print job earlier than when capability information is constantly obtained from the printing system. The information processing system according to (((3))) can make the setting values ​​included in the capability information follow the setting values ​​of the changed printing system even when the configuration of a printing system included in multiple printing systems is changed, compared to when the capability information is maintained. According to the printing system of (((4))), printing can be performed from the printing system intended by the user. The printing system according to (((5))) allows the user to change the setting values ​​of functions depending on the printing system used for printing. In the printing system according to (((6))), it is easier for a user to recognize that a user setting value has changed when printing based on a print job, compared to when the printing system automatically prints using available setting values. The printing system according to (((7))) allows a user to determine whether or not to execute a print job when the user is to print based on the print job. According to the program (((8))), when printing is performed using any of a plurality of printing systems formed from a plurality of printing systems, the functions of that printing system can be used. [Explanation of symbols]

[0120] 12 Network 16 Computer (an example of an information processing system) 20 Control section (example) 21 CPU (an example of a processor) 22 RAM 23 ROM (example) 24 Bus 25 I / O 26 Programs 27 Group Information 28 Ability information 32 Input / output section 38 Communications Department 46 Multifunction printer (an example of a printing system) 46A First multifunction device 46B Second multifunction device 46C Third compound machine 47 Multifunction Printer Group (Example of Multiple Printing System) 50 control section 51 CPU (an example of another processor) 52 RAM 53 ROM 54 Bus 55 I / O 56 Programs 62 Input / output section (example of display section) 64 Image forming unit 66 Document reading unit 68 Communications Department 72 print jobs 74 Image data 76 Setting value data 78 Printing data 84 Image data 86 First change acceptance screen (example of change acceptance screen) 88 Second change acceptance screen (example of change acceptance screen) 92 Continue button 94 Stop button 96 Change button 98 No Change Button

Claims

1. a processor; The processor: acquiring, as capability information, functions selectable by a user in a plurality of printing systems and setting values ​​that can be set for each of the functions; creating a print job so that the function is available within the scope of the capability information; transmitting the created print job to one of the plurality of print systems; An information processing system that executes the above.

2. Further comprising a recording unit, The processor records the capability information in the recording unit. The information processing system according to claim 1 .

3. the processor changes the capability information recorded in the recording unit when a printing system belonging to the plurality of printing systems is changed. The information processing system according to claim 2 .

4. an image forming unit; Other processors, Equipped with The other processor acquires a print job created by the information processing system according to any one of claims 1 to 3; printing based on user settings associated with the print job; The printing system that runs

5. the other processor accepts changes to user settings associated with the print job and prints using the accepted settings; The printing system according to claim 4 .

6. the other processor notifies a user when the available setting value in the function of the image forming unit is not included in the user setting value; The printing system according to claim 5 .

7. A display unit is provided, when the available setting values ​​in the functions of the image forming unit are different from the user setting values, the other processor displays a change acceptance screen for the user setting values ​​included in the print job on the display unit. The printing system according to claim 6 .

8. Acquiring, as capability information, functions that can be set by any one of the plurality of printing systems and, for the functions, functions that can be selected by a user in the plurality of printing systems and setting values ​​that can be set for each of the functions; creating a print job so that the function is available within the scope of the capability information; transmitting the created print job to one of the plurality of print systems; A program that causes a processor to execute the program.

Citation Information

Patent Citations

  • Printing-setting method and computer

    JP2005174121A