(57)【要約】【課題】設定情報の内容の変更に起因した不具合を解消できるようにする。【解決手段】印刷装置１は、複数段階で印刷部１４に関する設定情報の登録が行われ、複数段階で登録された設定情報に基づく第１段階設定ファイルＱ１、及び、第２段階設定ファイルＱ２を記憶し、設定ファイルＳＦの初期化が指示された場合、所定の優先順位に従って、第１段階設定ファイルＱ１、又は、第２段階設定ファイルＱ２に基づいて初期化する。【選択図】図１
2016128214.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に印刷を実行する印刷部と、
複数段階で前記印刷部に関する設定情報の登録を行う制御部と、
複数段階で登録された前記設定情報を記憶する記憶部と、を備え、
前記制御部は、前記設定情報の初期化が指示された場合、所定の優先順位に従って、いずれかの段階で登録された前記設定情報に基づいて初期化することを特徴とする印刷装置。
【請求項２】
入力部を備え、
前記設定情報の初期化の指示は、前記入力部に対する入力により行われることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記記憶部は、１の段階で登録された前記設定情報を記憶する第１記憶領域と、他の段階で登録された前記設定情報を記憶する第２記憶領域とを備え、
前記制御部は、前記第２記憶領域に記憶された前記設定情報を、前記第１記憶領域に記憶された前記設定情報よりも、前記設定情報の初期化の際に優先的に使用する
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記制御部は、外部装置から受信したコマンドに基づいて、前記第１記憶領域と、前記第２記憶領域とのうちいずれかの記憶領域に、登録された前記設定情報を記憶することを特徴とする請求項３に記載の印刷装置。
【請求項５】
記録媒体に印刷する印刷部を有する印刷装置の制御方法であって、
複数段階で前記印刷部に関する設定情報の登録が行い、
複数段階で登録された前記設定情報を記憶し、
前記設定情報の初期化が指示された場合、所定の優先順位に従って、いずれかの段階で登録された前記設定情報に基づいて初期化する
ことを特徴とする印刷装置の制御方法。
【請求項６】
前記設定情報の初期化の指示は、入力部に対する入力により行われることを特徴とする請求項５に記載の印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、フォントの追加による増設ＲＯＭを設定した場合、増設ＲＯＭ内に増設情報を記憶し、増設情報に応じて自己印字内容や、ＥＥＰＲＯＭの初期値を切り替えることが可能な印刷装置が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般に、上述した印刷装置のように、自己印字内容等の設定情報を記憶する装置では、設定情報の内容をユーザーが変更可能である。そして、ユーザーによって設定情報の内容が変更された場合、変更後の設定情報の内容が適切でないことに起因して、印刷装置による印刷結果がユーザーの想定したものとならない等の不具合が生じる可能性があった。
本発明は、上述した事情に鑑みてなされたものであり、設定情報の内容の変更に起因した不具合を解消できる印刷装置、及び、印刷装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、記録媒体に印刷を実行する印刷部と、複数段階で前記印刷部に関する設定情報の登録を行う制御部と、複数段階で登録された前記設定情報を記憶する記憶部と、を備え、前記制御部は、前記設定情報の初期化が指示された場合、所定の優先順位に従って、いずれかの段階で登録された前記設定情報に基づいて初期化することを特徴とする。
本発明の構成によれば、設定情報の内容の変更に起因した不具合を解消できる。
【０００６】
また、本発明の印刷装置は、入力部を備え、前記設定情報の初期化の指示は、前記入力部に対する入力により行われることを特徴とする。
本発明の構成によれば、ユーザーは、簡易に設定情報の初期化を指示できる。
【０００７】
また、本発明の印刷装置は、前記記憶部は、１の段階で登録された前記設定情報を記憶する第１記憶領域と、他の段階で登録された前記設定情報を記憶する第２記憶領域とを備え、前記制御部は、前記第２記憶領域に記憶された前記設定情報を、前記第１記憶領域に記憶された前記設定情報よりも、前記設定情報の初期化の際に優先的に使用することを特徴とする。
本発明の構成によれば、印刷装置は、設定情報が記憶された記憶領域に基づいて、初期化の際に使用する設定情報の優先順位を適切に判別できる。
【０００８】
また、本発明の印刷装置は、前記制御部は、外部装置から受信したコマンドに基づいて、前記第１記憶領域と、前記第２記憶領域とのうちいずれかの記憶領域に、登録された前記設定情報を記憶することを特徴とする。
本発明の構成によれば、外部装置から印刷装置にコマンドを送信することによって、設定ファイルの初期化に使用するときの優先順位を設定できる。
【０００９】
また、上記目的を達成するために、本発明は、記録媒体に印刷する印刷部を有する印刷装置の制御方法であって、複数段階で前記印刷部に関する設定情報の登録が行い、複数段階で登録された前記設定情報を記憶し、前記設定情報の初期化が指示された場合、所定の優先順位に従って、いずれかの段階で登録された前記設定情報に基づいて初期化することを特徴とする。
本発明の構成によれば、設定情報の内容の変更に起因した不具合を解消できる。
【００１０】
また、本発明の印刷装置の制御方法は、前記設定情報の初期化の指示は、入力部に対する入力により行われることを特徴とする。
本発明の構成によれば、ユーザーは、簡易に設定情報の初期化を指示できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る印刷装置の機能的構成を示すブロック図。
【図２】ホストコンピューター、印刷装置の動作を示すフローチャート。
【図３】印刷装置の製造後、ユーザーに販売されるまでの流れの説明に利用する図。
【図４】端末、印刷装置の動作を示すフローチャート。
【図５】端末、印刷装置の動作を示すフローチャート。
【図６】印刷装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷装置１の機能的構成を示すブロック図である。
印刷装置１は、ロール紙を収容し、収容したロール紙にライン型のサーマルヘッドでドットを形成して画像を記録するラインサーマルプリンターである。
図１に示すように、印刷装置１は、制御部１０と、記憶部１１と、ユーザーインターフェース部１２（入力部）と、通信部１３と、印刷部１４と、を備える。
【００１３】
制御部１０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、印刷装置１を制御する。制御部１０が備える機能ブロックについては後述する。
【００１４】
記憶部１１は、不揮発性メモリーを備え、各種データを記憶する。記憶部１１が記憶するデータについては後述する。
【００１５】
ユーザーインターフェース部１２は、タッチパネル１２１と、操作スイッチ１２２とを備える。
タッチパネル１２１は、表示パネルと表示パネルに重ねて配置されたタッチセンサーとを備える。表示パネルは、液晶表示パネル等を供え、制御部１０の制御で、各種情報を表示する。タッチセンサーは、ユーザーのタッチ操作を検出し、制御部１０に出力する。制御部１０は、タッチセンサーからの入力に基づいてタッチ操作に対応する処理を実行する。
操作スイッチ１２２は、電源スイッチや、フィードスイッチ等の各種スイッチを備え、ユーザーのスイッチに対する操作を検出し、制御部１０に出力する。制御部１０は、操作スイッチ１２２からの入力に基づいて、ユーザーの操作に対応する処理を実行する。
【００１６】
通信部１３は、制御部１０の制御で、ホストコンピューター２（後述）、及び、端末３（後述）と所定の通信規格に従って通信する。
【００１７】
印刷部１４は、印刷装置１の筐体に収容されたロール紙を搬送する搬送機構や、サーマルヘッドによってロール紙にドットを形成して画像を印刷する印刷機構、ロール紙を所定の位置で切断する切断機構等のロール紙への記録に関する各種機構を備える。
【００１８】
ホストコンピューター２は、印刷装置１と通信可能に接続され、印刷装置１に制御コマンドを送信して、印刷装置１を制御する装置である。
ホストコンピューター２には、印刷装置１に印刷させる画像に関する情報を出力するアプリケーション、及び、アプリケーションから入力された情報に基づいて、印刷装置１のコマンド体系に従った制御コマンドを生成するプリンタードライバーがインストールされる。
【００１９】
次に、画像を印刷するときのホストコンピューター２と印刷装置１との基本的な動作について説明する。
以下の説明において、印刷装置１の制御部１０が備える各機能ブロックは、ＣＰＵが所定のプログラムを読み出して実行し、また、所定の信号処理回路が処理を実行する等、ハードウェアとソフトウェアとにより実現される。
【００２０】
図２は、画像を印刷するときのホストコンピューター２、及び、印刷装置１の基本的な動作を示すフローチャートである。（Ａ）はホストコンピューター２の動作を示し、（Ｂ）は印刷装置１の動作を示す。
図２（Ａ）に示すように、ホストコンピューター２は、インストールされたアプリケーションと、プリンタードライバーとの機能により、制御データを生成する（ステップＳＡ１）。制御データは、印刷装置１に画像の印刷を指示する制御用のデータであり、印刷装置１のコマンド体系に従った制御コマンドを含んで構成される。
次いで、ホストコンピューター２は、生成した制御データを、印刷装置１に送信する（ステップＳＡ２）。
【００２１】
図２（Ｂ）に示すように、印刷装置１の通信部１３は、制御データを受信する（ステップＳＢ１）。制御データは、図示しない受信バッファーに、順次、格納される。
制御部１０のコマンド解析部１０１は、受信バッファーに格納された制御データに含まれる制御コマンドを、順次、読み出して解析し、解析結果に基づいて、１又は複数のジョブを生成し、ジョブ管理部１０２に出力する（ステップＳＢ２）。ジョブは、後述する印刷制御部１０３が実行する印刷に係る一連の処理の１つの単位であり、印刷制御部１０３が処理可能なコマンドを複数含んで構成される。
【００２２】
ジョブ管理部１０２は、コマンド解析部１０１から入力されたジョブを図示しないバッファーに格納し、ジョブの順序管理、スケジュール管理、タイミング管理を行い、適宜、ジョブを印刷制御部１０３に出力する（ステップＳＢ３）。
印刷制御部１０３は、ジョブ管理部１０２から入力されたジョブを実行することによって印刷部１４を制御して、印刷を実行する（ステップＳＢ４）。
より詳細には、印刷制御部１０３は、ジョブに基づいて、ロール紙に印刷する画像のイメージデータを生成し、図示しない画像バッファーに格納する。次いで、印刷制御部１０３は、記憶部１１が記憶する設定ファイルＳＦを参照する。設定ファイルＳＦは、印刷に関する設定情報が複数記録されたファイルである。設定情報は、設定項目と、設定項目に設定された設定値との組み合わせである。本実施形態では、設定項目として、少なくとも、余白に関する設定項目、印刷速度に関する設定項目、及び、印刷濃度に関する設定項目がある。印刷制御部１０３は、画像バッファーに展開されたイメージデータに基づいて、設定ファイルＳＦに記録された設定情報に従って、印刷部１４を制御して、ロール紙の搬送、ロール紙への画像の印刷、ロール紙の切断を実行する。
【００２３】
次に、印刷装置１が製造されてから、ユーザーの元に届くまでの基本的な流れについて説明する。
以下では、説明の便宜を考慮して、印刷装置１が製造されてからユーザーの元に届くまでの流れについて、その一例を単純化して説明している。
図３は、印刷装置１が製造されてから、ユーザーの元に届くまでの基本的な流れの説明に利用する図である。
【００２４】
＜フェーズ１（第１段階）：工場出荷段階＞
印刷装置１は、所定の工場で生産される。当該所定の工場では、複数の仕向地に対応する印刷装置１が生産される。当該所定の工場で生産された印刷装置１について、後述する工場出荷設定が行われる。
工場出荷設定が行われた印刷装置１は、対応する仕向地エリアに出荷される。
【００２５】
＜フェーズ２（第２段階）：仕向地出荷段階＞
印刷装置１は、当該仕向地エリアにおいて、後述する仕向地出荷設定が行われる。
仕向地出荷設定が行われた印刷装置１は、仕向地における小売店（販売店）に出荷される。
【００２６】
＜フェーズ３：販売段階＞
小売店に出荷された印刷装置１は、小売店において販売され、ユーザーにより購入される。
【００２７】
次に、工場出荷段階において行われる工場出荷設定、及び、仕向地出荷段階において行われる仕向地出荷設定について詳述する。
【００２８】
図４は、工場出荷設定時の端末３、及び、印刷装置１の動作を示すフローチャートである。（Ａ）は端末３の動作を、（Ｂ）は印刷装置１の動作を示す。
【００２９】
端末３は、所定のソフトウェアツールがインストールされた装置である。以下で説明する工場出荷設定、及び、後述する仕向地出荷設定において、端末３は、ソフトウェアツールの機能で、制御コマンドを生成して印刷装置１に送信し、印刷装置１に所定の処理を実行させる。
工場出荷設定時に、端末３は、印刷装置１に通信可能に接続される。
【００３０】
図４（Ａ）に示すように、端末３は、設定ファイルＳＦへの設定情報の登録を指示する設定情報登録コマンドを生成する（ステップＳＣ１）。
設定ファイルＳＦへの設定情報の登録とは、設定ファイルＳＦに記録された設定項目について、設定値を設定することをいう。
端末３には、工場の担当者によって工場出荷時に印刷装置１に登録する設定項目と設定値との組み合わせが事前に登録され、所定の記憶領域に記憶される。担当者は、端末３が後に各仕向地に出荷されることを踏まえ、各設定項目について標準的な設定値を登録する。
ステップＳＣ１において、端末３は、所定の記憶領域に記憶された設定項目と設定値との組み合わせに基づいて、各設定項目と、各設定項目に設定する設定値とを示す情報を含む設定情報登録コマンドを生成する。
【００３１】
次いで、端末３は、生成した設定情報登録コマンドを印刷装置１に送信する（ステップＳＣ２）。
【００３２】
図４（Ｂ）に示すように、印刷装置１の通信部１３は、設定情報登録コマンドを受信する（ステップＳＤ１）。
制御部１０のコマンド解析部１０１は、設定情報登録コマンドを読み出して解析し、設定ファイルＳＦへの設定情報の登録に係るジョブ（以下、「設定情報登録ジョブ」という。）を生成し、記憶制御部１０４に出力する（ステップＳＤ２）。
【００３３】
記憶制御部１０４は、入力された設定情報登録ジョブに基づいて、以下の処理を実行する。
記憶制御部１０４は、記憶部１１が記憶する設定ファイルＳＦにアクセスし、設定ファイルＳＦに記録された設定項目について、設定値を設定する（ステップＳＤ３）。
ステップＳＤ３の処理により、設定ファイルＳＦに記録された各設定項目には、工場の担当者によって端末３に事前に登録された設定値が設定される。
【００３４】
図４（Ａ）に示すように、端末３は、第１記憶領域コピー指示コマンドを生成する（ステップＳＣ３）。第１記憶領域コピー指示コマンドは、設定ファイルＳＦをコピーしたデータを、印刷装置１の記憶部１１の第１記憶領域Ａ１に記憶することを指示する制御コマンドである。
ステップＳＣ３の処理は、印刷装置１が、ステップＳＤ３の処理が完了した場合、そのことを通知するデータを端末３に送信するようにし、当該データを受信したことをトリガーとして行ってもよい。また、ステップＳＣ３の処理は、担当者の指示をトリガーとして行ってもよい。
【００３５】
次いで、端末３は、生成した第１記憶領域コピー指示コマンドを印刷装置１に送信する（ステップＳＣ４）。
【００３６】
図４（Ｂ）に示すように、印刷装置１の通信部１３は、第１記憶領域コピー指示コマンドを受信する（ステップＳＤ４）。
次いで、制御部１０のコマンド解析部１０１は、第１記憶領域コピー指示コマンドを読み出して解析し、設定ファイルＳＦのコピー、及び、第１記憶領域Ａ１への記憶に係るジョブ（以下、「第１コピージョブ」という。）を生成し、記憶制御部１０４に出力する（ステップＳＤ５）。
【００３７】
記憶制御部１０４は、入力された第１コピージョブに基づいて、以下の処理を実行する（ステップＳＤ６）。
記憶制御部１０４は、記憶部１１が記憶する設定ファイルＳＦにアクセスし、設定ファイルＳＦをコピーしたデータ（以下、「第１段階設定ファイルＱ１」という。）を生成する。次いで、記憶制御部１０４は、第１段階設定ファイルＱ１を、第１記憶領域Ａ１に記憶する。
第１段階設定ファイルＱ１は、「第１段階設定情報」に相当する。
【００３８】
ステップＳＤ６の処理により、記憶部１１の記憶領域Ａ１に、第１段階設定ファイルＱ１が記憶された状態となる。
工場出荷設定が完了した印刷装置１は、対応する仕向地のエリアに出荷される。
【００３９】
次に、仕向地出荷設定について説明する。
【００４０】
図５は、工場出荷設定時の端末３、及び、印刷装置１の動作を示すフローチャートである。（Ａ）は端末３の動作を、（Ｂ）は印刷装置１の動作を示す。
【００４１】
以下の説明において、端末３は、仕向地エリアにおいて、印刷装置１に通信可能に接続される。
【００４２】
図５（Ａ）に示すように、端末３は、設定情報登録コマンドを生成する（ステップＳＥ１）。
端末３には、仕向地出荷時に印刷装置１に登録する設定項目と設定値との組み合わせが事前に登録され、所定の記憶領域に記憶される。担当者は、印刷装置１の販売地の慣習等を踏まえて、各設定項目について販売地に対応した設定値を登録する。
ステップＳＥ１において、端末３は、所定の記憶領域に記憶された設定項目と設定値との組み合わせに基づいて、各設定項目と、各設定項目に設定する設定値とを示す情報を含む設定情報登録コマンドを生成する。
【００４３】
次いで、端末３は、生成した設定情報登録コマンドを印刷装置１に送信する（ステップＳＥ２）。
【００４４】
図５（Ｂ）に示すように、印刷装置１の通信部１３は、設定情報登録コマンドを受信する（ステップＳＦ１）。
制御部１０のコマンド解析部１０１は、設定情報登録コマンドを読み出して解析し、設定情報登録ジョブを生成し、記憶制御部１０４に出力する（ステップＳＦ２）。
【００４５】
記憶制御部１０４は、入力された設定情報登録ジョブに基づいて、以下の処理を実行する。
記憶制御部１０４は、記憶部１１が記憶する設定ファイルＳＦにアクセスし、設定ファイルＳＦに記録された設定項目について、設定値を設定する（ステップＳＦ３）。
ステップＳＦ３の処理により、設定ファイルＳＦに記録された各設定項目には、端末３に事前に登録された設定値が設定される。
【００４６】
図５（Ａ）に示すように、端末３は、第２記憶領域コピー指示コマンドを生成する（ステップＳＥ３）。第２記憶領域コピー指示コマンドは、設定ファイルＳＦをコピーしたデータを、印刷装置１の記憶部１１の第２記憶領域Ａ２に記憶することを指示する制御コマンドである。
ステップＳＥ３の処理は、印刷装置１から、ステップＳＦＤ３の処理が完了した旨を通知するデータを受信したことをトリガーとして行ってもよく、担当者の指示をトリガーとして行ってもよい。
【００４７】
なお、後述するように、第２記憶領域Ａ２に記憶されたデータ（本例では、第１段階設定ファイルＱ１）は、第１記憶領域Ａ１に記憶されたデータ（本例では、第２段階設定ファイルＱ２）より、設定ファイルＳＦの初期化に際して優先的に使用される。
【００４８】
次いで、端末３は、生成した第２記憶領域コピー指示コマンドを印刷装置１に送信する（ステップＳＥ４）。
【００４９】
図５（Ｂ）に示すように、印刷装置１の通信部１３は、第２記憶領域コピー指示コマンドを受信する（ステップＳＦ４）。
次いで、制御部１０のコマンド解析部１０１は、第２記憶領域コピー指示コマンドを読み出して解析し、設定ファイルＳＦのコピー、及び、第２記憶領域Ａ２への記憶に係るジョブ（以下、「第２コピージョブ」という。）を生成し、記憶制御部１０４に出力する（ステップＳＦ５）。
【００５０】
記憶制御部１０４は、入力された第２コピージョブに基づいて、以下の処理を実行する（ステップＳＦ６）。
記憶制御部１０４は、記憶部１１が記憶する設定ファイルＳＦにアクセスし、設定ファイルＳＦをコピーしたデータ（以下、「第２段階設定ファイルＱ２」という。）を生成する。次いで、記憶制御部１０４は、第２段階設定ファイルＱ２を、第２記憶領域Ａ２に記憶する。
第２段階設定ファイルＱ２は、「第２段階設定情報」に相当する。
【００５１】
ステップＳＦ６の処理により、記憶部１１の記憶領域Ａ２に、第２段階設定ファイルＱ２が記憶された状態となる。
また、設定ファイルＳＦの内容は、第２段階設定ファイルＱ２の内容と同一である。
仕向地出荷設定が完了した印刷装置１は、小売店に出荷され、小売店においてユーザーに販売される。
【００５２】
以上、工場出荷設定と、仕向地出荷設定とについて説明した。これら２つの設定が行われた後、印刷装置１がユーザーに販売されるので、ユーザーが購入した印刷装置１の第１記憶領域Ａ１には第１段階設定ファイルＱ１が記憶され、第２記憶領域Ａ２には第２段階設定ファイルＱ２が記憶された状態である。
【００５３】
ユーザーは、印刷装置１をホストコンピューター２に接続して使用する。印刷装置１は、ホストコンピューター２の制御で、印刷を実行する。印刷の実行に際し、印刷装置１は、上述したように、設定ファイルＳＦに記録された設定情報を参照し、設定情報に従って印刷を実行する。
設定ファイルＳＦに記録された設定項目の設定値の値は、ユーザーが変更可能である。ユーザーは、ホストコンピューター２が提供するユーザーインターフェースに指示入力を行い、また、印刷装置１のユーザーインターフェース部１２に指示入力を行って、設定値の値を変更する。
ここで、ユーザーが設定ファイルＳＦの内容を変更した場合、以下の事態が生じる可能性があった。すなわち、ユーザーが設定項目に設定した設定値の値が適切でなく、印刷結果が、ユーザーが想定したものと異なる状態となる等の不具合が生じる場合があった。
これを踏まえ、印刷装置１は、ユーザーの指示に応じて、以下の処理を実行する。
【００５４】
図６は、印刷装置１の動作を示すフローチャートである。
図６に示すように、ユーザーは、設定ファイルＳＦの内容を変更した後、設定ファイルＳＦの内容を初期化したいと考えた場合、ユーザーインターフェース部１２のタッチパネル１２１や、操作スイッチ１２２に対応する入力を行い、設定ファイルＳＦの初期化を指示する（ステップＳＸ１）。
このように、本実施形態では、ソフトウェアツールがインストールされた専用の装置を用意等することなく、ユーザーは、印刷装置１に対する入力という簡単な作業で、設定ファイルＳＦの初期化を実行できる。
制御部１０のアクション管理部１０５は、設定ファイルＳＦの初期化の指示があったか否かを監視する（ステップＳＧ１）。
初期化の指示があった場合（ステップＳＧ１：ＹＥＳ）、アクション管理部１０５は、設定ファイルＳＦの初期化に係るジョブ（以下、「初期化ジョブ」という。）を生成し、記憶制御部１０４に出力する（ステップＳＧ２）。
記憶制御部１０４は、入力された初期化ジョブに基づいて、ステップＳＧ３以下の処理を実行する。
【００５５】
記憶制御部１０４は、第２記憶領域Ａ２を参照し、当該記憶領域に第２段階設定ファイルＱ２が記憶されているか否かを判別する（ステップＳＧ３）。
上述したように、仕向地出荷設定で、基本的には、第２記憶領域Ａ２に第２段階設定ファイルＱ２が記憶される。しかしながら、仕向地によっては、仕向地出荷設定による第２記憶領域Ａ２への第２段階設定ファイルＱ２の記憶が行われない場合がある。このことは、工場出荷設定における第１記憶領域Ａ１への第１段階設定ファイルＱ１の記憶についても同様である。
第２記憶領域Ａ２に第２段階設定ファイルＱ２が記憶された状態の場合（ステップＳＧ３：ＹＥＳ）、記憶制御部１０４は、第２記憶領域Ａ２に記憶された第２段階設定ファイルＱ２に基づいて、設定ファイルＳＦを初期化する（ステップＳＧ４）。
ステップＳＧ４の処理により、設定ファイルＳＦにおける設定項目と設定値との組み合わせが、第２段階設定ファイルＱ２における設定項目と設定値との組み合わせと同一となる。これにより、ユーザーによる設定ファイルＳＦの内容の変更に起因した不具合が解消される場合がある。
【００５６】
一方、第２記憶領域Ａ２に第２段階設定ファイルＱ２が記憶されてない状態の場合（ステップＳＧ３：ＮＯ）、記憶制御部１０４は、第１記憶領域Ａ１を参照し、当該記憶領域に第１段階設定ファイルＱ１が記憶されているか否かを判別する（ステップＳＧ５）。
第１記憶領域Ａ１に第１段階設定ファイルＱ１が記憶された状態の場合（ステップＳＧ５：ＹＥＳ）、記憶制御部１０４は、第１記憶領域Ａ１に記憶された第１段階設定ファイルＱ１に基づいて、設定ファイルＳＦを初期化する（ステップＳＧ６）。
ステップＳＧ６の処理により、設定ファイルＳＦにおける設定項目と設定値との組み合わせが、第１段階設定ファイルＱ１における設定項目と設定値との組み合わせと同一となる。これにより、ユーザーによる設定ファイルＳＦの内容の変更に起因した不具合が解消される。
【００５７】
第１記憶領域Ａ１に第１段階設定ファイルＱ１が記憶されてない場合（ステップＳＧ５：ＮＯ）、記憶制御部１０４は、対応する処理を実行する（ステップＳＧ７）。
例えば、記憶制御部１０４は、タッチパネル１２１に、初期化用のファイルが記憶されていないため、設定ファイルＳＦの初期化ができない旨の情報を表示し、ユーザーにその旨報知する。
【００５８】
このように、本実施形態では、印刷装置１に工場出荷設定で第１段階設定ファイルＱ１が記憶され、仕向地出荷段階で第２段階設定ファイルＱ２が記憶される。そして、設定ファイルＳＦの初期化が指示された場合、第２段階設定ファイルＱ２が優先的に使用され、第２段階設定ファイルＱ２が記憶されてない場合、第１段階設定ファイルＱ１が使用されて初期化が行われる。これは以下の理由による。
すなわち、仕向地出荷設定において第２記憶領域Ａ２に第２段階設定ファイルＱ２が記憶された場合、ユーザーが実際に最初に印刷装置１を使用するときの設定ファイルＳＦの内容は、第２段階設定ファイルＱ２の内容と同一である。従って、ユーザーが設定ファイルＳＦの初期化を望む場合、最初に印刷装置１を使用したときの設定ファイルＳＦの内容、すなわち、第２段階設定ファイルＱ２の内容になるように初期化が行われることを求めるものと想定される。また、第２段階設定ファイルＱ２は、印刷装置１の販売地に応じた設定情報が記録されるので、この点でも、ユーザーは、設定ファイルＳＦの初期化に際し、第２段階設定ファイルＱ２の内容になるように初期化が行われることを求めるものと想定される。以上を踏まえ、ユーザーにより設定ファイルＳＦの初期化が指示された場合、第２段階設定ファイルＱ２が優先的に使用されて初期化が行われる。一方で、上述したように、第２段階設定ファイルＱ２が記憶されていない状態の場合があり得る。このような場合でも、第１段階設定ファイルＱ１に基づく初期化が試みられることとなり、初期化が実行される可能性を高めることができ、これに伴って、ユーザーによる設定ファイルＳＦの内容の変更に起因した不具合を解消する確立を高めることができる。
【００５９】
以上説明したように、本実施形態に係る印刷装置１は、ロール紙（記録媒体）に印刷する印刷部１４を有する。そして、印刷装置１は、複数段階で印刷部１４に関する設定ファイルＳＦ（設定情報）の登録が行われ、複数段階で登録された設定ファイルＳＦに基づく第１段階設定ファイルＱ１、及び、第２段階設定ファイルＱ２を記憶し、設定ファイルＳＦの初期化が指示された場合、所定の優先順位に従って、第１段階設定ファイルＱ１、又は、第２段階設定ファイルＱ２に基づいて初期化する。
この構成によれば、印刷装置１は、設定ファイルＳＦの初期化の指示に応じて、設定ファイルＳＦについて、所定の優先順位に従って第１段階設定ファイルＱ１、又は、第２段階設定ファイルＱ２を使用して、設定ファイルＳＦを初期化する。このため、ユーザーによる設定ファイルＳＦの内容の変更に起因して不具合が生じた場合であっても、設定ファイルＳＦの初期化の指示により、適切に当該不具合を解消できる。
【００６０】
また、本実施形態では、設定ファイルＳＦの初期化の指示は、ユーザーインターフェース部１２に対する入力により行われる。
この構成によれば、専用のソフトウェアツールがインストールされた端末を用意して、印刷装置１に接続する等の作業が必要なく、ユーザーは、簡易に設定ファイルＳＦの初期化を指示できる。
【００６１】
また、本実施形態では、印刷装置１は、１の段階で登録された設定ファイルＳＦをコピーしたデータを記憶する第１記憶領域Ａ１と、他の段階で登録された設定ファイルＳＦをコピーしたデータを記憶する第２記憶領域Ａ２とを備える。そして、第２記憶領域Ａ２に記憶されたデータは、第１記憶領域Ａ１に記憶されたデータよりも、設定ファイルＳＦの初期化の際に優先的に使用される。印刷装置１は、外部装置としての端末３から受信したコマンドに基づいて、第１記憶領域Ａ１と、第２記憶領域Ａ２とのうちいずれかの記憶領域に、登録された設定ファイルＳＦをコピーしたデータを記憶する。
この構成によれば、外部装置から印刷装置１にコマンドを送信することによって、設定ファイルＳＦの初期化に使用するときの優先順位を設定できる。
【００６２】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
上述した実施形態では、印刷装置１は、サーマルプリンターであったが、印刷装置１の印刷方式は、例示したものに限らない。
【符号の説明】
【００６３】
１…印刷装置、２…ホストコンピューター、３…端末、１２…ユーザーインターフェース部（入力部）、Ａ１…第１記憶領域、Ａ２…第２記憶領域。
【図１】
2016128214.tif 000003
【図２】
2016128214.tif 000004
【図３】
2016128214.tif 000005
【図４】
2016128214.tif 000006
【図５】
2016128214.tif 000007
【図６】
2016128214.tif 000008