(57)【要約】【課題】ユーザに通信エラーを適切に提示できるプリンタ装置及びプリンタ装置の制御方法を提供することを目的とする。【解決手段】外部機器から印字データを受信する通信部と、通信部を介して受信した印字データに基づく情報を用紙に印字する印字部と、通信部の接続状態を確認し、発生している通信エラーの種類を判別する通信エラー判定部とを備え、通信エラー判定部により判別された通信エラーの種類に応じてエラー警告を行う。【選択図】図２
2018158502.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信可能に接続されたプリンタ装置であって、
前記外部機器から印字データを受信する通信部と、
前記通信部を介して受信した前記印字データに基づく情報を用紙に印字する印字部と、
前記通信部の接続状態を確認し、発生している通信エラーの種類を判別する通信エラー判定部と、を備え、
前記通信エラー判定部により判別された通信エラーの種類に応じてエラー警告を行うようにしたプリンタ装置。
【請求項２】
前記印字部は、前記通信エラー判定部により判別された通信エラーの種類に応じて、その通信エラーの詳細情報を前記用紙に印字する請求項１に記載のプリンタ装置。
【請求項３】
前記印字部は、前記通信エラー判定部により判別された通信エラーがセキュリティに関連しない通信エラーであると判定された場合に、その通信エラーの詳細情報を前記用紙に印字する請求項２に記載のプリンタ装置。
【請求項４】
前記セキュリティに関連しない通信エラーは、ＩＰアドレス・サブネットの設定誤りにより通信エラー及び／又はポート番号の設定誤りにより通信エラーである請求項３に記載のプリンタ装置。
【請求項５】
前記通信エラー判定部により判別された通信エラーの種類に応じて、通信エラーを表示するエラー報知部を備える請求項１から請求項４のいずれか１項に記載のプリンタ装置。
【請求項６】
前記エラー報知部は、前記通信エラー判定部により判別された通信エラーに応じて発光する発光部を有する請求項５に記載のプリンタ装置。
【請求項７】
前記エラー報知部は、前記通信エラー判定部により判別された通信エラーが前記セキュリティに関連する通信エラーか否かに応じて、発光色及び／又は発光パターンを変更する請求項６に記載のプリンタ装置。
【請求項８】
前記用紙が長尺状に連なった状態で巻回されたロール紙を回転自在に収容するロール紙収容部と、
前記ロール紙を所望の長さに切断して一枚の前記用紙とする切断部と、
前記通信エラー判定部による判断結果に基づいて、前記切断部による前記ロール紙を切断する切断部と、
を備える請求項１から請求項７のいずれか１項に記載のプリンタ装置。
【請求項９】
外部機器と通信可能に接続されたプリンタ装置の制御方法であって、
外部機器との接続状態を確認し、発生している通信エラーの種類を判別する工程と、
通信エラーが発生した場合に、判別された通信エラーの種類に応じてエラー警告を行う工程と
を含むプリンタ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置及びプリンタ装置の制御方法に関する。
【背景技術】
【０００２】
レストランや居酒屋のキャッシャーでレシートを印字したり、宅配や郵便配達者が配達先で送り状を印字したり、イベント会場で整理券を印字したりするのに、サーマルプリンタが用いられている。また、サーマルプリンタには、有線ＬＡＮや無線ＬＡＮインターフェースを備え、ネットワークと接続できるものがある。
【０００３】
なお、従来、例えば特許文献１に示されるように、記録媒体に文字や画像を記録する記録装置において、異常発生した際に、記録装置がエラー状態にあることをＬＥＤの発光により報知するとともに、そのエラー情報を液晶パネルなどに表示するものが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２０８７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンタ等の電子機器では、エラーが生じた場合に、液晶表示パネルにその内容を表示するのが一般的である。しかしながら、小型のサーマルプリンタには、液晶表示パネルを備えていないものがあり、このようなサーマルプリンタでは、液晶表示パネルにエラーを表示できない。
【０００６】
例えば、ネットワークに接続可能なサーマルプリンタの場合、外部機器と接続するには、ＩＰアドレスやポート番号等、各種の設定を行う必要がある。無線ＬＡＮの場合、更に、無線ＬＡＮの暗号化の設定、ユーザ名やパスワードの設定等が必要になる。これらが正しく設定されないと、外部機器からの無線通信の接続確立時に、通信エラーが発生する。液晶表示パネルを備えていないサーマルプリンタでは、各種の設定が正しく行われておらず、通信エラーが生じても、液晶表示パネルにそのエラー内容を表示できない。このため、通信エラーが発生したときに、ユーザが設定内容を確認できず、エラーの要因を特定することが難しい。
【０００７】
サーマルプリンタが液晶表示パネルを具備していれば、エラーの詳細情報をユーザに知らせることができる。しかしながら、サーマルプリンタに液晶表示パネルを設けると、液晶表示パネルとともにその制御基板等を設置するスペースを確保する必要が生じ、装置が大型化してしまう。また、サーマルプリンタに液晶表示パネルを具備すると、消費電力が増加してしまうとともに、コストの増加を招く。
【０００８】
本発明は上記の点に鑑みてなされたものであり、ユーザに通信エラーを適切に提示できるプリンタ装置及びプリンタ装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一態様に係るプリンタ装置（１）は、外部機器と通信可能に接続されたプリンタ装置であって、前記外部機器から印字データを受信する通信部（２３）と、前記通信部を介して受信した前記印字データに基づく情報を用紙に印字する印字部（２４）と、前記通信部の接続状態を確認し、発生している通信エラーの種類を判別する通信エラー判定部（３０）とを備え、前記通信エラー判定部により判別された通信エラーの種類に応じてエラー警告を行う。
【００１０】
また、本発明の一態様に係るプリンタ装置において、前記印字部は、前記通信エラー判定部により判別された通信エラーの種類に応じて、その通信エラーの詳細情報を前記用紙に印字するようにしてもよい。
【００１１】
また、本発明の一態様に係るプリンタ装置において、前記印字部は、前記通信エラー判定部により判別された通信エラーがセキュリティに関連しない通信エラーであると判定された場合に、その通信エラーの詳細情報を前記用紙に印字するようにしてもよい。
【００１２】
また、本発明の一態様に係るプリンタ装置において、前記セキュリティに関連しない通信エラーは、ＩＰアドレス・サブネットの設定誤りにより通信エラー及び／又はポート番号の設定誤りにより通信エラーであるようにしてもよい。
【００１３】
また、本発明の一態様に係るプリンタ装置において、前記通信エラー判定部により判別された通信エラーの種類に応じて、通信エラーを表示するエラー報知部を備えるようにしてもよい。
【００１４】
また、本発明の一態様に係るプリンタ装置において、前記エラー報知部は、前記通信エラー判定部により判別された通信エラーに応じて発光する発光部を有するようにしてもよい。
【００１５】
また、本発明の一態様に係るプリンタ装置において、前記エラー報知部は、前記通信エラー判定部により判別された通信エラーが前記セキュリティに関連する通信エラーか否かに応じて、発光色及び／又は発光パターンを変更するようにしてもよい。
【００１６】
また、本発明の一態様に係るプリンタ装置において、前記用紙が長尺状に連なった状態で巻回されたロール紙を回転自在に収容するロール紙収容部と、前記ロール紙を所望の長さに切断して一枚の前記用紙とする切断部と、前記通信エラー判定部による判断結果に基づいて、前記切断部による前記ロール紙を切断する切断部とを備えるようにしてもよい。
【００１７】
本発明の一態様に係るプリンタ装置の制御方法は、外部機器と通信可能に接続されたプリンタ装置の制御方法であって、外部機器との接続状態を確認し、発生している通信エラーの種類を判別する工程と、通信エラーが発生した場合に、判別された通信エラーの種類に応じてエラー警告を行う工程とを含む。
【発明の効果】
【００１８】
本発明によれば、接続状態を確認し、どのような種類の通信エラーが発生しているのかを判別し、判別された通信エラーの種類に応じてエラー警告を行うことで、表示パネルを設けない構成であっても、ユーザに通信エラーを適切に提示できる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係るプリンタ装置の外観構成を示す斜視図である。
【図２】第１実施形態に係るプリンタ装置の内部構成を示すブロック図である。
【図３】第１実施形態に係るプリンタ装置での通信エラー処理を示すフローチャートである。
【図４】第１実施形態に係るプリンタ装置での通信エラー処理を示すフローチャートである。
【図５】第１実施形態に係るプリンタ装置において印字されるエラーの印字例の説明図である
【図６】第１実施形態に係るプリンタ装置におけるエラー報知部の発光部の点灯色や点滅パターンの一例の説明図である。
【図７】第２実施形態に係るプリンタ装置の内部構成を示すブロック図である。
【図８】第２実施形態に係るプリンタ装置における自動切断部の説明図である。
【図９】第２実施形態に係るプリンタ装置での通信エラー処理を示すフローチャートである。
【図１０】第２実施形態に係るプリンタ装置で通信エラーが生じた場合の処理の説明図である。
【図１１】第２実施形態に係るプリンタ装置で通信エラーが生じた場合の処理を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照しながら説明する。
＜第１実施形態＞
図１は、本実施形態に係るプリンタ装置１の外観構成を示す斜視図である。図１に示すように、プリンタ装置１の前面には、排出口１１が設けられている。プリンタ装置１の内部には、不図示しの長尺状に連なった状態で巻回された感熱ロール紙が収納されている。プリンタ装置１に印字命令が与えられると、この印字命令に応じて、プリンタ装置１の印字部２４（図３参照）で、感熱ロール紙に印字が行われる。印字された用紙は、排出口１１から排出される。また、プリンタ装置１の前面の上部には、発光部１２が設けられる。この発光部１２は、例えばＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ  ）により構成されており、エラー表示を行うのに使用される。
【００２１】
図２は、本実施形態に係るプリンタ装置１の内部構成を示すブロック図である。図２に示すように、プリンタ装置１は、制御部２１と、データ記憶部２２と、通信部２３と、印字部２４と、紙駆動部２５と、エラー報知部２６とを備えている。
【００２２】
制御部２１は、データ記憶部２２に記憶されているプログラムに基づいて各部の制御を行う。また、制御部２１は、必要な情報をデータ記憶部２２に記憶させる。本実施形態では、制御部２１は通信エラー判定部３０の機能を備えている。通信エラー判定部３０は、後に説明するように、通信エラーの判定処理を行い、通信エラーに応じて、エラーの印字や発光部１２の表示を制御する。
【００２３】
データ記憶部２２は、ＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等で構成される。データ記憶部２２は、各種のプログラムや各種のデータを記憶する。
【００２４】
通信部２３は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の送受信制御を行う。通信部２３により、プリンタ装置１と外部機器２とが無線ＬＡＮで接続される。
【００２５】
印字部２４は、用紙に各種の情報を印字する。印字部２４は、例えば感熱ヘッドを備え、内部に収納されている感熱ロール紙（図示せず）に、サーマル印字方式により印字を行う。
【００２６】
紙駆動部２５は、感熱ロール紙の紙送りを行う。感熱ロール紙のうち、印字部２４の感熱ヘッドにより印字された部分は、紙駆動部２５により送られ、排出口１１から排出される。
【００２７】
エラー報知部２６は、ユーザにエラーを報知する。本実施形態では、エラー報知部２６は、プリンタ装置１の前面の発光部１２（図１参照）を含んでいる。通信エラーが発生すると、エラー報知部２６の発光部１２は、通信エラーの内容に応じて、その発光色や点滅パターンを設定して、点滅又は点灯する。
【００２８】
プリンタ装置１は、外部機器２と無線ＬＡＮで接続される。外部機器２と無線ＬＡＮで接続する際には、ＩＰアドレスやポート番号の設定、暗号化方式、暗号化キー、ユーザ名・パスワードの設定等を正しく設定する必要がある。これらの設定に誤りがあると、通信エラーが生じる。
【００２９】
図３及び図４は、本実施形態に係るプリンタ装置１での通信エラー処理を示すフローチャートである。
【００３０】
（ステップＳ１０１）制御部２１は、通信時の接続エラーの判定処理を行う。接続エラーの判定処理は、図４に示すような、ステップＳ２０１からステップＳ２１０の処理からなる。
【００３１】
（ステップＳ２０１）制御部２１は、外部機器２から要求された暗号化方式が不一致か否かを判定する。暗号化方式としては、ＷＥＰ、ＷＰＡ、ＷＰＡ２等がある。
（ステップＳ２０２）暗号化方式が不一致の場合には（ステップＳ２０１；ＹＥＳ）、制御部２１は、暗号化方式の誤りにより認証に失敗し、通信エラーが発生したと判定して、処理を終了する。暗号化方式が不整合でない場合には（ステップＳ２０１；ＮＯ）、制御部２１は、処理をステップＳ２０３に進める。
【００３２】
（ステップＳ２０３）制御部２１は、暗号化キーが不整合か否かを判定する。
（ステップＳ２０４）暗号化キーが不整合の場合には（ステップＳ２０３；ＹＥＳ）、制御部２１は、暗号化キーの誤りにより認証に失敗し、通信エラーが発生したと判定して、処理を終了する。暗号化キーが不整合でない場合には（ステップＳ２０３；ＮＯ）、制御部２１は、処理をステップＳ２０５に進める。
【００３３】
（ステップＳ２０５）制御部２１は、ユーザ名・パスワードが不整合か否かを判定する。
（ステップＳ２０６）ユーザ名・パスワードが不整合の場合には（ステップＳ２０５；ＹＥＳ）、制御部２１は、ユーザ名・パスワードの誤りにより認証に失敗し、通信エラーが発生したと判定して、処理を終了する。ユーザ名・パスワードが不整合でない場合には（ステップＳ２０５；ＮＯ）、制御部２１は、処理をステップＳ２０７に進める。
【００３４】
（ステップＳ２０７）制御部２１は、印字用ポートに対する不正なＩＰアドレスへのアクセスであるか否かを検出する。
（ステップＳ２０８）印字用ポートに対する不正なＩＰアドレスへのアクセスであれば（ステップＳ２０７；ＹＥＳ）、制御部２１は、ＩＰアドレス・サブネットの設定誤りにより通信エラーが発生したと判定して、処理を終了する。印字用ポートに対する不正なＩＰアドレスへのアクセスでなければ（ステップＳ２０７；ＮＯ）、制御部２１は、処理をステップＳ２０９に進める。
【００３５】
（ステップＳ２０９）制御部２１は、存在しないサービスのポート番号に対する接続があるか否かを判定する。
（ステップＳ２１０）存在しないサービスのポート番号に対する接続があれば（ステップＳ２０９；ＹＥＳ）、制御部２１は、ポート番号の設定誤りにより通信エラーが発生したと判定して、処理を終了する。存在しないサービスのポート番号に対する接続がなければ（ステップＳ２０９；ＮＯ）、処理を終了する。
【００３６】
図４に示すステップＳ２０１からステップＳ２１０の処理が終了したら、図３におけるステップＳ１０２に復帰する。
【００３７】
（ステップＳ１０２）制御部２１は、ステップＳ２０１からステップＳ２１０の処理結果から、通信時の接続エラーが発生しているか否かを判定する。
【００３８】
（ステップＳ１０３）接続エラーが発生している場合（ステップＳ１０２；ＹＥＳ）、制御部２１は、この通信エラーがエラーの詳細を印字すべきエラーか否かを判定する。
【００３９】
本実施形態では、一例として、ＩＰアドレス・サブネットマスクの誤り（ステップＳ２０８で判定）、ポート番号の設定誤りによるエラー（ステップＳ２１０で判定）は、エラーの詳細を印字すべき通信エラーとしている。これに対して、暗号化方式の誤りによる認証の失敗（ステップＳ２０２で判定）、暗号化キーの誤りによる認証の失敗（ステップＳ２０４で判定）、ユーザ名・パスワードの誤りによる認証の失敗（ステップＳ２０６で判定）により生じたエラーは、その詳細を印字すべき通信エラーではないとしている。
【００４０】
（ステップＳ１０４）発生したエラーがそのエラーの詳細を印字すべき通信エラーの場合には（ステップＳ１０３；ＹＥＳ）、制御部２１は印字部２４にエラーの内容に関する印字情報を送り、印字部２４は、通信エラーの内容に関する情報を印字して、処理をステップＳ１０５に進める。発生したエラーがそのエラーの詳細を印字すべき通信エラーではない場合には（ステップＳ１０３；ＮＯ）、制御部２１は、処理をステップＳ１０５に進める。
【００４１】
（ステップＳ１０５）制御部２１は、エラーが発光部１２により表示すべき通信エラーか否かを判定する。本実施形態では、図４における、ステップＳ２０１からステップＳ２１０の処理により判定できるエラーについては、発光部１２により表示すべき通信エラーとしている。それ以外の要因で発生したエラーは、発光部１２により表示すべき通信エラーではないとしている。
【００４２】
（ステップＳ１０６）発生したエラーが発光部１２により表示すべき通信エラーの場合には（ステップＳ１０５；ＹＥＳ）、制御部２１は、エラーの内容に応じてその発光色や点滅パターンを設定して、エラー報知部２６の発光部１２を点灯又は点滅させて、処理をステップＳ１０１の処理に戻す。
【００４３】
（ステップＳ１０７）ステップＳ１０２で、接続エラーがないと判定された場合には（ステップＳ１０２；ＮＯ）、制御部２１は、外部機器２からの印字要求があるか否かを判定する。
【００４４】
（ステップＳ１０８）外部機器２からの印字要求があれば（ステップＳ１０７；ＹＥＳ）、制御部２１は、接続エラー表示を解除して、印字を行い、ステップＳ１０１の処理に戻す。外部機器２からの印字要求がなければ（ステップＳ１０７；ＮＯ）、ステップＳ１０１の処理に戻す。
【００４５】
このように、本実施形態に係るプリンタ装置１では、外部機器２からの接続要求に対してエラーが発生した場合、エラーの詳細を印字すべき通信エラーであれば、そのエラーの内容が印字部２４により印字される。
【００４６】
図５は、本実施形態に係るプリンタ装置１において印字されるエラーの印字例の説明図である。図５の例では、ポート番号の設定誤りによりエラーが発生した場合の印字例である。ポート番号の設定誤りは、前述したように、その内容を印字すべき通信エラーである。このため、ポート番号の設定誤りにより通信エラーが生じると、図５に示すように、その内容が印字部２４に印字され、このエラー内容が印字された用紙が排出口１１から排出される。
【００４７】
また、本実施形態に係るプリンタ装置１では、外部機器２からの接続要求に対してエラーが発生した場合、エラー報知部２６の発光部１２がエラー内容に応じて点灯又は点滅される。
【００４８】
図６は、本実施形態に係るプリンタ装置１におけるエラー報知部２６の発光部１２の点灯色や点滅パターンの一例の説明図である。図６に示すように、無線通信がオフのときには、発光部１２は消灯する。待受状態では、発光部１２は、第１の点滅パターンで青色点滅する。すなわち、このときの点滅パターンは、図６に示すように、例えば、０．２秒の点灯と、０．８秒の消灯との繰り返しである。外部機器２と正常に接続すると、接続中には、発光部１２は青色で点灯する。
【００４９】
暗号化方式の不一致により通信エラーが発生した場合には、図６に示すように、発光部１２は、第１の点滅パターンで、赤色点滅する。すなわち、このときの点滅パターンは、図６に示すように、例えば、０．２秒の消灯と、０．２秒の赤色点灯と、０．８秒の消灯である。
【００５０】
暗号化キーの不一致により通信エラーが発生した場合には、図６に示すように、発光部１２は、第２の点滅パターンで赤色点滅する。すなわち、このときの点滅パターンは、図６に示すように、例えば、０．２秒の消灯と、０．２秒の赤色点灯と、０．２秒の消灯と、０．２秒の赤色点灯と、０．８秒の消灯である。
【００５１】
ユーザ名・パスワードの誤りにより通信エラーが発生した場合には、図６に示すように、発光部１２は、第３の点滅パターンで赤色点滅する。すなわち、このときの点滅パターンは、図６に示すように、例えば、０．２秒の消灯と、０．２秒の赤色点灯と、０．２秒の消灯と、０．２秒の赤色点灯と、０．２秒の消灯と、０．２秒の赤色点灯と、０．８秒の消灯である。
【００５２】
ＩＰアドレス・サブネットの設定誤りにより通信エラーが発生した場合には、図６に示すように、発光部１２は、第１の点滅パターンで黄色点滅する。すなわち、このときの点滅パターンは、図６に示すように、例えば、０．２秒の消灯と、０．２秒の黄色点灯と、０．８秒の消灯である。
【００５３】
ポート番号の設定誤りにより通信エラーが発生した場合には、図６に示すように、発光部１２は、第２の点滅パターンで黄色点滅する。すなわち、このときの点滅パターンは、図６に示すように、例えば、０．２秒の消灯と、０．２秒の黄色点灯と、０．２秒の消灯と、０．２秒の黄色点灯と、０．８秒の消灯である。
【００５４】
前述したように、本実施形態に係るプリンタ装置１では、通信エラーが発生している場合、このエラーがエラーの詳細を印字すべき通信エラーか否かを判定し、エラーの詳細を印字すべき通信エラーの場合のみ、そのエラーの内容を印字部２４に印字して、ユーザに提示している（図３のステップＳ１０３及びＳ１０４参照）。このことについて説明する。
【００５５】
通信エラーが発生した場合に、そのエラー内容を用紙に印字すれば、液晶表示パネルを備えないプリンタ装置でも、エラーの詳細を知ることができ、通信エラーに対して適切な処理が行える。しかしながら、通信エラーが生じる毎にそのエラー内容を印字すると、用紙の消費量が多くなるとともに、エラー印字を行っている間、他の外部機器２からの印字要求に対処できなくなる。また、外部の機器から不正な接続があった場合、エラー内容を全て用紙に印字してしまうと、セキュリティの問題が生じることが危惧される。
【００５６】
そこで、本実施形態では、セキュリティに関するエラーは、エラーの詳細を印字すべき通信エラーではないとして、印字は行わず、発光部１２でのエラー表示のみを行っている。より具体的には、ＩＰアドレス・サブネットの設定誤りによる通信エラー及びポート番号の設定誤りによる通信エラーの場合には、セキュリティの観点から問題のない通信エラーであり、印字すべき通信エラーであるとしている。暗号化方式の不一致、暗号化キーの不整合、ユーザ名・パスワードの不整合の場合には、セキュリティの観点から問題のある通信エラーであり、印字すべき通信エラーではないとしている。
【００５７】
また、本実施形態では、エラー報知部２６の発光部１２は、通信エラーに応じて、発光色や点滅パターンが点灯又は点滅される。このとき、セキュリティに関するエラーのときには、発光部１２を赤色で点滅させ、セキュリティに関するエラーではないときには、発光部１２を黄色で点滅させている。これにより、ユーザは、発光部１２の発光色から、どのような通信エラーかを推定できる。
【００５８】
＜第２実施形態＞
図７は、本実施形態に係るプリンタ装置１０１の内部構成を示すブロック図である。
【００５９】
図７に示すように、プリンタ装置１０１は、制御部１２１と、データ記憶部１２２と、通信部１２３と、印字部１２４と、紙駆動部１２５と、エラー報知部１２６と、自動切断部１２７とを備えている。制御部１２１、データ記憶部１２２、通信部１２３、印字部１２４、紙駆動部１２５、及びエラー報知部１２６は、第１の実施形態における制御部２１、データ記憶部２２、通信部２３、印字部２４、紙駆動部２５、及びエラー報知部２６と同様に構成される。エラー報知部１２６は、発光部１１２を有している。制御部１２１は通信エラー判定部１３０の機能を備えている。自動切断部１２７は、制御部１２１の制御により、用紙を自動的に切断する。
【００６０】
図８は、本実施形態に係るプリンタ装置１０１における自動切断部１２７の説明図である。図８に示すように、ロール紙収容部１５０には、用紙が長尺状に連なった状態で巻回された感熱ロール紙１５１が回転自在に収容されている。印字を行うときには、感熱ロール紙１５１が引き出され、サーマル印字方式の印字部１２４により、感熱ロール紙１５１に印字が行われる。そして、印字が終了すると、制御部１２１の制御により、感熱ロール紙１５１の印字が行われている部分１５１ａが自動切断部１２７で切断され、感熱ロール紙１５１の印字の行われている部分１５１ａが一片の用紙となり、排出口１１１から排出される。
【００６１】
図９は、本実施形態に係るプリンタ装置１０１での通信エラー処理を示すフローチャートである。
【００６２】
（ステップＳ５０１）制御部１２１は、通信時の接続エラーの判定処理を行う。接続エラーの判定処理は、図４に示すような、ステップＳ２０１からステップＳ２１０の処理からなる。
【００６３】
図４に示すステップＳ２０１からステップＳ２１０の処理により、通信エラーが生じたか否か、並びに、通信エラーが生じた場合に、そのエラーの内容が判定できる。図４に示すステップＳ２０１からステップＳ２１０の処理が終了したら、図９におけるステップＳ５０２に復帰する。
【００６４】
（ステップＳ５０２）制御部１２１は、前回接続エラー発生後から、新しく接続エラーが発生したか否かを判定する。
【００６５】
（ステップＳ５０３）新たな通信エラーが発生している場合（ステップＳ５０２；ＹＥＳ）、制御部１２１は、このエラーがエラーの詳細を印字すべき通信エラーか否かを判定する。
【００６６】
（ステップＳ５０４）通信エラーがエラーの詳細を印字すべき通信エラーの場合には（ステップＳ５０３；ＹＥＳ）、制御部１２１は印字部１２４に通信エラーの内容に関する印字情報を送る。印字部１２４は、通信エラーの内容に関する情報を印字し、自動切断部１２７により印字用紙をカットして、処理をステップＳ５０５に進める。通信エラーがその内容を印字すべき通信エラーではない場合には（ステップＳ５０３；ＮＯ）、制御部１２１は、処理をステップＳ５０５に進める。
【００６７】
（ステップＳ５０５）制御部１２１は、発生したエラーが発光部１１２により表示すべき通信エラーか否かを判定する。
【００６８】
（ステップＳ５０６）発生したエラーが発光部１１２により表示すべき通信エラーの場合には（ステップＳ５０５；ＹＥＳ）、制御部１２１は、通信エラーの内容に応じてその発光色や点滅パターンを設定して、エラー報知部１２６の発光部１１２を点灯又は点滅させる。
【００６９】
（ステップＳ５０７）ステップＳ５０２で、接続エラーがない場合には（ステップＳ５０２；ＮＯ）、制御部１２１は、外部機器２からの印字要求があるか否かを判定する。
【００７０】
（ステップＳ５０８）外部機器２からの印字要求があれば（ステップＳ５０７；ＹＥＳ）、制御部１２１は、接続エラー表示を解除して、印字を行う。外部機器２からの印字要求がなければ（ステップＳ５０７；ＮＯ）、ステップＳ５０１の処理に戻す。
【００７１】
このように、第２の実施形態に係るプリンタ装置１０１では、自動切断部１２７が備えられる。このため、印字部１２４で通信エラーを印字した後、自動切断部１２７により、通信エラーの印字用紙を自動的に切断でき、レシート等の通常の印字と通信エラーの印字とを分別できる。これにより、複数台の外部機器２から印字要求が来る環境下で、複数の外部機器２から連続的に印字要求があった場合に、レシート等の通常の印字を止めずに、通信エラーの印字を行うことができる。このことについて、以下に例を挙げて説明する。
【００７２】
図１０は、本実施形態に係るプリンタ装置１０１で通信エラーが生じた場合の処理の説明図であり、図１１は、本実施形態に係るプリンタ装置１０１で通信エラーが生じた場合の処理を示すシーケンス図である。
【００７３】
図１０に示すように、本実施形態に係るプリンタ装置１０１に対して、複数の外部機器１０２ａ、１０２ｂ、１０２ｃ、１０２ｘ、１０２ｙがあるとする。このうち、外部機器１０２ａ、１０２ｂ、１０２ｃは、プリンタ装置１０１と既に無線ＬＡＮで接続済みであるとする。また、外部機器１０２ｘ及び１０２ｙは、新たにプリンタ装置１０１に接続要求を出す機器であるとする。外部機器１０２ｘについては、印字すべきエラー（例えばポート番号が違っている）が発生して接続エラーとなり、外部機器１０２ｙについては、印字すべきではないエラー（例えばユーザ名・パスワードが違っている）が発生して接続エラーとなるものとする。
【００７４】
図１１に示すように、先ず、外部機器１０２ａからプリンタ装置１０１に例えばレシートの印字要求があるとする（処理ＰＲＣ１）。外部機器１０２ａとプリンタ装置１０１とは既に接続済みであるから、通信エラーは生じない。プリンタ装置１０１は、外部機器１０２ａからのレシートの通信要求を受信すると、印字部１２４でレシートの印字を行い（処理ＰＲＣ２）、自動切断部１２７で、印字部分をカットする（処理ＰＲＣ３）。
【００７５】
次に、外部機器１０２ｘがプリンタ装置１０１に接続要求をしたとする（処理ＰＲＣ４）。しかしながら、外部機器１０２ｘは例えばポート番号が違っており、接続エラーとなる。このエラーは、印字すべきエラーであるから、プリンタ装置１０１は、印字部１２４でエラー内容の印字を行い（処理ＰＲＣ５）、印字が終了すると、自動切断部１２７で、印字部分をカットする（処理ＰＲＣ６）。また、プリンタ装置１０１は、エラー報知部１２６の発光部１１２により、エラーの表示を行う（処理ＰＲＣ７）。
【００７６】
なお、この接続要求は、外部機器１０２ａからの印字要求によりレシートを印字している最中（処理ＰＲＣ２から処理ＰＲＣ３の間）に行えることもあるが、レシートの印字及び用紙のカットを行っている間は、処理ＰＲＣ５のエラー印字は、処理ＰＲＣ２から処理ＰＲＣ３でのレシートの印字を待って、行われる。
【００７７】
次に、外部機器１０２ｂからプリンタ装置１０１に例えばレシートの印字要求があるとする（処理ＰＲＣ８）。外部機器１０２ｂとプリンタ装置１０１とは既に接続済みであるから、通信エラーは生じない。プリンタ装置１０１は、外部機器１０２ｂからのレシートの通信要求を受信すると、前回のエラー表示を解除して、印字部１２４でレシートの印字を行い（処理ＰＲＣ９）、自動切断部１２７で、印字部分をカットする（処理ＰＲＣ１０）。
【００７８】
次に、外部機器１０２ｙがプリンタ装置１０１に接続要求をしたとする（処理ＰＲＣ１１）。しかしながら、外部機器１０２ｙは例えばユーザ名・パスワードが違っており、接続エラーとなる。このエラーは、印字すべきエラーではないから、プリンタ装置１０１は、エラー報知部１２６の発光部１１２によるエラーの表示だけを行う（処理ＰＲＣ１２）。
【００７９】
次に、外部機器１０２ｃからプリンタ装置１０１に例えばレシートの印字要求があるとする（処理ＰＲＣ１３）。外部機器１０２ｃとプリンタ装置１０１とは既に接続済みであるから、通信エラーは生じない。プリンタ装置１０１は、外部機器１０２ｃからのレシートの通信要求を受信すると、前回のエラー表示を解除して、印字部１２４でレシートの印字を行い（処理ＰＲＣ１４）、自動切断部１２７で、印字部分をカットする（処理ＰＲＣ１５）。
【００８０】
なお、外部機器１０２ｃからの印字要求の時点で、前回、外部機器１０２ｙに対して表示したエラー表示は解除されるが、通常、接続エラーが発生した場合、再度接続をトライする。このため、どのようなエラーが発生しているかをユーザは確認することができる。
【００８１】
このように、第２の実施形態に係るプリンタ装置１０１では、自動切断部１２７が備えられるため、複数台の外部機器から印字要求が来る環境下で、複数の外部機器から連続的に印字要求があった場合に、レシート等の通常の印字を止めずに、通信エラーの印字を行うことができる。
【００８２】
なお、上述の実施形態では、通信部２３、１２３は無線ＬＡＮにより外部機器と接続しているが、有線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢ等、他の接続インターフェースであっても良い。
【００８３】
また、上述の実施形態では、エラー報知部２６、１２６は、発光部１２、１１２によりエラーを報知しているが、アラーム音によりエラーを報知するようにしても良い。
【００８４】
また、上述の実施形態では、印字部２４、１２４は、サーマル印字方式により感熱ロール紙に印字を行うものであるが、印字方式は、これに限定されるものではない。また、印字は、白黒印字に限らず、カラー印字を行っても良い。カラー印字が行える場合には、エラーに応じて、印字する色を変えるようにしても良い。
【００８５】
なお、プリンタ装置１、１０１の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００８６】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００８７】
１，１０１…プリンタ装置、２，１０２…外部機器、１１，１１１…排出口、１２，１１２…発光部、２１，１２１…制御部、２２，１２２…データ記憶部、２３，１２３…通信部、２４，１２４…印字部、２６，１２６…エラー報知部、３０，１３０…通信エラー判定部、１２７…自動切断部
【図１】
2018158502.tif 000003
【図２】
2018158502.tif 000004
【図３】
2018158502.tif 000005
【図４】
2018158502.tif 000006
【図５】
2018158502.tif 000007
【図６】
2018158502.tif 000008
【図７】
2018158502.tif 000009
【図８】
2018158502.tif 000010
【図９】
2018158502.tif 000011
【図１０】
2018158502.tif 000012
【図１１】
2018158502.tif 000013