(57)【特許請求の範囲】
【請求項１】
ＰＯＳ用のコンピューターと接続可能であり、複数のインターフェイスを有し、レシートまたはクーポン券を印刷するプリンターであって、
前記プリンターを制御する制御情報と、前記プリンターに接続されるカスタマーディスプレイを制御する制御情報と、を含む複合制御情報が入力される第１ＵＳＢコネクターと、前記プリンターを制御する制御情報が入力される第２ＵＳＢコネクターと、前記カスタマーディスプレイを制御する制御情報を出力する他のインターフェイスを備えるとともに、
前記第１ＵＳＢコネクターから入力された前記複合制御情報から前記プリンターの制御情報と、前記カスタマーディスプレイの制御情報と、を分離してそれぞれ出力する分離部と、
前記第２ＵＳＢコネクターからの前記プリンターの制御情報あるいは前記分離部から出力された前記プリンターの制御情報のいずれか一方を、共通のＵＳＢコントローラーに入力するための切替部と、を備え、
前記第２ＵＳＢコネクターはメインボードに搭載され、前記第１ＵＳＢコネクターと前記他のインターフェイスは、前記メインボードに接続される拡張ボードに搭載されていることを特徴とするプリンター。
【請求項２】
請求項１記載のプリンターにおいて、
前記他のインターフェイスはＲＳ２３２Ｃであり、
前記分離部が出力した前記カスタマーディスプレイの制御情報を変換して当該カスタマーディスプレイに出力する変換部を備えたことを特徴とするプリンター。
【請求項３】
請求項１または請求項２に記載のプリンターにおいて、
前記切替部への入力状態を検出して、前記第２ＵＳＢコネクターからの前記プリンターの制御情報、あるいは前記分離部からの前記プリンターの制御情報のうち、いずれか先に入力された側に前記切替部を切り替えることを特徴とするプリンター。
【請求項４】
請求項１ないし請求項３のいずれかに記載のプリンターにおいて、
前記分離部は、前記複合制御情報に含まれている前記プリンターまたは前記カスタマーディスプレイのいずれかを示す情報に基づいて、前記複合制御情報を分離することを特徴とするプリンター。
【請求項５】
請求項１ないし請求項４のいずれかに記載のプリンターにおいて、
前記複合制御情報は、前記プリンターの制御情報と前記カスタマーディスプレイの制御情報とが、時間差をおいて時系列的に入力されることを特徴とするプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に係り、特にＰＯＳシステム等に用いられるプリンター等として構成された情報処理装置に関する。
【背景技術】
【０００２】
従来、ＰＯＳシステム等のシステムを構築する場合に、ＰＯＳ端末側のシステムを構成する場合の最小システムとしては、例えばホストコンピューターとプリンターとを備えた構成をとっている場合があった。
しかしながら、例えば、顧客に対して、商品価格を表示したり、合計金額を表示したりする場合に顧客用あるいは顧客用のディスプレイを備えるように構成するなど、最小システムにオプション機器で様々な拡張を図る場合もある。
上述したようなオプション機器は、ＰＯＳシステムの設置先の要望により取り付けるものであるため、最小システムで済む場合に不要な回路等については、できる限り省くのが好ましい。特に、汎用的であるホストコンピューター側にその要望が強い。
【０００３】
このため、拡張する機器に備え、オプションの拡張ボードをプリンターに組み込む場合があった。
さらにシステム構築の容易さおよび設置面積の削減のため、またホストコンピューターのコネクター（インターフェイス）が限られている場合には、接続配線の数はできる限り少ない方が好ましいため、従来においては、ホストコンピューターとプリンターとは、単一の通信（信号）ケーブルで接続していた。
より具体的には、最小システムを構築する場合には、ホストコンピューターとプリンターとは、例えば、ホストコンピューターのＵＳＢコネクターと、プリンターのＵＳＢコネクターとの間を、ＵＳＢケーブルによって接続しており、拡張機器としてのディスプレイを接続する場合には、まず、プリンターに拡張ボードを搭載し、拡張ボードに設けたＵＳＢコネクターを介して、ホストコンピューターを接続する。
【０００４】
さらに拡張ボードに設けたディスプレイ接続端子（例えば、ＲＳ２３２Ｃ端子）にディスプレイを接続する。ホストコンピューターからプリンターまたはディスプレイを制御するためのそれぞれの制御信号（制御情報）をＵＳＢケーブルを介してプリンターの拡張ボードに入力するようにし、拡張ボード上でプリンターを制御するための制御信号とディスプレイを制御するための制御信号に分離して、プリンターと、ディスプレイと、のそれぞれに対応する制御信号として、送信する構成としていた。
また、一台のプリンターに対し、複数のホストコンピューターをＵＳＢ接続する場合のように、ホストコンピューターを被制御機器に対して切り替える場合には、ＵＳＢ切替器を介して、いずれかのホストコンピューターに接続を切り替えるようにしていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３５３１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来の構成においては、拡張ボードに設けられたＵＳＢコネクターと、プリンター本体に設けられているＵＳＢコネクターとは、電気的に分離しているため、拡張ボードおよびプリンター本体の双方にＵＳＢコントローラーを設ける必要があった。
しかしながら、プリンターを使用する場合は、プリンターのＵＳＢコネクターを使えばよく、プリンターとディスプレイを使用する場合は、拡張ボードのＵＳＢコネクターを使えばよい。このように、拡張ボードに設けられたＵＳＢコネクターと、プリンター本体に設けられているＵＳＢコネクターとの双方にホストコンピューターが同時に接続され使用されることはないため、両ＵＳＢコントローラーも同時に使用されることもなく、両方を備えても一方のＵＳＢコントローラーが無駄になってしまい、プリンターや基板も大きくなり、装置製造コストも高くなるという不具合があった。
また、ＵＳＢ切替器を用いてホストコンピューターを切り替えることができるのは、いずれのホストコンピューターも対等な関係にある場合であり、それぞれのホストコンピューターがＵＳＢ切替器を介して入力される制御信号が異なる制御体系に属する場合には対応できないという問題点があった。
【０００７】
以上の説明は、ＵＳＢコントローラーの場合の説明であるが、他の通信コントローラーであっても、同様に通信経路を複数系統設けて対応することとなり、通信コントローラーが無駄になってしまい、装置製造コストも高くなるという不具合が生じたり、プリンター側で予め複数の制御体系に対応可能に構成したりする必要があった。
そこで、本発明の目的は、システム構築が容易となるとともに、無駄なコントローラーを削減して、装置製造コストを抑制することが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の情報処理装置は、複数のインターフェイスを有する情報処理装置であって、前記情報処理装置を制御する制御情報と、前記情報処理装置に接続される他の被制御装置を制御する制御情報と、を含む複合制御情報が入力される第１インターフェイスと、前記情報処理装置を制御する制御情報が入力される第２インターフェイスと、前記他の被制御装置を制御する制御情報を出力する他のインターフェイスを備えるとともに、前記第１インターフェイスから入力された前記複合制御情報から前記情報処理装置の制御情報と、前記他の被制御装置の制御情報と、を分離してそれぞれ出力する分離部と、前記第２インターフェイスからの前記情報処理装置の制御情報あるいは前記情報分離部からの前記情報処理装置の制御情報のいずれか一方を、共通の通信コントローラーに入力するための切替部と、を備えたことを特徴としている。
【０００９】
上記構成によれば、分離部は、第１インターフェイスから入力された複合制御情報から情報処理装置の制御情報と、他の被制御装置の制御情報と、を分離してそれぞれ出力する。
切替部は、第２インターフェイスからの情報処理装置の制御情報あるいは分離部からの情報処理装置の制御情報のいずれか一方を共通の通信コントローラーに入力する。
したがって、複数の通信（信号）系統を有しているにも拘わらず、通信コントローラーを兼用して用いることができるため、情報処理装置の大きさや製造コストを抑制することができる。
【００１０】
この場合において、前記第２インターフェイスからから入力された前記情報処理装置の制御情報および前記分離部からの前記情報処理装置の制御情報は、同一の通信規格に則って構成されているようにしてもよい。
上記構成によれば、通信コントローラーは、一つの通信規格に対応していればよいので、装置構成の簡略化が図れる。
【００１１】
また、前記第１インターフェイスと前記他のインターフェイスは異なる通信規格のものであり、前記分離部が出力した前記他の被制御装置の制御情報を変換して当該他の被制御装置に出力する変換部を備えるようにしてもよい。
上記構成によれば、情報処理装置を介して他の被制御装置を接続し制御することができ、システム全体として接続を容易として、システム構築の簡略化を図ることができる。
【００１２】
また、前記切替部への入力状態を検出して、前記第１インターフェイスからの前記情報処理装置の制御情報あるいは前記分離部からの前記情報処理装置の制御情報のうち、いずれか先に入力された側に前記切替部を切り替えるようにしてもよい。
上記構成によれば、切替部を予めいずれのインターフェイス側に切り替えておくかを考慮する必要が無く、確実に通信を行え、取り扱いが容易になる。
また、前記第１インターフェイスと前記第２インターフェイスは同一の通信規格であるようにしてもよい。通信コントローラーは、一つの通信規格に対応していればよいので、装置構成の簡略化が図れる。
前記他の被制御装置は表示装置であり、前記情報処理装置はプリンターであってもよい。インターフェィスの接続や拡張が簡便なＰＯＳシステムを構築することができる。
また、本発明は以下のように適用できる。
（適用例１）
ＰＯＳ用のコンピューターと接続可能であり、複数のインターフェイスを有し、レシートまたはクーポン券を印刷するプリンターであって、
前記プリンターを制御する制御情報と、前記プリンターに接続されるカスタマーディスプレイを制御する制御情報と、を含む複合制御情報が入力される第１ＵＳＢコネクターと、
前記プリンターを制御する制御情報が入力される第２ＵＳＢコネクターと、前記カスタマーディスプレイを制御する制御情報を出力する他のインターフェイスを備えるとともに、
前記第１ＵＳＢコネクターから入力された前記複合制御情報から前記プリンターの制御情報と、前記カスタマーディスプレイの制御情報と、を分離してそれぞれ出力する分離部と、
前記第２ＵＳＢコネクターからの前記プリンターの制御情報あるいは前記分離部から出力された前記プリンターの制御情報のいずれか一方を、共通のＵＳＢコントローラーに入力するための切替部と、を備え、
前記第２ＵＳＢコネクターはメインボードに搭載され、前記第１ＵＳＢコネクターと前記他のインターフェイスは、前記メインボードに接続される拡張ボードに搭載されていることを特徴とするプリンター。
（適用例２）
適用例１のプリンターにおいて、
前記他のインターフェイスはＲＳ２３２Ｃであり、
前記分離部が出力した前記カスタマーディスプレイの制御情報を変換して当該カスタマーディスプレイに出力する変換部を備えたことを特徴とするプリンター。
（適用例３）
適用例１または適用例２のプリンターにおいて、
前記切替部への入力状態を検出して、前記第２ＵＳＢコネクターからの前記プリンターの制御情報、あるいは前記分離部からの前記プリンターの制御情報のうち、いずれか先に入力された側に前記切替部を切り替えることを特徴とするプリンター。
（適用例４）
適用例１ないし適用例３のいずれかのプリンターにおいて、
前記分離部は、前記複合制御情報に含まれている前記プリンターまたは前記カスタマーディスプレイのいずれかを示す情報に基づいて、前記複合制御情報を分離することを特徴とするプリンター。
（適用例５）
適用例１ないし適用例４のいずれかのプリンターにおいて、
前記複合制御情報は、前記プリンターの制御情報と前記カスタマーディスプレイの制御情報とが、時間差をおいて時系列的に入力されることを特徴とするプリンター。
【発明の効果】
【００１３】
本発明によれば、システム構築が容易となるとともに、無駄なコントローラーを削減して、装置製造コストを抑制できるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】実施形態のＰＯＳ端末システムの概要構成ブロック図である。
【図２】プリンターの概要構成ブロック図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の好適な実施の形態について説明する。
図１は、実施形態のＰＯＳ端末システムの概要構成ブロック図である。
ＰＯＳ端末システム１０は、図示しないＰＯＳ管理コンピューターと図示しないネットワークを介して接続されるとともに、ＰＯＳ端末システム１０における各種制御を行うホストコンピューター１１と、ホストコンピューター１１に複数のＵＳＢコネクター（インターフェイス）のうちいずれかを介して接続され、レシートやクーポン券などの印刷処理を行う情報処理装置としてのプリンター１２と、プリンター１２に接続されるとともに、プリンター１２を介してホストコンピューター１１の制御下で他の被制御装置として各種情報の表示を行うＲＳ２３２Ｃコネクター３２（他のインターフェイス）に接続されたディスプレイ１３（カスタマーディスプレイ）と、を備えている。
【００１６】
図２は、プリンターの概要構成ブロック図である。
プリンター１２は、大別すると、プリンター１２を中枢的に制御するメインボード２１と、メインボード２１の制御下で実際の印刷を行うメカニズムを含むプリントエンジン２２と、メインボード２１に備えられた図示しないオプションボードコネクターに接続された拡張ボードとしてのユニバーサルインターフェイスボード（ＵＩＢ）２３と、プリンター本体１２Ａに設けられたＵＳＢコネクター２４（第２インターフェイス）と、を備えて構成されている。
メインボード２１は、メインボード２１を中枢的に制御するメインコントローラー２５と、ＵＳＢ信号のインターフェイス動作を行うＵＳＢコントローラー２６と、ＵＩＢ２３あるいはＵＳＢコネクター２４から入力されるプリンター制御用の制御信号に対応するＵＳＢ信号Ｂ（制御情報Ｂ）を排他的に切り替えてＵＳＢコントローラー２６に出力する切替スイッチ２７（切替部）と、を備えている。
【００１７】
ＵＩＢ２３は、ディスプレイ１３を制御するためのＵＳＢ信号Ａ（制御情報Ａ）と、プリンター１２を制御するためのＵＳＢ信号Ｂとの、いずれかのＵＳＢ信号（Ａ＋Ｂ）がホストコンピューター１１から入力されるＵＳＢコネクター３１（第１インターフェイス）と、ディスプレイ１３が接続されるＲＳ２３２Ｃコネクター３２（インターフェイス）と、ＵＩＢ２３を中枢的に制御するコントローラー３３と、を備えている。
【００１８】
ここで、ＵＳＢ信号（Ａ＋Ｂ）は、実際的には、ディスプレイ１３を制御するための一連の制御情報と、プリンター１２を制御するための一連の制御情報とが、時間差をおいて時系列的に送信される信号である。なお、ＵＳＢ信号（Ａ＋Ｂ）は、ＵＳＢコネクター２４に入力された場合には、ＵＳＢコントローラー２６において、ＵＳＢ信号（Ａ＋Ｂ）を適切に処理することができないため、正常に動作しない。
【００１９】
したがって、複合信号であるＵＳＢ信号（Ａ＋Ｂ）を出力するホストコンピューター１１は、ＵＳＢコネクター３１に接続する必要がある。
逆にＵＳＢ信号Ａは、ＵＳＢコネクター２４あるいはＵＳＢコネクター３１のいずれに入力された場合であっても、ＵＳＢコントローラー２６において、ＵＳＢ信号Ａを適切に処理することができるので、ＵＳＢ信号Ａを出力するホストコンピューター１１Ｘは、ＵＳＢコネクター２４あるいはＵＳＢコネクター３１のいずれにも接続することが可能である。ただし、ＵＳＢコネクター３１に接続した場合には、ディスプレイ１３への表示は行えないこととなる。
また、切替スイッチ２７は、メモリースイッチや、ＤＩＰスイッチに基づく信号選択回路などが用いられる。
【００２０】
コントローラー３３は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭなどを備えたマイクロコンピューターとして構成されており、ＲＯＭはプリンター１２の制御体系とディスプレイ１３の制御体系を記憶していて、ＣＰＵは、ＵＳＢコネクター３１から入力されたＵＳＢ信号（Ａ＋Ｂ）を、それぞれのいずれかの制御体系に基づく制御情報かを判断し、ＵＳＢ信号Ａと、ＵＳＢ信号Ｂとに分離して、ＵＳＢ信号Ｂを切替スイッチ２７に出力する信号分離回路３４（分離部）と、信号分離回路３４により分離されたＵＳＢ信号Ａが入力され、このＵＳＢ信号ＡをＲＳ２３２Ｃのインターフェイス用に信号変換して、ディスプレイ１３を制御するための表示制御信号ＸとしてＲＳ２３２Ｃコネクター３２を介してディスプレイ１３に出力する信号変換回路３５（変換部）と、を備えている。ＵＳＢ信号（Ａ＋Ｂ）は、一連の制御情報の先頭にプリンター１２またはディスプレイ１３のいずれかを示すＩＤ情報を含み、コントローラー３３はこのＩＤ情報に基づき、ＵＳＢ信号ＡとＵＳＢ信号Ｂとに分離するようにしてもよい。
【００２１】
次に具体的動作を説明する。
まず、ＵＳＢコネクター３１に、プリンター１２（情報処理装置）およびディスプレイ１３（他の被制御装置）を制御するための複合信号としてのＵＳＢ信号（Ａ＋Ｂ）を出力するホストコンピューター１１を接続した場合について説明する。
この場合において、切替スイッチ２７は、予めＵＩＢ２３側（ＵＳＢコネクター３１側）に切り替えられているものとする。
ホストコンピューター１１は、ＵＳＢコネクター３１を介してＵＳＢ信号（Ａ＋Ｂ）をＵＩＢ２３に出力する。
ＵＩＢ２３の信号分離回路３４は、ＵＳＢコネクター３１を介してＵＳＢ信号（Ａ＋Ｂ）が入力されると、ＵＳＢ信号（Ａ＋Ｂ）をディスプレイ１３の制御情報であるＵＳＢ信号Ａと、プリンター１２の制御情報であるＵＳＢ信号Ｂと、に分離する。そして、ＵＳＢ信号Ａを信号変換回路３５に出力し、ＵＳＢ信号Ｂを切替スイッチ２７に出力する。
【００２２】
ＵＳＢ信号Ａが入力された信号変換回路３５は、ＵＳＢ信号ＡをＲＳ２３２Ｃのインターフェイス用に信号変換を行って、表示制御信号Ｘとし、ＲＳ２３２Ｃコネクターを介してディスプレイ１３に出力する。
この結果、ディスプレイ１３の表示画面には、商品の価格、名称、購入金額の合計額などの情報や、セール情報などが表示され、顧客が確認できる。
一方、ＵＳＢ信号Ｂは、切替スイッチ２７を介してＵＳＢコントローラー２６に入力される。
【００２３】
これによりＵＳＢコントローラー２６は、メインコントローラー２５にＵＳＢ信号Ｂに対応する制御情報を引き渡すこととなる。
メインコントローラー２５は、制御情報に基づいてプリントエンジン２２を制御し、レシートやクーポンの印刷などの各種印刷を実行することとなる。
【００２４】
次に、ＵＳＢコネクター２４に、プリンター１２（情報処理装置）を制御するための制御信号としてのＵＳＢ信号Ｂを出力するホストコンピューター１１Ｘを接続した場合について説明する。
この場合において、切替スイッチ２７は、予めＵＳＢコネクター２４側（本体側）に切り替えられているものとする。
ホストコンピューター１１Ｘが、ＵＳＢコネクター３１を介してＵＳＢ信号Ｂを出力すると、ＵＳＢ信号Ｂは、切替スイッチ２７を介してＵＳＢコントローラー２６に入力される。
【００２５】
これによりＵＳＢコントローラー２６は、メインコントローラー２５にＵＳＢ信号Ｂに対応する制御情報を引き渡し、メインコントローラー２５は、制御情報に基づいてプリントエンジン２２を制御し、レシートやクーポンの印刷などの各種印刷を実行することとなる。
以上の説明のように、本実施形態によれば、ＵＳＢコネクター２４にホストコンピューター１１Ｘを接続する場合およびＵＳＢコネクター３１にホストコンピューター１１を接続する場合で、一つのＵＳＢコントローラー２６を兼用することができる。
したがって、ＵＩＢ２３側に別途ＵＳＢコントローラーを設ける必要が無いので、ＵＩＢ２３の製造コストを抑制することが可能となり、ひいては、ＰＯＳ端末システム１０の導入コストを低減させることができる。また、メインボード２１やプリンター１２の小型化が可能となる。
【００２６】
以上の説明は、切替スイッチ２７を予めＰＯＳ端末システム１０の構成に応じて、ＵＩＢ２３側あるいはＵＳＢコネクター２４側にオペレーターが切り替えておく場合のものであったが、図２に一点鎖線で示すように、切替スイッチ２７における信号入力状態を入力状態検出信号ＳＴにより検出し、先に信号が入力された側（ＵＩＢ２３側あるいはＵＳＢコネクター２４側）にスイッチ切替信号ＣＳＷにより切替スイッチ２７を切り替えるように構成することも可能である。
【００２７】
あるいは、スイッチ切替信号ＣＳＷにより、ＵＩＢ２３側あるいはＵＳＢコネクター２４側のいずれか一方に優先的に切り替えるように構成することも可能である。この場合において、入力状態検出信号ＳＴの検出に代えて、ＵＩＢ２３が装着されていることを検出して、メインコントローラー２５がＵＩＢ２３側に優先的に切り替えるように構成することも可能である。
【００２８】
以上の説明においては、情報処理装置としてプリンターの場合について説明したが、一つの通信コントローラーと、外部のホストコンピューターを接続可能な複数のインターフェイスと、を有する情報処理装置であって、いずれかのインターフェイスには、複数の制御信号が複合されて入力される場合に同様に適用が可能である。具体的には、ハードディスク装置や光ディスク記録装置などにも適用が可能である。
また、以上の説明はＰＯＳシステムに関するものであったが、情報処理システムであれば同様に適用が可能である。
【符号の説明】
【００２９】
１０…ＰＯＳ端末システム、１１、１１Ｘ…ホストコンピューター、１２…プリンター（情報処理装置）、１２Ａ…プリンター本体、１３…ディスプレイ（他の被制御装置、表示装置）、２３…ＵＩＢ、２４…ＵＳＢコネクター（第２インターフェイス）、２５…メインコントローラー、２６…ＵＳＢコントローラー（通信コントローラー）、２７…切替スイッチ（切替部）、３１…ＵＳＢコネクター（第１インターフェイス）、３２…ＲＳ２３２Ｃコネクター（他のインターフェイス）、３３…コントローラー、３４…信号分離回路（分離部）、３５…信号変換回路（変換部）、Ａ、Ｂ…ＵＳＢ信号、ＣＳＷ…スイッチ切替信号、ＳＴ…入力状態検出信号、Ｘ…表示制御信号。
【図１】
0005446708.tif 000002
【図２】
0005446708.tif 000003