(57)【要約】【課題】文字を印刷可能な印刷装置について、文字のサイズの変更の求めに応じて、文字のサイズを柔軟に変更できるようにする。【解決手段】文字サイズを指定する文字サイズ指定情報と対応付けて第１の文字サイズを記憶する第１文字サイズテーブルＴＢ１、及び、文字サイズ指定情報と対応付けて、第２の文字サイズを書き換え可能に記憶する第２文字サイズテーブルＴＢ２を記憶し、文字サイズ指定情報により文字サイズが指定された場合、第２文字サイズテーブルＴＢ２で文字サイズ指定情報と対応付けられた第２の文字サイズを、第１文字サイズテーブルＴＢ１で文字サイズ指定情報と対応付けられた第１の文字サイズより優先して適用して文字を印刷することを特徴とする印刷装置。【選択図】図３
2017209836.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷する印刷部と、
文字サイズを指定する文字サイズ指定情報と対応付けて第１の文字サイズを記憶する第１文字サイズテーブル、及び、前記文字サイズ指定情報と対応付けて、第２の文字サイズを書き換え可能に記憶する第２文字サイズテーブルを記憶する記憶部と、
前記文字サイズ指定情報により文字サイズが指定された場合、前記記憶部を参照し、前記第１文字サイズテーブル又は前記第２文字サイズテーブルのいずれかのテーブルで前記文字サイズ指定情報と対応付けられた前記第１の文字サイズ又は前記第２の文字サイズで、前記印刷部に文字を印刷させる制御部とを備え、
前記制御部は、
前記文字を印刷する際、前記第２文字サイズテーブルで前記文字サイズ指定情報と対応付けられた前記第２の文字サイズを、前記第１文字サイズテーブルで前記文字サイズ指定情報と対応付けられた前記第１の文字サイズより優先して適用する
ことを特徴とする印刷装置。
【請求項２】
外部装置と通信可能であり、前記外部装置から前記第２文字サイズテーブルにおける１の前記文字サイズ指定情報に、１の前記第２文字サイズを対応付けることを指示する制御コマンドを受信する通信部をさらに備え、
前記制御部は、
前記通信部で受信した前記制御コマンドに基づいて、前記第２文字サイズテーブルにおける当該１の前記文字サイズ指定情報に、当該１の前記文字サイズを対応付けて前記記憶部に記憶する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記文字サイズ指定情報により文字サイズが指定された場合、前記記憶部の前記第２文字サイズテーブルを参照し、前記文字サイズ指定情報と対応付けられた前記第２の文字サイズがないときには、前記第１文字サイズテーブルを参照し、前記文字サイズ指定情報と対応付けられた前記第１の文字サイズで前記印刷部に前記文字を印刷させる
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
複数のラベルが連続する用紙を収容する収容部と、前記収容部に収容された前記用紙を搬送する搬送部と、をさらに備え、
前記制御部は、
前記搬送部を制御して前記用紙を搬送しつつ、前記印刷部を制御して前記用紙の前記ラベルに前記文字を印刷する
ことを特徴とする請求項１乃至３のいずれかに記載の印刷装置。
【請求項５】
前記記憶部は、他の装置により前記文字サイズ指定情報に基づいて印刷される文字の実部のサイズと、前記文字サイズ指定情報に基づいて前記第２文字サイズテーブルを用いて前記印刷部により印刷される文字の実部のサイズとが近似するように、前記第２文字サイズテーブルで前記文字サイズ指定情報と前記第２の文字サイズとを対応付けて記憶する
ことを特徴とする請求項１乃至４のいずれかに記載の印刷装置。
【請求項６】
印刷媒体に印刷する印刷装置の制御方法であって、
文字サイズを指定する文字サイズ指定情報と対応付けて第１の文字サイズを記憶する第１文字サイズテーブル、及び、前記文字サイズ指定情報と対応付けて、第２の文字サイズを書き換え可能に記憶する第２文字サイズテーブルを記憶し、
前記文字サイズ指定情報により文字サイズが指定された場合、前記第２文字サイズテーブルで前記文字サイズ指定情報と対応付けられた前記第２の文字サイズを、前記第１文字サイズテーブルで前記文字サイズ指定情報と対応付けられた前記第１の文字サイズより優先して適用して文字を印刷する
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、文字の印刷に関し、印刷可能な文字の数を増大させ、また、読みやすい文字を印刷する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２４４６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、文字を印刷可能な印刷装置では、印刷装置が印刷する文字のサイズを変更することが求められる場合がある。このため、印刷装置では、文字のサイズを柔軟に変更できるようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、文字を印刷可能な印刷装置について、文字のサイズの変更の求めに応じて、文字のサイズを柔軟に変更できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、印刷媒体に印刷する印刷部と、文字サイズを指定する文字サイズ指定情報と対応付けて第１の文字サイズを記憶する第１文字サイズテーブル、及び、前記文字サイズ指定情報と対応付けて、第２の文字サイズを書き換え可能に記憶する第２文字サイズテーブルを記憶する記憶部と、前記文字サイズ指定情報により文字サイズが指定された場合、前記記憶部を参照し、前記第１文字サイズテーブル又は前記第２文字サイズテーブルのいずれかのテーブルで前記文字サイズ指定情報と対応付けられた前記第１の文字サイズ又は前記第２の文字サイズで、前記印刷部に文字を印刷させる制御部とを備え、前記制御部は、前記文字を印刷する際、前記第２文字サイズテーブルで前記文字サイズ指定情報と対応付けられた前記第２の文字サイズを、前記第１文字サイズテーブルで前記文字サイズ指定情報と対応付けられた前記第１の文字サイズより優先して適用することを特徴とする。
本発明の構成によれば、文字サイズ指定情報により文字サイズが指定された場合に、印刷装置が実際に印刷する文字の文字サイズを、第２文字サイズテーブルにおける第２の文字サイズの書き換えという簡易な手段により、柔軟に変更できる。特に、上記構成では、第１文字サイズテーブルとは別に、第２文字サイズテーブルが印刷装置に記憶される。このため、第１文字サイズテーブルの内容を変更することなく、第２文字サイズテーブルの更新という手段で、文字サイズの変更の求めに応じて、文字サイズを柔軟に変更できる。
【０００６】
また、本発明の印刷装置は、外部装置と通信可能であり、前記外部装置から前記第２文字サイズテーブルにおける１の前記文字サイズ指定情報に、１の前記第２文字サイズを対応付けることを指示する制御コマンドを受信する通信部をさらに備え、前記制御部は、前記通信部で受信した前記制御コマンドに基づいて、前記第２文字サイズテーブルにおける当該１の前記文字サイズ指定情報に、当該１の前記文字サイズを対応付けて前記記憶部に記憶することを特徴とする。
本発明の構成によれば、外部装置からの指示により、第２文字サイズテーブルにおいて特定の文字サイズ指定情報と対応付けられた第２の文字サイズを変更でき、より柔軟に、文字のサイズの変更の求めに応じて、文字のサイズを柔軟に変更できる。
【０００７】
また、本発明の印刷装置は、前記制御部は、前記文字サイズ指定情報により文字サイズが指定された場合、前記記憶部の前記第２文字サイズテーブルを参照し、前記文字サイズ指定情報と対応付けられた前記第２の文字サイズがないときに、前記第１文字サイズテーブルを参照し、前記文字サイズ指定情報と対応付けられた前記第１の文字サイズで前記印刷部に前記文字を印刷させることを特徴とする。
本発明の構成によれば、制御部は、適切に第１文字サイズテーブルに優先させて第２文字サイズテーブルを使用して文字の印刷を実行できる。また、ユーザーは、文字サイズ指定情報により文字のサイズが指定された場合において、第２文字サイズテーブルではなく第１文字サイズテーブルを使用させて印刷装置１に文字を印刷させたい場合、第２文字サイズテーブルにおいて、文字サイズ指定情報に第２の文字サイズを対応付けないという簡易な手段により、上述した態様で印刷を実行させることができる。
【０００８】
また、本発明の印刷装置は、複数のラベルが連続する用紙を収容する収容部と、前記収容部に収容された前記用紙を搬送する搬送部と、をさらに備え、前記制御部は、前記搬送部を制御して前記用紙を搬送しつつ、前記印刷部を制御して前記用紙の前記ラベルに前記文字を印刷することを特徴とする。
本発明の構成によれば、複数のラベルが連続する用紙に印刷することが可能な印刷装置について、文字のサイズの変更の求めに応じて、文字サイズを柔軟に変更できる。
【０００９】
また、本発明の印刷装置は、前記記憶部は、他の装置により前記文字サイズ指定情報に基づいて印刷される文字の実部のサイズと、前記文字サイズ指定情報に基づいて前記第２文字サイズテーブルを用いて前記印刷部により印刷される文字の実部のサイズとが近似するように、前記第２文字サイズテーブルで前記文字サイズ指定情報と前記第２の文字サイズとを対応付けて記憶することを特徴とする。
本発明の構成によれば、印刷装置は、第２文字サイズテーブルに基づいて文字を印刷することにより、印刷装置が印刷する文字の実部のサイズと、他の装置が印刷する文字の実部のサイズとを近似させることができる。
【００１０】
また、上記目的を達成するために、本発明は、印刷媒体に印刷する印刷装置の制御方法であって、文字サイズを指定する文字サイズ指定情報と対応付けて第１の文字サイズを記憶する第１文字サイズテーブル、及び、前記文字サイズ指定情報と対応付けて、第２の文字サイズを書き換え可能に記憶する第２文字サイズテーブルを記憶し、前記文字サイズ指定情報により文字サイズが指定された場合、前記第２文字サイズテーブルで前記文字サイズ指定情報と対応付けられた前記第２の文字サイズを、前記第１文字サイズテーブルで前記文字サイズ指定情報と対応付けられた前記第１の文字サイズより優先して適用して文字を印刷することを特徴とする。
本発明の構成によれば、文字サイズ指定情報により文字サイズが指定された場合に、印刷装置が実際に印刷する文字の文字サイズを、第２文字サイズテーブルにおける第２の文字サイズの書き換えという簡易な手段により、柔軟に変更できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る印刷装置の要部の構成を示す図。
【図２】ロール紙を示す図。
【図３】ホストコンピューター、印刷装置の機能的構成を示すブロック図。
【図４】ホストコンピューター、印刷装置の動作を示すフローチャート。
【図５】文字位置情報の説明に利用する図。
【図６】印刷装置の動作を示すフローチャート。
【図７】第２文字サイズテーブルを示す図。
【図８】第１文字サイズテーブルを示す図。
【図９】文字画像を示す図。
【図１０】文字画像を示す図。
【図１１】ホストコンピューター、印刷装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷装置１の要部の構成を示す模式図である。
図１を用いた説明では、前後方向は、図１において矢印で示す方向に準じるものとする。
印刷装置１は、ロール紙Ｒ（印刷媒体、用紙）を収容し、収容したロール紙Ｒを搬送方向Ｈに搬送し、ラインヘッドであるサーマルヘッド１０により画像を印刷するラインサーマルプリンターである。
【００１３】
特に、本実施形態に係る印刷装置１は、空港における航空会社のサービスカウンター等に設けられ、バゲッジタグや、ボーディングパス等の単票を発行する機能を有する。
バゲッジタグや、ボーディングパスには、印刷装置１により、所定の情報が印刷される。例えば、バゲッジタグには、飛行機の便番号や、荷物の所有者の氏名等の情報が印刷される。
また、バゲッジタグや、ボーディングパスには、ＲＦＩＤ（Radio frequency identification）タグＴＧが搭載される。ＲＦＩＤタグＴＧには、印刷装置１により、所定の情報が記録される。例えば、バゲッジタグのＲＦＩＤタグＴＧには、荷物（バゲッジ）を搭乗する飛行機の便の番号や、バゲッジタグを発行した日時等が記録される。
【００１４】
図２は、印刷装置１に収容されるロール紙Ｒの一例を示す図である。
図２に示すように、ロール紙Ｒは、所定長のラベルＲ１が長手方向（ロール紙Ｒの搬送方向Ｈに対応する方向）に連続して接続された用紙である。ラベルＲ１は、印刷装置１により、後述する所定の処理が施され、切り離される。上述したように、切り離されたラベルＲ１は、バゲッジタグや、ボーディングパスとして用いられる。
図２に示すように、隣り合うラベルＲ１は、接続部Ｒ２で接続される。後述するように、ロール紙Ｒは、印刷装置１によって、接続部Ｒ２で切断される。ロール紙Ｒの接続部Ｒ２における切断により、対応するラベルＲ１が切り離される。切断を円滑に行うため、接続部Ｒ２にミシン目や、折り目を設ける構成でもよい。
接続部Ｒ２には、短手方向に間隔を開けて３つの貫通孔Ｒ３が設けられる。貫通孔Ｒ３は、後述する紙検出センサー１８による接続部Ｒ２の検出に用いられる。ここでは貫通孔Ｒ３を３つとしたが、接続部Ｒ２に設けられる貫通孔Ｒ３の数は、これに限定されない。
また、図２に示すように、ラベルＲ１の所定の部位には、ＲＦＩＤタグＴＧが貼付または埋設によって、設けられる。
【００１５】
図１に示すように、印刷装置１は、ロール紙Ｒを収容する収容部１１を備える。以下の説明では、ロール紙Ｒのうち、収容部１１に収容されたロール状の部分を「ロール体ＲＢ」と表現する。また、ロール紙Ｒのうち、収容部１１に収容されたロール体ＲＢから繰り出されて搬送される部分を「搬送ロール紙ＲＨ」と表現する。
【００１６】
図１に示すように、印刷装置１には、搬送ロール紙ＲＨが搬送される経路である搬送経路１３が形成される。ロール体ＲＢから繰り出された搬送ロール紙ＲＨは、搬送経路１３に沿って搬送方向Ｈに搬送される。
【００１７】
図１に示すように、収容部１１には、ロール体ＲＢの中央部の空洞部が嵌合するロール紙支軸１４が設けられる。ロール紙支軸１４は、後述するプラテンローラー２０と同期して所定の方向に回転する。ロール紙支軸１４の回転に応じて、ロール体ＲＢから搬送ロール紙ＲＨが繰り出され、搬送方向Ｈへ向かって搬送される。
【００１８】
図１に示すように、収容部１１の搬送方向Ｈにおける下流には、案内部材１７が設けられる。案内部材１７は、搬送ロール紙ＲＨの裏面に接触し、上方へ向かって繰り出された搬送ロール紙ＲＨを、前方に向かうように屈曲させる。案内部材１７は、搬送ロール紙ＲＨに接触して屈曲させることにより、搬送ロール紙ＲＨに張りを与え、搬送ロール紙ＲＨの弛みが発生することを抑制する。
【００１９】
案内部材１７の搬送方向Ｈにおける下流には、紙検出センサー１８が設けられる。紙検出センサー１８は、透過型の光センサーであり、搬送経路１３において、搬送経路１３を搬送されるロール紙Ｒの接続部Ｒ２の貫通孔Ｒ３に対応する位置に設けられる。制御部３０（図３）は、紙検出センサー１８の検出値に基づいて、当該センサーの検出位置にロール紙Ｒの接続部Ｒ２が位置した場合、そのことを検出する。制御部３０は、検出結果に基づいて、ロール紙Ｒの位置を管理する。
【００２０】
紙検出センサー１８の搬送方向Ｈにおける下流には、タグ処理装置２５が設けられる。タグ処理装置２５は、ＲＦＩＤタグＴＧに対するデータの書き込み、及び、ＲＦＩＤタグＴＧからのデータの読み出しを行う装置である。タグ処理装置２５は、ＲＦＩＤタグＴＧとの間で無線信号を送受信するアンテナと、ＲＦ送受信回路とを備える。
なお、ＲＦＩＤタグＴＧは、タグ処理装置２５等の外部の装置から送信される無線信号を受信するアンテナを備え、このアンテナに誘起される電力によりＩＣを駆動する受動型のＩＣタグである。
【００２１】
タグ処理装置２５は、ＲＦＩＤタグＴＧに対するデータの書き込み、又は、ＲＦＩＤタグＴＧからのデータの読み出しを行う場合、まず、所定周波数の搬送波を送信し、この搬送波に重畳して検出信号を送信する。タグ処理装置２５が送信した搬送波によってＲＦＩＤタグＴＧのアンテナに起電力が誘起されると、この電力によりＲＦＩＤタグＴＧのＩＣがオンに切り替わり、検出信号を受信して、この検出信号に対して応答する応答信号を送信する。タグ処理装置２５は、ＲＦＩＤタグＴＧが送信した応答信号を受信すると、搬送波の出力を継続しながら、ＲＦＩＤタグＴＧを処理の対象として設定し、データの書き込み及びデータの読み出しを開始する旨を通知する信号を送信する。その後は、タグ処理装置２５が搬送波の出力を継続しながら、タグ処理装置２５とＲＦＩＤタグＴＧとの間で所定の通信規格に従って無線信号が送受信され、ＲＦＩＤタグＴＧに記録されたデータの読み出し、及び、ＲＦＩＤタグＴＧが有するＩＣの書き換え可能な記憶領域に対するデータの書き込みが行われる。
【００２２】
タグ処理装置２５の搬送方向Ｈにおける下流には、印刷ユニット１９が設けられる。
印刷ユニット１９は、サーマルヘッド１０と、サーマルヘッド１０に対して搬送経路１３を介して対向する位置に設けられたプラテンローラー２０とを備える。
サーマルヘッド１０は、搬送方向Ｈと交わる方向に発熱素子が並んで形成された発熱素子列を備える。サーマルヘッド１０は、発熱素子列を構成する発熱素子によってロール紙Ｒにドットを形成することにより画像を印刷する。
プラテンローラー２０は、サーマルヘッド１０によりドットの形成が可能な範囲に亘って延在し、サーマルヘッド１０によりドットの形成が行われる際、サーマルヘッド１０に対する搬送ロール紙ＲＨの位置を固定する。また、プラテンローラー２０は、上述したロール紙支軸１４と同期して所定の方向に回転する。プラテンローラー２０の回転に応じて、搬送ロール紙ＲＨが搬送方向Ｈへ向かって搬送される。
【００２３】
印刷ユニット１９の搬送方向Ｈにおける下流には、カッターユニット２１が設けられる。カッターユニット２１は、固定刃２２と、固定刃２２に対して交叉するように移動可能な可動刃２３とを備える。カッターユニット２１は、可動刃２３を移動させて、搬送ロール紙ＲＨを切断する。
【００２４】
カッターユニット２１の搬送方向Ｈにおける下流には、排紙口２４が設けられる。搬送ロール紙ＲＨは、排紙口２４を介して、印刷装置１の筐体の外に排出される。
【００２５】
図３は、本実施形態に係る印刷システム２の機能的構成を示すブロック図である。
図３に示すように、印刷システム２は、印刷装置１と、印刷装置１に接続されて印刷装置１を制御するホストコンピューター３とを備える。
【００２６】
図３に示すように、印刷装置１は、制御部３０と、入力部３１と、表示部３２と、メモリー３３と、通信部３４と、印刷部３５と、搬送部３６と、切断部３７とを備える。
【００２７】
制御部３０は、ＣＰＵ３０１や、ＲＯＭ３０２、ＲＡＭ３０３、その他信号処理回路等を備え、印刷装置１を制御する。
ＲＯＭ３０２には、印刷装置１の各部を制御する機能を有するファームウェアＦＷが記憶される。また、ファームウェアＦＷを構成する所定のプログラムには、後述する第１文字サイズテーブルＴＢ１が定義される。すなわち、ＲＯＭ３０２には、第１文字サイズテーブルＴＢ１が記憶される。ＲＯＭ３０２は、「記憶部」として機能する。
制御部３０は、ＣＰＵ３０１がＲＯＭに記憶されたファームウェアＦＷをＲＡＭ３０３に読み出して実行する等、ハードウェアとソフトウェアとの協働により印刷装置１を制御する。
【００２８】
入力部３１は、印刷装置１に設けられた操作スイッチや、タッチパネル等の入力手段を備え、入力手段に対する操作を検出し、制御部３０に出力する。制御部３０は、入力部３１からの入力に基づいて、入力手段に対する操作に対応する処理を実行する。
表示部３２は、複数のＬＥＤや、表示パネル等を備え、制御部３０の制御で、印刷装置１の状態を報知したり、エラーの発生の有無を報知したりする。
【００２９】
メモリー３３は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。メモリー３３には、後述する第２文字サイズテーブルＴＢ２、及び、フォントテーブルＴＢ３が記憶される。メモリー３３は、「記憶部」として機能する。
【００３０】
通信部３４は、通信部３４は、制御部３０の制御で、所定の通信規格に従って、ホストコンピューター３と通信する。
印刷装置１と、ホストコンピューター３との間での通信に用いられる通信規格はＵＳＢ、有線ＬＡＮに係る通信規格、無線ＬＡＮに係る通信規格、近距離無線通信に係る通信規格（例えば、Bluetooth（登録商標）。）等、何でもよい。
【００３１】
印刷部３５は、サーマルヘッド１０、サーマルヘッド１０を駆動するヘッド駆動回路、その他の印刷に関する要素を備え、制御部３０の制御で、ロール紙Ｒに画像を印刷する。
搬送部３６は、ロール紙支軸１４、プラテンローラー２０、これらローラーを回転させる搬送モーター、搬送モーターを駆動するモーター駆動回路、その他のロール紙Ｒの搬送に関する要素を備え、制御部３０の制御で、ロール紙Ｒを搬送する。
切断部３７は、カッターユニット２１、カッターユニット２１の可動刃２３を移動させるカッター駆動モーター、カッター駆動モーターを駆動するモーター駆動回路、その他のロール紙Ｒの切断に関する要素を備え、制御部３０の制御で、ロール紙Ｒを切断する。
【００３２】
タグ処理部３８は、タグ処理装置２５を備え、制御部３０の制御でタグ処理装置２５を制御して、ＲＦＩＤタグＴＧに対するデータの書き込み、及び、ＲＦＩＤタグＴＧからのデータの読み出しを実行する。
【００３３】
ホストコンピューター３（外部装置）は、印刷装置１に制御コマンドを送信して、印刷装置１を制御するコンピューターである。
図３に示すように、ホストコンピューター３は、ホスト制御部５０と、ホスト入力部５１と、ホスト表示部５２と、ホスト記憶部５３と、ホスト通信部５４と、を備える。ホスト制御部５０は、ＣＰＵ等を備え、ホストコンピューター３を制御する。ホスト入力部５１は、各種入力デバイスや、操作スイッチ等の入力手段に接続され、入力手段に対する操作を検出し、ホスト制御部５０に出力する。ホスト表示部５２は、表示パネル等の表示手段を備え、ホスト制御部５０の制御で、表示手段に情報を表示する。ホスト記憶部５３は、各種データを記憶する。ホスト通信部５４は、ホスト制御部５０の制御で、印刷装置１と所定の通信規格に従って通信する。
【００３４】
次に、ロール紙Ｒの１つのラベルＲ１を処理するときの印刷装置１、及び、ホストコンピューター３の基本的な動作について説明する。
ホストコンピューター３のホスト制御部５０は、所定のアプリケーション、及び、印刷装置１の制御用のドライバーの機能により、印刷装置１を制御する制御データを生成する。制御データには、印刷データ、及び、書込制御データが含まれる。
印刷データは、ラベルＲ１への画像の印刷を指示するデータであり、印刷装置１が対応するコマンド体系の制御コマンドを含んで構成される。書込制御データは、ＲＦＩＤタグＴＧへのデータの書き込みを指示するデータであり、印刷装置１が対応するコマンド体系の制御コマンドを含んで構成される。
【００３５】
印刷装置１の通信部３４は、ホストコンピューター３が送信した制御データを受信する。印刷装置１の制御部３０は、受信した制御データに基づいて、紙検出センサー１８からの入力に基づいて、処理の対象とするラベルＲ１の位置を管理しつつ、搬送部３６を制御して、ロール紙Ｒを搬送方向に搬送する。制御部３０は、搬送部３６を制御してロール紙Ｒを適切に搬送しつつ、タグ処理部３８を制御してタグ処理装置２５によりＲＦＩＤタグＴＧに所定のデータを書き込むと共に、印刷部３５を制御してサーマルヘッド１０によりラベルＲ１に画像を印刷する。制御部３０は、紙検出センサー１８からの入力に基づいて、処理の対象とするラベルＲ１の位置を管理しつつ、搬送部３６を制御して、ラベルＲ１の接続部Ｒ２が、カッターユニット２１の切断位置に位置するように、ラベルＲ１を搬送させる。次いで、制御部３０は、切断部３７を制御してカッターユニット２１により、ラベルＲ１を接続部Ｒ２にて切断させる。これにより、ラベルＲ１が、ロール紙Ｒから切り離されて、１枚の単票が発行される。
【００３６】
ところで、印刷装置１は、ラベルＲ１に、１又は複数の文字により構成される文字列を印刷することができる。
以下、印刷装置１が文字列を印刷するときのホストコンピューター３、及び、印刷装置１の処理について説明する。
【００３７】
図４は、ホストコンピューター３、及び、印刷装置１の動作を示すフローチャートである。図４において、フローチャートＦＡは、ホストコンピューター３の動作を示すフローチャートであり、フローチャートＦＢは、印刷装置１の動作を示すフローチャートである。
なお、以下の説明では、印刷装置１の処理に関し、文字列を印刷する処理について詳述し、ロール紙Ｒの搬送等の文字列の印刷に付随して行われる処理については適切に行われるものとして、その詳細な説明を省略する。
【００３８】
図４のフローチャートＦＡに示すように、ホストコンピューター３のホスト制御部５０は、文字列の印刷を指示する文字列印刷指示コマンドを生成する（ステップＳＡ１）。
文字列印刷指示コマンドは、文字列の印刷を指示する制御コマンドであり、所定の規定に従って情報が記述される。
文字列印刷指示コマンドは、少なくとも、印刷する対象の画像の種類が文字列であることを示す情報（以下、「印刷対象種類情報」という。）と、文字列を構成する各文字の文字コードを示す情報（以下、「文字コード情報」という。）と、文字列位置情報（後述）と、文字サイズ指定情報（後述）と、を含む。
【００３９】
図５は、文字位置情報を説明するため、１つのラベルＲ１、及び、ラベルＲ１に印刷する文字列（文字列「ＡＢＣＤＥ」。）を模式的に示す図である。
文字列位置情報は、ラベルＲ１において文字列を印刷する位置を示す情報である。より具体的には、文字列位置情報とは、ラベルＲ１の印刷領域の任意の位置の座標を定義する仮想的な座標系Ｚ１において、文字列の位置の座標を示す情報である。本実施形態では、文字列の位置は、文字列を表す矩形のドット群のドットのうち、ラベルＲ１を正面視したときの左上の頂点に位置するドットの位置である。従って、文字列位置情報には、文字列を表す矩形のドット群のドットのうち、ラベルＲ１を正面視したときの左上の頂点に位置するドットの座標を示す情報である。
図５の例では、点線で囲まれた領域が、文字列を表す矩形のドット群に相当する。また、位置Ｐ１が、文字列の起点を示す位置である。従って、図５で例示する文字列の印刷を指示する文字列印刷指示コマンドの文字列位置情報は、仮想的な座標系における位置Ｐ１の座標を示す情報である。
【００４０】
文字サイズ指定情報は、文字列を構成する文字の文字サイズを指定する情報である。
なお、本実施形態において、「文字サイズ」とは、ラベルＲ１に印刷される文字画像のサイズを意味する。文字画像とは、後述する文字画像データに基づいてラベルＲ１に形成される矩形のドット群を意味する。文字画像では、白ドット又は黒ドットが文字に応じた所定の態様でドットマトリックス状に配置されることによって文字が表される。後に明らかとなるとおり、「文字の文字サイズ」は、後述する「文字の実部のサイズ」とは異なる概念である。なお、サーマルヘッド１０が駆動するとラベルＲ１上に黒ドットが形成される。
【００４１】
本実施形態では、文字サイズは、文字画像の高さ方向Ｙ１（ロール紙Ｒの短手方向に対応する方向。図５参照。）の長さと、文字画像の幅方向Ｙ２（ロール紙Ｒの長手方向（＝搬送方向Ｈ）に対応する方向。図５参照。）の長さとの組み合わせによって表される。
文字画像の高さ方向Ｙ１の長さ、及び、文字画像の幅方向Ｙ２の長さは、それぞれ、単位が「ミリ」の値によって表される。文字画像の高さ方向Ｙ１の長さをｎミリとした場合、当該長さは、「１ミリ≦ｎミリ≦３６ミリ（ただし、ｎは、正の整数。）」の範囲にある。同様に、文字画像の幅方向Ｙ２の長さをｍミリとした場合、当該長さは、１ミリ≦ｍミリ≦３６ミリの範囲内にある。従って、文字サイズを表す、文字画像の高さ方向Ｙ１の長さと、文字画像の幅方向Ｙ２の長さとの組み合わせは、１２９６（３６×３６）通り、存在する。
【００４２】
図５で例示する文字列を構成する文字については、長さＬａ１が文字画像の高さ方向Ｙ１の長さであり、長さＬｂ１が文字の幅方向Ｙ２の長さである。この場合、文字サイズ指定情報は、文字画像の高さ方向Ｙ１の長さＬａ１と、文字画像の幅方向の長さＬｂ１との組み合わせを示す情報である。
【００４３】
文字列印刷指示コマンドの生成後、ホスト制御部５０は、文字列印刷指示コマンドを含む制御データを生成する（ステップＳＡ２）。
次いで、ホスト制御部５０は、ホスト通信部５４を制御して、生成した制御データを印刷装置１に送信する（ステップＳＡ３）。
【００４４】
図４のフローチャートＦＢに示すように、印刷装置１の制御部３０は、通信部３４を制御して、制御データを受信する（ステップＳＢ１）。
次いで、制御部３０は、制御データに含まれる文字列印刷指示コマンドを取得する（ステップＳＢ２）。
次いで、制御部３０は、文字列印刷指示コマンドに含まれる印刷対象種類情報に基づいて、印刷する対象の画像の種類が文字列であることを認識する（ステップＳＢ３）。
次いで、制御部３０は、文字列印刷指示コマンドに含まれる文字コード情報に基づいて、文字列を構成する文字のそれぞれの文字コードを取得する（ステップＳＢ４）。
【００４５】
次いで、制御部３０は、文字画像データ生成処理を実行する（ステップＳＢ５）。以下、ステップＳＢ５の文字画像データ生成処理について詳述する。
【００４６】
図６のフローチャートＦＣは、文字画像データ生成処理を実行するときの印刷装置１の処理を詳細に示すフローチャートである。
文字画像データ生成処理は、文字列印刷指示コマンドに含まれる文字サイズ指定情報と、ＲＯＭ３０２が記憶する第１文字サイズテーブルＴＢ１と、メモリー３３が記憶する第２文字サイズテーブルＴＢ２と、メモリー３３が記憶するフォントテーブルＴＢ３に基づいて、文字列を構成する文字のそれぞれについて、文字画像データ（後述）を生成する処理である。
【００４７】
ここで、フォントテーブルＴＢ３は、印刷装置１によって印刷可能な文字のそれぞれについて、フォントデータが登録されたテーブルである。
本実施形態では、フォントデータは、アウトラインフォントのフォントデータである。周知のとおり、アウトラインフォントは、文字の形状を、所定の座標系における基準となる点の座標や、輪郭線を表す線のパラメーター等の集まりによって表現するフォントである。
【００４８】
図６に示すように、文字画像データ生成処理に際し、制御部３０は、第２文字サイズテーブルＴＢ２を参照する（ステップＳＣ１）。
【００４９】
図７は、第２文字サイズテーブルＴＢ２の内容を説明に適した態様で模式的に示す図である。
以下の説明では、文字サイズ指定情報が示す文字サイズを、適宜、文字画像の高さ方向Ｙ１の長さを示す値と、文字画像の幅方向Ｙ２の長さを示す値とを、組み合わせを表す記号「×」によって結合することによって表現する。例えば、文字サイズ「４ミリ×２ミリ」は、文字画像の高さ方向Ｙ１の長さが「４ミリ」であり、文字画像の幅方向Ｙ２の長さが「２ミリ」の文字サイズを表す。
【００５０】
第２文字サイズテーブルＴＢ２は、文字サイズごとに（＝文字画像の高さ方向Ｙ１の長さと、文字画像の幅方向Ｙ２の長さとの組み合わせごとに）、文字サイズ指定情報と、第２文字サイズ情報（後述）とを対応付けて記憶するテーブルである。
図７に示すように、第２文字サイズテーブルＴＢ２は、文字サイズごとにレコードを有する。第２文字サイズテーブルＴＢ２の各レコードは、文字サイズ指定情報と、第２文字サイズ情報（後述）とを有する。各レコードの文字サイズ指定情報の値は、文字画像の高さ方向Ｙ１の長さと、文字画像の幅方向Ｙ２の長さとの組み合わせに応じて、異なる値である。
【００５１】
第２文字サイズ情報は、値として、文字サイズを示す値（文字画像の高さ方向Ｙ１の長さと、文字画像の幅方向Ｙ２の長さとの組み合わせを示す値）、又は、ヌル（ｎｕｌｌ）値のいずれかをとる。以下、第２文字サイズ情報が、ヌル値ではなく、文字サイズを示す値である場合に、第２文字サイズ情報が示す文字サイズのことを「第２文字サイズ」という。第２文字サイズは、「第２の文字サイズ」に相当する。
後に明らかとなる通り、１の値の文字サイズ指定情報を含む文字列印刷指示コマンドを印刷装置１が受信した場合に、第２文字サイズテーブルＴＢ２において当該１の値の文字サイズ指定情報と対応付けられた第２文字サイズ情報がヌル値ではない場合、制御部３０は、以下の処理を実行する。すなわち、制御部３０は、文字サイズ指定情報が示す文字サイズではなく、第２文字サイズテーブルＴＢ２において当該１の値の文字サイズ指定情報と対応付けられた第２文字サイズ情報が示す第２文字サイズで、文字を印刷する。これを踏まえ、第２文字サイズテーブルＴＢ２では、ホストコンピューター３から、所定の文字サイズでの文字の印刷が指示された場合に、当該所定の文字サイズとは異なる文字サイズで文字の印刷を印刷装置１に実行させたい場合に、当該所定の文字サイズを示す文字サイズ指定情報と対応付けて、当該所定の文字サイズとは異なる文字サイズを示す第２文字サイズ情報が登録される。
【００５２】
特に、本実施形態では、第２文字サイズテーブルＴＢ２において、文字サイズ「４ミリ×２ミリ」を示す文字サイズ指定情報と対応付けて、文字サイズ「６ミリ×４ミリ」を示す第２文字サイズ情報が登録される。
第２文字サイズテーブルＴＢ２の意義については、後述する第１文字サイズテーブルＴＢ１の意義と併せて後に詳述する。
【００５３】
図４のフローチャートＦＣに示すように、第２文字サイズテーブルＴＢ２を参照した後、制御部３０は、第２文字サイズテーブルＴＢ２において、ホストコンピューター３から受信した文字サイズ指定情報と対応付けられた第２文字サイズ情報が、第２文字サイズを示す情報（＝ヌル値ではない情報）であるか否かを判別する（ステップＳＣ２）。
ステップＳＣ２の処理は、前記文字サイズ指定情報と対応付けられた第２の文字サイズがあるか否かを判別する処理に相当する。
【００５４】
第２文字サイズ情報が、第２文字サイズを示す情報（＝ヌル値ではない情報）の場合（ステップＳＣ２：ＹＥＳ）、制御部３０は、以下の処理を実行する（ステップＳＣ３）。すなわち、制御部３０は、第２文字サイズテーブルＴＢ２において、ホストコンピューター３から受信した文字サイズ指定情報と対応付けられた第２文字サイズ情報が示す第２文字サイズを取得する（ステップＳＣ３）。
ステップＳＣ３の処理後、制御部３０は、処理手順をステップＳＣ６へ移行する。
【００５５】
第２文字サイズ情報が、第２文字サイズを示す情報ではない場合（＝ヌル値の情報の場合）（ステップＳＣ２：ＮＯ）、制御部３０は、第１文字サイズテーブルＴＢ１を参照する（ステップＳＣ４）。
【００５６】
図８は、第１文字サイズテーブルＴＢ１の内容を説明に適した態様で模式的に示す図である。
第１文字サイズテーブルＴＢ１は、文字サイズごとに（＝文字画像の高さ方向Ｙ１の長さと、文字画像の幅方向Ｙ２の長さとの組み合わせごとに）、文字サイズ指定情報と、第１文字サイズ情報（後述）とを対応付けて記憶するテーブルである。
図８に示すように、第１文字サイズテーブルＴＢ１は、文字サイズごとにレコードを有する。第１文字サイズテーブルＴＢ１の各レコードは、文字サイズ指定情報と、第１文字サイズ情報（後述）とを有する。各レコードの文字サイズ指定情報の値は、文字画像の高さ方向Ｙ１の長さと、文字画像の幅方向Ｙ２の長さとの組み合わせに応じて、異なる値である。
【００５７】
第１文字サイズ情報は、値として、文字サイズを示す値（文字画像の高さ方向Ｙ１の長さと、文字画像の幅方向Ｙ２の長さとの組み合わせを示す値）をとる。以下、第１文字サイズ情報が示す文字サイズのことを「第１文字サイズ」という。第１文字サイズは、「第１の文字サイズ」に相当する。
後に明らかとなる通り、１の値の文字サイズ指定情報を含む文字列印刷指示コマンドを印刷装置１が受信した場合に、第２文字サイズテーブルＴＢ２において当該１の値の文字サイズ指定情報と対応付けられた第２文字サイズ情報が「ヌル値」の場合、制御部３０は、以下の処理を実行する。すなわち、制御部３０は、文字サイズ指定情報が示す文字サイズではなく、第１文字サイズテーブルＴＢ１において当該１の値の文字サイズ指定情報と対応付けられた第１文字サイズ情報が示す第１文字サイズで、文字を印刷する。
【００５８】
特に、本実施形態では、第１文字サイズテーブルＴＢ１において、文字サイズ「４ミリ×２ミリ」を示す文字サイズ指定情報と対応付けて、文字サイズ「５ミリ×３ミリ」を示す第１文字サイズ情報が登録される。
第１文字サイズテーブルＴＢ１の意義については、上述した第２文字サイズテーブルＴＢ２の意義と併せて後述する。
【００５９】
ステップＳＣ４で第１文字サイズテーブルＴＢ１を参照した後、制御部３０は、第１文字サイズテーブルＴＢ１において、ホストコンピューター３から受信した文字サイズ指定情報と対応付けられた第１文字サイズ情報が示す第１文字サイズを取得する（ステップＳＣ５）。
ステップＳＣ５の処理後、制御部３０は、処理手順をステップＳＣ６へ移行する。
【００６０】
ステップＳＣ６において、制御部３０は、制御データに含まれる文字コード情報が示す文字列（＝印刷する対象の文字列）を構成する文字のうち、以下の処理の対象とする文字を決定する。なお、制御部３０は、文字列を構成する文字について、順番に、１つずつ処理の対象とし、処理の対象とした文字について、文字画像データを生成する。
以下、ステップＳＣ６で処理の対象とした文字を「処理対象文字」という。
【００６１】
ステップＳＣ６で処理対象文字を決定した後、制御部３０は、フォントテーブルＴＢ３が有するフォントデータのうち、処理対象文字に対応するフォントデータを取得する（ステップＳＣ７）。
詳述すると、印刷装置１のメモリー３３には、印刷装置１が印刷可能な文字のそれぞれについて、文字コードと、フォントテーブルＴＢ３におけるフォントデータとの対応関係を管理する情報が記憶される。制御部３０は、当該情報に基づいて、フォントテーブルＴＢ３から、処理対象文字の文字コードと対応するフォントデータを取得する。
【００６２】
次いで、制御部３０は、ステップＳＣ７で取得した処理対象文字のフォントデータと、ステップＳＣ３で取得した第２文字サイズ、又は、ステップＳＣ５で取得した第１文字サイズとに基づいて、文字画像データを生成する（ステップＳＣ８）。
詳述すると、ファームウェアＦＷには、文字サイズ、及び、フォントデータ（上述したようにアウトラインフォントのフォントデータ）の入力に基づいて、入力された文字サイズの画像データを出力する機能を有するプログラムが実装される。当該プログラムが出力する画像データは、ビットマップデータであり、上述した文字画像に対応する文字画像データに相当する。ステップＳＣ８において、制御部３０は、当該プログラムの機能により、処理対象文字の文字画像データを生成する。
【００６３】
次いで、制御部３０は、制御データに含まれる文字コード情報が示す文字列を構成する文字の全てについて、文字画像データの生成が完了したか否かを判別する（ステップＳＣ９）。
全ての文字についての文字画像データの生成が完了していない場合（ステップＳＣ９：ＮＯ）、制御部３０は、処理手順をステップＳＣ６へ移行する。
全ての文字について文字画像データの生成が完了した場合（ステップＳＣ９：ＹＥＳ）、制御部３０は、文字画像データ生成処理を終了する。
【００６４】
図４のフローチャートＦＢに示すように、ステップＳＢ５で文字画像データ生成処理を実行した後、制御部３０は、文字画像データ生成処理で生成した各文字の文字画像データを画像バッファーに展開する（ステップＳＢ６）。
本実施形態において、画像バッファーは、ラベルＲ１の印刷領域に応じたサイズに対応したメモリー容量で、ＲＡＭ１０３に確保されたバッファーである。１つのラベルＲ１への画像の印刷に際し、制御部３０は、ラベルＲ１に印刷する画像のビットマップデータをイメージデータとして、座標に対応させながら画像バッファーに展開し、画像バッファーに展開したイメージデータに基づいて、ラベルＲ１への画像の印刷を実行する。
ステップＳＢ６において、制御部３０は、ホストコンピューター３から受信した制御データに含まれる文字列位置情報に基づいて、画像バッファーの適切な位置に、各文字の文字画像データをイメージデータとして展開する。
【００６５】
次いで、制御部３０は、画像バッファーに展開したイメージデータに基づいて、印刷部３５、搬送部３６、その他の要素を制御して、文字列を表す画像（文字列を構成する各文字の文字画像よりなる画像）をラベルＲ１に印刷する（ステップＳＢ７）。
【００６６】
このように、本実施形態に係る印刷装置１の制御部３０は、ホストコンピューター３から文字サイズ指定情報が示す所定の文字サイズで文字を印刷することが指示された場合、当該所定の文字サイズで文字を印刷するのではなく、以下の処理を実行する。すなわち、制御部３０は、第２文字サイズテーブルＴＢ２に、文字サイズ指定情報と対応付けられた第２文字サイズがある場合、第２文字サイズで文字を印刷する。一方、制御部３０は、第２文字サイズテーブルＴＢ２に、文字サイズ指定情報と対応付けられた第２文字サイズが無い場合、第１文字サイズテーブルＴＢ１において、文字サイズ指定情報と対応付けられた第１文字サイズで文字を印刷する。
以下、このような処理が行われることの効果について、第１文字サイズテーブルＴＢ１、及び、第２文字サイズテーブルＴＢ２の意義と共に説明する。
【００６７】
第１文字サイズテーブルＴＢ１は、ホストコンピューター３から文字サイズ指定情報により所定の文字サイズでの文字の印刷が指示された場合に、実際にラベルＲ１に印刷される文字の文字サイズ（文字画像のサイズ）を、空港においてバゲッジタグ等の単票を発行する業界（以下、単に「業界」という。）において標準とされている文字サイズとするために用いられるテーブルである。
つまり、第１文字サイズテーブルＴＢ１において、１の文字サイズ指定情報と対応付けられる第１文字サイズ情報は、当該１の文字サイズ指定情報が示す所定の文字サイズでの文字の印刷がホストコンピューター３により指示された場合に、業界における標準に準じた文字サイズで文字を印刷するために実際に適用すべき文字サイズを示す情報である。
【００６８】
ここで、空港で発行されるバゲッジタグや、ボーディングパス等の単票に印刷される文字の文字サイズについて、ホストコンピューター３から所定の文字サイズでの文字の印刷が指示された場合に、実際に印刷すべき文字の文字サイズは、予め固定的に定められるものではなく、事後的に慣用的に使用された結果標準的な文字サイズが定まっていくものである。そして、１の文字サイズが指定された場合に、他の文字サイズで文字を印刷することが事後的に標準となった場合に、第１文字サイズテーブルＴＢ１を利用することにより、ホストコンピューター３から送信する文字サイズ指定情報の内容を変更せずに、実際に印刷する文字の文字サイズを標準の文字サイズとすることができる。なお、ホストコンピューター３から送信する文字サイズ指定情報の内容を変更しないということは、ホストコンピューター３が記憶するアプリケーション、プリンタードライバー、その他のプログラムついて改変する必要がないということである。
【００６９】
上述したように、本実施形態では、第１文字サイズテーブルＴＢ１において、文字サイズ「４ミリ×２ミリ」を示す文字サイズ指定情報と対応付けて、文字サイズ「５ミリ×３ミリ」を示す第１文字サイズ情報が登録される。これは、業界において、ホストコンピューター３から文字サイズ「４ミリ×２ミリ」で文字を印刷することが指示された場合、文字サイズ「５ミリ×３ミリ」で文字を印刷することが標準となっていることに由来する。
このため、ホストコンピューター３から文字サイズ指定情報により、文字サイズ「４ミリ×２ミリ」で文字を印刷することが指示された場合において、第２文字サイズテーブルＴＢ２で文字サイズ「４ミリ×２ミリ」を示す文字サイズ指定情報とヌル値の第２文字サイズ情報が対応付けられている場合は、印刷装置１は、文字サイズ「５ミリ×３ミリ」で文字を印刷する。これにより、印刷装置１は、標準の文字サイズで文字を印刷できる。また、ホストコンピューター３は、従来通り、「４ミリ×２ミリ」を示す文字サイズ指定情報を印刷装置１に送信すればよく、標準の文字サイズで文字を印刷するために、ホストコンピューター３におけるアプリケーション等の改変が必要ない。
【００７０】
また、第２文字サイズテーブルＴＢ２は、ホストコンピューター３から文字サイズ指定情報により所定の文字サイズでの文字の印刷が指示された場合に、実際にラベルＲ１に印刷される文字の文字サイズ（文字画像のサイズ）を、標準の文字サイズとは異なる特定の文字サイズとするために用いられるテーブルである。
つまり、第２文字サイズテーブルＴＢ２において、１の文字サイズ指定情報と対応付けられる第２文字サイズ情報は、当該１の文字サイズ指定情報が示す所定の文字サイズでの文字の印刷がホストコンピューター３により指示された場合に、文字の印刷に実際に適用する特定の文字サイズを示す情報である。
【００７１】
ここで、空港で発行されるバゲッジタグや、ボーディングパス等の単票に印刷される文字の文字サイズについて、ホストコンピューター３から所定の文字サイズでの文字の印刷が指示された場合に、標準となっている文字サイズとは異なる特定の文字サイズで印刷することが求められる場合がある。例えば、以下の場合である。
【００７２】
すなわち、印刷装置１によって単票（ラベルＲ１）に印刷される文字の「実部」のサイズを、空港において、他の装置が発行する単票に印刷される文字の「実部」のサイズと近似させたい場合（以下、「ケースＣ１」という。）である。なお、他の装置は、例えば、印刷装置１を製造販売するメーカーとは異なるメーカーが製造販売する装置である。
【００７３】
図９、及び、図１０は、ケースＣ１の説明に利用する図である。
図９において、文字画像Ｇ１は、本実施形態に係る印刷装置１が、文字サイズ「５ミリ×３ミリ」で文字「Ａ」を印刷した場合の文字画像を示す。また、図９において、文字画像Ｇ２は、他の装置が、文字サイズ「５ミリ×３ミリ」で文字「Ａ」を印刷した場合の文字画像を、文字画像Ｇ１と同一の尺度で示す。
上述したように、業界において、ホストコンピューター３により文字サイズ「４ミリ×２ミリ」で文字の印刷が指示された場合、文字サイズ「５ミリ×３ミリ」で文字を印刷することが標準である。これを踏まえ、文字画像Ｇ１は、ホストコンピューター３から文字サイズ「４ミリ×２ミリ」で文字「Ａ」の印刷が指示された場合に、本実施形態に係る印刷装置１が、第１文字サイズテーブルＴＢ１に基づいて、標準の文字サイズ「５ミリ×３ミリ」で印刷する文字画像を示している。同様に、文字画像Ｇ２は、ホストコンピューター３から文字サイズ「４ミリ×２ミリ」で文字「Ａ」の印刷が指示された場合に、他の装置が、標準の文字サイズ「５ミリ×３ミリ」で印刷する文字画像を示す。
【００７４】
ここで、文字の実部のサイズについて説明する。
文字の実部のサイズとは、印刷される文字について、文字画像のサイズ（＝文字サイズ）にかかわらず、文字の形状を表現するドット群の外縁を矩形の枠によって規定したときの、当該枠のサイズを意味する。文字の形状を表現するドット群とは、本実施形態のように、白黒２値のドットにより文字画像が構成される場合においては、文字の形状に対応して配置される黒値のドット群を意味する。文字の実部のサイズとは、黒ドットにより目視可能な文字として形成されるサイズである。
図９の文字画像Ｇ１については、枠Ｗ１のサイズが、文字「Ａ」の実部のサイズに相当する。文字画像Ｇ１に係る文字「Ａ」の実部のサイズは、高さ方向Ｙ１の長さが「Ｐａミリ」であり、幅方向Ｙ２の長さが「Ｑａミリ」である。
また、図９の文字画像Ｇ２については、枠Ｗ２のサイズが、文字「Ａ」の実部のサイズに相当する。文字画像Ｇ２に係る文字「Ａ」の実部のサイズは、高さ方向Ｙ１の長さが「Ｐｂミリ」（なお、「Ｐｂミリ」＞「Ｐａミリ」）であり、幅方向Ｙ２の長さが「Ｑｂミリ」（なお、「Ｑｂミリ」＞「Ｑａミリ」）である。
図９の文字画像Ｇ１と、文字画像Ｇ２との比較で明らかなとおり、これら文字画像のサイズは、同一又は近似する。一方、これら文字画像は、文字の実部のサイズが乖離する。
【００７５】
ここで、印刷装置１が空港において発行する単票に関し、ホストコンピューター３から所定の文字サイズでの文字の印刷を指示された場合に実際に印刷装置１が印刷する文字の実部のサイズと、同様の場合に他の装置が印刷する文字の実部のサイズとを近似させたいとするニーズが存在する場合がある。理由は以下である。すなわち、異なる単票に印刷される文字について、文字画像のサイズの相違よりも、文字の実部のサイズの相違の方が、人間が文字を視認したときに感じる印象に影響を与えるという特性がある。このため、印刷装置１が発行する単票に印刷される文字の実部のサイズと、他の装置が発行する単票に印刷される文字の実部のサイズとが相違すると、単票を利用する利用者にとって、印刷装置１が発行する単票と、他の装置が発行する単票との見た目の印象が異なる可能性があるからである。
以上を踏まえ、印刷装置１によって単票に印刷される文字の実部のサイズを、空港において、他の装置が発行する単票に印刷される文字の実部のサイズと近似させることを目的として、ホストコンピューター３から所定の文字サイズでの文字の印刷が指示された場合に、標準となっている文字サイズとは異なる特定の文字サイズで印刷することが求められる場合がある。
【００７６】
上述したように、本実施形態では、第２文字サイズテーブルＴＢ２において、文字サイズ「４ミリ×２ミリ」を示す文字サイズ指定情報と対応付けて、文字サイズ「６ミリ×４ミリ」を示す第２文字サイズ情報が登録される。これは、ホストコンピューター３から文字サイズ「４ミリ×２ミリ」で文字を印刷することが指示された場合、文字サイズ「６ミリ×４ミリ」で文字を印刷することにより、印刷される文字の実部のサイズと、他の装置が印刷する文字の実部のサイズとが近似することに由来する。
【００７７】
詳述すると、図１０の文字画像Ｇ３は、本実施形態に係る印刷装置１が文字サイズ「６ミリ×４ミリ」で文字「Ａ」を印刷したときの文字画像を示す。図１０に示すように、文字画像Ｇ３に係る文字「Ａ」の実部のサイズは、高さ方向Ｙ１の長さが「Ｐｃミリ」（なお、「Ｐｃミリ」≒「Ｐｂミリ」）であり、幅方向Ｙ２の長さが「Ｑｃミリ」（なお、「Ｑｃミリ」≒「Ｑｂミリ」）である。図１０の文字画像Ｇ２は、他の装置が「５ミリ×３ミリ」で文字「Ａ」を印刷したときの文字画像を文字画像Ｇ３と同一の尺度で示す図であり、図９の文字画像Ｇ２と同一の文字画像である。
図１０の文字画像Ｇ３と文字画像Ｇ２との比較で明らかなとおり、ホストコンピューター３から文字サイズ「４ミリ×２ミリ」で文字の印刷が指示された場合に、文字サイズ「６ミリ×４ミリ」で文字を印刷することにより、文字の実部のサイズを、他の装置が印刷する文字の実部のサイズと近似させることができる。これを踏まえ、本実施形態では、第２文字サイズテーブルＴＢ２において、文字サイズ「４ミリ×２ミリ」を示す文字サイズ指定情報と対応付けて、文字サイズ「６ミリ×４ミリ」を示す第２文字サイズ情報が登録される。
【００７８】
以上のように、ホストコンピューター３から所定の文字サイズで文字を印刷することを指定された場合に、標準となっている文字サイズではなく、特定の文字サイズで文字を印刷することが求められる場合に、第２文字サイズテーブルＴＢ２において、当該所定の文字サイズを示す文字サイズ指定情報と対応付けて、当該特定の文字サイズを示す第２文字サイズ情報が登録される。
【００７９】
ここで、上述したように、第２文字サイズテーブルＴＢ２は、データを書き換え可能に記憶するメモリー３３に記憶される。従って、第２文字サイズテーブルＴＢ２において、特定の文字サイズ指定情報と対応付けられた第２文字サイズ情報の値は書き換えることができる。なお、第２文字サイズ情報の値の書き換え時のホストコンピューター３及び印刷装置１の処理の詳細については後述する。
このため、以下の効果を奏する。すなわち、ホストコンピューター３から所定の文字サイズで文字を印刷することの指示があった場合に、印刷装置１が実際に印刷する文字の文字サイズを、第２文字サイズテーブルＴＢ２における第２文字サイズ情報の書き換えという簡易な手段により、柔軟に変更できる。つまり、印刷装置１が実際に印刷する文字のホストコンピューター３から所定の文字サイズで文字を印刷することの指示があった場合に、印刷装置１が実際に印刷する文字の文字サイズは、不変ではなく、変更が求められる場合がある。このように文字サイズの変更が求められる場合に、本実施形態では、第２文字サイズテーブルＴＢ２における第２文字サイズ情報の書き換えという簡易な手段により、柔軟に対応できる。特に、本実施形態では、第１文字サイズテーブルＴＢ１とは別に、第２文字サイズテーブルＴＢ２が印刷装置１に記憶される。このため、第１文字サイズテーブルＴＢ１の内容を変更することなく、第２文字サイズテーブルＴＢ２の更新という手段で、文字サイズの変更の求めに応じて、文字サイズを柔軟に変更できる。
【００８０】
なお、例えば、ユーザーは、ホストコンピューター３から所定の文字サイズで文字を印刷することを指示された場合に印刷する文字の文字サイズを変更する必要が生じた場合に、当該所定の文字サイズを示す文字サイズ指定情報と対応付けられた第２文字サイズ情報の値を書き換える。
また、上述したように、第２文字サイズテーブルＴＢ２において、１の文字サイズ指定情報と対応付けられる第２文字サイズ情報がヌル値の場合は、第１文字サイズテーブルＴＢ１において当該１の文字サイズ指定情報と対応付けられた第１文字サイズ情報が示す第１文字サイズで文字が印刷される。これを踏まえ、ユーザーは、ホストコンピューター３から所定の文字サイズで文字の印刷が指示された場合に、当該所定の文字サイズに対応する標準の文字サイズで文字を印刷することを望む場合は、第２文字サイズテーブルＴＢ２において、当該１の文字サイズ指定情報と対応付けられた第２文字サイズ情報の値をヌル値とする。
【００８１】
図１１は、ユーザーの指示に基づいて、第２文字サイズテーブルＴＢ２において、特定の文字サイズ指定情報と対応付けられた第２文字サイズ情報の値を書き換える場合のホストコンピューター３、及び、印刷装置１の動作を示すフローチャートである。
図１１のフローチャートＦＤは、ホストコンピューター３の動作を示すフローチャートであり、フローチャートＦＥは、印刷装置１の動作を示すフローチャートである。
【００８２】
図１１のフローチャートＦＤに示すように、第２文字サイズテーブルＴＢ２において、特定の文字サイズ指定情報と対応付けられた第２文字サイズ情報の値を書き換える場合、ユーザーは、以下の処理を実行する（ステップＳ１）。すなわち、ユーザーは、ホスト入力部５１に対して所定の入力を行って、ホストコンピューター３の所定のアプリケーションが提供するユーザーインターフェースをホスト表示部５２に表示させる。当該ユーザーインターフェースは、文字サイズ指定情報を入力する欄ＲＮ１と、第２文字サイズ情報を入力する欄ＲＮ２とを備える。ユーザーは、欄ＲＮ１に、対応付けられた第２文字サイズ情報を変更する文字サイズ指定情報を入力すると共に、欄ＲＮ２に、書き換え後の値の第２文字サイズ情報を入力する。これら欄に情報を入力した後、ユーザーは、入力を確定する。なお、ユーザーは、書き換え後の第２文字サイズ情報の値として、ヌル値を指定することもできる。
以下の説明では、ユーザーがユーザーインターフェースの欄ＲＮ１に入力した文字サイズ指定情報を「対象文字サイズ指定情報」といい、欄ＲＮ２に入力した第２文字サイズ情報を「対象第２文字サイズ情報」という。
【００８３】
ステップＳ１においてユーザーが入力を確定すると、ホストコンピューター３のホスト制御部５０は、ユーザーが入力した対象文字サイズ指定情報、及び、対象第２文字サイズ情報に基づいて、変更指示制御コマンド（制御コマンド）を生成する（ステップＳＤ１）。
変更指示制御コマンドは、対象文字サイズ指定情報、及び、対象第２文字サイズ情報を含み、第２文字サイズテーブルＴＢ２において、対象文字サイズ指定情報の値と同一の値の文字サイズ指定情報と対応付けられた第２文字サイズ情報の値を、対象第２文字サイズ情報の値へと書き換えることを指示する制御コマンドである。
【００８４】
次いで、ホスト制御部５０は、ホスト通信部５４を制御して、ステップＳＤ１で生成した変更指示制御コマンドを印刷装置１に送信する（ステップＳＤ２）。
【００８５】
図１１のフローチャートＦＥに示すように、印刷装置１の制御部３０は、通信部３４を制御して、ホストコンピューター３が送信した変更指示制御コマンドを受信する（ステップＳＥ１）。
次いで、制御部３０は、ステップＳＥ１で受信した変更指示制御コマンドに基づいて、第２文字サイズテーブルＴＢ２を更新する（ステップＳＥ２）。
詳述すると、制御部３０は、第２文字サイズテーブルＴＢ２を参照し、変更指示制御コマンドが有する対象文字サイズ指定情報の値と同一の値の文字サイズ指定情報を有するレコードを特定する。次いで、制御部３０は、特定したレコードが有する第２文字サイズ情報の値を、変更指示制御コマンドが有する対象第２文字サイズ情報の値へと書き換える。
【００８６】
以上のように、ユーザーは、第２文字サイズテーブルＴＢ２において、特定の文字サイズ指定情報と対応付けられた第２文字サイズ情報の値を、所望の値に書き換えることができる。
【００８７】
なお、本実施形態では、ホストコンピューター３が変更指示制御コマンドを送信して印刷装置１に第２文字サイズテーブルＴＢ２を更新させる場合を例にしたが、変更指示制御コマンドを送信する外部装置はホストコンピューター３に限らない。外部装置は、印刷装置１と通信可能であり、変更指示制御コマンドを生成し送信する機能を有する装置であれば、何でもよい。
【００８８】
以上説明したように、本実施形態に係る印刷装置１は、印刷部３５と、ＲＯＭ３０２（記憶部）と、メモリー３３（記憶部）と、制御部３０とを備える。
印刷部５は、ロール紙Ｒ（印刷媒体）に印刷する。
ＲＯＭ３０２は、文字サイズを指定する文字サイズ指定情報と対応付けて第１文字サイズ情報（第１の文字サイズ）を記憶する第１文字サイズテーブルＴＢ１を記憶する。
メモリー３３は、文字サイズ指定情報と対応付けて、第２文字サイズ情報（第２の文字サイズ）を書き換え可能に記憶する第２文字サイズテーブルＴＢ２を記憶する。
制御部３０は、文字サイズ指定情報により文字サイズが指定された場合、ＲＯＭ３０２又はメモリー３３を参照し、第１文字サイズテーブルＴＢ１又は第２文字サイズテーブルＴＢ２のいずれかのテーブルで文字サイズ指定情報と対応付けられた情報が示す文字サイズで、印刷部３５に文字を印刷させる。
制御部３０は、文字を印刷する際、第２文字サイズテーブルＴＢ２で文字サイズ指定情報と対応付けられた第２文字サイズ情報が示す第２文字サイズを、第１文字サイズテーブルＴＢ１で文字サイズ指定情報と対応付けられた第１文字サイズ情報が示す第１文字サイズより優先して適用する。
この構成によれば、ホストコンピューター３から所定の文字サイズで文字を印刷することの指示があった場合に、印刷装置１が実際に印刷する文字の文字サイズを、第２文字サイズテーブルＴＢ２における第２文字サイズ情報の書き換えという簡易な手段により、柔軟に変更できる。特に、上記構成では、第１文字サイズテーブルＴＢ１とは別に、第２文字サイズテーブルＴＢ２が印刷装置１に記憶される。このため、第１文字サイズテーブルＴＢ１の内容を変更することなく、第２文字サイズテーブルＴＢ２の更新という手段で、文字サイズの変更の求めに応じて、文字サイズを柔軟に変更できる。
【００８９】
また、本実施形態では、印刷装置１は、ホストコンピューター３（外部装置）と通信可能であり、ホストコンピューター３から第２文字サイズテーブルＴＢ２における１の文字サイズ指定情報に、１の第２文字サイズ情報を対応付けることを指示する変更指示制御コマンド（制御コマンド）を受信する通信部３４をさらに備える。制御部３０は、通信部３４で受信した変更指示制御コマンドに基づいて、第２文字サイズテーブルＴＢ２における当該１の前記文字サイズ指定情報に、当該１の第２文字サイズ情報を対応付ける。
この構成によれば、外部装置からの指示により、第２文字サイズテーブルＴＢ２において特定の文字サイズ指定情報と対応付けられた第２文字サイズ情報を変更でき、より柔軟に、文字サイズの変更の求めに応じて、文字サイズを柔軟に変更できる。
【００９０】
また、本実施形態では、制御部３０は、文字サイズ指定情報により文字サイズが指定された場合、第２文字サイズテーブルＴＢ２を参照し、当該テーブルにおいて文字サイズ指定情報と対応付けられた第２文字サイズ情報がヌル値のときに（第２の文字サイズがないときに）、第１文字サイズテーブルＴＢ１を参照し、文字サイズ指定情報と対応付けられた第１文字サイズ情報が示す第１文字サイズで印刷部３５に文字を印刷させる。
この構成によれば、制御部３０は、適切に第１文字サイズテーブルＴＢ１に優先させて第２文字サイズテーブルＴＢ２を使用して文字の印刷を実行できる。また、ユーザーは、文字サイズ指定情報により文字サイズが指定された場合において、第２文字サイズテーブルＴＢ２ではなく第１文字サイズテーブルＴＢ１を使用させて印刷装置１に文字を印刷させたい場合、第２文字サイズテーブルＴＢ２において、文字サイズ指定情報にヌル値の第２文字情報を対応付けるという簡易な手段により、上述した態様で印刷を実行させることができる。
【００９１】
また、本実施形態に係る印刷装置１は、複数のラベルＲ１が連続するロール紙Ｒ（用紙）を収容する収容部１１と、収容部１１に収容されたロール紙Ｒを搬送する搬送部３６と、をさらに備える。制御部３０は、搬送部３６を制御してロール紙Ｒを搬送しつつ、印刷部３５を制御してロール紙ＲのラベルＲ１に文字を印刷する。
この構成によれば、複数のラベルＲ１が連続するロール紙Ｒに印刷することが可能な印刷装置１について、文字サイズの変更の求めに応じて、文字サイズを柔軟に変更できる。
【００９２】
また、本実施形態では、メモリー３３は、他の装置により文字サイズ指定情報に基づいて印刷される文字の実部のサイズと、文字サイズ指定情報に基づいて第２文字サイズテーブルＴＢ２を用いて印刷部３５により印刷される文字の実部のサイズとが近似するように、第２文字サイズテーブルＴＢ２で文字サイズ指定情報と第２の文字サイズとを対応付けて記憶する。
この構成によれば、印刷装置１は、第２文字サイズテーブルＴＢ２に基づいて文字を印刷することにより、印刷装置１が印刷する文字の実部のサイズと、他の装置が印刷する文字の実部のサイズとを近似させることができる。
【００９３】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、第１文字サイズテーブルＴＢ１は、ファームウェアＦＷに定義されたテーブルであり、ＲＯＭ３０２に記憶された。しかしながら、第１文字サイズテーブルＴＢ１は、ファームウェアＦＷに定義されるテーブルである必要はない。第１文字サイズテーブルＴＢ１は、第２文字サイズテーブルＴＢ２とは異なるテーブルであればよい。
また例えば、上述した実施形態では、印刷装置１は、サーマル式のラインプリンターであった。しかしながら、印刷装置１の印刷方式はサーマル式である必要はなく、インクジェット式や、ドットインパクト式等他の印刷方式でもよい。また、印刷装置１は、ラインプリンターである必要はなく、シリアルプリンターであってもよい。すなわち、印刷装置１は、所定の文字サイズで文字を印刷可能な装置であればよい。
また例えば、上述した実施形態では、フォントデータのフォントは、アウトラインフォントであったが、フォントはアウトラインフォントに限らない。
また例えば、上述した印刷装置１の制御方法（印刷装置の制御方法）が、印刷装置１が備えるコンピューター、又は、印刷装置１に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、印刷装置１や、印刷装置１に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００９４】
１…印刷装置、２…印刷システム、３…ホストコンピューター（外部装置）、５…印刷部、１１…収容部、３０…制御部、３１…入力部、３３…メモリー、３４…通信部、３５…印刷部、３６…搬送部、３７…切断部、３８…タグ処理部、５０…ホスト制御部、５１…ホスト入力部、５２…ホスト表示部、５３…ホスト記憶部、５４…ホスト通信部、１０３…ＲＡＭ、３０１…ＣＰＵ、３０２…ＲＯＭ、３０３…ＲＡＭ、ＴＢ１…第１文字サイズテーブル、ＴＢ２…第２文字サイズテーブル、ＴＢ３…フォントテーブル。
【図１】
2017209836.tif 000003
【図２】
2017209836.tif 000004
【図３】
2017209836.tif 000005
【図４】
2017209836.tif 000006
【図５】
2017209836.tif 000007
【図６】
2017209836.tif 000008
【図７】
2017209836.tif 000009
【図８】
2017209836.tif 000010
【図９】
2017209836.tif 000011
【図１０】
2017209836.tif 000012
【図１１】
2017209836.tif 000013