(57)【要約】【課題】クレードル装置と印刷装置の両方に通信ケーブルで接続された操作端末が、通信すべき装置を正しく認識し良好な通信を行う。【解決手段】クレードル装置１００に対し装着されるプリンタ１１は、ＵＳＢケーブルＵＣ２を着脱可能なＵＳＢジャック１１Ａを有し、ＣＰＵ１２は、ＵＳＢジャック１１ＡにＵＳＢケーブルＵＣ２が装着されているか否かを判定し、その結果に応じて、ＣＰＵ１２に備えられたＵＳＢケーブルＵＣ２への通信バスを有効化する有効化処理、及び、クレードル装置１００に対しＵＳＢケーブルＵＣ１への通信バスを無効化する指示を出力する無効化指示処理、（ｉｉ）ＣＰＵ１２に備えられたＵＳＢケーブルＵＣ２への通信バスを無効化する無効化処理、及び、クレードル装置１００に対しＵＳＢケーブルＵＣ１への通信バスを有効化する指示を出力する有効化指示処理、ののうち、いずれか１つを選択的に実行する。【選択図】図４
2019098718.tif 000002
【特許請求の範囲】
【請求項１】
第１通信ケーブルを介し操作端末に接続されたクレードル装置に対し、情報送受信可能に装着される印刷装置であって、
前記操作端末への第２通信ケーブルを着脱可能な着脱部と、
制御部と、
を有し、
前記制御部は、
前記着脱部に前記第２通信ケーブルが装着されているか否かを判定するケーブル判定処理を実行するとともに、
前記ケーブル判定処理での判定結果に応じて、
（ｉ）前記制御部に備えられた前記第２通信ケーブルへの通信バスを有効化する有効化処理、及び、前記クレードル装置に対し前記第１通信ケーブルへの通信バスを無効化する無効化指示を出力する無効化指示処理；
（ｉｉ）前記制御部に備えられた前記第２通信ケーブルへの通信バスを無効化する無効化処理、及び、前記クレードル装置に対し前記第１通信ケーブルへの通信バスを有効化する有効化指示を出力する有効化指示処理；
の（ｉ）（ｉｉ）のうち、いずれか１つを選択的に実行する
ことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記制御部は、
前記ケーブル判定処理で前記第２通信ケーブルが装着されていると判定された場合には、前記有効化処理と前記無効化指示処理とを実行し、
前記ケーブル判定処理で前記第２通信ケーブルが装着されていないと判定された場合には、前記無効化処理と前記有効化指示処理とを実行する
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置において、
前記制御部は、さらに、
当該印刷装置の主電源がＯＮされているか否かを判定する電源判定処理；
を実行するとともに、
前記電源判定処理で前記主電源がＯＮされていると判定されたことを条件に、前記ケーブル判定処理で前記第２通信ケーブルが装着されていると判定された場合に前記有効化処理と前記無効化指示処理とを実行し、前記ケーブル判定処理で前記第２通信ケーブルが装着されていないと判定された場合に前記無効化処理と前記有効化指示処理とを実行する
ことを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置において、
前記制御部は、制御モードとして、
当該印刷装置の主電源がＯＮされていない状態で前記クレードル装置に装着された場合に前記主電源を自動的にＯＮとするパワーオンモードと、当該印刷装置の主電源がＯＮされていない状態で前記クレードル装置に装着された場合でも前記主電源を自動的にＯＮとしない通常モードと、を備えており、
かつ、前記制御部は、さらに、
前記制御モードが前記パワーオンモードであるか前記通常モードであるかを判定するモード判定処理；
を実行するとともに、
前記電源判定処理で前記主電源がＯＮされていないと判定されかつ前記モード判定処理で前記パワーオンモードであると判定されたことを条件に、前記ケーブル判定処理で前記第２通信ケーブルが装着されていると判定された場合に前記有効化処理と前記無効化指示処理とを実行し、前記ケーブル判定処理で前記第２通信ケーブルが装着されていないと判定された場合に前記無効化処理と前記有効化指示処理とを実行する
ことを特徴とする印刷装置。
【請求項５】
第１通信ケーブルを介し操作端末に接続されたクレードル装置に対し、情報送受信可能に装着される印刷装置であって、
前記操作端末への第２通信ケーブルを着脱可能な着脱部と、
制御部と、
を有し
前記制御部は、制御モードとして、
当該印刷装置の主電源がＯＮされていない状態で前記クレードル装置に装着された場合に前記主電源を自動的にＯＮとするパワーオンモードと、当該印刷装置の主電源がＯＮされていない状態で前記クレードル装置に装着された場合でも前記主電源を自動的にＯＮとしない通常モードと、を備えており、
かつ、前記制御部は、さらに、
当該印刷装置の主電源がＯＮされているか否かを判定する電源判定処理；
前記制御モードが前記パワーオンモードであるか前記通常モードであるかを判定するモード判定処理；
を実行するとともに、
前記電源判定処理で前記主電源がＯＮされていないと判定されかつ前記モード判定処理で前記通常モードであると判定されたことを条件に、前記制御部に備えられた前記第２通信ケーブルへの通信バスを無効化する無効化処理と、前記クレードル装置に対し前記第１通信ケーブルへの通信バスを無効化する無効化指示を出力する無効化指示処理と、を実行する
ことを特徴とする印刷装置。
【請求項６】
第１通信ケーブルを介し操作端末に接続されたクレードル装置に対し情報送受信可能に装着され、前記操作端末への第２通信ケーブルを着脱可能な着脱部と、演算部と、を有する印刷装置の前記演算部に対し、
前記着脱部に前記第２通信ケーブルが装着されているか否かを判定するケーブル判定手順を実行させるとともに、
前記ケーブル判定手順での判定結果に応じて、
（ｉｉｉ）前記演算部に備えられた前記第２通信ケーブルへの通信バスを有効化する有効化手順、及び、前記クレードル装置に対し前記第１通信ケーブルへの通信バスを無効化する無効化指示を出力する無効化指示手順；
（ｉｖ）前記演算部に備えられた前記第２通信ケーブルへの通信バスを無効化する無効化手順、及び、前記クレードル装置に対し前記第１通信ケーブルへの通信バスを有効化する有効化指示を出力する有効化指示手順；
の（ｉｉｉ）（ｉｖ）のうち、いずれか１つを選択的に実行させる
ための、接続処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作端末に接続されたクレードル装置に対し、情報送受信可能に装着される印刷装置、及び、その印刷装置で実行される接続処理プログラムに関する。
【背景技術】
【０００２】
印刷装置を情報送受信可能に装着可能なクレードル装置が知られている（例えば、特許文献１参照）。このクレードル装置は、操作端末（タブレット端末）に対しＬＡＮにてネットワーク接続され、操作端末からの信号を変換して装着された印刷装置（モバイルプリンタ）へと送信するとともに、逆に印刷装置からの信号を変換して操作端末へと送信する機能を有する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−４８５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようにクレードル装置では、クレードル装置が操作端末に対して通信ケーブルで情報送受信可能に接続されるとともに、印刷装置も操作端末に対して通信ケーブルで情報送受信可能に接続可能に構成されている。このため、仮にクレードル装置と印刷装置との両方が操作端末に接続された場合には、操作端末は、いずれの装置を優先して通信すべきか認識困難又は認識不可となる場合があり得る。特に、例えば通信接続のための接続識別情報が印刷装置とクレードル装置とで互いに同一となっている場合には、操作端末は、それら印刷装置とクレードル装置とを区別して認識することができない。また、印刷装置の主電源がＯＮされていないのに、意味もなくクレードル装置が操作端末に認識されてしまう場合がある。いずれの場合も、操作端末は、通信すべき装置を正しく認識して良好な通信を行うことが難しかった。
【０００５】
本発明の目的は、クレードル装置と印刷装置の両方に通信ケーブルで接続された操作端末が、通信すべき装置を正しく認識し良好な通信を行うことができる、印刷装置、及び、その印刷装置で実行される接続処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明は、第１通信ケーブルを介し操作端末に接続されたクレードル装置に対し、情報送受信可能に装着される印刷装置であって、前記操作端末への第２通信ケーブルを着脱可能な着脱部と、制御部と、を有し、前記制御部は、前記着脱部に前記第２通信ケーブルが装着されているか否かを判定するケーブル判定処理を実行するとともに、前記ケーブル判定処理での判定結果に応じて、（ｉ）前記制御部に備えられた前記第２通信ケーブルへの通信バスを有効化する有効化処理、及び、前記クレードル装置に対し前記第１通信ケーブルへの通信バスを無効化する無効化指示を出力する無効化指示処理；（ｉｉ）前記制御部に備えられた前記第２通信ケーブルへの通信バスを無効化する無効化処理、及び、前記クレードル装置に対し前記第１通信ケーブルへの通信バスを有効化する有効化指示を出力する有効化指示処理；の（ｉ）（ｉｉ）のうち、いずれか１つを選択的に実行することを特徴とする。
【０００７】
本願発明においては、クレードル装置が操作端末に対して通信ケーブル（第１通信ケーブル）で情報送受信可能に接続されるとともに、印刷装置も操作端末に対して通信ケーブル（第２通信ケーブル）で情報送受信可能に接続可能に構成されている。このため、仮にクレードル装置と印刷装置との両方が操作端末に接続された場合には、操作端末は、いずれの装置を優先して通信すべきか認識困難又は認識不可となる場合があり得る。特に、例えば通信接続のための接続識別情報が印刷装置とクレードル装置とで互いに同一となっている場合には、操作端末は、それら印刷装置とクレードル装置とを区別することができない。
【０００８】
そこで本願発明においては、印刷装置の制御部が、まずケーブル判定処理を行い、印刷装置の着脱部に対し、上記操作端末へ接続するための上記第２通信ケーブルが装着されているか否かを判定する。
【０００９】
そして、その判定結果に応じて、制御部は、有効化処理により上記第２通信ケーブルの通信バスを有効化するとともに無効化指示処理によりクレードル装置の第１通信ケーブルの通信バスを無効化する。この場合は、印刷装置と操作端末との通信接続が確立するもののクレードル装置と操作端末との通信接続は確立されない。あるいは、制御部は、無効化処理により上記第２通信ケーブルの通信バスを無効化するとともに有効化指示処理によりクレードル装置の第１通信ケーブルの通信バスを有効化する。この場合は、クレードル装置と操作端末との通信接続が確立するものの印刷装置と操作端末との通信接続は確立されない。以上の結果、必ず、印刷装置及びクレードル装置のうち一方について操作端末との通信接続が確立するとともに他方については操作端末との通信接続は確立されない。したがって、操作端末は、常に、通信すべき装置を確実に特定することができるので、前述の認識困難又は認識不可の弊害を回避し、当該装置に対して良好な通信を行うことができる。
【発明の効果】
【００１０】
本発明によれば、クレードル装置と印刷装置の両方に通信ケーブルで接続された操作端末が、通信すべき装置を正しく認識し良好な通信を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係わるクレードル装置の全体構造を表す斜視図である。
【図２】クレードル装置及びプリンタの回路構成を表す回路図である。
【図３】クレードル装置のＣＰＵの各ポートにおける入出力信号の詳細機能を表す説明図である。
【図４】プリンタのＣＰＵにより実行される制御手順を表すフローチャートである。
【図５】クレードル装置のＣＰＵにより実行される制御手順を表すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１３】
＜クレードル装置の概略構成＞
図１は、本実施形態に適用されるクレードル装置を表す斜視図である。図１において、クレードル装置１００は、筐体１３１を有する。
【００１４】
筐体１３１の上面には、例えばモバイル型である本実施形態のプリンタ１１（印刷装置）を載置しつつ装着可能な、平面状の載置部１３２が形成されている。この載置部１３２の上面略中央には、左右一対となって載置部１３２の上方へ突出する、ロック機構１３６が設けられている。ロック機構１３６の基部には、プリンタ検出スイッチ１３６Ａ（後述の図２も参照）が設けられている。一方このとき、プリンタ１１の底面には、不図示の電極端子が設けられている。これに対応し、上記載置部１３２における、プリンタ１１装着時の上記電極端子が対向する位置には、プリンタ１１との情報送受信を行うためのコネクタ端子１３３が設けられている。
【００１５】
筐体１３１の側面には、ジャックカバー１３４と、ＤＣ電源に接続するためのＤＣジャック１３５（後述の図２も参照）とが設けられている。ジャックカバー１３４の内部にはＵＳＢジャック１７（着脱部：後述の図２参照）が収納されており、このＵＳＢジャック１７にＵＳＢケーブルＵＣ１（第１通信ケーブル。後述の図２参照）が着脱可能である。クレードル装置１００は、上記ＵＳＢケーブルＵＣ１を介し、例えばパソコン等により構成された操作端末１０（後述の図２参照）に対し、情報送受信可能に接続される。そして、上記ジャックカバー１３４を開くことで、上記ＵＳＢジャック１７が筐体１３１の外部に露出して使用可能となる。ＤＣジャック１３５には、図示しない外部電源装置に接続されたＤＣプラグが装着され、これによって当該外部電源装置からの電力がクレードル装置１００内に供給される。そして、この電力が、上記コネクタ端子１３３を介しプリンタ１１に供給されることで、プリンタ１１の充電も行うことができる。なお、プリンタ１１には、ＵＳＢケーブルＵＣ２（第２通信ケーブル）を着脱可能なＵＳＢジャック１１Ａ（着脱部）が備えられており、このＵＳＢジャック１１Ａが、ＵＳＢケーブルＵＣ２を介して、操作端末１０に対し情報送受信可能に接続される（後述の図２参照）。またＣＰＵ１２の適宜のポート１２ａ（後述の図２参照）が、上記ＵＳＢジャック１１Ａに接続されている。
【００１６】
上記構成のクレードル装置１００において、載置部１３２にプリンタ１１が載置されると、上記ロック機構１３６によってプリンタ１１がロックされ、上記プリンタ検出スイッチ１３６Ａが「ＯＮ」状態となる。そして、プリンタ１１の上記電極端子がクレードル装置１００の上記コネクタ端子１３３に嵌合することで、これら電極端子とコネクタ端子１３３とが電気的に接続（導通）され、プリンタ１１とクレードル装置１００とが情報送受信可能となる。
【００１７】
＜回路構成＞
図２は、クレードル装置１００の回路構成を表す回路図である。
【００１８】
図２に示す回路において、クレードル装置１００には、ＣＰＵ１４と、上記コネクタ端子１３３と、操作端末１０（図中では「ＰＣ」と略記）に接続された上記ＵＳＢジャック１７と、上記ＤＣジャック１３５と、上記プリンタ検出スイッチ１３６Ａと、が備えられている。
【００１９】
上記ＤＣジャック１３５は、ヒューズ１８、ダイオード１９、リニアレギュレータ２０を介して、上記ＣＰＵ１４の「ＶＣＣ」ポートに接続されている。このとき、ヒューズ１８とダイオード１９との間から分岐した給電回路が、ＦＥＴ２１を介して、上記コネクタ端子１３３の「１５Ｖ」ポートに接続されている。この「１５Ｖ」ポートは、さらにプリンタ１１に備えられたＣＰＵ１２（制御部、演算部）の、自動データ処理を行う「ＡＤＰ」ポートに接続されている。このとき、上記ＦＥＴ２１は、ＣＰＵ１４の「Ｐ６０」ポートからの制御信号によって制御される。すなわち、図３（ｂ）に示されるように、「Ｐ６０」ポートから出力される信号「１」のときはＦＥＴ２１はオンとなり、上記の経路でプリンタ１１に電力が供給される状態となる。「Ｐ６０」ポートから出力される信号「０」のときはＦＦＥＴ２１はオフとなり、上記電力供給がない遮断状態となる。
【００２０】
また、ＣＰＵ１４の情報送信用の「ＴＸＤＣ３」ポートは、コネクタ端子１３３の情報送信用の「ＴＸＤ」ポートに接続され、「ＴＸＤ」ポートはさらに上記ＣＰＵ１２における情報受信用の「ＲＸＤ」ポートに接続されている。またＣＰＵ１４の情報受信用の「ＲＸＤＣ３」ポートは、コネクタ端子１３３の情報受信用の「ＲＸＤ」ポートに接続され、「ＲＸＤ」ポートはさらに上記ＣＰＵ１２における情報送信用の「ＴＸＤ」ポートに接続されている。このように、各「ＴＸＤ」ポートは、相手の「ＲＸＤ」ポートに接続されるいわゆるＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒの略でシリアル通信装置の一種）による接続となっている。そして、１バイト８ビットのデータを送るために時系列にデータを分解して、１ビットずつ出力（送信）または入力（受信）する。
【００２１】
なお、コネクタ端子１３３及びプリンタ１１のＣＰＵ１２はともに「ＧＮＤ」ポートにおいてアースされている。
【００２２】
一方、ＵＳＢジャック１７の「ＶＢＵＳ」ポートは、論理ゲート１６を介して、ＣＰＵ１４の「ＩＮＴＰ０５」ポートに接続されている。そして、ＣＰＵ１４の「Ｐ２１」ポートが論理ゲート１６に接続され、上記論理ゲート１６は、ＣＰＵ１４の「Ｐ２１」ポートからの制御信号（以下適宜、「ＵＳＢＦ＿ＯＮ」信号という）によって制御される。
【００２３】
すなわち、図３（ａ）に示されるように、「Ｐ２１」ポートから出力される「ＵＳＢＦ＿ＯＮ」信号が「１」のときは論理ゲート１６はオン（信号伝達状態）となり、上記ＵＳＢジャック１７の「ＶＢＵＳ」ポートからＣＰＵ１４の「ＩＮＴＰ０５」ポートへの信号伝達が可能となる。この結果、図３（ａ）に示されるように、「ＩＮＴＰ０５」ポートへ入力される信号がＵＳＢ接続を検知した状態の「０」となり、ＵＳＢジャック１７へ装着される上記ＵＳＢケーブルＵＣ１を用いた、クレードル装置１００と操作端末１０との電気的接続が可能となる。
【００２４】
一方、「Ｐ２１」ポートから出力される「ＵＳＢＦ＿ＯＮ」信号が「０」のときは論理ゲート１６はオフ（信号遮断状態）となり、上記ＵＳＢジャック１７の「ＶＢＵＳ」ポートからＣＰＵ１４の「ＩＮＴＰ０５」ポートへの信号伝達が不可能となる。この結果、図３（ａ）に示されるように、「ＩＮＴＰ０５」ポートへ入力される信号はＵＳＢ未接続状態の「１」となり、ＵＳＢジャック１７へ装着される上記ＵＳＢケーブルＵＣ１を用いた、クレードル装置１００と操作端末１０との電気的接続は遮断される。
【００２５】
また、ＵＳＢジャック１７の「Ｄ＋」ポートはＣＰＵ１４の「ＵＤＰＦ」ポートに接続されており、ＣＰＵ１４は、図３（ａ）に示すように、この「ＵＤＰＦ」ポートにおいて上記「Ｄ＋」ポートとの間のＵＳＢファンクションデータ信号線を識別している。同様に、ＵＳＢジャック１７の「Ｄ−」ポートは、ＣＰＵ１４の「ＵＤＭＦ」ポートに接続されており、ＣＰＵ１４は、図３（ａ）に示すように、この「ＵＤＭＦ」ポートにおいて上記「Ｄ−」ポートとの間のＵＳＢファンクションデータ信号線を識別している。なお、このＵＳＢジャック１７も、「ＧＮＤ」においてアースされている。
【００２６】
また、プリンタ検出スイッチ１３６Ａは、ＣＰＵ１４の「ＩＮＴＰ０２」ポートに接続されている。プリンタ１１が載置部１３２に対し装着されている場合、図３（ｃ）に示すように、プリンタ検出スイッチ１３６Ａから出力され上記「ＩＮＴＰ０２」ポートに入力される信号は、プリンタ１１の装着を表す「Ｌｏｗ」状態となる。プリンタ１１が載置部１３２から取り外されている場合、図３（ｃ）に示すように、プリンタ検出スイッチ１３６Ａから出力され上記「ＩＮＴＰ０２」ポートに入力される信号は、プリンタ１１の非装着を表す「Ｈｉｇｈ」状態となる。このようにして、当該「ＩＮＴＰ０２」ポートでの信号「Ｈｉｇｈ」「Ｌｏｗ」入力によって、載置部１３２へのプリンタ１１の装着有無が判定される。なお、上記プリンタ検出スイッチ１３６Ａからの信号の「Ｌｏｗ」状態と、上記コネクタ端子１３３を介したプリンタ１１からの信号入力との両方とが揃うことを条件に、プリンタ１１の装着を検出するようにしてもよい。この場合、プリンタ検出スイッチ１３６Ａをユーザが手で押さえた場合などにプリンタ１１が装着されたと誤検出するのを防止することができる。
【００２７】
なお、図２中における図示を省略しているが、プリンタ１１には、記録媒体としてのＲＯＭが備えられている。このＲＯＭには、後述の図４に示すフローチャートを実行するための接続処理プログラムを含む、プリンタ１１が動作するのに必要な各種制御プログラムが記憶されている。上記ＣＰＵ１２は、上記ＲＯＭから読み出したプログラムに従って各部の制御を行うとともに、後述する図４に示すフローチャートを実行する。
【００２８】
同様に、クレードル装置１００にも、記録媒体としてのＲＯＭが備えられている。このＲＯＭには、後述の図５に示すフローチャートを実行するためのプログラムを含む、クレードル装置１００が動作するのに必要な各種制御プログラムが記憶されている。上記ＣＰＵ１４は、上記ＲＯＭから読み出したプログラムに従って各部の制御を行うとともに、後述する図５に示すフローチャートを実行する。
【００２９】
＜実施形態の背景及び概要＞
本実施形態においては、クレードル装置１００が操作端末１０に対してＵＳＢケーブルＵＣ１で情報送受信可能に接続されるとともに、プリンタ１１も操作端末１０に対してＵＳＢケーブルＵＣ２（第２通信ケーブル）で情報送受信可能に接続されている。このため、クレードル装置１００とプリンタ１１との両方が操作端末１０に接続されている場合には、操作端末１０は、いずれの装置を優先して通信すべきか認識困難又は認識不可となる場合があり得る。特に、クレードル装置１００がプリンタ１１の接続識別情報（例えば、プリンタ１１に係わる、ベンダＩＤ、プロダクトＩＤ、ベンダーストリング、プロダクトストリング、デバイスＩＤ、シリアルナンバー等）を取得して操作端末１０へ送信することによって、クレードル装置１００と操作端末１０との間の通信接続（電気的な接続）を確立させる手法が行われる場合、上記接続識別情報がプリンタ１１とクレードル装置１００とで互いに同一となる。この場合には、操作端末１０は、それらプリンタ１１とクレードル装置１００とを区別して認識することができない。
【００３０】
そこで、本実施形態では、プリンタ１１及びクレードル装置１００のうち一方について操作端末１０との通信接続が確立するとともに他方については操作端末１０との通信接続は確立されないようにすることで、操作端末１０が常に通信すべき装置を確実に特定できるようにする。以下、その詳細を順を追って説明する。
【００３１】
＜プリンタの制御フロー＞
上記を実現するために、プリンタ１１のＣＰＵ１２が実行する制御手順を、図４に示すフローチャートに基づき説明する。
【００３２】
まず、ステップＳ１０で、ＣＰＵ１２は、公知の手法により、プリンタ１１の電源（主電源）がＯＮした状態か否かを判定する。電源ＯＮされていれば判定が満たされ（Ｓ１０：ＹＥＳ）、ステップＳ５０に移る。なお、このステップＳ１０で実行する処理が、各請求項記載の電源判定処理に相当する。
【００３３】
ステップＳ５０では、ＣＰＵ１２は、上記ＵＳＢジャック１１ＡにＵＳＢケーブルＵＣ２が装着されているか否かを公知の手法により判定する。装着されていなければ、ステップＳ５０の判定は満たされず（Ｓ５０：ＮＯ）、後述のステップＳ８０に移る。接続されていればステップＳ５０の判定が満たされ（Ｓ５０：ＹＥＳ）、ステップＳ６０に移る。なお、このステップＳ５０が、各請求項記載のケーブル判定手順に相当するとともに、ステップＳ５０で実行する処理が、ケーブル判定処理に相当する。
【００３４】
ステップＳ６０では、ＣＰＵ１２は、上記操作端末１０へのＵＳＢバスを有効にする。具体的には、ＣＰＵ１２は、公知の手法により、上記ＵＳＢケーブルＵＣ２へ通じるＵＳＢジャック１１Ａへの上記ポート１２ａの通信バスを有効にする（＝通信接続を確立する）処理を行う。なお、このステップＳ６０が各請求項記載の有効化手順に相当し、このステップＳ６０で実行する処理が有効化処理に相当する。その後、ステップＳ７０に移る。
【００３５】
ステップＳ７０では、ＣＰＵ１２は、図２での図示を省略する別経路により、クレードル装置１００のＣＰＵ１４に対し、クレードル装置１００に接続されているＵＳＢケーブルＵＣ１への通信バスの無効化（詳細は後述）を指示する制御信号を出力する。なお、このステップＳ７０が各請求項記載の無効化指示手順に相当し、このステップＳ７０で実行する処理が無効化指示処理に相当する。その後、このフローを終了する。
【００３６】
一方、上記ステップＳ５０が判定が満たされずに移行したステップＳ８０では、ＣＰＵ１２は、上記操作端末１０へのＵＳＢバスを無効にする。具体的には、ＣＰＵ１２は、公知の手法により、上記ＵＳＢケーブルＵＣ２へ通じるＵＳＢジャック１１Ａへの上記ポート１２ａの通信バスを無効にする（＝通信接続を切断する）処理を行う。なお、このステップＳ８０が各請求項記載の無効化手順に相当し、このステップＳ８０で実行する処理が無効化処理に相当する。その後、ステップＳ９０に移る。
【００３７】
ステップＳ９０では、ＣＰＵ１２は、図２での図示を省略する別経路により、クレードル装置１００のＣＰＵ１４に対し、クレードル装置１００に接続されているＵＳＢケーブルＵＣ１への通信バスの有効化（詳細は後述）を指示する制御信号を出力する。なお、このステップＳ９０が各請求項記載の有効化指示手順に相当し、このステップＳ９０で実行する処理が有効化指示処理に相当する。その後、このフローを終了する。
【００３８】
一方、上記ステップＳ１０において、プリンタ１１の電源がＯＮされていなければ判定が満たされず（Ｓ１０：ＮＯ）、ステップＳ２０に移る。
【００３９】
ステップＳ２０で、ＣＰＵ１２は、プリンタ１１においてパワーオンモードが設定されているか否か、を判定する。すなわち、プリンタ１１は、当該プリンタ１１の電源がＯＮされていない状態でクレードル装置１００に装着された場合に電源を自動的にＯＮとするパワーオンモードと、当該プリンタ１１の電源がＯＮされていない状態でクレードル装置１００に装着された場合でも電源を自動的にＯＮとしない通常モードと、の２つの動作モードが備えられている。そして、例えば上記操作端末（図２中では「ＰＣ」と略記している）１０若しくはプリンタ１１におけるユーザの適宜の操作により、上記２つの動作モードのいずれかが選択的に設定されている。ステップＳ２０において上記パワーオンモードに設定されていれば判定が満たされ（Ｓ２０：ＹＥＳ）、上記ステップＳ５０に移行し、移行、上記の手順が行われる。ステップＳ２０において通常モードに設定されていた場合にはステップＳ２０の判定が満たされず（Ｓ２０：ＮＯ）、ステップＳ３０に移る。なお、このステップＳ２０で実行する処理が各請求項記載のモード判定処理に相当している。
【００４０】
ステップＳ３０では、ＣＰＵ１２は、上記ステップＳ８０と同様、公知の手法により、上記ＵＳＢケーブルＵＣ２へ通じるＵＳＢジャック１１Ａへの上記ポート１２ａの通信バスを無効にする処理を行う。このステップＳ３０で実行する処理も上記無効化処理に相当する。その後、ステップＳ９０に移る。
【００４１】
ステップＳ９０では、ＣＰＵ１２は、上記ステップＳ７０と同様、クレードル装置１００のＣＰＵ１４に対し上記ＵＳＢケーブルＵＣ１への通信バスの無効化を指示する制御信号を出力する。なお、このステップＳ９０で実行する処理も上記無効化指示処理に相当する。その後、このフローを終了する。
【００４２】
＜クレードル装置の制御フロー＞
上記図４のフローに対応して、クレードル装置１００のＣＰＵ１４により実行される制御手順を、図５のフローチャートに示す。
【００４３】
図５において、まず、ステップＳ１００で、ＣＰＵ１４は、プリンタ１１が載置部１３２に装着されているか否かを判定する。具体的には、前述したように、プリンタ検出スイッチ１３６Ａから上記「ＩＮＴＰ０２」ポートに入力される信号が「Ｌｏｗ」であるか否か、が判定される。装着されていなければステップＳ５の判定は満たされず（Ｓ１００：ＮＯ）、載置部１３２にプリンタ１１が装着されるまでループ待機する。載置部１３２にプリンタ１１が装着されたら、ステップＳ５の判定が満たされ（Ｓ１００：ＹＥＳ）、ステップＳ１０５に移る。
【００４４】
ステップＳ１０５では、ＣＰＵ１４は、（上記ステップＳ７０若しくはステップＳ９０若しくはステップＳ４０により）プリンタ１１から指示された内容が、ＵＳＢバスの有効化であったか否かを判定する。上記ステップＳ７０又はステップＳ４０によりＵＳＢバスの無効化が指示されていた場合は、ステップＳ１０５の判定が満たされず（Ｓ１０５：ＮＯ）、後述のステップＳ１１５に移る。上記ステップＳ６０によりＵＳＢバスの有効化が指示されていた場合は、ステップＳ１０５の判定が満たされ（Ｓ１０５：ＹＥＳ）、ステップＳ１１０に移る。
【００４５】
ステップＳ１１０では、ＣＰＵ１４は、操作端末１１へ通じる上記ＵＳＢケーブルＵＣ１への通信バスを有効にする処理を行う。具体的には、ＣＰＵ１４は、前述したように「Ｐ２１」ポートから「１」の「ＵＳＢＦ＿ＯＮ」信号を出力し、論理ゲート１６をオン（信号伝達状態）とする。これにより、前述したように、上記ＵＳＢジャック１７の「ＶＢＵＳ」ポートからＣＰＵ１４の「ＩＮＴＰ０５」ポートへの信号伝達が可能となり、上記ＵＳＢケーブルＵＣ１を用いた、クレードル装置１００と操作端末１０との通信接続（電気的な接続）が確立する。その後、このフローを終了する。
【００４６】
一方、ステップＳ１１５では、ＣＰＵ１４は、操作端末１１へ通じる上記ＵＳＢケーブルＵＣ１への通信バスを無効にする処理を行う。具体的には、ＣＰＵ１４は、前述したように「Ｐ２１」ポートから「０」の「ＵＳＢＦ＿ＯＮ」信号を出力し、論理ゲート１６をオフ（信号遮断状態）とする。これにより、前述したように、上記ＵＳＢジャック１７の「ＶＢＵＳ」ポートからＣＰＵ１４の「ＩＮＴＰ０５」ポートへの信号伝達が不可能となり、上記ステップＳ３０で確立された、クレードル装置１００と操作端末１０との通信接続（電気的な接続）が切断される。その後、このフローを終了する。
【００４７】
＜実施形態の効果＞
以上説明したように、本実施形態においては、ＵＳＢジャック１１ＡにＵＳＢケーブルＵＣ２が装着されているか否かに応じて、ＵＳＢケーブルＵＣ２への通信バスを有効化する上記有効化処理（ステップＳ６０）、及び、クレードル装置１００に対しＵＳＢケーブルＵＣ１への通信バスを無効化する指示を出力する上記無効化指示処理（ステップＳ７０）、を行うか、あるいは、ＵＳＢケーブルＵＣ２への通信バスを無効化する上記無効化処理（ステップＳ８０）、及び、クレードル装置１００に対しＵＳＢケーブルＵＣ１への通信バスを有効化する指示を出力する上記有効化指示処理（ステップＳ９０）、が選択的に実行される。この結果、プリンタ１１及びクレードル装置１００のうち一方について操作端末１０との通信接続が確立するとともに他方については操作端末１０との通信接続は確立されない。したがって、操作端末１０は、常に、通信すべき装置を確実に特定することができるので、前述の認識困難又は認識不可の弊害を回避し、当該装置に対して良好な通信を行うことができる。
【００４８】
また、本実施形態では特に、ＵＳＢケーブルＵＣ２が装着されていると判定された場合には、上記有効化処理と上記無効化指示処理とが実行され、ＵＳＢケーブルＵＣ２が装着されていないと判定された場合には、上記無効化処理と上記有効化指示処理とが実行される。これにより、ＵＳＢケーブルＵＣ２によりプリンタ１１と操作端末１０とが接続されている場合には、操作端末１０からプリンタ１１への通信接続を優先して確立させることができ、ＵＳＢケーブルＵＣ２によりプリンタ１１と操作端末１０とが接続されていない場合には、ＵＳＢケーブルＵＣ１を介した操作端末１０からクレードル装置１００への通信接続を確立させることができる。
【００４９】
また、本実施形態では特に、プリンタ１１の電源がＯＮされていることを条件に、ＵＳＢケーブルＵＣ２が装着されている場合に上記有効化処理と上記無効化指示処理とが実行され、ＵＳＢケーブルＵＣ２が装着されていない場合には上記無効化処理と上記有効化指示処理とが実行される。これにより、ＣＰＵ１２は、プリンタ１１の電源がＯＮされ、実際に通信可能な状態であることを確認した上で、プリンタ１１又はクレードル装置１００への選択的に通信接続の確立を図ることができる。
【００５０】
また、本実施形態では特に、プリンタ１１の電源がＯＮされずかつパワーオンモードであることを条件に、ＵＳＢケーブルＵＣ２が装着されている場合に上記有効化処理と上記無効化指示処理とが実行され、ＵＳＢケーブルＵＣ２が装着されていないと判定された場合に上記無効化処理と上記有効化指示処理とが実行される。これにより、ＣＰＵ１２は、プリンタ１１の電源がＯＮされていない状態であっても、後から電源がＯＮされた状態になることを見越した上で、上述した、プリンタ１１又はクレードル装置１００への選択的に通信接続の確立を図ることができる。
【００５１】
また、本実施形態においては、プリンタ１１の電源がＯＮされておらずかつ通常モードに設定されていることを条件に、上記無効化処理と、上記無効化指示処理と、が実行される。これにより、プリンタ１１の電源がＯＮされていないにも係わらず、クレードル装置１００が操作端末１０に認識されてしまうのを防止することができるので、結果として、操作端末１０は通信すべき装置を正しく認識して良好な通信を行うことができる。
【００５２】
なお、以上において、図２中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００５３】
また、図４及び図５に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００５４】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００５５】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００５６】
１０                操作端末
１１                プリンタ（印刷装置）
１１Ａ              ＵＳＢジャック（着脱部）
１２                ＣＰＵ（制御部、演算部）
１４                ＣＰＵ
１００                クレードル装置
ＵＣ１              ＵＳＢケーブル（第１通信ケーブル）
ＵＣ２              ＵＳＢケーブル（第２通信ケーブル）
【図１】
2019098718.tif 000003
【図２】
2019098718.tif 000004
【図３】
2019098718.tif 000005
【図４】
2019098718.tif 000006
【図５】
2019098718.tif 000007