(57)【要約】      （修正有）【課題】印刷結果をより多様化できる印刷装置を提供する。【解決手段】印刷媒体に印刷する印刷部２３と、文字を指定する文字データ、及びフォント指定コマンドを含む印刷指令を受信する印刷装置通信部２２と、フォントデータと、フォント種類、並びに、特定処理情報及び印刷フォント種類を対応付ける対応情報と、を記憶する印刷装置記憶部２１と、印刷装置通信部２２を制御して印刷指令を受信し、受信した印刷指令と、印刷装置記憶部２１が記憶するフォントデータ及び対応情報と、に基づいて、文字データが指定する文字について、コマンドに指定されたフォント種類に対応する印刷フォント種類のフォントデータを取得し、フォント種類に対応する特定処理を実行して印刷データを生成し、生成した印刷データに基づいて印刷部２３を制御して印刷媒体に印刷させる印刷装置制御部２０と、を備える印刷装置３。【選択図】図１
2018069662.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷する印刷部と、
文字を指定する文字データ、及びフォントデータのフォント種類を指定するフォント指
定コマンドを含む印刷指令を受信する通信部と、
前記フォントデータを記憶する記憶部と、
前記通信部を制御して前記印刷指令を受信し、受信した前記印刷指令、及び前記記憶部
が記憶する前記フォントデータに基づいて印刷データを生成し、生成した前記印刷データ
に基づいて前記印刷部を制御して前記印刷媒体に印刷させる制御部と、を備え、
前記記憶部は、
前記フォント種類と、特定の処理を示す特定処理情報と、印刷フォント種類とを対応付
けた対応情報を記憶し、
前記制御部は、
前記印刷指令を受信した場合、受信した前記印刷指令に含まれる前記文字データが指定
する文字に対応する前記フォントデータであって、受信した前記印刷指令に含まれる前記
フォント指定コマンドが指定する前記フォント種類に対応付けられた前記印刷フォント種
類の前記フォントデータを取得し、取得した前記フォントデータに対して、受信した前記
印刷指令に含まれる前記フォント指定コマンドが指定する前記フォント種類と対応付けら
れた前記特定処理情報が示す前記特定の処理を実行して、前記印刷データを生成する印刷
装置。
【請求項２】
前記記憶部で対応付けられて記憶されるフォント種類と印刷フォント種類とは種類が異
なる請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
受信した前記印刷指令に含まれる前記文字データに指定される文字に、所定の符号が含
まれる場合、前記印刷データの生成に際して、前記特定の処理を実行しない請求項１又は
２に記載の印刷装置。
【請求項４】
前記制御部は、
受信した前記印刷指令に含まれる前記文字データに指定される文字に、所定の符号が含
まれる場合、前記印刷データの生成に際して前記記憶部から取得される前記フォントデー
タは、受信した前記印刷指令に含まれる前記フォント指定コマンドに指定されるフォント
種類の前記フォントデータである請求項１から３のいずれか１項に記載の印刷装置。
【請求項５】
前記制御部は、
前記印刷データの生成に際して、所定の符号に対応する前記フォントデータを取得しな
い請求項３又は４に記載の印刷装置。
【請求項６】
前記制御部は、
前記記憶部が記憶する前記対応情報に関する設定の入力を受け付ける画面を表示させ、
表示させた前記画面への入力に基づいて、前記対応情報を更新する請求項１から５のいず
れか１項に記載の印刷装置。
【請求項７】
前記制御部は、
外部の装置から所定のアクセスを受けた場合に、前記外部の装置に前記画面を表示させ
るデータを送信して、前記外部の装置に前記画面を表示させる請求項６に記載の印刷装置
。
【請求項８】
前記印刷部は、カラー印刷が可能であり、
前記特定の処理は、前記印刷データの生成に際し、前記フォントデータをカラー化する
処理を含む請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
印刷媒体に印刷する印刷部を備える印刷装置の制御方法であって、
フォントデータ、及び、フォント種類と、特定の処理を示す特定処理情報と、印刷フォ
ント種類とを対応付けた対応情報を記憶し、
文字を指定する文字データ、及び前記フォントデータのフォント種類を指定するフォン
ト指定コマンドを含む印刷指令を受信し、
受信した前記印刷指令に含まれる前記文字データが指定する文字に対応する前記フォン
トデータであって、前記フォント指定コマンドが指定する前記フォント種類に対応付けら
れた前記印刷フォント種類の前記フォントデータを取得し、
取得した前記フォントデータに対して、受信した前記印刷指令に含まれる前記フォント
指定コマンドが指定する前記フォント種類に対応付けられた前記特定処理情報が示す前記
特定の処理を実行して印刷データを生成し、
生成した前記印刷データに基づいて前記印刷部により前記印刷媒体に印刷する
印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、印刷指令（モノクロデータ）に基づいて印刷する印刷装置（カラー画像処理装置
）に関し、印刷に際して、特定の文字列について、自動で、カラー化するものが知られて
いる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２１４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１の印刷装置は、特定の文字列をカラー化するのみで
あり、印刷結果の多様化に改善の余地がある。
本発明は、上述した事情に鑑みてなされたものであり、印刷媒体に印刷可能な印刷装置
について、印刷結果をより多様化できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の印刷装置は、印刷媒体に印刷する印刷部と、文字を
指定する文字データ、及びフォントデータのフォント種類を指定するフォント指定コマン
ドを含む印刷指令を受信する通信部と、前記フォントデータを記憶する記憶部と、前記通
信部を制御して前記印刷指令を受信し、受信した前記印刷指令、及び前記記憶部が記憶す
る前記フォントデータに基づいて印刷データを生成し、生成した前記印刷データに基づい
て前記印刷部を制御して前記印刷媒体に印刷させる制御部と、を備え、前記記憶部は、前
記フォント種類と、特定の処理を示す特定処理情報と、印刷フォント種類とを対応付けた
対応情報を記憶し、前記制御部は、前記印刷指令を受信した場合、受信した前記印刷指令
に含まれる前記文字データが指定する文字に対応する前記フォントデータであって、受信
した前記印刷指令に含まれる前記フォント指定コマンドが指定する前記フォント種類に対
応付けられた前記印刷フォント種類の前記フォントデータを取得し、取得した前記フォン
トデータに対して、受信した前記印刷指令に含まれる前記フォント指定コマンドが指定す
る前記フォント種類と対応付けられた前記特定処理情報が示す前記特定の処理を実行して
、前記印刷データを生成する。
本発明の構成によれば、印刷指令に、フォント種類を指定するフォント指定コマンドが
含まれることを好適に利用して、印刷装置は、記憶部で記憶するフォント種類と、特定の
処理を示す特定処理情報と、印刷フォント種類とを対応付けた対応情報に基づいて、印刷
結果を多様化できる。
【０００６】
また、本発明は、前記記憶部で対応付けられて記憶されるフォント種類と印刷フォント
種類とは種類が異なる。
本発明の構成によれば、印刷装置に、印刷指令で指定されたフォント種類とは異なるフ
ォント種類で文字を印刷させることができる。
【０００７】
また、本発明は、前記制御部は、受信した前記印刷指令に含まれる前記文字データに指
定される文字に、所定の符号が含まれる場合、前記印刷データの生成に際して、前記特定
の処理を実行しない。
本発明の構成によれば、特定の処理の実行を停止するための新たなコマンドを追加する
ことなく、文字データが指定する文字列に所定の符号を含めることにより、特定の処理の
実行を停止させることができる。
【０００８】
また、本発明は、前記制御部は、受信した前記印刷指令に含まれる前記文字データに指
定される文字に、所定の符号が含まれる場合、前記印刷データの生成に際して前記記憶部
から取得される前記フォントデータは、受信した前記印刷指令に含まれる前記フォント指
定コマンドに指定されるフォント種類の前記フォントデータである。
本発明の構成によれば、印刷フォント種類に基づく印刷を停止するための新たなコマン
ドを追加することなく、文字データが指定する文字列に所定の符号を含めることにより、
印刷フォント種類に基づく印刷を停止させることができる。
【０００９】
また、本発明は、前記制御部は、前記印刷データの生成に際して、所定の符号に対応す
る前記フォントデータを取得しない。
本発明の構成によれば、印刷装置は、印刷することが求められる文字列のみを適切に印
刷できる。
【００１０】
また、本発明は、前記制御部は、前記記憶部が記憶する前記対応情報に関する設定の入
力を受け付ける画面を表示させ、表示させた前記画面への入力に基づいて、前記対応情報
を更新する。
本発明の構成によれば、ユーザーは、画面への入力という簡易な方法で、対応情報を更
新させることができる。
【００１１】
また、本発明は、前記制御部は、外部の装置から所定のアクセスを受けた場合に、前記
外部の装置に前記画面を表示させるデータを送信して、前記外部の装置に前記画面を表示
させる。
本発明の構成によれば、ユーザーは、ホストコンピューター２から印刷装置にアクセス
させることによって、外部の装置に画面を表示させて、当該画面を用いて対応情報の更新
を実行できる。
【００１２】
また、本発明は、前記印刷部は、カラー印刷が可能であり、前記特定の処理は、前記印
刷データの生成に際し、前記フォントデータをカラー化する処理を含む。
本発明の構成によれば、印刷部がカラー印刷を可能であることを効果的に利用して、適
切にカラー化を実現できる。
【００１３】
また、上記課題を解決するために、本発明は、印刷媒体に印刷する印刷部を備える印刷
装置の制御方法であって、フォントデータ、及び、フォント種類と、特定の処理を示す特
定処理情報と、印刷フォント種類とを対応付けた対応情報を記憶し、文字を指定する文字
データ、及び前記フォントデータのフォント種類を指定するフォント指定コマンドを含む
印刷指令を受信し、受信した前記印刷指令に含まれる前記文字データが指定する文字に対
応する前記フォントデータであって、前記フォント指定コマンドが指定する前記フォント
種類に対応付けられた前記印刷フォント種類の前記フォントデータを取得し、取得した前
記フォントデータに対して、受信した前記印刷指令に含まれる前記フォント指定コマンド
が指定する前記フォント種類に対応付けられた前記特定処理情報が示す前記特定の処理を
実行して印刷データを生成し、生成した前記印刷データに基づいて前記印刷部により前記
印刷媒体に印刷する。
本発明の構成によれば、印刷指令に、フォント種類を指定するフォント指定コマンドが
含まれることを好適に利用して、印刷装置は、記憶部で記憶するフォント種類と、特定の
処理を示す特定処理情報と、印刷フォント種類とを対応付けた対応情報に基づいて、印刷
結果を多様化できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る印刷システムの構成を示す図。
【図２】ホストコンピューター、印刷装置の動作を示すフローチャート。
【図３】印刷装置の動作を示すフローチャート。
【図４】印刷指令データの内容を示す図。
【図５Ａ】指定文字列の一例を示す図。
【図５Ｂ】指定文字列の一例を示す図。
【図５Ｃ】指定文字列の一例を示す図。
【図６】対応情報を示す図。
【図７】ホストコンピューター、印刷装置の動作を示すフローチャート。
【図８】更新用ユーザーインターフェースを示す図。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷システム１の構成を示す図である。
図１に示すように、印刷システム１は、ホストコンピューター２（制御装置）と、ホス
トコンピューター２に通信可能に接続された印刷装置３とを備える。
印刷装置３は、少なくとも、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラッ
ク（Ｋ）の各色のインクカートリッジを搭載し、各色のインクカートリッジから供給され
るインクにより、カラー印刷が可能なインクジェットプリンターである。また、印刷装置
３は、ロール紙（印刷媒体）を収容する収容部、及び、ロール紙を切断する切断機構を備
え、ロール紙に所定の画像を印刷し、ロール紙を所定の位置で切断することにより、当該
所定の画像が印刷された紙片を発行することができる。
例えば、印刷装置３には、ロール紙として、長尺の剥離シートに所定サイズのラベル部
が並べて貼付されたラベル用紙が収容される。印刷装置３は、ホストコンピューター２の
制御で、剥離シートのラベル部に画像の印刷を行い、適宜、ラベル用紙を切断して、ラベ
ルを発行する。
また例えば、印刷システム１は、スーパーマーケットや、飲食店等の店舗のレジカウン
ターに設けられる。印刷装置３は、ホストコンピューター２の制御で、レジカウンターで
行われる会計に応じて、レシートやクーポンを発行する。
【００１６】
ここで、ホストコンピューター２には、印刷装置３が接続される前は、交換前プリンタ
ー４が接続されており、ホストコンピューター２は、交換前プリンター４を制御して、印
刷を実行させていた。交換前プリンター４は、サーマルプリンター等のカラー印刷を行う
ことができず、モノクロ印刷を行うプリンターであった。上述したように、印刷装置３は
、カラー印刷が可能なプリンターである。
そして、本実施形態に係る印刷システム１は、少なくとも、以下の事項を目的とするシ
ステムである。（１）印刷システム１によれば、ホストコンピューター２に接続する装置
を交換前プリンター４から印刷装置３へと交換する前後で、印刷に際してホストコンピュ
ーター２が送信するデータの内容を変更することなく、換言すれば、ホストコンピュータ
ー２に対してソフトウェア的な改変を加えることなく、印刷装置３による印刷が実行され
る。これにより、交換前プリンター４から印刷装置３への交換がスムーズに行われる。（
２）また、印刷システム１によれば、印刷装置３がカラー印刷を可能であることを活用し
て、交換前プリンター４で出力されていた印刷物が適切にカラー化される。（３）さらに
、印刷システム１によれば、印刷装置３の印刷結果が動的に変更されるため、印刷結果の
多様性が確保され印刷装置３の商品価値が向上すると共に、印刷結果を視認するユーザー
の利便性が向上される。
【００１７】
図１に示すように、ホストコンピューター２は、制御装置制御部１０と、制御装置表示
部１１と、制御装置入力部１２と、制御装置記憶部１３と、制御装置通信部１４とを備え
る。
【００１８】
制御装置制御部１０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え
、ホストコンピューター２の各部を制御する。制御装置制御部１０は、例えばＣＰＵが、
ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣ
に実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理
を実行する等、ハードウェアとソフトウェアとにより処理を実行する。
制御装置表示部１１は、液晶表示パネル等の表示パネルを備え、制御装置制御部１０の
制御で、各種情報を表示パネルに表示する。
制御装置入力部１２は、操作スイッチや、キーボード等の入力手段を備え、入力手段に
対する操作を検出し、制御装置制御部１０に出力する。制御装置制御部１０は、制御装置
入力部１２からの入力に基づいて入力手段に対する操作に対応する処理を実行する。
制御装置記憶部１３は、不揮発性メモリーを備え、各種データを記憶する。
制御装置通信部１４は、印刷装置３に接続され、制御装置制御部１０の制御で、印刷装
置３と所定の通信規格に従って通信する。ホストコンピューター２と印刷装置３との間で
の通信に用いられる通信規格は、有線通信に係る規格であっても、無線通信に係る規格で
あってもよい。有線通信に係る規格は、例えば、ＵＳＢや、ＲＳ２３２Ｃ等のＵＳＢ以外
のシリアル通信規格、ＩＥＥＥ１２８４等のパラレル通信規格、イーサネット（登録商標
）である。また、無線通信に係る規格は、例えば、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡ
Ｎに係る通信規格、Bluetooth（登録商標）等の近距離無線通信に係る規格である。
【００１９】
図１に示すように、印刷装置３は、印刷装置制御部２０（制御部）と、印刷装置記憶部
２１（記憶部）と、印刷装置通信部２２（通信部）と、印刷部２３とを備える。
印刷装置制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え
、印刷装置３の各部を制御する。印刷装置制御部２０は、例えばＣＰＵが、ＲＯＭに記憶
されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された
機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等
、ハードウェアとソフトウェアとにより処理を実行する。
印刷装置記憶部２１は、不揮発性メモリーを備え、各種データを記憶する。印刷装置記
憶部２１が記憶するデータについては、後述する。
印刷装置通信部２２は、ホストコンピューター２に接続され、印刷装置制御部２０の制
御で、ホストコンピューター２と所定の通信規格に従って通信する。
印刷部２３は、印刷機構、搬送機構、及び切断機構を少なくとも有する。印刷機構は、
ロール紙に各色のインクカートリッジから供給されるインクを吐出してドットを形成する
ことにより画像を印刷するインクジェットヘッド、その他の印刷に関する要素を有する。
搬送機構は、印刷装置３に収容されたロール紙を所定方向に搬送する搬送ローラー、その
他のロール紙の搬送に関する要素を有する。切断機構は、ロール紙を切断するカッター、
その他のロール紙の切断に関する要素を有する。印刷部２３は、印刷装置制御部２０の制
御で、搬送機構によりロール紙を所定の方向に搬送し、印刷機構によりロール紙に画像を
印刷し、切断機構によりロール紙を所定の位置で切断することによって、画像が印刷され
た紙片を発行できる。
【００２０】
上述したように、印刷装置３は、ホストコンピューター２の制御で、ロール紙に画像を
印刷する。特に、印刷装置３は、画像として、文字列を印刷することができる。本実施形
態において、文字列とは、１又は複数の文字の組み合わせをいう。また、本実施形態にお
いて、文字とは、文字コードが割り振られ、後述するフォントデータに変換可能な対象を
いう。
以下、印刷装置３が、ホストコンピューター２の制御で、１行分の文字列を印刷する場
合の、印刷装置３、及び、ホストコンピューター２の動作について説明する。
後に明らかとなるとおり、印刷装置３は、ホストコンピューター２が送信するデータの
特性を利用して、適切にカラー化を実現すると共に、印刷結果を動的に変更する。
【００２１】
図２は、ホストコンピューター２の制御で印刷装置３が１行分の文字列を印刷するとき
のホストコンピューター２、及び、印刷装置３の動作を示すフローチャートである。図２
において、フローチャートＦＡはホストコンピューター２の動作を示すフローチャートで
あり、フローチャートＦＢは印刷装置３の動作を示すフローチャートである。
【００２２】
図２のフローチャートＦＡに示すように、ホストコンピューター２の制御装置制御部１
０は、印刷を指示する印刷指令データＳＤ（印刷指令）を生成する（ステップＳＡ１）。
本例では、印刷指令データＳＤは、１行分の文字列の印刷を指示するデータである。
ここで、ホストコンピューター２には、所定のアプリケーションと、交換前プリンター
４に対応するプリンタードライバーがインストールされる。ステップＳＡ１において、制
御装置制御部１０は、アプリケーションの機能、及び、プリンタードライバーの機能に基
づいて、印刷指令データＳＤを生成する。
詳述すると、ステップＳＡ１において、アプリケーションは、印刷装置３に印刷させる
文字列や、印刷に際し当該文字列に施す装飾を取得する。アプリケーションは、ユーザー
から入力された情報や、外部装置から入力された情報、事前に設定された情報等に基づい
て、印刷装置３に印刷させる文字列（文字列を構成する文字のそれぞれの文字コードの組
み合わせ。）、印刷に際して当該文字列に施す装飾、及び、印刷する文字列のフォント種
類を少なくとも取得する。ユーザーは、所定の手段で、アプリケーションに対して、印刷
装置３に印刷させる文字列を指定できる。次いで、アプリケーションは、文字列を示す情
報や、装飾を示す情報、フォント種類を示す情報、その他のプリンタードライバーが印刷
指令データＳＤを生成するために必要な情報を、プリンタードライバーに出力する。プリ
ンタードライバーは、アプリケーションから入力された情報に基づいて、印刷指令データ
ＳＤを生成する。
【００２３】
図４は、１行分の文字列の印刷を指示する印刷指令データＳＤの内容を模式的に示す図
である。印刷指令データＳＤは、交換前プリンター４に対応するプリンタードライバーの
機能により生成されるデータである。従って、交換前プリンター４のコマンド体系に準拠
したコマンドを含んで構成される。このため、印刷指令データＳＤには、カラー化に関す
る情報は含まれない。
図４に示すように、１行分の文字列の印刷を指示する印刷指令データＳＤは、装飾指定
コマンドＣ１と、フォント指定コマンドＣ２と、文字列指定コマンドＣ３と、改行コマン
ドＬＦとを含んで構成される。
装飾指定コマンドＣ１は、文字列の印刷に際し、文字列に施す装飾を指定するコマンド
である。文字列に施す装飾として、例えば、拡大、縮小、左寄せ、中央寄せ、右寄せ、太
字化、アンダーラインの付加、取り消し線の付加、強調点の付加等がある。ただし、装飾
指定コマンドＣ１が指定する装飾には、黒以外の色への変更等、カラー化に関する装飾は
ない。
フォント指定コマンドＣ２は、印刷する文字列のフォント種類を指定するコマンドであ
る。
文字列指定コマンドＣ３は、印刷する文字列を構成する文字のそれぞれの文字コードを
指定するコマンドである。文字列指定コマンドＣ３は、「文字データ」に相当する。
改行コマンドＬＦは、改行を指示するコマンドである。
【００２４】
なお、印刷装置３に複数行の文字列を印刷させる場合、印刷指令データＳＤには、装飾
指定コマンドＣ１、フォント指定コマンドＣ２、文字列指定コマンドＣ３、及び、改行コ
マンドＬＦの組み合わせが「行」ごとに含まれる。また、印刷装置３は、文字列のほか、
グラフィック画像や、バーコード等を印刷可能である。印刷装置３に、グラフィック画像
や、バーコード等の文字列以外の画像を印刷させる場合、印刷指令データＳＤには、画像
に対応するコマンドが含まれる。
【００２５】
ステップＳＡ１で印刷指令データＳＤを生成した後、制御装置制御部１０は、制御装置
通信部１４を制御して、生成した印刷指令データＳＤを印刷装置３に送信する（ステップ
ＳＡ２）。
【００２６】
図２のフローチャートＦＢに示すように、印刷装置３の印刷装置制御部２０は、印刷装
置通信部２２を制御して、ステップＳＡ２でホストコンピューター２が送信した印刷指令
データＳＤを受信する（ステップＳＢ１）。受信した印刷指令データＳＤに含まれるコマ
ンドのそれぞれは、図示しない受信バッファーに、順番に、記憶される。
【００２７】
次いで、印刷装置制御部２０は、受信バッファーから印刷指令データＳＤに含まれるコ
マンドを、順次、読み出す（ステップＳＢ２）。本例では、ステップＳＢ２において、印
刷装置制御部２０は、印刷指令データＳＤに含まれる装飾指定コマンドＣ１、フォント指
定コマンドＣ２、文字列指定コマンドＣ３、及び、改行コマンドＬＦを、順次、読み出す
。
【００２８】
次いで、印刷装置制御部２０は、ステップＳＢ２において読み出された印刷指令データ
ＳＤに含まれるコマンドに基づき、不図示の画像バッファーに展開可能なイメージデータ
である印刷データを生成する（ステップＳＢ３）。本実施形態における印刷データの生成
については後述する。
次いで、印刷装置制御部２０は、生成した印刷データを画像バッファーに展開する（ス
テップＳＢ４）。
次いで、印刷装置制御部２０は、画像バッファーに展開した印刷データに基づいて、印
刷部２３を制御して、ロール紙に、文字列（後述するように、文字列指定コマンドＣ３が
指定する文字列のうち、第１符号、及び、第２符号を除いた印刷対象文字列。）を印刷す
る（ステップＳＢ５）。
【００２９】
図３はステップＳＢ３において実行される印刷データの生成における印刷装置の動作を
示すフローチャートである。
【００３０】
図３のフローチャートに示すように、印刷装置制御部２０は、ステップＳＢ２において
読み出したフォント指定コマンドＣ２を参照し、当該コマンドが指定するフォント種類を
取得する（ステップＳＢ３０）。
【００３１】
次いで、印刷装置制御部２０は、読み出した文字列指定コマンドＣ３を参照し、文字列
指定コマンドＣ３が指定する文字列における所定の位置に、第１符号（所定の符号）が含
まれているか否かを判別する（ステップＳＢ３１）。以下、文字列指定コマンドＣ３が指
定する文字列を「指定文字列」という。
第１符号とは、特定の文字の組み合わせからなる文字列である。第１符号は、１個の文
字により構成されてもよい。例えば、第１符号は、文字列「＠＠」である。なお、後述す
るように、第１符号を構成する文字、及び、第２符号（後述）を構成する文字は、印刷す
る文字の対象から外され、印刷されない。これを踏まえ、以下の説明では、指定文字列の
うち、第１符号、及び、第２符号を除く文字列を、「印刷対象文字列」という。
例えば、第１符号が文字列「＠＠」であり、指定文字列において第１符号が位置すべき
所定の位置が、指定文字列における冒頭である場合に、印刷装置制御部２０は、指定文字
列の第１文字目が文字「＠」であり、かつ、指定文字列の第２文字目が文字「＠」のとき
に、ステップＳＢ３１において、指定文字列における所定の位置に、第１符号が含まれて
いると判別する。具体例として、指定文字列が、図５Ａに示す文字列の場合、印刷装置制
御部２０は、ステップＳＢ３１において、指定文字列における所定の位置に、第１符号が
含まれていると判別する。
後述するように、第１符号は、印刷フォント種類（後述）のフォントデータに基づく印
刷を実行しないことを指示する符号である。従って、ユーザーは、指定文字列の所定の位
置に第１符号を含めることにより、当該指定文字列に含まれる印刷対象文字列の印刷に際
し、印刷フォント種類のフォントデータに基づく印刷の実行を禁止することが可能である
。
第１符号は、印刷フォント種類のフォントデータに基づく印刷を実行するか否かの判別
に利用される情報であり、印刷されない文字列である。これを踏まえ、第１符号は、印刷
装置３が印刷する可能性が無い、若しくは、その可能性が非常に低い文字列であることが
望ましい。
なお、印刷フォント種類とは、印刷装置３が実施に印刷を実行する際に用いられるフォ
ントデータの種類である。
【００３２】
ステップＳＢ３１で指定文字列における所定の位置に第１符号が含まれていないと判別
した場合（ステップＳＢ３１：ＮＯ）、印刷装置制御部２０は、対応情報データベースＤ
Ｂを参照する（ステップＳＢ３２）。
【００３３】
図６は、対応情報データベースＤＢの１件のレコードが有する情報を模式的に示す図で
ある。
対応情報データベースＤＢは、フォント種類ごとに、レコードを有するデータベースで
ある。対応情報データベースＤＢにレコードが登録されるフォント種類は、フォント指定
コマンドＣ２で指定可能なフォント種類の全てである必要は無く、対応情報データベース
ＤＢには、ユーザーが望む任意のフォント種類について、対応するレコードが登録される
。
図６に示すように、対応情報データベースＤＢの１件のレコードは、フォント種類と、
特定処理情報と、印刷フォント種類とが対応付けられた対応情報を有する。
特定処理情報は、後に詳述するが、指定文字列に第２符号が含まれない場合に、印刷装
置制御部２０が実行する特定の処理を示す情報である。
印刷フォント種類は、後に詳述するが、指定文字列に第１符号が含まれない場合に、印
刷装置制御部２０が、フォントデータを取得する対象とするフォントテーブルＴＢのフォ
ント種類を示す情報である。
後述するように、ユーザーは、対応情報データベースＤＢに、所定のフォント種類に対
応するレコードを新たに登録でき、また、対応情報データベースＤＢに既に登録されたレ
コードのうち、所定のフォント種類に対応するレコードを削除できる。また、ユーザーは
、対応情報データベースＤＢに既に登録された所定のレコードの対応情報に含まれる任意
の情報の内容を変更することができる。
【００３４】
ステップＳＢ３２で対応情報データベースＤＢを参照した後、印刷装置制御部２０は、
当該データベースに、ステップＳＢ３０で取得したフォント種類に対応するレコードが登
録された状態か否かを判別する（ステップＳＢ３３）。
【００３５】
対応情報データベースＤＢに、ステップＳＢ３０で取得したフォント種類に対応するレ
コードが登録された状態の場合（ステップＳＢ３３：ＹＥＳ）、印刷装置制御部２０は、
フォント指定コマンドＣ２が指定するフォント種類のフォントテーブルＴＢではなく、当
該レコードの対応情報が有する印刷フォント種類のフォントテーブルＴＢを参照する（ス
テップＳＢ３４）。ステップＳＢ３４で参照されるフォントテーブルＴＢのフォント種類
である印刷フォント種類は、「取得したフォント種類と対応付けられた印刷フォント種類
」に相当する。
【００３６】
フォントテーブルＴＢとは、フォントデータを集合的に記憶するテーブルである。フォ
ントデータとは、文字を、その文字を表すドットの組み合わせからなるデータとして画像
バッファーに展開するために必要な情報を含むデータである。本実施形態では、フォント
データのデータ形式は、文字を所定のサイズのドットの組み合わせによって表すビットマ
ップ形式である。フォントデータのデータ形式としては、ビットマップ形式のほか、スケ
イラブルフォント形式や、ベクトルフォント形式、アウトラインフォント形式等がある。
印刷装置記憶部２１は、フォント指定コマンドＣ２によって指定可能なフォント種類の
それぞれについて、フォントテーブルＴＢを記憶する。例えば、フォント指定コマンドＣ
２によりフォント種類として、フォント種類：Ａｒｉａｌ、フォント種類：Ｉｔａｌｉｃ
、フォント種類：Ｒｏｃｋｗｅｌｌが指定可能な場合、印刷装置記憶部２１は、これらフ
ォント種類のそれぞれについて、フォントテーブルＴＢを記憶する。
【００３７】
次いで、印刷装置制御部２０は、ステップＳＢ３４で参照したフォントテーブルＴＢか
ら、文字列指定コマンドＣ３が指定する文字列（指定文字列）のうち、第１符号、及び第
２符号（後述）を除く文字列（印刷対象文字列）を構成する文字のそれぞれのフォントデ
ータを取得する（ステップＳＢ３５）。印刷装置記憶部２１は、文字コードと、各フォン
トテーブルＴＢが記憶するフォントデータとの対応関係を管理する情報を記憶する。ステ
ップＳＢ７において、印刷装置制御部２０は、当該情報に基づいて、印刷対象文字列を構
成する各文字の文字コードを、フォントデータに変換する。
このように、印刷装置制御部２０は、印刷データの生成に際して、第１符号、及び、第
２符号（所定の符号）に係るフォントデータは取得しない。
【００３８】
一方、ステップＳＢ３１で指定文字列における所定の位置に第１符号が含まれていると
判別した場合（ステップＳＢ３１：ＹＥＳ）、もしくはステップＳＢ３３で、対応情報デ
ータベースＤＢに、ステップＳＢ３０で取得したフォント種類に対応するレコードが登録
されていない場合（ステップＳＢ３３：ＮＯ）、印刷装置制御部２０は、以下のステップ
ＳＢ３６〜ステップＳＢ３７の処理を実行する。
【００３９】
ステップＳＢ３６において、印刷装置制御部２０は、ステップＳＢ３０で取得したフォ
ント種類のフォントテーブルＴＢを参照する。
【００４０】
ステップＳＢ３６において、印刷装置制御部２０は、ステップＳＢ３０で取得したフォ
ント種類のフォントテーブルＴＢを参照した後、参照したフォントテーブルＴＢから、文
字列指定コマンドＣ３が指定する文字列（指定文字列。）のうち、第１符号、及び、第２
符号を除く文字列（印刷対象文字列。）を構成する文字のそれぞれのフォントデータを取
得する（ステップＳＢ３７）。
【００４１】
印刷装置制御部２０は、ステップＳＢ３５、もしくはステップＳＢ３７においてフォン
トデータを取得した後、指定文字列における所定の位置に第２符号が含まれているか否か
を判別する（ステップＳＢ４１）。
第２符号とは、第１符号とは異なる文字列であって、特定の文字の組み合わせからなる
文字列である。第２符号は１個の文字により構成されてもよい。例えば、第２符号は文字
列「＃＃」である。また、指定文字列には第１符号が含まれていない場合、指定文字列に
おける第２符号の所定の位置は、例えば、指定文字列の冒頭に設定される。
例えば、第２符号が文字列「＃＃」であり、指定文字列における第２符号の位置が、指
定文字列の冒頭である場合、印刷装置制御部２０は、ステップＳＢ２１において、指定文
字列の第１文字目が文字「＃」であり、かつ、指定文字列の第２文字目が文字「＃」のと
きに、指定文字列における所定の位置に、第２符号が含まれていると判別する。具体例と
して、指定文字列が、図５Ｂに示す文字列の場合、印刷装置制御部２０は、ステップＳＢ
４１において、指定文字列における所定の位置に、第２符号が含まれていると判別する。
また、指定文字列に第１符号が含まれる場合、指定文字列における第２符号の所定の位
置は、例えば、第１符号に後続する位置に設定される。
例えば、第１符号が文字列「＠＠」であり、指定文字列において第１符号が位置するべ
き位置が指定文字列の冒頭であり、また、第２符号が文字列「＃＃」であり、指定文字列
において第２符号の位置するべき所定の位置が、指定文字列において第１符号に後続する
位置である場合について説明する。この場合に、印刷装置制御部２０は、ステップＳＢ４
１において、指定文字列の第３文字目が文字「＃」であり、かつ、指定文字列の第４文字
目が文字「＃」のときに、指定文字列における所定の位置に、第２符号が含まれていると
判別する。具体例として、指定文字列が、図５Ｃに示す文字列の場合、印刷装置制御部２
０は、ステップＳＢ４１において、指定文字列における所定の位置に、第２符号が含まれ
ていると判別する。
後述するように、第２符号は、特定処理（後述）を実行しないことを指示する符号であ
る。従って、ユーザーは、指定文字列の所定の位置に第２符号を含めることにより、当該
指定文字列に含まれる印刷対象文字列の印刷に際し、特定処理の実行をさせないようにす
ることが可能である。
【００４２】
ステップＳＢ４１で指定文字列における所定の位置に第２符号が含まれていないと判別
した場合（ステップＳＢ４１：ＮＯ）、印刷装置制御部２０は、対応情報データベースＤ
Ｂを参照する（ステップＳＢ４２）。
次いで、対応情報データベースＤＢに、ステップＳＢ３０で取得したフォント種類に対
応するレコードが登録された状態か否かを判別する（ステップＳＢ４３）。
【００４３】
対応情報データベースＤＢに、ステップＳＢ３０で取得したフォント種類に対応するレ
コードが登録された状態の場合（ステップＳＢ４３：ＹＥＳ）、印刷装置制御部２０は、
当該レコードの対応情報が有する特定処理情報を取得する（ステップＳＢ４４）。ステッ
プＳＢ４４で取得された特定処理情報は、「取得したフォント種類と対応付けられた特定
処理情報」に相当する。
【００４４】
ここで、特定処理情報について詳述する。
上述したように、特定処理情報は、印刷装置制御部２０が実行する特定の処理（以下、
「特定処理」という。）を示す情報である。
特定処理は、印刷データの生成に際し、印刷装置制御部２０がフォントデータに対して
施す画像処理を意味する。特に、本実施形態では、特定処理に、フォントデータをカラー
化する処理を含めることができる。フォントデータをカラー化する処理とは、以下の処理
である。すなわち、本実施形態に係るフォントデータは、上述したように、ビットマップ
形式のデータであり、各色の度合いを示す所定階調の階調値を有するドットが、ドットマ
トリックス状に配置されている。そして、フォントデータは、インクの吐出を伴わないド
ット（以下、「無色ドット」という。）と、インクの吐出を伴うドット（以下、「有色ド
ット」という。）とがドットマトリックス状に配置され、有色ドットの組み合わせによっ
て、対応する文字を表す。これを踏まえ、フォントデータをカラー化する処理とは、フォ
ントデータに含まれる有色ドットについて、各色の度合いを表す諧調値を調整して、特定
の色のドットとすることを意味する。これにより、フォントデータに基づいて印刷される
文字の色を、特定の色とすることができる。
なお、特定処理は、フォントデータをカラー化する処理に限らない。例えば、特定処理
に、フォントデータを拡大する処理や、フォントデータを縮小する処理を含んでもよい。
また、特定処理は、複数の処理を含んでもよい。また、特定処理は、装飾指定コマンドＣ
１が指定する装飾に対応する画像処理の実行をキャンセルする処理を含んでもよい。
また、印刷装置３がカラー印刷を可能であることを利用した種々の処理を特定処理に含
めることができる。例えば、文字の背景がブラック以外の所定の色で塗りつぶされるよう
にするためのフォントデータに対する画像処理でもよく、ブラック以外の所定の色の強調
点を付加するようにするためのフォントデータに対する画像処理でもよく、ブラック以外
の所定の色のアンダーラインを付加するようにするためのフォントデータに対する画像処
理でもよい。
【００４５】
次いで、印刷装置制御部２０は、ステップＳＢ３５、もしくはステップＳＢ３７で取得
したフォントデータの組み合わせに対して、ステップＳＢ４４で取得した特定処理情報が
示す特定処理と、装飾指定コマンドＣ１が指定する装飾に対応する画像処理と、を施して
（ステップＳＢ４５）、印刷データの生成を完了する。
例えば、特定処理情報が示す特定処理が、フォントデータを青色にカラー化する処理で
ある場合、印刷装置制御部２０は、以下の処理を実行する。すなわち、印刷装置制御部２
０は、ステップＳＢ３５、もしくはステップＳＢ３７で取得したフォントデータのそれぞ
れについて、有色ドットの各色の度合いを表す諧調値を調整して、青色のドットとする。
これにより、各フォントデータに基づいて印刷される各文字の色を、青色とすることがで
きる。
なお、特定処理情報が示す特定処理に、装飾指定コマンドＣ１が指定する装飾に対応す
る画像処理の実行をキャンセルする処理が含まれる場合、印刷装置制御部２０は、当該画
像処理の実行をキャンセルする。
【００４６】
ステップＳＢ４１で指定文字列における所定の位置に第２符号が含まれていると判別し
た場合（ステップＳＢ４１：ＹＥＳ）、もしくはステップＳＢ４３で、対応情報データベ
ースＤＢに、ステップＳＢ３０で取得したフォント種類に対応するレコードが登録されて
いない場合（ステップＳＢ４３：ＮＯ）、印刷装置制御部２０は、ＳＢ４６の処理を実行
する。
すなわち、印刷装置制御部２０は、ステップＳＢ３５、もしくはステップＳＢ３７で取
得したフォントデータの組み合わせに対して、装飾指定コマンドＣ１が指定する装飾に対
応する画像処理を施す（ステップＳＢ４６）。これによって、印刷データの生成が完了す
る。
【００４７】
以上のように、指定文字列に第１符号が含まれず、第２符号が含まれない場合、印刷装
置制御部２０は、印刷データの生成に際し、フォント指定コマンドＣ２が指定するフォン
ト種類と対応付けられた印刷フォント種類のフォントデータに対して、フォント指定コマ
ンドＣ２が指定するフォント種類と対応付けられた特定処理情報が示す特定処理を実行す
る。このような処理が行われるため、以下の効果を奏する。すなわち、ユーザーは、対応
情報データベースＤＢに、１のフォント種類と所望の特定処理を示す特定処理情報と、所
望の印刷フォント種類とが対応付けられた対応情報を有するレコードを登録することによ
って、当該１のフォント種類を指定するフォント指定コマンドＣ２を含む印刷指令データ
を印刷装置３が受信した場合に、印刷装置３に、所望の印刷フォント種類のフォントデー
タに対して、所望の特定処理を実行させることができる。すなわち、ユーザーは、ホスト
コンピューター２が送信する印刷指令データＳＤの内容を変更することなく、印刷される
文字列のフォント種類を動的に変更することができると共に、印刷装置３に特定処理を実
行させて、印刷結果を動的に変更することができる。このほか、第１符号が指定文字列に
含まれる場合、及び、第２符号が指定文字列に含まれる場合と同様の効果を奏する。
【００４８】
また、指定文字列に第１符号が含まれる場合、印刷装置制御部２０は、印刷フォント種
類のフォントデータに基づく印刷を実行しない。このような処理が行われるため、以下の
効果を奏する。すなわち、ユーザーは、対応情報データベースＤＢに、１のフォント種類
と所望の特定処理を示す特定処理情報とが対応付けられた対応情報を有するレコードを登
録することによって、当該１のフォント種類を指定するフォント指定コマンドＣ２を含む
印刷指令データを印刷装置３が受信した場合に、印刷装置３に、所望の特定処理を実行さ
せることができる。すなわち、ユーザーは、ホストコンピューター２が送信する印刷指令
データＳＤの内容を変更することなく、印刷装置３に特定処理を実行させて、印刷結果を
動的に変更することができる。
また、特定処理には、フォントデータをカラー化する処理を含めることができる。この
ため、文字列のカラー化を適切に実現できる。特に、本実施形態では、印刷指令データに
含まれるフォント指定コマンドＣ２が指定するフォント種類の内容に応じて、文字列のカ
ラー化を行うようにしたり、行わないようにしたりすることができる。このため、本実施
形態に係る印刷装置３のように、記憶したフォントデータに基づいて文字列を印刷する装
置が、文字列の印刷に際して受信する情報には、フォント種類を指定する情報が含まれる
ことを好適に活用して、適切なカラー化を実現できる。
【００４９】
さらに、指定文字列に第２符号が含まれる場合、印刷装置制御部２０は、フォント指定
コマンドＣ２が指定するフォント種類ではなく、フォント指定コマンドＣ２が指定するフ
ォント種類と対応付けられた印刷フォント種類のフォントデータに基づく印刷を実行する
。このような処理が行われるため、以下の効果を奏する。すなわち、ユーザーは、対応情
報データベースＤＢに、１のフォント種類と所望の印刷フォント種類とが対応付けられた
対応情報を有するレコードを登録することによって、当該１のフォント種類を指定するフ
ォント指定コマンドＣ２を含む印刷指令データを印刷装置３が受信した場合に、印刷装置
３に、当該１のフォント種類とは異なる所望の印刷フォント種類で文字列を印刷させるこ
とができる。すなわち、ユーザーは、ホストコンピューター２が送信する印刷指令データ
ＳＤの内容を変更することなく、印刷される文字列のフォント種類を動的に変更すること
ができる。また、ユーザーは、印刷する文字列として、第２符号を含む文字列を指定する
ことによって、特定処理（後述）を実行させないようにすることができる。
【００５０】
さらに、指定文字列に第１符号、及び、第２符号が含まれる場合、印刷装置制御部２０
は、特定処理（後述）、及び、印刷フォント種類（後述）のフォントデータに基づく印刷
を実行せず、フォント指定コマンドＣ２が指定するフォント種類のフォントデータに基づ
いて、印刷対象文字列を印刷する。このような処理が行われるため、以下の効果を奏する
。すなわち、ユーザーは、印刷する文字列として、第１符号、及び、第２符号を含む文字
列を指定することによって、特定処理（後述）、及び、印刷フォント種類（後述）のフォ
ントデータに基づく印刷を実行させないようにすることができる。
【００５１】
さて、上述したように、ユーザーは、対応情報データベースＤＢに、所定のフォント種
類に対応するレコードを新たに登録でき、また、対応情報データベースＤＢに既に登録さ
れたレコードのうち、所定のフォント種類に対応するレコードを削除できる。また、ユー
ザーは、対応情報データベースＤＢに既に登録された所定のレコードの対応情報に含まれ
る任意の情報の内容を変更することができる。以下、対応情報データベースＤＢへのレコ
ードの登録、当該データベースからのレコードの削除、登録されたレコードに含まれる情
報の内容の変更を、適宜、「対応情報データベースＤＢの更新」と表現する。対応情報デ
ータベースＤＢの更新は、「対応情報の更新」に相当する。
以下、ユーザーの指示に応じて対応情報データベースＤＢが更新される場合のホストコ
ンピューター２、及び、印刷装置３の動作について説明する。
【００５２】
図７は、対応情報データベースＤＢを更新するときのホストコンピューター２、及び、
印刷装置３の動作を示すフローチャートである。図７において、フローチャートＦＣはホ
ストコンピューター２の動作を示し、フローチャートＦＤは印刷装置３の動作を示す。
対応情報データベースＤＢの更新に際し、ユーザーは、ホストコンピューター２の入力
手段を操作して、ホストコンピューター２に対して、対応情報データベースＤＢの更新の
開始を指示する（ステップＳ１）。
図７のフローチャートＦＣに示すように、ユーザーにより対応情報データベースＤＢの
更新の指示があったことを検出すると、ホストコンピューター２の制御装置制御部１０は
、制御装置通信部１４を制御して、ユーザーによって対応情報データベースＤＢの更新の
開始の指示があったことを示す更新開始情報を印刷装置３に送信する（ステップＳＣ１）
。
【００５３】
図７のフローチャートＦＤに示すように、印刷装置３の印刷装置制御部２０は、印刷装
置通信部２２を制御して、更新開始情報を受信する（ステップＳＤ１）。
更新開始情報の受信は、「外部の装置による所定のアクセス」に相当する。
更新開始情報を受信したことをトリガーとして、印刷装置制御部２０は、後述する更新
用ユーザーインターフェースＵＩを表示するための表示ファイル（データ）を生成し、生
成した表示ファイルをホストコンピューター２に送信する（ステップＳＤ２）。
なお、表示ファイルのデータ形式は何でもよい。例えば、印刷装置３とホストコンピュ
ーター２との間で、ホストコンピューター２をクライアントとし、印刷装置３をサーバー
とするＨＴＴＰ通信が行われる場合、表示ファイルを、ＨＴＭＬファイルとすることがで
きる。
【００５４】
図７のフローチャートＦＣに示すように、ホストコンピューター２の制御装置制御部１
０は、制御装置通信部１４を制御して、表示ファイルを受信する（ステップＳＣ２）。
次いで、制御装置制御部１０は、受信した表示ファイルに基づいて、制御装置表示部１
１を制御して、表示パネルに更新用ユーザーインターフェースＵＩを表示させる（ステッ
プＳＣ３）。
【００５５】
図８は、更新用ユーザーインターフェースＵＩを示す図である。
図８に示すように、更新用ユーザーインターフェースＵＩは、領域として、第１領域Ａ
１と、第２領域Ａ２と、第３領域Ａ３とを有する。
【００５６】
第１領域Ａ１は、対応情報データベースＤＢにレコードを追加する場合に、情報を入力
する領域である。図８に示すように、第１領域Ａ１は、領域Ａ１１と、領域Ａ１２と、領
域Ａ１３とを有する。
領域Ａ１１は、追加するレコードのフォント種類を指定する領域である。領域Ａ１１に
は、既に登録された状態のレコードに係るフォント種類以外のフォント種類が一覧表示さ
れると共に、フォント種類のそれぞれと対応付けてチェックボックスが表示される。ユー
ザーは、フォント種類と対応付けられたチェックボックスのうち、１つのチェックボック
スにチェックを入れることにより、追加するレコードのフォント種類を指定できる。
領域Ａ１２は、追加するレコードの特定処理情報が示す特定処理を指定する領域である
。領域Ａ１２には、選択可能な特定処理について、特定処理の内容を示す情報が一覧表示
されると共に、特定処理の内容を示す情報のそれぞれと対応付けてチェックボックスが表
示される。ユーザーは、特定処理の内容を示す情報と対応付けられたチェックボックスの
うち、１又は複数のチェックボックスにチェックを入れることにより、特定処理情報が示
す１又は複数の特定処理を指定できる。なお、特定処理の内容を示す情報について、黒以
外の色への変換を伴う処理については、変換後の色を指定可能である。
領域Ａ１３は、追加するレコードの印刷フォント種類を指定する領域である。領域Ａ１
３には、選択可能な印刷フォント種類が一覧表示されると共に、印刷フォント種類のそれ
ぞれと対応付けてチェックボックスが表示される。ユーザーは、印刷フォント種類と対応
付けられたチェックボックスのうち、１つのチェックボックスにチェックを入れることに
より、追加するレコードの印刷フォント種類を指定できる。
図８に示すように、第１領域Ａ１には、第１領域Ａ１への入力を確定する確定ボタンＫ
Ｂ１が表示される。ユーザーは、対応情報データベースＤＢにレコードを追加する場合に
おいて、第１領域Ａ１への入力を確定する場合、確定ボタンＫＢ１を操作する（ステップ
Ｓ２）。確定ボタンＫＢ１が操作されたことを検出した場合、制御装置制御部１０は、ユ
ーザーの入力に基づいて、追加するレコードに関する情報を含む更新情報を生成する（ス
テップＳＣ４）。
【００５７】
第２領域Ａ２は、対応情報データベースＤＢからレコードを削除する場合に、情報を入
力する領域である。図８に示すように、第２領域Ａ２には、対応情報データベースＤＢに
登録された状態のレコードの対応情報が一覧表示されると共に、対応情報のそれぞれと対
応付けてチェックボックスが表示される。ユーザーは、対応情報と対応付けられたチェッ
クボックスのうち、１又は複数のチェックボックスにチェックを入れることにより、削除
するレコードを指定できる。
図８に示すように、第２領域Ａ２には、第２領域Ａ２への入力を確定する確定ボタンＫ
Ｂ２が表示される。ユーザーは、対応情報データベースＤＢからレコードを追加する場合
において、第２領域Ａ２への入力を確定する場合、確定ボタンＫＢ２を操作する（ステッ
プＳ２）。確定ボタンＫＢ２が操作されたことを検出した場合、制御装置制御部１０は、
ユーザーの入力に基づいて、削除するレコードに関する情報を含む更新情報を生成する（
ステップＳＣ４）。
【００５８】
第３領域Ａ３は、対応情報データベースＤＢに登録されたレコードの対応情報の内容を
変更する場合に、情報を入力する領域である。図８に示すように、第３領域Ａ３には、対
応情報データベースＤＢに登録された状態のレコードの対応情報が一覧表示されると共に
、対応情報のそれぞれと対応付けてチェックボックスが表示される。ユーザーは、対応情
報と対応付けられたチェックボックスのうち、１又は複数のチェックボックスにチェック
を入れることにより、対応情報の内容を変更する対象とするレコードを指定できる。
また、第３領域Ａ３に一覧表示された対応情報に含まれる特定処理情報、及び、印刷フ
ォント種類は、プルダウンメニューによって、その内容を変更可能な構成となっている。
ユーザーは、プルダウンメニューに表示された項目から適切な項目を選択することによっ
て、特定処理情報、及び、印刷フォント種類の内容を変更できる。
図８に示すように、第３領域Ａ３には、第３領域Ａ３への入力を確定する確定ボタンＫ
Ｂ３が表示される。ユーザーは、対応情報データベースＤＢに登録されたレコードの対応
情報の内容を変更する場合において、第３領域Ａ３への入力を確定する場合、確定ボタン
ＫＢ３を操作する（ステップＳ２）。確定ボタンＫＢ３が操作されたことを検出した場合
、制御装置制御部１０は、ユーザーの入力に基づいて、対応情報の内容を変更するレコー
ドに関する情報を含む更新情報を生成する（ステップＳＣ４）。
【００５９】
ステップＳＣ４で更新情報を生成した後、制御装置制御部１０は、制御装置通信部１４
を制御して、生成した更新情報を印刷装置３に送信する（ステップＳＣ５）。
【００６０】
図７のフローチャートＦＤに示すように、印刷装置３の印刷装置制御部２０は、印刷装
置通信部２２を制御して、更新情報を受信する（ステップＳＤ３）。
次いで、印刷装置制御部２０は、受信した更新情報に基づいて、対応情報データベース
ＤＢを更新する（ステップＳＤ４）。例えば、更新情報が、レコードの削除に関する情報
を含む場合、印刷装置制御部２０は、更新情報に基づいて削除する対象のレコードを特定
し、特定したレコードを削除する。
以上のように、ユーザーは、印刷装置３の機能によりホストコンピューター２に表示さ
れる更新用ユーザーインターフェースＵＩへの入力という簡易な方法により、対応情報デ
ータベースＤＢを更新することができる。
【００６１】
以上説明したように、本実施形態に係る印刷装置３は、ロール紙（印刷媒体）に印刷す
る印刷部２３と、文字を指定する文字列指定コマンドＣ３（文字データ）、及びフォント
データのフォント種類を指定するフォント指定コマンドＣ２を含む印刷指令データ（印刷
指令）を受信する印刷装置通信部２２（通信部）と、フォントデータを記憶する印刷装置
記憶部２１（記憶部）と、印刷装置通信部２２を制御して印刷指令データを受信し、受信
した印刷指令データ、及び印刷装置記憶部２１が記憶するフォントデータに基づいて印刷
データを生成し、生成した前記印刷データに基づいて印刷部２３を制御してロール紙に印
刷させる印刷装置制御部２０（制御部）と、を備える。印刷装置記憶部２１は、フォント
種類と、特定の処理を示す特定処理情報と、印刷フォント種類とを対応付けた対応情報を
記憶する。印刷装置制御部２０は、印刷指令データを受信した場合、受信した印刷指令デ
ータに含まれるフォント指定コマンドＣ２が指定するフォント種類を取得し、取得したフ
ォント種類と対応付けられた印刷フォント種類を取得し、文字列指定コマンドＣ３が指定
する文字について、取得した印刷フォント種類のフォントデータを取得し、取得したフォ
ントデータに対して、取得したフォント種類と対応付けられた特定処理情報が示す特定の
処理を実行して印刷データを生成する。
この構成によれば、印刷指令データに、フォント種類を指定するフォント指定コマンド
Ｃ２が含まれることを好適に利用して、印刷装置３は、印刷装置記憶部２１で記憶するフ
ォント種類と、特定の処理を示す特定処理情報と、印刷フォント種類とを対応付けた対応
情報に基づいて、印刷結果を多様化できる。
【００６２】
また、本実施形態では、印刷装置記憶部２１で対応付けられて記憶されるフォント種類
と印刷フォント種類とは種類を異ならせることができる。
この構成によれば、印刷装置３に、印刷指令データで指定されたフォント種類とは異な
るフォント種類で文字を印刷させることができる。
【００６３】
また、本実施形態では、印刷装置制御部２０は、受信した印刷指令データに含まれる文
字列指定コマンドＣ３に、第１符号（所定の符号）が含まれる場合、印刷データの生成に
際して、特定の処理を実行しない。
この構成によれば、特定の処理の実行を停止するための新たなコマンドを追加すること
なく、文字列指定コマンドＣ３が指定する文字列に第１符号を含めることにより、特定の
処理の実行を停止させることができる。
【００６４】
また、本実施形態では、印刷装置制御部２０は、受信した印刷指令データに含まれる文
字列指定コマンドＣ３に、第２符号（所定の符号）が含まれる場合、印刷データの生成に
際して、取得したフォント種類と対応付けられた印刷フォント種類を取得せず、文字列指
定コマンドが指定する文字について、受信した印刷指令データに含まれるフォント指定コ
マンドＣ２が指定するフォント種類のフォントデータを取得する。
この構成によれば、印刷フォント種類に基づく印刷を停止するための新たなコマンドを
追加することなく、文字列指定コマンドＣ３が指定する文字列に第２符号を含めることに
より、印刷フォント種類に基づく印刷を停止させることができる。
【００６５】
また、本実施形態では、印刷装置制御部２０は、印刷データの生成に際して、第１の符
号、及び、第２の符号に対応するフォントデータは取得しない。
この構成によれば、印刷装置３は、印刷することが求められる文字列のみを適切に印刷
できる。
【００６６】
また、本実施形態では、印刷装置制御部２０は、印刷装置記憶部２１が記憶する対応情
報に関する設定の入力を受け付ける更新用ユーザーインターフェースＵＩ（画面）を表示
させ、表示させた更新用ユーザーインターフェースＵＩへの入力に基づいて、対応情報を
更新する。
この構成によれば、ユーザーは、更新用ユーザーインターフェースＵＩへの入力という
簡易な方法で、対応情報を更新させることができる。
【００６７】
また、本実施形態では、印刷装置制御部２０は、ホストコンピューター２（外部の装置
）から所定のアクセスを受けた場合に、ホストコンピューター２に更新用ユーザーインタ
ーフェースＵＩを表示させる表示ファイル（データ）を送信して、ホストコンピューター
２に更新用ユーザーインターフェースＵＩを表示させる。
この構成によれば、ユーザーは、ホストコンピューター２から印刷装置３にアクセスさ
せることによって、ホストコンピューター２に更新用ユーザーインターフェースＵＩを表
示させて、当該ユーザーインターフェースを用いて対応情報の更新を実行できる。
【００６８】
また、本実施形態では、印刷部２３は、カラー印刷が可能である。そして、特定処理情
報に係る特定処理（特定の処理）は、印刷データの生成に際し、フォントデータをカラー
化する処理を含む。
この構成によれば、印刷部２３がカラー印刷を可能であることを効果的に利用して、適
切にカラー化を実現できる。
【００６９】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の
範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、印刷装置３に、更新用ユーザーインターフェースＵＩ
に係る表示ファイルの送信を要求し、表示ファイルに基づいて更新用ユーザーインターフ
ェースＵＩを表示する外部の装置は、ホストコンピューター２であった。しかしながら、
外部の装置は、ホストコンピューター２に限らず、印刷装置３にアクセス可能な装置であ
れば何でもよい。
また例えば、図１に示す各機能ブロックはハードウェアとソフトウェアの協働により任
意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、各機器は
、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実
行してもよい。
【符号の説明】
【００７０】
１…印刷システム、２…ホストコンピューター、３…印刷装置、４…交換前プリンター
、１０…制御装置制御部、１１…制御装置表示部、１２…制御装置入力部、１３…制御装
置記憶部、１４…制御装置通信部、２０…印刷装置制御部、２１…印刷装置記憶部、２２
…印刷装置通信部、２３…印刷部、ＤＢ…対応情報データベース、ＴＢ…フォントテーブ
ル。
【図１】
2018069662.tif 000003
【図２】
2018069662.tif 000004
【図３】
2018069662.tif 000005
【図４】
2018069662.tif 000006
【図５Ａ】
2018069662.tif 000007
【図５Ｂ】
2018069662.tif 000008
【図５Ｃ】
2018069662.tif 000009
【図６】
2018069662.tif 000010
【図７】
2018069662.tif 000011
【図８】
2018069662.tif 000012