Recording device, control method, and program

The recording device addresses paper mismatch issues by using form information to assess printability, ensuring compatibility and flexibility with diverse paper types and sizes, thereby enhancing printing capabilities.

JP2025016913APending Publication Date: 2025-02-05CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023119722
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-24
Publication Date
2025-02-05

AI Technical Summary

Technical Problem

Inkjet printers for personal use lack the capability to handle multiple types of recorded paper and detect the type and size of set paper, leading to potential paper mismatches that can hinder printing.

Method used

A recording device that includes first and second form information to determine if the paper settings match, providing area information and a judgment method to assess printability based on margin information, even when settings differ between the information processing device and the recording device.

Benefits of technology

Enhances the printable pattern by allowing printing despite differing settings, ensuring compatibility and flexibility with various paper types and sizes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025016913000001_ABST
    Figure 2025016913000001_ABST
Patent Text Reader

Abstract

To increase a printable pattern.SOLUTION: A recording device is provided, including acquisition means for acquiring a printing job including first paper information showing a size of paper to be used for printing and margin information showing whether a margin area is provided in the printing from an information processing device, and determination means for determining whether to be printable on the basis of area information showing a printing area based on the margin information and the paper information in the case that the first paper information coincides with second paper information showing a size of the paper set in the recording device.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to techniques for performing processing based on print jobs. [Background technology]

[0002] Inkjet printers for personal use may not have a mechanism for loading multiple types of recording paper as printable paper, nor a function for detecting the type and size of the loaded paper, etc. On the other hand, with the spread of digital cameras and the improvement of image quality of inkjet printers, various types of paper are used for printing, such as glossy paper and photo paper in addition to plain paper.

[0003] Patent Document 1 proposes a system that notifies a user of the possibility of a paper mismatch when a paper size different from the paper size originally intended to be used is loaded in a recording device. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2004-318817 A Summary of the Invention [Problem to be solved by the invention]

[0005] There is a need for a technique that allows printing to be performed as much as possible even if there is a paper mismatch.

[0006] The present disclosure can increase the number of printable patterns even when the print settings of an information processing apparatus that submits a print job differ from the print settings of a recording apparatus. [Means for solving the problem]

[0007] A recording device according to one embodiment of the present disclosure is characterized in that it comprises an acquisition means for acquiring from an information processing device a print job including first paper information indicating the size of the paper to be used for printing and margin information indicating whether or not a margin area is to be provided in the printing, and a determination means for determining whether printing is possible based on area information indicating a printing area based on the margin information and the second paper information when the first paper information does not match second paper information indicating the size of the paper set in the recording device. Effect of the Invention

[0008] The present disclosure can increase the number of printable patterns even when the print settings of an information processing apparatus that submits a print job differ from the print settings of a recording apparatus. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a perspective view showing an example of a recording apparatus. [Diagram 2] FIG. 1 is a cross-sectional view showing an example of a recording apparatus. [Diagram 3] FIG. 2 illustrates an example of the hardware configuration of a recording apparatus. [Figure 4] FIG. 2 is a diagram illustrating an example of the software configuration of a recording apparatus. [Diagram 5] 10 is a flowchart illustrating an example of a printing process. [Figure 6] 10 is a flowchart illustrating an example of a paper mismatch determination process. [Figure 7] FIG. 13 illustrates an example of a setting screen for a paper mismatch function. [Figure 8] 13 is a flowchart showing an example of a forced continuation determination process. [Figure 9] FIG. 13 is a diagram showing an example of a case where printing is possible or not possible. [Figure 10] FIG. 13 is a diagram showing an example of a paper mismatch screen when forced continuation is possible. [Figure 11] FIG. 13 is a diagram showing an example of a paper mismatch screen when forced continuation is not possible. [Figure 12]11 is a table showing an example of a printable pattern. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that the following embodiments do not limit the subject matter of the present disclosure, and not all of the combinations of features described in the following embodiments are necessarily essential to the solutions of the present disclosure. Note that the same components will be described with the same reference numerals.

[0011] <First embodiment> FIG. 1 is a perspective view showing an example of the configuration of a recording device 101 of the present disclosure. The structure of the recording device 101 will be described with reference to FIG. 1. The recording device 101 has an operation unit 102, a carriage 103, an ink tank 104, a transport roller 105, a paper discharge roller 106, and a paper feed port 107. The printing method of the recording device used in this embodiment may be an electrophotographic method, an inkjet method, or another method. The recording device 101 is a device capable of continuous printing used in this embodiment. The operation unit 102 is an operation area in which the power of the recording device 101 can be turned on and off, printing settings, and printing paper settings can be changed by user operations. The operation unit 102 has a liquid crystal display device and operation keys, and accepts user instructions. By notifying the user on the liquid crystal display device of the operation unit 102, it is possible to notify the state of the recording device 101 and prompt the user to perform processing. The liquid crystal display device may also have a touch panel function. The carriage 103 is movable in a direction perpendicular to the transport direction of the recording medium. The carriage 103 is a printing unit that ejects ink while moving over the transported recording medium to form an image on the recording medium. The ink tank 104 is a storage unit for ink for forming an image on the recording medium. The transport rollers 105 are a transport unit that transports the recording medium. The paper discharge rollers 106 are a paper discharge unit that transports the recording medium on which an image has been formed. The paper feed port 107 is a paper feed unit for supplying the recording medium.

