(57)【要約】【課題】ホストコンピューター及びラベルプリンターのどちらの設定が印刷時に使用されるかをユーザーに提示できるようにすることを目的とする。【解決手段】ホストコンピューター３から受信する印刷データを設定値に基づいて印刷するラベルプリンター２であって、設定値が、ホストコンピューター３側、及び、ラベルプリンター２側のいずれかにおいて設定された設定値であるかを識別する識別情報を設定項目と対応付けて印刷する、識別印刷を実行するプリンター制御部２０１を備える。【選択図】図２
2018062122.tif 000002
【特許請求の範囲】
【請求項１】
制御装置から受信するデータを設定情報に基づいて印刷する印刷装置であって、
前記設定情報が、前記制御装置側、及び、前記印刷装置側のいずれかにおいて設定され
た情報であるかを識別する識別情報を前記設定情報と対応付けて印刷する、識別印刷を実
行する制御部を備える印刷装置。
【請求項２】
前記制御部は、
前記制御装置から受信するデータに基づく印刷を実行する前に、前記識別印刷を実行す
る請求項１に記載の印刷装置。
【請求項３】
前記識別印刷を実行するか否かを設定可能な第１設定部を備える請求項１又は２に記載
の印刷装置。
【請求項４】
表示部と、
前記識別情報を前記設定情報と対応付けて前記表示部に表示する識別表示を実行するか
否かを設定可能な第２設定部と、を備える請求項１から３のいずれか一項に記載の印刷装
置。
【請求項５】
前記制御部は、前記識別印刷の実行に加え、又は、前記識別印刷の実行に代えて前記識
別表示を実行する請求項４に記載の印刷装置。
【請求項６】
前記設定情報は、印刷媒体のサイズに係る情報、印刷媒体の種類に係る情報、及び、印
刷媒体の切断に係る情報の少なくともいずれかである請求項１から５のいずれか一項に記
載の印刷装置。
【請求項７】
制御装置から受信するデータを設定情報に基づいて印刷する印刷装置の制御方法であっ
て、
前記設定情報が、前記制御装置側、及び、前記印刷装置側のいずれかにおいて設定され
たかを識別する識別情報を前記設定情報と対応付けて印刷する、識別印刷を実行する印刷
装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、制御装置の制御に従って印刷を実行する印刷装置が知られている（例えば、特許
文献１参照）。特許文献１では、印刷の実行前に印刷結果を表示装置に表示することで、
制御装置たるデータ処理装置における印刷設定と、印刷装置における印刷設定との違いを
、ユーザーが認識可能とする印刷装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−５８００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載のような印刷装置は、制御装置における印刷設定と、印刷
装置における印刷設定とが重複する際、どちらかの印刷設定に基づいて印刷を実行するた
め、ユーザーの意図しない印刷結果を印刷する場合がある。この場合、ユーザーが、どの
装置の印刷設定に基づいて印刷装置が印刷を実行するかを認識していないと、ユーザーの
意図する印刷結果を得るためにどの装置の印刷設定を変更すればよいのか判断が容易でな
い。
そこで、本発明は、制御装置及び印刷装置のどちらの設定が印刷時に使用されるかをユ
ーザーに提示できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、制御装置から受信するデータを設定情報に基づ
いて印刷する印刷装置であって、前記設定情報が、前記制御装置側、及び、前記印刷装置
側のいずれかにおいて設定された情報であるかを識別する識別情報を前記設定情報と対応
付けて印刷する、識別印刷を実行する制御部を備える。
本発明によれば、識別情報を設定情報と対応付けて印刷する識別印刷を実行するため、
制御装置及び印刷装置のどちらの設定が印刷時に使用されるかを、ユーザーに提示できる
。
【０００６】
また、本発明は、前記制御部は、前記制御装置から受信するデータに基づく印刷を実行
する前に、前記識別印刷を実行する。
本発明によれば、制御装置から受信するデータに基づく印刷を実行する前に、識別印刷
を実行するため、どの装置の印刷設定が使用され、制御装置から受信するデータに基づく
印刷が実行されるかをユーザーに提示できる。
【０００７】
また、本発明によれば、前記識別印刷を実行するか否かを設定可能である第１設定部を
備える。
本発明によれば、識別印刷の実行の有無が設定可能であるため、不必要に、識別印刷を
実行することがなく、ユーザーの利便性の低下を防止できる。
【０００８】
また、本発明によれば、表示部と、前記識別情報を前記設定情報と対応付けて前記表示
部に表示する識別表示を実行するか否かを設定可能な第２設定部と、を備える。
本発明によれば、識別表示の実行の有無が設定可能であるため、不必要に、識別表示が
実行されることがない。
【０００９】
また、本発明によれば、前記制御部は、前記識別印刷の実行に加え、又は、前記識別印
刷の実行に代えて、前記識別表示を実行する。
本発明によれば、識別印刷の実行に加えて、又は、識別印刷の実行に代えて、識別表示
を実行するため、識別印刷の実行の有無に係らず、制御装置から受信するデータの印刷が
、どの装置の設定が使用され印刷されるかをユーザーに提示できる。
【００１０】
また、本発明は、前記設定情報は、印刷媒体のサイズに係る情報、印刷媒体の種類に係
る情報、及び、印刷媒体の切断に係る情報の少なくともいずれかである。
本発明によれば、設定情報が、印刷媒体のサイズの設定に係る情報、印刷媒体の種類に
係る情報、及び、印刷媒体の切断に係る情報の少なくともいずれかであるため、印刷媒体
のサイズの設定に係る情報、印刷媒体の種類に係る情報、及び、印刷媒体の切断に係る情
報の少なくともいずれかについて、制御装置及び印刷装置のどちらの設定が印刷時に使用
されるかを、ユーザーに提示できる。
【００１１】
上記課題を解決するために、本発明は、制御装置から受信するデータを設定情報に基づ
いて印刷する印刷装置の制御方法であって、前記設定情報が、前記制御装置側、及び、前
記印刷装置側のいずれかにおいて設定されたかを識別する識別情報を前記設定情報と対応
付けて印刷する、識別印刷を実行する。
本発明によれば、識別情報を設定情報と対応付けて印刷する識別印刷を実行するため、
制御装置及び印刷装置のどちらの設定が印刷時に使用されるかを、ユーザーに提示できる
。
【図面の簡単な説明】
【００１２】
【図１】ラベルプリンターの要部の構成を示す図。
【図２】ラベルプリンターとホストコンピューターとの機能的構成を示す図。
【図３】ラベルプリンターの動作を示すフローチャート。
【図４】識別印刷による印刷結果の一例を示す図。
【発明を実施するための形態】
【００１３】
図１は、印刷システム１を構成するラベルプリンター２（印刷装置）の要部の構成を示
す図である。
【００１４】
図１を用いた説明では、矢印に示すように、図中で左へ向かう方向を「前方」とする。
また、図中で右へ向かう方向を「後方」とする。
【００１５】
ラベルプリンター２は、シリアル型のインクジェット式プリンターである。ラベルプリ
ンター２は、ロール紙Ｒ（印刷媒体）を収容し、ロール紙Ｒを繰り出して搬送方向Ｈに搬
送する。ラベルプリンター２は、搬送するロール紙Ｒに、シリアルインクジェットヘッド
として構成された印刷ヘッド１０によりインクを吐出して印刷を実行する。
【００１６】
図１に示すように、ラベルプリンター２は、ロール紙Ｒを収容するロール紙収容部１１
を備える。ロール紙収容部１１には、ロール紙Ｒが収容される。ロール紙Ｒとは、ロール
状に巻かれたシートであり、例えば、裏面に粘着剤が付された定型サイズのラベルを、台
紙としての剥離紙に並べてロール状に巻いたラベル用紙である。
【００１７】
以下の説明では、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール状の部分
を「ロール体Ｒ１」と表現する。また、ロール紙Ｒのうち、ロール紙収容部１１に収容さ
れたロール体Ｒ１から繰り出されて搬送される部分を「搬送ロール紙Ｒ２」（印刷媒体）
と表現する。
【００１８】
図１に示すように、ラベルプリンター２には、搬送ロール紙Ｒ２が搬送される経路であ
る搬送経路１３が形成される。ロール紙Ｒから繰り出された搬送ロール紙Ｒ２は、搬送経
路１３に沿って搬送される。
【００１９】
図１に示すように、搬送経路１３には、搬送方向Ｈにおける上流から下流に向かって３
つの搬送ローラー１４１、１４２、１４３が設けられる。搬送ローラー１４１、１４２、
１４３のそれぞれに対向する位置には、搬送ローラー１４１、１４２、１４３の回転に従
動して回転する従動ローラー１５１、１５２、１５３が設けられる。搬送ロール紙Ｒ２は
、搬送ローラー１４１、１４２、１４３と、従動ローラー１５１、１５２、１５３とに挟
持され、搬送ローラー１４１、１４２、１４３の回転に応じて、搬送方向Ｈに搬送される
。搬送ローラー１４１、１４２、１４３は、動力伝達機構を介して搬送モーター（不図示
）と接続されており、搬送モーターの駆動に応じて回転する。
【００２０】
図１に示すように、搬送方向Ｈの最も上流側に設けられた搬送ローラー１４１と、搬送
ローラー１４１の下流に設けられた搬送ローラー１４２との間には、案内部材１７が設け
られる。案内部材１７は、搬送ロール紙Ｒ２の裏面に接触し、上方へ向かって繰り出され
た搬送ロール紙Ｒ２を、前方に向かうように屈曲させる。案内部材１７は、搬送ロール紙
Ｒ２に接触して屈曲させることにより、搬送ロール紙Ｒ２に張りを与え、搬送ロール紙Ｒ
２の弛みが発生することを抑制する。
【００２１】
搬送ローラー１４２の搬送方向Ｈにおける下流には、ブラックマークセンサー１８１が
設けられる。ブラックマークセンサー１８１は、裏面に黒色のマークであるブラックマー
クが形成されたロール紙Ｒが、ラベルプリンター２に収容される場合に、このブラックマ
ークを光学的に検出するセンサーである。後述するプリンター制御部２０１（図２）（制
御部）は、ブラックマークセンサー１８１の検出値に基づいて、このセンサーの検出位置
にブラックマークが位置した場合、そのことを検出する。プリンター制御部２０１は、検
出結果に基づいて、ロール紙Ｒの位置を管理する。
【００２２】
ブラックマークセンサー１８１の搬送方向Ｈにおける下流には、ギャップセンサー１８
２が設けられる。ギャップセンサー１８２は、一方の端にシートを切り欠いて形成された
ギャップと他方の端にシートを切り欠いて生成されたギャップとを有するギャップ部が形
成されたロール紙Ｒが、ラベルプリンター２に収容される場合に、これらギャップを光学
的に検出するセンサーである。プリンター制御部２０１は、ギャップセンサー１８２の検
出値に基づいて、このセンサーの検出位置にギャップが位置した場合、そのことを検出す
る。プリンター制御部２０１は、検出結果に基づいて、ロール紙Ｒの位置を管理する。
【００２３】
ギャップセンサー１８２の搬送方向Ｈにおける下流には、搬送ローラー１４３が設けら
れ、搬送ローラー１４３の下流には、印刷ユニット１９、及び印刷ユニット１９に対向す
する位置にプラテン２５が設けられる。
【００２４】
印刷ユニット１９は、キャリッジ２０と、キャリッジ２０に搭載された印刷ヘッド１０
とを備える。キャリッジ２０は、搬送方向Ｈと交差する走査方向に延びたキャリッジ軸２
０ａに支持され、キャリッジ軸２０ａに沿って、走査方向に印刷ヘッド１０を走査する。
印刷ヘッド１０は、インクジェットヘッドであり、複数色（例えば、ＣＹＭＫの４色）の
ノズル列を備える。印刷ヘッド１０は、図示しないインクカートリッジからインクの供給
を受けて、各ノズル列に設けられたノズルからインクを吐出して搬送ロール紙Ｒ２にドッ
トを形成して画像を印刷する。
【００２５】
印刷ユニット１９の搬送方向Ｈにおける下流には、カッターユニット２１が設けられる
。カッターユニット２１は、固定刃２２と、固定刃２２に対して交叉するように移動可能
な可動刃２３とを備える。カッターユニット２１は、可動刃２３を移動させて、搬送ロー
ル紙Ｒ２を切断する。なお、カッターユニット２１による切断の態様は、搬送ロール紙Ｒ
２の幅方向において一部を切り残す切断（以下、「一部切断」と表現する）の態様でもよ
く、搬送ロール紙Ｒ２を完全に切断する態様（以下、「完全切断」と表現する）でもよい
。
【００２６】
カッターユニット２１の搬送方向Ｈにおける下流には、排出口２４が設けられる。搬送
ロール紙Ｒ２は、排出口２４を介して、ラベルプリンター２の筐体の外に排出される。
【００２７】
図２は、印刷システム１の構成を示す図である。
【００２８】
図２に示すように、印刷システム１は、ラベルプリンター２と、ホストコンピューター
３（制御装置）とを備える。
【００２９】
ラベルプリンター２は、プリンター制御部２０１と、プリンター記憶部２０２と、印刷
部２０３と、搬送部２０４と、切断部２０５と、センサー部２０６と、プリンター入力部
２０７と、プリンター表示部２０８（表示部）と、プリンターインターフェース２０９と
を備える。
【００３０】
プリンター制御部２０１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の制御回路等を備え、
ラベルプリンター２の各部を制御する。プリンター制御部２０１は、ＲＯＭやプリンター
記憶部２０２等に記憶された制御プログラムを実行することにより、後述する第１設定部
２０１１又は第２設定部２０１２として機能する。
【００３１】
プリンター記憶部２０２は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを
備え、各種データを書き換え可能に記憶する。また、プリンター記憶部２０２は、プリン
ター設定ファイル２０２１を記憶する。
【００３２】
プリンター設定ファイル２０２１は、印刷に係る設定項目と、この設定項目に対する設
定値との組み合わせが記憶される。この設定項目と、設定値とは、印刷に係る設定を示す
情報であり、設定情報に相当する。
【００３３】
本実施形態では、印刷に係る設定項目は、ロール紙Ｒの幅のサイズ（印刷媒体のサイズ
）の設定に係る設定項目（以下、「サイズ設定項目」と表現する）を含む。
また、印刷に係る設定項目は、ロール紙Ｒの種類の設定に係る設定項目（以下、「種類
設定項目」と表現する）を含む。本実施形態では、ロール紙Ｒの種類は、普通紙や、ファ
イン紙、合成紙、光沢紙等の種類である。これらは、互いにロール紙Ｒの印刷面の表面状
態が異なっており、特に、インクの滲みの発生状態が異なる。例えば、ファイン紙は、イ
ンク吸収能に優れておりインクの滲みが発生しにくく、普通紙や合成紙は、インク吸収能
が高くないため、インクの滲みが発生しやすい。このように、ロール紙Ｒの種類に応じて
、インクの滲みの発生状態が異なる。
また、印刷に係る設定項目は、搬送ロール紙Ｒ２の切断の態様（印刷媒体の切断）の設
定に係る設定項目（以下、「切断設定項目」と表現する）を含む。本実施形態では、切断
設定項目に対応する設定値は、一部切断を示す設定値、及び、完全切断を示す設定値のい
ずれかである。
【００３４】
プリンター設定ファイル２０２１が記憶する設定値とは、印刷の実行に際して用いられ
る設定や、条件等の具体的な値のことであり、例えば、設定項目としてサイズ設定項目が
存在する場合のロール紙Ｒの幅のサイズの値（例えば、８０ｍｍ、１０１ｍｍ、１０６ｍ
ｍのうちいずれかを示す値）等である。
【００３５】
以下の説明において、プリンター設定ファイル２０２１に設定すると表現する場合、プ
リンター設定ファイル２０２１に記憶された所定の設定項目に設定値をセットすることを
示す。例えば、搬送ロール紙Ｒ２の切断の態様をプリンター設定ファイル２０２１に設定
すると表現する場合、切断設定項目に対応する設定値をセットすることを示す。
また、以下の説明において、ラベルプリンター２の印刷設定と表現する場合、プリンタ
ー設定ファイル２０２１に記憶された所定の設定項目に設定された設定値を示す。
【００３６】
印刷部２０３は、上述した印刷ヘッド１０や、印刷ヘッド１０を駆動する駆動回路、上
述したキャリッジ２０、キャリッジ２０を搬送方向Ｈと交差する走査方向に走査させる走
査モーター、走査モーターを駆動するモータードライバー、その他のロール紙Ｒへの印刷
に関する構成を備える。印刷部２０３は、プリンター制御部２０１の制御で、ロール紙Ｒ
に画像を印刷する。
【００３７】
搬送部２０４は、上述した搬送ローラー１４２、１４３、１４４や、従動ローラー１５
１、１５２、１５３、１５４、搬送ローラー１４１、１４２、１４３、１４４を回転させ
る搬送モーター、搬送モーターを駆動するモータードライバー、その他のロール紙Ｒの搬
送に関する構成を備える。搬送部２０４は、プリンター制御部２０１の制御で、ロール紙
Ｒを搬送する。
【００３８】
切断部２０５は、上述したカッターユニット２１や、カッターユニット２１が備える可
動刃２３を移動させる移動モーター、移動モーターを駆動するモータードライバー、その
他のロール紙Ｒのカットに係る構成を備え、プリンター制御部２０１の制御で、ロール紙
Ｒをカットする。
【００３９】
センサー部２０６は、上述したブラックマークセンサー１８１とギャップセンサー１８
２とを備える。ブラックマークセンサー１８１は、ブラックマークセンサー１８１が設け
られた位置に対応する位置にブラックマークが存在するか否かによって、異なる値の検出
値をプリンター制御部２０１に出力する。プリンター制御部２０１は、ブラックマークセ
ンサー１８１から入力された検出値に基づいて、ブラックマークセンサー１８１が設けら
れた位置に、ブラックマークが存在すること、又は、存在しないことを検出する。ギャッ
プセンサー１８２は、ギャップセンサー１８２が設けられた位置に対応する位置にギャッ
プ部が存在するか否かによって、異なる値の検出値をプリンター制御部２０１に出力する
。プリンター制御部２０１は、ギャップセンサー１８２から入力された検出値に基づいて
、ギャップセンサー１８２が設けられた位置に、ギャップ部が存在すること、又は、存在
しないことを検出する。
【００４０】
プリンター入力部２０７は、ラベルプリンター２に設けられた操作スイッチや、タッチ
パネル等の入力手段を備え、ユーザーの入力手段に対する操作を検出し、プリンター制御
部２０１に出力する。プリンター制御部２０１は、プリンター入力部２０７からの入力に
基づいて、入力手段に対する操作に対応する処理を実行する。
【００４１】
プリンター表示部２０８は、複数のＬＥＤや、表示パネル等を備え、プリンター制御部
２０１の制御で、ＬＥＤを所定の態様で点灯／消灯や、表示パネルへの情報の表示等を実
行する。本実施形態では、プリンター表示部２０８は、プリンター制御部２０１の制御で
、後述する識別表示を実行する。
【００４２】
プリンターインターフェース２０９は、プリンター制御部２０１の制御で、所定の通信
規格に従って、ホストコンピューター３と通信する。
【００４３】
次に、ホストコンピューター３の機能的構成について説明する。ホストコンピューター
３は、ラベルプリンター２を制御する装置である。
【００４４】
図２に示すように、ホストコンピューター３は、ホスト制御部３０１と、ホスト記憶部
３０２と、ホスト入力部３０３と、ホスト表示部３０４と、ホストインターフェース３０
５とを備える。
【００４５】
ホスト制御部３０１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の制御回路等を備え、ホス
トコンピューター３の各部を制御する。ホスト制御部３０１は、ＲＯＭやホスト記憶部３
０２等に記憶された制御プログラムを実行することにより、後述するアプリケーション実
行部３０１１又はプリンタードライバー実行部３０１２として機能する。
【００４６】
ホスト記憶部３０２は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え
、各種データを書き換え可能に記憶する。また、ホスト記憶部３０２は、ホスト設定ファ
イル３０２１を記憶する。
【００４７】
ホスト設定ファイル３０２１は、ラベルプリンター２における印刷に係る設定項目と、
この設定項目に対する設定値との組み合わせが記憶される。この設定項目と、設定値とは
、ラベルプリンター２における印刷の設定を示す情報であり、設定情報に相当する。本実
施形態では、ホスト設定ファイル３０２１が記憶する印刷に係る設定項目は、少なくとも
、サイズ設定項目と、種類設定項目と、切断設定項目とを含む。
【００４８】
ホスト設定ファイル３０２１が記憶する設定値とは、プリンター設定ファイル２０２１
が記憶する設定値と同様、印刷の実行に際して用いられる設定や、条件等の具体的な値の
ことである。
【００４９】
以下の説明において、ホスト設定ファイル３０２１に設定すると表現する場合、ホスト
設定ファイル３０２１に記憶された所定の設定項目に設定値をセットすることを示す。
また、以下の説明において、ホストコンピューター３の印刷設定と表現する場合、ホス
ト設定ファイル３０２１に記憶された所定の設定項目に設定された設定値を示す。
【００５０】
ホスト入力部３０３は、ホストコンピューター３に設けられた操作スイッチや、タッチ
パネル等の入力手段を備え、ユーザーの入力手段に対する操作を検出し、ホスト制御部３
０１に出力する。ホスト制御部３０１は、ホスト入力部３０３からの入力に基づいて、入
力手段に対する操作に対応する処理を実行する。
【００５１】
ホスト表示部３０４は、複数のＬＥＤや、表示パネル等を備え、ホスト制御部３０１の
制御で、ＬＥＤを所定の態様で点灯／消灯や、表示パネルへの情報の表示等を実行する。
【００５２】
ホストインターフェース３０５は、ホスト制御部３０１の制御で、所定の通信規格に従
って、ホストコンピューター３と通信する。
【００５３】
図２に示すように、ホスト制御部３０１は、アプリケーション実行部３０１１と、プリ
ンタードライバー実行部３０１２とを備える。
【００５４】
アプリケーション実行部３０１１は、事前にインストールされたアプリケーションが実
行されることにより、ロール紙Ｒに印刷する印刷データ（データ）の生成を実行する。
【００５５】
プリンタードライバー実行部３０１２は、事前にインストールされたプリンタードライ
バーが実行されることにより、アプリケーション実行部３０１１が生成した印刷データに
基づく印刷の実行を指示する制御コマンドを生成し、ラベルプリンター２に送信する。
【００５６】
ところで、ラベルプリンター２のプリンター制御部２０１は、印刷に係る設定項目のそ
れぞれに対し、プリンター設定ファイル２０２１が記憶する設定値、又は、ホスト設定フ
ァイル３０２１が記憶する設定値のいずれかに基づいて、ホストコンピューター３から受
信する印刷データに基づく印刷を実行する。
【００５７】
詳述すると、前述した通り、ホストコンピューター３のプリンタードライバー実行部３
０１２は、ラベルプリンター２に印刷を実行させる際、印刷データに基づく印刷の実行を
指示する制御コマンドを生成し、生成した制御コマンドをラベルプリンター２に送信する
。ラベルプリンター２のプリンター制御部２０１は、制御コマンドに基づいて、印刷部２
０３により印刷データに基づく印刷を実行する。プリンター制御部２０１は、印刷データ
に基づく印刷を実行する際、印刷に係る設定項目ごとに、設定値に基づく設定で印刷を実
行する。例えば、切断設定項目に対応する設定値が、搬送ロール紙Ｒ２を完全に切断する
切断態様を示す設定値である場合、プリンター制御部２０１は、当該切断態様で、搬送ロ
ール紙Ｒ２を切断し印刷を実行する。
【００５８】
この制御コマンドには、ホスト設定ファイル３０２１が記憶する設定項目のそれぞれに
対応する設定値が含まれる場合がある。プリンター制御部２０１は、制御コマンドに設定
値が含まれる場合、制御コマンドに含まれる設定値に対応する設定項目について、制御コ
マンドに含まれる設定値に基づく設定で、印刷を実行する。一方、プリンター制御部２０
１は、制御コマンドに設定値が含まれない場合、制御コマンド含まれない設定値に対応す
る設定項目について、プリンター設定ファイル２０２１に記憶される設定値に基づく設定
で、印刷を実行する。例えば、切断設定項目に対応する設定値を、制御コマンドが含む場
合、プリンター制御部２０１は、プリンター設定ファイル２０２１の切断設定項目に対応
する設定値に基づく切断の態様で印刷を実行せず、制御コマンドが含む当該設定値に基づ
く切断の態様で印刷を実行する。一方、制御コマンドが切断設定項目に対応する設定値を
含まない場合、プリンター制御部２０１は、プリンター設定ファイル２０２１の切断設定
項目に対応する設定値に基づく切断の態様で印刷を実行する。
【００５９】
つまり、印刷時において、制御コマンドに設定値が含まれる場合、当該設定値に対応す
る設定項目については、ホストコンピューター３の印刷設定が優先され、制御コマンドに
含まれない設定値に対応する設定項目については、ラベルプリンター２の印刷設定が優先
される。
【００６０】
しかしながら、ホスト設定ファイル３０２１とプリンター設定ファイル２０２１とにお
いて重複する設定項目に対し、ホスト設定ファイル３０２１が記憶する設定値とプリンタ
ー設定ファイル２０２１が記憶する設定値とが異なる場合、プリンター制御部２０１は、
ユーザーの意図しない印刷を実行する場合がある。
【００６１】
例えば、ユーザーが、ラベルプリンター２の入力手段を操作し、プリンター設定ファイ
ル２０２１のサイズ設定項目に、ロール紙Ｒの幅のサイズが「８８ｍｍ」を示す設定値を
設定したとする。ここで、ホスト設定ファイル３０２１のサイズ設定項目に、ロール紙Ｒ
の幅のサイズが「１０６ｍｍ」を示す設定値が設定されており、制御コマンドに「１０６
ｍｍ」を示す設定値が含まれる場合、プリンター制御部２０１は、ロール紙Ｒの幅のサイ
ズを「１０６ｍｍ」として印刷を実行することになる。この場合、プリンター制御部２０
１は、ロール紙Ｒの幅に適した印刷を実行しない可能性があり、ユーザーの意図した印刷
を実行しない可能性がある。
【００６２】
また、例えば、ユーザーが、普通紙のロール紙Ｒをラベルプリンター２に収容し、プリ
ンター設定ファイル２０２１の種類設定項目に「普通紙」を示す設定値を設定したとする
。ここで、ホスト設定ファイル３０２１の種類設定項目に、「ファイン紙」を示す設定値
が設定されており、制御コマンドが「ファイン紙」を示す設定値を含む場合、プリンター
制御部２０１は、ロール紙Ｒの種類をファイン紙として、印刷を実行することになる。前
述した通り、ロール紙Ｒの種類に応じてインクの滲みの発生状態がことなるため、プリン
ター制御部２０１は、ロール紙Ｒの種類に応じた印刷を実行しないと、インクの滲みによ
りユーザーの意図した印刷を実行しない可能性がある。ここで、ロール紙Ｒの種類に応じ
た印刷とは、例えば、バーコードを印刷する場合、インクの滲みによりバーコードの黒部
分の幅が、規格の幅を超えることがないよう、ロール紙Ｒの種類に応じて、インクの滲み
を考慮し、バーコードの黒部分の幅を調整して印刷することである。
【００６３】
また、例えば、ユーザーが、ラベルプリンター２の入力手段を操作し、プリンター設定
ファイル２０２１の切断設定項目に、搬送ロール紙Ｒ２の完全切断を示す設定値を設定し
たとする。ここで、ホスト設定ファイル３０２１の切断設定項目に、一部切断を示す設定
値が設定されており、制御コマンドが当該設定値を含むと、プリンター制御部２０１は、
一部切断を実行することになり、ユーザーの意図した印刷を実行しないことになる。
【００６４】
このように、ユーザーが意図しない印刷が実行された場合、ユーザーが、ラベルプリン
ター２、又は、ホストコンピューター３のいずれかの印刷設定を変更すること（設定値を
変更すること）により、プリンター制御部２０１は、ユーザーの意図した印刷が実行可能
となる。しかしながら、この変更を行うためには、設定項目のそれぞれに対し、ラベルプ
リンター２、又は、ホストコンピューター３のいずれかの印刷設定に基づいたのかをユー
ザーが認識していないと、設定項目のそれぞれに対し、ラベルプリンター２、又は、ホス
トコンピューター３のいずれの印刷設定を変更すればよいのか判断が容易でない。そのた
め、ユーザーは、意図する印刷が実行されるために、ラベルプリンター２、及び、ホスト
コンピューター３のいずれかの印刷設定の変更を、何度も行う可能性がある。また、印刷
設定の変更が行われる度、ユーザーが、意図した印刷が実行されるかを確認するため印刷
を実行すると、インクやロール紙Ｒの消費が増大してしまう。
【００６５】
そこで、本実施形態のラベルプリンター２は、以下の動作を実行する。
以下、プリンター制御部２０１が備える第１設定部２０１１と第２設定部２０１２との
説明を通して、ラベルプリンター２の動作を説明する。
【００６６】
図３は、ラベルプリンター２の動作を示すフローチャートである。
【００６７】
ラベルプリンター２のプリンター制御部２０１は、ホストコンピューター３から印刷デ
ータを含む制御コマンドを受信したか否かを判別する（ステップＳ１）。
【００６８】
プリンター制御部２０１は、図示せぬ受信バッファーを参照し、制御コマンドが受信バ
ッファーに格納されていない場合、制御コマンドを受信してないと判別し（ステップＳ１
：ＮＯ）、再度、ステップＳ１の処理を実行する。このように、プリンター制御部２０１
は、処理をステップＳ１に戻すことにより、受信バッファーに制御コマンドが格納された
か否かを監視する。
【００６９】
プリンター制御部２０１は、図示せぬ受信バッファーを参照し、制御コマンドが受信バ
ッファーに格納されている場合、制御コマンドを受信したと判別し（ステップＳ１：ＹＥ
Ｓ）、識別印刷を実行する設定であるか否かを判別する（ステップＳ２）。
【００７０】
ここで、識別印刷とは、設定項目のそれぞれについて、ラベルプリンター２の印刷設定
か、ホストコンピューター３の印刷設定かを識別するための識別情報を、設定項目を示す
情報に対応付けて印刷することをいう。識別印刷の一例については、後述する。
【００７１】
識別印刷を実行するか否かの設定は、第１設定部２０１１により設定される。第１設定
部２０１１は、プリンター入力部２０７等によりユーザーの操作を受け付け、受け付けた
操作に応じて、識別印刷を実行するか否かを設定する。例えば、第１設定部２０１１は、
受け付けた操作が識別印刷を実行しないことを示す操作である場合、プリンター記憶部２
０２等により識別印刷を実行しないことを示す情報を記憶することで、識別印刷を実行し
ないと設定する。また、例えば、第１設定部２０１１は、受け付けた操作が識別印刷を実
行することを示す操作である場合、プリンター記憶部２０２等により識別印刷を実行する
ことを示す情報を記憶することで、識別印刷を実行すると設定する。
【００７２】
なお、第１設定部２０１１による設定は、ラベルプリンター２が工場出荷後に初めて電
源が投入されたタイミングに実行されてもよく、ユーザーの任意のタイミングで実行され
てもよい。
【００７３】
プリンター制御部２０１は、第１設定部２０１１による設定に基づき、プリンター記憶
部２０２等を参照することにより識別印刷を実行する設定であると判別した場合（ステッ
プＳ２：ＹＥＳ）、識別表示を実行する設定であるか否かを判別する（ステップＳ３）。
【００７４】
ここで、識別表示とは、設定項目のそれぞれについて、ラベルプリンター２の印刷設定
か、ホストコンピューター３の印刷設定かを識別するための識別情報を、設定項目を示す
情報に対応付けて表示することをいう。
【００７５】
識別表示を実行するか否かの設定は、第２設定部２０１２により設定される。第２設定
部２０１２は、プリンター入力部２０７等によりユーザーの操作を受け付け、受け付けた
操作に応じて、識別表示を実行するか否かを設定する。例えば、第２設定部２０１２は、
受け付けた操作が識別表示を実行しないことを示す操作である場合、プリンター記憶部２
０２等により識別表示を実行しないことを示す情報を記憶することで、識別表示を実行し
ないと設定する。また、例えば、第２設定部２０１２は、受け付けた操作が識別表示を実
行することを示す操作である場合、プリンター記憶部２０２等により識別表示を実行する
ことを示す情報を記憶することで、識別表示を実行すると設定する。
【００７６】
なお、第２設定部２０１２による設定は、第１設定部２０１１による設定のタイミング
と同様、ラベルプリンター２が工場出荷後に初めて電源が投入されたタイミングに実行さ
れてもよく、ユーザーの任意のタイミングで実行可能でもよい。
【００７７】
プリンター制御部２０１は、第２設定部２０１２による設定に基づき、プリンター記憶
部２０２等を参照することにより識別表示を実行する設定でないと判別した場合（ステッ
プＳ３：ＮＯ）、印刷部２０３により識別印刷を実行する（ステップＳ５）。例えば、プ
リンター制御部２０１は、プリンター記憶部２０２等に、識別印刷を実行することを示す
情報と、識別表示を実行しないことを示す情報とが記憶される場合、印刷部２０３により
識別印刷を実行する。
【００７８】
図４は、識別印刷による印刷結果の一例を示す図である。
【００７９】
図４に示すように、識別印刷では、設定項目ごとに、設定項目を示す情報と、設定値を
示す情報と、識別情報とを対応付けて印刷する。本実施形態では、プリンター設定ファイ
ル２０２１、及び、ホスト設定ファイル３０２１がサイズ設定項目、種類設定項目、及び
、切断設定項目を含む場合を例示している。したがって、図４に示す識別印刷の印刷結果
の例では、サイズ設定項目、種類設定項目、及び、切断設定項目のそれぞれに対し、設定
項目を示す情報と、設定値を示す情報と、識別情報とを対応付けて印刷する場合を示す。
ここで、対応付けて印刷するとは、設定項目ごとに、設定項目を示す情報と、設定値を示
す情報と、識別情報とを印刷することを示す。
【００８０】
なお、プリンター制御部２０１は、識別印刷用のテンプレートに準じて、識別印刷を実
行する。ここでテンプレートとは、識別印刷に際し、設定項目ごとに、設定項目を示す情
報、設定値を示す情報と、識別情報とを印刷する位置に関する情報を少なくとも含む情報
である。テンプレートは、プリンター記憶部２０２等に予め記憶される。また、プリンタ
ー制御部２０１は、制御コマンドが含む設定値に基づいて、識別印刷において識別情報を
印刷する。例えば、制御コマンドが、サイズ設定項目、及び、切断設定項目に対応する設
定値を含み、種類設定項目に対応する設定値を含まない場合、プリンター制御部２０１は
、識別印刷において、サイズ設定項目、及び、切断設定項目に対応する識別情報としてホ
ストコンピューター３を示す情報を印刷し、種類設定項目に対応する識別情報としてラベ
ルプリンター２を示す情報を印刷する。
【００８１】
図４に示す識別印刷の印刷結果の例では、サイズ設定項目について、サイズ設定項目を
示す情報として「ロール紙の幅のサイズ」を示す情報Ｊ１と、設定値を示す情報として「
８８ｍｍ」を示す情報Ｊ４と、サイズ設定項目に対する識別情報として「ホスト」を示す
情報Ｊ７とを対応付けた印刷結果を示す。ここで、「ホスト」とは、ホストコンピュータ
ー３の略語であり、ホストコンピューター３を示す。
【００８２】
また、図４に示す識別印刷の印刷結果の例では、種類設定項目について、種類設定項目
を示す情報として「ロール紙の種類」を示す情報Ｊ２と、設定値を示す情報として「普通
紙」を示す情報Ｊ５と、種類設定項目に対する識別情報として「プリンター」を示す情報
Ｊ８とを対応付けた印刷結果を示す。ここで、「プリンター」とは、ラベルプリンター２
の略語であり、ラベルプリンター２を示す。
【００８３】
また、図４に示す識別印刷の印刷結果の例では、切断設定項目について、切断設定項目
を示す情報として「切断」を示す情報Ｊ３と、設定値を示す情報として「完全切断」を示
す情報Ｊ５と、切断設定項目に対する識別情報として「ホスト」を示す情報Ｊ９とを対応
付けた印刷結果を示す。
【００８４】
すなわち、図４に示す印刷結果は、プリンター制御部２０１が、ロール紙Ｒの幅のサイ
ズを「８８ｍｍ」として設定し、ロール紙Ｒの種類を「普通紙」として設定し、搬送ロー
ル紙Ｒ２の切断の態様を完全切断として設定し、識別印刷を実行した場合の印刷結果を示
す。つまり、図４に示す印刷結果は、サイズ設定項目についてホストコンピューター３の
印刷設定に基づき、また、種類設定項目についてラベルプリンター２の印刷設定に基づき
、また、切断設定項目についてホストコンピューター３の印刷設定に基づいて、印刷デー
タに基づく印刷が実行されることを示す。
【００８５】
このように、ラベルプリンター２のプリンター制御部２０１は、識別印刷を実行するた
め、設定項目ごとに、ラベルプリンター２、又は、ホストコンピューター３のいずれかの
印刷設定あるかをユーザーに提示できる。したがって、ユーザーは、意図する印刷結果と
なるために、設定項目のそれぞれについて、ラベルプリンター２、又は、ホストコンピュ
ーター３のどちらの印刷設定を変更すればよいのかの判断が容易となる。そのため、ユー
ザーは、意図する印刷が実行されるために、印刷設定の変更の対象となる装置を認識でき
、何度も設定の変更を行ことなく的確に印刷設定の変更ができるようになる。これに伴い
、印刷設定の変更が行われる度に、ユーザーの意図した印刷が実行されるかを確認するた
めの印刷が実行される蓋然性が低下し、印刷設定の変更に伴うインクやロール紙Ｒの消費
を抑制できる。
【００８６】
例えば、ユーザーがラベルプリンター２に、幅のサイズが１０６ｍｍのロール紙Ｒを収
容し、プリンター設定ファイル２０２１にロール紙Ｒの幅のサイズが１０６ｍｍを示す設
定値を設定した場合に、識別印刷により図４に示す印刷結果が印刷されたとする。図４に
示すように、プリンター制御部２０１は、識別印刷により、サイズ設定項目について、「
８８ｍｍ」を示す設定値に基づいて印刷されることをユーザーに提示でき、また、このサ
イズ設定項目について、ホストコンピューター３の印刷設定に基づいて印刷が実行される
ことをユーザーに提示できる。そのため、ユーザーは、サイズ設定項目について、印刷設
定の変更の対象となる装置が、ホストコンピューター３であると認識できる。したがって
、ユーザーは、ホストコンピューター３のサイズ設定項目に対する設定値を、「８８ｍｍ
」を示す設定値から「１０６ｍｍ」を示す設定値に変更することで、意図した印刷が実行
されるよう設定できる。
【００８７】
また、例えば、ユーザーが、ラベルプリンター２に、ファイン紙のロール紙Ｒを収容し
、プリンター設定ファイル２０２１に「ファイン紙」を示す設定値を設定しておらず、「
普通紙」を示す設定値が設定されている場合に、識別印刷により図４に示す印刷結果が印
刷されたとする。図４に示すように、プリンター制御部２０１は、識別印刷により、種類
設定項目について、「普通紙」を示す設定値に基づいて印刷されることをユーザーに提示
でき、また、この種類設定項目について、ラベルプリンター２の印刷設定に基づいて印刷
が実行されることをユーザーに提示できる。前述した通り、ホストコンピューター３から
送信される制御コマンドに設定値が含まれない場合、プリンター制御部２０１は、プリン
ター設定ファイル２０２１の設定値に基づいて印刷を実行する。制御コマンドに設定値が
含まれない態様としては、ホスト設定ファイル３０２１に設定項目（図４の場合、種類設
定項目）がないことや、設定項目は存在するが設定値が設定されていないことが挙げられ
る。ここで、図４に示すようにユーザーに提示するため、ユーザーは、種類設定項目につ
いて、印刷設定の変更の対象となる装置が、ラベルプリンター２であると認識できる。し
たがって、ユーザーは、ラベルプリンター２の種類設定項目に対する設定値を、「普通紙
」を示す設定値から「ファイン紙」を示す設定値に変更することで、意図した印刷が実行
されるよう設定できる。
【００８８】
また、例えば、ユーザーが、プリンター設定ファイル２０２１に、一部切断を示す設定
値を設定した場合に、識別印刷により図４に示す印刷結果が印刷されたとする。図４に示
すように、プリンター制御部２０１は、識別印刷により、切断設定項目について、「完全
切断」を示す設定値に基づいて印刷されることをユーザーに提示でき、また、この切断設
定項目について、ホストコンピューター３の印刷設定に基づいて印刷が実行されることを
ユーザーに提示できる。そのため、ユーザーは、切断設定項目について、印刷設定の変更
の対象となる装置が、ホストコンピューター３であると認識できる。したがって、ユーザ
ーは、ホストコンピューター３の切断設定項目に対する設定値を、完全切断を示す設定値
から、一部切断示す設定値に変更することで、意図した印刷が実行されるよう設定できる
。
【００８９】
図３に示すフローチャートの説明に戻り、プリンター制御部２０１は、識別印刷を実行
すると、現在の設定で、受信した印刷データに基づく印刷を実行するか否かを判別する(
ステップＳ９)。現在の設定とは、少なくとも、識別印刷で印刷した設定項目に対する設
定値が示す設定、又は、識別表示で表示した設定項目に対する設定値が示す設定である。
【００９０】
例えば、プリンター制御部２０１は、プリンター表示部２０８により「現在の設定で印
刷しますか」の旨を示す情報の表示を実行するとともに、選択可能な態様で、現在の設定
で印刷を実行することを指示する情報と、現在の設定で印刷を実行しないことを指示する
情報とを表示する。そして、プリンター制御部２０１は、現在の設定で印刷を実行するこ
とを示す情報がユーザーにより選択された場合、現在の設定で受信した印刷データに基づ
く印刷を実行すると判別する(ステップＳ９：ＹＥＳ)。一方、プリンター制御部２０１は
、現在の設定で印刷を実行しないことを示す情報がユーザーにより選択された場合、現在
の設定で印刷を実行しないと判別する（ステップＳ９：ＮＯ）。
【００９１】
プリンター制御部２０１は、現在の設定で受信した印刷データに基づく印刷を実行する
と判別した場合（ステップＳ９：ＹＥＳ）、ホストコンピューター３から受信した印刷デ
ータに基づく印刷を実行する（ステップＳ１１）。
【００９２】
このように、プリンター制御部２０１は、識別印刷を実行した後に、ホストコンピュー
ター３から受信した印刷データに基づく印刷を実行する。換言すると、プリンター制御部
２０１は、ホストコンピューター３から受信した印刷データに基づく印刷を実行する前に
、識別印刷を実行する。そのため、プリンター制御部２０１は、設定項目ごとに、ラベル
プリンター２、又は、ホストコンピューター３のいずれかの印刷設定が使用されてホスト
コンピューター３から受信する印刷データに基づく印刷が実行されるかを、ユーザーに提
示できる。
【００９３】
一方、プリンター制御部２０１は、現在の設定で受信した印刷データに基づく印刷を実
行しないと判別した場合（ステップＳ９：ＮＯ）、ユーザーにより印刷設定の変更が行わ
れたか否かを判別する（ステップＳ１０）。例えば、プリンター制御部２０１は、現在の
設定で受信した印刷データに基づく印刷を実行しないと判別した場合、「印刷設定の変更
をしましたか」の旨を示す情報の表示を実行するとともに、選択可能な態様で、印刷設定
を変更したことを指示する情報を表示する。そして、プリンター制御部２０１は、印刷設
定を変更したことを指示する情報がユーザーに選択された場合に、印刷設定の変更が行わ
れたと判別し、印刷設定を変更したことを指示する情報がユーザーに選択されない場合、
印刷設定の変更が行われてないと判別する。
【００９４】
プリンター制御部２０１は、印刷設定の変更が行われてないと判別した場合（ステップ
Ｓ１０：ＮＯ）、処理をステップＳ１０に戻し、再度、印刷設定の変更が行われたか否か
を判別する。このように処理をステップＳ１０に戻すことにより、プリンター制御部２０
１は、印刷設定の変更が行われたか否かを監視する。
【００９５】
一方、プリンター制御部２０１は、印刷設定の変更が行われたと判別した場合（ステッ
プＳ１０：ＹＥＳ）、処理をステップＳ２に戻す。ここで、識別印刷を実行する設定であ
る場合、プリンター制御部２０１は、再度、識別印刷を実行する。
【００９６】
このように、識別印刷を実行した後、現在の設定で印刷するか否かを判別することによ
り、以下の効果を奏する。すなわち、識別印刷を実行した後、ホストコンピューター３か
ら受信する印刷データを印刷する構成であると、印刷設定がユーザーの所望する印刷設定
でない場合、印刷データに基づく印刷がユーザーの所望する印刷態様とならず、無駄なロ
ール紙Ｒが消費される可能性がある。ここで、識別印刷を実行した後、上記のステップＳ
９〜ステップＳ１０の処理を実行することで、印刷設定がユーザーの所望する印刷設定で
ない場合に、印刷データに基づく印刷が実行されることを防止でき、無駄なロール紙Ｒの
消費を防止できる。
【００９７】
図３に示すフローチャートのステップＳ３に戻り、プリンター制御部２０１は、識別表
示を実行する設定であると判別した場合（ステップＳ３：ＹＥＳ）、識別印刷、及び、識
別表示を実行する（ステップＳ６）。例えば、プリンター制御部２０１は、プリンター記
憶部２０２等に、識別印刷を実行することを示す情報と、識別表示を実行することを示す
情報とが記憶される場合、識別印刷、及び、識別表示を実行する。すなわち、プリンター
制御部２０１は、識別印刷に加えて、識別表示を実行する。
【００９８】
ここで、印刷部２０３による識別印刷に加えて実行される識別表示は、識別印刷に対応
する情報を表示する。例えば、図４の例に示す識別印刷が実行される場合、プリンター制
御部２０１は、プリンター表示部２０８により図４の例に示す識別印刷に対する識別表示
を実行する。すなわち、プリンター制御部２０１は、プリンター表示部２０８により、サ
イズ設定項目について、サイズ設定項目を示す情報として「サイズ」を示す情報と、設定
値を示す情報として「８８ｍｍ」の設定値を示す情報と、識別情報として「ホスト」を示
す情報とを対応付けて表示する。また、プリンター制御部２０１は、プリンター表示部２
０８により、種類設定項目について、種類設定項目を示す情報として「種類」を示す情報
と、設定値を示す情報として「普通紙」を示す情報と、識別情報として「プリンター」を
示す情報とを対応付けて表示する。また、プリンター制御部２０１は、プリンター表示部
２０８により、切断設定項目について、切断設定項目を示す情報として「切断」を示す情
報と、設定値を示す情報として「完全切断」を示す情報と、識別情報として「ホスト」を
示す情報とを対応付けて表示する。
【００９９】
このように、プリンター制御部２０１は、識別印刷に加えて、識別表示を実行するため
、印刷時に用いられる設定値が、ラベルプリンター２、又は、ホストコンピューター３の
いずれかが記憶する設定値であるかについて、識別印刷のみの場合と比較して、ユーザー
が認識する蓋然性が高まる。
【０１００】
プリンター制御部２０１は、識別印刷に加えて、識別表示を実行すると、現在の設定で
、受信した印刷データに基づく印刷を実行するか否かを判別する(ステップＳ９)。そして
、プリンター制御部２０１は、現在の設定で、受信した印刷データに基づく印刷を実行す
ると判別した場合、ホストコンピューター３から受信した印刷データに基づく印刷を実行
する（ステップＳ１１）。このように、プリンター制御部２０１は、ホストコンピュータ
ー３から受信した印刷データに基づく印刷を実行する前に、識別印刷及び識別表示を実行
する。この場合、上述した効果と同様の効果を奏する。また、プリンター制御部２０１は
、現在の設定で、受信した印刷データに基づく印刷を実行しないと判別した場合、ステッ
プＳ１０の処理を実行する。このように、識別印刷、及び、識別表示を実行した後、現在
の設定で印刷するか否かを判別することにより、上述した効果と同様の効果を奏する。
【０１０１】
図３のフローチャートのステップＳ２の説明に戻り、プリンター制御部２０１は、識別
印刷を実行する設定でないと判別した場合（ステップＳ２：ＮＯ）、識別表示を実行する
設定であるか否かを判別する（ステップＳ４）。
【０１０２】
次いで、プリンター制御部２０１は、識別表示を実行する設定であると判別した場合（
ステップＳ４：ＹＥＳ）、識別印刷を実行せず、識別表示を実行する(ステップＳ７)。換
言すると、プリンター制御部２０１は、識別印刷に代えて、識別表示を実行する。例えば
、プリンター制御部２０１は、プリンター記憶部２０２等に、識別印刷を実行しないこと
を示す情報と、識別表示を実行することを示す情報とが記憶される場合、識別印刷に代え
て、識別表示を実行する。
【０１０３】
このように、プリンター制御部２０１は、識別表示を実行するため、設定項目ごとに、
印刷時に用いられる印刷設定が、ラベルプリンター２、又は、ホストコンピューター３の
いずれかの印刷設定であるかをユーザーに提示できる。特に、プリンター制御部２０１は
、識別印刷に代えて、識別表示を実行するため、識別印刷において使用されるインク、及
び、ロール紙Ｒの消費を抑制できる。
【０１０４】
プリンター制御部２０１は、識別印刷に代えて、識別表示を実行すると、現在の設定で
、受信した印刷データに基づく印刷を実行するか否かを判別する(ステップＳ９)。そして
、プリンター制御部２０１は、現在の設定で、受信した印刷データに基づく印刷を実行す
ると判別した場合（ステップＳ９：ＹＥＳ）、ホストコンピューター３から受信した印刷
データに基づく印刷を実行する（ステップＳ１１）。また、プリンター制御部２０１は、
現在の設定で、受信した印刷データに基づく印刷を実行しないと判別した場合、ステップ
Ｓ１０の処理を実行する。
【０１０５】
図３のフローチャートのステップＳ４の説明に戻り、プリンター制御部２０１は、識別
表示を実行する設定でないと判別した場合（ステップＳ４：ＮＯ）、識別印刷、及び、識
別表示を実行せず（ステップＳ８）、受信した印刷データに基づく印刷を実行する（ステ
ップＳ１１）。
【０１０６】
上述したように、プリンター制御部２０１は、第１設定部２０１１が識別印刷を実行す
ると設定した場合、識別印刷を実行し、第１設定部２０１１が識別印刷を実行しないと設
定した場合、識別印刷を実行しない。このように、第１設定部２０１１により識別印刷の
実行の有無を設定可能であるため、不必要に、識別印刷が実行されることがない。したが
って、ホストコンピューター３から受信した印刷データに基づく印刷を実行する度に、識
別印刷でインクやロール紙Ｒが消費されることがなく、識別印刷の実行の有無を設定可能
とすることで、ユーザーの利便性が低下することを防止できる。
【０１０７】
また、上述したように、プリンター制御部２０１は、第２設定部２０１２が識別表示を
実行すると設定した場合、識別表示を実行する。さらに、プリンター制御部２０１は、第
２設定部２０１２が識別印刷に加えて識別表示を実行すると設定した場合、識別印刷に加
えて識別表示を実行し、第２設定部２０１２が識別印刷に代えて識別表示を実行すると設
定した場合、識別印刷に代えて識別表示を実行する。このように、第２設定部２０１２に
より、識別印刷に加えて識別表示を実行するか、識別印刷に代えて識別表示を実行するか
を、設定可能であるため、識別印刷とともに識別表示を実行するか否かをユーザーが選択
でき、また、識別印刷の実行の有無に係らず印刷データに基づく印刷が、どの装置の印刷
設定が使用され印刷されるかを提示でき、ユーザーの利便性が向上する。
【０１０８】
以上、説明したように、ラベルプリンター２（印刷装置）は、ホストコンピューター３
（制御装置）から受信する印刷データ（データ）を設定値（設定情報）に基づいて印刷す
る。ラベルプリンター２は、設定値が、ホストコンピューター３側、及び、ラベルプリン
ター２のいずれかにおいて設定された設定値であるかを識別する識別情報を、設定項目（
設定情報）と対応付けて印刷する、識別印刷を実行するプリンター制御部２０１（制御部
）を備える。
【０１０９】
これにより、識別印刷を実行するため、ホストコンピューター３及びラベルプリンター
２のどちらの印刷設定が、印刷データの印刷時に使用されるかを、ユーザーに提示できる
。
【０１１０】
また、プリンター制御部２０１は、ホストコンピューター３から受信する印刷データに
基づく印刷を実行する前に、識別印刷を実行する。
これにより、プリンター制御部２０１は、ホストコンピューター３から受信する印刷デ
ータに基づく印刷を実行する前に、識別印刷を実行するため、設定項目ごとにどの装置の
印刷設定が使用されて、ホストコンピューター３から受信するデータに基づく印刷が実行
されるかをユーザーに提示できる。
【０１１１】
また、ラベルプリンター２のプリンター制御部２０１は、識別印刷を実行するか否かを
設定可能である第１設定部２０１１を備える。
【０１１２】
これにより、第１設定部２０１１により識別印刷の実行の有無が設定可能であるため、
不必要に、識別印刷を実行することがなく、ユーザーの利便性の低下を防止できる。
【０１１３】
また、ラベルプリンター２は、プリンター表示部２０８と、識別表示を実行するか否か
を設定可能である第２設定部２０１２とを備える。
【０１１４】
これにより、第２設定部２０１２により識別表示の実行の有無が設定可能であるため、
不必要に識別表示が実行されることを防止できる。
【０１１５】
また、ラベルプリンター２は、プリンター表示部２０８を備える。プリンター制御部２
０１は、識別印刷の実行に加え、又は、識別印刷の実行に代えて、プリンター表示部２０
８により識別表示を実行する。
【０１１６】
これにより、プリンター制御部２０１は、識別印刷の実行に加えて、又は、識別印刷の
実行に代えて、識別表示を実行するため、識別印刷の実行の有無に係らず、ホストコンピ
ューター３から受信する印刷データの印刷が、どの装置の印刷設定が使用され印刷される
かをユーザーに提示できる。
【０１１７】
また、ラベルプリンター２は、識別印刷の実行に加え識別表示を実行するか、識別印刷
の実行に代えて識別表示を実行するかを設定可能である第２設定部２０１２を備える。
【０１１８】
これにより、第２設定部２０１２により、識別印刷の実行に加え識別表示を実行するか
、識別印刷の実行に代えて識別表示を実行するかが設定可能であるため、ユーザーが識別
表示とともに識別印刷を実行するか否かを設定でき、利便性が向上する。
【０１１９】
また、プリンター制御部２０１は、少なくとも、サイズ設定項目、種類設定項目、及び
、切断設定項目のいずれかについて、識別印刷を実行する。
【０１２０】
少なくとも、サイズ設定項目、種類設定項目、及び、切断設定項目のいずれかについて
、ホストコンピューター３及びラベルプリンター２のどちらの印刷設定が、印刷データの
印刷時に使用されるかを、ユーザーに提示できる。
【０１２１】
なお、上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範
囲内で任意に変形及び応用が可能である。
【０１２２】
例えば、上述した実施形態では、プリンター制御部２０１が、サイズ設定項目、種類設
定項目、及び、切断設定項目について、識別印刷を実行する場合を例示した。しかしなが
ら、識別印刷の対象となる設定項目は、これらに限定されない。例えば、印刷濃度を示す
設定項目について識別印刷を実行してもよく、余白を示す設定項目について識別印刷を実
行してもよい。また、識別印刷の対象となる設定項目は、プリンター設定ファイル２０２
１が記憶する設定項目の全てであってもよいし、予め定められた設定項目でもよい。
【０１２３】
また、例えば、上述した実施形態では、識別印刷における識別情報として、「ホスト」
または「プリンター」等の装置の略語を示す情報を印刷する場合を例示した。しかしなが
ら、識別情報は、これに限定されず、ユーザーが識別可能な情報であればよい。
【０１２４】
また、例えば、上述したラベルプリンター２の制御方法（印刷装置の制御方法）が、ラ
ベルプリンター２が備えるコンピューターを用いて実現される場合、本発明を、上記制御
方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コン
ピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送
媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒
体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディス
ク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、Ｄ
ＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディ
スク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が
挙げられる。また、上記記録媒体は、ラベルプリンター２が備える内部記憶装置であるＲ
ＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶
装置であってもよい。
【０１２５】
また、例えば、図３の処理単位は、ラベルプリンター２の処理を理解容易にするために
、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本
発明が限定されることはない。ラベルプリンター２の処理は、処理内容に応じて、されに
多くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むよう
に分割してもよい。
【０１２６】
また、図２に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特
に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される
必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実
現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェア
で実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現され
る機能の一部をソフトウェアで実現してもよい。その他、ラベルプリンター２、及び、ホ
ストコンピューター３の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱し
ない範囲で任意に変更可能である。
【０１２７】
また、例えば、上述した実施形態において、ラベルプリンター２をシリアル型のインク
ジェット式プリンターとして例示した。しかしながら、ラベルプリンター２は、シリアル
型のインクジェット式プリンターに限定されず、ライン型のインクジェット式プリンター
でもよい。
【０１２８】
また、例えば、上述した実施形態において、印刷装置をラベルプリンターとして例示し
たが、これに限定されない。例えば、サーマルプリンターや、ドットインパクトプリンタ
ー等の他のプリンターでも本発明を適応できる。この場合、プリンターに応じた設定項目
について、識別印刷が実行される。
【符号の説明】
【０１２９】
１…印刷システム、２…ラベルプリンター（印刷装置）、３…ホストコンピューター（
制御装置）、２０１…プリンター制御部（制御部）、２０２…プリンター記憶部、２０３
…印刷部、２０４…搬送部、２０５…切断部、２０６…センサー部、２０７…プリンター
入力部、２０８…プリンター表示部（表示部）、２０９…プリンターインターフェース、
３０１…ホスト制御部、３０２…ホスト記憶部、３０３…ホスト入力部、３０４…ホスト
表示部、３０５…ホストインターフェース、２０１１…第１設定部、２０１２…第２設定
部、２０２１…プリンター設定ファイル、３０１１…アプリケーション実行部、３０１２
…プリンタードライバー実行部、３０２１…ホスト設定ファイル、Ｒ…ロール紙（印刷媒
体）、Ｒ２…搬送ロール紙（印刷媒体）。
【図１】
2018062122.tif 000003
【図２】
2018062122.tif 000004
【図３】
2018062122.tif 000005
【図４】
2018062122.tif 000006