JP7767950B2 - Computer program for a control device, a control device, and a method performed by the control device - Google Patents
Computer program for a control device, a control device, and a method performed by the control deviceInfo
- Publication number
- JP7767950B2 JP7767950B2 JP2022013263A JP2022013263A JP7767950B2 JP 7767950 B2 JP7767950 B2 JP 7767950B2 JP 2022013263 A JP2022013263 A JP 2022013263A JP 2022013263 A JP2022013263 A JP 2022013263A JP 7767950 B2 JP7767950 B2 JP 7767950B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- preview image
- page
- displayed
- 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)
- 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 an image forming apparatus 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.
本明細書は、プリンタに印刷を実行させる制御装置のためのコンピュータプログラムを開示する。コンピュータプログラムは、前記制御装置を、印刷対象画像に対応する第1のプレビュー画像を表示部に表示させる第1の表示制御部であって、前記第1のプレビュー画像は、カット紙の切断に関する所定処理が実行されることを示すアニメーションを含む、前記第1の表示制御部と、前記第1のプレビュー画像が前記表示部に表示された後に、印刷実行操作を受け付ける場合に、前記カット紙への前記印刷対象画像の印刷と前記カット紙への前記所定処理とを前記プリンタに実行させるための印刷制御処理を実行する印刷制御部と、として機能させてもよい。 This specification discloses a computer program for a control device that causes a printer to execute printing. The computer program may cause the control device to function as: a first display control unit that causes a display unit to display a first preview image corresponding to an image to be printed, the first preview image including an animation indicating that a predetermined process related to cutting a cut sheet will be executed; and a print control unit that, when a print execution operation is accepted after the first preview image is displayed on the display unit, executes print control processing to cause the printer to print the image to be printed on the cut sheet and execute the predetermined process on the cut sheet.
上記の構成によると、制御装置は、カット紙の切断に関する所定処理が実行されることを示すアニメーションを含む第1のプレビュー画像を表示する。従って、ユーザは、アニメーションを含む第1のプレビュー画像を見ることによって、プリンタによって所定処理が実行されることを容易に理解することができる。このために、ユーザの利便性が向上する。 With the above configuration, the control device displays a first preview image that includes an animation indicating that a predetermined process related to cutting the cut paper will be performed. Therefore, by viewing the first preview image that includes the animation, the user can easily understand that the predetermined process will be performed by the printer. This improves user convenience.
上記のコンピュータプログラムを格納するコンピュータ可読記録媒体、上記のコンピュータプログラムによって実現される制御装置そのもの、及び、当該制御装置によって実行される方法も、新規で有用である。 The computer-readable recording medium storing the above-mentioned computer program, the control device implemented by the above-mentioned computer program, and the method executed by the control device are 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サイズ、レターサイズ、はがきサイズ等の予め決められたサイズにカットされている用紙である。本実施例では、A4サイズ及びA5サイズのいずれか一つのサイズのカット紙が収容部18に収容される。 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. In this embodiment, cut sheets of either A4 size or A5 size are stored in the storage section 18.
搬送部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は、搬送方向の上流側の部分及び下流側の部分に分断される。特に、切断部24は、カット紙56の一対の長辺のそれぞれの中間位置を結ぶ直線を切断することによって、カット紙56を半分に切断する。即ち、切断部24は、例えば、A4サイズのカット紙を半分に切断して、2枚のA5サイズの切断済み用紙を形成することができる。切断済みの各カット紙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. In particular, the cutting unit 24 cuts the cut sheet 56 in half by cutting a straight line connecting the midpoints of each of the pair of long sides of the cut sheet 56. That is, the cutting unit 24 can cut, for example, an A4-sized cut sheet in half to form two cut A5-sized sheets. Each cut sheet 56 is further transported downstream in the transport direction by rollers 66. As a result, each cut sheet 56 reaches the paper output tray 50.
このように、本実施例のプリンタ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 provide the user with A5-sized cut paper by printing on and cutting the A4-sized cut paper.
(通信システム2の構成;図2)
続いて、図2を参照して、通信システム2の構成を説明する。通信システム2は、プリンタ10と端末100とを備える。各装置10,100は、LAN(Local Area Networkの略)4に接続されており、LAN4を介して相互に通信可能である。LAN4は、有線LANであってもよいし、無線LANであってもよい。
(Configuration of communication system 2; Figure 2)
Next, the configuration of the communication system 2 will be described with reference to Fig. 2. The communication system 2 includes a printer 10 and a terminal 100. The devices 10 and 100 are connected to a LAN (short for Local Area Network) 4 and can communicate with each other via the LAN 4. The LAN 4 may be a wired LAN or a wireless LAN.
(プリンタ10の構成)
プリンタ10は、印刷機能を実行可能な周辺装置(例えば端末100の周辺装置)である。プリンタ10には、プリンタ10を識別するプリンタID「P1」が割り当てられている。プリンタ10は、表示部12と、操作部14と、通信インターフェース16と、搬送部20と、印刷実行部22と、切断部24と、制御部30と、を備える。各部12~30は、バス線(符号省略)に接続されている。
(Configuration of printer 10)
The printer 10 is a peripheral device (for example, a peripheral device of the terminal 100) that can execute a printing function. The printer 10 is assigned a printer ID "P1" that identifies the printer 10. The printer 10 includes a display unit 12, an operation unit 14, a communication interface 16, a transport unit 20, a print execution unit 22, a cutting unit 24, and a control unit 30. Each of the units 12 to 30 is connected to a bus line (reference numerals omitted).
表示部12は、様々な情報を表示するためのディスプレイである。表示部12はいわゆるタッチパネルであり、ユーザによって操作される操作部としても機能する。操作部14は、複数のキーを備える。ユーザは、操作部14を操作することによって、様々な指示をプリンタ10に入力することができる。通信インターフェース16は、LAN4に接続されている。搬送部20のローラ58等、印刷実行部22、及び、切断部24は、制御部30(即ち後述のCPU32)からの指示に従って、カット紙56の搬送、カット紙56への印刷、及び、カット紙56の切断を実行する。 The display unit 12 is a display for displaying various information. The display unit 12 is a so-called touch panel, and also functions as an operation unit operated by the user. The operation unit 14 has multiple keys. By operating the operation unit 14, the user can input various instructions to the printer 10. The communication interface 16 is connected to the LAN 4. 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 according to instructions from the control unit 30 (i.e., the CPU 32 described below).
制御部30は、CPU32とメモリ34とを備える。CPU32は、メモリ34に格納されているプログラム36に従って、様々な処理を実行する。メモリ34は、揮発性メモリ、不揮発性メモリ等によって構成される。 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.
(端末100の構成)
端末100は、スマートフォン、タブレットPC、PDA等の可搬型の端末装置である。変形例では、端末100は、据置型の端末装置であってもよい。端末100は、表示部112と操作部114と通信インターフェース116と制御部130とを備える。各部112~130は、バス線(符号省略)に接続されている。
(Configuration of terminal 100)
The terminal 100 is a portable terminal device such as a smartphone, tablet PC, or PDA. In a modified example, the terminal 100 may be a stationary terminal device. The terminal 100 includes a display unit 112, an operation unit 114, a communication interface 116, and a control unit 130. Each unit 112 to 130 is connected to a bus line (reference numerals omitted).
表示部112は、様々な情報を表示するためのディスプレイである。表示部112はいわゆるタッチパネルであり、ユーザによって操作される操作部としても機能する。操作部114は、ユーザからの様々な指示の入力を受け付けるためのインターフェースである。ユーザは、操作部114を介して、様々な指示を端末100に入力することができる。通信インターフェース116は、LAN4に接続されている。 The display unit 112 is a display for displaying various information. The display unit 112 is a so-called touch panel, and also functions as an operation unit operated by the user. The operation unit 114 is an interface for accepting various instructions input from the user. The user can input various instructions to the terminal 100 via the operation unit 114. The communication interface 116 is connected to the LAN 4.
制御部130は、CPU132とメモリ134とを備える。CPU132は、メモリ134に格納されているプログラム136,138等に従って、様々な処理を実行する。メモリ134は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ134は、OS(Operating Systemの略)プログラム136及びアプリケーション138を記憶する。以下では、OSプログラム136、アプリケーション138のことを、それぞれ、「OS136」、「アプリ138」と記載する。OS136は、端末100の基本的な動作を制御するためのプログラムである。アプリ138は、プリンタ(例えば100)に印刷を実行させるためのプログラムである。アプリ138は、例えば、OS136のベンダによってインターネット上に設置されるサーバ(図示省略)から端末100にインストールされる。 The control unit 130 includes a CPU 132 and memory 134. The CPU 132 executes various processes in accordance with programs 136, 138, etc. stored in memory 134. The memory 134 is composed of volatile memory, non-volatile memory, etc. The memory 134 stores an OS (short for Operating System) program 136 and an application 138. Hereinafter, the OS program 136 and the application 138 will be referred to as "OS 136" and "app 138," respectively. The OS 136 is a program for controlling the basic operations of the terminal 100. The app 138 is a program for causing a printer (e.g., 100) to execute printing. The app 138 is installed on the terminal 100, for example, from a server (not shown) installed on the Internet by the OS 136 vendor.
(印刷処理;図3)
続いて、図3を参照して、CPU132がアプリ138を実行することによって実現される印刷処理を説明する。図3の処理は、印刷プレビュー画面を表示するための操作(例えば、印刷対象の画像を選択する操作、印刷設定画面においてOKボタンが選択される操作等)が実行されることをトリガとして開始される。従って、図3の処理が開始される際には、1つのプリンタ(例えばプリンタ10)と、印刷対象の画像と、印刷条件(例えば、用紙サイズ、カットプリント設定のオンオフ等)と、がユーザによって選択済みである。以下では、選択済みのプリンタ、選択済みの画像、選択済みの印刷条件のことを、それぞれ、「対象プリンタ」、「対象画像」、「対象印刷条件」と記載する。ここで、「カットプリント設定」は、カット紙の切断を実行することを示す「オン」と、カット紙の切断を実行しないことを示す「オフ」と、のいずれか1つを示す。特に、「オン」は、通常の「オン」と「オン(2in1)」とを含む。カットプリント設定として通常の「オン」が選択されている場合と、カットプリント設定として「オン(2in1)」が選択されている場合と、では、印刷プレビュー画面においてプレビュー画像の向きが異なる(後述の図4、図8参照)。
(Printing process; Figure 3)
Next, referring to FIG. 3 , a printing process implemented by the CPU 132 executing the application 138 will be described. The process of FIG. 3 is triggered by an operation to display a print preview screen (e.g., an operation to select an image to be printed, an operation to select the OK button on the print setting screen, etc.). Therefore, when the process of FIG. 3 is started, a printer (e.g., printer 10), an image to be printed, and printing conditions (e.g., paper size, whether a cut-to-print setting is on or off, etc.) have already been selected by the user. Hereinafter, the selected printer, selected image, and selected printing conditions will be referred to as the "target printer,""targetimage," and "target printing conditions," respectively. Here, the "cut-to-print setting" indicates either "on," which indicates that cut paper is to be cut, or "off," which indicates that cut paper is not to be cut. In particular, "on" includes both the normal "on" and "on (2-in-1)." The orientation of the preview image on the print preview screen differs depending on whether the normal "On" is selected as the cut print setting or "On (2 in 1)" is selected as the cut print setting (see Figures 4 and 8 described below).
以下の説明では、CPU132を処理の主体として記載することに代えて、アプリ138を処理の主体として記載する。S10では、アプリ138は、対象印刷条件に含まれる用紙サイズがA4であるのか否かを判断する。アプリ138は、用紙サイズがA4である場合に、S10でYESと判断して、S12に進み、用紙サイズがA4ではない(即ちA5である)場合に、S10でNOと判断して、S40に進む。 In the following description, instead of describing the CPU 132 as the subject of processing, the application 138 will be described as the subject of processing. In S10, the application 138 determines whether the paper size included in the target printing conditions is A4. If the paper size is A4, the application 138 determines YES in S10 and proceeds to S12; if the paper size is not A4 (i.e., it is A5), the application 138 determines NO in S10 and proceeds to S40.
S12では、アプリ138は、対象印刷条件に含まれるカットプリント設定が「オン」であるのか否かを判断する。アプリ138は、カットプリント設定が「オン」又は「オン(2in1)」である場合に、S12でYESと判断してS20に進み、カットプリント設定が「オフ」である場合に、S12でNOと判断してS30に進む。 In S12, the application 138 determines whether the cut print setting included in the target printing conditions is "On." If the cut print setting is "On" or "On (2 in 1)," the application 138 determines YES in S12 and proceeds to S20; if the cut print setting is "Off," the application 138 determines NO in S12 and proceeds to S30.
S20では、アプリ138は、対象画像をA5サイズの画像にラスタライズする。アプリ138は、対象画像を表わすベクタ形式の画像データを、A5サイズに対応するビットマップ形式の画像データに変換する。以下では、S20で生成される画像データによって表わされる画像のことを「ラスタライズ画像」と記載する。特に、以下では、対象画像が4ページ分のページ画像を含む例を説明する。この場合、S20の処理では、4ページ分のページ画像から4ページ分のラスタライズ画像(即ち4個のラスタライズ画像)が生成され、4個のラスタライズ画像のそれぞれがA5サイズに対応する。 In S20, application 138 rasterizes the target image into an A5-sized image. Application 138 converts vector-format image data representing the target image into bitmap-format image data that corresponds to A5 size. Below, the image represented by the image data generated in S20 will be referred to as a "rasterized image." In particular, below, an example will be described in which the target image includes four pages of page images. In this case, the processing in S20 generates four pages of rasterized images (i.e., four rasterized images) from the four pages of page images, and each of the four rasterized images corresponds to A5 size.
S22では、アプリ138は、4ページ分のラスタライズ画像のそれぞれをA5印刷領域にレイアウトする。具体的には、まず、アプリ138は、ラスタライズ画像の個数(即ち本ケースでは4個)と同じ個数のA5印刷領域を生成する。次いで、アプリ138は、各ラスタライズ画像を各A5印刷領域にレイアウトする。アプリ138は、4個のラスタライズ画像のうちの第1のラスタライズ画像を第1のA5印刷領域にレイアウトする。同様に、第2、第3、第4のラスタライズ画像を、それぞれ、第2、第3、第4のA5印刷領域にレイアウトする。以下では、S22で生成される画像データによって表わされる画像のことを「レイアウト画像」と記載する。従って、S20の処理では、4ページ分のラスタライズ画像から4ページ分のレイアウト画像(即ち4個のレイアウト画像)が生成され、4個のレイアウト画像のそれぞれがA5サイズに対応する。 In S22, application 138 lays out each of the four pages of rasterized images in an A5 print area. Specifically, application 138 first generates the same number of A5 print areas as the number of rasterized images (i.e., four in this case). Next, application 138 lays out each rasterized image in each A5 print area. Application 138 lays out the first of the four rasterized images in the first A5 print area. Similarly, application 138 lays out the second, third, and fourth rasterized images in the second, third, and fourth A5 print areas, respectively. Hereinafter, the image represented by the image data generated in S22 will be referred to as a "layout image." Therefore, in the processing of S20, four pages of layout images (i.e., four layout images) are generated from the four pages of rasterized images, and each of the four layout images corresponds to A5 size.
S24では、アプリ138は、各ラスタライズ画像をA5プレビュー領域に描画する。具体的には、まず、アプリ138は、ラスタライズ画像の個数(即ち本ケースでは4個)と同じ個数のA5プレビュー領域を生成する。次いで、アプリ138は、各ラスタライズ画像を各A5プレビュー領域に描画する。アプリ138は、4個のラスタライズ画像のうちの第1のラスタライズ画像を第1のA5プレビュー領域に描画する。同様に、第2、第3、第4のラスタライズ画像を、それぞれ、第2、第3、第4のA5プレビュー領域に描画する。 In S24, application 138 draws each rasterized image in an A5 preview area. Specifically, application 138 first generates the same number of A5 preview areas as the number of rasterized images (i.e., four in this case). Next, application 138 draws each rasterized image in each A5 preview area. Application 138 draws the first of the four rasterized images in the first A5 preview area. Similarly, application 138 draws the second, third, and fourth rasterized images in the second, third, and fourth A5 preview areas, respectively.
S24では、アプリ138は、さらに、2個のA5プレビュー領域を結合して1個のA4プレビュー領域を生成する。具体的には、アプリ138は、第1及び第2のA5プレビュー領域を結合して第1のA4プレビュー領域を生成し、第3及び第4のA5プレビュー領域を結合して第2のA4プレビュー領域を生成する。以下では、S24で生成される画像データによって表わされる画像のことを「プレビュー画像」と記載する。従って、S24の処理では、4ページ分のラスタライズ画像から2ページ分のプレビュー画像(即ち2個のプレビュー画像)が生成され、2個のプレビュー画像のそれぞれがA4サイズに対応する。アプリ138は、さらに、各プレビュー画像に対してアニメーションを付与する。 In S24, application 138 further combines the two A5 preview areas to generate one A4 preview area. Specifically, application 138 combines the first and second A5 preview areas to generate a first A4 preview area, and combines the third and fourth A5 preview areas to generate a second A4 preview area. Hereinafter, the image represented by the image data generated in S24 will be referred to as a "preview image." Therefore, in the processing of S24, two pages of preview images (i.e., two preview images) are generated from four pages of rasterized images, and each of the two preview images corresponds to A4 size. Application 138 also applies animation to each preview image.
S26では、アプリ138は、S22で生成された2ページ分のレイアウト画像を変換して、対象プリンタによって解釈可能なデータ形式を有する1ページ分の印刷画像を表わす印刷データを生成する。例えば、アプリ138は、1ページ目のレイアウト画像と2ページ目のレイアウト画像とから、A4サイズに対応する1ページ分の印刷画像を表わす第1の印刷データを生成する。同様に、アプリ138は、3ページ目のレイアウト画像と4ページ目のレイアウト画像とから、A4サイズに対応する1ページ分の印刷画像を表わす第2の印刷データを生成する。即ち、アプリ138は、対象画像が4ページ分のページ画像を含む場合には、2ページ分の印刷画像を表わす2個の印刷データを生成する。一般的に言うと、アプリ138は、対象画像がnページ分(nは1以上の整数)のページ画像を含む場合には、n/2ページ分(小数点切り上げ)の印刷画像を表わすn/2個(小数点切り上げ)の印刷データを生成する。 In S26, application 138 converts the two-page layout image generated in S22 to generate print data representing one page of print image in a data format interpretable by the target printer. For example, application 138 generates first print data representing one page of print image corresponding to A4 size from the layout image of page 1 and the layout image of page 2. Similarly, application 138 generates second print data representing one page of print image corresponding to A4 size from the layout image of page 3 and the layout image of page 4. In other words, if the target image includes four page images, application 138 generates two pieces of print data representing two page images. Generally speaking, if the target image includes n page images (n is an integer greater than or equal to 1), application 138 generates n/2 pieces of print data (rounded up to the nearest whole number) representing n/2 page print images (rounded up to the nearest whole number).
S28では、アプリ138は、生成済みの各印刷データにカットコマンドを付与する。カットコマンドは、対象プリンタにカット紙の切断を実行させることを指示するコマンドである。この結果、カットコマンドが付与された各印刷データが対象プリンタに送信されるので、対象プリンタは、カット紙の切断を実行することができる。以下、アプリ138が「情報を送信(又は受信)する」とは、OS136及び通信インターフェース116を介して、当該情報を送信(又は受信)することを意味する。 In S28, the application 138 assigns a cut command to each piece of print data that has been generated. The cut command is a command that instructs the target printer to cut the cut paper. As a result, each piece of print data with the cut command assigned is sent to the target printer, allowing the target printer to cut the cut paper. Hereinafter, when the application 138 "sends (or receives) information," it means that the application 138 sends (or receives) the information via the OS 136 and the communication interface 116.
S30の処理は、A4サイズに対応するラスタライズ画像が生成される点を除いて、S20の処理と同様である。即ち、S30の処理では、4ページ分のページ画像から4ページ分のラスタライズ画像が生成され、4個のラスタライズ画像のそれぞれがA4サイズに対応する。 The processing of S30 is the same as the processing of S20, except that a rasterized image corresponding to A4 size is generated. That is, in the processing of S30, four pages of rasterized images are generated from four pages of page images, and each of the four rasterized images corresponds to A4 size.
S32の処理は、A4印刷領域が利用される点を除いて、S22の処理と同様である。即ち、S32の処理では、4ページ分のラスタライズ画像から4ページ分のレイアウト画像が生成され、4個のレイアウト画像のそれぞれがA4サイズに対応する。 The processing of S32 is the same as the processing of S22, except that an A4 print area is used. That is, in the processing of S32, four pages of layout images are generated from four pages of rasterized images, and each of the four layout images corresponds to A4 size.
S34の処理は、A4サイズに対応するラスタライズ画像がA4プレビュー領域に描画される点を除いて、S24の処理と同様である。即ち、S34の処理では、4ページ分のラスタライズ画像から4ページ分のプレビュー画像が生成され、4個のプレビュー画像のそれぞれがA4サイズに対応する。また、S34の各プレビュー画像にはアニメーションが付与されない。 The processing of S34 is the same as the processing of S24, except that a rasterized image corresponding to A4 size is drawn in the A4 preview area. That is, in the processing of S34, four pages of preview images are generated from four pages of rasterized images, and each of the four preview images corresponds to A4 size. Furthermore, no animation is added to the preview images in S34.
S36の処理は、A4サイズに対応するレイアウト画像からA4サイズに対応する印刷画像を表わす印刷データが生成される点を除いて、S26の処理と同様である。即ち、S36の処理では、4ページ分のレイアウト画像から4ページ分の印刷画像が生成され、4個の印刷画像のそれぞれがA4サイズに対応する。 The processing of S36 is the same as the processing of S26, except that print data representing print images corresponding to A4 size is generated from a layout image corresponding to A4 size. That is, in the processing of S36, four pages of print images are generated from four pages of layout images, and each of the four print images corresponds to A4 size.
S40の処理は、S20の処理と同様である。即ち、S40の処理では、4ページ分のページ画像から4ページ分のラスタライズ画像が生成され、4個のラスタライズ画像のそれぞれがA5サイズに対応する。 The processing of S40 is the same as the processing of S20. That is, in the processing of S40, four pages of rasterized images are generated from four pages of page images, and each of the four rasterized images corresponds to A5 size.
S42の処理は、S22の処理と同様である。即ち、S42の処理では、4ページ分のラスタライズ画像から4ページ分のレイアウト画像が生成され、4個のレイアウト画像のそれぞれがA5サイズに対応する。 The processing of S42 is the same as the processing of S22. That is, in the processing of S42, four pages of layout images are generated from four pages of rasterized images, and each of the four layout images corresponds to A5 size.
S44の処理は、A4プレビュー領域が生成されない点を除いて、S24の処理と同様である。即ち、S44の処理では、4ページ分のラスタライズ画像から4ページ分のプレビュー画像が生成され、4個のプレビュー画像のそれぞれがA5サイズに対応する。また、S44の各プレビュー画像にはアニメーションが付与されない。 The processing of S44 is the same as the processing of S24, except that an A4 preview area is not generated. That is, in the processing of S44, four pages of preview images are generated from four pages of rasterized images, and each of the four preview images corresponds to A5 size. Furthermore, no animation is added to the preview images of S44.
S46の処理は、A5サイズに対応するレイアウト画像からA5サイズに対応する印刷画像を表わす印刷データが生成される点を除いて、S26の処理と同様である。即ち、S46の処理では、4ページ分のレイアウト画像から4ページ分の印刷画像が生成され、4個の印刷画像のそれぞれがA5サイズに対応する。 The processing of S46 is the same as the processing of S26, except that print data representing print images corresponding to A5 size is generated from a layout image corresponding to A5 size. That is, in the processing of S46, four pages of print images are generated from four pages of layout images, and each of the four print images corresponds to A5 size.
S48では、アプリ138は、生成済みの各印刷データにカット抑制コマンドを付与する。カット抑制コマンドは、対象プリンタにカット紙の切断を実行させないことを指示するコマンドである。 In S48, the application 138 assigns a cut suppression command to each piece of print data that has been generated. The cut suppression command instructs the target printer not to cut the cut paper.
カット抑制コマンドが付与される理由は、以下の通りである。ここで、対象プリンタにA4サイズのカット紙が収容され、かつ、対象印刷条件に含まれる用紙サイズがA5である状況を想定する。このような状況では、対象印刷条件に含まれる用紙サイズであるA5が、収容済みのカット紙の用紙サイズであるA4の半分であるので、仮にカット抑制コマンドが印刷データに付与されていないと、対象プリンタがカット紙の切断を実行する可能性がある。即ち、カットプリント設定が「オフ」であるにもかかわらず、対象プリンタがカット紙の切断を実行する可能性がある。この場合、ユーザの意図に反してカット紙の切断が実行されることになる。このため、本実施例では、アプリ138は、印刷データにカット抑制コマンドを付与することによって、カット紙の切断を対象プリンタに実行させない。これにより、ユーザの意図に反してカット紙の切断が実行されることが抑制される。 The reason why a cut suppression command is issued is as follows. Here, assume that the target printer is loaded with A4-sized cut sheets and the paper size included in the target printing conditions is A5. In this situation, the A5 paper size included in the target printing conditions is half the A4 paper size of the loaded cut sheets. Therefore, if the cut suppression command were not issued to the print data, the target printer might cut the cut sheets. In other words, even if the cut print setting is "Off," the target printer might cut the cut sheets. In this case, the cut sheets would be cut against the user's intention. For this reason, in this embodiment, the application 138 issues a cut suppression command to the print data to prevent the target printer from cutting the cut sheets. This prevents the cut sheets from being cut against the user's intention.
なお、S12でNOのケースでは、上記のカットコマンド及びカット抑制コマンドのいずれも付与されない。このような状況では、対象プリンタにA4サイズのカット紙が収容されていれば、A4サイズのカット紙にA4サイズに対応する印刷画像が印刷される。また、仮に、対象プリンタにA5サイズのカット紙が収容されていれば、対象印刷条件に含まれる用紙サイズが対象プリンタに収容されているカット紙のサイズよりも大きいことに起因して、印刷エラーが発生する(即ち印刷が実行されない)。このように、S12でNOの状況では、対象プリンタにおいてカット紙の切断が実行される状況が起こり得ない。従って、アプリ138は、カットコマンド及びカット抑制コマンドのいずれも印刷データに付与しない。このために、不必要なコマンドが印刷データに付与されることを抑制することができる。 Note that if the result of S12 is NO, neither the cut command nor the cut suppression command is assigned. In this situation, if the target printer contains A4-sized cut sheets, a print image corresponding to the A4 size will be printed on the A4-sized cut sheets. Furthermore, if the target printer contains A5-sized cut sheets, a print error will occur (i.e., printing will not be performed) because the paper size included in the target printing conditions is larger than the size of the cut sheets stored in the target printer. Thus, if the result of S12 is NO, a situation in which the target printer would cut the cut sheets cannot occur. Therefore, the application 138 assigns neither the cut command nor the cut suppression command to the print data. This makes it possible to prevent unnecessary commands from being assigned to the print data.
S50では、アプリ138は、印刷プレビュー画面を表示部112に表示させる。印刷プレビュー画面は、プレビュー画像(S24、S34、S44参照)を含む。S24を経た場合には、アニメーションを含むプレビュー画像が表示される。詳しくは後述するが、S24を経た場合には、カットプリント設定として「オン」が選択されている場合と「オン(2in1)」が選択されている場合とでは、90度異なる向きで各プレビュー画像が表示される。 In S50, the app 138 displays a print preview screen on the display unit 112. The print preview screen includes a preview image (see S24, S34, and S44). If S24 is completed, a preview image including an animation is displayed. As will be described in more detail below, if S24 is completed, each preview image is displayed in a 90-degree different orientation depending on whether "On" or "On (2 in 1)" is selected as the cut print setting.
S52では、アプリ138は、印刷プレビュー画面に含まれる印刷ボタンの選択をユーザから受け付けることを監視する。アプリ138は、ユーザから印刷ボタンの選択を受け付ける場合に、S52でYESと判断して、S54に進む。 In S52, the application 138 monitors whether the user has selected a print button included in the print preview screen. If the application 138 has selected a print button from the user, it determines YES in S52 and proceeds to S54.
S54では、アプリ138は、生成済みの印刷データ(S26,S36,S46参照)を含む印刷指示を対象プリンタに送信する。S54の処理が終了すると、図3の処理が終了する。 In S54, the application 138 sends a print instruction including the generated print data (see S26, S36, and S46) to the target printer. When the processing of S54 ends, the processing of FIG. 3 ends.
(ケースA;図4及び図5)
続いて、図4及び図5を参照して、図3の処理によって実現される具体的なケースAを説明する。端末100は、ユーザからアプリ起動操作(例えばアプリ138のアイコンを選択する操作)を受け付けると、アプリ138を起動させる。この場合、アプリ138は、ホーム画面D1を表示部112に表示させる。以下、アプリ138が「画面を表示する」とは、アプリ138がOS136を介して当該画面を表示することを意味する。即ち、アプリ138は、当該画面に対応する表示指示をOS136に供給し、OS136は、当該表示指示に基づいて、表示部12を制御することによって、当該画面を表示する。ホーム画面D1は、プリンタ選択領域R1と印刷ボタンB1とを含む。プリンタ選択領域R1は、LAN4を検索して見つかったプリンタ(本ケースでは1つのプリンタ10)の中から対象プリンタを選択するための領域である。ケースAでは、プリンタ選択領域R1において、プリンタ10のプリンタID「P1」が選択される。印刷ボタンB1は、対象プリンタに印刷を実行させるためのボタンである。なお、図示省略しているが、ホーム画面D1は、さらに、スキャンボタン、コピーボタン等を含んでいてもよい。
(Case A; Figures 4 and 5)
Next, with reference to FIGS. 4 and 5 , a specific case A realized by the process of FIG. 3 will be described. When the terminal 100 receives an application launch operation (e.g., an operation to select an icon for the application 138) from the user, the terminal 100 launches the application 138. In this case, the application 138 displays a home screen D1 on the display unit 112. Hereinafter, the phrase "app 138 displays a screen" refers to the application 138 displaying the screen via the OS 136. That is, the application 138 provides a display instruction corresponding to the screen to the OS 136, and the OS 136 displays the screen by controlling the display unit 12 based on the display instruction. The home screen D1 includes a printer selection area R1 and a print button B1. The printer selection area R1 is an area for selecting a target printer from among printers (in this case, one printer 10) found by searching the LAN 4. In case A, the printer ID "P1" of the printer 10 is selected in the printer selection area R1. The print button B1 is a button for causing the target printer to execute printing. Although not shown, the home screen D1 may further include a scan button, a copy button, and the like.
アプリ138は、T10において、ユーザから、印刷ボタンB1の選択と、印刷を実行させることを望む印刷対象ファイルの選択と、を受け付ける。アプリ138は、印刷ボタンB1の選択を受け付けると、図示省略のファイル選択画面を表示部112に表示させる。ファイル選択画面は、1以上のファイルの中から印刷対象の画像を表わすファイル(以下では「対象ファイル」と記載する)を選択するための画面である。当該1以上のファイルは、端末100のメモリ134に記憶されているファイルであってもよいし、端末100とは異なるサーバ(図示省略)上に記憶されているファイルであってもよい。アプリ138は、ファイル選択画面において、ユーザから対象ファイルの選択を受け付ける。本ケースでは、対象ファイルは、4ページ分のページ画像「A」~「D」を含む画像データである。 At T10, app 138 accepts from the user the selection of print button B1 and the selection of the file to be printed that the user wishes to print. When app 138 accepts the selection of print button B1, it displays a file selection screen (not shown) on display unit 112. The file selection screen is a screen for selecting a file representing an image to be printed (hereinafter referred to as a "target file") from one or more files. The one or more files may be files stored in memory 134 of terminal 100, or may be files stored on a server (not shown) different from terminal 100. App 138 accepts the selection of the target file from the user on the file selection screen. In this case, the target file is image data including four pages' worth of page images "A" to "D."
次いで、アプリ138は、印刷プレビュー画面D2を表示部12に表示させる(図3のS50)。この段階では、デフォルトの印刷条件(即ち、用紙サイズ「A4」、用紙種類「普通紙」、カットプリント設定「オフ」)が選択されている(図3のS10でYES、S12でNO)。このため、アプリ138は、4ページ分のラスタライズ画像から4ページ分のプレビュー画像を生成する(S30、S34)。各プレビュー画像は、A4サイズに対応し、アニメーションを含まない。アプリ138は、さらに、4ページ分のレイアウト画像から4ページ分の印刷画像を表わす4個の印刷データを生成する(S32、S36)。 Next, the application 138 displays the print preview screen D2 on the display unit 12 (S50 in FIG. 3). At this stage, the default printing conditions (i.e., paper size "A4," paper type "plain paper," and cut print setting "off") are selected (YES in S10 and NO in S12 in FIG. 3). Therefore, the application 138 generates four pages of preview images from four pages of rasterized images (S30, S34). Each preview image corresponds to A4 size and does not include animation. The application 138 further generates four pieces of print data representing four pages of print images from the four pages of layout images (S32, S36).
印刷プレビュー画面D2は、4ページ分のプレビュー画像のうちの1ページ目のプレビュー画像(即ち画像「A」)と、ページ番号「1/4」と、対象プリンタのプリンタID「P1」と、用紙サイズ「A4」と、用紙種類「普通紙」と、複数のボタンB2~B5と、を含む。設定ボタンB2は、印刷条件を設定するための印刷設定画面を表示するためのボタンである。印刷ボタンB3は、印刷指示を対象プリンタに送信するためのボタンである。拡大ボタンB4、縮小ボタンB5は、それぞれ、プレビュー画像を拡大するためのボタン、縮小するためのボタンである。 The print preview screen D2 includes the preview image of the first page of four pages (i.e., image "A"), the page number "1/4", the target printer's printer ID "P1", the paper size "A4", the paper type "plain paper", and several buttons B2 to B5. The settings button B2 is a button for displaying the print settings screen for setting printing conditions. The print button B3 is a button for sending a print instruction to the target printer. The enlargement button B4 and reduction button B5 are buttons for enlarging and reducing the preview image, respectively.
印刷プレビュー画面D2に含まれるプレビュー画像は、アニメーションを含まない。このために、ユーザは、カットプリント設定として「オフ」が選択されていること(即ちプリンタ10においてカット紙の切断が実行されないこと)を認識することができる。なお、図示省略しているが、アプリ138は、印刷プレビュー画面D2において、スクロール操作を受け付けると、例えば4ページ分のプレビュー画像のうちの2ページ目のプレビュー画像(即ち画像「B」)を含む印刷プレビュー画面を表示させる。 The preview image included in print preview screen D2 does not include animation. This allows the user to recognize that "Off" has been selected as the cut print setting (i.e., the printer 10 will not cut the cut paper). Although not shown, when the app 138 receives a scroll operation on print preview screen D2, it displays a print preview screen that includes, for example, the preview image of the second page of four pages of preview images (i.e., image "B").
アプリ138は、T12において、設定ボタンB2の選択を受け付けると、能力情報送信要求をプリンタ10に送信し、プリンタ10から能力情報を受信する。能力情報は、例えば、プリンタ10が印刷を実行可能な用紙サイズ(本実施例では「A4」及び「A5」)、用紙種類(本実施例では「普通紙」)、プリンタ10がカット紙の切断を実行可能であることを示す切断可能情報等を含む。アプリ138は、プリンタ10から能力情報を受信すると、印刷設定画面D3を表示部112に表示させる。印刷設定画面D3は、プリンタID「P1」と、用紙サイズを選択するためのサイズ選択領域R2と、用紙種類を選択するための種類選択領域R3と、カット紙の切断を実行するのか否かを選択するための切断選択領域R4と、OKボタンB6と、を含む。 When the app 138 accepts the selection of the settings button B2 at T12, it sends a capability information transmission request to the printer 10 and receives the capability information from the printer 10. The capability information includes, for example, the paper size ("A4" and "A5" in this embodiment) that the printer 10 can print on, the paper type ("plain paper" in this embodiment), and cutting capability information indicating that the printer 10 can cut cut paper. When the app 138 receives the capability information from the printer 10, it displays the print setting screen D3 on the display unit 112. The print setting screen D3 includes the printer ID "P1," a size selection area R2 for selecting the paper size, a type selection area R3 for selecting the paper type, a cutting selection area R4 for selecting whether to cut cut paper, and an OK button B6.
なお、変形例では、アプリ138は、プリンタ10がアプリ138に登録される際に、プリンタ10から能力情報を取得してもよい。この場合、アプリ138は、プリンタ10に関連付けて、当該能力情報をメモリ134に記憶させる。アプリ138は、設定ボタンB2の選択を受け付けると、記憶済みのプリンタ10に関連付けて記憶されている能力情報をメモリ34から取得してもよい。 In a modified example, the app 138 may acquire capability information from the printer 10 when the printer 10 is registered in the app 138. In this case, the app 138 associates the capability information with the printer 10 and stores it in the memory 134. When the app 138 accepts selection of the setting button B2, it may acquire from the memory 134 the capability information stored in association with the already-stored printer 10.
アプリ138は、T20において、切断選択領域R4の選択を受け付けると、印刷設定画面D3に重ねて、カットプリント設定を選択するための選択画面D4を表示部112に表示させる。選択画面D4は、カット紙の切断に関する説明を示す文字列と、カットプリント設定として「オン」、「オン(2in1)」、及び、「オフ」のうちのいずれか1つを選択するための各チェックボックスと、を含む。 When the application 138 accepts the selection of the cutting selection area R4 at T20, it displays a selection screen D4 for selecting cut print settings on the display unit 112, superimposed on the print setting screen D3. The selection screen D4 includes text that provides an explanation regarding cutting the cut paper, and check boxes for selecting one of the cut print settings: "On," "On (2 in 1)," and "Off."
アプリ138は、T22において、カットプリント設定として「オン」を選択するためのチェックボックスにチェックする操作を受け付けると、印刷設定画面D5を表示部112に表示させる。印刷設定画面D5では、切断選択領域R4において「オン」が選択されている。 At T22, when the app 138 receives an operation to check the checkbox to select "On" as the cut print setting, it displays the print setting screen D5 on the display unit 112. On the print setting screen D5, "On" is selected in the cut selection area R4.
アプリ138は、T24において、OKボタンB6の選択を受け付けると、印刷プレビュー画面D6を表示部112に表示させる。この段階では、印刷条件として、用紙サイズ「A4」と用紙種類「普通紙」とカットプリント設定「オン」とが選択されている(S10でYES、S12でYES)。このため、アプリ138は、4ページ分のラスタライズ画像から2ページ分のプレビュー画像を生成する(S20、S24)。各プレビュー画像は、A4サイズに対応し、アニメーションを含む。一方のプレビュー画像は、第1及び第2のラスタライズ画像(即ち画像「A」及び「B」)から生成され、他方のプレビュー画像は、第3及び第4のラスタライズ画像(即ち画像「C」及び「D」)から生成される。アプリ138は、さらに、4ページ分のレイアウト画像から2ページ分の印刷画像を表わす第1及び第2の印刷データを生成し(S22、S26)、各印刷データにカットコマンドを付与する(S28)。 When the application 138 accepts the selection of the OK button B6 at T24, it displays the print preview screen D6 on the display unit 112. At this stage, the print conditions selected are paper size "A4," paper type "plain paper," and cut print setting "ON" (YES in S10, YES in S12). Therefore, the application 138 generates two pages of preview images from four pages of rasterized images (S20, S24). Each preview image corresponds to A4 size and includes animation. One preview image is generated from the first and second rasterized images (i.e., images "A" and "B"), and the other preview image is generated from the third and fourth rasterized images (i.e., images "C" and "D"). The application 138 further generates first and second print data representing two pages of print images from the four-page layout images (S22, S26) and assigns a cut command to each print data (S28).
印刷プレビュー画面D6は、左右方向に沿って長辺が伸びるA4サイズに対応するプレビュー画像(以下では「A4プレビュー画像」と記載する)を含む。当該A4プレビュー画像は、2ページ分のレイアウト画像「A」及び「B」を含む。また、当該A4プレビュー画像には、文字列「A4」が関連付けられている。このために、ユーザは、当該A4印刷プレビュー画像がA4サイズに対応するプレビュー画像であること、即ち、切断前のカット紙のサイズがA4サイズであることを容易に認識することができる。 The print preview screen D6 includes a preview image (hereinafter referred to as the "A4 preview image") corresponding to the A4 size, whose long sides run horizontally. The A4 preview image includes two pages of layout images, "A" and "B." The A4 preview image is also associated with the character string "A4." This allows the user to easily recognize that the A4 print preview image corresponds to the A4 size, i.e., that the size of the cut paper before cutting is A4 size.
図4に示されるように、A4プレビュー画像の長辺が左右方向に沿って延び、かつ、各画像「A」及び「B」が左右方向に並んで配置される。この場合、対象ファイル内での各画像「A」及び「B」の向きと同じ向きでA4プレビュー画像内に各画像「A」及び「B」が表示されるので(即ち正立状態で表示されるので)、ユーザが画像「A」及び「B」を見易い。 As shown in Figure 4, the long sides of the A4 preview image extend horizontally, and images "A" and "B" are arranged side by side horizontally. In this case, images "A" and "B" are displayed in the A4 preview image in the same orientation as images "A" and "B" in the target file (i.e., they are displayed upright), making it easier for the user to see images "A" and "B."
印刷プレビュー画面D6が表示されてから一定時間(例えば1秒)が経過すると、アニメーションが開始される。このように、アプリ138は、印刷設定画面においてOKボタンB6の選択を受け付ける場合に、印刷プレビュー画面D6を表示し、その後、アニメーションを開始する。従って、ユーザがアニメーションを理解し易い。なお、上記の一定時間としての「1秒」は一例であり、1秒より短くてもよいし、1秒より長くてもよい。 An animation begins a certain time (for example, one second) after the print preview screen D6 is displayed. In this way, when the app 138 accepts the selection of the OK button B6 on the print settings screen, it displays the print preview screen D6 and then starts the animation. This makes it easy for the user to understand the animation. Note that the above-mentioned "one second" as the certain time is just an example, and it may be shorter or longer than one second.
(図4の続き;図5)
印刷プレビュー画面D6において表示されるアニメーションは、以下の通りである。まず、図5の印刷プレビュー画面D11に示されるように、アプリ138は、A4プレビュー画像の下側長辺の中点(以下では「下側中点」と記載する)の近傍にハサミの画像を描画する。次いで、アプリ138は、下側中点から、A4プレビュー画像の上側長辺の中点(以下では「上側中点」と記載する)に向かって破線を延ばすようにして、破線を描画する(印刷プレビュー画面D12参照)。破線は、プリンタ10においてカット紙の切断が実行される際に、カット紙において切断が実行されるべき位置に対応する。
(Continuation of Figure 4; Figure 5)
The animation displayed on the print preview screen D6 is as follows. First, as shown in the print preview screen D11 of FIG. 5 , the application 138 draws an image of scissors near the midpoint of the bottom long side of the A4 preview image (hereinafter referred to as the "bottom midpoint"). Next, the application 138 draws a dashed line extending from the bottom midpoint to the midpoint of the top long side of the A4 preview image (hereinafter referred to as the "top midpoint") (see print preview screen D12). The dashed line corresponds to the position where the cut sheet should be cut when the printer 10 cuts the sheet.
その後、アプリ138は、上記のハサミの画像を破線に沿って上側中点に向かって移動させる(印刷プレビュー画面D13参照)。なお、変形例では、ハサミが下側中点からから上側中点に向かって移動することに限定されず、例えばハサミが上側中点から下側中点に向かって移動してもよい。このように、ユーザは、ハサミの画像が移動するアニメーションを見ることによって、カット紙が切断されることを容易に認識することができる。 Then, the app 138 moves the image of the scissors along the dashed line toward the upper midpoint (see print preview screen D13). Note that in a modified example, the scissors are not limited to moving from the lower midpoint toward the upper midpoint; for example, the scissors may move from the upper midpoint toward the lower midpoint. In this way, the user can easily recognize that the cut paper is being cut by watching the animation of the scissors image moving.
印刷プレビュー画面D6、D11、又は、D12では、A4プレビュー画像に関連付けて文字列「A4」が表示される。切断前のカット紙のサイズが「A4」であるためである。これに対し、印刷プレビュー画面D13では、A4プレビュー画像の左上端部の近傍及び右上端部の近傍のそれぞれに文字列「A5」を含む。即ち、A4プレビュー画像内の破線よりも左側の第1の領域に文字列「A5」が関連付けて表示され、A4プレビュー画像内の破線よりも右側の第2の領域に文字列「A5」が関連付けて表示される。切断後のカット紙のサイズが「A5」であるためである。このために、ユーザは、切断後のカット紙のサイズがA5サイズであることを容易に認識することができる。 In print preview screen D6, D11, or D12, the string "A4" is displayed in association with the A4 preview image. This is because the size of the cut paper before cutting is "A4." In contrast, in print preview screen D13, the string "A5" is included near the upper left and upper right corners of the A4 preview image. That is, the string "A5" is displayed in association with a first area to the left of the dashed line in the A4 preview image, and the string "A5" is displayed in association with a second area to the right of the dashed line in the A4 preview image. This is because the size of the cut paper after cutting will be "A5." This allows the user to easily recognize that the size of the cut paper after cutting will be A5 size.
その後、印刷プレビュー画面D14に示されるように、アプリ138は、第1の領域と第2の領域とを分離させる。具体的には、アプリ138は、上記の破線の近傍をA4プレビュー画像の背景と同じ色に塗りつぶすことによって、第1の領域と第2の領域とを分離させる。変形例では、アプリ138は、第1の領域を左側に移動させると共に、第2の領域を右側に移動させることによって、第1の領域と第2の領域とを分離させてもよい。また、別の変形例では、第1の領域と第2の領域とのいずれか一方を移動させること(例えば第1の領域のみを左側に移動させること)によって、第1の領域と第2の領域とを分離させてもよい。このように、第1の領域と第2の領域とが分離することによって、ユーザは、カット紙が切断されることを容易に認識することができる。 Then, as shown on the print preview screen D14, the app 138 separates the first area from the second area. Specifically, the app 138 separates the first area from the second area by filling in the area around the dashed line with the same color as the background of the A4 preview image. In a variation, the app 138 may separate the first area from the second area by moving the first area to the left and the second area to the right. In another variation, the app 138 may separate the first area from the second area by moving either the first area or the second area (for example, moving only the first area to the left). In this way, the separation of the first area from the second area allows the user to easily recognize that the cut paper will be cut.
印刷プレビュー画面D14では、アプリ138は、第1の領域に重ねて、画像「A」に代えてページ番号「1」を表示する。ページ番号「1」は、対象ファイル内での画像「A」のページ番号に対応する。同様に、アプリ138は、第2の領域に重ねて、画像「B」に代えてページ番号「2」を表示する。このために、ユーザは、各領域にレイアウトされている画像「A」及び「B」のそれぞれのページ番号を容易に認識することができる。 On the print preview screen D14, the application 138 displays page number "1" in place of image "A" overlaid in the first area. Page number "1" corresponds to the page number of image "A" in the target file. Similarly, the application 138 displays page number "2" in place of image "B" overlaid in the second area. This allows the user to easily recognize the respective page numbers of images "A" and "B" laid out in each area.
このように、アプリ138は、図4の印刷プレビュー画面D6が表示されてから一定時間が経過すると、印刷プレビュー画面D11からD14へと推移するアニメーションを開始する。本実施例では、上記のアニメーションは、1回のみ表示される。即ち、本実施例では、印刷プレビュー画面D14が表示されると、アニメーションは終了する。変形例では、上記のアニメーションは、2回以上の所定回数に亘って繰り返し実行されてもよい。即ち、変形例では、アプリ138は、印刷プレビュー画面D14が表示された後に、印刷プレビュー画面D11を再度表示させて、上記のアニメーションを再度開始してもよい。 In this way, when a certain amount of time has elapsed since print preview screen D6 in FIG. 4 was displayed, app 138 starts an animation that transitions from print preview screen D11 to D14. In this embodiment, the animation is displayed only once. That is, in this embodiment, the animation ends when print preview screen D14 is displayed. In a modified example, the animation may be repeatedly executed a predetermined number of times, two or more times. That is, in a modified example, after print preview screen D14 is displayed, app 138 may display print preview screen D11 again and start the animation again.
その後、アプリ138は、T30において、印刷プレビュー画面D14内の印刷ボタンB3の選択を受け付けると、印刷プレビュー画面D14に重ねて、選択画面D15を表示部112に表示させる。選択画面D15は、カット紙の切断をプリンタ10に実行させるのか否かを選択するための画面であり、カット紙の切断が実行されることを示すメッセージと、OKボタンB7と、CancelボタンB8と、を含む。ユーザは、選択画面D15を見ることによって、カット紙の切断が実行されることを確認することができる。 Then, at T30, when the app 138 accepts selection of the print button B3 on the print preview screen D14, it displays a selection screen D15 on the display unit 112, superimposed on the print preview screen D14. The selection screen D15 is a screen for selecting whether or not to have the printer 10 cut the cut paper, and includes a message indicating that the cut paper will be cut, an OK button B7, and a Cancel button B8. By looking at the selection screen D15, the user can confirm that the cut paper will be cut.
アプリ138は、T32において、選択画面D15内のOKボタンの選択を受け付けると、生成済みの第1及び第2の印刷データを含む印刷指示をプリンタ10に送信する(S26、S54)。図示省略しているが、アプリ138は、選択画面D15内のCancelボタンB8が選択される場合には、印刷指示をプリンタ10に送信せずに、印刷プレビュー画面(例えばD11)を表示部12に再び表示させる。このため、ユーザがカット紙の切断を望まない場合、ユーザは、印刷プレビュー画面D11内の設定ボタンB2を選択して、カットプリント設定を「オフ」に変更することができる。 When the application 138 accepts selection of the OK button on the selection screen D15 at T32, it sends a print instruction including the generated first and second print data to the printer 10 (S26, S54). Although not shown in the figure, if the Cancel button B8 on the selection screen D15 is selected, the application 138 does not send the print instruction to the printer 10 and instead causes the print preview screen (e.g., D11) to be displayed again on the display unit 12. Therefore, if the user does not want the cut paper to be cut, the user can select the setting button B2 on the print preview screen D11 to change the cut print setting to "Off."
プリンタ10では、以下のようにして印刷及び切断が実行される。まず、プリンタ10は、搬送部20の各ローラ58,60を駆動して、収容部18に収容されているA4サイズの1枚目のカット紙56を印刷実行部22まで搬送する。ここで、カット紙56は、長辺が伸びる方向に沿って搬送される。そして、プリンタ10は、第1の印刷データに従った画像の印刷を印刷実行部22に指示する。具体的には、印刷実行部22は、第1の印刷データに従って、1ページ目の画像「A」を1枚目のカット紙56の下流側半分領域(即ち搬送方向の下流側の半分の領域)に印刷する。次いで、印刷実行部22は、2ページ目の画像「B」を1枚目のカット紙56の上流側半分領域(即ち搬送方向の上流側の半分の領域)に印刷する。 Printing and cutting are performed in the printer 10 as follows. First, the printer 10 drives the rollers 58, 60 of the transport unit 20 to transport the first A4-sized sheet of paper 56 stored in the storage unit 18 to the print execution unit 22. Here, the cut paper 56 is transported along the direction of its long side. The printer 10 then instructs the print execution unit 22 to print an image in accordance with the first print data. Specifically, the print execution unit 22 prints image "A" of the first page on the downstream half of the first cut paper 56 (i.e., the downstream half in the transport direction) in accordance with the first print data. Next, the print execution unit 22 prints image "B" of the second page on the upstream half of the first cut paper 56 (i.e., the upstream half in the transport direction).
次いで、プリンタ10は、搬送部20の各ローラ60,62,64を駆動して、印刷済みの1枚目のカット紙56を切断部24まで搬送する。そして、プリンタ10は、印刷済みの1枚目のカット紙56の切断を切断部24に指示する。これにより、切断部24は、1枚目のカット紙56の下流側半分領域と上流側半分領域との境界を切断する。即ち、切断部24は、1枚目のカット紙56の一対の長辺のそれぞれの中間位置を結ぶ直線上でカット紙56を半分に切断する。この結果、1ページ目の画像「A」を含むA5サイズの切断済み用紙と、2ページ目の画像「B」を含むA5サイズの切断済み用紙と、が形成される。次いで、プリンタ10は、搬送部20の各ローラ64,66を駆動して、2枚の切断済み用紙を排紙トレイ50まで搬送する。 Next, the printer 10 drives the rollers 60, 62, and 64 of the transport unit 20 to transport the first printed sheet of paper 56 to the cutting unit 24. The printer 10 then instructs the cutting unit 24 to cut the first printed sheet of paper 56. This causes the cutting unit 24 to cut the boundary between the downstream half and the upstream half of the first sheet of paper 56. In other words, the cutting unit 24 cuts the first sheet of paper 56 in half along a line connecting the midpoints of the pair of long sides of the first sheet of paper 56. As a result, an A5-sized cut sheet of paper containing image "A" of the first page and an A5-sized cut sheet of paper containing image "B" of the second page are formed. Next, the printer 10 drives the rollers 64 and 66 of the transport unit 20 to transport the two cut sheets of paper to the paper output tray 50.
同様に、プリンタ10は、収容部18に収容されているA4サイズの2枚目のカット紙56を印刷実行部22まで搬送し、第2の印刷データに従った画像の印刷を印刷実行部22に指示する。この結果、印刷実行部22は、第2の印刷データに従って、2枚目のカット紙の下流側半分領域に3ページ目の画像「C」を印刷し、2枚目のカット紙の上流側半分領域に4ページ目の画像「D」を印刷する。次いで、プリンタ10は、印刷済みの2枚目のカット紙56を切断部24まで搬送し、印刷済みの2枚目のカット紙56の切断を切断部24に指示する。これにより、切断部24は、2枚目のカット紙56の下流側半分領域と上流側半分領域との境界を切断する。この結果、3ページ目の画像「C」を含むA5サイズの切断済み用紙と、4ページ目の画像「B」を含むA5サイズの切断済み用紙と、が形成される。次いで、プリンタ10は、2枚の切断済み用紙を排紙トレイ50まで搬送する。この結果、合計4枚のA5サイズの切断済み用紙がユーザに提供される。 Similarly, the printer 10 transports the second A4-sized cut sheet 56 stored in the storage unit 18 to the print execution unit 22 and instructs the print execution unit 22 to print an image according to the second print data. As a result, the print execution unit 22 prints the image "C" of the third page on the downstream half of the second cut sheet and the image "D" of the fourth page on the upstream half of the second cut sheet according to the second print data. Next, the printer 10 transports the printed second cut sheet 56 to the cutting unit 24 and instructs the cutting unit 24 to cut the printed second cut sheet 56. This causes the cutting unit 24 to cut the boundary between the downstream half and upstream half of the second cut sheet 56. As a result, an A5-sized cut sheet containing the image "C" of the third page and an A5-sized cut sheet containing the image "B" of the fourth page are formed. The printer 10 then transports the two cut sheets of paper to the paper output tray 50. As a result, a total of four A5-sized cut sheets of paper are provided to the user.
(ケースB;図6)
続いて、図6を参照してケースBを説明する。ケースBでは、まず、図4のT10~T24と同様の処理が実行され、印刷プレビュー画面D6が表示部112に表示される。
(Case B; Figure 6)
Next, case B will be described with reference to Fig. 6. In case B, first, the same processes as those in T10 to T24 in Fig. 4 are executed, and the print preview screen D6 is displayed on the display unit 112.
アプリ138は、図6のT126において、印刷プレビュー画面D6が表示されてから一定時間(例えば1秒)が経過する前に、ユーザからスクロール操作を受け付けると、印刷プレビュー画面D20を表示部112に表示させる。スクロール操作は、2つのプレビュー画像のうちの他のプレビュー画像(例えば、2ページ分のレイアウト画像「C」及び「D」を含むA4プレビュー画像)を表示させるための操作である。印刷プレビュー画面D20は、画像「A」に代えて画像「C」が表示される点、及び、画像「B」に代えて画像「D」が表示される点を除いて、印刷プレビュー画面D6と同様である。 At T126 in FIG. 6 , if the app 138 receives a scroll operation from the user before a certain time (e.g., one second) has elapsed since the print preview screen D6 was displayed, the app 138 displays the print preview screen D20 on the display unit 112. The scroll operation is an operation for displaying another of the two preview images (e.g., an A4 preview image including two pages of layout images "C" and "D"). The print preview screen D20 is similar to the print preview screen D6, except that image "C" is displayed instead of image "A" and image "D" is displayed instead of image "B".
その後、印刷プレビュー画面D20が表示されてから一定時間が経過すると、アニメーションが開始される(印刷プレビュー画面D21~D24)。各印刷プレビュー画面D21~D23は、画像「A」、「B」のそれぞれに代えて画像「C」、「D」が表示される点を除いて、図5の印刷プレビュー画面D11~D13と同様である。また、印刷プレビュー画面D24は、第1の領域、及び第2の領域のそれぞれに重ねて、ページ番号「3」、「4」が表示される点を除いて、印刷プレビュー画面D14と同様である。このように、アプリ138は、スクロール操作を受け付ける場合に、他のプレビュー画像を含む印刷プレビュー画面D20を表示し、その後、アニメーションを開始する。従って、ユーザがアニメーションを理解しやすい。 After that, when a certain amount of time has passed since the print preview screen D20 was displayed, animation begins (print preview screens D21 to D24). Each print preview screen D21 to D23 is similar to the print preview screens D11 to D13 in FIG. 5, except that images "C" and "D" are displayed instead of images "A" and "B," respectively. Furthermore, print preview screen D24 is similar to print preview screen D14, except that page numbers "3" and "4" are displayed superimposed on the first and second areas, respectively. In this way, when app 138 accepts a scroll operation, it displays print preview screen D20, which includes another preview image, and then starts animation. This makes it easy for the user to understand the animation.
なお、上記の通り、印刷プレビュー画面D6が表示されてから一定時間が経過すると、アニメーションが開始される(図5参照)。アニメーションが開始された後に、ユーザからスクロール操作が受け付けられる場合に、アプリ138は、画像「C」及び「D」を含む印刷プレビュー画面D20(即ちアニメーションが開始されていない印刷プレビュー画面)を表示させてもよい。そして、印刷プレビュー画面D20が表示されてから一定時間が経過する場合に、アニメーションが開始されてもよい。即ち、アプリ138は、スクロール操作を受け付ける場合に、アニメーションを最初から開始してもよい。 As described above, animation begins a certain amount of time after print preview screen D6 is displayed (see FIG. 5). If a scroll operation is received from the user after animation has started, app 138 may display print preview screen D20 including images "C" and "D" (i.e., a print preview screen without animation). Then, animation may begin when a certain amount of time has passed since print preview screen D20 was displayed. In other words, app 138 may begin animation from the beginning when a scroll operation is received.
なお、上記の通り、印刷プレビュー画面D6が表示されてから一定時間が経過すると、アニメーションが開始される(図5の印刷プレビュー画面D11~D14参照)。この際、印刷プレビュー画面には表示されないが、画像「C」及び「D」を含むA4プレビュー画像に対しても、同様のアニメーションがバックグラウンドで実行されていてもよい。この場合、アニメーションが開始された後に、ユーザからスクロール操作が受け付けられる場合に、アプリ138は、バックグラウンドで実行されているアニメーションを継続することによって、アニメーションを表示してもよい。例えば、アニメーションが開始された後の図5の印刷プレビュー画面D11が表示されている状態で、ユーザからスクロール操作が受け付けられる場合を想定する。この場合、アプリ138は、スクロール操作が受け付けられると、印刷プレビュー画面D20ではなく、印刷プレビュー画面D21を表示させてもよい。即ち、アプリ138は、スクロール操作を受け付ける場合に、アニメーションを最初から開始させずに、継続して表示してもよい。 As described above, animation begins a certain time after print preview screen D6 is displayed (see print preview screens D11 to D14 in FIG. 5). At this time, a similar animation may be running in the background for the A4 preview image including images "C" and "D," although it is not displayed on the print preview screen. In this case, if a scrolling operation is received from the user after the animation has started, app 138 may display the animation by continuing the animation running in the background. For example, consider a case in which a scrolling operation is received from the user while print preview screen D11 in FIG. 5 is displayed after the animation has started. In this case, when a scrolling operation is received, app 138 may display print preview screen D21 instead of print preview screen D20. In other words, when a scrolling operation is received, app 138 may continue displaying the animation without starting it from the beginning.
(ケースC;図7)
続いて、図7を参照して、ケースCを説明する。ケースCでは、まず、図4のT10~T24と同様の処理が実行され、印刷プレビュー画面D6が表示部112に表示される。
(Case C; Figure 7)
Next, case C will be described with reference to Fig. 7. In case C, first, the same processes as those in T10 to T24 in Fig. 4 are executed, and the print preview screen D6 is displayed on the display unit 112.
アプリ138は、図7のT226において、印刷プレビュー画面D6が表示されてから一定時間(例えば1秒)が経過する前に、ユーザから縮小ボタンB5の選択を受け付けると、印刷プレビュー画面D30を表示部112に表示させる。印刷プレビュー画面D30は、2個のA4プレビュー画像を含む。一方のA4プレビュー画像は、印刷プレビュー画面D6に含まれるA4プレビュー画像と同じ(即ち、2ページ分のレイアウト画像「A」及び「B」を含むプレビュー画像)である。他方のA4プレビュー画像は、図6の印刷プレビュー画面D20に含まれるA4プレビュー画像と同じ(即ち、2ページ分のレイアウト画像「C」及び「D」を含むプレビュー画像)である。なお、変形例では、プレビュー画像を縮小するための操作は、縮小ボタンB5の選択に代えて、表示部112をピンチインする操作であってもよい。 7, when the app 138 receives selection of the reduce button B5 from the user before a certain time (e.g., one second) has elapsed since the print preview screen D6 was displayed, the app 138 displays the print preview screen D30 on the display unit 112. The print preview screen D30 includes two A4 preview images. One of the A4 preview images is the same as the A4 preview image included in the print preview screen D6 (i.e., a preview image including two pages of layout images "A" and "B"). The other A4 preview image is the same as the A4 preview image included in the print preview screen D20 of FIG. 6 (i.e., a preview image including two pages of layout images "C" and "D"). In a modified example, the operation for reducing the preview image may be pinching in on the display unit 112 instead of selecting the reduce button B5.
その後、印刷プレビュー画面D30が表示されてから一定時間(例えば1秒)が経過すると、アニメーションが開始される(印刷プレビュー画面D31~D34)。一方のA4プレビュー画像におけるアニメーションは、図5のD11~D14と同じアニメーションである。他方のA4プレビュー画像におけるアニメーションは、図6のD21~D24と同じアニメーションである。このように、アプリ138は、縮小ボタンB5の選択を受け付ける場合に、2つのA4プレビュー画像を含む印刷プレビュー画面D30を表示し、その後、アニメーションを開始する。従って、ユーザがアニメーションを理解しやすい。なお、アプリ138は、縮小ボタンB5の選択を受け付ける場合においても、アニメーションを最初から開始してもよいし、アニメーションを最初から開始させずに、継続して表示してもよい。 After that, when a certain time (for example, one second) has elapsed since the print preview screen D30 was displayed, animation begins (print preview screens D31 to D34). The animation for one A4 preview image is the same as D11 to D14 in FIG. 5. The animation for the other A4 preview image is the same as D21 to D24 in FIG. 6. In this way, when app 138 accepts selection of the reduce button B5, it displays print preview screen D30 including two A4 preview images and then starts the animation. This makes it easy for the user to understand the animation. Note that even when app 138 accepts selection of the reduce button B5, it may start the animation from the beginning, or it may continue to display the animation without starting it from the beginning.
また、アプリ138は、T228において、印刷プレビュー画面D34内の拡大ボタンB4の選択を受け付けると、印刷プレビュー画面D6を表示部112に再び表示させる。なお、変形例では、アプリ138は、印刷プレビュー画面D34内の拡大ボタンB4の選択を受け付ける場合に、印刷プレビュー画面D20を表示部112に表示させてもよい。その後、印刷プレビュー画面D6が再び表示されてから一定時間(例えば1秒)が経過すると、アニメーションが開始される(図5参照)。なお、変形例では、プレビュー画像を拡大するための操作は、拡大ボタンB4の選択に代えて、表示部112をピンチアウトする操作であってもよい。このように、アプリ138は、拡大ボタンB4の選択を受け付ける場合に、1つのA4プレビュー画像を含む印刷プレビュー画面D6を再び表示し、その後、アニメーションを開始する。従って、ユーザがアニメーションを理解しやすい。なお、アプリ138は、拡大ボタンB4の選択を受け付ける場合においても、アニメーションを最初から開始してもよいし、アニメーションを最初から開始させずに、継続して表示してもよい。 Furthermore, at T228, when app 138 accepts selection of Enlarge button B4 in print preview screen D34, app 138 causes print preview screen D6 to be displayed again on display unit 112. Note that, in a modified example, when app 138 accepts selection of Enlarge button B4 in print preview screen D34, app 138 may cause print preview screen D20 to be displayed on display unit 112. Thereafter, when a certain time (e.g., one second) has elapsed since print preview screen D6 was displayed again, an animation starts (see FIG. 5 ). Note that, in a modified example, the operation for enlarging the preview image may be an operation of pinching out on display unit 112, instead of selecting Enlarge button B4. In this way, when app 138 accepts selection of Enlarge button B4, app 138 again displays print preview screen D6 including a single A4 preview image, and then starts the animation. This makes it easier for the user to understand the animation. Note that even when app 138 accepts selection of Enlarge button B4, app 138 may start the animation from the beginning, or may continue displaying the animation without starting it from the beginning.
(ケースD;図8及び図9)
続いて、図8及び図9を参照して、ケースDを説明する。ケースDは、カットプリント設定としてカット(2in1)が選択される点が、ケースAとは異なる。ケースDでは、まず、図4のT10~T20と同様の処理が実行され、印刷設定画面D3に重ねて選択画面D4が表示される。
(Case D; Figures 8 and 9)
Next, case D will be described with reference to Figures 8 and 9. Case D differs from case A in that cut (2 in 1) is selected as the cut print setting. In case D, first, the same processes as T10 to T20 in Figure 4 are executed, and selection screen D4 is displayed superimposed on print setting screen D3.
アプリ138は、図8のT322において、カットプリント設定として「オン(2in1)」を選択するためのチェックボックスにチェックする操作を受け付けると、印刷設定画面D40を表示部112に表示させる。印刷設定画面D5では、切断選択領域R4において「2in1」が選択されている。 When the application 138 receives an operation to check the checkbox for selecting "On (2 in 1)" as the cut print setting at T322 in FIG. 8, it displays the print setting screen D40 on the display unit 112. On the print setting screen D5, "2 in 1" is selected in the cut selection area R4.
アプリ138は、T324において、OKボタンB6の選択を受け付けると、印刷プレビュー画面D41を表示部112に表示させる。この段階では、印刷条件として、用紙サイズ「A4」と用紙種類「普通紙」とカットプリント設定「2in1」とが選択されている(S10でYES、S12でYES)。このため、アプリ138は、図3のS20~S28及びS50の処理を実行して、印刷プレビュー画面D41を表示部112に表示させる。印刷プレビュー画面D41は、A4プレビュー画像の向きが、図4の印刷プレビュー画面D6に含まれるA4印刷プレビュー画像の向きと90度異なる。即ち、印刷プレビュー画面D41は、上下方向に沿って長辺が伸びるA4プレビュー画像を含む。当該A4プレビュー画像は、2ページ分のレイアウト画像「A」及び「B」を含む。このように、アプリ138は、ユーザの選択に応じて、図4のD6に含まれるA4プレビュー画像とは異なる向きのA4プレビュー画像を表示させることができる。従って、アプリ138は、ユーザの好みの向きを有するA4プレビュー画像表示させることができる。なお、図8の印刷プレビュー画面D41に含まれるA4プレビュー画像の向き(即ち上下方向に沿って長辺が伸びる向き)は、プリンタ10からカット紙56が排紙される向きを基準とする向きである。 When the application 138 accepts the selection of the OK button B6 at T324, it displays the print preview screen D41 on the display unit 112. At this stage, the paper size "A4," the paper type "plain paper," and the cut print setting "2 in 1" have been selected as the printing conditions (YES in S10, YES in S12). Therefore, the application 138 executes the processes of S20 to S28 and S50 of FIG. 3 to display the print preview screen D41 on the display unit 112. The orientation of the A4 preview image on the print preview screen D41 is 90 degrees different from the orientation of the A4 print preview image included in the print preview screen D6 of FIG. 4. That is, the print preview screen D41 includes an A4 preview image whose long side extends vertically. The A4 preview image includes two pages of layout images "A" and "B." In this way, the application 138 can display an A4 preview image with a different orientation from the A4 preview image included in D6 of FIG. 4, depending on the user's selection. Therefore, the application 138 can display an A4 preview image in the orientation preferred by the user. Note that the orientation of the A4 preview image included in the print preview screen D41 in FIG. 8 (i.e., the orientation with the long side extending vertically) is based on the orientation in which the cut paper 56 is ejected from the printer 10.
その後、印刷プレビュー画面D30が表示されてから一定時間(例えば1秒)が経過すると、アニメーションが開始される。 Then, after a certain amount of time (e.g., one second) has elapsed since the print preview screen D30 was displayed, the animation will begin.
(図8の続き;図9)
図9のD42~D45に示されるように、アニメーションは、ハサミが移動する方向が左右方向である(本ケースでは、ハサミが右側から左側に向かって移動する)点を除いて、図5のD11~D14によって示されるアニメーションと同様である。その後、図5のT30及びT32と同様の処理が実行され、図5のケースと同じ印刷結果が得られる。
(Continuation of Figure 8; Figure 9)
As shown in D42 to D45 of Fig. 9, the animation is the same as the animation shown by D11 to D14 of Fig. 5, except that the scissors move in the left-right direction (in this case, the scissors move from right to left). After that, the same processes as T30 and T32 of Fig. 5 are executed, and the same print result as in the case of Fig. 5 is obtained.
(ケースE;図10)
続いて、図10を参照して、ケースEを説明する。ケースEでは、具体的なアニメーションがケースAとは異なる。図4の印刷プレビュー画面D6が表示されてから一定時間(例えば1秒)が経過すると、アニメーションが開始され、図10の印刷プレビュー画面D11が表示される。図10の印刷プレビュー画面D11~D13は、図5の印刷プレビュー画面D11~D13と同様である。
(Case E; Figure 10)
Next, case E will be described with reference to Fig. 10. In case E, the specific animation differs from case A. When a certain time (for example, one second) has elapsed since the print preview screen D6 in Fig. 4 was displayed, animation begins and the print preview screen D11 in Fig. 10 is displayed. The print preview screens D11 to D13 in Fig. 10 are the same as the print preview screens D11 to D13 in Fig. 5.
その後、印刷プレビュー画面D54に示されるように、アプリ138は、第1の領域の一部と第2の領域の一部とを重ねて表示させる。具体的には、アプリ138は、第2の領域を左側に移動させると共に、下側に移動させる。この結果、第1の領域の一部と第2の領域の一部とが分割され、それぞれの一部が重なって表示される。変形例では、アプリ138は、第1の領域を右側に移動させると共に、上側に移動させることによって、第1の領域の一部と第2の領域の一部とを重ねて表示させてもよい。また、アプリ138は、上記の第1の領域と第2の領域との移動を組み合わせることによって、第1の領域の一部と第2の領域の一部とを重ねて表示させてもよい。このように、第1の領域と第2の領域との少なくとも一方が移動することによって第1の領域と第2の領域とに分割され、それぞれの一部が重なって表示されることによって、ユーザは、カット紙が切断されることを容易に認識することができる。 Then, as shown in the print preview screen D54, the app 138 displays a portion of the first area and a portion of the second area overlapping each other. Specifically, the app 138 moves the second area to the left and downward. As a result, a portion of the first area and a portion of the second area are separated, and portions of the first area and the second area are displayed overlapping each other. In a variation, the app 138 may move the first area to the right and upward, thereby displaying a portion of the first area and a portion of the second area overlapping each other. The app 138 may also combine the above-described movement of the first area and the second area, thereby displaying a portion of the first area and a portion of the second area overlapping each other. In this way, the movement of at least one of the first area and the second area separates the first area and the second area, and portions of the first area and the second area are displayed overlapping each other, allowing the user to easily recognize that the cut paper is being cut.
(本実施例の効果)
上記の構成によると、アプリ138は、カット紙の切断が実行されることを示すアニメーションを含む印刷プレビュー画面D11~D14を表示する。従って、ユーザは、アニメーションを含む印刷プレビュー画面D11~D14を見ることによって、プリンタ10によってカット紙の切断が実行されることを容易に理解することができる。このために、ユーザの利便性が向上する。
(Effects of this embodiment)
With the above configuration, the application 138 displays print preview screens D11 to D14 that include animations that indicate that the cut paper will be cut. Therefore, by viewing the print preview screens D11 to D14 that include animations, the user can easily understand that the cut paper will be cut by the printer 10. This improves user convenience.
(対応関係)
端末100、プリンタ10、端末100の制御部130が、それぞれ、「端末装置」、「プリンタ」、「制御装置」の一例である。アプリ138が、「コンピュータプログラム(及びアプリケーションプログラム)」の一例である。カット紙の切断が、「所定処理」の一例である。印刷プレビュー画面D2に含まれるA4プレビュー画像が、「特定のプレビュー画像」の一例である。印刷プレビュー画面D11等に含まれるA4プレビュー画像が、「第1のプレビュー画像」の一例である。印刷プレビュー画面D21等に含まれるA4プレビュー画像が、「第2のプレビュー画像」の一例である。印刷プレビュー画面D31等に含まれる2つのA4プレビュー画像が、「第3のプレビュー画像」の一例である。図5のD15が、「選択画面」の一例である。ハサミの画像、破線の位置が、それぞれ、「器具画像」、「所定位置」の一例である。画像「A」及び「B」、画像「C」及び「D」が、それぞれ、「第1のページ画像」、「第2のページ画像」の一例である。A4プレビュー画像が、「輪郭画像」の一例である。文字列「A4」、「A5」が、それぞれ、「第1のサイズ画像」、「第2(及び第3)のサイズ画像」の一例である。第1の領域に重ねて表示されるページ番号「1」、第2の領域に重ねて表示されるページ番号「2」が、それぞれ、「第1のページ番号」、「第2のページ番号」の一例である。カットプリント設定「オン」、カットプリント設定「オン(2in1)」が、それぞれ、「第1の選択肢」、「第2の選択肢」の一例である。左右方向沿ってA4プレビュー画像の長辺が伸びる、上下方向に沿ってA4プレビュー画像の長辺が伸びる向きが、それぞれ、「第1の向き」、「第2の向き」の一例である。
(Correspondence)
The terminal 100, the printer 10, and the control unit 130 of the terminal 100 are examples of a "terminal device," a "printer," and a "control device," respectively. The app 138 is an example of a "computer program (and application program)." Cutting a cut sheet of paper is an example of a "predetermined process." The A4 preview image included in the print preview screen D2 is an example of a "specific preview image." The A4 preview image included in the print preview screen D11, etc. is an example of a "first preview image." The A4 preview image included in the print preview screen D21, etc. is an example of a "second preview image." The two A4 preview images included in the print preview screen D31, etc. are examples of a "third preview image." D15 in FIG. 5 is an example of a "selection screen." The image of scissors and the position of the dashed line are examples of an "instrument image" and a "predetermined position," respectively. Images "A" and "B," and images "C" and "D" are examples of a "first page image" and a "second page image," respectively. The A4 preview image is an example of an "outline image." The character strings "A4" and "A5" are examples of a "first size image" and a "second (and third) size image," respectively. The page number "1" displayed superimposed on the first area and the page number "2" displayed superimposed on the second area are examples of a "first page number" and a "second page number," respectively. The cut print setting "On" and the cut print setting "On (2 in 1)" are examples of a "first option" and a "second option," respectively. The orientations in which the long sides of the A4 preview image extend along the left-right direction and the up-down direction are examples of a "first orientation" and a "second orientation," respectively.
印刷ボタンB3の選択、OKボタンB6の選択が、それぞれ、「印刷実行操作」、「所定操作」の一例である。図6のT126のスクロール操作、縮小ボタンB5の選択、拡大ボタンB4の選択が、それぞれ、「スクロール操作」、「縮小操作」、「拡大操作」の一例である。アプリ138が印刷指示をプリンタ10に送信する処理が、「印刷制御処理」の一例である。 Selecting the Print button B3 and selecting the OK button B6 are examples of a "print execution operation" and a "predetermined operation," respectively. The scrolling operation of T126 in Figure 6, selecting the Reduce button B5, and selecting the Enlarge button B4 are examples of a "scrolling operation," a "reducing operation," and a "enlarging operation," respectively. The process in which the app 138 sends a print instruction to the printer 10 is an example of a "print control process."
印刷プレビュー画面(例えばD3等)を表示させる処理、選択画面D15を表示させる処理が、それぞれ、「第1の表示制御部」、「第2の表示制御部」によって実行される処理の一例である。図3のS54の処理が、「印刷制御部」によって実行される処理の一例である。 The process of displaying the print preview screen (e.g., D3) and the process of displaying the selection screen D15 are examples of processes executed by a "first display control unit" and a "second display control unit," respectively. The process of S54 in Figure 3 is an example of processes executed by a "print 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)図3の処理は、プリンタ10のCPU32がプログラム36を実行することによって実現されてもよい。この場合、上記の実施例の各画面(例えば図4及び図5の各画面)は、プリンタ10の表示部12に表示されてもよい。プリンタ10は、プリンタ10の表示部12に表示される印刷ボタンB3の選択を受け付ける場合に、CPU32は、印刷実行部22及び切断部24に指示を供給してもよい。本変形例では、プリンタ10の制御部30が、「制御装置」の一例であり、CPU32が印刷実行部22及び切断部24に指示を供給することが、「印刷制御部」によって実行される処理の一例である。 (Variant 1) The processing in FIG. 3 may be realized by the CPU 32 of the printer 10 executing the program 36. In this case, each screen of the above embodiment (e.g., each screen of FIG. 4 and FIG. 5) may be displayed on the display unit 12 of the printer 10. When the printer 10 accepts selection of the print button B3 displayed on the display unit 12 of the printer 10, the CPU 32 may supply instructions to the print execution unit 22 and the cutting unit 24. In this variant, the control unit 30 of the printer 10 is an example of a "control device," and the CPU 32 supplying instructions to the print execution unit 22 and the cutting unit 24 is an example of processing executed by a "print control unit."
(変形例2)プリンタ10は、切断部24に代えて、ミシン目付与部を備えてもよい。カット紙にミシン目が付与されると、ユーザは、ミシン目に沿ってカット紙を容易に切断することができる。本変形例では、カット紙にミシン目を付与することが、「所定処理」の一例である。一般的に言うと、「所定処理」は、カット紙の切断に関する処理であればよい。 (Variant 2) The printer 10 may be equipped with a perforation unit instead of the cutting unit 24. When perforations are added to the cut paper, the user can easily cut the cut paper along the perforations. In this variant, adding perforations to the cut paper is an example of a "predetermined process." Generally speaking, a "predetermined process" may be any process related to cutting the cut paper.
(変形例3)アプリ138は、オフが選択されている場合でも、アニメーションを含む印刷プレビュー画面を表示部112に表示させてもよい。この場合、印刷プレビュー画面は、例えば、カットプリント設定としてオンを選択すればカット紙の切断をプリンタ10に実行させることができることを示すメッセージを含んでいてもよい。これにより、ユーザは、カットプリント設定として「オン」を選択すれば、カット紙の切断をプリンタ10に実行させることを知ることができる。 (Variant 3) The app 138 may display a print preview screen including an animation on the display unit 112 even when Off is selected. In this case, the print preview screen may include, for example, a message indicating that selecting On as the cut print setting will cause the printer 10 to cut the cut paper. This allows the user to know that selecting "On" as the cut print setting will cause the printer 10 to cut the cut paper.
(変形例4)アプリ138は、一定時間が経過することに代えて、印刷プレビュー画面に対する所定操作(例えばA4プレビュー画像をタップする操作)を受け付ける場合に、アニメーションを開始してもよい。 (Variation 4) Instead of waiting for a certain period of time to pass, the app 138 may start the animation when it receives a predetermined operation on the print preview screen (for example, tapping on the A4 preview image).
(変形例5)上記の実施例では、アニメーションは、ハサミの画像が破線を移動することを含む。変形例では、ハサミの画像に代えて、例えばカッター、ミシン目を付与する針等の画像が破線を移動することを含んでもよい。本変形例では、カッター、針等が、「器具画像」の一例である。また、別の変形例では、アニメーションは、ハサミ等の画像を含まず、破線が点滅することを含んでいてもよい。本変形例では、破線の点滅が「アニメーション」の一例である。 (Variation 5) In the above example, the animation includes an image of scissors moving along a dashed line. In a variation, instead of an image of scissors, an image of, for example, a cutter, a needle for creating perforations, etc. may be included moving along a dashed line. In this variation, the cutter, needle, etc. are examples of "instrument images." In another variation, the animation may not include an image of scissors, etc., but may include a blinking dashed line. In this variation, the blinking dashed line is an example of "animation."
(変形例6)アニメーションは、上記の実施例の破線を含まなくてもよい。例えば、アニメーションは、破線を含まず、ハサミの画像がA4プレビュー画像の長辺の中点間を結ぶ位置を移動することを含んでいてもよい。この場合、A4プレビュー画像は2以上の領域に分割されない。一般的に言うと、「アニメーション」は、「輪郭画像を第1の領域と第2の領域とに分割すること」を含まなくてもよい。 (Variant 6) The animation does not have to include the dashed lines in the above examples. For example, the animation may not include dashed lines, but may include a scissors image moving along a position connecting the midpoints of the long sides of the A4 preview image. In this case, the A4 preview image is not divided into two or more regions. Generally speaking, the "animation" does not have to include "dividing the outline image into a first region and a second region."
(変形例7)印刷プレビュー画面D11等は、A4プレビュー画像に関連付けられる文字列「A4」を含まなくてもよい。同様に、印刷プレビュー画面D13等は、第1の領域及び第2の領域のそれぞれに関連付けられる文字列「A5」を含まなくてもよい。本変形例では、「第1のプレビュー画像」は、「第1(第2、及び第3)のサイズ画像」を含まなくてもよい。また、別の変形例では、印刷プレビュー画面D13等は、第1の領域にのみ関連付けられる文字列「A5」を含んでもよい。本変形例では、「第1のプレビュー画像」は「第3のサイズ画像」を含まなくてもよい。また、別の変形例では、A4プレビュー画像、第1(及び第2)の領域には、用紙サイズを表わす文字列に代えて、例えば用紙サイズの具体的な数値が関連付けられていてもよい。本変形例では、当該数値が、「第1(第2、及び第3)のサイズ画像」の一例である。 (Variation 7) The print preview screen D11, etc., may not include the character string "A4" associated with the A4 preview image. Similarly, the print preview screen D13, etc., may not include the character string "A5" associated with each of the first and second areas. In this variation, the "first preview image" may not include the "first (second, and third) size image." In another variation, the print preview screen D13, etc., may include the character string "A5" associated only with the first area. In this variation, the "first preview image" may not include the "third size image." In another variation, the A4 preview image and the first (and second) areas may be associated with, for example, a specific numerical value for the paper size instead of a character string representing the paper size. In this variation, this numerical value is an example of the "first (second, and third) size image."
(変形例8)印刷プレビュー画面D14は、第1の領域及び第2の領域に関連付けて、ページ番号を表示しなくてもよい。本変形例では、「第1のプレビュー画像」は、「第1(及び第2)のページ番号」を含まなくてもよい。また、別の変形例では、アプリ138は、第1の領域及び第2の領域に重ねてページ番号を表示することに代えて(図5の印刷プレビュー画面D14参照)、各領域の近傍(例えば各領域の下側)にページ番号を表示してもよい。 (Variant 8) The print preview screen D14 does not need to display page numbers in association with the first and second areas. In this variant, the "first preview image" does not need to include the "first (and second) page numbers." In another variant, instead of displaying page numbers superimposed on the first and second areas (see print preview screen D14 in FIG. 5), the app 138 may display the page numbers near each area (e.g., below each area).
(変形例9)ユーザは、カットプリント設定として、「オン」又は「オフ」のいずれか一方のみを選択可能であってもよい。即ち、選択画面D4は、カットプリント設定「オン(2in1)」に対応するチェックボックスを含まなくてもよい。また、別の変形例では、アプリ138は、カットプリント設定として「オン」が選択されている場合であっても、「オン(2in1)」が選択されている場合であっても、同じ向きを有するA4プレビュー画像を含む印刷プレビュー画面を表示部112に表示させてもよい。 (Variant 9) The user may be able to select only either "On" or "Off" as the cut print setting. In other words, selection screen D4 may not include a check box corresponding to the cut print setting "On (2 in 1)." In another variant, app 138 may cause display unit 112 to display a print preview screen including an A4 preview image with the same orientation, regardless of whether "On" or "On (2 in 1)" is selected as the cut print setting.
(変形例10)アプリ138は、図5のT30において、印刷ボタンB3の選択を受け付ける場合に、選択画面D15を表示させることなく、印刷指示をプリンタ10に送信してもよい。一般的に言うと、「第2の表示制御部」を省略可能である。 (Variation 10) When the app 138 accepts the selection of the print button B3 at T30 in FIG. 5, it may send a print instruction to the printer 10 without displaying the selection screen D15. Generally speaking, the "second display control unit" can be omitted.
(変形例11)上記の実施例では、印刷設定画面に含まれるOKボタンB6は、アプリ138によって表示される印刷設定画面D3上に表示される(即ち、OKボタンB6は、アプリ138によって表示される)。変形例では、OKボタンB6に相当するボタンは、OS136によって表示されるボタンであってもよい。この場合、ユーザによって当該ボタンが選択されると、OS136は、アプリ138に画面遷移指示を供給する。この結果、ユーザによって当該ボタンが選択されると、アプリ138は、印刷設定画面から印刷プレビュー画面に遷移してもよい。 (Variant 11) In the above embodiment, the OK button B6 included in the print setting screen is displayed on the print setting screen D3 displayed by the app 138 (i.e., the OK button B6 is displayed by the app 138). In a variant, the button corresponding to the OK button B6 may be a button displayed by the OS 136. In this case, when the user selects the button, the OS 136 supplies a screen transition instruction to the app 138. As a result, when the user selects the button, the app 138 may transition from the print setting screen to a print preview screen.
(変形例12)上記の実施例では、図3から図10の各処理がソフトウェアによって実現されるが、これらの各処理のうちの少なくとも1つが論理回路等のハードウェアによって実現されてもよい。 (Variation 12) In the above embodiment, each of the processes shown in Figures 3 to 10 is implemented by software, but at least one of these processes may also be implemented by hardware such as a logic circuit.
本明細書または図面に説明した技術要素は、単独で、あるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。 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 set forth in the claims at the time of filing. Furthermore, the technologies illustrated in this specification or drawings may achieve multiple objectives simultaneously, and achieving any one of those objectives is itself technically useful.
2:通信システム、4:LAN、10:プリンタ、12,112:表示部、14,114:操作部、16,116:通信インターフェース、18:収容部、20:搬送部、22:印刷実行部、24:切断部、30,130:制御部、32,132:CPU、34,134:メモリ、36:プログラム、50:排紙トレイ、52:搬送路、56:カット紙、58~66:ローラ、68:インクジェットヘッド、100:端末、136:OSプログラム、138:アプリケーション 2: Communication system, 4: LAN, 10: Printer, 12, 112: Display unit, 14, 114: Operation unit, 16, 116: Communication interface, 18: Storage unit, 20: Conveyor unit, 22: Print execution unit, 24: Cutting unit, 30, 130: Control unit, 32, 132: CPU, 34, 134: Memory, 36: Program, 50: Paper output tray, 52: Conveyor path, 56: Cut paper, 58-66: Rollers, 68: Inkjet head, 100: Terminal, 136: OS program, 138: Application
Claims (18)
前記制御装置を、
印刷対象画像に対応する第1のプレビュー画像を表示部に表示させる第1の表示制御部であって、前記第1のプレビュー画像は、カット紙の切断に関する所定処理が実行されることを示すアニメーションを含む、前記第1の表示制御部と、
前記第1のプレビュー画像が前記表示部に表示された後に、印刷実行操作を受け付ける場合に、前記カット紙への前記印刷対象画像の印刷と前記カット紙への前記所定処理とを前記プリンタに実行させるための印刷制御処理を実行する印刷制御部と、
として機能させる、コンピュータプログラム。 A computer program for a control device that causes a printer to perform printing,
The control device
a first display control unit that causes a display unit to display a first preview image corresponding to the image to be printed, the first preview image including an animation indicating that a predetermined process related to cutting the cut paper is being executed; and
a print control unit that, when a print execution operation is accepted after the first preview image is displayed on the display unit, executes a print control process to cause the printer to print the image to be printed on the cut paper and to execute the predetermined process on the cut paper; and
A computer program that functions as a
前記所定処理を前記プリンタに実行させることが選択されている場合に、前記第1のプレビュー画像を前記表示部に表示させ、
前記所定処理を前記プリンタに実行させないことが選択されている場合に、前記印刷対象画像に対応する特定のプレビュー画像であって、前記アニメーションを含まない前記特定のプレビュー画像を前記表示部に表示させる、請求項1に記載のコンピュータプログラム。 The first display control unit
When it is selected that the predetermined process is to be executed by the printer, the first preview image is displayed on the display unit;
2. The computer program according to claim 1, wherein when it is selected that the printer not execute the specified process, a specific preview image corresponding to the image to be printed, the specific preview image not including the animation, is displayed on the display unit.
前記所定操作に応じて前記第1のプレビュー画像が表示される場合に、前記アニメーションが表示される、請求項1又は2に記載のコンピュータプログラム。 the first display control unit displays the first preview image on the display unit when a predetermined operation is received on a print setting screen for setting print conditions;
The computer program according to claim 1 , wherein the animation is displayed when the first preview image is displayed in response to the predetermined operation.
前記第1のプレビュー画像は、前記複数個のページ画像のうちの第1のページ画像に対応するプレビュー画像であり、
前記第1の表示制御部は、前記第1のプレビュー画像が表示されている状態において、前記複数個のページ画像のうちの第2のページ画像であって、前記第1のページ画像とは異なる前記第2のページ画像に対応する第2のプレビュー画像を表示するためのスクロール操作を受け付ける場合に、前記第2のプレビュー画像を前記表示部に表示させ、
前記第2のプレビュー画像は、前記所定処理が実行されることを示すアニメーションを含み、
前記スクロール操作に応じて前記第2のプレビュー画像が表示される場合に、前記アニメーションが表示される、請求項1から3のいずれか一項に記載のコンピュータプログラム。 the image to be printed includes a plurality of page images;
the first preview image is a preview image corresponding to a first page image among the plurality of page images,
the first display control unit, when receiving a scroll operation for displaying a second preview image corresponding to a second page image of the plurality of page images, the second page image being different from the first page image, while the first preview image is being displayed, causes the display unit to display the second preview image;
the second preview image includes an animation indicating that the predetermined process is being executed;
The computer program product according to claim 1 , wherein the animation is displayed when the second preview image is displayed in response to the scrolling operation.
前記第1のプレビュー画像は、前記複数個のページ画像のうちの第1のページ画像に対応するプレビュー画像であり、
前記第1の表示制御部は、前記第1のプレビュー画像が表示されている状態において、
前記第1のプレビュー画像を縮小するための縮小操作を受け付ける場合に、前記第1のページ画像と、前記複数個のページ画像のうちの第2のページ画像であって、前記第1のページ画像とは異なる前記第2のページ画像と、に対応する第3のプレビュー画像を前記表示部に表示させ、
前記第3のプレビュー画像は、前記所定処理が実行されることを示すアニメーションを含み、
前記縮小操作に応じて前記第3のプレビュー画像が表示される場合に、前記アニメーションが表示される、請求項1から4のいずれか一項に記載のコンピュータプログラム。 the image to be printed includes a plurality of page images;
the first preview image is a preview image corresponding to a first page image among the plurality of page images,
The first display control unit, in a state in which the first preview image is displayed,
when a reduction operation for reducing the first preview image is accepted, displaying on the display unit a third preview image corresponding to the first page image and a second page image of the plurality of page images, the second page image being different from the first page image;
the third preview image includes an animation indicating that the predetermined process is being executed,
The computer program product according to claim 1 , wherein the animation is displayed when the third preview image is displayed in response to the reduction operation.
前記拡大操作に応じて前記第1のプレビュー画像が再び表示される場合に、前記アニメーションが表示される、請求項5に記載のコンピュータプログラム。 the first display control unit, when receiving an enlargement operation for enlarging the third preview image after the third preview image is displayed on the display unit, causes the first preview image to be displayed again on the display unit;
The computer program product according to claim 5 , wherein the animation is displayed when the first preview image is displayed again in response to the enlargement operation.
前記所定位置は、前記カット紙において前記所定処理が実行されるべき位置に対応する位置である、請求項1から7のいずれか一項に記載のコンピュータプログラム。 the animation includes an instrument image showing the content of the predetermined process moving from a predetermined position;
The computer program according to claim 1 , wherein the predetermined position corresponds to a position on the cut sheet where the predetermined process is to be performed.
前記アニメーションは、前記輪郭画像内の第1の領域と第2の領域とを分割することを含む、請求項1から8のいずれか一項に記載のコンピュータプログラム。 the first preview image includes an outline image showing an outline of the cut sheet;
The computer program product of claim 1 , wherein the animation comprises dividing a first region and a second region in the outline image.
前記輪郭画像に関連付けられている第1のサイズ画像であって、前記カット紙のサイズを示す前記第1のサイズ画像と、
前記第1の領域に関連付けられている第2のサイズ画像であって、前記第1の領域のサイズを示す前記第2のサイズ画像と、
を含む、請求項9に記載のコンピュータプログラム。 The first preview image is
a first size image associated with the outline image, the first size image indicating the size of the cut sheet;
a second size image associated with the first region, the second size image indicating a size of the first region;
10. The computer program of claim 9, comprising:
前記輪郭画像が前記第1の領域と前記第2の領域とに分割される前に、前記輪郭画像に関連付けて前記第1のサイズ画像を表示することと、
前記輪郭画像が前記第1の領域と前記第2の領域とに分割された後に、前記第1の領域に関連付けて前記第2のサイズ画像を表示することと、
を含む、請求項10又は11に記載のコンピュータプログラム。 The animation is
displaying the first size image in association with the outline image before the outline image is divided into the first region and the second region;
After the outline image is divided into the first area and the second area, displaying the second size image in association with the first area;
12. A computer program according to claim 10 or 11, comprising:
前記第1のプレビュー画像は、
前記第1の領域に関連付けられている第1のページ番号であって、前記1ページ分のページ画像のページ番号である前記第1のページ番号と、
前記第2の領域に関連付けられている第2のページ番号であって、前記他の1ページ分のページ画像のページ番号である前記第2のページ番号と、
を含む、請求項9から12のいずれか一項に記載のコンピュータプログラム。 When the image to be printed includes a plurality of page images, the first area includes an image corresponding to one page of the plurality of page images, and the second area includes an image corresponding to another page of the plurality of page images,
The first preview image is
a first page number associated with the first region, the first page number being the page number of the page image for one page;
a second page number associated with the second region, the second page number being the page number of the page image of the other one page;
13. A computer program according to any one of claims 9 to 12, comprising:
前記所定処理を前記プリンタに実行させることを示す第1の選択肢が選択されている場合に、第1の向きの前記印刷対象画像に対応する前記第1のプレビュー画像を前記表示部に表示させ、
前記所定処理を前記プリンタに実行させることを示す第2の選択肢であって、前記第1の選択肢とは異なる前記第2の選択肢が選択されている場合に、前記第1の向きと90度異なる第2の向きの前記印刷対象画像に対応する前記第1のプレビュー画像を前記表示部に表示させる、請求項1から13のいずれか一項に記載のコンピュータプログラム。 The first display control unit
When a first option indicating that the predetermined process is to be executed by the printer is selected, the first preview image corresponding to the image to be printed in a first orientation is displayed on the display unit;
14. The computer program according to claim 1, wherein when a second option indicating that the printer is to execute the specified process and different from the first option is selected, the first preview image corresponding to the image to be printed in a second orientation that is 90 degrees different from the first orientation is displayed on the display unit.
前記第1のプレビュー画像が表示された後に、前記印刷実行操作を受け付ける場合に、前記カット紙への前記所定処理を前記プリンタに実行させるのか否かを選択するための選択画面を前記表示部に表示させる第2の表示制御部として機能させ、
前記印刷制御部は、前記選択画面において、前記カット紙への前記所定処理を前記プリンタに実行させることが選択される場合に、前記印刷制御処理を実行し、
前記選択画面において、前記カット紙への前記所定処理を前記プリンタに実行させないことが選択される場合に、前記印刷制御処理は実行されない、請求項1から14のいずれか一項に記載のコンピュータプログラム。 The computer program further causes the control device to:
and when the print execution operation is accepted after the first preview image is displayed, the display unit functions as a second display control unit that displays a selection screen for selecting whether or not to cause the printer to execute the predetermined process on the cut paper,
the print control unit executes the print control process when it is selected on the selection screen to have the printer execute the predetermined process on the cut paper;
15. The computer program according to claim 1, wherein the print control process is not executed when it is selected on the selection screen that the printer not perform the predetermined process on the cut paper.
前記コンピュータプログラムは、前記端末装置に記憶されるアプリケーションプログラムである、請求項1から15のいずれか一項に記載のコンピュータプログラム。 the control device is a control unit of a terminal device different from the printer,
The computer program according to claim 1 , wherein the computer program is an application program stored in the terminal device.
印刷対象画像に対応する第1のプレビュー画像を表示部に表示させる第1の表示制御部であって、前記第1のプレビュー画像は、カット紙の切断に関する所定処理が実行されることを示すアニメーションを含む、前記第1の表示制御部と、
前記第1のプレビュー画像が前記表示部に表示された後に、印刷実行操作を受け付ける場合に、前記カット紙への前記印刷対象画像の印刷と前記カット紙への前記所定処理とを前記プリンタに実行させるための印刷制御処理を実行する印刷制御部と、
を備える、制御装置。 A control device that causes a printer to perform printing,
a first display control unit that causes a display unit to display a first preview image corresponding to the image to be printed, the first preview image including an animation indicating that a predetermined process related to cutting the cut paper is being executed; and
a print control unit that, when a print execution operation is accepted after the first preview image is displayed on the display unit, executes a print control process to cause the printer to print the image to be printed on the cut paper and to execute the predetermined process on the cut paper; and
A control device comprising:
印刷対象画像に対応する第1のプレビュー画像を表示部に表示させる第1の表示制御工程であって、前記第1のプレビュー画像は、カット紙の切断に関する所定処理が実行されることを示すアニメーションを含む、前記第1の表示制御工程と、
前記第1のプレビュー画像が前記表示部に表示された後に、印刷実行操作を受け付ける場合に、前記カット紙への前記印刷対象画像の印刷と前記カット紙への前記所定処理とを前記プリンタに実行させるための印刷制御処理を実行する印刷制御工程と、
を備える、方法。 1. A method performed by a controller that causes a printer to print, comprising:
a first display control step of displaying a first preview image corresponding to the image to be printed on a display unit, the first preview image including an animation indicating that a predetermined process related to cutting the cut paper is being executed;
a print control step of executing a print control process to cause the printer to print the image to be printed on the cut paper and to perform the predetermined process on the cut paper when a print execution operation is accepted after the first preview image is displayed on the display unit;
A method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022013263A JP7767950B2 (en) | 2022-01-31 | 2022-01-31 | Computer program for a control device, a control device, and a method performed by the control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022013263A JP7767950B2 (en) | 2022-01-31 | 2022-01-31 | Computer program for a control device, a control device, and a method performed by the control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023111413A JP2023111413A (en) | 2023-08-10 |
| JP7767950B2 true JP7767950B2 (en) | 2025-11-12 |
Family
ID=87551823
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022013263A Active JP7767950B2 (en) | 2022-01-31 | 2022-01-31 | Computer program for a control device, a control device, and a method performed by the control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7767950B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006252528A (en) | 2005-02-14 | 2006-09-21 | Seiko Epson Corp | Post-print processing support system, post-print processing support program, and post-print processing support method |
| JP2010003316A (en) | 2009-09-18 | 2010-01-07 | Canon Inc | Document processing device and method |
| JP2013010316A (en) | 2011-06-30 | 2013-01-17 | Brother Industries Ltd | Printer |
-
2022
- 2022-01-31 JP JP2022013263A patent/JP7767950B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006252528A (en) | 2005-02-14 | 2006-09-21 | Seiko Epson Corp | Post-print processing support system, post-print processing support program, and post-print processing support method |
| JP2010003316A (en) | 2009-09-18 | 2010-01-07 | Canon Inc | Document processing device and method |
| JP2013010316A (en) | 2011-06-30 | 2013-01-17 | Brother Industries Ltd | Printer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023111413A (en) | 2023-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8614824B2 (en) | Printing control apparatus, printing control method, and storage medium | |
| US9432537B2 (en) | Image forming apparatus for displaying a paper feed unit selection screen | |
| JP2006259986A (en) | Icon control program, computer, and method | |
| JP2007110677A (en) | Image processing apparatus and program | |
| US8159700B2 (en) | Printing system and control method thereof, and storage medium therefor | |
| JP7301630B2 (en) | Program, control device and control method | |
| US7568170B2 (en) | Data processing setting apparatus, data processing setting method, data processing setting program, and computer readable recording medium recording the program | |
| JP2025170143A (en) | Program, information processing device and control method | |
| JP4619899B2 (en) | Image forming apparatus, image forming method, and image forming program | |
| US7607108B2 (en) | Data processing setting apparatus, data processing setting method, data processing setting program, and computer-readable recording medium recording the program | |
| JP2003084937A (en) | Network type information processing system, host device, job processing device, and job processing method | |
| JP7767950B2 (en) | Computer program for a control device, a control device, and a method performed by the control device | |
| JP3558799B2 (en) | Printer device | |
| JP2018028741A (en) | Printing system, image display device, and image display program | |
| JP6235774B2 (en) | Printing apparatus and control method and program therefor | |
| JP5407670B2 (en) | Printer driver and control device | |
| US8456703B2 (en) | Information processing apparatus for printing print job information | |
| JP7647258B2 (en) | program | |
| JP2023169696A (en) | Program, print result image display method, and information processing apparatus | |
| JP7803146B2 (en) | Computer program for a terminal device, terminal device, and method executed by a terminal device | |
| US12124751B2 (en) | Information processing apparatus, method, and non-transitory computer-readable storage medium storing program | |
| JP2023154841A (en) | Computer program for a control device, control device and method executed by the control device | |
| JP2018069568A (en) | Method for controlling information processing device and printer | |
| JP7409112B2 (en) | Information processing equipment and programs | |
| JP2023154878A (en) | Computer program for a control device, control device and method executed by the control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250110 |
|
| 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: 20250930 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250930 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251013 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7767950 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |