Printer and computer program for printer

The printer's control unit enhances user convenience by sending capability information to the terminal device, allowing easy selection and execution of cutting processes on cut paper, addressing the limitations of generic drivers in existing printers.

JP7819493B2Active Publication Date: 2026-02-25BROTHER KOGYO KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021214993
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-28
Publication Date
2026-02-25
Estimated Expiration
2041-12-28

AI Technical Summary

Technical Problem

Existing printers lack user-friendly mechanisms for users to easily select and execute cutting processes on cut paper, especially when using generic drivers that do not support specific printer capabilities.

Method used

The printer includes a control unit that sends capability information to a terminal device, displaying specific size or type information for cutting options, allowing users to select and execute cutting processes through a generic driver by sending and receiving specific strings indicating cutting processes.

Benefits of technology

Enhances user convenience by enabling easy selection and execution of cutting processes on cut paper, even with generic drivers, by providing clear cutting options on the terminal device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007819493000001
    Figure 0007819493000001
  • Figure 0007819493000002
    Figure 0007819493000002
  • Figure 0007819493000003
    Figure 0007819493000003
Patent Text Reader

Abstract

To provide a technique that can improve convenience for a user of a printer that can execute predetermined processing for cutting a cut paper.SOLUTION: A printer comprises a printing execution part that executes printing on a cut paper, a processing execution part that executes predetermined processing related to cutting of the cut paper, and a control part. The control part, when a first cut paper having a first size is stored in a storage part, transmits, to a terminal device, capability information including specific size information showing a cut paper having a specific size smaller than the first size. The specific size information includes a specific letter string. When the specific letter string displayed on the terminal device is selected by a user, the printer receives, from the terminal device, selection information showing that the specific size information is selected. When receiving the selection information from the terminal device, the printer makes the processing execution part execute the predetermined processing to the first cut paper.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This specification discloses a technique related to a printer that can cut cut paper. [Background technology]

[0002] Patent Document 1 discloses a printing device that can cut cut paper. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-094784 Summary of the Invention [Problem to be solved by the invention]

[0004] This specification provides a technique for improving convenience for users of printers that can perform predetermined processes related to cutting cut paper. [Means for solving the problem]

[0005] The printer disclosed in this specification may include a storage unit for storing cut paper, a transport unit for transporting the cut paper from the storage unit, a printing execution unit for printing on the cut paper, a processing execution unit for performing specified processing related to cutting the cut paper, and a control unit. The control unit may include a capability information sending unit that sends capability information to the terminal device, where when a first cut sheet having a first size is stored in the storage unit, the capability information includes specific size information indicating a cut sheet having a specific size smaller than the first size, and the specific size information includes a specific string that indicates the content of the specified processing; a print data receiving unit that receives from the terminal device selection information indicating that the specific size information has been selected and image data representing an image to be printed in response to a user selecting the specific string displayed on the terminal device after the capability information has been sent to the terminal device; a print control unit that, when the selection information and the image data are received from the terminal device, causes the transport unit to transport the first cut sheet and the print execution unit to print the image on the first cut sheet; and a processing control unit that, when the selection information is received from the terminal device, causes the process execution unit to perform the specified processing on the first cut sheet.

[0006] According to the above configuration, when a first cut sheet of a first size is stored in the printer, the printer transmits capability information to the terminal device, including specific size information indicating a cut sheet of a specific size smaller than the first size. The specific size information includes a specific character string indicating the content of a specific cutting process. As a result, the specific character string is displayed on the terminal device. Therefore, when a user desires to perform a specific process on the cut sheet, the user can easily select the specific character string displayed on the terminal device. This improves user convenience.

[0007] Another printer disclosed in this specification may include a storage unit for storing cut paper, a transport unit for transporting the cut paper from the storage unit, a printing execution unit for printing on the cut paper, a processing execution unit for performing specified processing related to cutting the cut paper, and a control unit. The control unit may include a capability information sending unit that sends capability information to the terminal device, where when a first cut sheet of a first paper type is stored in the storage unit, the capability information includes specific type information that indicates a cut sheet of a specific paper type different from the first paper type, and the specific type information includes a specific string that indicates the content of the specified process; a print data receiving unit that receives from the terminal device selection information indicating that the specific paper type has been selected and image data representing an image to be printed in response to a user selecting the specific string displayed on the terminal device after the capability information has been sent to the terminal device; a print control unit that, when the selection information and the image data are received from the terminal device, causes the transport unit to transport the first cut sheet and the print execution unit to print the image on the first cut sheet; and a process control unit that, when the selection information is received from the terminal device, causes the process execution unit to perform the specified process on the first cut sheet.

[0008] According to the above configuration, when a first cut sheet of a first paper type is loaded into the printer, the printer transmits capability information to the terminal device, including specific type information indicating a cut sheet of a specific paper type different from the first paper type. The specific type information includes a specific character string indicating the content of a predetermined process related to cutting. As a result, the specific character string is displayed on the terminal device. Therefore, when a user desires to perform a predetermined process on the cut sheet, the user can easily select the specific character string displayed on the terminal device. This improves user convenience.

[0009] A control method for implementing the printer, a computer program, and a computer-readable recording medium storing the computer program are also novel and useful. Also novel and useful is a communication system including the printer and a terminal device. [Brief explanation of the drawings]

[0010] [Figure 1] This shows the hardware configuration of the printer. [Figure 2] 1 shows the control configuration of the printer. [Figure 3] 10 shows a flowchart of capability information transmission processing according to the first and second embodiments. [Figure 4] The sequence diagram for Case A is shown below. [Figure 5] 10 shows an example of a print setting screen. [Figure 6] The sequence diagram for Case B is shown below. [Figure 7] 13 shows a flowchart of capability information transmission processing according to the third embodiment. [Figure 8] The sequence diagram for Case C is shown below. [Figure 9] 10 shows an example of a print setting screen. [Figure 10] The sequence diagram for Case D is shown below. DETAILED DESCRIPTION OF THE INVENTION

[0011] (First Example) (Hardware configuration of printer 10; Figure 1) 1, printer 10 includes a storage unit 18, a transport unit 20, a print execution unit 22, a cutting unit 24, and a paper output tray 50. Storage unit 18, transport unit 20, print execution unit 22, and cutting unit 24 are provided inside a housing (not shown) of printer 10. Paper output tray 50 is exposed to the outside of the housing.

[0012] The storage unit 18 stores cut sheets 56. "Cut sheets" refer to paper that has been cut to a predetermined size, such as A4 size, A5 size, letter size, or postcard size. In this embodiment, the storage unit 18 can store A4-size and A5-size cut sheets.

[0013] The transport section 20 includes a transport path 52 and a plurality of rollers 58, 60, 62, 64, and 66. The cut paper 56 stored in the storage section 18 is transported along the transport path 52 by the rollers 58 and the like.

[0014] In this embodiment, the print execution unit 22 includes an inkjet head 68. The inkjet head 68 prints an image on the cut sheet 56 by ejecting ink onto the cut sheet 56 transported by rollers 58 and 60. The printed cut sheet 56 is then transported further downstream in the transport direction by rollers 62 and 64. In a modified example, the print execution unit 22 may include a laser-type printing mechanism.

[0015] The cutting unit 24 is equipped with a cutting blade (not shown). The cutting unit 24 cuts the printed cut sheet 56 by moving the cutting blade in a direction perpendicular to the plane of FIG. 1 . This separates the cut sheet 56 into an upstream portion and a downstream portion in the transport direction. In particular, the cutting unit 24 cuts the cut sheet 56 in half by cutting a straight line connecting the midpoints of a pair of long sides of the cut sheet 56. That is, the cutting unit 24 can cut, for example, an A4-sized cut sheet in half to form two A5-sized cut sheets. Each cut sheet 56 is further transported downstream in the transport direction by rollers 66. As a result, each cut sheet 56 reaches the paper output tray 50.

[0016] In this way, the printer 10 of this embodiment can cut the cut paper 56. Therefore, if the user of the printer 10 prepares, for example, A4-sized cut paper, they can obtain printed paper of a size smaller than A4 (for example, A5 size). For example, even if a user wants to print on A5-sized cut paper but does not have A5-sized cut paper, the printer 10 can provide the user with A5-sized cut paper by printing on and cutting the A4-sized cut paper.

[0017] (Control configuration of printer 10; Figure 2) Next, the control configuration of the printer 10 will be described with reference to Fig. 2. A communication system 2 is realized by the printer 10 and a PC 100. The printer 10 and the PC 100 are connected to a LAN (short for Local Area Network) 4. The printer 10 and the PC 100 can communicate with each other via the LAN 4. The LAN 4 may be a wired LAN or a wireless LAN.

[0018] The printer 10 includes a display unit 12, a communication interface 14, an operation unit 16, a transport unit 20, a print execution unit 22, a cutting unit 24, and a control unit 30. Each of the units 12 to 30 is connected to a bus line (reference numeral omitted).

