JP2003039778A - 周辺機器及びプリンタ - Google Patents
周辺機器及びプリンタInfo
- Publication number
- JP2003039778A JP2003039778A JP2001227342A JP2001227342A JP2003039778A JP 2003039778 A JP2003039778 A JP 2003039778A JP 2001227342 A JP2001227342 A JP 2001227342A JP 2001227342 A JP2001227342 A JP 2001227342A JP 2003039778 A JP2003039778 A JP 2003039778A
- Authority
- JP
- Japan
- Prior art keywords
- identification information
- printer
- unit
- container
- driver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 abstract description 9
- 230000006870 function Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 238000009434 installation Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/17—Ink jet characterised by ink handling
- B41J2/175—Ink supply systems ; Circuit parts therefor
- B41J2/17503—Ink cartridges
- B41J2/17553—Outer structure
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/17—Ink jet characterised by ink handling
- B41J2/175—Ink supply systems ; Circuit parts therefor
- B41J2/17503—Ink cartridges
- B41J2/17543—Cartridge presence detection or type identification
- B41J2/17546—Cartridge presence detection or type identification electronically
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Ink Jet (AREA)
Abstract
(57)【要約】
【課題】 周辺機器の識別情報をその機器に接続される
装置に応じて変更するための技術を提供する。 【解決手段】 プリンタの印刷制御部61は、プリンタ
本体のIDを記憶する本体識別情報記憶部74と、イン
クカートリッジの記憶素子から、カートリッジIDを取
得する記憶素子入出力制御部73とを備える。そして、
識別情報生成部72は、プリンタ本体のIDとカートリ
ッジIDとからプリンタの機種IDを合成する。
装置に応じて変更するための技術を提供する。 【解決手段】 プリンタの印刷制御部61は、プリンタ
本体のIDを記憶する本体識別情報記憶部74と、イン
クカートリッジの記憶素子から、カートリッジIDを取
得する記憶素子入出力制御部73とを備える。そして、
識別情報生成部72は、プリンタ本体のIDとカートリ
ッジIDとからプリンタの機種IDを合成する。
Description
【0001】
【発明の属する技術分野】本発明は、コンピュータの周
辺機器にかかり、特に当該周辺機器の識別情報を自らが
決定する周辺機器に関する。
辺機器にかかり、特に当該周辺機器の識別情報を自らが
決定する周辺機器に関する。
【0002】
【従来の技術】コンピュータの周辺機器を含む一般の電
気機器には、通常、製品の機種を識別するための識別情
報が付されている。この識別情報により、製品のカテゴ
リ(プリンタ、スキャナ、外部記憶装置等)およびその
カテゴリ内での種別を識別することができる。
気機器には、通常、製品の機種を識別するための識別情
報が付されている。この識別情報により、製品のカテゴ
リ(プリンタ、スキャナ、外部記憶装置等)およびその
カテゴリ内での種別を識別することができる。
【0003】近年、この識別情報を利用して、コンピュ
ータが自動的に各製品に適したドライバソフトをインス
トールする技術が実用化されている。たとえば、米国マ
イクロソフト社のオぺレーティングシステムであるウィ
ンドウズ(米国マイクロソフト社の商標)に搭載されて
いるプラグアンドプレイが、その代表例である。
ータが自動的に各製品に適したドライバソフトをインス
トールする技術が実用化されている。たとえば、米国マ
イクロソフト社のオぺレーティングシステムであるウィ
ンドウズ(米国マイクロソフト社の商標)に搭載されて
いるプラグアンドプレイが、その代表例である。
【0004】
【発明が解決しようとする課題】例えば、インクジェッ
トプリンタでは、ユーザがインクの種類を変えたとき
は、コンピュータ上で動作するプリンタドライバを最適
なものへ変更したい場合もある。また、その他の周辺機
器においても、オプション機能を搭載したようなとき
は、ドライバソフトを更新したいときもある。
トプリンタでは、ユーザがインクの種類を変えたとき
は、コンピュータ上で動作するプリンタドライバを最適
なものへ変更したい場合もある。また、その他の周辺機
器においても、オプション機能を搭載したようなとき
は、ドライバソフトを更新したいときもある。
【0005】一方、製品に割り当てられた識別情報は、
各カテゴリの各種別ごとに固有に割り当てられているも
ので、その製品が製造されてから廃棄されるまでの間、
変化することはない。つまり、製品に装置を接続して
も、識別情報は変化しない。
各カテゴリの各種別ごとに固有に割り当てられているも
ので、その製品が製造されてから廃棄されるまでの間、
変化することはない。つまり、製品に装置を接続して
も、識別情報は変化しない。
【0006】その結果、上記の様にユーザがドライバを
更新したい場合でも、従来のドライバソフトを自動イン
ストールする技術では更新されない。これでは、ドライ
バソフトの自動インストール機能を十分に活用できな
い。
更新したい場合でも、従来のドライバソフトを自動イン
ストールする技術では更新されない。これでは、ドライ
バソフトの自動インストール機能を十分に活用できな
い。
【0007】そこで、本発明は、周辺機器の識別情報が
その機器に接続される装置に応じて変更される技術を提
供することを目的とする。
その機器に接続される装置に応じて変更される技術を提
供することを目的とする。
【0008】
【課題を解決するための手段】前記目的を達成するた
め、本発明に係る周辺機器は以下の構成を備える。すな
わち、当該周辺機器本体の識別情報を記憶する記憶部
と、装置を接続するための接続部と、前記接続部に接続
された装置から、当該装置の識別情報を取得する取得部
と、前記記憶部に記憶された当該周辺機器本体の識別情
報と前記取得部が取得した前記装置の識別情報とに基づ
いて、当該周辺機器の識別情報を決定する識別情報決定
部と、前記識別情報決定部が決定した当該周辺機器の識
別情報を、コンピュータに対して出力する出力部と、を
備える。
め、本発明に係る周辺機器は以下の構成を備える。すな
わち、当該周辺機器本体の識別情報を記憶する記憶部
と、装置を接続するための接続部と、前記接続部に接続
された装置から、当該装置の識別情報を取得する取得部
と、前記記憶部に記憶された当該周辺機器本体の識別情
報と前記取得部が取得した前記装置の識別情報とに基づ
いて、当該周辺機器の識別情報を決定する識別情報決定
部と、前記識別情報決定部が決定した当該周辺機器の識
別情報を、コンピュータに対して出力する出力部と、を
備える。
【0009】
【発明の実施の形態】以下、本発明の実施形態につい
て、図面を用いて説明する。
て、図面を用いて説明する。
【0010】本実施形態のプリントシステムは、図1に
示すように、ホストコンピュータ(以下、「ホスト」と
称する。)1と、このホスト1から出力された印刷デー
タを印刷する印刷装置であるプリンタ6とを備える。
示すように、ホストコンピュータ(以下、「ホスト」と
称する。)1と、このホスト1から出力された印刷デー
タを印刷する印刷装置であるプリンタ6とを備える。
【0011】ホスト1は、ホスト本体11と、ディスプ
レイ装置12と、キーボード13とを備えている。ホス
ト本体11は、各種プログラム等を実行するCPU20
と、各種データや各種プログラム等が記憶されているR
OM21と、各種データや各種プログラムが一時的に記
憶されるRAM22と、ディスプレイ装置12を制御す
るディスプレイコントローラ23と、キーボード13を
制御するキーボードコントローラ24と、フロッピー
(登録商標)ディスクドライブ25と、ハードディスク
ドライブ26と、CD―ROMドライブ27と、プリン
タインタフェース28と、ネットインタフェース29
と、を有している。
レイ装置12と、キーボード13とを備えている。ホス
ト本体11は、各種プログラム等を実行するCPU20
と、各種データや各種プログラム等が記憶されているR
OM21と、各種データや各種プログラムが一時的に記
憶されるRAM22と、ディスプレイ装置12を制御す
るディスプレイコントローラ23と、キーボード13を
制御するキーボードコントローラ24と、フロッピー
(登録商標)ディスクドライブ25と、ハードディスク
ドライブ26と、CD―ROMドライブ27と、プリン
タインタフェース28と、ネットインタフェース29
と、を有している。
【0012】プリンタ6は、例えばカラー印刷が可能な
インクジェットプリンタであり、ホスト1から印刷デー
タを受信したときに、所定の印刷プロセスを実行して印
刷媒体である印刷用紙に画像を形成するものである。こ
のプリンタ6は、実際に印刷を行う印刷機構68と、こ
れらを制御する印刷制御部61とを有している。印刷制
御部61は、各種プログラム等を実行するCPU62
と、各種データおよび各種プログラムと、EEPROM
63と、各種データや各種プログラムが一時的に記憶さ
れるRAM64と、ホスト1または印刷機構68との間
でデータ送受信を行うインタフェース65、66とを有
している。印刷機構68には、記憶素子90を有する。
記憶素子90は、好ましくは、印刷機構68から着脱可
能なインクまたはトナー等の画像形成媒体を収容するケ
ースに取り付けられている。さらに好ましくは、記憶素
子90は、IC(集積回路)等の半導体記憶装置で構成
される。
インクジェットプリンタであり、ホスト1から印刷デー
タを受信したときに、所定の印刷プロセスを実行して印
刷媒体である印刷用紙に画像を形成するものである。こ
のプリンタ6は、実際に印刷を行う印刷機構68と、こ
れらを制御する印刷制御部61とを有している。印刷制
御部61は、各種プログラム等を実行するCPU62
と、各種データおよび各種プログラムと、EEPROM
63と、各種データや各種プログラムが一時的に記憶さ
れるRAM64と、ホスト1または印刷機構68との間
でデータ送受信を行うインタフェース65、66とを有
している。印刷機構68には、記憶素子90を有する。
記憶素子90は、好ましくは、印刷機構68から着脱可
能なインクまたはトナー等の画像形成媒体を収容するケ
ースに取り付けられている。さらに好ましくは、記憶素
子90は、IC(集積回路)等の半導体記憶装置で構成
される。
【0013】この記憶素子90を取りつけた画像形成媒
体を収容するケースの例について、図2を用いて説明す
る。
体を収容するケースの例について、図2を用いて説明す
る。
【0014】図2には、記憶素子90を取りつけたイン
クカートリッジ80の外観を示す。インクカートリッジ
80は、内部にインクを収容するインク収容部を構成す
るカートリッジ本体81と、このカートリッジ本体81
の側枠部分82に内蔵された記憶素子90とを備えてい
る。この記憶素子90は、インクカートリッジ80をプ
リンタ6の図示しないカートリッジ装着部に装着したと
き、印刷制御部61のインターフェース66と接続され
て、プリンタ本体との間で各種データの授受をする。こ
の記憶素子90は、インクカートリッジ80の側枠82
に対して、下側が開放状態にある凹部83に装着されて
いるので、複数の接続端子84のみが露出している。な
お、ここではインクカートリッジについて説明するが、
内部にトナーを収容するトナー収容部を備えるトナーカ
ートリッジでもよい。
クカートリッジ80の外観を示す。インクカートリッジ
80は、内部にインクを収容するインク収容部を構成す
るカートリッジ本体81と、このカートリッジ本体81
の側枠部分82に内蔵された記憶素子90とを備えてい
る。この記憶素子90は、インクカートリッジ80をプ
リンタ6の図示しないカートリッジ装着部に装着したと
き、印刷制御部61のインターフェース66と接続され
て、プリンタ本体との間で各種データの授受をする。こ
の記憶素子90は、インクカートリッジ80の側枠82
に対して、下側が開放状態にある凹部83に装着されて
いるので、複数の接続端子84のみが露出している。な
お、ここではインクカートリッジについて説明するが、
内部にトナーを収容するトナー収容部を備えるトナーカ
ートリッジでもよい。
【0015】図3は、ホスト本体11および印刷制御部
61の内部機能を説明するための機能ブロック図であ
る。以下で説明するホスト本体11の機能は、CPU2
0がROM21およびHDD26等に記憶されている所
定のプログラムを読み込んで実行することにより実現さ
れる。同様に、印刷制御部61の機能は、CPU62が
EEPROM63等に記憶されている所定のプログラム
を読み込んで実行することにより実現される。
61の内部機能を説明するための機能ブロック図であ
る。以下で説明するホスト本体11の機能は、CPU2
0がROM21およびHDD26等に記憶されている所
定のプログラムを読み込んで実行することにより実現さ
れる。同様に、印刷制御部61の機能は、CPU62が
EEPROM63等に記憶されている所定のプログラム
を読み込んで実行することにより実現される。
【0016】印刷制御部61は、印刷機構制御部71
と、識別情報生成部72と、記憶素子入出力制御部73
と、本体識別情報記憶部74と、通信制御部75とを備
える。
と、識別情報生成部72と、記憶素子入出力制御部73
と、本体識別情報記憶部74と、通信制御部75とを備
える。
【0017】印刷機構制御部71は、印刷を実行するた
めに印刷機構68を制御する。
めに印刷機構68を制御する。
【0018】記憶素子入出力制御部73は、プリンタ6
の図示しないカートリッジ装着部に装着されているイン
クカートリッジ80に取りつけられている記憶素子90
の入出力を制御する。例えば、記憶素子入出力制御部7
3は、記憶素子90に記憶されているインクカートリッ
ジ80の種類を示すカートリッジID(識別情報)を読
み出す。また、記憶素子入出力制御部73は、内部に図
示しない記憶部を備え、読み出したカートリッジIDを
記憶しておいてもよい。そして、記憶素子入出力制御部
73が定期的にカートリッジIDを読み出し、図示しな
い記憶部に記憶されているものと比較する。こうするこ
とにより、記憶素子入出力制御部73は、インクカート
リッジが交換されたことを検出できる。カートリッジI
Dを読み出しは、ホスト1から印刷要求を受信したと
き、印刷を実行する前に行ってもよい。こうすれば、後
述する処理と併せて、常に最適なプリンタドライバで印
刷を実行することができる。
の図示しないカートリッジ装着部に装着されているイン
クカートリッジ80に取りつけられている記憶素子90
の入出力を制御する。例えば、記憶素子入出力制御部7
3は、記憶素子90に記憶されているインクカートリッ
ジ80の種類を示すカートリッジID(識別情報)を読
み出す。また、記憶素子入出力制御部73は、内部に図
示しない記憶部を備え、読み出したカートリッジIDを
記憶しておいてもよい。そして、記憶素子入出力制御部
73が定期的にカートリッジIDを読み出し、図示しな
い記憶部に記憶されているものと比較する。こうするこ
とにより、記憶素子入出力制御部73は、インクカート
リッジが交換されたことを検出できる。カートリッジI
Dを読み出しは、ホスト1から印刷要求を受信したと
き、印刷を実行する前に行ってもよい。こうすれば、後
述する処理と併せて、常に最適なプリンタドライバで印
刷を実行することができる。
【0019】本体識別情報記憶部74は、プリンタ本体
を識別するための本体ID(識別情報)を記憶する。こ
こで、プリンタ本体とは、インクカートリッジを除い
た、プリンタの基本的な機能を実現するための構成を言
う。具体的には、印刷制御部61と印刷機構68とを含
み、インクカートリッジを含まない。さらに、アクセラ
レータボード等のオプション機能のための装置は含まな
い。
を識別するための本体ID(識別情報)を記憶する。こ
こで、プリンタ本体とは、インクカートリッジを除い
た、プリンタの基本的な機能を実現するための構成を言
う。具体的には、印刷制御部61と印刷機構68とを含
み、インクカートリッジを含まない。さらに、アクセラ
レータボード等のオプション機能のための装置は含まな
い。
【0020】識別情報生成部72は、プリンタの本体I
DとカートリッジIDとに基づいて、プリンタの機種I
Dを決定する。具体的には、識別情報生成部72は、本
体IDを本体識別情報記憶部74から取得し、カートリ
ッジIDを記憶素子入出力制御部73から取得する。そ
して、識別情報生成部72は、これらを組み合わせてプ
リンタの機種IDを決定する。例えば、本体IDが「P
R−100」であり、カートリッジIDが「type
A」であったとする場合、機種IDは「PR−100
A」としてもよい。これにより、プリンタ本体のIDの
みでなく、カートリッジとの組み合わせによりプリンタ
の機種IDが一意に定まる。ここでは、本体IDとカー
トリッジIDとを用いて機種IDを決定した。しかし、
プリンタにオプション機能のための他の装置が接続され
る場合、さらにこの装置の識別情報を用いて機種IDを
決定してもよい。これにより、プリンタ本体のIDのみ
でなく、プリンタに装備されているオプション機能を含
めて、プリンタの機種IDが一意に定まる。従って、オ
プション機能を備えるプリンタとそうでないプリンタ
と、あるいは異なるオプション機能を備えるプリンタ同
士では、それぞれプリンタの機種IDが異なる。
DとカートリッジIDとに基づいて、プリンタの機種I
Dを決定する。具体的には、識別情報生成部72は、本
体IDを本体識別情報記憶部74から取得し、カートリ
ッジIDを記憶素子入出力制御部73から取得する。そ
して、識別情報生成部72は、これらを組み合わせてプ
リンタの機種IDを決定する。例えば、本体IDが「P
R−100」であり、カートリッジIDが「type
A」であったとする場合、機種IDは「PR−100
A」としてもよい。これにより、プリンタ本体のIDの
みでなく、カートリッジとの組み合わせによりプリンタ
の機種IDが一意に定まる。ここでは、本体IDとカー
トリッジIDとを用いて機種IDを決定した。しかし、
プリンタにオプション機能のための他の装置が接続され
る場合、さらにこの装置の識別情報を用いて機種IDを
決定してもよい。これにより、プリンタ本体のIDのみ
でなく、プリンタに装備されているオプション機能を含
めて、プリンタの機種IDが一意に定まる。従って、オ
プション機能を備えるプリンタとそうでないプリンタ
と、あるいは異なるオプション機能を備えるプリンタ同
士では、それぞれプリンタの機種IDが異なる。
【0021】通信制御部75は、プリンタ6の外部と情
報の入出力を行う。具体的には、識別情報決定部が決定
した機種IDをホスト1へ送信するために出力する。
報の入出力を行う。具体的には、識別情報決定部が決定
した機種IDをホスト1へ送信するために出力する。
【0022】つぎに、ホスト本体11は、通信制御部3
1と、プリンタ制御部32と、ドライバ管理部33と、
ドライバ情報記憶部35とを備える。
1と、プリンタ制御部32と、ドライバ管理部33と、
ドライバ情報記憶部35とを備える。
【0023】通信制御部31は、ホスト1の外部との通
信を制御する。例えば、プリンタ6およびネットワーク
9に接続された他の機器との通信を制御する。
信を制御する。例えば、プリンタ6およびネットワーク
9に接続された他の機器との通信を制御する。
【0024】プリンタドライバ32は、プリンタを制御
する。プリンタドライバ32は、プリンタドライバ用の
プログラムをインストールすることにより実現される。
プリンタドライバ32は、プリンタの機種に応じて異な
る場合があるので、複数備えることができる。
する。プリンタドライバ32は、プリンタドライバ用の
プログラムをインストールすることにより実現される。
プリンタドライバ32は、プリンタの機種に応じて異な
る場合があるので、複数備えることができる。
【0025】ドライバ情報記憶部35は、インストール
可能なドライバプログラムに関する情報と、既にインス
トール済みのプリンタドライバに関する情報とを記憶す
る。例えば、ドライバ情報記憶部35は、図4(a)に
示すインストール可能ドライバテーブル351と、図4
(b)に示すインストール済みドライバテーブル352
とを有する。インストール可能ドライバテーブル351
は、機種ID351aとドライバプログラム名352b
とが対応付けて記憶されている。インストール済みドラ
イバリスト352は、プリンタドライバが既にインスト
ールされているプリンタの機種ID352aとプリンタ
ドライバ名称352bとが登録されている。
可能なドライバプログラムに関する情報と、既にインス
トール済みのプリンタドライバに関する情報とを記憶す
る。例えば、ドライバ情報記憶部35は、図4(a)に
示すインストール可能ドライバテーブル351と、図4
(b)に示すインストール済みドライバテーブル352
とを有する。インストール可能ドライバテーブル351
は、機種ID351aとドライバプログラム名352b
とが対応付けて記憶されている。インストール済みドラ
イバリスト352は、プリンタドライバが既にインスト
ールされているプリンタの機種ID352aとプリンタ
ドライバ名称352bとが登録されている。
【0026】ドライバ管理部33は、プリンタの機種I
Dを取得し、ドライバ情報記憶部35のインストール可
能ドライバテーブル351を参照して、当該機種IDに
対応したプリンタドライバ用のプログラムをインストー
ルする。また、複数のプリンタドライバがインストール
されている場合、ドライバ情報記憶部35のインストー
ル済みドライバテーブル352を参照して、プリンタ6
から通知された機種IDと対応するプリンタドライバが
動作するように選択する。さらに、プリンタ6から機種
IDの通知を受けたとき、ドライバ管理部33は、ドラ
イバ情報記憶部35のインストール可能ドライバテーブ
ル351を参照して、この機種IDに対応するプリンタ
ドライバ32が未インストールの場合、インストールを
実行してもよい。このとき、プリンタドライバ用のプロ
グラムは、ホスト本体11のHDD あるいは、ホスト
1の外部(CD−ROMあるいはネットワークに接続さ
れたサーバ等)から取得する。
Dを取得し、ドライバ情報記憶部35のインストール可
能ドライバテーブル351を参照して、当該機種IDに
対応したプリンタドライバ用のプログラムをインストー
ルする。また、複数のプリンタドライバがインストール
されている場合、ドライバ情報記憶部35のインストー
ル済みドライバテーブル352を参照して、プリンタ6
から通知された機種IDと対応するプリンタドライバが
動作するように選択する。さらに、プリンタ6から機種
IDの通知を受けたとき、ドライバ管理部33は、ドラ
イバ情報記憶部35のインストール可能ドライバテーブ
ル351を参照して、この機種IDに対応するプリンタ
ドライバ32が未インストールの場合、インストールを
実行してもよい。このとき、プリンタドライバ用のプロ
グラムは、ホスト本体11のHDD あるいは、ホスト
1の外部(CD−ROMあるいはネットワークに接続さ
れたサーバ等)から取得する。
【0027】次に、本実施形形態における処理手順につ
いて図5および図6を用いて説明する。
いて図5および図6を用いて説明する。
【0028】図5は、ホスト1の起動時などに行われる
ドライバの自動更新の手順を示すフローチャートであ
る。まず、ドライバ管理部33が通信制御部31を介し
てプリンタ6からプリンタの機種IDを取得する(S1
1)。ドライバ管理部33は、ドライバ情報記憶部35
を参照して、この機種IDに対応したプリンタドライバ
がインストール済みであるかどうかを確認する(S1
2)。インストールが済んでいない場合、ドライバ管理
部33がプリンタドライバをインストールする(S1
3)。既にインストール済みの場合またはインストール
が完了したときは、ドライバ管理部33が、機種IDに
対応したドライバを選択し、変更する(S14)。
ドライバの自動更新の手順を示すフローチャートであ
る。まず、ドライバ管理部33が通信制御部31を介し
てプリンタ6からプリンタの機種IDを取得する(S1
1)。ドライバ管理部33は、ドライバ情報記憶部35
を参照して、この機種IDに対応したプリンタドライバ
がインストール済みであるかどうかを確認する(S1
2)。インストールが済んでいない場合、ドライバ管理
部33がプリンタドライバをインストールする(S1
3)。既にインストール済みの場合またはインストール
が完了したときは、ドライバ管理部33が、機種IDに
対応したドライバを選択し、変更する(S14)。
【0029】図6は、プリンタのインクカートリッジを
交換したときの処理手順を示すフローチャートである。
プリンタ6の記憶素子入出力制御部73は、インクカー
トリッジが交換されたかどうかを監視する(S21)。
そして、インクカートリッジの交換が検出されると、記
憶素子入出力制御部73はインクカートリッジからカー
トリッジIDを取得する。そして、識別情報生成部72
がこのカートリッジIDと本体識別情報記憶部74の本
体IDとから、機種IDを決定する(S22)。通信制
御部75が、この機種IDをホスト本体11へ通知す
る。
交換したときの処理手順を示すフローチャートである。
プリンタ6の記憶素子入出力制御部73は、インクカー
トリッジが交換されたかどうかを監視する(S21)。
そして、インクカートリッジの交換が検出されると、記
憶素子入出力制御部73はインクカートリッジからカー
トリッジIDを取得する。そして、識別情報生成部72
がこのカートリッジIDと本体識別情報記憶部74の本
体IDとから、機種IDを決定する(S22)。通信制
御部75が、この機種IDをホスト本体11へ通知す
る。
【0030】ホストでは、ドライバ管理部33が、ドラ
イバ情報記憶部35を参照して、この機種IDに対応し
たプリンタドライバがインストール済みであるかどうか
を確認する(S24)。インストールが済んでいない場
合、ドライバ管理部33がプリンタドライバをインスト
ールする(S25)。既にインストール済みの場合また
はインストールが完了したときは、ドライバ管理部33
が、機種IDに対応したドライバを選択し、変更する
(S26)。
イバ情報記憶部35を参照して、この機種IDに対応し
たプリンタドライバがインストール済みであるかどうか
を確認する(S24)。インストールが済んでいない場
合、ドライバ管理部33がプリンタドライバをインスト
ールする(S25)。既にインストール済みの場合また
はインストールが完了したときは、ドライバ管理部33
が、機種IDに対応したドライバを選択し、変更する
(S26)。
【0031】これにより、プリンタに装着されているカ
ートリッジを交換するたびに、ホストのプリンタドライ
バ32が自動的に更新される。
ートリッジを交換するたびに、ホストのプリンタドライ
バ32が自動的に更新される。
【0032】なお、上記実施形態ではプリンタを例に説
明したが、本発明はこれに限定されない。例えば、本発
明はプリンタ以外のコンピュータの周辺機器へも適用可
能である。この場合、周辺機器の基本的な機能を実現す
るための装置を周辺機器本体とする。そして、周辺機器
本体に接続して使用され、周辺機器へ機能を付加するよ
うな装置の識別情報と、周辺機器本体の識別情報とを組
み合わせて、周辺機器の識別情報としてもよい。
明したが、本発明はこれに限定されない。例えば、本発
明はプリンタ以外のコンピュータの周辺機器へも適用可
能である。この場合、周辺機器の基本的な機能を実現す
るための装置を周辺機器本体とする。そして、周辺機器
本体に接続して使用され、周辺機器へ機能を付加するよ
うな装置の識別情報と、周辺機器本体の識別情報とを組
み合わせて、周辺機器の識別情報としてもよい。
【0033】さらに、上記実施形態では、ドライバを自
動更新する場合について説明したが、本発明はこれに限
定されない。たとえば、ドライバ以外に電子マニュアル
を自動的にインストールするようにしてもよい。
動更新する場合について説明したが、本発明はこれに限
定されない。たとえば、ドライバ以外に電子マニュアル
を自動的にインストールするようにしてもよい。
【0034】
【発明の効果】本発明によれば、周辺機器の識別情報を
その機器に接続される装置に応じて変更することができ
る。
その機器に接続される装置に応じて変更することができ
る。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るプリントシステムの
ハードウェア構成を示す図である。
ハードウェア構成を示す図である。
【図2】プリンタに装着可能な記憶素子を備えたインク
カートリッジの外観を示す説明図である。
カートリッジの外観を示す説明図である。
【図3】本実施形態に係るプリントシステムの機能構成
を示す説明図である。
を示す説明図である。
【図4】(a)はインストール可能ドライバテーブルで
あり、(b)はインストール済みドライバテーブルであ
る。
あり、(b)はインストール済みドライバテーブルであ
る。
【図5】ホストの起動時などに行われるドライバの自動
更新の手順を示すフローチャートである。
更新の手順を示すフローチャートである。
【図6】プリンタのインクカートリッジを交換したとき
の処理手順を示すフローチャートである。
の処理手順を示すフローチャートである。
1…ホスト
6…プリンタ
11…ホスト本体
20…CPU
21…ROM
22…RAM
31…通信制御部
32…プリンタドライバ
33…ドライバ管理部
35…ドライバ情報記憶部
61…印刷制御部
62…CPU
68…印刷機構
71…印刷機構制御部
72…識別情報生成部
73…記憶素子入出力制御部
74…本体識別情報記憶部
75…通信制御部
80…インクカートリッジ
90…記憶素子
Claims (5)
- 【請求項1】 周辺機器であって、 当該周辺機器本体の識別情報を記憶する記憶部と、 装置を接続するための接続部と、 前記接続部に接続された装置から、当該装置の識別情報
を取得する取得部と、 前記記憶部に記憶された当該周辺機器本体の識別情報と
前記取得部が取得した前記装置の識別情報とに基づい
て、当該周辺機器の識別情報を決定する識別情報決定部
と、 前記識別情報決定部が決定した当該周辺機器の識別情報
を、コンピュータに対して出力する出力部と、を備える
周辺機器。 - 【請求項2】 前記装置は、当該周辺機器に所定の機能
を付加するための装置であることを特徴とする請求項1
に記載の周辺機器。 - 【請求項3】 プリンタであって、 当該プリンタ本体の識別情報を記憶する記憶部と、 記憶素子を備えた画像形成媒体の収容器を装着する装着
部と、 前記装着部に装着された収容器の記憶素子から、当該収
容器の識別情報を取得する取得部と、 プリンタ本体の識別情報と収容器の識別情報とに基づい
て、当該プリンタの識別情報を決定する識別情報決定部
と、 前記識別情報決定部が決定した当該プリンタの識別情報
を、外部へ出力する出力部と、を備えるプリンタ。 - 【請求項4】 前記取得部は、さらに、装着部に装着さ
れた収容器から収容器の識別情報を取得し、この収容器
の識別情報と既に取得済みの収容器の識別情報とから、
装着部に装着された収容器が交換されていたかどうかを
判定し、 収容器が交換されていたときは、 前記識別情報決定部が当該プリンタの識別情報を決定
し、前記出力部が当該決定したプリンタの識別情報を出
力することを特徴とする請求項3記載のプリンタ。 - 【請求項5】 前記識別情報決定部は、プリンタ本体の
識別情報と収容器の識別情報とを組み合わせて当該プリ
ンタの識別情報を決定することを特徴とする請求項3ま
たは4のいずれかに記載のプリンタ。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001227342A JP2003039778A (ja) | 2001-07-27 | 2001-07-27 | 周辺機器及びプリンタ |
| US10/206,389 US20030035016A1 (en) | 2001-07-27 | 2002-07-26 | Peripheral equipment and printer where identification information is automatically created |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001227342A JP2003039778A (ja) | 2001-07-27 | 2001-07-27 | 周辺機器及びプリンタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003039778A true JP2003039778A (ja) | 2003-02-13 |
Family
ID=19060020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001227342A Pending JP2003039778A (ja) | 2001-07-27 | 2001-07-27 | 周辺機器及びプリンタ |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20030035016A1 (ja) |
| JP (1) | JP2003039778A (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005267089A (ja) * | 2004-03-17 | 2005-09-29 | Fuji Xerox Co Ltd | ドライバ管理方法および装置並びにプログラム |
| WO2006077942A1 (ja) * | 2005-01-19 | 2006-07-27 | Brother Kogyo Kabushiki Kaisha | 無線タグ情報管理システム及び読取装置、タグラベル作成装置、無線タグ回路素子カートリッジ、無線タグ |
| JP2006209160A (ja) * | 2004-12-28 | 2006-08-10 | Brother Ind Ltd | タグラベル作成装置、タグラベル作成システム、及び無線タグ回路素子カートリッジ |
| JP2007200305A (ja) * | 2005-12-27 | 2007-08-09 | Matsushita Electric Works Ltd | 識別情報自動生成装置、情報記憶システム及び情報記憶システムの情報取得方法 |
| CN100552614C (zh) * | 2004-03-10 | 2009-10-21 | 佳能株式会社 | 信息处理装置、图像形成装置及其方法和系统 |
| JP2010057090A (ja) * | 2008-08-29 | 2010-03-11 | Ricoh Co Ltd | 画像形成装置、情報処理装置、及びプログラム |
| JP2010251164A (ja) * | 2009-04-17 | 2010-11-04 | Panasonic Corp | 誘導加熱調理器 |
| JP2014534917A (ja) * | 2011-11-04 | 2014-12-25 | エイペックス マイクロエレクトロニクス カンパニー リミテッド | 自己適応型接点付きのイメージングカートリッジチップ、イメージングカートリッジ、および自己適応方法 |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5160749B2 (ja) | 2005-06-01 | 2013-03-13 | キヤノンファインテック株式会社 | 情報処理装置、プリントシステム、プリント方法、およびプログラム |
| US8297859B2 (en) * | 2006-03-14 | 2012-10-30 | Seiko Epson Corporation | Printer including color material cartridge having removably attached advance payment information storage section |
| US7272336B1 (en) * | 2006-10-30 | 2007-09-18 | Lexmark International, Inc. | Cartridge with a movable electrical connector for use with an image forming device |
| US8200126B2 (en) | 2007-11-30 | 2012-06-12 | Lexmark International, Inc. | Toner cartridges for an image forming device |
| US20090210889A1 (en) * | 2008-02-17 | 2009-08-20 | Eli Reifman | Method circuit and system for interfacing with an electronic device |
| US8867966B2 (en) * | 2011-12-30 | 2014-10-21 | Lexmark International, Inc. | Toner cartridge for use in an image forming device |
| US8938179B2 (en) | 2012-06-25 | 2015-01-20 | Lexmark International, Inc. | Toner cartridge for an image forming device having a retainer assembly having positioning features for processing circuitry |
| US8879953B2 (en) | 2012-06-25 | 2014-11-04 | Lexmark International, Inc. | Retainer assembly having positioning features for processing circuitry used within an image forming device supply item |
| US9046868B2 (en) | 2013-05-22 | 2015-06-02 | Lexmark International, Inc. | Interlock/connector system for a replaceable item for an image forming device |
| US9551974B1 (en) | 2015-09-15 | 2017-01-24 | Lexmark International, Inc. | Positioning features for electrical connectors of replaceable units of an image forming device |
| US9360834B1 (en) | 2015-09-15 | 2016-06-07 | Lexmark International, Inc. | Replaceable unit for an electrophotographic image forming device having positioning features for electrical contacts |
| US9563169B1 (en) | 2015-12-14 | 2017-02-07 | Lexmark International, Inc. | Replaceable unit for an electrophotographic image forming device having a retractable electrical connector |
| US9910403B2 (en) | 2016-01-18 | 2018-03-06 | Lexmark International, Inc. | Positioning features for electrical contacts of a replaceable unit of an electrophotographic image forming device |
| US10139776B1 (en) | 2017-05-11 | 2018-11-27 | Lexmark International, Inc. | Electrical connector assembly for use in an image forming device |
| US10649389B1 (en) | 2019-04-12 | 2020-05-12 | Lexmark International, Inc. | Electrical connectors of a replaceable unit of an electrophotographic image forming device |
| US10649399B1 (en) | 2019-04-12 | 2020-05-12 | Lexmark Internatioanl, Inc. | Replaceable unit for an electrophotographic image forming device having a magnetic sensor |
| US10698363B1 (en) | 2019-04-12 | 2020-06-30 | Lexmark International, Inc. | Electrical connection for an imaging unit of an electrophotographic image forming device |
| US10761476B1 (en) | 2019-04-12 | 2020-09-01 | Lexmark International, Inc. | Replaceable unit for an electrophotographic image forming device having a movable electrical connector |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09267538A (ja) * | 1996-01-29 | 1997-10-14 | Canon Inc | 記録装置及びその制御方法及び記録システム |
| JPH11161444A (ja) * | 1997-09-29 | 1999-06-18 | Canon Inc | ネットワークシステム、複合装置、複合装置の制御方法、及び、記憶媒体 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6065824A (en) * | 1994-12-22 | 2000-05-23 | Hewlett-Packard Company | Method and apparatus for storing information on a replaceable ink container |
| US6327051B1 (en) * | 1995-12-22 | 2001-12-04 | Canon Kabushiki Kaisha | Printing control apparatus and method |
| EP0803360B1 (en) * | 1996-04-23 | 2003-09-24 | Canon Kabushiki Kaisha | Ink-jet printing system, and ink-jet printing method and apparatus |
| US6094679A (en) * | 1998-01-16 | 2000-07-25 | Microsoft Corporation | Distribution of software in a computer network environment |
| WO2004097621A1 (ja) * | 1998-04-17 | 2004-11-11 | Shinji Tanaka | Pc周辺機器のメンテナンスガイド装置、方法及びプログラム記録媒体 |
| US6373593B1 (en) * | 1998-05-04 | 2002-04-16 | Canon Kabushiki Kaisha | Printer which accommodates carriage speed non-uniformities |
| US6494562B1 (en) * | 1998-09-03 | 2002-12-17 | Hewlett-Packard Company | Method and apparatus for identifying a sales channel |
| US7084994B1 (en) * | 1999-07-20 | 2006-08-01 | Canon Kabushiki Kaisha | Home printing from internet sources |
| US6957437B1 (en) * | 1999-12-23 | 2005-10-18 | Intel Corporation | Selecting a device driver for a peripheral device adapted to operate on a network and simplifying secondary printer installation |
| JP3872278B2 (ja) * | 2000-01-19 | 2007-01-24 | セイコーエプソン株式会社 | カートリッジを利用してユーザに利益を供与する画像形成システム |
| JP2001260492A (ja) * | 2000-03-17 | 2001-09-25 | Minolta Co Ltd | 印刷システム及び印刷方法 |
| JP2002036514A (ja) * | 2000-07-19 | 2002-02-05 | Canon Inc | インクジェット記録方法及び装置 |
| US6431673B1 (en) * | 2000-09-05 | 2002-08-13 | Hewlett-Packard Company | Ink level gauging in inkjet printing |
| JP2002225307A (ja) * | 2000-11-28 | 2002-08-14 | Seiko Epson Corp | インクカートリッジと印刷装置との適合性の判断 |
| US6802586B2 (en) * | 2001-02-27 | 2004-10-12 | Hewlett-Packard Development Company, L.P. | Method and apparatus for software updates |
| JP3988401B2 (ja) * | 2001-03-28 | 2007-10-10 | セイコーエプソン株式会社 | 印刷濃度補正プログラム、印刷濃度補正装置および印刷濃度補正方法 |
| US20020149785A1 (en) * | 2001-03-30 | 2002-10-17 | Chia-Lin Chu | Automatic printer color correction based on characterization data of a color ink cartridge |
| EP1253548A1 (en) * | 2001-04-26 | 2002-10-30 | Hewlett-Packard Company, A Delaware Corporation | Multi resolution printing |
| US6823526B2 (en) * | 2001-07-05 | 2004-11-23 | Hewlett-Packard Development Company, L.P. | Computer-based system and method for automatic configuration of an external device |
| US7239411B2 (en) * | 2001-09-18 | 2007-07-03 | International Business Machines Corporation | Method and apparatus for controlling printing of electronic applications |
| US20030200291A1 (en) * | 2002-04-23 | 2003-10-23 | Canon Kabushiki Kaisha | Web based creation of printer instances on a workstation |
| US20030234950A1 (en) * | 2002-06-19 | 2003-12-25 | Daniel Travis Lay | Notification and adjustment of non-matching printers and printer drivers |
-
2001
- 2001-07-27 JP JP2001227342A patent/JP2003039778A/ja active Pending
-
2002
- 2002-07-26 US US10/206,389 patent/US20030035016A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09267538A (ja) * | 1996-01-29 | 1997-10-14 | Canon Inc | 記録装置及びその制御方法及び記録システム |
| JPH11161444A (ja) * | 1997-09-29 | 1999-06-18 | Canon Inc | ネットワークシステム、複合装置、複合装置の制御方法、及び、記憶媒体 |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100552614C (zh) * | 2004-03-10 | 2009-10-21 | 佳能株式会社 | 信息处理装置、图像形成装置及其方法和系统 |
| JP2005267089A (ja) * | 2004-03-17 | 2005-09-29 | Fuji Xerox Co Ltd | ドライバ管理方法および装置並びにプログラム |
| JP2006209160A (ja) * | 2004-12-28 | 2006-08-10 | Brother Ind Ltd | タグラベル作成装置、タグラベル作成システム、及び無線タグ回路素子カートリッジ |
| WO2006077942A1 (ja) * | 2005-01-19 | 2006-07-27 | Brother Kogyo Kabushiki Kaisha | 無線タグ情報管理システム及び読取装置、タグラベル作成装置、無線タグ回路素子カートリッジ、無線タグ |
| US8253566B2 (en) | 2005-01-19 | 2012-08-28 | Brother Kogyo Kabushiki Kaisha | System and apparatus for managing information and communicating with a RFID tag |
| JP2007200305A (ja) * | 2005-12-27 | 2007-08-09 | Matsushita Electric Works Ltd | 識別情報自動生成装置、情報記憶システム及び情報記憶システムの情報取得方法 |
| JP2010057090A (ja) * | 2008-08-29 | 2010-03-11 | Ricoh Co Ltd | 画像形成装置、情報処理装置、及びプログラム |
| JP2010251164A (ja) * | 2009-04-17 | 2010-11-04 | Panasonic Corp | 誘導加熱調理器 |
| JP2014534917A (ja) * | 2011-11-04 | 2014-12-25 | エイペックス マイクロエレクトロニクス カンパニー リミテッド | 自己適応型接点付きのイメージングカートリッジチップ、イメージングカートリッジ、および自己適応方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20030035016A1 (en) | 2003-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003039778A (ja) | 周辺機器及びプリンタ | |
| US7227656B1 (en) | Management device and method of print system for updating software programs installed in the print system | |
| US8773691B2 (en) | Printing control apparatus, printing control method, and storage medium | |
| US8578062B2 (en) | Method and apparatus for enabling enhanced USB interaction | |
| US20110261396A1 (en) | Control device for managing drivers | |
| US20110055854A1 (en) | Image forming apparatus and method | |
| US20100011133A1 (en) | Information processing apparatus, method for controlling activation of class module, and computer program product for carrying out the method | |
| JP4458884B2 (ja) | デバイス構成情報の取得方法及び情報処理装置 | |
| JP4372030B2 (ja) | 印刷装置、印刷装置の制御方法及びコンピュータプログラム | |
| CN100474244C (zh) | 自动驱动程序安装方法和系统 | |
| US7711863B2 (en) | Method and apparatus for variably enabling USB interaction | |
| US8045193B2 (en) | Automatic detection of user preference for copy or scan setting | |
| JP4683028B2 (ja) | 機能提供システム | |
| JP2005182486A (ja) | 印刷管理システム、印刷管理方法および印刷管理用プログラム | |
| US20060117312A1 (en) | Device to serve software to a host device through a peripheral device and method thereof | |
| EP1936924A1 (en) | Method of setting up port of network printing device automatically and network printing device thereof | |
| US7436534B2 (en) | Printer, an operation panel thereof having a function for doing maintenance of print station | |
| US20070038667A1 (en) | Information processing method and apparatus | |
| US9164774B2 (en) | Driver controlling device, and computer-readable recording medium storing driver controlling program | |
| JP2005335390A (ja) | 印刷装置の長寿命化 | |
| JP2000298580A (ja) | 印刷装置及びその制御方法 | |
| EP1898306A1 (en) | Method and apparatus for variably enabling USB interaction | |
| JP5353997B2 (ja) | 情報処理装置、情報処理システム、プログラム及びその記録媒体 | |
| JPH11161591A (ja) | データ通信装置,データ通信方法,記憶媒体,及びデバイスドライバ | |
| JPH11191047A (ja) | 印刷システムおよび印刷システムのドライバ管理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050912 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050920 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051115 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060808 |