【手続補正書】
【提出日】平成24年10月9日(2012.10.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置を接続可能であり、複数のインターフェイスと、前記複数のインターフェイスを制御するコントローラーを備え、これら複数のインターフェイスのいずれかを排他的に選択し、選択したインターフェイスに接続された前記外部装置と通信可能に構成されたプリンターであって、
前記複数のインターフェイスの少なくとも１つは、前記外部装置の接続状態を検出可能な検出機能付インターフェイスであり、
前記コントローラーは、電源投入時に、前記検出機能付インターフェイスを前記外部装置との接続状態を検出するアクティブ状態にし、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記外部装置が接続されていないことを検出した場合には、前記検出機能付インターフェイスを前記アクティブ状態にしたまま、前記外部装置の接続状態を検出可能ではない他のインターフェイスを通信可能とする接続待機状態に移行し、前記接続待機状態においてオフライン要因の発生を検出した場合には、前記検出機能付インターフェイス及び前記他のインターフェイスのいずれにもオフライン情報を出力すること、
を特徴とするプリンター。
【請求項２】
前記コントローラーは、前記接続待機状態において、前記検出機能付インターフェイスが前記外部装置との接続状態を検出し、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記他のインターフェイスが前記外部装置からデータの受信を検出し前記外部装置が接続されていると判断した場合には、前記他のインターフェイスを選択すること、
を特徴とする請求項１記載のプリンター。
【請求項３】
前記検出機能付インターフェイスはＵＳＢインターフェイスで構成され、他のインターフェイスはＲＳ２３２Ｃインターフェイスで構成され、前記ＵＳＢインターフェイスを介して前記外部装置に接続された場合はスレーブデバイスとして機能すること、
を特徴とする請求項１記載または２記載のプリンター。
【請求項４】
前記接続待機状態において、前記他のインターフェイスが前記外部装置からの前記データの受信を検出した場合には、前記検出機能付インターフェイスを前記アクティブ状態から停止状態にすること、
を特徴とする請求項１ないし３のいずれかに記載のプリンター。
【請求項５】
外部装置を接続可能な複数のインターフェイスを備え、これら複数のインターフェイスのいずれかを排他的に選択し、選択したインターフェイスに接続された前記外部装置と通信可能に構成されたプリンターを制御する制御方法であって、
前記複数のインターフェイスの少なくとも１つを、前記外部装置の接続状態を検出可能な検出機能付インターフェイスとし、前記プリンターの電源投入時に、前記検出機能付インターフェイスを前記外部装置との接続状態を検出するアクティブ状態にし、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記外部装置が接続されていないことを検出した場合には、前記検出機能付インターフェイスを前記アクティブ状態にしたまま、前記外部装置の接続状態を検出可能ではない他のインターフェイスを通信可能とする接続待機状態に移行し、前記接続待機状態においてオフライン要因の発生を検出した場合には、前記検出機能付インターフェイス及び前記他のインターフェイスのいずれにもオフライン情報を出力すること、
を含むことを特徴とするプリンターの制御方法。
【請求項６】
前記接続待機状態において、前記検出機能付インターフェイスが前記外部装置との接続状態を検出し、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記他のインターフェイスが前記外部装置からデータの受信を検出し前記外部装置が接続されていると判断した場合には、前記他のインターフェイスを選択すること、
を含むことを特徴とする請求項５記載のプリンターの制御方法。
【請求項７】
前記検出機能付インターフェイスはＵＳＢインターフェイスで構成され、他のインターフェイスはＲＳ２３２Ｃインターフェイスで構成され、前記ＵＳＢインターフェイスを介して前記外部装置に接続された場合はスレーブデバイスとして機能すること、
を含むことを特徴とする請求項５記載または６記載のプリンターの制御方法。
【請求項８】
前記接続待機状態において、前記他のインターフェイスが前記外部装置からの前記データの受信を検出した場合には、前記検出機能付インターフェイスを前記アクティブ状態から停止状態にすること、
を含むことを特徴とする請求項５ないし７のいずれかに記載のプリンターの制御方法。
【請求項９】
外部装置を接続可能な複数のインターフェイスを備え、これら複数のインターフェイスのいずれかを排他的に選択し、選択したインターフェイスに接続された前記外部装置と通信可能に構成されたプリンターを制御する制御部が実行可能なプログラムであって、
前記複数のインターフェイスの少なくとも１つが、前記外部装置の接続状態を検出可能な検出機能付インターフェイスとされた場合に、
前記制御部は、前記プリンターの電源投入時に、前記検出機能付インターフェイスを前記外部装置との接続状態を検出するアクティブ状態にし、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記外部装置が接続されていないことを検出した場合には、前記検出機能付インターフェイスを前記アクティブ状態にしたまま、前記外部装置の接続状態を検出可能ではない他のインターフェイスを通信可能とする接続待機状態に移行し、前記接続待機状態においてオフライン要因の発生を検出した場合には、前記検出機能付インターフェイス及び前記他のインターフェイスのいずれにもオフライン情報を出力すること、
を含むことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】プリンター、プリンターの制御方法、及び、プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、外部装置に接続されるプリンター、このプリンターの制御方法、及び、プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
従来、外部装置に接続されるインターフェイスを複数備えたプリンターを含む画像形成装置等の電子機器において、いずれかのインターフェイスに外部装置が接続されたことを検出し、接続されたインターフェイスを使用可能な状態に移行させるものが知られている（例えば、特許文献１参照。）。特許文献１に記載の装置は、メモリー容量の無駄を省くため、外部装置が接続されたインターフェイスにのみ受信バッファーを割り当てる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するために、本発明は、外部装置を接続可能であり、複数のインターフェイスと、前記複数のインターフェイスを制御するコントローラーを備え、これら複数のインターフェイスのいずれかを排他的に選択し、選択したインターフェイスに接続された前記外部装置と通信可能に構成されたプリンターであって、前記複数のインターフェイスの少なくとも１つは、前記外部装置の接続状態を検出可能な検出機能付インターフェイスであり、前記コントローラーは、電源投入時に、前記検出機能付インターフェイスを前記外部装置との接続状態を検出するアクティブ状態にし、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記外部装置が接続されていないことを検出した場合には、前記検出機能付インターフェイスを前記アクティブ状態にしたまま、前記外部装置の接続状態を検出可能ではない他のインターフェイスを通信可能とする接続待機状態に移行し、前記接続待機状態においてオフライン要因の発生を検出した場合には、前記検出機能付インターフェイス及び前記他のインターフェイスのいずれにもオフライン情報を出力すること、を特徴とする。
この構成によれば、外部装置の接続状態を検出可能なインターフェイスと、接続状態を検出する機能を持たないインターフェイスとを混載した場合に、どのインターフェイスに外部装置が接続されても、電源投入後に速やかに接続を検出可能になる。また、前記外部装置が接続されていないことを検出した接続待機状態において、オフライン要因が発生した場合は全てのインターフェイスに対してオフライン状態を含む前記ステータス通知信号を通知するので、既に外部装置が接続されているが未検出の場合にであっても、外部装置に対してオフライン状態であることを的確に通知することにより、オフライン状態で外部装置からデータが入力されるといった事態を避け、その後にオンライン状態に復帰してから確実に接続を検出できる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記構成において、前記コントローラーは、前記接続待機状態において、前記検出機能付インターフェイスが前記外部装置との接続状態を検出し、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記他のインターフェイスが前記外部装置からデータの受信を検出し前記外部装置が接続されていると判断した場合には、前記他のインターフェイスを選択するようにしてもよい。
上記構成において、前記検出機能付インターフェイスはＵＳＢインターフェイスで構成され、他のインターフェイスはＲＳ２３２Ｃインターフェイスで構成され、前記ＵＳＢインターフェイスを介して前記外部装置に接続された場合はスレーブデバイスとして機能する構成としてもよい。
この場合、ＵＳＢインターフェイスの接続検出機能によって外部装置が検出された場合はＵＳＢスレーブデバイスとして機能し、ＵＳＢインターフェイスで外部装置が検出されない場合には、接続検出機能を持たないインターフェイスからステータス（ステータス通知信号）を通知するので、外部装置がＵＳＢインターフェイスに接続された場合および他のインターフェイスに接続された場合のいずれにおいても、外部装置を速やかに検出し、外部装置の制御下に動作を開始できる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、前記接続待機状態において、前記他のインターフェイスが前記外部装置からの前記データの受信を検出した場合には、前記検出機能付インターフェイスを前記アクティブ状態から停止状態にしてもよい。
この場合、検出機能付インターフェイス以外のインターフェイスに外部装置が接続されたことを検出してから、接続待機状態を解除して検出機能付インターフェイスをアクティブな状態から停止させるので、検出機能付インターフェイスを外部装置が検出できる状態に保つための不要な動作を省くことができ、動作の効率化を図ることができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、外部装置を接続可能な複数のインターフェイスを備え、これら複数のインターフェイスのいずれかを排他的に選択し、選択したインターフェイスに接続された前記外部装置と通信可能に構成されたプリンターを制御する制御方法であって、前記複数のインターフェイスの少なくとも１つを、前記外部装置の接続状態を検出可能な検出機能付インターフェイスとし、前記プリンターの電源投入時に、前記検出機能付インターフェイスを前記外部装置との接続状態を検出するアクティブ状態にし、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記外部装置が接続されていないことを検出した場合には、前記検出機能付インターフェイスを前記アクティブ状態にしたまま、前記外部装置の接続状態を検出可能ではない他のインターフェイスを通信可能とする接続待機状態に移行し、前記接続待機状態においてオフライン要因の発生を検出した場合には、前記検出機能付インターフェイス及び前記他のインターフェイスのいずれにもオフライン情報を出力すること、を含むことを特徴とする。
この制御方法によれば、外部装置の接続状態を検出可能なインターフェイスと、接続状態を検出する機能を持たないインターフェイスとを混載した電子機器が、どのインターフェイスに外部装置が接続されても、電源投入後に速やかに接続を検出可能になる。また、前記外部装置が接続されていないことを検出した後の接続待機状態において、オフライン要因が発生した場合は全てのインターフェイスに対してオフライン状態を含む前記ステータス通知信号を通知するので、既に外部装置が接続されているが未検出の場合であっても、外部装置に対してオフライン状態であることを的確に通知することにより、オフライン状態で外部装置からデータが入力されるといった事態を避け、その後にオンライン状態に復帰してから確実に接続を検出できる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明は、外部装置を接続可能な複数のインターフェイスを備え、これら複数のインターフェイスのいずれかを排他的に選択し、選択したインターフェイスに接続された前記外部装置と通信可能に構成されたプリンターを制御する制御部が実行可能なプログラムであって、前記複数のインターフェイスの少なくとも１つが、前記外部装置の接続状態を検出可能な検出機能付インターフェイスとされた場合に、前記制御部は、前記プリンターの電源投入時に、前記検出機能付インターフェイスを前記外部装置との接続状態を検出するアクティブ状態にし、前記外部装置が接続されていることを検出した場合には前記検出機能付インターフェイスを選択し、前記外部装置が接続されていないことを検出した場合には、前記検出機能付インターフェイスを前記アクティブにしたまま、前記外部装置の接続状態を検出可能ではない他のインターフェイスを通信可能とする接続待機状態に移行し、前記接続待機状態においてオフライン要因の発生を検出した場合には、前記検出機能付インターフェイス及び前記他のインターフェイスのいずれにもオフライン情報を出力すること、を含むことを特徴とする。
このプログラムを制御部により実行することで、外部装置の接続状態を検出可能なインターフェイスと、接続状態を検出する機能を持たないインターフェイスとを混載した電子機器が、どのインターフェイスに外部装置が接続されても、電源投入後に速やかに接続を検出可能になる。また、前記外部装置が接続されていないことを検出した後の接続待機状態において、オフライン要因が発生した場合は全てのインターフェイスに対してオフライン状態を含む前記ステータス通知信号を通知するので、既に外部装置が接続されているが未検出の場合にであっても、外部装置に対してオフライン状態であることを的確に通知することにより、オフライン状態で外部装置からデータが入力されるといった事態を避け、その後にオンライン状態に復帰してから速やかに、正常な通信を行える。