[0019] The display unit 12 is a display for displaying various information. The display unit 12 also functions as a so-called touch panel. That is, the display unit 12 also functions as an operation unit operated by the user. The communication interface 14 is connected to the LAN 4. The operation unit 16 has a plurality of keys. The user can input various instructions to the printer 10 by operating the operation unit 16. The rollers 58 of the conveying unit 20, the print execution unit 22, and the cutting unit 24 convey the cut paper 56, print on the cut paper 56, and cut the cut paper 56 in accordance with instructions from the control unit 30 (i.e., the CPU 32 described below).

[0020] The control unit 30 includes a CPU 32 and a memory 34. The CPU 32 executes various processes in accordance with a program 36 stored in the memory 34. The memory 34 is configured with a volatile memory, a non-volatile memory, etc. In addition to the program 36, the memory 34 stores the accommodated paper size and cutting setting values.

[0021] The storage paper size indicates the size of the cut paper stored in the storage unit 18. As will be described in detail later, when a cut sheet is stored in the storage unit 18, the user inputs the size of the cut sheet into the printer 10. The input size is stored in the memory 34 as the storage paper size. In particular, in this embodiment, the user can input various paper sizes (e.g., A4, A5) described in Tables 3 to 7 of PWG MSN 2.0 (The Printer Working Group Media Standardized Names 2.0), as well as paper sizes other than those described in Tables 3 to 7 of PWG MSN 2.0. The latter paper size is a paper size defined by the vendor of the printer 10, specifically, "A5_cut." The paper size "A5-cut" is information indicating a paper size related to cutting of cut paper. Note that the paper size "A5-cut," indicating a paper size related to cutting of cut paper, is just an example, and any other character string related to cutting may be used. The cut setting is either "on," indicating that the printer 10 will cut the cut sheet, or "off," indicating that the printer 10 will not cut the cut sheet. How the cut setting is stored in memory 34 will be described later.

[0022] (PC100 configuration) The PC 100 is used by a user of the printer 10. The PC 100 is equipped with a generic driver 102. The generic driver 102 is a printer driver provided by a business other than the vendor of the printer 10. Unlike a printer driver dedicated to a specific printer (i.e., a dedicated driver), the generic driver 102 can execute printing on various printers manufactured by multiple printer vendors. The generic driver 102 may be installed on the PC 100 from a server (not shown) on the Internet, or may be pre-installed on the PC 100 at the time of shipment. In this embodiment, the generic driver 102 is a printer driver that executes processing in accordance with the IPP (short for Internet Printing Protocol) method. In a modified example, the generic driver 102 may be a printer driver that executes processing in accordance with a method other than the IPP method.

[0023] (Capability information transmission process; Figure 3) Next, the capability information transmission process executed by the CPU 32 of the printer 10 will be described with reference to Figure 3. The capability information transmission process is triggered by receiving a Get-Printer-Attributes request in accordance with the IPP method from the PC 100. Hereinafter, Get-Printer-Attributes will be referred to as "GPA" and request as "req." The GPA req is a command that requests the printer to transmit capability information indicating the printing conditions that the printer can perform.

[0024] In S10, the CPU 32 determines whether the accommodated paper size stored in the memory 34 is A4, A5, or A5-cut. If the CPU 32 determines that the accommodated paper size is A4 ("A4" in S10), it proceeds to S12; if the CPU 32 determines that the accommodated paper size is A5 ("A5" in S10), it proceeds to S30; and if the CPU 32 determines that the accommodated paper size is A5-cut ("A5-cut" in S10), it proceeds to S14.

[0025] In S12, the CPU 32 determines whether the cutoff setting value stored in the memory 34 indicates ON or OFF. If the cutoff setting value indicates ON (YES in S12), the CPU 32 proceeds to S14, and if the cutoff setting value indicates OFF (NO in S12), the CPU 32 proceeds to S20.

[0026] In S14, the CPU 32 sends a GPA response to the PC 100. Hereinafter, the response will be referred to as "res." The GPA res includes information related to media-supported (hereinafter referred to as "ms") and information related to media-col-ready (hereinafter referred to as "mcr"). In addition to the above information, the GPA res may also include information indicating the paper type and information indicating post-processing that can be performed by the printer 100 (for example, stapling printed sheets). The ms is information indicating the size of cut paper that the printer 10 can print on (in other words, the size of cut paper that can be stored in the storage unit 18). The mcr is information indicating the size of cut paper stored in the storage unit 18. That is, "iso_a4_210×297mm, iso_a5_148×210mm" included in ms in S14 indicates that the storage unit 18 can store both A4-sized and A5-sized cut sheets. Also, "om_a5-cut_148×210mm" included in ms includes the string "A5-cut," which indicates a paper size that does not actually exist. That is, the paper size "A5-cut" is a vendor-defined paper size other than those described in Tables 3 to 7 of PWG MSN 2.0. "om_a5-cut_148×210mm" indicates that the storage unit 18 can store the paper size "A5-cut," even though it cannot actually store it. In other words, "om_a5-cut_148×210mm" indicates that the printer 10 can cut A4-sized cut sheets to form A5-sized cut sheets. "om_a5-cut_148×210mm" may be written in accordance with the format described in 5. Media Size Self-Describing Names of PWG MSN 2.0. Furthermore, the paper size "A5-cut" may be the same as or different from the string "a5-cut" contained in "om_a5-cut_148×210mm."

[0027] Furthermore, the "media-size=iso_a4_210×297mm" included in the mcr in S14 indicates that A4-sized cut sheets are stored in the storage unit 18. The "media-size=om_a5-cut_148×210mm" included in the mcr includes the string "A5-cut," which indicates a paper size that does not actually exist (i.e., a paper size defined by the vendor). The "media-size=om_a5-cut_148×210mm" indicates that the paper size "A5-cut" is stored in the storage unit 18, even though it is not actually stored there. In other words, the "media-size=om_a5-cut_148×210mm" indicates that the printer 10 can cut A4-sized cut sheets to form A5-sized cut sheets. In a modified example, information indicating the size of the cut sheets stored in the storage unit 18 may be sent as media-ready instead of the mcr. In another modification, both mcr and media-ready may be transmitted, or neither mcr nor media-ready may be transmitted. When the process of S14 ends, the process of FIG.

[0028] In S20, the CPU 32 transmits to the PC 100 a GPA res that includes "iso_a4_210×297mm, iso_a5_148×210mm" as ms and "media-size=iso_a4_210×297mm" as mcr. In other words, the GPA res does not include information indicating "A5-cut". When the processing of S20 ends, the processing of FIG. 3 ends.

[0029] In S30, the CPU 32 transmits to the PC 100 a GPA res that includes "iso_a4_210×297mm, iso_a5_148×210mm" as ms and "media-size=iso_a5_148×210mm" as mcr. In other words, the GPA res does not include information indicating "A5-cut." When the processing of S30 ends, the processing of FIG. 3 ends.

[0030] (Case A; Figure 4) Next, with reference to Fig. 4, a case A realized by the process of Fig. 3 will be described. In case A, the user places A4 size cut paper 56 in the storage unit 18 of the printer 10 at T10.

[0031] When the printer 10 (i.e., the CPU 32) accepts the setting of the cut paper 56 in T10, it displays a size input screen on the display unit 12 in T12. The size input screen includes a message inquiring of the user about the size of the cut paper set in the storage unit 18, an area for selecting the storage paper size, and an OK button. In T14, the printer 10 accepts the user's selection of the storage paper size "A4" and selection of the OK button, and in T16, stores the storage paper size "A4" in the memory 34. In a modified example, the printer 10 may be equipped with a sensor that detects the storage paper size. In this case, it is not necessary for the user to select the storage paper size.

[0032] Next, if the stored paper size is "A4," the printer 10 displays a selection screen in T18 to allow the user to select whether or not to cut the cut paper. The user selects "Cut" "On" included in the selection screen in T20. In this case, the printer 10 stores the cut setting value "On" in the memory 34 in T22. In this way, the user can select whether or not to cut the cut paper. Note that if the stored paper size is "A5," the printer 10 does not display the selection screen in T18. This is because the printer 10 is configured not to cut A5-sized cut paper.

[0033] In T30, the user executes a print operation on the PC 100. The print operation includes an operation to select image data representing the image to be printed and an operation to start the generic driver 102. As a result, the generic driver 102 executes each subsequent process. When the PC 100 accepts the print operation from the user in T30, it sends a GPA req to the printer 10 in T32.

[0034] When the printer 10 receives a GPA req from the PC 100 in T32 (triggering the process in FIG. 3), it determines that the accommodated paper size stored in the memory 34 is "A4" ("A4" in S10) and determines that the cutting setting value stored in the memory 34 is "on" (YES in S12). Then, in T34, the printer 10 sends a GPA res to the PC 100 (S14). The GPA res sent in T34 includes each piece of information in S14 in FIG. 3.

[0035] When the PC 100 receives the GPA res from the printer 10 in T34, it displays the print setting screen D1 in T36. As shown in Fig. 5, the print setting screen D1 includes a preview image showing the image to be printed, a size selection area for selecting the size of the cut paper to be printed on, and a print button.

