Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7192516B2 - Program and Information Processing Equipment - Google Patents
[go: Go Back, main page]

JP7192516B2 - Program and Information Processing Equipment - Google Patents

Program and Information Processing Equipment Download PDF

Info

Publication number
JP7192516B2
JP7192516B2 JP2019007584A JP2019007584A JP7192516B2 JP 7192516 B2 JP7192516 B2 JP 7192516B2 JP 2019007584 A JP2019007584 A JP 2019007584A JP 2019007584 A JP2019007584 A JP 2019007584A JP 7192516 B2 JP7192516 B2 JP 7192516B2
Authority
JP
Japan
Prior art keywords
size
paper
printer
print
computer
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
Application number
JP2019007584A
Other languages
Japanese (ja)
Other versions
JP2020119065A (en
Inventor
裕詞 市川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2019007584A priority Critical patent/JP7192516B2/en
Publication of JP2020119065A publication Critical patent/JP2020119065A/en
Application granted granted Critical
Publication of JP7192516B2 publication Critical patent/JP7192516B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本明細書に開示される技術分野は、プリンタでの印刷に用いる設定を行うプログラムおよび情報処理装置に関する。 The technical field disclosed in this specification relates to a program and an information processing apparatus for setting settings used for printing on a printer.

パーソナルコンピュータ等の情報処理装置においてユーザ定義の用紙サイズを記憶し、その用紙サイズに基づいてプリンタでの印刷に用いる用紙を設定する技術が知られている。例えば、特許文献1には、情報処理装置から出力された印刷データにユーザ定義の用紙サイズが指定されていた場合に、管理サーバによって適切なプリンタ用紙を選択する技術が開示されている。 2. Description of the Related Art A technique is known in which a user-defined paper size is stored in an information processing apparatus such as a personal computer, and paper used for printing by a printer is set based on the paper size. For example, Japanese Patent Application Laid-Open No. 2002-200001 discloses a technique for selecting an appropriate printer paper by a management server when a user-defined paper size is specified in print data output from an information processing apparatus.

特開2014-63386号公報JP 2014-63386 A

特許文献1では、品質保証外の設定が入力されてしまうことへの対策に関する技術が開示されていない。品質保証外の設定で印刷を行うと、オプションユニットの中で用紙が挟まる等、故障の原因となるため、改善の余地がある。 Japanese Patent Application Laid-Open No. 2002-200001 does not disclose a technique for dealing with the input of settings that are not subject to quality assurance. There is room for improvement, as printing with settings that are not guaranteed for quality can lead to malfunctions such as paper getting caught in the option unit.

本明細書は、印刷に関する設定が可能な情報処理装置のプログラムであって、品質保証外の設定による印刷を低減する技術を開示する。 The present specification discloses a program for an information processing apparatus capable of making settings related to printing, and discloses a technology for reducing printing with settings outside quality assurance.

この課題の解決を目的としてなされたプログラムは、情報処理装置のコンピュータによって実行可能であり、プリンタでの印刷に用いる用紙サイズの設定を行うための処理を実行するプログラムであって、前記プリンタには、装着可能なオプションユニットの種類が複数有り、オプションユニットの種類ごとに、用紙の第1の方向のサイズについての許容サイズがあり、前記コンピュータに、前記情報処理装置のユーザインタフェースを介して、用紙の前記第1の方向のサイズの入力を受け付ける第1受付処理と、前記第1受付処理にて受け付けた前記第1の方向のサイズが、前記複数のオプションユニットのうちの少なくとも1つの前記許容サイズを満たしていない場合に、前記許容サイズを満たしていないことを示す警告を行う警告処理と、前記ユーザインタフェースを介して、用紙サイズの登録を示す登録指示の入力を受け付ける第2受付処理と、前記第2受付処理にて前記登録指示を受け付けた場合に、前記第1受付処理にて受け付けた前記第1の方向のサイズを含むデータであって、前記プリンタでの印刷に用いる用紙サイズの設定に用いられるデータである用紙データを、前記情報処理装置のメモリに記憶する記憶処理と、を実行させる、ことを特徴としている。 A program designed to solve this problem is executable by a computer of an information processing device, and is a program for executing processing for setting a paper size used for printing by a printer, wherein the printer includes: , there are a plurality of types of optional units that can be installed, each type of optional unit has an allowable size for the size of the paper in the first direction, and the computer is provided with a paper via the user interface of the information processing device. a first receiving process for receiving an input of the size in the first direction of the first receiving process, wherein the size in the first direction received in the first receiving process is the allowable size of at least one of the plurality of optional units a warning process for issuing a warning indicating that the allowable size is not satisfied if the Data including the size in the first direction received in the first reception process when the registration instruction is received in the second reception process, and is used for setting the paper size used for printing in the printer. and storing paper data, which is data to be used, in a memory of the information processing apparatus.

本明細書に開示されるプログラムによれば、情報処理装置は、プリンタでの印刷に用いる用紙サイズの設定を受け付けた際、受け付けた用紙サイズのうちの第1の方向のサイズがオプションユニットの許容サイズを満たしていない場合に警告を行う。これにより、ユーザによるサイズの変更や印刷の回避が期待でき、結果として品質保証外の用紙サイズが設定された状態での印刷を低減できる。 According to the program disclosed in the present specification, when the information processing apparatus receives the setting of the paper size used for printing by the printer, the size in the first direction out of the received paper sizes is the size allowed by the option unit. Warn if the size is not met. This can be expected to prevent the user from changing the size or printing, and as a result, it is possible to reduce printing in a state where a paper size outside the quality assurance is set.

上記プログラムの機能を実現する情報処理装置、プログラムの機能を実現するための制御方法、プログラムを格納するコンピュータにて読取可能な記憶媒体も、新規で有用である。 The information processing apparatus that implements the functions of the program, the control method that implements the functions of the program, and the computer-readable storage medium that stores the program are also novel and useful.

本明細書に開示される技術によれば、印刷に関する設定が可能な情報処理装置のプログラムであって、品質保証外の設定による印刷を低減する技術が実現される。 According to the technology disclosed in the present specification, a program for an information processing apparatus capable of making settings related to printing, and a technology for reducing printing with settings outside quality assurance is realized.

実施の形態にかかる印刷システムの概略構成図である。1 is a schematic configuration diagram of a printing system according to an embodiment; FIG. プリンタの内部構成の概略を示す説明図である。1 is an explanatory diagram showing an outline of an internal configuration of a printer; FIG. 印刷設定処理の手順を示すフローチャートである。5 is a flowchart showing the procedure of print setting processing; 印刷設定画面の例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of a print setting screen; 用紙設定処理の手順を示すフローチャートである。4 is a flow chart showing a procedure of paper setting processing; 用紙登録画面の例を示す説明図である。FIG. 9 is an explanatory diagram showing an example of a paper registration screen; 警告メッセージの例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of a warning message; 印刷処理の手順を示すフローチャートである。4 is a flow chart showing the procedure of print processing. 警告メッセージの例を示す説明図である。FIG. 10 is an explanatory diagram showing an example of a warning message;

以下、パーソナルコンピュータ(以下、「PC」とする)とプリンタとを含む印刷システムを具体化した実施の形態について、添付図面を参照しつつ詳細に説明する。本形態は、連続した帯状の印刷媒体に印刷するプリンタを含む印刷システムを開示するものである。 An embodiment embodying a printing system including a personal computer (hereinafter referred to as "PC") and a printer will be described in detail below with reference to the accompanying drawings. This embodiment discloses a printing system including a printer that prints on a continuous strip of print medium.

本形態の印刷システムは、図1に示すように、PC1と、プリンタ2とを有し、互いに通信可能に接続されている。PC1は、プリンタ2に印刷させるための各種の処理を実行する装置である。PC1は、情報処理装置の一例である。具体的に、PC1は、印刷用の画像データの作成及び編集、用紙サイズの設定を含む各種の印刷設定の受け付け、プリンタ2への印刷コマンドの送信等を行う。PC1に代えて、例えば、スマートフォン、タブレットコンピュータを用いることもできる。 As shown in FIG. 1, the printing system of this embodiment has a PC 1 and a printer 2, which are communicably connected to each other. The PC 1 is a device that executes various processes for causing the printer 2 to print. The PC 1 is an example of an information processing device. Specifically, the PC 1 creates and edits image data for printing, accepts various print settings including paper size settings, and transmits print commands to the printer 2 . For example, a smart phone or a tablet computer can be used instead of the PC 1 .

PC1は、図1に示すように、CPU11と、ROM12と、RAM13と、不揮発性メモリ14と、を含む制御基板10を備えている。さらに、PC1は、ネットワークインタフェース(以下、「ネットワークIF」とする)16と、USBインタフェース(以下、「USB-IF」とする)17と、ユーザインタフェース(以下、「ユーザIF」とする)18と、ディスプレイ19と、を備え、これらが制御基板10に電気的に接続されている。なお、図1中の制御基板10は、PC1の制御に利用されるハードウェアやソフトウェアを纏めた総称であって、実際にPC1に存在する単一のハードウェアを表すとは限らない。 The PC 1 includes a control board 10 including a CPU 11, a ROM 12, a RAM 13, and a nonvolatile memory 14, as shown in FIG. Furthermore, the PC 1 includes a network interface (hereinafter referred to as "network IF") 16, a USB interface (hereinafter referred to as "USB-IF") 17, and a user interface (hereinafter referred to as "user IF") 18. , and a display 19 , which are electrically connected to the control board 10 . Note that the control board 10 in FIG. 1 is a collective term for hardware and software used to control the PC 1, and does not necessarily represent a single piece of hardware that actually exists in the PC 1. FIG.

CPU11は、ROM12や不揮発性メモリ14から読み出したプログラムに従って、また、ユーザの操作に基づいて、各種の処理を実行する。CPU11は、コンピュータの一例である。ROM12には、PC1を起動するための起動プログラム等が記憶されている。RAM13は、各種の処理が実行される際の作業領域として、あるいは、データを一時的に記憶する記憶領域として利用される。不揮発性メモリ14は、例えば、HDD、フラッシュメモリであり、各種のアプリケーションプログラム(以下、「アプリ」とする)等のプログラム、画像データや文書データ等のデータ、各種設定を記憶する領域として利用される。ROM12、RAM13および不揮発性メモリ14は、いずれもメモリの一例である。また、CPU11がCPUバッファを備えているものであれば、CPUバッファもメモリの一例である。 The CPU 11 executes various processes according to programs read from the ROM 12 and the nonvolatile memory 14 and based on user's operations. The CPU 11 is an example of a computer. The ROM 12 stores a boot program and the like for booting the PC 1 . The RAM 13 is used as a work area when various processes are executed, or as a storage area for temporarily storing data. The nonvolatile memory 14 is, for example, an HDD or a flash memory, and is used as an area for storing programs such as various application programs (hereinafter referred to as “applications”), data such as image data and document data, and various settings. be. The ROM 12, RAM 13 and non-volatile memory 14 are all examples of memory. Further, if the CPU 11 has a CPU buffer, the CPU buffer is also an example of memory.

メモリの一例はいずれも、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non-transitoryな媒体である。non-transitoryな媒体には、上記の例の他に、CD-ROM、DVD-ROM等の記録媒体も含まれる。また、non-transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non-transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。 Any of the examples of memory may be a computer-readable storage medium. A computer-readable storage medium is a non-transitory medium. In addition to the above examples, non-transitory media include recording media such as CD-ROMs and DVD-ROMs. A non-transitory medium is also a tangible medium. On the other hand, an electrical signal that carries a program downloaded from a server on the Internet is a computer-readable signal medium, which is a kind of computer-readable medium, but is a non-transitory computer-readable storage. Not included in media.

ネットワークIF16は、LAN、インターネット等のネットワークを介して、外部装置との通信を行うためのハードウェアを含む。ネットワークIF16の通信方式は、無線でも有線でもよく、どのような規格の方式でもよい。USB-IF17は、USB規格に基づいた通信を行うためのハードウェアを含む。PC1とプリンタ2との通信は、ネットワークIF16を用いて行っても良いし、USB-IF17を用いて行っても良い。ネットワークIF16またはUSB-IF17は、通信インタフェースの一例である。 The network IF 16 includes hardware for communicating with external devices via a network such as LAN and the Internet. The communication method of the network IF 16 may be wireless or wired, and may be of any standard. The USB-IF 17 includes hardware for performing communication based on the USB standard. Communication between the PC 1 and the printer 2 may be performed using the network IF 16 or the USB-IF 17 . Network IF 16 or USB-IF 17 is an example of a communication interface.

ユーザIF18は、キーボード、マウス等のユーザによる入力操作を受け付けるハードウェアを含む。ディスプレイ19は、情報を画面に表示するハードウェアを含む。ディスプレイ19は、表示デバイスの一例である。なお、PC1は、ユーザIF18とディスプレイ19との両方の機能を備えたタッチパネル等を有していても良い。 The user IF 18 includes hardware such as a keyboard, mouse, etc. that accepts user input operations. Display 19 includes hardware for displaying information on a screen. The display 19 is an example of a display device. Note that the PC 1 may have a touch panel or the like having the functions of both the user IF 18 and the display 19 .

本形態のPC1は、図1に示すように、不揮発性メモリ14に、ラベル作成アプリ40と、オペレーティングシステム(以下、「OS」とする)41と、を備えている。ラベル作成アプリ40には、用紙設定アプリ401と、用紙登録データベース(以下、「用紙登録DB」とする)402と、が含まれる。ラベル作成アプリ40は、印刷用の画像の編集や印刷設定、印刷実行指示等を受け付けるプログラムである。OS41には、プリンタ2を制御するプリンタドライバ411が含まれる。ラベル作成アプリ40とプリンタドライバ411とは、プログラムの一例である。各プログラムの処理については、後述する。 As shown in FIG. 1, the PC 1 of the present embodiment includes a nonvolatile memory 14, a label creation application 40, and an operating system (hereinafter referred to as "OS") 41. As shown in FIG. The label creation application 40 includes a paper setting application 401 and a paper registration database (hereinafter referred to as “paper registration DB”) 402 . The label creation application 40 is a program that accepts editing of images for printing, print settings, print execution instructions, and the like. The OS 41 includes a printer driver 411 that controls the printer 2 . The label creation application 40 and the printer driver 411 are examples of programs. Processing of each program will be described later.

本形態のプリンタ2は、例えば、図2に示すように、印刷ヘッド21と、ロール状に巻き取られた印刷媒体22と、を内蔵し、印刷媒体22への印刷と印刷媒体22の搬送とを並行して行う、いわゆるラベルプリンタである。プリンタ2の印刷ヘッド21は、例えば、熱転写方式のものであり、発熱素子である複数の印字ピンの列を備える。プリンタ2は、印刷ヘッド21の各印字ピンを選択的に発熱させることで、印刷媒体22への印刷を行う。 For example, as shown in FIG. 2, the printer 2 of this embodiment incorporates a print head 21 and a print medium 22 wound into a roll, and performs printing on the print medium 22 and transportation of the print medium 22. This is a so-called label printer that performs The print head 21 of the printer 2 is, for example, of a thermal transfer type, and has a row of a plurality of print pins that are heating elements. The printer 2 performs printing on the print medium 22 by selectively heating each print pin of the print head 21 .

プリンタ2にて用いられる印刷媒体22は、連続した帯状の基材221と、基材221の片面に貼着された印刷対象の用紙222とを含むものである。プリンタ2は、印刷媒体22を巻き出しつつ印刷ヘッド21にて用紙222に印刷する。これにより、図2に示すように、印刷媒体22のうちの印刷済みの部分が、排出口23から機外へ突出される。プリンタ2は、排出口23の近傍に、例えば、手動式のカッター24を備える。カッター24がユーザによって操作されることで、機外へ突出した部分が残りの印刷媒体22から切り取られて排出される。 The print medium 22 used in the printer 2 includes a continuous strip-shaped base material 221 and a print target paper 222 attached to one side of the base material 221 . The printer 2 prints on the paper 222 with the print head 21 while unwinding the print medium 22 . As a result, as shown in FIG. 2, the printed portion of the print medium 22 is protruded out of the machine through the discharge port 23 . The printer 2 includes, for example, a manual cutter 24 near the outlet 23 . When the cutter 24 is operated by the user, the portion protruding outside the machine is cut off from the remaining print medium 22 and discharged.

プリンタ2にて用いられる印刷媒体22には、印刷対象の用紙222の形状によって複数の用紙種類がある。用紙種類は、例えば、長尺テープ、ダイカットラベル、マーク付きメディアである。長尺テープは、基材221と同様の連続した帯状の用紙222が基材221に貼着されているものである。例えば、印刷済みの部分をカッター24等で切り取ることで、長尺テープから所定の長さのラベルが作成される。ダイカットラベルは、所定の形状に予め切断された切断済みの用紙222が、基材221に所定の間隔を空けて貼着されているものである。マーク付きメディアは、印刷媒体22の長手方向に所定の間隔でマークが設けられているものであり、各用紙222は1つずつのマークを含む範囲に設定されている。 The print medium 22 used in the printer 2 includes a plurality of paper types depending on the shape of the paper 222 to be printed. Paper types are, for example, long tapes, die-cut labels, and media with marks. The long tape is formed by sticking a continuous strip of paper 222 similar to the base material 221 to the base material 221 . For example, by cutting off the printed portion with a cutter 24 or the like, a label of a predetermined length is created from the long tape. A die-cut label is a label in which cut sheets of paper 222 that have been cut in advance into a predetermined shape are attached to a substrate 221 at predetermined intervals. Marked media are media on which marks are provided at predetermined intervals in the longitudinal direction of the print medium 22, and each sheet 222 is set to a range including one mark.

本形態のラベル作成アプリ40は、プリンタ2での印刷によって作成する個々のラベルの用紙サイズの設定を受け付ける。以下では、用紙サイズのうち、印刷媒体22の搬送方向の大きさを、「用紙長さ」とし、搬送方向に直交する方向の大きさを、「用紙幅」とする。印刷媒体22の搬送方向は、第1の方向の一例である。用紙幅は、セットされた印刷媒体22によって決まる。例えば、用紙222の幅が基材221の幅よりも小さい場合、用紙幅は、用紙222の幅である。 The label creation application 40 of the present embodiment accepts settings for paper sizes of individual labels created by printing with the printer 2 . Hereinafter, of the paper sizes, the size of the print medium 22 in the transport direction is referred to as "paper length", and the size in the direction orthogonal to the transport direction is referred to as "paper width". The transport direction of the print medium 22 is an example of the first direction. The paper width is determined by the set print medium 22 . For example, if the width of the paper 222 is smaller than the width of the substrate 221 , the width of the paper is the width of the paper 222 .

用紙長さは、用紙種類や印刷データによってそれぞれ異なる。用紙種類が長尺テープの場合、用紙長さは、個々の印刷データの印刷対象となる範囲であり、印刷後に排出口23から突出される長さである。用紙種類がダイカットラベルの場合、用紙長さは、基材221上に貼着されている切断済みの用紙222の1つの長さである。用紙種類がマーク付きメディアの場合、用紙長さは、搬送方向におけるマークの間隔である。 The paper length varies depending on the paper type and print data. When the paper type is a long tape, the paper length is the range to be printed for each piece of print data, and is the length that protrudes from the discharge port 23 after printing. If the paper type is a die-cut label, the paper length is one length of the cut paper 222 attached on the base material 221 . If the paper type is medium with marks, the paper length is the distance between marks in the transport direction.

なお、本形態のプリンタ2は、セットされている印刷媒体22の用紙サイズを計測して計測結果を出力するサイズ計測機能を有している。プリンタ2は、搬送経路に光センサを備え、印刷媒体22を搬送しつつ基材221上の用紙222の有無やマークの有無を光センサによって検知する。サイズ計測機能の実行により、プリンタ2は、印刷媒体22の用紙種類、用紙長さ、用紙幅を取得する。また、印刷媒体22がカセットに収容され、プリンタ2にカセットが装着されることで、プリンタ2がカセットから印刷媒体22の情報を取得できる場合には、プリンタ2は、取得した情報に基づいて用紙種類等の情報を取得してもよい。 Note that the printer 2 of this embodiment has a size measurement function of measuring the paper size of the set print medium 22 and outputting the measurement result. The printer 2 has an optical sensor in the transport path, and detects the presence or absence of the paper 222 on the substrate 221 and the presence or absence of the mark while transporting the printing medium 22 by the optical sensor. By executing the size measurement function, the printer 2 acquires the paper type, paper length, and paper width of the print medium 22 . In addition, when the print medium 22 is stored in a cassette and the printer 2 can acquire information about the print medium 22 from the cassette by mounting the cassette in the printer 2, the printer 2 prints the paper based on the acquired information. Information such as the type may be acquired.

PC1の不揮発性メモリ14に記憶される用紙登録DB403は、プリンタ2にて用いられる印刷媒体22の種類やサイズ等の情報を含む用紙データを、印刷媒体22の名称である用紙名称と関連付けて記憶するデータベースである。用紙データは、プリンタ2に印刷を実行させる際に、印刷ジョブに設定される印刷媒体22の情報として用いられる。PC1の用紙設定アプリ401は、印刷媒体22の情報を用紙登録DB403に登録させるアプリである。用紙設定アプリ401は、サイズ計測機能による計測結果に基づく登録も、ユーザの手入力による登録も受け付ける。 The paper registration DB 403 stored in the non-volatile memory 14 of the PC 1 stores paper data including information such as the type and size of the printing medium 22 used in the printer 2 in association with the paper name, which is the name of the printing medium 22. It is a database that The paper data is used as information about the print medium 22 set in the print job when causing the printer 2 to print. A paper setting application 401 of the PC 1 is an application for registering information of the print medium 22 in the paper registration DB 403 . The paper setting application 401 accepts both registration based on the measurement results of the size measurement function and manual input by the user.

本形態のプリンタ2は、例えば、図2に示すように、排出口23の外側にオプションユニット25の装着が可能なものである。オプションユニット25は、印刷後の印刷媒体22に加工を施すユニットであり、例えば、カッターオプション、ピーラーオプションであって、1つのみの装着が可能である。カッターオプションは、印刷済みで排出口23から排出された印刷媒体22を自動的にカットするものであり、例えば、1ラベルごとにカット、全ラベルの後端でカット、の設定が可能である。ピーラーオプションは、用紙222を基材221から剥がすものであり、例えば、用紙222を途中まで基材221から剥がした状態で排出する。 In the printer 2 of this embodiment, for example, as shown in FIG. The option unit 25 is a unit that processes the print medium 22 after printing. For example, the option unit 25 is a cutter option or a peeler option, and only one option can be installed. The cutter option is for automatically cutting the print medium 22 that has been printed and discharged from the discharge port 23. For example, it is possible to set cutting for each label or cutting at the trailing edge of all labels. The peeler option is for peeling the paper 222 from the base material 221. For example, the paper 222 is discharged after being partially peeled from the base material 221. FIG.

カッターオプションを装着した場合、オプションユニット25の内部でカットされることから、短すぎる用紙長さでのカットは、カット済みのシートがカット刃に付着するなど、オプションユニット25の不調を招く可能性がある。また、ピーラーオプションを装着した場合、基材からはがした部分が短すぎると、オプションユニット25から適切に排出できない可能性がある。そのため、各オプションユニット25には、それぞれ、適切に使用するために許容される用紙長さの最小値である最小長さが設定されている。 When the cutter option is installed, the paper is cut inside the optional unit 25, so if the paper length is too short, the cut sheet may stick to the cutting blade, causing malfunction of the optional unit 25. There is Also, when the peeler option is attached, if the portion peeled off from the base material is too short, there is a possibility that the option unit 25 cannot be properly ejected. Therefore, each option unit 25 is set with a minimum length, which is the minimum allowable paper length for proper use.

すなわち、オプションユニット25を使用する場合、用紙長さが、使用するオプションユニット25に対応して定義されている最小長さ以上であることが好ましい。使用するオプションユニット25の最小長さより短い用紙長さを含む印刷設定での印刷は、プリンタ2の品質保証外の印刷である。最小長さは、許容サイズの一例である。なお、最小長さは、各オプションユニット25の設計値から求められるサイズであっても良いし、試験結果等から得られる品質保証サイズであっても良い。また、オプションユニット25を使用しない場合にも、品質保証外となる最小長さは設定されていてもよい。 That is, when using the option unit 25, the paper length is preferably equal to or greater than the minimum length defined for the option unit 25 to be used. Printing with a print setting that includes a paper length shorter than the minimum length of the option unit 25 to be used is printing outside the quality assurance of the printer 2 . A minimum length is an example of an acceptable size. The minimum length may be a size obtained from the design value of each option unit 25, or may be a quality assurance size obtained from test results or the like. Also, even if the option unit 25 is not used, the minimum length that is out of quality assurance may be set.

各オプションユニット25に設定されている最小長さは、例えば、以下の通りである。
カッターオプション取り付け時: 25.4mm
ピーラーオプション取り付け時: 12.7mm
オプション取り付け無し時: 6.0mm
For example, the minimum length set for each option unit 25 is as follows.
With cutter option installed: 25.4mm
With peeler option installed: 12.7mm
Without option installed: 6.0mm

続いて、ラベル作成アプリ40による各処理について説明する。なお、以下の処理およびフローチャートの各処理ステップは、基本的に、各プログラムに記述された命令に従ったCPU11の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、CPU11の処理を表している。CPU11による処理は、PC1のOS41のAPIを用いたハードウェア制御も含む。本明細書では、OS41の記載を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムBがハードウェアCを制御する」という趣旨の記載は、「プログラムBがOS41のAPIを用いてハードウェアCを制御する」ことを指してもよい。また、プログラムに記述された命令に従ったCPU11の処理を、省略した文言で記載することがある。例えば、「CPU11が行う」、「プログラムが行う」のように記載することがある。 Next, each process performed by the label creation application 40 will be described. It should be noted that the following processing and each processing step in the flow chart basically indicate the processing of the CPU 11 in accordance with the instructions described in each program. That is, the processes such as "judgment", "extraction", "selection", "calculation", "determination", "specification", "acquisition", "acceptance", "control", etc. in the following description are performed by the CPU 11. represent. Processing by the CPU 11 also includes hardware control using the API of the OS 41 of the PC 1 . In this specification, the description of the OS 41 will be omitted and the operation of each program will be described. That is, in the following description, the description to the effect that "the program B controls the hardware C" may refer to "the program B controls the hardware C using the API of the OS 41". Also, the processing of the CPU 11 according to the instructions written in the program may be described with abbreviated words. For example, it may be described as "performed by the CPU 11" or "performed by the program".

なお、「取得」は要求を必須とはしない概念で用いる。すなわち、CPU11が要求することなくデータを受信するという処理も、「CPU11がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「要求する」、「指示する」とは、要求していることを示す情報や、指示していることを示す情報を相手に出力することを示す概念である。また、要求していることを示す情報や指示していることを示す情報のことを、単に、「要求」、「指示」とも記載する。 Note that "acquisition" is used as a concept that does not require a request. That is, the process of receiving data without the CPU 11 requesting it is also included in the concept of "the CPU 11 acquires data." Also, "data" in this specification is represented by a computer-readable bit string. Data having substantially the same meaning and content but different formats are treated as the same data. The same applies to "information" in this specification. Further, "request" and "instruct" are concepts indicating outputting information indicating requesting or instructing to the other party. Also, information indicating a request or information indicating an instruction is simply referred to as a "request" or an "instruction."

また、CPU11による、情報Aは事柄Bであることを示しているか否かを判断する処理を、「情報Aから、事柄Bであるか否かを判断する」のように概念的に記載することがある。CPU11による、情報Aが事柄Bであることを示しているか、事柄Cであることを示しているか、を判断する処理を、「情報Aから、事柄Bであるか事柄Cであるかを判断する」のように概念的に記載することがある。 Also, the process of judging by the CPU 11 whether or not the information A indicates that the matter B is conceptually described as "judging whether or not the information A is the matter B". There is The processing by the CPU 11 to determine whether information A indicates matter B or matter C is referred to as "judging whether information A is matter B or matter C". It may be described conceptually as

ラベル作成アプリ40は、印刷設定の指示を受け付けると、プリンタドライバ411を起動して、プリンタドライバ411の印刷設定処理を実行させる。プリンタドライバ411による印刷設定処理の手順について、図3のフローチャートを参照して説明する。印刷設定処理は、ラベル作成アプリ40にて印刷設定の指示を受け付けたことを契機に、PC1のCPU11にて実行される。 Upon receiving the print setting instruction, the label creation application 40 activates the printer driver 411 and causes the printer driver 411 to execute print setting processing. A procedure for print setting processing by the printer driver 411 will be described with reference to the flowchart in FIG. The print setting process is executed by the CPU 11 of the PC 1 when the label creation application 40 receives a print setting instruction.

印刷設定処理では、CPU11は、例えば、図4に示すような印刷設定画面51をディスプレイ19に表示させ(S101)、この画面中で各種の印刷設定を受け付ける。印刷設定画面51は、例えば、図4に示すように、用紙選択欄511、用紙サイズ欄512、印刷部数欄513、オプション欄514、を含む画面である。印刷設定画面51には、さらに、用紙サイズ設定ボタン52と、OKボタン53と、キャンセルボタン54と、が含まれる。また、用紙サイズ欄512には、用紙長さ欄55が含まれる。 In the print setting process, for example, the CPU 11 causes the display 19 to display a print setting screen 51 as shown in FIG. 4 (S101), and accepts various print settings on this screen. The print setting screen 51 is a screen including, for example, a paper selection field 511, a paper size field 512, a number of copies field 513, and an option field 514, as shown in FIG. The print setting screen 51 further includes a paper size setting button 52 , an OK button 53 and a cancel button 54 . The paper size field 512 also includes a paper length field 55 .

用紙選択欄511は、用紙サイズの名称の選択を受け付ける欄である。用紙選択欄511には、一般的な複数種の用紙サイズの名称、および、用紙登録DB402に登録済みの印刷媒体22の名称が、選択肢として表示される。例えば、用紙登録DB402に登録済みの印刷媒体22の名称が選択されると、CPU11は、選択された用紙名称に対応して記憶されている印刷媒体22のサイズを用紙サイズ欄512に表示させる。また、用紙サイズ設定ボタン52は、新たな用紙を用紙登録DB402に登録させる動作を開始する指示を受け付けるボタンである。 A paper selection field 511 is a field for receiving selection of a paper size name. In the paper selection field 511, the names of a plurality of common paper sizes and the names of the print media 22 registered in the paper registration DB 402 are displayed as options. For example, when the name of the print medium 22 registered in the paper registration DB 402 is selected, the CPU 11 displays the size of the print medium 22 stored in association with the selected paper name in the paper size column 512 . A paper size setting button 52 is a button for accepting an instruction to start an operation of registering a new paper in the paper registration DB 402 .

用紙サイズ欄512は、用紙サイズの入力を受け付ける欄である。用紙サイズ欄512では、印刷の向きの情報も受け付ける。印刷部数欄513は、同じラベルを作成する部数の入力を受け付ける欄である。オプション欄514は、ラベル作成時にオプションユニット25を使用するか否かを示す情報の入力を受け付ける欄である。 A paper size field 512 is a field for receiving an input of paper size. The paper size field 512 also accepts information about the orientation of printing. The number of copies to be printed field 513 is a field for receiving input of the number of copies to be printed for the same label. The option column 514 is a column for receiving input of information indicating whether or not the option unit 25 is used when creating a label.

CPU11は、表示中の印刷設定画面51にて、各欄への入力を受け付け、受け付けた情報を印刷設定画面51に表示させる。そして、CPU11は、用紙サイズ設定ボタン52が押下されたか否かを判断する(S102)。用紙サイズ設定ボタン52が押下されたと判断した場合(S102:YES)、CPU11は、用紙設定アプリ401(図1参照)を起動し(S103)、用紙設定処理を実行する(S104)。用紙設定処理は、印刷媒体22の情報を受け付け、受け付けた情報に用紙名称を付けて用紙登録DB402に登録する処理である。 The CPU 11 receives an input to each column on the print setting screen 51 being displayed, and causes the print setting screen 51 to display the received information. Then, the CPU 11 determines whether or not the paper size setting button 52 has been pressed (S102). When determining that the paper size setting button 52 has been pressed (S102: YES), the CPU 11 activates the paper setting application 401 (see FIG. 1) (S103) and executes paper setting processing (S104). The paper setting process is a process of receiving information on the print medium 22, assigning a paper name to the received information, and registering it in the paper registration DB 402. FIG.

次に、用紙設定処理の手順について、図5のフローチャートを参照して説明する。用紙設定処理では、CPU11は、まず、例えば、図6に示すように、用紙登録画面61をディスプレイ19に表示させる(S201)。用紙登録画面61は、例えば、図6に示すように、用紙名称欄611、用紙サイズ欄612、余白サイズ欄613、を含む画面である。用紙登録画面61には、さらに、用紙自動検知ボタン62と、追加ボタン63と、キャンセルボタン64と、が含まれる。また、用紙サイズ欄612には、用紙長さ欄65が含まれる。そして、CPU11は、用紙登録画面61にて、各欄への入力を受け付ける。S201は、第1受付処理の一例である。 Next, the paper setting process procedure will be described with reference to the flowchart of FIG. In the paper setting process, the CPU 11 first causes the display 19 to display a paper registration screen 61 as shown in FIG. 6 (S201). The paper registration screen 61 is, for example, a screen including a paper name column 611, a paper size column 612, and a margin size column 613, as shown in FIG. The paper registration screen 61 further includes a paper automatic detection button 62 , an add button 63 and a cancel button 64 . The paper size field 612 also includes a paper length field 65 . Then, the CPU 11 accepts input to each column on the paper registration screen 61 . S201 is an example of a first reception process.

用紙名称欄611は、用紙登録DB402に登録する用紙名称の入力と、用紙種類の選択と、を受け付ける欄である。なお、用紙種類としては、前述したように、例えば、長尺テープ、ダイカットラベル、マーク付きメディア、がある。用紙サイズ欄612は、個別のラベルの大きさの入力を受け付ける欄と、用紙種類がマーク付きメディアである場合のマークの配置を示す情報の入力を受け付ける欄と、を含む。長尺テープであれば、用紙長さは自由に設定できる。ダイカットラベルやマーク付きメディアの場合には、用紙サイズ欄612の各情報は個別のラベルの大きさによって決まっている。また、余白サイズ欄613は、印刷領域の周囲の余白を設定する情報の入力を受け付ける欄である。 A paper name field 611 is a field for receiving the input of the paper name to be registered in the paper registration DB 402 and the selection of the paper type. As described above, paper types include, for example, long tapes, die-cut labels, and media with marks. The paper size field 612 includes a field for receiving input of the size of an individual label and a field for receiving input of information indicating the arrangement of marks when the paper type is media with marks. The paper length can be freely set for long tapes. In the case of die-cut labels or marked media, each piece of information in the paper size column 612 is determined by the size of the individual label. A margin size column 613 is a column for receiving input of information for setting a margin around the print area.

用紙自動検知ボタン62は、プリンタ2に装着されている用紙のサイズの計測を、プリンタ2に、プリンタ2が備えるサイズ計測機能によって行わせる指示を受け付けるボタンである。用紙自動検知ボタン62が押下されると、PC1は、サイズ計測機能による計測を指示するサイズ検知コマンドをプリンタ2に送信する。そして、PC1は、プリンタ2から計測結果を受信し、受信した情報に基づいて、用紙登録画面61の情報を更新する。追加ボタン63は、用紙登録画面61に入力されている情報を用紙登録DB402に登録する登録指示を受け付けるボタンである。キャンセルボタン64は、登録せずに用紙設定処理を終了する指示を受け付けるボタンである。 The automatic paper detection button 62 is a button for accepting an instruction to cause the printer 2 to measure the size of the paper loaded in the printer 2 using the size measurement function of the printer 2 . When the automatic paper detection button 62 is pressed, the PC 1 transmits to the printer 2 a size detection command instructing measurement by the size measurement function. Then, the PC 1 receives the measurement result from the printer 2 and updates the information on the paper registration screen 61 based on the received information. The add button 63 is a button for accepting a registration instruction to register the information input on the paper registration screen 61 in the paper registration DB 402 . The cancel button 64 is a button for accepting an instruction to end the paper setting process without registration.

CPU11は、表示中の用紙登録画面61にて、追加ボタン63が押下されたか否かを判断する(S202)。S202は、第2受付処理の一例である。追加ボタン63が押下されていないと判断した場合(S202:NO)、CPU11は、キャンセルボタン64が押下されたか否かを判断する(S203)。キャンセルボタン64が押下されていないと判断した場合(S203:NO)、CPU11は、S202に戻り、追加ボタン63またはキャンセルボタン64が押下されるまで、用紙登録画面61への入力を受け付ける。 The CPU 11 determines whether or not the add button 63 has been pressed on the paper registration screen 61 being displayed (S202). S202 is an example of a second acceptance process. When determining that the add button 63 has not been pressed (S202: NO), the CPU 11 determines whether or not the cancel button 64 has been pressed (S203). When determining that the cancel button 64 has not been pressed (S203: NO), the CPU 11 returns to S202 and accepts input to the paper registration screen 61 until the add button 63 or the cancel button 64 is pressed.

追加ボタン63が押下されたと判断した場合(S202:YES)、CPU11は、用紙登録画面61に入力されている各情報を取得し、用紙長さ欄65に用紙長さが設定されているか否かを判断する(S204)。用紙長さが設定されていると判断した場合(S204:YES)、CPU11は、警告メッセージの表示が許容されているか否かを判断する(S205)。警告メッセージは、後述するように、受け付けた用紙長さに対して注意を喚起するメッセージである。警告メッセージを表示した際には、以後の警告メッセージの表示を許容しない旨のユーザの設定を受け付ける。この設定を受け付け済みであれば、CPU11は、S205にてNOと判断する。 If it is determined that the add button 63 has been pressed (S202: YES), the CPU 11 acquires each information entered in the paper registration screen 61, and determines whether the paper length is set in the paper length field 65. (S204). When determining that the paper length has been set (S204: YES), the CPU 11 determines whether or not display of a warning message is permitted (S205). The warning message is a message calling attention to the accepted paper length, as will be described later. When the warning message is displayed, the user's setting is accepted to the effect that the display of subsequent warning messages is not permitted. If this setting has been accepted, the CPU 11 determines NO in S205.

警告メッセージの表示が許容されていると判断した場合(S205:YES)、CPU11は、プリンタ2に装着可能な各オプションユニット25に設定されている最小長さと、用紙長さ欄65に入力されている用紙長さの情報と、を比較して、用紙長さが最小長さの少なくとも1つよりも短いか否かを判断する(S206)。例えば、本形態では、カッターオプション取り付け時の最小長さとピーラーオプション取り付け時の最小長さとの少なくとも一方よりも短いか否かを判断する。そして、短いと判断した場合(S206:YES)、CPU11は、ディスプレイ19に、警告メッセージを表示させて警告を行う(S207)。S207は、警告処理の一例である。 If it is determined that the display of the warning message is permitted (S205: YES), the CPU 11 inputs the minimum length set in each option unit 25 that can be attached to the printer 2 and the paper length column 65. and information on the length of the paper, and it is determined whether or not the length of the paper is shorter than at least one of the minimum lengths (S206). For example, in this embodiment, it is determined whether the length is shorter than at least one of the minimum length when the cutter option is attached and the minimum length when the peeler option is attached. Then, if it is determined that it is short (S206: YES), the CPU 11 issues a warning by displaying a warning message on the display 19 (S207). S207 is an example of warning processing.

CPU11は、用紙登録画面61の用紙名称欄611に含まれる用紙種類の欄で、長尺テープが選択されているか否かを判断する(S208)。長尺テープが選択されていると判断した場合(S208:YES)、CPU11は、ディスプレイ19に、再設定を受け付けるか否かを問い合わせる再設定メッセージをさらに表示させる(S209)。長尺テープは、第1の種類の一例であり、ダイカットラベルまたはマーク付きメディアは、第2の種類の一例である。 The CPU 11 determines whether or not the long tape is selected in the paper type field included in the paper name field 611 of the paper registration screen 61 (S208). If it is determined that the long tape is selected (S208: YES), the CPU 11 causes the display 19 to further display a reset message asking whether or not to accept the reset (S209). Long tapes are an example of the first type, and die-cut labels or marked media are examples of the second type.

メッセージの具体例を図7に示す。オプションユニット25の種類ごとに推奨される最小長さは異なる。CPU11は、用紙長さが最小長さを下回っているオプションユニット25の種類を警告メッセージ中に具体的に表示して、注意を喚起する。例えば、プリンタ2に装着可能な各オプションユニット25がオプションAとオプションBであって、オプションAの最小長さがxmm、オプションBの最小長さがymm(x<y)である場合、用紙長さがxmmよりも短ければ、オプションAの最小長さとオプションBの最小長さとを共に表示して、注意を喚起する。一方、用紙長さがxmmよりも長くymmよりも短ければ、オプションBの最小長さのみを表示して、注意を喚起する。 A specific example of the message is shown in FIG. The recommended minimum length differs for each type of option unit 25 . The CPU 11 specifically displays the type of the option unit 25 whose paper length is shorter than the minimum length in the warning message to draw attention. For example, if the option units 25 that can be attached to the printer 2 are option A and option B, and the minimum length of option A is x mm and the minimum length of option B is y mm (x<y), the paper length is less than x mm, display both the minimum length of option A and the minimum length of option B to attract attention. On the other hand, if the paper length is longer than x mm and shorter than y mm, only the minimum length of option B is displayed to call attention.

図7(A)は、用紙長さがピーラーオプションの最小長さよりも短く、用紙種類が長尺テープである場合のメッセージ71である。メッセージ71は、警告メッセージ711と、再設定メッセージ712とを含む。図7(B)は、用紙長さがピーラーオプションの最小長さ以上であって、カッターオプションの最小長さよりも短く、用紙種類が長尺テープである場合のメッセージ72である。メッセージ72は、警告メッセージ721と、再設定メッセージ722とを含む。再設定メッセージ712や再設定メッセージ722には、再設定を受け付けるボタンと、このままの設定で登録する指示を受け付けるボタンとが含まれる。 FIG. 7A shows a message 71 when the paper length is shorter than the minimum length of the peeler option and the paper type is long tape. Message 71 includes warning message 711 and reset message 712 . FIG. 7B shows a message 72 when the paper length is equal to or longer than the minimum length of the peeler option and shorter than the minimum length of the cutter option, and the paper type is long tape. Message 72 includes warning message 721 and reset message 722 . The reset message 712 and the reset message 722 include a button for accepting resetting and a button for accepting an instruction to register with the settings as they are.

ダイカットラベルまたはマーク付きメディアである場合には、再設定メッセージ712または再設定メッセージ722が含まれないメッセージ、すなわち、警告メッセージ711または警告メッセージ721のみが表示される。ダイカットラベルまたはマーク付きメディアは、印刷媒体22ごとに用紙222の大きさが予め決まっており、再設定を受け付けてもユーザが困惑する可能性が高いことから、CPU11は、再設定を受け付けず、警告するのみとすることでユーザの困惑を回避できる。 In the case of die-cut labels or marked media, only messages that do not contain reset message 712 or reset message 722, namely warning message 711 or warning message 721, are displayed. For die-cut labels or media with marks, the size of the paper 222 is predetermined for each printing medium 22, and there is a high possibility that the user will be confused even if resetting is accepted. User confusion can be avoided by only issuing a warning.

図5の説明に戻る。再設定メッセージ712、722を表示させた後、CPU11は、再設定の指示を受け付けたか否かを判断する(S210)。S210は、第3受付処理の一例である。再設定の指示を受け付けていないと判断した場合(S210:NO)、CPU11は、このままで登録する指示を受け付けたか否かを判断する(S211)。このままで登録する指示も受け付けていないと判断した場合(S211:NO)、CPU11は、再設定の指示またはこのままの指示を受け付けるまで待機する。 Returning to the description of FIG. After displaying the reset messages 712 and 722, the CPU 11 determines whether or not a reset instruction has been received (S210). S210 is an example of a third acceptance process. If the CPU 11 determines that the reset instruction has not been received (S210: NO), the CPU 11 determines whether or not the registration instruction has been received (S211). If the CPU 11 determines that no registration instruction has been received as it is (S211: NO), the CPU 11 waits until it receives a reset instruction or an instruction as it is.

再設定の指示を受け付けたと判断した場合(S210:YES)、CPU11は、S201に戻り、用紙登録画面61への再入力を受け付ける。一方、用紙長さが設定されていないと判断した場合(S204:NO)、または、表示が許容されていないと判断した場合(S205:NO)、または、用紙長さがオプションユニット25の最小長さ以上であると判断した場合(S206:NO)、または、長尺テープではないと判断した場合(S208:NO)、または、このままで登録する指示を受け付けたと判断した場合(S211:YES)、CPU11は、入力済みの用紙サイズ欄612の情報に用紙名称欄611を対応させて、用紙登録DB402に登録する(S212)。S212は、記憶処理の一例である。 If it is determined that a reset instruction has been received (S210: YES), the CPU 11 returns to S201 and receives re-input to the paper registration screen 61. FIG. On the other hand, if it is determined that the paper length is not set (S204: NO), or if it is determined that display is not permitted (S205: NO), or if the paper length is the minimum length of the option unit 25 (S206: NO), or if it is determined that it is not a long tape (S208: NO), or if it is determined that an instruction to register as it is (S211: YES), The CPU 11 associates the paper name field 611 with the information in the paper size field 612 that has already been input, and registers it in the paper registration DB 402 (S212). S212 is an example of a storage process.

S212の後、または、キャンセルボタン64が押下されたと判断した場合(S203:YES)、CPU11は、用紙登録画面61を閉じ(S213)、用紙設定処理を終了して、印刷設定処理に戻る。なお、用紙設定処理は、印刷設定画面51の用紙サイズ設定ボタン52への操作による指示に限らず、ユーザの指示によって用紙設定アプリ401が直接実行されることもある。ユーザの指示に基づいて実行された場合、用紙設定処理の終了により、用紙登録画面61を閉じて、その前の表示状態に戻る。 After S212, or when determining that the cancel button 64 has been pressed (S203: YES), the CPU 11 closes the paper registration screen 61 (S213), finishes the paper setting process, and returns to the print setting process. Note that the paper setting process is not limited to an instruction by operating the paper size setting button 52 on the print setting screen 51, and the paper setting application 401 may be directly executed by a user's instruction. When it is executed based on the user's instruction, the paper registration screen 61 is closed upon completion of the paper setting process, and the previous display state is restored.

図3の説明に戻る。S104の用紙設定処理にて、用紙の情報を用紙登録DB402に登録した場合、登録した情報が図4に示した印刷設定画面51にも反映され、用紙長さ欄55に用紙長さの情報が表示される。用紙設定処理の後、または、印刷設定画面51の用紙サイズ設定ボタン52が押下されていないと判断した場合(S102:NO)、CPU11は、OKボタン53が押下されたか否かを判断する(S105)。 Returning to the description of FIG. When paper information is registered in the paper registration DB 402 in the paper setting process of S104, the registered information is also reflected in the print setting screen 51 shown in FIG. Is displayed. After the paper setting process, or when determining that the paper size setting button 52 of the print setting screen 51 has not been pressed (S102: NO), the CPU 11 determines whether the OK button 53 has been pressed (S105). ).