[0012] FIG. 2 is a cross-sectional view showing an example of the recording device 101 as viewed from a direction perpendicular to the plane 108 indicated by the dotted line in FIG. 1. The paper feed structure of the recording device 101 will be described with reference to FIG. 2. The recording device 101 has a conveying motor 201, a paper feed motor 202, a paper feed roller 203, intermediate rollers 204 and 205, an incline 206, and a sensor 207. The conveying motor 201 is a motor for rotating the conveying roller 105 and the paper discharge roller 106. The paper feed motor 202 is a motor for rotating the paper feed roller 203, the intermediate rollers 204, and 205. The paper feed roller 203, the intermediate rollers 204, and 205 are rollers that are rotated by the driven paper feed motor 202 and convey the recording medium 208 in the direction 210 by the rotational motion. The incline 206 is a slope provided to allow the recording medium 208 conveyed from the paper feed roller 203 to reach the intermediate roller 204. The detection sensor 207 is a sensor for detecting the recording medium 209 conveyed by the intermediate rollers 205 .

[0013] The recording device 101 drives the feed motor 202 to rotate the feed roller 203, thereby transporting the recording medium 208 one by one from the stackable feed port 107. The recording medium 208 transported by the feed roller 203 ascends along the inclination 206 to reach the intermediate roller 204. By driving the feed motor 202, the intermediate roller 204 and the intermediate roller 205 rotate so as to transport the recording medium 208 in the direction 210. The recording medium 208 transported by the intermediate roller 205 is detected by the detection sensor 207. After detection, the leading end position of the recording medium 208 is calculated based on the drive amount of the feed motor 202 and the transport motor 201. Then, by driving the transport motor 201, the transport roller 105 and the discharge roller 106 rotate so as to transport the recording medium 209 in the direction 210, and transport the recording medium 209 below the carriage 103. The recording device 101 forms an image on the recording medium by discharging ink while moving the carriage 103 carrying the ink tank 104 in a direction perpendicular to the conveying direction of the recording medium 209 (perpendicular to the paper surface of FIG. 2). The rollers are arranged in the order of the feed roller 203, intermediate roller 206, intermediate roller 205, conveying roller 105, and discharge roller 106 from the paper feed port 107. In this embodiment, three rollers that can be driven by the feed motor 202 are provided, but they may be changed according to the length of the conveying path and the length of the corresponding recording medium. Furthermore, although the description has been given of a two-motor configuration of the feed motor 202 and the conveying motor 201, a mechanism for switching the rollers to be driven by one motor may be used. By driving the feed motor 202 even during printing on the recording medium 209, the next recording medium 208 can be fed. By feeding the next recording medium 208 during printing on the recording medium 209 that has started recording earlier, the printing speed can be improved.

[0014] FIG. 3 is a block diagram showing an example of a hardware configuration of the recording device 101 according to the embodiment of the present disclosure. The hardware configuration of the recording device 101 will be described with reference to FIG. 3. The description of the configuration described above will be omitted. The recording device 101 includes a control unit 302, a printer unit 311, and an operation unit 102. The control unit 302 includes a central processing unit (CPU) 303, a random access memory (RAM) 304, and a read only memory (ROM) 305. The control unit 302 includes a power supply board 306, an engine interface (I / F) 307, an operation unit I / F 308, a universal serial bus (USB) I / F 309, and a network I / F 310. The CPU 303 is a central processing unit that develops a control program stored in the ROM 305 into the RAM 304, reads the program, and executes various controls. The RAM 304 is the main memory of the CPU 303, and is used as a work area and a temporary storage area for developing various programs stored in the ROM 305. The ROM 305 is a non-volatile storage medium, and stores image data, various programs, and various setting information such as paper settings. In the embodiment of the present disclosure, the ROM 305 is assumed to be a flash storage or the like, but may be an auxiliary storage device such as a hard disk. Although one CPU 303 executes each process shown in the flowchart described later using one memory (RAM 304), other modes may be used. For example, each process shown in the flowchart described later can be executed by cooperating multiple CPUs, multiple RAMs, ROMs, and storages. Also, some of the processes may be executed using hardware circuits. The power supply board 306 transforms the power supplied from the power supply 314 via the power cable 312 and supplies it to the recording device 101. The power supply board 306 may also include a storage battery that can store power. The engine I / F 307 is an interface that connects the printer unit 311 and the control unit 302. The operation unit I / F 308 connects the operation unit 102 and the control unit 302 .The USB I / F 309 and the network I / F 310 control communication with a host computer 313 connected to the recording device 101. The printer unit 311 acquires image data from the control unit 302 via the engine I / F 307, and prints the image data on a recording medium such as paper. The host computer 313 is an information processing device that receives and transmits data and / or control information, and displays image data. The host computer 313 may be a PC (Personal Computer), a smartphone, or a tablet terminal. The recording device 101 acquires setting information for a print job from the host computer 313 via the USB I / F 309 and / or the network I / F 310. This concludes the description of the hardware configuration of the recording device 101.

