(57)【要約】【課題】新たにＯＥＭができた場合や、ＯＥＭ情報が変更された場合、最新版のアクセスが不能となった場合などにおいて迅速な対応を可能とする。【解決手段】外部から送られてきた新たなＯＥＭＩＤ情報がＨｏｓｔＩ／Ｆ１３で受信され、ＣＰＵ１４により、不揮発メモリ１１へ送られて従来のＯＥＭＩＤ情報に追加して記憶される。次いで、外部からＯＥＭＩＤ情報の送信要求が送られてくると、不揮発メモリ１１にＯＥＭ情報が記憶されているか否かが判断され、記憶されているときはさらにＯＥＭＩＤ情報のＩＤ番号にワイルドカードが含まれているか否かが判断される。この判断でワイルドカードが含まれていると、ダウンロードされたＯＥＭＩＤ情報を有するＯＥＭＩＤ情報テーブルが使用される。一方、含まれていないときは、ＯＥＭＩＤ設定情報に従ったＯＥＭＩＤ情報が使用される。【選択図】      図１
2004152109.tif 000002
【特許請求の範囲】
【請求項１】
ＯＥＭＩＤ情報にしたがって動作の制御を可変にしうる印刷装置であって、
前記ＯＥＭＩＤ情報を記憶する書き換え可能な情報記憶手段と、
前記ＯＥＭＩＤ情報をデータとして有したプログラムを格納するプログラム記憶手段と、
前記ＯＥＭＩＤ情報を外部から入力する入力手段と、
新たなＯＥＭＩＤ情報を前記情報記憶手段に記憶させる制御手段とを備えた
ことを特徴とする印刷装置。
【請求項２】
ＯＥＭＩＤ情報にしたがって動作の制御を可変にしうる印刷装置であって、
前記ＯＥＭＩＤ情報を記憶する書き換え可能な情報記憶手段と、
前記ＯＥＭＩＤ情報をデータとして有したプログラムを格納するプログラム記憶手段と、
前記ＯＥＭＩＤ情報を外部から入力する入力手段と、
前記情報記憶手段に対し、既に記憶されているＯＥＭＩＤ情報を残したままで、前記新たなＯＥＭＩＤ情報を追加して記憶させる制御手段とを備えた
ことを特徴とする印刷装置。
【請求項３】
前記ＯＥＭＩＤ情報が、自社情報，ＯＥＭ向け情報のＩＤ，モデル名，ＯｐｔｉｏｎＵｎｉｔ名，Ｐｌｕｇ＆Ｐｌａｙ情報のうち、少なくともいずれか一つ以上を含む
ことを特徴とする請求項１又は２記載の印刷装置。
【請求項４】
外部から入力される前記ＯＥＭＩＤ情報に含まれるＩＤ番号は、前記情報記憶手段に記憶された複数のＯＥＭＩＤ情報の中から、いずれのＯＥＭＩＤ情報を使用するかを特定するための特定情報を有した
ことを特徴とする請求項１，２又は３記載の印刷装置。
【請求項５】
ＯＥＭＩＤ情報をデータとして有するプログラムがプログラム記憶手段に格納されている印刷装置のＯＥＭＩＤ情報制御方法であって、
新たなＯＥＭＩＤ情報をホストインタフェイスで受信する処理と、
制御手段によって前記新たなＯＥＭＩＤ情報を情報記憶手段に記憶させる処理とを有した
ことを特徴とするＯＥＭＩＤ情報制御方法。
【請求項６】
予め情報記憶手段にＯＥＭＩＤ情報を記憶させる処理と、
前記ＯＥＭＩＤ情報をダウンロードする処理と、
前記制御手段によって、前記情報記憶手段に対し、前記予め記憶されたＯＥＭＩＤ情報を残したままで、前記ダウンロードされたＯＥＭＩＤ情報を記憶させる処理とを有した
ことを特徴とする請求項５記載のＯＥＭＩＤ情報制御方法。
【請求項７】
外部から入力されたＯＥＭＩＤ情報に含まれるＩＤ番号に特定情報が含まれているか否かを判断する処理と、
前記判断の結果、前記ＩＤ番号に前記特定情報が含まれているときは、前記ダウンロードされたＯＥＭＩＤ情報を使用し、一方、前記ＩＤに前記特定情報が含まれていないときは、予め前記情報記憶手段に記憶された前記ＯＥＭＩＤ情報を使用する処理とを有した
ことを特徴とする請求項５又は６記載のＯＥＭＩＤ情報制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置及びＯＥＭＩＤ情報制御方法に関し、特に、ＯＥＭＩＤ情報にしたがって動作の制御を可変にしうる印刷装置及びＯＥＭＩＤ情報制御方法に関する。
【０００２】
【従来の技術】
印刷装置とホストコンピュータとの間を通信回線を介して接続した印刷制御システムにおいては、ホストコンピュータから印刷装置への通信制御が実行される。
たとえば、印刷装置の記憶手段に格納されている動作パラメータ等のデータを読み込みたい場合、ホストコンピュータは、そのデータに対応する情報コードを通信回線を介して印刷装置へ送信する。そうすると、印刷装置が、その情報コードに対応するデータを読み出し、この読み出したデータを通信回線を介してホストコンピュータへ返信する。
【０００３】
ところで、従来の印刷装置においては、必要なＯＥＭ（Ｏｒｉｇｉｎａｌ  ｅｑｕｉｐｍｅｎｔ  ｍａｎｕｆａｃｔｕｒｅｓ）先や自社情報等を含むＯＥＭＩＤ情報が、プログラムのデータとしてＰｒｏｇｒａｍＲＯＭ（以下、略して「ＲＯＭ」という）に格納されている。
さらに、自社ブランド又は他社ブランド（ＯＥＭ）のいずれであるかを示す情報（ブランド指定情報）や、その印刷装置がＯＥＭであるときにＯＥＭ先を特定するための情報（ＯＥＭＩＤ番号）などが、不揮発メモリに記憶されている。
なお、ブランド指定情報とＯＥＭＩＤ番号とを併せてＯＥＭ設定情報（ＯＥＭ情報）という。
【０００４】
これらのうち、ブランド指定情報については、この情報の示すブランドを外部からのコマンドにより変更可能である。
ただし、ブランド指定情報の示すブランドが変更されたとしても、ＯＥＭＩＤ情報そのものがＲＯＭ上のプログラムデータに無い場合は自社モデルとして、一方、ＯＥＭ先状態であれば標準ＯＥＭとして、それぞれ動作する。これにより、印刷装置は、それら自社モデルあるいは標準ＯＥＭに関するＯＥＭ情報をベースに、モデル名，ＯｐｔｉｏｎＵｎｉｔ名，Ｐｌｕｇ＆Ｐｌａｙ情報などをホストコンピュータへ返信している。
【０００５】
ところが、新しいＯＥＭができたりＯＥＭ情報が変更されたりすると、ホストコンピュータがＯＥＭＩＤ情報の更新（ＯＥＭＩＤ情報の初期化や変更）を行うためにプログラムを作成し直してアップロードし、印刷装置がそのプログラムをダウンロードしてＲＯＭに格納していた。
このため、ホストコンピュータにおいては、その新たなＯＥＭ情報が得られるまでプログラムを作成できないといった問題や、ＯＥＭＩＤ情報の更新のためだけにプログラムの全体あるいは一部をも作成し直さなければならないといった問題、さらにはそのプログラムの作成が実行されるたびにバージョンアップを行わなければならないといった問題が生じていた。
【０００６】
そして、印刷装置においては、新しいＯＥＭができたりＯＥＭ情報が変更されたりしたにもかかわらず、プログラムが作成されるまでは、従前のＯＥＭＩＤ情報によって対応しなければならないという問題が生じていた。
つまり、ホストコンピュータや印刷装置を有する印刷制御システムにおいては、新たなＯＥＭや変更されたＯＥＭ情報への対応が迅速に図れないという問題が生じていた。
【０００７】
そこで、ＯＥＭ情報を、プログラムのデータとするのではなく、印刷装置に設けられた不揮発性のメモリに記憶させるという技術が提案されている（例えば、特許文献１参照。）。
これによれば、プログラムを更新しなくても、ＯＥＭＩＤ情報を不揮発メモリにダウンロードすることで、その不揮発メモリに記憶されたＯＥＭＩＤ情報が更新されるため、新たなＯＥＭや変更されたＯＥＭ情報への迅速な対応が可能となる。
【０００８】
【特許文献１】
特開平１１−３３４１８４号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、従来の印刷装置においては、新しいＯＥＭＩＤ情報を単に不揮発メモリに記憶させるだけだったので、過去のＯＥＭＩＤ情報も残されておらず、また、プログラム上にもＯＥＭＩＤ情報が存在していなかった。
つまり、従来の印刷装置においては、新規ＯＥＭの発生やＯＥＭ情報の更新にともなってＯＥＭＩＤ情報の更新処理（ＯＥＭＩＤ情報の初期化や変更）を行っていたが、これにより、過去のＯＥＭＩＤ情報は消去されてしまい不揮発メモリに残ることはなかった。
さらに、新たなＯＥＭＩＤ情報は、不揮発メモリにのみ記憶されるため、ＲＯＭのプログラムには存在しなかった。
【００１０】
このため、不揮発メモリのＯＥＭＩＤ情報が壊れたときのように最新版のアクセスが不能となった場合には、印刷装置はホストコンピュータからの要求に対してＯＥＭＩＤ情報を返信できないという問題があった。
さらに、間違ったＯＥＭ情報が不揮発メモリに記憶された場合であって、そのＯＥＭ情報の内容を判定する処理においてＯＥＭ情報の間違えが見つかったときは、不揮発メモリに記憶されたＯＥＭＩＤ情報を更新しなければならず、手間がかかるという問題があった。
【００１１】
加えて、ＯＥＭＩＤ情報が不揮発メモリで記憶されるのではなく、プログラムのデータとしてＲＯＭに格納されている場合であって、ＲＯＭ上のＯＥＭＩＤ情報が間違っていたときには、ファームウエアを再度変更しなければならず、この変更に相当の時間を要するという問題があった。
【００１２】
また、ＯＥＭ先で、さらにＯＥＭを実施したい場合、そのＯＥＭ先の情報を印刷装置のＲＯＭに入れることができないまま、製品が出荷されるという問題があった。
そして、ＯＥＭＩＤ情報をベースに処理を変更しているところがあるが、ＯＥＭＩＤを増やすと、そのためにファームウエアも変更しなければならなかった。
【００１３】
本発明は、上記の問題を解決すべくなされたものであり、新たなＯＥＭや変更されたＯＥＭ情報への迅速な対応を可能とするとともに、最新版のアクセスが不能となった場合や、間違ったＯＥＭ情報が不揮発メモリに記憶された場合、さらにはＲＯＭ上のＯＥＭＩＤ情報が間違っていた場合にも迅速なＯＥＭＩＤ情報の返信を可能とする印刷装置及びＯＥＭＩＤ情報制御方法の提供を目的とする。
【００１４】
【課題を解決するための手段】
この目的を達成するため、本発明の請求項１記載の印刷装置は、ＯＥＭＩＤ情報にしたがって動作の制御を可変にしうる印刷装置であって、ＯＥＭＩＤ情報を記憶する書き換え可能な情報記憶手段と、ＯＥＭＩＤ情報をデータとして有したプログラムを格納するプログラム記憶手段と、ＯＥＭＩＤ情報を外部から入力する入力手段と、新たなＯＥＭＩＤ情報を情報記憶手段に記憶させる制御手段とを備えた構成としてある。
【００１５】
印刷装置をこのような構成とすると、ＯＥＭＩＤ情報を記憶する書き換え可能な情報記憶手段と、ＯＥＭＩＤ情報をデータとして有したプログラムを格納するプログラム記憶手段とが印刷装置に設けられるため、ＯＥＭＩＤ情報がそれら情報記憶手段（不揮発メモリ）とプログラム記憶手段（ＲＯＭ）との双方に格納（記憶）可能となる。
このため、不揮発メモリのＯＥＭＩＤ情報が壊れたときのように最新版のアクセスが不能となった場合にも、プログラム用の記憶手段に格納されたプログラムのＯＥＭＩＤ情報によって対応可能となる。
【００１６】
そして、間違ったＯＥＭ情報が不揮発メモリに記憶された場合であって、そのＯＥＭ情報の内容を判定する処理においてＯＥＭ情報の間違えが見つかったときは、不揮発メモリに記憶されたＯＥＭＩＤ情報を更新しなくても、プログラム用の記憶手段に格納されているプログラムのＯＥＭＩＤ情報によって対応可能となる。このため、印刷装置は、間違ったＯＥＭ情報をホストコンピュータへ返送しなくてすむとともに、不揮発メモリに記憶されたＯＥＭＩＤ情報を更新する手間を省くことができる。
【００１７】
さらに、ＲＯＭ上のＯＥＭＩＤ情報が間違っていたときには、不揮発メモリに記憶されているＯＥＭＩＤ情報によって対応が可能となる。
このため、ファームウエアを再度変更する必要がなくなることから、この変更に要する時間を節約できる。
【００１８】
加えて、本発明のようなＯＥＭＩＤ対応とすれば、ＯＥＭ先で、さらにＯＥＭを実施したい場合には、そのＯＥＭ先の情報を印刷装置のＲＯＭに入れて製品を出荷することができる。次のＯＥＭ先は、そのＲＯＭに、自らのＯＥＭ先情報を追加して入れることができる。
そして、ＯＥＭＩＤを増やす必要がなくなるため、ファームウエアを変更しなくてもよくなる。
【００１９】
印刷装置においては、ＯＥＭＩＤによって、内部処理を変える動きをＰｒｏｄｕｃｔＮａｍｅ・ＯｐｔｉｏｎＵｎｉｔ名・Ｐｌｕｇ＆Ｐｌａｙ情報以外にももち合わせている。
たとえば、そのＯＥＭ向けの設定になっていれば、特殊ＦＯＮＴを有効にする、特殊Ｅｍｕｌａｔｉｏｎ表示などの標準とは異なった処理をＯＥＭＩＤを判断しながら行っている。
ＯＥＭＩＤを変えなくても、そのままで、ＯＥＭＩＤ情報のＰｒｉｎｔｅｒ名などのみが変更可能ということになる。
このデータ自体も、ＯＥＭ先で自由にＰｒｏｄｕｃｔＮａｍｅ・ＯｐｔｉｏｎＵｎｉｔ名のＯＥＭ情報の設定ができるため、ＯＥＭＩＤによる動作はそのままで、さらにＯＥＭが可能となる。
【００２０】
また、請求項２記載の印刷装置は、ＯＥＭＩＤ情報にしたがって動作の制御を可変にしうる印刷装置であって、ＯＥＭＩＤ情報を記憶する書き換え可能な情報記憶手段と、ＯＥＭＩＤ情報をデータとして有したプログラムを格納するプログラム記憶手段と、ＯＥＭＩＤ情報を外部から入力する入力手段と、情報記憶手段に対し、既に記憶されているＯＥＭＩＤ情報を残したままで、新たなＯＥＭＩＤ情報を追加して記憶させる制御手段とを備えた構成としてある。
印刷装置をこのような構成とすれば、従来のＯＥＭＩＤ情報と最新のＯＥＭＩＤ情報とが双方とも不揮発メモリに記憶されるため、不揮発メモリに記憶された最新のＯＥＭＩＤ情報が壊れたために最新版のアクセスが不能となった場合にも、従来のＯＥＭＩＤ情報によって対応可能となる。
【００２１】
また、請求項３記載の印刷装置は、ＯＥＭＩＤ情報が、自社情報，ＯＥＭ向け情報のＩＤ，モデル名，ＯｐｔｉｏｎＵｎｉｔ名，Ｐｌｕｇ＆Ｐｌａｙ情報のうち、少なくともいずれか一つ以上を含む構成としてある。
印刷装置をこのような構成とすると、印刷装置は、情報コードによって特定されたＯＥＭＩＤ情報の有する情報として、たとえば、自社情報，ＯＥＭ向け情報のＩＤ，モデル名，ＯｐｔｉｏｎＵｎｉｔ名，Ｐｌｕｇ＆Ｐｌａｙ情報などをホストコンピュータへ返信することができる。
【００２２】
また、請求項４記載の印刷装置は、外部から入力されるＯＥＭＩＤ情報に含まれるＩＤ番号は、情報記憶手段に記憶された複数のＯＥＭＩＤ情報の中から、いずれのＯＥＭＩＤ情報を使用するかを特定するための特定情報を有した構成としてある。
印刷装置をこのような構成とすれば、印刷装置においては、不揮発メモリに記憶されている既存のＯＥＭＩＤ情報ではなく、外部からダウンロードした新たなＯＥＭＩＤ情報をホストコンピュータへ返すことができる。
このため、ＯＥＭＩＤ情報が特定情報（たとえば、ワイルドカードなど）を含む場合は、ＯＥＭＩＤはそのままでも、このＯＥＭＩＤに沿った動作のままで、ＰｒｏｄｕｃｔＮａｍｅ・ＯｐｔｉｏｎＵｎｉｔ名，Ｐｌｕｇ＆Ｐｌａｙ情報のいずれかのみを変更できる。
【００２３】
また、請求項５記載のＯＥＭＩＤ情報制御方法は、ＯＥＭＩＤ情報をデータとして有するプログラムがプログラム記憶手段に格納されている印刷装置のＯＥＭＩＤ情報制御方法であって、新たなＯＥＭＩＤ情報をホストインタフェイスで受信する処理と、制御手段によって新たなＯＥＭＩＤ情報を情報記憶手段に記憶させる処理とを有した方法としてある。
【００２４】
ＯＥＭＩＤ情報制御方法をこのような方法とすると、ＯＥＭＩＤ情報がデータとしてプログラムに存在するだけでなく、情報記憶手段にも記憶されるため、たとえば、一方のＯＥＭＩＤ情報が間違っていた場合にも、他方のＯＥＭＩＤ情報によって対応可能となる。
【００２５】
また、請求項６記載のＯＥＭＩＤ情報制御方法は、予め情報記憶手段にＯＥＭＩＤ情報を記憶させる処理と、ＯＥＭＩＤ情報をダウンロードする処理と、制御手段によって、情報記憶手段に対し、予め記憶されたＯＥＭＩＤ情報を残したままで、ダウンロードされたＯＥＭＩＤ情報を記憶させる処理とを有した方法としてある。
ＯＥＭＩＤ情報制御方法をこのような方法とすれば、情報記憶手段には、過去のＯＥＭＩＤ情報と最新のＯＥＭＩＤ情報とが並存するため、たとえば、最新のＯＥＭＩＤ情報が壊れた場合にも、過去のＯＥＭＩＤ情報によって対応可能とすることができる。
【００２６】
また、請求項７記載のＯＥＭＩＤ情報制御方法は、外部から入力されたＯＥＭＩＤ情報に含まれるＩＤ番号に特定情報が含まれているか否かを判断する処理と、判断の結果、ＩＤ番号に特定情報が含まれているときは、ダウンロードされたＯＥＭＩＤ情報を使用し、一方、ＩＤに特定情報が含まれていないときは、予め情報記憶手段に記憶されたＯＥＭＩＤ情報を使用する処理とを有した方法としてある。
【００２７】
ＯＥＭＩＤ情報制御方法をこのような方法とすれば、印刷装置においては、不揮発メモリに記憶されている既存のＯＥＭＩＤ情報ではなく、外部からダウンロードした新たなＯＥＭＩＤ情報をホストコンピュータへ返すことができる。
このため、ＯＥＭＩＤ情報が特定情報（たとえば、ワイルドカードなど）を含む場合は、ＯＥＭＩＤはそのままでも、このＯＥＭＩＤに沿った動作のままで、ＰｒｏｄｕｃｔＮａｍｅ・ＯｐｔｉｏｎＵｎｉｔ名，Ｐｌｕｇ＆Ｐｌａｙ情報のいずれかのみを変更できる。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
まず、本発明の印刷装置及びＯＥＭＩＤ情報制御方法の実施形態について、図１を参照して説明する。
同図は、本実施形態の印刷装置の構成を示すブロック図である。
なお、図中のブロック構成は、本発明を説明する上で最小限の構成である。
また、本発明の実施の形態を適用する印刷装置には、インクジェットプリンタ，昇華型熱転写方式プリンタ，ドットインパクトプリンタ，バブルジェット（登録商標）プリンタ，レーザプリンタ，溶融型熱転写方式プリンタなど、各種プリンタ方式のプリンタが含まれる。
【００２９】
同図に示すように、印刷装置１０は、不揮発メモリ１１と、ＰｒｏｇｒａｍＲＯＭ（Ｐｒｏｇｒａｍ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＨｏｓｔＩ／Ｆ（ホストインタフェイス）１３と、ＣＰＵ１４とを有している。
なお、この印刷装置１０とホストコンピュータ２０との間は通信回線３０で接続されており、全体として印刷制御システム１を形成している。
【００３０】
ここで、不揮発メモリ（情報記憶手段）１１は、ＯＥＭＩＤ情報やＯＥＭ設定情報（ＯＥＭ情報状態）を記憶する書き込み可能なメモリである。つまり、不揮発メモリには、ＯＥＭＩＤ情報等を記憶するエリアが予め用意されており、外部（たとえば、ホストコンピュータ２０など）から送られてきたＯＥＭＩＤ情報を、そのエリアに記憶させることができる。
なお、印刷装置１０との間で情報を送受信する「外部」は、ホストコンピュータ２０に限るものではなく、たとえば、通信回線３０を介さず印刷装置１０に直接接続される端末なども該当する。
【００３１】
ＯＥＭＩＤ情報は、複数の製品情報を含んでおり、図２に示すように、「ＯＥＭＩＤ番号」，「モデル名」，「ＯｐｔｉｏｎＵｎｉｔ名」，「Ｐｌｕｇ＆Ｐｌａｙ情報」などの情報のうち、一又は二以上の情報を有している。
なお、ＯＥＭＩＤ情報は、書式（たとえば、ｋｅｙ：ｖａｌｕｅ｛，ｖａｌｕｅ｝）に従えば、任意の情報（ｋｅｙ）を追加してもよい仕様になっている。
【００３２】
このＯＥＭＩＤ情報は、外部からのコマンドを通して、不揮発メモリ１１に記憶される。
不揮発メモリ１１にＯＥＭＩＤ情報を記憶可能とすることで、この新たに記憶されたＯＥＭＩＤ情報を、既にＰｒｏｇｒａｍＲＯＭ１２上に存在しているＯＥＭＩＤ情報と同じように扱うことが可能となる。このため、新しいＯＥＭ先へのプログラムを変更することなく、ＯＥＭ先にあわせたＯＥＭＩＤ情報を不揮発メモリ１１上に新たに設定できる。
【００３３】
また、不揮発メモリ１１に記憶されたＯＥＭＩＤ情報のＩＤ番号には、ワイルドカードとしてのキーをもたせることができる。
ワイルドカードは、情報記憶手段に記憶された複数のＯＥＭＩＤ情報の中から、いずれのＯＥＭＩＤ情報を使用するかを特定する特定情報としての機能を有している。
この場合、ＣＰＵ１４は、そのワイルドカードがＩＤ番号に含まれているか否かを判断し、含まれているときは、不揮発メモリ１１に記憶された自社向け・ＯＥＭＩＤ設定状態のＯＥＭＩＤ番号を無視して、その不揮発メモリ１１に記憶されたＯＥＭＩＤ情報をベースに対応する。
一方、含まれていないときは、不揮発メモリ１１に記憶された自社向け・ＯＥＭＩＤ設定状態のＯＥＭＩＤ番号にしたがって対応する。
【００３４】
ＯＥＭＩＤ情報のＩＤ番号にワイルドカードとしてのキーをもたせることで、次のような効果を奏する。
従来の印刷装置は、不揮発メモリ１１における自社向け・ＯＥＭの相違、あるいは、ＯＥＭの場合にはＯＥＭＩＤ番号の設定にしたがってプログラム内で処理を行っていた。また、ＯＥＭＩＤ情報についても、そのＯＥＭＩＤ番号のＲＯＭ１２上のデータを参照して返していた。
すなわち、ＯＥＭＩＤ情報とＯＥＭＩＤ番号とが対になっており、それらによって処理を行っていた。
【００３５】
ところが、ワイルドカードとしてのＯＥＭＩＤ情報が格納されている場合には、自社・ＯＥＭ設定情報やＯＥＭＩＤ設定情報にしたがって動作を行いながら不揮発メモリ１１上のＯＥＭＩＤ情報に記憶されているモデル名・ＯｐｔｉｏｎＵｎｉｔ名、Ｐｌｕｇ＆Ｐｌａｙデータを用いて動作するようにする。
したがって、ＯＥＭＩＤ情報にワイルドカードが用いられていることから、このＯＥＭＩＤ情報とＯＥＭＩＤ番号とが必ずしも１対１対応でなくても動作が可能となる。
なお、ＯＥＭＩＤ設定情報とは、ＯＥＭの場合におけるＯＥＭ先の情報、たとえば、「１」＝韓国Ａ社向け，「２」＝国内Ｂ社向けなどの番号をいう。
【００３６】
また、本発明の印刷装置においては、ワイルドカード情報を付加したものが優先して処理されるが、ワイルドカード情報を付加した後に、バージョンアップ等で同じＯＥＭＩＤ情報に対して新たなワイルドカード情報を付加することもできる。
このように、同じＯＥＭＩＤ情報に対して複数のワイルドカード情報を付加したものの場合、最終のものを優先するようにすることができる。
この場合、ＯＥＭＩＤ情報で、ワイルドカードは一つだけが機器に組み込まれるという仕掛けとし、後から入れられたものが優先という仕組みとする。
【００３７】
この仕組みにおいては、次の二つの処理が考えられる。
一つは、新しいものが入力された場合に、ワイルドカード情報が付加されている古いものを消去する。
もう一つは、ＯＥＭＩＤ情報の各種情報にＶｅｒｓｉｏｎを入れておき、複数ワイルドカードのＯＥＭＩＤ情報が存在しても、Ｖｅｒｓｉｏｎの新しいものを優先にする。
【００３８】
さらに、不揮発メモリ１１は、ホストコンピュータ２０で設定されＨｏｓｔＩ／Ｆ１３を介して送られてきた印刷装置１０の各種動作環境設定値や、操作パネル（図示せず）でユーザにより設定された印刷装置１０の各種動作環境設定値などを保存することもできる。
【００３９】
加えて、不揮発メモリ１１には、ＯＥＭ設定情報（ＯＥＭ情報）が記憶されている。
ＯＥＭ設定情報には、図３に示すように、「自社ｏｒＯＥＭ」（ブランド指定情報）や「ＯＥＭＩＤ番号」が含まれる。
ブランド指定情報とは、その印刷装置が自社ブランドあるいは他社ブランド（ＯＥＭ）のいずれであるかを示す情報をいう。そして、ＯＥＭＩＤ番号とは、その印刷装置がＯＥＭであるときにＯＥＭ先を特定するための情報をいう。
【００４０】
ＰｒｏｇｒａｍＲＯＭ（プログラム記憶手段）１２（以下、略して「ＲＯＭ１２」という）は、印刷装置１０の全体を動作制御するための制御プログラムや、文字コード，図形形成情報，制御情報のコードデータ，既存のＯＥＭＩＤ情報などを格納する。
これらのうち、既存のＯＥＭＩＤ情報（プログラムのデータとしてＲＯＭ１２に格納されるＯＥＭＩＤ情報）の具体例を図４に示す。
同図に示すように、プログラムのデータとしてＲＯＭ１２に格納されるＯＥＭＩＤ情報は、不揮発メモリ１１で記憶されるＯＥＭＩＤ情報と同様に、「ＯＥＭＩＤ番号」，「モデル名」，「ＯｐｔｉｏｎＵｎｉｔ名」及び「Ｐｌｕｇ＆Ｐｌａｙ名」で構成することができる。
そして、ＯＥＭＩＤ情報は、「自社データテーブル」や「標準ＯＥＭＩＤ情報テーブル」、「ＯＥＭＩＤ情報テーブル２」等として設定することができる。
【００４１】
さらに、これらのうち、「自社データテーブル」においては、「ＯＥＭＩＤ番号」として「０」を、「モデル名」として「ＦＳ−１０１０」を、「ＯｐｔｉｏｎＵｎｉｔ名」として「ＰＦ−１７」を、それぞれデータとすることができる。
なお、本発明においては、この「自社データテーブル」を自社情報としている。
また、「標準ＯＥＭＩＤ情報テーブル」においては、「ＯＥＭＩＤ番号」として「１」を、「モデル名」として「ＯＥＭ−１０１０」を、「ＯｐｔｉｏｎＵｎｉｔ名」として「ＯＥＭ−ＰＦ１７」を、それぞれデータとすることができる。さらに、「ＯＥＭＩＤ情報テーブル２」においては、「ＯＥＭＩＤ番号」として「２」を、「モデル名」として「ＯＥＭ２−１０１０」を、「ＯｐｔｉｏｎＵｎｉｔ名」として「ＯＥＭ２−ＰＦ１７」を、それぞれデータとすることができる。
【００４２】
ＨｏｓｔＩ／Ｆ（入力手段）１３は、印刷装置１０とホストコンピュータ２０との間における交信を実行する。たとえば、ホストコンピュータ２０から指令信号を受信するとともに、印刷装置１０の各部からの各種通報をホストコンピュータ２０へ送信する。
そして、ＨｏｓｔＩ／Ｆ１３は、モデル名などのＯＥＭＩＤ情報を、ＰＪＬ（Ｐｒｉｎｔ  ｊｏｂ  ｌａｎｇｕａｇｅ）／ＳＮＭＰ（Ｓｉｍｐｌｅ  ｎｅｔｗｏｒｋ  ｍａｎａｇｅｍｅｎｔ  ｐｒｏｔｏｃｏｌ）を介して外部へ返す。
また、ＨｏｓｔＩ／Ｆ１３は、Ｐｌｕｇ＆Ｐｌａｙ情報に関しても外部へ返答する。
【００４３】
ＣＰＵ（制御手段）１４は、ＨｏｓｔＩ／Ｆ１３を介して外部から送られてきたＯＥＭＩＤ情報を不揮発メモリ１１へ送って追加して記憶させる。
このため、不揮発メモリ１１には、既存のＯＥＭＩＤ情報と最新のＯＥＭＩＤ情報との双方が記憶される。
これにより、たとえば、最新のＯＥＭＩＤ情報が壊れるなどして最新版にアクセスできない場合にも、既存のＯＥＭＩＤ情報によって対応することができる。
【００４４】
また、ＣＰＵ１４は、ＲＯＭ１２に格納された制御プログラムにもとづき、印刷装置１０の全体の動作制御を行う中央演算処理装置である。
このＣＰＵ１４は、たとえば、印刷装置１０における印刷処理を実行する。具体的には、ＣＰＵ１４は、ＨｏｓｔＩ／Ｆ１３で入力された画像処理情報（コードデータ）を受信バッファＲＡＭ（図示せず）に格納する。さらに、ＲＯＭ１２に格納されている文字コード，図形形成情報や制御情報のコードデータを解析してドットパターンを形成するインタプリタ等の処理プログラムにもとづき、受信バッファＲＡＭ（図示せず）に格納されている文字コードデータにもとづいてフォントメモリ（図示せず）をアクセスして、対応するパターンデータを読み出しドットパターンメモリ（図示せず）にパターン展開する。
【００４５】
さらに、ＣＰＵ１４は、モデル名を印字するか否かの判断及び印字制御を実行する。
不揮発メモリ１１あるいはＲＯＭ１２においては、図５及び図６に示すように、プリンタにおけるステータスページについてモデル名を記載する、あるいはしないという情報を格納している。そして、ＣＰＵ１４は、ＯＥＭＩＤ情報にしたがって、モデル名を記載する場合には、決定されたＯＥＭＩＤ情報のモデル名を印字するように制御する。
【００４６】
ホストコンピュータ２０は、通信回線３０を介して印刷装置１０との間で、通信信号の送受信を行う。
また、ホストコンピュータ２０は、印刷装置１０に対し、画像処理情報をコードデータとして送信したり、ＯＥＭＩＤ情報の返信を要求したりするなどして、印刷装置１０の通信制御を実行する。
【００４７】
次に、本実施形態の印刷装置におけるＯＥＭＩＤ情報の追加の動作について、図１を参照して説明する。
同図に示すように、外部（たとえば、ホストコンピュータ２０など）から送られてきた新たなＯＥＭＩＤ情報が、ＨｏｓｔＩ／Ｆ１３で受信され、ＣＰＵ１４により、不揮発メモリ１１へ送られて、追加のＯＥＭＩＤ情報として記憶される。
このとき不揮発メモリ１１においては、既に記憶されていた従来のＯＥＭＩＤ情報は消去されない。つまり、不揮発メモリ１１には、従来のＯＥＭＩＤ情報と最新のＯＥＭＩＤ情報との双方が記憶される。
ただし、最新のＯＥＭＩＤ情報を記憶すると、従来のＯＥＭＩＤ情報を消去するようにすることもできる。
【００４８】
次に、本実施形態の印刷装置におけるホストコンピュータからの応答動作について、図７を参照して説明する。
なお，不揮発メモリ１１に記憶されたＯＥＭＩＤ情報のＩＤ番号には、ワイルドカードとしてのキーをもたせることができるものとする。
【００４９】
外部（たとえば、ホストコンピュータ２０など）からＯＥＭＩＤ情報の送信要求（コマンドコード）が送られてくると、ＨｏｓｔＩ／Ｆ１３で受信され、図７に示すように、ＣＰＵ１４において、不揮発メモリ１１にＯＥＭＩＤ設定情報が記憶されているか否かが判断される（ステップ１０）。
判断の結果、ＯＥＭＩＤ設定情報が記憶されているときは、次いで、ＯＥＭＩＤ情報のＩＤ番号がワイルドカードを含んでいるか否かが判断される（ステップ１１）。
【００５０】
判断の結果、そのＩＤ番号がワイルドカードを含んでいるときは、ダウンロードされたＯＥＭＩＤ情報を有するＯＥＭＩＤ情報テーブルが使用される（ステップ１２）。
つまり、この場合は、不揮発メモリ１１に記憶された「自社向け・ＯＥＭＩＤ設定状態」（ＯＥＭ設定情報）のＯＥＭＩＤ番号を無視して、不揮発メモリ１１に記憶されたＯＥＭＩＤ情報をベースに対応する。
【００５１】
一方、そのＩＤ番号がワイルドカードを含んでいないとき、あるいは、不揮発メモリ１１にＯＥＭＩＤ設定情報が記憶されていないときは、ＯＥＭＩＤ設定情報に従ったＯＥＭＩＤ情報が使用される（ステップ１３）。
【００５２】
なお、本発明の印刷装置におけるＯＥＭＩＤ情報を記憶した不揮発メモリや、新たなＯＥＭＩＤ情報を追加して記憶されるＣＰＵについては、複合機（複写装置，プリンタ，ファクシミリ，スキャナなどの機能を並存させた機器）に応用可能である。
【００５３】
【発明の効果】
以上のように、本発明によれば、ＯＥＭＩＤ情報を記憶可能な不揮発メモリが印刷装置に設けられるため、ＯＥＭＩＤ情報の内容が変更になった場合でも、ＰｒｏｇｒａｍのＲＯＭでなく、その不揮発メモリにＯＥＭＩＤ情報をダウンロードすることで、容易にその変更が可能となる。
そして、ＯＥＭＩＤ情報データのためのＲＯＭ容量として、すべてのＯＥＭ先の情報が不要となるため、増え続けるＰｒｏｇｒａｍデータの削減が可能となる。
【００５４】
さらに、不揮発メモリとＰｒｏｇｒａｍＲＯＭとの双方にＯＥＭＩＤ情報が記憶されるため、たとえば、最新版のアクセスが不能となった場合や、間違ったＯＥＭ情報が不揮発メモリに記憶された場合、さらにはＲＯＭ上のＯＥＭＩＤ情報が間違っていた場合にも、ＯＥＭＩＤ情報の返信を迅速に実行できる。
【００５５】
また、新たなＯＥＭＩＤ情報を追加として不揮発メモリに記憶させる制御手段が設けられるため、不揮発メモリには、従来のＯＥＭＩＤ情報と最新のＯＥＭＩＤ情報との双方を記憶させることができる。これにより、ＯＥＭ先でさらにＯＥＭを実施する場合にも、それら複数のＯＥＭのＯＥＭＩＤ情報を不揮発メモリに記憶することができる。
【図面の簡単な説明】
【図１】本発明の印刷装置を有した印刷制御システムの構成を示すブロック図である。
【図２】ＯＥＭＩＤ情報の具体例を示す図である。
【図３】不揮発メモリに記憶されている既存のＯＥＭ設定情報を示す図である。
【図４】ＰｒｏｇｒａｍＲＯＭに格納されているＯＥＭＩＤ情報の具体例を示す図である。
【図５】ＯＥＭＩＤが自社向けモデル設定の場合であって、モデル名がＦＳ−１０１０である場合のステータスページの表記例を示す図である。
【図６】ＯＥＭＩＤが自社向けモデル設定の場合であって、不揮発メモリ上のＩＤがワイルドカードであり、かつ、モデル名がＯＥＭ−１０１０である場合のステータスページの表記例を示す図である。
【図７】本発明の印刷装置において、使用するＯＥＭＩＤ情報を決定する処理動作を示すフローチャートである。
【符号の説明】
１  印刷制御システム
１０  印刷装置
１１  不揮発メモリ
１２  ＰｒｏｇｒａｍＲＯＭ
１３  ＨｏｓｔＩ／Ｆ
１４  ＣＰＵ
２０  ホストコンピュータ
３０  通信回線
【図１】
2004152109.tif 000003
【図２】
2004152109.tif 000004
【図３】
2004152109.tif 000005
【図４】
2004152109.tif 000006
【図５】
2004152109.tif 000007
【図６】
2004152109.tif 000008
【図７】
2004152109.tif 000009