JP7790118B2 - Printer and computer program for printer - Google Patents
Printer and computer program for printerInfo
- Publication number
- JP7790118B2 JP7790118B2 JP2021199452A JP2021199452A JP7790118B2 JP 7790118 B2 JP7790118 B2 JP 7790118B2 JP 2021199452 A JP2021199452 A JP 2021199452A JP 2021199452 A JP2021199452 A JP 2021199452A JP 7790118 B2 JP7790118 B2 JP 7790118B2
- Authority
- JP
- Japan
- Prior art keywords
- size
- setting information
- print setting
- cut
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Handling Of Sheets (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
本明細書では、カット紙の切断に関する所定処理を実行可能なプリンタに関する技術を開示する。 This specification discloses technology related to a printer that can perform specified processes related to cutting cut paper.
特許文献1には、カット紙を切断する切断部を備えた印刷装置が開示されている。 Patent document 1 discloses a printing device equipped with a cutting unit that cuts cut paper.
本明細書では、カット紙の切断に関する所定処理を実行可能なプリンタのユーザの利便性を向上させる技術を提供する。 This specification provides technology that improves user convenience for printers that can perform specified processes related to cutting cut paper.
本明細書によって開示されるプリンタは、カット紙を収容する収容部と、前記収容部から前記カット紙を搬送する搬送部と、前記カット紙への印刷を実行する印刷実行部と、前記カット紙の切断に関する所定処理を実行する処理実行部と、制御部と、を備えてもよい。前記制御部は、前記カット紙の前記所定処理に関連するN個(前記Nは1以上の整数)の印刷設定情報を記憶するメモリと、端末装置から、印刷設定情報の送信要求を受信する受信部と、前記端末装置から前記送信要求が受信される場合に、前記N個の印刷設定情報のうちの少なくとも1個の印刷設定情報を前記端末装置に送信する送信部と、前記N個の印刷設定情報のうちの前記少なくとも1個の印刷設定情報が前記端末装置に送信された後に、前記端末装置から、前記N個の印刷設定情報のうちの第1の印刷設定情報がユーザによって選択されたことを示す第1の選択情報と、印刷対象の対象画像を表わす画像データと、が受信される場合に、前記カット紙の搬送を前記搬送部に実行させて、前記カット紙への前記対象画像の印刷を前記印刷実行部に印刷させる印刷制御部と、前記端末装置から前記第1の選択情報が受信される場合に、前記カット紙への前記所定処理を前記処理実行部に実行させる処理制御部と、を備えてもよい。 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 print execution unit for printing on the cut paper, a process execution unit for performing predetermined processes related to cutting the cut paper, and a control unit. The control unit may include a memory that stores N pieces of print setting information (N is an integer greater than or equal to 1) related to the predetermined process for the cut sheet; a receiving unit that receives a request to send print setting information from the terminal device; a sending unit that sends at least one of the N pieces of print setting information to the terminal device when the send request is received from the terminal device; a print control unit that, when first selection information indicating that a first piece of print setting information from the N pieces of print setting information has been selected by a user and image data representing a target image to be printed is received from the terminal device after the at least one piece of print setting information from the N pieces of print setting information has been sent to the terminal device, causes the transport unit to transport the cut sheet and the print execution unit to print the target image on the cut sheet; and a process control unit that, when the first selection information is received from the terminal device, causes the process execution unit to perform the predetermined process on the cut sheet.
上記の構成によると、プリンタは、端末装置から送信要求を受信する場合に、カット紙の切断に関する所定処理に関連するN個の印刷設定情報のうちの少なくとも1個の印刷設定情報を端末装置に送信する。そして、プリンタは、端末装置から、N個の印刷設定情報のうちの第1の印刷設定情報がユーザによって選択されたことを示す第1の選択情報を受信する場合に、カット紙への所定処理を実行する。即ち、ユーザは、端末装置において第1の印刷設定情報を選択すれば、カット紙への所定処理をプリンタに実行させることができる。このために、ユーザの利便性が向上する。 With the above configuration, when the printer receives a transmission request from the terminal device, it transmits at least one of N pieces of print setting information related to a predetermined process for cutting cut paper to the terminal device. Then, when the printer receives first selection information from the terminal device indicating that a first piece of print setting information from the N pieces of print setting information has been selected by the user, it executes the predetermined process on the cut paper. In other words, by selecting the first print setting information on the terminal device, the user can have the printer execute the predetermined process on the cut paper. This improves user convenience.
上記のプリンタを実現するためのコンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ可読記録媒体も新規で有用である。また、上記のプリンタによって実行される方法も、新規で有用である。 A computer program for implementing the above-mentioned printer and a computer-readable recording medium for storing the computer program are also novel and useful. Furthermore, a method executed by the above-mentioned printer is also novel and useful.
(プリンタ10のハード構成;図1)
図1に示されるように、プリンタ10は、収容部18と、搬送部20と、印刷実行部22と、切断部24と、排紙トレイ50と、を備える。収容部18と搬送部20と印刷実行部22と切断部24とは、プリンタ10の図示省略の筐体の内部に設けられている。排紙トレイ50は、筐体の外部に露出している。
(Hardware configuration of printer 10; Figure 1)
1, the 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. The storage unit 18, the transport unit 20, the print execution unit 22, and the cutting unit 24 are provided inside a housing (not shown) of the printer 10. The paper output tray 50 is exposed to the outside of the housing.
収容部18は、カット紙56を収容する。「カット紙」とは、例えば、A4サイズ、A5サイズ、レターサイズ、はがきサイズ等の予め決められたサイズにカットされている用紙である。 The storage section 18 stores cut sheets 56. "Cut sheets" are sheets of paper that have been cut to a predetermined size, such as A4 size, A5 size, letter size, or postcard size.
搬送部20は、搬送路52と、複数個のローラ58,60,62,64,66と、を備える。収容部18に収容されているカット紙56は、各ローラ58等によって搬送路52に沿って搬送される。 The conveying unit 20 includes a conveying path 52 and multiple rollers 58, 60, 62, 64, and 66. The cut paper 56 stored in the storage unit 18 is conveyed along the conveying path 52 by the rollers 58, etc.
印刷実行部22は、本実施例では、インクジェットヘッド68を備える。インクジェットヘッド68は、ローラ58,60によって搬送されたカット紙56上にインクを吐出することによって、画像をカット紙56に印刷する。印刷済みのカット紙56は、ローラ62,64によって搬送方向の下流側にさらに搬送される。変形例では、印刷実行部22は、レーザ方式の印刷機構を備えていてもよい。 In this embodiment, the print execution unit 22 is equipped with an inkjet head 68. The inkjet head 68 prints an image on the cut paper 56 by ejecting ink onto the cut paper 56 transported by rollers 58 and 60. The printed cut paper 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 be equipped with a laser-type printing mechanism.
切断部24は、図示省略の切断刃を備える。切断部24は、切断刃が図1の紙面垂直方向に移動することによって、印刷済みのカット紙56を切断する。これにより、カット紙56は、搬送方向の上流側の部分及び下流側の部分に分断される。切断済みの各カット紙56は、ローラ66によって搬送方向の下流側にさらに搬送される。これにより、切断済みの各カット紙56は、排紙トレイ50に到達する。 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 the paper in Figure 1. This separates the cut sheet 56 into an upstream portion and a downstream portion in the transport direction. Each cut piece of cut sheet 56 is further transported downstream in the transport direction by rollers 66. As a result, each cut piece of cut sheet 56 reaches the paper output tray 50.
このように、本実施例のプリンタ10は、カット紙56を切断することができる。このために、プリンタ10のユーザは、例えばA4サイズのカット紙を準備すれば、A4サイズよりも小さいサイズ(例えばA5サイズ)を有する印刷済み用紙を入手することができる。例えば、ユーザがA5サイズのカット紙への印刷を望む状況において、ユーザがA5サイズのカット紙を所持していない状況であっても、プリンタ10は、A4サイズのカット紙に印刷及び切断を実行することによって、A5サイズの印刷済み用紙をユーザに提供することができる。 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 print on and cut the A4-sized cut paper, thereby providing the user with A5-sized printed paper.
(プリンタ10の制御構成;図2)
続いて、図2を参照して、プリンタ10の制御構成を説明する。プリンタ10とPC100とによって通信システム2が実現される。プリンタ10とPC100とは、LAN(Local Area Networkの略)4に接続されている。プリンタ10及びPC100は、LAN4を介して相互に通信可能である。LAN4は、有線LANであってもよいし、無線LANであってもよい。
(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 the 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.
プリンタ10は、表示部12と、通信インターフェース14と、操作部16と、搬送部20と、印刷実行部22と、切断部24と、制御部30と、を備える。各部12~30は、バス線(符号省略)に接続されている。 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 unit 12-30 is connected to a bus line (reference numerals omitted).
表示部12は、様々な情報を表示するためのディスプレイである。通信インターフェース14は、LAN4に接続されている。操作部16は、複数のキーを備える。ユーザは、操作部16を操作することによって、様々な指示をプリンタ10に入力することができる。搬送部20のローラ58等、印刷実行部22、及び、切断部24は、制御部30(即ち後述のCPU32)からの指示に従って、カット紙56の搬送、カット紙56への印刷、及び、カット紙56の切断を実行する。 The display unit 12 is a display for displaying various information. The communication interface 14 is connected to the LAN 4. The operation unit 16 has multiple keys. The user can input various instructions to the printer 10 by operating the operation unit 16. The rollers 58 of the transport unit 20, the print execution unit 22, and the cutting unit 24 transport 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).
制御部30は、CPU32とメモリ34を備える。CPU32は、メモリ34に格納されているプログラム36に従って、様々な処理を実行する。メモリ34は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ34は、さらに、プリセットテーブル40を記憶する。プリセットテーブル40の詳細については後述する。 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 composed of volatile memory, non-volatile memory, etc. The memory 34 also stores a preset table 40. Details of the preset table 40 will be described later.
(PC100の構成)
PC100は、プリンタ10のユーザによって利用される。PC100は、汎用ドライバ102を備える。汎用ドライバ102は、プリンタ10のベンダとは異なる事業者によって提供されるプリンタドライバである。汎用ドライバ102は、或るプリンタのための専用のプリンタドライバ(即ち専用ドライバ)とは異なり、複数のプリンタベンダによって製造される様々なプリンタに対して印刷を実行させることができる。汎用ドライバ102は、インターネット上のサーバ(図示省略)からPC100にインストールされてもよいし、PC100の出荷段階からPC100に予めインストールされていてもよい。本実施例では、汎用ドライバ102は、IPP(Internet Printing Protocolの略)方式に従って処理を実行するプリンタドライバである。
(Configuration of PC 100)
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 company 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 before shipping. In this embodiment, the generic driver 102 is a printer driver that executes processing in accordance with the IPP (abbreviation for Internet Printing Protocol) method.
(プリセットテーブルの内容;図3)
続いて、図3を参照して、プリセットテーブル40の内容を説明する。プリセットテーブル40には、複数個のプリセット情報PI1~PI8が記憶される。各プリセット情報PI1~PI8は、プリンタ10の出荷段階からプリセットテーブル40に予め記憶されているデフォルトの情報である。特に、各プリセット情報PI1~PI3はカット紙の切断に関連しないプリセット情報であり、各プリセット情報PI4~PI8はカット紙の切断に関連するプリセット情報である。各プリセット情報PI1等は、プリセット名と、複数個の印刷設定項目(以下では単に「項目」と記載することがある)に対応する複数個の設定値と、が関連付けられている情報である。
(Contents of the preset table; Figure 3)
Next, the contents of the preset table 40 will be described with reference to Figure 3. The preset table 40 stores multiple pieces of preset information PI1 to PI8. Each piece of preset information PI1 to PI8 is default information that is pre-stored in the preset table 40 when the printer 10 is shipped. In particular, each piece of preset information PI1 to PI3 is preset information that is not related to cutting cut sheets, while each piece of preset information PI4 to PI8 is preset information that is related to cutting cut sheets. Each piece of preset information PI1, etc., is information that associates a preset name with multiple setting values that correspond to multiple print setting items (hereinafter sometimes simply referred to as "items").
項目「用紙サイズ」は、印刷対象のカット紙の用紙サイズを示す項目である。項目「用紙サイズ」に対応する設定値は、例えば、「A4」、「A5」、「レター」、「はがき」等である。 The "Paper Size" item indicates the size of the cut paper to be printed on. Setting values for the "Paper Size" item include, for example, "A4," "A5," "Letter," and "Postcard."
項目「切断パラメータ」は、印刷対象のカット紙を切断するのか否かを示す項目である。項目「切断パラメータ」に対応する設定値は、例えば、「trim-after-pages」である。設定値「trim-after-pages」は、PWG(The Printer Working Groupの略)の仕様書PWG5100.1「IPP Finishings 2.0」によって定義されている値である。設定値「trim-after-pages」は、仕様書には明記されていないが、通常、カット紙ではないロール紙の切断位置を示す設定値として利用され得る。設定値「trim-after-pages」がロール紙の切断位置を示す設定値として利用される場合には、当該設定値は、各ページの画像の終端位置でロール紙を切断することを示す。本実施例では、当該設定値は、後述の補正情報がない限り、カット紙を真ん中(即ち、カット紙の一対の長辺のそれぞれの中央を結んだ直線の位置)で切断することを示す設定値として利用される。即ち、当該設定値が記述されている各プリセット情報PI4,PI5,PI8は、カット紙を切断することを示すプリセット情報である。 The "Cutting Parameters" item indicates whether or not to cut the cut paper to be printed. The setting value corresponding to the "Cutting Parameters" item is, for example, "trim-after-pages." The setting value "trim-after-pages" is a value defined in the PWG (The Printer Working Group) specification PWG5100.1 "IPP Finishings 2.0." Although the setting value "trim-after-pages" is not explicitly stated in the specification, it is typically used as a setting value indicating the cutting position for roll paper that is not cut paper. When the setting value "trim-after-pages" is used as a setting value indicating the cutting position for roll paper, this setting value indicates that the roll paper is to be cut at the end of the image on each page. In this embodiment, unless there is correction information (described below), this setting value is used as a setting value that indicates that the cut sheet will be cut in the middle (i.e., the position of the line connecting the centers of the pair of long sides of the cut sheet). In other words, each of the preset information PI4, PI5, and PI8 that describes this setting value is preset information that indicates that the cut sheet will be cut.
項目「trimming-оffset」は、印刷対象のカット紙の切断位置を補正するための補正情報を示す項目である。項目「trimming-оffset」に対応する設定値は、具体的な数値(例えば「148.5mm」)である。trimming-оffsetもPWGの上記の仕様書によって定義されるパラメータであり、上記の「trim-after-pages」と共に利用され得るパラメータである。trimming-оffsetは、通常、ロール紙の切断位置を補正する補正情報として利用され得る。trimming-оffsetは、基準位置(例えば「trim-after-pages」によって示される各ページの画像の終端位置)から、trimming-оffsetによって示される数値だけオフセットされた位置でロール紙を切断することを示す。本実施例では、trimming-оffsetは、カット紙の切断位置を補正する補正情報として利用される。例えば、trimming-оffsetが「148.5mm」である場合には、カット紙の先端から148.5mmの位置でカット紙が切断される。 The "trimming-offset" item indicates correction information for correcting the cutting position of the cut paper to be printed. The setting value corresponding to the "trimming-offset" item is a specific numerical value (for example, "148.5 mm"). trimming-offset is also a parameter defined in the above PWG specifications, and is a parameter that can be used together with the above "trim-after-pages". trimming-offset is typically used as correction information for correcting the cutting position of roll paper. trimming-offset indicates that the roll paper will be cut at a position offset by the numerical value indicated by trimming-offset from a reference position (for example, the end position of the image on each page indicated by "trim-after-pages"). In this embodiment, trimming-offset is used as correction information to correct the cutting position of the cut sheet. For example, if trimming-offset is "148.5 mm," the cut sheet will be cut at a position 148.5 mm from the leading edge of the cut sheet.
項目「縮小率」は、印刷対象の画像の縮小率を示す項目である。項目「縮小率」に対応する設定値は、具体的な数値(例えば「50%」)を示す。設定値「50%」は、印刷対象の画像が用紙サイズの50%のサイズに縮小されていることを示す。本実施例では、設定値「50%」は、カット紙を真ん中で切断することを示す設定値として利用される。即ち、設定値「50%」が記述されているプリセット情報PI7は、カット紙を切断することを示すプリセット情報である。 The "Reduction Ratio" item indicates the reduction ratio of the image to be printed. The setting value corresponding to the "Reduction Ratio" item indicates a specific numerical value (for example, "50%"). The setting value "50%" indicates that the image to be printed has been reduced to 50% of the paper size. In this embodiment, the setting value "50%" is used as a setting value that indicates that the cut paper should be cut in the middle. In other words, preset information PI7, which describes the setting value "50%", is preset information that indicates that the cut paper should be cut.
プリセット情報PI6は、切断パラメータ「trim-after-pages」を含まないと共に、縮小率「50%」を含まない。このため、プリセット情報PI6は、カット紙を切断しないことを示すプリセット情報であるように見える。しかしながら、本実施例では、プリンタ10の収容部18がA4サイズのカット紙を収容している状態において、プリセット情報PI6(即ち用紙サイズ「A5」)が選択される場合には、A4サイズのカット紙が2枚のA5サイズの用紙に切断される。即ち、プリンタ10の収容部18がA4サイズのカット紙を収容している状態では、プリセット情報PI6もカット紙を切断することを示すプリセット情報である。従って、上述したように、各プリセット情報PI4~PI8はカット紙の切断に関連するプリセット情報である。 Preset information PI6 does not include the cutting parameter "trim-after-pages," nor does it include the reduction ratio "50%." Therefore, preset information PI6 appears to be preset information indicating that the cut sheet will not be cut. However, in this embodiment, if the storage unit 18 of the printer 10 contains A4-sized cut sheets and preset information PI6 (i.e., paper size "A5") is selected, the A4-sized cut sheet will be cut into two A5-sized sheets. In other words, when the storage unit 18 of the printer 10 contains A4-sized cut sheets, preset information PI6 also indicates that the cut sheet will be cut. Therefore, as described above, each of preset information PI4 to PI8 is preset information related to cutting the cut sheet.
(具体的なケース;図4~図10)
続いて、図4~図10を参照して、プリンタ10のCPU32によって実行される具体的な処理を説明する。以下では、理解の容易化のために、各デバイスのCPU(例えばCPU32)が実行する動作を、CPUを主体として記載せずに、各デバイス(例えばプリンタ10)を主体として記載する。また、以下で説明するプリンタ10とPC100との間の通信は、通信インターフェース14及びLAN4を介して実行される。従って、以下では、プリンタ10とPC100との間の通信を説明する際に、「通信インターフェース14を介して」及び「LAN4を介して」という説明を省略する。
(Specific cases: Figures 4 to 10)
Next, specific processing executed by the CPU 32 of the printer 10 will be described with reference to Figures 4 to 10. In the following, for ease of understanding, operations executed by the CPU of each device (e.g., CPU 32) will be described mainly in terms of each device (e.g., printer 10) rather than the CPU. Furthermore, communication between the printer 10 and PC 100 described below is performed via the communication interface 14 and LAN 4. Therefore, in the following description of communication between the printer 10 and PC 100, the terms "via the communication interface 14" and "via LAN 4" will be omitted.
(ケースA-1;図4)
まず、図4を参照して、ケースA-1を説明する。図4の初期状態では、PC100は、1ページ分のA4サイズの画像を表わすPDF(Portable Document Formatの略)ファイルを記憶している。また、プリンタ10は、A4サイズのカット紙を収容部18に収容している。以下では、A4サイズのカット紙のことを「A4用紙」と記載する。同様に、A5サイズのカット紙、レターサイズのカット紙、はがきサイズのカット紙のことを、それぞれ、「A5用紙」、「レター用紙」、「はがき用紙」と記載する。ケースA-1では、プリセット情報PI4(即ちプリセット名「A4→A5カット」)がユーザによって選択されることに応じて、A4用紙が切断される。
(Case A-1; Figure 4)
First, case A-1 will be described with reference to FIG. 4. In the initial state of FIG. 4, the PC 100 stores a PDF (Portable Document Format) file representing one page of an A4-sized image. The printer 10 also stores A4-sized cut sheets in the storage unit 18. Hereinafter, A4-sized cut sheets will be referred to as "A4 paper." Similarly, A5-sized cut sheets, letter-sized cut sheets, and postcard-sized cut sheets will be referred to as "A5 paper,""letterpaper," and "postcard paper," respectively. In case A-1, A4 paper is cut in response to the user selecting preset information PI4 (i.e., the preset name "A4 → A5 cut").
PC100は、T10において、IPP方式に従ってプリンタ10に印刷を実行させるためのIPP印刷操作を受け付ける。当該IPP印刷操作は、印刷対象の画像を表わす画像データ(本実施例ではPDFファイル)を選択する操作と、汎用ドライバ102を起動するための操作と、LAN4に接続されている1個以上のプリンタの中からプリンタ10を指定する操作と、を含む。これにより、PC100は、汎用ドライバ102に従って、以降の各処理を実行する。 At T10, the PC 100 accepts an IPP printing operation to cause the printer 10 to print according to the IPP method. The IPP printing operation includes an operation to select image data representing the image to be printed (in this embodiment, a PDF file), an operation to start the generic driver 102, and an operation to specify the printer 10 from one or more printers connected to the LAN 4. As a result, the PC 100 executes each of the subsequent processes according to the generic driver 102.
PC100は、T12において、プリセット要求を含むGet-Printer-Attributes requestをプリンタ10に送信する。以下では、Get-Printer-Attributesのことを「GPA」と記載し、requestのことを「req」と記載する。GPA reqは、IPP方式に従ったコマンドであり、プリンタ10の能力情報の送信を要求するコマンドである。プリセット要求は、プリンタ10に記憶されているプリセット情報の送信を要求するコマンドである。 At T12, the PC 100 sends a Get-Printer-Attributes request including a preset request to the printer 10. Hereinafter, Get-Printer-Attributes will be referred to as "GPA" and the request as "req." The GPA req is a command conforming to the IPP standard, and is a command requesting the transmission of capability information from the printer 10. The preset request is a command requesting the transmission of preset information stored in the printer 10.
プリンタ10は、T12において、PC100からGPA reqを受信すると、T14において、GPA responseをPC100に送信する。以下では、responseのことを「res」と記載する。GPA resは、プリンタ10の能力情報とプリセット情報PI1及びPI4~PI7とを含む。能力情報は、「A4」と「A5」と「レター」と「はがき」と「切断」とを含む。能力情報に含まれる「A4」、「A5」、「レター」、「はがき」は、プリンタ10がA4用紙、A5用紙、レター用紙、及び、はがき用紙への印刷を実行可能なこと、換言すると、プリンタ10がこれらの用紙を収容可能であることを示す。 When the printer 10 receives a GPA req from the PC 100 at T12, it sends a GPA response to the PC 100 at T14. Below, the response will be referred to as "res." The GPA res includes the printer 10's capability information and preset information PI1 and PI4 to PI7. The capability information includes "A4," "A5," "letter," "postcard," and "cut." The "A4," "A5," "letter," and "postcard" included in the capability information indicate that the printer 10 can print on A4 paper, A5 paper, letter paper, and postcard paper; in other words, the printer 10 can accommodate these paper sizes.
図示省略しているが、プリンタ10は、ユーザから、収容部18に収容されているカット紙のサイズの入力を受け付けることに応じて、当該サイズを記憶している。変形例では、プリンタ10の収容部18は、カット紙のサイズを検出するセンサを備えていてもよい。この場合、プリンタ10は、当該センサの検出値からカット紙のサイズを特定することができる。そして、プリンタ10は、プリンタ10が印刷を実行可能なカット紙のサイズに代えて、収容部18に現在収容されているカット紙のサイズ(本ケースでは「A4」)のみを含むGPA resをPC100に送信してもよい。また、別の変形例では、プリンタ10は、プリンタ10が印刷を実行可能なカット紙のサイズと、収容部18に現在収容されているカット紙のサイズと、の双方を含むGPA resをPC100に送信してもよい。 Although not shown in the figure, the printer 10 stores the size of the cut paper stored in the storage unit 18 in response to receiving input of that size from the user. In a modified example, the storage unit 18 of the printer 10 may be equipped with a sensor that detects the size of the cut paper. In this case, the printer 10 can identify the size of the cut paper from the value detected by the sensor. The printer 10 may then send to the PC 100 a GPA res that includes only the size of the cut paper currently stored in the storage unit 18 (in this case, "A4") instead of the sizes of cut paper that the printer 10 can print on. In another modified example, the printer 10 may send to the PC 100 a GPA res that includes both the sizes of cut paper that the printer 10 can print on and the sizes of cut paper currently stored in the storage unit 18.
能力情報に含まれる「切断」は、プリンタ10がカット紙の切断を実行可能であること、換言すると、プリンタ10が切断部24を備えることを示す。 The "cutting" included in the capability information indicates that the printer 10 is capable of cutting cut paper, in other words, that the printer 10 is equipped with a cutting unit 24.
また、GPA resには、プリセット情報PI1~PI8のうちの一部のプリセット情報PI1及びPI4~PI7のみが含まれる。プリンタ10は、プリセット情報PI1~PI8の中から、収容部18に現在収容されているカット紙のサイズ「A4」を用紙サイズとして含むプリセット情報PI1,PI4,PI5,PI7を特定する。また、プリンタ10は、プリセット情報PI1~PI8の中から、収容部18に現在収容されているカット用紙のサイズ「A4」の半分のサイズ「A5」を用紙サイズとして含むプリセット情報PI6を特定する。そして、プリンタ10は、特定済みのプリセット情報PI1及びPI4~PI7を含むGPA resをPC100に送信する。このように、プリンタ10は、収容部18に収容されているカット紙のサイズ「A4」に関連する用紙サイズ「A4」又は「A5」を含むプリセット情報PI1及びPI4~PI7をPC100に送信する。この結果、後述の印刷設定画面D1において、プリンタ10に現在収容されているカット紙のサイズに対応するプリセット情報PI1及びPI4~PI7のみが表示される。従って、ユーザは、プリンタ10が現在印刷可能な用紙サイズを適切に選択することができる。このために、ユーザの利便性が向上する。 The GPA res also includes only some of the preset information PI1 and PI4 to PI7 from the preset information PI1 to PI8. From among the preset information PI1 to PI8, the printer 10 identifies preset information PI1, PI4, PI5, and PI7, which includes the "A4" size of the cut paper currently stored in the storage unit 18 as its paper size. The printer 10 also identifies preset information PI6 from among the preset information PI1 to PI8, which includes the "A5" size, half the "A4" size of the cut paper currently stored in the storage unit 18 as its paper size. The printer 10 then sends the GPA res, including the identified preset information PI1 and PI4 to PI7, to the PC 100. In this way, the printer 10 sends to the PC 100 preset information PI1 and PI4 to PI7, which include the paper sizes "A4" or "A5" associated with the "A4" size of the cut paper stored in the storage unit 18. As a result, only preset information PI1 and PI4 to PI7 corresponding to the cut paper sizes currently stored in the printer 10 are displayed on the print settings screen D1 (described below). This allows the user to appropriately select the paper size currently printable by the printer 10. This improves user convenience.
PC100は、T14において、プリンタ10からGPA resを受信すると、T20において、印刷設定画面D1を表示部12に表示する。図11に示されるように、印刷設定画面D1は、プリセット名を選択するためのプリセット名選択欄と、用紙サイズを選択するための用紙サイズ選択欄と、印刷部数を選択するための部数選択欄と、OKボタンと、キャンセルボタンと、を含む。印刷設定画面D1の初期状態では、プリセット名選択欄には、プリセット情報PI1に対応するプリセット名「A4通常」が記述される。用紙サイズ選択欄には、プリセット情報PI1内の用紙サイズ「A4」が記述される。また、部数選択欄には、予め決められているデフォルトの値「1」が記述される。 When the PC 100 receives a GPA res from the printer 10 at T14, it displays the print setting screen D1 on the display unit 12 at T20. As shown in FIG. 11, the print setting screen D1 includes a preset name selection field for selecting a preset name, a paper size selection field for selecting a paper size, a number of copies selection field for selecting the number of copies to print, an OK button, and a cancel button. In the initial state of the print setting screen D1, the preset name selection field contains the preset name "A4 normal" corresponding to the preset information PI1. The paper size selection field contains the paper size "A4" from the preset information PI1. Furthermore, the number of copies selection field contains the predetermined default value "1".
ユーザは、プリセット名選択欄に対するプルダウンの操作を実行することによって、プリセット情報PI1及びPI4~PI7のいずれかを選択することができる。また、図示省略しているが、PC100は、印刷設定画面D1が表示されている状態において、タブの選択を受け付けることで、プリセット名選択欄を含まない点を除いて印刷設定画面D1と同様の印刷設定画面を表示することができる。ユーザは、当該設定画面において、用紙サイズ選択欄に対するプルダウンの操作を実行することによって、GPA resに含まれるいずれかのサイズ(即ち「A4」、「A5」、「レター」、「はがき」)を選択することができる。なお、変形例では、用紙サイズ選択欄は、プリンタ10に現在収容されているカット紙のサイズのみを選択可能なように構成されていてもよい。 The user can select one of preset information PI1 and PI4 to PI7 by performing a pull-down operation in the preset name selection field. Also, although not shown, while print setting screen D1 is displayed, PC 100 can accept tab selection to display a print setting screen similar to print setting screen D1 except that it does not include a preset name selection field. On this setting screen, the user can perform a pull-down operation in the paper size selection field to select one of the sizes included in GPA res (i.e., "A4," "A5," "Letter," or "Postcard"). In a modified example, the paper size selection field may be configured to allow selection of only the size of cut paper currently stored in printer 10.
PC100は、T22において、プリセット名選択欄において、プリセット情報PI4に対応するプリセット名「A4カット1」の選択を受け付けると、T24において、印刷設定画面D2を表示する。図11に示されるように、印刷設定画面D2では、プリセット名選択欄にプリセット名「A4→A5カット」が記述される。プリセット情報PI4内の用紙サイズが「A4」であるので、印刷設定画面D2では、用紙サイズ選択欄に「A4」が記述される。 When PC 100 accepts the selection of the preset name "A4 Cut 1" corresponding to preset information PI4 in the preset name selection field at T22, it displays print setting screen D2 at T24. As shown in FIG. 11, the preset name "A4 → A5 Cut" is entered in the preset name selection field on print setting screen D2. Because the paper size in preset information PI4 is "A4," "A4" is entered in the paper size selection field on print setting screen D2.
印刷設定画面D2は、さらに、切断選択欄と、trimming-оffsetを設定するためのチェックボックスと、を含む。切断選択欄には、プリセット情報PI4内の切断パラメータ「trim-after-pages」が記述される。プリセット情報PI4内のtrimming-оffsetには数値が設定されていないので、上記のチェックボックスにはチェックが付されていない。 The print settings screen D2 also includes a cutting selection field and a checkbox for setting the trimming offset. The cutting selection field describes the cutting parameter "trim-after-pages" in the preset information PI4. Since no value is set for the trimming offset in the preset information PI4, the above checkbox is unchecked.
印刷設定画面D2では、切断パラメータ「trim-after-pages」が切断選択欄に記述されているので、ユーザは、カット紙が切断されることを知ることができる。また、上記のチェックボックスにチェックが付されていないので、ユーザは、切断位置がオフセットされないこと、即ち、カット紙の真ん中で切断されることを知ることができる。PC100は、T30において、ユーザから、印刷設定画面D2内のOKボタンの選択を受け付ける。 On print settings screen D2, the cutting parameter "trim-after-pages" is entered in the cutting selection field, so the user knows that the cut paper will be cut. Furthermore, because the above checkbox is not checked, the user knows that the cutting position will not be offset, i.e., the cut paper will be cut in the middle. At T30, PC 100 accepts the user's selection of the OK button on print settings screen D2.
(図4の続き;図5)
PC100は、印刷設定画面D2内のOKボタンの選択を受け付けると(図4のT30)、図5のT40において、Validate-Job reqをプリンタ10に送信する。以下では、Validate-Jobのことを「VJ」と記載する。VJ reqは、IPP方式に従ったコマンドであり、印刷設定画面D2に記述されている印刷設定(即ち、「A4」、「trim-after-pages」、「1部」)を含む。VJ reqは、trimming-оffsetを含まない。なお、VJ reqは、本実施例では、プリセット名「A4カット1」を含まないが、変形例では、プリセット名「A4カット1」を含んでいてもよい。
(Continuation of Figure 4; Figure 5)
When the PC 100 accepts the selection of the OK button on the print setting screen D2 (T30 in FIG. 4), it sends a Validate-Job req to the printer 10 at T40 in FIG. 5. Hereinafter, Validate-Job will be referred to as "VJ." The VJ req is a command conforming to the IPP method, and includes the print settings described on the print setting screen D2 (i.e., "A4,""trim-after-pages," and "1 copy"). The VJ req does not include trimming-offset. Note that in this embodiment, the VJ req does not include the preset name "A4 Cut 1," but in a modified example, it may include the preset name "A4 Cut 1."
プリンタ10は、T40において、PC100からVJ reqを受信すると、T42において、VJ resをPC100に送信する。 When the printer 10 receives a VJ req from the PC 100 at T40, it sends a VJ res to the PC 100 at T42.
PC100は、T42において、プリンタ10からVJ resを受信すると、T44において、Create-Job reqをプリンタ10に送信する。以下では、Create-Jobのことを「CJ」と記載する。CJ reqは、IPP方式に従ったコマンドであり、印刷ジョブの生成をプリンタ10に要求するコマンドである。CJ reqは、T40のVJ req内の情報と同じ情報を含む。 When the PC 100 receives a VJ res from the printer 10 in T42, it sends a Create-Job req to the printer 10 in T44. Below, Create-Job is abbreviated as "CJ." The CJ req is a command conforming to the IPP method, and requests the printer 10 to create a print job. The CJ req contains the same information as the VJ req in T40.
プリンタ10は、T44において、PC100からCJ reqを受信すると、T46において、ジョブID「J1」を生成し、T48において、ジョブID「J1」を含むCJ resをPC100に送信する。 When the printer 10 receives a CJ req from the PC 100 at T44, it generates a job ID "J1" at T46 and sends a CJ res including the job ID "J1" to the PC 100 at T48.
PC100は、T48において、プリンタ10からCJ resを受信すると、図4のT10で選択されたPDFファイルを変換して、プリンタ10が解釈可能なデータ形式を有する画像データを生成する。ここで、PC100は、選択済みの印刷設定の用紙サイズ「A4」に対応するサイズを有する画像を表わす画像データを生成する。そして、PC100は、T50において、Send-Documentコマンド(以下では「SD」と記載する)をプリンタ10に送信する。SDは、IPP方式に従ったコマンドであり、生成済みの画像データと、T48のCJ res内のジョブID「J1」と、を含む。 When the PC 100 receives the CJ res from the printer 10 in T48, it converts the PDF file selected in T10 of Figure 4 to generate image data in a data format that the printer 10 can interpret. Here, the PC 100 generates image data representing an image having a size corresponding to the paper size "A4" in the selected print settings. Then, in T50, the PC 100 sends a Send-Document command (hereinafter referred to as "SD") to the printer 10. The SD is a command that complies with the IPP method and includes the generated image data and the job ID "J1" in the CJ res of T48.
プリンタ10は、T50において、PC100からSDを受信すると、T52において、印刷及び切断を実行する。具体的には、まず、プリンタ10は、搬送部20の各ローラ58,60を駆動して、収容部18に収容されているカット紙56を印刷実行部22まで搬送する。ここで、カット紙56は、長辺が伸びる方向に沿って搬送される。次いで、プリンタ10は、画像データによって表わされる画像の印刷を印刷実行部22に指示する。これにより、印刷実行部22は、A4サイズに対応するサイズを有する画像をカット紙56に印刷する。即ち、カット紙56のほぼ全面に画像(図5の例では円形と三角形と四角形の画像)が印刷される。 When the printer 10 receives the SD card from the PC 100 at T50, it performs printing and cutting at T52. Specifically, the printer 10 first drives the rollers 58, 60 of the transport unit 20 to transport the cut sheet 56 stored in the storage unit 18 to the print execution unit 22. The cut sheet 56 is transported in the direction of its long side. Next, the printer 10 instructs the print execution unit 22 to print an image represented by the image data. As a result, the print execution unit 22 prints an image corresponding to A4 size onto the cut sheet 56. In other words, the image (circular, triangular, and rectangular images in the example of Figure 5) is printed on almost the entire surface of the cut sheet 56.
次いで、プリンタ10は、搬送部20の各ローラ60,62,64を駆動して、印刷済みカット紙56を切断部24まで搬送する。プリンタ10は、印刷済みカット紙56の切断を切断部24に指示する。特に、CJ req内の印刷設定には、「A4」及び「trim-after-pages」が含まれると共に、「trimming-оffset」が含まれないので、プリンタ10は、カット紙56(即ちA4用紙)の真ん中(即ちA4用紙の上端から148.5mm)の位置でカット紙56を切断するように切断部24に指示する。これにより、切断部24は、カット紙56の長辺の中間位置でカット紙56を半分に切断する。この結果、上記の画像の一部(即ち円形と三角形の一部)が印刷されているA5サイズの切断済み用紙と、上記の画像の他の一部(即ち三角形の一部と四角形)が印刷されているA5サイズの切断済み用紙と、が形成される。このように、プリンタ10は、画像が分離される位置でカット紙56を切断する。 Next, the printer 10 drives the rollers 60, 62, and 64 of the transport unit 20 to transport the printed sheet of paper 56 to the cutting unit 24. The printer 10 instructs the cutting unit 24 to cut the printed sheet of paper 56. In particular, since the print settings in the CJ req include "A4" and "trim-after-pages" but not "trimming-offset," the printer 10 instructs the cutting unit 24 to cut the sheet of paper 56 (i.e., A4 paper) in the middle (i.e., 148.5 mm from the top edge of the A4 paper). This causes the cutting unit 24 to cut the sheet of paper 56 in half at the midpoint of its long side. As a result, two cut A5-sized sheets of paper are produced: one on which part of the image (i.e., the circle and part of the triangle) is printed, and another on which part of the image (i.e., part of the triangle and the rectangle) is printed. In this way, the printer 10 cuts the cut paper 56 at the position where the image is separated.
次いで、プリンタ10は、搬送部20の各ローラ64,66を駆動して、2枚の切断済み用紙を排紙トレイ50まで搬送する。これにより、2枚の切断済み用紙がユーザに提供される。このために、ユーザは、A4用紙よりも小さいサイズの印刷媒体の入手を望む場合に、A4用紙よりも小さいサイズの印刷済み用紙(本ケースではA5用紙)を入手することができる。 The printer 10 then drives the rollers 64, 66 of the transport unit 20 to transport the two cut sheets of paper to the paper output tray 50. This provides the two cut sheets of paper to the user. This allows the user to obtain printed paper of a size smaller than A4 paper (A5 paper in this case) when they wish to obtain print media smaller than A4 paper.
(ケースA-2;図6)
続いて、図6を参照して、ケースA-2を説明する。ケースA-2は、プリセット情報PI5に対応するプリセット名「A4カット」がユーザによって選択される。図6の初期状態は、図4の初期状態と同様である。まず、図4のT10~T20と同様の処理が実行される。
(Case A-2; Figure 6)
Next, case A-2 will be described with reference to Fig. 6. In case A-2, the preset name "A4 cut" corresponding to preset information PI5 is selected by the user. The initial state in Fig. 6 is the same as the initial state in Fig. 4. First, the same processes as T10 to T20 in Fig. 4 are executed.
PC100は、図6のT122において、印刷設定画面D1内のプリセット名選択欄において、プリセット情報PI5に対応するプリセット名「A4カット2」の選択を受け付ける。この場合、PC100は、T124において、印刷設定画面D3を表示する。図11に示されるように、印刷設定画面D3では、プリセット名選択欄にプリセット名「A4カット2」が記述される。プリセット情報PI5内の用紙サイズが「A4」であるので、印刷設定画面D3では、用紙サイズ選択欄に「A4」が記述される。切断選択欄には、プリセット情報PI5内の切断パラメータ「trim-after-pages」が記述される。プリセット情報PI6内のtrimming-оffsetには「148.5mm」が設定されているので、trimming-оffsetを設定するためのチェックボックスにチェックが付されており、その値として「148.5mm」が記述される。 At T122 in FIG. 6, PC 100 accepts the selection of the preset name "A4 Cut 2" corresponding to preset information PI5 in the preset name selection field on print setting screen D1. In this case, PC 100 displays print setting screen D3 at T124. As shown in FIG. 11, on print setting screen D3, the preset name "A4 Cut 2" is entered in the preset name selection field. Since the paper size in preset information PI5 is "A4," "A4" is entered in the paper size selection field on print setting screen D3. The cutting parameter "trim-after-pages" from preset information PI5 is entered in the cutting selection field. Since "148.5 mm" is set for trimming offset in preset information PI6, the checkbox for setting trimming offset is checked, and "148.5 mm" is entered as its value.
また、PC100は、印刷設定画面D3が表示されている状態において、タブの選択を受け付けることで、プリセット名選択欄を含まない点を除いて印刷設定画面D3と同様の印刷設定画面(図示省略)を表示することができる。PC100は、T126において、当該印刷設定画面において、trmming-оffsetの値として「140mm」を入力する操作を受け付ける。ここで、ユーザは、図示省略のプレビュー画面において、trimming-оffsetの値によって示される画像の切断位置を確認しながら、trimming-оffsetの値を設定することができる。本ケースでは、ユーザは、当該プレビュー画面において示される切断位置を確認しながら、上記の画像の三角形が切断されない位置として、trimming-оffsetとしての値「140mm」を入力する。 In addition, while print setting screen D3 is displayed, PC 100 can accept tab selection to display a print setting screen (not shown) similar to print setting screen D3, except that it does not include a preset name selection field. At T126, PC 100 accepts an operation to input "140 mm" as the trimming-offset value on the print setting screen. Here, the user can set the trimming-offset value while checking the cutting position of the image indicated by the trimming-offset value on a preview screen (not shown). In this case, while checking the cutting position indicated on the preview screen, the user inputs the trimming-offset value "140 mm" as the position where the triangle in the above image will not be cut.
PC100は、T130において、印刷設定画面D3内のOKボタンの選択を受け付けると、T140~T144の処理を実行する。T140~T144の処理は、VJ req及びCJ reqのそれぞれが「trimming-оffset=140mm」を含む点を除いて、図5のT40~T44の処理と同様である。その後、図5のT46~T52と同様の処理が実行される。 When the PC 100 accepts selection of the OK button on the print setting screen D3 at T130, it executes the processes of T140 to T144. The processes of T140 to T144 are the same as the processes of T40 to T44 in FIG. 5, except that the VJ req and CJ req each include "trimming-offset=140 mm." Then, the same processes as T46 to T52 in FIG. 5 are executed.
ただし、本ケースA-2のT52では、プリンタ10は、ケースA-1のT52とは異なる切断位置を切断部24に指示する。具体的には、CJ req内の印刷設定には「trimming-оffset=140mm」が含まれるので、プリンタ10は、カット紙56(即ちA4用紙)の上端から140mmの位置を切断位置として切断部24に指示する。このため、切断部24は、上端から140mmの位置でカット紙56を切断する。このように、プリンタ10は、trimming-оffsetに従った位置でカット紙56を切断することができる。この結果、上記の画像の一部(即ち円形)が印刷されている切断済み用紙と、上記の画像の他の一部(即ち三角形と四角形)が印刷されている切断済み用紙と、が形成される。このように、プリンタ10は、画像が分離される位置でカット紙56を切断する。 However, in T52 of Case A-2, the printer 10 instructs the cutting unit 24 to a different cutting position than T52 of Case A-1. Specifically, because the print settings in the CJ req include "trimming-offset=140mm," the printer 10 instructs the cutting unit 24 to set the cutting position to 140mm from the top edge of the cut sheet 56 (i.e., A4 paper). Therefore, the cutting unit 24 cuts the cut sheet 56 at a position 140mm from the top edge. In this way, the printer 10 can cut the cut sheet 56 at a position in accordance with the trimming-offset. As a result, a cut sheet is formed on which part of the image (i.e., the circle) is printed, and another cut sheet is formed on which another part of the image (i.e., the triangle and rectangle) is printed. In this way, the printer 10 cuts the cut sheet 56 at the position where the image is separated.
(ケースA-3;図7)
続いて、図7を参照して、ケースA-3を説明する。ケースA-3は、プリセット情報PI6に対応するプリセット名「A4→A5回転カット1」がユーザによって選択される。図7の初期状態は、図4の初期状態と同様である。まず、図4のT10~T20と同様の処理が実行される。
(Case A-3; Figure 7)
Next, case A-3 will be described with reference to Fig. 7. In case A-3, the preset name "A4 → A5 Rotation Cut 1" corresponding to preset information PI6 is selected by the user. The initial state in Fig. 7 is the same as the initial state in Fig. 4. First, the same processes as T10 to T20 in Fig. 4 are executed.
PC100は、図7のT222において、印刷設定画面D1内のプリセット名選択欄において、プリセット情報PI6に対応するプリセット名「A4→A5回転カット1」の選択を受け付ける。この場合、PC100は、T224において、印刷設定画面D4を表示する。図11に示されるように、印刷設定画面D4では、プリセット名選択欄にプリセット名「A4→A5回転カット1」が記述される。プリセット情報PI6内の用紙サイズが「A5」であるので、印刷設定画面D4では、用紙サイズ選択欄に「A5」が記述される。 At T222 in FIG. 7, PC 100 accepts the selection of the preset name "A4 → A5 Rotate Cut 1" corresponding to preset information PI6 in the preset name selection field on print setting screen D1. In this case, PC 100 displays print setting screen D4 at T224. As shown in FIG. 11, on print setting screen D4, the preset name "A4 → A5 Rotate Cut 1" is entered in the preset name selection field. Because the paper size in preset information PI6 is "A5," "A5" is entered in the paper size selection field on print setting screen D4.
PC100は、T230において、印刷設定画面D4内のOKボタンの選択を受け付けると、T240~T244の処理を実行する。T240~T244の処理は、VJ req及びCJ reqのそれぞれが「A4」に代えて「A5」を含む点、及び、「trim-after-pages」を含まない点を除いて、図5のT40~T44の処理と同様である。その後、図5のT46~T52と同様の処理が実行される。 When the PC 100 accepts selection of the OK button on the print settings screen D4 at T230, it executes the processes of T240 to T244. The processes of T240 to T244 are the same as the processes of T40 to T44 in FIG. 5, except that the VJ req and CJ req each include "A5" instead of "A4" and do not include "trim-after-pages." Then, the same processes as T46 to T52 in FIG. 5 are executed.
ただし、PC100は、印刷設定画面D4において、用紙サイズ「A5」が選択されているので、PDFファイルによって表わされるA4サイズの画像を縮小して、A5サイズの縮小済み画像を生成する。そして、PC100は、T50において、縮小済み画像を表わす画像データをプリンタ10に送信する。 However, because the paper size "A5" is selected on the print settings screen D4, the PC 100 reduces the A4-sized image represented by the PDF file to generate a reduced A5-sized image. Then, in T50, the PC 100 sends image data representing the reduced image to the printer 10.
プリンタ10は、CJ req内に「A5」が含まれるので、以下のようにして印刷及び切断を実行する。まず、CJ req内に含まれる「A5」が、プリンタ10の収容部18に収容されているカット紙のサイズ「A4」の半分のサイズであるので、プリンタ10は、SD(図5のT50参照)内の画像データによって表わされる縮小済み画像を90度回転させて回転済み画像を生成し、回転済み画像の印刷を印刷実行部22に指示する。これにより、印刷実行部22は、カット紙56の下流側半分領域(即ち搬送方向の下流側の半分の領域)に回転済み画像を印刷する。即ち、カット紙56の上流側半分領域(即ち搬送方向の上流側の半分の領域)には何も印刷されない。 Since "A5" is included in the CJ req, the printer 10 performs printing and cutting as follows. First, because "A5" included in the CJ req is half the size of the "A4" cut paper stored in the storage unit 18 of the printer 10, the printer 10 rotates the reduced image represented by the image data in the SD (see T50 in Figure 5) 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 cut paper 56 (i.e., the downstream half in the transport direction). In other words, nothing is printed on the upstream half of the cut paper 56 (i.e., the upstream half in the transport direction).
そして、プリンタ10は、カット紙56(即ちA4用紙)の真ん中の位置でカット紙56を切断するように切断部24に指示する。これにより、切断部24は、カット紙56の長辺の中間位置でカット紙56を半分に切断する。この結果、上記の回転済み画像部が印刷されているA5サイズの切断済み用紙と、画像が印刷されていないA5サイズの切断済み用紙と、が形成される。このように、プリンタ10は、画像が分離されない位置でカット紙56を切断することができる。特に、画像が印刷されていないA5サイズの切断済み用紙が形成されるので、ユーザは、当該用紙をA5用紙として再利用することができる。 The printer 10 then instructs the cutting unit 24 to cut the cut sheet 56 (i.e., A4 paper) at the center of the cut sheet 56. This causes the cutting unit 24 to cut the cut sheet 56 in half at the midpoint of the long side of the cut sheet 56. As a result, a cut A5-sized sheet of paper with the rotated image printed on it and a cut A5-sized sheet of paper with no image printed on it are formed. In this way, the printer 10 can cut the cut sheet 56 at a position where the image will not be separated. In particular, because a cut A5-sized sheet of paper with no image printed on it is formed, the user can reuse that paper as A5 paper.
(ケースA-4;図8)
続いて、図8を参照して、ケースA-4を説明する。ケースA-4は、プリセット情報PI7に対応するプリセット名「A4→A5回転カット2」がユーザによって選択される。図8の初期状態は、図4の初期状態と同様である。まず、図4のT10~T20と同様の処理が実行される。
(Case A-4; Figure 8)
Next, case A-4 will be described with reference to Fig. 8. In case A-4, the preset name "A4 → A5 Rotation Cut 2" corresponding to preset information PI7 is selected by the user. The initial state in Fig. 8 is the same as the initial state in Fig. 4. First, the same processes as T10 to T20 in Fig. 4 are executed.
PC100は、図8のT322において、印刷設定画面D1内のプリセット名選択欄において、プリセット情報PI7に対応するプリセット名「A4→A5回転カット2」の選択を受け付ける。この場合、PC100は、T324において、印刷設定画面D5を表示する。図11に示されるように、印刷設定画面D5では、プリセット名選択欄にプリセット名「A4→A5回転カット2」が記述される。プリセット情報PI7内の縮小率が「50%」であるので、印刷設定画面D5は、縮小率を設定するための縮小率設定欄を含む。 At T322 in FIG. 8, PC 100 accepts the selection of the preset name "A4 → A5 Rotate Cut 2" corresponding to preset information PI7 in the preset name selection field in print setting screen D1. In this case, PC 100 displays print setting screen D5 at T324. As shown in FIG. 11, on print setting screen D5, the preset name "A4 → A5 Rotate Cut 2" is entered in the preset name selection field. Because the reduction ratio in preset information PI7 is "50%," print setting screen D5 includes a reduction ratio setting field for setting the reduction ratio.
PC100は、T330において、印刷設定画面D5内のOKボタンの選択を受け付けると、T340~T344の処理を実行する。T340~T344の処理は、VJ req及びCJ reqのそれぞれが縮小率「50%」を含む点、及び、「trim-after-pages」を含まない点を除いて、図5のT40~T44の処理と同様である。その後、図5のT46~T52と同様の処理が実行される。 When the PC 100 accepts selection of the OK button on the print settings screen D5 at T330, it executes the processes of T340 to T344. The processes of T340 to T344 are the same as the processes of T40 to T44 in FIG. 5, except that the VJ req and CJ req each include a reduction rate of "50%" and do not include "trim-after-pages." Then, the same processes as T46 to T52 in FIG. 5 are executed.
ただし、PC100は、印刷設定画面D5において、用紙サイズ「A4」及び縮小率「50%」が選択されているので、PDFファイルによって表わされるA4サイズの画像を50%に縮小して、A5サイズの縮小済み画像を生成する。そして、PC100は、T50において、縮小済み画像を表わす画像データをプリンタ10に送信する。 However, because the paper size "A4" and reduction ratio "50%" are selected on the print settings screen D5, the PC 100 reduces the A4-sized image represented by the PDF file to 50% to generate a reduced A5-sized image. Then, at T50, the PC 100 sends image data representing the reduced image to the printer 10.
プリンタ10は、プリンタ10の収容部18にA4用紙が収容され、かつ、CJ req内に「A4」が含まれ、かつ、CJ req内に縮小率「50%」が含まれるので、A4サイズの半分であるA5サイズの画像をA4用紙に印刷して切断すべきと認識する。この場合、プリンタ10は、画像データによって表わされる縮小済み画像を90度回転させて回転済み画像を生成し、回転済み画像の印刷を印刷実行部22に指示する。これにより、図7のケースA-3と同じ印刷結果が得られる。 Since A4 paper is stored in the printer's storage compartment 18, the CJ req includes "A4," and the reduction ratio is "50%," the printer 10 recognizes that an A5-sized image, half the A4 size, should be printed on A4 paper and then cut. In this case, the printer 10 rotates the reduced image represented by the image data by 90 degrees to generate a rotated image, and instructs the print execution unit 22 to print the rotated image. This results in the same print result as case A-3 in Figure 7.
(ケースB;図9)
続いて、図9を参照して、ケースBを説明する。ケースBでは、プリンタ10の収容部18にはがき用紙が収容される。図9の初期状態は、プリンタ10の収容部18にはがき用紙が収容されている点を除いて、図4の初期状態と同様である。図9のT410及びT412の処理は、図4のT10及びT12の処理と同様である。また、T414の処理は、GPA resがプリセット情報PI3のみを含む点を除いて、図4のT14の処理と同様である。即ち、プリンタ10は、はがき用紙を収容しているので、T414において、プリセット情報PI1~PI8のうち、用紙サイズ「はがき」を含むプリセット情報PI3のみをPC100に送信する。
(Case B; Figure 9)
Next, case B will be described with reference to FIG. 9. In case B, postcard paper is stored in the storage unit 18 of the printer 10. The initial state of FIG. 9 is the same as the initial state of FIG. 4 except that postcard paper is stored in the storage unit 18 of the printer 10. The processes of T410 and T412 of FIG. 9 are the same as the processes of T10 and T12 of FIG. 4. The process of T414 is the same as the process of T14 of FIG. 4 except that GPA res includes only preset information PI3. In other words, since the printer 10 stores postcard paper, in T414, of the preset information PI1 to PI8, only preset information PI3 including the paper size "postcard" is sent to the PC 100.
PC100は、T414において、プリンタ10からGPA resを受信すると、T420において、印刷設定画面D6を表示する。図11に示されるように、印刷設定画面D6では、プリセット名選択欄にプリセット名「はがき通常」が記述され、用紙サイズ選択欄に「はがき」が記述される。 When the PC 100 receives a GPA res from the printer 10 at T414, it displays the print settings screen D6 at T420. As shown in FIG. 11, on the print settings screen D6, the preset name "Normal Postcard" is entered in the preset name selection field, and "Postcard" is entered in the paper size selection field.
PC100は、印刷設定画面D6内の各種情報の変更を受け付けることなく、T430において、印刷設定画面D6内のOKボタンの選択を受け付けると、T440~T450の処理を実行する。T440~T444の処理は、VJ req及びCJ reqのそれぞれが「A4」に代えて「はがき」を含む点、及び、「trim-after-pages」を含まない点を除いて、図5のT40~T44の処理と同様である。また、T446~T450の処理は、利用されるジョブIDが「J2」である点を除いて、図5のT46~T50の処理と同様である。 When PC 100 accepts selection of the OK button on print setting screen D6 at T430 without accepting any changes to the various information on print setting screen D6, it executes the processes of T440 to T450. The processes of T440 to T444 are the same as the processes of T40 to T44 in FIG. 5, except that the VJ req and CJ req each include "postcard" instead of "A4" and do not include "trim-after-pages." Furthermore, the processes of T446 to T450 are the same as the processes of T46 to T50 in FIG. 5, except that the job ID used is "J2."
ただし、PC100は、印刷設定画面D6において、用紙サイズ「はがき」が選択されているので、PDFファイルによって表わされるA4サイズの画像を縮小して、はがきサイズに対応するサイズを有する縮小済み画像を生成する。そして、PC100は、T450において、縮小済み画像を表わす画像データをプリンタ10に送信する。 However, because the paper size "Postcard" is selected on the print settings screen D6, the PC 100 reduces the A4-sized image represented by the PDF file to generate a reduced image corresponding to the postcard size. Then, in T450, the PC 100 sends image data representing the reduced image to the printer 10.
プリンタ10は、T450において、PC100からSDを受信すると、T452において、画像データによって表わされる縮小済み画像をカット紙56(即ちはがき用紙)に印刷する。プリンタ10は、CJ req内に「trim-after-pages」が含まれないので、はがき用紙の切断を実行しない。 When the printer 10 receives the SD from the PC 100 at T450, it prints the reduced image represented by the image data onto cut paper 56 (i.e., postcard paper) at T452. Because the CJ req does not include "trim-after-pages," the printer 10 does not cut the postcard paper.
このように、プリンタ10は、切断に適さないサイズであるはがき用紙を収容している場合には、切断に関連するプリセット情報(即ちプリセット情報PI4~PI8)をPC100に送信せず、はがき用紙を切断しない。従って、印刷設定画面D6に不必要な項目が表示されることが抑制される。 In this way, if the printer 10 contains postcard paper of a size that is not suitable for cutting, it does not send preset information related to cutting (i.e., preset information PI4 to PI8) to the PC 100 and does not cut the postcard paper. This prevents unnecessary items from being displayed on the print settings screen D6.
(ケースC;図10)
続いて、図10を参照して、ケースCを説明する。ケースCでは、プリンタ10の収容部18にレター用紙が収容される。図10の初期状態は、プリンタ10の収容部18にレター用紙が収容されている点を除いて、図4の初期状態と同様である。図10のT510及びT512の処理は、図4のT10及びT12の処理と同様である。また、T514の処理は、GPA resがプリセット情報PI2及びPI8を含む点を除いて、図4のT14の処理と同様である。即ち、プリンタ10は、レター用紙を収容しているので、T514において、プリセット情報PI1~PI8のうち、用紙サイズ「レター」を含むプリセット情報PI2及びPI8をPC100に送信する。
(Case C; Figure 10)
Next, case C will be described with reference to FIG. 10 . In case C, letter paper is stored in the storage unit 18 of the printer 10. The initial state of FIG. 10 is the same as the initial state of FIG. 4 except that letter paper is stored in the storage unit 18 of the printer 10. The processes of T510 and T512 of FIG. 10 are the same as the processes of T10 and T12 of FIG. 4. The process of T514 is the same as the process of T14 of FIG. 4 except that GPA res includes preset information PI2 and PI8. That is, because the printer 10 stores letter paper, in T514, it sends preset information PI2 and PI8, which include the paper size "letter," from among preset information PI1 to PI8.
PC100は、T514において、プリンタ10からGPA resを受信すると、T520において、印刷設定画面D7を表示する。図11に示されるように、印刷設定画面D7では、プリセット名選択欄にプリセット名「レター通常」が記述され、用紙サイズ選択欄に「レター」が記述される。 When the PC 100 receives a GPA res from the printer 10 at T514, it displays the print settings screen D7 at T520. As shown in FIG. 11, on the print settings screen D7, the preset name "Letter Normal" is entered in the preset name selection field, and "Letter" is entered in the paper size selection field.
PC100は、T522において、印刷設定画面D7内のプリセット選択欄において、プリセット情報PI8に対応するプリセット名「レターカット」の選択を受け付ける。この場合、PC100は、T524において、印刷設定画面D8を表示する。図11に示されるように、印刷設定画面D8では、プリセット名選択欄にプリセット名「レターカット」が記述される。プリセット情報PI8内の用紙サイズが「レター」であるので、印刷設定画面D8では、用紙サイズ選択欄に「レター」が記述される。 At T522, PC 100 accepts the selection of the preset name "Letter Cut" corresponding to preset information PI8 in the preset selection field within print setting screen D7. In this case, PC 100 displays print setting screen D8 at T524. As shown in FIG. 11, the preset name "Letter Cut" is entered in the preset name selection field on print setting screen D8. Because the paper size in preset information PI8 is "Letter," "Letter" is entered in the paper size selection field on print setting screen D8.
PC100は、T530において、印刷設定画面D8内のOKボタンの選択を受け付けると、VJ req、CJ reqのそれぞれが「A4」に代えて「レター」を含む点を除いて、図5のT40~T52と同様の処理を実行する。 When the PC 100 accepts selection of the OK button on the print settings screen D8 at T530, it executes the same processing as T40 to T52 in Figure 5, except that the VJ req and CJ req each contain "letter" instead of "A4."
ただし、PC100は、印刷設定画面D8において、用紙サイズ「レター」が選択されているので、PDFファイルによって表わされるA4サイズの画像を縮小して、レターサイズの縮小済み画像を生成する。そして、PC100は、T50において、縮小済み画像表わす画像データをプリンタ10に送信する。 However, because the paper size "letter" is selected on the print settings screen D8, the PC 100 reduces the A4-sized image represented by the PDF file to generate a reduced letter-sized image. Then, in T50, the PC 100 sends image data representing the reduced image to the printer 10.
プリンタ10は、CJ req内の印刷設定には「レター」及び「trim-after-pages」が含まれると共に、「trimming-оffset」が含まれないので、プリンタ10は、カット紙56(即ちレター用紙)の真ん中(即ちレター用紙の上端から139.5mm)の位置でカット紙56を切断するように切断部24に指示する。これにより、切断部24は、カット紙56の長辺の中間位置でカット紙56を半分に切断する。この結果、上記の画像の一部(即ち円形と三角形の一部)が印刷されているハーフレターサイズの切断済み用紙と、上記の画像の他の一部(即ち三角形の一部と四角形)が印刷されているハーフレターサイズの切断済み用紙と、が形成される。このように、プリンタ10は、画像が分離される位置でカット紙56を切断する。 Because the print settings in the CJ req include "letter" and "trim-after-pages" but not "trimming-offset," the printer 10 instructs the cutting unit 24 to cut the cut sheet 56 (i.e., letter paper) at the center of the cut sheet 56 (i.e., 139.5 mm from the top edge of the letter paper). This causes the cutting unit 24 to cut the cut sheet 56 in half at the midpoint of the long side of the cut sheet 56. As a result, a half-letter-sized cut sheet of paper is formed on which part of the image (i.e., the circle and part of the triangle) is printed, and another half-letter-sized cut sheet of paper is formed on which another part of the image (i.e., part of the triangle and the rectangle) is printed. In this way, the printer 10 cuts the cut sheet 56 at the position where the image is separated.
上述したように、プリンタ10は、収容部18にレター用紙が収容されている場合には、プリセット情報PI2及びPI8をPC100に送信する。一方、プリンタ10は、収容部18にA4用紙が収容されている場合(例えばケースA-1)には、プリセット情報PI1及びPI4~PI7をPC100に送信する。このように、プリンタ100は、収容部18に収容されているカット紙のサイズに応じて、異なるプリセット情報をPC100に送信する。即ち、プリンタ10は、収容部18に収容されているカット紙のサイズに関連する用紙サイズ(本実施例では、収容部18に収容されているカット紙のサイズと同じサイズ、又は半分のサイズ)を含むプリセット情報をPC100に送信する。ユーザは、印刷設定画面(例えばD1)において、収容部18に現在収容されているカット紙のサイズを含むプリセット情報の中から、1個のプリセット情報を選択することができる。従って、ユーザは、プリンタ10が現在印刷可能な用紙サイズを適切に選択することができる。このために、ユーザの利便性が向上する。 As described above, when letter paper is stored in the storage unit 18, the printer 10 sends preset information PI2 and PI8 to the PC 100. On the other hand, when A4 paper is stored in the storage unit 18 (e.g., case A-1), the printer 10 sends preset information PI1 and PI4 to PI7 to the PC 100. In this way, the printer 100 sends different preset information to the PC 100 depending on the size of the cut paper stored in the storage unit 18. That is, the printer 10 sends preset information to the PC 100 that includes a paper size related to the size of the cut paper stored in the storage unit 18 (in this embodiment, the same size as or half the size of the cut paper stored in the storage unit 18). The user can select one preset information from the preset information that includes the size of the cut paper currently stored in the storage unit 18 on the print settings screen (e.g., D1). This allows the user to appropriately select the paper size that the printer 10 can currently print. This improves user convenience.
(本実施例の効果)
上記の構成によると、プリンタ10は、PC100からプリセット要求を含むGPA reqを受信する場合(図4のT12(又は図10のT512))に、カット紙の切断に関連するプリセット情報PI3~PI7(又はPI8)をPC100に送信する(図4のT14(又は図10のT514))。そして、プリンタ10は、PC100から、プリセット情報PI3(又はPI8)に対応するプリセット名「A4カット1」(又は「レターカット」)が選択された後に、当該プリセット名に対応するプリセット情報PI3(又はPI8)内の印刷設定を含むCJ reqを受信する場合(図5のT44)に、A4用紙(又はレター用紙)を切断する(図5のT52)。即ち、ユーザは、PC100においてプリセット情報PI3(又はPI8)に対応するプリセット名を選択すれば、カット紙56の切断をプリンタ10に実行させることができる。このために、ユーザの利便性が向上する。
(Effects of this embodiment)
According to the above configuration, when the printer 10 receives a GPA req including a preset request from the PC 100 (T12 in FIG. 4 (or T512 in FIG. 10)), the printer 10 transmits preset information PI3 to PI7 (or PI8) related to cutting cut paper to the PC 100 (T14 in FIG. 4 (or T514 in FIG. 10)). Then, when the printer 10 receives a CJ req including the print settings in the preset information PI3 (or PI8) corresponding to the preset name "A4 Cut 1" (or "Letter Cut") corresponding to the preset information PI3 (or PI8) from the PC 100 (T44 in FIG. 5), the printer 10 cuts A4 paper (or letter paper) (T52 in FIG. 5). That is, the user can cause the printer 10 to cut the cut paper 56 by simply selecting the preset name corresponding to the preset information PI3 (or PI8) on the PC 100. This improves user convenience.
ここで、プリンタ10のための専用ドライバと、汎用ドライバ102と、の対比を考える。プリンタ10のための専用ドライバは、例えばプリンタ10のベンダによって提供されるプリンタドライバであり、当該ベンダは、カット紙56の切断のためのパラメータを定義することができる。即ち、PC100は、専用ドライバを利用すれば、プリンタ10にカット紙56の切断を実行させることができる。一方、汎用ドライバ102では、カット紙56の切断のためのパラメータが定義されていないので、プリンタ10にカット紙56の切断を実行させることは難しい。そこで、本実施例では、汎用ドライバ102において既に定義されているパラメータを利用して、プリンタ10にカット紙56を切断させることを実現する。具体的には、通常、ロール紙の切断に関する設定として利用される「trim-after-pages」を利用して、プリンタ10にカット紙56を切断させることを実現する。このように、本実施例の構成によると、PC100は、汎用ドライバ102を利用して、プリンタ10にカット紙56の切断を実行させることができる。 Here, consider a comparison between a dedicated driver for the printer 10 and the generic driver 102. A dedicated driver for the printer 10 is a printer driver provided, for example, by the printer 10 vendor, who can define parameters for cutting the cut sheet 56. In other words, by using the dedicated driver, the PC 100 can have the printer 10 cut the cut sheet 56. On the other hand, the generic driver 102 does not define parameters for cutting the cut sheet 56, making it difficult to have the printer 10 cut the cut sheet 56. Therefore, in this embodiment, parameters already defined in the generic driver 102 are used to have the printer 10 cut the cut sheet 56. Specifically, the printer 10 cuts the cut sheet 56 by using "trim-after-pages," which is typically used as a setting for cutting roll paper. In this way, with the configuration of this embodiment, the PC 100 can have the printer 10 cut the cut sheet 56 by using the generic driver 102.
(対応関係)
プリンタ10、PC100が、それぞれ、「プリンタ」、「端末装置」の一例である。汎用ドライバ102が、「汎用プリンタドライバ」の一例である。切断部24が、「処理実行部」の一例である。カット紙の切断が、「所定処理」の一例である。1ページ分のPDFファイルによって表わされる画像(例えば図4の上部に記載)が、「対象画像」の一例である。プリセット情報PI4~PI8、プリセット情報PI1~PI3が、それぞれ、「N個の印刷設定情報」、「M個の印刷設定情報」の一例である。プリセット情報PI4~PI7、プリセット情報PI8が、それぞれ、「N1個の印刷設定情報」、「N2個の印刷設定情報」の一例である。ケースA-1では、プリセット情報PI4、プリセット情報PI4内の各設定値が、それぞれ、「第1の印刷設定情報」、「第1の選択情報」の一例である。ケースA-2では、プリセット情報PI5、プリセット情報PI5内の各設定値が、それぞれ、「第1の印刷設定情報」、「第1の選択情報」の一例である。ケースA-3では、プリセット情報PI6、プリセット情報PI6内の各設定値が、それぞれ、「第1の印刷設定情報」、「第1の選択情報」の一例である。ケースA-4では、プリセット情報PI7、プリセット情報PI7内の各設定値が、それぞれ、「第1の印刷設定情報」、「第1の選択情報」の一例である。ケースCでは、プリセット情報PI8、プリセット情報PI8内の各設定値が、それぞれ、「第1の印刷設定情報」、「第1の選択情報」の一例である。ケースBにおけるプリセット情報PI2、プリセット情報PI2内の各設定値が、それぞれ、「第2の印刷設定情報」、「第2の選択情報」の一例である。プリセット情報PI4、PI5、及びPI8が、「第3の印刷設定情報」の一例である。プリセット情報PI7が、「第4の印刷設定情報」の一例である。カット紙のサイズ「A4」、「はがき」、「レター」が、それぞれ、「第1のサイズ」、「第2のサイズ」、「第3のサイズ」の一例である。カット紙56の下流側半分領域が、「特定の領域」の一例である。
(Correspondence)
The printer 10 and the PC 100 are examples of a "printer" and a "terminal device," respectively. The generic driver 102 is an example of a "general-purpose printer driver." The cutting unit 24 is an example of a "processing execution unit." Cutting cut paper is an example of a "predetermined process." An image represented by a one-page PDF file (e.g., shown at the top of Figure 4) is an example of a "target image." Preset information PI4 to PI8 and preset information PI1 to PI3 are examples of "N pieces of print setting information" and "M pieces of print setting information," respectively. Preset information PI4 to PI7 and preset information PI8 are examples of "N1 pieces of print setting information" and "N2 pieces of print setting information," respectively. In case A-1, preset information PI4 and the setting values in preset information PI4 are examples of "first print setting information" and "first selection information," respectively. In case A-2, preset information PI5 and the setting values in preset information PI5 are examples of "first print setting information" and "first selection information", respectively. In case A-3, preset information PI6 and the setting values in preset information PI6 are examples of "first print setting information" and "first selection information", respectively. In case A-4, preset information PI7 and the setting values in preset information PI7 are examples of "first print setting information" and "first selection information", respectively. In case C, preset information PI8 and the setting values in preset information PI8 are examples of "first print setting information" and "first selection information", respectively. In case B, preset information PI2 and the setting values in preset information PI2 are examples of "second print setting information" and "second selection information", respectively. Preset information PI4, PI5, and PI8 are examples of "third print setting information". Preset information PI7 is an example of "fourth print setting information". The cut paper sizes “A4,” “postcard,” and “letter” are examples of the “first size,” “second size,” and “third size,” respectively. The downstream half area of the cut paper 56 is an example of a “specific area.”
項目「用紙サイズ」に対応する設定値が、「サイズ設定値」の一例である。項目「縮小率」に対応する設定値が、「縮小率設定値」の一例である。項目「切断パラメータ」に対応する設定値が、「設定値」の一例である。項目「trimming-оffset」に対応する設定値が、「補正情報」の一例である。プリセット要求を含むGPA req(例えば図4のT12参照)が、「送信要求」の一例である。 The setting value corresponding to the item "Paper size" is an example of a "size setting value." The setting value corresponding to the item "Reduction ratio" is an example of a "reduction ratio setting value." The setting value corresponding to the item "Cutting parameters" is an example of a "setting value." The setting value corresponding to the item "Trimming-offset" is an example of "correction information." A GPA req containing a preset request (see, for example, T12 in Figure 4) is an example of a "send request."
図4のT12(及び図9のT412、図10のT512)の処理が、「受信部」によって実行される処理の一例である。図4のT14(及び図9のT414、図10のT514)の処理が、「送信部」によって実行される処理の一例である。図5のT52(及び図9のT452)の処理が、「印刷制御部」によって実行される処理の一例である。図5のT52の処理が、「処理制御部」によって実行される処理の一例である。 The process of T12 in FIG. 4 (and T412 in FIG. 9 and T512 in FIG. 10) is an example of a process performed by a "receiving unit." The process of T14 in FIG. 4 (and T414 in FIG. 9 and T514 in FIG. 10) is an example of a process performed by a "sending unit." The process of T52 in FIG. 5 (and T452 in FIG. 9) is an example of a process performed by a "printing control unit." The process of T52 in FIG. 5 is an example of a process performed by a "processing control unit."
以上、本明細書が開示する技術の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。 Specific examples of the technology disclosed in this specification have been described in detail above, but 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.
(変形例1)上記の実施例では、カット紙の切断を実行する場合に、カット紙への印刷が実行された後にカット紙の切断が実行された。変形例では、カット紙の切断が実行された後に、切断済みのカット紙に印刷が実行されてもよい。即ち、切断部24が印刷実行部22よりも、搬送方向の上流側に存在する構成であってもよい。 (Variation 1) In the above embodiment, when cutting a cut sheet, the cut sheet is cut after printing has been performed on the cut sheet. In a variation, the cut sheet may be cut and then printed on. In other words, the cutting unit 24 may be configured to be located upstream of the printing unit 22 in the transport direction.
(変形例2)プリンタ10は、プリンタ10の収容部18に収容されているカット紙のサイズに応じて、PC100に送信するプリセット情報を異ならせなくてもよい。例えば、プリンタ10は、PC100からプリセット要求を含むGPA reqを受信する場合に、全てのプリセット情報PI1~PI8をPC100に送信してもよい。一般的に言うと、「収容部に収容されているカット紙のサイズ」が「第2のサイズ」である場合に「N個の印刷設定情報」を端末装置に送信してもよい。また、「収容部に収容されているカット紙のサイズ」が「第1のサイズ」である場合に、「N1個の印刷設定情報」と「N2個の印刷設定情報」との双方を端末装置に送信してもよい。また、「収容部に収容されているカット紙のサイズ」が「第3のサイズ」である場合に、「N1個の印刷設定情報」と「N2個の印刷設定情報」との双方を端末装置に送信してもよい。 (Variation 2) Printer 10 does not need to send different preset information to PC 100 depending on the size of the cut paper stored in printer 10's storage unit 18. For example, when printer 10 receives a GPA req including a preset request from PC 100, it may send all preset information PI1 to PI8 to PC 100. Generally speaking, when the "size of cut paper stored in the storage unit" is the "second size," printer 10 may send "N pieces of print setting information" to the terminal device. When the "size of cut paper stored in the storage unit" is the "first size," printer 10 may send both "N1 pieces of print setting information" and "N2 pieces of print setting information" to the terminal device. When the "size of cut paper stored in the storage unit" is the "third size," printer 10 may send both "N1 pieces of print setting information" and "N2 pieces of print setting information" to the terminal device.
(変形例3)各プリセット情報は、項目「用紙サイズ」を含まなくてもよい。また、各プリセット情報は、上記の実施例で説明した項目以外の項目(例えば色数、印刷面等)に対応する設定値をさらに含んでいてもよい。 (Variant 3) Each piece of preset information does not have to include the item "paper size." Furthermore, each piece of preset information may further include setting values corresponding to items other than those described in the above examples (e.g., number of colors, printing surface, etc.).
(変形例4)プリンタ10は、100%未満の縮小率を含むCJ reqを受信する場合に、以下の処理を実行してもよい。即ち、プリンタ10は、100%未満の縮小率に応じて、画像を印刷する領域、及び切断の位置を記憶しており、これらの領域及び位置に従って、印刷及び切断を実行してもよい。例えば、縮小率が「80%」である場合に、プリンタ10は、カット紙の上端から80%の領域に画像を印刷し、カット紙の上端から80%の位置でカット紙を切断してもよい。本変形例では、「画像が分離されない位置」で切断が実行される。また、別の変形例では、プリンタ10は、上記の領域のみを記憶していてもよい。この場合、プリンタ10は、カット紙56の真ん中の位置でカット紙56を切断してもよい。本変形例では、「画像が分離される位置」で切断される場合もあり得るし、「画像が分離されない位置」で切断される場合もあり得る。 (Variant 4) When the printer 10 receives a CJ req that includes a reduction ratio of less than 100%, it may perform the following process. That is, the printer 10 may store the area where the image is to be printed and the cutting position according to a reduction ratio of less than 100%, and perform printing and cutting according to these areas and positions. For example, if the reduction ratio is "80%," the printer 10 may print the image in an area 80% from the top of the cut sheet, and cut the cut sheet at a position 80% from the top. In this variation, cutting is performed at a "position where the image will not be separated." In another variation, the printer 10 may store only the above-mentioned area. In this case, the printer 10 may cut the cut sheet 56 at a position in the middle of the cut sheet 56. In this variation, cutting may occur at either the "position where the image will be separated" or the "position where the image will not be separated."
(変形例5)プリンタ10は、収容部18に収容されているカット紙のサイズよりも小さいサイズを含むCJ reqを受信する場合に、以下の処理を実行してもよい。即ち、プリンタ10は、収容部18に収容されているカット紙のサイズと、CJ req内のサイズと、の比率に応じて、画像を印刷する領域、及び切断の位置を記憶しており、これらの領域及び位置に従って、印刷及び切断を実行してもよい。本変形例では、「画像が分離されない位置」で切断が実行される。また、別の変形例では、プリンタ10は、上記の領域のみを記憶していてもよい。この場合、プリンタ10は、カット紙56の真ん中の位置でカット紙56を切断してもよい。本変形例では、「画像が分離される位置」で切断される場合もあり得るし、「画像が分離されない位置」で切断される場合もあり得る。 (Variation 5) When the printer 10 receives a CJ req that includes a size smaller than the size of the cut paper stored in the storage unit 18, the printer 10 may perform the following process. That is, the printer 10 may store the area where the image is to be printed and the cutting position according to the ratio between the size of the cut paper stored in the storage unit 18 and the size in the CJ req, and may perform printing and cutting according to these areas and positions. In this variation, cutting is performed at a "position where the image will not be separated." In another variation, the printer 10 may store only the above-mentioned area. In this case, the printer 10 may cut the cut paper 56 at the center of the cut paper 56. In this variation, cutting may occur at a "position where the image will be separated" or at a "position where the image will not be separated."
(変形例6)プリセット情報PI4、PI5、PI8内の項目「切断パラメータ」に対応する設定値は、「trim-after-pages」に代えて、「trim-after-documents」、「trim-after-copies」、「trim-after-job」いずれかであってもよい。設定値「trim-after-pages」と同様に、これらの設定値も、PWGの仕様書によって定義されている値であり、仕様書には明記されていないが、通常、カット紙ではないロール紙の切断位置を示す設定値として利用され得る。設定値「trim-after-documents」がロール紙の切断位置を示す設定値として利用される場合には、当該設定値は、各ドキュメントの画像の終端位置でロール紙を切断することを示す。設定値「trim-after-copies」がロール紙の切断位置を示す設定値として利用される場合には、当該設定値は、各部の画像の終端位置でロール紙を切断することを示す。設定値「trim-after-job」がロール紙の切断位置を示す設定値として利用される場合には、当該設定値は、各ジョブの画像の終端位置でロール紙を切断することを示す。本変形例では、これらの設定値も、カット紙の切断を示す設定値として利用されてもよい。この場合、これらの設定値は、補正情報がない限り、カット紙を真ん中(即ち、カット紙の一対の長辺のそれぞれの中央を結んだ直線の位置)で切断することを示す設定値として利用されてもよい。 (Variant 6) The setting value corresponding to the "Cutting parameters" item in preset information PI4, PI5, and PI8 may be "trim-after-documents," "trim-after-copies," or "trim-after-job" instead of "trim-after-pages." Like the setting value "trim-after-pages," these setting values are also defined by the PWG specifications, and although not explicitly stated in the specifications, they can typically be used as setting values indicating the cutting position for roll paper that is not cut paper. When the setting value "trim-after-documents" is used as a setting value indicating the cutting position for roll paper, this setting value indicates that the roll paper is to be cut at the end position of the image of each document. When the setting value "trim-after-copies" is used as the setting value indicating the cutting position of the roll paper, this setting value indicates that the roll paper is to be cut at the end of the image of each copy. When the setting value "trim-after-job" is used as the setting value indicating the cutting position of the roll paper, this setting value indicates that the roll paper is to be cut at the end of the image of each job. In this modified example, these setting values may also be used as setting values indicating that the cut paper is to be cut. In this case, unless correction information is available, these setting values may be used as setting values indicating that the cut paper is to be cut in the middle (i.e., at the position of a straight line connecting the centers of the pair of long sides of the cut paper).
(変形例7)汎用ドライバ102は、IPP方式とは異なる方式に従った汎用プリンタドライバであってもよい。 (Variation 7) The generic driver 102 may be a generic printer driver that complies with a method other than the IPP method.
(変形例8)プリンタ10は、切断部24に代えて、カット紙にミシン目を付けるミシン目付与部を備えていてもよい。カット紙にミシン目が付けられると、ユーザは、ミシン目に沿ってカット紙を容易に切断することができる。別の変形例では、プリンタ10は、切断部24に代えて、カット紙に折り目を付ける折り目付与部を備えていてもよい。カット紙に折り目が付けられると、ユーザは、折り目に沿ってカット紙を容易に切断することができる。一般的に言うと、「所定処理」は、カット紙の切断に関する処理であればよい。 (Variant 8) The printer 10 may be provided with a perforation unit that applies perforations to cut sheets instead of the cutting unit 24. Once the cut sheets have been perforated, the user can easily cut the sheets along the perforations. In another variant, the printer 10 may be provided with a crease unit that applies creases to cut sheets instead of the cutting unit 24. Once the cut sheets have been creased, the user can easily cut the sheets along the creases. Generally speaking, the "predetermined process" may be any process related to cutting the cut sheets.
(変形例9)プリンタ10は、印刷機能に加えて、スキャン機能、ファクシミリ機能等を実行可能な多機能機であってもよい。 (Variant 9) The printer 10 may be a multi-function device that can perform scanning, facsimile, and other functions in addition to printing.
(変形例10)上記の実施例では、図4~図10の各処理がソフトウェア(例えばプログラム36)によって実現されたが、これらの各処理の少なくとも1つが論理回路等のハードウェアによって実現されてもよい。 (Variation 10) In the above embodiment, the processes in Figures 4 to 10 are implemented by software (e.g., program 36), but at least one of these processes may also be implemented by hardware such as a logic circuit.
本明細書または図面に説明した技術要素は、単独で、あるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下の項目は、出願時の特許請求の範囲に記載の要素である。
(項目1)
プリンタであって、
カット紙を収容する収容部と、
前記収容部から前記カット紙を搬送する搬送部と、
前記カット紙への印刷を実行する印刷実行部と、
前記カット紙の切断に関する所定処理を実行する処理実行部と、
制御部と、
を備え、
前記制御部は、
前記カット紙の前記所定処理に関連するN個(前記Nは1以上の整数)の印刷設定情報を記憶するメモリと、
端末装置から、印刷設定情報の送信要求を受信する受信部と、
前記端末装置から前記送信要求が受信される場合に、前記N個の印刷設定情報のうちの少なくとも1個の印刷設定情報を前記端末装置に送信する送信部と、
前記N個の印刷設定情報のうちの前記少なくとも1個の印刷設定情報が前記端末装置に送信された後に、前記端末装置から、前記N個の印刷設定情報のうちの第1の印刷設定情報がユーザによって選択されたことを示す第1の選択情報と、印刷対象の対象画像を表わす画像データと、が受信される場合に、前記カット紙の搬送を前記搬送部に実行させて、前記カット紙への前記対象画像の印刷を前記印刷実行部に印刷させる印刷制御部と、
前記端末装置から前記第1の選択情報が受信される場合に、前記カット紙への前記所定処理を前記処理実行部に実行させる処理制御部と、
を備える、プリンタ。
(項目2)
前記送信部は、前記端末装置から前記送信要求が受信され、かつ、前記収容部に収容されている前記カット紙のサイズが第1のサイズである場合に、前記N個の印刷設定情報のうちの前記少なくとも1個の印刷設定情報を前記端末装置に送信し、
前記端末装置から前記送信要求が受信され、かつ、前記収容部に収容されている前記カット紙のサイズが前記第1のサイズとは異なる第2のサイズである場合に、前記N個の印刷設定情報のいずれも前記端末装置に送信されない、項目1に記載のプリンタ。
(項目3)
前記メモリは、さらに、前記カット紙の前記所定処理に関連しないM個(前記Mは1以上の整数)の印刷設定情報を記憶し、
前記送信部は、
前記端末装置から前記送信要求が受信され、かつ、前記収容部に収容されている前記カット紙のサイズが前記第1のサイズである場合に、前記M個の印刷設定情報のうちの少なくとも1個の印刷設定情報と、前記N個の印刷設定情報のうちの前記少なくとも1個の印刷設定情報と、を前記端末装置に送信し、
前記端末装置から前記送信要求が受信され、かつ、前記収容部に収容されている前記カット紙のサイズが前記第2のサイズである場合に、前記M個の印刷設定情報のうちの前記少なくとも1個の印刷設定情報を前記端末装置に送信し、
前記印刷制御部は、前記M個の印刷設定情報のうちの前記少なくとも1個の印刷設定情報が前記端末装置に送信された後に、前記端末装置から、前記M個の印刷設定情報のうちの第2の印刷設定情報が前記ユーザによって選択されたことを示す第2の選択情報と、前記画像データと、が受信される場合に、前記カット紙の搬送を前記搬送部に実行させて、前記カット紙への前記対象画像の印刷を前記印刷実行部に実行させ、
前記端末装置から前記第2の選択情報が受信される場合に、前記カット紙への前記所定処理は実行されない、項目2に記載のプリンタ。
(項目4)
前記N個の印刷設定情報のそれぞれは、前記対象画像が印刷されるべきカット紙のサイズを示すサイズ設定値を含む、項目1から3のいずれか一項に記載のプリンタ。
(項目5)
前記画像データは、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズに対応するサイズを有する前記対象画像を表わし、
前記処理制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致する場合に、前記対象画像が分離される位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、項目4に記載のプリンタ。
(項目6)
前記第1の印刷設定情報が100%未満の画像縮小率を示す縮小率設定値を含む場合に、前記画像データは、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記第1の印刷設定情報に含まれる前記縮小率設定値によって示される前記画像縮小率と、に対応するサイズを有する前記対象画像を表わし、
前記処理制御部は、
前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致し、かつ、前記第1の印刷設定情報が100%未満の画像縮小率を示す前記縮小率設定値を含まない場合に、前記対象画像が分離される位置での前記カット紙への前記所定処理を前記処理実行部に実行させ、
前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致し、かつ、前記第1の印刷設定情報が100%未満の画像縮小率を示す前記縮小率設定値を含む場合に、前記対象画像が分離されない位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、項目4又は5に記載のプリンタ。
(項目7)
前記印刷制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致し、かつ、前記第1の印刷設定情報が50%の画像縮小率を示す前記縮小率設定値を含む場合に、前記対象画像を90度回転させることによって得られる回転済み画像の前記カット紙の特定の領域への印刷を前記印刷実行部に実行させ、
前記特定の領域は、前記カット紙の一対の長辺のそれぞれの中央を結んだ直線によって分離される2つの領域のうちの一方の領域であり、
前記処理制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致し、かつ、前記第1の印刷設定情報が50%の画像縮小率を示す前記縮小率設定値を含む場合に、前記直線の位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、項目6に記載のプリンタ。
(項目8)
前記画像データは、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズに対応するサイズを有する前記対象画像を表わし、
前記処理制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズが、前記収容部に収容されている前記カット紙のサイズよりも小さい場合に、前記対象画像が分離されない位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、項目4から7のいずれか一項に記載のプリンタ。
(項目9)
前記画像データは、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズに対応するサイズを有する前記対象画像を表わし、
前記印刷制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズが、前記収容部に収容されている前記カット紙のサイズの半分である場合に、前記対象画像を90度回転させることによって得られる回転済み画像の前記カット紙の特定の領域への印刷を前記印刷実行部に実行させ、
前記特定の領域は、前記カット紙の一対の長辺のそれぞれの中央を結んだ直線によって分離される2つの領域のうちの一方の領域であり、
前記処理制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズが、前記収容部に収容されている前記カット紙のサイズの半分である場合に、前記直線の位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、項目8に記載のプリンタ。
(項目10)
前記Nは2以上の整数であり、
前記収容部に収容されている前記カット紙のサイズが第1のサイズである場合に、前記N個の印刷設定情報のうちの前記少なくとも1個以上の印刷設定情報は、前記N個の印刷設定情報のうちのN1個(前記N1は前記N未満1以上の整数)の印刷設定情報を含み、
前記収容部に収容されている前記カット紙のサイズが前記第1のサイズとは異なる第3のサイズである場合に、前記N個の印刷設定情報のうちの前記少なくとも1個以上の印刷設定情報は、前記N個の印刷設定情報のうちのN2個(前記N2は前記N未満1以上の整数)の印刷設定情報であって、前記N1個の印刷設定情報とは異なる前記N2個の印刷設定情報を含む、項目1から9のいずれか一項に記載のプリンタ。
(項目11)
前記N個の印刷設定情報のうちの第3の印刷設定情報は、前記所定処理を実行すべき所定の位置を示す設定値を含む、項目1から10のいずれか一項に記載のプリンタ。
(項目12)
前記設定値は、さらに、前記所定の位置を補正するための補正情報を含み、
前記処理制御部は、前記第1の印刷設定情報が前記第3の印刷設定情報である場合に、前記第1の印刷設定情報に含まれる前記設定値に含まれる前記補正情報に従った位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、項目11に記載のプリンタ。
(項目13)
前記N個の印刷設定情報のうちの第4の印刷設定情報は、100%未満の画像縮小率を示す縮小率設定値を含む、項目1から12のいずれか一項に記載のプリンタ。
(項目14)
前記端末装置は、IPP(Internet Printing Protocolの略)方式に従って処理を実行する汎用プリンタドライバを備え、
前記受信部は、前記IPP方式に従った前記送信要求を受信する、項目1から13のいずれか一項に記載のプリンタ。
(項目15)
前記所定処理は、前記カット紙を切断する処理、前記カット紙にミシン目を付ける処理、及び、前記カット紙に折り目を付ける処理のうちのいずれかである、項目1から14のいずれか一項に記載のプリンタ。
(項目16)
プリンタのためのコンピュータプログラムであって、
前記プリンタは、
カット紙を収容する収容部と、
前記収容部から前記カット紙を搬送する搬送部と、
前記カット紙への印刷を実行する印刷実行部と、
前記カット紙の切断に関する所定処理を実行する処理実行部と、
前記カット紙の前記所定処理に関連するN個(前記Nは1以上の整数)の印刷設定情報を記憶するメモリと、
コンピュータと、
を備え、
前記コンピュータプログラムは、前記コンピュータを、以下の各部、即ち、
端末装置から、印刷設定情報の送信要求を受信する受信部と、
前記端末装置から前記送信要求が受信される場合に、前記N個の印刷設定情報のうちの少なくとも1個の印刷設定情報を前記端末装置に送信する送信部と、
前記N個の印刷設定情報のうちの前記少なくとも1個の印刷設定情報が前記端末装置に送信された後に、前記端末装置から、前記N個の印刷設定情報のうちの第1の印刷設定情報がユーザによって選択されたことを示す第1の選択情報と、印刷対象の対象画像を表わす画像データと、が受信される場合に、前記カット紙の搬送を前記搬送部に実行させて、前記カット紙への前記対象画像の印刷を前記印刷実行部に印刷させる印刷制御部と、
前記端末装置から前記第1の選択情報が受信される場合に、前記カット紙への前記所定処理を前記処理実行部に実行させる処理制御部と、
として機能させる、コンピュータプログラム。
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;
Equipped with
The control unit
a memory for storing N pieces of print setting information (where N is an integer equal to or greater than 1) related to the predetermined processing of the cut paper;
a receiving unit that receives a request to send print setting information from the terminal device;
a transmitting unit that transmits at least one piece of print setting information out of the N pieces of print setting information to the terminal device when the transmission request is received from the terminal device;
a print control unit that, after at least one piece of print setting information out of the N pieces of print setting information has been transmitted to the terminal device, causes the transport unit to transport the cut paper and the print execution unit to print the target image on the cut paper when first selection information indicating that a first piece of print setting information out of the N pieces of print setting information has been selected by a user and image data representing a target image to be printed are received from the terminal device;
a processing control unit that causes the processing execution unit to execute the predetermined processing on the cut sheet when the first selection information is received from the terminal device;
A printer comprising:
(Item 2)
the transmitting unit transmits the at least one piece of print setting information of the N pieces of print setting information to the terminal device when the transmission request is received from the terminal device and the size of the cut paper stored in the storage unit is a first size;
A printer as described in item 1, wherein when the transmission request is received from the terminal device and the size of the cut paper stored in the storage section is a second size different from the first size, none of the N pieces of printing setting information is sent to the terminal device.
(Item 3)
The memory further stores M pieces of print setting information (M is an integer equal to or greater than 1) that are not related to the predetermined processing of the cut paper,
The transmission unit
When the transmission request is received from the terminal device and the size of the cut paper stored in the storage unit is the first size, at least one piece of print setting information out of the M pieces of print setting information and the at least one piece of print setting information out of the N pieces of print setting information are transmitted to the terminal device;
When the transmission request is received from the terminal device and the size of the cut paper stored in the storage unit is the second size, transmitting at least one of the M pieces of print setting information to the terminal device;
when, after at least one piece of print setting information out of the M pieces of print setting information is transmitted to the terminal device, second selection information indicating that second print setting information out of the M pieces of print setting information has been selected by the user and the image data are received from the terminal device, the print control unit causes the conveying unit to convey the cut paper and causes the print execution unit to print the target image on the cut paper;
3. The printer according to item 2, wherein when the second selection information is received from the terminal device, the predetermined process is not performed on the cut paper.
(Item 4)
4. The printer according to any one of items 1 to 3, wherein each of the N pieces of print setting information includes a size setting value that indicates the size of the cut paper on which the target image is to be printed.
(Item 5)
the image data represents the target image having a size corresponding to a size indicated by the size setting value included in the first print setting information;
The printer described in item 4, wherein the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at the position where the target image is separated when the size indicated by the size setting value included in the first print setting information matches the size of the cut paper stored in the storage unit.
(Item 6)
When the first print setting information includes a reduction ratio setting value indicating an image reduction ratio of less than 100%, the image data represents the target image having a size corresponding to the size indicated by the size setting value included in the first print setting information and the image reduction ratio indicated by the reduction ratio setting value included in the first print setting information,
The processing control unit
when the size indicated by the size setting value included in the first print setting information matches the size of the cut sheet stored in the storage unit, and the first print setting information does not include the reduction rate setting value indicating an image reduction rate of less than 100%, have the processing execution unit execute the predetermined processing on the cut sheet at a position where the target image is separated;
A printer as described in item 4 or 5, wherein when the size indicated by the size setting value included in the first print setting information matches the size of the cut paper stored in the storage unit, and the first print setting information includes a reduction ratio setting value indicating an image reduction ratio of less than 100%, the printer causes the processing execution unit to perform the specified processing on the cut paper at a position where the target image is not separated.
(Item 7)
the print control unit causes the print execution unit to print a rotated image obtained by rotating the target image by 90 degrees onto a specific area of the cut sheet when the size indicated by the size setting value included in the first print setting information matches the size of the cut sheet contained in the container and the first print setting information includes the reduction rate setting value indicating an image reduction rate of 50%;
the specific area is one of two areas separated by a straight line connecting the centers of a pair of long sides of the cut paper,
The printer described in item 6, wherein the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at the position of the straight line when the size indicated by the size setting value included in the first print setting information matches the size of the cut paper stored in the storage unit and the first print setting information includes the reduction ratio setting value indicating an image reduction ratio of 50%.
(Item 8)
the image data represents the target image having a size corresponding to a size indicated by the size setting value included in the first print setting information;
A printer described in any one of items 4 to 7, wherein the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at a position where the target image is not separated when the size indicated by the size setting value included in the first print setting information is smaller than the size of the cut paper stored in the storage unit.
(Item 9)
the image data represents the target image having a size corresponding to a size indicated by the size setting value included in the first print setting information;
the print control unit causes the print execution unit to print a rotated image obtained by rotating the target image by 90 degrees onto a specific area of the cut sheet when the size indicated by the size setting value included in the first print setting information is half the size of the cut sheet contained in the container unit;
the specific area is one of two areas separated by a straight line connecting the centers of a pair of long sides of the cut paper,
The printer described in item 8, wherein the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at the straight line position when the size indicated by the size setting value included in the first print setting information is half the size of the cut paper stored in the storage unit.
(Item 10)
N is an integer of 2 or more,
When the size of the cut paper stored in the storage unit is a first size, the at least one piece of print setting information among the N pieces of print setting information includes N1 pieces of print setting information (N1 is an integer equal to or greater than 1 and less than N) among the N pieces of print setting information,
A printer described in any one of items 1 to 9, wherein, when the size of the cut paper stored in the storage section is a third size different from the first size, the at least one print setting information among the N pieces of print setting information is N2 pieces of print setting information (N2 is an integer less than N and greater than 1) among the N pieces of print setting information, and includes the N2 pieces of print setting information different from the N1 pieces of print setting information.
(Item 11)
11. The printer according to any one of items 1 to 10, wherein third print setting information of the N pieces of print setting information includes a setting value indicating a predetermined position at which the predetermined process should be executed.
(Item 12)
the setting value further includes correction information for correcting the predetermined position,
The printer described in item 11, wherein when the first print setting information is the third print setting information, the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at a position in accordance with the correction information included in the setting value included in the first print setting information.
(Item 13)
13. The printer according to any one of items 1 to 12, wherein a fourth piece of print setting information among the N pieces of print setting information includes a reduction rate setting value indicating an image reduction rate of less than 100%.
(Item 14)
The terminal device is provided with a general-purpose printer driver that executes processing in accordance with the IPP (Internet Printing Protocol) method,
14. The printer according to any one of items 1 to 13, wherein the receiving unit receives the transmission request according to the IPP method.
(Item 15)
15. The printer according to any one of items 1 to 14, 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 16)
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 memory for storing N pieces of print setting information (where N is an integer equal to or greater than 1) related to the predetermined processing of the cut paper;
A computer,
Equipped with
The computer program controls the computer to operate as follows:
a receiving unit that receives a request to send print setting information from the terminal device;
a transmitting unit that transmits at least one piece of print setting information out of the N pieces of print setting information to the terminal device when the transmission request is received from the terminal device;
a print control unit that, after at least one piece of print setting information out of the N pieces of print setting information has been transmitted to the terminal device, causes the transport unit to transport the cut paper and the print execution unit to print the target image on the cut paper when first selection information indicating that a first piece of print setting information out of the N pieces of print setting information has been selected by a user and image data representing a target image to be printed are received from the terminal device;
a processing control unit that causes the processing execution unit to execute the predetermined processing on the cut sheet when the first selection information is received from the terminal device;
A computer program that functions as a
2:通信システム、4:LAN、10:プリンタ、12:表示部、14:通信I/F、16:操作部、18:収容部、20:搬送部、22:印刷実行部、24:切断部、30:制御部、32:CPU、34:メモリ、36:プログラム、40:プリセットテーブル、50:排紙トレイ、52:搬送路、56:カット紙、58,60,62,64,66:ローラ、68:インクジェットヘッド、100:PC、102:汎用ドライバ 2: Communication system, 4: LAN, 10: Printer, 12: Display, 14: Communication I/F, 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, 40: Preset table, 50: Paper output tray, 52: Conveyor path, 56: Cut paper, 58, 60, 62, 64, 66: Rollers, 68: Inkjet head, 100: PC, 102: General-purpose driver
Claims (13)
カット紙を収容する収容部と、
前記収容部から前記カット紙を搬送する搬送部と、
前記カット紙への印刷を実行する印刷実行部と、
前記カット紙の切断に関する所定処理を実行する処理実行部と、
制御部と、
を備え、
前記制御部は、
前記カット紙の前記所定処理に関連するN個(前記Nは1以上の整数)の印刷設定情報と、前記カット紙の前記所定処理に関連しないM個(前記Mは1以上の整数)の印刷設定情報と、を記憶するメモリであって、前記N個の印刷設定情報及び前記M個の印刷設定情報のそれぞれは、印刷対象の対象画像が印刷されるべきカット紙のサイズを示すサイズ設定値を含む、前記メモリと、
端末装置から、印刷設定情報の送信要求を受信する受信部と、
前記端末装置から前記送信要求が受信される場合に、印刷設定情報を前記端末装置に送信する送信部であって、
前記収容部に収容されている前記カット紙のサイズが第1のサイズである場合に、前記N個の印刷設定情報のうちの前記第1のサイズに対応するサイズ設定値を含む少なくとも1個の印刷設定情報と、前記M個の印刷設定情報のうちの前記第1のサイズに対応するサイズ設定値を含む少なくとも1個の印刷設定情報と、を前記端末装置に送信し、
前記収容部に収容されている前記カット紙のサイズが前記第1のサイズとは異なる第2のサイズである場合に、前記N個の印刷設定情報のいずれも前記端末装置に送信することなく、前記M個の印刷設定情報のうちの前記第2のサイズに対応するサイズ設定値を含む少なくとも1個の印刷設定情報を前記端末装置に送信する、
前記送信部と、
前記印刷設定情報が前記端末装置に送信された後に、前記端末装置から、前記N個の印刷設定情報のうちの第1の印刷設定情報がユーザによって選択されたことを示す第1の選択情報と、前記対象画像を表わす画像データと、が受信される場合に、前記カット紙の搬送を前記搬送部に実行させて、前記カット紙への前記対象画像の印刷を前記印刷実行部に印刷させる印刷制御部であって、前記端末装置から、前記M個の印刷設定情報のうちの第2の印刷設定情報が前記ユーザによって選択されたことを示す第2の選択情報と、前記画像データと、が受信される場合に、前記カット紙の搬送を前記搬送部に実行させて、前記カット紙への前記対象画像の印刷を前記印刷実行部に実行させる、前記印刷制御部と、
前記端末装置から前記第1の選択情報が受信される場合に、前記カット紙への前記所定処理を前記処理実行部に実行させる処理制御部であって、前記端末装置から前記第2の選択情報が受信される場合に、前記カット紙への前記所定処理は実行されない、前記処理制御部と、
を備える、プリンタ。 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;
Equipped with
The control unit
a memory that stores N (where N is an integer equal to or greater than 1) pieces of print setting information related to the predetermined processing of the cut paper, and M (where M is an integer equal to or greater than 1) pieces of print setting information not related to the predetermined processing of the cut paper, each of the N pieces of print setting information and the M pieces of print setting information including a size setting value that indicates the size of the cut paper on which a target image to be printed is to be printed ;
a receiving unit that receives a request to send print setting information from the terminal device;
a transmission unit that transmits print setting information to the terminal device when the transmission request is received from the terminal device ,
When the size of the cut paper stored in the storage unit is a first size, transmit to the terminal device at least one piece of print setting information among the N pieces of print setting information that includes a size setting value corresponding to the first size, and at least one piece of print setting information among the M pieces of print setting information that includes a size setting value corresponding to the first size;
When the size of the cut paper stored in the storage unit is a second size different from the first size, none of the N pieces of print setting information is sent to the terminal device, and at least one piece of print setting information including a size setting value corresponding to the second size among the M pieces of print setting information is sent to the terminal device.
the transmitting unit ;
a print control unit that, when first selection information indicating that a first print setting information out of the N pieces of print setting information has been selected by a user and image data representing the target image are received from the terminal device after the print setting information has been sent to the terminal device, causes the transport unit to transport the cut paper and causes the print execution unit to print the target image on the cut paper, and when second selection information indicating that a second print setting information out of the M pieces of print setting information has been selected by the user and the image data are received from the terminal device, causes the transport unit to transport the cut paper and causes the print execution unit to print the target image on the cut paper;
a processing control unit that causes the processing execution unit to execute the predetermined processing on the cut sheet when the first selection information is received from the terminal device, and that does not execute the predetermined processing on the cut sheet when the second selection information is received from the terminal device ;
A printer comprising:
前記処理制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致する場合に、前記対象画像が分離される位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、請求項1に記載のプリンタ。 the image data represents the target image having a size corresponding to a size indicated by the size setting value included in the first print setting information;
2. The printer according to claim 1, wherein the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at a position where the target image is separated when the size indicated by the size setting value included in the first print setting information matches the size of the cut paper stored in the storage unit .
前記処理制御部は、
前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致し、かつ、前記第1の印刷設定情報が100%未満の画像縮小率を示す前記縮小率設定値を含まない場合に、前記対象画像が分離される位置での前記カット紙への前記所定処理を前記処理実行部に実行させ、
前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致し、かつ、前記第1の印刷設定情報が100%未満の画像縮小率を示す前記縮小率設定値を含む場合に、前記対象画像が分離されない位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、請求項1又は2に記載のプリンタ。 When the first print setting information includes a reduction ratio setting value indicating an image reduction ratio of less than 100%, the image data represents the target image having a size corresponding to the size indicated by the size setting value included in the first print setting information and the image reduction ratio indicated by the reduction ratio setting value included in the first print setting information,
The processing control unit
when the size indicated by the size setting value included in the first print setting information matches the size of the cut sheet stored in the storage unit, and the first print setting information does not include the reduction rate setting value indicating an image reduction rate of less than 100%, have the processing execution unit execute the predetermined processing on the cut sheet at a position where the target image is separated;
A printer as described in claim 1 or 2, wherein when the size indicated by the size setting value included in the first print setting information matches the size of the cut paper stored in the storage unit, and the first print setting information includes a reduction ratio setting value indicating an image reduction ratio of less than 100 %, the processing execution unit performs the specified processing on the cut paper at a position where the target image is not separated .
前記特定の領域は、前記カット紙の一対の長辺のそれぞれの中央を結んだ直線によって分離される2つの領域のうちの一方の領域であり、
前記処理制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズと、前記収容部に収容されている前記カット紙のサイズと、が一致し、かつ、前記第1の印刷設定情報が50%の画像縮小率を示す前記縮小率設定値を含む場合に、前記直線の位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、請求項3に記載のプリンタ。 the print control unit causes the print execution unit to print a rotated image obtained by rotating the target image by 90 degrees onto a specific area of the cut sheet when the size indicated by the size setting value included in the first print setting information matches the size of the cut sheet contained in the container and the first print setting information includes the reduction rate setting value indicating an image reduction rate of 50%;
the specific area is one of two areas separated by a straight line connecting the centers of a pair of long sides of the cut paper,
4. The printer according to claim 3, wherein the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at the position of the straight line when the size indicated by the size setting value included in the first print setting information matches the size of the cut paper stored in the storage unit and the first print setting information includes the reduction ratio setting value indicating an image reduction ratio of 50 %.
前記処理制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズが、前記収容部に収容されている前記カット紙のサイズよりも小さい場合に、前記対象画像が分離されない位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、請求項1から4のいずれか一項に記載のプリンタ。 the image data represents the target image having a size corresponding to a size indicated by the size setting value included in the first print setting information;
A printer described in any one of claims 1 to 4, wherein the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at a position where the target image is not separated when the size indicated by the size setting value included in the first print setting information is smaller than the size of the cut paper stored in the storage unit.
前記印刷制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズが、前記収容部に収容されている前記カット紙のサイズの半分である場合に、前記対象画像を90度回転させることによって得られる回転済み画像の前記カット紙の特定の領域への印刷を前記印刷実行部に実行させ、
前記特定の領域は、前記カット紙の一対の長辺のそれぞれの中央を結んだ直線によって分離される2つの領域のうちの一方の領域であり、
前記処理制御部は、前記第1の印刷設定情報に含まれる前記サイズ設定値によって示されるサイズが、前記収容部に収容されている前記カット紙のサイズの半分である場合に、前記直線の位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、請求項5に記載のプリンタ。 the image data represents the target image having a size corresponding to a size indicated by the size setting value included in the first print setting information;
the print control unit causes the print execution unit to print a rotated image obtained by rotating the target image by 90 degrees onto a specific area of the cut sheet when the size indicated by the size setting value included in the first print setting information is half the size of the cut sheet contained in the container unit;
the specific area is one of two areas separated by a straight line connecting the centers of a pair of long sides of the cut paper,
6. The printer according to claim 5, wherein the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at the position of the straight line when the size indicated by the size setting value included in the first print setting information is half the size of the cut paper stored in the storage unit.
前記N個の印刷設定情報は、前記第1のサイズに対応する前記少なくとも1個の印刷設定情報と、前記第1のサイズとは異なる第3のサイズに対応する少なくとも1個の印刷設定情報と、を含み、
前記送信部は、前記収容部に収容されている前記カット紙のサイズが前記第3のサイズである場合に、前記N個の印刷設定情報のうちの前記第3のサイズに対応する前記少なくとも1個の印刷設定情報を前記端末装置に送信する、請求項1から6のいずれか一項に記載のプリンタ。 N is an integer of 2 or more,
the N pieces of print setting information include the at least one piece of print setting information corresponding to the first size and at least one piece of print setting information corresponding to a third size different from the first size ,
A printer according to any one of claims 1 to 6 , wherein the transmitting unit transmits to the terminal device at least one piece of printing setting information corresponding to the third size among the N pieces of printing setting information when the size of the cut paper stored in the storage unit is the third size.
前記処理制御部は、前記第1の印刷設定情報が前記第3の印刷設定情報である場合に、前記第1の印刷設定情報に含まれる前記設定値に含まれる前記補正情報に従った位置での前記カット紙への前記所定処理を前記処理実行部に実行させる、請求項8に記載のプリンタ。 the setting value further includes correction information for correcting the predetermined position,
9. The printer according to claim 8, wherein, when the first print setting information is the third print setting information, the processing control unit causes the processing execution unit to perform the specified processing on the cut paper at a position in accordance with the correction information included in the setting value included in the first print setting information.
前記受信部は、前記IPP方式に従った前記送信要求を受信する、請求項1から10のいずれか一項に記載のプリンタ。 The terminal device is provided with a general-purpose printer driver that executes processing in accordance with the IPP (Internet Printing Protocol) method,
The printer according to claim 1 , wherein the receiving unit receives the transmission request in accordance with the IPP method.
前記プリンタは、
カット紙を収容する収容部と、
前記収容部から前記カット紙を搬送する搬送部と、
前記カット紙への印刷を実行する印刷実行部と、
前記カット紙の切断に関する所定処理を実行する処理実行部と、
前記カット紙の前記所定処理に関連するN個(前記Nは1以上の整数)の印刷設定情報と、前記カット紙の前記所定処理に関連しないM個(前記Mは1以上の整数)の印刷設定情報と、を記憶するメモリであって、前記N個の印刷設定情報及び前記M個の印刷設定情報のそれぞれは、印刷対象の対象画像が印刷されるべきカット紙のサイズを示すサイズ設定値を含む、前記メモリと、
コンピュータと、
を備え、
前記コンピュータプログラムは、前記コンピュータを、以下の各部、即ち、
端末装置から、印刷設定情報の送信要求を受信する受信部と、
前記端末装置から前記送信要求が受信される場合に、印刷設定情報を前記端末装置に送信する送信部であって、
前記収容部に収容されている前記カット紙のサイズが第1のサイズである場合に、前記N個の印刷設定情報のうちの前記第1のサイズに対応するサイズ設定値を含む少なくとも1個の印刷設定情報と、前記M個の印刷設定情報のうちの前記第1のサイズに対応するサイズ設定値を含む少なくとも1個の印刷設定情報と、を前記端末装置に送信し、
前記収容部に収容されている前記カット紙のサイズが前記第1のサイズとは異なる第2のサイズである場合に、前記N個の印刷設定情報のいずれも前記端末装置に送信することなく、前記M個の印刷設定情報のうちの前記第2のサイズに対応するサイズ設定値を含む少なくとも1個の印刷設定情報を前記端末装置に送信する、
前記送信部と、
前記印刷設定情報が前記端末装置に送信された後に、前記端末装置から、前記N個の印刷設定情報のうちの第1の印刷設定情報がユーザによって選択されたことを示す第1の選択情報と、前記対象画像を表わす画像データと、が受信される場合に、前記カット紙の搬送を前記搬送部に実行させて、前記カット紙への前記対象画像の印刷を前記印刷実行部に印刷させる印刷制御部であって、前記端末装置から、前記M個の印刷設定情報のうちの第2の印刷設定情報が前記ユーザによって選択されたことを示す第2の選択情報と、前記画像データと、が受信される場合に、前記カット紙の搬送を前記搬送部に実行させて、前記カット紙への前記対象画像の印刷を前記印刷実行部に実行させる、前記印刷制御部と、
前記端末装置から前記第1の選択情報が受信される場合に、前記カット紙への前記所定処理を前記処理実行部に実行させる処理制御部であって、前記端末装置から前記第2の選択情報が受信される場合に、前記カット紙への前記所定処理は実行されない、前記処理制御部と、
として機能させる、コンピュータプログラム。 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 memory that stores N (where N is an integer equal to or greater than 1) pieces of print setting information related to the predetermined processing of the cut paper, and M (where M is an integer equal to or greater than 1) pieces of print setting information not related to the predetermined processing of the cut paper, each of the N pieces of print setting information and the M pieces of print setting information including a size setting value that indicates the size of the cut paper on which a target image to be printed is to be printed ;
A computer,
Equipped with
The computer program controls the computer to operate as follows:
a receiving unit that receives a request to send print setting information from the terminal device;
a transmission unit that transmits print setting information to the terminal device when the transmission request is received from the terminal device ,
When the size of the cut paper stored in the storage unit is a first size, transmit to the terminal device at least one piece of print setting information among the N pieces of print setting information that includes a size setting value corresponding to the first size, and at least one piece of print setting information among the M pieces of print setting information that includes a size setting value corresponding to the first size;
When the size of the cut paper stored in the storage unit is a second size different from the first size, none of the N pieces of print setting information is sent to the terminal device, and at least one piece of print setting information including a size setting value corresponding to the second size among the M pieces of print setting information is sent to the terminal device.
the transmitting unit ;
a print control unit that, when first selection information indicating that a first print setting information out of the N pieces of print setting information has been selected by a user and image data representing the target image are received from the terminal device after the print setting information has been sent to the terminal device, causes the transport unit to transport the cut paper and causes the print execution unit to print the target image on the cut paper, and when second selection information indicating that a second print setting information out of the M pieces of print setting information has been selected by the user and the image data are received from the terminal device, causes the transport unit to transport the cut paper and causes the print execution unit to print the target image on the cut paper;
a processing control unit that causes the processing execution unit to execute the predetermined processing on the cut sheet when the first selection information is received from the terminal device, and that does not execute the predetermined processing on the cut sheet when the second selection information is received from the terminal device ;
A computer program that functions as a
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021199452A JP7790118B2 (en) | 2021-12-08 | 2021-12-08 | Printer and computer program for printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021199452A JP7790118B2 (en) | 2021-12-08 | 2021-12-08 | Printer and computer program for printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023085010A JP2023085010A (en) | 2023-06-20 |
| JP7790118B2 true JP7790118B2 (en) | 2025-12-23 |
Family
ID=86775633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021199452A Active JP7790118B2 (en) | 2021-12-08 | 2021-12-08 | Printer and computer program for printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7790118B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001309115A (en) | 2000-04-24 | 2001-11-02 | Ricoh Co Ltd | Image forming device |
| JP2020087062A (en) | 2018-11-28 | 2020-06-04 | キヤノン株式会社 | Application program and terminal device |
| JP2020131460A (en) | 2019-02-14 | 2020-08-31 | コニカミノルタ株式会社 | Image formation apparatus |
-
2021
- 2021-12-08 JP JP2021199452A patent/JP7790118B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001309115A (en) | 2000-04-24 | 2001-11-02 | Ricoh Co Ltd | Image forming device |
| JP2020087062A (en) | 2018-11-28 | 2020-06-04 | キヤノン株式会社 | Application program and terminal device |
| JP2020131460A (en) | 2019-02-14 | 2020-08-31 | コニカミノルタ株式会社 | Image formation apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023085010A (en) | 2023-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7999958B2 (en) | Printing system, job processing method, and storage medium | |
| JP4994884B2 (en) | Printing apparatus and control method thereof | |
| US20070171455A1 (en) | Print apparatus, system, print job processing method, storage medium, and program | |
| US11899996B2 (en) | Storage medium storing computer-readable instructions for generating cut print image data based on cut print setting | |
| US8711371B2 (en) | Image forming apparatus, control method, and storage medium | |
| JP7819494B2 (en) | Printer and computer program for printer | |
| JP2025170143A (en) | Program, information processing device and control method | |
| JP7790118B2 (en) | Printer and computer program for printer | |
| JP7800093B2 (en) | Printer and computer program for the printer | |
| CN109109473B (en) | Printing apparatus and control method | |
| JP7819493B2 (en) | Printer and computer program for printer | |
| US11681484B2 (en) | Generating layout image data representing layout image in which two images are arranged adjacent to each other | |
| JP7800092B2 (en) | Printer and computer program for the printer | |
| JP2023085009A (en) | Printer and computer program for printer | |
| US11090953B2 (en) | Method, system, and apparatus | |
| JP7803146B2 (en) | Computer program for a terminal device, terminal device, and method executed by a terminal device | |
| JP5355728B2 (en) | Printing system, job processing method, and program | |
| JP2023154878A (en) | Computer program for a control device, control device and method executed by the control device | |
| JP2023038696A (en) | Image forming apparatus, information processing apparatus, adjustment chart creation method, and adjustment chart creation program | |
| US11816516B2 (en) | Storage medium storing computer-readable instructions for generating processed image data representing processed image in which gap area is arranged within range including longitudinal center position thereof | |
| JP2023154841A (en) | Computer program for a control device, control device and method executed by the control device | |
| JP2024051744A (en) | Printer, computer program for a printer, and method performed by a printer - Patents.com | |
| JP6939130B2 (en) | Printing device and control method | |
| JP2024051685A (en) | Printer, computer program for a printer, and method performed by a printer - Patents.com | |
| JP2023111413A (en) | Computer program for controller, controller and method performed by controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250826 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251027 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251111 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251124 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7790118 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |