(57)【要約】      （修正有）【課題】設定項目に関する情報を印刷する印刷装置について、設定項目に関する情報を印刷する際に、適切な情報を付加して印刷できる印刷装置、及び印刷装置の制御方法を提供する。【解決手段】印刷装置１の制御部２０は、設定値を設定する対象の１の設定項目に設定可能な設定値を印刷媒体に印刷し、入力部２４への入力に基づいて当該１の設定項目に設定値を設定する設定モードのとき、当該１の設定項目の第１設定値が記憶部２１に記憶されている場合は、印刷媒体に印刷する設定値のうち、当該１の設定項目の第１設定値に対応する設定値と対応付けて第１の画像を印刷部２３に印刷させ、当該１の設定項目の第１設定値が記憶部２１に記憶されてない場合は、印刷媒体に印刷する設定値のうち、当該１の設定項目の第２設定値に対応する設定値と対応付けて第１の画像を印刷部２３に印刷させる制御部２０を備える。【選択図】図２
2018051972.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷する印刷部と、
入力を受け付ける入力部と、
設定項目について、現時点で設定されている現在設定値、第１タイミングで設定された第１設定値、及び、前記第１タイミングよりも前の第２タイミングで設定された第２設定値を記憶可能な記憶部と、
設定値を設定する対象の１の設定項目に設定可能な設定値を前記印刷媒体に印刷し、前記入力部への入力に基づいて当該１の設定項目に設定値を設定する設定モードのとき、
当該１の設定項目の前記第１設定値が前記記憶部に記憶されている場合は、前記印刷媒体に印刷する設定値のうち、当該１の設定項目の前記第１設定値に対応する設定値と対応付けて第１の画像を前記印刷部に印刷させ、
当該１の設定項目の前記第１設定値が前記記憶部に記憶されてない場合は、前記印刷媒体に印刷する設定値のうち、当該１の設定項目の前記第２設定値に対応する設定値と対応付けて前記第１の画像を前記印刷部に印刷させる制御部と、を備える印刷装置。
【請求項２】
前記制御部は、
前記設定モードのとき、設定値を設定する対象の１の設定項目に設定可能な設定値として前記印刷媒体に印刷する設定値のうち、前記現在設定値に対応する設定値と対応付けて前記第１の画像とは異なる第２の画像を印刷する請求項１に記載の印刷装置。
【請求項３】
前記第１設定値は製造後の使用態様に応じて設定され、前記第２設定値は製造時に設定される請求項１又は２に記載の印刷装置。
【請求項４】
外部の装置と通信する通信部を備え、
前記制御部は、
前記通信部で、設定項目について、前記現在設定値を、前記第１設定値として記憶することを指示する制御コマンドを受信した場合、受信した前記制御コマンドに基づいて、設定項目の前記現在設定値を、前記第１設定値として前記記憶部に記憶させる請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
印刷媒体に印刷する印刷部と、入力を受け付ける入力部と、設定項目について、現時点で設定されている現在設定値、第１タイミングで設定された第１設定値、及び、前記第１タイミングよりも前の第２タイミングで設定された第２設定値を記憶可能な記憶部と、を備える印刷装置の制御方法であって、
設定値を設定する対象の１の設定項目に設定可能な設定値を前記印刷媒体に印刷し、前記入力部への入力に基づいて当該１の設定項目に設定値を設定する設定モードのとき、
当該１の設定項目の前記第１設定値が前記記憶部に記憶されている場合は、前記印刷媒体に印刷する設定値のうち、当該１の設定項目の前記第１設定値に対応する設定値と対応付けて第１の画像を前記印刷部に印刷させ、
当該１の設定項目の前記第１設定値が前記記憶部に記憶されてない場合は、前記印刷媒体に印刷する設定値のうち、当該１の設定項目の前記第２設定値に対応する設定値と対応付けて前記第１の画像を前記印刷部に印刷させる印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、印刷装置（プリンター）に関し、設定項目に設定された設定値を記憶し、記憶した設定値を表示等の手段により出力するものがある（例えば、特許文献１参照）。また、この種の印刷装置では、設定項目に関する情報を印刷し、ユーザーが、印刷された設定項目に関する情報に基づいて、設定項目への設定値の設定を行えるようにしたものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７５１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した印刷装置にように、設定項目への設定値の設定に際して、設定項目に関する情報を印刷する印刷装置では、適切な情報を付加して印刷することによって、ユーザーが的確に設定を行えるようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、設定項目に関する情報を印刷する印刷装置について、設定項目に関する情報を印刷する際に、適切な情報を付加して印刷できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の印刷装置は、印刷媒体に印刷する印刷部と、入力を受け付ける入力部と、設定項目について、現時点で設定されている現在設定値、第１タイミングで設定された第１設定値、及び、前記第１タイミングよりも前の第２タイミングで設定された第２設定値を記憶可能な記憶部と、設定値を設定する対象の１の設定項目に設定可能な設定値を前記印刷媒体に印刷し、前記入力部への入力に基づいて当該１の設定項目に設定値を設定する設定モードのとき、当該１の設定項目の前記第１設定値が前記記憶部に記憶されている場合は、前記印刷媒体に印刷する設定値のうち、当該１の設定項目の前記第１設定値に対応する設定値と対応付けて第１の画像を前記印刷部に印刷させ、当該１の設定項目の前記第１設定値が前記記憶部に記憶されてない場合は、前記印刷媒体に印刷する設定値のうち、当該１の設定項目の前記第２設定値に対応する設定値と対応付けて前記第１の画像を前記印刷部に印刷させる制御部と、を備える。
本発明の構成によれば、ユーザーは、印刷媒体に印刷された第１の画像に基づいて、設定項目に設定可能な設定値のうち、第１設定値が記憶部に記憶されている場合は、第１設定値を、第１設定値が記憶部に記憶されていない場合（第１設定値がヌル値（null値、空値）である場合を含む。）は、第２設定値を認識できる。ユーザーは、当該認識に基づいて、設定項目に設定する設定値を的確に選択し、選択した設定値を設定項目に設定できる。すなわち、上記構成によれば、印刷装置は、印刷媒体に設定に関する適切な情報を付加して印刷し、これにより、ユーザーは、的確に設定を行える。
【０００６】
また、本発明は、前記制御部は、前記設定モードのとき、設定値を設定する対象の１の設定項目に設定可能な設定値として前記印刷媒体に印刷する設定値のうち、前記現在設定値に対応する設定値と対応付けて前記第１の画像とは異なる第２の画像を印刷する。
本発明の構成によれば、ユーザーは、印刷媒体に印刷された第２の画像に基づいて、設定項目に設定可能な設定値のうち、現在設定値を認識でき、当該認識に基づいて、的確に設定を行うことができる。
【０００７】
また、本発明は、前記第１設定値は製造後の使用態様に応じて設定され、前記第２設定値は製造時に設定される。
本発明の構成によれば、印刷媒体への設定に関する画像の印刷に際し、設定項目に設定可能な設定値のうち、製造時に設定された初期値よりも、使用態様に応じて設定された第１設定値に対して、優先的に、第１の画像を付加できる。
【０００８】
また、本発明は、外部の装置と通信する通信部を備え、前記制御部は、前記通信部で、設定項目について、前記現在設定値を、前記第１設定値として記憶することを指示する制御コマンドを受信した場合、受信した前記制御コマンドに基づいて、設定項目の前記現在設定値を、前記第１設定値として前記記憶部に記憶させる。
本発明の構成によれば、外部の装置から制御コマンドを印刷装置に送信することにより、現在設定値を、第１設定値として記憶部に記憶させることができる。
【０００９】
また、上記課題を解決するために、本発明は、印刷媒体に印刷する印刷部と、入力を受け付ける入力部と、設定項目について、現時点で設定されている現在設定値、第１タイミングで設定された第１設定値、及び、前記第１タイミングよりも前の第２タイミングで設定された第２設定値を記憶可能な記憶部と、を備える印刷装置の制御方法であって、設定値を設定する対象の１の設定項目に設定可能な設定値を前記印刷媒体に印刷し、前記入力部への入力に基づいて当該１の設定項目に設定値を設定する設定モードのとき、当該１の設定項目の前記第１設定値が前記記憶部に記憶されている場合は、前記印刷媒体に印刷する設定値のうち、当該１の設定項目の前記第１設定値に対応する設定値と対応付けて第１の画像を前記印刷部に印刷させ、当該１の設定項目の前記第１設定値が前記記憶部に記憶されてない場合は、前記印刷媒体に印刷する設定値のうち、当該１の設定項目の前記第２設定値に対応する設定値と対応付けて前記第１の画像を前記印刷部に印刷させる。
本発明の構成によれば、ユーザーは、印刷媒体に印刷された第１の画像に基づいて、設定項目に設定可能な設定値のうち、第１設定値が記憶部に記憶されている場合は、第１設定値を、第１設定値が記憶部に記憶されていない場合は、第２設定値を認識できる。ユーザーは、当該認識に基づいて、設定項目に設定する設定値を的確に選択し、選択した設定値を設定項目に設定できる。すなわち、上記構成によれば、印刷装置は、印刷媒体に設定に関する適切な情報を付加して印刷し、これにより、ユーザーは、的確に設定を行える。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る印刷装置の外観斜視図である。
【図２】印刷システムの機能的構成を示すブロック図。
【図３】ホストコンピューター、印刷装置の動作を示すフローチャート。
【図４】印刷装置が製造された後の流れを示す図。
【図５】印刷装置の動作を示すフローチャート。
【図６】印刷装置の動作を示すフローチャート。
【図７】設定関連画像を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷装置１の外観斜視図である。
印刷装置１は、筐体１０にロール紙Ｒ（印刷媒体）を収容し、ライン型のサーマルヘッド（不図示）によってロール紙Ｒに画像を印刷するラインサーマルプリンターである。
図１に示すように、筐体１０の上面１０ａには、開閉可能なカバー１２が設けられる。カバー１２は、上面１０ａに設けられた押下式のレバー１３を押し下げることによって、開状態となる。カバー１２が開状態となると、筐体１０内においてロール紙Ｒを収容する収容部が露出し、ロール紙Ｒの補充、交換を行える。
【００１２】
印刷装置１の筐体１０の上面１０ａには、印刷後のロール紙Ｒを排出する排紙口１４が設けられる。排紙口１４に対応する位置には、ロール紙Ｒをカットするカット刃１５が設けられる。
印刷装置１の筐体１０の上面１０ａには、パネル１８が設けられる。パネル１８には、押下式のスイッチである操作スイッチ１７、及び、印刷装置１の状態等を表示する複数のＬＥＤ１９が設けられる。
印刷装置１の筐体１０の前面１０ｂには、印刷装置１の電源をオン／オフする電源スイッチ１６が設けられる。
【００１３】
以上のように、本実施形態に係る印刷装置１の筐体１０には、ユーザーがカバー１２を開状態とすることなく操作可能なスイッチとして、電源スイッチ１６、及び、操作スイッチ１７が設けられる一方、他のスイッチは設けられない。また、印刷装置１は、液晶表示パネルや、有機ＥＬパネル等の、情報を表示可能な表示パネルを備えていない。これにより、筐体１０の小型化が図られている。
【００１４】
図２は、本実施形態に係る印刷システム２の機能的構成を示すブロック図である。
図２に示すように、印刷システム２は、ホストコンピューター３と、印刷装置１とを備え、ホストコンピューター３の制御で、印刷装置１が印刷を実行するシステムである。印刷システム２は、例えば、スーパーマーケットや、コンビニエンスストア、飲食店等の店舗のレジカウンターに設けられ、レジカウンターで行われる会計に応じて、レシートを発行する。
【００１５】
図２に示すように、印刷装置１は、制御部２０（制御部）と、記憶部２１（記憶部）と、通信部２２（通信部）と、印刷部２３と、入力部２４とを備える。これらは印刷装置１の内部の基板に実装されている。
制御部２０は、ＣＰＵや、不揮発性メモリーであるフラッシュＲＯＭ等のＲＯＭ、揮発性メモリーであるＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、印刷装置１の各部を制御する。制御部２０は、例えばＣＰＵが、ＲＯＭ、ＲＡＭ等の記憶部２１に記憶されたファームウェア等のプログラムを読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェアとソフトウェアとの協業により処理を実行する。
記憶部２１は、各種データを記憶する。例えばＣＰＵが、ＲＯＭに記憶された各種データを読み出してＲＡＭに書込み、ＲＡＭを使用して演算等を行う。記憶部２１は、現在設定ファイルＳＦＧ、第１設定ファイルＳＦ１、及び、第２設定ファイルＳＦ２を記憶する。以下、現在設定ファイルＳＦＧ、第１設定ファイルＳＦ１、及び、第２設定ファイルＳＦ２を区別しない場合、「設定ファイル」という。現在設定ファイルＳＦＧ、第１設定ファイルＳＦ１、及び、第２設定ファイルＳＦ２については、後述する。
【００１６】
通信部２２は、ホストコンピューター３に接続され、制御部２０の制御で、ホストコンピューター３と所定の通信規格に従って通信する。ホストコンピューター３と印刷装置１との間での通信に用いられる通信規格は、有線通信に係る規格であっても、無線通信に係る規格であってもよい。有線通信に係る規格は、例えば、ＵＳＢや、ＲＳ２３２Ｃ等のＵＳＢ以外のシリアル通信規格、ＩＥＥＥ１２８４等のパラレル通信規格、イーサネット（登録商標）である。また、無線通信に係る規格は、例えば、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮに係る通信規格、Bluetooth（登録商標）等の近距離無線通信に係る規格である。
印刷部２３は、印刷機構、搬送機構、及び切断機構を少なくとも有する。印刷機構は、サーマルヘッド、その他の印刷に関する要素を備える。搬送機構は、印刷装置１に収容されたロール紙Ｒを所定方向に搬送する搬送ローラー、その他のロール紙の搬送に関する要素を備える。切断機構は、ロール紙Ｒを切断するカット刃１５（図１参照。）、その他のロール紙の切断に関する要素を備える。印刷部２３は、制御部２０の制御で、搬送機構によりロール紙Ｒを所定の方向に搬送し、印刷機構によりロール紙Ｒに画像を印刷し、切断機構によりロール紙Ｒを所定の位置で切断することによって、画像が印刷された紙片を発行できる。
入力部２４は、電源スイッチ１６、及び、操作スイッチ１７、カバースイッチ（不図示）を備え、これらスイッチに対する操作を検出し、制御部２０に出力する。制御部２０は、入力部２４からの入力に基づいて、スイッチに対する操作に対応する処理を実行する。
【００１７】
ホストコンピューター３は、印刷装置１を制御するコンピューターである。ホストコンピューター３には、所定のアプリケーション、及び、印刷装置１に対応するプリンタードライバーがインストールされ、所定のアプリケーション、プリンタードライバー、その他の付随するプログラムの機能により、印刷装置１を制御する。
【００１８】
次に、ホストコンピューター３の制御で印刷装置１が印刷を実行するときの、ホストコンピューター３、及び、印刷装置１の動作について説明する。
以下では、印刷システム２がレジカウンターに設けられ、レジカウンターにおける会計に応じてレシートを発行する場合を例にして、ホストコンピューター３、及び、印刷装置１の動作について説明する。
【００１９】
図３は、レシートを発行するときのホストコンピューター３、及び、印刷装置１の動作を示すフローチャートである。図３において、フローチャートＦＡはホストコンピューター３の動作を示すフローチャートであり、フローチャートＦＢは印刷装置１の動作を示すフローチャートである。
【００２０】
図３のフローチャートＦＡに示すように、ホストコンピューター３は、所定のアプリケーション、及び、プリンタードライバーの機能により、制御データを生成する（ステップＳＡ１）。制御データは、レシートの発行を指示するデータであり、印刷装置１にレシートの発行に必要な処理を実行させる複数の制御コマンドを含んで構成される。
次いで、ホストコンピューター３は、ステップＳＡ１で生成した制御データを、印刷装置１に送信する（ステップＳＡ２）。
【００２１】
図３のフローチャートＦＢに示すように、印刷装置１の制御部２０は、通信部２２を制御して、制御データを受信する（ステップＳＢ１）。受信した制御データに含まれる制御コマンドのそれぞれは、記憶部２１に構成される図示しない受信バッファーに順番に格納される。
次いで、制御部２０は、現在設定ファイルＳＦＧを参照する（ステップＳＢ２）。
【００２２】
現在設定ファイルＳＦＧは、複数の設定項目について、設定項目を識別する識別情報（以下、「設定項目識別情報」という。）と、設定項目に設定された設定値とが対応付けて記述されたファイルである。設定項目は、印刷装置１が行う印刷に関する設定や、印刷装置１が行う通信に関する設定等の印刷装置１に関する設定ごとに定義された項目である。設定項目ごとに、設定値が対応付けられる。
本実施形態では、印刷に関する設定項目として、少なくとも、印刷速度に関する設定項目（以下、「印刷速度設定項目」という。）がある。また本実施形態において、印刷速度設定項目に設定可能な設定値として、「高速」、「中速」、及び「低速」がある。印刷に関する設定項目は、印刷速度に関する設定項目のほか、例えば、フォントに関する設定項目や、印刷濃度に関する設定項目、余白に関する設定項目等を含んでもよい。また、通信に関する設定項目として、例えば、通信に使用する通信規格に関する設定項目がある。
現在設定ファイルＳＦＧは、印刷装置１が処理を実行する際に実際に取得して使用する設定項目の設定値が記憶されている点で、後述する第１設定ファイルＳＦ１、及び、第２設定ファイルＳＦ２と異なる。すなわち、制御部２０は、各種処理を実行する場合、後述する第１設定ファイルＳＦ１、及び、第２設定ファイルＳＦ２ではなく、現在設定ファイルＳＦＧを参照して使用する。
以下、現在設定ファイルＳＦＧに記述された設定値を、適宜、「現在設定値」という。
【００２３】
ステップＳＢ２で現在設定ファイルＳＦＧを参照した後、制御部２０は、印刷に関する設定項目の設定値を取得する（ステップＳＢ３）。ステップＳＢ３において、制御部２０は、少なくとも印刷速度設定項目の設定値を取得する。
次いで、制御部２０は、ステップＳＢ３で取得した設定値を反映して（用いて）、印刷部２３を制御して、レシートを発行する（ステップＳＢ４）。ステップＳＢ４において、制御部２０は、受信バッファーに格納された制御コマンドを、順次、読み出して実行することによって以下の処理を実行する。すなわち、制御部２０は、搬送機構を制御してロール紙Ｒを、適宜、所定の方向に搬送すると共に、印刷機構を制御してロール紙Ｒに会計に関する情報に対応する画像を印刷し、切断機構を制御してロール紙Ｒを所定の位置で切断することによって、レシートを発行する。レシートの発行に関する各種処理を実行する際、制御部２０は、ステップＳＢ３で取得した設定値を反映した処理を実行する。各種処理の実行に際し、制御部２０は、関連する設定項目の設定値を反映して、処理を実行する。例えば、印刷速度設定項目の設定値が、設定値「高速」である場合、制御部２０は、設定値「高速」に対応する速度で搬送機構と印刷機構を制御して、印刷に関連する処理を実行する。
【００２４】
次に、印刷装置１が製造されてから、ユーザーの元に届いて使用されるまでの基本的な流れについて、第１設定ファイルＳＦ１、及び、第２設定ファイルＳＦ２と併せて説明する。
図４は、印刷装置１が製造されてから、ユーザーの元に届いて使用されるまでの基本的な流れの説明に利用する図である。
【００２５】
＜製造段階＞
製造段階において、印刷装置１は、所定の工場で製造される。当該所定の工場において、印刷装置１は、モデルごとに、共通する仕様の装置が量産される。後述するように、当該所定の工場で製造された印刷装置１は、仕向地ごとにグルーピングされ、各仕向地に出荷される。
製造段階では、所定のタイミングで、第２設定ファイルＳＦ２の記憶部２１への記憶が行われる。第２設定ファイルＳＦ２は、現在設定ファイルＳＦＧと同様、設定項目のそれぞれについて、設定項目識別情報と、設定値とが対応付けて記述されたファイルである。設定項目のそれぞれについて、第２設定ファイルＳＦ２に記述される設定値は、印刷装置１が同一のモデルであれば、印刷装置１の仕向地や客先の仕様等にかかわらず、同一の値とされる。つまり、同一のモデルの印刷装置１の第２設定ファイルＳＦ２の内容は、仕向地や客先の仕様等にかかわらず、同一である。また、第２設定ファイルＳＦ２に記述される設定値は、所定の例外を除き、基本的には、ヌル値ではなく、印刷装置１の動作等を規定する具体的な値である。、印刷装置１は、第２設定ファイルＳＦ２に記述される設定値を用いて、印刷等の一連の動作が可能となる。
なお、記憶部２１のＲＯＭ等のメモリーは製造時に所定の形式でフォーマットされ、記憶されるデータはヌル値となる。ヌル値は、１ビットの場合０か１のいずれかであり、複数ビットの場合０の連続した値か１の連続した値のいずれかとなる。フォーマット後、記憶部２１に何らかのデータの書込みがされていない場合、値はヌル値のままとなる。
以上、第２設定ファイルＳＦ２に記述された設定値を、適宜、「デフォルト値」という。すなわち、デフォルト値は、印刷装置１の製造時に、設定項目に設定される設定値である。デフォルト値は、「第２設定値」に相当する。
【００２６】
例えば、第２設定ファイルＳＦ２の記憶部２１への記憶は、以下のようにして行われる。すなわち、第２設定ファイルＳＦ２の記憶部２１への記憶に際し、制御部２０や記憶部２１を搭載した基板を組み込んだ印刷装置１が、所定の装置に接続される。印刷装置１の制御部２０は、当該所定の装置から、第２設定ファイルＳＦ２を含み、第２設定ファイルＳＦ２の記憶部２１への記憶を指示する制御コマンドを受信する。印刷装置１の制御部２０は、受信した制御コマンドに基づいて、第２設定ファイルＳＦ２を記憶部２１に記憶する。
また例えば、第２設定ファイルＳＦ２の記憶部２１への記憶は、以下のようにして行われる。すなわち、所定の手段により、各設定項目の設定値が記述された現在設定ファイルＳＦＧが記憶部２１に記憶される。次いで、所定の手段により、記憶部２１に記憶された現在設定ファイルＳＦＧが複製されることによって、第２設定ファイルＳＦ２が記憶部２１に記憶される。
製造段階において、第２設定ファイルＳＦ２を記憶部２１に記憶する方法は、例示した方法に限らず、どのような方法であってもよい。
例えば、ＲＯＭライター等の書込み装置を用いて、基板に実装する前の記憶部２１のＲＯＭ等に直接、または基板に実装後の記憶部２１に配線を経由して書き込むようにしてもよい。
製造段階において、第２設定ファイルＳＦ２が記憶部２１に記憶されるタイミングは、「第２タイミング」に相当する。
【００２７】
＜仕向地出荷段階＞
仕向地出荷段階において、所定の工場で製造された印刷装置１は、対応する仕向地や、特定の仕様を要求する客先にも出荷される。同一のモデルの印刷装置１であっても、仕向地（以下、客先も含む）が異なる場合があり、設定値（仕様）が異なる。
仕向地出荷段階では、所定のタイミングで、第１設定ファイルＳＦ１の記憶部２１への記憶が行われる。第１設定ファイルＳＦ１は、現在設定ファイルＳＦＧと同様、設定項目のそれぞれについて、設定項目識別情報と、設定値とが対応付けて記述されたファイルである。
設定項目のそれぞれについて、第１設定ファイルＳＦ１に記述される設定値は、仕向地に応じた値とされる。従って、１の設定項目について、第１設定ファイルＳＦ１に記述される設定値は、仕向地によって異なる場合がある。
後述するように、第１設定ファイルＳＦ１に記述された設定値は、後述する設定ファイル初期化処理において、現在設定ファイルＳＦＧに記述された設定値を初期化する際に用いられる。
ここで、仕向地によって、想定される印刷装置１の使用態様は異なる。このため、１の設定項目について、適切な設定値が仕向地によって異なる場合がある。例えば、第１の仕向地と、第２の仕向地とが存在する場合において、印刷速度設定項目の設定値として、第１の仕向地では、設定値「高速」が適切である一方、第２の仕向地では、設定値「低速」が適切な場合がある。客先により好みの印刷濃度に設定する場合もある。また、記憶部２１に各種フォントデータを記憶しており、仕向地によりどのフォントデータを使用するかを設定する。例えば、仕向地により「英語」「フランス語」「ドイツ語」等の言語のいずれかの設定をし、対応するフォントデータを使用できるようにする。また、「￥（円）」「＄（ドル）」などの通貨を示すフォントデータを仕向地により設定する。
以上、第１設定ファイルＳＦ１に記述された設定値であって、その値がヌル値ではないものを、適宜、「初期設定値」という。初期設定値は、「第１設定値」に相当する。
【００２８】
第２設定ファイルＳＦ２の記憶部２１への記憶は、例えば、第１設定ファイルＳＦ１を記憶部２１へ記憶する方法として例示した方法で実行される。ただし、仕向地出荷段階において、第１設定ファイルＳＦ１を記憶部２１に記憶する方法は、どのような方法であってもよい。
仕向地出荷段階において、第１設定ファイルＳＦ１が記憶部２１に記憶されるタイミングは、「第１タイミング」に相当する。なお、第１設定ファイルＳＦ１が後述する方法で更新されるタイミングも「第１タイミング」に相当する。
第１設定ファイルＳＦ１の記憶部２１への記憶は、印刷装置１が製造される工場でおこなわれてもよい。他の場所、例えば、現地でカスタマイズするように仕向地や物流センター、営業所で行われてもよい。
なお、第１設定ファイルＳＦ１に記述される設定値は、設定がされていない部分はヌル値となっている場合がある。
【００２９】
＜使用段階＞
使用段階において、仕向地に出荷された印刷装置１は、ユーザーにより所定の場所（例えば、店舗のレジカウンター。）に設けられ、使用される。
ユーザーは、所定の手段で、印刷装置１の使用態様に応じて、現在設定ファイルＳＦＧを更新させる。なお、現在設定ファイルＳＦＧを更新させる方法については、後に説明する。１の設定ファイルを更新するとは、当該１の設定ファイルにおいて、１又は複数の設定項目の設定項目識別情報と対応付けて記述された設定値の内容を変更することをいう。例えば、印刷装置１が店舗のレジカウンターに設けられる場合において、ユーザーは、現場の要望に応じて、印刷速度設定項目の現在設定値を、設定値「低速」から、設定値「高速」に変更する。
また、ユーザーは、後述する設定ファイル初期化処理を印刷装置１に実行させることにより、第１設定ファイルＳＦ１及び第２設定ファイルＳＦ２に基づいて、現在設定ファイルＳＦＧを更新させることができる。
【００３０】
さらに、使用段階において、ユーザーは、所定の手段で、第１設定ファイルＳＦ１を更新させることができる。
ユーザーは、少なくとも以下の方法で、印刷装置１に、第１設定ファイルＳＦ１の内容が現在設定ファイルＳＦＧの内容と同一となるように、現在設定ファイルＳＦＧに基づいて第１設定ファイルＳＦ１を更新し、ＲＡＭ等に記憶されている現在設定ファイルＳＦＧの内容を第１設定ファイルＳＦ１の内容としてＲＯＭ等に保存させることができる。１の設定ファイルの内容と、他の設定ファイルの内容とが同一とは、それぞれの設定ファイルにおいて、設定項目ごとの設定値が同一であることを意味する。
すなわち、ユーザーは、印刷装置１のメンテナンス用のソフトウェアツールがインストールされた端末を、印刷装置１に接続する。端末は、ホストコンピューター３であってもよい。ユーザーは、ソフトウェアツールが提供するユーザーインターフェースに必要な情報を入力し、現在設定ファイルＳＦＧに基づく第１設定ファイルＳＦ１の更新を指示する。端末は、ソフトウェアツールの機能により、現在設定ファイルＳＦＧに基づく第１設定ファイルＳＦ１の更新を指示する制御コマンドを生成し、印刷装置１に送信する。現在設定ファイルＳＦＧに基づく第１設定ファイルＳＦ１の更新を指示する制御コマンドは、「設定項目について、現在設定値を、第１設定値として記憶することを指示する制御コマンド」に相当する。
印刷装置１の制御部２０は、通信部２２を制御して、制御コマンドを受信する。制御部２０は、受信した制御コマンドに基づいて、第１設定ファイルＳＦ１の内容が現在設定ファイルＳＦＧの内容と同一となるように、第１設定ファイルＳＦ１を更新する。第１設定ファイルＳＦ１を更新する処理は、「設定項目の現在設定値を、第１設定値として記憶部２１に記憶させる」処理に相当する。
後述する設定ファイル初期化処理が印刷装置１により実行された場合、第１設定ファイルＳＦ１及び第２設定ファイルＳＦ２に基づいて現在設定ファイルＳＦＧが更新される。ユーザーは、設定ファイル初期化処理が実行された場合に、当該処理で第１設定ファイルＳＦ１が使用されることを踏まえた適切なタイミングで、現在設定ファイルＳＦＧに基づく第１設定ファイルＳＦ１の更新を実行させる。
【００３１】
次に、設定ファイル初期化処理について説明する。
設定ファイル初期化処理は、第１設定ファイルＳＦ１及び第２設定ファイルＳＦ２に基づいて現在設定ファイルＳＦＧを更新し、現在設定ファイルＳＦＧに記述された設定値を初期化する処理である。
【００３２】
図５のフローチャートＦＣは、設定ファイル初期化処理を実行するときの印刷装置１の動作を示すフローチャートである。ここでは設定項目毎に順次処理をする例で説明する。
図５のフローチャートＦＣに示すように、印刷装置１の制御部２０は、設定ファイル初期化処理の開始の指示があったか否かを監視する（ステップＳＣ１）。
例えば、ステップＳＣ１において、制御部２０は、印刷装置１に接続された外部の装置から、設定ファイル初期化処理の開始を指示する制御コマンドを受信した場合に、設定ファイル初期化処理の開始の指示があったと判別する。外部の装置は、上述したソフトウェアツールがインストールされた端末でもよく、ホストコンピューター３でもよい。
また例えば、ステップＳＣ１において、制御部２０は、ユーザーにより、印刷装置１に対して所定の操作があったことを検出した場合に、設定ファイル初期化処理の開始の指示があったと判別する。
【００３３】
設定ファイル初期化処理の開始の指示があった場合（ステップＳＣ１：ＹＥＳ）、制御部２０は、現在設定ファイルＳＦＧに設定値が記述された設定項目のうち、ステップＳＣ３以下の処理を実行する対象とする１つの設定項目を決定する（ステップＳＣ２）。以下、ステップＳＣ２で決定した設定項目を「選択設定項目」という。後に明らかとなるとおり、現在設定ファイルＳＦＧに設定値が記述された設定項目について、順次、選択設定項目として決定され、選択設定項目についてステップＳＣ３以下の処理が実行される。
【００３４】
次いで、制御部２０は、第１設定ファイルＳＦ１において、選択設定項目と対応付けて記述された設定値がヌル値か否かを判別する（ステップＳＣ３）。上述したように、ヌル値ではない設定値は、初期設定値（第１設定値）である。
第１設定ファイルＳＦ１において選択設定項目と対応付けて記述された設定値がヌル値ではない場合（ステップＳＣ３：ＮＯ）、制御部２０は、第１設定ファイルＳＦ１において選択設定項目と対応付けて記述された設定値（初期設定値）を取得する（ステップＳＣ４）。
次いで、制御部２０は、現在設定ファイルＳＦＧにおいて選択設定項目と対応付けて記述された設定値（現在設定値）を、ステップＳＣ４で取得した初期設定値に基づいて更新し、現在設定値の値を、初期設定値の値とする（ステップＳＣ５）。
ステップＳＣ５の処理は、現在設定値を初期化する処理に相当する。
ステップＳＣ５の処理を実行した後、制御部２０は、処理手順をステップＳＣ８へ移行する。
【００３５】
一方、ステップＳＣ３で、第１設定ファイルＳＦ１において選択設定項目と対応付けて記述された設定値がヌル値であると判別した場合（ステップＳＣ３：ＹＥＳ）、制御部２０は、第２設定ファイルＳＦ２において選択設定項目と対応付けて記述された設定値（デフォルト値）を取得する（ステップＳＣ６）。
次いで、制御部２０は、現在設定ファイルＳＦＧにおいて選択設定項目と対応付けて記述された設定値（現在設定値）を、ステップＳＣ６で取得したデフォルト値に基づいて更新し、現在設定値の値を、デフォルト値の値とする（ステップＳＣ７）。
ステップＳＣ７の処理は、現在設定値を初期化する処理に相当する。
ステップＳＣ７の処理を実行した後、制御部２０は、処理手順をステップＳＣ８へ移行する。
【００３６】
ステップＳＣ８において、制御部２０は、現在設定ファイルＳＦＧに設定値が記述された設定項目の全てについて、設定値の初期化が完了したか否かを判別する。
全ての設定項目について、設定値の初期化が完了した場合（ステップＳＣ８：ＹＥＳ）、制御部２０は、処理を終了する。１つでも設定値の初期化が完了していない設定項目がある場合（ステップＳＣ８：ＮＯ）、制御部２０は、処理手順をステップＳＣ２へ移行する。
【００３７】
ユーザーは、現在設定ファイルＳＦＧに記述された現在設定値を初期化する必要が生じた場合、また、初期化することを希望する場合に、設定ファイル初期化処理を印刷装置１に実行させる。現在設定値の初期化に際し、ユーザーは、設定項目のそれぞれについて、現在設定ファイルＳＦＧの現在設定値を、個々に、設定する必要が無く、設定ファイル初期化処理を実行させればよい。このため、ユーザーの利便性が高い。設定ファイル初期化処理により、第１設定ファイルＳＦ１に設定された設定値は第２設定ファイルＳＦ２に対して優先して現在設定値に反映し、第１設定ファイルＳＦ１に設定されていない設定値は第２設定ファイルＳＦ２の設定値を現在設定値に反映することができる。
また、第１設定ファイルＳＦ１の設定項目を一括してヌル値か否か判別し、ヌル値に該当する設定項目は第２設定ファイルＳＦ２に対応する設定値（デフォルト値）とし、ヌル値に該当しない設定項目は第１設定ファイルＳＦ１に対応する設定値（初期設定値）として、双方を重ねて現在設定ファイルＳＦＧに設定値（現在設定値）として書き込んで更新してもよい。
【００３８】
さて、上述したように、ユーザーは、印刷装置１に現在設定ファイルＳＦＧを更新させることができる。
以下、ユーザーの指示に応じて現在設定ファイルＳＦＧを更新するときの印刷装置１の動作について説明する。
【００３９】
図６のフローチャートＦＤは、ユーザーの指示に応じて現在設定ファイルＳＦＧを更新するときの印刷装置１の動作を示すフローチャートである。
図６のフローチャートＦＤに示すように、印刷装置１の制御部２０は、動作モードを設定モードへ移行する指示があったか否かを監視する（ステップＳＤ１）。
ここで、ユーザーは、印刷装置１に対して予め定められた特定の操作を行うことにより、動作モードを設定モードへ移行することを指示できる。特定の操作とは、例えば、操作スイッチ１７を押下した状態でカバー１２を開閉する操作であり、操作スイッチ１７とカバースイッチの入力部２４で検出し、結果を制御部２０へ出力する。また例えば、操作スイッチ１７を、３秒等の短い期間に、複数回（例えば、５回）、押下する操作である。設定モードへの移行を指示する特定の操作は、例示した操作に限らない。
【００４０】
制御部２０は、特定の操作が行われることによって、動作モードを設定モードへ移行する指示があったことを検出した場合、動作モードを設定モードへ移行する（ステップＳＤ２）。
設定モードは、予め定められた更新可能な複数の設定項目について、入力部２４によるユーザーの指示に基づいて現在設定値を設定する動作モードである。以下で説明するとおり、設定モードにおいて、制御部２０は、予め定められた更新可能な複数の設定項目のそれぞれについて、順次、ユーザーの指示に基づいて現在設定値を設定する。
【００４１】
次いで、制御部２０は、予め定められた更新可能な複数の設定項目のうち、現在設定値を設定する対象とする設定項目を、１つ、決定する（ステップＳＤ３）。以下、現在設定値を設定する対象とする設定項目として決定された設定項目を「対象設定項目」という。
次いで、制御部２０は、対象設定項目に設定可能な設定値を取得する（ステップＳＤ４）。例えば、対象設定項目が、印刷速度設定項目である場合、ステップＳＤ４において、制御部２０は、対象設定項目に設定可能な設定値として、設定値「高速」、設定値「中速」、及び設定値「低速」を取得する。
ここで、記憶部２１は、設定項目のそれぞれについて、設定項目識別情報と対応付けて、設定項目に設定可能な設定値が記述されたテーブルを記憶する。ステップＳＤ４において、制御部２０は、当該テーブルを参照して、対象設定項目に設定可能な設定値を取得する。
【００４２】
次いで、制御部２０は、第１設定ファイルＳＦ１において、対象設定項目と対応付けて記述された設定値がヌル値か否かを判別する（ステップＳＤ５）。
第１設定ファイルＳＦ１において対象設定項目と対応付けて記述された設定値がヌル値の状態は、「１の設定項目（対象設定項目）の第１設定値（初期設定値）が記憶部２１に記憶されていない」状態に相当する。一方、第１設定ファイルＳＦ１において対象設定項目と対応付けて記述された設定値がヌル値ではない状態は、「１の設定項目（対象設定項目）の第１設定値（初期設定値）が記憶部２１に記憶されている」状態に相当する。
【００４３】
第１設定ファイルＳＦ１において、対象設定項目と対応付けて記述された設定値がヌル値の場合（ステップＳＤ５：ＹＥＳ）、制御部２０は、第２設定ファイルＳＦ２を参照し、第２設定ファイルＳＦ２において、対象設定項目と対応付けて記述された設定値（デフォルト値）を取得する（ステップＳＤ６）。ステップＳＤ６の処理後、制御部２０は、処理手順をステップＳＤ８へ移行する。
一方、第１設定ファイルＳＦ１において、対象設定項目と対応付けて記述された設定値がヌル値ではない場合（ステップＳＤ５：ＮＯ）、制御部２０は、第１設定ファイルＳＦ１において、対象設定項目と対応付けて記述された設定値（初期設定値）を取得する（ステップＳＤ７）。ステップＳＤ７の処理後、制御部２０は、処理手順をステップＳＤ８へ移行する。
【００４４】
ステップＳＤ８において、制御部２０は、現在設定ファイルＳＦＧを参照し、現在設定ファイルＳＦＧにおいて、対象設定項目と対応付けて記述された設定値（現在設定値）を取得する。
次いで、制御部２０は、ステップＳＤ４で取得した設定値と、ステップＳＤ６で取得したデフォルト値又はステップＳＤ７で取得した初期設定値と、ステップＳＤ８で取得した現在設定値とに基づいて、印刷データを生成する（ステップＳＤ９）。印刷データは、対象設定項目への現在設定値の設定に関する情報に対応する画像（以下、「設定関連画像」という。）の印刷に用いられるデータである。印刷データは、フォントデータや印刷する画像に対応するイメージデータでもよく、画像の印刷を指示する制御コマンドでもよい。
次いで、制御部２０は、ステップＳＤ９で生成した印刷データに基づいて、ロール紙Ｒに画像を印刷する（ステップＳＤ１０）。
【００４５】
図７は、ステップＳＤ１０でロール紙Ｒに印刷される設定関連画像の一例を示す図である。
図７は、特に、対象設定項目が印刷速度設定項目である場合に、ステップＳＤ１０で印刷される設定関連画像の一例を示す。
図７に示すように、ロール紙Ｒには、対象設定項目を示す設定項目明示情報Ｊ１が印刷される。図７の例では、設定項目明示情報Ｊ１は、印刷速度設定項目を示す情報である。ユーザーは、設定項目明示情報Ｊ１を視認することにより、現在設定値を設定する対象となっている設定項目を認識できる。
【００４６】
また、ロール紙Ｒには、対象設定項目に設定可能な設定値を示す設定値明示情報Ｊ２が、それぞれ異なる「行」に印刷される。ユーザーは、設定値明示情報Ｊ２を視認することにより、対象設定項目に設定可能な設定値を認識できる。
【００４７】
また、ロール紙Ｒには、設定値明示情報Ｊ２のそれぞれと対応付けて、押下回数明示情報Ｊ３が印刷される。押下回数明示情報Ｊ３は、数字を表す情報であり、複数の押下回数明示情報Ｊ３のそれぞれが表す数字の値は、相互に異なる。
ここで、本実施形態では、ユーザーによる操作スイッチ１７の押下の態様として、操作スイッチ１７が継続して押下された時間に応じて、選択押下、及び、決定押下が規定されている。選択押下は、継続して押下された時間が２秒未満の押下である。決定押下は、継続して押下された時間が、２秒以上の押下である。
そして、押下回数明示情報Ｊ３が表す数字は、ユーザーが、設定値明示情報Ｊ２が示す設定値を、対象設定項目に設定する設定値として選択する場合に、選択押下を行うべき回数を示す。ユーザーは、１の設定値を対象設定項目に設定することを望む場合、ロール紙Ｒに印刷された設定値明示情報Ｊ２と押下回数明示情報Ｊ３との組み合わせを視認することにより、当該１の設定値を選択する場合に行うべき選択押下の回数を認識する。ユーザーは、当該認識に基づいて、所定の回数、選択押下を行うことにより、当該１の設定値を選択する。次いで、ユーザーは、決定押下を行うことにより、当該１の設定値の選択を確定する。
なお、ユーザーによる操作スイッチ１７の押下は、「入力部２４への入力」に相当する。
【００４８】
図７に示すように、ロール紙Ｒには、設定値明示情報Ｊ２のうち、１つの設定値明示情報Ｊ２に対応付けて、第１画像Ｇ１（第１の画像）が印刷される。本実施形態では、第１画像Ｇ１は、コの字状の画像である。第１画像Ｇ１が対応付けて印刷される設定値明示情報Ｊ２は、ステップＳＤ６で取得したデフォルト値に対応する設定値明示情報Ｊ２、又は、ステップＳＤ７で取得した初期設定値に対応する設定値明示情報Ｊ２である。つまり、制御部２０は、対象設定項目の初期設定値が記憶部２１に記憶されている場合（第１設定ファイルＳＦ１に記述された対象設定項目の設定値がヌル値ではない場合。）、ロール紙Ｒに印刷する設定値のうち、初期設定値に対応する設定値と対応付けて第１画像Ｇ１を印刷する。一方、制御部２０は、対象設定項目の初期設定値が記憶部２１に記憶されていない場合（第１設定ファイルＳＦ１に記述された対象設定項目の設定値がヌル値の場合。）、ロール紙Ｒに印刷する設定値のうち、デフォルト値（第２設定ファイルＳＦ２に記述された設定値。）に対応する設定値と対応付けて第１画像Ｇ１を印刷する。
【００４９】
以上の態様で、第１画像Ｇ１が印刷されることにより、以下の効果を奏する。
すなわち、上述したように、設定ファイル初期化処理が実行された場合、１の設定項目に関して、初期設定値が記憶部２１に記憶されている場合は、当該１の設定項目の現在設定値は、初期設定値に基づいて更新される。一方、初期設定値が記憶部２１に記憶されてない場合は、当該１の設定項目の現在設定値は、デフォルト値に基づいて更新される。従って、第１画像Ｇ１は、設定ファイル初期化処理が実行されることによって、対象設定項目の現在設定値が初期化された場合に、初期化後の現在設定値の値を明示する画像である。これを踏まえ、ユーザーは、第１画像Ｇ１が対応付けられた設定値明示情報Ｊ２を視認することにより、設定ファイル初期化処理による初期化が行われた場合の対象設定項目の現在設定値の値を、簡易かつ、直感的に認識できる。さらに、ユーザーは、当該認識に基づいて、対象設定項目に設定する設定値を的確に選択できる。
【００５０】
図７に示すように、ロール紙Ｒには、設定値明示情報Ｊ２のうち、１つの設定値明示情報Ｊ２に対応付けて、第２画像Ｇ２（第２の画像）が印刷される。本実施形態では、第２画像Ｇ２は、米印の画像である。第２画像Ｇ２が対応付けて印刷される設定値明示情報Ｊ２は、ステップＳＤ８で取得した現在設定値に対応する設定値明示情報Ｊ２である。つまり、制御部２０は、現在設定値に対応する設定値明示情報Ｊ２に対応付けて、第２画像Ｇ２を印刷する。
【００５１】
以上の態様で、第２画像Ｇ２が印刷されることにより、以下の効果を奏する。
すなわち、ユーザーは、第１画像Ｇ１が対応付けられた設定値明示情報Ｊ２を視認することにより、対象設定項目の現時点における現在設定値を、簡易かつ、直感的に認識できる。さらに、ユーザーは、当該認識に基づいて、対象設定項目に設定する設定値を的確に選択できる。
【００５２】
なお、ステップＳＤ９において、制御部２０は、図７で例示した態様で設定関連画像が印刷されるように、適切な印刷データを生成する。なお、印刷が「行」ごとに実行される場合は、制御部２０は、設定値明示情報Ｊ２を含む「行」の印刷に際し、第１画像Ｇ１を印刷すべきか否か、第２画像Ｇ２を印刷すべきか否かを判別し、判別結果に基づいて、第１画像Ｇ１を印刷し、又は印刷せず、第２画像Ｇ２を印刷し、又は印刷しないようにしてもよい。
【００５３】
設定関連画像を印刷した後、制御部２０は、設定値の選択の確定が行われたか否かを監視する（ステップＳＤ１１）。設定値の選択の確定とは、ユーザーによって、０回以上、選択押下が行われた後、１回、決定押下が行われることを意味する。
設定値の選択の確定が行われたことを検出した場合（ステップＳＤ１１：ＹＥＳ）、制御部２０は、ユーザーによって行われた選択押下の回数に基づいて、対象設定項目に設定する設定値としてユーザーが選択した設定値を取得する（ステップＳＤ１２）。
次いで、制御部２０は、現在設定ファイルＳＦＧにおいて、対象設定項目と対応付けて記述された設定値を、ステップＳＤ１２で取得した設定値によって更新する（ステップＳＤ１３）。ステップＳＤ１３により、対象設定項目の現在設定値が、ユーザーの入力を反映した値となる。
次いで、制御部２０は、複数の設定項目の全てについて、設定値の設定が完了したか否かを判別する（ステップＳＤ１４）。
１つでも設定値の設定が完了していない設定項目がある場合（ステップＳＤ１４：ＮＯ）、制御部２０は、処理手順をステップＳＤ３へ移行する。
全ての設定項目について、設定値の設定が完了した場合（ステップＳＣ１４：ＹＥＳ）、制御部２０は、動作モードを、設定モードから通常モードへと移行し（ステップＳＣ１５）、処理を終了する。
【００５４】
以上説明したように、本実施形態に係る印刷装置１は、ロール紙Ｒ（印刷媒体）に印刷する印刷部２３と、入力を受け付ける入力部２４と、を備える。印刷装置１は、設定項目について、現時点で設定されている現在設定値、第１タイミングで設定された初期設定値（第１設定値）、及び、第１タイミングよりも前の第２タイミングで設定されたデフォルト値（第２設定値）を記憶可能な記憶部２１を備える。印刷装置１は、設定値を設定する対象の１の設定項目に設定可能な設定値をロール紙Ｒに印刷し、入力部２４への入力に基づいて当該１の設定項目に設定値を設定する設定モードのとき、当該１の設定項目の初期設定値が記憶部２１に記憶されている場合は、ロール紙Ｒに印刷する設定値のうち、当該１の設定項目の初期設定値に対応する設定値と対応付けて第１画像Ｇ１（第１の画像）を印刷部２３に印刷させ、当該１の設定項目の初期設定値（第１設定値）が記憶部２１に記憶されてない場合は、ロール紙Ｒに印刷する設定値のうち、当該１の設定項目のデフォルト値（第２設定値）に対応する設定値と対応付けて第１画像Ｇ１を印刷部２３に印刷させる制御部２０を備える。
この構成によれば、ユーザーは、ロール紙Ｒに印刷された第１画像Ｇ１に基づいて、設定項目に設定可能な設定値のうち、初期設定値が記憶部２１に記憶されている場合は、初期設定値を、初期設定値が記憶部２１に記憶されていない場合は、デフォルト値を認識できる。ユーザーは、当該認識に基づいて、設定項目に設定する設定値を的確に選択し、選択した設定値を設定項目に設定できる。すなわち、上記構成によれば、印刷装置１は、ロール紙Ｒに設定に関する適切な情報を付加して印刷し、これにより、ユーザーは、的確に設定を行える。
また、上記構成によれば、以下の効果を奏する。すなわち、現在設定値を初期化する際に、初期化設定値が記憶部２１に記憶されている場合、デフォルト値よりも優先的に初期化設定値を利用して初期化を行う構成とすれば、ユーザーは、ロール紙Ｒに印刷される第１画像Ｇ１に基づいて、現在設定値を初期化した場合の、初期化後の現在設定値の値を的確に認識できる。
【００５５】
また、本実施形態では、制御部２０は、設定モードのとき、設定値を設定する対象の１の設定項目に設定可能な設定値としてロール紙Ｒに印刷する設定値のうち、現在設定値に対応する設定値と対応付けて第１画像Ｇ１とは異なる第２画像Ｇ２（第２の画像）を印刷する。
この構成によれば、ユーザーは、ロール紙Ｒに印刷された第２画像Ｇ２に基づいて、設定項目に設定可能な設定値のうち、現在設定値を認識でき、当該認識に基づいて、的確に設定を行うことができる。
【００５６】
また、本実施形態では、初期設定値は印刷装置１製造後の使用態様に応じて設定され、デフォルト値は製造時に設定される。
この構成によれば、ロール紙Ｒへの設定に関する画像の印刷に際し、設定項目に設定可能な設定値のうち、製造時に設定された初期値よりも、使用態様に応じて設定された初期設定値に対して、優先的に、第１画像Ｇ１を付加できる。
【００５７】
また、本実施形態では、外部の装置と通信する通信部２２を備え、制御部２０は、通信部２２で、設定項目について、現在設定値を、初期設定値として記憶することを指示する制御コマンドを受信した場合、受信した制御コマンドに基づいて、設定項目の現在設定値を、初期設定値として記憶部２１に記憶させる。
この構成によれば、外部の装置から制御コマンドを印刷装置１に送信することにより、現在設定値を、初期設定値として記憶部２１に記憶させることができる。
【００５８】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、第１画像Ｇ１、第２画像Ｇ２の態様について具体例を挙げて説明したが、これら画像の態様は、例示した態様に限らない。また、設定関連画像の内容についても、例示した内容に限らない。
また、本実施形態では、印刷装置１は、サーマル式のプリンターであったが、印刷装置１の印刷方式は、サーマル式に限らず、インクジェット式や、ドットインパクト式等何でもよい。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００５９】
１…印刷装置、２…印刷システム、３…ホストコンピューター、２０…制御部、２１…記憶部、２２…通信部、２３…印刷部、２４…入力部。
【図１】
2018051972.tif 000003
【図２】
2018051972.tif 000004
【図３】
2018051972.tif 000005
【図４】
2018051972.tif 000006
【図５】
2018051972.tif 000007
【図６】
2018051972.tif 000008
【図７】
2018051972.tif 000009