(57)【要約】    【課題】製造／修理後の評価作業が極めて簡単に行える印刷装置を提供する。    【解決手段】印刷装置を、初期化処理条件定義ファイル或いは検察用プログラムファイルが記憶されているＵＳＢメモリがセットされている状態で起動された場合（Ｓ１０２；ＹＥＳ、Ｓ１０４；ＹＥＳ）には、初期化処理条件定義ファイル／検察用プログラムファイルに応じた内容の初期化処理を実行する（Ｓ１０３，Ｓ１０５）装置として構成しておく。    【選択図】図２
2007185807.tif 000002
【特許請求の範囲】
【請求項１】
可搬型の記録媒体を挿入可能な挿入口と、
起動時に、初期化処理の内容を規定するための初期化処理内容規定ファイルを記憶した記録媒体が前記挿入口に挿入されていた場合、その初期化処理内容定義ファイルにて規定されている内容の初期化処理を行う制御部と
を備えることを特徴とする印刷装置。
【請求項２】
前記制御部が、前記初期化処理として、前記挿入口に挿入されている前記記録媒体に、初期化処理結果を書き込む処理を実行可能なユニットである
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記初期化処理内容規定ファイルが、前記制御部が実行可能な複数の初期化処理用要素処理の中の，幾つかの初期化処理用要素処理を指定する情報のファイルであり、
前記制御部が、前記初期化処理として、前記初期化処理内容定義ファイル内の情報にて指定されている各初期化処理用要素処理を順次実行する処理を行うユニットである
ことを特徴とする請求項１又は請求項２記載の印刷装置。
【請求項４】
前記初期化処理内容規定ファイルが、プログラムファイルであり、
前記制御部が、前記初期化処理として、前記初期化処理内容規定ファイル内のプログラムに従った処理を行うユニットである
ことを特徴とする請求項１又は請求項２記載の印刷装置。
【請求項５】
前記制御部が、前記初期化処理内容規定ファイルが、自ユニットが実行可能な複数の初期化処理用要素処理の中の，幾つかの初期化処理用要素処理を指定する情報のファイルであった場合には、前記初期化処理として、その初期化処理内容定義ファイルにて指定されている各初期化処理用要素処理を順次実行する処理を行い、前記初期化処理内容規定ファイルが、プログラムファイルであった場合には、前記初期化処理として、その初期化処理内容規定ファイル内のプログラムに従った処理を行うユニットである
ことを特徴とする請求項１又は請求項２記載の印刷装置。
【請求項６】
前記制御部が、前記挿入口に挿入されている記録媒体上のファイルの印刷を，用紙上に印刷を行うための印刷機構部に行わせる処理を実行可能なユニットである
ことを特徴とする請求項１乃至請求項５のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
近年の印刷装置は、高機能化／多機能化が進んだため、問題が生ずる可能性がある部分（回路，プログラムモジュール）の数が極めて多い装置となっている。このため、製造した印刷装置／修理した印刷装置の評価作業（問題が生じている部分を特定する作業，各部が正常に機能していることを確認するための作業等）に、従来よりも時間がかかるようになってきている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
そこで、本発明の課題は、製造／修理後の評価作業が極めて簡単に行える印刷装置を、提供することにある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明では、印刷装置を、可搬型の記録媒体を挿入可能な挿入口と、起動時に、初期化処理の内容を規定するための初期化処理内容規定ファイルを記憶した記録媒体が挿入口に挿入されていた場合、その初期化処理内容定義ファイルにて規定されている内容の初期化処理を行う制御部とを備える装置として構成しておく。
【０００５】
すなわち、本発明の印刷装置は、起動時に実行させる初期化処理の内容を指定できる構成〔初期化処理内容規定ファイルを記憶させた可搬型の記録媒体（ＵＳＢメモリ等）をセットして（挿入口に挿入して）起動することにより、その初期化処理内容規定ファイルで規定されている内容の初期化処理を行わせることが出来る構成〕を有している。そして、起動時に実行させる初期化処理の内容を指定できれば、不要な処理が行われない初期化処理を実行させることが可能となるため、本発明の印刷装置は、製造／修理後の評価作業が極めて簡単に行える装置となっていることになる。
【０００６】
本発明の印刷装置を実現するに際しては、初期化処理結果を，簡単に確認できるようにする／記録できるようにするために、制御部を、初期化処理として、挿入口に挿入されている記録媒体に、初期化処理結果を書き込む処理を実行可能なユニットとしておくことが、望ましい。
【０００７】
また、本発明の印刷装置を実現するに際しては、初期化処理内容規定ファイルを、制御部が実行可能な複数の初期化処理用要素処理の中の，幾つかの初期化処理用要素処理を指定する情報のファイルとしておき、制御部を、初期化処理として、初期化処理内容定義ファイル内の情報にて指定されている各初期化処理用要素処理を順次実行する処理を行うユニットとしておいても良く、初期化処理内容規定ファイルを、プログラムファイルとしておき、制御部を、初期化処理として、初期化処理内容規定ファイル内のプログラムに従った処理を行うユニットとしておいても良い。
【０００８】
また、制御部を、初期化処理内容規定ファイルが、自ユニットが実行可能な複数の初期化処理用要素処理の中の，幾つかの初期化処理用要素処理を指定する情報のファイルであった場合には、初期化処理として、その初期化処理内容定義ファイルにて指定されている各初期化処理用要素処理を順次実行する処理を行い、初期化処理内容規定ファイルが、プログラムファイルであった場合には、初期化処理として、その初期化処理内容規定ファイル内のプログラムに従った処理を行うユニットとしておいても良い。
【０００９】
なお、本発明の印刷装置は、その実現に，記録媒体へアクセスするためのハードウェアを必要とするものであるため、当該ハードウェアが有効に利用されるようにするために、制御部を、挿入口に挿入されている記録媒体上のファイルの印刷を，用紙上に印刷を行うための印刷機構部に行わせる処理を実行可能なユニットとしておくことが望ましい。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１１】
まず、図１を用いて、本発明の一実施形態に係る印刷装置１０の構成を説明する。
【００１２】
図示してあるように、本実施形態に係る印刷装置１０は、操作パネル１１と制御部１２と印刷機構部１３とを備え、その筐体にＵＳＢメモリ３０用の挿入口１５が設けられている装置である。
【００１３】
この印刷装置１０が備える印刷機構部１３は、用紙上に印刷を行うためのユニットである。操作パネル１１は、ユーザと印刷装置１０（制御部１２）との間のインタフェースユニット（マン・マシン・インタフェースユニット）である。この操作パネル１１は、ＬＣＤ，複数の押しボタンスイッチ，複数のＬＥＤ等で構成されたユニットとなっている。
【００１４】
制御部１２は、印刷装置１０を、ＵＳＢメモリ３０上のファイルの印刷や、ホストＰＣ（印刷装置１０用のプリンタドライバがインストールされてるコンピュータ）からの印刷ジョブデータの印刷を行える装置として動作させるためのユニットである。
【００１５】
この制御部１２は、図示してあるように、ＵＳＢホスト回路〔挿入口１５に挿入されているＵＳＢメモリ３０にアクセスするためのインタフェース回路〕，パネルインタフェース回路，ＲＡＭ，パラレルインタフェース回路，ネットワークインタフェース回路，ＣＰＵ，ＲＯＭ，ＲＡＭ，画像処理ＡＳＩＣ，機構部インタフェース回路〔印刷機構部１３用のインタフェース回路〕等から構成されたユニットとなっている。なお、制御部１２は、スキャナユニット用ボード（スキャナユニットを接続するためのインタフェースボード）、ＦＡＸボード（ＦＡＸの送受信を行うためのボード）等の拡張ボードを取り付けることが可能なユニットともなっている。
【００１６】
次に、印刷装置１０の動作を、説明する。
【００１７】
本印刷装置１０の制御部１２内のＲＯＭ（図１参照）上には、イニシャルプログラムブロック（以下、ＩＰＢと表記する）と、メインプログラムブロック（ＭＰＢ）とからなるファームウェア（２つのブロックに分けられているファームウェア）が、記憶されている。
【００１８】
ファームウェア中のＩＰＢは、印刷装置１０の起動時に最初に実行される（ＲＡＭ上にロードされる）プログラムブロックである。このＩＰＢは、制御部１２（制御部１２内のＣＰＵ）に，図２に示した手順の処理を行わせるものとなっている。
【００１９】
すなわち、印刷装置１０が起動されることにより、ファームウェア中のＩＰＢに従った動作を開始した制御部１２（制御部１２内のＣＰＵ）は、まず、ＵＳＢメモリ３０がセットされている（挿入口１５に挿入されている）か否かを判断する(ステップＳ１０１)。
【００２０】
そして、制御部１２は、ＵＳＢメモリ３０がセットされていなかった場合(ステップＳ１０１；ＮＯ)には、通常内容の初期化処理（詳細は後述）を実行(ステップＳ１０６)してから、ファームウェア中のＭＰＢに従った動作を開始する。
【００２１】
ＵＳＢメモリ３０がセットされていた場合(ステップＳ１０１；ＹＥＳ)、制御部１２は、セットされているＵＳＢメモリ３０上に，初期化処理条件定義ファイルが存在しているか否かを判断する(ステップＳ１０２)。
【００２２】
ここで、初期化処理条件定義ファイルとは、ＩＰＢに基づき制御部１２が実行可能な各種の処理（ＲＯＭチェック処理，ＲＡＭチェック処理，各処理の処理結果や処理時間をＵＳＢメモリ３０上に記憶する処理，画像処理ＡＳＩＣ内の各種レジスタに指定された値を設定する処理，拡張ボードをチェックする処理等）の中から選択された幾つかの処理の名称が、必要である場合には処理条件情報（各処理のパラメータを指定する情報）と共に設定されているファイル（本実施形態では、ＩＮＩファイル，ＩＮＦファイルのような形式のテキストファイル）のことである。
【００２３】
なお、ステップＳ１０２の処理は、所定のファイル名（初期化処理条件定義ファイルのファイル名として定められているファイル名）を有するファイルを、初期化処理条件定義ファイルとして取り扱う処理となっている。また、上記した“通常内容の初期化処理”は、ＩＰＢに基づき制御部１２が実行可能な各種の処理の中の，予め定められている幾つかの処理（処理対象に問題が生ずる可能性が比較的に高い処理）が実行される処理となっている。
【００２４】
ＵＳＢメモリ３０上に初期化処理条件定義ファイルが存在していた場合(ステップＳ１０２；ＹＥＳ)、制御部１２は、初期化処理として、初期化処理条件定義ファイルで実行が指示されている各処理（初期化処理条件定義ファイル内にその名称が含まれている各処理）を順次実行する処理(ステップＳ１０３)を行ってから、ファームウェア中のＭＰＢに従った動作を開始する。
【００２５】
また、制御部１２は、ＵＳＢメモリ３０上に初期化処理条件定義ファイルが存在していなかった場合(ステップＳ１０２；ＮＯ)には、ＵＳＢメモリ３０上に，検査用プログラムファイルが存在しているか否かを判断する(ステップＳ１０４)。ここで、検査用プログラムファイルとは、初期化処理条件定義ファイルでは実行させることが出来ない初期化処理を行わせるために作成される検査用プログラムに関する，特定のファイル名を有するファイルのことである。
【００２６】
そして、制御部１２は、ＵＳＢメモリ３０上に検査用プログラムファイルが存在していた場合(ステップＳ１０４；ＹＥＳ)には、その検査用プログラムファイル内の検査用プログラムを実行(ステップＳ１０５)してから、ファームウェア中のＭＰＢに従った動作を開始する。また、制御部１２は、ＵＳＢメモリ３０上に検査用プログラムファイルが存在していなかった場合(ステップＳ１０４；ＮＯ)には、ＵＳＢメモリ３０がセットされていなかった場合と同様に、通常内容の初期化処理を実行(ステップＳ１０６)してから、ファームウェア中のＭＰＢに従った動作を開始する。
【００２７】
以上の説明から明らかなように、本実施形態に係る印刷装置１０は、起動時に実行させる初期化処理の内容を指定できる装置〔初期化処理条件定義ファイル或いは検察用プログラムファイルを記憶させたＵＳＢメモリ３０をセットして起動すると、そのファイルに応じた内容の初期化処理が実行される装置〕となっている。そして、起動時に実行させる初期化処理の内容を指定できれば、不要な処理が行われない初期化処理を実行させることが可能となる。従って、印刷装置１０は、製造／修理後の評価作業が極めて簡単に行える装置となっているということが出来る。
【００２８】
《変形形態》
上記した印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０を、初期化処理条件定義ファイル，検察用プログラムファイルのいずれか一方のみを処理可能な装置に変形することが出来る。また、印刷装置１０を、具体的なハードウェア構成／ソフトウェア構成が上記したものとは異なる印刷装置（例えば、ＵＳＢメモリ３０以外の記録媒体をセットできる装置）に変形しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態に係る印刷装置の構成図。
【図２】実施形態に係る印刷装置の起動時の動作を説明するための流れ図。
【符号の説明】
【００３０】
１０  印刷装置、  １１  操作パネル、  １２  制御部
１３  印刷機構部、  １５  挿入口、  ３０  ＵＳＢメモリ
【図１】
2007185807.tif 000003
【図２】
2007185807.tif 000004