(57)【要約】【課題】治具を接続するためのコネクタの実装コストを削減することができる情報処理装置を提供する。【解決手段】ソフトウェアを書き込み可能なマイコン部と、外部装置、及び特殊治具と接続可能なコネクタ部と、前記コネクタ部に前記外部装置が接続された場合に、前記外部装置の制御を行うコントローラ部と前記コネクタ部とが接続された第１接続状態へと切り替えられるとともに、前記コネクタ部に前記特殊治具が接続された場合に、前記マイコン部と前記コネクタ部とが接続された第２接続状態へと切り替えられるスイッチ部と、備える。【選択図】図１
2014179011.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアを書き込み可能なマイコン部と、
外部装置、及び特殊治具と接続可能なコネクタ部と、
前記コネクタ部に前記外部装置が接続された場合に、前記外部装置の制御を行うコントローラ部と前記コネクタ部とが接続された第１接続状態へと切り替えられるとともに、前記コネクタ部に前記特殊治具が接続された場合に、前記マイコン部と前記コネクタ部とが接続された第２接続状態へと切り替えられるスイッチ部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記スイッチ部は、前記第２接続状態の接続が前記マイコン部への前記ソフトウェアの書き込みを許容する状態である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記スイッチ部は、前記第２接続状態の接続が前記マイコン部に書き込まれた前記ソフトウェアのデバッグを許容する状態である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記コネクタ部が実装されている基板が、前記マイコン部が実装されている基板とは異なる
ことを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置においてソフトウェアの書き込みを行うには、書き込み専用の治具を接続して書き込む方法が既に知られている。例えば特許文献１には、電話機本体の状態表示ユニットを取り外し、ソフト書き込み治具に差し替えることで書き込みを可能とした構成が開示されている。また、特許文献２には、オプション周辺機器用のコネクタを治具の接続用としても共通使用し、テストツール等他の外部機能を接続する構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の方法では、書き込み専用の治具と接続するためのコネクタを設ける必要があり、実装面積が増えてしまうことやコストアップに繋がることいった問題があった。また、書き込み治具用のコネクタはユーザに開放しないようにするため、目隠しされており、外装を外す手間が発生していた
【０００４】
本発明は、上記に鑑みてなされたものであって、治具を接続するためのコネクタの実装コストを削減することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、ソフトウェアを書き込み可能なマイコン部と、外部装置、及び特殊治具と接続可能なコネクタ部と、前記コネクタ部に前記外部装置が接続された場合に、前記外部装置の制御を行うコントローラ部と前記コネクタ部とが接続された第１接続状態へと切り替えられるとともに、前記コネクタ部に前記特殊治具が接続された場合に、前記マイコン部と前記コネクタ部とが接続された第２接続状態へと切り替えられるスイッチ部と、備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、治具を接続するための専用コネクタの実装コストを削減することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施の形態にかかる画像形成装置の機能構成を示すブロック図である。
【図２】図２は、第１の実施の形態にかかる画像形成装置の制御動作の処理の流れを示すフロー図である。
【図３】図３は、第２の実施の形態にかかる画像形成装置の機能構成を示すブロック図である。
【図４】図４は、第２の実施の形態にかかる画像形成装置の制御動作の処理の流れを示すフロー図である。
【図５】図５は、第３の実施の形態にかかる画像形成装置の機能構成を示すブロック図である。
【図６】図６は、第４の実施の形態にかかる画像形成装置の機能構成を示すブロック図である。
【図７】図７は、第５の実施の形態にかかる画像形成装置の機能構成を示すブロック図である。
【図８】図８は、第５の実施の形態にかかる画像形成装置の制御動作の処理の流れを示すフロー図である。
【図９】図９は、第６の実施の形態にかかる画像形成装置の機能構成を示すブロック図である。
【図１０】図１０は、第６の実施の形態にかかる画像形成装置の制御動作の処理の流れを示すフロー図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、情報処理装置の実施の形態を詳細に説明する。
【０００９】
（第１の実施の形態）
図１は、第１の実施の形態にかかる情報処理装置を画像形成装置として具体化した構成を示すブロック図である。なお、情報処理装置は画像形成装置以外の装置として実現されていてもよく、例えば通常のＰＣや、プリンター、プロジェクター、ＭＦＰ、コピー機など様々な装置に適用することができる。図１に示されるように、画像形成装置３００は、操作部１００、及びコントローラ２００を備えている。操作部１００はマイコン部１１０、バススイッチ部１２０、ＳＤコネクタ１３０（コネクタ部）、メディアコントローラ１４０（コントローラ部）、及びロジックＩＣ１５０を有する。マイコン部はソフトウェアを書き込み可能な記憶領域を備えている。
【００１０】
コントローラ２００はＣＰＵ２１０を有し、操作部１００のマイコン部１１０とはバス１２Ｃ、メディアコントローラ１４０とはＵＳＢでそれぞれ通信可能となっている。また、ＳＤカード４００（外部装置）、マイコン部１１０へのソフトウェアの書き込み時に必要な特殊治具５００、及びＰＣ６００もそれぞれ図示されている。なお、特殊治具５００はＳＤコネクタ１３０に物理的に挿入可能な形状をしており、また論理的にもＳＤコネクタ１３０と接続可能である。そして、特殊治具５００はＳＤコネクタ１３０に挿入してもＤＥＴＥＣＴ信号はＨｉｇｈのままでＷＰ信号がＬｏｗとなるように設計されている。なお、本実施形態にあっては、特殊治具５００はＳＤカード用のコネクタに接続できるようにしたが、これは他の汎用的なコネクタ、例えばＵＳＢなどと変更してもよい。またＳＤカード４００も他の外部装置でもよく、例えばハードディスクやＵＳＢメモリなどであってもよい。
【００１１】
バススイッチ部１２０は、ＳＤ側とＵＡＲＴ（Universal  Asynchronous  Receiver  Transmitter）側と、ＯＰＥＮ状態の３つの切替が可能なスイッチである。ＵＡＲＴは、調歩同期方式によるシリアル信号をパラレル信号に変換したり、その逆方向の変換を行ったりするための集積回路であり、マイコン部１１０とのインタフェースとして機能し、第２接続状態に相当する。ＵＡＲＴ側にバススイッチ部１２０が接続されている場合にマイコン部１１０とＳＤコネクタ１３０とが接続された状態となる。またＳＤ側に接続された状態が第１接続状態に一致し、この際ＳＤコネクタ１３０はメディアコントローラ１４０と接続された状態となる。
【００１２】
次に、画像形成装置３００の制御動作を、図２のフローチャートに基づいて説明する。図２に示されるように、画像形成装置３００の電源がＯＮされることで処理が開始される（ステップＳ１）。次いで、ロジックＩＣ１５０は、ＳＤカード４００が挿入されているか否かを判定する（ステップＳ２）。ＳＤカード４００が挿入されていると判定された場合（ステップＳ２：Ｙｅｓ）、ＳＤコネクタ１３０のＤＥＴＥＣＴ信号がＬｏｗとなり、ロジックＩＣ１５０は、ＷＰ信号がＨｉｇｈでもＬｏｗでもバススイッチ部１２０をＳＤバス側に切り替える（ステップＳ３)。この状態であれば通常通りＳＤカード４００として利用することができ、例えばＳＤカード４００の画像データをコピーしたり、スキャンしたデータをＳＤカード４００に蓄積したりなどが可能である（ステップＳ４）。
【００１３】
ＳＤカード４００が挿入されていないと判定された場合（ステップＳ２：Ｎｏ）、特殊治具５００が挿入されているか否かが判定される（ステップＳ５）。特殊治具５００が挿入されていると判定された場合（ステップＳ５：Ｙｅｓ）、ＤＥＴＥＣＴ信号はＨｉｇｈ、ＷＰ信号はＬｏｗとなるため、バススイッチ部１２０がＵＡＲＴ（Universal  Asynchronous  Receiver  Transmitter）側に切り替わる（ステップＳ６）。この状態では、画像形成装置３００は、特殊冶具５００にＰＣ６００が接続されることで、マイコン部１１０へのソフトウェアの書き込みが可能である状態となる(ステップＳ７)。
【００１４】
いずれも未挿入な場合はＤＥＴＥＣＴ信号がＨｉｇｈ、ＷＰ信号もＨｉｇｈとなるため、バススイッチ部１２０はＯＰＥＮ(Ｏｆｆ状態)に切り替わる(ステップＳ８)。この状態では、ＳＤコネクタ１３０に対象のメディアが挿入されていないためバスは未使用状態となっている(ステップＳ９)。そして、電源がＯｆｆされるまでは、上記フローを繰り返すようなハードウェアとなっている（ステップＳ１０）。
【００１５】
以上に示した本実施形態の画像形成装置３００にあっては、ＳＤカード４００用のコネクタに対して、特殊治具５００を挿入することができ、挿入されるとバススイッチ部１２０がマイコン部１１０と接続される側に切り替えられる。したがって、ＰＣ６００から特殊治具５００を介してマイコン部１１０にソフトウェアを書き込むことができるようになる。そして、特殊治具５００用にコネクタを設ける必要がなく、実装のコストを抑制することができるようになる。また、特殊治具用のコネクタはＳＤカード４００用のコネクタであり、通常は開放された状態となっているため、接続のために外装を外す必要もなく、手間を省略することができる。
【００１６】
（第２の実施形態）
次に、第２の実施形態の画像形成装置３０１について図３を用いて説明する。図３に示されるように、バススイッチ部１２１とマイコン部１１０とのインタフェースがＪＴＡＧ（Joint  Test  Action  Group）に変更されている。図４は、画像形成装置３０１の制御動作を示すフロー図である。ステップＳ１６、ステップＳ１７以外は図２と同じ処理であり、説明を省略する。
【００１７】
ＳＤカード４００ではなく、特殊治具５００が挿入されていた場合（ステップＳ５：Ｙｅｓ）、ＤＥＴＥＣＴ信号はＨｉｇｈ、ＷＰ信号はＬｏｗとなるため、バススイッチ部１２１がＪＴＡＧ側に切り替わる（ステップＳ１６）。この状態では、画像形成装置３０１は、ＰＣ６００と接続し、マイコンへ１１０のデバッグが可能な状態となる（ステップＳ１７)。
【００１８】
（第３の実施形態）
次に本発明の第３の実施形態について説明する。図５は、画像形成装置３０２のハードウェア構成を示すブロック図である。図５に示されるように、画像形成装置３０２は操作部１１００、及びコントローラ１２００を備えている。コントローラ１２００はＣＰＵ２１０、バススイッチ部２２０、ＳＤコネクタ２３０、ロジックＩＣ２４０を有する。操作部１１００はマイコン部１１０を有する。すなわち、本実施形態であっては、ソフトウェアが書き込まれるマイコン部１１０が搭載されている操作部１１００の基板と、ＳＤコネクタ１３０が搭載されているコントローラ１２００の基板とがそれぞれ異なっている。なお、本実施形態にあっては、ハードウェアの構成が第１の実施形態と異なるのみであり、制御の流れは第１の実施形態と同様であるため、説明は省略する。
【００１９】
（第４の実施形態）
次に、第４の実施形態の画像形成装置３０３について図６を用いて説明する。図６に示されるように、図５と比較して、バススイッチ部２２１とマイコン部１１０とのインタフェースがＪＴＡＧ（Joint  Test  Action  Group）に変更されている。本実施形態の制御動作は第２の実施形態と同様であり説明を省略する。
【００２０】
（第５の実施形態）
図７は、本実施形態の画像形成装置３０４の機能構成を示すブロック図である。図７に示されるように、画像形成装置３０４は、操作部２１００にＫＥＹマトリクス１６０が追加されており、ロジックＩＣ１５０が削除されている。コントローラ２００は、図１と同様の構成である。
【００２１】
本実施形態の制御動作の処理の流れを、図８のフローチャートに基づいて説明する。図８に示されるように、まず画像形成装置３０４の電源がＯＮされることで処理が開始される(ステップＳ２１)。続いて、マイコン部１１０は、ＫＥＹマトリクス１６０のうち決められた特殊キーが押下されたか否かを判定する（ステップＳ２２）。
【００２２】
特殊キーが押下されたと判定された場合（ステップＳ２２：Ｙｅｓ）、マイコン部１１０側は書き込みモードと判断し、バススイッチ部１２０がＵＡＲＴとなるように信号を制御する（ステップＳ２３）。この状態では、画像形成装置３０４は、特殊治具５００を介してＰＣ６００と接続し、マイコン部１１０への書き込みが可能である状態となる（ステップＳ２４）。
【００２３】
特殊キーが押下されなかったと判定された場合（ステップＳ２２：Ｎｏ）、通常通り、初期値のままＳＤバスに切り替わるようにしておく（ステップＳ２５）。この状態であれば通常通りＳＤカード４００を接続して使用することが可能である（ステップＳ２６）。
【００２４】
（第６の実施形態）
次に、第６の実施形態の画像形成装置３０５について図９を用いて説明する。図９に示されるように、バススイッチ部１２０とマイコン部１１０とのインタフェースがＪＴＡＧ（Joint  Test  Action  Group）に変更されている。図１０は、画像形成装置３０５の制御動作を示すフロー図である。ステップＳ３３、ステップＳ３４以外は図８と同じ処理であり、説明を省略する。
【００２５】
特殊キーが押下されたと判定されると（ステップＳ２２：Ｙｅｓ）、ＤＥＴＥＣＴ信号はＨｉｇｈ、ＷＰ信号はＬｏｗとなるため、バススイッチ部１２０がＪＴＡＧ側に切り替わる（ステップＳ３３）。この状態では、画像形成装置３０５は、特殊治具５００を介してＰＣ６００と接続し、マイコン部１１０のデバッグが可能な状態となる（ステップＳ３４)。
【符号の説明】
【００２６】
１２Ｃ  バス  
１００  操作部
１１０  マイコン部
１２０  バススイッチ部
１３０  ＳＤコネクタ
１４０  メディアコントローラ
１５０  ロジックＩＣ
１６０  ＫＥＹマトリクス
２００  コントローラ
２２０  バススイッチ部
２３０  ＳＤコネクタ
２４０  ロジックＩＣ
３００  画像形成装置
３０１  画像形成装置
３０２  画像形成装置
３０３  画像形成装置
３０４  画像形成装置
３０５  画像形成装置
４００  ＳＤカード
５００  特殊治具
１１００  操作部
１２００  コントローラ
２１００  操作部
【先行技術文献】
【特許文献】
【００２７】
【特許文献１】特開２００３‐０９９２７４号公報
【特許文献２】特開２００１‐０４７６８９号公報
【図１】
2014179011.tif 000003
【図２】
2014179011.tif 000004
【図３】
2014179011.tif 000005
【図４】
2014179011.tif 000006
【図５】
2014179011.tif 000007
【図６】
2014179011.tif 000008
【図７】
2014179011.tif 000009
【図８】
2014179011.tif 000010
【図９】
2014179011.tif 000011
【図１０】
2014179011.tif 000012