(57)【要約】      （修正有）【課題】設定コマンドのコマンド体系との互換性を維持しながら表示部に設定ファイルの設定情報を表示することを可能とするプリンターの印刷設定方法を提案する。【解決手段】複数の設定ファイルを記憶部から読み込み、コメント文字列に識別子が含まれている設定ファイルについて、設定ファイルのファイル名と当該設定ファイルに記述されたコメント文字列の文字列部分とを対応づけたリストを作成する。そして、リストに載った各文字列部分を表示部に表示して、一つの文字列部分が選択されるのを待つ。その後、一つの文字列部分が選択されている状態で設定実行コマンドが入力されると、リストにおいて選択された文字列部分に対応づけられた設定ファイルを実行する。コメント文字列に、識別子として表示部に文字列を表示するコマンドを埋め込むので、コマンド体系を維持できる。【選択図】図４
2017030185.tif 000002
【特許請求の範囲】
【請求項１】
プリンターを設定する設定コマンドとコメント文字列とが記述された設定ファイルを記憶部に記録保持しておき、
前記記憶部から前記設定ファイルを読み込み、
前記コメント文字列に予め定めた識別子が含まれているか否かを判別し、
前記コメント文字列に前記識別子が含まれている場合には、前記コメント文字列の文字列部分を表示部に表示し、
前記文字列部分が前記表示部に表示されている状態で設定実行コマンドが入力されると、前記設定ファイルを実行することを特徴とするプリンターの印刷設定方法。
【請求項２】
プリンターを設定する設定コマンドとコメント文字列とが記述された設定ファイルを記憶部に複数記憶保持しておき、
前記記憶部から複数の前記設定ファイルを読み込み、
複数の前記設定ファイルのそれぞれについて前記コメント文字列に予め定めた識別子が含まれているか否かを判定し、前記コメント文字列に前記識別子が含まれている前記設定ファイルについて、前記設定ファイルのファイル名と当該設定ファイルに記述された前記コメント文字列の文字列部分とを対応づけたリストを作成し、
前記リストに載った各文字列部分を表示部に表示するとともに、一つの前記文字列部分が選択されるのを待ち、
一つの前記文字列部分が選択されている状態で設定実行コマンドが入力されると、前記リストにおいて選択された前記文字列部分に対応づけられた前記設定ファイルを実行することを特徴とするプリンターの印刷設定方法。
【請求項３】
請求項２において、
前記リストを前記文字列部分の文字コードに基づいて所定の順番に並び替え、
前記リストに載った複数の前記文字列部分のそれぞれを、並び替えた順番で前記表示部に表示することを特徴とするプリンターの印刷設定方法。
【請求項４】
請求項２または３において、
前記リストに載った各文字列部分を前記表示部に表示する際に、前記文字列部分の文字数が予め定めた設定文字数よりも多い場合には、前記設定文字数を超える文字を前記文字列部分から削除して表示することを特徴とするプリンターの印刷設定方法。
【請求項５】
請求項２ないし４のうちのいずれかの項において、
前記設定ファイルに予め定めた特定の文字列を含むファイル名を付けておき、
前記記憶部から前記特定の文字列を含むファイル名のファイルを前記設定ファイルとして読み込むことを特徴とするプリンターの印刷設定方法。
【請求項６】
表示部と、
設定実行コマンドを入力するための操作部と、
プリンターを設定する設定コマンドとコメント文字列とが記述された設定ファイルと、
前記設定ファイルを記憶保持する記憶部と、
前記記憶部から前記設定ファイルを読み込むファイル読込部と、
読み込んだ前記設定ファイルの前記コメント文字列に予め定めた識別子が含まれている場合に、前記コメント文字列の文字列部分を前記表示部に表示する表示選択制御部と、
前記文字列部分が前記表示部に表示されているときに前記設定実行コマンドが入力されると、前記設定ファイルを実行する設定実行部と、
を備えること特徴とするプリンター。
【請求項７】
表示部と、
設定実行コマンドを入力するための操作部と、
プリンターを設定する設定コマンドとコメント文字列とが記述された設定ファイルと、
複数の前記設定ファイルを記憶保持する記憶部と、
前記記憶部から複数の前記設定ファイルを読み込むファイル読込部と、
前記記憶部から読み込まれた複数の前記設定ファイルのそれぞれについて前記コメント文字列に予め定めた識別子が含まれているか否かを判定し、前記コメント文字列に前記識別子が含まれている前記設定ファイルについて、前記設定ファイルのファイル名と当該設定ファイルに記述された前記コメント文字列の文字列部分とを対応づけたリストを作成するリスト作成部と、
前記リストに載った各文字列部分を前記表示部に表示するとともに、一つの前記文字列部分が選択されるのを待つ表示選択制御部と、
一つの前記文字列部分が選択されている状態で前記設定実行コマンドが入力されると、前記リストにおいて選択された前記文字列部分に対応づけられた前記設定ファイルを実行する設定実行部と、
を備えることを特徴とするプリンター。
【請求項８】
請求項７において、
前記リスト作成部は、前記リストを前記文字列部分の文字コードに基づいて所定の順番に並び替え、
前記表示選択制御部は、前記リストに載った複数の前記文字列部分のそれぞれを、前記所定の順番で前記表示部に表示することを特徴とするプリンター。
【請求項９】
請求項７または８において、
前記表示選択制御部は、前記リストに載った各文字列部分を前記表示部に表示する際に、前記文字列部分の文字数が予め定めた設定文字数よりも多い場合には、前記設定文字数を超える文字を前記文字列部分から削除して表示することを特徴とするプリンター。
【請求項１０】
請求項７ないし９のうちのいずれかの項において、
前記設定ファイルは、そのファイル名に予め定めた特定の文字列を含み、
前記ファイル読込部は、ファイル名に前記特定の文字列を含むものを前記記憶部から読み込むことを特徴とするプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
プリンターの印刷設定を設定コマンドが記述された設定ファイルを用いて行うプリンターの印刷設定方法およびプリンターに関する。
【背景技術】
【０００２】
プリンターでは、印刷データを印刷する印刷処理動作に際して、印刷用紙の種類、所望とする印刷品質、印刷開始位置などを設定する印刷設定を行う必要がある。特許文献１には、表示部に表示されたツリー構造メニューを選択しながら印刷設定を行うプリンターが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５７５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プリンターの中には、プリンターに接続されたホスト装置から供給される設定ファイルを実行することにより印刷設定を行うものがある。設定ファイルはテキストエディタなどを用いて作成されている。設定ファイルの中身は複数の設定コマンドが記述されたスクリプトである。設定ファイルには、設定内容の説明やスクリプトの作成日などがコメント文字列として記述されている。
【０００５】
印刷設定を簡易に行うためには、設定内容の異なる複数の設定ファイルを予めプリンターの記憶部に記憶保持しておき、ユーザーが所望の設定ファイルを選択して実行できるようにすることが考えられる。また、この場合には、ユーザーが設定ファイルを簡単に選択できるように、プリンターの表示部に各設定ファイルの設定内容を示す設定情報を表示することが考えられる。
【０００６】
しかし、設定ファイルをプリンターに供給して印刷設定を行う印刷設定方法では、設定コマンドのコマンド体系の中に表示部に設定情報などを表示する表示コマンドが含まれていない。ここで、設定コマンドとして表示部に設定情報を表示する表示コマンドを追加することが考えられるが、新たなコマンドを追加すると、従来からある設定コマンドのコマンド体系との互換性を維持できなくなるという問題が発生する。
【０００７】
本発明の課題は、このような点に鑑みて、従来からある設定コマンドのコマンド体系との互換性を維持しながら表示部に設定ファイルの設定情報を表示することを可能として、ユーザーが容易に印刷設定を行うことができるプリンターの印刷設定方法、および、プリンターを提案することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明のプリンターの印刷設定方法は、プリンターを設定する設定コマンドとコメント文字列とが記述された設定ファイルを記憶部に記録保持しておき、前記記憶部から前記設定ファイルを読み込み、前記コメント文字列に予め定めた識別子が含まれているか否かを判別し、前記コメント文字列に前記識別子が含まれている場合には、前記コメント文字列の文字列部分を表示部に表示し、前記文字列部分が前記表示部に表示されている状態で設定実行コマンドが入力されると、前記設定ファイルを実行することを特徴とする。
【０００９】
本発明では、設定ファイル内に記述されたコメント文字列に識別子が含まれている場合に、コメント文字列の一部分である文字列部分を表示部に表示する。ここで、コメント文字列の文字列部分に設定ファイルを実行することにより設定される印刷設定の設定情報を記述しておけば、表示部に設定情報を表示できる。従って、ユーザーは表示部に表示された設定情報を確認しながら印刷設定を行うことができる。また、本発明では、設定コマンドとして表示部に設定情報を表示するコマンドを追加するのではなく、設定コマンドとして解釈されないコメント文字列に含まれる文字列（識別子）に基づいて表示部に設定情報（文字列部分）を表示する。従って、従来からある設定コマンドのコマンド体系を維持できる。
【００１０】
また、本発明の別の形態のプリンターの印刷設定方法は、プリンターを設定する設定コマンドとコメント文字列とが記述された設定ファイルを記憶部に複数記憶保持しておき、前記記憶部から複数の前記設定ファイルを読み込み、複数の前記設定ファイルのそれぞれについて前記コメント文字列に予め定めた識別子が含まれているか否かを判定し、前記コメント文字列に前記識別子が含まれている前記設定ファイルについて、前記設定ファイルのファイル名と当該設定ファイルに記述された前記コメント文字列の文字列部分とを対応づけたリストを作成し、前記リストに載った各文字列部分を表示部に表示するとともに、一つの前記文字列部分が選択されるのを待ち、一つの前記文字列部分が選択されている状態で設定実行コマンドが入力されると、前記リストにおいて選択された前記文字列部分に対応づけられた前記設定ファイルを実行することを特徴とする。
【００１１】
本発明では、記憶部から読み込んだ複数の設定ファイルについて、設定ファイル内に記述されたコメント文字列に識別子が含まれている場合に、コメント文字列の一部分である文字列部分と当該設定ファイルのファイル名を対応づけたリストを作成する。そして、リストに掲載された複数の文字列部分をそれぞれ表示部に表示する。従って、コメント文字列の文字列部分に設定ファイルを実行することにより設定される印刷設定の設定情報を記述しておけば、表示部に設定情報を表示できる。これにより、ユーザーは、表示部に表示された設定情報を確認しながら、複数の設定情報から一つの設定情報を選択できる。また、一つの設定情報が選択された状態で設定実行コマンドが入力されると、選択された設定情報（文字列部分）に対応づけられた設定ファイルが実行されるので、ユーザーは、印刷設定を簡易に行うことができる。ここで、本発明では、設定コマンドとして表示部に設定情報を表示するコマンドを追加するのではなく、設定コマンドとして解釈されないコメント文字列に含まれる文字列（識別子）に基づいて表示部に設定情報（文字列部分）を表示する。従って、従来からある設定コマンドのコマンド体系を維持できる。
【００１２】
本発明において、前記リストを前記文字列部分の文字コードに基づいて所定の順番に並び替え、前記リストに載った複数の前記文字列部分のそれぞれを、並び替えた順番で前記表示部に表示することが望ましい。このようにすれば、設定情報（文字列情報）を表示部に表示する順番を規則的なものとすることができるので、ユーザーが設定情報（文字列情報）を選択しやすい。
【００１３】
本発明において、前記リストに載った各文字列部分を前記表示部に表示する際に、前記文字列部分の文字数が予め定めた設定文字数よりも多い場合には、前記設定文字数を超える文字を前記文字列部分から削除して表示するものとすることができる。このようにすれば、各文字列部分を表示部に表示することが容易となる。
【００１４】
本発明において、前記設定ファイルに予め定めた特定の文字列を含むファイル名を付けておき、前記記憶部から前記特定の文字列を含むファイル名のファイルを前記設定ファイルとして読み込むことが望ましい。このようにすれば、コメント文字列に識別子が含まれている設定ファイルだけを記憶部から読み込むことができる。また、ユーザーは、設定ファイルが表示部に設定情報などを表示させる識別子を含むものであるか否かを、設定ファイルのファイル名に基づいて判別できる。
【００１５】
次に、本発明のプリンターは、表示部と、設定実行コマンドを入力するための操作部と、プリンターを設定する設定コマンドとコメント文字列とが記述された設定ファイルと、前記設定ファイルを記憶保持する記憶部と、前記記憶部から前記設定ファイルを読み込むファイル読込部と、読み込んだ前記設定ファイルの前記コメント文字列に予め定めた識別子が含まれている場合に、前記コメント文字列の文字列部分を前記表示部に表示する表示選択制御部と、前記文字列部分が前記表示部に表示されているときに前記設定実行コマンドが入力されると、前記設定ファイルを実行する設定実行部と、を備えること特徴とする。
【００１６】
本発明では、設定ファイル内に記述されたコメント文字列に識別子が含まれている場合に、コメント文字列の一部分である文字列部分を表示部に表示する。ここで、コメント文字列の文字列部分に設定ファイルを実行することにより設定される印刷設定の設定情報を記述しておけば、表示部に設定情報を表示できる。これにより、ユーザーは、表示部に表示された設定情報を確認しながら印刷設定を行うことができる。また、本発明では、設定コマンドとして表示部に設定情報を表示するコマンドを追加するのではなく、設定コマンドとして解釈されないコメント文字列に含まれる文字列（識別子）に基づいて表示部に設定情報（文字列部分）を表示する。従って、従来からある設定コマンドのコマンド体系を維持できる。
【００１７】
また、本発明の別の形態のプリンターは、表示部と、設定実行コマンドを入力するための操作部と、プリンターを設定する設定コマンドとコメント文字列とが記述された設定ファイルと、複数の前記設定ファイルを記憶保持する記憶部と、前記記憶部から複数の前記設定ファイルを読み込むファイル読込部と、前記記憶部から読み込まれた複数の前記設定ファイルのそれぞれについて前記コメント文字列に予め定めた識別子が含まれているか否かを判定し、前記コメント文字列に前記識別子が含まれている前記設定ファイルについて、前記設定ファイルのファイル名と当該設定ファイルに記述された前記コメント文字列の文字列部分とを対応づけたリストを作成するリスト作成部と、前記リストに載った各文字列部分を前記表示部に表示するとともに、一つの前記文字列部分が選択されるのを待つ表示選択制御部と、一つの前記文字列部分が選択されている状態で前記設定実行コマンドが入力されると、前記リストにおいて選択された前記文字列部分に対応づけられた前記設定ファイルを実行する設定実行部と、を備えることを特徴とする。
【００１８】
本発明では、設定ファイル内に記述されたコメント文字列に識別子が含まれている場合に、コメント文字列の一部分である文字列部分と当該設定ファイルのファイル名を対応づけたリストを作成する。そして、リストに掲載された複数の文字列部分をそれぞれ表示部に表示する。従って、コメント文字列の文字列部分に設定ファイルを実行することにより設定される印刷設定の設定情報を記述しておけば、表示部に設定情報を表示できる。これにより、ユーザーは、表示部に表示された設定情報を確認しながら、複数の設定情報から一つの設定情報を選択できる。また、一つの設定情報が選択された状態で設定実行コマンドが入力されると、選択された設定情報（文字列部分）に対応づけられた設定ファイルが実行されるので、ユーザーは、印刷設定を簡易に行うことができる。ここで、本発明では、設定コマンドとして表示部に設定情報を表示するコマンドを追加するのではなく、設定コマンドとして解釈されないコメント文字列に含まれる文字列（識別子）に基づいて表示部に設定情報（文字列部分）を表示する。従って、従来からある設定コマンドのコマンド体系を維持できる。
【００１９】
本発明において、前記リスト作成部は、前記リストを前記文字列部分の文字コードに基づいて所定の順番に並び替え、前記表示選択制御部は、前記リストに載った複数の前記文字列部分のそれぞれを、前記所定の順番で前記表示部に表示することが望ましい。このようにすれば、設定情報（文字列情報）を表示部に表示する順番を規則的なものとすることができるので、ユーザーが設定情報（文字列情報）を選択しやすい。
【００２０】
本発明において、前記表示選択制御部は、前記リストに載った各文字列部分を前記表示部に表示する際に、前記文字列部分の文字数が予め定めた設定文字数よりも多い場合には、前記設定文字数を超える文字を前記文字列部分から削除して表示するものとすることができる。このようにすれば、各文字列部分を表示部に表示することが容易となる。
【００２１】
本発明において、前記設定ファイルは、そのファイル名に予め定めた特定の文字列を含み、前記ファイル読込部は、ファイル名に前記特定の文字列を含むものを前記記憶部から読み込むものとすることができる。このようにすれば、コメント文字列に識別子が含まれている設定ファイルだけを記憶部から読み込むことができる。また、ユーザーは、設定ファイルが表示部に設定情報などを表示させる識別子を含むものであるか否かを、設定ファイルのファイル名に基づいて判別できる。
【図面の簡単な説明】
【００２２】
【図１】本発明を適用したプリンターの外観斜視図および表示部の説明図である。
【図２】設定ファイルの説明図である。
【図３】図１のプリンターの制御系の概略ブロック図である。
【図４】印刷設定動作のフローチャートである。
【発明を実施するための形態】
【００２３】
以下に、図面を参照して、本発明の実施の形態であるプリンターを説明する。
【００２４】
（全体構成）
図１（ａ）は本発明を適用したプリンターの外観斜視図であり、図１（ｂ）はプリンターの表示部の説明図である。本例のプリンター１は、ラベルプリンターであり、長尺状の台紙に一定間隔でラベル２が剥離可能に貼り付けられたラベル用紙３に印刷を施す。プリンター１はコンピューターなどのホスト装置４に通信可能に接続されて印刷システム５を構成する。
【００２５】
図１（ａ）に示すようにプリンター１は直方体形状のケース６を備える。ケース６の前面６ａには、印刷が施されたラベル用紙３を排出する排紙口７が設けられている。排紙口７の側方には、操作パネル８が設けられている、操作パネル８は、液晶ディスプレイからなる表示部９と操作部１０を備える。
【００２６】
図１（ｂ）に示すように、表示部９は、上下２行分の表示領域を備える。上側の行９ａは表示部９に表示しているメニューの説明を表示する欄である。下側の行９ｂはユーザーが選択するメニューを表示するための欄である。
【００２７】
操作部１０は、操作キー１１と、決定ボタン１２を備える。操作キー１１は上側操作キー１３および下側操作キー１４を備える。ユーザーが上側操作キー１３または下側操作キー１４を押下すると、表示部９の下側の行９ｂに表示されるメニューが変化する。そして、下側の行９ｂに表示されたメニューが選択された状態となる。決定ボタン１２は操作キー１１により選択されたメニューを確定するために用いられる。従って、所望のメニューが下側の行９ｂに表示された状態で決定ボタン１２が押下されると、表示されているメニューが実行される。
【００２８】
ユーザーは操作パネル８を介してプリンター１の印刷設定を行うことができる。印刷設定には、ラベル用紙３の幅寸法、ラベル２の幅寸法、隣り合うラベル２の間のギャップ、ラベル２上の印刷開始位置、印刷品質、ラベル用紙３の搬送経路などの設定が含まれる。
【００２９】
ここで、プリンター１の印刷設定は、プリンター１が備える記憶部１５に記録保持された設定ファイル１６を実行することにより行われる。記憶部１５には複数の設定ファイル１６が記憶保持されている。ユーザーが操作キー１１を操作すると、各設定ファイル１６を実行することにより設定される印刷設定の設定情報がメニューとして表示部９の下側の行９ｂに逐次に表示される。ユーザーは、所望のメニューを表示部９に表示した状態として決定ボタン１２を押下する。これにより、所望の設定情報を備える設定ファイル１６が実行され、プリンター１の印刷設定が行われる。
【００３０】
印刷設定が行われた後にホスト装置４からプリンター１に印刷データが供給されると、プリンター１は印刷処理動作を行う。印刷処理動作では、プリンター１は、搬送モーター１８を駆動して、印刷ヘッド１９による印刷位置を経由する紙搬送路に沿ってラベル用紙３を搬送する。また、プリンター１は、印刷ヘッド１９を駆動して、印刷位置を通過するラベル２に印刷を施す。
【００３１】
（設定ファイル）
図２は設定ファイル１６の説明図である。設定ファイル１６は、そのファイル名に記憶部１５に記憶された他のファイルと区別するための特定の文字列を含む。本例では、プリンター１のファイル管理システムがファイル名に拡張子を備えるファイルを扱う。従って、本例では、設定ファイル１６のファイル名の拡張子を、他のファイルと区別できる特定の文字列とする。具体的には、設定ファイル１６の拡張子を「．ＦＳＦ」とする。
【００３２】
設定ファイル１６はホスト装置４で動作するテキストエディタなどを用いて作成される。設定ファイル１６の中身は、複数の設定コマンドが記述されたスクリプトである。なお、プリンター１の印刷設定用に作成されるスクリプトは、一般的に、フォーマットと言われている。従って、以下の説明では設定ファイル１６の中身をフォーマットという。
【００３３】
図２（ａ）に示すように、フォーマットは、コマンドヘッダー２１、設定コマンド２２、および、コメントヘッダー２３を含む。設定コマンド２２は、フォーマットの始まりを示すコマンドヘッダー２１である「＾ＸＡ」と、フォーマットの終りを示すコマンドヘッダー２１である「＾ＸＺ」の間に記述される。図２（ａ）に示す例では、設定コマンド２２として，ラベル２の左端の印刷開始位置を１０に設定する「＾Ｓ（ＣＬＥ，Ｍ，１０」、ラベル２の先端の印刷開始位置を５に設定する「＾Ｓ（ＣＬＥ，Ｔ，５」、記録用紙がラベル用紙３であることを設定する「＾Ｓ（ＣＬＭ，Ｆ，ＤＬ」、が記述されている。
【００３４】
フォーマットの途中には、コメントが記述されている。コメントは、設定ファイル１６を実行したときに設定コマンド２２として解釈されない部分であり、印刷設定に影響を与えない部分である。コメントは、コメントの始まりを示すコメントヘッダー２３である「＾ＦＸ」と、コメントの終わりを示すコメントヘッダー２３である「＾ＦＳ」と、「＾ＦＸ」と「＾ＦＳ」の間に記述されたコメント文字列２５を含む。
【００３５】
図２（ａ）に示す例では、コメント文字列２５に予め定めた識別子２６が含まれている。識別子２６は「ＴＩＴＬＥ：」である。コメント文字列２５に識別子２６が含まれている場合には、後述するように、コメント文字列２５において識別子２６の後に位置する文字列部分２７が表示部９にメニューとして表示される。すなわち、コメント文字列２５に含まれる識別子２６は、表示部９に文字列部分２７を表示させる表示コマンドとして機能する。フォーマットの作成者は、文字列部分２７に、当該設定ファイル１６に記述されたフォーマットによる設定内容を示す設定情報を記述しておく。
【００３６】
ここで、ホスト装置４からプリンターには、設定ファイル１６を記憶部１５に記憶保持させるための登録コマンドファイル、記憶部１５に記憶保持された特定の設定ファイル１６を実行して当該設定ファイル１６により印刷設定を行う実行コマンドファイル、記憶部１５に記憶保持された特定の設定ファイル１６の内容をホスト装置４に返送させる送信コマンドファイルが供給される。これらのコマンドファイルの中身は、設定ファイルと同様に、コマンドヘッダー２１、設定コマンド２２、コメントヘッダー２３などを含むフォーマットである。
【００３７】
図２（ｂ）に示すように、登録コマンドファイルは、そのフォーマットにコマンドヘッダー２１である「＾ＤＦ」と「＾ＦＳ」を含む。「＾ＤＦ」は設定ファイル１６を記憶部１５に記憶保持させるコマンドである。「＾ＦＳ」はコマンドの終わりを示す。登録コマンドファイルがホスト装置４からプリンター１に供給されると、「＾ＤＦ」と「＾ＦＳ」の間に記述されたファイル名で、その後に記述されたフォーマットを中身とする設定ファイル１６が記憶部１５に記憶保持される。従って、図２（ｂ）に示すフォーマットの登録コマンドファイルがホスト装置４からプリンター１に供給されると、図２（ａ）に記載のフォーマットを中身とする設定ファイル１６が、「ＭＹＦＡＶ０１．ＦＳＦ」というファイル名で記憶部１５に記憶保持される。
【００３８】
図２（ｃ）に示すように、実行コマンドファイルは、そのフォーマットにコマンドヘッダー２１である「＾ＸＦ」と「＾ＦＳ」を含む。「＾ＸＦ」は記憶部１５に記録保持された設定ファイル１６を実行するコマンドである。「＾ＦＳ」はコマンドの終わりを示す。実行コマンドファイルがホスト装置４からプリンター１に供給されると、「＾ＸＦ」と「＾ＦＳ」の間に記述されたファイル名２８の設定ファイル１６が実行される。従って、図２（ｃ）に示すフォーマットの実行コマンドファイルがホスト装置４からプリンター１に供給されると、プリンター１では、記憶部１５に記憶保持された設定ファイル１６のうち、「ＭＹＦＡＶ０１．ＦＳＦ」というファイル名２８の設定ファイル１６が実行され、当該設定ファイル１６による印刷設定が実行される。
【００３９】
図２（ｄ）に示すように、返信コマンドファイルはそのフォーマットにコマンドヘッダー２１である「＾ＨＦ」と「＾ＦＳ」を含む。「＾ＨＦ」は設定ファイル１６の設定内容をホスト装置４に返送するコマンドである。「＾ＦＳ」はコマンドの終わりを示す。返信コマンドファイルがホスト装置４からプリンター１に供給されると、「＾ＨＦ」と「＾ＦＳ」の間に記述されたファイル名２８の設定ファイル１６の設定内容（フォーマット）がプリンター１からホスト装置４に送信される。従って、図２（ｄ）に示すフォーマットの返信コマンドファイルがホスト装置４からプリンター１に供給されると、プリンター１では、記憶部１５に記憶保持された設定ファイル１６のうち、「ＭＹＦＡＶ０１．ＦＳＦ」というファイル名２８の設定ファイル１６のフォーマットがホスト装置４に送信される。
【００４０】
（制御系）
図３はプリンター１の制御系の概略ブロック図である。図３に示すように、プリンター１の制御系はＣＰＵやＲＯＭ、ＲＡＭを備える制御部３１を中心に構成される。制御部３１の入力側には通信部３２が接続されている。また、制御部３１の出力側には印刷ヘッド１９および搬送モーター１８が接続されている。また、制御部３１には、操作パネル８と記憶部１５が接続されている。
【００４１】
通信部３２は、ケーブルやネットワークを介してホスト装置４と制御部３１を通信可能に接続する。
【００４２】
制御部３１は、印刷処理および印刷設定を司る印刷制御部３５、記憶部１５に対するファイルの読み書きを行うファイル制御部（ファイル読込部）３６、操作パネル８を制御する操作パネル制御部３７、および、印刷制御部３５への情報の入力経路を切り替える入力切替部３８を備える。印刷制御部３５は、印刷処理動作を行う駆動制御部４０と、印刷設定動作を行う印刷設定制御部（設定実行部）４１を備える。
【００４３】
駆動制御部４０は、ホスト装置４からの印刷データが制御部３１に入力されると、搬送モーター１８および印刷ヘッド１９を駆動して印刷処理動作を行う。すなわち、駆動制御部４０は、搬送モーター１８を駆動して紙搬送路に沿ってラベル用紙３を搬送し、印刷ヘッド１９を駆動して印刷位置を通過するラベル２に印刷を施す。
【００４４】
ファイル制御部３６は、プリンター１に電源が投入された時、或いは、プリンター１の初期化動作が行われた時に、記憶部１５から、当該記憶部１５に記憶保持された複数の設定ファイル１６を読み込む。本例では、ファイル制御部３６は、拡張子として「．ＦＳＦ」を備えるファイル名のファイルを設定ファイル１６として記憶部１５から読み込む。
【００４５】
また、ファイル制御部３６は、ホスト装置４から登録コマンドファイルが供給された場合には、登録コマンドファイル内で指定されたファイル名で、その後に記述されたフォーマット（コメントや設定コマンド２２）を中身とする設定ファイル１６を記憶部１５に記録保持する。さらに、ファイル制御部３６は、ホスト装置４から送信コマンドファイルが供給された場合には、送信コマンドファイル内で指定されたファイル名の設定ファイル１６の設定内容（フォーマット）をホスト装置４に送信する。
【００４６】
操作パネル制御部３７は、リスト作成部４５と、表示選択制御部４６を備える。
【００４７】
リスト作成部４５は、記憶部１５から読み込まれた複数の設定ファイル１６のそれぞれについてコメント文字列２５に識別子２６が含まれているか否かを判定する。そして、リスト作成部４５は、コメント文字列２５に識別子２６が含まれている設定ファイル１６について、設定ファイル１６のファイル名と当該設定ファイル１６に記述されたコメント文字列２５の文字列部分２７とを対応づけたリストを作成する。さらに、リスト作成部４５は、作成したリストを文字列部分２７の文字コードに基づいて所定の順番に並び替える。また、リスト作成部４５は、並べ替えを行った後のリストを、制御部３１が備えるＲＡＭに記憶保持する。
【００４８】
表示選択制御部４６は、リスト作成部４５が作成したリストを参照して、リストに載った複数の文字列部分２７をそれぞれ表示部９に表示する。より具体的には、図１（ｂ）に示すように、表示選択制御部４６は表示部９の上側の行９ａに、メニューの説明として、「オキニイリセンタク」の文字を表示する。また、表示選択制御部４６は下側の行９ｂに、ユーザーが選択するメニューとして、リストに載った複数の文字列部分２７のうちの一つの文字列部分２７を表示する。ここで、ユーザーが操作キー１１（上側操作キー１３または下側操作キー１４）を押下すると、表示部９の下側の行９ｂに表示されるメニュー（文字列部分２７）がリストの順番に従って逐次に変化する。また、表示部９にメニューが表示されると、表示選択制御部４６は、表示されているメニューを選択した状態とする。なお、リストに載った各文字列部分２７を表示部９に表示する際に文字列部分２７の文字数が予め定めた設定文字数よりも多い場合には、表示選択制御部４６は、設定文字数を超える文字を文字列部分２７から削除して表示する。本例では、設定文字数は１５である。
【００４９】
表示部９に特定のメニューが表示されている状態で（メニューが選択されている状態）で決定ボタン１２が押下されると、操作パネル８から制御部３１に設定実行コマンドが入力される。制御部３１に設定実行コマンドが入力されると、表示選択制御部４６は、リストにおいてメニュー（文字列部分２７）に対応付けられている設定ファイル１６のファイル名を印刷設定制御部４１に供給する。より具体的には、設定実行コマンドが入力されると、表示選択制御部４６は、リストを参照して、表示されているメニュー（文字列部分２７）に対応づけられた設定ファイル１６のファイル名を取得する。そして、表示選択制御部４６は取得したファイル名を印刷設定制御部４１に供給する。
【００５０】
印刷設定制御部４１は、表示選択制御部４６からファイル名が供給されると、当該ファイル名の設定ファイル１６を実行してプリンター１の印刷設定を行う。
【００５１】
また、印刷設定制御部４１は、ホスト装置４から実行コマンドファイルが供給された場合には、実行コマンドファイル内で指定されたファイル名の設定ファイル１６を実行してプリンター１の印刷設定を行う。
【００５２】
入力切替部３８は、通常は、ホスト装置４からの印刷データやコマンドファイルなどが印刷制御部３５に供給されるように、印刷制御部３５への情報の入力経路を設定している。操作パネル８の決定ボタン１２が押下されると（制御部３１に設定実行コマンドが入力されると）、入力切替部３８は、表示選択制御部４６から印刷制御部３５に情報が入力されるように入力経路を切り替える。これにより、入力切替部３８は、表示選択制御部４６から印刷設定制御部４１へのファイル名の供給を可能とする。表示選択制御部４６から印刷設定制御部４１へファイル名が供給されると、入力切替部３８は、その入力経路を元に戻す。
【００５３】
（印刷設定動作）
プリンター１の印刷設定を行う際には、ユーザーは、ホスト装置４においてテキストエディタなどを用いて登録コマンドファイルを作成する。そして、この登録コマンドファイルをプリンター１に送信する。プリンター１は、ホスト装置４からの登録コマンドファイルを受信すると、登録コマンドファイル内で指定されたファイル名でその後に記述されたフォーマット（設定内容）を中身とする設定ファイル１６を記憶部１５に記憶保持する。また、ユーザーは、使用する印刷用紙の用紙種類や所望の印刷品質などに対応させて、複数の登録コマンドファイルを作成して、これらをプリンター１へ送信する。これにより、ユーザーは、記憶部１５に複数の設定ファイル１６を記憶保持させる。
【００５４】
プリンター１で初期化動作が行われると、ファイル制御部３６は記憶部１５から複数の設定ファイル１６を読み込む（ステップＳＴ１）。これに引き続き、リスト作成部４５は設定ファイル１６のファイル名と当該設定ファイル１６に記述されたコメント文字列２５の文字列部分２７とを対応づけたリストを作成する。また、リスト作成部４５は作成したリストを文字列部分２７の文字コードに基づいて所定の順番に並び替える（ステップＳＴ２）。
【００５５】
リストが作成されると、表示選択制御部４６は、リストに載った複数の文字列部分２７をメニューとして表示部９に表示する（ステップＳＴ３）。ここで、ユーザーは、上側操作キー１３または下側操作キー１４を押下して、表示部９に表示されるメニュー（文字列部分２７）を変化させる。そして、所望のメニュー（文字列部分２７）が表示されたところで、上側操作キー１３および下側操作キー１４の操作を停止する。所望のメニュー（文字列部分２７）が表示部９に表示されている状態は、当該メニュー（文字列部分２７）が選択された状態である（ステップＳＴ４）。なお、リストに載った各文字列部分２７の文字数が予め定めた設定文字数よりも多い場合には、表示部９に表示される文字列部分２７は、設定文字数を超える文字が文字列部分２７から削除されたものとなる。
【００５６】
その後、ユーザーによって決定ボタン１２が押下されると、操作パネル８から制御部３１に設定実行コマンドが入力される（ステップＳＴ５）。制御部３１に設定実行コマンドが供給されると、表示選択制御部４６は、表示部９に表示されているメニュー（文字列部分２７）に基づいてリストを参照し、当該メニュー（文字列部分２７）に対応づけられた設定ファイル１６のファイル名を取得する。そして、表示選択制御部４６は、取得したファイル名を印刷設定制御部４１に供給する（ステップＳＴ６）。ここで、操作パネル８から制御部３１に設定コマンド２２が供給されると、入力切替部３８は、表示選択制御部４６から印刷設定制御部４１にファイル名を供給できるように、印刷制御部３５への情報の入力経路を一時的に切り替える。
【００５７】
ファイル名が供給されると、印刷設定制御部４１は、当該ファイル名の設定ファイル１６を実行する（ステップＳＴ７）。これにより、実行された設定ファイル１６のフォーマットに記述された印刷内容がプリンター１の印刷設定となる。
【００５８】
なお、印刷設定動作は、ホスト装置４からプリンター１に実行コマンドファイルが供給されることにより行われる場合もある。この場合には、印刷設定制御部４１は、記憶部１５に記憶保持された複数の設定ファイル１６のうち、ホスト装置４から供給された実行コマンドファイル内で指定されたファイル名の設定ファイル１６を実行する。これにより、実行された設定ファイル１６のフォーマットに記述された印刷内容がプリンター１の印刷設定となる。
【００５９】
（作用効果）
本例によれば、記憶部１５から読み込んだ複数の設定ファイル１６について、設定ファイル１６内に記述されたコメント文字列２５に識別子２６が含まれている場合に、コメント文字列２５の一部分である文字列部分２７と当該設定ファイル１６のファイル名を対応づけたリストを作成する。そして、リストに掲載された複数の文字列部分２７をそれぞれ表示部９に表示する。従って、コメント文字列２５の文字列部分２７に設定ファイル１６を実行することにより設定される印刷設定の設定情報を記述しておけば、各設定ファイル１６の設定情報を表示部９にメニューとして表示できる。よって、ユーザーは、表示部９に表示されたメニューを確認しながら、印刷設定を行うことができる。また、一つのメニューが選択された状態で設定実行コマンドが入力されると、選択されたメニュー（文字列部分２７）に対応づけられた設定ファイル１６が実行されるので、ユーザーは印刷設定を簡易に行うことができる。
【００６０】
ここで、本例では、設定コマンド２２として表示部９に設定情報を表示するコマンドを追加するのではなく、設定コマンド２２として解釈されないコメント文字列２５に含まれる識別子２６「ＴＩＴＬＥ：」に基づいて表示部９にメニュー（文字列部分２７）を表示する。従って、従来からある設定コマンド２２のコマンド体系を維持できる。
【００６１】
また、本例では、リストを文字列部分２７の文字コードに基づいて所定の順番に並び替え、リストに載った複数の文字列部分２７のそれぞれを、並び替えた順番で表示部９に表示する。これにより、メニュー（文字列情報）を表示部９に表示する順番を規則的なものとすることができるので、ユーザーがメニューを選択しやすい。
【００６２】
さらに、本例では、設定ファイル１６に予め定めた特定の文字列を含むファイル名を付けてあるので、リストを作成する際に、コメント文字列２５に識別子２６が含まれている設定ファイル１６だけを記憶部１５から読み込むことができる。また、ユーザーは、設定ファイル１６が表示部９に設定情報などを表示させる識別子２６を含むものであるか否かを、設定ファイル１６のファイル名に基づいて判別できる。
【００６３】
（その他の実施の形態）
なお、記憶部１５に記憶保持された設定ファイル１６が１つである場合には、リスト作成部４５によるリストの作成を省略してもよい。すなわち、記憶部１５に記憶保持された設定ファイル１６が１つである場合には、ファイル制御部３６が設定ファイル１６を読み込んだ後に、表示選択制御部４６が当該設定ファイル１６のコメント文字列２５の文字列部分２７をメニューとして表示部９に表示するものとすることができる。また、印刷設定制御部４１は、文字列部分２７が表示部９に表示されているときに決定ボタン１２が押下されると（設定実行コマンドが入力されると）、記憶部１５の設定ファイル１６を実行するものとすることができる。
【００６４】
また、上記の例では、コメント文字列２５に含まれる識別子２６が、表示部９に文字列部分２７を表示させる表示コマンドとして機能するものであるが、識別子２６に他の動作を行わせる機能を持たせることもできる。この場合、例えば、特定の識別子がある場合に、プリンター１を鳴動させる機能を持たせることなどができる。
【符号の説明】
【００６５】
１・・プリンター、２・・ラベル、３・・ラベル用紙、４・・ホスト装置、５・・印刷システム、６・・ケース、６ａ・・前面、７・・排紙口、８・・操作パネル、９・・表示部、９ａ・・上側の行、９ｂ・・下側の行、１０・・操作部、１１・・操作キー、１２・・決定ボタン、１３・・上側操作キー、１４・・下側操作キー、１５・・記憶部、１６・・設定ファイル、１８・・搬送モーター、１９・・印刷ヘッド、２１・・コマンドヘッダー、２２・・設定コマンド、２３・・コメントヘッダー、２５・・コメント文字列、２６・・識別子、２７・・文字列部分、２８・・ファイル名、３１・・制御部、３２・・通信部、３５・・印刷制御部、３６・・ファイル制御部（ファイル読込部）、３７・・操作パネル制御部、３８・・入力切替部、４０・・駆動制御部、４１・・印刷設定制御部（設定実行部）、４５・・リスト作成部、４６・・表示選択制御部
【図１】
2017030185.tif 000003
【図２】
2017030185.tif 000004
【図３】
2017030185.tif 000005
【図４】
2017030185.tif 000006