[0015] 4 is a diagram showing an example of the software configuration of a control program for controlling each hard module, which is expanded in the RAM 304 according to the embodiment of the present disclosure. The software configuration of the recording device 101 will be described with reference to FIG.

[0016] As shown in FIG. 4, the software of the control program of the recording device 101 is roughly divided into three layers. The three layers are an application layer 410 that manages applications, a middleware layer 420 for controlling the device via various I / Fs, and an operating system 430 that manages the overall control. The roles of each layer will be explained. The operating system 430 provides basic functions for the control program to be executed by the control unit 302. The middleware layer 420 is composed of a group of software that controls the I / Fs and physical devices of the control unit 302. The middleware layer 420 has a printer control module 421, an IF control module 423, a power supply module 422, and a UI control module 424. The printer control module 421 controls the engine I / F 307. The I / F control module 423 controls the USB I / F 309 and the network I / F 310 used for communication with the host computer 313. The UI control module 424 controls the operation unit I / F 308. The power supply module 424 controls the power supply board 306. The application layer 410 has a job management application 411 and a paper position management application 412. The application layer 410 realizes functions such as printing that the recording device 101 provides to the user by operating the I / F of the control unit 302 and each device via each module of the middleware layer 420.

[0017] For example, the UI control module 424 detects an operation by a user to start printing on the operation unit 102 via the operation unit I / F 308. Then, the UI control module 424 notifies the application layer 410 of the operation. The application layer 410 receives the operation and starts a process for printing in the job management application 411. The job management application 411 executes a printing operation by the printer unit 311 using the printer control module 421 of the middleware layer 420. The paper position management application 412 controls the printer unit 311 using the printer control module 421 of the middleware layer 420 and manages the leading edge position of the recording medium in the recording device. Specifically, the paper position management application 412 calculates the leading edge position of the recording medium 209 from the timing when the detection sensor 207 detects the recording medium 209 and the drive amount of the paper feed motor 202 and the conveyance motor 201. By calculating the leading edge position of the recording medium 209 , it becomes possible to calculate the trailing edge position from the paper length of the recording medium 209 , and to predict the leading edge position of the next recording medium 208 from the driving amount of the paper feed motor 202 .

[0018] FIG. 5 is a flowchart showing an example of print processing by the recording device according to the present embodiment. The print processing by the recording device 101 will be described with reference to FIG. 5. The processing shown in FIG. 5 is realized by the CPU 303 of the recording device 101 reading a program stored in the ROM 305 into the RAM 304 and executing it. Note that some or all of the functions of the steps in FIG. 5 may be realized by hardware such as an ASIC or an electronic circuit. The symbol "S" in the description of each process means a step in the flowchart (the same applies to the flowcharts in the following specification). The processing of this flowchart is started based on a print start instruction to the recording device 101. The CPU 303 receives a print job from the host computer 313 by controlling the USB I / F 309 and / or the network I / F 310 by the IF control module 423. Then, the CPU 303 notifies the job management application 411 of the print job by the IF control module 423. The CPU 303 notifies the printer control module 421 of the job start by the job management application 411.

[0019] In S501, CPU 303 controls printer unit 311 via engine I / F 307 to start print processing. After that, CPU 303 proceeds to processing of S502. In S502, CPU 303 executes paper mismatch determination processing for the recording medium in paper feed port 107, which will be described later with reference to FIG. 6, before feeding the recording medium. After that, CPU 303 proceeds to processing of S503. In S503, CPU 303 determines whether or not paper can be fed. If it is determined that paper can be fed (Yes), it proceeds to processing of S504, and if it is determined that paper cannot be fed (No), it ends the print processing.

[0020] In S504, CPU 303 executes a paper feed process. Specifically, CPU 303 controls printer unit 311 via engine I / F 307 to drive paper feed motor 202. Printer unit 311 drives paper feed motor 202, causing paper feed roller 203, intermediate roller 204, and intermediate roller 205 to rotate so as to transport the recording medium in direction 210. In this manner, CPU 303 controls printer unit 311 to feed the recording medium. After that, CPU 303 proceeds to the process of S505.

[0021] In S505, the CPU 303 executes a print process. Specifically, when the recording medium fed in S504 reaches the detection sensor 207, the CPU 303 instructs the printer control module 421 to print using the job management application 411. Then, the CPU 303 controls the printer unit 311 via the engine I / F 307 using the printer control module 421 to drive the conveyance motor 201. When the printer unit 311 drives the conveyance motor 201, the conveyance roller 105 and the paper discharge roller 106 rotate to convey the recording medium in the direction 210. Then, while conveying the recording medium as described above, the CPU 303 operates the carriage 103 of the printer unit 311 via the engine I / F 307 using the printer control module 421 to perform printing. After that, the CPU 303 proceeds to the process of S506.

[0022] In S506, the CPU 303 determines whether printing is complete. If the CPU 303 determines that printing is complete (Yes), it ends the print process, and if the CPU 303 determines that printing is not complete (No), it proceeds to S505 again. Specifically, the CPU 303 continues the process of S505 until printing is completed on the fed recording medium by the printer control module 421.