[0036] By accepting a pull-down selection in the size selection area, the PC 100 can display one or more cut paper sizes indicated by the information in the ms field included in the GPA res of the T34, or one or more cut paper sizes indicated by the media-size field included in the mcr field included in the GPA res. Whether the size selection area displays one or more cut paper sizes indicated by the information in the ms field or one or more cut paper sizes indicated by the media-size field in the mcr field depends on the PC 100's OS (short for Operating System) program (not shown) and programs running on the OS program (e.g., applications, plug-in drivers, etc.). That is, some OS programs and programs running on the OS program display one or more cut paper sizes indicated by the information in the ms field in the size selection area, while other OS programs and programs running on the OS program display one or more cut paper sizes indicated by the media-size field in the mcr field in the size selection area. For this reason, the printer 100 sends a GPA res containing both the ms field and the mcr field to the PC 100. In a modified example, the printer 100 may transmit a GPA res including only one of ms and mcr to the PC 100.

[0037] In this embodiment, the OS program of PC 100 and the program running on the OS are programs that display one or more cut paper sizes indicated by media-size in mcr in the size selection area. In a modified example, the OS program of PC 100 and the program running on the OS may be a program that displays one or more cut paper sizes indicated by each piece of information in ms.

[0038] When PC100 accepts a pull-down selection in the size selection area, it displays two options, "A4" and "A5-cut," indicated by "media-size=iso_a4_210×297mm" and "media-size=om_a5-cut_148×210mm" in the mcr included in T34's GPA res (see screen D2 in Figure 5). Then, when PC100 accepts the selection of the size "A5-cut" in T38, it displays "A5-cut" in the size selection area, as shown in screen D3.

[0039] Thereafter, when the PC 100 accepts the selection of the print button on the screen D3 in T40, it sends a Validate-Job req including "media-size=om_a5-cut_148×210mm" corresponding to the selected "A5-cut" to the printer 10 in T42.

[0040] When the printer 10 receives a Validate-Job req in accordance with the IPP method in T42, it sends a Validate-Job res to the PC 10 in T44. As a result, the printer 10 receives a Create-Job req in accordance with the IPP method from the PC 10 in T46, and sends a Create-Job res to the PC 10 in T48. The Create-Job req in T46 contains the same information as the Validate-Job in T42.

[0041] When PC 100 receives a Create-Job res from printer 10 at T48, it converts the image data to be printed and generates print data in a data format that can be interpreted by printer 10. The image represented by the print data has a size (i.e., 148 x 210 mm) that corresponds to "media-size=om_a5-cut_148 x 210 mm" included in the Validate-Job req. Then, PC 100 sends a Send-Document req in accordance with the IPP method to printer 10 at T50, and sends the print data to printer 10 at T52.

[0042] The printer 10 receives a Send-Document req from the PC 100 at T50, and receives print data from the PC 100 at T52. In this case, the printer 10 sends a Send-Document res at T54, and executes print processing at T56.

[0043] In the printing process of T56, the printer 10 first drives the rollers 58, 60 of the transport unit 20 to transport the A4-sized cut sheet 56 stored in the storage unit 18 to the print execution unit 22. Here, the A4-sized cut sheet 56 is transported along the direction of its long side. The printer 10 then rotates the image represented by the print data by 90 degrees to generate a rotated image and instructs the print execution unit 22 to print the rotated image. As a result, the print execution unit 22 prints the rotated image on the downstream half of the A4-sized cut sheet 56 (i.e., the downstream half in the transport direction). In other words, nothing is printed on the upstream half of the A4-sized cut sheet 56 (i.e., the upstream half in the transport direction).

[0044] Next, the printer 10 drives the rollers 60, 62, and 64 of the transport unit 20 to transport the printed A4-sized cut sheet 56 to the cutting unit 24. The printer 10 then instructs the cutting unit 24 to cut the printed A4-sized cut sheet 56. This causes the cutting unit 24 to cut the boundary between the downstream half and the upstream half of the A4-sized cut sheet 56. That is, the cutting unit 24 cuts the cut sheet 56 in half along a line connecting the midpoints of the pair of long sides of the cut sheet 56. As a result, a cut sheet of paper with a rotated image printed on it and a cut sheet of paper with no image printed on it are formed. Each of the two cut sheets of paper has the size indicated by the above media-size (i.e., 148 x 210 mm).

[0045] Next, the printer 10 drives the rollers 64, 66 of the transport unit 20 to transport the two cut sheets of paper to the paper output tray 50. As a result, two cut A5 size sheets of paper are provided to the user.

[0046] When the printer 10 receives a Get-Printer-Attributes req from the PC 100 in T58, it sends a Get-Printer-Attributes res including a Job-state "completed" indicating that the printing process has ended to the PC 100 in T60.

[0047] In this embodiment, the PC 100 is equipped with a generic driver 102 rather than a dedicated driver. If the PC 100 were equipped with a dedicated driver for the printer 10 capable of cutting cut sheets, the PC 100 could prompt the user to select whether or not to cut the cut sheets on the print setting screen. However, it is difficult to allow the user to make this selection with the generic driver 102. This is because printers capable of cutting cut sheets are not widely known, and it is highly likely that the print setting screen will not include a setting item for making this selection. Therefore, the printer 10 does not receive a cut request command instructing it to cut the cut sheets from the PC 100 equipped with the generic driver 102.

[0048] Printer 10 can switch whether or not to have cutter 24 cut the cut sheet even without receiving a cutting request command from PC 100. Specifically, when printer 10 receives GPA req from PC 100, it sends GPA res to PC 100, which includes information about the A4-sized cut sheets and the A5-cut-sized cut sheets that are actually stored (S14 in FIG. 3, T34 in FIG. 4). PC 100 then displays print setting screen D1, which includes options that match the capability information (T34 in FIG. 4).

[0049] If the user does not want the cut sheet to be cut, the user can select the paper size "A4" on the print setting screen (see FIG. 5). In this case, in T46, upon receiving a Create-Job req including "media-size=iso_a4_210×297mm," the printer 10 determines that cutting of the cut sheet should not be performed and does not cut the cut sheet. Alternatively, if the user wants to cut the cut sheet, the user can select the paper size "A5-cut" on the print setting screen. In this case, in T46, the printer 10 receives a Create-Job req including "media-size=om_a5-cut_148×210mm," determines that cutting of the cut sheet should be performed and cuts the cut sheet. In this way, the printer 10 can switch whether or not to cut the cut sheet without receiving a command requesting cutting of the cut sheet from the PC 100.

[0050] In a modified example in which the OS program of PC 100 displays one or more cut paper sizes indicated by the information in ms in the size selection area of ​​the print setting screen, the size selection area displays three options, "A4," "A5," and "A5-cut," indicated by "iso_a4_210×297mm," "iso_a5_148×210mm," and "om_a5-cut_148×210mm" in ms. In this modified example, the process when the user selects the size "A4" or "A5-cut" is the same as the process described above. On the other hand, if the user selects the size "A5," the printer 100 may display a paper error on the display unit 12 because the stored paper size (i.e., A4) and the size selected by the user (i.e., A5) differ.

[0051] Here, a case where the size of cut paper 56 stored in storage unit 18 of printer 10 is A5 size (ie, "A5" in S10 of FIG. 3) will be described.

[0052] If the paper size stored is A5, the printer 10 sends a GPA res to the PC 100 in T34, including the information in S30 of FIG. 3. When the PC 100 receives the GPA res from the printer 10 in T34, it displays a print setting screen in T36. In the size selection area of ​​the print setting screen, only one option, "A5," is displayed, indicated by "media-size=iso_a5_148×210mm" in the mcr included in the GPA res. Therefore, the user can only select the size "A5." Therefore, the PC 100 sends a Create-Job req to the printer 10 in T46, including "media-size=iso_a5_148×210mm." As a result, the printer 10 prints an A5-sized image on the A5-sized cut paper stored in the paper storage unit 18 in T56, without cutting the cut paper.

[0053] As described above, printer 10 is configured not to cut cut sheets when A5 size sheets are loaded. This is because it is unlikely that a user would want to cut A5 size sheets. Therefore, when A5 size sheets are loaded, printer 10 sends GPA res to PC 100, which includes only information about the A5 size as capability information (i.e., mcr). This reduces the number of options displayed on the print setting screen, allowing the user to easily select appropriate print settings based on the actual loaded cut sheet size, "A5."

[0054] In a modified example in which the OS program of PC 100 displays one or more cut paper sizes indicated by the information in ms in a size selection area within the print setting screen, two options, "A4" and "A5," indicated by "iso_a4_210×297mm" and "iso_a5_148×210mm" in ms, are displayed in the size selection area. In this modified example, if the user selects size "A5," an A5-sized image is printed on A5-sized cut paper as described above, and the cut paper is not cut. On the other hand, if the user selects size "A4," the printer 100 may display a paper error on display unit 12 because the stored paper size (i.e., A5) and the size selected by the user (i.e., A4) differ.

[0055] Next, a case will be described in which the size of the cut paper 56 stored in the storage unit 18 of the printer 10 is A4 size and the cutting setting value "OFF" is stored in the memory 34.