OKボタン53が押下されていないと判断した場合(S105:NO)、CPU11は、キャンセルボタン54が押下されたか否かを判断する(S106)。キャンセルボタン54が押下されていないと判断した場合(S106:NO)、CPU11は、S102に戻り、用紙サイズ設定ボタン52とOKボタン53とキャンセルボタン54との何れかが押下されるまで待機する。 When determining that the OK button 53 has not been pressed (S105: NO), the CPU 11 determines whether the cancel button 54 has been pressed (S106). When determining that the cancel button 54 has not been pressed (S106: NO), the CPU 11 returns to S102 and waits until any one of the paper size setting button 52, the OK button 53, and the cancel button 54 is pressed.

OKボタン53が押下されたと判断した場合(S105:YES)、CPU11は、オプション欄514にて、カッターオプションまたはピーラーオプションが選択されているか否かを判断する(S107)。オプションが選択されていると判断した場合(S107:YES)、CPU11は、用紙長さ欄55に入力されている用紙長さが、オプション欄514にて設定されているオプションの最小長さよりも短いか否かを判断する(S108)。 When determining that the OK button 53 has been pressed (S105: YES), the CPU 11 determines whether or not the cutter option or peeler option is selected in the option column 514 (S107). When determining that the option is selected (S107: YES), the CPU 11 determines that the paper length entered in the paper length field 55 is shorter than the minimum length of the option set in the option field 514. (S108).

前述したように、プリンタ2は、オプションユニット25(図2参照)として、カッターオプションまたはピーラーオプションを装着可能である。これらを装着した状態で、印刷時にその機能を発揮させるためには、印刷設定画面51のオプション欄514にて、使用するオプションを設定する必要がある。オプション欄514にてカッターオプションまたはピーラーオプションが選択されている場合、用紙長さは、選択中のオプションの最小長さ以上であることが推奨される。 As described above, the printer 2 can be equipped with a cutter option or a peeler option as the option unit 25 (see FIG. 2). In order to use these functions during printing with these installed, it is necessary to set the options to be used in the option column 514 of the print setting screen 51 . If the cutter option or peeler option is selected in option field 514, it is recommended that the paper length be equal to or greater than the minimum length of the option being selected.

また、オプション欄514には、「トリミング」の項目が含まれる。トリミングは、印刷対象の画像の大きさに合わせて、余白部分を切り取って用紙長さを短くするオプションである。ラベル作成アプリ40は、トリミングが設定されている場合、例えば、用紙長さ欄55に5文字分の長さが設定されていても、印刷データが3文字分の画像である場合、用紙長さを2文字分短くして3文字分の長さのラベルを作成する。トリミングが設定されている場合、作成されるラベルの長さは、用紙長さ欄55に入力されている用紙長さよりも短くなる可能性がある。トリミングは、サイズ可変オプションの一例である。 Further, the option column 514 includes an item of "trimming". Trimming is an option that shortens the paper length by cutting the margins according to the size of the image to be printed. When trimming is set, for example, even if the length of 5 characters is set in the paper length field 55, the label creation application 40 sets the print data to an image of 3 characters. is shortened by 2 characters to create a label with a length of 3 characters. If trimming is set, the length of the label produced may be shorter than the paper length entered in the paper length field 55 . Cropping is an example of a variable size option.