[0023] Fig. 6 is a flowchart showing an example of the paper mismatch determination process in S502. The paper mismatch determination process executed by the recording device 101 will be described in detail with reference to Fig. 6. The process shown in Fig. 6 is realized by the CPU 303 of the recording device 101 reading a program stored in the ROM 305 into the RAM 304 and executing the program. The process of this flowchart is started before a recording medium is fed from the paper feed slot 107.

[0024] In S601, the CPU 303 starts the paper mismatch determination process after the process of S501. In S602, the CPU 303 determines whether the paper mismatch function is enabled. If the CPU 303 determines that the paper mismatch function is enabled (Yes), the process proceeds to S603, and if the CPU 303 determines that the paper mismatch function is not enabled (No), the process proceeds to S606. The user can enable or disable the paper mismatch function by operating a screen such as that shown in FIG. 7, which will be described later, that is displayed on the operation unit 102 or the display unit (not shown) of the host computer 313.

[0025] In S603, the CPU 303 acquires paper setting information (second paper information) of the recording device 101. Specifically, when the CPU 303 determines in S602 that the paper mismatch function is enabled, the printer control module 421 acquires the second paper information from the job management application 411. After that, the CPU 303 proceeds to the process of S604. The second paper information set in the recording device 101 (hereinafter referred to as "recording device side") includes paper size information and paper type information. The paper size information is information indicating the size of the paper. Specifically, the paper size information is information on the paper size indicating the paper width and paper length. For example, the paper size of A4 paper is 210 mm (paper width) x 297 mm (paper length). Note that the paper size information is not limited to information indicating the paper width and paper length, and may be information related to the paper size standard such as A4, Letter, etc. The paper type information is information indicating the type of paper. For example, the paper types include B5, Executive, postcard, 6-size paper, A4, FS, Foolscop, Letter, Legal, B-OFICIO, and M-OFICIO.

[0026] In S604, the CPU 303 acquires the paper setting information of the host computer 313 included in the print job. Specifically, the CPU 303 acquires the paper setting information from the job management application 411 by the printer control module 421. After that, the CPU 303 proceeds to the process of S605. The paper setting information set by the host computer 313 (hereinafter referred to as "host side") includes paper size information and paper type information (first paper information), margin information indicating bordered printing or borderless printing, and information on the maximum print width. The paper size information and paper type information are the same as those described above, and therefore will not be described. The margin information is information indicating whether or not to form a margin area around the recording medium to be printed and print. In addition, when bordered printing is set as the margin information, the margin information includes margin width information. The margin width information is information indicating the width (margin width) of the margin area that is not printed from the outer periphery of the set paper size. For example, if the paper setting information is set to 5 mm for top, bottom, left and right margin widths for bordered printing on paper type A4, the area printed on a recording medium of A4 (210 mm x 297 mm) is 200 mm x 287 mm. The information on the maximum print width is information indicating the length of one side of the print area (area information) that can be printed on the recording medium. Specifically, the maximum print width is a value obtained by subtracting the margin width from the set paper width. For example, if the paper setting information is set to 5 mm for bordered printing on paper type A4, the maximum print width is 200 mm. In other words, the maximum print width varies depending on the margin width setting. Note that in a printing system in which the width of the margin area (margin width) is uniformly determined, it is not necessarily necessary to include information on the width of the margin area (margin width) in the margin information, and the margin information may only be information on whether or not a margin is set.

[0027] In S605, CPU 303 judges whether the second paper information acquired in S603 and the first paper information acquired in S604 match. That is, in S605, CPU 303 judges whether the paper on the recording device side matches the paper on the host side. If CPU 303 judges that they match (Yes), it proceeds to processing of S606, and if it judges that they do not match (No), it proceeds to processing of S607. Specifically, CPU 303 compares the paper size information and paper type information included in the first paper information and the second paper information, respectively, and judges whether they match. CPU 303 compares the paper size information on the recording device side with the paper size information on the host side. For example, if the paper size on the recording device side is 216 mm x 279 mm and the paper size on the host side is 216 mm x 279 mm, CPU 303 judges that the paper sizes match. On the other hand, if the paper size on the recording device side is 216 mm×279 mm and the paper size on the host side is 216 mm×356 mm, the CPU 303 determines that the paper sizes are inconsistent. That is, in this determination, the CPU 303 compares both the paper width and the paper length. The CPU 303 also compares the paper type information on the recording device side with the paper type information on the host side. For example, if the paper type on the recording device side is A4 and the paper type on the host side is A4, the CPU 303 determines that the paper types are inconsistent. On the other hand, if the paper type on the recording device side is A4 and the paper type on the host side is B4, the CPU 303 determines that the paper sizes are inconsistent. In this way, the CPU 303 determines that the paper size information and the paper type information of the recording device 101 and the host computer 313 are inconsistent when both of them are inconsistent. In other cases, the CPU 303 determines that they are inconsistent.