[0056] In T34, the printer 10 sends a GPA res including the information of S20 in FIG. 3 to the PC 100. Upon receiving the GPA res in T34, the PC 100 displays a print setting screen in T36. In the size selection area of ​​the print setting screen, only one option, "A4," is displayed, as indicated by "media-size=iso_a4_210×297mm" in the mcr included in the GPA res in T34. Therefore, the user can only select the size "A4." Therefore, in T42, the PC 100 sends a Create-Job req including "media-size=iso_a4_210×297mm" to the printer 10. As a result, in T56, the printer 10 prints an A4-sized image on the A4-sized cut paper stored in the storage unit 18 without cutting the cut paper.

[0057] As described above, the printer 10 is configured not to cut the cut paper when the cut setting selected by the user is off. This allows the user to switch between cutting and not cutting the cut paper according to their intention, improving user convenience. In particular, when the cut setting is off, the printer 10 sends a GPA res to the PC 100 that does not include information about the A5 size, which is not actually accommodated, as capability information (i.e., mcr). This reduces the number of options displayed on the print setting screen, allowing the user to easily select appropriate print settings for the "A4" size of the cut paper actually accommodated.

[0058] In a modified example in which the OS program of PC 100 displays one or more cut paper sizes indicated by the information in ms in a size selection area within the print setting screen, two options, "A4" and "A5," are displayed in the size selection area, indicated by "iso_a4_210×297mm" and "iso_a5_148×210mm" in ms. In this modified example, if the user selects size "A4," an A4-sized image is printed on A4-sized cut paper, as described above, and the cut paper is not cut. On the other hand, if the user selects size "A5," the printer 100 may display a paper error on display 12 because the stored paper size (i.e., A4) and the size selected by the user (i.e., A5) differ.

[0059] (Case B; Figure 6) Next, with reference to Fig. 6, a case B realized by the processing in Fig. 3 will be described. In case B, a selection of "A5-cut" as the accommodated paper size is accepted from the user. The processing in T110 and T112 is the same as the processing in T10 and T12 in Fig. 4.

[0060] In T114, the printer 10 accepts the user's selection of the storage paper size "A5-cut" and selection of the OK button, and in T116 stores the storage paper size "A5-cut" in the memory 34. In Case B, because the storage paper size is "A5-cut," the selection screen (see T18 in FIG. 4) for prompting the user to select whether or not to cut the cut paper is not displayed. The reason the user selects the storage paper size "A5-cut" is because the user wishes to cut A4-size cut paper. This prevents unnecessary screens from being displayed.

[0061] The processes at T130 to T136 are the same as those at T30 to T36 in Fig. 4 (S10 in Fig. 3, "A5-cut", S14). At T138, the PC 100 accepts the selection of the size "A4". In this case, although not shown, "A4" is displayed in the size selection area.

[0062] Thereafter, in T140, the PC 100 accepts the selection of the print button on the print setting screen, and in T142 sends a Validate-Job req including "media-size=iso_a4_210×297mm" corresponding to the selected "A4" to the printer 10. The processing of T144 to T154 is the same as the processing of T44 to T54 in Fig. 4, except that the information included in the Create-Job req is "media-size=iso_a4_210×297mm".

[0063] In the printing process at T156, the printer 10 first drives the rollers 58 and 60 of the transport unit 20 to transport an A4-sized cut sheet 56 stored in the storage unit 18 to the print execution unit 22. The printer 10 instructs the print execution unit 22 to print an image represented by the print data on almost the entire surface of the cut sheet 56. As a result, the print execution unit 22 prints the image on almost the entire surface of the cut sheet 56. Next, the CPU 32 drives the rollers 60, 62, 64, and 66 of the transport unit 20 to transport the printed cut sheet 56 to the paper output tray 50. The CPU 32 does not instruct the cutting unit 24 to cut the printed cut sheet 56. As a result, one printed sheet is formed. The processes at T158 and T160 are the same as the processes at T58 and T60 in FIG. 4.

[0064] (Effects of the first embodiment) According to the above configuration, when A4-sized cut sheets are stored in the storage unit 18, the printer 10 sends a GPA res including "media-size=OM_a5-cut_148×210mm" indicating the paper size "A5-cut" to the PC 100 (S14 in FIG. 3, T34 in FIG. 4, T134 in FIG. 6). "media-size=OM_a5-cut_148×210mm" includes the character string "a5-cut" indicating cutting. As a result, the character string "A5-cut" is displayed on the PC 100 (specifically, the print setting screen (see D2 in FIG. 5)). Therefore, if the user wants to cut the cut sheets, the user can easily select the character string "A5-cut" displayed on the PC 100. This improves user convenience.

[0065] (Correspondence) The printer 10 and the PC 100 are examples of a "printer" and a "terminal device," respectively. The cutting unit 24 is an example of a "processing execution unit." Cutting the cut paper is an example of a "predetermined process." The generic driver 102 is an example of a "general-purpose printer driver." The size input screen displayed at T12 in FIG. 4 is an example of a "first input screen." The size indicated by the paper size "A4," the size indicated by the paper size "A5," and the size indicated by the paper size "A5-cut" are examples of a "first size," a "second size," and a "specific size," respectively. A4-sized paper and A5-sized paper are examples of a "first cut paper" and a "second cut paper," respectively. "media-size=isо_a4_210×297mm," "media-size=isо_a5_148×210mm," and "media-size=оm_a5-cut_148×210mm" in the mcr are examples of "first size information," "second size information," and "specific size information," respectively. The strings "a5-cut" and "148×210mm" included in "media-size=OM_a5-cut_148×210mm" are examples of a "specific string" and a "first string," respectively. GPA res and Create-Job req (and / or Validate-Job req) are examples of "ability information" and "selection information," respectively.

[0066] The processes of S14, S20, and S30 in FIG. 3 and T34 in FIG. 4 are examples of processes executed by a "capability information sending unit." The processes of T46 and T52 in FIG. 4 are examples of processes executed by a "printing data receiving unit." The process of T56 in FIG. 4 is an example of processes executed by a "printing control unit" and a "processing control unit." The processes of T18 and T12 in FIG. 4 are examples of a "first display control unit" and a "second display control unit," respectively.

[0067] (Second Example) Next, a second embodiment will be described. In the second embodiment, as shown in S14 of Fig. 3, the specific size definition of the paper size "A5-cut" defined by the vendor of the printer 10 is different. Specifically, in the second embodiment, "media-size=om_a5-cut_147 x 210 mm" is adopted as the definition of the paper size "A5-cut."

[0068] In the first embodiment, the specific size of the A5 paper size described in Tables 3-7 of PWG MSN 2.0 was the same as the specific size of the A5-cut paper size defined by the vendor of printer 10 (i.e., a paper size other than those described in Tables 3-7 of PWG MSN 2.0) (i.e., "148 x 210 mm"). In this case, depending on the OS program on PC 100, the two paper sizes "A5" and "A5-cut" may be considered to be the same paper size "A5" because the specific size of the former and the specific size of the latter are the same. As a result, the option "A5-cut" is not displayed in the size selection area of ​​the print setting screen (see FIG. 5), and the user cannot select the paper size "A5-cut" on print setting screen D2. On the other hand, in the second embodiment, the specific size of the A5 paper size described in Tables 3 to 7 of PWG MSN 2.0 (i.e., "148 x 210 mm") differs from the specific size of the A5-cut paper size defined by the vendor of the printer 10 (i.e., a paper size other than the paper sizes described in Tables 3 to 7 of PWG MSN 2.0) (i.e., "147 x 210 mm"). Therefore, the two paper sizes "A5" and "A5-cut" are recognized as different paper sizes. As a result, the option "A5-cut" is displayed in the size selection area of ​​the print setting screen, and the user can select the paper size "A5-cut" on the print setting screen D2. Note that the specific size of the A5-cut paper size, "147 x 210 mm," is just an example, and it is sufficient if it is different from the specific size of the A5 paper size, "148 x 210 mm." The character string "147×210mm" contained in "media-size=om_a5-cut_147×210mm" is an example of a "second character string."

[0069] (Third Example) Next, a third embodiment will be described. In the third embodiment, the memory 34 of the printer 10 further stores a paper type (see FIG. 2). The paper type indicates the type of cut paper stored in the storage unit 18. Examples of "cut paper type" include plain paper and glossy paper. In this embodiment, the storage unit 18 can store plain paper. As will be described in detail later, when a cut sheet is stored in the storage unit 18, the user inputs the type of the cut sheet into the printer 10. The input type is stored in the memory 34 as the paper type. In particular, in this embodiment, the user can input various paper types (e.g., plain paper, glossy paper) described in 3.1 Standard Media Type Names of PWG MSN 2.0, as well as paper types not described in 3.1 Standard Media Type Names of PWG MSN 2.0. The latter paper type is a paper type defined by the vendor of the printer 10, specifically "cut paper." The paper type "cut paper" is information indicating that the paper type is related to cutting of cut paper. In a modified example, the paper type related to cutting of cut paper may be "cut stationery," "cut plain paper," or the like instead of "cut paper." In other words, the paper type "cut paper" related to cutting of cut paper is one example, and any other character string related to cutting may be used.