CPU11は、用紙長さが選択中のオプションの最小長さよりも短いと判断した場合(S108:YES)、CPU11は、ディスプレイ19に警告メッセージを表示させる(S109)。また、オプション欄514にてカッターオプションまたはピーラーオプションが選択され、さらにトリミングが選択されている場合、CPU11は、用紙長さが選択中のオプションの最小長さ以上であってもS108でYESと判断し、トリミングによって最小長さを下回る可能性があることを報知する。S109は、警告処理の一例であり、オプション欄514にトリミングが選択されている場合のS109は、報知処理の一例である。なお、トリミングを行わなくても用紙長さが最小長さより短い場合、警告メッセージにトリミングの情報を含めなくても良い。 When the CPU 11 determines that the paper length is shorter than the minimum length of the selected option (S108: YES), the CPU 11 displays a warning message on the display 19 (S109). If the cutter option or peeler option is selected in the option field 514 and trimming is also selected, the CPU 11 determines YES in S108 even if the paper length is equal to or greater than the minimum length of the selected option. and notify you that trimming may cause it to fall below the minimum length. S109 is an example of warning processing, and S109 when trimming is selected in the option column 514 is an example of notification processing. If the paper length is shorter than the minimum length even if trimming is not performed, the trimming information does not have to be included in the warning message.