[0028] In S606, CPU 303 sets paper feeding possible and ends the paper mismatch determination process. In S607, CPU 303 executes forced continuation determination process in FIG. 8, which will be described later. Thereafter, CPU 303 proceeds to process S608. In S608, CPU 303 determines whether printing is possible. If CPU 303 determines that printing is possible (Yes), it proceeds to process S609, and if CPU 303 determines that printing is not possible (No), it proceeds to process S610. In S609, CPU 303 sets paper feeding possible and ends the paper mismatch determination process. In S610, CPU 303 sets paper feeding impossible and ends the paper mismatch determination process.

[0029] FIG. 7 is a diagram showing an example of a setting screen for the paper mismatch function displayed on the operation unit 102 of the recording device 101. Setting of the paper mismatch function will be described with reference to FIG. 7. The setting screen of FIG. 7 has an "enable" button and an "disable" button. The "enable" button is an operator for enabling the paper mismatch function by a user's operation. When the paper mismatch function is enabled by a user's operation, as described above, when a print process is executed, the CPU 303 executes the paper mismatch determination in S605. The "disable" button is an operator for disabling the paper mismatch function by a user's operation. When the paper mismatch function is disabled by a user's operation, the CPU 303 does not execute the paper mismatch determination in S605 when a print process is executed. The CPU 303 may display a setting screen for the paper mismatch function on the display unit of the host computer 313, and transmit screen data of the setting screen for the paper mismatch function to the host computer 313 so that the user can set the paper mismatch function. Thereafter, in response to an operation on the display unit of the host computer 313, the CPU 303 may receive setting information indicating whether the paper mismatch function is enabled or disabled from the host computer 313. This allows the user to enable or disable the paper mismatch function from the host computer 313 without operating the operation unit 102 of the recording device 101.

[0030] Fig. 8 is a flowchart showing an example of the forced continuation determination process in S607. The forced continuation determination process will be described in detail with reference to Fig. 8. The process shown in Fig. 8 is realized by the CPU 303 of the recording device 101 reading a program stored in the ROM 305 into the RAM 304 and executing it by the CPU 303. The process of this flowchart is started before a recording medium is fed from the paper feed port 107.

[0031] In S801, the CPU 303 starts a paper mismatch determination process after determining in S605 that the paper on the recording device side and the paper on the host side do not match. In S802, the CPU 303 determines whether or not printing is to be performed with a border. If the CPU 303 determines that printing is to be performed with a border (Yes), it proceeds to the process of S803, and if the CPU 303 determines that printing is to be performed without a border (No), it proceeds to the process of S815. Specifically, the CPU 303 uses the printer control module 421 to determine whether or not margin information is included in the paper setting information acquired in S604. If the CPU 303 determines that margin information is included in the paper setting information, it determines that printing is to be performed with a border. On the other hand, if the CPU 303 determines that margin information is not included in the paper setting information, it determines that printing is to be without a border.

[0032] In S803, the CPU 303 compares the maximum print width on the host side with the paper width on the recording device side to determine whether the paper width on the recording device side is larger. If the CPU 303 determines that the paper width on the recording device side is larger (Yes), the process proceeds to S804. If the CPU 303 determines that the paper width on the recording device side is larger (No), the process proceeds to S805. Specifically, in the case shown in FIG. 9(a), the CPU 303 determines that the paper width on the recording device side is larger than the maximum print width on the host side. FIG. 9(a) is a diagram showing an example of a case where printing is determined to be possible in S803. With reference to FIG. 9(a), a case where printing is determined to be possible in the case of bordered printing will be described. The approximately rectangular area shown by the solid line in FIG. 9(a) is the paper size on the recording device side when the paper type is A4. The approximately rectangular area shown by the dotted line in FIG. 9(a) is the maximum printable area on the host side when the paper type is Letter. In the left-right direction of the paper surface in FIG. 9(a), the paper width on the recording device side is 210 mm. On the other hand, the maximum print width on the host side is 205.9 mm. The maximum print width is calculated as follows. For example, if the top, bottom, left and right margins are set to 5 mm for bordered printing, the maximum print width is the paper width of 215.9 mm minus the left and right margins of 5 mm (215.9 mm - 10 mm = 205.9 mm). In other words, "the maximum print width on the host side < the paper width on the recording device side", and the print area fits within the paper width on the recording device side, so printing can be performed normally. On the other hand, in the case shown in FIG. 9(b), the CPU 303 determines that the maximum print width on the host side is larger than the paper width on the recording device side. FIG. 9(b) is a diagram showing an example of a case where printing is determined to be impossible in S803. A case where printing is determined to be impossible in bordered printing will be described with reference to FIG. 9(b). The approximately rectangular area shown by solid lines in FIG. 9(b) is the paper size on the recording device side when the paper type is A4. The approximately rectangular area indicated by the dotted line in Fig. 9(b) is the maximum printable area on the host side when the paper type is Letter. In the left-right direction of the paper surface in Fig. 9(b), the paper width on the recording device side is 210 mm. On the other hand, the maximum print width on the host side is 213.9 mm. In Fig. 9(b), unlike Fig. 9(a), margins of 1 mm are set on the top, bottom, left and right sides using bordered printing. The maximum print width is 213.9 mm when the above-mentioned derivation formula is applied.In other words, "maximum print width on the host side>paper width on the recording device side", and printing cannot be performed normally because the print area does not fit within the paper width on the recording device side. In this way, the judgment by the CPU 303 differs depending on the margin width set. On the other hand, in S803, the CPU 303 does not compare the paper length of the host computer 313 and the recording device 101. The reason for not making the comparison is that the CPU 303 has already completed the judgment of a paper mismatch between the host computer 313 and the recording device 101 in S605, and therefore there is no need to judge the paper length again.

[0033] Returning to FIG. 8, in S804, CPU 303 sets forced continuation to be possible. That is, because CPU 303 has determined in S803 that printing can be performed normally with the paper set in the recording device 101, it sets forced continuation to be possible, which allows printing even if the paper on the recording device side and the paper on the host side are different. Then, CPU 303 proceeds to the processing of S806. In S805, CPU 303 sets forced continuation to be impossible. That is, because CPU 303 has determined in S803 that printing cannot be performed normally with the paper set in the recording device 101, it sets forced continuation to be impossible. Then, CPU 303 proceeds to the processing of S806.

[0034] In S815, the CPU 303 compares the paper width on the host side with the paper width on the recording device side and determines whether the paper width on the recording device side is larger. That is, since the CPU 303 has determined in S802 that the printing is borderless, it treats the maximum printable width on the host side as the paper width and performs the process of S815. If the CPU 303 determines that the paper width on the recording device side is larger (Yes), it proceeds to the process of S816, and if it determines that the paper width on the recording device side is not larger (No), it proceeds to the process of S817. Specifically, in the case shown in FIG. 9(c), the CPU 303 determines that the paper width on the recording device side is larger than the paper width on the host side. FIG. 9(c) is a diagram showing an example of a case where it is determined that printing is possible in S815. A case where it is determined that printing is possible in the case of borderless printing will be described with reference to FIG. 9(c). The substantially rectangular area shown by the solid line in FIG. 9(c) is the paper size on the recording device side when the paper type is Letter. The dotted rectangular area in FIG. 9(c) is the paper size on the host side when the paper type is A4. In the left-right direction of the paper surface in FIG. 9(c), the paper width on the recording device side is 215.9 mm. On the other hand, the paper width on the host side is 210 mm. In other words, "the paper width on the host side < the paper width on the recording device side", and the print area fits within the paper width on the recording device side, so printing can be performed normally. On the other hand, in the case shown in FIG. 9(d), the CPU 303 determines that the paper width on the host side is larger than the paper width on the recording device side. FIG. 9(d) is a diagram showing an example of a case where it is determined that printing is impossible in S815. A case where it is determined that printing is impossible in the case of borderless printing will be described with reference to FIG. 9(d). The solid rectangular area in FIG. 9(d) is the paper size on the recording device side when the paper type is A4. The dotted rectangular area in FIG. 9(d) is the paper size on the host side when the paper type is Letter. In the left-right direction of the paper surface in Fig. 9(d), the paper width on the recording device side is 210 mm. On the other hand, the paper width on the host side is 215.9 mm. In other words, "the paper width on the host side is greater than the paper width on the recording device side", and printing cannot be performed normally because the print area does not fit within the paper width on the recording device side. In this way, the judgment by the CPU 303 differs depending on the paper width.

[0035] Returning to FIG. 8, in S816, CPU 303 sets forced continuation to be possible. That is, CPU 303 sets forced continuation to be possible because it has determined in S815 that printing can be performed normally with the paper set in the recording device 101. Then, CPU 303 proceeds to the processing of S806. In S817, CPU 303 sets forced continuation to be impossible. That is, CPU 303 sets forced continuation to be impossible because it has determined in S815 that printing cannot be performed normally with the paper set in the recording device 101. Then, CPU 303 proceeds to the processing of S806.

[0036] In S806, the CPU 303 judges whether or not forced continuation is possible. If it is judged that forced continuation is possible (Yes), the process proceeds to S807, and if it is judged that forced continuation is not possible (No), the process proceeds to S808. In S807, the CPU 303 displays a paper mismatch screen. Specifically, the CPU 303 displays a display screen as shown in FIG. 10 on the operation unit 102. After that, the CPU 303 proceeds to S809. FIG. 10 is a diagram showing an example of the paper mismatch screen. With reference to FIG. 10, the paper mismatch screen displayed when it is judged that forced continuation is possible in S806 will be described. The paper mismatch screen in FIG. 10 has a "Print with set paper" button, a "Replace paper and print" button, and a "Cancel printing" button. The "Print with set paper" button is an operator that accepts forced continuation of printing by a user's operation. The "Replace paper and print" button is an operator that accepts replacement of a recording medium by a user. The "Cancel printing" button is an operator that accepts cancellation of printing. By selecting any one of the controls, the user can cause the recording device 101 to execute the desired process. Note that the CPU 303 may transmit screen data of the paper mismatch screen to the host computer 313 in order to display the paper mismatch screen on the display unit of the host computer 313 and execute the process desired by the user. Thereafter, in response to an operation on the display unit of the host computer 313, the CPU 303 may receive information indicating the selected process from the host computer 313. This allows the user to cause the recording device 101 to execute the desired process from the host computer 313 without operating the operation unit 102 of the recording device 101.