[0070] (Capability information transmission process; Figure 7) 7, the capability information transmission process executed by the CPU 32 of the printer 10 will be described. The capability information transmission process is triggered by receiving a GPA req from the PC 100.

[0071] In S110, the CPU 32 determines whether the stored paper size stored in the memory 34 (i.e., the size of the cut paper 56 stored in the storage unit 18) is A4. If the CPU 32 determines that the stored paper size is A4 (YES in S110), the process proceeds to S111, and if the CPU 32 determines that the stored paper size is A5 (NO in S110), the process proceeds to S130.

[0072] In S111, the CPU 32 determines whether the stored paper type stored in the memory 34 is cut paper. If the CPU 32 determines that the stored paper type is cut paper (YES in S10), the process proceeds to S114, and if the stored paper type is not cut paper (i.e., plain paper) (NO in S110), the process proceeds to S112. The process of S112 is the same as the process of S12 in FIG. 3.

[0073] 3 except that "om_a5-cut_148×210mm" is not included in ms, "media-size=iso_a5_148×210mm" is included in mcr instead of "media-size=om_a5-cut_148×210mm", and "media-type" is included in mcr. That is, in S114, the CPU 32 notifies the PC 100 of not only information about the A4 size that is actually accommodated, but also information about the A5 size that is not actually accommodated.

[0074] In particular, the mcr in S114 includes "media-type=stationery,cut paper." "media-type=stationery" indicates that the container contains plain paper. "media-type=cut paper" also includes the string "cut paper," which indicates a paper type that does not actually exist (i.e., a paper type defined by the vendor). "media-type=cut paper" indicates that the container 18 contains the paper type "cut paper," even though it does not actually contain any paper. In other words, "media-type=cut paper" indicates that the printer 10 is capable of cutting cut paper. In a modified example, information indicating the type of cut paper contained in the container 18 may be sent as media-ready instead of mcr. When the processing of S114 ends, the processing of FIG. 7 ends. The paper type "cut paper" may be the same as or different from the string "cut paper" contained in "media-size=cut paper." In addition, media-type may include either or both of a description that conforms to the format defined in 3.2 Vender Media Type Names, 3.3 Custom Media Type Names, or 3.4 Derived Media Type Names of PWG MSN 2.0, such as "com.brother cut paper" or "com.brother cut stationery," and a string to be displayed on the print settings screen displayed on PC100 (see, for example, D14 in Figure 9), such as "cut paper" or "cut plain paper."

[0075] The process of S120 is the same as the process of S20 in Fig. 3 except that "media-type=stationery" is included in the mcr. The process of S130 is the same as the process of S30 in Fig. 3 except that "media-type=stationery" is included in the mcr.

[0076] (Case C; Figure 8) Next, a specific case C realized by the process of Fig. 7 will be described with reference to Fig. 8. In case C, the user sets A4 size plain paper (i.e., cut paper) in the storage unit 18 of the printer 10 in T210.

[0077] In T210, the printer 10 (i.e., the CPU 32) accepts the loading of cut paper 56. In this case, the printer 10 stores the stored paper size "A4" in the memory 34 (see T12 to T16 in FIG. 4). In addition, in T212, the printer 10 displays a type input screen on the display unit 12. The type input screen includes a message inquiring of the user about the type of cut paper loaded in the storage unit 18, an area for selecting the stored paper type, and an OK button. In T214, the printer 10 accepts the user's selection of the stored paper type "plain paper" and selection of the OK button, and in T216, stores the stored paper type "plain paper" in the memory 34. The processing in T218 to T232 is the same as the processing in T18 to T32 in FIG. 4.

[0078] When the printer 10 receives a GPA req from the PC 100 in T232 (triggering the processing in FIG. 7), it determines that the accommodated paper size stored in the memory 34 is "A4" (YES in S110), determines that the accommodated paper type stored in the memory 34 is "plain paper" (NO in S111), and determines that the cutting setting value stored in the memory 34 is "on" (YES in S112). Then, in T234, the printer 10 sends a GPA res to the PC 100 (S114). The GPA res sent in T234 includes each piece of information in S114 in FIG. 7.

[0079] When the PC 100 receives the GPA res from the printer 10 in T234, it displays the print setting screen D11 in T236. As shown in Fig. 9, the print setting screen D11 includes a preview image showing the image to be printed, a size selection area for selecting the size of the cut paper to be printed on, a type selection area for selecting the type of cut paper to be printed on, and a print button.

[0080] When PC100 accepts a pull-down selection in the size selection area, it displays the two options "A4" and "A5" indicated by "media-size=iso_a4_210×297mm" and "media-size=iso_a5_148×210mm" in the mcr included in the GPA res of T234 (see screen D12 in FIG. 9). Then, when PC100 accepts the selection of size "A5" in T238, it displays "A5" in the size selection area, as shown in screen D13.

[0081] Next, when PC 100 accepts a pull-down selection in the type selection area on screen D13, it displays the two options "plain paper" and "cut paper" indicated by "media-type=stationery" and "media-type=cut paper" included in the GPA res of T234 (see screen D14 in FIG. 9). Then, when PC 100 accepts the selection of the type "cut paper" in T238, it displays "cut paper" in the type selection area, as shown on screen D15.

[0082] Thereafter, when the PC 100 accepts the selection of the print button on screen D15 in T240, it sends a Validate-Job req to the printer 10 in T242, which includes "media-size=iso_a5_148×210mm" corresponding to the selected "A5" and "media-type=cut paper" corresponding to the selected "cut paper". After that, the same processes as T44 to T60 in FIG. 4 are executed, except that the information included in the Create-Job Req is different. As a result, two cut sheets of paper are formed.

[0083] If the user does not want the cut sheet to be cut, the user can select the paper size "A4" and the paper type "plain paper" on the print setting screen (see FIG. 9). In this case, the printer 10 receives a Create-Job req including "media-size=iso_a4_210×297mm" and "media-type=stationery" at T46 in FIG. 4, which is referenced in FIG. 8, and determines that cutting of the cut sheet should not be performed, and does not cut the cut sheet. On the other hand, if the user wants to cut the cut sheet, the user can select the paper size "A5" and the paper type "cut paper" on the print setting screen. In this case, the printer 10 receives a Create-Job req including "media-size=iso_a5_148×210mm" and "media-type=cut paper" at T46 in FIG. 4, which is referenced in FIG. 8, and determines that cutting of the cut sheet should be performed, and cuts the cut sheet. In this way, the printer 10 can switch whether or not to cut the cut paper without receiving a command from the PC 100 requesting cutting of the cut paper.

[0084] Furthermore, when printer 10 receives a selection of paper size "A4" and paper type "cut paper" from the user, the stored paper size (i.e., A4) matches the size selected by the user (i.e., A4), and the paper type "cut paper" has been selected, so printer 100 may display a paper error on display unit 12. Furthermore, when printer 10 receives a selection of paper size "A5" and paper type "plain paper" from the user, the stored paper size (i.e., A4) differs from the size selected by the user (i.e., A5), and the paper type "plain paper" has been selected, so printer 100 may display a paper error on display unit 12.

[0085] Next, we will explain the case where the size of the cut paper 56 stored in the storage section 18 of the printer 10 is A4, the paper type is plain paper, and the cutting setting value ``Off'' is stored in the memory 34.

[0086] In T34, the printer 10 sends a GPA res including the information of S120 in FIG. 8 to the PC 100. When the PC 100 receives the GPA res in T234, it displays a print setting screen in T236. In the type selection area of ​​the print setting screen, only one option, "plain paper," is displayed, indicated by "media-type=stationery" in the mcr included in the GPA res in T234. Therefore, the user can only select the type "plain paper." Therefore, in T46 in FIG. 4, which is referenced in FIG. 8, the PC 100 sends a Create-Job req including "media-type=stationery" to the printer 10. As a result, in T56 in FIG. 4, which is referenced in FIG. 8, the printer 10 prints an image on A4-sized plain paper (i.e., cut paper) stored in the storage unit 18, without cutting the cut paper.

[0087] As described above, the printer 10 is configured not to cut cut paper when the cut setting value selected by the user is off. Because the user can switch between cutting and not cutting cut paper according to their intention, user convenience is improved. In particular, when the cut setting value is off, the printer 10 sends a GPA res to the PC 100 that does not include information about cutting cut paper (i.e., "media-type=cut paper") as capability information (i.e., mcr). This reduces the number of options displayed on the print setting screen, allowing the user to easily select appropriate print settings based on the type of cut paper actually loaded, "plain paper."

[0088] (Case D; Figure 10) Next, with reference to Fig. 10, a case D realized by the processing in Fig. 7 will be described. In case D, the selection of "cut paper" as the type of paper to be stored is accepted from the user. The processing in T310 and T312 is the same as the processing in T210 and T212 in Fig. 8.

