説明

情報処理装置及びこれを含む画像形成システム

【課題】より適切なコピー元設定情報を1つ以上の画像形成装置にコピーすることにより設定所要時間を短縮する。
【解決手段】コピー元画像形成装置(S37)に要求して設定情報を取得し、その内容を編集し(S44)、選択されたコピー先画像形成装置(S30)に要求してこの内容で設定情報を変更させる(S48)。或いは、コピー元画像形成装置から取得した設定情報を一旦、ファイルにして保存し(S47)、その後、ファイルの内容を読み出し(S38)、
編集し(S44)、選択されたコピー先画像形成装置(S30)に要求してこの内容で設定情報を変更させる(S48)。コピー元は画像形成装置であってもファイルであってもよく(S36〜S39)、さらに編集も可能であるという多様性を有するので、コピー先(S30)及び設定情報グループ(S32)を選択して操作に慣れた後に、コピー元を選択する(S34〜S39)ように構成して、煩雑さよりも便利さを感じ取れるようにしている。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、コピー元の設定情報をネットワークを介し1つ以上の画像形成装置にコピーする情報処理装置及びこれを含む画像形成システムに関する。
【背景技術】
【0002】
画像形成装置を新たに設置する場合、その装置のコピー、プリンタ、スキャン、FAX等の各機能を利用するために、ネットワーク設定や、FAXアドレス、電子メールアドレス及びスキャン送信アドレス等の設定をする必要がある。部門毎に、用紙使用枚数を集計したり使用枚数を制限したりする場合にはさらに、部門情報や部門毎の制限枚数等も設定する必要がある。
【0003】
下記特許文献1には、画像形成装置設置間でネットワークを介し設定情報をコピーする方法が開示されている。
【特許文献1】特開2007−241582号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかしながら、画像形成装置に設定されている設定情報をそのまま他の画像形成装置にコピーするので、コピー後に、コピーされた複数の画像形成装置のそれぞれで、設定情報を変更しなければならなくなる場合が生じ、煩雑であるとともに設定所要時間が長くなる。
【0005】
本発明の目的は、このような問題点に鑑み、より適切なコピー元設定情報を1つ以上の画像形成装置にコピーすることにより設定所要時間を短縮することができる情報処理装置及びこれを含む画像形成システムを提供することにある。
【課題を解決するための手段】
【0006】
本発明の第1態様では、入力手段と記憶手段とを備え、複数の画像形成装置ともにネットワークに結合される情報処理装置において、
該記憶手段に格納されているコピー元設定情報を該入力手段の操作に応じて編集し、該入力手段で選択されたコピー先画像形成装置に要求して、編集後の内容で設定情報を変更させる設定情報コピー仲介手段を有する。
【0007】
本発明による情報処理装置の第2態様では、第1態様において、該設定情報コピー仲介手段は、該入力手段で選択されたコピー元画像形成装置に要求して設定情報を取得し、その内容を該コピー元設定情報として該記憶手段に格納させる。
【0008】
本発明による情報処理装置の第3態様では、第1態様において、該設定情報コピー仲介手段は、該入力手段で選択されたコピー元画像形成装置に要求して設定情報を取得し、その内容を、該入力手段の操作に応じファイルにし該コピー元設定情報として該記憶手段に格納させる。
【0009】
本発明による情報処理装置の第4態様では、第3態様において、該ファイルには、設定情報がその識別子とともに含まれており、
設定情報コピー仲介手段は、該コピー元設定情報がファイルである場合、編集後に編集部分のみをファイルにして該記憶手段に格納し、該入力手段の操作に応じ、該編集部分のみのファイルの内容を読み出し、該入力手段の操作に応じ選択された他のファイルの内容の対応する識別子の設定情報を上書きすることにより両ファイルを合成する。
【0010】
本発明による情報処理装置の第5態様では、第2乃至4態様のいずれかにおいて、該設定情報は複数のグループに分けられており、
該設定情報コピー仲介手段は、該入力手段の操作に応じ、該複数のグループからコピー対象のグループを選択し、
該コピー元画像形成装置から取得する設定情報は、該選択されたグループの設定情報である。
【0011】
本発明による情報処理装置の第6態様では、第5態様において、該設定情報コピー仲介手段は、
該入力手段の操作に応じ、1つ以上のコピー先画像形成装置を選択し、
該入力手段の操作に応じ、該複数のグループからコピー対象を選択し、
該入力手段の操作に応じ、コピー元として画像形成装置又はファイルを選択する、
処理をこの順に行う。
【発明の効果】
【0012】
上記第1態様の構成によれば、設定情報をコピー先画像形成装置に変更要求する前に、設定情報を編集するので、複数の画像形成装置に対する設定情報変更後にそれぞれの画像形成装置で設定情報を修正する必要がなくなり、設定所要時間を短縮することができるという効果を奏する。
【0013】
上記第2態様の構成によれば、画像形成装置から他の画像形成装置へ設定情報をコピーする場合であっても、前記編集を行うことができ、前記効果が得られるという効果を奏する。
【0014】
上記第3態様の構成によれば、画像形成装置から設定情報を取得して一旦、ファイルに格納し、その後にその内容を、他の画像形成装置へコピーする場合であっても、上記編集を行うことができ、このファイルへの格納を適切な時点で行うことにより、編集対象を少なくして設定所要時間をさらに短縮することができるという効果を奏する。
【0015】
上記第4態様の構成によれば、編集部分のみがファイル化され、任意に指定した他のファイルと合成することができるので、小サイズのファイルを他のファイルと組み合わせて多種ファイルを合成でき、これにより必要な記憶領域を低減できるとともに設定所要時間をさらに短縮することができるという効果を奏する。
【0016】
上記第5態様の構成によれば、複数のグループから選択したグループの設定情報でコピー先画像形成装置の設定情報が変更されるので、必要な設定情報を選択的にコピーすることができ、また、より多くのコピー先画像形成装置を選択可能となり、設定情報を効率よくコピーすることができるという効果を奏する。
【0017】
上記第6態様の構成によれば、コピー先画像形成装置、設定情報のグループ及びコピー元をこの順に選択するので、コピー元が画像形成装置のみならず設定情報ファイルであってもよいという多様性があっても、さらにコピー元の編集が可能であるという多様性があっても、処理を進めて慣れた後にコピー元を選択することになるので、操作性がよく、ユーザに煩雑感を与えずに多様性による便利感を与えることになるという効果を奏する。
【0018】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例1】
【0019】
図1は、本発明の実施例1に係る画像形成システムの概略構成図である。
【0020】
このシステムでは、LAN10に、画像形成装置201〜204、PC30及び31並びに管理装置40が結合され、PC30及び31がそれぞれ画像形成装置201〜204の任意の1つを選択的に利用可能となっているとともに、管理装置40により画像形成装置201〜204の利用者、用紙使用枚数、トナー残量及びエラー等が管理される。また、管理装置40が一時的に故障しても画像形成装置201〜204のそれぞれでローカルに上記管理を行えるように管理用設定情報が画像形成装置201〜204のそれぞれに変更されている。
【0021】
例えば画像形成装置202〜204を新たに導入し、既設の画像形成装置201に設定されている各種設定情報のうち、画像形成装置202〜204にコピー可能なものをコピーすることにより、設定作業を簡単化する。
【0022】
この場合、画像形成装置204はSNMP及びSOAPのいずれのプロトコルでも設定情報をアクセス可能であるが、画像形成装置201〜203はいずれも、SNMPのみで設定情報をアクセス可能であるとする。
【0023】
本実施例1では、以下に詳説するように、設定情報のコピーを管理装置40が仲介し、画像形成装置の型式に応じアクセスプロトコルを選択して効率良くアクセスできるようにしている。
【0024】
図11は、画像形成装置204のハードウェア構成を示す概略ブロック図である。この画像形成装置204では、MPU21がインターフェイス22を介してROM23、RAM24、HDD25、操作パネル入力装置26、スキャナ表示装置27、プリンタネットワークインターフェイス28、ネットワークインターフェイス29及びFAX2Aに結合されている。図10では、簡単化の為に、複数種のインターフェイスを1つのブロックインターフェイス22で表している。
【0025】
ROM23は、EEPROM、例えばフラッシュメモリであり、これには、OS(オペレーティングシステム)と、各種ドライバと、操作パネル入力装置26、スキャナ表示装置27、プリンタネットワークインターフェイス28及びFAX2Aを制御してこれらを機能させるためのアプリケーションと、これらの機能で用いられる各種設定情報と、LAN10を介し画像形成装置204から設定情報を読み出し又は画像形成装置204の設定情報を変更するための画像形成装置側設定情報アクセスプログラムとが格納されている。RAM24はワークエリア用であり、HDD25は画像データ格納用である。操作パネル入力装置26は、スキャナ表示装置27、プリンタネットワークインターフェイス28及びFAX2Aを操作するためのものであり、複数の操作キーと表示部とを備えている。スキャナ表示装置27は、画像ファイル作成用並びにプリンタネットワークインターフェイス28及びFAX2Aに対する画像入力用として用いられる。この画像形成装置204は、ネットワークインターフェイス29を介してLAN10に結合されている。
【0026】
図1中の他の画像形成装置も、画像形成装置204と同様に構成されている。
【0027】
図12は、管理装置40のハードウェア構成を示す概略ブロック図である。この管理装置40では、MPU41がインターフェイス42を介してROM43、RAM44、HDD45、入力装置46、表示装置47及びネットワークインターフェイス48に結合されている。
【0028】
HDD45には、仮想記憶方式のOS、各種ドライバ及びアプリケーションが格納されており、このアプリケーションには、LAN10を介して任意の画像形成装置から設定情報を読み出し、これで他の画像形成装置の設定情報を変更させるための管理装置側設定情報アクセスプログラムが含まれている。ROM43には、HDD45内のOSをRAM44上にロードするためのブートストラップが格納されている。入力装置46は、例えばキーボードとポインティングデバイスとを備えている。管理装置40は、ネットワークインターフェイス48を介してLAN10に結合されている。
【0029】
図8は、上記画像形成装置側設定情報アクセスプログラムの概略機能ブロック図である。
【0030】
MIB(管理情報ベース)50には、画像形成装置204の各種設定情報が格納されている。SNMPエージェント51は、MIB50に対しOID(オブジェクト識別子)を指定してMIB50内の設定情報を選択的にアクセスする。SNMPエージェント51は、管理装置40からのゲットリクエスト又はセットリクエストに対し、通信部52のUDP/IPプロトコル処理部を介して、要求された設定情報をMIB50から読み出して管理装置40に返信し、又は、MIB50に設定情報を上書き(変更)する。
【0031】
ここで、画像形成装置204には、LAN10に結合されたコンピュータにインストールされているWebブラウザから、画像形成装置204を操作できるようにするために、Webサーバ53が備えられている。HTTPプロトコルは、XML文書であるSOAPメッセージのトランスポートプロトコルとして利用される。Webサーバ53は、通信部52のTCP/IP処理部から受け取ったSOAP HTTPリクエストメッセージのヘッダに含まれるリクエストURLに基づいて、このメッセージのボディに含まれるSOAPリクエストメッセージをシリアライザ/デシリアライザ(SOAPメッセージ解釈・実行エンジン)54へ渡す。
【0032】
シリアライザ/デシリアライザ54は、Webサーバ53から受け取ったXML文書(SOAPリクエストメッセージ)を解釈してその結果に基づき、すなわちオブジェクト識別子とオブジェクト内のメソッド識別子とそのパラメータとに基づき、MIBアクセスオブジェクト55内のメソッドを呼び出してMIB50をアクセスさせ、その結果をXML文書(SOAPリスポンスメッセージ)にしてWebサーバ53へ渡す。
【0033】
図9は、SNMPとSOAPの両プロトコルに対応したMIB50の一部概略説明図である。
【0034】
このMIB50では、複数のオブジェクト間がオブジェクト内のフィールドを介してツリー状にリンクされている。Struct0、Struct00、Struct000、・・・はそれぞれフィールドのみを含むクラスのオブジェクト(インスタンス)である。
【0035】
例えば、オブジェクトStruct00はフィールドParam0、Param1、Param2・・・を含んでおり、それぞれに参照値が格納されて、それぞれツリーの下位側のオブジェクトを参照している。オブジェクトStruct0のフィールドParam0、Param1、Param2、・・・はそれぞれ、設定情報グループであるサブツリーのルートノードに対応したオブジェクトStruct00、Struct01、Struct02、・・・を参照している。リーフノードに対応するオブジェクトStruct00000、Struct00001、Struct00002、・・・には、整数、浮動小数点数又は文字列のデータが設定情報として格納されている。
【0036】
SNMPエージェント51では、図9中に示すように、例えばStruct0.Param0、Struct00.Param0、Struct000.Param0、Struct000.Param2、Struct0002.Param1のそれぞれを数値0、0、0、2、1と対応付け、OID=0.0.0.2.1をStruct0002のParam1、すなわちStruct0.Param0.Struct00.Param0.Struct000.Param0.Struct000.Param2.Struct0002.Param1に変換する。
【0037】
MIBアクセスオブジェクト55は、SNMPエージェント51と同様に、MIB50から設定情報を読み出すgetメソッドと、MIB50内の設定情報を変更するsetメソッドとを備えている。MIBアクセスオブジェクト55がSNMPエージェント51と異なる点は、ツリーを辿らずにツリー内の任意のオブジェクトの識別子を、メソッドに引き渡すパラメータとして直接指定できるとともに、上位のオブジェクト識別子、例えばStruct00を指定してその各フィールドが参照するオブジェクトの全体、すなわちオブジェクトStruct00をルートノードとするサブツリーの全体を一括してアクセスできる点である。例えば、getメソッドget(Struct00)により、すなわちグループIDでもあるパラメータStruct00をgetメソッドgetに引き渡すことにより、グループStruct00の全設定情報を読み出すことができる。
【0038】
図10は、上記管理装置側設定情報アクセスプログラムの概略機能ブロック図である。
【0039】
設定情報コピー制御部60は、設定情報コピー用プロトコルとしてSNMPを選択した場合、SNMPマネージャ61に対し、コピー元又はコピー先の画像形成装置内のSNMPエージェント51のURL、SNMPエージェント51内のメソッド及びこのメソッドに引き渡すパラメータとしてのOIDを指定して、それぞれ設定情報の読出要求(ゲットリクエスト)又は変更要求(セットリクエスト)を行う。
【0040】
SNMPマネージャ61は、設定情報コピー制御部60からのこの要求に対し、通信部62、指定された画像形成装置の通信部52及びSNMPエージェント51を介して、MIB50から設定情報を読み出させ又はMIB50内の設定情報を変更させる。SNMPマネージャ61は、読み出された設定情報を、通信部62を介し受け取り、変数(メモリ)に保持する。
【0041】
設定情報コピー制御部60は、設定情報コピー用プロトコルとしてSOAPを選択した場合、SOAPプロキシオブジェクト63のMIBアクセスプロキシオブジェクト631内のgetメソッド又はsetメソッドsetを介し、あたかもMIB50がローカルに存在するかのようにリモートMIB50をアクセスする。このSOAPプロキシオブジェクト63は、WebサービスであるMIBアクセスオブジェクト55のWSDLファイルを用いて生成されたプロキシクラスのインスタンスである。
【0042】
getメソッド又はsetメソッドsetには、上述のようにMIB50内のアクセス対象のオブジェクト識別子がパラメータとして引き渡される。このgetメソッド又はsetメソッドの呼び出しに応答して、SOAPプロキシオブジェクト63内のシリアライザ/デシリアライザ632により、この呼び出し情報がXML文書(SOAPリクエストメッセージ)に変換され、Webクライアント64に渡される。Webクライアント64はこれをHTTPリクエストボディとし、これにHTTPヘッダを付加し、通信部62のTCP/IP処理部を介してシリアライザ/デシリアライザ54宛に送信する。シリアライザ/デシリアライザ54で上述の動作が行われてMIBアクセスオブジェクト55を介しMIB50がアクセスされ、読み出しの場合にはその結果が構成要素54〜52、62〜632を介してMIBアクセスプロキシオブジェクト631に返され、getメソッドのパラメータ(オブジェクト識別子)で識別されるオブジェクトがメソッドの戻り値としてメモリに保持される。
【0043】
設定情報コピー制御部60は、入力装置46からのファイル保存指示入力に応じ、この戻り値であるツリー構造のオブジェクトを、対応する構造のXMLファイルにして、HDD45に格納する。このファイルは、保存時点でのコピー元設定情報として用いることができる。すなわち、ファイルから画像形成装置へ設定情報をコピーすることができる。画像形成装置間で設定情報を直ちにコピーする場合には、上記メモリに保持されているオブジェクトを、設定情報としてコピー先画像形成装置へ送信する。
【0044】
本実施例1によれば、SNMPプロトコルに加えてSOAPプロトコルを用いても、通常のローカルオブジェクトと同様にMIB50をアクセスすることができるので、設定情報コピー制御部60の構成の複雑化が避けられる。
【0045】
図4(A)は、図1中の画像形成装置の設定情報コピー用プロトコルとしてSNMPプロトコルを用いることができるか否か及びSOAPプロトコルを用いることができるか否かを、画像形成装置の型式と対応させて示しており、このテーブルは管理装置40のHDD45に格納され、後述のように図10の設定情報コピー制御部60において用いられる。
【0046】
図4(B)は、図1中の各画像形成装置の装置ID、型式及びIPアドレス並びにSNMP及びSOAPのポート番号を示しており、このテーブルは画像形成装置との通信情報として管理装置40のHDD45に格納され、後述のように図10の設定情報コピー制御部60において用いられる。
【0047】
また、図5(A)に示すように、設定情報は図9で説明したグループに分けられ、それぞれに図9中のオブジェクト識別子がグループIDとして用いられ、グループ毎に、その設定情報が各型式の画像形成装置に含まれているか否か、すなわちグループに対応した機能の有無が、フラグで表されている。図5(A)では例えば、グループStruct01の設定情報は型式LS-C8100DN及びKM-C870に含まれるが、型式LS-C5030Nには含まれないことを示している。
【0048】
図5(B)は、各グループIDに含まれるリーフノードのオブジェクト内のフィールドをOIDと対応付けたリストを示す。図5(A)及び図5(B)のデータも、図11のHDD45に格納されており、後述のように図10の設定情報コピー制御部60において用いられる。
【0049】
管理装置40において、不図示のメニュー画面で「画像形成装置間設定情報コピー」項目を選択すると、図6に示すような画面が表示される。
【0050】
この画面には、装置ID毎に、コピー元択一用ラジオボタンとコピー先任意数選択用チェックボックスとが表示されており、管理者はこれらにチェックを入れて、任意の1つの画像形成装置から1つ以上のどの画像形成装置へ設定情報をコピーするかを決定する。また、この画面には装置ID毎にコピー内容詳細設定ボタンが表示されている。
【0051】
図2は、図6の画面上のボタンのクリックイベント発生により開始されるイベントハンドラの処理を示すフローチャートである。以下、括弧内は図中のステップ識別符号である。
【0052】
(S0)イベント発生源に応じて処理が分岐する。すなわち、「詳細」ボタンがクリックされた場合には、ステップS1へ進み、「開始」ボタンがクリックされた場合には、ステップS4へ進み、「戻る」ボタンがクリックされた場合には、ステップS5へ進む。
【0053】
(S1)コピー元として選択された装置IDについて「詳細」ボタンがクリックされた場合には、ステップS2へ進み、コピー先として選択された装置IDについて「詳細」ボタンがクリックされた場合には、ステップS3へ進む。
【0054】
(S2)図7(A)に示すようなコピー元コピー内容詳細設定画面が表示される。
【0055】
選択したものだけコピーできるようにするため、設定情報が図5(A)のグループに分けられ、各グループにチェックボックスが表示され、初期状態では、その装置が有する設定情報グループの全てのチェックボックスにチェックが入れられている。管理者は、コピーしたくないグループについてポインティングデバイスでチェックボックスをクリックすることにより、チェックを外す。「全解除」ボタンをクリックすれば、全てのチェックが外される。画像形成装置がその機能を持っていないために選択できないグループは、グレイアウト表示され、チェック対象外となっている。
【0056】
「戻る」ボタンをクリックすると、図6の画面に戻る。
【0057】
(S3)図7(B)に示すようなコピー先コピー内容詳細設定画面が表示される。
【0058】
この画面には、コピー元画面で選択された全グループのうち、コピー先が有する設定情報のグループが全てチェックされた状態になっている。管理者は、コピー先装置毎に、コピーさせたくないグループを選択してそのチェックを外すことができる。画像形成装置がその機能を持っていないために選択できないグループ及び図7(A)の画面で選択されなかったグループは、グレイアウト表示され、チェック対象外となっている。
【0059】
このような選択画面により、不要な設定情報までコピーされたり、必要な設定情報が書き換えられたりするのを防止できるとともに、コピー先画像形成装置が複数であっても、コピー先画像形成装置毎にどのグループの設定情報をコピーさせるかを容易かつ効率的に選択することができる。これらの選択自体は、上述のコピープロトコルと無関係である。
【0060】
図7(B)の画面で「戻る」ボタンをクリックすると、図6の画面に戻る。
【0061】
(S4)設定情報コピー制御部60による図3の設定情報コピー処理が開始される。
【0062】
(S10)図6の画面で選択されたコピー元の装置IDをキーとして図4(B)のテーブルを検索し、コピー元の通信情報及び型式を取得する。
【0063】
(S11)この型式をキーとして図4(A)のテーブルを検索し、コピー元のプロトコルを決定する。
【0064】
(S12)このプロトコルがSOAPであればステップS13へ進み、SNMPであればステップS14へ進む。
【0065】
(S13)ステップS10で取得した型式に基づいて、複数のプロキシクラスの1つを選択し、ステップS10で取得した通信情報をパラメータとして、このクラスのインスタンスであるSOAPプロキシオブジェクト63を生成する。この複数のプロキシクラスは、MIBアクセスオブジェクト55の生成元のクラスのWSDLファイルに基づき予め作成されたものである。
【0066】
(S14)SNMPエージェント51に対し、ステップS10で取得した通信情報をコピー先(セットリクエスト先)情報として設定する。
【0067】
図7(A)の画面で選択された各設定情報グループについて、以下のステップS15〜S19の処理を行う。
【0068】
(S15)図7(A)に対応した情報から、次の設定情報グループIDを読み出す。図7(A)の場合、最初はデバイスシステムの設定グループ、例えば、図5(A)中のStruct00を、パラメータとして読み出す。
【0069】
(S16)ステップS15で「次の設定情報グループID」が存在すればステップS17へ進み、そうでなければ、ステップS13で生成したオブジェクトの参照をNULLにした後、ステップS20へ進む。
【0070】
(S17)ステップS11で決定したプロトコルがSOAPであればステップS18へ進み、SNMPであればステップS19へ進む。
【0071】
(S18)SOAPプロキシオブジェクト63のMIBアクセスプロキシオブジェクト631内のgetメソッドに、ステップS15で読み出したパラメータを引き渡して、このメソッドを呼び出す。これにより、上述のように、MIBアクセスプロキシオブジェクト631に対応した、コピー元画像形成装置内のMIBアクセスオブジェクト55内のgetメソッドが、このパラメータを伴って同様に呼び出される。これにより、MIB50から、このパラメータで識別されるオブジェクトが戻り値としてMIBアクセスオブジェクト55内のgetメソッドに返され、ひいてはMIBアクセスプロキシオブジェクト631内の上記getメソッドに返される。次に、ステップS15へ戻る。
【0072】
(S19)図5(B)の、上記パラメータで識別されるリストから、OIDを順次読み出しながら、SNMPマネージャ61に対し、上述のようにしてコピー元画像形成装置のSNMPエージェント51に対するゲットリクエストを実行させる。これにより、OIDで識別される設定情報がMIB50から読み出されてSNMPエージェント51に返され、さらに管理装置40のSNMPマネージャ61に返される。次に、ステップS15へ戻る。
【0073】
以下、図6の画面で選択されたコピー先装置IDのそれぞれについて、以上の処理で取得した設定情報で、対応する設定情報を変更する。
【0074】
(S20)図6の画面で選択されたコピー先の装置IDをキーとして図4(B)のテーブルを検索し、次のコピー先の通信情報及び型式を取得する。
【0075】
(S21)ステップS20で「次のコピー先」が存在すれば、ステップS22へ進み、そうでなければ、図3のコピー処理を終了する。
【0076】
(S22)ステップS20で取得した型式をキーとして、図4(A)のテーブルを検索し、コピー先のプロトコルを決定する。
【0077】
(S23)このプロトコルがSOAPであれば、ステップS24へ進み、SNMPであれば、ステップS25へ進む。
【0078】
(S24)ステップS20で取得した型式に基づいて、複数のプロキシクラスの1つを選択し、ステップS20で取得した通信情報をパラメータとして、このクラスのインスタンスであるSOAPプロキシオブジェクト63を生成する。次にステップS26へ進む。
【0079】
(S25)SNMPエージェント51に対し、ステップS20で取得した通信情報を、コピー先(セットリクエスト先)情報として設定する。
【0080】
図7(B)の画面で選択された各設定情報グループについて、以下のステップS26〜S30の処理を行う。
【0081】
(S26)図7(B)に対応した情報から、次の設定情報グループIDをパラメータとして読み出す。
【0082】
(S27)ステップS26で「次の設定情報グループID」が存在すればステップS28へ進み、そうでなければステップS20へ戻る。
【0083】
(S28)ステップS22で決定したプロトコルがSOAPであればステップS29へ進み、SNMPであればステップS30へ進む。
【0084】
(S29)SOAPプロキシオブジェクト63のMIBアクセスプロキシオブジェクト631内のsetメソッドに、ステップS26で読み出したパラメータを引き渡して、このメソッドを呼び出す。このパラメータは、ステップS18で取得した対応するオブジェクトの参照を持っている。この呼び出しにより、上述のように、MIBアクセスプロキシオブジェクト631に対応した、コピー先画像形成装置内のMIBアクセスオブジェクト55内のsetメソッドが、このパラメータを伴って同様に呼び出され、MIB50内の、このパラメータで識別されるオブジェクトの内容が、前記取得したオブジェクトの内容で書き換えられる。次に、ステップS26へ戻る。
【0085】
(S30)図5(B)の、上記パラメータで識別されるリストから、OIDを順次読み出しながら、SNMPマネージャ61に対し、上述のようにしてコピー先画像形成装置のSNMPエージェント51に対するセットリクエストを実行させる。これにより、OIDで識別される、ステップS19で取得した設定情報で、MIB50内のこのOIDで識別される設定情報が書き換えられる。次に、ステップS26へ戻る。
【0086】
画像形成装置の型式毎に設定情報コピー用プロトコルが異なり、且つ、コピー先画像形成装置のそれぞれについて変更すべき設定情報のグループの組み合わせが異なっていても、以上のような画一的アルゴリズムにより、すなわち比較的簡単なソフトウェア構成により、設定情報を画像形成装置間で効率良くコピーすることができる。
【実施例2】
【0087】
上記実施例1では、コピー元が画像形成装置であったので、コピー元設定情報が、画像形成装置に現在設定されているものに限定される。一般に、設定情報は使用環境に合わせて画像形成装置毎に変更される。このため、1つの画像形成装置から複数の画像形成装置へ設定情報をコピーした後に、コピー先毎にユーザがその一部を変更しなければならなくなる場合が生じ、煩雑になる。
【0088】
本発明の実施例2では、このような問題点を解決するための設定情報コピープログラムを、管理装置40に格納している。この実施例2では、コピー元の選択に多様性があるので、最初にコピー元をユーザに選択させると戸惑う虞れがある。そこで、処理を進めて慣れた後にコピー元を選択するように構成している。
【0089】
図13は、このプログラムでの処理手順を示すフローチャートである。
【0090】
(S30)1つ以上のコピー先画像形成装置を、ユーザに選択させる。
【0091】
選択画面には、図14(A)に示すように、LAN10に接続されている複数の画像形成装置が一覧表示されている。この表は、消耗品管理等を含む各種管理に用いられるものであり、それぞれの行が画像形成装置に対応し、装置ID、トナー残量レベル、ネットワーク接続状態、IPアドレス等が記載されている。行をクリックすると、その行の背景色と文字色とが変化して選択状態となる。複数のコピー先装置を選択する場合には、キーボード上のコントロールキーを押した状態でクリックすることにより、クリック毎に前記選択が行われる。
【0092】
次に、図14(A)に示すようにポップアップメニューをポイントし、「拡張機能」をポイントした後、「複数のデバイスを設定」をポイントしてクリックする。これにより、図14(B)に示すようなダイアログボックスが表示される。図15(A)は、3つのコピー先画像形成装置を選択した場合を示す。このダイアログボックスのパネルには、選択した画像形成装置の識別名が表示される。
【0093】
図5(A)のテーブルに存在しない画像形成装置、例えば他のメーカの画像形成装置、MIBを備えていない画像形成装置、又はMIBのデータフォーマットが所定のものでない場合には、コピー先として選択することができない。そこで、このダイアログボックス表示前に、コピー先として選択可能か否かが判断され、選択可能なもののみその識別符号がダイアログボックスに表示される。図15(B)は、一覧表では3つの画像形成装置を選択したが、そのうちの1つのみがコピー先として選択されたことを示している。
【0094】
本実施例1によれば、図14(A)の一覧表示画面は消耗品等の管理用又は印刷対象選択用として用いられるとともに設定情報コピー先画像形成装置選択用としても用いられ、また、一覧表示がダイアログボックスに比し大画面に表示されるとともに、実際に選択されたコピー先画像形成装置がダイアログボックスに表示されるので、分かりやすく、操作性がよい。
【0095】
(S31)このダイアログボックスの下部に配置された「次へ」ボタンをクリックすると、ステップS32へ進み、「キャンセル」ボタンをクリックすると、図13の処理が取り消されて終了する。
【0096】
(S32)図7で説明した設定情報グループ選択の画面が、図16に示すように、ダイアログボックスに表示される。各グループは、図7の場合と異なり、コピー元とコピー先とで共通になっており、また、より多くのコピー先画像形成装置を選択可能にするとともに、後述の編集機能との組み合わせ上、複雑化を避けるため、1つのグループのみ選択可能となっている。ステップ30で選択された画像形成装置のいずれもが持っている設定情報グループのみ選択可能であり、図5(A)のテーブルを参照してこれが判定され、選択できないグループはグレイアウト表示される。
【0097】
(S33)このダイアログボックスの下部に配置された「次へ」ボタンをクリックすると、ステップS34へ進み、「キャンセル」ボタンをクリックすると、図13の処理を終了し、「戻る」ボタンをクリックすると、ステップS30に戻る。
【0098】
(S34)図16(B)に示すように、設定情報ソース選択画面がダイアログボックスに表示される。ユーザは、「デバイスから作成」、「ファイルから作成」、「新規作成」のうちの1つを選択することができる。「デバイスから作成」は、実施例1の場合と同様に、画像形成装置から読み出した設定情報をコピーに用いることを意味し、「ファイルから作成」は、HDD45に予め格納されている設定情報ファイルの内容を読み出してコピーに用いることを意味し、「新規作成」は、設定情報ファイルを新規に作成することを意味する。後述のように、これら設定情報は他の画像形成装置へコピーする前に編集可能であるので、このダイアログボックスには、「テンプレートとして選択」と記載されている。
【0099】
(S35)このダイアログボックスの下部に配置された「次へ」ボタンをクリックすると、ステップS36へ進み、「キャンセル」ボタンをクリックすると、図13の処理を終了し、「戻る」ボタンをクリックすると、ステップS32に戻る。
【0100】
(S36)ステップS34で選択された設定情報ソースが画像形成装置である場合には、ステップS37へ進み、ファイルである場合には、ステップS38へ進み、新規策の場合には、ステップS39へ進む。
【0101】
(S37)図17(A)に示すように、コピー元画像形成装置選択画面がダイアログボックスに表示される。このダイアログボックスのメインパネルには、コピー元として選択可能な画像形成装置の一覧表が表示され、各行が、LAN10に結合された1つの画像形成装置に対応している。行をクリックすると、上述のようにその行の背景色と文字色とが変化して、選択状態となる。次にステップS40へ進む。
【0102】
コピー元として選択可能な画像形成装置は、ステップS32で選択されたグループの設定情報を含んでいる画像形成装置であり、図5(A)のテーブルを参照して決定される。
【0103】
(S38)図17(B)に示すように、ファイル選択画面がダイアログボックスに表示され、そのメインパネルで、参照ボタンをクリックしてファイル一覧ダイアログを表示させた後にファイルを選択することによりファイルパスをテキストボックスに自動入力する。ファイル一覧ダイアログにファイルを表示する前に、ステップS32で選択されたグループの設定情報をファイルが含んでいるか否かが判定され、含んでいるファイルのみファイル一覧ダイアログに表示される。
【0104】
2つのファイルを選択した場合には、ステップS41で両内容の合成が行われる。
【0105】
次にステップS40へ進む。
【0106】
(S39)所定のテンプレートファイルが読み込まれて、後述の編集画面と同様の表示が行われる。ユーザは、既定の設定情報のうち変更すべきものについて、直接入力し、又は、選択リストの中からデータを選択することにより、変更を行って、コピー元ファイルを新規作成し、HDD45に格納させる。このファイルは、ステップS38で選択可能となる。
【0107】
(S40)このダイアログボックスの下部に配置された「次へ」ボタンをクリックすると、ステップS41へ進み、「キャンセル」ボタンをクリックすると、図13の処理を終了し、「戻る」ボタンをクリックすると、ステップS34に戻る。
【0108】
(S41)コピー元が画像形成装置の場合には、実施例1と同様にして、設定情報の読み取りが行われてその内容がメモリに格納され、コピー元がファイルの場合にはその内容が読み出されてメモリに格納される。このメモリの内容がステップS44でのクローン作成元Sとして用いられる。ステップS38で2つのファイルを選択した場合には、図17(B)のダイアログボックス中の上側のファイル名のファイルの内容に対し、下側のファイル名のファイルの内容が図20(B)に示すように、メモリ上で上書きされて合成され、クローン作成元として用いられる。この上書きは、XMLファイル中のid属性の値が同一の要素に対して、要素単位で行われる。
【0109】
(S42)図18に示すような、以上の設定(選択)の確認画面がダイアログボックスに表示される。
【0110】
(S43)このダイアログボックスの下部に配置された「設定の編集」ボタンをクリックすると、ステップS44へ進み、「ファイル保存」ボタンをクリックすると、ステップS47へ進み、「完了」ボタンをクリックすると、ステップS48へ進み、「戻る」ボタンをクリックすると、ステップS36に戻り、「キャンセル」ボタンをクリックすると、ステップS32に戻る。
【0111】
(S44)上記クローン作成元SがコピーされてクローンCが生成され、このクローンの内容に基づいて図19(A)に示すような設定情報編集画面がダイアログボックスに表示される。図19(B)は、このダイアログボックスでメインパネルをスクロールした状態を示す。左端の三角アイコンをクリックすると、その項目の詳細な設定情報が、アコーディオン方式により次の設定項目との間に表示される。ユーザは、変更対象の設定情報を、直接入力し、又は、選択リストの中からデータを選択することにより、変更を行う。編集した内容は、クローンCに反映される。
【0112】
(S45)このダイアログボックスの下部に配置された不図示の「確定」ボタンをクリックすると、ステップS46へ進み、「キャンセル」ボタンをクリックすると、図13の処理を終了する。
【0113】
(S46)編集後のクローンCの内容と、クローン作成元Mの内容が比較され、変更部分のみの内容がXMLファイル(編集部分ファイル)として保存される。保存前に、ユーザの入力に基づき又は自動的に、ファイル名が付けられる。図20(A)は、このXMLファイルの内容の具体例を示す。図20(A)中のid属性は、ステップS47で保存される内容の対応する要素のそれに一致している。次いでクローン作成元MがクローンCで置換され(M=C)、ステップS42に戻る。
【0114】
この編集部分ファイルは、ステップS41で述べた下側のファイルとして用いられる。
【0115】
(S47)クローン作成元Mの内容がXMLファイルとしてHDD45に保存される。保存前に、ユーザの入力に基づき又は自動的に、ファイル名が付けられる。次に、ステップS42に戻る。
【0116】
(S48)クローン作成元Mの内容で、実施例1と同様にして、コピー先画像形成装置の設定情報が変更され、図13の処理を終了する。
【0117】
他の点は、実施例1と同一である。
【0118】
本実施例2によれば、コピー元としてファイルを選択することもできるので、使用環境に応じ設定情報が変更される前の、又は、使用環境に応じ設定情報が変更されて標準的なものになった時点での設定情報をファイルに保存しておき、その内容を、新たに導入された画像形成装置にコピーすることができる。また、画像形成装置又はファイルから読み出した設定情報を、他の画像形成装置にコピーする前に編集することができる。
【0119】
このような機能により、1つの画像形成装置から複数の画像形成装置へ設定情報をコピーした後にコピー先毎にユーザがその一部を変更するという煩雑さを避けることができる。
【0120】
また、選択に多様性があるコピー元を、最後に選択するので、すなわち処理を進めて慣れた後にコピー元を選択するので、操作性がよく、ユーザに煩雑感を与えずに多様性による便利感を与えることになる。編集がコピー元に対するものであり、編集機能の付加によりさらに多様性を有するので、選択順を前記のようにした方が、操作性がよく、ユーザに煩雑感を与えずに多様性による便利感を与えるという効果が高められる。
【0121】
さらに、ステップS46で、編集内容のみがファイルに保存され、これをステップS38で選択すればステップS41で標準的なファイルの内容とメモリ上で合成されるので、全体としてファイル容量の増大を抑制できるとともに、標準的な設定情報にどのような変更を加えるのかを確認でき、利用勝手がよい。また、標準的な設定情報に対する少しの編集又はこれからの変更において、過去の編集内容を再利用でき、設定情報コピーにおける操作性が向上するとともに、1つ以上の標準的なファイルと1つ以上の編集部分ファイルとの組み合わせによる多様性を実現できる。
【0122】
なお、本発明には外にも種々の変形例が含まれる。
【0123】
例えば、上記実施例では管理装置40により設定情報コピーを仲介する場合を説明したが、PC30、31のそれぞれで設定情報コピーを仲介する構成であってもよいことは勿論である。
【0124】
また、ステップ38で1つのファイルのみ選択するようにし、ステップS46で部分編集ファイルを残さずに、編集後の内容のファイルのみ残す(上書き保存する)ようにしてもよい。さらに、図13では「キャンセル」が全キャンセルである場合を説明したが、直前のキャンセルを含むように構成してもよいことは勿論である。
【0125】
また、SOAPプロトコルを用いる場合、図9に示すリーフノードに対応するStruct00000、Struct00001、Struct00002、・・・を直接、上記メソッドに引き渡すことにより、MIB50をアクセスしてもよい。
【0126】
さらに、SOAPを用いる替わりに、CORBA(Common Object Request Broker Architecture)、COM(Component Object Model)又はJava(登録商標)のRMI(Remote Method Invocation)などのRPC(遠隔手続き呼び出し)技術を用いた構成であってもよい。
【0127】
また、MIBアクセスオブジェクト55のみならずMIB50も含むオブジェクトのプロキシを管理装置40側に生成する構成であってもよい。
【図面の簡単な説明】
【0128】
【図1】本発明の実施例1に係る画像形成システムの概略構成図である。
【図2】図6の画面上のボタンのクリックイベント発生により開始されるイベントハンドラの処理を示すフローチャートである。
【図3】図1中の管理装置の設定情報コピー制御部による処理手順を示すフローチャートである。
【図4】(A)は画像形成装置の型式毎の利用可能な設定情報コピー用プロトコルを示すテーブルの説明図、(B)は装置ID毎の型式及び通信情報を示すテーブルの説明図である。
【図5】(A)は画像形成装置の型式毎、設定情報グループID毎の設定情報有無を示すテーブルの説明図、(B)は設定情報グループ毎のフィールド名とOIDとを対応付けたリストの説明図である。
【図6】画像形成装置間設定情報コピー機能の設定画面説明図である。
【図7】図6の画面で「詳細」ボタンをクリックしたことに応答して表示される画面であり、(A)はコピー元コピー内容詳細設定画面説明図、(B)はコピー先コピー内容詳細設定画面説明図である。
【図8】画像形成装置側設定情報アクセスプログラムの概略機能ブロック図である。
【図9】SNMPとSOAPの両プロトコルに対応したMIBの一部概略説明図である。
【図10】管理装置側設定情報リモートアクセスプログラムの概略機能ブロック図である。
【図11】図1中の画像形成装置のハードウェア構成を示す概略ブロック図である。
【図12】図1中の管理装置のハードウェア構成を示す概略ブロック図である。
【図13】本発明の実施例2に係る管理装置の設定情報コピー制御部による処理手順を示すフローチャートである。
【図14】図13のステップS30の処理を説明するための管理装置表示画面であって、(A)は、LANに接続されている管理対象としての複数の画像形成装置の一覧表を示すとともにコピー先画像形成装置選択中の状態を示す図、(B)はコピー先として選択された1つの画像形成装置と次の画面へ遷移するためのボタンとが表示されたダイアログボックスを示す図である。
【図15】図13のステップS30の処理を説明するための管理装置表示画面であって、(A)はコピー先として選択された3つの画像形成装置と次の画面へ遷移するためのボタンとが表示されたダイアログボックスを示す図、(B)は3つの画像形成装置選択候補のうち1つのみ選択された場合を示す図である。
【図16】(A)及び(B)はそれぞれ図13のステップS32及びS34の処理を説明するための管理装置表示画面を示す図である。
【図17】(A)及び(B)はそれぞれ図13のステップS37及びS38の処理を説明するための管理装置表示画面を示す図である。
【図18】図13のステップS42の処理を説明するための管理装置表示画面を示す図である。
【図19】(A)及び(B)はいずれも図13のステップS44の処理を説明するための管理装置表示画面を示す図である。
【図20】(A)は図13のステップS46の処理で保存されるXMLファイルの内容を示す図、(B)はこのXMLファイルがステップS38で他のXMLファイルと合成されるときの説明図である。
【符号の説明】
【0129】
10 LAN
201〜204 画像形成装置
21、41 MPU
22、42 インターフェイス
23、43 ROM
24、44 RAM
25、45 HDD
26 入力装置
27 表示装置
28、49 ネットワークインターフェイス
30、31 PC
40 管理装置
50 MIB
51 SNMPエージェント
52、62 通信部
53 Webサーバ
54、632 シリアライザ/デシリアライザ
55 MIBアクセスオブジェクト
60 設定情報コピー制御部
61 SNMPマネージャ
63 SOAPプロキシオブジェクト
631 MIBアクセスプロキシオブジェクト
64 Webクライアント

