(57)【要約】【課題】  ラベル用紙の無駄を極力少なくできるラベルプリンタを提供する。【解決手段】  実施形態のラベルプリンタは、印刷手段、検出手段及び停止手段を備える。印刷手段は、台紙に一方向に並べて貼り付けられた複数のラベル用紙のそれぞれに上記一方向についてのサイズが同一である複数の画像を順次に印刷する。検出手段は、印刷手段にラベル用紙への画像の印刷を開始させ、１枚目のラベル用紙の一方向についてのサイズが一方向についての画像のサイズと不適合であることを検出する。停止手段は、検出手段により不適合が検出されたことに応じて印刷手段による印刷を停止する。【選択図】      図４
2019022958.tif 000002
【特許請求の範囲】
【請求項１】
台紙に一方向に並べて貼り付けられた複数のラベル用紙のそれぞれに前記一方向についてのサイズが同一である複数の画像を順次に印刷する印刷手段と、
前記印刷手段に前記ラベル用紙への前記画像の印刷を開始させ、１枚目のラベル用紙の前記一方向についてのサイズが前記一方向についての前記画像のサイズと不適合であることを検出する検出手段と、
前記検出手段により前記不適合が検出されたことに応じて前記印刷手段による印刷を停止する停止手段と、
を具備するラベルプリンタ。
【請求項２】
前記検出手段は、
前記印刷手段により前記一方向に搬送される前記ラベル用紙の前記一方向に交差する端を検出するセンサと、
前記センサが前記ラベル用紙の一端を検出してから当該ラベル用紙の他端を検出するまでの時間に基づいて前記ラベル用紙の前記一方向についてのサイズを判定する判定手段と、
を具備する請求項１に記載のラベルプリンタ。
【請求項３】
前記停止手段により前記印刷が停止された場合に、前記ラベル用紙と前記画像とが不適合であることを通報するための予め定められた通報動作を行う通報手段、
をさらに備える請求項１又は請求項２に記載のラベルプリンタ。
【請求項４】
前記停止手段により前記印刷が停止された場合に、再開指示を入力する再開入力手段と、
前記再開入力手段により前記再開指示が入力されたことに応じて前記複数の画像の印刷を前記印刷手段に再開させる再開手段と、
をさらに具備した請求項１−請求項３のいずれか一項に記載のラベルプリンタ。
【請求項５】
前記停止手段により前記印刷が停止された場合に、終了指示を入力する終了入力手段と、
前記終了入力手段により前記終了指示が入力されたことに応じて前記複数の画像の印刷に関するジョブをクリアするクリア手段と、
をさらに具備した請求項１−請求項４のいずれか一項に記載のラベルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ラベルプリンタに関する。
【背景技術】
【０００２】
ラベルプリンタは、印刷する画像のフォーマット（以下、ラベルフォーマットと称する）を複数記憶できる。そして、操作者が指定したラベルフォーマットに、商品名や消費期限の日付などを表す画像を合成して生成した画像をラベル用紙にプリントする機能を有する。
また、ラベル用紙としては、サイズの異なる複数種が用いられる。複数種のラベル用紙は、いずれも同じ幅の細長い台紙に一方向に並べて貼り付けられており、ラベル用紙の幅もほぼ同じである。そして複数種のラベル用紙は、高さが互いに異なっている。なおここで、幅とはラベル用紙が並べられた方向に直交する方向についての長さであり、高さとはラベル用紙が並べられた方向についての長さである。
操作者は、所要のラベルフォーマットを指定するとともに、そのラベルフォーマットのサイズに適合するラベル用紙を装着した上で、印刷の開始を指示する。そうするとラベルプリンタは、指定された枚数のラベル用紙に対する印刷を１ジョブとして連続的に行うようになっている。
【０００３】
このためラベルプリンタは、操作者がラベルフォーマットのサイズに適合しないサイズのラベル用紙を装着してしまった場合には、所要のものとは異なるラベルが１ジョブ分の印刷されてしまうことがあった。この結果、ラベル用紙の無駄が生じる恐れがあった。
例えば、ラベルフォーマットのサイズよりも小さなサイズのラベル用紙が装着された場合は、印刷すべき画像の一部のみがラベル用紙に印刷されることとなり、画像の一部が印刷されない。このような印刷がなされたラベル用紙は、一般には使い物にならず、破棄される。
このような事情から、ラベル用紙の無駄を極力少なくできることが望まれていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２０９６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ラベル用紙の無駄を極力少なくできるラベルプリンタを提供することである。
【課題を解決するための手段】
【０００６】
実施形態のラベルプリンタは、印刷手段、検出手段及び停止手段を備える。印刷手段は、台紙に一方向に並べて貼り付けられた複数のラベル用紙のそれぞれに上記一方向についてのサイズが同一である複数の画像を順次に印刷する。検出手段は、印刷手段にラベル用紙への画像の印刷を開始させ、１枚目のラベル用紙の一方向についてのサイズが一方向についての画像のサイズと不適合であることを検出する。停止手段は、検出手段により不適合が検出されたことに応じて印刷手段による印刷を停止する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係るラベルプリンタの要部回路構成を示すブロック図。
【図２】図１中のプリントエンジンの一部の構造を示す図。
【図３】管理テーブルに含まれるデータレコードの構成を模式的に示す図。
【図４】図１中のコントローラによる情報処理の手順を示すフローチャート。
【図５】一例としてのフォーム確認画面を示す図。
【図６】図５とは異なる一例としてのフォーム確認画面を示す図。
【図７】図２中のラベルセンサでの検出信号のレベル変化を示す図。
【発明を実施するための形態】
【０００８】
以下、実施の形態の一例について図面を用いて説明する。
図１は本実施形態に係るラベルプリンタ１００の要部回路構成を示すブロック図である。
ラベルプリンタ１００は、コントローラ１、メモリユニット２、プリントエンジン３、タッチパネル４、インタフェースユニット５及び伝送システム６を備える。そしてコントローラ１、メモリユニット２、プリントエンジン３、タッチパネル４及びインタフェースユニット５は、それぞれ伝送システム６に接続されている。伝送システム６は、接続された各部の間で授受されるデータ及び信号を伝送する。伝送システム６としては、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものを利用できる。
【０００９】
コントローラ１は、ラベルプリンタ１００の各種の機能を実現するべく各部を制御する。コントローラ１は、例えばプロセッサ及びメモリを備えたコンピュータを主体として構成される。そしてこの場合にコントローラ１は、上記のコンピュータが、オペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づく情報処理を行うことで、各部の制御を実現する。コントローラ１は、制御機能の一部をＦＰＧＡ（field-programmable gate array）又はＡＳＩＣ（application specific integrated circuit）などを用いて実現されてもよい。
メモリユニット２は、ラベルフォーマットのデータなど、ラベルプリンタ１００の動作に必要な各種のデータを記憶する。
【００１０】
プリントエンジン３は、ラベル用紙に対する画像の印刷を行う。プリントエンジン３としては例えば、搬送機構、プリントヘッド及びプリントコントローラを含んだ周知のものを用いることができる。このプリントエンジン３は、印刷手段の一例である。
図２はプリントエンジン３の一部の構造を示す図である。
【００１１】
搬送機構３１は、プラテンローラ３１ａなどを含み、ラベル用紙２０１が貼り付けられている台紙２０２を、ラベル用紙２０１が並んだ方向に搬送する。
プリントヘッド３２は、搬送機構３１により搬送されるラベル用紙２０１及び台紙２０２をプラテンローラ３１ａとの間に挟み込むように配置されている。プリントヘッド３２は、プラテンローラ３１ａにより押し当てられるラベル用紙２０１に対して画像をプリントする。プリントヘッド３２としては、サーマルヘッドなどの周知のものが利用できる。
プリントコントローラは、ラベル用紙の適切な位置に画像が形成されるように、搬送機構３１及びプリントヘッド３２を制御する。
【００１２】
プリントエンジン３はまた、ラベルセンサ３３を含む。ラベルセンサ３３は、ラベル用紙２０１の搬送経路のプリントヘッド３２による印刷位置Ｐ１よりも上流側に検出位置Ｐ２を形成するように設けられている。ラベルセンサ３３は、発光部３３ａ及び受光部３３ｂを備えた透過型の光センサである。ラベルセンサ３３は、発光部３３ａから受光部３３ｂへと至る光路が、搬送機構３１により搬送されるラベル用紙２０１により遮られる状態で、ラベル用紙２０１の搬送経路を挟んで配置されている。
【００１３】
図１に示すタッチパネル４は、コントローラ１の制御の下に任意の画面を表示する。タッチパネル４で表示する画面は、操作者に対してラベルプリンタの動作状態などを通知するための画面、ならびに操作者による指示を受けるためのＧＵＩ（graphical user interface）画面などである。タッチパネル４は、操作者によるタッチ操作を検出する。
【００１４】
インタフェースユニット５は、外部の機器とのデータ授受のためのインタフェースを提供する。インタフェースユニット５には、例えばＬＡＮ（local area network）などの通信網、ＵＳＢ（universal serial bus）などの通信路、あるいはメモリカードなどの記憶媒体のそれぞれに関してインタフェースする複数のデバイスのうちの１つ又は複数が含まれ得る。
【００１５】
ところでメモリユニット２には、ラベルフォーマットのデータの他に、当該ラベルフォーマットを管理するための管理テーブルが記憶される。管理テーブルは、メモリユニット２でデータが記憶されるラベルフォーマットのそれぞれに関連付いたデータレコードの集合である。
【００１６】
図３は管理テーブルに含まれるデータレコードの構成を模式的に示す図である。
管理テーブルのデータレコードは、フィールドＦ１，Ｆ２，Ｆ３，Ｆ４，Ｆ５を含む。当該データレコードは、これらフィールドＦ１−Ｆ５とは別のフィールドが含まれていてもよい。
【００１７】
フィールドＦ１に記述されるデータは、対応するラベルフォーマットを識別するための番号を示す。フィールドＦ２に記述されるデータは、対応するラベルフォーマットを識別するための名称を示す。フィールドＦ３に記述されるデータは、対応するラベルフォーマットの高さを示す。フィールドＦ４に記述されるデータは、対応するラベルフォーマットの幅を示す。フィールドＦ５に記述されるデータは、ラベルフォーマットのデータのファイル名を示す。
【００１８】
次に以上のように構成されたラベルプリンタ１００の動作について説明する。
ラベルプリンタ１００は、別の情報処理装置で作成されたラベルフォーマットのデータを取り込んで、その後のプリントの際に利用することができる。一例としては、ラベルフォーマット作成用のアプリケーションプログラムが起動されたパーソナルコンピュータにおいて、ラベルフォーマットの作成者の操作の元にラベルフォーマットが作成される。このラベルフォーマットのデータは、通信網又は通信路を介して、あるいは記憶媒体に記憶されて提供され、インタフェースユニット５から取り込まれて、メモリユニット２に記憶される。このとき、上記のパーソナルコンピュータで作成者により指定された名称、高さ及び幅を表すデータが、ラベルフォーマットのデータとともに提供される。そこでコントローラ１は、このラベルフォーマットを管理するための新たなデータレコードをメモリユニット２中の管理テーブルに追加する。このときコントローラ１は、既にメモリユニット２に記憶されているラベルフォーマットを識別するための番号とは異なる番号を割り当て、この番号を表すデータと、上記の提供された名称、高さ及び幅のデータとを、フィールドＦ１−Ｆ４にそれぞれ記述する。またコントローラ１は、メモリユニット２中でラベルフォーマットのデータを管理するためのファイル名を、上記のデータレコードのフィールドＦ５に記述する。
【００１９】
ラベル印刷のための予め定められた操作がタッチパネル４で検出されると、コントローラ１は、ファームウェア又はアプリケーションプログラムに従って、以下に説明する情報処理を実行する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００２０】
図４はコントローラ１による情報処理の手順を示すフローチャートである。
Ａｃｔ１としてコントローラ１は、操作者による操作に従ってラベルフォーマットの１つを選択する。コントローラ１は例えば、フォーム確認画面をタッチパネル４に表示させる。
【００２１】
図５は一例としてのフォーム確認画面ＳＣ１を示す図である。
フォーム確認画面ＳＣ１は、管理テーブルにて最も小さな番号がフィールドＦ１に記述されたデータレコードのフィールドＦ５に示されるファイル名で特定されるデータのプレビュー画像ＩＭ１を表している。またフォーム選択画面ＳＣ１は、ボタンＢ１，Ｂ２，Ｂ３を表している。
【００２２】
操作者は、プレビュー画像ＩＭ１が所望のラベルフォーマットではなく、別のラベルフォーマットを確認したいならば、ボタンＢ１又はボタンＢ２にタッチする。コントローラ１は、ボタンＢ１がタッチされたことがタッチパネル４により検出されると、プレビュー画像として表示中のラベルフォーマットの番号の次に小さな番号を判定する。コントローラ１は、ボタンＢ２がタッチされたことがタッチパネル４により検出されると、プレビュー画像として表示中のラベルフォーマットの番号よりも小さな番号のうちの最大の番号を判定する。コントローラ１は、これら判定した番号がフィールドＦ１に記述されたデータレコードを取得する。そしてコントローラ１は、当該データレコードのフィールドＦ５に示されるファイル名で特定されるデータのプレビュー画像を含んだフォーム確認画面をタッチパネル４に表示させる。
【００２３】
図６は一例としてのフォーム確認画面ＳＣ２を示す図である。
フォーム確認画面ＳＣ２は、上述のようにボタンＢ１がタッチされたことに応じて表示されるフォーム確認画面の例である。
フォーム確認画面ＳＣ２は、特定したデータのプレビュー画像ＩＭ２を表している。またフォーム選択画面ＳＣ２は、フォーム画面ＳＣ１と同様に、ボタンＢ１，Ｂ２，Ｂ３を表している。
【００２４】
図５に示されるプレビュー画像ＩＭ１と図６に示されるプレビュー画像ＩＭ２とを比較して明らかなように、両ラベルフォーマットは、互いに高さが異なっている。
操作者は、プレビュー画像として表示されているラベルフォーマットを使用する場合には、ボタンＢ３にタッチする。コントローラ１は、ボタンＢ３がタッチされたことがタッチパネル４により検出されると、該当するラベルフォーマットを選択する。
【００２５】
Ａｃｔ２としてコントローラ１は、ラベルに商品名を表すべき商品を選択する。コントローラ１は例えば、予め登録された商品の一覧を表す画面をタッチパネル４に表示させる。そしてコントローラ１は、画面に表された商品を操作者がタッチしたことをタッチパネル４が検出したことに応じて、その商品を、ラベルに商品名を表すべき商品として選択する。
【００２６】
Ａｃｔ３としてコントローラ１は、操作者による操作に応じて印刷情報を設定する。印刷情報とは、ラベルに表す情報のうちで例えば価格及び消費期限のように変化する可能性のある情報である。印刷情報としてどのような情報を設定するかは、ラベルフォーマットにより異なる。なお、図５及び図６では、プレビュー画像ＩＭ１，ＩＭ２として、ここで設定されるべき印刷情報に該当する情報及び商品名も表された画像を示している。これは、コントローラ１がプレビュー用に予め定められた情報を含めてプレビュー画像を生成しているからである。なお、プレビュー画像においては、商品名称及び印刷情報をブランクとした画像を用いてもよい。
【００２７】
Ａｃｔ４としてコントローラ１は、操作者による操作に応じて印刷枚数を設定する。コントローラ１は例えば、テンキーを含んだ画面をタッチパネル４に表示させ、この画面における置数操作に応じて印刷枚数を設定する。
【００２８】
Ａｃｔ５としてコントローラ１は、印刷開始指示がなされるのを待ち受ける。コントローラ１は例えば、ここまでで選択したラベルフォーマット及び商品と、設定した印刷情報の内容及び印刷枚数とを操作者に確認させるための画面をタッチパネル４に表示させる。コントローラ１は当該画面には、印刷開始を操作者が指示するためのボタンを表しておく。そしてコントローラ１は、当該ボタンがタッチされるのを待ち受ける。なおコントローラ１は、Ａｃｔ１−Ａｃｔ４の全て又は一部のやり直しの指示を受け付けるようにしておき、当該指示に応じてＡｃｔ１−Ａｃｔ４の全て又は一部をやり直してもよい。そしてコントローラ１は、印刷開始を指示するためのボタンを操作者がタッチしたことがタッチパネル４により検出されるとＹｅｓと判定し、Ａｃｔ６へと進む。
【００２９】
Ａｃｔ６としてコントローラ１は、印刷開始をプリントエンジン３に要求する。コントローラ１は具体的には、上記のように選択したラベルフォーマットに、選択した商品の商品名及び設定した印刷情報を含めて印刷画像を生成する。そしてコントローラ１は、当該印刷画像を表す画像データを、印刷枚数の通知を伴ってプリントエンジン３へと与える。この要求に応じてプリントエンジン３は、印刷画像をラベル用紙２０１に順次に印刷するように動作する。このときのプリントエンジン３の動作は、既存のラベルプリンタにより行われている動作と同様であってよい。なお、プリントエンジン３は、ラベルセンサ３３での検出結果に基づいて、ラベル用紙２０１の適切な位置に印刷画像が印刷されるように印刷のタイミングを制御する。
【００３０】
図７はラベルセンサ３３での検出信号のレベル変化を示す図である。
ラベルセンサ３３では、発光部３３ａから受光部３３ｂへと至る光路にラベル用紙２０１が位置しておらず、台紙２０２のみが位置している場合には、発光部３３ａから発せられた光は、台紙２０２を透過して多くが受光部３３ｂへと到達する。また上記の光路にラベル用紙２０１が位置している場合には、発光部３３ａから発せられた光は、ラベル用紙２０１で大きく減衰し、受光部３３ｂへと到達する光量は小さい。この結果、ラベルセンサ３３での検出信号Ｓ１は、図７に示すようなレベル変化を示す信号となる。
つまり検出信号Ｓ１は、ラベル用紙２０１の先端が検出位置Ｐ２に到達した時点において急激にレベルが低下し、ラベル用紙２０１の後端が検出位置Ｐ２に到達した時点において急激にレベルが上昇する。
【００３１】
Ａｃｔ７としてコントローラ１は、ラベル用紙２０１の先端がラベルセンサ３３により検出されるのを待ち受ける。コントローラ１は具体的には、ラベルセンサ３３での検出信号Ｓ１のレベルを監視し、これが予め定められた閾値以上に上昇したならば、ラベル用紙２０１の先端がラベルセンサ３３により検出されたとしてＹｅｓと判定する。そしてコントローラ１はこの場合にはＡｃｔ８へと進む。
Ａｃｔ８としてコントローラ１は、ラベル用紙２０１の先端が検出されてからの経過時間の計時を開始する。
【００３２】
Ａｃｔ９としてコントローラ１は、ラベル用紙２０１の後端がラベルセンサ３３により検出されるのを待ち受ける。コントローラ１は具体的には、ラベルセンサ３３での検出信号Ｓ１のレベルを監視し、これが予め定められた閾値未満に低下したならば、ラベル用紙２０１の後端がラベルセンサ３３により検出されたとしてＹｅｓと判定する。そしてコントローラ１はこの場合にはＡｃｔ１０へと進む。
Ａｃｔ１０としてコントローラ１は、上記の計時を終了する。
Ａｃｔ１１としてコントローラ１は、計時した経過時間とラベル用紙２０１の搬送速度とからラベル用紙２０１の高さを判定する。かくしてコントローラ１は、ラベル用紙の一方向についてのサイズとしての高さを判定する判定手段としての機能を備える。
【００３３】
Ａｃｔ１２としてコントローラ１は、ラベル用紙２０１の高さが、Ａｃｔ１で選択したラベルフォーマットの高さと適合するか否かを確認する。コントローラ１は例えば、ラベル用紙２０１の高さがラベルフォーマット毎に予め定められた許容範囲外である場合に適合しないとしてＮｏと判定する。このようにコントローラ１は、ラベル用紙２０１の一方向についてのサイズが当該一方向についての画像のサイズと不適合であることを検出する検出手段としての機能を備える。そしてコントローラはこの場合にはＡｃｔ１３へと進む。
Ａｃｔ１３としてコントローラ１は、印刷の停止をプリントエンジン３に要求する。これに応じてプリントエンジン３は、印刷の動作を一時的に停止する。このようにコントローラ１は、不適合が検出されたことに応じて印刷を停止させる停止手段としての機能を備える。
【００３４】
Ａｃｔ１４としてコントローラ１は、エラー画面をタッチパネル４に表示させる。エラー画面は、ラベルフォーマットとラベル用紙とが適合しないことを操作者に対して通知するメッセージを表す。またエラー画面は、印刷の再開を指定するためのボタンと、印刷の終了を指定するためのボタンとを表す。なお、警報音を発生する発音デバイスをラベルプリンタ１００に備えておいてもよい。そしてコントローラ１は、エラー画面の表示と並行して警報音を発するように発音デバイスを制御してもよい。かくしてコントローラ１は、エラー画面を表示させるためのタッチパネル４の制御動作として通報動作を行う通報手段としての機能を備える。
【００３５】
Ａｃｔ１５としてコントローラ１は、再開が指示されたか否かを確認する。そしてコントローラ１は、印刷の再開を指定するためのボタンが操作者によりタッチされたことがタッチパネル４により検出されたならばＹｅｓと判定し、Ａｃｔ１６へと進む。かくしてコントローラ１は、再開入力手段としての機能を備える。
Ａｃｔ１６としてコントローラ１は、Ａｃｔ１３で停止した印刷を再開するようにプリントエンジン３に要求する。これに応じてプリントエンジン３は、一時的に停止していた印刷を、停止した状態から継続するように再開する。かくしてコントローラ１は、再開手段としての機能を備える。そしてコントローラ１はこののち、Ａｃｔ１７へと進む。なお、コントローラ１は例えば、ラベル用紙２０１の高さがラベルフォーマット毎に予め定められた許容範囲内である場合には、Ａｃｔ１２にて適合するとしてＹｅｓと判定する。そしてコントローラはこの場合にはＡｃｔ１３−Ａｃｔ１６をパスしてＡｃｔ１７へと進む。
【００３６】
Ａｃｔ１７としてコントローラ１は、実行中の印刷ジョブが完了するのを待ち受ける。そしてコントローラ１は、Ａｃｔ４で設定した印刷枚数の印刷が完了したならばＹｅｓと判定し、Ａｃｔ１８へと進む。なおコントローラ１は、エラー画面において印刷の終了を指定するためのボタンが操作者によりタッチされたことがタッチパネル４により検出されたならば、Ａｃｔ１５においてＮｏと判定し、Ａｃｔ１６及びＡｃｔ１７をパスしてＡｃｔ１８へと進む。かくしてコントローラ１は、終了入力手段としての機能を備える。
Ａｃｔ１８としてコントローラ１は、ジョブをクリアする。すなわち、Ａｃｔ１−Ａｃｔ４における選択及び設定を無効化する。かくしてコントローラ１は、クリア手段としての機能を備える。そしてコントローラ１は、これをもって、図４に示す情報処理を終了する。
【００３７】
以上のようにラベルプリンタ１００によれば、装着中のラベル用紙２０１のサイズを１枚目のラベルの印刷中に判定し、当該サイズが、印刷対象となっているラベルフォーマットのサイズに適合しない場合には、印刷ジョブが一時的に停止される。従って、印刷対象となっているラベルフォーマットと装着中のラベル用紙２０１とのサイズが適合しない場合は、印刷が一旦は開始されるものの、すぐに停止される。このため操作者は、装着するラベル用紙２０１を間違えた場合には、そのことに気付くことができる。なお、ラベルプリンタ１００は、このときにタッチパネル４にてエラー画面を表示するので、装着するラベル用紙２０１を間違えた操作者に対し、そのことをより確実に認識させることができる。そして操作者が、ラベル用紙を正しく装着し直した上で、再度印刷ジョブを最初からやり直すように操作することにより、ラベル用紙の無駄を最小限に抑えることができる。
【００３８】
またラベルプリンタ１００によれば、上記のように一時的に停止したジョブを、操作者による指示に応じて再開することもできる。このため、操作者が意図的に、ラベルフォーマットにサイズが適合しないラベル用紙２０１をセットしている場合には、ジョブを継続することが可能である。このような場面は例えば、ラベルフォーマットのサイズよりも大きなサイズのラベル用紙２０１を用いることにより、画像が印刷されない空白領域を意図的に形成する場合が想定される。
【００３９】
この実施形態は、次のような種々の変形実施が可能である。
前記実施形態は、ラベルフォーマットを使用し、かつラベルフォーマットのサイズが、印刷する画像のサイズとなることを前提としている。しかしながら、ラベルフォーマットを編集することで印刷する画像のサイズがラベルフォーマットのサイズとは異なる場合にも前記実施形態とほぼ同様に実施が可能である。あるいは、ラベルフォーマットを用いずに、メモリユニット２に記憶された画像又は外部からインタフェースユニット５によって取得された画像をラベル用紙に印刷する場合にも前記実施形態とほぼ同様に実施が可能である。ただしこれらの場合には、印刷する画像のサイズとラベル用紙２０１のサイズとが適合するか否かをＡｃｔ１２にて確認するようにする。
【００４０】
ラベルセンサ３３は、別のタイプのものに置き換えることができる。例えば、ラベル用紙２０１と台紙２０２との光の反射率の違いを反射型の光センサにより検出するものが適用できる。また例えば、ラベル用紙２０１の端部の位置を表すように台紙２０２に形成されたマークを読み取るものが適用できる。
【００４１】
コントローラ１が行う前述した情報処理の一部は省略してもよい。例えば、Ａｃｔ１５及びＡｃｔ１６を省略し、Ａｃｔ１４からＡｃｔ１８へと進んでもよい。
【００４２】
情報処理によりコントローラが実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００４３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４４】
１…コントローラ、２…メモリユニット、３…プリントエンジン、４…タッチパネル、５…インタフェースユニット、６…伝送システム、３１…搬送機構、３１ａ…プラテンローラ、３２…プリントヘッド、３３…ラベルセンサ、３３ａ…発光部、３３ｂ…受光部、１００…ラベルプリンタ、２０１…ラベル用紙、２０２…台紙。
【図１】
2019022958.tif 000003
【図２】
2019022958.tif 000004
【図３】
2019022958.tif 000005
【図４】
2019022958.tif 000006
【図５】
2019022958.tif 000007
【図６】
2019022958.tif 000008
【図７】
2019022958.tif 000009