(57)【特許請求の範囲】
【請求項１】
ホストコンピュータから送信されてきた親印刷データの印刷指示を受け印刷を行う第１の印刷部を有する親プリンタ部と、
この親プリンタ部に接続され前記ホストコンピュータから前記親プリンタ部を介して送信されてきた子印刷データの印刷を行う第２の印刷部を有する子プリンタ部と、
を備え、
前記第２の印刷部において印刷障害が生じたとき、前記子印刷データを前記親プリンタ部に送り返し、前記第１の印刷部で当該子印刷データの印刷を行う第１の制御部と、を更に備えたプリンタシステム。
【請求項２】
前記子プリンタ部は、前記第１の印刷部において印刷障害が生じたとき、前記第２の印刷部で前記親印刷データの印刷を行う請求項１記載のプリンタシステム。
【請求項３】
前記親プリンタ部は、前記第１の印刷部における印刷障害を検知する第１の印刷障害検知部を有する請求項２記載のプリンタシステム。
【請求項４】
前記子プリンタ部は、前記第２の印刷部における印刷障害を検知する第２の印刷障害検知部を更に有する請求項１乃至３のいずれか一に記載のプリンタシステム。
【請求項５】
ホストコンピュータから送信されてきた親印刷データを処理する親プリンタ部と、この親プリンタ部からの印刷データを受けて処理する子プリンタ部を有するプリンタシステムであって、
前記親プリンタ部は、
ホストコンピュータから送信されてきた印刷データを含むコマンドを受信するコマンド受信部と、
このコマンド受信部により受信されたコマンドに含まれる印刷データが親プリンタ部で印刷を行う親印刷データであるときこの親印刷データの印刷を行う第１の印刷部と、
前記コマンド受信部により受信されたコマンドに含まれる印刷データが子プリンタ部で印刷を行う子印刷データであるときのこの子印刷データを前記子プリンタ部へ伝送する印刷データ伝送部と、
前記子プリンタ部からのデータを受信する子データ受信部と、
前記ホストコンピュータにデータを送信するデータ送信部を有し、
前記子プリンタ部は、
前記印刷データ伝送部から伝送されてきた前記子印刷データを印刷する第２の印刷部と、
前記子データ受信部にデータを伝送する子データ伝送部と、
を有し、
前記第２の印刷部において印刷障害が生じたとき前記子印刷データを前記親プリンタ部に送り返し、第１の印刷部により当該子印刷データの印刷を行う第１の制御部と、を更に備えたプリンタシステム。
【請求項６】
前記子プリンタ部は、前記第１の印刷部において印刷障害が生じたとき、前記第２の印刷部で前記親印刷データの印刷を行う第２の制御部と、を更に備えた請求項５記載のプリンタシステム。
【請求項７】
前記親プリンタ部は、前記第１の印刷部における印刷障害を検知する第１の印刷障害検知部を有する請求項６記載のプリンタシステム。
【請求項８】
前記子プリンタ部は、前記第２の印刷部における印刷障害を検知する第２の印刷障害検知部を更に有する請求項５乃至７のいずれか一に記載のプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えばホストコンピュータに対して、上位の親プリンタ部とこのプリンタ部の制御のもとに作動する下位の子プリンタ部から成るプリンタシステムに関する。
【背景技術】
【０００２】
従来、複数のプリンタがネットワークに接続されている場合に、指定されたプリンタが印刷中などで印刷できない場合に、そのジョブを他の空いているプリンタに転送してそのプリンタで印刷することは知られている。また、異なる種類のラベルを印刷できる複数のプリンタ機構を有するプリンタ装置も知られている。
【０００３】
しかし、前者では、プリンタ毎に信号送信受信装置が必要であり、全体のシステムとしては高価になってしまう。また、後者では、複数のプリンタ機構は種類の異なるラベルを印刷するためにあり、一方のプリンタ機構で印刷できない場合に他のプリンタ機構で印刷することはできず、利便性が悪い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３５３１４１号公報
【特許文献２】特開平７−３１９６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題にかんがみてなされたもので、全体のシステムとしては高額とならずしかも、印刷機構の一部に障害が生じても印刷が可能で利便性を向上させたプリンタシステムを提供するものである。
【課題を解決するための手段】
【０００６】
一実施形態のプリンタシステムは、ホストコンピュータから送信されてきた親印刷データの印刷指示を受け印刷を行う第１の印刷部を有する親プリンタ部と、この親プリンタ部に接続され前記ホストコンピュータから前記親プリンタ部を介して送信されてきた子印刷データの印刷を行う第２の印刷部を有する子プリンタ部と、を備え、前記第２の印刷部において印刷障害が生じたとき、前記子印刷データを前記親プリンタ部に送り返し、前記第１の印刷部で当該子印刷データの印刷を行う第１の制御部と、を更に備える。
【図面の簡単な説明】
【０００７】
【図１】一実施形態のプリンタシステムの構成とホストコンピュータの関係を示す図である。
【図２】図１に示す実施形態における親プリンタ部と子プリンタ部の構成例を示す図である。
【図３】一実施形態の動作を説明するためのフローチャートを示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態について、図面を用いて説明する。一実施形態のプリンタシステムの構成例とホストコンピュータの関係を図１に示す。図１において、プリンタシステム１１は、ホストコンピュータ１２から印刷に関する指示などの印刷（情報）データを受信する。プリンタシステム１１は、上位に位置する親プリンタ部１３と、この親プリンタ部１３に接続され、下位に位置する子プリンタ部１４とを有する。ここで、プリンタシステム１１を構成する親プリンタ部１３と子プリンタ部１４はほぼ一体となっており、ホストコンピュータ１２とも近くに設けられていることを想定している。
【０００９】
親プリンタ部１３は、ホストコンピュータ１２からの自己に対する印刷指示に基づいて印刷処理を行うと共に、子プリンタ部１４への印刷指示に対して印刷データ（子プリンタ部１４にて印刷を行うデータ）などを子プリンタ部１４に送るとともに、子プリンタ部１４からの情報を受信してホストコンピュータ１２に送る。したがって、子プリンタ部１４は、ホストコンピュータ１２との通信機能（信号送受信機能）を有せず、印刷指示は親プリンタ部１３から受け取って印刷処理を行い、またホストコンピュータ１２への情報は、親プリンタ部１３に送り、親プリンタ部１３は、子プリンタ部１４から受けた情報をホストコンピュータ１２に送信する。親プリンタ部１３で印刷障害が発生したときには、子プリンタ部１４で印刷を行う。この実施形態では、子プリンタ部１４で印刷障害が発生した時にも親プリンタ部１３で印刷を行うようにしている。しかし、親プリンタ部１３で印刷障害が発生したときのみ子プリンタ部１４で印刷するようにしてもよい。
【００１０】
プリンタシステム１１の構成例を図２に示す。親プリンタ部１３は、ホストコンピュータ１２からの印刷指示、印刷データ、その他の制御信号を含むコマンドを受信するコマンド受信部２０と、このコマンド受信部２０で受信したコマンドを解析し、親プリンタ部１３での印刷を指示するものかそれとも子プリンタ部１４での印刷を指示するものかを識別するコマンド識別部２１と、コマンド識別部２１において識別された印刷データを親印刷データと子印刷データを区別して一旦記憶する印刷データ一時記憶部２１ｍと、コマンド識別部２１で印刷データが親印刷データであった場合にこの親印刷データを印刷する印刷部２２と、コマンド識別部２１で識別された印刷データが子プリンタ部１４で印刷を指示するものであった場合に、その子印刷データを子プリンタ部１４に伝送する印刷データ伝送部２３と、印刷部２２における印刷状態を監視し、紙詰まりなどの印刷障害が生じたときにこれを検知する印刷障害検知部２４と、子プリンタ部１４から送られてくる子データを受信する子データ受信部２５と、印刷部２２での印刷が終了したこと、印刷障害検知部２４で印刷の障害が検知されたこと及び子データ受信部２５で受信した子データをホストコンピュータ１２に送信するデータ送信部２６とを有する。
【００１１】
印刷障害検知部２４において印刷部２２の印刷障害が検知され、親印刷データ（親プリンタ部１３で印刷するデータ）を印刷できないときには、印刷障害検知部２４は、その旨を示す制御信号を印刷データ一時記憶部２１ｍに送る。この制御信号を受けた印刷データ一時記憶部２１ｍは印刷部２２で印刷できなかった親印刷データを印刷データ伝送部２３に送り、このデータを子プリンタ部１４に伝送する。
【００１２】
子プリンタ部１４は、親プリンタ部１３の印刷データ伝送部２３から伝送されてきた子印刷データを印刷する印刷部２７と、印刷部２７における印刷障害を検知する印刷障害検知部２８と、印刷部２７において印刷が終了したこと、印刷障害検知部２８で印刷の障害を検知したことなどを親プリンタ部１３の子データ受信部２５に伝送する子データ伝送部２９を有する。
【００１３】
なお、印刷障害検知部２４，２８において検知する印刷障害には、紙詰まりなど故障対応などが必要な状態のほか、用紙やトナーが切れたことなどの状態も含まれる。これらの場合には、親プリンタ部１３や子プリンタ部１４の外面に、別途、設けたランプを点灯させることなどにより、それらの状態を操作者に知らせる。
【００１４】
また、子データ伝送部２９からは、印刷障害検知部２８により印刷部２７に印刷障害が発生したことを検知し、印刷部２７において印刷が行えない場合にその旨の印刷障害を意味する障害データを子データ受信部２５に送る。子データ受信部２５は、印刷データ一時記憶部２１ｍに制御信号を送り、印刷データ一時記憶部２１ｍに一時記憶されていた子印刷データを親プリンタ部１３の印刷部２２において、印刷する。
【００１５】
このようにして、親プリンタ部１３における印刷障害が、印刷障害検知部２４で検知されたときには、その親印刷データが印刷データ一時記憶部２１ｍから読み出されて印刷データ伝送部２３を介して子プリンタ部１４の印刷部２７で印刷される。一方、子プリンタ部１４における印刷障害が、印刷障害検知部２８で検知されたときには、子データ伝送部２９から子データ受信部２５にその旨の制御信号が送られ、印刷障害となっている子印刷データが印刷データ一時記憶部２１ｍから読み出されて親プリンタ部１３の印刷部２２に送られここで印刷される。
【００１６】
次にこの実施形態の動作を図３に示すフローチャートに基づいて説明する。まずステップＳ３０１では、ホストコンピュータ１２から送られてきたコマンドを、親プリンタ部１３のコマンド受信部２０において受信する。このコマンドには、印刷データ、印刷データの親子の別、その他の制御データが含まれる。コマンド受信部２０で受信されたコマンドは、コマンド識別部２１で印刷データの親子の別が識別され、印刷データはステップＳ３０２で印刷データ一時記憶部２１ｍに一時記憶される。このとき、印刷データの親子の別も記憶される。
【００１７】
そして、ステップＳ３０３で、コマンド識別部２１において印刷データが子印刷データかそれとも、親印刷データかが識別されて、子印刷データでなければ、即ち親印刷データであれば（Ｓ３０３；Ｎ）、印刷部２２に送られる。そして、ステップＳ３０４で印刷障害検知部２４において、印刷障害があるか判定される。印刷部２２に紙詰まりなどの印刷障害がなければ（Ｓ３０４；Ｎ）、次のステップＳ３０５で印刷がなされる。
【００１８】
一方、ステップＳ３０４で印刷障害検知部２４により印刷障害があることが検知される（Ｓ３０４；Ｙ）と、ステップＳ３０６で子プリンタ部１４に印刷部２７で印刷することを要求する。
【００１９】
具体的には、印刷障害検知部２４からその旨の制御信号が印刷データ一時記憶部２１ｍに送られ、印刷データ一時記憶部２１ｍに記憶されている親印刷データが読み出されて、ステップＳ３０７で、印刷データ伝送部２３を介して子プリンタ部１４の印刷部２７に送られる。次のステップＳ３０８で、印刷部２７にて印刷がなされる。この場合には、本来親プリンタ部１３において印刷されるべき親印刷データが、その印刷部２２に印刷障害が生じているために、子プリンタ部１４の印刷部２７で印刷されたことになる。
【００２０】
また、ステップＳ３０３でコマンド識別部２１において印刷データが子印刷データであることが識別された場合には、子印刷データは印刷データ伝送部２３を介して子プリンタ部１４に伝送され（ステップＳ３１０）、印刷が開始される。ステップＳ３１１では、印刷障害検知部２８が印刷部２７を監視しており、ここで、紙詰まりなどの印刷障害があるか検知される。
【００２１】
印刷障害検知部２８により、印刷部２７の印刷に障害がないことが検知されると、ステップＳ３１２で、印刷部２７において子印刷データの印刷を行う。
【００２２】
一方、ステップＳ３１１で印刷障害検知部２８により印刷部２７における印刷障害が検知されると、ステップＳ３１３で、印刷部２２における印刷を親プリンタ部１３に要求することになる。具体的には、印刷障害検知部２８からその旨の制御信号が子データ伝送部２９に送られ、親プリンタ部１３の子データ受信部２５に伝送される。子データ受信部２５は、この制御信号を受けて印刷データ一時記憶部２１ｍに、先に子プリンタ部１４に伝送した子印刷データを読み出すよう指示する。
【００２３】
次のステップＳ３１４で、印刷データ一時記憶部２１ｍから当該子印刷データが読み出され、印刷部２２に送られて印刷される（ステップＳ３１５）。
【００２４】
このようにして印刷部２２，２７において親印刷データや子印刷データが印刷されると、ステップＳ３１６でデータ送信部２６からその旨の情報データがホストコンピュータ１２に送信される。
【００２５】
この実施形態によれば、ホストコンピュータ１２と通信を行うコマンド受信部２０及びデータ送信部２６は親プリンタ部１３にのみ設けられており、子プリンタ部１４には設けられていない。したがって、プリンタシステムとしては、高価にならない。また、親プリンタ部あるいは子プリンタ部で印刷障害が発生したときには、子プリンタ部あるいは親プリンタ部で印刷が可能であり、利便性を向上させることができる。
【００２６】
上記実施形態では、ホストコンピュータとプリンタシステムは近くにあることを想定していたが、ネットワークを介して遠くに設けられていてもよい。
【００２７】
上記実施形態では、ホストコンピュータ１２から送信されてきた印刷データをすべて一旦、印刷データ一時記憶部２１ｍに記憶させ、子プリンタ部１４の印刷部２７で印刷障害が発生したとき、この印刷データ一時記憶部２１ｍから該当する子印刷データを子プリンタ部１４に再送する構成としていた。しかし、子プリンタ部１４の印刷部２７で印刷障害が発生したときに、その子印刷データを子データ伝送部２９から親プリンタ部１３に送り返して、親プリンタ部１３の印刷部２２で印刷するようにしてもよい。このようにすれば、印刷データ一時記憶部２１ｍを不要とすることが可能となる。
【００２８】
上記実施形態では、親プリンタ部１３の印刷部にて印刷障害が生じた場合に、子プリンタ部１４の印刷部２２において親印刷データの印刷を行い、また子プリンタ部１４の印刷部２７」にて印刷障害が生じた場合に、親プリンタ部１３の印刷部２２において子印刷データの印刷を行うことが可能な構成のプリンタシステムについて説明した。しかし本発明のプリンタシステムは、親プリンタ部の印刷部にて印刷障害が生じた場合に、子プリンタ部の印刷部において親印刷データの印刷を行うだけの構成としてもよい。
【００２９】
本発明のいくつかの実施形態を説明したがこれらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３０】
１１・・・・プリンタシステム
１２・・・・ホストコンピュータ
１３・・・・親プリンタ部
１４・・・・子プリンタ部
２０・・・・コマンド受信部
２１・・・・コマンド識別部
２１ｍ・・・・印刷データ一時記憶部
２２，２７・・・・印刷部
２３・・・・印刷データ伝送部
２４，２８・・・・印刷障害検知部
２５・・・・子データ受信部
２６・・・・データ送信部
２９・・・・子データ伝送部
【図１】
0005697619.tif 000002
【図２】
0005697619.tif 000003
【図３】
0005697619.tif 000004