Printing system, method for controlling printing system, and program
By realizing the functions of paper type identification and bitmap data generation and matching functions in the printing system, the problem of print quality degradation caused by mismatch between paper type and bitmap data is solved, and high-quality print output is achieved.
Patent Information
- Application Number
- JP2023155626
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-21
- Publication Date
- 2025-04-03
AI Technical Summary
In the prior art, if the paper type detected by the printing device does not match the transmitted bitmap data, the quality of the printed substance may be degraded.
By introducing functions in the printing system to accept paper type settings, identify paper types, generate adaptive bitmap data and transmit them, ensuring that the bitmap data matches the paper type, thereby improving printing quality.
It effectively suppresses the decline in the quality of the printing substance and ensures that the quality of the print output is consistent with expectations.
Smart Images

Figure 2025047242000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a printing system, a control method for a printing system, and a program. [Background technology]
[0002] There is a technology that allows a printing device to automatically detect the sheet type setting, which is troublesome for users. Patent Document 1 discloses a technology in which a printing device detects the type of paper being conveyed and automatically switches processing based on the detected paper type so as to perform output according to pre-registered output settings. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-184812 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, with the technology described in Patent Document 1, if the bitmap data sent from the print control device is not suitable for the type of sheet detected by the printing device, an image is generated based on the bitmap data, which may result in a decrease in the quality of the printed product.
[0005] The present invention has been made in consideration of the above problems, and aims to suppress a decrease in the quality of printed matter when printing an image based on bitmap data transmitted from a print control device. [Means for solving the problem]
[0006] The printing system of the present invention is a printing system including a print control device and a printing device, wherein the print control device has an accepting means for accepting a setting of a sheet type, an identifying means for identifying a profile based on the setting of the sheet type, a generating means for generating bitmap data based on the identified profile, and a first transmitting means for transmitting the generated bitmap data and information about the profile to the printing device, and the printing device has a printing means, a receiving means for receiving the bitmap data and information about the profile, a detection means for detecting the type of a sheet being transported on a transport path, and a second transmitting means for transmitting to the print control device a request for generation of bitmap data based on the type of sheet detected by the detection means if the type of sheet detected by the detection means does not match the type of sheet corresponding to the information about the profile, and the first transmitting means transmits the bitmap data generated by the generating means based on the request, and the printing means prints an image on a sheet based on the bitmap data received by the receiving means and generated based on the request. Effect of the Invention
[0007] According to the present invention, it is possible to suppress deterioration in the quality of a printed matter when an image is printed based on bitmap data transmitted from a print control device. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 illustrates a configuration of a printing system. [Diagram 2] FIG. 2 is a diagram illustrating the internal configuration of a printing device. [Diagram 3] 11A and 11B are diagrams illustrating a setting method for automatically detecting the type of paper. [Figure 4] FIG. 4 illustrates a print job setting screen. [Diagram 5] FIG. 13 is a diagram showing a paper type confirmation screen. [Figure 6A] 11 is a flowchart showing a first example of processing by the information processing device. [Figure 6B] 11 is a flowchart showing a first example of processing by a printing device. [Figure 6C] 13 is a flowchart showing a second example of processing by the information processing device. [Figure 6D] 13 is a flowchart showing a second example of processing by the printing device. [Figure 7] FIG. 13 is a diagram showing a paper type confirmation screen. [Figure 8] FIG. 13 is a diagram showing a setting confirmation screen. [Figure 9] 13 is a flowchart showing a third example of processing by the printing device. [Figure 10] 13 is a flowchart showing a third example of processing by the information processing device. [Figure 11] FIG. 13 is a diagram showing a confirmation necessity setting screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. <First embodiment> First, the first embodiment will be described. FIG. 1 is a diagram showing an example of the configuration of a printing system according to the present embodiment. In FIG. 1, the printing system of this embodiment includes a printing device 101 and an information processing device 109 which is an example of a print control device.
[0010] First, an example of the configuration of the printing device 101 will be described. A CPU (Central Processing Unit) 201 controls and performs calculations in each section within the printing device 101. The CPU 201 executes programs stored in a storage section 205 and loaded into a RAM (Random Access Memory) 202.
[0011] The printing device 101 may have one or more dedicated hardware pieces different from the CPU 201, and the dedicated hardware may execute at least a part of the processing performed by the CPU 201. Examples of the dedicated hardware are ASICs (application specific integrated circuits), FPGAs (field programmable gate arrays), and DSPs (digital signal processors). The printing device 101 may also have a hardware processor other than the CPU (e.g., a GPU (Graphics Processing Unit)) instead of or in addition to the CPU 201.
[0012] The RAM 202 is a type of volatile storage device that can be directly accessed by the CPU 201. The RAM 202 is used as a work area for the CPU 201 or other temporary data storage area. The storage unit 205 functions as a temporary storage area and work memory during operation of the printing device 101. The engine I / F 209 manages communication with the printer engine 210 and control of the printer engine 210. A media sensor 214 is connected to the printer engine 210. In this embodiment, a case where the type of sheet is detected using the media sensor 214 is illustrated. Note that in this embodiment, a case where the sheet to be printed is paper is illustrated. However, the sheet is not limited to paper. For example, the sheet may be paper other than paper (e.g., an envelope), a plastic film such as an overhead projector (OHP) sheet, and cloth.
[0013] The paper feed deck I / F 204 manages communication with the paper feed deck 211 and control of the paper feed deck 211. The UI panel 203 is a user interface for performing general operations of the printing device 101. In this embodiment, the UI panel 203 is illustrated as having a capacitive touch panel. A network interface (hereinafter, NW I / F) 207 is connected to a NW I / F 238 of the information processing device 109 via a cable 213. The NW I / F 207 manages communication between the information processing device 109 and the printing device 101. Note that, here, an example is illustrated in which interfaces connected to system buses 212 and 239 are directly connected to each other. However, the format for connecting the information processing device 109 and the printing device 101 to be able to communicate with each other may be, for example, a format for connecting via a network or the like, and is not limited thereto.
[0014] The video I / F 206 is connected to the video I / F 233 via a video cable 241. The video I / F 206 controls communication of image data between the information processing device 109 and the printing device 101. The connection interface of the information processing device 109 with the printing device 101 may be a combination of the functions of the NW I / F 238 and the video I / F 233. The connection interface of the printing device 101 with the information processing device 109 may be a combination of the functions of the NW I / F 207 and the video I / F 206. The printing device 101 is connected to an accessory (not shown) via the accessory I / F 208 and communicates with the accessory.
[0015] Next, an example of the configuration of the information processing device 109 will be described. The CPU 234 is responsible for control and calculation in each unit in the information processing device 109. It is responsible for execution of a program stored in the storage unit 236 and loaded into the RAM 235. The information processing device 109 may have one or more dedicated hardware other than the CPU 234. The information processing device 109 may also have a hardware processor other than a CPU. Specific examples of these are the same as those described for the printing device 101, and therefore detailed description thereof will be omitted here.
[0016] The RAM 235 is a type of volatile storage device that can be directly accessed by the CPU 234. The RAM 235 is used as a work area for the CPU 234 or other temporary data storage area. The storage unit 236 functions as a temporary storage area and work memory during operation of the information processing device 109. The NW I / F 237 is connected to the cable 215, and is connected to an external network via the cable 215. The display unit I / F 251 is connected to the display unit 252. The display unit I / F 251 is responsible for the exchange of information for receiving input for controlling the information processing device 109, and the display unit 252 displays a screen or the like including that information. Each screen described in each embodiment has a function as a GUI (Graphical User Interface).
[0017] Here, an example of a printing system is a printing system having a DFE (Digital Front End). In such a printing system, an image processed by the DFE is input to the printing device as an input image. The processing performed by the DFE also includes processing based on the type of sheet. For this reason, the type of sheet assumed when performing this processing may differ from the type of paper actually detected by the printing device. In this embodiment, a case where the printing system is such a printing system is exemplified, and a case where the information processing device 109 is a DFE (Digital Front End) is exemplified.
[0018] FIG. 2 is a diagram that diagrammatically illustrates an example of a path (transport path) along which paper is transported within the printing device 101, and an example of major components on that path. Fig. 2(b) differs from Fig. 2(a) only in the position of the media sensor 214. Paper feed trays 262-266 are trays that store paper in the printing device 101 and paper feed deck 211. Manual feed tray 261 is a tray on which paper is placed by the user when printing on paper other than that stored in paper feed trays 262-266. Note that the same type of paper as that stored in paper feed trays 262-266 may be placed in manual feed tray 261.
[0019] The paper conveyed from the manual feed tray 261 and the paper feed trays 262 to 266 is conveyed through a path indicated by a solid line passing between rollers indicated by circles in the figure, and is discharged from the printing device 101 through a paper discharge port 267. Various accessories (not shown) such as a finisher may be connected to the rear stage of the printing device 101. The media sensor 214 is a sensor for automatically detecting the type of paper being conveyed on the conveying path. In the example shown in FIG. 2(a), a case is illustrated in which the media sensor 214 is a sensor for automatically detecting the type of paper conveyed from the manual feed tray 261. In the example shown in FIG. 2(b), a case is illustrated in which the media sensor 214 is a sensor for automatically detecting the type of paper conveyed from any one of the paper feed trays 262 to 266. For example, the media sensor 214 measures the characteristic amount (surface property, basis weight, etc.) of the paper. In addition, for example, the printing device 101 stores information for identifying the characteristic amount of the paper and the type of paper corresponding to the characteristic amount. In this case, the printing device 101 detects the type of paper by identifying the type of paper corresponding to the characteristic amount of the paper measured by the media sensor 214 based on the information. Since the technology for detecting the type of paper by the media sensor 214 is a known technology, a detailed description thereof will be omitted here. In the following description, when there is no need to distinguish between the manual feed tray 261 and the paper feed trays 262 to 266, they will be collectively referred to as the paper feed tray as necessary. Also, in the following description, the type of paper will be referred to as the paper type as necessary.
[0020] FIG. 3 is a diagram for explaining an example of a setting method for automatically detecting the type of paper. 3A is a diagram showing an example of a paper type setting screen 301. The setting screen 301 is a screen that the CPU 201 displays on the UI panel 203. The setting screen 301 is displayed when paper is placed on the manual feed tray 261. Whether or not paper is placed on the manual feed tray 261 is determined, for example, by using a sensor (not shown).
[0021] The user selects either the auto detect button 302 or the select in list button 303, and then selects the OK button 304. This finalizes the paper type setting, and information about the setting is stored in the memory unit 205 or the like (this will be described later). When the auto detect button 302 is selected, the printing device 101 detects the paper type of the paper conveyed first in the printing sequence using the media sensor 214. When the select in list button 303 is selected, the user selects an appropriate paper type from a list of paper types. This selection method has been widely used and is well known, so a detailed description thereof will be omitted here.
[0022] FIG. 3B is a diagram showing an example of paper type setting information 311, which is setting information related to paper type. The paper type setting information 311 is stored in, for example, the storage unit 205. The paper type setting information 311 is information configured with entries for each ID linked to each paper feed tray. Each entry has at least paper size information and paper type information. Here, information set in the setting screen 301 is stored as the paper type information. For example, the manual feed tray (ID: 1) indicates that information confirmed by selecting the automatic detection button 302 on the setting screen 301 and then selecting the OK button 304 is stored. When executing a print job, the printing device 101 reads out the paper type setting information 311 from the storage unit 205 and performs printing processing based on the information of the paper feed tray set in the print job. The paper type setting information 311 is also transmitted to the information processing device 109 via the NW I / F 207 and the NW I / F 238, and is also stored in the storage unit 236.
[0023] FIG. 3C is a diagram showing an example of the paper selection screen 321. The paper selection screen 321 is a paper selection screen. Information indicating the size and type (paper size and paper type) of paper installed in each paper feed tray is displayed on the paper selection screen 321. The CPU 201 creates the paper selection screen 321 based on the paper type setting information 311 read from the storage unit 205, and displays it on the UI panel 203. The user selects one of the paper feed selection buttons 322a to 322g displayed on the paper selection screen 321, and then selects the OK button 323. The CPU 201 sets the paper (paper feed tray) corresponding to the paper feed selection button selected by the user as the paper (paper feed tray) to be used during printing. The paper feed selection button 322g is selected when a specific paper feed tray is not to be selected. When the paper feed selection button 322g is selected, the printing device 101 automatically determines the paper (paper feed tray) to be used for printing. The paper selection screen 321 shown in Fig. 3(c) illustrates a state in which the manual feed tray 261 is selected. In the paper type setting information 311 shown in Fig. 3(b), the paper size is set to A3 and the paper type is set to automatic detection for the manual feed tray (ID:1). Thus, the paper selection screen 321 shown in Fig. 3(c) illustrates an example in which information on the paper size (A3) and paper type (automatic detection) is displayed in the paper feed selection button 322g. Here, automatic detection refers to detection of the paper type using the media sensor 214.
[0024] Fig. 4 is a diagram showing an example of a print job setting screen 401. The print job setting screen 401 is a screen that the CPU 234 displays on the display unit 252 when a print job is input from the information processing device 109 to the printing device 101. Based on information input to the print job setting screen 401 displayed on the display unit 252, the information processing device 109 generates a print job and instructs the printing device 101 to print. Fig. 4 shows an example of a case where the print job setting screen 401 accepts settings for paper size, paper type, paper feed tray, paper output destination, color mode, and color profile.
[0025] 4 illustrates a state in which automatic detection is specified as the paper type and the manual feed tray is specified as the paper feed tray. That is, the print job setting screen 401 illustrated in FIG 4 illustrates a case in which, after the start of a print job, paper placed in the manual feed tray 261 is transported (paper is fed from the manual feed tray 261) and the paper type is detected using the media sensor 214.
[0026] In addition, the color profile options include color profiles linked to specific paper types, as well as color profiles linked to the paper type settings specified in the print job. In this embodiment, if there is no corresponding color profile linked to the paper type settings specified in the print job, a default value is applied. In this embodiment, a color profile for plain paper is applied as the default value. In this embodiment, an example is shown in which the information (paper size, paper type, paper feed tray, paper output destination, color mode, and color profile) selected on the print job setting screen 401 is set in the print job when the OK button 402 is selected.
[0027] 5 is a diagram showing an example of a paper type confirmation screen 501. The paper type confirmation screen 501 is an example of a screen that is displayed when the paper type detected by the printing device 101 does not match the paper type of the color profile set by the information processing device 109. The paper type confirmation screen 501 may be displayed on either the UI panel 203 or the display unit 252. Examples of flowcharts for displaying the paper type confirmation screen 501 on the display unit 252 and the UI panel 203 will be described later (see FIGS. 6A, 6B, 6C, and 6D).
[0028] The paper type confirmation screen 501 includes a paper type display area 502 and option buttons 503 to 505. The paper type display area 502 is an area that displays the paper type of the color profile and the paper type detected using the media sensor 214. The option button 503 is a button that is selected by the user when instructing to continue the print job using the color profile set in the information processing device 109. The option button 504 is a button that is selected by the user when instructing to continue printing using the color profile associated with the paper type detected by the printing device 101. The option button 505 is a button that is selected by the user when instructing to cancel the print job.
[0029] Fig. 6A is a flowchart showing a first example of processing of the information processing device 109 of this embodiment. Fig. 6B is a flowchart showing a first example of processing of the printing device 101 of this embodiment. Figs. 6A and 6B are examples of a flowchart when a paper type confirmation screen 501 is displayed on the display unit 252.
[0030] First, a description will be given of the process according to the flowchart of Fig. 6A. The flowchart of Fig. 6A is realized by, for example, the CPU 234 executing a program stored in the storage unit 236. In S610 , the CPU 234 transmits the print job information to the printing apparatus 101 via the NW I / F 238 .
[0031] Next, in S611 and S612, the CPU 234 calls the paper type and color profile set on the print job setting screen 401. Next, in S613, the CPU 234 generates image data based on the information called up in S611 and S612. In this embodiment, the image data is illustrated as CMYK bitmap data. Also, the color profile is illustrated as a lookup table (CMYK input → CMYK output) for adjusting the signal values of each of the CMYK colors so that suitable print results are obtained for each paper type. The CPU 234 references the adjusted signal value (output) corresponding to the pre-adjustment signal value (input) from the lookup table.
[0032] Next, in S614, the CPU 234 transmits the image data generated in S613 to the printing device 101 via the video I / F 233. Next, in step S615, CPU 234 waits until an event is received from printing device 101. Then, when an event is received from printing device 101 (YES in step S615), CPU 234 determines in S616 whether the event is a page completion notification. If the result of the determination in S616 is that the event received from printing device 101 is a page completion notification (YES), processing in S628, which will be described later, is performed.
[0033] On the other hand, if the result of the determination in S616 is that the event received from the printing device 101 is not a page completion notification (if NO), then in S617 the CPU 234 determines whether or not the event received from the printing device 101 is a paper type notification. If the result of the determination in S617 is that the event received from the printing device 101 is a paper type notification (if YES), then in S618 the CPU 234 displays the paper type confirmation screen 501 on the display unit 252 and waits for an operation on the paper type confirmation screen 501.
[0034] Then, in S619, the CPU 234 determines whether or not the operation on the paper type confirmation screen 501 is an operation of the selection button 505 (whether or not an instruction to cancel the print job has been given). If the result of the determination in S619 is that an instruction to cancel the print job has been given (YES), the process of S624 described later is performed.
[0035] On the other hand, if the result of the determination in S619 is that the cancellation of the print job is not instructed (if NO), the process of S620 is performed. In S620, the CPU 234 determines whether or not the operation on the paper type confirmation screen 501 is the operation of the selection button 503 (whether or not an instruction to continue the print job with the original settings is given). Continuing the print job with the original settings means continuing the print job using the color profile set on the print job setting screen 401 as the color profile set on the information processing device 109. If the result of the determination in S620 is that an instruction to continue the print job with the original settings is given (if YES), the process of S627 is performed. In S627, the CPU 234 transmits a print job resumption notification to the printing device 101 via the NW I / F 238. Then, the process of S615 described above is performed again.
[0036] If the result of the determination in S620 is that it has not been instructed to continue the print job with the original settings (if NO), the process of S621 is performed. In S621, the CPU 234 determines whether or not the operation on the paper type confirmation screen 501 is an operation of the selection button 504 (whether or not it has been instructed to continue the print job with the paper type detected by the printing device 101). Continuing the print job with the paper type detected by the printing device 101 refers to continuing the print job using the color profile associated with the paper type detected by the printing device 101. If the result of the determination in S621 is that it has not been instructed to continue the print job with the paper type detected by the printing device 101 (if NO), the process of S619 described above is performed again.
[0037] On the other hand, if the result of the judgment in S621 indicates that the print job should be continued using the paper type detected by the printing device 101 (YES), in S622, the CPU 234 sends a resend notification of the image data to the printing device 101 via the NW I / F 238.
[0038] Next, in S623, the CPU 234 changes the settings for generating image data. At this time, the CPU 234 sets, for example, to use the color profile associated with the paper type determined to have been notified in S617 instead of the color profile called up in S612. Then, the process of step S613 described above is performed again.
[0039] If the result of the determination in S619 described above is that the print job is to be cancelled (YES), then in S624 the CPU 234 transmits a cancellation notice to the printing apparatus 101 via the NW I / F 238. Next, in S625, the CPU 234 waits until a print job completion notification is received from the printing device 101 via the NW I / F 238. Then, when a print job completion notification is received from the printing device 101 (YES in S625), in S626 the CPU 234 performs a print job end process and ends the process according to the flowchart in FIG. 6A.
[0040] Furthermore, if the result of the determination in S616 described above is that the event received from the printing device 101 is a page completion notification (YES), then in S628 the CPU 234 determines whether or not there is a subsequent page. If the result of the determination in S628 is that there is a subsequent page (YES), then the process in S613 described above is performed again. On the other hand, if the result of the determination in S628 is that there is no subsequent page (NO), then the process in S625 described above is performed again.
[0041] Next, a description will be given of the process according to the flowchart in Fig. 6B. The flowchart in Fig. 6B is implemented by, for example, the CPU 201 executing a program stored in the storage unit 205. In S630, the CPU 201 receives the print job information via the NW I / F 207. The print job information received by the CPU 201 in S630 is information transmitted from the information processing apparatus 109, and is the information transmitted in step S610.
[0042] Next, in S631, the CPU 201 receives image data via the video I / F 206 and stores it in the storage unit 205. At this time, the CPU 201 may compress the image data and store it in the storage unit 205. The image data received by the CPU 201 in S631 is data transmitted from the information processing device 109, and is the data transmitted in S614.
[0043] Next, in S632, the CPU 201 starts the print sequence. Next, in S633, CPU 201 determines whether the paper type has been confirmed. This determination is made, for example, based on the paper type specified in the print job. For example, if automatic detection is specified for the paper type on print job setting screen 401 shown in FIG. 4, CPU 201 determines in S633 that the paper type has not been confirmed.
[0044] If the result of the determination in S633 is that the paper type has been determined (YES), the process of S643 described below is performed. On the other hand, if the result of the determination in S633 is that the paper type has not been determined (NO), in S634, the CPU 201 detects the paper type based on the characteristic amount of the paper measured by the media sensor 214.
[0045] Next, in S635, CPU 201 determines whether the paper type detected in S634 matches the paper type of the color profile specified in the print job. If the result of the determination in S635 is that these paper types match (YES), processing in S643, described below, is performed. On the other hand, if these paper types do not match (NO), in S636 CPU 201 pauses the print sequence.
[0046] Next, in S637, the CPU 201 notifies the information processing apparatus 109 of the paper type detected in S634 via the NW I / F 207. Due to this notification, the determination in S617 of FIG. Next, in S638, CPU 201 waits until an event is received from information processing device 109. Then, when an event is received from information processing device 109 (YES in step S638), CPU 201 determines in S639 whether or not the event is a cancellation notification. If it is determined in S639 that the event received from information processing device 109 is a cancellation notification (YES), processing in S646, which will be described later, is performed.
[0047] On the other hand, if the result of the determination in S639 is that the event received from the information processing device 109 is not a cancellation notification (NO), in S640, the CPU 201 determines whether or not the event received from the information processing device 109 is a resend notification of image data. If the result of the determination in S640 is that the event received from the information processing device 109 is a resend notification of image data (YES), the above-mentioned process of S631 is performed again.
[0048] On the other hand, if the event received from the information processing device 109 is not a resend notification of image data (NO), in S641, the CPU 201 determines whether or not the event received from the information processing device 109 is a restart notification. If it is determined in S641 that the event received from the information processing device 109 is not a restart notification (NO), the above-mentioned process of S638 is performed again.
[0049] On the other hand, if it is determined in S641 that the event received from the information processing apparatus 109 is a resume notification (YES), the CPU 201 resumes the paused print sequence in S642, and executes printing in S643. In S643, for example, the following processing is performed. CPU 201 reads out and expands the image data stored in storage unit 205 in S631, and performs image processing including gradation processing such as color space conversion and gamma correction. The image processing includes image processing according to the paper type. When the paper type is detected using media sensor 214, CPU 201 performs image processing according to the paper type. For example, when gamma correction is performed as gradation processing, CPU 201 performs gamma correction using a gamma value suitable for the paper type using a lookup table that stores gamma values for each paper type. After that, printer engine 210 prints the image after image processing on paper and outputs (discharges) it.
[0050] When printing of one page is completed in S643, the CPU 201 issues a page completion notification in S644. The page completion notification is transmitted to the information processing apparatus 109 via the NW I / F 207. As a result of the processing in S643, a YES determination is made in S616 in FIG. 6A.
[0051] Next, in S645, CPU 201 determines whether or not there is a subsequent page. If the result of the determination in S645 is that there is a subsequent page (YES), the process of step S631 described above is performed again. On the other hand, if there is no subsequent page (NO), CPU 201 issues a print job completion notice in S646 and ends the process according to the flowchart of FIG. 6B. The print job completion notice is transmitted to information processing device 109 via NW I / F 207. As a result of the process of S646, the result of the determination in S625 of FIG. 6A is YES. Note that, as described above, the process of S646 is also performed if the result of the determination in S639 is that the event received from information processing device 109 is a cancellation notice (YES).
[0052] Fig. 6C is a flowchart showing a second example of processing of the information processing device 109 of this embodiment. Fig. 6D is a flowchart showing a second example of processing of the printing device 101 of this embodiment. Figs. 6C and 6D are examples of a flowchart when the paper type confirmation screen 501 is displayed on the UI panel 203.
[0053] The flowchart in Fig. 6C is realized, for example, by CPU 234 executing a program stored in storage unit 236. Here, a portion different from the flowchart in Fig. 6A will be described. The portion different from the flowchart in Fig. 6A is the processing performed when CPU 234 determines in S616 that the event received from printing device 101 is not a page completion notification (when determined as NO).
[0054] If the event received from the printing device 101 is not a page completion notification, in S650, the CPU 234 judges whether or not the event received from the printing device 101 is a page resend request (a request to resend image data). If the result of the judgment in S650 is that the event received from the printing device 101 is a page resend request (if YES), the process of step S623 is performed. Note that here, as shown in S664 to S665 in FIG. 6D described later, when the information processing device 109 receives a page resend request, the case where the paper type detected by the printing device 101 is also received is illustrated. In this case, in S623, the CPU 234 changes the setting for generating image data based on the paper type detected by the printing device 101. On the other hand, if the result of the judgment in S650 is that the event received from the printing device 101 is not a page resend request (if NO), the process of S615 is performed again. The processing according to the flowchart in FIG. 6C other than the above processing is the same as the processing according to the flowchart in FIG. 6A.
[0055] The flowchart in Fig. 6D is realized, for example, by CPU 201 executing a program stored in storage unit 205. Here, the parts different from the flowchart in Fig. 6B will be described. The parts different from the flowchart in Fig. 6B are the processes after CPU 201 pauses the print sequence in S636. When the print sequence is paused in S636, the process of S660 is performed.
[0056] In S660, the CPU 201 displays the paper type confirmation screen 501 on the UI panel 203 and waits for an operation on the paper type confirmation screen 501. Then, in S661, the CPU 201 determines whether or not the operation on the paper type confirmation screen 501 is an operation on the selection button 505 (whether or not an instruction to cancel the print job has been given). If the result of the determination in S661 is that an instruction to cancel the print job has been given (YES), the process of S646 described above is performed.
[0057] On the other hand, if the result of the determination in S661 is that the print job has not been instructed to be cancelled (if NO), the process proceeds to S662. In S662, CPU 201 determines whether the operation on paper type confirmation screen 501 is an operation on selection button 503 (whether an instruction to continue the print job with the original settings has been given). If the result of the determination in S662 is that an instruction to continue the print job with the original settings has been given (if YES), the process proceeds to S642 described above.
[0058] On the other hand, if the result of the determination in S662 is that the print job should not be continued with the original settings (if NO), the process of S663 is performed. In S663, CPU 201 determines whether the operation on paper type confirmation screen 501 is an operation of selection button 504 (whether the print job should be continued with the paper type detected by printing device 101). If the result of the determination in S663 is that the print job should not be continued with the paper type detected by printing device 101 (if NO), the process of S661 described above is performed again.
[0059] On the other hand, if the result of the determination in S663 indicates that the print job should be continued with the paper type detected by the printing device 101 (YES), processing in S664 is performed. In S664, the CPU 201 notifies the information processing device 109 of the paper type detected in S634 via the NW I / F 207. Then, in S665, the CPU 201 transmits a page resend request (a request to resend image data) to the printing device 101 via the NW I / F 238. Then, the processing in S631 is performed again.
[0060] As described above, here, in S650 of Fig. 6C, when it is determined that the event received from the printing device 101 is a page resend request (a request to resend image data), the information processing device 109 also receives a paper type from the printing device 101. Therefore, in S623 of Fig. 6C, when changing the settings for generating image data, the CPU 234 can set to use a color profile linked to the received paper type instead of the color profile called up in S612. The processing according to the flowchart in FIG. 6D other than the above is the same as the processing according to the flowchart in FIG. 6B.
[0061] As described above, in this embodiment, if the paper type of the color profile specified in the print job does not match the paper type detected by the printing device 101, the printing device 101 requests the information processing device 109 to generate image data (bitmap data). Therefore, the information processing device 109 can generate image data (bitmap data) suitable for the paper type detected by the printing device 101 and transmit it to the printing device 101. This makes it possible to suppress deterioration in the quality of the printed matter obtained by processing the image data processed by the information processing device 109 by the printing device 101.
[0062] <Second embodiment> Next, a second embodiment will be described. In the first embodiment, a case where the paper type confirmation screen 501 is displayed when the paper type of the color profile specified in the print job does not match the paper type detected by the printing device 101 is illustrated. In contrast, in the present embodiment, a case where the paper type confirmation screen is displayed when the paper type is detected by the printing device 101 is illustrated. Thus, the present embodiment and the first embodiment differ mainly in the configuration and processing related to the display of the paper type confirmation screen. Therefore, in the description of this embodiment, the same parts as those in the first embodiment are denoted by the same reference numerals as those in FIGS. 1 to 6D, and detailed description thereof will be omitted.
[0063] Fig. 7 is a diagram showing an example of a paper type confirmation screen 701 of this embodiment. The paper type confirmation screen 701 is a screen that is always displayed when the printing apparatus 101 detects the paper type (regardless of whether it matches the paper type of the color profile specified in the print job). Therefore, unlike the paper type confirmation screen 501 shown in Fig. 5, the paper type confirmation screen 701 shown in Fig. 7 does not display a message indicating that the paper type does not match.
[0064] The paper type confirmation screen 701 shown in FIG. 7 is also displayed when the paper type of the color profile specified in the print job matches the paper type detected by the printing device 101. FIG. 7 illustrates a case where the same button is displayed on the paper type confirmation screen 701 when the paper type of the color profile specified in the print job matches the paper type detected by the printing device 101 and when they do not match. However, different buttons may be displayed on the paper type confirmation screen 701 when the paper type of the color profile specified in the print job matches the paper type detected by the printing device 101 and when they do not match. For example, when the paper type of the color profile specified in the print job matches the paper type detected by the printing device 101, one option button may be displayed on the paper type confirmation screen 701 instead of the option buttons 503 and 504. When the one option button is operated, for example, the print job continues as is. Furthermore, when the one option button is displayed on the paper type confirmation screen 701, the option button 505 that is operated to instruct the user to cancel the print job does not have to be displayed on the paper type confirmation screen 701.
[0065] An example of the processing of the printing device 101 and the information processing device 109 of this embodiment is as follows. First, the determination in S617 of Fig. 6A is always YES. Also, the determination in S635 of Fig. 6B is always NO. Also, in S618 of Fig. 6A, a paper type confirmation screen 701 shown in Fig. 7 is displayed on the display unit 252.
[0066] 6D, the determination in S635 is always NO. In addition, in S660 in FIG.
[0067] In this embodiment, the user can always check the settings and then decide the type of print job to continue, regardless of whether the paper type set on the print job setting screen 401 matches or does not match the paper type detected by the printing device 101.
[0068] <Third embodiment> Next, a third embodiment will be described. In the first and second embodiments, the case where the paper type confirmation screens 501 and 701 are displayed is exemplified. In contrast, in this embodiment, the case where the paper type confirmation screens 501 and 701 are not displayed, and printing is performed by automatically changing the settings to match the paper type detected by the printing device 101 is exemplified. As described above, the present embodiment differs from the first and second embodiments mainly in the configuration and processing by not displaying the paper type confirmation screen. Therefore, in the description of this embodiment, the same parts as those of the first and second embodiments are denoted by the same reference numerals as those in FIGS. 1 to 7, and detailed description thereof will be omitted.
[0069] An example of the processing of the printing device 101 and the information processing device 109 of this embodiment is as follows. First, S618 in Fig. 6A is omitted. Also, the determinations of S619 and S620 in Fig. 6A are always NO. As a result, the processes of S624 and S627 in Fig. 6A are not performed. Also, the determination of S621 in Fig. 6A is always YES.
[0070] Also, S660 in Fig. 6D is omitted. Also, the determinations of S661 and S662 in Fig. 6D are always NO. As a result, the process of S642 in Fig. 6D is not performed. Also, the determination of S663 in Fig. 6D is always YES.
[0071] In this embodiment, the information processing device 109 can automatically generate image data (bitmap) suitable for the paper type detected by the printing device 101, without requiring the user to perform any settings. This reduces the burden on the user in suppressing degradation in the quality of the printed matter obtained by processing the image data processed by the information processing device 109 by the printing device 101.
[0072] <Fourth embodiment> Next, a fourth embodiment will be described. In the first to third embodiments, a case where the print sequence is paused when the paper type detected by the printing device 101 does not match the paper type of the color profile set by the information processing device 109 is exemplified (see S635, S636 in FIG. 6B and FIG. 6D). In other words, in the first to third embodiments, a case where the print sequence is not stopped when the paper type detected by the printing device 101 matches the paper type of the color profile set by the information processing device 109 is exemplified. In contrast, in this embodiment, a case where the print sequence is always stopped when printing is performed on paper whose paper type is not yet determined is exemplified. Thus, this embodiment is mainly different from the first to third embodiments in the configuration and processing related to stopping the print sequence. Therefore, in the description of this embodiment, the same parts as those of the first to third embodiments are given the same reference numerals as those in FIG. 1 to FIG. 7, and detailed description thereof will be omitted.
[0073] 8 is a diagram showing an example of a setting confirmation screen 801. The setting confirmation screen 801 is an example of a screen that is displayed when paper of an unconfirmed paper type is specified and execution of a print job is started. The setting confirmation screen 801 may be displayed on either the UI panel 203 or the display unit 252. Examples of flowcharts for displaying the setting confirmation screen 801 on the UI panel 203 and the display unit 252 will be described later (see FIGS. 9 and 10).
[0074] Option buttons 802 to 803 are displayed on the setting confirmation screen 801. Option button 802 is a button selected by the user when instructing to cancel the print job. Option button 903 is a button selected by the user when instructing to continue printing with the settings of the print job unchanged.
[0075] Fig. 9 is a flowchart showing an example of processing of the printing apparatus 101 of this embodiment. Fig. 9 is an example of a flowchart when the setting confirmation screen 801 is displayed on the UI panel 203. Here, the parts that differ from the flowchart in Fig. 6D will be described. The parts that differ from the flowchart in Fig. 6D are the processing performed when the CPU 201 determines in S633 that the paper type has not been confirmed (when the determination is NO).
[0076] If it is determined in S633 that the paper type has not been confirmed (NO), in S900, the CPU 201 temporarily suspends the print sequence. Next, in S901, the CPU 201 displays the setting confirmation screen 801 on the UI panel 203 and waits for an operation on the setting confirmation screen 801. Then, in S902, the CPU 201 determines whether the operation on the setting confirmation screen 801 is an operation of the selection button 802 (whether or not an instruction to cancel the print job has been given). As a result of the determination in S902, if an instruction to cancel the print job has been given (YES), the above-mentioned processing of S646 is performed.
[0077] On the other hand, if the result of the determination in S902 is that the cancellation of the print job has not been instructed (if NO), then in S903, the CPU 201 determines whether the operation on the setting confirmation screen 801 is an operation of the selection button 803 (whether or not the continuation of the print job has been instructed). If the result of the determination in S903 is that the continuation of the print job has not been instructed (if NO), the above-mentioned process of S902 is performed again. On the other hand, if the result of the determination in S903 is that the print job is to be continued (YES), the CPU 201 resumes the print sequence in S904. When the process of S904 ends, the process of S634 described above is performed, and the paper type is detected. The processing according to the flowchart in FIG. 9 other than the above processing is the same as the processing according to the flowchart in FIG. 6D.
[0078] Also, the flowchart executed by the CPU 234 is, for example, a flowchart obtained by modifying the flowchart of FIG. 6C as follows. First, the processes of S623 and S650 of FIG. 6C are not performed. Also, if the result of the determination in S616 of FIG. 6C is NO, the process of S615 of FIG. 6C is performed again. The other processes are the same as those in the flowchart of FIG. 6C.
[0079] Fig. 10 is a flowchart showing an example of processing of the information processing device 109 of this embodiment. Fig. 10 is an example of a flowchart when a setting check screen 801 is displayed on the display unit 252. Here, differences from the flowchart in Fig. 6C will be described. Differences from the flowchart in Fig. 6C are that steps S1001 to S1004 are added to the beginning of the flowchart, and that steps S623 and S650 in Fig. 6C are not performed.
[0080] In S1001, the CPU 234 determines whether the paper type has been confirmed. For example, when automatic detection is specified as the paper type on the print job setting screen 401, the CPU 234 determines that the paper type has not been confirmed. On the other hand, when a paper type other than automatic detection is specified as the paper type on the print job setting screen 401, the CPU 234 determines that the paper type has been confirmed.
[0081] If the result of the determination in S1001 is that the paper type has been confirmed (YES), the process of S610 described above is performed. On the other hand, if the result of the determination in S1001 is that the paper type has not been confirmed (NO), then in S1102, CPU 234 displays setting confirmation screen 801 on display unit 252 and waits for an operation on setting confirmation screen 801. Then, in S1003, CPU 234 determines whether the operation on setting confirmation screen 801 is an operation of option button 802 (whether or not an instruction to cancel the print job has been given). If the result of the determination in S1003 is that an instruction to cancel the print job has been given (YES), the process of S626 described above is performed.
[0082] On the other hand, if the result of the determination in S1003 is that the cancellation of the print job has not been instructed (if NO), then in S1004 the CPU 234 determines whether the operation on the setting confirmation screen 801 is an operation of the option button 803 (whether or not the continuation of the print job has been instructed). If the result of the determination in S1004 is that the continuation of the print job has not been instructed (if NO), the above-mentioned process of S1103 is performed again. On the other hand, if the result of the determination in S1004 is that the print job is to be continued (YES), the above-mentioned process of S610 is performed.
[0083] Also, as described with reference to Fig. 6C, if the result of the determination in S616 is that the event received from the printing device 101 is a page completion notification (YES), the process of S628 is performed. This is the same in the flowchart of Fig. 10. On the other hand, if the result of the determination in S616 is that the event received from the printing device 101 is not a page completion notification (NO), the processes of S650 and S623 are performed in the flowchart of Fig. 6A. In contrast, in the flowchart of Fig. 10, if the result of the determination in S616 is that the event received from the printing device 101 is not a page completion notification (NO), the processes of S650 and S623 are not performed and the process of S615 described above is performed again. The processing according to the flowchart in FIG. 10 other than the above processing is the same as the processing according to the flowchart in FIG. 6C. The example of the flowchart executed by CPU 201 in this case is a flowchart in which steps S1000 to S1004 in FIG. 10 are omitted, and therefore detailed description thereof will be omitted here.
[0084] In this embodiment, the user can know beforehand (before submitting the print job) that printing may be performed with a paper type setting different from the paper type set on the print job setting screen 401. Therefore, it is possible to prevent a printed matter from being output with a setting that the user does not want.
[0085] <Fifth embodiment> Next, a fifth embodiment will be described. In this embodiment, a case will be illustrated in which the user is made to make a selection on the screen (paper type confirmation screen 501, 701 and setting confirmation screen 801) after the start of a print job is instructed in the first, second, and fourth embodiments, before the start of the print job. Thus, this embodiment differs from the first, second, and fourth embodiments mainly in the timing of selection of how to handle the print job when the paper type of the color profile specified in the print job does not match the paper type detected by the printing device 101. Therefore, in the description of this embodiment, the parts different from the first, second, and fourth embodiments will be given the same reference numerals as those in FIGS. 1 to 10, and detailed description will be omitted.
[0086] FIG. 11 is a diagram showing an example of a confirmation necessity setting screen 1100. As shown in FIG. The confirmation necessity setting screen 1100 is displayed on the display unit 252, for example, when automatic detection is specified as the paper type on the print job setting screen 401 and the OK button 402 is pressed. However, this is not necessarily the case. For example, the confirmation necessity setting screen 1100 may be displayed as a pop-up when automatic detection is specified as the paper type on the print job setting screen 401. Also, the confirmation necessity setting screen 1100 may be displayed on the display unit 252 without being linked to the print job setting screen 401. In this case, the selection on the confirmation necessity setting screen 1100 may be a selection common to a plurality of print jobs. Also, the confirmation necessity setting screen 1100 may be displayed on the UI panel 203.
[0087] 11 illustrates an example in which option buttons 1102 to 1107 are displayed on a confirmation necessity setting screen 1100. When any of option buttons 1102 to 1106 is selected, paper type confirmation screens 501, 701 and setting confirmation screen 801 described in the first, second, and fourth embodiments are not displayed. On the other hand, when option button 1107 is selected, paper type confirmation screens 501, 701 and setting confirmation screen 801 are displayed as described in the first, second, and fourth embodiments.
[0088] The option button 1102 is a button selected by the user when instructing to continue the print job using the color profile set in the information processing device 109. Selection of the option button 1102 corresponds to selection of the option button 503 in FIG. The option button 1103 is a button selected by the user when instructing to continue printing using a color profile associated with the paper type detected by the printing apparatus 101. Selection of the option button 1103 corresponds to selection of the option button 504 in FIG.
[0089] Option button 1104 is a button selected by the user to cancel the print job when the paper type of the color profile specified in the print job does not match the paper type detected by the printing device 101. Selection of option button 1104 corresponds to selection of option button 505 in FIG.
[0090] Option button 1105 is a button selected by the user to instruct cancellation of a print job regardless of the paper type detected by printing apparatus 101. Selection of option button 1105 corresponds to selection of option button 505 in FIG. Option button 1106 is a button selected by the user to instruct canceling a print job before sending the print job to printing apparatus 101. Selection of option button 1105 corresponds to selection of option button 802 in FIG.
[0091] The selection button 1107 is a button selected by the user when instructing that the paper type confirmation screens 501 and 701 and the setting confirmation screen 801 be displayed. Note that all of the option buttons 1102 to 1107 do not have to be displayed on the confirmation necessity setting screen 1100. For example, the option button 1107 does not have to be displayed. Also, in addition to the option buttons 1102 to 1106, an option button for instructing whether or not to continue the print job may be displayed on the confirmation necessity setting screen 1100.
[0092] An example of the processing of the printing device 101 and the information processing device 109 of this embodiment is as follows. First, when any of the option buttons 1102 to 1104 is selected, the processing of the first embodiment is performed. In this case, S618 in Fig. 6A is not performed. Furthermore, the determinations of S619 to S621 are made based on the result of the selection of the option buttons 1102 to 1104. Furthermore, S660 in Fig. 6D is not performed. Furthermore, the determinations of S661 to S663 are made based on the result of the selection of the option buttons 1102 to 1104.
[0093] Furthermore, when the option button 1105 is selected, the processing of the second embodiment is performed. In this case, S618 in FIG. 6A is not performed. Furthermore, the determination in S619 is always YES. Furthermore, the processing of S620 to S623 and S627 is not performed. Furthermore, S660 in FIG. 6D is not performed. Furthermore, the determination in S661 is always YES. Furthermore, the processing of S662 to S665 and S642 is not performed.
[0094] Furthermore, when the option button 1106 is selected, the processing of the fourth embodiment is performed. In this case, S9001 in FIG. 9 is not performed. Furthermore, the determination in S9002 is always YES. Furthermore, the processing in S903 to S904 and S634 is not performed. Furthermore, the processing in S1002 in FIG. 10 is not performed. Furthermore, the determination in S1003 is always YES. Furthermore, the processing in S1004 is not performed.
[0095] In this embodiment, it is possible to prevent a display for requesting a user's confirmation due to the paper type detected by the printing device 101 from being displayed after the start of a print job. Therefore, for example, it is possible to prevent a decrease in the production efficiency of printed matter. For example, it is possible to prevent printing from being left in a stopped state when the user leaves the printing device 101 or the information processing device 109 after making print settings.
[0096] (Other Examples) The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions. Furthermore, the above-described embodiments of the present invention are merely examples of the implementation of the present invention, and the technical scope of the present invention should not be interpreted as being limited by these. In other words, the present invention can be implemented in various forms without departing from its technical concept or main features.
[0097] The disclosure of the present embodiment also includes, for example, the following configurations, methods, and programs. (Configuration 1) In a printing system including a print control device and a printing device, The print control device includes: A receiving means for receiving a setting of a sheet type; A specifying means for specifying a profile based on the setting of the sheet type; a generating means for generating bitmap data based on the specified profile; a first transmission means for transmitting the generated bitmap data and information of the profile to the printing device; The printing device includes: A printing means; a receiving means for receiving the bitmap data and the profile information; A detection means for detecting the type of the sheet being conveyed through the conveyance path; a second transmission means for transmitting, to the print control device, a request for generating bitmap data based on the type of sheet detected by the detection means, when the type of sheet detected by the detection means does not match the type of sheet corresponding to the information of the profile; the first transmitting means transmits the bitmap data generated by the generating means based on the request; The printing system according to claim 1, wherein the printing means prints an image on a sheet based on the bitmap data received by the receiving means and generated based on the request. (Configuration 2) The printing system described in configuration 1, characterized in that the second sending means sends the request to the print control device regardless of whether the sheet type detected by the detection means matches the sheet type corresponding to the profile information. (Configuration 3) 3. The printing system according to configuration 1 or 2, wherein the first transmission means transmits the bitmap data generated based on the request when an instruction is given from a user. (Configuration 4) The display device further includes a display unit for displaying a screen for giving the instruction on a display device, 4. The printing system according to configuration 3, wherein at least one of the print control device and the printing device has the display means. (Configuration 5) the second transmission means, when the type of sheet detected by the detection means does not match the type of sheet corresponding to the information of the profile, transmits information of the type of sheet detected by the detection means instead of or in addition to the request; the first transmission means transmits the bitmap data generated by the generation means based on the information on the type of the sheet; The printing system according to any one of configurations 1 to 4, wherein the printing means prints an image on a sheet based on bitmap data received by the receiving means, the bitmap data being generated based on information about the type of the sheet. (Method 1) A method for controlling a printing system including a print control device and a printing device, comprising: The print control device a receiving step of receiving a setting of a sheet type; A specification step of specifying a profile based on the setting of the sheet type; a generating step of generating bitmap data based on the specified profile; a first transmission step of transmitting the generated bitmap data and information of the profile to the printing device; By the printing device, The printing process, a receiving step of receiving the bitmap data and the profile information; a detection step of detecting a type of a sheet being conveyed through a conveyance path; a second transmission step of transmitting, to the print control device, a request for generating bitmap data based on the sheet type detected in the detection step, when the sheet type detected in the detection step does not match the sheet type corresponding to the profile information; In the first transmission step, the bitmap data generated in the generation step based on the request is transmitted; A control method for a printing system, wherein in the printing step, an image is printed on a sheet based on the bitmap data received in the receiving step and generated based on the request. (Program 1) 6. A program for causing a computer to function as each of the means of the printing system according to any one of configurations 1 to 5. [Explanation of symbols]
[0098] 101: Printing device, 109: Information processing device, 201, 234: CPU, 203: UI panel, 252: Display unit
Claims
1. In a printing system including a print control device and a printing device, The print control device includes: A receiving means for receiving a setting of a sheet type; A specifying means for specifying a profile based on the setting of the sheet type; a generating means for generating bitmap data based on the specified profile; a first transmission means for transmitting the generated bitmap data and information of the profile to the printing device; The printing device includes: A printing means; a receiving means for receiving the bitmap data and the profile information; A detection means for detecting the type of the sheet being conveyed through the conveyance path; a second transmission means for transmitting, to the print control device, a request for generating bitmap data based on the type of sheet detected by the detection means, when the type of sheet detected by the detection means does not match the type of sheet corresponding to the information of the profile; the first transmitting means transmits the bitmap data generated by the generating means based on the request; The printing system according to claim 1, wherein the printing means prints an image on a sheet based on the bitmap data received by the receiving means and generated based on the request.
2. The printing system according to claim 1, characterized in that the second transmitting means transmits the request to the printing control device regardless of whether the sheet type detected by the detection means matches the sheet type corresponding to the profile information.
3. 3. The printing system according to claim 1, wherein the first transmission means transmits the bitmap data generated based on a request from a user when the first transmission means receives an instruction from the user.
4. The display device further includes a display unit for displaying a screen for giving the instruction on a display device, 4. The printing system according to claim 3, wherein at least one of the print control device and the printing device has the display means.
5. the second transmission means, when the type of sheet detected by the detection means does not match the type of sheet corresponding to the information of the profile, transmits information of the type of sheet detected by the detection means instead of or in addition to the request; the first transmission means transmits the bitmap data generated by the generation means based on the information on the type of the sheet; 3. The printing system according to claim 1, wherein the printing means prints an image on a sheet based on bitmap data received by the receiving means, the bitmap data being generated based on information about the sheet type.
6. A method for controlling a printing system including a print control device and a printing device, comprising: The print control device a receiving step of receiving a setting of a sheet type; A specification step of specifying a profile based on the setting of the sheet type; a generating step of generating bitmap data based on the specified profile; a first transmission step of transmitting the generated bitmap data and information of the profile to the printing device; By the printing device, The printing process, a receiving step of receiving the bitmap data and the profile information; a detection step of detecting a type of a sheet being conveyed through a conveyance path; a second transmission step of transmitting, to the print control device, a request for generating bitmap data based on the sheet type detected in the detection step, when the sheet type detected in the detection step does not match the sheet type corresponding to the profile information; In the first transmission step, the bitmap data generated in the generation step based on the request is transmitted; A control method for a printing system, wherein in the printing step, an image is printed on a sheet based on the bitmap data received in the receiving step and generated based on the request.
7. 3. A program for causing a computer to function as each of the means of the printing system according to claim 1.
Citation Information
Patent Citations
Image formation device and output mode setting program
JP2019184812A