CPU11は、選択されている用紙が長尺テープであるか否かを判断する(S110)。そして、長尺テープであると判断した場合(S110:YES)、CPU11は、ディスプレイ19に、再設定を受け付けるか否かを問い合わせる再設定メッセージを表示させる(S111)。再設定メッセージは、S209にて表示する再設定メッセージと同様の、再設定を行うか否かをユーザに問い合わせるメッセージである。 The CPU 11 determines whether the selected sheet is the long tape (S110). Then, when it is determined that the tape is a long tape (S110: YES), the CPU 11 causes the display 19 to display a reset message asking whether or not to accept the reset (S111). The reset message is a message that inquires of the user whether or not to reset, like the reset message displayed in S209.

トリミングとカッターオプションとが設定され、長尺テープが選択されている場合のメッセージの例を図7(C)に示す。図7(C)に示すメッセージ73は、警告メッセージ731と、再設定メッセージ732と、を含む。再設定メッセージ732は、図7(A)に示した再設定メッセージ712と同様のものである。ダイカットラベルまたはマーク付きメディアが選択されている場合、CPU11は、再設定メッセージ732を表示させず、警告メッセージ731のみを表示させる。 FIG. 7C shows an example of the message when the trimming and cutter options are set and the long tape is selected. A message 73 shown in FIG. 7C includes a warning message 731 and a reset message 732 . The reset message 732 is similar to the reset message 712 shown in FIG. 7(A). When a die-cut label or marked media is selected, the CPU 11 causes only the warning message 731 to be displayed without displaying the reset message 732 .

再設定メッセージを表示させた後、CPU11は、再設定の指示を受け付けたか否かを判断する(S112)。再設定の指示を受け付けていないと判断した場合(S112:NO)、CPU11は、このままで設定する指示を受け付けたか否かを判断する(S113)。このままで設定する指示も受け付けていないと判断した場合(S113:NO)、CPU11は、再設定の指示またはこのままの指示を受け付けるまで待機する。 After displaying the reset message, the CPU 11 determines whether or not a reset instruction has been received (S112). When determining that the reset instruction has not been received (S112: NO), the CPU 11 determines whether or not the instruction to continue setting has been received (S113). If the CPU 11 determines that no instruction to continue setting has been received (S113: NO), the CPU 11 waits until receiving a reset instruction or an instruction to continue.

再設定の指示を受け付けたと判断した場合(S112:YES)、CPU11は、S101に戻って印刷設定画面51への再設定を受け付ける。一方、オプションが選択されていないと判断した場合(S107:NO)、または、用紙長さがオプションの最小長さ以上であると判断した場合(S108:NO)、または、長尺テープではないと判断した場合(S110:NO)、または、このままで設定する指示を受け付けたと判断した場合(S113:YES)、CPU11は、設定された各情報を印刷設定として記憶する(S114)。S114の後、または、キャンセルボタン54が押下されたと判断した場合(S106:YES)、CPU11は、印刷設定画面51を閉じ(S115)、印刷設定処理を終了する。 If the CPU 11 determines that the reset instruction has been accepted (S112: YES), the CPU 11 returns to S101 and accepts the reset to the print setting screen 51. FIG. On the other hand, if it is determined that no option is selected (S107: NO), or if it is determined that the paper length is equal to or greater than the minimum length of the option (S108: NO), or if it is not a long tape If so (S110: NO), or if it is determined that the setting instruction has been received (S113: YES), the CPU 11 stores the set information as print settings (S114). After S114, or if it is determined that the cancel button 54 has been pressed (S106: YES), the CPU 11 closes the print setting screen 51 (S115) and ends the print setting process.

この印刷設定処理では、CPU11は、プリンタ2に実際にオプションユニット25が装着されているか否かに関わらず、印刷設定画面51にてオプションの使用が選択されているか否かに基づいて警告メッセージを表示する。そのため、印刷設定処理での警告メッセージの表示は、プリンタ2と通信できない状態であっても実行可能である。 In this print setting process, the CPU 11 issues a warning message based on whether or not use of the option is selected on the print setting screen 51, regardless of whether the option unit 25 is actually attached to the printer 2. indicate. Therefore, it is possible to display the warning message in the print setting process even when communication with the printer 2 is disabled.

次に、プリンタドライバ411による印刷処理の手順について、図8のフローチャートを参照して説明する。ラベル作成アプリ40は、印刷対象の画像データの選択と印刷実行の指示とを受け付けると、設定されている印刷設定を用いて印刷ジョブを生成し、OS41を介してプリンタドライバ411を起動する。この印刷処理は、プリンタドライバ411に従って、PC1のCPU11にて実行される。 Next, the procedure of print processing by the printer driver 411 will be described with reference to the flowchart of FIG. When the label creation application 40 receives a selection of image data to be printed and an instruction to execute printing, the label creation application 40 generates a print job using the set print settings, and activates the printer driver 411 via the OS 41 . This print processing is executed by the CPU 11 of the PC 1 according to the printer driver 411 .

印刷処理では、CPU11は、プリンタ2に装着されているオプションユニット25の情報を取得する(S302)。S302は、取得処理の一例である。CPU11は、例えば、プリンタ2との通信を行ってオプションユニット25の情報を取得する。 In the printing process, the CPU 11 acquires information on the option unit 25 attached to the printer 2 (S302). S302 is an example of an acquisition process. The CPU 11 acquires information on the option unit 25 by communicating with the printer 2, for example.

CPU11は、取得したオプションユニット25の情報に基づいて、印刷ジョブに設定されている用紙長さが適切であるか否かを判断する(S303)。例えば、プリンタ2にオプションユニット25が装着されていない場合、または、装着されていても印刷設定にそのオプションユニット25の使用が指定されていない場合、CPU11は、S303にてYESと判断する。 Based on the acquired information of the option unit 25, the CPU 11 determines whether or not the paper length set in the print job is appropriate (S303). For example, if the option unit 25 is not installed in the printer 2, or if the option unit 25 is installed but the use of the option unit 25 is not specified in the print settings, the CPU 11 determines YES in S303.

また、プリンタ2にオプションユニット25が装着されており、そのオプションユニット25の使用が印刷設定に指定されている場合、CPU11は、印刷ジョブの用紙長さが当該オプションユニット25の最小長さ以上であれば、S303にてYESと判断する。一方、印刷ジョブの用紙長さが、装着され指定されているオプションユニット25の最小長さより短い場合、CPU11は、S303にてNOと判断する。なお、印刷設定にてトリミングが設定されている場合、印刷ジョブの用紙長さは、トリミング後の用紙長さとなっている。 If the option unit 25 is installed in the printer 2 and the use of the option unit 25 is specified in the print settings, the CPU 11 determines whether the paper length of the print job is equal to or greater than the minimum length of the option unit 25. If there is, it is determined as YES in S303. On the other hand, if the paper length of the print job is shorter than the minimum length of the installed and specified option unit 25, the CPU 11 determines NO in S303. Note that when trimming is set in the print settings, the paper length of the print job is the paper length after trimming.

用紙長さが適切ではないと判断した場合(S303:NO)、CPU11は、印刷データに余白を追加するか否かを判断する(S304)。そして、S304にて、CPU11は、例えば、印刷設定画面51への操作にて設定されたユーザ設定に基づいて、余白を追加するか否かを判断しても良い。また、CPU11は、プリンタ2のモデル情報、装着されているオプションユニット25の種類、に基づいて余白を追加するか否かを判断しても良い。例えば、プリンタのモデルごとに、オプションユニットが装着されていない場合と、オプションユニットが装着されている場合とのそれぞれについて、設計値として最小長さが定められている。CPU11は、プリンタ2のモデル情報や装着されているオプションユニット25の種類に応じて最小長さを特定し、用紙長さが最小長さより短い場合に余白を追加すると判断しても良い。なお、ユーザ設定や最小長さは、不揮発性メモリ14内のレジストリに記憶されていても良い。 When determining that the paper length is not appropriate (S303: NO), the CPU 11 determines whether or not to add a margin to the print data (S304). Then, in S<b>304 , the CPU 11 may determine whether or not to add a margin based on user settings set by operating the print setting screen 51 , for example. The CPU 11 may also determine whether to add a margin based on the model information of the printer 2 and the type of the option unit 25 installed. For example, for each printer model, the minimum length is determined as a design value for each of the case where the option unit is not installed and the case where the option unit is installed. The CPU 11 may specify the minimum length according to the model information of the printer 2 and the type of the attached option unit 25, and determine to add the margin when the paper length is shorter than the minimum length. Note that the user setting and minimum length may be stored in the registry within the nonvolatile memory 14 .

余白を追加すると判断した場合(S304:YES)、CPU11は、印刷ジョブの用紙長さをオプションユニット25の最小長さ以上となるように余白を追加する(S305)。CPU11は、例えば、印刷データの前または後または前後の両方に、必要な長さの空欄を追加する。S305は、余白追加処理の一例である。さらに、CPU11は、ディスプレイ19に、余白を追加したことをユーザに通知するメッセージを表示させる(S306)。S306は、通知処理の一例である。余白の追加を通知することで、ユーザが余白の追加を認識でき、印刷設定と異なる長さの用紙222が出力されることに伴うユーザの困惑を回避できる。 When determining to add a margin (S304: YES), the CPU 11 adds a margin so that the paper length of the print job is greater than or equal to the minimum length of the option unit 25 (S305). For example, the CPU 11 adds blanks of a required length before, after, or both before and after the print data. S305 is an example of margin addition processing. Further, the CPU 11 causes the display 19 to display a message notifying the user that the margin has been added (S306). S306 is an example of notification processing. By notifying the addition of the margin, the user can recognize the addition of the margin, and the user's confusion caused by the output of the paper 222 having a length different from the print setting can be avoided.

追加する余白の量は、用紙長さが最小長さ以上となるように、可変量の余白を追加するとしても良いし、予め決めた固定量の余白を追加するとしても良い。また、例えば、トリミングのオプションにより用紙長さが印刷設定より短くなったことで、用紙長さが最小長さより短くなった場合、トリミングによって削除された分の余白を元に戻すことで、用紙長さをオプションユニット25の最小長さ以上とするとしても良い。また、例えば、印字基点補正によって印刷される範囲が減少し、ラベルの長さが短くなる場合にも、余白を追加するとしても良い。 As for the amount of margin to be added, a variable amount of margin may be added so that the paper length is equal to or greater than the minimum length, or a predetermined fixed amount of margin may be added. Also, for example, if the paper length becomes shorter than the print setting due to the trimming option, and the paper length becomes shorter than the minimum length, the margins removed by trimming are restored to the original length of the paper. The length may be equal to or greater than the minimum length of the option unit 25 . Further, for example, when the printed range is reduced by the printing base point correction and the length of the label is shortened, the margin may be added.