[0089] In T314, the printer 10 accepts the user's selection of the stored paper type "cut paper" and selection of the OK button, and in T316 stores the stored paper type "cut paper" in the memory 34. In Case D, because the stored paper type is "cut paper," the selection screen (see T218 in FIG. 8) for allowing the user to select whether or not to cut the cut paper is not displayed. The reason why the user selects the stored paper type "cut paper" is because the user wishes to cut the cut paper. This prevents unnecessary screens from being displayed. The processing from T330 to T342 is the same as the processing from T230 to T242 in FIG. 8. Thereafter, processing similar to T44 to T60 in FIG. 4 is executed, except that the information included in the Create-Job Req is different. As a result, two cut sheets of paper are formed.

[0090] (Effects of the third embodiment) According to the above configuration, when plain paper is stored in the storage unit 18, the printer 10 sends a GPA res including "media-type=cut paper" indicating the paper type "cut paper" to the PC 100 (S114 in FIG. 7, T234 in FIG. 8, T334 in FIG. 10). "media-type=cut paper" includes the character string "cut" indicating cutting. As a result, the character string "cut paper" is displayed on the PC 100 (specifically, on the print setting screen (see D14 in FIG. 9)). Therefore, when the user wants to cut the cut paper, the user can easily select the character string "cut paper" displayed on the PC 100. This improves user convenience.

[0091] (Correspondence) Plain paper is an example of a "first cut paper." The type input screen displayed at T212 in FIG. 8 is an example of a "second input screen." The paper type "plain paper" and the paper type "cut" are examples of a "first paper type" and a "specific paper type," respectively. "media-type=stationery" and "media-type=cut paper" are examples of "first type information" and "specific type information," respectively. The character string "cut paper" included in "media-type=cut paper" is an example of a "specific character string." The processing at T218 and the processing at T212 in FIG. 8 are examples of processing executed by a "third display control unit" and a "fourth display control unit," respectively.

[0092] Although specific examples of the technology disclosed in this specification have been described in detail above, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and variations of the specific examples exemplified above. Modifications of the above examples are listed below.

[0093] (Variation 1) The printer 10 does not need to display a selection screen. For example, the user may select whether to cut the cut sheet by operating a physical switch provided on the printer 10. In another variation, the user may select whether to cut the cut sheet by attaching or detaching a cutting mechanism to the printer 10. In another variation, the printer 10 has a web server function, and the user may operate the PC 100 to access the web server within the printer 10 and select whether to cut the cut sheet on a selection screen displayed on the PC 100. In this variation, the "display unit" and the "first (and third) display control unit" can be omitted. In another variation, the printer 10 does not need to prompt the user to select whether to cut the cut sheet. That is, the printer 10 may be configured to transmit a GPA res including the information of S14 in FIG. 3 when A4-sized cut sheets are loaded.

[0094] (Variation 2) Printer 10 may display the selection screen even if the user selects the paper size "A5-cut" in T114 of FIG. 6. In this case, printer 10 may execute the process of S12 even if the accommodated paper size is "A5-cut" ("A5-cut" in S10 of FIG. 3). Similarly, printer 10 may display the selection screen even if the user selects the paper type "cut" in T304 of FIG. 10. In this case, printer 10 may execute the process of S112 even if the accommodated paper type is "cut" ("cut" in S111 of FIG. 7).

[0095] (Variation 3) When printer 10 receives print data from PC 100 after receiving a Create Job req including "media-size=om_a5-cut_148×210mm" from PC 100, printer 10 does not need to generate a rotated image. In this case, printer 100 may, for example, place and print an A5-sized image on an A4-sized cut sheet of paper. Generally speaking, the "print control unit" does not need to generate a "rotated image," and does not need to cause the "print execution unit" to print the "rotated image."

[0096] (Variation 4) The printer 10 may be provided with a perforation unit that perforates the cut paper instead of the cutting unit 24. Once the cut paper has been perforated, the user can easily cut the cut paper along the perforations. In another variation, the printer 10 may be provided with a crease unit that creases the cut paper instead of the cutting unit 24. Once the cut paper has been creased, the user can easily cut the cut paper along the crease. Generally speaking, the "predetermined process" may be any process related to cutting the cut paper.

[0097] (Variation 5) The PC 100 does not need to be provided with the generic driver 102. In this case, the PC 100 is provided with a dedicated driver instead of the generic driver 102. The dedicated driver is a printer driver dedicated to a certain printer.

[0098] (Variation 6) In the above embodiment, the cut sheet is printed on and then cut, but in a variation, the cut sheet may be printed on after being cut. Generally speaking, the "processing execution unit" may be located upstream of the "printing execution unit" in the cut sheet transport direction.

[0099] (Variation 7) In the above embodiment, when A4-sized cut paper 56 is stored in storage unit 18, the A4-sized cut paper 56 is cut in half to form two A5-sized cut sheets. In a variation, when cut paper 56 of a cuttable paper size is stored in storage unit 18, the cut paper 56 may be cut in half to form two cut sheets that are half the size of the above paper size. For example, when A3-sized cut paper 56 is stored in storage unit 18, the A3-sized cut paper 56 may be cut in half to form two A4-sized cut sheets. Also, when letter-sized cut paper 56 is stored in storage unit 18, the letter-sized cut paper 56 may be cut in half to form two half-letter-sized cut sheets.

[0100] (Variation 8) In the above embodiment, the processes in FIGS. 3 to 10 are implemented by software, but at least one of these processes may be implemented by hardware such as a logic circuit.

[0101] The technical elements described in this specification or drawings may exhibit technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. Furthermore, the technologies illustrated in this specification or drawings may achieve multiple objectives simultaneously, and achieving one of those objectives alone is technically useful. The following items are elements of the claims as filed: (Item 1) 1. A printer comprising: a storage section for storing cut sheets; a conveying section that conveys the cut paper from the storage section; a print execution unit that executes printing on the cut paper; a processing execution unit that executes a predetermined process related to cutting the cut paper; a control unit, The control unit a capability information transmitting unit that transmits capability information to a terminal device, wherein when a first cut sheet having a first size is stored in the storage unit, the capability information includes specific size information that indicates a cut sheet having a specific size smaller than the first size, and the specific size information includes a specific character string that indicates the content of the predetermined process; a print data receiving unit that receives, from the terminal device after the capability information is transmitted to the terminal device, selection information indicating that the specific size information has been selected and image data representing an image to be printed in response to a user selecting the specific character string displayed on the terminal device; a print control unit that, when the selection information and the image data are received from the terminal device, causes the transport unit to transport the first cut sheet and causes the print execution unit to print the image on the first cut sheet; a processing control unit that causes the processing execution unit to execute the predetermined processing on the first cut sheet when the selection information is received from the terminal device; A printer comprising: (Item 2) The specific size information is The cut paper having the specific size is stored in the storage unit; and The ability to print on cut paper of the specified size; The printer of claim 1 , wherein the printer exhibits at least one of the following: (Item 3) 3. The printer according to claim 1, wherein the specific size information further includes a first character string indicating a paper size described in Tables 3 to 7 in PWG MSN 2.0 (The Printer Working Group Media Standardized Names 2.0). (Item 4) 3. The printer according to claim 1, wherein the specific size information includes a second character string indicating a paper size other than those described in Tables 3 to 7 in PWG MSN 2.0 (The Printer Working Group Media Standardized Names 2.0). (Item 5) 5. A printer according to claim 1, wherein the capability information sending unit sends the capability information to the terminal device when the first cut sheet is stored in the storage unit, the capability information including the specific size information and first size information indicating that the first cut sheet having the first size is stored. (Item 6) The capability information transmission unit In a first case where the first cut sheet is stored in the storage unit and the user has selected to perform the predetermined process on the first cut sheet, transmitting the capability information including the specific size information to the terminal device; A printer as described in any one of claims 1 to 5, wherein in a second case where the first cut sheet is stored in the storage section and the user has selected not to perform the specified processing on the first cut sheet, the printer sends the capability information, which does not include the specific size information, to the terminal device. (Item 7) The printer further includes a display unit, The control unit further a first display control unit that displays a selection screen on the display unit to allow the user to select whether or not to perform the predetermined process on the cut sheet; the first case includes a case in which the first cut sheet is stored in the storage unit and a selection is made on the selection screen to execute the predetermined process, The printer according to claim 6, wherein the second case includes a case in which the first cut sheet is stored in the storage section and a selection is made on the selection screen that the specified process should not be performed. (Item 8) The printer further includes a display unit, The control unit further a second display control unit that causes the display unit to display a first input screen for inputting the size of the cut paper stored in the storage unit; the first case includes the first cut sheet being stored in the storage unit, and the specific character string being input on the first input screen; The printer according to claim 6 or 7, wherein the second case includes the first cut sheet being stored in the storage section and the first size being input on the first input screen. (Item 9) The control unit further a first display control unit that displays a selection screen on the display unit to allow the user to select whether or not to perform the predetermined process on the cut sheet; the first case includes the first cut sheet being stored in the storage unit, the first size being input on the first input screen, and selection being made on the selection screen to execute the predetermined process; The printer of claim 8, wherein the second case includes the first cut sheet being stored in the storage section, the first size being input on the first input screen, and the selection being made on the selection screen that the specified process should not be performed. (Item 10) The first display control unit is When the first size is input on the first input screen, displaying the selection screen on the display unit; 10. The printer according to claim 9, wherein when the specific character string is input on the first input screen, the selection screen is not displayed on the display unit. (Item 11) 11. A printer according to claim 1, wherein, when a second cut sheet having a second size different from the first size is stored in the storage unit, the capability information sending unit sends the capability information to the terminal device, the capability information including second size information indicating that the second cut sheet having the second size is stored, and not including the specific size information. (Item 12) the print data receiving unit receives, after the capability information is transmitted to the terminal device, the selection information and the image data representing the image having a size corresponding to the specific size from the terminal device in response to the user selecting the specific character string to be displayed on the terminal device; A printer described in any one of claims 1 to 11, wherein the print control unit, when receiving the selection information and the image data from the terminal device and the specific size is less than half of the first size, generates a rotated image by rotating the image 90 degrees and causes the print execution unit to print the rotated image on the first cut paper. (Item 13) 1. A printer comprising: a storage section for storing cut sheets; a conveying section that conveys the cut paper from the storage section; a print execution unit that executes printing on the cut paper; a processing execution unit that executes a predetermined process related to cutting the cut paper; a control unit, The control unit a capability information transmission unit that transmits capability information to a terminal device, wherein when a first cut sheet of a first paper type is stored in the storage unit, the capability information includes specific type information that indicates a cut sheet of a specific paper type different from the first paper type, and the specific type information includes a specific character string that indicates the content of the predetermined process; a print data receiving unit that receives, from the terminal device after the capability information has been transmitted to the terminal device, selection information indicating that the specific paper type has been selected and image data representing an image to be printed in response to a user selecting the specific character string displayed on the terminal device; a print control unit that, when the selection information and the image data are received from the terminal device, causes the transport unit to transport the first cut sheet and causes the print execution unit to print the image on the first cut sheet; a processing control unit that causes the processing execution unit to execute the predetermined processing on the first cut sheet when the selection information is received from the terminal device; A printer comprising: (Item 14) 14. The printer according to claim 13, wherein the capability information sending unit sends the capability information including the specific type information and first type information indicating that the first cut sheet having the first paper type is stored in the storage unit to the terminal device when the first cut sheet is stored in the storage unit. (Item 15) The capability information transmission unit In a third case where the first cut sheet is stored in the storage unit and the user has selected to perform the predetermined process on the first cut sheet, the capability information including the specific type information is sent to the terminal device; A printer as described in claim 13 or 14, wherein in a fourth case when the first cut sheet is stored in the storage section and the user has selected not to perform the specified processing on the first cut sheet, the capability information not including the specific type information is sent to the terminal device. (Item 16) The printer further includes a display unit, The control unit further a third display control unit that displays a selection screen on the display unit to allow the user to select whether or not to perform the predetermined process on the cut sheet; the third case includes the first cut sheet being stored in the storage unit, and the execution of the predetermined process being selected on the selection screen, The printer according to claim 15, wherein the fourth case includes the first cut sheet being stored in the storage section and the selection screen being selected to not execute the specified process. (Item 17) The printer further includes a display unit, The control unit further a fourth display control unit that causes the display unit to display a second input screen for inputting the type of the cut paper stored in the storage unit; the third case includes the first cut sheet being stored in the storage unit, and the specific character string being input on the second input screen, The printer according to claim 15 or 16, wherein the fourth case includes the first cut paper being stored in the storage section and the first paper type being input on the second input screen. (Item 18) The control unit further a third display control unit that displays a selection screen on the display unit to allow the user to select whether or not to perform the predetermined process on the cut sheet; the third case includes the first cut sheet being stored in the storage unit, the first paper type being input on the second input screen, and the execution of the predetermined process being selected on the selection screen; The printer of claim 17, wherein the fourth case includes the first cut paper being stored in the storage section, the first paper type being input on the second input screen, and the selection being made on the selection screen that the specified process should not be performed. (Item 19) The third display control unit is When the first paper type is input on the second input screen, the selection screen is displayed on the display unit; 19. The printer according to claim 18, wherein when the specific character string is input on the second input screen, the selection screen is not displayed on the display unit. (Item 20) 20. The printer according to claim 1, wherein the predetermined process is one of a process of cutting the cut paper, a process of perforating the cut paper, and a process of folding the cut paper. (Item 21) the terminal device is equipped with a generic printer driver; 21. The printer according to claim 1, wherein the print data receiving unit receives the selection information and the image data from the general-purpose printer driver of the terminal device. (Item 22) A computer program for a printer, comprising: The printer a storage section for storing cut sheets; a conveying section that conveys the cut paper from the storage section; a print execution unit that executes printing on the cut paper; a processing execution unit that executes a predetermined process related to cutting the cut paper; a computer; The computer program controls the computer to operate as follows: a capability information transmitting unit that transmits capability information to a terminal device, wherein when a first cut sheet having a first size is stored in the storage unit, the capability information includes specific size information that indicates a cut sheet having a specific size smaller than the first size, and the specific size information includes a specific character string that indicates the content of the predetermined process; a print data receiving unit that receives, from the terminal device after the capability information is transmitted to the terminal device, selection information indicating that the specific size information has been selected and image data representing an image to be printed in response to a user selecting the specific character string displayed on the terminal device; a print control unit that, when the selection information and the image data are received from the terminal device, causes the transport unit to transport the first cut sheet and causes the print execution unit to print the image on the first cut sheet; a processing control unit that causes the processing execution unit to execute the predetermined processing on the first cut sheet when the selection information is received from the terminal device; A computer program that functions as a (Item 23) A computer program for a printer, comprising: The printer a storage section for storing cut sheets; a conveying section that conveys the cut paper from the storage section; a print execution unit that executes printing on the cut paper; a processing execution unit that executes a predetermined process related to cutting the cut paper; a computer; The computer program controls the computer to operate as follows: a capability information transmission unit that transmits capability information to a terminal device, wherein when a first cut sheet of a first paper type is stored in the storage unit, the capability information includes specific type information that indicates a cut sheet of a specific paper type different from the first paper type, and the specific type information includes a specific character string that indicates the content of the predetermined process; a print data receiving unit that receives, from the terminal device after the capability information has been transmitted to the terminal device, selection information indicating that the specific paper type has been selected and image data representing an image to be printed in response to a user selecting the specific character string displayed on the terminal device; a print control unit that, when the selection information and the image data are received from the terminal device, causes the transport unit to transport the first cut sheet and causes the print execution unit to print the image on the first cut sheet; a processing control unit that causes the processing execution unit to execute the predetermined processing on the first cut sheet when the selection information is received from the terminal device; A computer program that functions as a [Explanation of symbols]

[0102] 2: Communication system, 4: LAN, 10: Printer, 12: Display unit, 14: Communication interface, 16: Operation unit, 18: Storage unit, 20: Conveyor unit, 22: Print execution unit, 24: Cutting unit, 30: Control unit, 32: CPU, 34: Memory, 36: Program, 50: Paper output tray, 52: Conveyor path, 56: Cut paper, 58-66: Rollers, 68: Inkjet head, 100: PC, 102: General-purpose driver

Claims

1. 1. A printer comprising: a storage section for storing cut sheets; a conveying section that conveys the cut paper from the storage section; a print execution unit that executes printing on the cut paper; a processing execution unit that executes a predetermined process related to cutting the cut paper; a control unit, The control unit a capability information transmitting unit that transmits capability information to a terminal device, wherein when a first cut sheet having a first size is stored in the storage unit, the capability information includes specific size information that indicates a cut sheet having a specific size smaller than the first size, and the specific size information includes a specific character string that indicates the content of the predetermined process; a print data receiving unit that, after the capability information is transmitted to the terminal device, receives, in response to a user selecting the specific character string displayed on the terminal device, selection information indicating that the specific size information has been selected and image data representing an image to be printed, from the terminal device without receiving a specific command instructing execution of the specific process on the cut paper; a print control unit that, when the selection information and the image data are received from the terminal device without receiving the predetermined command, causes the transport unit to transport the first cut sheet and causes the print execution unit to print the image on the first cut sheet; a processing control unit that causes the processing execution unit to execute the predetermined processing on the first cut sheet when the selection information is received from the terminal device without receiving the predetermined command; A printer comprising:

2. The specific size information is The cut paper having the specific size is stored in the storage unit; and The ability to print on cut paper of the specified size; The printer of claim 1 , wherein the printer exhibits at least one of the following:

3. 3. The printer according to claim 1, wherein the specific size information further includes a first character string indicating a paper size described in Tables 3 to 7 of PWG MSN 2.0 (The Printer Working Group Media Standardized Names 2.0).

4. 3. The printer according to claim 1, wherein the specific size information includes a second character string indicating a paper size other than those described in Tables 3 to 7 in PWG MSN 2.0 (The Printer Working Group Media Standardized Names 2.0).

5. 5. A printer according to claim 1, wherein when the first cut sheet is stored in the storage unit, the capability information sending unit sends the capability information to the terminal device, the capability information including the specific size information and first size information indicating that the first cut sheet having the first size is stored.

