(57)【要約】【課題】フォントデータに基づいて印刷される文字のサイズを調整可能とする。【解決手段】プリンター１０は、印刷部１７と、各文字のフォントデータが格納されたフォントテーブルを記憶し、フォントテーブルに格納されたフォントデータのサイズの伸縮に用いる倍率を示す調整倍率情報を記憶する記憶部１６と、文字を指定する情報を含む印刷指示データを受信し、指定された文字のフォントデータを、調整倍率情報が示す倍率で伸縮し、伸縮後のフォントデータに基づいて文字を印刷部１７に印刷させる制御部１５と、を備えている。【選択図】図１
2015058609.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を印刷する印刷部と、
文字のフォントデータが格納されたフォントテーブルを記憶し、前記フォントテーブルに格納された前記フォントデータのサイズの伸縮に用いる倍率を示す調整倍率情報を記憶する記憶部と、
文字を指定する情報を含む印刷指示データを受信し、指定された文字の前記フォントデータを、前記調整倍率情報が示す倍率で伸縮し、伸縮後の前記フォントデータに基づいて文字を前記印刷部に印刷させる制御部と、
を備えることを特徴とする印刷装置。
【請求項２】
前記記憶部は、
フォント種類ごとに前記フォントテーブルを記憶し、フォント種類ごとに前記調整倍率情報を記憶し、
前記制御部は、
フォント種類を指定する情報、及び、文字を指定する情報を含む前記印刷指示データを受信し、
指定されたフォント種類の前記フォントテーブルに格納された、指定された文字の前記フォントデータを、前記調整倍率情報が示す倍率で伸縮し、伸縮後の前記フォントデータに基づいて文字を前記印刷部に印刷させる
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷指示データは、さらに、指定した文字の印刷時のサイズを示す文字サイズ情報を含み、
前記制御部は、
前記調整倍率情報が示す倍率で伸縮した前記フォントデータについて、前記文字サイズ情報に基づいてサイズの調整を行い、調整後の前記フォントデータに基づいて文字を前記印刷部に印刷させることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記制御部は、
通信可能に接続された端末から、前記調整倍率情報が示す倍率を変更することを指示する変更指示を受信した場合、前記調整倍率情報が示す倍率を変更することを特徴とする請求項１ないし３のいずれかに記載の印刷装置。
【請求項５】
前記記憶部は、
エミュレート対象となり得る他の印刷装置の機種に応じて、前記調整倍率情報を記憶し、
前記制御部は、
前記他の印刷装置をエミュレートし、前記他の印刷装置の制御に係る前記印刷指示データに基づいて前記印刷部に印刷させる機能を有し、
前記端末から、前記他の印刷装置の機種の指定と共に前記変更指示を受信した場合、
指定された機種に対応する前記調整倍率情報を、利用する前記調整倍率情報として設定することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記端末には、ウェブブラウザーが搭載され、
前記制御部は、
前記端末の前記ウェブブラウザーからアクセスがあった場合、機種の指定を受け付けるユーザーインターフェースを表示させる表示データを、前記端末の前記ウェブブラウザーに送信することを特徴とする請求項５に記載の印刷装置。
【請求項７】
端末と、
前記端末と通信する通信部、
記録媒体に画像を印刷する印刷部、
フォント種類ごとに各文字のフォントデータが格納されたフォントテーブルを記憶し、フォント種類ごとに前記フォントテーブルに格納された前記フォントデータのサイズの伸縮に用いる倍率を示す調整倍率情報を記憶する記憶部、及び、
フォント種類を指定する情報、及び、文字を指定する情報を含む印刷指示データを受信し、指定されたフォント種類の前記フォントテーブルに格納された、指定された文字の前記フォントデータを前記調整倍率情報が示す倍率で伸縮し、伸縮後の前記フォントデータに基づいて文字を前記印刷部に印刷させる制御部を有する印刷装置と、
を備え、
前記端末は、前記調整倍率情報が示す倍率を変更することを指示する変更指示を前記印刷装置に送信し、
前記印刷装置は、前記端末から、前記変更指示を受信した場合、前記調整倍率情報が示す倍率を変更することを特徴とする制御システム。
【請求項８】
前記印刷装置の前記制御部は、
他の印刷装置をエミュレートし、前記他の印刷装置の制御に係る前記印刷指示データに基づいて前記印刷部に印刷させる機能を有し、
前記記憶部は、
エミュレート対象となり得る前記他の印刷装置の機種に応じて、フォント種類ごとの前記調整倍率情報を記憶し、
前記端末は、
前記他の印刷装置の機種の指定と共に前記変更指示を送信し、
前記印刷装置は、
前記端末から、前記他の印刷装置の機種の指定と共に前記変更指示を受信した場合、
指定された機種に対応する前記調整倍率情報を、利用する前記調整倍率情報として設定することを特徴とする請求項７に記載の制御システム。
【請求項９】
前記印刷装置は、
前記端末に対してウェブサーバーとして機能し、前記端末からアクセスがあった場合、機種の指定を受け付けるユーザーインターフェースを表示させる表示データを、前記端末に送信し、
前記端末は、ウェブブラウザーを搭載し、
前記印刷装置から前記表示データを受信した場合、受信した前記表示データに基づいて、ユーザーインターフェースを表示することを特徴とする請求項８に記載の制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を印刷可能な印刷装置、及び、当該印刷装置と端末とを有する制御システムに関する。
【背景技術】
【０００２】
従来、フォントデータを内蔵した印刷装置が知られている（例えば、特許文献１参照）。この特許文献１に係る印刷装置は、ホストコンピューター等の制御装置から、フォント種類の指定を含むジョブを受信すると、内蔵するフォントデータを用いて文字を印刷する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−０３４１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上述した印刷装置のように、フォントデータに基づいて文字を印刷するものでは、制御装置の制御によらずにフォントデータのサイズを調整し、これにより、記録媒体に印刷される文字のサイズを調整できるようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、フォントデータに基づいて印刷される文字のサイズを調整可能な印刷装置、及び、制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、印刷装置であって、記録媒体に画像を印刷する印刷部と、文字のフォントデータが格納されたフォントテーブルを記憶し、前記フォントテーブルに格納された前記フォントデータのサイズの伸縮に用いる倍率を示す調整倍率情報を記憶する記憶部と、文字を指定する情報を含む印刷指示データを受信し、指定された文字の前記フォントデータを、前記調整倍率情報が示す倍率で伸縮し、伸縮後の前記フォントデータに基づいて文字を前記印刷部に印刷させる制御部と、を備えることを特徴とする。
この構成によれば、印刷装置は、フォントテーブルに格納されたフォントデータのサイズの伸縮に用いる倍率を示す調整倍率情報を記憶する。そして、印刷装置は、文字を指定する情報を含む印刷指示データを受信し、指定された文字のフォントデータを、調整倍率情報が示す倍率で伸縮し、伸縮後のフォントデータに基づいて文字を印刷する。このため、調整倍率情報が示す倍率を調整することにより、フォントデータに基づいて印刷される文字のサイズを調整可能である。
【０００６】
また、本発明は、前記記憶部は、フォント種類ごとに前記フォントテーブルを記憶し、フォント種類ごとに前記調整倍率情報を記憶し、前記制御部は、フォント種類を指定する情報、及び、文字を指定する情報を含む前記印刷指示データを受信し、指定されたフォント種類の前記フォントテーブルに格納された、指定された文字の前記フォントデータを、前記調整倍率情報が示す倍率で伸縮し、伸縮後の前記フォントデータに基づいて文字を前記印刷部に印刷させることを特徴とする。
この構成によれば、フォント種類ごとに、フォントデータに基づいて印刷される文字のサイズを調整可能となる。
【０００７】
また、本発明は、前記印刷指示データは、さらに、指定した文字の印刷時のサイズを示す文字サイズ情報を含み、前記制御部は、前記調整倍率情報が示す倍率で伸縮した前記フォントデータについて、前記文字サイズ情報に基づいてサイズの調整を行い、調整後の前記フォントデータに基づいて文字を前記印刷部に印刷させることを特徴とする。
この構成によれば、調整倍率情報に基づくフォントデータのサイズの調整を反映した上で、印刷指示データに含まれる文字サイズ情報に基づくサイズの調整を実行可能である。
【０００８】
また、本発明は、前記制御部は、通信可能に接続された端末から、前記調整倍率情報が示す倍率を変更することを指示する変更指示を受信した場合、前記調整倍率情報が示す倍率を変更することを特徴とする。
この構成によれば、端末により、適宜、調整倍率情報が示す調整倍率を変更することができる。
【０００９】
また、本発明は、前記記憶部は、エミュレート対象となり得る他の印刷装置の機種に応じて、前記調整倍率情報を記憶し、前記制御部は、前記他の印刷装置をエミュレートし、前記他の印刷装置の制御に係る前記印刷指示データに基づいて前記印刷部に印刷させる機能を有し、前記端末から、前記他の印刷装置の機種の指定と共に前記変更指示を受信した場合、指定された機種に対応する前記調整倍率情報を、利用する前記調整倍率情報として設定することを特徴とする。
この構成によれば、制御部が、他の印刷装置をエミュレートする機能を有していることを踏まえて、エミュレート対象の他の印刷装置の機種に対応した倍率でフォントデータを伸縮できる。
【００１０】
また、本発明は、前記端末には、ウェブブラウザーが搭載され、前記制御部は、前記端末の前記ウェブブラウザーからアクセスがあった場合、機種の指定を受け付けるユーザーインターフェースを表示させる表示データを、前記端末の前記ウェブブラウザーに送信することを特徴とする。
この構成によれば、専用のソフトウェアツールをインストールする等の作業を行うことなく、ユーザーは、ウェブブラウザーを搭載した端末を利用して、機種の指定を行うことができる。
【００１１】
また、上記目的を達成するために、本発明は、制御システムであって、端末と、前記端末と通信する通信部、記録媒体に画像を印刷する印刷部、フォント種類ごとに各文字のフォントデータが格納されたフォントテーブルを記憶し、フォント種類ごとに前記フォントテーブルに格納された前記フォントデータのサイズの伸縮に用いる倍率を示す調整倍率情報を記憶する記憶部、及び、フォント種類を指定する情報、及び、文字を指定する情報を含む印刷指示データを受信し、指定されたフォント種類の前記フォントテーブルに格納された、指定された文字の前記フォントデータを前記調整倍率情報が示す倍率で伸縮し、伸縮後の前記フォントデータに基づいて文字を前記印刷部に印刷させる制御部を有する印刷装置と、を備え、前記端末は、前記調整倍率情報が示す倍率を変更することを指示する変更指示を前記印刷装置に送信し、前記印刷装置は、前記端末から、前記変更指示を受信した場合、前記調整倍率情報が示す倍率を変更することを特徴とする。
この構成によれば、印刷装置は、フォントテーブルに格納されたフォントデータのサイズの伸縮に用いる倍率を示す調整倍率情報を記憶する。そして、印刷装置は、文字を指定する情報を含む印刷指示データを受信し、指定された文字のフォントデータを、調整倍率情報が示す倍率で伸縮し、伸縮後のフォントデータに基づいて文字を印刷する。このため、調整倍率情報が示す倍率を調整することにより、フォントデータに基づいて印刷される文字のサイズを調整可能である。さらに、端末により、適宜、調整倍率情報が示す調整倍率を変更することができる。
【００１２】
また、本発明は、前記印刷装置の前記制御部は、他の印刷装置をエミュレートし、前記他の印刷装置の制御に係る前記印刷指示データに基づいて前記印刷部に印刷させる機能を有し、前記記憶部は、エミュレート対象となり得る前記他の印刷装置の機種に応じて、フォント種類ごとの前記調整倍率情報を記憶し、前記端末は、前記他の印刷装置の機種の指定と共に前記変更指示を送信し、前記印刷装置は、前記端末から、前記他の印刷装置の機種の指定と共に前記変更指示を受信した場合、指定された機種に対応する前記調整倍率情報を、利用する前記調整倍率情報として設定することを特徴とする。
この構成によれば、制御部が、他の印刷装置をエミュレートする機能を有していることを踏まえて、エミュレート対象の他の印刷装置の機種に対応した倍率でフォントデータを伸縮できる。
【００１３】
また、本発明は、前記印刷装置は、前記端末に対してウェブサーバーとして機能し、前記端末からアクセスがあった場合、機種の指定を受け付けるユーザーインターフェースを表示させる表示データを、前記端末に送信し、前記端末は、ウェブブラウザーを搭載し、前記印刷装置から前記表示データを受信した場合、受信した前記表示データに基づいて、ユーザーインターフェースを表示することを特徴とする。
この構成によれば、専用のソフトウェアツールをインストールする等の作業を行うことなく、ユーザーは、ウェブブラウザーを搭載した端末を利用して、機種の指定を行うことができる。
【発明の効果】
【００１４】
本発明によれば、フォントデータに基づいて印刷される文字のサイズを調整可能である。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る制御システムの構成を示すブロック図である。
【図２】ラベル用紙を示す図である。
【図３】ホストコンピューター及びプリンターの動作を示すフローチャート。
【図４】印刷指示データの内容を示す図である。
【図５】調整倍率情報テーブルを示す図である。
【図６】端末及びプリンターの動作を示すフローチャートである。
【図７】ユーザーインターフェースを示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る制御システム１の機能的構成を示すブロック図である。
図１に示すように、制御システム１は、プリンター１０（印刷装置）を備えており、このプリンター１０に、端末１１、および、ホストコンピューター１２が通信可能に接続されている。
【００１７】
プリンター１０は、インクジェット方式の印刷装置であり、カラー印刷が可能である。特に、本実施形態に係るプリンター１０は、ラベル用紙Ｒがセット可能に構成されている。
図２は、ラベル用紙Ｒの一例を模式的に示す図である。図２に示すように、ラベル用紙Ｒは、長尺の剥離シートＨ上に、ラベル部Ｓが間隔をあけて貼付されている。ラベル部Ｓの裏面には、粘着材が塗布されており、ラベル部Ｓのそれぞれは、剥離シートＨから剥がすことが可能である。
プリンター１０は、剥離シートＨ上の各ラベル部に連続して印刷を行うことが可能である。
【００１８】
図１に示すように、プリンター１０は、制御部１５と、記憶部１６と、印刷部１７と、ネットワーク通信部１８と、インターフェース部（Ｉ／Ｆ）１９と、表示部（不図示）と、を備えている。
制御部１５は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の回路等を備え、プリンター１０の各部を制御する。制御部１５は、機能ブロックとして、設定部１５ａと、印刷制御部１５ｂとを備えているがこれらについては後述する。記憶部１６は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。記憶部１６は、フォントＡのフォントＡテーブルＴＡ、フォントＢのフォントＢテーブルＴＢ、フォントＣのフォントＣテーブルＴＣ、調整倍率情報テーブルＫＴ等のデータを記憶しているが、詳細については後述する。印刷部１７は、上述したラベル用紙Ｒを含む記録媒体を搬送する機構や、インクジェットヘッド等を備え、制御部１５の制御の下、記録媒体に画像を印刷する。ネットワーク通信部１８は、所定の通信規格に準拠した通信モジュールを備え、制御部１５の制御の下、インターネット、電話網、構内通信網、インターネット等の各種ネットワークを介して、ネットワーク上の外部機器（端末１１を含む）と通信する。本実施形態では、ネットワーク通信部１８と、制御部１５とが協働して「通信部」として機能する。インターフェース部１９は、制御部１５の制御の下、ホストコンピューター１２と所定の通信規格に準拠して通信する。表示部２０は、液晶表示パネル等の表示パネルを備え、制御部１５の制御の下、表示パネルに各種画像を表示する。
【００１９】
端末１１は、デスクトップ型、ノート型、タブレット型のＰＣや、携帯端末等の情報処理装置である。端末１１は、ウェブブラウザーがインストールされている装置であれば、その形態を問わない。
図１に示すように、端末１１は、端末制御部２３と、端末表示部２４と、端末入力部２５と、ネットワーク通信部２６と、端末記憶部２７と、を備えている。
端末制御部２３は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、端末１１の各部を制御する。端末制御部２３は、機能ブロックとして、ブラウザー実行部２３ａを備えているが、これについては後述する。端末表示部２４は、液晶表示パネル等の表示パネル２４ａを備え、端末制御部２３の制御の下、各種画像を表示パネル２４ａに表示する。端末入力部２５は、マウスや、キーボード、タッチパネル、操作キー、その他の入力装置に接続されており、入力装置に対する入力を検出して端末制御部２３に出力する。ネットワーク通信部２６は、端末制御部２３の制御の下、所定の通信規格に準拠して、ネットワークを介してプリンター１０と通信する。端末記憶部２７は、不揮発性メモリーを備え、各種データを書き換え可能に記憶する。
【００２０】
ホストコンピューター１２は、プリンター１０を制御する装置である。
図１に示すように、ホストコンピューター１２は、ホスト制御部３０と、ホスト表示部３１と、ホスト入力部３２と、インターフェース部（Ｉ／Ｆ）３３と、ホスト記憶部３４と、を備えている。
ホスト制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、ホストコンピューター１２の各部を制御する。ホスト制御部３０は、機能ブロックとして、アプリケーション実行部３０ａと、プリンタードライバー実行部３０ｂと、を備えているが、これらについては後述する。ホスト表示部３１は、液晶表示パネル等の表示パネルを備え、ホスト制御部３０の制御の下、各種画像を表示パネルに表示する。ホスト入力部３２は、マウスや、キーボード、タッチパネル、操作キー、その他の入力装置に接続されており、入力装置に対する入力を検出してホスト制御部３０に出力する。インターフェース部３３は、ホスト制御部３０の制御の下、所定の通信規格に準拠してプリンター１０と通信する。
【００２１】
プリンター１０と、端末１１との間では、ＴＣＰ等の所定の通信規格に準拠してコネクションが張られ、論理的な通信経路が確立される。プリンター１０と、端末１１とは、この通信経路を介してデータの送受信を行う。
また、プリンター１０と、ホストコンピューター１２との間では、通信規格に準拠したリンクが張られ、論理的な通信経路が確立される。例えば、プリンター１０と、ホストコンピューター１２とがＵＳＢの規格に準拠して通信する場合は、ＵＳＢの規格に準拠してリンクが張られ、通信経路が確立される。プリンター１０と、ホストコンピューター１２とは、この通信経路を介してデータの送受信を行う。
【００２２】
ここで、ホストコンピューター１２には、プリンター１０が接続される前は、別のプリンター（他の印刷装置）が接続されていた（以下、この別のプリンターを「交換前プリンター」という）。本実施形態に係るプリンター１０は、後述するように、交換前プリンターをエミュレートする機能を有しており、交換前プリンターの制御に係る印刷指示データに基づいて、画像の印刷を実行可能である。このため、プリンターの交換の前後で、ホストコンピューター１２が出力する印刷指示データの内容が変わらず、プリンターの交換の際に、ホストコンピューター１２におけるソフトウェアの改変が必要なく、交換に要する作業が簡易である。
特に、本実施形態では、後述するように、文字の印刷に関し、交換前プリンターで印刷した場合と、プリンター１０で印刷した場合とで、近似した印字結果を得ることが可能となっている。
また、本実施形態に係るプリンター１０は、印刷可能な文字のそれぞれについてフォントデータを記憶し、フォントデータに基づいて文字を印刷する構成となっている。
なお、本実施形態において、「文字」とは、フォントデータに基づいて印刷可能な対象の全てを意味しており、例えば、ドットの形成を伴わない空白文字（いわゆるスペース）のフォントデータが記憶されている場合は、この空白文字も、「文字」に該当する。
以下、文字を印刷する際の、ホストコンピューター１２と、プリンター１０との動作について説明する。
【００２３】
図３は、文字を印刷する際の、ホストコンピューター１２、及び、プリンター１０の動作を示すフローチャートである。図３（Ａ）は、ホストコンピューター１２の動作を示し、図３（Ｂ）は、プリンター１０の動作を示している。
以下の説明では、プリンター１０に、図２に示すラベル用紙Ｒがセットされ、ある１つのラベル部Ｓに、文字「Ａ」を印刷するものとする。
図３（Ａ）に示すように、ホストコンピューター１２のアプリケーション実行部３０ａは、印刷する画像に関する情報を生成し、プリンタードライバー実行部３０ｂに出力する（ステップＳＡ１）。印刷する画像に関する情報には、印刷対象となる文字（本例では、文字「Ａ」）を示す情報や、文字を印刷するときの文字のサイズを示す情報、ラベル部Ｓにおいて文字を印刷すべき位置を示す情報が含まれている。すなわち、印刷する画像に関する情報は、後述する印刷指示データを生成するために必要な情報が含まれて構成されている。アプリケーション実行部３０ａは、所定のユーザーインターフェースを介して入力された情報に基づいて、印刷する画像に関する情報を生成する。アプリケーション実行部３０ａとは、事前にインストールされたアプリケーションが実行されることによって、その機能が実現される機能ブロックのことである。また、プリンタードライバー実行部３０ｂとは、事前にインストールされたプリンタードライバーが実行されることによって、その機能が実現される機能ブロックのことである。
次いで、プリンタードライバー実行部３０ｂは、文字「Ａ」の印刷を指示する印刷指示データを生成して、プリンター１０に送信する（ステップＳＡ２）。
なお、上述したように、ホストコンピューター１２に接続される印刷装置が、交換前プリンターから、プリンター１０へと変更される際に、ホストコンピューター１２のアプリケーション、および、プリンタードライバーは改変されない。従って、ステップＳＡ２の処理によって、生成され、送信される制御コマンド（印刷指示データ）は、交換前プリンターのコマンド体系に準拠したコマンドである。すなわち、交換前プリンターから、プリンター１０への交換に際して、アプリケーションや、プリンタードライバーに対する改変が必要なく、装置の交換を簡易に行うことができる。
【００２４】
ここで、印刷指示データに含まれる情報の内容を、図４に示す。
図４のように、印刷指示データには、少なくとも、座標情報、フォント種類情報、文字サイズ情報、及び、印刷文字情報（文字を指定する情報）が含まれている。
座標情報とは、ラベル部Ｓにおいて、文字を印刷すべき位置の座標を示す情報のことである。
フォント種類情報とは、フォントの種類を示す情報である。上述した交換前プリンターは、フォントＡ〜フォントＣの３つのフォント種類に対応していた。これに応じて、本実施形態に係るプリンター１０は、フォントＡ〜フォントＣの３つのフォント種類に対応しており、それぞれのフォント種類のフォントテーブル（後述）が記憶されている。
文字サイズ情報とは、印刷する文字のサイズを示す情報である。ここで、交換前プリンターでは、文字のサイズについて、「ポイント」という単位を用いて、文字のサイズを指定可能な構成となっていた。交換前プリンターは、文字の印刷に際し、指定されたポイントに応じて、文字に対応するフォントデータを、縦に所定の倍率で伸縮すると共に、横に所定の倍率で伸縮し、伸縮後のフォントデータに基づいて、文字を印刷していた。これにより、印刷される文字のサイズが、指定されたポイントに応じて、調整されていた。一例として、交換前プリンターは、１０ポイントという情報と、フォントデータを縦に１．２倍、横に１．２倍するという情報を対応付けて記憶していた。また、交換前プリンターは、２０ポイントという情報と、フォントデータを縦に２倍、横に１．８倍するという情報を対応付けて記憶していた。そして、交換前プリンターは、文字のサイズとして１０ポイントが指定されている場合、対応するフォントデータについて、縦に１．２倍、横に１．２倍した上で、調整後のフォントデータに基づいて、文字を印刷する。フォントデータを縦に１．２倍、横に１．２倍するとは、例えば、フォントデータが、縦１０ドット×横１０ドットのサイズを有するデータであれば、縦１２ドット×横１２ドットのサイズに伸張することをいう。フォントデータの伸縮は、既存の画像処理を利用して行われる。また例えば、文字のサイズとして２０ポイントが指定されている場合、交換前プリンターは、対応するフォントデータについて、縦に２倍、横に１．８倍した上で、調整後のフォントデータに基づいて、文字を印刷する。
なお、交換前プリンターは、ポイントごとに倍率を対応付けて記憶する構成でなく、ポイントに応じて、縦方向の倍率、横方向の倍率を算出する構成であってもよい。
印刷文字情報（文字を指定する情報）とは、印刷すべき文字、又は、文字列を示す情報である。各文字は、Ｕｎｉｃｏｄｅや、アスキーコード等の文字コードとして表現されている。
【００２５】
さて、図３（Ｂ）に示すように、プリンター１０の制御部１５の印刷制御部１５ｂは、印刷指示データを受信すると（ステップＳＢ１）、印刷指示データを、プリンター１０のコマンド体系に準拠した印刷指示データへと変換する（ステップＳＢ２）。以下、ステップＳＢ２の処理に係る変換後の印刷指示データを「変換後印刷指示データ」という。印刷制御部１５ｂ（制御部）には、ホストコンピューター１２から受信した、交換前プリンター（他の印刷装置）に対応する入力データを、プリンター１０が対応するデータに変換するエミュレーション機能が実装されている。また、印刷制御部１５ｂには、ホストコンピューター１２への出力データを、ホストコンピューター１２が対応するデータに変換するエミュレーション機能が実装されている。
ステップＳＢ３以下の印刷制御部１５ｂの所定の処理は、ファームウェアを含むプログラムの機能によって、変換後印刷指示データが読み出され、実行されることにより行われる。
次いで、印刷制御部１５ｂは、変換後印刷指示データに含まれるフォント種類情報、及び、印刷文字情報を取得する（ステップＳＢ３）。
次いで、印刷制御部１５ｂは、取得したフォント種類情報が示すフォント種類に対応するフォントテーブルを参照する（ステップＳＢ４）。
ここで、フォントデータとは、文字を記録媒体に印刷可能な態様で表現する実データのことであり、本実施形態では、ビットマップフォントデータであるものとする。フォントデータとしては、ビットマップフォントデータのほか、スケイラブルフォントデータや、ベクトルフォントデータ、アウトラインフォントデータ等がある。また、フォントテーブルとは、各文字のフォントデータを集合的に格納するテーブルである。上述したように、本実施形態に係るプリンター１０の記憶部１６には、フォントＡのフォントＡテーブルＴＡ、フォントＢのフォントＢテーブルＴＢ、及び、フォントＣのフォントＣテーブルＴＣが記憶されている。例えば、フォントＡテーブルＴＡには、各文字について、フォントＡのフォントデータが格納されている。
例えば、ステップＳＢ３で取得したフォント種類情報が示すフォント種類が、フォントＡである場合、ステップＳＢ４において、印刷制御部１５ｂは、フォントＡテーブルＴＡを参照する。
【００２６】
次いで、印刷制御部１５ｂは、ステップＳＢ４で参照したフォントテーブルに基づいて、ステップＳＢ３で取得した印刷文字情報が示す文字（本例では、文字「Ａ」）のフォントデータを取得する（ステップＳＢ５）。ここで、記憶部１６には、フォント種類ごとに、文字コードのそれぞれについて、文字コードと、フォントテーブルにおいて文字コードが示す文字のフォントデータが格納された記憶領域のアドレスと、を対応付けて記憶する変換テーブルが記憶されている。印刷制御部１５ｂは、この変換テーブルを利用して、印刷文字情報が示す文字のフォントデータを取得する。
次いで、印刷制御部１５ｂは、記憶部１６に記憶された調整倍率情報テーブルＫＴを参照する（ステップＳＢ６）。
【００２７】
図５は、調整倍率情報テーブルＫＴを示す図である。
図５に示すように、調整倍率情報テーブルＫＴは、フォントＡ〜フォントＣのそれぞれについて、機種Ｋ１〜機種Ｋ３の３つの機種ごとに、調整倍率情報を記憶するテーブルである。
調整倍率情報テーブルＫＴにおける機種とは、エミュレート対象となり得る交換前プリンター（他の印刷装置）の機種のことである。本実施形態に係るプリンター１０は、機種Ｋ１〜機種Ｋ３の３機種について、エミュレート可能に構成されている。
調整倍率情報とは、フォントデータを縦に伸縮するときの倍率（以下、「縦倍率」という。）、横に伸縮するときの倍率（以下、「横倍率」という。）を示す情報である。縦倍率、及び、横倍率は、「調整倍率」に該当する。例えば、縦２０ドット、横１０ドットのフォントデータについて、縦倍率：１．２倍、横倍率１．２倍で伸縮した場合、伸縮後のフォントデータのサイズは、縦２４ドット、横１２ドットとなる。調整倍率に基づくフォントデータの伸縮は、データの伸縮に係る既存の画像処理により、適切に実行される。
【００２８】
調整倍率情報テーブルＫＴにおける各機種の、フォント種類ごとの調整倍率情報は、以下のようにして定められている。
すなわち、機種Ｋ１に係る交換前プリンター、機種Ｋ２に係る交換前プリンター、及び、機種Ｋ３に係る交換前プリンターは、フォントＡ、フォントＢ、フォントＣの３つのフォント種類のフォントテーブルを記憶している。そして、本実施形態では、それぞれの機種の交換前プリンターに記憶された同一のフォント種類のフォントデータのサイズは、一致していない。例えば、機種Ｋ１の交換前プリンターに係るフォントＡのフォントデータのサイズは、縦２４ドット×横１２ドットであり、一方、機種Ｋ２の交換前プリンターに係るフォントＡのフォントデータのサイズは、縦２０ドット×横１０ドットである。
また、本実施形態では、プリンター１０に係るフォントデータのサイズと、各機種の交換前プリンターに係るフォントデータのサイズとは、一致していない。例えば、プリンター１０に係るフォントＡのフォントデータのサイズは、縦２０ドット×横１０ドットであり、一方、機種Ｋ１の交換前プリンターに係るフォントＡのフォントデータのサイズは、縦２４ドット×横１２ドットである。このことは、フォントＢ、及び、フォントＣについても同様である。
【００２９】
調整倍率情報テーブルＫＴにおける各機種の、フォント種類ごとの調整倍率（縦倍率、横倍率）は、プリンター１０と、各機種の交換前プリンターとの間で、同一のフォント種類のフォントデータのサイズの不一致を解消する、という観点から定められている。これにより、ある１のフォント種類で、交換前プリンターが文字を印刷した場合と、本実施形態に係るプリンター１０が文字を印刷した場合とで、文字の大きさが近似し、プリンターの交換の前後で、印字結果が近似した状態となる。
より詳細には、本実施形態に係るプリンター１０のフォントＡのフォントデータのフォントサイズは、縦２０ドット×横１０ドットである。そして、機種Ｋ１に係る交換前プリンターのフォントＡのフォントデータのフォントサイズは、縦２４ドット×横１２ドットである。従って、プリンター１０のフォントＡのフォントデータについて、縦に１．２倍、横に１．２倍することによって、プリンター１０と、機種Ｋ１に係る交換前プリンターとの、フォントＡのフォントデータのサイズが一致することとなる。これを踏まえ、図５に示すように、フォントＡについて、機種Ｋ１に対応する調整倍率情報は、縦倍率：１．２倍、横倍率：１．２倍を示す情報である。
同様に、機種Ｋ２に係る交換前プリンターのフォントＡのフォントデータのフォントサイズは、縦２０ドット×横８ドットである。従って、プリンター１０のフォントＡのフォントデータについて、縦に１．０倍、横に０．８倍することによって、プリンター１０と、機種Ｋ２に係る交換前プリンターとの、フォントＡのフォントデータのサイズが一致することとなる。これを踏まえ、図５に示すように、フォントＡについて、機種Ｋ２に対応する調整倍率情報は、縦倍率：１．０倍、横倍率：０．８倍を示す情報である。
また同様に、機種Ｋ３に係る交換前プリンターのフォントＡのフォントデータのフォントサイズは、縦１８ドット×横１２ドットである。従って、プリンター１０のフォントＡのフォントデータについて、縦に０．９倍、横に１．２倍することによって、プリンター１０と、機種Ｋ３に係る交換前プリンターとの、フォントＡのフォントデータのサイズが一致することとなる。これを踏まえ、図５に示すように、フォントＡについて、機種Ｋ３に対応する調整倍率情報は、縦倍率：０．９倍、横倍率：１．２倍を示す情報である。
【００３０】
さて、ステップＳＢ６にて記憶部１６に記憶された調整倍率情報テーブルＫＴを参照した後、印刷制御部１５ｂは、変換後印刷指示データに含まれるフォント種類情報が示すフォント種類の調整倍率情報であって、予め定められた機種に対応する調整倍率情報を取得する（ステップＳＢ７）。
ここで、予め定められた機種とは、プリンター１０に交換される前にホストコンピューター１２に接続されていた交換前プリンターの機種である。すなわち、プリンター１０がエミュレートしている交換前プリンターの機種である。機種を示す情報が、印刷制御部１５ｂの機能を実現するプログラム上の所定の変数に格納されており、印刷制御部１５ｂは、エミュレート対象の交換前プリンターの機種を取得可能である。
例えば、変換後印刷指示データに含まれるフォント種類情報がフォント種類としてフォントＡを示しており、予め定められた機種が機種Ｋ１であるとする。この場合、ステップＳ７において、印刷制御部１５ｂは、調整倍率情報テーブルＫＴを参照した上で、フォントＡ、及び、機種Ｋ１と対応付けられた調整倍率情報を取得する。
【００３１】
次いで、印刷制御部１５ｂは、ステップＳＢ７で取得した調整倍率情報が示す倍率で、ステップＳＢ５で取得したフォントデータを伸縮する（ステップＳＢ８）。
例を挙げて詳述すると、調整倍率情報テーブルＫＴの内容が図５に示す内容であり、ステップＳＢ８で取得した調整倍率情報が、フォントＡ、及び、機種Ｋ１に対応付けられた情報であるとする。この場合、調整倍率情報に係る縦倍率は、１．２倍であり、横倍率は、１．２倍である。ステップＳＢ８において、印刷制御部１５ｂは、調整倍率情報に基づいて、ステップＳＢ５で取得した文字Ａのフォントデータ（縦２０ドット×横１０ドット）を、縦方向に１．２倍で伸張、横に１．２倍で伸張する。具体的には、フォントデータを伸張して、縦２４ドット（２０ドット×１．２）×横１２ドット（１０ドット×１．２）のフォントデータを生成する。上述したように、調整倍率に基づくフォントデータの伸張は、データの伸縮に係る既存の画像処理により、適切に実行される。
このステップＳＢ８の処理によって伸張されたフォントデータのサイズは、エミュレート対象の機種に係る交換前プリンターにおける同一のフォント種類のフォントデータのサイズと同様となる。
【００３２】
次いで、印刷制御部１５ｂは、変換後印刷指示データに含まれる文字サイズ情報が示す文字のサイズを取得する（ステップＳＢ９）。上述したように、文字のサイズは、単位としての「ポイント」を用いて示されている。
次いで、印刷制御部１５ｂは、文字サイズ情報が示す文字のサイズに応じて、ステップＳＢ８で伸張したフォントデータのサイズを調整する（ステップＳＢ１０）。例えば、文字サイズ情報が示す文字のサイズが「１０ポイント」である場合は、ステップＳＢ１０において、印刷制御部１５ｂは、フォントデータに対して、「１０ポイント」に応じたサイズの調整を実行する。
次いで、印刷制御部１５ｂは、変換後印刷指示データに含まれる座標情報が示す座標を取得する（ステップＳＢ１１）。
次いで、印刷制御部１５ｂは、図示せぬ画像バッファーの、ステップＳＢ１１で取得した座標に対応する位置に、調整倍率情報に基づく伸張、及び、文字サイズ情報に基づく調整後のフォントデータを展開する（ステップＳＢ１２）。
次いで、印刷制御部１５ｂは、画像バッファーに展開したイメージデータ（本例では、文字「Ａ」のフォントデータ）に基づいて、印刷部１７を制御して、文字「Ａ」を印刷させる（ステップＳＢ１３）。
プリンター１０は、以上のようにして文字を印刷するため、プリンター１０が印刷した文字のサイズと、エミュレート対象の交換前プリンターが印刷していた文字のサイズとが同様となる。これにより、プリンター１０で文字を印刷した場合、交換前プリンターで印刷した場合と近似した印字結果を得ることができる。
【００３３】
次に、設定部１５ａについて説明する。
ここで、プリンター１０には、ウェブサーバーソフトウェア（例えば、Ａｐａｃｈｅ  ＨＴＴＰ  Ｓｅｒｖｅｒ）がインストールされている。プリンター１０は、クライアントとしての端末１１からの要求に応じて、ＨＴＴＰ等の所定のプロトコルに準拠した表示データを生成し、出力するウェブサーバーとしての機能を有している。
また、プリンター１０には、ウェブアプリケーションがインストールされている。設定部１５ａは、このウェブアプリケーションの機能により実現される機能ブロックである。すなわち、設定部１５ａの機能は、ＣＰＵがウェブアプリケーション、その他の関連するプログラムを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
本実施形態に係る制御システム１では、以下説明するように、設定部１５ａの機能を利用して、端末１１から、調整倍率情報が示す調整倍率を変更することが可能である。特に、本実施形態では、ユーザーが煩雑な作業を行うことなく、簡易に、特定の調整倍率情報を変更可能となっている。
【００３４】
図６は、調整倍率情報が示す調整倍率の変更時の端末１１の動作、及び、プリンター１０の動作を示すフローチャートである。（Ａ）は端末１１の動作を、（Ｂ）はプリンター１０の動作をそれぞれ示している。
調整倍率を変更する場合、ユーザーは、端末１１のウェブブラウザーを立ち上げ、アクセス先として、プリンター１０上の所定のＵＲＬを入力する（ステップＳＸ１）。ＵＲＬは、事前にユーザーに通知されている。
端末１１の端末制御部２３のブラウザー実行部２３ａは、ネットワーク通信部２６と協働して、プリンター１０との間で論理的な通信経路を確立し、ユーザーにより入力されたＵＲＬにアクセスする（ステップＳＣ１）。ブラウザー実行部２３ａとは、ウェブブラウザーにより、その機能が実現される機能ブロックである。
プリンター１０の制御部１５の設定部１５ａは、ステップＳＣ１のアクセスに応じて、ＨＴＭＬ等で記述された、ユーザーインターフェースＵＩ１（後述）の表示に係る表示データを生成して（ステップＳＤ１）、端末１１に送信する（ステップＳＤ２）。
端末１１のブラウザー実行部２３ａは、受信した表示データに基づいて、ブラウザーウィンドー上にユーザーインターフェースＵＩ１を表示する（ステップＳＣ２）。
【００３５】
図７は、ユーザーインターフェースＵＩ１の一例を示す図である。
ユーザーインターフェースＵＩ１は、調整倍率情報テーブルＫＴについて、調整倍率情報を利用する機種を設定する画面である。上述したステップＳＢ７では、印刷制御部１５ｂは、ユーザーインターフェースＵＩ１により設定された機種（＝予め定められた機種）に対応する調整倍率情報を取得することとなる。さらに、ユーザーインターフェースＵＩ１は、機種ごとに、各フォント種類の調整倍率情報の値を変更する画面である。
図７に示すように、ユーザーインターフェースＵＩ１の右側には、機種を選択するエリアＡ１が形成されている。エリアＡ１では、選択可能な機種が明示されると共に、機種ごとにラジオボタンが設けられ、択一的にいずれか１つの機種を選択可能である。ユーザーは、エリアＡ１において、プリンター１０がエミュレートする交換前プリンターの機種を選択する。
また、エリアＡ１の右方には、エリアＡ２が形成されている。エリアＡ２では、エリアＡ１で選択された機種について、フォント種類ごとに、調整倍率（縦倍率、及び、横倍率）が表示されている。フォント種類ごとの調整倍率の値は、プリンター１０の記憶部１６に記憶された調整倍率情報テーブルＫＴに基づくものである。すなわち、ステップＳＤ２において、設定部１５ａは、表示データの生成にあたり、調整倍率情報テーブルＫＴを参照し、各機種のフォント種類ごとの調整倍率を取得し、取得した調整倍率に基づいて表示データを生成する。エリアＡ１における機種の選択の切り替えに応じて、エリアＡ２の表示が切り替わり、選択された機種に対応するフォント種類ごとの調整倍率が表示される。
【００３６】
図７に示すように、ユーザーインターフェースＵＩ１において、エリアＡ２に表示された調整倍率のそれぞれは、その値を変更可能な構成となっている。すなわち、調整倍率が表示された欄の右側に、調整倍率を０．１ずつ上下に変動させるための操作ボタンが形成されており、ユーザーは、当該操作ボタンを操作して、任意の調整倍率の値を変更可能である。
また、図７に示すように、エリアＡ２には、デフォルト設定ボタンＢ１が設けられている。デフォルト設定ボタンＢ１が操作されると、エリアＡ１にて選択されている機種の調整倍率のそれぞれが、デフォルト値に変更される。調整倍率のそれぞれのデフォルト値は、プリンター１０と、各機種に係る交換前プリンターとの間で、同一のフォント種類のフォントデータのサイズの不一致を解消する、という観点から、事前のシミュレーション、テストを通して精密に設定されている。
また、エリアＡ２には、確定ボタンＢ２が設けられている。確定ボタンＢ２が操作されると、ユーザーによる機種の選択、及び、選択した機種の調整倍率の設定が確定する。
【００３７】
さて、図６（Ａ）を参照し、ユーザーにより、ユーザーインターフェースＵＩ１の確定ボタンＢ２が操作されると（ステップＳＸ２）、ブラウザー実行部２３ａは、表示データに記述されたスクリプトの機能等により、変更指示データを生成し、送信する（ステップＳＣ３）。
変更指示データには、少なくとも、ユーザーインターフェースＵＩ１においてユーザーに選択された機種（指定された機種）を示す情報、ユーザーにより設定された調整倍率を示す情報、及び、調整倍率情報テーブルＫＴにおける調整倍率情報の変更を指示する情報が含まれている。
【００３８】
図６（Ｂ）に示すように、変更指示データを受信すると（ステップＳＤ３）、プリンター１０の設定部１５ａは、変更指示データの内容に基づいて、調整倍率情報テーブルＫＴの内容を書き換える。例えば、機種Ｋ１に対応するフォントＡの調整倍率について、縦倍率：１．５倍、横倍率：１．５倍と設定された場合、設定部１５ａは、調整倍率情報テーブルＫＴに格納された対応する調整倍率情報を、設定された内容に書き換える（ステップＳＤ４）。
さらに、設定部１５ａは、変更指示データの内容に基づいて、当該データにおいて指定された機種（＝ユーザーにより選択された機種）に対応する調整倍率情報を、利用する調整倍率情報として設定する（ステップＳＤ５）。より具体的には、設定部１５ａは、プログラム上の所定の変数であって、プリンター１０がエミュレートする交換前プリンターの機種を示す情報が格納される変数に、指定された機種を示す情報を格納する。これにより、上述したステップＳＢ７では、印刷制御部１５ｂは、指定された機種（＝ユーザーにより選択された機種）に対応する調整倍率情報を取得することとなる。
【００３９】
このように、本実施形態では、汎用のウェブブラウザーが搭載された端末１１により、調整倍率情報が示す調整倍率を変更可能である。このため、例えば、ユーザーは、端末１１に専用のソフトウェアツール等をインストールするといった煩雑な作業を経ることなく、調整倍率の変更を実行可能である。特に、本実施形態では、プリンター１０の機能により、ユーザーインターフェースＵＩ１が提供されるため、このユーザーインターフェースＵＩ１に入力するという簡易な作業で、調整倍率情報の値を設定可能である。
【００４０】
以上説明したように、本実施形態に係るプリンター１０の制御部１５（印刷制御部１５ｂ）は、文字を指定する情報を含む印刷指示データを受信し、指定された文字のフォントデータを、調整倍率情報が示す倍率で伸縮し、伸縮後のフォントデータに基づいて文字を印刷部１７に印刷させる。
この構成によれば、ホストコンピューター１２の制御によらず、フォントデータに基づいて印刷される文字のサイズを調整可能である。
【００４１】
また、本実施形態では、記憶部１６には、フォント種類ごとにフォントテーブルが記憶される。また、記憶部１６に記憶された調整倍率情報テーブルＫＴでは、フォント種類ごとに調整倍率情報が対応付けて記憶されている。そして、制御部１５（印刷制御部１５ｂ）は、フォント種類、及び、文字を指定する情報を含む印刷指示データを受信し、指定されたフォント種類のフォントテーブルに格納された、指定された文字のフォントデータを、指定されたフォント種類の調整倍率情報が示す倍率で伸張し、伸張後のフォントデータに基づいて文字を印刷部１７に印刷させる。
この構成によれば、フォント種類ごとに、フォントデータに基づいて印刷される文字のサイズを調整可能となる。
【００４２】
また、本実施形態では、印刷指示データには、さらに、指定した文字の印刷時のサイズを示す文字サイズ情報が含まれている。そして、制御部１５（印刷制御部１５ｂ）は、調整倍率情報が示す倍率で伸張したフォントデータについて、文字サイズ情報に基づいてサイズの調整を行い、調整後のフォントデータに基づいて文字を印刷部１７に印刷させる。
この構成によれば、調整倍率情報に基づくフォントデータのサイズの調整を反映した上で、印刷指示データに含まれる文字サイズ情報に基づくサイズの調整を実行可能である。
【００４３】
また、本実施形態では、制御部１５（設定部１５ａ）は、通信可能に接続された端末１１から、調整倍率情報が示す調整倍率を変更することを指示する変更指示を受信した場合、調整倍率情報が示す調整倍率を変更する。
この構成によれば、端末１１により、適宜、調整倍率情報が示す調整倍率を変更することができる。
【００４４】
また、本実施形態では、制御部１５は、交換前プリンター（他の印刷装置）をエミュレートし、交換前プリンター（他の印刷装置）の制御に係る印刷指示データに基づいて前記印刷部に印刷させる機能を有している。そして、記憶部１６に記憶された調整倍率情報テーブルＫＴでは、エミュレート対象となり得る交換前プリンターの機種に応じて、フォント種類ごとの調整倍率情報が対応付けて記憶されている。制御部１５（設定部１５ａ）は、端末１１から、交換前プリンターの機種の指定と共に変更指示を受信した場合、指定された機種に対応する調整倍率情報を、利用する調整倍率情報として設定する。
この構成によれば、制御部１５が、交換前プリンターをエミュレートする機能を有していることを踏まえて、エミュレート対象の交換前プリンターの機種に対応した倍率でフォントデータを伸縮できる。
【００４５】
また、本実施形態に係る端末１１には、ウェブブラウザーが搭載されている。そして、制御部１５（設定部１５ａ）は、端末１１のブラウザー実行部２３ａからアクセスがあった場合、機種の指定を受け付けるユーザーインターフェースＵＩを表示させる表示データを、端末１１のウェブブラウザーに送信する。
この構成によれば、専用のソフトウェアツールをインストールする等の作業を行うことなく、ユーザーは、ウェブブラウザーを搭載した端末を利用して、機種の指定を行うことができる。
【００４６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、プリンター１０は、通信可能に接続された外部のサーバーにアクセスして、必要な情報を取得し、調整倍率情報テーブルＫＴの内容を更新する構成であってもよい。例えば、外部のサーバーに置いて、新たな機種のフォント種類ごとの調整倍率を管理する。そして、プリンター１０の設定部１５ａは、所定のタイミングで、当該外部のサーバーにアクセスして、新たな機種のフォント種類ごとの調整倍率を取得する。次いで、設定部１５ａは、取得した情報に基づいて、調整倍率情報テーブルＫＴに新たな機種のフォント種類ごとの調整倍率情報を付加する。この構成によれば、プリンター１０により、交換前プリンターの新たな機種についてエミュレートする場合であっても、文字を印刷したときの印字結果を近似させることが可能となる。
また、図１に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、プリンター１０の各機能を、当該装置に外部接続される別の装置に持たせるようにしてもよい。また、プリンター１０は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種処理を実行してもよい。
【符号の説明】
【００４７】
１…制御システム、１０…プリンター（印刷装置）、１１…端末、１２…ホストコンピューター、１５…制御部（通信部）、１５ａ…設定部、１５ｂ…印刷制御部、１６…記憶部、１７…印刷部、１８…ネットワーク通信部（通信部）、２３…端末制御部、２３ａ…ブラウザー実行部、ＫＴ…調整倍率情報テーブル、Ｒ…ラベル用紙（記録媒体）、ＴＡ…フォントＡテーブル（フォントテーブル）、ＴＢ…フォントＢテーブル（フォントテーブル）、ＴＣ…フォントＣテーブル（フォントテーブル）、ＵＩ…ユーザーインターフェース。
【図１】
2015058609.tif 000003
【図２】
2015058609.tif 000004
【図３】
2015058609.tif 000005
【図４】
2015058609.tif 000006
【図５】
2015058609.tif 000007
【図６】
2015058609.tif 000008
【図７】
2015058609.tif 000009