余白を追加しないと判断した場合(S304:NO)、CPU11は、ディスプレイ19に警告メッセージを表示させる(S307)。S307は、印刷時警告処理の一例である。S307では、CPU11は、例えば、図9に示すように、装着されているオプションユニット25の種類とその最小長さの情報を含む警告メッセージ741と、印刷を続行するか否かを問い合わせる問い合わせメッセージ742と、を含むメッセージ74を表示させる。問い合わせメッセージ742には、印刷を続行する指示を受け付けるボタンと、印刷をキャンセルして印刷設定を再設定する指示を受け付けるボタンとが含まれる。 When determining not to add the margin (S304: NO), the CPU 11 displays a warning message on the display 19 (S307). S307 is an example of warning processing during printing. In S307, for example, as shown in FIG. 9, the CPU 11 outputs a warning message 741 containing information on the type of the installed option unit 25 and its minimum length, and an inquiry message 742 asking whether to continue printing. to display a message 74 including . The inquiry message 742 includes a button for accepting an instruction to continue printing and a button for accepting an instruction to cancel printing and reset print settings.

そして、CPU11は、再設定の指示を受け付けたか否かを判断する(S308)。再設定の指示を受け付けていないと判断した場合(S308:NO)、CPU11は、続行の指示を受け付けたか否かを判断する(S309)。続行の指示も受け付けていないと判断した場合(S309:NO)、CPU11は、再設定の指示または続行の指示を受け付けるまで待機する。S308とS309とは、印刷時受付処理の一例である。 Then, the CPU 11 determines whether or not a reset instruction has been received (S308). When determining that the reset instruction has not been received (S308: NO), the CPU 11 determines whether or not the continuation instruction has been received (S309). If it is determined that no instruction to continue is received (S309: NO), the CPU 11 waits until it receives a reset instruction or a continuation instruction. S308 and S309 are an example of reception processing at the time of printing.

再設定の指示を受け付けたと判断した場合(S308:YES)、CPU11は、印刷ジョブをキャンセルして(S310)、前述した印刷設定処理の実行を開始し(S311)、印刷処理を終了する。S310は、キャンセル処理の一例である。印刷ジョブを強制的にキャンセルすることで、品質保証外の用紙設定による印刷を回避できる。 If the CPU 11 determines that the reset instruction has been received (S308: YES), the CPU 11 cancels the print job (S310), starts executing the above-described print setting process (S311), and ends the print process. S310 is an example of a cancel process. By forcibly canceling a print job, you can avoid printing with paper settings that are out of quality assurance.

一方、用紙サイズが適切であると判断した場合(S303:YES)、または、S306の後、または、続行の指示を受け付けたと判断した場合(S309:YES)、CPU11は、プリンタ2に印刷データを送信し(S312)、印刷処理を終了する。具体的には、CPU11は、プリンタ2への印刷実行コマンドを送信する。印刷を続行可能にすることで、リスクを承知で印刷を希望するユーザにも対応できる。 On the other hand, if it is determined that the paper size is appropriate (S303: YES), or after S306 or if it is determined that an instruction to continue is accepted (S309: YES), the CPU 11 sends the print data to the printer 2. The data is transmitted (S312), and the printing process ends. Specifically, the CPU 11 transmits a print execution command to the printer 2 . By enabling the continuation of printing, it is possible to deal with users who wish to print even though they are aware of the risk.

プリンタ2に印刷データを送信した場合、印刷データを受信したプリンタ2は印刷の実行を開始する。この場合、CPU11は、ディスプレイ19に印刷実行中を示すウィンドウを表示させても良い。本形態のPC1は、用紙サイズの設定が適切ではないと判断した場合であっても、ユーザによる続行の指示を受け付けた場合には、そのままの設定で印刷を実行する。その場合に印刷経過を表示させることで、オプションユニット25への悪影響の可能性を承知の上で印刷を行いたいユーザの利便性が高い。 When the print data is sent to the printer 2, the printer 2 that has received the print data starts printing. In this case, the CPU 11 may cause the display 19 to display a window indicating that printing is in progress. Even if the PC 1 of the present embodiment determines that the setting of the paper size is not appropriate, if the user's instruction to continue printing is received, the PC 1 executes printing with the setting as it is. In this case, displaying the printing progress is highly convenient for the user who wants to print while being aware of the possibility of adverse effects on the option unit 25 .

以上、詳細に説明したように、本明細書に記載の印刷システムによれば、印刷設定にて設定された用紙長さがオプションユニット25の最小長さ以上ではない場合、用紙サイズが適切でないことを警告する。従って、ユーザによるサイズの変更や印刷の回避が期待でき、結果として品質保証外の用紙サイズが設定された状態での印刷を低減できる。また、仮に印刷を行ったとしても、ユーザは故障のリスクを承知した上で印刷を行う可能性が高く、ユーザにとって不測の故障が発生する可能性を低減できる。 As described in detail above, according to the printing system described in this specification, if the paper length set in the print settings is less than the minimum length of the option unit 25, the paper size is not appropriate. be warned. Therefore, it can be expected that the user will avoid changing the size and printing, and as a result, it is possible to reduce printing in a state where a paper size outside the quality assurance is set. Moreover, even if printing is performed, there is a high possibility that the user will perform printing while being aware of the risk of failure, and the possibility of unexpected failure occurring for the user can be reduced.

さらに、本明細書に記載の印刷システムでは、用紙情報の登録時、印刷設定の受け付け時、印刷実行指示の受け付け時に、それぞれ異なる警告メッセージを表示させる。用紙情報の登録時には、装着可能な各オプションユニット25の全ての最小長さと比較して、用紙長さが何れか1つの最小長さより短い場合にその旨を表示する。印刷設定の受け付け時には、印刷設定にて選択されているオプションユニット25の最小長さと比較して、用紙長さがその最小長さより短い場合にその旨を表示する。それに対し、印刷実行指示の受け付け時には、プリンタ2に装着されているオプションユニット25の最小長さと比較して、用紙長さがその最小長さより短い場合にその旨を表示する。例えば、装着されていないオプションユニット25の情報を表示したとしてもユーザにとっては不要であり、困惑を招く可能性がある。使用が想定されているオプションユニット25の情報に限定して警告することで、利便性が向上する。また、何れの場合でも、対象となるオプションユニット25の種類を明示した警告メッセージを表示するので、ユーザが警告の要因を把握し易く、用紙長さを修正し易い。 Furthermore, in the printing system described in this specification, different warning messages are displayed when paper information is registered, when print settings are accepted, and when print execution instructions are accepted. When registering the paper information, it is compared with all the minimum lengths of the optional units 25 that can be installed, and if the paper length is shorter than any one of the minimum lengths, that effect is displayed. When the print settings are received, it is compared with the minimum length of the option unit 25 selected in the print settings, and if the paper length is shorter than the minimum length, that effect is displayed. On the other hand, when receiving a print execution instruction, the paper length is compared with the minimum length of the option unit 25 attached to the printer 2, and if the paper length is shorter than the minimum length, that effect is displayed. For example, even if the information of the option unit 25 that is not attached is displayed, it is unnecessary for the user and may cause confusion. Convenience is improved by limiting the warning to the information of the option unit 25 that is assumed to be used. Also, in any case, since a warning message specifying the type of the target option unit 25 is displayed, the user can easily grasp the cause of the warning and easily correct the paper length.

また、本明細書に記載の用紙設定処理では、用紙長さが最小長さを満たしていないことを警告した場合、用紙登録DB403に用紙データを登録する前に用紙サイズの再設定を可能にするので、利便性が高まる。なお、再設定の指示を受け付けるメッセージは、警告メッセージと同時に表示してもよいし、警告メッセージとは別のウィンドウにて、警告後に連続して表示してもよい。 Also, in the paper setting process described in this specification, when a warning is issued that the paper length does not meet the minimum length, the paper size can be reset before registering the paper data in the paper registration DB 403. Therefore, convenience is increased. The message for accepting the resetting instruction may be displayed at the same time as the warning message, or may be displayed continuously after the warning in a window separate from the warning message.

また、トリミングが設定されている場合、用紙長さが可変であり、その結果としてオプションユニット25の許容サイズを満たさなくなる可能性がある。本形態では、印刷設定にトリミングが設定されている場合、その旨を報知するので、ユーザにとって不測の故障となる可能性を低減できる。 Also, when trimming is set, the paper length is variable, and as a result, there is a possibility that the allowable size of the option unit 25 will not be satisfied. In the present embodiment, when trimming is set in the print settings, the fact is notified, so that the possibility of unexpected failure for the user can be reduced.

なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、PC1やプリンタ2は、それぞれ1台に限らず、複数台が接続された印刷システムでも良い。 It should be noted that the present embodiment is merely an example, and does not limit the present invention in any way. Therefore, the present invention can naturally be improved and modified in various ways without departing from the scope of the invention. For example, the number of PC 1 and printer 2 is not limited to one, and a printing system in which a plurality of units are connected may be used.

また、プリンタ2の印刷方式は、熱転写方式に限らず、例えば、インクジェット方式、電子写真方式、感熱方式でもよい。また、プリンタ2にて用いる印刷媒体は、連続用紙であれば良く、ラベルに限らず、例えば、ロール紙でもよい。 Moreover, the printing method of the printer 2 is not limited to the thermal transfer method, and may be, for example, an inkjet method, an electrophotographic method, or a thermal method. Further, the printing medium used in the printer 2 may be continuous paper, not limited to labels, and may be roll paper, for example.

また、実施の形態では、用紙種類がダイカットラベルまたはマーク付きメディアの場合、用紙長さの再設定を受け付けないとしたが、受け付けても良い。 Further, in the embodiment, resetting of the paper length is not accepted when the paper type is die-cut label or marked media, but it may be accepted.

また、用紙設定アプリ401はラベル作成アプリ40に含まれるとしたが、プリンタドライバ411の一部であっても良いし、独立したプログラムであっても良い。また、印刷設定処理は、プリンタドライバ411の処理であるとしたが、ラベル作成アプリ40の処理であっても良い。また、印刷処理の一部は、プリンタドライバ411の処理であっても良い。例えば、S302~S312は、プリンタドライバ411にて実行されるとしても良い。なお、印刷をキャンセルする場合、プリンタドライバ411は、受け取った印刷データを削除し、印刷をキャンセルしたことを示す情報をラベル作成アプリ40に返す。 Also, although the paper setting application 401 is included in the label creation application 40, it may be part of the printer driver 411 or may be an independent program. Also, although the print setting process is performed by the printer driver 411 , it may be performed by the label creation application 40 . Also, part of the print processing may be the processing of the printer driver 411 . For example, S302 to S312 may be executed by the printer driver 411. FIG. When canceling printing, the printer driver 411 deletes the received print data and returns information indicating that printing has been canceled to the label creation application 40 .

また、用紙長さが適切であるか否かの判断や警告メッセージの表示は、OKボタン53や追加ボタン63が押下されたタイミングに限らず、用紙サイズの情報として用紙長さの入力を受け付けたタイミングで行っても良い。一方、OKボタン53や追加ボタン63が押下されたタイミングで行えば、用紙長さの入力の度に警告される場合と比較して煩わしさが軽減される。また、各警告は、警告メッセージの表示に限らず、例えば、音声メッセージでも良い。 Further, the determination of whether the paper length is appropriate and the display of the warning message are not limited to the timing when the OK button 53 or the add button 63 is pressed. You can go at the right time. On the other hand, when the OK button 53 or the add button 63 is pressed, the troublesomeness is reduced compared to the case where the warning is issued every time the paper length is input. Moreover, each warning is not limited to displaying a warning message, and may be, for example, a voice message.

また、実施の形態の用紙設定処理では、用紙長さが最小長さよりも短い場合に警告を行うとしたが、用紙長さにかかわらず、常に警告を行うとしても良い。具体的には、用紙設定処理のS206を削除し、S205でYESと判断した場合にはS207に進むとしても良い。 In addition, in the paper setting process of the embodiment, a warning is given when the paper length is shorter than the minimum length, but the warning may always be given regardless of the paper length. Specifically, S206 of the paper setting process may be deleted, and if YES is determined in S205, the process may proceed to S207.

