(57)【要約】【課題】ステータス一覧テーブルを作成するに際して、その都度、ステータス番号とステータス情報とを手作業にて入力していたため、誤記や誤入力してしまうという課題があった。【解決手段】ステータス一覧テーブルＴ１を作成するに際して、予め作成して格納している機種テーブルＴ２，Ｔ３を利用することによって、アイテム情報を自動的にステータス一覧テーブルＴ１に反映することを可能にすることによって、誤入力を防止し、正確なステータス一覧テーブルＴ１の作成を実現することができる。【選択図】　図１
2004038524.tif 000002
【特許請求の範囲】
【請求項１】
所定の周辺機器に接続するコンピュータに備えさせるとともに、同周辺機器から出力されるステータス番号に対応して同コンピュータが出力するステータス情報を上記ステータス番号に対応させて形成させたステータス一覧テーブルを作成するステータス一覧作成装置であって、
上記周辺機器は複数の機種を有し、上記ステータス番号に上記ステータス情報を対応させて形成した機種テーブルを各機種毎に格納する機種テーブル格納手段と、
所定機種の上記ステータス一覧テーブルを作成する際に、同所定機種およびステータス番号を指示する情報指示手段と、
上記情報指示手段にて指示された機種に対応する機種テーブルを上記機種テーブル格納手段から取得し、同取得した機種テーブルを指示されたステータス番号に基づいて検索し、対応するステータス情報を抽出するステータス情報抽出手段と、
上記指示されたステータス番号と抽出したステータス情報とを対応させたステータス一覧テーブルを作成するステータス一覧作成手段とを具備することを特徴とするステータス一覧作成装置。
【請求項２】
上記機種テーブル格納手段は、同一のステータス情報を有するステータス番号が複数ある場合、同ステータス情報に各ステータス番号を対応させて形成させた機種テーブルを格納することを特徴とする上記請求項１に記載のステータス一覧作成装置。
【請求項３】
上記機種テーブル格納手段は、上記機種テーブルにて複数のステータス番号と一つのステータス情報とが対応されて形成されるとともに、同ステータス情報がステータス属性に対応して異なる場合、上記ステータス番号およびステータス属性とステータス情報とを対応させて形成させた機種テーブルを格納し、上記情報指示手段は、上記機種とステータス番号とステータス属性とを指示し、上記ステータス情報抽出手段は、上記指示された機種に対応する機種テーブルを上記機種テーブル格納手段から取得し、同取得した機種テーブルを指示されたステータス番号およびステータス属性に基づいて検索し、対応するステータス情報を抽出することを特徴とする上記請求項２に記載のステータス一覧作成装置。
【請求項４】
上記ステータス情報は、複数のアイテムにて構成されるとともに、上記機種テーブルは、各アイテム毎にステータス番号に対応したステータス情報が格納されて形成されることを特徴とする上記請求項１〜請求項３のいずれかに記載のステータス一覧作成装置。
【請求項５】
上記周辺機器についての新規機種のステータス一覧テーブルを作成する場合、上記情報指示手段は、同新規機種の機種を指示するとともに、上記ステータス情報抽出手段は、上記機種テーブル格納手段に格納されている既存機種のステータス一覧テーブルから同新規機種の機種に対応する機種テーブルを取得し、同取得した機種テーブルからステータス情報を抽出し、上記ステータス一覧作成手段は、この抽出されたステータス情報に基づいて上記新規機種のステータス一覧テーブルを作成することを特徴とする上記請求項１〜請求項４のいずれかに記載のステータス一覧作成装置。
【請求項６】
上記周辺機器の機種は、複数の機種属性にて構成され、上記情報指示手段は、上記新規機種のステータス一覧テーブルを作成する場合、同新規機種に同複数の機種属性を指示するとともに、上記ステータス情報抽出手段は、既存機種のステータス一覧テーブルから同指示された複数の機種属性に対応したステータス情報を抽出し、上記ステータス一覧作成手段は、同抽出されたステータス情報を組み合わせて上記新規機種のステータス一覧テーブルを作成することを特徴とする上記請求項５に記載のステータス一覧作成装置。
【請求項７】
上記複数の機種属性は、上記組み合わせるに際してステータス情報が優先的に反映される第一機種属性と、同第一機種属性に関するステータス情報以外を反映させる第二機種属性とから構成され、上記情報指示手段は、上記新規機種のステータス一覧テーブルを作成する場合、同第一機種属性と第二機種属性とを指示し、上記ステータス情報抽出手段は、上記指示された第一機種属性を構成に備える既存機種のステータス一覧テーブルから同第一機種属性に対応するステータス情報を抽出するとともに、上記指示された第二機種属性を構成に備える既存機種のステータス一覧テーブルから同第二機種属性に対応するステータス情報を抽出し、上記ステータス一覧作成手段は、上記第一機種属性に対応して抽出されたステータス情報と上記第二機種属性に対応して抽出されたステータス情報と結合し、上記新規機種のステータス一覧テーブルを作成することを特徴とする上記請求項６に記載のステータス一覧作成装置。
【請求項８】
上記既存機種の機種テーブルは、上記第一機種属性に対応するステータス情報に対して属性フラグが格納されるとともに、上記ステータス情報抽出手段は、この属性フラグに基づいて上記既存の機種テーブルから上記第一機種属性に対応したステータス情報を抽出することを特徴とする上記請求項７に記載のステータス一覧作成装置。
【請求項９】
所定の周辺機器に接続するコンピュータに備えさせるとともに、同周辺機器から出力されるステータス番号に対応して同コンピュータが出力するステータス情報を上記ステータス番号に対応させて形成させたステータス一覧テーブルを作成するステータス一覧作成方法であって、
上記周辺機器は複数の機種を有し、上記ステータス番号に上記ステータス情報を対応させて形成した機種テーブルを各機種毎に格納する機種テーブル格納工程と、
所定機種の上記ステータス一覧テーブルを作成する際に、同所定機種およびステータス番号を指示する情報指示工程と、
上記情報指示工程にて指示された機種に対応する機種テーブルを取得し、同取得した機種テーブルを指示されたステータス番号に基づいて検索し、対応するステータス情報を抽出するステータス情報抽出工程と、
上記指示されたステータス番号と抽出したステータス情報とを対応させたステータス一覧テーブルを作成するステータス一覧作成工程とを具備することを特徴とするステータス一覧作成方法。
【請求項１０】
所定の周辺機器に接続するコンピュータに備えさせるとともに、同周辺機器から出力されるステータス番号に対応して同コンピュータが出力するステータス情報を上記ステータス番号に対応させて形成させたステータス一覧テーブルを作成する機能を実現するステータス一覧作成プログラムであって、
上記周辺機器は複数の機種を有し、上記ステータス番号に上記ステータス情報を対応させて形成した機種テーブルを各機種毎に格納する機種テーブル格納機能と、
所定機種の上記ステータス一覧テーブルを作成する際に、同所定機種およびステータス番号を指示する情報指示機能と、
上記情報指示機能にて指示された機種に対応する機種テーブルを取得し、同取得した機種テーブルを指示されたステータス番号に基づいて検索し、対応するステータス情報を抽出するステータス情報抽出機能と、
上記指示されたステータス番号と抽出したステータス情報とを対応させたステータス一覧テーブルを作成するステータス一覧作成機能とを具備することを特徴とするステータス一覧作成プログラム。
【請求項１１】
上記請求項１０に記載のステータス一覧作成プログラムを記録した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステータス一覧作成装置、ステータス一覧作成方法、ステータス一覧作成プログラムおよびステータス一覧作成プログラムを記録した媒体に関し、特に、周辺機器が出力するステータス番号と、そのステータス番号に対応して表示出力あるいは音声出力するためのステータス情報とを備えたステータス一覧テーブルを作成するステータス一覧作成装置、ステータス一覧作成方法、ステータス一覧作成プログラムおよびステータス一覧作成プログラムを記録した媒体に関する。
【０００２】
【従来の技術】
従来、この種のステータス一覧作成装置は、手作業にてステータス番号とステータス情報とを入力することによって、周辺機器の各機種に対応したステータス一覧テーブルを作成していた。
【０００３】
【発明が解決しようとする課題】
上述した従来のステータス一覧作成装置においては、ステータス一覧テーブルを作成するに際して、その都度、ステータス番号とステータス情報とを手作業にて入力していたため、誤記や誤入力してしまうという課題があった。
【０００４】
本発明は、上記課題にかんがみてなされたもので、周辺機器の機種およびステータス番号に基づいてステータス情報を抽出してステータス一覧テーブルを作成することによって、誤記や誤入力の無いステータス一覧テーブルを作成することが可能なステータス一覧作成装置、ステータス一覧作成方法、ステータス一覧作成プログラムおよびステータス一覧作成プログラムを記録した媒体の提供を目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、所定の周辺機器に接続するコンピュータに備えさせるとともに、同周辺機器から出力されるステータス番号に対応して同コンピュータが出力するステータス情報を上記ステータス番号に対応させて形成させたステータス一覧テーブルを作成するステータス一覧作成装置であって、上記周辺機器は複数の機種を有し、上記ステータス番号に上記ステータス情報を対応させて形成した機種テーブルを各機種毎に格納する機種テーブル格納手段と、所定機種の上記ステータス一覧テーブルを作成する際に、同所定機種およびステータス番号を指示する情報指示手段と、上記情報指示手段にて指示された機種に対応する機種テーブルを上記機種テーブル格納手段から取得し、同取得した機種テーブルを指示されたステータス番号に基づいて検索し、対応するステータス情報を抽出するステータス情報抽出手段と、上記指示されたステータス番号と抽出したステータス情報とを対応させたステータス一覧テーブルを作成するステータス一覧作成手段とを具備する構成としてある。
【０００６】
上記のように構成した請求項１にかかる発明においては、複数の機種を有する所定の周辺機器に接続するコンピュータに備えさせるとともに、同周辺機器から出力されるステータス番号に対応して同コンピュータが出力するステータス情報を上記ステータス番号に対応させて形成させたステータス一覧テーブルを作成するステータス一覧作成装置を提供する。
かかる機能を実現するに際して、予め、機種テーブル格納手段に、各機種毎に作成したステータス番号にステータス情報を対応させて形成した機種テーブルを格納する。ここで、周辺機器の所定機種のステータス一覧テーブルを作成するに際して、情報指示手段にてこの所定機種およびステータス番号を指示する。所定機種およびステータス番号が指示されると、ステータス情報抽出手段は、この情報指示手段にて指示された機種に対応する機種テーブルを機種テーブル格納手段から取得し、この取得した機種テーブルを指示されたステータス番号に基づいて検索するとともに、対応するステータス情報を抽出する。そして、ステータス一覧作成手段は、指示されたステータス番号と抽出したステータス情報とを対応させたステータス一覧テーブルを作成する。ここで、ステータス情報とは、コンピュータがステータス番号に対応して表示出力あるいは音声出力を行うに際して必要となる情報と示す。
【０００７】
機種テーブルの構成の一例として、請求項２にかかる発明は、請求項１に記載のステータス一覧作成装置において、上記機種テーブル格納手段は、同一のステータス情報を有するステータス番号が複数ある場合、同ステータス情報に各ステータス番号を対応させて形成させた機種テーブルを格納する構成としてある。
上記のように構成した請求項２にかかる発明においては、同一のステータス情報を有するステータス番号が複数ある場合、機種テーブル格納手段にこのステータス情報に各ステータス番号を対応させて形成させた機種テーブルを格納させる。
【０００８】
かかる手法によれば、複数のステータス番号に同一のステータス情報を対応させることができる。一方、かかる場合、複数のステータス番号をステータス属性によって区別して、それぞれにステータス情報を対応させてる手法も勘案できる。そこで、請求項３にかかる発明は、請求項２に記載のステータス一覧作成装置において、上記機種テーブル格納手段は、上記機種テーブルにて複数のステータス番号と一つのステータス情報とが対応されて形成されるとともに、同ステータス情報が上記ステータス属性に対応して異なる場合、上記ステータス番号およびステータス属性とステータス情報とを対応させて形成させた機種テーブルを格納し、上記情報指示手段は、上記機種とステータス番号とステータス属性とを指示し、上記ステータス情報抽出手段は、上記指示された機種に対応する機種テーブルを上記機種テーブル格納手段から取得し、同取得した機種テーブルを指示されたステータス番号およびステータス属性に基づいて検索し、対応するステータス情報を抽出する構成としてある。
【０００９】
上記のように構成した請求項３にかかる発明においては、機種テーブルにて複数のステータス番号と一つのステータス情報とが対応されて形成されるとともに、同ステータス情報がステータス属性に対応して異なる場合、機種テーブル格納手段にステータス番号およびステータス属性とステータス情報とを対応させて形成させた機種テーブルを格納させる。かかる場合、情報指示手段は、機種とステータス番号とステータス属性とを指示する。そして、ステータス情報抽出手段は、指示された機種に対応する機種テーブルを機種テーブル格納手段から取得し、同取得した機種テーブルを指示されたステータス番号およびステータス属性に基づいて検索し、対応するステータス情報を抽出する。
【００１０】
当該請求項の具体的態様は、複数のステータス番号、例えば、４０００番台のステータス番号を一括りにして、ステータス情報が対応させられる状況において、ステータス番号の４０００番台中に、複数のステータス情報を割り振りたい場合、ステータス属性に基づいて割り振る。このステータス属性とは、ステータス番号を区分し得る性質であり、例えば、エラー名称等がある。すなわち、４０００番台のステータス番号にステータス情報「Ａ」「Ｂ」「Ｃ」を対応させたい場合、ステータス属性「Ａ’」「Ｂ’」「Ｃ’」とし、ステータス番号４０００番台において、ステータス属性が「Ａ’」であれば、ステータス情報「Ａ」を対応させ、ステータス属性が「Ｂ’」であれば、ステータス情報「Ｂ」を対応させ、ステータス属性が「Ｃ’」であれば、ステータス情報「Ｃ」を対応させるようにする。
【００１１】
ステータス情報の構成の一例として、請求項４にかかる発明は、請求項１〜請求項３のいずれかに記載のステータス一覧作成装置において、上記ステータス情報は、複数のアイテムにて構成されるとともに、上記機種テーブルは、各アイテム毎にステータス番号に対応したステータス情報が格納されて形成される構成としてある。
上記のように構成した請求項４にかかる発明においては、ステータス情報を複数のアイテムにて構成する。このとき、機種テーブルを各アイテム毎にステータス番号に対応したステータス情報を格納して形成する。ここで、アイテムとは、性質が異なるステータス情報であり、例えば、イメージを表示出力させるためのものであったり、アイコンを表示出力させるものであったり、音声を出力させるものであったりする。
【００１２】
上述した手法においては、予め格納されている機種テーブルに基づいて、この機種テーブルに対応した機種のステータス一覧テーブルを作成した。ここで、作成したステータス一覧テーブルを利用して、新規機種のステータス一覧テーブルを作成することができると好適である。そこで、請求項５にかかる発明は、周辺機器についての新規機種のステータス一覧テーブルを作成する場合、情報指示手段にて新規機種の機種を指示する。このとき、ステータス情報抽出手段は、機種テーブル格納手段に格納されている既存機種のステータス一覧テーブルから同新規機種の機種に対応する機種テーブルを取得し、この取得した機種テーブルからステータス情報を抽出する。そして、ステータス一覧作成手段は、この抽出されたステータス情報に基づいて新規機種のステータス一覧テーブルを作成する。
【００１３】
これにより、既存機種のステータス一覧テーブルを利用して新規機種のステータス一覧テーブルを作成することができる。一方、新規機種の機種属性によっては複数の既存機種のステータス一覧テーブルを適宜使用してステータス一覧テーブルを作成した方が好適な場合がある。そこで、請求項６にかかる発明は、請求項５に記載のステータス一覧作成装置において、上記周辺機器の機種は、複数の機種属性にて構成され、上記情報指示手段は、上記新規機種のステータス一覧テーブルを作成する場合、同新規機種に同複数の機種属性を指示するとともに、上記ステータス情報抽出手段は、既存機種のステータス一覧テーブルから同指示された複数の機種属性に対応したステータス情報を抽出し、上記ステータス一覧作成手段は、同抽出されたステータス情報に基づいて上記新規機種のステータス一覧テーブルを作成する構成としてある。
【００１４】
上記のように構成した請求項６にかかる発明においては、周辺機器の機種を複数の機種属性にて構成し、機種属性に応じたステータス情報を組み合わせて新規機種のステータス一覧テーブルを作成する。この場合、情報指示手段は、新規機種に対応する複数の機種属性を指示する。そして、ステータス情報抽出手段は、既存機種のステータス一覧テーブルから指示された複数の機種属性に対応したステータス情報を抽出し、ステータス一覧作成手段は、この抽出されたステータス情報を組み合わせて新規機種のステータス一覧テーブルを作成する。ここで、機種属性とは、周辺機器のベースとなる属性や、仕様によって決定される属性であり、例えば、周辺機器Ｘをベースとなる機種属性Ｘ１と、仕様によって決定される機種属性Ｘ２とから構成したり、周辺機器Ｙをベースとなる機種属性Ｘ１と、仕様にて決定される機種属性を機種属性Ｙ２とから構成する。すなわち、異なる周辺機器Ｘ，Ｙであっても、ベースとなる機種属性が共通となり、仕様にて決定される機種属性が異なる場合もあったり、ベースとなる機種属性および仕様にて決定される機種属性の両方が異なる場合もある。
【００１５】
機種属性に対応し、既存機種のステータス一覧テーブルを組み合わせて新規機種のステータス一覧テーブルを作成する手法の一例として、請求項７にかかる発明は、請求項６に記載のステータス一覧作成装置において、上記複数の機種属性は、上記組み合わせるに際してステータス情報が優先的に反映される第一機種属性と、同第一機種属性に関するステータス情報以外を反映させる第二機種属性とから構成され、上記情報指示手段は、上記新規機種のステータス一覧テーブルを作成する場合、同第一機種属性と第二機種属性とを指示し、上記ステータス情報抽出手段は、上記指示された第一機種属性を構成に備える既存機種のステータス一覧テーブルから同第一機種属性に対応するステータス情報を抽出するとともに、上記指示された第二機種属性を構成に備える既存機種のステータス一覧テーブルから同第二機種属性に対応するステータス情報を抽出し、上記ステータス一覧作成手段は、上記第一機種属性に対応して抽出されたステータス情報と上記第二機種属性に対応して抽出されたステータス情報と結合し、上記新規機種のステータス一覧テーブルを作成する構成としてある。
【００１６】
上記のように構成した請求項７にかかる発明においては、組み合わせる複数の機種属性をステータス情報が優先的に反映される第一機種属性と、同第一機種属性に関するステータス情報以外を反映させる第二機種属性とから構成する。このとき、新規機種のステータス一覧テーブルを作成する場合、情報指示手段は、第一機種属性と第二機種属性とを指示する。ステータス情報抽出手段は、情報指示手段にて指示された第一機種属性を構成に備える既存機種のステータス一覧テーブルから同第一機種属性に対応するステータス情報を抽出し、指示された第二機種属性を構成に備える既存機種のステータス一覧テーブルから同第二機種属性に対応するステータス情報を抽出する。
【００１７】
そして、ステータス一覧作成手段は、第一機種属性に対応して抽出されたステータス情報と第二機種属性に対応して抽出されたステータス情報と結合して新規機種のステータス一覧テーブルを作成する。　優先的に反映される第一機種属性に対応するステータス情報を容易に抽出することを可能にする手法の一例として、請求項８にかかる発明は、請求項７に記載のステータス一覧作成装置において、上記既存機種の機種テーブルは、上記第一機種属性に対応するステータス情報に対して属性フラグが格納されるとともに、上記ステータス情報抽出手段は、この属性フラグに基づいて上記既存の機種テーブルから上記第一機種属性に対応したステータス情報を抽出する構成としてある。
上記のように構成した請求項８にかかる発明においては、既存機種の機種テーブルに第一機種属性に対応するステータス情報に対して属性フラグを格納させる。そして、この属性フラグに基づいて、ステータス情報抽出手段に既存の機種テーブルから第一機種属性に対応したステータス情報を抽出させる。
【００１８】
むろん、上述してきたステータス一覧作成装置は実体のある装置として発明が成立するのみではなく、請求項９〜請求項１１に記載するとおり、ステータス一覧作成方法、ステータス一覧作成プログラム、ステータス一覧作成プログラムを記録した媒体とすることによって、他のカテゴリーにおいても同等の効果を奏する発明が成立することは言うまでもない。
【００１９】
ここで、上述してきた記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。また、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００２０】
【発明の効果】
以上説明したように請求項１、請求項９、請求項１０、請求項１１にかかる発明によれば、周辺機器の機種およびステータス番号に基づいてステータス情報を抽出してステータス一覧テーブルを作成することによって、誤記や誤入力の無いステータス一覧テーブルを作成することが可能なステータス一覧作成装置、ステータス一覧作成方法、ステータス一覧作成プログラム、ステータス一覧作成プログラムを記録した媒体を提供することができる。
また、請求項２にかかる発明によれば、ステータス情報テーブルの容量を小さくすることができる。
さらに、請求項３にかかる発明によれば、同一のステータス番号でも異なるステータス情報を抽出可能にする。
さらに、請求項４にかかる発明によれば、ステータス番号の入力で、複数のアイテムに関するステータス情報を抽出することが可能になる。
さらに、請求項５にかかる発明によれば、新規作成する機種のステータス一覧テーブルを既存のステータス一覧作成テーブルから作成することが可能になる。さらに、請求項６にかかる発明によれば、既存のステータス一覧テーブルを組み合わせて、新規機種のステータス一覧テーブルを作成することができる。
さらに、請求項７にかかる発明によれば、ベースとなる部分のステータス情報と、従属的なステータス情報とを組み合わせて新規機種のステータス一覧テーブルを作成することができる。
さらに、請求項８にかかる発明によれば、高速にベースとなる部分のステータス情報を抽出することができる。
【００２１】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）印刷システムの構成：
（２）ステータス一覧作成装置の構成：
（３）ステータス一覧テーブル作成処理の処理内容：
（４）変形例：
（５）まとめ：
【００２２】
（１）印刷システムの構成：
図１は、印刷システムの概略ハードウェア構成を示している。同図において、ホストコンピュータ１０は演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１は、システムバス１２を介してバイオスなどの記載されたＲＯＭ１３やＲＡＭ１４にアクセス可能となっている。また、システムバス１２には外部記憶装置としてのハードディスクドライブ１５とフレキシブルディスクドライブ１６とＣＤ−ＲＯＭドライブ１７とが接続されており、ハードディスクドライブ１５に記憶されたオペレーティングシステム２０やアプリケーションなどがＲＡＭ１４に転送され、ＣＰＵ１１はＲＯＭ１３とＲＡＭ１４に適宜アクセスしてソフトウェアを実行する。
【００２３】
シリアル通信用Ｉ／Ｏ１９ａにはキーボード４１やマウス４２の操作用入力機器が接続され、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。さらに、プリンタ３０とはパラレル通信用Ｉ／Ｏ１９ｂを介してパラレル接続が可能となっている。本ホストコンピュータ１０の構成は簡略化して説明しているが、パーソナルコンピュータとして一般的な構成を有するものを採用することができる。むろん、このホストコンピュータ１０は、パーソナルコンピュータに限定されるものではない。この実施例はいわゆるデスクトップ型コンピュータであるが、ノート型であるとか、モバイル対応のものであっても良い。また、ホストコンピュータ１０とプリンタ３０との接続インタフェースもパラレル通信用Ｉ／Ｏ１９ｂに限る必要はなく、シリアルインタフェースやＳＣＳＩ，ＵＳＢ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００２４】
この例では各プログラムの類はハードディスクドライブ１５に記憶されているが、記録媒体はこれに限定されるものではない。例えば、フレキシブルディスク１６ａであるとか、ＣＤ−ＲＯＭ１７ａであってもよい。これらの記録媒体に記録されたプログラムは、フレキシブルディスクドライブ１６やＣＤ−ＲＯＭドライブ１７を介してホストコンピュータ１０にて読み込まれ、ハードディスクドライブ１５にインストールされる。そして、ハードディスクドライブ１５を介してＲＡＭ１４上に読み込まれてホストコンピュータ１０を制御することになる。また、記録媒体はこれに限らず、光磁気ディスクなどであってもよい。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能であるし、モデムや通信回線を介して外部のファイルサーバにアクセスしてダウンロードする場合でもサーバーの記憶部が記録媒体となりうることはいうまでもない。
【００２５】
プリンタ３０は、演算処理の中枢をなすＣＰＵ３１を備えており、このＣＰＵ３１は、システムバス３２を介してＲＯＭ３３やメモリ３４にアクセス可能となっている。ここで、メモリ３４は、印刷データを格納するバッファメモリとなっている。また、システムバス３２には、当該プリンタ３０の内部の印刷駆動機構を制御するプリンタコントローラ３５と、パラレル通信用Ｉ／Ｏ３７とが接続されている。かかる構成によりＣＰＵ３１はＲＯＭ３３やメモリ３４に適宜アクセスしつつ所定のファームウェアを実行する。すなわち、ＣＰＵ３１は、ＲＡＭ３３に記憶された印刷データに基づいてプリンタコントローラ３５を制御して種々の印刷を行う。また、ＣＰＵ３１は、本プリンタ３０のステータス情報データを取得し、同ステータス情報データに対応するステータス番号をホストコンピュータ１０とパラレル通信用Ｉ／Ｏ３７を介して通信して、同ホストコンピュータ１０に出力する。
【００２６】
そして、ホストコンピュータ１０は、ステータスモニタにてこのステータス番号を取得し、このステータス番号に対応して、ディスプレイ１８にステータス表示出力を行ったり、図示しないスピーカからステータス音声出力を行う。かかる場合、ホストコンピュータ１０は、ハードディスク１５に、プリンタ３０から入力するステータス番号と、ステータス表示出力あるいはステータス音声出力を出力させるためのステータス情報とを対応させたステータス一覧テーブルを格納し、この入力したステータス番号に応じて、対応するステータス情報を検索および抽出し、抽出したステータス情報に基づいて、上述したステータス表示出力あるいはステータス音声出力を行う。ここで、このステータス一覧テーブルのテーブル構成を図２の構成図に示す。
【００２７】
同図において、ステータス一覧テーブルＴ１は、ステータス管理情報として、ステータス番号情報Ｔ１１と、エラー名称情報Ｔ１２とを有し、ステータス情報として、アウトラインメッセージ情報Ｔ１３と、メインメッセージ情報Ｔ１４と、イメージ情報Ｔ１５と、アイコン情報Ｔ１６と、ボイス情報Ｔ１７と、モニタ情報Ｔ１８と、オプション情報Ｔ１９とを有している。ここで、ステータス管理情報は、ステータス一覧テーブルを作成する際に必要となる情報であり、ステータス情報は、ステータス表示出力またはステータス音声出力を行うために必要となる情報である。そして、ホストコンピュータ１０のステータスモニタは、上述したステータス情報データに対応するステータス番号をプリンタから入力すると、このステータス一覧テーブルＴ１を検索し、同ステータス番号に対応したステータス情報Ｔ１３〜Ｔ１９を抽出する。ここで、ステータス番号情報Ｔ１が本発明にかかるステータス番号を構成し、エラー名称情報Ｔ１２が本発明にかかるステータス属性を構成する。また、ステータス情報としての各情報Ｔ１３〜Ｔ１９が本発明にかかるステータス情報を構成する。
【００２８】
例えば、ステータス番号として４００２番を入力した場合、アウトラインメッセージ情報Ｔ１４は「前カバーが開いています。」となり、メインメッセージ情報Ｔ１４は「カバーを閉じてください。」となり、イメージ情報Ｔ１５は「Ｒ」となり、アイコン情報Ｔ１６は「２」となり、ボイス情報Ｔ１７は「５」となり、モニタ情報Ｔ１８は「ＯｔｈｅｒＥｒｒｏｒｓ」となり、オプション情報Ｔ１９は「ＢｌｎｋＩｃｏｎ」となる。このように、ステータス情報を抽出すると、図３に示したウィンドウＷをディスプレイ１８に表示する。このとき、各メッセージがウィンドウＷ上に表示されるのに合わせて、イメージＷ１およびアイコンＷ２が表示される。ここで、ホストコンピュータ１０のハードディスク１５には、図４に示したイメージ情報データテーブルＤ１と、図５に示したアイコン情報データテーブルＤ２とが格納されている。
【００２９】
図において、イメージ情報データテーブルＤ１には、背景色が「青」であり印刷可能状態を示すためのイメージ情報データＤ１１と、背景色が「黄」でありワーニング状態を示すためのイメージ情報データＤ１２と、背景色が「赤」でありエラー状態を示すためのイメージ情報データＤ１３とが格納されている。また、アイコン情報データテーブルＤ２には、印刷可能状態を示すためのアイコン情報データＤ２１と、カバーオープン状態を示すためのアイコン情報データＤ２２と、通信エラー状態を示すためのアイコン情報データＤ２３と、インクの状態を示すためのアイコン情報データＤ２４と、トナーの状態を示すためのアイコン情報データＤ２５と、給紙状態を示すためのアイコン情報データＤ２６と、排紙状態を示すためのアイコン情報データＤ２７と、ジャム状態を示すためのアイコン情報データＤ２８と、ステープルの状態を示すためのアイコン情報データＤ２９と、その他の状態を示すためのアイコン情報データＤ３０とが格納されている。
【００３０】
ここで、本実施形態においては、上述したとおり、プリンタ３０からステータス番号として４００２番を入力しているので、イメージ情報データＤ１３に基づいた背景色が赤のイメージＷ１およびアイコン情報データＤ２２に基づいたアイコンＷ２が表示されることになる。このように、プリンタ３０から入力するステータス番号に応じたステータス表示出力およびステータス音声出力をするための対応表となるステータス一覧テーブルＴ１は、予め作成されてホストコンピュータ１０にてプリンタドライバが読出可能にハードディスク１５に格納される。このステータス一覧テーブルＴ１の作成は、従来、全て手作業で行っていた。すなわち、作成する各情報Ｔ１１〜Ｔ１９のデータを作業者が仕様書を確認しつつ、一つ一つデータを手入力していた。
【００３１】
このように、手作業によってデータを入力すると、誤入力等が発生し、最悪の場合は、プリンタ３０と接続し、ステータス番号を入力したときに、初めてその誤入力が判明する場合があった。かかる場合は、再度、ステータス一覧テーブルＴ１を作成し直す作業が必要となってしまい、作業効率が低下してしまうといった問題があった。一方、特に、情報Ｔ１５〜Ｔ１９については、プリンタ３０の機種仕様に対応して規則性があるので、機種仕様およびステータス番号によって一意的に情報Ｔ１５〜Ｔ１９を決定することができる。そこで、本実施形態においては、上述した規則性を利用して、この情報Ｔ１５〜Ｔ１９を自動的にステータス一覧テーブルＴ１に登録することによって、同ステータス一覧テーブルを作成することにより、誤入力等の発生を低減することが可能なステータス一覧テーブル作成装置について説明する。
【００３２】
（２）ステータス一覧作成装置の構成：
本発明にかかるステータス一覧テーブル作成装置は、コンピュータ上で動作するものであり、そのコンピュータの構成は、図１に示したホストコンピュータ１０と同等の構成を有するため、図１のホストコンピュータ１０の構成を使用して説明を行うので、ここでは詳述しない。かかる場合は、ハードディスク１５に本発明にかかるステータス一覧作成装置の機能を実現可能なステータス一覧作成プログラムを格納しておき、適宜ステータス一覧テーブルＴ１を作成するにあたって、同ステータス一覧作成プログラムを実行する。また、ハードディスク１５には、機種毎にステータス番号と情報Ｔ１５〜Ｔ１９とを対応させて形成されている機種テーブルが格納されており、ステータス一覧作成プログラムは、この機種テーブルを利用しつつ、ステータス一覧テーブルＴ１を作成する。
【００３３】
ここで、図６および図７にこの機種テーブルのテーブル構成図示す。図６は、機種Ａの機種テーブルＴ２を示し、図７は、機種Ｂの機種テーブルＴ３を示している。本実施形態において、プリンタ３０の機種仕様は、機種Ａおよび機種Ｂとする。機種テーブルＴ２には、上述した情報Ｔ１５〜Ｔ１９に対応するアイテム情報Ｔ２１と、ステータス番号情報Ｔ２２と、エラー名称情報Ｔ２４と、検索に際するステータス番号情報Ｔ２２およびエラー名称情報Ｔ２４の結合関係を示す結合情報Ｔ２３と、決定値情報Ｔ２５とを有する構成となっている。機種テーブルＴ３も同様の各情報Ｔ３１〜Ｔ３５を有する構成となっている。
【００３４】
（３）ステータス一覧テーブル作成処理の処理内容：
図８は、上述したステータス一覧作成プログラムが実行するステータス一覧テーブル作成処理の処理内容を示したフローチャートである。また、図９は、ステータス一覧テーブルを作成する際のユーザインターフェースとなる入力画面の画面構成を示した構成図である。図においては、最初に入力画面Ｍ１をディスプレイ１８に表示する。この入力画面Ｍ１は機種入力欄Ｍ１１と、ステータス番号入力欄Ｍ１２と、エラー名称入力欄Ｍ１３と、ＯＫボタンＭ１４と、キャンセルボタンＭ１５とを備える構成であり、利用者は、作成するステータス一覧テーブルの機種を機種入力欄Ｍ１１に入力し、作成するステータス一覧テーブルのステータス番号をステータス番号入力欄Ｍ１２に入力し、作成するステータス一覧テーブルのエラー名称をエラー名称入力欄Ｍ１３に入力する。
【００３５】
本実施形態においては、一例として、機種入力欄Ｍ１１に機種として「Ａ」を入力し、ステータス番号入力欄Ｍ１２にステータス番号として「４８００」を入力し、エラー名称入力欄Ｍ１３にエラー名称として「消耗品寿命」を入力した態様を示している（ステップＳ１００）。すなわち、機種Ａのステータス一覧テーブルにエラー名称「消耗品寿命」のステータス番号「４８００」を追加する態様を示している。利用者は各入力欄Ｍ１１〜Ｍ１３に対する入力が完了すると、ＯＫボタンＭ１４を押し下げる。従って、ステップＳ１００にて入力画面Ｍ１を表示後は、ＯＫボタンＭ１４が押し下げられたか否かを判別する（ステップＳ１０５）。ＯＫボタンが押し下げられたと判別した場合は、機種入力欄Ｍ１１に入力された機種データを入力し（ステップＳ１１０）、この入力した機種データが機種Ａであるか否かを判別する（ステップＳ１１５）。機種Ａである場合は、ハードディスク１５に格納されている機種テーブルＴ２を取得する（ステップＳ１２０）。
【００３６】
一方、機種Ａではないと判別された場合は、機種Ｂであると判別し、ハードディスク１５に格納されている機種テーブルＴ３を取得する（ステップＳ１２５）。機種入力欄Ｍ１１に入力された機種（本実施形態においては機種Ａ）の機種テーブルＴ２を取得すると、ステータス番号入力欄Ｍ１２に入力されたステータス番号データを入力するとともに（ステップＳ１３０）、エラー名称入力欄Ｍ１３に入力されたエラー名称を入力する（ステップＳ１３５）。そして、この入力したステータス番号およびエラー名称に基づいて機種テーブルＴ２を検索し、ステータス一覧テーブルに組み込む各アイテムを抽出する。かかる場合、先ず最初に、ステータス一覧テーブルに組み込むイメージアイテムを決定するイメージアイテム処理を実行する（ステップＳ１４０）。
【００３７】
以下、アイコンアイテムを決定するアイコンアイテム処理を実行し（ステップＳ１４５）、ボイスアイテムを決定するボイスアイテム処理を実行し（ステップＳ１５０）、モニタアイテムを決定するモニタアイテム処理を実行し（ステップＳ１５５）、オプションアイテムを決定するオプションアイテム処理を実行する（ステップＳ１６０）。本実施形態においては、機種Ａが入力されているので、機種テーブルＴ２に基づいて各処理が実行される。そして、各処理にて決定されたアイテムに基づいてステータス一覧テーブルを作成する（ステップＳ１６５）。
【００３８】
図１０は、機種テーブルＴ２に基づいて実行されるイメージアイテム処理の処理内容を示したフローチャートである。同図においては、最初にステップＳ１３０にて入力したステータス番号が１００１番、１０１３番以外の１０００番台であるか否かを判別し（ステップＳ２００）、この条件を満たさないと判別した場合は、ステータス番号が２０００番台であるか否かを判別する（ステップＳ２０５）。そして、ステータス番号が２０００番台ではない場合、イメージアイコンデータを「Ｒ」に決定する（ステップＳ２１０）。一方、ステップＳ２００にてステータス番号を１００１番、１０１３番であると判別した場合は、イメージデータを「Ｂ」に決定する（ステップＳ２２０）。また、ステップＳ２０５にてステータス番号を２０００番台と判別した場合は、イメージデータを「Ｙ」に決定する（ステップＳ２１５）。上述したイメージデータ「Ｂ」「Ｙ」「Ｒ」は、イメージ情報データテーブルＤ１１〜Ｄ１３に対応するものである。
【００３９】
図１１は、機種テーブルＴ２に基づいて実行されるアイコンアイテム処理の処理内容を示したフローチャートである。同図においては、最初にステップＳ１３０にて入力したステータス番号が１００１番、１０１３番以外の１０００番台であるか否かを判別し（ステップＳ３００）、かかる条件を満たす場合は、アイコンデータを「４」に決定する（ステップＳ３０５）。ステップＳ３００にてステータス番号を１００１番、１０１３番以外の１０００番台ではないと判別した場合は、ステータス番号が２０００番台であるか否かを判別する（ステップＳ３１０）。ステータス番号が２０００番台であると判別した場合は、アイコンデータを「５」に決定する（ステップＳ３１５）。
【００４０】
ステップＳ３１０にてステータス番号が２０００番台ではないと判別した場合は、ステータス番号が４０１０番であるか否かを判別し（ステップＳ３２０）、ステータス番号が４０１０番であると判別した場合は、アイコンデータを「６」に決定する（ステップＳ３２５）。ステップＳ３２０にてステータス番号が４０１０番ではないと判別した場合は、ステータス番号が４０００番台であるか否かを判別し（ステップＳ３３０）、ステータス番号が４０００番台であると判別した場合は、ステップＳ１３５にて入力したエラー名称が「トナー＊」であるか否かを判別する（ステップＳ３３５）。エラー名称が「トナー＊」である場合は、アイコンデータを「５」に決定する（ステップＳ３４０）。
【００４１】
また、エラー名称を「カバーオープン」と判別した場合は（ステップＳ３４５）、アイコンデータを「２」に決定するとともに（ステップＳ３５０）、エラー名称を「ジャム」と判別した場合は（ステップＳ３５５）、アイコンデータを「８」に決定する（ステップＳ３６０）。そして、エラー名称を「排紙」と判別した場合は、アイコンデータを「７」に決定する（ステップＳ３６５）。一方、ステップＳ３３０にてステータス番号を４０００番台ではないと判別した場合は、ステータス番号が「Ｃｏｍｍ＿Ｅｒｒ」であるか否かを判別し（ステップＳ３７０）、ステータス番号が「Ｃｏｍｍ＿Ｅｒｒ」である場合は、アイコンデータを「３」に決定し（ステップＳ３７５）、ステータス番号が「Ｃｏｍｍ＿Ｅｒｒ」でない場合は、アイコンデータを「１０」に決定する（ステップＳ３８０）。上述したアイコンデータは、アイコン情報データテーブルＤ２１〜Ｄ３０に対応するものである。
【００４２】
図１２は、機種テーブルＴ２に基づいて実行されるボイスアイテム処理の処理内容を示したフローチャートである。同図においては、最初にステップＳ１３０にて入力したステータス番号が１００１番であるか否かを判別し（ステップＳ４００）、ステータス番号が１００１番であると判別した場合は、ボイスデータを「１」に決定する（ステップＳ４０５）。ステップＳ４００にてステータス番号を１００１番ではないと判別した場合は、ステータス番号が２０００番台であるか否かを判別する（ステップＳ４１０）。ステータス番号が２０００番台であると判別した場合は、ステップＳ１３５にて入力したエラー名称が「トナー＊」であるか否かを判別する（ステップＳ４１５）。
【００４３】
エラー名称が「トナー＊」である場合は、ボイスデータを「５」に決定し（ステップＳ４２０）、エラー名称が「トナー＊」以外と判別した場合は、ボイスデータを「１１」に決定する（ステップＳ４２５）。一方、ステップＳ４１０にてステータス番号を２０００番台ではないと判別した場合は、ステータス番号が４０１０番であるか否かを判別し（ステップＳ４３０）、ステータス番号が４０１０番であると判別した場合は、ボイスデータを「６」に決定する（ステップＳ４３５）。ステップＳ４３０にてステータス番号が４０１０番ではないと判別した場合は、ステータス番号が４０００番台であるか否かを判別し（ステップＳ４４０）、ステータス番号が４０００番台であると判別した場合は、ステップＳ１３５にて入力したエラー名称が「トナー＊」であるか否かを判別する（ステップＳ４４５）。
【００４４】
エラー名称が「トナー＊」である場合は、ボイスデータを「７」に決定する（ステップＳ４５０）。また、エラー名称を「カバーオープン」と判別した場合は（ステップＳ４５５）、ボイスデータを「５」に決定するとともに（ステップＳ４６０）、エラー名称を「ジャム」と判別した場合は（ステップＳ４６５）、ボイスデータを「４」に決定する（ステップＳ４６５）。一方、ステップＳ４４０にてステータス番号を４０００番台ではないと判別した場合は、ステータス番号が「Ｃｏｍｍ＿Ｅｒｒ」であるか否かを判別し（ステップＳ４７０）、ステータス番号が「Ｃｏｍｍ＿Ｅｒｒ」である場合は、ボイスデータを「１０」に決定し（ステップＳ３７５）、ステータス番号が「Ｃｏｍｍ＿Ｅｒｒ」でない場合は、ボイスデータを「１１」に決定する（ステップＳ４８０）。ここで、ボイスデータとは、特に図示していないが、ホストコンピュータ１０にはボイスデータ「１」〜「６」が格納されており、決定されたボイスデータ「１」〜「６」に対応した所定のステータス音声出力がなされることになる。
【００４５】
図１３は、機種テーブルＴ２に基づいて実行されるモニタアイテム処理の処理内容を示したフローチャートである。同図においては、最初にステップＳ１３０にて入力したステータス番号が１００２番、１００４番、１０１０番であるか否かを判別し（ステップＳ５００）、ステータス番号が１００１番、１００４番、１０１０番であると判別した場合は、モニタデータを「Ｐｒｉｎｔｉｎｇ」に決定する（ステップＳ５０５）。ステップＳ５００にてステータス番号を１００２番、１００４番、１０１０番ではないと判別した場合は、ステータス番号が１００１番であるか否かを判別する（ステップＳ５１０）。そして、ステータス番号が１００１番である場合は、モニタデータを「ＮｏｔＲｅａｄｙ」に決定する（ステップＳ５１５）。
【００４６】
一方、ステップＳ５１０にてステータス番号が１００１番ではないと判別した場合は、ステータス番号が２０００番台であるか否かを判別し（ステップＳ５２０）、ステータス番号が２０００番台であると判別した場合は、ステップＳ１３５にて入力したエラー名称が「トナー＊」であるか否かを判別する（ステップＳ５２５）。エラー名称が「トナー＊」である場合は、モニタデータを「ＴｏｎｅｒＬｏｗ」に決定し（ステップＳ５３０）、エラー名称が「トナー＊」以外と判別した場合は、モニタデータを「ＯｔｈｅｒＥｒｒｏｒｓ」に決定する（ステップＳ５３５）。また、ステップＳ５２０にてステータス番号を２０００番台ではないと判別した場合は、ステータス番号が３０００番台、４０００番台、６０００番台であるか否かを判別し（ステップＳ５４０）、ステータス番号がこの条件を満たす場合は、モニタデータを「ＯｔｈｅｒＥｒｒｏｒｓ」に決定し（ステップＳ５４５）、ステータス番号が「Ｃｏｍｍ＿Ｅｒｒ」であると判別した場合は、モニタデータを「ＣｏｍｍｕｎｉｃａｔｉｏｎＥｒｒｏｒ」に決定する（ステップＳ５５０）。ここで、モニタデータとは、特に図示していないが、ホストコンピュータ１０には各モニタデータが格納されており、決定されたモニタデータに対応した所定のステータス表示出力がなされることになる。
【００４７】
図１４は、オプションアイテム処理の処理内容を示したフローチャートである。同図においては、最初にステップＳ１３０にて入力したステータス番号が２００１番であるか否かを判別し（ステップＳ６００）、ステータス番号が２００１番であると判別した場合は、オプションデータを「ＢｌｉｎｋＩｃｏｎ，ＢｌｏｎｋＢｋａｃｋ」に決定する（ステップＳ６０５）。ステップＳ６００にてステータス番号を２００１番ではないと判別した場合は、ステータス番号が１００１，１０１３番以外の１０００番台であるか否かを判別する（ステップＳ６１０）。ステータス番号が１００１番，１０１３番以外の１０００番台であると判別した場合は、オプションデータを「無し」に決定し、ステップＳ６１０にてステータス番号が２００１番かつ１００１番，１０１３番以外の１０００番台でもないと判別した場合は、オプションデータを「ＢｌｉｎｋＩｃｏｎ」に決定する（ステップＳ６２０）。ここで、本実施形態にかかるオプションアイテムの「ＢｌｉｎｋＩｃｏｎ」とは、アイコンＷ２を点滅させるオプションである。このように、上述してきた各処理（イメージアイテム処理、アイコンアイテム処理、ボイスアイテム処理、モニタアイテム処理、オプションアイテム処理を実行することによって、作成された機種Ａについてのステータス一覧テーブルのテーブル構成を図１５に示す。
【００４８】
同図においては、図９の入力画面Ｍ１にてステータス番号「４８００」およびエラー名称「消耗品寿命」が入力されているため、ステータス一覧テーブルにステータス番号「４８００」、エラー名称「消耗品寿命」イメージ情報「Ｒ」、アイコン情報「１０」、ボイス情報「１１」、モニタ情報「ＯｔｈｅｒＥｒｒｏｒｓ」が格納されたステータス一覧テーブルが作成される。上述した実施形態においては、機種テーブルＴ２に基づいて、機種Ａについてのステータス一覧テーブルを作成する態様について説明してきたが、むろん、図９に示した入力画面Ｍ１の機種入力欄Ｍ１１において、機種Ｂが入力された場合は、機種テーブルＴ３に基づいて上記各処理が実行され、当該機種Ｂに関するステータス一覧テーブルが作成されることは言うまでもない。また、上述した実施形態においては、ステータス番号４８００番を追加する態様で、ステータス一覧テーブルを作成したが、むろん、追加作成に限られず、機種Ａ，Ｂについてのステータス一覧テーブルを最初から作成することも可能であることは言うまでもない。
【００４９】
（４）変形例：
上述した手法を採用することにより、ハードディスク１５に予め格納しておいた機種テーブルＴ２，Ｔ３を使用することによって、入力画面Ｍ１にて入力した機種およびステータス番号に対応したアイテム情報を自動登録しつつ、機種Ａあるいは機種Ｂについてのステータス一覧テーブルを作成することが可能になる。ここで、このように作成されたステータス一覧テーブルを適宜適用しつつ新規機種のステータス一覧テーブルを作成することができると好適である。本実施形態においては、機種Ａをホストベース機種とエンジン仕様１との機種属性から構成し、機種Ｂをエミュレーション機種とエンジン仕様２との機種属性から構成する。そして、新たに、ホストベース機種とエンジン仕様２との機種属性から構成される新規機種のステータス一覧テーブルを作成する態様について説明する。このホストベース機種およびエミュレーション機種あるいはエンジン仕様１の機種属性、エンジン仕様２の機種属性が本発明にかかる機種属性を構成する。
【００５０】
図１６は、かかる場合に、上述したステータス一覧作成プログラムにて実行される新規機種ステータス一覧テーブル作成処理の処理内容を示したフローチャートである。また、図１７は、新規機種のステータス一覧テーブルを作成する際のユーザインターフェースとなる新規入力画面の画面構成を示した構成図である。また、図１８は、既存機種のステータス一覧テーブルから新規機種のステータス一覧テーブルを作成する状況を模式的に示した模式図である。図において、最初に新規入力画面Ｍ２をディスプレイ１８に表示する。この新規入力画面Ｍ２は新規機種入力欄Ｍ２１と、優先的にステータス情報を反映させる第１ベース機種入力欄Ｍ２２と、優先的に反映されたステータス情報以外のステータス情報を反映させる第２ベース機種入力欄Ｍ２３とを備える構成であり、利用者は、新規作成するステータス一覧テーブルの機種を新規機種入力欄Ｍ２１に入力し、第１ベース機種に該当する機種を第１ベース機種入力欄Ｍ２２に入力し、第２ベース機種に該当する機種を第２ベース機種入力欄Ｍ２３に入力する。ここで、この優先的にステータス情報を反映させる第１ベース機種が本発明にかかる第一機種属性を構成し、第２ベース機種が第二機種属性を構成する。
【００５１】
本実施形態においては、一例として、新規機種入力欄Ｍ２１に「Ｅ」を入力し、第１ベース機種入力欄Ｍ２２に「Ｃ」を入力し、第２ベース機種入力欄Ｍ２３に「Ｄ」を入力した態様を示している（ステップＳ７００）。利用者は各入力欄Ｍ２１〜Ｍ２３に対する入力が完了すると、ＯＫボタンＭ２４を押し下げる。従って、ステップＳ７００にて新規入力画面Ｍ２を表示後は、ＯＫボタンＭ２４が押し下げられたか否かを判別する（ステップＳ７０５）。ＯＫボタンが押し下げられたと判別された場合は、第１ベース機種入力欄Ｍ２２に入力された機種データを入力し（ステップＳ７１０）、この入力した機種データがホストベース機種であるか否かを判別する（ステップＳ７１５）。ホストベース機種である場合は、第２ベース機種入力欄Ｍ２３に機種が設定されているか否かを判別する（ステップＳ７２０）。
【００５２】
第２ベース機種が設定されている場合は、第１ベース機種に対応する機種（機種Ｃ）のステータス一覧テーブルＴ４よりホストベースフラグＴ７が存在するステータス情報を抽出する（ステップＳ７２５）。次に、第２ベース機種に対応する機種（機種Ｄ）のステータス一覧テーブルＴ５よりそれ以外のステータス情報を抽出する（ステップＳ７３０）。そして、このステップＳ７２５およびステップＳ７３０にて抽出したステータス情報に基づいて新規機種（機種Ｅ）のステータス一覧テーブルＴ６を作成する（ステップＳ７３５）。一方、ステップＳ７２０にて第２ベース機種の設定がないと判別された場合は、第１ベース機種のステータス一覧テーブルを転用して新規機種のステータス一覧テーブルを作成する（ステップＳ７４０）。
【００５３】
（５）まとめ：
このように、ステータス一覧テーブルＴ１を作成するに際して、予め作成して格納している機種テーブルＴ２，Ｔ３を利用することによって、アイテム情報を自動的にステータス一覧テーブルＴ１に反映することを可能にすることによって、誤入力を防止し、正確なステータス一覧テーブルＴ１の作成を実現することができる。
【図面の簡単な説明】
【図１】印刷システムのシステム構成を示した構成図である。
【図２】ステータス一覧テーブルのテーブル構成を示した構成図である。
【図３】ステータス番号を入力すると表示されるウィンドウの構成を示した構成図である。
【図４】イメージ情報データテーブルの模式図である。
【図５】アイコン情報データテーブルの模式図である。
【図６】機種テーブルのテーブル構成を示した構成図である。
【図７】機種テーブルのテーブル構成を示した構成図である。
【図８】ステータス一覧テーブル作成処理の処理内容を示したフローチャートである。
【図９】入力画面の画面構成を示した画面図である。
【図１０】イメージアイテム処理の処理内容を示したフローチャートである。
【図１１】アイコンアイテム処理の処理内容を示したフローチャートである。
【図１２】ボイスアイテム処理の処理内容を示したフローチャートである。
【図１３】モニタアイテム処理の処理内容を示したフローチャートである。
【図１４】オプションアイテム処理の処理内容を示したフローチャートである。
【図１５】作成したステータス一覧テーブルのテーブル構成を示した構成図である。
【図１６】新規機種ステータス一覧テーブル作成処理の処理内容を示したフローチャートである。
【図１７】新規入力画面の画面構成を示した画面図である。
【図１８】新規機種のステータス一覧テーブルが作成される態様を示した模式図である。
【符号の説明】
１０…ホストコンピュータ
１１…ＣＰＵ
１２…システムバス
１３…ＲＯＭ
１４…ＲＡＭ
１５…ハードディスク
１６…フレキシブルディスクドライブ
１７…ＣＤ−ＲＯＭドライブ
１８…ディスプレイ
１９ａ…シリアル通信Ｉ／Ｏ
１９ｂ…パラレル通信Ｉ／Ｏ
３０…プリンタ
３１…ＣＰＵ
３２…システムバス
３３…ＲＯＭ
３４…メモリ
３５…プリンタコントローラ
３７…パラレル通信Ｉ／Ｏ
４１…キーボード
４２…マウス
【図１】
2004038524.tif 000003
【図２】
2004038524.tif 000004
【図３】
2004038524.tif 000005
【図４】
2004038524.tif 000006
【図５】
2004038524.tif 000007
【図６】
2004038524.tif 000008
【図７】
2004038524.tif 000009
【図８】
2004038524.tif 000010
【図９】
2004038524.tif 000011
【図１０】
2004038524.tif 000012
【図１１】
2004038524.tif 000013
【図１２】
2004038524.tif 000014
【図１３】
2004038524.tif 000015
【図１４】
2004038524.tif 000016
【図１５】
2004038524.tif 000017
【図１６】
2004038524.tif 000018
【図１７】
2004038524.tif 000019
【図１８】
2004038524.tif 000020