[0037] Returning to FIG. 8, in S808, the CPU 303 displays a paper mismatch screen. Specifically, the CPU 303 displays a display screen as shown in FIG. 11 on the operation unit 102. After that, the CPU 303 proceeds to the process of S809. FIG. 11 is a diagram showing an example of the paper mismatch screen. With reference to FIG. 11, the paper mismatch screen displayed when it is determined that forced continuation is not possible will be described. The paper mismatch screen in FIG. 11 has a "Replace paper and print" button and a "Cancel printing" button. The "Replace paper and print" button and the "Cancel printing" button are as described above, and therefore will not be described. Since it is determined that forced continuation is not possible in S806, the mismatch display screen in FIG. 11 does not display the "Print with paper set" button that was displayed on the screen in FIG. 10. In this way, when forced continuation is set to be not possible, the "Print with paper set" button is not displayed as an option on the display screen in FIG. 11 so that the recording device 101 does not forcibly continue printing. As described in step S807, the CPU 303 may transmit screen data for the paper mismatch screen to the host computer 313, and then receive information indicating the selected process from the host computer 313.

[0038] Returning to Fig. 8, in S809, CPU 303 determines whether or not the operator displayed in S807 or S808 has been selected by the user's operation. If CPU 303 determines that the operator has been selected (Yes), it proceeds to processing of S810, and if it determines that the operator has not been selected (No), it proceeds to processing of S809 again. Specifically, CPU 303 continues processing of S809 until any of the operators displayed on the paper mismatch screen of Fig. 10 or 11 is selected.

[0039] In S810, the CPU 303 judges whether or not forced continuation has been selected. If the CPU 303 judges that forced continuation has been selected (Yes), the process proceeds to S811, and if the CPU 303 judges that forced continuation has not been selected (No), the process proceeds to S812. Specifically, if the CPU 303 judges that the "Print with set paper" button has been pressed by the user's operation on the paper mismatch screen of FIG. 10, the process proceeds to S811. On the other hand, if the CPU 303 judges that the "Replace paper and print" button or the "Cancel printing" button has been pressed on the paper mismatch screen of FIG. 10 or FIG. 11, the CPU 303 proceeds to S812. In S811, the CPU 303 sets the printing to possible, and ends the forced continuation judgment process.

[0040] In S812, CPU 303 determines whether or not paper replacement has been selected. If CPU 303 determines that paper replacement has been selected (Yes), it proceeds to processing of S813, and if it determines that paper replacement has not been selected (No), it proceeds to processing of S814. Specifically, if the "Replace Paper and Print" button is selected by a user operation on the paper mismatch screen of Fig. 10 or Fig. 11, CPU 303 proceeds to processing of S813. On the other hand, if the "Cancel Printing" button is selected by a user operation on the paper mismatch screen of Fig. 10 or Fig. 11, CPU 303 proceeds to processing of S814.

[0041] In S813, the CPU 303 determines whether the paper has been replaced. If the CPU 303 determines that the paper has been replaced (Yes), it proceeds to the process of S811, and if the CPU 303 determines that the paper has not been replaced (No), it proceeds to the process of S813 again. In other words, the CPU 303 continues the process of S813 until the paper is replaced. The CPU 303 determines that the paper has been replaced when there is an input from the user to the operation unit 102 or the display unit of the host computer 313 connected to the recording device 101. In S814, the CPU 303 sets printing to impossible, and ends the forced continuation determination process.

[0042] As described above, according to the embodiment of the present disclosure, if the paper width on the recording device side is larger than the maximum print width on the host side, printing can be performed as is, thereby increasing the number of printable patterns.

[0043] FIG. 12 is a table showing an example of a printable pattern by forcibly continuing printing. With reference to FIG. 12, printable patterns in the case of bordered printing will be described. In FIG. 12, the leftmost two columns list the paper type set in the recording device 101 and the paper width corresponding to the paper type. In addition, the top two rows of FIG. 12 list the paper type set in the host computer 313 and the maximum print width corresponding to the paper type. The circles in FIG. 12 indicate patterns that have been printable in the past. For example, when the paper type set in the recording device 101 is A4 and the paper type set in the host computer 313 is B5, this is a comparative example pattern that is printable even if the paper types are different and regardless of the borderless / bordered setting. The double circles in FIG. 12 are patterns that have become printable by the forcibly continuing determination process of the recording device 101 in the embodiment of the present disclosure. For example, when the paper type set in the recording device 101 is A4 and the paper type set in the host computer 313 is Letter, this is a pattern that is printable compared to the comparative example. Note that the maximum print width shown in Fig. 12 is set with a margin width of 3.4 mm on both sides, but it goes without saying that if the margin width is increased, the number of printable patterns will increase. If the paper loaded in the recording device is narrower than the paper size originally intended to be used, printing can be prevented because there is a risk of ink staining the inside of the recording device. In this case, however, the number of printable patterns is limited. On the other hand, by forcing continuation of printing, it is possible to increase the number of printable patterns even if the settings on the host side that submits the print job differ from the settings on the recording device.