また、実施の形態の印刷処理では、用紙長さが適切でないと判断した場合(S303にてNOの場合)、余白を追加するか否かを判断するとしたが、常に余白を追加するとしても良い。具体的には、S304の判断を削除し、S303にてNOの場合は、S305~S306を実行するとしても良い。 In addition, in the printing process of the embodiment, when it is determined that the paper length is not appropriate (NO in S303), it is determined whether or not to add a margin, but it is also possible to always add a margin. . Specifically, the determination in S304 may be deleted, and if NO in S303, S305 and S306 may be executed.

また、プリンタ2に装着されているオプションユニット25の情報は、プリンタ2に直接問い合わせて取得するとしたが、これに限らず、例えば、ユーザに入力させてもよいし、OS41に問い合わせて取得してもよい。また、印刷設定処理でも、プリンタ2と通信して装着されているオプションユニット25の情報を取得し、取得した情報に基づいて、S206の判断を行っても良い。 Information on the option unit 25 attached to the printer 2 is obtained by directly inquiring of the printer 2, but the present invention is not limited to this. good too. Also, in the print setting process, the information of the attached option unit 25 may be acquired by communicating with the printer 2, and the determination in S206 may be made based on the acquired information.

また、実施の形態では、余白を追加しないと判断した場合に警告メッセージを表示するとしたが、先に警告メッセージの表示を行っても良い。例えば、警告メッセージ中に、余白を追加するか否かをユーザに問い合わせるチェックボックスを設け、余白を追加するか否かのユーザの指示を受け付けても良い。また、用紙長さが適切でないと判断した場合であっても、ユーザの指示によって印刷を続行できるとしたが、続行を受け付けなくても良い。つまり、印刷の続行か用紙サイズの再設定かを問い合わせる画面を表示する代わりに、印刷ジョブを強制キャンセルしてもよいし、キャンセルか再設定かを問い合わせてもよい。 Also, in the embodiment, the warning message is displayed when it is determined that the margin should not be added, but the warning message may be displayed first. For example, a check box may be provided in the warning message to ask the user whether or not to add the margin, and the user's instruction as to whether or not to add the margin may be accepted. Also, even if it is determined that the paper length is not appropriate, printing can be continued according to the user's instruction, but the continuation may not be accepted. That is, instead of displaying a screen asking whether to continue printing or reset the paper size, the print job may be forcibly canceled, or the user may inquire whether to cancel or reset.

また、実施の形態では、印刷処理を、プリンタドライバ411が実行する処理として説明したが、ラベル作成アプリ40等のアプリが実行する処理であっても良い。その場合、アプリは、プリンタドライバ411を起動して、プリンタドライバ411を介してプリンタの情報を取得すればよい。 Further, in the embodiment, the printing process is described as the process executed by the printer driver 411, but it may be the process executed by an application such as the label creation application 40 or the like. In that case, the application may start the printer driver 411 and acquire printer information via the printer driver 411 .

また、実施の形態に開示されている任意のフローチャートにおいて、任意の複数のステップにおける複数の処理は、処理内容に矛盾が生じない範囲で、任意に実行順序を変更できる、または並列に実行できる。 Further, in any flowchart disclosed in the embodiments, multiple processes in any multiple steps can be arbitrarily changed in execution order or executed in parallel as long as there is no contradiction in the processing contents.

また、実施の形態に開示されている処理は、単一のCPU、複数のCPU、ASICなどのハードウェア、またはそれらの組合せで実行されてもよい。また、実施の形態に開示されている処理は、その処理を実行するためのプログラムを記録した記録媒体、または方法等の種々の態様で実現することができる。 Also, the processing disclosed in the embodiments may be performed by a single CPU, multiple CPUs, hardware such as an ASIC, or a combination thereof. Further, the processes disclosed in the embodiments can be realized in various forms such as a recording medium recording a program for executing the processes, a method, and the like.

1 PC
2 プリンタ
11 CPU
14 不揮発性メモリ
16 ネットワークIF
17 USB-IF
18 ユーザIF
19 ディスプレイ
40 ラベル作成アプリ
1 PC
2 Printer 11 CPU
14 non-volatile memory 16 network IF
17 USB-IF
18 User interface
19 Display 40 Label making app

Claims (18)

情報処理装置のコンピュータによって実行可能であり、プリンタでの印刷に用いる用紙サイズの設定を行うための処理を実行するプログラムであって、前記プリンタには、装着可能なオプションユニットの種類が複数有り、オプションユニットの種類ごとに、用紙の第1の方向のサイズについての許容サイズがあり、
前記コンピュータに、
前記情報処理装置のユーザインタフェースを介して、用紙の前記第1の方向のサイズの入力を受け付ける第1受付処理と、
前記第1受付処理にて受け付けた前記第1の方向のサイズが、前記複数のオプションユニットのうちの少なくとも1つの前記許容サイズを満たしていない場合に、前記許容サイズを満たしていないことを示す警告を行う警告処理と、
前記ユーザインタフェースを介して、用紙サイズの登録を示す登録指示の入力を受け付ける第2受付処理と、
前記第2受付処理にて前記登録指示を受け付けた場合に、前記第1受付処理にて受け付けた前記第1の方向のサイズを含むデータであって、前記プリンタでの印刷に用いる用紙サイズの設定に用いられるデータである用紙データを、前記情報処理装置のメモリに記憶する記憶処理と、
を実行させる、
ことを特徴とするプログラム。
A program that can be executed by a computer of an information processing device and that executes processing for setting a paper size used for printing in a printer, wherein the printer has a plurality of types of optional units that can be installed, Each option unit type has an allowable size for the size of the paper in the first direction,
to the computer;
a first reception process for receiving an input of the size of the paper in the first direction via the user interface of the information processing apparatus;
When the size in the first direction received in the first reception process does not satisfy the allowable size of at least one of the plurality of option units, a warning indicating that the allowable size is not met. Warning processing that performs
a second reception process for receiving input of a registration instruction indicating registration of a paper size via the user interface;
Data including the size in the first direction received in the first reception process when the registration instruction is received in the second reception process, setting a paper size used for printing by the printer. a storage process of storing paper data, which is data used for
to run
A program characterized by
請求項1に記載するプログラムにおいて、
前記第1の方向は、前記プリンタにおける用紙の搬送方向であり、
前記オプションユニットは、印刷された後に前記第1の方向に搬送された用紙を、前記プリンタに装着された状態で受け付け、前記受け付けた用紙に対して加工を施すユニットであり、前記オプションユニットの種類ごとにそれぞれ異なる加工を、前記受け付けた用紙に施すものである、
ことを特徴とするプログラム。
In the program according to claim 1,
the first direction is a paper transport direction in the printer;
The option unit is a unit that receives the paper that has been printed and then conveyed in the first direction while being attached to the printer, and processes the received paper, and the type of the option unit: Each different processing is applied to the received paper,
A program characterized by
請求項1または請求項2に記載するプログラムにおいて、
前記許容サイズは、前記オプションユニットが前記プリンタに装着された状態での前記第1の方向に許容される最小値であり、前記オプションユニットの種類ごとに、前記第1の方向に許容される最小値が定められており、
前記第1受付処理にて受け付けた前記第1の方向のサイズが前記許容サイズよりも小さい場合に、前記警告処理において、前記許容サイズを満たしていない場合となる、
ことを特徴とするプログラム。
In the program according to claim 1 or claim 2,
The allowable size is the minimum allowable size in the first direction when the option unit is attached to the printer, and is the minimum allowable size in the first direction for each type of option unit. has a value,
When the size in the first direction received in the first reception process is smaller than the allowable size, the warning process indicates that the allowable size is not satisfied.
A program characterized by
請求項1から請求項3のいずれか1つに記載するプログラムにおいて、
前記警告処理では、
前記許容サイズを満たしていないオプションユニットの種類を示す情報と、そのオプションユニットの前記許容サイズと、を関連付けた態様で警告する、
ことを特徴とするプログラム。
In the program according to any one of claims 1 to 3,
In the warning process,
warning by associating information indicating the type of optional unit that does not satisfy the allowable size with the allowable size of the option unit;
A program characterized by
請求項4に記載するプログラムにおいて、
前記警告処理では、
警告する態様として、前記許容サイズを満たしていないオプションユニットの種類ごとに、オプションユニットの名称と、そのオプションユニットの許容サイズと、を前記情報処理装置の表示デバイスに表示させる、
ことを特徴とするプログラム。
In the program according to claim 4,
In the warning process,
As a mode of warning, for each type of option unit that does not satisfy the allowable size, the name of the option unit and the allowable size of the option unit are displayed on the display device of the information processing device.
A program characterized by
請求項1から請求項5のいずれか1つに記載するプログラムにおいて、
前記コンピュータに、
前記プリンタに現在装着されているオプションユニットの種類を取得する取得処理を実行させ、
前記警告処理では、
前記第1受付処理にて受け付けた前記第1の方向のサイズが、前記取得処理にて取得した種類のオプションユニットの前記許容サイズを満たしていない場合に、前記許容サイズを満たしていないことを警告する、
ことを特徴とするプログラム。
In the program according to any one of claims 1 to 5,
to the computer;
executing acquisition processing for acquiring the type of option unit currently installed in the printer;
In the warning process,
If the size in the first direction accepted in the first acceptance process does not meet the allowable size of the type of option unit acquired in the acquisition process, a warning is issued that the allowable size is not met. do,
A program characterized by
請求項1から請求項6のいずれか1つに記載するプログラムにおいて、
前記コンピュータに、
前記第1受付処理にて前記第1の方向のサイズの入力を受け付けても、前記警告処理を実行させない場合があり、前記第2受付処理にて前記登録指示を受け付けたことに応じて、前記警告処理を実行させる場合がある、
ことを特徴とするプログラム。
In the program according to any one of claims 1 to 6,
to the computer;
Even if the input of the size in the first direction is received in the first receiving process, the warning process may not be executed. It may cause warning processing to be executed,
A program characterized by
請求項1から請求項7のいずれか1つに記載するプログラムにおいて、
前記コンピュータに、
前記警告処理による警告を行う場合、前記ユーザインタフェースを介して、前記第1の方向のサイズの再入力を行う指示を受け付ける第3受付処理を実行させ、
さらに前記コンピュータに、
前記第3受付処理にて再入力の指示を受け付けた場合に、前記記憶処理を実行させず、再度、前記第1受付処理を実行させる、
ことを特徴とするプログラム。
In the program according to any one of claims 1 to 7,
to the computer;
executing a third reception process for receiving an instruction to re-input the size in the first direction via the user interface when issuing a warning by the warning process;
Furthermore, in said computer,
When a re-input instruction is received in the third reception process, the first reception process is executed again without executing the storage process.
A program characterized by
請求項8に記載するプログラムにおいて、
前記コンピュータに、
現在設定されている用紙の種類が第1の種類であれば、前記第3受付処理を実行し、第2の種類であれば、前記第3受付処理を実行させない、
ことを特徴とするプログラム。
In the program according to claim 8,
to the computer;
If the currently set paper type is the first type, the third receiving process is executed; if it is the second type, the third receiving process is not executed;
A program characterized by
請求項1から請求項9のいずれか1つに記載するプログラムにおいて、
前記コンピュータに、
印刷データのサイズに応じて用紙の前記第1の方向のサイズを変化させるサイズ可変オプションが設定されている場合に、前記許容サイズを満たさない可能性があること示す報知を行う報知処理を実行させる、
ことを特徴とするプログラム。
In the program according to any one of claims 1 to 9,
to the computer;
When a variable size option for changing the size of the paper in the first direction according to the size of the print data is set, a notification process is executed for notifying that the allowable size may not be satisfied. ,
A program characterized by
情報処理装置のコンピュータによって実行可能であり、プリンタへの印刷指示を契機に実行されるプログラムであって、前記プリンタには、装着可能なオプションユニットの種類が複数有り、オプションユニットの種類ごとに、用紙の第1の方向のサイズについて許容サイズがあり、
前記コンピュータに、
前記情報処理装置のユーザインタフェースを介して、前記プリンタへの前記印刷指示が入力された場合に、前記プリンタに現在装着されているオプションユニットの種類を取得する取得処理と、
前記印刷指示に対応する印刷ジョブに設定されている用紙データのうち前記第1の方向のサイズが、前記取得処理にて取得した種類のオプションユニットの前記許容サイズを満たしていない場合に、前記許容サイズを満たしていないことを示す警告を行う印刷時警告処理と、
を実行させる、
ことを特徴とするプログラム。
A program that can be executed by a computer of an information processing device and that is executed when a print instruction is given to a printer, wherein the printer has a plurality of types of optional units that can be installed, and for each type of optional unit, there is an allowable size for the size of the paper in the first direction;
to said computer;
an acquisition process for acquiring the type of an option unit currently attached to the printer when the print instruction to the printer is input via the user interface of the information processing apparatus;
If the size in the first direction of the paper data set in the print job corresponding to the print instruction does not satisfy the allowable size of the type of option unit acquired in the acquisition process, the allowable A print-time warning process that warns that the size is not satisfied;
to run
A program characterized by
請求項11に記載するプログラムにおいて、
前記コンピュータに、
前記印刷時警告処理による警告を行う場合に、前記印刷ジョブをキャンセルするキャンセル処理を実行させる、
ことを特徴とするプログラム。
In the program according to claim 11,
to the computer;
executing a cancel process for canceling the print job when issuing a warning by the warning process at the time of printing;
A program characterized by
請求項11に記載するプログラムにおいて、
前記コンピュータに、
前記印刷時警告処理による警告を行う場合に、前記ユーザインタフェースを介して、前記印刷ジョブに基づく印刷を継続するかキャンセルするかの入力を受け付ける印刷時受付処理と、
前記印刷時受付処理にてキャンセルを受け付けた場合に、前記印刷ジョブをキャンセルするキャンセル処理と、
を実行させる、
ことを特徴とするプログラム。
In the program according to claim 11,
to the computer;
print-time reception processing for receiving an input as to whether to continue or cancel printing based on the print job via the user interface when issuing a warning by the print-time warning processing;
a cancellation process of canceling the print job when the cancellation is accepted in the acceptance process at the time of printing;
to run
A program characterized by
情報処理装置のコンピュータによって実行可能であり、プリンタへの印刷指示を契機に実行されるプログラムであって、前記プリンタには、装着可能なオプションユニットの種類が複数有り、オプションユニットの種類ごとに、用紙の第1の方向のサイズについて許容サイズがあり、
前記コンピュータに、
前記情報処理装置のユーザインタフェースを介して、前記プリンタへの前記印刷指示が入力された場合に、前記プリンタに現在装着されているオプションユニットの種類を取得する取得処理と、
前記印刷指示に対応する印刷ジョブに設定された用紙の前記第1の方向のサイズが、前記取得処理にて取得した種類のオプションユニットの前記許容サイズを満たしていない場合に、前記印刷ジョブの印刷データの前記第1の方向の余白を大きくする余白追加処理と、
を実行させる、
ことを特徴とするプログラム。
A program that can be executed by a computer of an information processing device and that is executed when a print instruction is given to a printer, wherein the printer has a plurality of types of optional units that can be installed, and each type of optional unit has: there is an allowable size for the size of the paper in the first direction;
to the computer;
an acquisition process of acquiring the type of an option unit currently attached to the printer when the print instruction to the printer is input via the user interface of the information processing apparatus;
printing the print job when the size in the first direction of the paper set in the print job corresponding to the print instruction does not satisfy the allowable size of the type of optional unit acquired in the acquisition process; margin addition processing for increasing the margin of the data in the first direction;
to run
A program characterized by
請求項14に記載するプログラムにおいて、
前記コンピュータに、
前記余白追加処理にて余白を追加した場合に、余白を追加したことを示す通知を行う通知処理を実行させる、
ことを特徴とするプログラム。
In the program according to claim 14,
to the computer;
executing notification processing for notifying that a margin has been added when the margin is added in the margin addition processing;
A program characterized by
メモリと、
ユーザインタフェースと、
コンピュータと、
を備え、
前記コンピュータは、
前記ユーザインタフェースを介して、プリンタでの印刷に用いる用紙サイズの設定のうち、用紙の第1の方向のサイズの入力を受け付ける第1受付処理を実行し、前記プリンタには、装着可能なオプションユニットの種類が複数有り、オプションユニットの種類ごとに、用紙の前記第1の方向のサイズについての許容サイズがあり、
さらに前記コンピュータは、
前記第1受付処理にて受け付けた前記第1の方向のサイズが、前記複数のオプションユニットのうちの少なくとも1つの前記許容サイズを満たしていない場合に、前記許容サイズを満たしていないことを示す警告を行う警告処理と、
前記ユーザインタフェースを介して、用紙サイズの登録を示す登録指示の入力を受け付ける第2受付処理と、
前記第2受付処理にて前記登録指示を受け付けた場合に、前記第1受付処理にて受け付けた前記第1の方向のサイズを含むデータであって、前記プリンタでの印刷に用いる用紙サイズの設定に用いられるデータである用紙データを、前記メモリに記憶する記憶処理と、
を実行する、
ことを特徴とする情報処理装置。
memory;
a user interface;
a computer;
with
The computer is
executing a first reception process for receiving an input of a paper size in a first direction among paper size settings used for printing by the printer via the user interface; There are multiple types of options, each type of option unit has an allowable size for the size of the paper in the first direction,
Further, the computer
When the size in the first direction received in the first reception process does not satisfy the allowable size of at least one of the plurality of option units, a warning indicating that the allowable size is not met. Warning processing that performs
a second reception process for receiving an input of a registration instruction indicating registration of a paper size via the user interface;
Data including the size in the first direction received in the first reception process when the registration instruction is received in the second reception process, setting a paper size used for printing by the printer. a storage process of storing paper data, which is data used in the memory, in the memory;
run the
An information processing device characterized by:
ユーザインタフェースと、
コンピュータと、
を備え、
前記コンピュータは、
前記ユーザインタフェースを介して、プリンタへの印刷実行指示が入力された場合に、前記プリンタに現在装着されているオプションユニットの種類を取得する取得処理を実行し、前記プリンタには、装着可能なオプションユニットの種類が複数有り、オプションユニットの種類ごとに、用紙の第1の方向のサイズについて許容サイズがあり、
さらに前記コンピュータは、
前記印刷実行指示に対応する印刷ジョブに設定されている用紙データのうち前記第1の方向のサイズが、前記取得処理にて取得した種類のオプションユニットの前記許容サイズを満たしていない場合に、前記許容サイズを満たしていないことを示す警告を行う印刷時警告処理を実行する、
ことを特徴とする情報処理装置。
a user interface;
a computer;
with
The computer is
When a print execution instruction is input to the printer via the user interface, an acquisition process is executed to acquire the type of option unit currently installed in the printer, and the option unit that can be installed in the printer is executed There are multiple types of units, each type of optional unit has an allowable size for the size of the paper in the first direction,
Further, the computer
If the size in the first direction of the paper data set in the print job corresponding to the print execution instruction does not satisfy the allowable size of the type of option unit acquired in the acquisition process, perform a print-time warning process that warns that the allowed size is not met;
An information processing device characterized by:
ユーザインタフェースと、
コンピュータと、
を備え、
前記コンピュータは、
前記ユーザインタフェースを介して、プリンタへの印刷実行指示が入力された場合に、前記プリンタに現在装着されているオプションユニットの種類を取得する取得処理を実行し、前記プリンタには、装着可能なオプションユニットの種類が複数有り、オプションユニットの種類ごとに、用紙の第1の方向のサイズについて許容サイズがあり、
さらに前記コンピュータは、
前記印刷実行指示に対応する印刷ジョブに設定された用紙の前記第1の方向のサイズが、前記取得処理にて取得した種類のオプションユニットの前記許容サイズを満たしていない場合に、前記印刷ジョブの印刷データの前記第1の方向の余白を大きくする余白追加処理を実行する、
ことを特徴とする情報処理装置。
a user interface;
a computer;
with
The computer is
When a print execution instruction is input to the printer via the user interface, an acquisition process is executed to acquire the type of option unit currently installed in the printer, and the option unit that can be installed in the printer is executed There are multiple types of units, each type of optional unit has an allowable size for the size of the paper in the first direction,
Further, the computer
when the size of the paper in the first direction set in the print job corresponding to the print execution instruction does not satisfy the allowable size of the type of optional unit acquired in the acquisition process, executing margin addition processing for increasing the margin in the first direction of the print data;
An information processing device characterized by:
JP2019007584A 2019-01-21 2019-01-21 Program and Information Processing Equipment Active JP7192516B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019007584A JP7192516B2 (en) 2019-01-21 2019-01-21 Program and Information Processing Equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019007584A JP7192516B2 (en) 2019-01-21 2019-01-21 Program and Information Processing Equipment