【特許請求の範囲】
【請求項1】
入力手段と記憶手段とを備え、複数の画像形成装置ともにネットワークに結合される情報処理装置において、
該記憶手段に格納されているコピー元設定情報を該入力手段の操作に応じて編集し、該入力手段で選択されたコピー先画像形成装置に要求して、編集後の内容で設定情報を変更させる設定情報コピー仲介手段、
を有することを特徴とする情報処理装置。
【請求項2】
該設定情報コピー仲介手段は、該入力手段で選択されたコピー元画像形成装置に要求して設定情報を取得し、その内容を該コピー元設定情報として該記憶手段に格納させる、
ことを特徴とする請求項1に記載の情報処理装置。
【請求項3】
該設定情報コピー仲介手段は、該入力手段で選択されたコピー元画像形成装置に要求して設定情報を取得し、その内容を、該入力手段の操作に応じファイルにし該コピー元設定情報として該記憶手段に格納させる、
ことを特徴とする請求項1に記載の情報処理装置。
【請求項4】
該ファイルには、設定情報がその識別子とともに含まれており、
設定情報コピー仲介手段は、該コピー元設定情報がファイルである場合、編集後に編集部分のみをファイルにして該記憶手段に格納し、該入力手段の操作に応じ、該編集部分のみのファイルの内容を読み出し、該入力手段の操作に応じ選択された他のファイルの内容の対応する識別子の設定情報を上書きすることにより両ファイルを合成する、
ことを特徴とする請求項3に記載の情報処理装置。
【請求項5】
該設定情報は複数のグループに分けられており、
該設定情報コピー仲介手段は、該入力手段の操作に応じ、該複数のグループからコピー対象のグループを選択し、
該コピー元画像形成装置から取得する設定情報は、該選択されたグループの設定情報である、
ことを特徴とする請求項2乃至4のいずれか1つに記載の情報処理装置。
【請求項6】
該設定情報コピー仲介手段は、
該入力手段の操作に応じ、1つ以上のコピー先画像形成装置を選択し、
該入力手段の操作に応じ、該複数のグループからコピー対象を選択し、
該入力手段の操作に応じ、コピー元として画像形成装置又はファイルを選択する、
処理をこの順に行うことを特徴とする請求項5に記載の情報処理装置。
【請求項7】
請求項1乃至6のいずれか1つに記載の情報処理装置と、複数の画像形成装置とがネットワークに結合されていることを特徴とする画像形成システム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate

【図19】
image rotate

【図20】
image rotate


【公開番号】特開2010−109650(P2010−109650A)
【公開日】平成22年5月13日(2010.5.13)
【国際特許分類】
【出願番号】特願2008−279167(P2008−279167)
【出願日】平成20年10月30日(2008.10.30)
【出願人】(000006150)京セラミタ株式会社 (13,173)
【Fターム(参考)】