[0044] <Other embodiments> The present disclosure can be realized by supplying a program that realizes one or more functions of the above-mentioned embodiments to a system or device via a network or a storage medium. The present disclosure can also be realized by a process in which one or more processors in a computer of the system or device read and execute the program. The present disclosure can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

[0045] The disclosure of the present embodiment includes configurations typified by the following recording device example, control method example, and program example. <Configuration 1> A recording device, comprising: an acquisition means for acquiring a print job from an information processing device, the print job including first paper information indicating the size of the paper used for printing and margin information indicating whether or not a margin area is to be provided in the printing; a determination means for determining whether printing is possible based on area information indicating a print area based on the margin information and the second paper information when the first paper information and second paper information indicating a size of paper set in the recording device do not match; A recording device comprising: <Configuration 2> 2. The recording device according to configuration 1, wherein the first paper information and the second paper information include paper size information indicating a size of the paper and paper type information indicating a type of the paper. <Configuration 3> 3. The recording device according to claim 1, wherein the determining means performs the determination when the obtaining means obtains the margin information indicating that a margin area is to be provided in the printing. <Configuration 4> 4. The recording device according to any one of claims 1 to 3, wherein the margin information includes information relating to a width of the margin area. <Component 5> 5. The recording device according to any one of configurations 1 to 4, wherein the determination unit makes the determination by comparing a printing width of the printing area with a paper width included in the second paper information. <Component 6> 6. The recording apparatus according to configuration 5, wherein the determining means determines that printing is possible when the paper width is larger than the printing width. <Component 7> 7. The recording device according to configuration 5 or 6, wherein the determining means determines that printing is not possible when the paper width is smaller than the printing width. <Component 8> 8. The recording device according to any one of configurations 1 to 7, further comprising a display unit that displays an operator for accepting continuation of printing when the determination unit determines that printing is possible. <Component 9> A recording device described in any one of configurations 1 to 7, characterized in that, when the determination means determines that printing is possible, screen data for displaying an operator that accepts continuation of printing is transmitted to the information processing device. <Component 10> 10. The recording device according to configuration 8 or 9, wherein the determining means determines that printing is possible in response to the selection of the operator. <Component 11> A control method for a recording device having an acquisition unit that acquires a print job from an information processing device, the print job including first paper information indicating a size of paper used for printing and margin information indicating whether or not a margin area is to be provided in the printing, the control method comprising: When the first paper information does not match with second paper information indicating the size of the paper set in the recording device, it is determined whether printing is possible based on area information indicating a print area based on the margin information and the second paper information. 13. A method for controlling a recording apparatus comprising the steps of: <Component 12> A program for causing a computer to execute the recording apparatus control method according to claim 11. [Explanation of symbols]

[0046] 101 Recording device 303 CPU 314 Host Computer

Claims

1. A recording device, comprising: an acquisition unit that acquires a print job from an information processing device, the print job including first paper information indicating the size of paper used for printing and margin information indicating whether or not a margin area is to be provided in the printing; a determination means for determining whether printing is possible based on area information indicating a print area based on the margin information and the second paper information when the first paper information and second paper information indicating a size of paper set in the recording device do not match; A recording device comprising:

2. 2. The recording apparatus according to claim 1, wherein the first paper information and the second paper information include paper size information indicating a size of the paper and paper type information indicating a type of the paper.

3. 3. The recording apparatus according to claim 1, wherein the determining unit makes the determination when the obtaining unit obtains the margin information indicating that a margin area is to be provided in the printing.

4. 3. The recording apparatus according to claim 1, wherein the margin information includes information relating to a width of the margin area.

5. 3. The recording apparatus according to claim 1, wherein the determining unit makes the determination by comparing a printing width of the printing area with a paper width included in the second paper information.

6. 6. The recording apparatus according to claim 5, wherein said determining means determines that printing is possible when said paper width is larger than said print width.

7. 7. The recording apparatus according to claim 6, wherein said determining means determines that printing is not possible when said paper width is smaller than said print width.

8. 2. The recording apparatus according to claim 1, further comprising a display unit that displays an operator for accepting continuation of printing when the determination unit determines that printing is possible.

9. 2. The recording apparatus according to claim 1, wherein, when the determining means determines that printing is possible, screen data for displaying an operator for accepting continuation of printing is transmitted to the information processing apparatus.

10. 10. The recording apparatus according to claim 8, wherein the determining means determines that printing is possible in response to the selection of the control.

11. 1. A method for controlling a recording device having an acquisition unit that acquires a print job from an information processing device, the print job including first paper information indicating a size of paper used for printing and margin information indicating whether or not a margin area is to be provided in the printing, the method comprising: When the first paper information does not match with second paper information indicating the size of the paper set in the recording device, it is determined whether printing is possible based on area information indicating a print area based on the margin information and the second paper information.

13. A method for controlling a recording apparatus comprising the steps of:

12. A program for causing a computer to execute the recording apparatus control method according to claim 11.

Citation Information

Patent Citations

  • Image forming apparatus, control method for the same, information processor, information processing method, and program for realizing them

    JP2004318817A