6. The capability information transmission unit In a first case where the first cut sheet is stored in the storage unit and the user has selected to perform the predetermined process on the first cut sheet, the capability information including the specific size information is sent to the terminal device; A printer as described in any one of claims 1 to 5, wherein in a second case where the first cut sheet is stored in the storage section and the user has selected not to perform the specified processing on the first cut sheet, the printer sends the capability information, which does not include the specific size information, to the terminal device.

7. The printer further includes a display unit, The control unit further a first display control unit that displays a selection screen on the display unit to allow the user to select whether or not to perform the predetermined process on the cut sheet; the first case includes a case in which the first cut sheet is stored in the storage unit and a selection is made on the selection screen to execute the predetermined process, 7. The printer according to claim 6, wherein the second case includes a case where the first cut sheet is stored in the storage unit and a selection is made on the selection screen that the predetermined process should not be performed.

8. The printer further includes a display unit, The control unit further a second display control unit that causes a first input screen for inputting the size of the cut paper stored in the storage unit to be displayed on the display unit; the first case includes the first cut sheet being stored in the storage unit, and the specific character string being input on the first input screen, 8. The printer according to claim 6, wherein the second case includes the first cut sheet being stored in the storage unit and the first size being input on the first input screen.

9. The control unit further a first display control unit that displays a selection screen on the display unit to allow the user to select whether or not to perform the predetermined process on the cut sheet; the first case includes the first cut sheet being stored in the storage unit, the first size being input on the first input screen, and selection being made on the selection screen to execute the predetermined process, The printer according to claim 8, wherein the second case includes the first cut sheet being stored in the storage section, the first size being input on the first input screen, and a selection being made on the selection screen that the specified process should not be performed.

10. The first display control unit When the first size is input on the first input screen, the selection screen is displayed on the display unit; The printer according to claim 9 , wherein when the specific character string is input on the first input screen, the selection screen is not displayed on the display unit.

11. 11. A printer according to claim 1, wherein when a second cut sheet having a second size different from the first size is stored in the storage unit, the capability information sending unit sends the capability information to the terminal device, the capability information including second size information indicating that the second cut sheet having the second size is stored, and not including the specific size information.

12. the print data receiving unit receives, after the capability information is transmitted to the terminal device, the selection information and the image data representing the image having a size corresponding to the specific size from the terminal device in response to the user selecting the specific character string to be displayed on the terminal device, without receiving the predetermined command; A printer described in any one of claims 1 to 11, wherein the print control unit, when receiving the selection information and the image data from the terminal device without receiving the specified command and when the specific size is less than half of the first size, generates a rotated image by rotating the image 90 degrees and causes the print execution unit to print the rotated image on the first cut paper.

13. 1. A printer comprising: a storage section for storing cut sheets; a conveying section that conveys the cut paper from the storage section; a print execution unit that executes printing on the cut paper; a processing execution unit that executes a predetermined process related to cutting the cut paper; a control unit, The control unit a capability information transmitting section that transmits capability information to a terminal device, wherein when a first cut sheet having a first paper type is stored in the storage section, the capability information includes specific type information that indicates a cut sheet having a specific paper type different from the first paper type, and the specific type information includes a specific character string that indicates the content of the predetermined process; a print data receiving unit that receives, after the capability information is transmitted to the terminal device, in response to a user selecting the specific character string displayed on the terminal device, selection information indicating that the specific paper type has been selected and image data representing an image to be printed, without receiving a specific command instructing execution of the specific process on the cut paper from the terminal device; a print control unit that, when the selection information and the image data are received from the terminal device without receiving the predetermined command, causes the transport unit to transport the first cut sheet and causes the print execution unit to print the image on the first cut sheet; a processing control unit that causes the processing execution unit to execute the predetermined processing on the first cut sheet when the selection information is received from the terminal device without receiving the predetermined command; A printer comprising:

14. 14. The printer according to claim 13, wherein the capability information sending unit sends the capability information including the specific type information and first type information indicating that the first cut sheet having the first paper type is stored in the storage unit to the terminal device when the first cut sheet is stored in the storage unit.

15. The capability information transmission unit In a third case where the first cut sheet is stored in the storage unit and the user has selected to perform the predetermined process on the first cut sheet, the capability information including the specific type information is sent to the terminal device; A printer as described in claim 13 or 14, wherein in a fourth case where the first cut sheet is stored in the storage section and the user has selected not to perform the specified processing on the first cut sheet, the capability information not including the specific type information is sent to the terminal device.

16. The printer further includes a display unit, The control unit further a third display control unit that displays a selection screen on the display unit to allow the user to select whether or not to perform the predetermined process on the cut sheet; the third case includes a case in which the first cut sheet is stored in the storage unit and a selection is made on the selection screen to execute the predetermined process, 16. The printer according to claim 15, wherein the fourth case includes a case where the first cut sheet is stored in the storage unit and a selection is made on the selection screen that the predetermined process should not be executed.

17. The printer further includes a display unit, The control unit further a fourth display control unit that causes the display unit to display a second input screen for inputting the type of the cut paper stored in the storage unit; the third case includes the first cut sheet being stored in the storage unit, and the specific character string being input on the second input screen, 17. The printer according to claim 15, wherein the fourth case includes the first cut sheet being stored in the storage unit and the first paper type being input on the second input screen.

18. The control unit further a third display control unit that displays a selection screen on the display unit to allow the user to select whether or not to perform the predetermined process on the cut sheet; the third case includes the first cut sheet being stored in the storage unit, the first paper type being input on the second input screen, and the execution of the predetermined process being selected on the selection screen; 18. The printer according to claim 17, wherein the fourth case includes the first cut sheet being stored in the storage section, the first paper type being input on the second input screen, and a selection being made on the selection screen that the specified process should not be performed.

19. The third display control unit is When the first paper type is input on the second input screen, the selection screen is displayed on the display unit; The printer according to claim 18 , wherein when the specific character string is input on the second input screen, the selection screen is not displayed on the display unit.

20. 20. The printer according to claim 1, wherein the predetermined process is one of a process of cutting the cut sheet, a process of perforating the cut sheet, and a process of folding the cut sheet.

21. the terminal device is equipped with a generic printer driver; 21. The printer according to claim 1, wherein the print data receiving unit receives the selection information and the image data from the universal printer driver of the terminal device without receiving the predetermined command.

22. A computer program for a printer, comprising: The printer a storage section for storing cut sheets; a conveying section that conveys the cut paper from the storage section; a print execution unit that executes printing on the cut paper; a processing execution unit that executes a predetermined process related to cutting the cut paper; a computer; The computer program controls the computer to operate as follows: a capability information transmitting unit that transmits capability information to a terminal device, wherein when a first cut sheet having a first size is stored in the storage unit, the capability information includes specific size information that indicates a cut sheet having a specific size smaller than the first size, and the specific size information includes a specific character string that indicates the content of the predetermined process; a print data receiving unit that, after the capability information is transmitted to the terminal device, receives, in response to a user selecting the specific character string displayed on the terminal device, selection information indicating that the specific size information has been selected and image data representing an image to be printed, from the terminal device without receiving a specific command instructing execution of the specific process on the cut paper; a print control unit that, when the selection information and the image data are received from the terminal device without receiving the predetermined command, causes the transport unit to transport the first cut sheet and causes the print execution unit to print the image on the first cut sheet; a processing control unit that causes the processing execution unit to execute the predetermined processing on the first cut sheet when the selection information is received from the terminal device without receiving the predetermined command; A computer program that functions as a

23. A computer program for a printer, comprising: The printer a storage section for storing cut sheets; a conveying section that conveys the cut paper from the storage section; a print execution unit that executes printing on the cut paper; a processing execution unit that executes a predetermined process related to cutting the cut paper; a computer; The computer program controls the computer to operate as follows: a capability information transmitting section that transmits capability information to a terminal device, wherein when a first cut sheet having a first paper type is stored in the storage section, the capability information includes specific type information that indicates a cut sheet having a specific paper type different from the first paper type, and the specific type information includes a specific character string that indicates the content of the predetermined process; a print data receiving unit that receives, after the capability information is transmitted to the terminal device, in response to a user selecting the specific character string displayed on the terminal device, selection information indicating that the specific paper type has been selected and image data representing an image to be printed, without receiving a specific command instructing execution of the specific process on the cut paper from the terminal device; a print control unit that, when the selection information and the image data are received from the terminal device without receiving the predetermined command, causes the transport unit to transport the first cut sheet and causes the print execution unit to print the image on the first cut sheet; a processing control unit that causes the processing execution unit to execute the predetermined processing on the first cut sheet when the selection information is received from the terminal device without receiving the predetermined command; A computer program that functions as a

Citation Information

Patent Citations

  • Image forming apparatus

    JP2010096978A

  • Image formation apparatus, image formation system and program for image formation apparatus

    JP2018031983A

  • Print system

    JP2018147217A

  • Information processing apparatus, method of controlling information processing apparatus, and program therefor

    JP2020004159A

  • Information processing device, control method therefor, and program

    JP2020095535A