(57)【要約】  プリンタ装置（６）は、第１補正値を記録し、プリンタ制御装置から印刷データを受信したときに、第１媒体をその第１補正値に基づいて搬送することによりその第１媒体にその印刷データを印刷し、その第１媒体が搬送されるときに、その第１媒体の搬送誤差に対応する測定値を測定し、その測定値をそのプリンタ制御装置に送信し、その測定値に基づいて設定された第２補正値をそのプリンタ制御装置から受信したときに、その第１補正値の代わりにその第２補正値を記録し、そのプリンタ制御装置からリトライ指示を受信したときに、その複数の媒体のうちの第２媒体をその第２補正値に基づいて搬送することによりその第２媒体にその印刷データを印刷する。
2017199409.tif 000002
【特許請求の範囲】
【請求項１】
第１補正値を記録する記憶部と、
プリンタ制御装置から印刷データを受信したときに、複数の媒体のうちの第１媒体を前記第１補正値に基づいて搬送することにより前記第１媒体に前記印刷データを印刷する印刷部と、
前記第１媒体が搬送されるときに、前記第１媒体の搬送誤差に対応する測定値を測定するセンサ部と、
前記測定値を前記プリンタ制御装置に送信する測定値送信部と、
前記測定値に基づいて設定された第２補正値を前記プリンタ制御装置から受信したときに、前記第１補正値を前記第２補正値に更新する補正値更新部とを備え、
前記印刷部は、前記第１補正値が前記第２補正値に更新された後に、前記プリンタ制御装置からリトライ指示を受信したときに、前記複数の媒体のうちの第２媒体を前記第２補正値に基づいて搬送することにより前記第２媒体に前記印刷データを印刷する
プリンタ装置。
【請求項２】
前記記憶部は、複数の識別情報に複数の補正値を対応付ける補正値テーブルを記録し、
前記印刷部は、前記印刷データとともに第１識別情報を受信したときに、前記複数の補正値のうちの前記第１識別情報に対応する前記第１補正値に基づいて前記第１媒体を搬送することにより前記第１媒体に前記印刷データを印刷し、
前記補正値更新部は、前記プリンタ制御装置から第３補正値とともに第２識別情報を受信したときに、前記複数の補正値のうちの前記第２識別情報に対応する補正値を前記第３補正値に更新する
請求項１に記載のプリンタ装置。
【請求項３】
前記プリンタ制御装置から前記リトライ指示を受信したときに、前記複数の媒体のうちの２つの媒体に前記印刷データが印刷されたことを示すメッセージを表示する表示部
をさらに備える請求項１または請求項２に記載のプリンタ装置。
【請求項４】
プリンタ装置により複数の媒体のうちの第１媒体に印刷データが印刷されるように、前記印刷データを前記プリンタ装置に送信するプリンタ制御部と、
前記プリンタ装置により測定された測定値を前記プリンタ装置から受信する測定値取得部と、
前記プリンタ装置に記録されている第１補正値が、前記測定値に基づいて算出された第２補正値に更新されるように、前記第２補正値を前記プリンタ装置に送信する補正値更新部とを備え、
前記プリンタ制御部は、所定の許容範囲に前記測定値が含まれないときに、前記複数の媒体のうちの第２媒体に前記印刷データが印刷されるように、リトライ指示を前記プリンタ装置に送信し、
前記プリンタ装置は、前記プリンタ装置に記録されている補正値に基づいて媒体を搬送することにより前記媒体に印刷する
プリンタ制御装置。
【請求項５】
複数の識別情報に複数の許容範囲を対応付ける許容範囲テーブルを記録する記憶部をさらに備え、
前記プリンタ制御部は、前記許容範囲テーブルを参照して、前記複数の許容範囲のうちの前記複数の媒体の種類を識別する第１識別情報に対応する前記許容範囲に前記測定値が含まれないときに、前記リトライ指示を前記プリンタ装置に送信する
請求項４に記載のプリンタ制御装置。
【請求項６】
前記プリンタ装置は、複数の識別情報に複数の補正値を対応付ける補正値テーブルを記録し、
前記プリンタ制御部は、前記プリンタ装置により前記複数の補正値のうちの前記第１識別情報に対応する前記第１補正値に基づいて前記媒体が搬送されることにより前記第１媒体に前記印刷データが印刷されるように、前記印刷データとともに前記第１識別情報を前記プリンタ装置に送信し、
前記補正値更新部は、前記複数の補正値のうちの前記第１識別情報に対応する前記第１補正値が前記第２補正値に更新されるように、前記第２補正値とともに前記第１識別情報を前記プリンタ装置に送信する
請求項５に記載のプリンタ制御装置。
【請求項７】
前記プリンタ制御装置は、前記許容範囲に前記測定値が含まれていないときに、さらに、前記プリンタ装置に設けられる表示部に前記印刷データが２つの媒体に印刷されたことを示すメッセージが表示されるように前記プリンタ装置を制御する
請求項４〜請求項６のいずれか一項に記載のプリンタ制御装置。
【請求項８】
請求項４〜請求項７のいずれか一項に記載のプリンタ制御装置と、
前記プリンタ装置
とを備えるプリンタシステム。
【請求項９】
プリンタ装置により複数の媒体のうちの第１媒体に印刷データが印刷されるように、前記印刷データを前記プリンタ装置に送信すること、
前記プリンタ装置により測定された測定値を前記プリンタ装置から受信すること、
前記プリンタ装置に記録されている第１補正値が、前記測定値に基づいて算出された第２補正値に更新されるように、前記第２補正値を前記プリンタ装置に送信すること、
所定の許容範囲に前記測定値が含まれないときに、前記複数の媒体のうちの第２媒体に前記印刷データが印刷されるように、リトライ指示を前記プリンタ装置に送信することとをコンピュータに実行させ、
前記プリンタ装置は、前記プリンタ装置に記録されている補正値に基づいて媒体を搬送することにより前記媒体に印刷する
プリンタドライバプログラム。
【請求項１０】
複数の識別情報に複数の許容範囲を対応付ける許容範囲テーブルを参照して、前記複数の許容範囲のうちの前記複数の媒体の種類を識別する第１識別情報に対応する前記許容範囲に前記測定値が含まれないときに、前記リトライ指示を前記プリンタ装置に送信すること
を前記コンピュータにさらに実行させる請求項９に記載のプリンタドライバプログラム。
【請求項１１】
前記プリンタ装置は、複数の識別情報に複数の補正値を対応付ける補正値テーブルを記録し、
前記プリンタ装置により前記複数の補正値のうちの前記第１識別情報に対応する前記第１補正値に基づいて前記媒体が搬送されることにより前記第１媒体に前記印刷データが印刷されるように、前記印刷データとともに前記第１識別情報を前記プリンタ装置に送信すること、
前記複数の補正値のうちの前記第１識別情報に対応する前記第１補正値が前記第２補正値に更新されるように、前記第２補正値とともに前記第１識別情報を前記プリンタ装置に送信すること
とを前記コンピュータにさらに実行させる請求項１０に記載のプリンタドライバプログラム。
【請求項１２】
前記許容範囲に前記測定値が含まれていないときに、さらに、前記プリンタ装置に設けられる表示部に前記印刷データが２つの媒体に印刷されたことを示すメッセージが表示されるように前記プリンタ装置を制御すること
を前記コンピュータにさらに実行させる請求項９〜請求項１１のいずれか一項に記載のプリンタドライバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置、プリンタ制御装置およびプリンタドライバプログラムに関する。
【背景技術】
【０００２】
空港にて荷物に貼付されるバゲッジタグなどに例示される長手の媒体に印字するプリンタ装置が知られている。そのプリンタ装置は、工場等にて調整媒体を実際に搬送させることにより搬送誤差が測定され、その搬送誤差に基づいて算出された補正値が記録されている。このようなプリンタ装置は、実際の媒体に印刷するときに、その記録されている補正値を用いて搬送調整することにより、その媒体を適切に搬送し、その媒体に適切に印刷することができる（たとえば、特許文献１〜３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１１６１３３号公報
【特許文献２】特開平０８−８７６１０号公報
【特許文献３】特開２００１−２２５５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、工場で補正値を設定するために利用された調整媒体は、実際に印刷される媒体と異なっていることがあり、厚み、滑らかさ等の特徴が、実際に印刷される媒体と異なっていることがある。このため、プリンタ装置は、搬送誤差が変動し、その補正値を使用して搬送調整されたときでも、媒体が適切に搬送されないで、媒体に適切に印刷されなくなることがある。さらに、プリンタ装置は、繰り返し印刷することによりロールが摩耗するなどの経時変化により、搬送誤差が変動することがある。このとき、プリンタ装置は、その補正値を使用して搬送調整されたときでも、媒体が適切に搬送されないで、媒体に適切に印刷されなくなることがある。【０００５】
開示の技術は、かかる点に鑑みてなされたものであって、媒体に適切に印刷するプリンタ装置、プリンタ制御装置およびプリンタドライバプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示の態様では、プリンタ装置は、記憶部と印刷部とセンサ部と測定値送信部と補正値更新部とを備えている。記憶部は、第１補正値を記録する。印刷部は、プリンタ制御装置から印刷データを受信したときに、互いに種類が同じ複数の媒体のうちの第１媒体を前記第１補正値に基づいて搬送することにより前記第１媒体に前記印刷データを印刷する。センサ部は、前記第１媒体が搬送されるときに、前記第１媒体の搬送誤差に対応する測定値を測定する。測定値送信部は、前記測定値を前記プリンタ制御装置に送信する。補正値更新部は、前記測定値に基づいて設定された第２補正値を前記プリンタ制御装置から受信したときに、前記第１補正値を前記第２補正値に更新する。印刷部は、前記第１補正値が前記第２補正値に更新された後に、前記プリンタ制御装置からリトライ指示を受信したときに、前記複数の媒体のうちの第２媒体を前記第２補正値に基づいて搬送することにより前記第２媒体に前記印刷データを印刷する。
【発明の効果】
【０００７】
開示のプリンタ装置、プリンタ制御装置およびプリンタドライバプログラムは、媒体を搬送するときに発生する搬送誤差が変動する場合でも、媒体に適切に印刷することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態のプリンタ装置が設けられたプリンタシステムを示す図である。
【図２】図２は、プリンタ装置により印刷される複数のタグを示す平面図である。
【図３】図３は、プリンタ装置を示すブロック図である。
【図４】図４は、補正値テーブルを示す図である。
【図５】図５は、適切に印刷されたタグを示す平面図である。
【図６】図６は、印刷が伸びた状態のタグを示す平面図である。
【図７】図７は、印刷が縮んだ状態のタグを示す平面図である。
【図８】図８は、プリンタ制御装置を示すブロック図である。
【図９】図９は、許容範囲テーブルを示す図である。
【図１０】図１０は、プリンタシステムの動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本願が開示する実施形態にかかるプリンタ装置について、図面を参照して説明する。なお、以下の記載により本発明が限定されるものではない。また、以下の記載においては、同一の構成要素に同一の符号を付与し、重複する説明を省略する。
【００１０】
＜実施形態＞
［プリンタシステム］
図１は、実施形態のプリンタ装置が設けられたプリンタシステムを示す図である。プリンタシステム１は、図１に示されているように、複数のプリンタ制御装置２−１〜２−ｎ（ｎ＝２，３，４，…）とホストコンピュータ３とを備えている。複数のプリンタ制御装置２−１〜２−ｎの任意のプリンタ制御装置２−ｉ（ｉ＝１，２，３，…，ｎ）は、コンピュータから形成されている。ホストコンピュータ３は、コンピュータから形成されている。複数のプリンタ制御装置２−１〜２−ｎは、空港の複数の手荷物カウンターにそれぞれ配置されている。複数のプリンタ制御装置２−１〜２−ｎとホストコンピュータ３とは、通信回線５を介して互いに情報伝達可能に接続されている。プリンタシステム１は、さらに、プリンタ装置６を備えている。プリンタ装置６は、複数のプリンタ制御装置２−１〜２−ｎのうちの１つのプリンタ制御装置２−ｊ（ｊ＝１，２，３，…，ｎ）に情報伝達可能に接続されている。このため、プリンタ制御装置２−ｉは、プリンタ装置６に直接に接続されていない場合でも、通信回線５とプリンタ制御装置２−ｊを介してプリンタ装置６と双方向に情報伝達することができる。
【００１１】
［複数のタグ］
図２は、プリンタ装置６により印刷される複数のタグを示す平面図である。複数のタグ１１−１〜１１−ｍ（ｍ＝２，３，４，…）は、いわゆるファンフォールド紙から形成され、図２に示されているように、搬送方向１０に平行に並んでいる。複数のタグ１１−１〜１１−ｍのうちの任意のタグ１１−ｋ（ｋ＝１，２，３，…，ｍ）は、長方形のシート状に形成され、一対の短辺の一方がタグ１１−（ｋ−１）に接合され、他方がタグ１１−（ｋ＋１）に接合されている。複数のタグ１１−１〜１１−ｍは、さらに、複数のミシン目と複数の孔が形成されている。その複数のミシン目のうちのミシン目１２−（ｋ−１）は、タグ１１−ｋとタグ１１−（ｋ−１）との境目に形成されている。その複数のミシン目のうちのミシン目１２−ｋは、タグ１１−ｋとタグ１１−（ｋ＋１）との境目に形成されている。その複数の孔のうちの孔１４−（ｋ−１）は、タグ１１−ｋとタグ１１−（ｋ−１）との境目に形成され、ミシン目１２−（ｋ−１）と交差するように形成されている。その複数の孔のうちの孔１４−ｋは、タグ１１−ｋとタグ１１−（ｋ＋１）との境目に形成され、ミシン目１２−ｋと交差するように形成されている。複数のタグ１１−１〜１１−ｍは、その複数のミシン目に沿って折り曲げられ、畳まれている。このとき、ミシン目１２−（ｋ−１）は、ミシン目１２−ｋが折り曲げられる向きと反対の向きに折り曲げられている。
【００１２】
タグ１１−ｋは、台紙１５とシール１６とを備えている。台紙１５は、いわゆる剥離紙から形成され、台紙基材の片面が剥離層により被覆されている。シール１６は、台紙１５より小さいシール基材から形成され、シール基材の片面に接着剤が塗布されている。台紙１５は、剥離層が形成されている面が、シール１６の接着剤が塗布されている面に接触することにより、その接着剤の粘着性能が維持されるように、その接着剤を保護している。シール１６は、いわゆるバゲッジタグであり、タグ１１−ｋに印刷データが印刷された後に、台紙１５から剥がされ、手荷物に貼付される。
【００１３】
［プリンタ装置］
図３は、プリンタ装置６を示すブロック図である。プリンタ装置６は、図３に示されているように、表示部２０と記憶部２１と印刷部２２とセンサ部２３と制御部２４とを備えている。
【００１４】
表示部２０は、表示面を有する表示装置から形成されている。表示部２０は、制御部２４により制御されることにより、その表示面にメッセージを表示する。
【００１５】
記憶部２１は、読み書き可能な記憶装置から形成され、補正値テーブル２５を記録している。記憶部２１は、さらに、制御部２４により制御されることにより、補正値テーブル２５を更新する。
【００１６】
印刷部２２は、搬送モータと搬送ロールとプリントヘッドとを備えている。その搬送モータは、たとえば、ステッピングモータから形成され、制御部２４により制御されることにより、所定のタイミングに一定のステップ角単位で回転することにより、所定の回転速度で搬送ロールを回転させる。その搬送ロールは、プリンタ装置６に格納されている複数のタグ１１−１〜１１−ｍのうちの１つのタグ１１−ｋに接触し、回転することによりタグ１１−ｋを搬送する。そのプリントヘッドは、制御部２４により制御されることにより、搬送ロールにより搬送されているタグ１１−ｋに所定のファイア間隔毎にタグ１１−ｋにインクを吹き付けることにより、タグ１１−ｋに印刷データを印刷する。
【００１７】
センサ部２３は、透過センサから形成されている。センサ部２３は、制御部２４により制御されることにより、印刷部２２によりタグ１１−ｋが搬送されるときに、孔１４−（ｋ−１）が所定の位置を通過する時刻を測定し、孔１４−ｋが所定の位置を通過する時刻を測定する。
【００１８】
制御部２４は、コンピュータまたはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等から形成され、複数の機能を実現する。その複数の機能は、印刷制御部２６と測定値送信部２７と補正値更新部２８とを含んでいる。
【００１９】
印刷制御部２６は、プリンタ装置６がプリンタ制御装置２−ｉから印刷情報を受信したときに、タグ１１−ｋが搬送されるように、印刷部２２を制御する。その印刷情報は、エアラインコードと印刷情報とを示している。印刷制御部２６は、タグ１１−ｋが搬送されるときに、そのエアラインコードと補正値テーブル２５とに基づいて搬送調整されるように、印刷部２２を制御する。印刷制御部２６は、さらに、タグ１１−ｋが搬送されている最中に、その印刷データがタグ１１−ｋに印刷されるように、印刷部２２を制御する。
【００２０】
測定値送信部２７は、印刷制御部２６によりタグ１１−ｋが搬送されているときに、孔１４−（ｋ−１）が所定の位置を通過する第１時刻が測定され、孔１４−ｋが所定の位置を通過する第２時刻が測定されるように、センサ部２３を制御する。測定値送信部２７は、その測定された第１時刻と第２時刻とに基づいて、孔１４−（ｋ−１）から孔１４−ｋまでの長さを算出する。測定値送信部２７は、さらに、その算出された長さに基づいて、タグ１１−ｋが搬送されるときに発生する搬送誤差に対応する測定値を算出する。測定値送信部２７は、さらに、その算出された測定値をプリンタ制御装置２−ｉに返信する。
【００２１】
補正値更新部２８は、プリンタ制御装置２−ｉから補正値情報を受信したときに、その補正値情報に基づいて補正値テーブル２５が更新されるように、記憶部２１を制御する。その補正値情報は、エアラインコードと補正値とを示している。
【００２２】
図４は、補正値テーブル２５を示す図である。補正値テーブル２５は、複数のエアラインコード３２を複数の補正値３３に対応付けている。複数のエアラインコード３２は、それぞれ、３桁の数字で表現され、複数の航空会社を識別し、プリンタ装置６に格納される複数のタグ１１−１〜１１−ｍの種類を識別している。複数の補正値３３のうちのあるエアラインコードに対応する１つの補正値は、そのエアラインコードにより識別される種類のタグ１１−ｋが印刷部２２により搬送されるときの搬送調整に利用される補正値を示している。
【００２３】
すなわち、印刷制御部２６は、プリンタ装置６がプリンタ制御装置２−ｉから印刷情報を受信したときに、補正値テーブル２５を参照して、複数の補正値３３から、印刷情報が示すエアラインコードに対応する１つの補正値を算出する。印刷制御部２６は、タグ１１−ｋが搬送されるときに、その算出された補正値に基づいて搬送調整されるように、印刷部２２を制御する。印刷制御部２６は、さらに、タグ１１−ｋが搬送されている最中に、その印刷情報が示す印刷データがタグ１１−ｋに印刷されるように、印刷部２２を制御する。
【００２４】
補正値更新部２８は、プリンタ制御装置２−ｉから補正値情報を受信したときに、複数の補正値３３のうちの、その補正値情報が示すエアラインコードに対応する補正値が、その補正値情報が示す補正値を示すように、補正値テーブル２５を更新する。
【００２５】
［印刷領域］
図５は、適切に印刷されたタグ１１−ｋを示す平面図である。印刷部２２により印刷される印刷領域３５は、タグ１１−ｋがプリンタ装置６により適切に搬送されるときに、図５に示されているように、全部がシール１６に含まれるように、形成されている。印刷領域３５は、さらに、シール１６のうちの印刷領域３５を除く領域が所定の面積より小さくなるように、形成されている。
【００２６】
図６は、印刷が伸びた状態のタグ１１−ｋを示す平面図である。タグ１１−ｋがプリンタ装置６により適切に搬送されないときに、図６に示されているように、印刷部２２により印刷される印刷領域３６は、一部がシール１６からはみ出るように、形成されることがある。
【００２７】
図７は、印刷が縮んだ状態のタグを示す平面図である。タグ１１−ｋがプリンタ装置６により適切に搬送されないときに、図７に示されているように、印刷部２２により印刷される印刷領域３７は、シール１６のうちの印刷領域３７を除く領域が所定の面積より大きくなるように、形成されることがある。
【００２８】
［プリンタ制御装置］
図８は、プリンタ制御装置２−ｉを示すブロック図である。プリンタ制御装置２−ｉは、図８に示されているように、入出力部４１と記憶部４２と制御部４３とを備えている。入出力部４１は、ユーザに操作されることにより生成される情報を制御部４３に出力し、制御部４３により生成された情報をユーザに認識されることができるように出力する。入出力部４１としては、タッチパネルが例示される。記憶部４２は、読み書き可能な記憶装置から形成され、プリンタ制御装置２−ｉにインストールされるコンピュータプログラムを記録し、制御部４３により利用される情報を記録する。記憶部４２は、さらに、許容範囲テーブル４５を記録している。制御部４３は、プリンタ制御装置２−ｉにインストールされるコンピュータプログラムを実行することにより、入出力部４１と記憶部４２とを制御し、プリンタ装置６に双方向に情報伝達することによりプリンタ装置６を制御する。
【００２９】
プリンタ制御装置２−ｉは、図示されていない記録媒体ドライブをさらに備えている。記録媒体ドライブは、非一過性で有体のコンピュータ読み取り可能な記録媒体が挿入されたときに、その記録媒体に記録されているデータを読み出すことに利用される。その記録媒体ドライブは、さらに、コンピュータプログラムが記録されている記録媒体が挿入されたときに、そのコンピュータプログラムをプリンタ制御装置２−ｉにインストールするときに利用される。その記録媒体としては、フラッシュメモリ、磁気ディスク（フレキシブルディスク、ハードディスク）、光ディスク（ＣＤ、ＤＶＤ）が例示される。
【００３０】
プリンタ制御装置２−ｉにインストールされるコンピュータプログラムは、複数のエアラインアプリケーション４６−１〜４６−Ｘとプリンタドライバ４７とを含んでいる。
【００３１】
複数のエアラインアプリケーション４６−１〜４６−Ｘは、複数の航空会社からそれぞれ提供されたコンピュータプログラムである。複数のエアラインアプリケーション４６−１〜４６−Ｘのうちの任意のエアラインアプリケーション４６−Ｙ（Ｙ＝１，２，３，…，Ｘ）は、入出力部４１を介してプリンタ制御装置２−ｉに入力された情報に基づいて印刷情報を作成する。印刷情報は、エアラインコードと印刷データとを示している。そのエアラインコードは、エアラインアプリケーション４６−Ｙを提供している航空会社を識別し、その航空会社で利用される複数のタグ１１−１〜１１−ｍの種類を識別している。このため、１つのエアラインアプリケーション４６−Ｙにより作成される印刷情報が示すエアラインコードは、一定である。その印刷データは、印字データとイメージデータとを示している。その印字データは、タグ１１−ｋに印刷される文字列を示している。そのイメージデータは、タグ１１−ｋに印刷される画像を示している。エアラインアプリケーション４６−Ｙは、その作成された印刷情報をプリンタドライバ４７に渡すことにより、その作成された印刷データがタグ１１−ｋにプリンタ装置６により印刷されるように、プリンタ装置６を制御する。エアラインアプリケーション４６−Ｙは、さらに、プリンタドライバ４７から印刷結果を取得したときに、その印刷結果を示すメッセージが表示されるように、入出力部４１を制御する。
【００３２】
プリンタドライバ４７は、プリンタ制御装置２−ｉに複数の機能をそれぞれ実現させる複数のコンピュータプログラムを含んでいる。その複数の機能は、プリンタ制御部５１と測定値取得部５２と補正値更新部５３と印刷結果通知部５４とを含んでいる。
【００３３】
プリンタ制御部５１は、エアラインアプリケーション４６−Ｙから印刷情報を取得したときに、その印刷情報をプリンタ装置６に送信することにより、その印刷情報が示す印刷データがタグ１１−ｋに印刷されるように、プリンタ装置６を制御する。プリンタ制御部５１は、さらに、測定値取得部５２により取得された測定値が所定の許容範囲に含まれるかどうかを判別する。プリンタ制御部５１は、その測定値が許容範囲に含まれないときに、過去に送信された印刷情報とともにリトライ指示をプリンタ装置６に送信する。プリンタ制御部５１は、過去に送信された印刷情報とともにリトライ指示をプリンタ装置６に送信することにより、その印刷情報が示す印刷データがタグ１１−ｋの次のタグ１１−（ｋ＋１）に印刷されるように、プリンタ装置６を制御する。
【００３４】
測定値取得部５２は、プリンタ装置６から測定値情報を取得する。その測定値情報は、エアラインコードと測定値とを示している。
【００３５】
補正値更新部５３は、測定値取得部５２により測定値情報が取得されたときに、その測定値情報が示す測定値に基づいて補正値を算出する。
【００３６】
たとえば、プリンタ装置６の搬送モータが１ステップ当たりに０．１２５ｍｍだけタグ１１−ｋを搬送し、かつ、タグ１１−ｋの長さが５００ｍｍである場合で、プリンタ装置６によりタグ１１−ｋの長さが５０２ｍｍであると測定されたときに、搬送誤差は、次式：
２（ｍｍ）／０．１２５（ｍｍ）＝１６（ステップ）
により表現される。タグ１１−ｋが搬送されるときに必要であるステップ数は、次式：
５００（ｍｍ）／０．１２５（ｍｍ）＝４０００（ステップ）
により表現される。このとき、補正値は、次式：
４０００（ステップ）／１６（ステップ）＝２５０
により表現される。このとき、プリンタ装置６の印刷部２２は、搬送モータを２５０ステップ毎に１ステップ減らすことにより搬送調整する。
【００３７】
補正値更新部５３は、補正値が算出された後に、補正値情報をプリンタ装置６に送信する。その補正値情報は、その補正値とエアラインコードとを示している。そのエアラインコードは、その補正値を算出するときに利用された測定値を示す測定値情報が示すエアラインコードに一致している。
【００３８】
印刷結果通知部５４は、その印刷情報を作成したエアラインアプリケーション４６−Ｙに印刷結果を渡す。その印刷結果は、プリンタ制御部５１によりリトライ指示がプリンタ装置６に送信されたかどうかを示し、プリンタ制御部５１によりタグ１１−ｋが適切に印刷されたかどうかを示している。
【００３９】
図９は、許容範囲テーブル４５を示す図である。許容範囲テーブル４５は、図９に示されているように、複数のエアラインコード６１を複数の許容範囲６２に対応付けている。複数のエアラインコード６１は、それぞれ、複数の航空会社を識別し、複数のタグ１１−１〜１１−ｍの種類を識別している。複数の許容範囲６２のうちのあるエアラインコードに対応する１つの許容範囲は、そのエアラインコードに対応する航空会社で利用されるタグ１１−ｋがプリンタ装置６により印刷されるときにプリンタ装置６により算出される測定値の許容範囲を示している。その許容範囲は、タグ長さ６３と下の許容差６４と上の許容差６５とを示している。タグ長さ６３は、タグ１１−ｋの真の長さを示している。下の許容差６４は、その許容範囲の下限からタグ長さ６３を減算した値を示している。すなわち、タグ長さ６３に下の許容差６４を加算した値は、その許容範囲の下限を示している。上の許容差６５は、その許容範囲の上限からタグ長さ６３を減算した値を示している。すなわち、タグ長さ６３に上の許容差６５を加算した値は、その許容範囲の上限を示している。
【００４０】
許容範囲テーブル４５は、プリンタ制御装置２−ｉの記憶部４２にテキストデータとして記録されている。このため、ユーザは、プリンタ制御装置２−ｉを操作することにより、許容範囲テーブル４５を更新することができる。
【００４１】
［プリンタシステムの動作］
図１０は、プリンタシステム１の動作を示すフローチャートである。ユーザは、ある航空会社で利用される複数のタグ１１−１〜１１−ｍをプリンタ装置６に格納する。ユーザは、次いで、プリンタ制御装置２−ｉを操作することにより、複数のエアラインアプリケーション４６−１〜４６−Ｘのうちのその航空会社に対応するエアラインアプリケーション４６−Ｙをプリンタ制御装置２−ｉで実行させる。ユーザは、さらに、エアラインアプリケーション４６−Ｙを用いて、プリンタ制御装置２−ｉを操作することにより印刷データを作成する（ステップＳ１）。その印刷データは、印字データとイメージデータとを示している。その印字データは、文字列を示している。そのイメージデータは、画像を示している。
【００４２】
エアラインアプリケーション４６−Ｙは、印刷データが作成されると、印刷情報を作成する。その印刷情報は、エアラインコードとその作成された印刷データとを示している。そのエアラインコードは、エアラインアプリケーション４６−Ｙに対応するエアラインコードを示している。エアラインアプリケーション４６−Ｙは、印刷情報が作成されると、プリンタドライバ４７を実行し、印刷情報をプリンタドライバ４７に渡す（ステップＳ２）。プリンタドライバ４７は、印刷情報がエアラインアプリケーション４６−Ｙから渡されると、その印刷情報をプリンタ装置６に送信する（ステップＳ３）。
【００４３】
プリンタ装置６は、プリンタ制御装置２−ｉから印刷情報を取得すると、補正値テーブル２５を参照して、複数の補正値３３からその印刷情報が示すエアラインコードに対応する１つの補正値を算出する。プリンタ装置６は、印刷部２２を制御することにより、その算出された補正値に基づいて搬送調整して、複数のタグ１１−１〜１１−ｍのうちの１つのタグ１１−ｋを搬送する。プリンタ装置６は、タグ１１−ｋが搬送されている最中に、さらに、印刷部２２を制御することにより、タグ１１−ｋに印刷データを印刷する。プリンタ装置６は、タグ１１−ｋが搬送されている最中に、さらに、センサ部２３を制御することにより、孔１４−（ｋ−１）が所定の位置を通過する第１時刻を測定し、孔１４−ｋが所定の位置を通過する第２時刻を測定する。プリンタ装置６は、その測定された第１時刻と第２時刻とに基づいて、タグ１１−ｋの長さを測定する。プリンタ装置６は、さらに、その測定された長さに基づいて測定値を算出する（ステップＳ４）。プリンタ装置６は、測定値が算出されると、その測定値に基づいて測定値情報を作成し、その測定値情報をプリンタ制御装置２−ｉに返信する（ステップＳ５）。その測定値情報は、その測定値とエアラインコードとを示している。そのエアラインコードは、その印刷情報が示すエアラインコードに一致している。
【００４４】
プリンタドライバ４７は、プリンタ制御装置２−ｉがプリンタ装置６から測定値情報を取得すると、その測定値情報が示す測定値に基づいて補正値を算出する（ステップＳ６）。プリンタドライバ４７は、補正値を算出すると、補正値情報を作成する。その補正値情報は、エアラインコードとその補正値とを示している。そのエアラインコードは、プリンタ装置６から取得された測定値情報が示すエアラインコードに一致している。プリンタドライバ４７は、補正値情報が作成されると、その補正値情報をプリンタ装置６に送信する（ステップＳ７）。
【００４５】
プリンタ装置６は、プリンタ制御装置２−ｉから補正値情報を取得すると、複数の補正値３３のうちのその補正値情報が示すエアラインコードに対応する１つの補正値が、その補正値情報が示す補正値を示すように、補正値テーブル２５を更新する（ステップＳ８）。
【００４６】
プリンタドライバ４７は、プリンタ制御装置２−ｉがプリンタ装置６から測定値情報を取得すると、さらに、許容範囲テーブル４５を参照して、複数の許容範囲６２から、その測定値情報が示すエアラインコードに対応する１つの許容範囲を算出する。プリンタドライバ４７は、許容範囲を算出すると、その測定値情報が示す測定値がその許容範囲に含まれているかどうかを判別する（ステップＳ９）。プリンタドライバ４７は、その測定値がその許容範囲に含まれていないときに（ステップＳ９、Ｙｅｓ）、リトライ指示とともに印刷情報をプリンタ装置６に送信する（ステップＳ１０）。
【００４７】
プリンタ装置６は、プリンタ制御装置２−ｉからリトライ指示とともに印刷情報を取得すると、再度、補正値テーブル２５を参照して、複数の補正値３３からその印刷情報が示すエアラインコードに対応する１つの補正値を算出する。プリンタ装置６は、印刷部２２を制御することにより、その算出された補正値に基づいて搬送調整して、複数のタグ１１−１〜１１−ｍのうちのタグ１１−ｋの次のタグ１１−（ｋ＋１）を搬送する。プリンタ装置６は、タグ１１−（ｋ＋１）が搬送されている最中に、さらに、印刷部２２を制御することにより、タグ１１−（ｋ＋１）に印刷データを印刷する。プリンタ装置６は、タグ１１−（ｋ＋１）が搬送されている最中に、さらに、センサ部２３を制御することにより、タグ１１−ｋの場合と同様に第１時刻と第２時刻とを測定し、タグ１１−（ｋ＋１）の長さを測定する。プリンタ装置６は、その測定された長さに基づいて、搬送誤差に対応する測定値を算出する（ステップＳ１１）。
【００４８】
プリンタ装置６は、リトライ指示を取得した場合で、タグ１１−（ｋ＋１）に印刷データが印刷された後に、表示部２０を制御することにより、複数のタグ１１−１〜１１−ｍのうちの２枚のタグに１つの印刷データが印刷されたことを表示する（ステップＳ１２）。プリンタ装置６は、さらに、算出された測定値に基づいて測定値情報を作成し、その測定値情報をプリンタ制御装置２−ｉに返信する（ステップＳ１３）。その測定値情報は、その測定値とエアラインコードとを示している。そのエアラインコードは、その印刷情報が示すエアラインコードに一致している。
【００４９】
プリンタドライバ４７は、プリンタ制御装置２−ｉがプリンタ装置６から測定値情報を取得すると、許容範囲テーブル４５を参照して、複数の許容範囲６２から、その測定値情報が示すエアラインコードに対応する１つの許容範囲を算出する。プリンタドライバ４７は、許容範囲を算出すると、その測定値情報が示す測定値がその許容範囲に含まれているかどうかを判別する（ステップＳ１４）。
【００５０】
プリンタドライバ４７は、その測定値がその許容範囲に含まれていないときに（ステップＳ１４、Ｙｅｓ）、その測定値情報が示す測定値に基づいて補正値を算出する（ステップＳ１５）。プリンタドライバ４７は、補正値を算出すると、補正値情報を作成する。その補正値情報は、エアラインコードとその補正値とを示している。そのエアラインコードは、プリンタ装置６から取得された測定値情報が示すエアラインコードに一致している。プリンタドライバ４７は、補正値情報が作成されると、その補正値情報をプリンタ装置６に送信する（ステップＳ１６）。
【００５１】
プリンタ装置６は、プリンタ制御装置２−ｉから補正値情報を取得すると、複数の補正値３３のうちのその補正値情報が示すエアラインコードに対応する補正値が、その補正値情報が示す補正値を示すように、補正値テーブル２５を更新する（ステップＳ１７）。
【００５２】
プリンタドライバ４７は、補正値情報をプリンタ装置６に送信（ステップＳ１６）した後に、印刷結果をエアラインアプリケーション４６−Ｙに渡す（ステップＳ１８）。プリンタドライバ４７は、さらに、プリンタ装置６から取得した測定値情報が示す測定値がその許容範囲に含まれているときに（ステップＳ９、Ｎｏ）（ステップＳ１４、Ｎｏ）、印刷結果をエアラインアプリケーション４６−Ｙに渡す（ステップＳ１８）。その印刷結果は、タグ１１−ｋまたはタグ１１−（ｋ＋１）に印刷データが適切に印刷されたかどうかを示し、すなわち、プリンタ装置６から取得した測定値情報が示す測定値がその許容範囲に含まれていたかどうかを示している。
【００５３】
エアラインアプリケーション４６−Ｙは、プリンタドライバ４７から印刷結果を取得すると、入出力部４１を制御することにより、その印刷結果を示すメッセージを表示する（ステップＳ１９）。
【００５４】
ユーザは、タグ１１−ｋに印刷データが印刷された後に、複数のタグ１１−１〜１１−ｍをミシン目１２−ｋに沿って切断し、タグ１１−ｋのシール１６を台紙１５から剥がして荷物に貼付する。ユーザは、２枚のタグに１つの印刷データが印刷されたことがプリンタ装置６の表示部２０に表示されているときに、タグ１１−ｋを破棄し、タグ１１−（ｋ＋１）のシール１６を台紙１５から剥がして荷物に貼付する。
【００５５】
［プリンタ装置の効果］
実施形態のプリンタ装置６は、記憶部２１と印刷部２２とセンサ部２３と測定値送信部２７と補正値更新部２８とを備えている。記憶部２１は、第１補正値を記録する。印刷部２２は、プリンタ制御装置２−ｉから印刷データを受信したときに、複数のタグ１１−１〜１１−ｍのうちの第１タグ１１−ｋを第１補正値に基づいて搬送することにより第１タグ１１−ｋに印刷データを印刷する。センサ部２３は、第１タグ１１−ｋが搬送されるときに、第１タグ１１−ｋの長さに関する測定値を測定する。測定値送信部２７は、測定値をプリンタ制御装置２−ｉに送信する。補正値更新部２８は、測定値に基づいて設定された第２補正値をプリンタ制御装置２−ｉから受信したときに、第１補正値を第２補正値に更新する。印刷部２２は、第１補正値が第２補正値に更新された後に、プリンタ制御装置２−ｉからリトライ指示を受信したときに、複数のタグ１１−１〜１１−ｍのうちの第２タグ１１−（ｋ＋１）を第２補正値に基づいて搬送することにより第２タグ１１−（ｋ＋１）に印刷データを印刷する。
【００５６】
このようなプリンタ装置６は、第１タグ１１−ｋが搬送される毎に、測定された測定値に基づいて設定された補正値に更新される。このようなプリンタ装置６は、このように補正値が更新されることにより、次に搬送される第２タグ１１−（ｋ＋１）を適切に搬送することができ、第２タグ１１−（ｋ＋１）に適切に印刷データを印刷することができる。
【００５７】
また、記憶部２１は、複数のエアラインコード３２に複数の補正値３３を対応付ける補正値テーブル２５を記録する。印刷部２２は、印刷データとともに第１エアラインコードを受信したときに、複数の補正値３３のうちの第１エアラインコードに対応する第１補正値に基づいて第１タグ１１−ｋを搬送することにより第１タグ１１−ｋに印刷データを印刷する。補正値更新部２８は、プリンタ制御装置２−ｉから第３補正値とともに第２エアラインコードを受信したときに、複数の補正値のうちの第２エアラインコードに対応する補正値を第３補正値に更新する。このようなプリンタ装置６は、印刷されるタグ１１−ｋの種類ごとに、印刷されるタグ１１−ｋを適切に搬送することができ、そのタグ１１−ｋに印刷データを適切に印刷することができる。
【００５８】
ところで、実施形態のプリンタ装置６は、複数の補正値３３を記録しているが、１つの補正値のみを記録してもよい。プリンタ装置６は、この場合も、補正値が更新されることにより、搬送誤差が変動する場合でも、タグ１１−ｋを適切に搬送することができ、タグ１１−ｋに印刷データを適切に印刷することができる。
【００５９】
また、実施形態のプリンタ装置６は、プリンタ制御装置２−ｉからリトライ指示を受信したときに、複数のタグ１１−１〜１１−ｍのうちの２つのタグに印刷データが印刷されたことを示すメッセージを表示する表示部２０をさらに備えている。このようなプリンタ装置６は、表示部２０にメッセージを表示することにより、２つのタグに１つの印刷データが印刷されたことをユーザに認識させることができる。
【００６０】
ところで、実施形態のプリンタ装置６は、同じ印刷データが複数のタグに印刷されたときに表示部２０にメッセージが表示されるが、メッセージの表示を省略してもよい。プリンタ装置６は、この場合も、タグ１１−ｋを適切に搬送することができ、タグ１１−ｋに印刷データを適切に印刷することができる。
【００６１】
［プリンタ制御装置の効果］
実施形態のプリンタ制御装置２−ｉは、プリンタ制御部５１と測定値取得部５２と補正値更新部５３とを備えている。プリンタ制御部５１は、プリンタ装置６により互いに種類が同じ複数のタグ１１−１〜１１−ｍのうちの第１タグ１１−ｋに印刷データが印刷されるように、印刷データをプリンタ装置６に送信する。測定値取得部５２は、プリンタ装置６により測定された測定値をプリンタ装置６から受信する。補正値更新部５３は、プリンタ装置６に記録されている第１補正値が、測定値に基づいて算出された第２補正値に更新されるように、第２補正値をプリンタ装置６に送信する。プリンタ制御部５１は、許容範囲に測定値が含まれないときに、複数のタグ１１−１〜１１−ｍのうちの第２タグ１１−（ｋ＋１）に印刷データが印刷されるように、リトライ指示をプリンタ装置６に送信する。プリンタ装置６は、プリンタ装置６に記録されている補正値に基づいてタグ１１−ｋを搬送することによりタグ１１−ｋに印刷する。
【００６２】
このようなプリンタ制御装置２−ｉは、プリンタ装置６に記録された補正値を更新することにより、搬送誤差が変動する場合でも、タグ１１−ｋを適切に搬送することができ、タグ１１−ｋに印刷データを適切に印刷することができる。このようなプリンタ制御装置２−ｉは、さらに、第１タグ１１−ｋに印刷データが適切に印刷されなかったときに、第２タグ１１−（ｋ＋１）に印刷データが印刷されるようにプリンタ装置６を制御することにより、ユーザの負担を軽減することができる。
【００６３】
また、実施形態のプリンタ制御装置２−ｉは、複数のエアラインコード６１に複数の許容範囲６２を対応付ける許容範囲テーブル４５を記録する記憶部４２を備えている。プリンタ制御部５１は、許容範囲テーブル４５を参照して、複数の許容範囲６２のうちの複数のタグ１１−１〜１１−ｍの種類を識別する第１エアラインコードに対応する許容範囲に測定値が含まれないときに、リトライ指示をプリンタ装置６に送信する。このようなプリンタ制御装置２−ｉは、タグの種類毎に許容範囲が異なる場合でも、次のタグに同じ印刷データを印刷するかどうかを適切に判別することができる。
【００６４】
ところで、実施形態のプリンタ制御装置２−ｉは、複数の許容範囲６２を記録しているが、１つの許容範囲のみを記録してもよい。プリンタ制御装置２−ｉは、この場合でも、第１タグ１１−ｋに印刷データが適切に印刷されたかどうかを判別することができ、適切に印刷されていないときに、他の第２タグ１１−（ｋ＋１）に印刷データを印刷することができる。プリンタ制御装置２−ｉは、さらに、許容範囲を記録しなくてもよい。このとき、プリンタ制御装置２−ｉは、上位のエアラインアプリケーション４６−Ｙから取得した許容範囲を用いて第１タグ１１−ｋに印刷データが適切に印刷されたかどうかを判別することができる。
【００６５】
また、プリンタ装置６は、複数のエアラインコード３２に複数の補正値３３を対応付ける補正値テーブル２５を記録している。プリンタ制御部５１は、プリンタ装置６により複数の補正値のうちの第１エアラインコードに対応する第１補正値に基づいて第１タグ１１−ｋが搬送されることにより第１タグ１１−ｋに印刷データが印刷されるように、印刷データとともに第１エアラインコードをプリンタ装置６に送信する。補正値更新部５３は、複数の補正値のうちの第１エアラインコードに対応する第１補正値が第２補正値に更新されるように、第２補正値とともに第１エアラインコードをプリンタ装置６に送信する。
【００６６】
このようなプリンタ制御装置２−ｉは、プリンタ装置６に記録される補正値テーブル２５を更新することにより、印刷されるタグ１１−ｋの種類毎に、印刷されるタグ１１−ｋを適切に搬送することができ、タグ１１−ｋに印刷データを適切に印刷することができる。
【００６７】
また、実施形態のプリンタ制御装置２−ｉは、許容範囲に測定値が含まれていないときに、さらに、プリンタ装置６に設けられる表示部２０に印刷データが２つのタグに印刷されたことを示すメッセージが表示されるようにプリンタ装置６を制御する。このようなプリンタ制御装置２−ｉは、プリンタ装置６の表示部２０にメッセージを表示することにより、２つのタグに１つの印刷データが印刷されたことをユーザに認識させることができる。
【００６８】
ところで、実施形態のプリンタ制御装置２−ｉは、プリンタ装置６の表示部２０にメッセージを表示しているが、その表示を省略してもよい。プリンタ制御装置２−ｉは、その表示を省略した場合でも、第１タグ１１−ｋに印刷データが適切に印刷されなかったときに、第２タグ１１−（ｋ＋１）に印刷データを印刷させ、ユーザの負担を軽減することができる。
【００６９】
さらに、複数のタグ１１−１〜１１−ｍは、ファンフォールド紙から形成されているが、他の形態に形成されていてもよい。その形態としては、複数のタグ１１−１〜１１−ｍがロール状に繋がったロール紙が例示される。プリンタ装置６は、複数のタグ１１−１〜１１−ｍがこのような形態に形成された場合でも、補正値が更新されることにより、第２タグ１１−（ｋ＋１）を適切に搬送することができ、第２タグ１１−（ｋ＋１）に適切に印刷データを印刷することができる。
【００７０】
また、測定値送信部２７は、タグ１１−ｋが搬送されるときに発生する搬送誤差に対応する測定値を、ミシン目１２−（ｋ−１）からミシン目１２−ｋまでの長さを算出した値に基づいて算出してもよい。ミシン目１２−（ｋ−１）、１２−ｋは、タグ１１−（ｋ−１）とタグ１１−ｋの間と、タグ１１−ｋとタグ１１−（ｋ＋１）の間のそれぞれの台紙１５の部分をセンサ部２３によって検知して台紙長さを算出し、台紙長さを２等分した箇所に存在すると判断することができる。
【００７１】
なお、プリンタ装置６は、搬送モータのステップを調整することにより搬送調整しているが、他の方法により搬送調整してもよい。その方法としては、プリントヘッドのファイア間隔を調整することが例示される。
【００７２】
なお、プリンタシステム１は、荷物に貼付されるバゲッジタグに印刷データを印刷することに利用されているが、複数の媒体が繋がっている他の連続用紙に印刷データを印刷することに利用されてもよい。その媒体としては、宅配便で配送される荷物に貼付される伝票が例示される。
【符号の説明】
【００７３】
１  ：プリンタシステム
２−１〜２−ｎ：複数のプリンタ制御装置
６  ：プリンタ装置
１１−１〜１１−ｍ：複数のタグ
２０：表示部
２１：記憶部
２２：印刷部
２３：センサ部
２４：制御部
２５：補正値テーブル
２６：印刷制御部
２７：測定値送信部
２８：補正値更新部
４１：入出力部
４２：記憶部
４３：制御部
４５：許容範囲テーブル
４６−１〜４６−Ｘ：複数のエアラインアプリケーション
４７：プリンタドライバ
５１：プリンタ制御部
５２：測定値取得部
５３：補正値更新部
５４：印刷結果通知部
６１：複数のエアラインコード
６２：複数の許容範囲
【図１】
2017199409.tif 000003
【図２】
2017199409.tif 000004
【図３】
2017199409.tif 000005
【図４】
2017199409.tif 000006
【図５】
2017199409.tif 000007
【図６】
2017199409.tif 000008
【図７】
2017199409.tif 000009
【図８】
2017199409.tif 000010
【図９】
2017199409.tif 000011
【図１０】
2017199409.tif 000012
【国際調査報告】
2017199409.tif 000013
2017199409.tif 000014
2017199409.tif 000015
2017199409.tif 000016