Publications (2)

Publication Number Publication Date
JP2020119065A JP2020119065A (en) 2020-08-06
JP7192516B2 true JP7192516B2 (en) 2022-12-20

Family

ID=71892010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019007584A Active JP7192516B2 (en) 2019-01-21 2019-01-21 Program and Information Processing Equipment

Country Status (1)

Country Link
JP (1) JP7192516B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7815752B2 (en) * 2021-12-24 2026-02-18 ブラザー工業株式会社 Program and information processing device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002254715A (en) 2001-02-28 2002-09-11 Canon Ntc Inc Printer for tape-like printing medium
JP2003063071A (en) 2001-08-27 2003-03-05 Seiko Epson Corp Tape printing apparatus and tape printing method
JP2004330419A (en) 2003-04-30 2004-11-25 Sato Corp Label printer
JP2006043917A (en) 2004-07-30 2006-02-16 Sato Corp Label printer
JP2009220543A (en) 2008-03-19 2009-10-01 Casio Comput Co Ltd Printer and printing method
JP2013159103A (en) 2012-02-08 2013-08-19 Canon Finetech Inc Recording system, information processing device, and method of controlling recording
JP2016137628A (en) 2015-01-27 2016-08-04 キヤノン株式会社 RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM
JP2018069484A (en) 2016-10-26 2018-05-10 セイコーエプソン株式会社 Printing apparatus and printing apparatus control method
JP2018154080A (en) 2017-03-21 2018-10-04 セイコーエプソン株式会社 PRINT DATA GENERATION DEVICE, PRINT DATA GENERATION METHOD, PROGRAM, AND PRINT DEVICE

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05110804A (en) * 1991-10-14 1993-04-30 Ricoh Co Ltd Image forming device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002254715A (en) 2001-02-28 2002-09-11 Canon Ntc Inc Printer for tape-like printing medium
JP2003063071A (en) 2001-08-27 2003-03-05 Seiko Epson Corp Tape printing apparatus and tape printing method
JP2004330419A (en) 2003-04-30 2004-11-25 Sato Corp Label printer
JP2006043917A (en) 2004-07-30 2006-02-16 Sato Corp Label printer
JP2009220543A (en) 2008-03-19 2009-10-01 Casio Comput Co Ltd Printer and printing method
JP2013159103A (en) 2012-02-08 2013-08-19 Canon Finetech Inc Recording system, information processing device, and method of controlling recording
JP2016137628A (en) 2015-01-27 2016-08-04 キヤノン株式会社 RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM
JP2018069484A (en) 2016-10-26 2018-05-10 セイコーエプソン株式会社 Printing apparatus and printing apparatus control method
JP2018154080A (en) 2017-03-21 2018-10-04 セイコーエプソン株式会社 PRINT DATA GENERATION DEVICE, PRINT DATA GENERATION METHOD, PROGRAM, AND PRINT DEVICE

Also Published As

Publication number Publication date
JP2020119065A (en) 2020-08-06

Similar Documents

Publication Publication Date Title
JP2009203074A (en) Image forming device, printing medium supplying method, and computer program
US10963193B2 (en) Information processing apparatus executing setting process for printing
CN110506254B (en) Server, printer, and computer-readable storage medium
JP2008186407A (en) Image forming system, image forming apparatus, and computer
JP7192516B2 (en) Program and Information Processing Equipment
JP7234647B2 (en) Program and Information Processing Equipment
CN112394889B (en) Storage medium
CN101497284B (en) Printer
JP7298209B2 (en) Programs, programs for storage and information processing equipment
JP7268413B2 (en) program
JP7218628B2 (en) Programs, programs for storage and information processing equipment
JP7354655B2 (en) Programs and information processing equipment
JP7367468B2 (en) Programs, information processing devices and printers
JP7371451B2 (en) program
JP2016175197A (en) Image forming device
JP7375485B2 (en) Programs and information processing equipment
US8428482B2 (en) Image forming apparatus and computer readable medium
JP7415358B2 (en) Programs and information processing equipment
JP7815752B2 (en) Program and information processing device
JP2007136950A (en) Printing apparatus, control method therefor, and storage medium
JP2024076758A (en) Label printer environment setting device, environment setting program, and environment setting method
JP5924143B2 (en) Printing device
JP2024016507A (en) program
JP2024016506A (en) program
CN121209804A (en) Storage media, information processing devices and their control methods

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221031

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: 20221108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221121

R150 Certificate of patent or registration of utility model

Ref document number: 7192516

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150