JP7192516B2 - Program and Information Processing Equipment - Google Patents
Program and Information Processing Equipment Download PDFInfo
- 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
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 22
- 238000000034 method Methods 0.000 claims description 114
- 238000007639 printing Methods 0.000 claims description 70
- 238000012545 processing Methods 0.000 claims description 39
- 238000009966 trimming Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 9
- 238000005259 measurement Methods 0.000 description 9
- 238000000275 quality assurance Methods 0.000 description 9
- 239000000463 material Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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.
特許文献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.
以下、パーソナルコンピュータ(以下、「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
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
CPU11は、ROM12や不揮発性メモリ14から読み出したプログラムに従って、また、ユーザの操作に基づいて、各種の処理を実行する。CPU11は、コンピュータの一例である。ROM12には、PC1を起動するための起動プログラム等が記憶されている。RAM13は、各種の処理が実行される際の作業領域として、あるいは、データを一時的に記憶する記憶領域として利用される。不揮発性メモリ14は、例えば、HDD、フラッシュメモリであり、各種のアプリケーションプログラム(以下、「アプリ」とする)等のプログラム、画像データや文書データ等のデータ、各種設定を記憶する領域として利用される。ROM12、RAM13および不揮発性メモリ14は、いずれもメモリの一例である。また、CPU11がCPUバッファを備えているものであれば、CPUバッファもメモリの一例である。
The
メモリの一例はいずれも、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、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
ユーザIF18は、キーボード、マウス等のユーザによる入力操作を受け付けるハードウェアを含む。ディスプレイ19は、情報を画面に表示するハードウェアを含む。ディスプレイ19は、表示デバイスの一例である。なお、PC1は、ユーザIF18とディスプレイ19との両方の機能を備えたタッチパネル等を有していても良い。
The user IF 18 includes hardware such as a keyboard, mouse, etc. that accepts user input operations.
本形態の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
本形態のプリンタ2は、例えば、図2に示すように、印刷ヘッド21と、ロール状に巻き取られた印刷媒体22と、を内蔵し、印刷媒体22への印刷と印刷媒体22の搬送とを並行して行う、いわゆるラベルプリンタである。プリンタ2の印刷ヘッド21は、例えば、熱転写方式のものであり、発熱素子である複数の印字ピンの列を備える。プリンタ2は、印刷ヘッド21の各印字ピンを選択的に発熱させることで、印刷媒体22への印刷を行う。
For example, as shown in FIG. 2, the
プリンタ2にて用いられる印刷媒体22は、連続した帯状の基材221と、基材221の片面に貼着された印刷対象の用紙222とを含むものである。プリンタ2は、印刷媒体22を巻き出しつつ印刷ヘッド21にて用紙222に印刷する。これにより、図2に示すように、印刷媒体22のうちの印刷済みの部分が、排出口23から機外へ突出される。プリンタ2は、排出口23の近傍に、例えば、手動式のカッター24を備える。カッター24がユーザによって操作されることで、機外へ突出した部分が残りの印刷媒体22から切り取られて排出される。
The
プリンタ2にて用いられる印刷媒体22には、印刷対象の用紙222の形状によって複数の用紙種類がある。用紙種類は、例えば、長尺テープ、ダイカットラベル、マーク付きメディアである。長尺テープは、基材221と同様の連続した帯状の用紙222が基材221に貼着されているものである。例えば、印刷済みの部分をカッター24等で切り取ることで、長尺テープから所定の長さのラベルが作成される。ダイカットラベルは、所定の形状に予め切断された切断済みの用紙222が、基材221に所定の間隔を空けて貼着されているものである。マーク付きメディアは、印刷媒体22の長手方向に所定の間隔でマークが設けられているものであり、各用紙222は1つずつのマークを含む範囲に設定されている。
The
本形態のラベル作成アプリ40は、プリンタ2での印刷によって作成する個々のラベルの用紙サイズの設定を受け付ける。以下では、用紙サイズのうち、印刷媒体22の搬送方向の大きさを、「用紙長さ」とし、搬送方向に直交する方向の大きさを、「用紙幅」とする。印刷媒体22の搬送方向は、第1の方向の一例である。用紙幅は、セットされた印刷媒体22によって決まる。例えば、用紙222の幅が基材221の幅よりも小さい場合、用紙幅は、用紙222の幅である。
The
用紙長さは、用紙種類や印刷データによってそれぞれ異なる。用紙種類が長尺テープの場合、用紙長さは、個々の印刷データの印刷対象となる範囲であり、印刷後に排出口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
なお、本形態のプリンタ2は、セットされている印刷媒体22の用紙サイズを計測して計測結果を出力するサイズ計測機能を有している。プリンタ2は、搬送経路に光センサを備え、印刷媒体22を搬送しつつ基材221上の用紙222の有無やマークの有無を光センサによって検知する。サイズ計測機能の実行により、プリンタ2は、印刷媒体22の用紙種類、用紙長さ、用紙幅を取得する。また、印刷媒体22がカセットに収容され、プリンタ2にカセットが装着されることで、プリンタ2がカセットから印刷媒体22の情報を取得できる場合には、プリンタ2は、取得した情報に基づいて用紙種類等の情報を取得してもよい。
Note that the
PC1の不揮発性メモリ14に記憶される用紙登録DB403は、プリンタ2にて用いられる印刷媒体22の種類やサイズ等の情報を含む用紙データを、印刷媒体22の名称である用紙名称と関連付けて記憶するデータベースである。用紙データは、プリンタ2に印刷を実行させる際に、印刷ジョブに設定される印刷媒体22の情報として用いられる。PC1の用紙設定アプリ401は、印刷媒体22の情報を用紙登録DB403に登録させるアプリである。用紙設定アプリ401は、サイズ計測機能による計測結果に基づく登録も、ユーザの手入力による登録も受け付ける。
The paper registration DB 403 stored in the
本形態のプリンタ2は、例えば、図2に示すように、排出口23の外側にオプションユニット25の装着が可能なものである。オプションユニット25は、印刷後の印刷媒体22に加工を施すユニットであり、例えば、カッターオプション、ピーラーオプションであって、1つのみの装着が可能である。カッターオプションは、印刷済みで排出口23から排出された印刷媒体22を自動的にカットするものであり、例えば、1ラベルごとにカット、全ラベルの後端でカット、の設定が可能である。ピーラーオプションは、用紙222を基材221から剥がすものであり、例えば、用紙222を途中まで基材221から剥がした状態で排出する。
In the
カッターオプションを装着した場合、オプションユニット25の内部でカットされることから、短すぎる用紙長さでのカットは、カット済みのシートがカット刃に付着するなど、オプションユニット25の不調を招く可能性がある。また、ピーラーオプションを装着した場合、基材からはがした部分が短すぎると、オプションユニット25から適切に排出できない可能性がある。そのため、各オプションユニット25には、それぞれ、適切に使用するために許容される用紙長さの最小値である最小長さが設定されている。
When the cutter option is installed, the paper is cut inside the
すなわち、オプションユニット25を使用する場合、用紙長さが、使用するオプションユニット25に対応して定義されている最小長さ以上であることが好ましい。使用するオプションユニット25の最小長さより短い用紙長さを含む印刷設定での印刷は、プリンタ2の品質保証外の印刷である。最小長さは、許容サイズの一例である。なお、最小長さは、各オプションユニット25の設計値から求められるサイズであっても良いし、試験結果等から得られる品質保証サイズであっても良い。また、オプションユニット25を使用しない場合にも、品質保証外となる最小長さは設定されていてもよい。
That is, when using the
各オプションユニット25に設定されている最小長さは、例えば、以下の通りである。
カッターオプション取り付け時: 25.4mm
ピーラーオプション取り付け時: 12.7mm
オプション取り付け無し時: 6.0mm
For example, the minimum length set for each
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
なお、「取得」は要求を必須とはしない概念で用いる。すなわち、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
また、CPU11による、情報Aは事柄Bであることを示しているか否かを判断する処理を、「情報Aから、事柄Bであるか否かを判断する」のように概念的に記載することがある。CPU11による、情報Aが事柄Bであることを示しているか、事柄Cであることを示しているか、を判断する処理を、「情報Aから、事柄Bであるか事柄Cであるかを判断する」のように概念的に記載することがある。
Also, the process of judging by the
ラベル作成アプリ40は、印刷設定の指示を受け付けると、プリンタドライバ411を起動して、プリンタドライバ411の印刷設定処理を実行させる。プリンタドライバ411による印刷設定処理の手順について、図3のフローチャートを参照して説明する。印刷設定処理は、ラベル作成アプリ40にて印刷設定の指示を受け付けたことを契機に、PC1のCPU11にて実行される。
Upon receiving the print setting instruction, the
印刷設定処理では、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
用紙選択欄511は、用紙サイズの名称の選択を受け付ける欄である。用紙選択欄511には、一般的な複数種の用紙サイズの名称、および、用紙登録DB402に登録済みの印刷媒体22の名称が、選択肢として表示される。例えば、用紙登録DB402に登録済みの印刷媒体22の名称が選択されると、CPU11は、選択された用紙名称に対応して記憶されている印刷媒体22のサイズを用紙サイズ欄512に表示させる。また、用紙サイズ設定ボタン52は、新たな用紙を用紙登録DB402に登録させる動作を開始する指示を受け付けるボタンである。
A
用紙サイズ欄512は、用紙サイズの入力を受け付ける欄である。用紙サイズ欄512では、印刷の向きの情報も受け付ける。印刷部数欄513は、同じラベルを作成する部数の入力を受け付ける欄である。オプション欄514は、ラベル作成時にオプションユニット25を使用するか否かを示す情報の入力を受け付ける欄である。
A
CPU11は、表示中の印刷設定画面51にて、各欄への入力を受け付け、受け付けた情報を印刷設定画面51に表示させる。そして、CPU11は、用紙サイズ設定ボタン52が押下されたか否かを判断する(S102)。用紙サイズ設定ボタン52が押下されたと判断した場合(S102:YES)、CPU11は、用紙設定アプリ401(図1参照)を起動し(S103)、用紙設定処理を実行する(S104)。用紙設定処理は、印刷媒体22の情報を受け付け、受け付けた情報に用紙名称を付けて用紙登録DB402に登録する処理である。
The
次に、用紙設定処理の手順について、図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
用紙名称欄611は、用紙登録DB402に登録する用紙名称の入力と、用紙種類の選択と、を受け付ける欄である。なお、用紙種類としては、前述したように、例えば、長尺テープ、ダイカットラベル、マーク付きメディア、がある。用紙サイズ欄612は、個別のラベルの大きさの入力を受け付ける欄と、用紙種類がマーク付きメディアである場合のマークの配置を示す情報の入力を受け付ける欄と、を含む。長尺テープであれば、用紙長さは自由に設定できる。ダイカットラベルやマーク付きメディアの場合には、用紙サイズ欄612の各情報は個別のラベルの大きさによって決まっている。また、余白サイズ欄613は、印刷領域の周囲の余白を設定する情報の入力を受け付ける欄である。
A
用紙自動検知ボタン62は、プリンタ2に装着されている用紙のサイズの計測を、プリンタ2に、プリンタ2が備えるサイズ計測機能によって行わせる指示を受け付けるボタンである。用紙自動検知ボタン62が押下されると、PC1は、サイズ計測機能による計測を指示するサイズ検知コマンドをプリンタ2に送信する。そして、PC1は、プリンタ2から計測結果を受信し、受信した情報に基づいて、用紙登録画面61の情報を更新する。追加ボタン63は、用紙登録画面61に入力されている情報を用紙登録DB402に登録する登録指示を受け付けるボタンである。キャンセルボタン64は、登録せずに用紙設定処理を終了する指示を受け付けるボタンである。
The automatic
CPU11は、表示中の用紙登録画面61にて、追加ボタン63が押下されたか否かを判断する(S202)。S202は、第2受付処理の一例である。追加ボタン63が押下されていないと判断した場合(S202:NO)、CPU11は、キャンセルボタン64が押下されたか否かを判断する(S203)。キャンセルボタン64が押下されていないと判断した場合(S203:NO)、CPU11は、S202に戻り、追加ボタン63またはキャンセルボタン64が押下されるまで、用紙登録画面61への入力を受け付ける。
The
追加ボタン63が押下されたと判断した場合(S202:YES)、CPU11は、用紙登録画面61に入力されている各情報を取得し、用紙長さ欄65に用紙長さが設定されているか否かを判断する(S204)。用紙長さが設定されていると判断した場合(S204:YES)、CPU11は、警告メッセージの表示が許容されているか否かを判断する(S205)。警告メッセージは、後述するように、受け付けた用紙長さに対して注意を喚起するメッセージである。警告メッセージを表示した際には、以後の警告メッセージの表示を許容しない旨のユーザの設定を受け付ける。この設定を受け付け済みであれば、CPU11は、S205にてNOと判断する。
If it is determined that the
警告メッセージの表示が許容されていると判断した場合(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
CPU11は、用紙登録画面61の用紙名称欄611に含まれる用紙種類の欄で、長尺テープが選択されているか否かを判断する(S208)。長尺テープが選択されていると判断した場合(S208:YES)、CPU11は、ディスプレイ19に、再設定を受け付けるか否かを問い合わせる再設定メッセージをさらに表示させる(S209)。長尺テープは、第1の種類の一例であり、ダイカットラベルまたはマーク付きメディアは、第2の種類の一例である。
The
メッセージの具体例を図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
図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
ダイカットラベルまたはマーク付きメディアである場合には、再設定メッセージ712または再設定メッセージ722が含まれないメッセージ、すなわち、警告メッセージ711または警告メッセージ721のみが表示される。ダイカットラベルまたはマーク付きメディアは、印刷媒体22ごとに用紙222の大きさが予め決まっており、再設定を受け付けてもユーザが困惑する可能性が高いことから、CPU11は、再設定を受け付けず、警告するのみとすることでユーザの困惑を回避できる。
In the case of die-cut labels or marked media, only messages that do not contain
図5の説明に戻る。再設定メッセージ712、722を表示させた後、CPU11は、再設定の指示を受け付けたか否かを判断する(S210)。S210は、第3受付処理の一例である。再設定の指示を受け付けていないと判断した場合(S210:NO)、CPU11は、このままで登録する指示を受け付けたか否かを判断する(S211)。このままで登録する指示も受け付けていないと判断した場合(S211:NO)、CPU11は、再設定の指示またはこのままの指示を受け付けるまで待機する。
Returning to the description of FIG. After displaying the
再設定の指示を受け付けたと判断した場合(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
S212の後、または、キャンセルボタン64が押下されたと判断した場合(S203:YES)、CPU11は、用紙登録画面61を閉じ(S213)、用紙設定処理を終了して、印刷設定処理に戻る。なお、用紙設定処理は、印刷設定画面51の用紙サイズ設定ボタン52への操作による指示に限らず、ユーザの指示によって用紙設定アプリ401が直接実行されることもある。ユーザの指示に基づいて実行された場合、用紙設定処理の終了により、用紙登録画面61を閉じて、その前の表示状態に戻る。
After S212, or when determining that the cancel
図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
OKボタン53が押下されていないと判断した場合(S105:NO)、CPU11は、キャンセルボタン54が押下されたか否かを判断する(S106)。キャンセルボタン54が押下されていないと判断した場合(S106:NO)、CPU11は、S102に戻り、用紙サイズ設定ボタン52とOKボタン53とキャンセルボタン54との何れかが押下されるまで待機する。
When determining that the
OKボタン53が押下されたと判断した場合(S105:YES)、CPU11は、オプション欄514にて、カッターオプションまたはピーラーオプションが選択されているか否かを判断する(S107)。オプションが選択されていると判断した場合(S107:YES)、CPU11は、用紙長さ欄55に入力されている用紙長さが、オプション欄514にて設定されているオプションの最小長さよりも短いか否かを判断する(S108)。
When determining that the
前述したように、プリンタ2は、オプションユニット25(図2参照)として、カッターオプションまたはピーラーオプションを装着可能である。これらを装着した状態で、印刷時にその機能を発揮させるためには、印刷設定画面51のオプション欄514にて、使用するオプションを設定する必要がある。オプション欄514にてカッターオプションまたはピーラーオプションが選択されている場合、用紙長さは、選択中のオプションの最小長さ以上であることが推奨される。
As described above, the
また、オプション欄514には、「トリミング」の項目が含まれる。トリミングは、印刷対象の画像の大きさに合わせて、余白部分を切り取って用紙長さを短くするオプションである。ラベル作成アプリ40は、トリミングが設定されている場合、例えば、用紙長さ欄55に5文字分の長さが設定されていても、印刷データが3文字分の画像である場合、用紙長さを2文字分短くして3文字分の長さのラベルを作成する。トリミングが設定されている場合、作成されるラベルの長さは、用紙長さ欄55に入力されている用紙長さよりも短くなる可能性がある。トリミングは、サイズ可変オプションの一例である。
Further, the
CPU11は、用紙長さが選択中のオプションの最小長さよりも短いと判断した場合(S108:YES)、CPU11は、ディスプレイ19に警告メッセージを表示させる(S109)。また、オプション欄514にてカッターオプションまたはピーラーオプションが選択され、さらにトリミングが選択されている場合、CPU11は、用紙長さが選択中のオプションの最小長さ以上であってもS108でYESと判断し、トリミングによって最小長さを下回る可能性があることを報知する。S109は、警告処理の一例であり、オプション欄514にトリミングが選択されている場合のS109は、報知処理の一例である。なお、トリミングを行わなくても用紙長さが最小長さより短い場合、警告メッセージにトリミングの情報を含めなくても良い。
When the
CPU11は、選択されている用紙が長尺テープであるか否かを判断する(S110)。そして、長尺テープであると判断した場合(S110:YES)、CPU11は、ディスプレイ19に、再設定を受け付けるか否かを問い合わせる再設定メッセージを表示させる(S111)。再設定メッセージは、S209にて表示する再設定メッセージと同様の、再設定を行うか否かをユーザに問い合わせるメッセージである。
The
トリミングとカッターオプションとが設定され、長尺テープが選択されている場合のメッセージの例を図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
再設定メッセージを表示させた後、CPU11は、再設定の指示を受け付けたか否かを判断する(S112)。再設定の指示を受け付けていないと判断した場合(S112:NO)、CPU11は、このままで設定する指示を受け付けたか否かを判断する(S113)。このままで設定する指示も受け付けていないと判断した場合(S113:NO)、CPU11は、再設定の指示またはこのままの指示を受け付けるまで待機する。
After displaying the reset message, the
再設定の指示を受け付けたと判断した場合(S112:YES)、CPU11は、S101に戻って印刷設定画面51への再設定を受け付ける。一方、オプションが選択されていないと判断した場合(S107:NO)、または、用紙長さがオプションの最小長さ以上であると判断した場合(S108:NO)、または、長尺テープではないと判断した場合(S110:NO)、または、このままで設定する指示を受け付けたと判断した場合(S113:YES)、CPU11は、設定された各情報を印刷設定として記憶する(S114)。S114の後、または、キャンセルボタン54が押下されたと判断した場合(S106:YES)、CPU11は、印刷設定画面51を閉じ(S115)、印刷設定処理を終了する。
If the
この印刷設定処理では、CPU11は、プリンタ2に実際にオプションユニット25が装着されているか否かに関わらず、印刷設定画面51にてオプションの使用が選択されているか否かに基づいて警告メッセージを表示する。そのため、印刷設定処理での警告メッセージの表示は、プリンタ2と通信できない状態であっても実行可能である。
In this print setting process, the
次に、プリンタドライバ411による印刷処理の手順について、図8のフローチャートを参照して説明する。ラベル作成アプリ40は、印刷対象の画像データの選択と印刷実行の指示とを受け付けると、設定されている印刷設定を用いて印刷ジョブを生成し、OS41を介してプリンタドライバ411を起動する。この印刷処理は、プリンタドライバ411に従って、PC1のCPU11にて実行される。
Next, the procedure of print processing by the
印刷処理では、CPU11は、プリンタ2に装着されているオプションユニット25の情報を取得する(S302)。S302は、取得処理の一例である。CPU11は、例えば、プリンタ2との通信を行ってオプションユニット25の情報を取得する。
In the printing process, the
CPU11は、取得したオプションユニット25の情報に基づいて、印刷ジョブに設定されている用紙長さが適切であるか否かを判断する(S303)。例えば、プリンタ2にオプションユニット25が装着されていない場合、または、装着されていても印刷設定にそのオプションユニット25の使用が指定されていない場合、CPU11は、S303にてYESと判断する。
Based on the acquired information of the
また、プリンタ2にオプションユニット25が装着されており、そのオプションユニット25の使用が印刷設定に指定されている場合、CPU11は、印刷ジョブの用紙長さが当該オプションユニット25の最小長さ以上であれば、S303にてYESと判断する。一方、印刷ジョブの用紙長さが、装着され指定されているオプションユニット25の最小長さより短い場合、CPU11は、S303にてNOと判断する。なお、印刷設定にてトリミングが設定されている場合、印刷ジョブの用紙長さは、トリミング後の用紙長さとなっている。
If the
用紙長さが適切ではないと判断した場合(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
余白を追加すると判断した場合(S304:YES)、CPU11は、印刷ジョブの用紙長さをオプションユニット25の最小長さ以上となるように余白を追加する(S305)。CPU11は、例えば、印刷データの前または後または前後の両方に、必要な長さの空欄を追加する。S305は、余白追加処理の一例である。さらに、CPU11は、ディスプレイ19に、余白を追加したことをユーザに通知するメッセージを表示させる(S306)。S306は、通知処理の一例である。余白の追加を通知することで、ユーザが余白の追加を認識でき、印刷設定と異なる長さの用紙222が出力されることに伴うユーザの困惑を回避できる。
When determining to add a margin (S304: YES), the
追加する余白の量は、用紙長さが最小長さ以上となるように、可変量の余白を追加するとしても良いし、予め決めた固定量の余白を追加するとしても良い。また、例えば、トリミングのオプションにより用紙長さが印刷設定より短くなったことで、用紙長さが最小長さより短くなった場合、トリミングによって削除された分の余白を元に戻すことで、用紙長さをオプションユニット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
余白を追加しないと判断した場合(S304:NO)、CPU11は、ディスプレイ19に警告メッセージを表示させる(S307)。S307は、印刷時警告処理の一例である。S307では、CPU11は、例えば、図9に示すように、装着されているオプションユニット25の種類とその最小長さの情報を含む警告メッセージ741と、印刷を続行するか否かを問い合わせる問い合わせメッセージ742と、を含むメッセージ74を表示させる。問い合わせメッセージ742には、印刷を続行する指示を受け付けるボタンと、印刷をキャンセルして印刷設定を再設定する指示を受け付けるボタンとが含まれる。
When determining not to add the margin (S304: NO), the
そして、CPU11は、再設定の指示を受け付けたか否かを判断する(S308)。再設定の指示を受け付けていないと判断した場合(S308:NO)、CPU11は、続行の指示を受け付けたか否かを判断する(S309)。続行の指示も受け付けていないと判断した場合(S309:NO)、CPU11は、再設定の指示または続行の指示を受け付けるまで待機する。S308とS309とは、印刷時受付処理の一例である。
Then, the
再設定の指示を受け付けたと判断した場合(S308:YES)、CPU11は、印刷ジョブをキャンセルして(S310)、前述した印刷設定処理の実行を開始し(S311)、印刷処理を終了する。S310は、キャンセル処理の一例である。印刷ジョブを強制的にキャンセルすることで、品質保証外の用紙設定による印刷を回避できる。
If the
一方、用紙サイズが適切であると判断した場合(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
プリンタ2に印刷データを送信した場合、印刷データを受信したプリンタ2は印刷の実行を開始する。この場合、CPU11は、ディスプレイ19に印刷実行中を示すウィンドウを表示させても良い。本形態のPC1は、用紙サイズの設定が適切ではないと判断した場合であっても、ユーザによる続行の指示を受け付けた場合には、そのままの設定で印刷を実行する。その場合に印刷経過を表示させることで、オプションユニット25への悪影響の可能性を承知の上で印刷を行いたいユーザの利便性が高い。
When the print data is sent to the
以上、詳細に説明したように、本明細書に記載の印刷システムによれば、印刷設定にて設定された用紙長さがオプションユニット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
さらに、本明細書に記載の印刷システムでは、用紙情報の登録時、印刷設定の受け付け時、印刷実行指示の受け付け時に、それぞれ異なる警告メッセージを表示させる。用紙情報の登録時には、装着可能な各オプションユニット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
また、本明細書に記載の用紙設定処理では、用紙長さが最小長さを満たしていないことを警告した場合、用紙登録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
なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、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
また、プリンタ2の印刷方式は、熱転写方式に限らず、例えば、インクジェット方式、電子写真方式、感熱方式でもよい。また、プリンタ2にて用いる印刷媒体は、連続用紙であれば良く、ラベルに限らず、例えば、ロール紙でもよい。
Moreover, the printing method of the
また、実施の形態では、用紙種類がダイカットラベルまたはマーク付きメディアの場合、用紙長さの再設定を受け付けないとしたが、受け付けても良い。 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
また、用紙長さが適切であるか否かの判断や警告メッセージの表示は、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
また、実施の形態の用紙設定処理では、用紙長さが最小長さよりも短い場合に警告を行うとしたが、用紙長さにかかわらず、常に警告を行うとしても良い。具体的には、用紙設定処理の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
また、実施の形態では、余白を追加しないと判断した場合に警告メッセージを表示するとしたが、先に警告メッセージの表示を行っても良い。例えば、警告メッセージ中に、余白を追加するか否かをユーザに問い合わせるチェックボックスを設け、余白を追加するか否かのユーザの指示を受け付けても良い。また、用紙長さが適切でないと判断した場合であっても、ユーザの指示によって印刷を続行できるとしたが、続行を受け付けなくても良い。つまり、印刷の続行か用紙サイズの再設定かを問い合わせる画面を表示する代わりに、印刷ジョブを強制キャンセルしてもよいし、キャンセルか再設定かを問い合わせてもよい。 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
また、実施の形態に開示されている任意のフローチャートにおいて、任意の複数のステップにおける複数の処理は、処理内容に矛盾が生じない範囲で、任意に実行順序を変更できる、または並列に実行できる。 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
14
17 USB-IF
18 User interface
19
Claims (18)
前記コンピュータに、
前記情報処理装置のユーザインタフェースを介して、用紙の前記第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の方向に搬送された用紙を、前記プリンタに装着された状態で受け付け、前記受け付けた用紙に対して加工を施すユニットであり、前記オプションユニットの種類ごとにそれぞれ異なる加工を、前記受け付けた用紙に施すものである、
ことを特徴とするプログラム。 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の方向に許容される最小値であり、前記オプションユニットの種類ごとに、前記第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
前記警告処理では、
前記許容サイズを満たしていないオプションユニットの種類を示す情報と、そのオプションユニットの前記許容サイズと、を関連付けた態様で警告する、
ことを特徴とするプログラム。 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
前記警告処理では、
警告する態様として、前記許容サイズを満たしていないオプションユニットの種類ごとに、オプションユニットの名称と、そのオプションユニットの許容サイズと、を前記情報処理装置の表示デバイスに表示させる、
ことを特徴とするプログラム。 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受付処理にて受け付けた前記第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受付処理にて前記第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の方向のサイズの再入力を行う指示を受け付ける第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
前記コンピュータに、
現在設定されている用紙の種類が第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の方向のサイズを変化させるサイズ可変オプションが設定されている場合に、前記許容サイズを満たさない可能性があること示す報知を行う報知処理を実行させる、
ことを特徴とするプログラム。 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の方向のサイズが、前記取得処理にて取得した種類のオプションユニットの前記許容サイズを満たしていない場合に、前記許容サイズを満たしていないことを示す警告を行う印刷時警告処理と、
を実行させる、
ことを特徴とするプログラム。 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
前記コンピュータに、
前記印刷時警告処理による警告を行う場合に、前記印刷ジョブをキャンセルするキャンセル処理を実行させる、
ことを特徴とするプログラム。 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
前記コンピュータに、
前記印刷時警告処理による警告を行う場合に、前記ユーザインタフェースを介して、前記印刷ジョブに基づく印刷を継続するかキャンセルするかの入力を受け付ける印刷時受付処理と、
前記印刷時受付処理にてキャンセルを受け付けた場合に、前記印刷ジョブをキャンセルするキャンセル処理と、
を実行させる、
ことを特徴とするプログラム。 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の方向の余白を大きくする余白追加処理と、
を実行させる、
ことを特徴とするプログラム。 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
前記コンピュータに、
前記余白追加処理にて余白を追加した場合に、余白を追加したことを示す通知を行う通知処理を実行させる、
ことを特徴とするプログラム。 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:
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7815752B2 (en) * | 2021-12-24 | 2026-02-18 | ブラザー工業株式会社 | Program and information processing device |
Citations (9)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05110804A (en) * | 1991-10-14 | 1993-04-30 | Ricoh Co Ltd | Image forming device |
-
2019
- 2019-01-21 JP JP2019007584A patent/JP7192516B2/en active Active
Patent Citations (9)
| 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 |