JP2019113990A - Printer, printing method, and program - Google Patents
Printer, printing method, and program Download PDFInfo
- Publication number
- JP2019113990A JP2019113990A JP2017246105A JP2017246105A JP2019113990A JP 2019113990 A JP2019113990 A JP 2019113990A JP 2017246105 A JP2017246105 A JP 2017246105A JP 2017246105 A JP2017246105 A JP 2017246105A JP 2019113990 A JP2019113990 A JP 2019113990A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- character string
- print data
- medium
- 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.)
- Pending
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Printers Characterized By Their Purpose (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
Abstract
Description
本明細書の開示は、印刷装置、印刷方法、及び、プログラムに関する。 The disclosure of the present specification relates to a printing apparatus, a printing method, and a program.
従来から、長尺状の被印刷媒体に文字、図形等を印刷してラベルを作成するラベルプリンタが知られている(例えば、特許文献1参照)。 Conventionally, a label printer is known which produces a label by printing characters, figures and the like on a long printing medium (see, for example, Patent Document 1).
ラベルは、ラベルの長さ方向を縦に向ける縦置きで使用される場合と、ラベルの長さ方向を横に向ける横置きで使用される場合がある。一般に、縦置きで使用される場合には、文字を縦に書き進める縦書きで印刷が行われることが多く、その反対に、横置きで使用される場合には、文字を横に書き進める横書きで印刷が行われることが多い。このため、従来のラベルプリンタでは、縦置き・縦書き用の印刷フォーマットと、横置き・横書き用の印刷フォーマットが、利用者に提供されている。 Labels may be used in a vertical orientation where the longitudinal direction of the label is oriented or in a horizontal orientation where the longitudinal direction of the label is oriented. In general, when used in portrait orientation, printing is often performed in vertical writing, in which characters are written vertically. Conversely, in horizontal orientation, horizontal writing, in which characters are written horizontally. Printing is often done. For this reason, in the conventional label printer, the print format for vertical / vertical writing and the print format for horizontal / horizontal writing are provided to the user.
しかしながら、利用者が要求するラベルの向き(縦置き、横置き)と印刷方向(縦書き、横書き)の組み合わせはこれらに限らない。様々な組み合わせを使用可能なラベルプリンタが求められている。 However, the combination of the label orientation (longitudinal placement, horizontal placement) and the printing orientation (vertical writing, horizontal writing) required by the user is not limited to these. There is a need for a label printer that can be used in various combinations.
以上のような実情を踏まえ、本発明の一側面に係る目的は、被印刷媒体の向きと印刷方向を任意に組み合わせた印刷を容易に実現する技術を提供することである。 Based on the above-mentioned actual situation, an object according to one aspect of the present invention is to provide a technique for easily realizing printing in which the orientation of the medium to be printed and the printing direction are arbitrarily combined.
本発明の一態様に係る印刷装置は、長尺状の被印刷媒体に印刷を行う印刷ヘッドと、前記印刷ヘッドを制御する制御部と、を備え、前記制御部は、印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する。 A printing apparatus according to an aspect of the present invention includes a print head that performs printing on a long print medium, and a control unit that controls the print head, and the control unit is included in print data. The direction of the printed string is controlled with respect to the direction of the print medium by inserting a new-line character between characters of the existing string.
本発明の一態様に係る印刷方法は、長尺状の被印刷媒体に印刷を行う印刷ヘッドを有する印刷装置が行う印刷方法であって、印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する。 A printing method according to an aspect of the present invention is a printing method performed by a printing apparatus having a print head for printing on a long print medium, and a line feed is performed between characters of a character string included in print data. By inserting characters, the direction of the character string to be printed with respect to the direction of the print medium is controlled.
本発明の一態様に係るプログラムは、長尺状の被印刷媒体に印刷を行う印刷ヘッドを有する印刷装置に、印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する処理を実行させる。 A program according to an aspect of the present invention inserts a line feed character between characters of a character string included in print data in a printing apparatus having a print head for printing on a long print medium. A process of controlling the direction of the character string to be printed with respect to the direction of the print medium is performed.
上記の態様によれば、被印刷媒体の向きと印刷方向を任意に組み合わせた印刷を容易に実現することができる。 According to the above aspect, it is possible to easily realize printing in which the orientation of the medium to be printed and the printing direction are arbitrarily combined.
図1は、一実施形態に係る印刷装置1の斜視図である。印刷装置1は、長尺状の被印刷媒体Mに印刷を行うラベルプリンタである。以降では、インクリボンを使用する熱転写方式のラベルプリンタを例にして説明するが、印刷方式は特に限定されない。印刷装置1は、感熱紙を使用する感熱方式のラベルプリンタであってもよい。また、ラベルプリンタである印刷装置1は、インクジェットプリンタ、レーザプリンタなどであってもよい。また、以降では、シングルパス(ワンパス)方式で印刷を行うラベルプリンタを例示するが、印刷装置1は、マルチパス(スキャン)方式で印刷を行ってもよい。
FIG. 1 is a perspective view of a
図2は、被印刷媒体Mの構成を例示した図である。被印刷媒体Mは、テープカセット内部にロール状に巻かれた状態で収容されている長尺状のテープ部材である。より具体的には、被印刷媒体Mは、粘着層ADを有する基材Bと、粘着層ADを覆うように剥離可能に基材Bに貼付されたセパレータSと、を有する粘着テープ部材である。なお、被印刷媒体Mの構成は、図2に示す構成に限らない。被印刷媒体Mは、セパレータSのなく基材Bのみからなる粘着テープ部材であってもよい。また、被印刷媒体Mは、粘着層を有しない長尺状の部材であってもよい。 FIG. 2 is a diagram illustrating the configuration of the print medium M. The print medium M is a long tape member housed in a rolled state inside the tape cassette. More specifically, the medium to be printed M is an adhesive tape member having a substrate B having an adhesive layer AD, and a separator S attached to the substrate B in a peelable manner so as to cover the adhesive layer AD. . The configuration of the print medium M is not limited to the configuration shown in FIG. The medium to be printed M may be an adhesive tape member made of only the base material B without the separator S. Moreover, the medium to be printed M may be a long member having no adhesive layer.
印刷装置1は、図1に示すように、装置筐体2と、入力部3と、表示部4と、開閉蓋18と、カセット収容部19を備える。装置筐体2の上面には、入力部3、表示部4、及び開閉蓋18が配置されている。また、図示しないが、装置筐体2には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。
As shown in FIG. 1, the
入力部3は、入力キー、十字キー、変換キー、決定キーなどの種々のキーを備える。表示部4は、例えば液晶ディスプレイ、有機EL(electro-luminescence)ディスプレイなどである。表示部4は、後述する各種画面、入力部3からの入力に対応する文字等、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。また、印刷中には、被印刷媒体Mへの印刷が指示された文字や図形等の内容が表示され、印刷処理の進捗状況が表示されてもよい。なお、表示部4にはタッチパネルユニットが設けられていてもよく、その場合、表示部4を入力部3の一部として看做してもよい。
The
開閉蓋18は、カセット収容部19の上部に開閉可能に配置されている。開閉蓋18は、ボタン18aを押下されることにより開放される。開閉蓋18には、この開閉蓋18が閉じた状態でもカセット収容部19にテープカセット30(図3参照)が収容されているか否かを目視で確認可能とするために、窓18bが形成されている。また、装置筐体2の側面には、排出口2aが形成されている。印刷装置1内で印刷が行われた被印刷媒体Mは、排出口2aから装置外へ排出される。
The open /
図3は、印刷装置1に収容されるテープカセット30の斜視図である。図4は、印刷装置1のカセット収容部19の斜視図である。図5は、印刷装置1の断面図である。図3に示すテープカセット30は、図4に示すカセット収容部19に着脱自在に収容される。図5には、テープカセット30がカセット収容部19に収容された状態が示されている。
FIG. 3 is a perspective view of the
テープカセット30は、図3に示すように、被印刷媒体MとインクリボンRを収容するカセットケース31を有する。カセットケース31には、サーマルヘッド被挿入部36及び係合部37が形成されている。また、カセットケース31には、テープコア32とインクリボン供給コア34とインクリボン巻取りコア35が設けられている。被印刷媒体Mは、カセットケース31内部のテープコア32にロール状に巻かれている。また、熱転写用のインクリボンRは、その先端がインクリボン巻取りコア35に巻きつけられた状態で、カセットケース31内部のインクリボン供給コア34にロール状に巻かれている。
As shown in FIG. 3, the
装置筐体2のカセット収容部19には、図4に示すように、テープカセット30を所定の位置に支持するための複数のカセット受け部20が設けられている。また、カセット受け部20には、テープカセット30が収容するテープ部材(被印刷媒体M)の幅を検出するためのテープ幅検出スイッチ24が設けられている。
As shown in FIG. 4, the
テープ幅検出スイッチ24は、テープカセットの形状に基づいて被印刷媒体Mの幅を検出するためのスイッチである。テープ幅検出スイッチ24は、カセット収容部19に複数設けられている。テープ幅の異なるテープカセットは、複数のテープ幅検出スイッチ24をそれぞれ異なる組み合わせで押下するように構成されている。これにより、後述する制御回路5(図7参照)が、押下されたテープ幅検出スイッチ24の組み合わせから、テープカセットの種類を特定し、被印刷媒体Mの幅(テープ幅)を検出する。
The tape
カセット収容部19には、さらに、被印刷媒体Mに印刷を行う印刷ヘッドであるサーマルヘッド10と、被印刷媒体Mを搬送する搬送部であるプラテンローラ21と、テープコア係合軸22と、インクリボン巻取り駆動軸23が設けられている。さらに、サーマルヘッド10には、サーミスタ13が埋め込まれている。サーミスタ13は、サーマルヘッド10の温度を測定する。
The
テープカセット30がカセット収容部19に収容された状態では、図5に示すように、カセットケース31に設けられた係合部37がカセット収容部19に設けられたカセット受け部20に支持されて、サーマルヘッド10がカセットケース31に形成されたサーマルヘッド被挿入部36に挿入される。また、テープコア係合軸22には、テープカセット30のテープコア32が係合し、さらに、インクリボン巻取り駆動軸23には、インクリボン巻取りコア35が係合する。
In the state where the
印刷装置1に印刷指示が入力されると、被印刷媒体Mは、プラテンローラ21の回転によりテープコア32から繰り出される。この際、インクリボンRを巻取るインクリボン巻取り駆動軸23がプラテンローラ21に同調して回転することで、被印刷媒体MとともにインクリボンRがインクリボン供給コア34から繰り出される。これにより、被印刷媒体MとインクリボンRは重なった状態で搬送される。そして、サーマルヘッド10とプラテンローラ21の間を通過する際に、カセットケース31から引き出されたインクリボンRがサーマルヘッド10によって加熱されることで、インクが被印刷媒体Mに転写され、印刷が行われる。
When a print instruction is input to the
サーマルヘッド10とプラテンローラ21の間を通過した使用済みのインクリボンRは、インクリボン巻取りコア35に巻き取られる。一方、サーマルヘッド10とプラテンローラ21の間を通過した印刷済みの被印刷媒体Mは、ハーフカット機構16及びフルカット機構17で切断され、それによって、ラベルが排出口2aから排出される。なお、ラベルとは、被印刷媒体Mをハーフカット又はフルカットすることにより作成されたもののことをいう。
The used ink ribbon R that has passed between the
印刷装置1は、さらに、フォトセンサ41を備えている。フォトセンサ41は、被印刷媒体Mの先端T(図3参照)を検出するために、被印刷媒体Mの搬送路上に配置されたセンサである。 図6は、フォトセンサ41の平面図である。フォトセンサ41は、図6に示すように、発光素子42と受光素子43を備えている。発光素子42は、例えば、発光ダイオード(LED)であり、受光素子43は、例えば、フォトダイオードである。フォトセンサ41は、発光素子42から出射した光の反射光を受光素子43で検出し、後述する制御回路5へ信号を出力する。制御回路5は、例えば、受光素子43で検出した反射光量の変化に基づいて、被印刷媒体Mの先端Tを検出する。
The
なお、発光素子42は、例えば、白色LEDであってもよく、受光素子43は、それぞれ異なる色のフィルタを備えた複数のフォトダイオードを含んでも良い。この場合、制御回路5は、受光素子43で検出した反射光の波長分布(つまり、反射光の色)の変化に基づいて、被印刷媒体Mの先端Tを検出しても良い。
The
図6では、フォトセンサ41が発光素子42から出射した光の反射光を検出するフォトリフレクタである例を示したが、フォトセンサ41は、フォトリフレクタに限らない。フォトセンサ41は、発光素子42と受光素子43が対向して配置されたフォトインタラプタであってもよい。
Although FIG. 6 shows an example in which the
なお、図5では、フォトセンサ41は、フルカット機構17の近傍に配置されているが、フォトセンサ41の配置は、この例に限られない。ただし、フォトセンサ41が搬送路上のうちの被印刷媒体MとインクリボンRが重なって搬送される部分に配置される場合には、フォトセンサ41は、フォトリフレクタであることが望ましく、発光素子42及び受光素子43は、インクリボンR側ではなく被印刷媒体M側に配置されることが望ましい。これにより、被印刷媒体Mを反射した光の光量又は色とインクリボンRを反射した光の光量又は色との違いに基づいて、被印刷媒体Mの先端Tを検出することが可能となるからである。
Although the
図7は、印刷装置1のハードウェア構造を示すブロック図である。印刷装置1は、上述した構成要素に加えて、図7に示すように、制御回路5、ROM(Read Only Memory)6、RAM(Random Access Memory)7、表示駆動回路8、ヘッド駆動回路9、搬送用モータ駆動回路11、搬送用モータ12、エンコーダ26、カッターモータ駆動回路14、カッターモータ15、ハーフカット機構16、フルカット機構17を備える。
FIG. 7 is a block diagram showing the hardware structure of the
制御回路5は、CPU(Central Processing Unit)などのプロセッサを含む制御装置である。制御回路5は、例えば、ROM6に格納されているプログラムをRAM7に展開し実行することで、印刷装置1の各部の動作を制御する。より具体的には、制御回路5は、後述するように、印刷データに含まれている文字列の文字間に改行文字を挿入することにより、被印刷媒体Mの方向に対する印刷する文字列の方向を制御する。
The
ROM6には、プログラム、及び、プログラムの実行に必要な各種データ(例えば、フォント等)が格納されている。RAM7は、プログラムの実行に用いられるワークメモリである。なお、印刷装置1での処理に用いられるプログラム及びデータを格納するコンピュータ読み取り可能な記録媒体には、ROM6、RAM7のような、物理的な(非一時的な)記録媒体が含まれる。
The
表示駆動回路8は、液晶表示ドライバ回路、有機EL表示ドライバ回路である。表示駆動回路8は、RAM7に格納されている表示データに基づいて表示部4を制御する。
The
ヘッド駆動回路9は、制御回路5の制御下において、印刷データと制御信号に基づいてサーマルヘッド10が有する発熱素子10aへの通電を制御する。サーマルヘッド10は、主走査方向に配列された複数の発熱素子10aを有する印刷ヘッドである。サーマルヘッド10は、発熱素子10aでインクリボンRを加熱して熱転写することにより、被印刷媒体Mに一ラインずつ印刷を行う。即ち、制御回路5は、ヘッド駆動回路9を介してサーマルヘッド10を制御する制御部である。
The head drive circuit 9 controls energization of the heating element 10 a of the
搬送用モータ駆動回路11は、制御回路5の制御下で、搬送用モータ12を駆動する。搬送用モータ12は、例えばステッピングモータであってもよく、直流(DC)モータであってもよい。搬送用モータ12は、プラテンローラ21とインクリボン巻取り駆動軸23を回転させて動かす駆動部である。なお、搬送用モータ12は、搬送用モータ駆動回路11の制御下で、被印刷媒体Mを繰り出す方向である順方向だけではなく、被印刷媒体Mを巻戻す方向である逆方向にも回転する。
The conveyance
プラテンローラ21は、搬送用モータ12の駆動力によって回転し、被印刷媒体Mの長手方向(副走査方向、搬送方向)に沿って、被印刷媒体Mを搬送する搬送ローラである。プラテンローラ21は、搬送用モータ12が順方向に回転しているときには、テープカセット30から被印刷媒体Mを繰り出し、搬送用モータ12が逆方向に回転しているときには、テープカセット30から繰り出されている被印刷媒体Mを巻戻す。
The
エンコーダ26は、搬送用モータ12又はプラテンローラ21の駆動量(回転量)に応じて、信号を制御回路5へ出力する。エンコーダ26は、搬送用モータ12の回転軸に設けられていてもよく、プラテンローラ21の回転軸に設けられていてもよい。制御回路5は、エンコーダ26からの信号に基づいて被印刷媒体Mの搬送量を特定することができる。
The
なお、搬送用モータ12がステッピングモータである場合には、制御回路5は、搬送用モータ12を駆動する搬送用モータ駆動回路11へ入力した信号(入力パルス数)に基づいて搬送量を特定することができる。従って、搬送用モータ12がステッピングモータである場合には、エンコーダ26は省略されてもよく、制御回路5は、搬送用モータ駆動回路11へ入力した信号(入力パルス数)に基づいて搬送量を特定しても良い。搬送用モータ12にステッピングモータを使用して、エンコーダ26を省略することで装置構成を簡素化することができる。なお、搬送用モータ12がステッピングモータである場合でも、エンコーダ26を省略することなく、エンコーダ26からの信号に基づいて搬送量を特定してもよい。
When the
カッターモータ駆動回路14は、制御回路5の制御下において、カッターモータ15を駆動する。フルカット機構17及びハーフカット機構16は、カッターモータ15の動力によって動作し、被印刷媒体Mをフルカット又はハーフカットする。フルカットとは、被印刷媒体Mの基材BをセパレータSとともに被印刷媒体Mの幅方向に沿って切断する動作のことであり、フルカット機構17は、セパレータSとともに基材Bを切断する切断装置である。ハーフカットは、基材Bのみを幅方向に沿って切断する動作のことであり、ハーフカット機構16は、セパレータSを切断せずに基材Bを切断するハーフカットを行う切断装置である。
The cutter
[第1の実施形態]
図8は、印刷装置1が行う第1の実施形態に係る処理のフローチャートの一例である。図9は、印刷フォーマット選択画面G1の一例である。図10は、印刷内容入力画面G2の一例である。図11は、印刷命令の構成の一例である。図12は、縦置き・横書き印刷時の印刷データの編集方法を説明するための図である。図13は、図8に示す印刷処理で作成されるラベルの一例である。図14は、横置き・縦書き印刷時の印刷データの編集方法を説明するための図である。図15は、図8に示す印刷処理で作成されるラベルの別の例である。
First Embodiment
FIG. 8 is an example of a flowchart of processing according to the first embodiment that the
以下、図8から図15を参照しながら、印刷装置1により行われる本実施形態に係る処理について説明する。なお、図8に示す処理は、例えば、印刷装置1の電源がONになり、制御回路5がROM6に格納されている制御プログラムを実行することで開始される。
Hereinafter, processing according to the present embodiment performed by the
制御回路5は、まず、表示部4に図9に示す印刷フォーマット選択画面G1を表示させる(ステップS1)。なお、印刷フォーマットとは、被印刷媒体Mの向きと印刷方向の組み合わせのことである。印刷方向とは文字を書き進める方向のことである。
The
印刷フォーマット選択画面G1は、利用者に印刷フォーマットを選択させるための画面である。利用者は、印刷フォーマット選択画面G1に表示されている4つの印刷フォーマット(横置き横書きのフォーマットF1、横置き縦書きのフォーマットF2、縦置き縦書きのフォーマットF3、縦置き横書きのフォーマットF4)から任意のフォーマットを選択することができる。 The print format selection screen G1 is a screen for allowing the user to select a print format. From the four print formats (horizontally placed horizontal writing format F1, horizontal placed vertical writing format F2, vertical placed vertical writing format F3, vertical placed horizontal writing format F4) displayed on the print format selection screen G1. Any format can be selected.
その後、制御回路5は、利用者による印刷フォーマットの選択を監視する(ステップS2)。そして、利用者が印刷フォーマット選択画面G1を見ながら印刷フォーマットを選択すると、制御回路5は、選択された印刷フォーマットについての情報であるフォーマット情報を取得する(ステップS3)。ステップS3で取得したフォーマット情報は、例えば、RAM7に格納される。なお、図9には、縦置き横書きのフォーマットF4が選択された状態が示されている。
Thereafter, the
次に、制御回路5は、表示部4に図10に示す印刷内容入力画面G2を表示させ(ステップS4)、利用者による文字列の入力を監視する(ステップS5)。そして、利用者が印刷内容入力画面G2上で文字列を入力すると、制御回路5は、入力された文字列を印刷内容とする印刷データを取得する(ステップS6)。ステップS6で取得した印刷データは、利用者が入力したとおりの文字列を含む第1の印刷データであり、例えば、RAM7に格納される。なお、図10には、印刷内容として文字列“保存ファイル”が入力された状態が示されている。
Next, the
印刷フォーマットの選択と印刷内容の入力が完了すると、制御回路5は、印刷命令の入力を監視する(ステップS7)。具体的には、利用者により例えば印刷ボタンが押下されると、制御回路5は、RAM7に格納されたフォーマット情報と印刷データを含む印刷命令を取得する。例えば、利用者が印刷フォーマット選択画面G1でフォーマットF4を選択し印刷内容入力画面G2で文字列“保存ファイル”を入力した場合であれば、図11に示す印刷命令50が制御回路5に入力される。なお、図11に示す印刷命令50は、媒体向きデータ51と印刷方向データ52と印刷データ53を含んでいる。なお、媒体向きデータ51及び印刷方向データ52は、上述したフォーマット情報に対応し、印刷データ53は、第1の印刷データである。
When the selection of the print format and the input of the print content are completed, the
印刷命令が入力されると、制御回路5は、印刷命令に含まれる媒体向きデータに基づいて、被印刷媒体Mの向きとして縦置きが指定されているか横置きが指定されているかを判定する(ステップS8)。その後、制御回路5は、印刷命令に含まれる印刷方向データに基づいて、印刷方向として縦書きが指定されているか横書きが指定されているかを判定する(ステップS9、ステップS13)。
When a print command is input, the
被印刷媒体Mの向きとして縦置きを、印刷方向として縦書きを指定した印刷データを含む印刷命令が入力されたと判定すると、制御回路5は、縦書きで印刷を行う(ステップS10)。ここでは、制御回路5は、印刷命令に含まれる印刷データに基づいて縦書きで印刷が行われるようにサーマルヘッド10を制御する。
If it is determined that a print command including print data designating vertical writing as the orientation of the medium M to be printed and vertical writing as the printing direction is input, the
具体的には、例えば、制御回路5が、ROM6に格納されているフォントデータを用いて印刷データに含まれている文字列を縦書きで表したドットデータを作成してもよく、ヘッド駆動回路9がそのドットデータを1ライン分ずつサーマルヘッド10へ出力しても良い。これにより、サーマルヘッド10で被印刷媒体Mに対して縦置き・縦書き印刷が行われる。
Specifically, for example, using the font data stored in the
また、被印刷媒体Mの向きとして縦置きを、印刷方向として横書きを指定した印刷データを含む印刷命令が入力されたと判定すると、制御回路5は、まず、印刷データに含まれている文字列の並びを反転し(ステップS11)、さらに、反転後の文字列の文字間に改行文字を挿入して(ステップS12)、新たな印刷データを生成する。なお、ステップS12で生成される新たな印刷データは、第2の印刷データである。
If it is determined that a print command including print data specifying vertical orientation as the print medium M orientation and horizontal write as the print orientation is input, the
具体的には、印刷命令に含まれる印刷データが図11に示す印刷データ53である場合であれば、制御回路5は、図12に示すように、ステップS11では、印刷データ53に含まれる文字列Str1の並びを反転して文字列Str2に変換し、ステップS12では、文字列Str2の文字間に改行文字を挿入して文字列Str3を含む新たな印刷データを生成する。
Specifically, if the print data included in the print command is the
その後、制御回路5は、縦書き(文字列Str3を90度回転させて)で印刷を行う(ステップS10)。ここでは、制御回路5は、新たな印刷データ(第2の印刷データ)に基づいて縦書きで印刷が行われるようにサーマルヘッド10を制御する。これにより、サーマルヘッド10で被印刷媒体Mに対して縦置き・横書き印刷が行われる。なお、図13には、縦置き・横書き印刷によって作成されたラベルの一例が示されている。
Thereafter, the
また、被印刷媒体Mの向きとして横置きを、印刷方向として横書きを指定した印刷データを含む印刷命令が入力されたと判定すると、制御回路5は、横書きで印刷を行う(ステップS14)。ここでは、制御回路5は、印刷命令に含まれる印刷データに基づいて横書きで印刷が行われるようにサーマルヘッド10を制御する。
If it is determined that a print command including print data designating horizontal writing as the orientation of the print medium M and horizontal writing as the printing direction is input, the
具体的には、例えば、制御回路5が、ROM6に格納されているフォントデータを用いて印刷データに含まれている文字列を横書きで表したドットデータを作成してもよく、ヘッド駆動回路9がそのドットデータを1ライン分ずつサーマルヘッド10へ出力しても良い。これにより、サーマルヘッド10で被印刷媒体Mに対して横置き・横書き印刷が行われる。
Specifically, for example, using the font data stored in the
また、被印刷媒体Mの向きとして横置きを、印刷方向として縦書きを指定した印刷データを含む印刷命令が入力されたと判定すると、制御回路5は、まず、印刷データに含まれている文字列の文字間に改行文字を挿入して(ステップS15)、新たな印刷データを生成する。なお、元の印刷データを第3の印刷データとすると、ステップS15で生成される新たな印刷データは、第4の印刷データである。
If it is determined that a print command including print data specifying horizontal orientation as the print medium M orientation and vertical write as the print orientation is input, the
具体的には、印刷命令に含まれる印刷データが図11に示す印刷データ53である場合であれば、制御回路5は、図14に示すように、ステップS15では、印刷データ53に含まれる文字列Str1の文字間に改行文字を挿入して文字列Str4を含む新たな印刷データを生成する。
Specifically, if the print data included in the print command is the
その後、制御回路5は、横書きで印刷を行う(ステップS14)。ここでは、制御回路5は、新たな印刷データ(第4の印刷データ)に基づいて横書きで印刷が行われるようにサーマルヘッド10を制御する。これにより、サーマルヘッド10で被印刷媒体Mに対して横置き・縦書き印刷が行われる。なお、図15には、横置き・縦書き印刷によって作成されたラベルの一例が示されている。
Thereafter, the
以上のように、印刷装置1によれば、印刷データについて文字列操作を行うことで、縦書き印刷と横書き印刷についての従来の機能(ステップS10、ステップS14に相当)に変更を加えることなく、被印刷媒体の向きと印刷方向を任意に組み合わせた印刷を容易に実現することができる。
As described above, according to the
特に、印刷装置1では、縦置き・横書き印刷が指定されたときに、文字列の並びの反転と改行文字の挿入とを行う文字列操作が印刷装置1により自動的に行われる。このため、利用者が縦置き・横書きの印刷フォーマットを指定して印刷対象の文字列を従来どおりに入力するだけで、縦置き・横書き印刷を行うことができる。つまり、利用者自らが複雑な文字列操作を行う必要がないため、容易に縦置き・横書き印刷を行うことができる。
In particular, in the
さらに、印刷装置1では、横置き・縦書き印刷が指定されたときに、改行文字の挿入を行う文字列操作が印刷装置1により自動的に行われる。このため、利用者は、横置き・縦書きの印刷フォーマットを指定して印刷対象の文字列を従来どおりに入力するだけで、横置き・縦書き印刷を行うことができる。つまり、利用者自らが手間のかかる文字列操作を行う必要がないため、容易に横置き・縦書き印刷を行うことができる。
Furthermore, in the
[第2の実施形態]
図16は、印刷装置1が行う第2実施形態に係る処理のフローチャートの一例である。図17は、印刷ブロックパターン選択画面G3の一例である。図18は、印刷命令の構成の一例である。図19は、図16に示す印刷処理で作成されるラベルの一例である。
Second Embodiment
FIG. 16 is an example of a flowchart of processing according to the second embodiment performed by the
本実施形態は、印刷フォーマットをそれぞれ指定可能な複数の印刷ブロックを含むラベルが作成される点が、第1の実施形態とは異なる。以下、図16から図19を参照しながら、印刷装置1により行われる本実施形態に係る処理について、第1の実施形態に係る処理と異なる点を重点的に説明する。なお、図16に示す処理は、例えば、印刷装置1の電源がONになり、制御回路5がROM6に格納されている制御プログラムを実行することで開始される。
The present embodiment is different from the first embodiment in that a label including a plurality of print blocks capable of specifying a print format is created. Hereinafter, with reference to FIG. 16 to FIG. 19, the processing according to the present embodiment performed by the
制御回路5は、まず、表示部4に図17に示す印刷ブロックパターン選択画面G3を表示させる(ステップS21)。印刷ブロックパターンとは、ラベル内に配置される印刷ブロックのパターンのことである。また、印刷ブロックとは、印刷フォーマットを指定して文字列を印刷するための領域のことである。なお、第1の実施形態は、印刷ブロックを1つだけ含むラベルを作成する実施形態である。
The
印刷ブロックパターン選択画面G3は、利用者に印刷ブロックパターンを選択させるための画面である。利用者は、印刷ブロックパターン選択画面G3に表示されている複数の印刷ブロックパターン(パターンP1、パターンP2、パターンP3、パターンP4)から任意の印刷ブロックパターンを選択することができる。 The print block pattern selection screen G3 is a screen for allowing the user to select a print block pattern. The user can select an arbitrary print block pattern from the plurality of print block patterns (pattern P1, pattern P2, pattern P3, pattern P4) displayed on the print block pattern selection screen G3.
次に、制御回路5は、利用者による印刷ブロックパターンの選択を監視する(ステップS22)。そして、利用者が印刷ブロックパターン選択画面G3を見ながら印刷ブロックパターンを選択すると、制御回路5は、選択された印刷ブロックパターンについての情報であるパターン情報を取得する(ステップS23)。ステップS23で取得したパターン情報は、例えば、RAM7に格納される。なお、図17には、2つの印刷ブロック(印刷ブロックA、印刷ブロックB)を含むパターンP1が選択された状態が示されている。
Next, the
その後、制御回路5は、ステップS23で取得したパターン情報に基づいて、選択された印刷ブロックパターンに含まれる印刷ブロックから1つの印刷ブロックを選択する(ステップS24)。パターンP1が選択された場合であれば、ステップS24では、印刷ブロックA又は印刷ブロックBが選択される。
Thereafter, the
印刷ブロックが選択されると、制御回路5は、その印刷ブロックについて、ステップS25からステップS30の処理を行う。なお、ステップS25からステップS30の処理は、図8のステップS1からステップS6の処理と同様である。
When a print block is selected, the
印刷データが取得されると、制御回路5は、選択された印刷ブロックパターンに含まれる印刷ブロックを全て選択済みか否か判定する(ステップS31)。そして、制御回路5は、全て選択済みと判定されるまで、ステップS24からステップS31の処理を繰り返す。
When print data is obtained, the
全ての印刷ブロックが選択済みであると判定されると、制御回路5は、印刷命令の入力を監視する(ステップS32)。具体的には、利用者により印刷ボタンが押下されると、制御回路5は、RAM7に格納された、印刷ブロック毎にフォーマット情報と印刷データとを含む印刷命令を取得する。例えば、利用者が、印刷ブロックパターン選択画面G3でパターンP1を選択し、印刷ブロックAに対して印刷フォーマット選択画面G1でフォーマットF4を選択し印刷内容入力画面G2で文字列“2017年度”を入力し、印刷ブロックBに対して印刷フォーマット選択画面G1でフォーマットF3を選択し印刷内容入力画面G2で文字列“保存ファイル”を入力した場合であれば、図18に示す印刷命令60が制御回路5に入力される。なお、図18に示す印刷命令60は、印刷ブロック毎に、ブロックデータ(ブロックデータ61a、ブロックデータ61b)、媒体向きデータ(媒体向きデータ62a、媒体向きデータ62b)、印刷方向データ(印刷方向データ63a、印刷方向データ63b)、印刷データ(印刷データ64a、印刷データ64b)を含んでいる。
If it is determined that all the print blocks have been selected, the
その後、制御回路5は、ステップS30で取得した印刷命令に基づいて、選択された印刷ブロックパターンに含まれる印刷ブロックから1つの印刷ブロックを選択する(ステップS33)。
Thereafter, the
印刷ブロックが選択されると、制御回路5は、その印刷ブロックについて、ステップS34からステップS39の処理を行う。なお、ステップS34からステップS39の処理は、図8のステップS8、ステップS9、ステップS11からステップS13、及びステップS15の処理と同様である。
When a print block is selected, the
その後、制御回路5は、印刷ブロックを全て選択済みか否か判定する(ステップS40)。そして、制御回路5は、全て選択済みと判定されるまで、ステップS33からステップS40の処理を繰り返す。これにより、印刷ブロック毎の印刷データに対して必要に応じて文字列操作が行われて、印刷データが更新される。
Thereafter, the
最後に、制御回路5は、印刷ブロック毎の印刷データを用いて、印刷ブロック毎に指定された印刷方向で印刷を行う(ステップS41)。なお、図19には、図18に示す印刷命令60に基づいて作成されたラベルの一例が示されている。
Finally, the
以上のように、印刷装置1によれば、本実施形態においても、第1の実施形態と同様の効果を得ることができる。また、本実施形態では、印刷装置1は、印刷ブロック毎に、任意の印刷フォーマットを選択して印刷を行うことができるため、ラベル内に文字列を従来よりも自由に配置することが可能となる。従って、印刷装置1によれば、用途に適したラベルの作成が容易となる。例えば、図19に示すラベルは、ファイルの背表紙に貼り付ける場合などに好適である。
As described above, according to the
上述した実施形態は、発明の理解を容易にするために具体例を示したものであり、本発明はこれらの実施形態に限定されるものではない。印刷装置、印刷方法、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。 The embodiments described above show specific examples to facilitate understanding of the invention, and the present invention is not limited to these embodiments. Various modifications and changes can be made to the printing device, printing method, and program without departing from the scope of the claims.
上述した実施形態では、印刷命令を入力するための入力部3と印刷データに含まれる文字列を表示する表示部4を有する印刷装置1を例示したが、印刷装置は、入力部や表示部を有しなくてもよく、印刷命令を印刷装置とは別の電子機器から受信してもよい。ただし、上述した技術は、比較的小さな表示部でも十分な情報を利用者に提供することが可能なため、印刷装置のサイズによって表示部の大きさが制限される、入力部と表示部を有し、被印刷媒体の方向を変更できないスタンドアローンタイプの印刷装置において特に有効である。
The embodiment described above exemplifies the
また、印刷装置1は、印刷ブロックパターンを変更する機能を有してもよい。図17に示すパターンP1とパターンP2のようにブロック数が等しいパターン間でのみ印刷ブロックパターンが変更可能としてもよく、図17に示すパターンP1とパターンP4のようにブロック数が異なるパターン間でも変更可能としてもよい。例えば、パターンP4からパターンP1へパターンを変更する場合であれば、パターンP4の印刷ブロックAの印刷データをパターンP1の印刷ブロックAの印刷データとみなしてよく、パターンP4の印刷ブロックBの印刷データと印刷ブロックCの印刷データを合成したものをパターンP1の印刷ブロックBの印刷データとみなしてよい。また、文字サイズは、ブロックのサイズに収まるように自動的に調整されてもよい。また、文字列が収まるようにブロックサイズが自動的に調整されてもよい。
In addition, the
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[付記1]
長尺状の被印刷媒体に印刷を行う印刷ヘッドと、
前記印刷ヘッドを制御する制御部と、を備え、
前記制御部は、
印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する
ことを特徴とする印刷装置。
Hereinafter, the invention described in the claims at the beginning of the application of the present application is appended.
[Supplementary Note 1]
A print head for printing on a long print medium;
A control unit that controls the print head;
The control unit
A printing apparatus characterized in that the direction of the character string to be printed with respect to the direction of the print medium is controlled by inserting a new-line character between characters of a character string included in print data.
[付記2]
付記1に記載の印刷装置において、
前記制御部は、
前記印刷ヘッドによる印刷後の前記被印刷媒体の向きとして縦置きを、前記被印刷媒体を前記縦置きした場合の前記被印刷媒体に印刷された文字列の方向として横書きを指定された第1の印刷データを印刷する場合に、
前記第1の印刷データに含まれている第1の文字列の並びを反転し、さらに、反転後の第2の文字列の文字間に改行文字を挿入することにより、第2の印刷データを生成し、
前記第2の印刷データに基づいて印刷が行われるように、前記印刷ヘッドを制御する
ことを特徴とする印刷装置。
[Supplementary Note 2]
In the printing device described in
The control unit
The first for which the vertical orientation is specified as the orientation of the print medium after printing by the print head, and the horizontal writing is specified for the orientation of the character string printed on the print medium when the print medium is oriented vertically When printing print data,
The second print data is inverted by inverting the sequence of the first character string included in the first print data, and inserting a new-line character between the characters of the second character string after the inversion. Generate
A printing apparatus, comprising: controlling the print head such that printing is performed based on the second print data.
[付記3]
付記1又は付記2に記載の印刷装置において、さらに、
前記制御部は、
前記印刷ヘッドによる印刷後の前記被印刷媒体の向きとして横置きを、前記被印刷媒体を前記横置きした場合の前記被印刷媒体に印刷された文字列の方向として縦書きを指定された第3の印刷データを印刷する場合に、
前記第3の印刷データに含まれている第3の文字列の文字間に改行文字を挿入することにより、第4の印刷データを生成し、
前記第4の印刷データに基づいて印刷が行われるように、前記印刷ヘッドを制御する
ことを特徴とする印刷装置。
[Supplementary Note 3]
In the printing device described in
The control unit
The third orientation is specified as the orientation of the print medium after printing by the print head, and the vertical writing is designated as the direction of the character string printed on the print medium when the print medium is oriented horizontally. When printing print data of
Generating fourth print data by inserting a new-line character between characters of a third character string included in the third print data;
A printing apparatus, comprising: controlling the print head such that printing is performed based on the fourth print data.
[付記4]
付記1乃至付記3のいずれか一つに記載の印刷装置において、さらに、
前記文字列を入力するための入力部と、
前記入力部によって入力された文字列を表示する表示部と、を備える
ことを特徴とする印刷装置。
[Supplementary Note 4]
In the printing apparatus according to any one of
An input unit for inputting the character string;
And a display unit configured to display the character string input by the input unit.
[付記5]
長尺状の被印刷媒体に印刷を行う印刷ヘッドを有する印刷装置が行う印刷方法であって、
印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する
ことを特徴とする印刷方法。
[Supplementary Note 5]
A printing method performed by a printing apparatus having a print head for printing on a long print medium, the printing method comprising:
A printing method comprising: controlling a direction of the character string to be printed with respect to a direction of the print medium by inserting a new-line character between characters of a character string included in print data.
[付記6]
長尺状の被印刷媒体に印刷を行う印刷ヘッドを有する印刷装置に、
印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する
処理を実行させることを特徴とするプログラム。
[Supplementary Note 6]
A printing apparatus having a print head for printing on a long print medium
A program that executes processing for controlling the direction of the character string to be printed with respect to the direction of the print medium by inserting a new-line character between characters of a character string included in print data.
1 印刷装置
3 入力部
4 表示部
5 制御回路
6 ROM
7 RAM
8 表示駆動回路
9 ヘッド駆動回路
10 サーマルヘッド
10a 発熱素子
50、60 印刷命令
51、62a、62b 媒体向きデータ
52、63a、63b 印刷方向データ
53、64a、64b 印刷データ
61a、61b ブロックデータ
F1、F2、F3、F4 フォーマット
G1 印刷フォーマット選択画面
G2 印刷内容入力画面
G3 印刷ブロックパターン選択画面
M 被印刷媒体
P1、P2、P3、P4 パターン
Str1、Str2、Str3、Str4 文字列
7 RAM
8 Display drive circuit 9
Claims (6)
前記印刷ヘッドを制御する制御部と、を備え、
前記制御部は、
印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する
ことを特徴とする印刷装置。 A print head for printing on a long print medium;
A control unit that controls the print head;
The control unit
A printing apparatus characterized in that the direction of the character string to be printed with respect to the direction of the print medium is controlled by inserting a new-line character between characters of a character string included in print data.
前記制御部は、
前記印刷ヘッドによる印刷後の前記被印刷媒体の向きとして縦置きを、前記被印刷媒体を前記縦置きした場合の前記被印刷媒体に印刷された文字列の方向として横書きを指定された第1の印刷データを印刷する場合に、
前記第1の印刷データに含まれている第1の文字列の並びを反転し、さらに、反転後の第2の文字列の文字間に改行文字を挿入することにより、第2の印刷データを生成し、
前記第2の印刷データに基づいて印刷が行われるように、前記印刷ヘッドを制御する
ことを特徴とする印刷装置。 In the printing device according to claim 1,
The control unit
The first for which the vertical orientation is specified as the orientation of the print medium after printing by the print head, and the horizontal writing is specified for the orientation of the character string printed on the print medium when the print medium is oriented vertically When printing print data,
The second print data is inverted by inverting the sequence of the first character string included in the first print data, and inserting a new-line character between the characters of the second character string after the inversion. Generate
A printing apparatus, comprising: controlling the print head such that printing is performed based on the second print data.
前記制御部は、
前記印刷ヘッドによる印刷後の前記被印刷媒体の向きとして横置きを、前記被印刷媒体を前記横置きした場合の前記被印刷媒体に印刷された文字列の方向として縦書きを指定された第3の印刷データを印刷する場合に、
前記第3の印刷データに含まれている第3の文字列の文字間に改行文字を挿入することにより、第4の印刷データを生成し、
前記第4の印刷データに基づいて印刷が行われるように、前記印刷ヘッドを制御する
ことを特徴とする印刷装置。 In the printing apparatus according to claim 1 or 2,
The control unit
The third orientation is specified as the orientation of the print medium after printing by the print head, and the vertical writing is designated as the direction of the character string printed on the print medium when the print medium is oriented horizontally. When printing print data of
Generating fourth print data by inserting a new-line character between characters of a third character string included in the third print data;
A printing apparatus, comprising: controlling the print head such that printing is performed based on the fourth print data.
前記文字列を入力するための入力部と、
前記入力部によって入力された文字列を表示する表示部と、を備える
ことを特徴とする印刷装置。 The printing apparatus according to any one of claims 1 to 3, further comprising:
An input unit for inputting the character string;
And a display unit configured to display the character string input by the input unit.
印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する
ことを特徴とする印刷方法。 A printing method performed by a printing apparatus having a print head for printing on a long print medium, the printing method comprising:
A printing method comprising: controlling a direction of the character string to be printed with respect to a direction of the print medium by inserting a new-line character between characters of a character string included in print data.
印刷データに含まれている文字列の文字間に改行文字を挿入することにより、前記被印刷媒体の方向に対する印刷する前記文字列の方向を制御する
処理を実行させることを特徴とするプログラム。 A printing apparatus having a print head for printing on a long print medium
A program that executes processing for controlling the direction of the character string to be printed with respect to the direction of the print medium by inserting a new-line character between characters of a character string included in print data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017246105A JP2019113990A (en) | 2017-12-22 | 2017-12-22 | Printer, printing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017246105A JP2019113990A (en) | 2017-12-22 | 2017-12-22 | Printer, printing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019113990A true JP2019113990A (en) | 2019-07-11 |
Family
ID=67222619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017246105A Pending JP2019113990A (en) | 2017-12-22 | 2017-12-22 | Printer, printing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019113990A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112020002954T5 (en) | 2019-06-19 | 2022-03-31 | Casio Computer Co., Ltd. | Feature quantity extraction device, feature quantity extraction method, identification device, identification method and program |
-
2017
- 2017-12-22 JP JP2017246105A patent/JP2019113990A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112020002954T5 (en) | 2019-06-19 | 2022-03-31 | Casio Computer Co., Ltd. | Feature quantity extraction device, feature quantity extraction method, identification device, identification method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5319657B2 (en) | Tape printer | |
JP7130948B2 (en) | ELECTRONIC DEVICE, PRINTING SUPPORT METHOD AND PROGRAM | |
JP6773055B2 (en) | Printing device, printing control method, and program | |
JP2007203676A (en) | Tape printing system | |
JP2007261153A (en) | Label printer and label printing program | |
CN109130539B (en) | Printing apparatus, printing control method, and recording medium | |
JP2019166642A (en) | Printing device, control method and program | |
US8894307B2 (en) | Printing apparatus, printing method and computer readable recording medium storing control program for printing apparatus | |
JP2007253546A (en) | Printer | |
JP2019113990A (en) | Printer, printing method, and program | |
JP2019155787A (en) | Printing device, control method, and program | |
JP2014063328A (en) | Printer and printing method | |
JP2006315414A (en) | Tape printing device | |
JP6477104B2 (en) | Printing apparatus, printing method, and program | |
JP7243351B2 (en) | ELECTRONIC DEVICE, PRINTED IMAGE DISPLAY METHOD, PROGRAM | |
JP7021531B2 (en) | Printing equipment, printing method, and program | |
JP6252530B2 (en) | Printing apparatus, printing method, and program | |
JP5376235B2 (en) | Tape printing apparatus, method for creating enlarged width size label, and storage medium storing enlarged width size label creating program | |
JP5168570B2 (en) | Tape printer | |
JP2013244741A (en) | Printing apparatus | |
JP7396432B2 (en) | Printing device, control method, and program | |
JP2018103360A (en) | Printing device, printing method and program | |
JP2018051832A (en) | Printer, control method of printer and program | |
JP6365168B2 (en) | Printing apparatus, printing method, and program | |
JP2022052129A (en) | Printer, printing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190415 |