(57)【特許請求の範囲】
【請求項１】
機構部を駆動する機構駆動部と、
各種操作を行う操作部と、を有した情報処理装置を梱包状態とすると共に、完全開梱状態であるか否かの判別に用いるセンサを備え、
電源の投入時に、操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態の場合に、電源投入時の起動動作モードを機構部動作禁止モードとし、前記機構駆動部による前記機構部の駆動を禁止した状態で当該情報処理装置をソフトウェア的に起動させる動作制御部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記情報処理装置は、前記機構部として印字リボンが装着される印字機構を有する印字装置として構成され、
前記完全開梱状態でない状態は、印字リボンが未装着の状態であることを特徴とする情報処理装置。
【請求項３】
請求項１記載の情報処理装置において、
前記情報処理装置は、前記機構部として用紙を搬送する用紙搬送機構を有する印字装置として構成され、
前記完全開梱状態でない状態は、前記用紙搬送機構において紙なし状態であることを特徴とする情報処理装置。
【請求項４】
請求項１記載の情報処理装置において、
前記情報処理装置は、前記機構部を非駆動状態で保持するためのロック機構を備え、
前記完全開梱状態でない状態は、前記ロック機構がロック状態であることを特徴とする情報処理装置。
【請求項５】
請求項１記載の情報処理装置において、
前記情報処理装置は、筐体を構成するカバーを備え、
前記完全開梱状態でない状態は、前記カバーがオープン状態であることを特徴とする情報処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の情報処理装置において、
前記操作部の所定の操作状態は、所定の複数のスイッチが同時に操作された状態であることを特徴とする情報処理装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の情報処理装置において、
前記機構部は、モータを備え、前記機構駆動部は、前記モータに駆動信号を供給するモータドライブ回路を備えていることを特徴とする情報処理装置。
【請求項８】
機構部を駆動する機構駆動部と、各種操作を行う操作部と、を有した情報処理装置を梱包状態とすると共に、完全開梱状態であるか否かの判別に用いるセンサを備えた情報処理装置の制御方法であって、
電源の投入時に、操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態にあるか否かを判別する状態判別過程と、
前記電源の投入時に、前記操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態にある場合に、電源投入時の起動動作モードを機構部動作禁止モードとし、前記機構駆動部による前記機構部の駆動を禁止した状態で当該情報処理装置をソフトウェア的に起動させる動作制御過程と、
を備えたことを特徴とする情報処理装置の制御方法。
【請求項９】
機構部を駆動する機構駆動部と、各種操作を行う操作部と、を有した情報処理装置を梱包状態とすると共に、完全開梱状態であるか否かの判別に用いるセンサを備えた情報処理装置をコンピュータにより制御するための制御プログラムであって、
電源の投入時に、操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態にあるか否かを判別させ、
前記電源の投入時に、前記操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態にある場合に、電源投入時の起動動作モードを機構部動作禁止モードとし、前記機構駆動部による前記機構部の駆動を禁止した状態で当該情報処理装置をソフトウェア的に起動させる、
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法および制御プログラムに係り、特にプリンタ、スキャナなどの機械的に駆動される機構部を有する情報処理装置、情報処理装置の制御方法および制御プログラムに関する。
【背景技術】
【０００２】
プリンタ、スキャナなどの情報処理装置においては、キャリッジ駆動機構、紙搬送機構あるいは走査機構などの機械的に駆動される機構部を備えており、これらの情報処理装置の出荷時においては、輸送中の振動や、落下などに備えて、モータ、動力伝達機構、筐体を構成するカバーなどをテープで固定したり、ねじ等の金具あるいはロック機構などにより固定するのが一般的であり、その後、梱包材に収納して出荷するようにされていた（例えば、特許文献１参照）。
このような情報処理装置においては、電源立ち上げ時に機構部等の初期化処理が必要であり、モータを含む機構部の位置確認や、各種センサの状態確認並びに初期化を行う。このため、輸送用に固定したテープ、金具などを取り外したり、ロック機構を解除するなどを全て行ってから使用するようになっている。
【特許文献１】特開平７−２１５３３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上述したようなプリンタ、スキャナなどの情報処理装置においては、ファームウェアを格納するためにフラッシュＲＯＭを用いたものが知られている。
このような構成の情報処理装置において、工場出荷のために梱包された後に、客先毎に設定を変更したり、在庫品のバージョンアップをするなどファームウェアの書き換えを行うことがある。この場合には電源投入が必要であるが、梱包状態で電源を投入すると、梱包のため固定された機構部等が強制的に動作を開始するため、機構部等に損傷を与えることになってしまう。このため、完全に開梱してから電源を投入する必要があり、特にカバーを開けて、機構部の固定部材を全て外し、ファーム書き換え後、再び機構部に固定部材を全て取り付け、カバーを閉めるという、非常に手間がかかる上、作業を誤り易いという問題点があった。
そこで、本発明の目的は、工場出荷のために梱包されたものであっても、最小限の開梱処理を行うことにより、ファームウェアの書き換えやファームウェアのバージョン確認を行うことが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明は、機構部を駆動する機構駆動部と、各種操作を行う操作部と、を有した情報処理装置を梱包状態とすると共に、完全開梱状態であるか否かの判別に用いるセンサを備え、電源の投入時に、操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態の場合に、電源投入時の起動動作モードを機構部動作禁止モードとし、前記機構駆動部による前記機構部の駆動を禁止した状態で当該情報処理装置をソフトウェア的に起動させる動作制御部と、を備えたことを特徴としている。
上記構成によれば、動作制御部は、電源の投入時に、操作部の操作状態が所定の状態にある場合に、機構駆動部による駆動対象である前記機構部の駆動を禁止した状態で当該情報処理装置を起動させる。
【０００６】
この場合において、前記情報処理装置は、前記機構部として印字リボンが装着される印字機構を有する印字装置として構成され、前記完全開梱状態でない状態は、印字リボンが未装着の状態であるようにしてもよい。
さらに、前記情報処理装置は、前記機構部として用紙を搬送する用紙搬送機構を有する印字装置として構成され、前記完全開梱状態でない状態は、前記用紙搬送機構において紙なし状態であるようにしてもよい。
さらにまた、前記情報処理装置は、前記機構部を非駆動状態で保持するためのロック機構を備え、前記完全開梱状態でない状態は、前記ロック機構がロック状態であるようにしてもよい。
【０００７】
また、前記情報処理装置は、筐体を構成するカバーを備え、前記完全開梱状態でない状態は、前記カバーがオープン状態であるようにしてもよい。
さらに前記操作部の所定の操作状態は、所定の複数のスイッチが同時に操作された状態であるようにしてもよい。
さらにまた、前記機構部は、モータを備え、前記機構駆動部は、前記モータに駆動信号を供給するモータドライブ回路を備えているようにしてもよい。
【０００９】
また、機構部を駆動する機構駆動部と、各種操作を行う操作部と、を有した情報処理装置を梱包状態とすると共に、完全開梱状態であるか否かの判別に用いるセンサを備えた情報処理装置の制御方法であって、電源の投入時に、操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態にあるか否かを判別する状態判別過程と、前記電源の投入時に、前記操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態にある場合に、電源投入時の起動動作モードを機構部動作禁止モードとし、前記機構駆動部による前記機構部の駆動を禁止した状態で当該情報処理装置をソフトウェア的に起動させる動作制御過程と、を備えたことを特徴としている。
【００１１】
また、機構部を駆動する機構駆動部と、各種操作を行う操作部と、を有した情報処理装置を梱包状態とすると共に、完全開梱状態であるか否かの判別に用いるセンサを備えた情報処理装置をコンピュータにより制御するための制御プログラムであって、電源の投入時に、操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態にあるか否かを判別させ、前記電源の投入時に、前記操作部の操作状態が所定の状態で、かつ前記センサを用いた判別が完全開梱状態でない状態にある場合に、電源投入時の起動動作モードを機構部動作禁止モードとし、前記機構駆動部による前記機構部の駆動を禁止した状態で当該情報処理装置をソフトウェア的に起動させる、ことを特徴としている。
【発明の効果】
【００１２】
本発明によれば、電源の投入時に、操作部の操作状態が所定の状態で、かつセンサを用いた判別が完全開梱状態でない状態の場合に、電源投入時の起動動作モードを機構部動作禁止モードとし、機構駆動部による機構部の駆動を禁止した状態で当該情報処理装置をソフトウェア的に起動させるので、完全に開梱することなく電源を投入するだけで、起動させることができる。
【発明を実施するための最良の形態】
【００１３】
次に図面を参照して、本発明の好適な実施の形態について説明する。
図１は、実施形態の情報処理装置の例としての印字ピンを駆動して印字するドットインパクト方式のプリンタの概要構成を示すブロック図である。
プリンタ１０は、プリンタ全体を制御するためのＣＰＵ１１と、各種制御制御プログラムおよび制御データを予め記憶するＲＯＭ１２と、各種データを一時的に格納し、ワーキングエリアとして機能するＲＡＭ１３と、ファームウェアなどの更新が必要なデータを不揮発的に記憶する書き換え可能なフラッシュＲＯＭ１４と、ＣＰＵ１１の制御下で実際の印字の制御を行うゲートアレイ１５と、印字リボンを格納した印字リボンユニットが装着されているか否かを判別するリボン有無センサ１６と、ゲートアレイ１５の制御下で印字ピンを駆動する記録ヘッド１７と、記録ヘッド１７を搭載して移動するキャリッジ（ＣＲ）モータ、紙搬送（ＰＦ）モータなど、機構部として機能するモータ群１８と、機構駆動部として機能し、ＣＰＵ１１の制御下でモータ群１８を駆動するモータドライバ部１９と、各種インタフェース動作を行うインタフェース部２０と、電源スイッチ２１と、複数のスイッチを備え、ユーザが各種操作を行う操作部２２と、を備えている。
【００１４】
操作部２２は、パネルスイッチ（操作部）として、記録用紙である連続紙等をカット位置まで搬送させるためのティアオフスイッチ２３と、所定量だけ記録用紙を送るための行送り（ＬＦ）／ページ送り（ＦＦ）スイッチ２４と、印字または記録紙の搬送を一時待機状態とするためのポーズスイッチ２５と、記録用紙を給紙／排紙するためのロード／イジェクトスイッチ２６と、を備えている。
【００１５】
次にプリンタの動作について説明する。
以下の説明においては、電源投入時の起動動作モードとして以下の３つの起動動作モードがあるものとして説明する。
（１）機構部動作禁止モード
この機構部動作禁止モードは、機構駆動部であるモータドライバ部１９の動作を禁止し、ひいては、機構部であるキャリッジモータ、紙搬送モータなどのモータ群１８の動作を禁止して起動する起動動作モードである。
機構部動作禁止モードにおいては、機構的な動作要求に対しては、すべて要求が完了し、動作が正常に行われたものとして応答する。
また、電気的にモータの励磁も行わないようにされている。
実際には機構部の動作が禁止されているため、機械的に動作する部分は全く動くことがないが、ソフトウェア的な処理や通信などについては通常動作時と同様に行うことが可能となっている。
【００１６】
（２）ファームウェアダウンロードモード
このファームウェアダウンロードモードは、フラッシュＲＯＭにファームウェアをダウンロードした後に、機構部の初期化を行って動作を開始するための起動動作モードである。
【００１７】
（３）通常モード
通常モードは、機構部の初期化を行って通常動作に移行するための起動動作モードである。
図２は、実施形態のプリンタの処理フローチャート（その１）である。図３は、実施形態のプリンタの処理フローチャート（その２）である。
電源スイッチ２１が投入されると、ＣＰＵ１１は、システムの初期化を行う（ステップＳ１）。
ここで、システムの初期化とは、操作部２２を構成するパネルスイッチ２３〜２６、リボン有無センサ１６を含むセンサの初期化や、各種データの初期化を含む。
【００１８】
次にＣＰＵ１１は、電源投入時の操作部２２の操作状態、すなわち、パネルスイッチ２３〜２６の操作パターン（操作状態）を読み取る（ステップＳ２）。
次にＣＰＵ１１は、読み取ったパネルスイッチ２３〜２６の操作パターンがティアオフスイッチ２３、ＬＦ／ＦＦスイッチ２４およびポーズスイッチ２５の３つのスイッチの同時押しであったか否かを判別する（ステップＳ３）。
ステップＳ３の判別において、読み取ったパネルスイッチ２３〜２６の操作パターンがティアオフスイッチ２３、ＬＦ／ＦＦスイッチ２４およびポーズスイッチ２５の３つのスイッチの同時押しではないと判別した場合には（ステップＳ３；Ｎｏ）、起動動作モードを通常モードに設定し（ステップＳ１６）、処理をステップＳ１２（図２参照）に移行する。
【００１９】
続いてＣＰＵ１１は、起動モードが通常モードであるか否かを判別する（ステップＳ１２）。
この場合には、起動モードが通常モードであるので（ステップＳ１２；Ｙｅｓ）、機構部の初期化を行い（ステップＳ１３）、起動処理を終了して、待機状態に移行することとなる。
ステップＳ３の判別において、読み取ったパネルスイッチ２３〜２６の操作パターンがティアオフスイッチ２３、ＬＦ／ＦＦスイッチ２４およびポーズスイッチ２５の３つのスイッチの同時押しであった場合には（ステップＳ３；Ｙｅｓ）、ＣＰＵ１１は、再びパネルスイッチ２３〜２６の操作パターンを読み取る（ステップＳ４）。
【００２０】
次にＣＰＵ１１は、読み取ったパネルスイッチ２３〜２６の操作パターンがティアオフスイッチ２３、ＬＦ／ＦＦスイッチ２４およびポーズスイッチ２５の３つのスイッチの同時押しがされている状態か否かを判別する（ステップＳ５）。
ステップＳ５の判別において、読み取ったパネルスイッチ２３〜２６の操作パターンがティアオフスイッチ２３、ＬＦ／ＦＦスイッチ２４およびポーズスイッチ２５の３つのスイッチの同時押しがされていない状態である場合には（ステップＳ５；Ｎｏ）、処理を再びステップＳ４に移行する。
【００２１】
ステップＳ５の判別において、読み取ったパネルスイッチ２３〜２６の操作パターンが相変わらずティアオフスイッチ２３、ＬＦ／ＦＦスイッチ２４およびポーズスイッチ２５の３つのスイッチの同時押しされている状態の場合には（ステップＳ５；Ｙｅｓ）、すべてのＬＥＤの点滅を開始し（ステップＳ６）、通常モード以外の起動モードに移行可能な状態になったことをユーザに通知する。
次にＣＰＵ１１は、再びパネルスイッチ２３〜２６の操作パターンを読み取る（ステップＳ７）。
【００２２】
次にＣＰＵ１１は、読み取ったパネルスイッチ２３〜２６の操作パターンがＬＦ／ＦＦスイッチ２４およびロード／イジェクトスイッチ２６が同時押しされているか否かを判別する（ステップＳ８）。
ステップＳ８の判別において、操作パターンがＬＦ／ＦＦスイッチ２４およびロード／イジェクトスイッチ２６の同時押しであると判別した場合には（ステップＳ８；Ｙｅｓ）、ＣＰＵ１１はゲートアレイ１５を介して、リボン有無センサ１６の出力状態を監視し、印字リボンが未装着状態（情報処理装置状態）であるか否かを判別する（ステップＳ１０）。
【００２３】
ステップＳ１０の判別において、印字リボンが未装着状態であると判別した場合には（ステップＳ１０；Ｙｅｓ）、プリンタ１０は、工場出荷時の梱包状態にある可能性が高いので、ＣＰＵ１１は、電源投入時の起動動作モードを機構部動作禁止モードとし、処理をステップＳ１２（図２参照）に移行する。
ステップＳ８の判別において、操作パターンがＬＦ／ＦＦスイッチ２４およびロード／イジェクトスイッチ２６の同時押しではないと判別した場合には（ステップＳ８；Ｎｏ）、ＣＰＵ１１は、ＬＦ／ＦＦスイッチ２４、ロード／イジェクトスイッチ２６およびティアオフスイッチ２３の３つのスイッチが同時押しされているか否かを判別する（ステップＳ１４）。
【００２４】
ステップＳ１４の判別において、ＬＦ／ＦＦスイッチ２４、ロード／イジェクトスイッチ２６およびティアオフスイッチ２３の３つのスイッチが同時押しされていると判別した場合には（ステップＳ１４；Ｙｅｓ）、ＣＰＵ１１は、電源投入時の起動動作モードをファームウェアダウンロードモードとし、処理をステップＳ１２（図２参照）に移行する。
ステップＳ１４の判別において、ＬＦ／ＦＦスイッチ２４、ロード／イジェクトスイッチ２６およびティアオフスイッチ２３の３つのスイッチが同時押しされていないと判別した場合には（ステップＳ１４；Ｎｏ）、ＣＰＵ１１は、処理を再びステップＳ７に移行する。
【００２５】
続いてＣＰＵ１１は、起動モードが通常モードに設定されているか否かを判別する（ステップＳ１２）。
ステップＳ１２の判別において、起動モードが通常モードに設定されている場合には（ステップＳ１２；Ｙｅｓ）、ＣＰＵ１１は、ゲートアレイ１５を介してモータドライバ１９の初期化、ひいては、モータ群１８の初期化を行って駆動を開始し、印字ヘッド１７の初期化を行うとともに（ステップＳ１３）、ソフトウェア的にも初期化を行って起動処理を終了する。
【００２６】
ステップＳ１２の判別において、起動モードが通常モードに設定されていない場合には（ステップＳ１２；Ｎｏ）、ＣＰＵ１１は、起動モードがファームウェアダウンロードモードに設定されているか否かを判別する（ステップＳ１７）。
ステップＳ１７の判別において、起動モードがファームウェアダウンロードモードに設定されている場合には（ステップＳ１７；Ｙｅｓ）、ＣＰＵ１１は、インタフェース部２０を介して図示しない通信ネットワークあるいはコネクタ（シリアルコネクタなど）を介して図示しない端末装置からファームウェアのダウンロードを実行して、フラッシュＲＯＭ１４の書き換え等を行い（ステップＳ１８）、起動部初期化（ステップＳ１３）を行わずに処理を終了し、起動する。この場合、すべてのＬＥＤの点滅を開始しフラッシュＲＯＭ１４の書き換えが終了したことをユーザに通知してもよい。
【００２７】
ステップＳ１７の判別において、起動モードがファームウェアダウンロードモードに設定されていない場合には（ステップＳ１７；Ｎｏ）、起動モードは機構部動作禁止モードに設定されているので、ＣＰＵ１１は、機構部を構成する印字ヘッド１７および（モータドライバ１９を介した）モータ群１８の動作を禁止した状態でソフトウェア的に初期化を行って起動処理を終了する。
この機構部動作禁止モードにおいては、機械的な動作を行う機構部の動作は禁止されているが、ステータスデータの送受信は行えるようになっており、ファームウェアの書き換え成功などのステータスデータを出力することができるようになっている。
この場合において、機構的な動作要求に対しては、すべて要求が完了し、動作が正常に行われたものとして応答するものとして説明したが、すべて破棄するように構成することも可能である。
また、機構部動作禁止モードに設定されている状態において（Ｓ１１）、ファームウェアダウンロードを実行（Ｓ１８）し、機構部初期化(Ｓ１３)を実行しないようにして終了してもよい。また、ファームウェアダウンロード実行後、Ｓ１１から処理が実施されてもよい。
【００２８】
以上の説明のように、本実施形態によれば、工場出荷時の梱包後に一部開梱した場合のように、梱包状態に近い状態であってもプリンタ１０を機構部（印字ヘッド１７、モータ群１８）の動作を禁止した状態でソフトウェア的に起動させることができ、ファームウェアの書き換えや、ファームウェアのバージョン確認、あるいは、プリンタステータスデータの送受信動作などを行わせることが可能となる。この結果、例えば、汎用品の特定顧客向け対応を行う場合には、輸送用の固定テープや、固定金具などを完全に除去した完全開梱状態とする必要がなく、開梱時間を短縮でき、特定顧客向け対応を容易に行うことが可能となる。
【００２９】
以上の説明においては、完全開梱状態であるか否かの判別にリボン有無センサ１６を用いる場合について説明したが、プリンタがカバーを有している場合のカバーオープンセンサ、記録用紙なしを検出する紙無しセンサや、機構部をロック状態に保持するロック機構のロック状態検出センサを有している場合には、これらを用いるように構成することが可能である。
【００３０】
以上の説明では、印字ヘッド１７を機構部として含め、機構部動作禁止モードにおいては印字ヘッド１７の動作も禁止していたが、ファームウェア更新などの場合に、駆動してブザーなどとして機能させるように構成することも可能である。
【００３１】
以上の説明では、情報処理装置としてドットインパクト型のプリンタの場合について説明したが、機械的に駆動される機構部を有する情報処理装置であれば同様に適用が可能である。具体的には、インクジェットプリンタ、レーザプリンタなどの他のプリンタや、ラベル駆動機構を有するラベル書込装置、冷却ファンモータ・レンズ駆動機構などを有するプロジェクタ装置、読み書きヘッドを有するハードディスク装置などの磁気ディスク装置、光学ディスクに対する読み書き（あるいは読みのみ）ヘッドを有する光学ドライブ装置、走査読取装置を有するスキャナ装置、ペン駆動機構を有するプロッタ装置、シートなどを切断するためのカッターを駆動するカッター駆動機構を有するカッター装置等であっても適用が可能である。
【００３２】
以上の説明では、制御プログラムを予めＲＯＭに格納している場合について説明したが、通信ネットワークを介してダウンロードしたり、半導体メモリ装置等の記録媒体から読み込むように構成することも可能である。
【図面の簡単な説明】
【００３３】
【図１】実施形態のプリンタの概要構成を示すブロック図である。
【図２】実施形態の処理フローチャート（その１）である。
【図３】実施形態の処理フローチャート（その２）である。
【符号の説明】
【００３４】
１０…プリンタ（情報処理装置）、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…フラッシュＲＯＭ、１５…ゲートアレイ（機構駆動部）、１６…リボン有無センサ、１７…記録ヘッド（機構部）、１８…モータ群（機構部）、１９…モータドライバ部（機構駆動部）、２０…インタフェース部２０、２１…電源スイッチ、２２…操作部、２３…ティアオフスイッチ（操作部）、２４…行送り（ＬＦ）／ページ送り（ＦＦ）スイッチ（操作部）、２５…ポーズスイッチ（操作部）、２６…ロード／イジェクトスイッチ（操作部）。
【図１】
0004779802.tif 000002
【図２】
0004779802.tif 000003
【図３】
0004779802.tif 000004