(57)【特許請求の範囲】
【請求項１】
ネットワークに接続し、ネットワークを介してデータ処理装置より印刷ジョブ情報を受信すると、その印刷ジョブ情報の印刷動作を行うとともに、ネットワークを介してデータ処理装置よりプリンタ識別情報の取得が要求されると、プリンタ識別情報を、要求元のデータ処理装置へ応答する画像形成装置であって、
自端末の装置情報として、個体識別用のシリアル番号と、複数のカテゴリ別の識別情報からなるモデル情報を少なくとも記憶した装置情報記憶手段と、
前記プリンタ識別情報に含まれるシリアル番号として、前記装置情報記憶手段に記憶されているモデル情報を用い、所定の算出方法に基づいて算出した値を応答するシリアル番号算出手段を備えたことを特徴とする画像形成装置。
【請求項２】
前記シリアル番号算出手段は、前記モデル情報の所定のカテゴリの情報のみを抽出した第１要素と、前記モデル情報の全要素に所定の演算を適用して算出した第２要素とを、結合してシリアル番号を算出することを特徴とする請求項１記載の画像形成装置。
【請求項３】
さらに、前記シリアル番号算出手段を使用するか否かを設定するユーザ操作可能な設定フラグを記憶した設定フラグ記憶手段を備え、
前記設定フラグが前記シリアル番号算出手段を使用する旨をあらわす場合には、前記シリアル番号算出手段により算出されたシリアル番号を前記プリンタ識別情報に配置して応答するとともに、前記設定フラグが前記シリアル番号算出手段を使用しない旨をあらわす場合には、前記装置情報記憶手段に記憶されているシリアル番号を、前記プリンタ識別情報に配置して応答することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
ネットワークに接続し、ネットワークを介してデータ処理装置より印刷ジョブ情報を受信すると、その印刷ジョブ情報の印刷動作を行うとともに、ネットワークを介してデータ処理装置よりプリンタ識別情報の取得が要求されると、プリンタ識別情報を、要求元のデータ処理装置へ応答する画像形成装置の制御方法であって、
自端末の装置情報として、個体識別用のシリアル番号と、複数のカテゴリ別の識別情報からなるモデル情報を少なくとも記憶した装置情報記憶手段を備え、
前記プリンタ識別情報に含まれるシリアル番号として、前記装置情報記憶手段に記憶されているモデル情報を用い、所定の算出方法に基づいて算出した値を応答するステップを備えたことを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続し、ネットワークを介してデータ処理装置より印刷ジョブ情報を受信すると、その印刷ジョブ情報の印刷動作を行うとともに、ネットワークを介してデータ処理装置よりプリンタ識別情報の取得が要求されると、プリンタ識別情報を、要求元のデータ処理装置へ応答する画像形成装置、および、その制御方法に関する。
【背景技術】
【０００２】
従来、ネットワークに接続され、ネットワークを介してパーソナルコンピュータ装置などのデータ処理装置より印刷ジョブを受信し、その印刷ジョブの印刷物を記録出力するネットワーク対応型の画像形成装置が広く利用されている。
【０００３】
このような画像形成装置を利用するユーザは、種々の利用形態のシステムを構築しており、様々な利用形態に対応したいという要求がある。
【０００４】
例えば、ハンドヘルド型のパーソナルコンピュータ装置、いわゆるノート型パソコンを利用するユーザは、いろいろな場所へ移動しても、文書を印刷したいという要求がある。ところが、移動先に設置されている画像形成装置を利用しようとしても、インストールしているプリンタドライバが対応せず、新たにプリンタドライバをインストールする必要があって、使い勝手が悪いという事態を生じることがある。
【０００５】
特に、異動先に設置されている画像形成装置が、既にインストールされているプリンタドライバが対応する画像形成装置と同一機種である場合、このように新たにプリンタドライバをインストールする作業は、非常に負担に感じられる。
【０００６】
また、画像形成装置を同一機種であるが新しいものにリプレースする場合、それまでの画像形成装置を利用していた全てのパーソナルコンピュータ装置で、プリンタドライバをインストールする作業が発生するため、システム管理者にとっては大きな負担となる。
【０００７】
このような事態に対処できるようにした提案が、特許文献１に記載されている。その場合、正規のシリアル番号以外にフェイクのシリアル番号を持っておき、このフェイクのシリアル番号を用いることで、システムが異なるプリンタ装置（画像形成装置）を同一のものとして認識できるようにすることで、異なるプリンタ装置を利用する際に新たなプリンタドライバのインストール作業が発生しないようにしている。
【特許文献１】特開２００４−７８３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような従来装置では、利用できる状況が限られ、汎用的に利用できないという不具合を生じる。
【０００９】
本発明は、かかる実情に鑑みてなされたものであり、同一機種の画像形成装置を利用する際に便利な画像形成装置およびその制御方法を提供すること目的とする。
【課題を解決するための手段】
【００１０】
本発明は、ネットワークに接続し、ネットワークを介してデータ処理装置より印刷ジョブ情報を受信すると、その印刷ジョブ情報の印刷動作を行うとともに、ネットワークを介してデータ処理装置よりプリンタ識別情報の取得が要求されると、プリンタ識別情報を、要求元のデータ処理装置へ応答する画像形成装置であって、自端末の装置情報として、個体識別用のシリアル番号と、複数のカテゴリ別の識別情報からなるモデル情報を少なくとも記憶した装置情報記憶手段と、前記プリンタ識別情報に含まれるシリアル番号として、前記装置情報記憶手段に記憶されているモデル情報を用い、所定の算出方法に基づいて算出した値を応答するシリアル番号算出手段を備えたものである。
【００１１】
また、前記シリアル番号算出手段は、前記モデル情報の所定のカテゴリの情報のみを抽出した第１要素と、前記モデル情報の全要素に所定の演算を適用して算出した第２要素とを、結合してシリアル番号を算出するようにしたものである。
【００１２】
また、さらに、前記シリアル番号算出手段を使用するか否かを設定するユーザ操作可能な設定フラグを記憶した設定フラグ記憶手段を備え、前記設定フラグが前記シリアル番号算出手段を使用する旨をあらわす場合には、前記シリアル番号算出手段により算出されたシリアル番号を前記プリンタ識別情報に配置して応答するとともに、前記設定フラグが前記シリアル番号算出手段を使用しない旨をあらわす場合には、前記装置情報記憶手段に記憶されているシリアル番号を、前記プリンタ識別情報に配置して応答するようにしたものである。
【００１３】
また、ネットワークに接続し、ネットワークを介してデータ処理装置より印刷ジョブ情報を受信すると、その印刷ジョブ情報の印刷動作を行うとともに、ネットワークを介してデータ処理装置よりプリンタ識別情報の取得が要求されると、プリンタ識別情報を、要求元のデータ処理装置へ応答する画像形成装置の制御方法であって、自端末の装置情報として、個体識別用のシリアル番号と、複数のカテゴリ別の識別情報からなるモデル情報を少なくとも記憶した装置情報記憶手段を備え、前記プリンタ識別情報に含まれるシリアル番号として、前記装置情報記憶手段に記憶されているモデル情報を用い、所定の算出方法に基づいて算出した値を応答するステップを備えたものである。
【発明の効果】
【００１４】
したがって、本発明によれば、装置情報のモデル情報が同じ機種であれば、データ処理装置には同一の機械として認識させることができるので、装置の使い勝手が大幅に向上するという効果を得る。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１６】
図１は、本発明の一実施例にかかるネットワークシステムの一例を示している。
【００１７】
同図において、このネットワークシステムは、パーソナルコンピュータ装置ＰＣと、２つのネットワーク対応画像形成装置ＦＸａ，ＦＸｂが、ローカルエリアネットワークＬＮを介して接続されている。
【００１８】
パーソナルコンピュータ装置ＰＣは、基本システム（オペレーティングシステム）として、例えば、広く用いられているマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）系のオペレーティングシステムが導入されており、文書を作成するアプリケーションソフトウェアや、ローカルエリアネットワークＬＮを介してネットワーク対応画像形成装置ＦＸａ，ＦＸｂに対して印刷ジョブ情報（後述）を送信するネットワーク対応のプリンタドライバなどがインストールされている。
【００１９】
ネットワーク対応画像形成装置ＦＸａ，ＦＸｂは、パーソナルコンピュータ装置ＰＣよりプリンタ識別情報の取得要求が発行されると、プリンタ識別情報（後述）を作成してパーソナルコンピュータ装置ＰＣへ応答するとともに、パーソナルコンピュータ装置ＰＣより受信した印刷ジョブ情報に含まれる印刷データの印刷物を記録出力するものである。また、画像読取機能を備え、ネットワークスキャナとして機能する。
【００２０】
ここで、印刷ジョブ情報とは、印刷物のプロパティ（用紙サイズ、記録解像度など）をなどをあらわす印刷指示情報と、印刷データとを組にしてなる情報である。
【００２１】
図２は、ネットワーク対応画像形成装置ＦＸ（ＦＸａ，ＦＸｂ）の構成の一例を示している。
【００２２】
同図において、システム制御部１は、このネットワーク対応画像形成装置ＦＸの各部の制御処理、および、印刷制御処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワーク対応画像形成装置ＦＸに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００２３】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、操作表示部７は、このネットワーク対応画像形成装置ＦＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００２４】
磁気ディスク装置８は、印刷データやそれ以外の種々のデータを記憶するためのものであり、ローカルエリアネットワークインターフェース回路９は、このネットワーク対応画像形成装置ＦＸをローカルエリアネットワークＬＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１０は、ローカルエリアネットワークＬＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００２５】
ＵＳＢユニット１１は、他のＵＳＢデバイスと接続して、種々の情報をやりとりするためのものであり、通信ケーブルを接続するためのレセクタプル１２が付設されている。
【００２６】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、磁気ディスク装置８、ローカルエリアネットワーク伝送制御部１０、および、ＵＳＢユニット１１は、内部バス１３に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１３を介して行われている。
【００２７】
図３（ａ）は、パラメータメモリ３に保存される情報の一例を示している。この場合、パラメータメモリ３には、自端末に設定されているＵＳＢシリアル番号、自端末の装置情報をあらわすモデル情報、後述する算出方法により生成されたシリアル番号、シリアル番号を生成する機能をオンオフ指定（ユーザが操作可能）するための機能フラグ、および、それ以外の適宜な情報が、保存されている。
【００２８】
モデル情報の一般的な形式の一例を同図（ｂ）に示す。同図で示したように、モデル情報は、複数のカテゴリの識別子からなる。モデル情報の具体例を同図（ｃ），（ｄ）に示す。同図（ｃ）の場合、モデル情報は、装置機能をあらわすグレード識別子と、機種名に相当するモデル識別子の２つの要素から構成されている。また、同図（ｄ）の場合には、装置機能をあらわすグレード識別子と、機種名に相当するモデル識別子とさらに、機種の形式をあらわすタイプ識別子の３つの要素から構成されている。
【００２９】
ここで、グレード識別子は、例えば、装置機能としてレーザビームプリンタユニットを備えた場合には「ＬＰ」が付与され、また、インクジェットプリンタユニットを備えた場合には「ＪＰ」が付与される。モデル識別子は、機種名なので、例えば、「１０００」とか「２０００」とかの適宜な文字列が付与される。また、タイプ識別子としては、例えば、標準構成の場合「Ａ」が付与され、オプション構成の場合「Ｂ」が付与される。
【００３０】
また、パーソナルコンピュータ装置ＰＣのオペレーティングシステムは、印刷動作に先立って、プリンタ装置（この場合は、ネットワーク対応画像形成装置ＦＸ）に対して、プリンタ識別情報の取得を要求し、利用可能なプリンタ装置に適合したプリンタドライバ（プリンタ装置を適切に動作されるためのコントロールソフトウェア）がインストールされているかどうかを調べる。
【００３１】
このプリンタ識別情報は、図４（ａ）に示すように、生産者の識別情報であるベンダーＩＤ、装置の機種の識別情報であるプロダクトＩＤ、装置の固有番号をあらわすシリアル番号、および、デバイスＩＤからなる。
【００３２】
また、デバイスＩＤは、同図（ｂ）に示すように、生産者名（ＭＦＧ）と、モデル名（ＭＤＬ）から構成される。なお、ＭＦＧおよびＭＤＬは、それぞれ一般的に用いられる情報要素の略号である。
【００３３】
そして、パーソナルコンピュータ装置ＰＣのオペレーティングシステムは、受信したプリンタ識別情報に含まれる要素と、インストールされているプリンタドライバに登録されているベンダーＩＤ、プロダクトＩＤ、シリアル番号、および、デバイスＩＤが、それぞれ一致するかどうかを調べて、インストールされているプリンタドライバを利用できるかどうかを検査している。
【００３４】
このときの検査処理の一例を図５に示す。
【００３５】
プリンタ識別情報に含まれるベンダーＩＤと、プリンタドライバに登録されているベンダーＩＤとが一致するかどうかを調べ（判断１０１）、判断１０１の結果がＹＥＳになるときには、プリンタ識別情報に含まれるプロダクトＩＤと、プリンタドライバに登録されているプロダクトＩＤとが一致するかどうかを調べ（判断１０２）、判断１０２の結果がＹＥＳになるときには、プリンタ識別情報に含まれるシリアル番号と、プリンタドライバに登録されているシリアル番号とが一致するかどうかを調べ（判断１０３）、判断１０３の結果がＹＥＳになるときには、プリンタ識別情報に含まれるデバイスＩＤと、プリンタドライバに登録されているデバイスＩＤとが一致するかどうかを調べ（判断１０４）、判断１０４の結果がＹＥＳになるときには、対応するプリンタドライバがインストールされていると判定する（処理１０５）。
【００３６】
また、判断１０１，１０２，１０３，１０４のいずれかの結果がＮＯになるときには、対応するプリンタドライバがインストールされていないと判定する（処理１０６）。また、この場合には、オペレーティングシステムは、必要なプリンタドライバをインストールするための処理を起動する。
【００３７】
図６は、パーソナルコンピュータ装置ＰＣなどからプリンタ識別情報の取得要求を受けた場合の処理の一例を示している。
【００３８】
プリンタ識別情報の取得要求を受信すると（判断２０１の結果がＹＥＳ）、パラメータメモリ３に保存されている機能フラグがオンされているかどうかを調べる（判断２０２）。判断２０２の結果がＹＥＳになるときには、シリアル番号生成処理を実行して（処理２０３）、シリアル番号を生成する。また、判断２０３の結果がＮＯになるときには、パラメータメモリ３に保存されているＵＳＢシリアル番号をシリアル番号にセットする（処理２０４）。
【００３９】
そして、図４（ａ）に示したようなプリンタ識別情報を作成する（処理２０５）。ここで、ベンダーＩＤ、プロダクトＩＤ、および、デバイスＩＤは、それぞれパラメータメモリ３の図示しない要素としてあらかじめ保存されている。
【００４０】
そして、処理２０５で作成したプリンタ識別情報を、取得要求元のパーソナルコンピュータ装置ＰＣへ応答する（処理２０６）。
【００４１】
図７は、シリアル番号生成処理（処理２０３）の一例を示している。
【００４２】
まず、モデル情報の一部、例えば、グレード識別子を読み出して、バッファＡに保存する（処理２１０）。このとき保存した文字列を「ＳＳＳ」とする。
【００４３】
次いで、モデル情報の全部を読み出して、バッファＢに保存する（処理２１１）。次に、バッファＢに保存した値に所定の演算を適用して、値「ＸＸ」を得る（処理２１２）。ここで、処理２１２で適用する所定の演算としては、ＣＲＣ演算やＳＵＭ値演算など、周知の算術演算等を用いることができる。また、値「ＸＸ」は、１６進数である。
【００４４】
そして、処理２１２で求められた値「ＸＸ」を、文字列（例えば、ＡＳＣＩＩ文字列）に変換する（処理２１３）。このとき変換して得た文字列を「ＹＹＹＹ」とする。
【００４５】
最後に、バッファＡに保存した文字列「ＳＳＳ」と、処理２１３で得た文字列「ＹＹＹＹ」を結合して、シリアル番号を得る（処理２１４）。したがって、得られたシリアル番号は、「ＳＳＳＹＹＹＹ」となる。
【００４６】
このようにして、本実施例では、モデル情報の一部の値の文字列と、および、全部の値を用いて演算した結果をあらわす文字列を結合して、シリアル番号を作成しているので、例えば、モデル情報の全部が同じ内容である異なる個体（装置）で、同一のシリアル番号を生成することができる。
【００４７】
その結果、パーソナルコンピュータ装置ＰＣのユーザが別のネットワーク対応画像形成装置ＦＸを用いる場合であっても、パーソナルコンピュータ装置ＰＣは、同一のプリンタドライバを用いて、印刷動作を行うことができる。
【００４８】
ところで、上述した実施例では、プリンタ識別情報の取得要求を受信するたびに、シリアル番号を生成しているが、一度生成したシリアル番号を、パラメータメモリ３の「生成されたシリアル番号」に保存し、それ以降にプリンタ識別情報の取得要求を受信すると、パラメータメモリ３に保存した「生成されたシリアル番号」を読み出し、その読み出した値をシリアル番号として用いるようにすることができる。それにより、プリンタ識別情報の取得要求受信時の応答性が改善される。
【００４９】
なお、上述した実施例では、ネットワーク対応画像形成装置がスキャナ機能も備えているが、本発明は、ネットワークプリンタ機能を備えたものであれば、実施例で説明した以外の構成のものについても、同様にして適用することができる。
【００５０】
また、ＵＳＢデバイス機能を備えていない場合についても、本発明を同様にして適用することができる。その場合、パラメータメモリ３に保存されるシリアル番号は、ＵＳＢシリアル番号ではなくて、装置固有のシリアル番号が適用される。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施例にかかるネットワークシステムの一例を示したブロック図。
【図２】ネットワーク対応画像形成装置ＦＸ（ＦＸａ，ＦＸｂ）の構成の一例を示したブロック図。
【図３】パラメータメモリ３に保存される情報の一例を示した概略図。
【図４】プリンタ識別情報の一例を示す概略図。
【図５】パーソナルコンピュータ装置ＰＣのオペレーティングシステムが行う検査処理の一例を示したフローチャート。
【図６】プリンタ情報取得要求を受信した際のネットワーク対応画像形成装置の処理の一例を示したフローチャート。
【図７】シリアル番号生成処理の一例を示したフローチャート。
【符号の説明】
【００５２】
１  システム制御部
２  システムメモリ
３  パラメータメモリ
【図１】
0004917560.tif 000002
【図２】
0004917560.tif 000003
【図３】
0004917560.tif 000004
【図４】
0004917560.tif 000005
【図５】
0004917560.tif 000006
【図６】
0004917560.tif 000007
【図７】
0004917560.tif 000008