(57)【要約】【課題】  画像形成装置の機種に依存する形式の種別形式データを機種の変更に応じて変換することができるデータ変換プログラムを提供する。【解決手段】  特定の機種用の種別形式データである変換前種別形式データを、この機種とは異なる機種用の種別形式データである変換後種別形式データに変換するためのデータ変換プログラムは、種別形式データと、機種に依存しない共通形式データとを変換する規則を示す変換前種別形式データ用の変換規則情報である変換前データ用変換規則情報に基づいて変換前種別形式データを共通形式データに変換する（Ｓ１０１）共通形式変換手段、および、共通形式変換手段によって生成された共通形式データを変換後種別形式データ用の変換規則情報である変換後データ用変換規則情報に基づいて変換後種別形式データに変換する（Ｓ１０３）種別形式変換手段としてコンピューターを機能させることを特徴とする。【選択図】  図９
2014149586.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の機種に依存する形式の種別形式データであって特定の前記機種用である変換前種別形式データを、この機種とは異なる前記機種用の前記種別形式データである変換後種別形式データに変換するためのデータ変換プログラムであって、
前記種別形式データと、前記機種に依存しない形式の共通形式データとを変換する規則を示す変換規則情報であって、前記変換前種別形式データ用の前記変換規則情報である変換前データ用変換規則情報に基づいて前記変換前種別形式データを前記共通形式データに変換する共通形式変換手段、および、前記共通形式変換手段によって生成された前記共通形式データを前記変換後種別形式データ用の前記変換規則情報である変換後データ用変換規則情報に基づいて前記変換後種別形式データに変換する種別形式変換手段としてコンピューターを機能させることを特徴とするデータ変換プログラム。
【請求項２】
前記変換規則情報は、前記種別形式データ内の個々の値である種別形式用値が所属する項目である種別形式項目と、前記共通形式データ内の個々の値である共通形式用値が所属する項目である共通形式項目との対応付けの規則を含んでおり、
前記共通形式変換手段は、前記変換前種別形式データにおける前記種別形式用値を、この種別形式用値が所属する前記種別形式項目に対して前記変換前データ用変換規則情報において対応付けられている前記共通形式項目の前記共通形式用値として書き込み、前記共通形式データの前記共通形式項目のうち、前記変換前種別形式データにおける前記種別形式項目に対して前記変換前データ用変換規則情報において対応付けられている前記共通形式項目以外の共通形式項目の前記共通形式用値として空の値を書き込むことによって、前記変換前種別形式データを前記共通形式データに変換し、
前記種別形式変換手段は、前記共通形式データにおける前記共通形式用値を、この共通形式用値が所属する前記共通形式項目に対して前記変換後データ用変換規則情報において対応付けられている前記種別形式項目の前記種別形式用値として書き込むことによって、前記共通形式データを前記変換後種別形式データに変換することを特徴とする請求項１に記載のデータ変換プログラム。
【請求項３】
前記変換規則情報は、前記種別形式用値と、前記共通形式用値との対応付けの規則を含んでおり、
前記共通形式変換手段は、前記変換前種別形式データにおける前記種別形式用値に対して前記変換前データ用変換規則情報において前記共通形式用値が対応付けられている場合、前記変換前種別形式データにおける前記種別形式用値に対して前記変換前データ用変換規則情報において対応付けられている前記共通形式用値を、この種別形式用値が所属する前記種別形式項目に対して前記変換前データ用変換規則情報において対応付けられている前記共通形式項目の前記共通形式用値として書き込むことによって、前記変換前種別形式データを前記共通形式データに変換し、
前記種別形式変換手段は、前記共通形式データにおける前記共通形式用値に対して前記変換後データ用変換規則情報において前記種別形式用値が対応付けられている場合、前記共通形式データにおける前記共通形式用値に対して前記変換後データ用変換規則情報において対応付けられている前記種別形式用値を、この共通形式用値が所属する前記共通形式項目に対して前記変換後データ用変換規則情報において対応付けられている前記種別形式項目の前記種別形式用値として書き込むことによって、前記共通形式データを前記変換後種別形式データに変換することを特徴とする請求項２に記載のデータ変換プログラム。
【請求項４】
前記変換後データ用変換規則情報は、前記共通形式項目と、前記共通形式データを前記変換後種別形式データに変換する場合にこの共通形式データにおける前記共通形式用値が空の値であるときの前記種別形式用値として設定されている空値用種別形式用値との対応付けの規則を含んでおり、
前記種別形式変換手段は、前記共通形式データにおいて前記共通形式用値が空の値である場合、この共通形式用値ではなく、この共通形式用値が所属する前記共通形式項目に対して前記変換後データ用変換規則情報において対応付けられている前記空値用種別形式用値を、この共通形式項目に対して前記変換後データ用変換規則情報において対応付けられている前記種別形式項目の前記種別形式用値として書き込むことによって、前記共通形式データを前記変換後種別形式データに変換することを特徴とする請求項２または請求項３に記載のデータ変換プログラム。
【請求項５】
前記種別形式データは、前記種別形式項目が前記種別形式用値の並びにおける順番によって表現されているデータであることを特徴とする請求項２から請求項４までの何れかに記載のデータ変換プログラム。
【請求項６】
前記種別形式データは、前記種別形式項目が前記順番通りに並べられた情報を含んでいるデータであり、
前記変換後データ用変換規則情報は、前記順番と、前記種別形式項目との対応付けの規則を含んでおり、
前記種別形式変換手段は、前記共通形式データを前記変換後種別形式データに変換する場合に、前記変換後データ用変換規則情報において前記順番に対応付けられている前記種別形式項目を、この順番で配置した情報をこの変換後種別形式データに含ませることを特徴とする請求項５に記載のデータ変換プログラム。
【請求項７】
前記共通形式データを編集するデータ編集手段として前記コンピューターを機能させることを特徴とする請求項１から請求項６までの何れかに記載のデータ変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の機種に依存する形式の種別形式データであって特定の機種用である変換前種別形式データを、この機種とは異なる機種用の種別形式データである変換後種別形式データに変換するためのデータ変換プログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置においてアプリケーションのバージョンの変更に伴ってデータを変換するプログラムが知られている（特許文献１参照。）。
【０００３】
また、従来、画像形成装置の様々な機種が開発され、発売されている。そして、新たな機種においては、新たな機能が追加されるなどして、機種に依存する形式の種別形式データ内の個々の値である種別形式用値が所属する項目である種別形式項目の数が増大している。したがって、利用者が現在使用中の画像形成装置を新たな画像形成装置に機種を変更して買い換える場合、現在使用中の画像形成装置の種別形式データを、新たな画像形成装置の種別形式データに容易に変換することができることが重要視されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８７０５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたプログラムにおいては、同一の画像形成装置におけるデータの変換であるので、特定の機種用の種別形式データである変換前種別形式データを、この機種とは異なる機種用の種別形式データである変換後種別形式データに変換することには対応していないという問題がある。
【０００６】
そこで、本発明は、画像形成装置の機種に依存する形式の種別形式データを機種の変更に応じて変換することができるデータ変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のデータ変換プログラムは、画像形成装置の機種に依存する形式の種別形式データであって特定の前記機種用である変換前種別形式データを、この機種とは異なる前記機種用の前記種別形式データである変換後種別形式データに変換するためのデータ変換プログラムであって、前記種別形式データと、前記機種に依存しない形式の共通形式データとを変換する規則を示す変換規則情報であって、前記変換前種別形式データ用の前記変換規則情報である変換前データ用変換規則情報に基づいて前記変換前種別形式データを前記共通形式データに変換する共通形式変換手段、および、前記共通形式変換手段によって生成された前記共通形式データを前記変換後種別形式データ用の前記変換規則情報である変換後データ用変換規則情報に基づいて前記変換後種別形式データに変換する種別形式変換手段としてコンピューターを機能させることを特徴とする。
【０００８】
この構成により、本発明のデータ変換プログラムは、変換前種別形式データを一旦共通形式データに変換した後で変換後種別形式データに変換するので、種別形式データを画像形成装置の機種の変更に応じて変換することができる。
【０００９】
また、本発明のデータ変換プログラムにおいて、前記変換規則情報は、前記種別形式データ内の個々の値である種別形式用値が所属する項目である種別形式項目と、前記共通形式データ内の個々の値である共通形式用値が所属する項目である共通形式項目との対応付けの規則を含んでおり、前記共通形式変換手段は、前記変換前種別形式データにおける前記種別形式用値を、この種別形式用値が所属する前記種別形式項目に対して前記変換前データ用変換規則情報において対応付けられている前記共通形式項目の前記共通形式用値として書き込み、前記共通形式データの前記共通形式項目のうち、前記変換前種別形式データにおける前記種別形式項目に対して前記変換前データ用変換規則情報において対応付けられている前記共通形式項目以外の共通形式項目の前記共通形式用値として空の値を書き込むことによって、前記変換前種別形式データを前記共通形式データに変換し、前記種別形式変換手段は、前記共通形式データにおける前記共通形式用値を、この共通形式用値が所属する前記共通形式項目に対して前記変換後データ用変換規則情報において対応付けられている前記種別形式項目の前記種別形式用値として書き込むことによって、前記共通形式データを前記変換後種別形式データに変換しても良い。
【００１０】
この構成により、本発明のデータ変換プログラムは、種別形式データにおける種別形式項目と、共通形式データにおける共通形式項目との対応付けの規則を変換規則情報が含んでいるので、種別形式データを画像形成装置の機種の変更に応じて変換することができる。
【００１１】
また、本発明のデータ変換プログラムにおいて、前記変換規則情報は、前記種別形式用値と、前記共通形式用値との対応付けの規則を含んでおり、前記共通形式変換手段は、前記変換前種別形式データにおける前記種別形式用値に対して前記変換前データ用変換規則情報において前記共通形式用値が対応付けられている場合、前記変換前種別形式データにおける前記種別形式用値に対して前記変換前データ用変換規則情報において対応付けられている前記共通形式用値を、この種別形式用値が所属する前記種別形式項目に対して前記変換前データ用変換規則情報において対応付けられている前記共通形式項目の前記共通形式用値として書き込むことによって、前記変換前種別形式データを前記共通形式データに変換し、前記種別形式変換手段は、前記共通形式データにおける前記共通形式用値に対して前記変換後データ用変換規則情報において前記種別形式用値が対応付けられている場合、前記共通形式データにおける前記共通形式用値に対して前記変換後データ用変換規則情報において対応付けられている前記種別形式用値を、この共通形式用値が所属する前記共通形式項目に対して前記変換後データ用変換規則情報において対応付けられている前記種別形式項目の前記種別形式用値として書き込むことによって、前記共通形式データを前記変換後種別形式データに変換しても良い。
【００１２】
この構成により、本発明のデータ変換プログラムは、種別形式用値および共通形式用値の対応付けの規則を変換規則情報が含んでいるので、同一の種別形式用値の意味が種別形式データによって異なる場合であっても、種別形式データを画像形成装置の機種の変更に応じて変換することができる。
【００１３】
また、本発明のデータ変換プログラムにおいて、前記変換後データ用変換規則情報は、前記共通形式項目と、前記共通形式データを前記変換後種別形式データに変換する場合にこの共通形式データにおける前記共通形式用値が空の値であるときの前記種別形式用値として設定されている空値用種別形式用値との対応付けの規則を含んでおり、前記種別形式変換手段は、前記共通形式データにおいて前記共通形式用値が空の値である場合、この共通形式用値ではなく、この共通形式用値が所属する前記共通形式項目に対して前記変換後データ用変換規則情報において対応付けられている前記空値用種別形式用値を、この共通形式項目に対して前記変換後データ用変換規則情報において対応付けられている前記種別形式項目の前記種別形式用値として書き込むことによって、前記共通形式データを前記変換後種別形式データに変換しても良い。
【００１４】
この構成により、本発明のデータ変換プログラムは、共通形式項目と、空値用種別形式用値との対応付けの規則を変換後データ用変換規則情報が含んでいるので、変換前種別形式データに存在しない種別形式項目が変換後種別形式データに存在する場合であっても、この種別形式項目に空値用種別形式用値を対応付けた変換後種別形式データを生成することができる。
【００１５】
また、本発明のデータ変換プログラムにおいて、前記種別形式データは、前記種別形式項目が前記種別形式用値の並びにおける順番によって表現されているデータであっても良い。
【００１６】
この構成により、本発明のデータ変換プログラムは、種別形式用値の並びにおける順番によって種別形式項目が表現されている種別形式データを画像形成装置の機種の変更に応じて変換することができる。
【００１７】
また、本発明のデータ変換プログラムにおいて、前記種別形式データは、前記種別形式項目が前記順番通りに並べられた情報を含んでいるデータであり、前記変換後データ用変換規則情報は、前記順番と、前記種別形式項目との対応付けの規則を含んでおり、前記種別形式変換手段は、前記共通形式データを前記変換後種別形式データに変換する場合に、前記変換後データ用変換規則情報において前記順番に対応付けられている前記種別形式項目を、この順番で配置した情報をこの変換後種別形式データに含ませても良い。
【００１８】
この構成により、本発明のデータ変換プログラムは、種別形式データにおける種別形式用値の並びにおける順番と、種別形式項目との対応付けの規則を変換後データ用変換規則情報が含んでいるので、種別形式データにおける種別形式用値の並びにおける順番で種別形式項目自体を配置した情報を含んだ変換後種別形式データを生成することができる。
【００１９】
また、本発明のデータ変換プログラムは、前記共通形式データを編集するデータ編集手段として前記コンピューターを機能させても良い。
【００２０】
この構成により、本発明のデータ変換プログラムは、画像形成装置の機種に依存しない形式の共通形式データを編集するので、画像形成装置の機種に依存する形式の種別形式データを編集する場合と比較して、機種に依存しない簡単な構成でデータを編集することができる。
【発明の効果】
【００２１】
本発明のデータ変換プログラムは、画像形成装置の機種に依存する形式の種別形式データを機種の変更に応じて変換することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施の形態に係るデータ変換装置と２台のＭＦＰとの関係を示すブロック図である。
【図２】図１に示す２台のＭＦＰのうち現在使用中のＭＦＰの種別形式データの一例を示す図である。
【図３】図２に示す種別形式データを表形式で示す図である。
【図４】図１に示す２台のＭＦＰのうち新たなＭＦＰの種別形式データの一例を表形式で示す図である。
【図５】図１に示すデータ変換装置のブロック図である。
【図６】図５に示す２つの変換規則情報の一方を示す図である。
【図７】図５に示す２つの変換規則情報の他方を示す図である。
【図８】図５に示すデータ変換装置によって生成される共通形式データの一例を示す図である。
【図９】図５に示すデータ変換装置の動作のフローチャートである。
【図１０】共通形式用値を書き込む場合の図５に示す共通形式変換手段の動作のフローチャートである。
【図１１】図５に示すデータ変換装置によって使用される共通形式空データの一例を示す図である。
【図１２】種別形式用値を書き込む場合の図５に示す種別形式変換手段の動作のフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２４】
まず、本実施の形態に係るデータ変換装置１０の構成について説明する。
【００２５】
図１は、本実施の形態に係るデータ変換装置１０とＭＦＰ９１およびＭＦＰ９２との関係を示すブロック図である。
【００２６】
図１に示すように、データ変換装置１０は、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）９１の利用者がＭＦＰ９１を新たな画像形成装置としてのＭＦＰ９２に機種を変更して買い換える場合に、現在使用中のＭＦＰ９１の種別形式データを、新たなＭＦＰ９２の種別形式データに変換する装置である。例えば、データ変換装置１０は、サービスマンによって使用される。
【００２７】
なお、ＭＦＰ９１およびＭＦＰ９２は、ＦＡＸの宛先または電子メールの宛先などの各種の宛先が利用者毎または部門毎に登録されているアドレス帳と、利用者の名称、パスワードなどの利用者に関する各種の情報が登録されているユーザーリストと、部門の名称、パスワードなどの部門に関する各種の情報が登録されている部門リストと、スリープモードの設定などのＭＦＰ自身に関する各種の設定情報が登録されている機器設定情報とをそれぞれ記憶している。ＭＦＰ９１およびＭＦＰ９２は、アドレス帳、ユーザーリスト、部門リスト、機器設定情報など、ＭＦＰ自身に登録されている各種の情報を種別形式データとしてエクスポートする機能と、種別形式データをアドレス帳、ユーザーリスト、部門リスト、機器設定情報など、ＭＦＰ自身に登録される各種の情報としてインポートする機能とを備えている。ＭＦＰ９１およびＭＦＰ９２は、エクスポートした種別形式データの外部への取り出しと、インポートする種別形式データの外部からの取り込みとが例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどを介して実行される。
【００２８】
図２は、ＭＦＰ９１の種別形式データの一例を示す図である。
【００２９】
種別形式データは、ＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）形式のデータを圧縮し、この圧縮したＣＳＶ形式のデータに対して、この種別形式データが対応するＭＦＰの機種の情報（以下「機種情報」と言う。）と、アドレス帳、ユーザーリスト、部門リスト、機器設定情報など、この種別形式データの内容の種類の情報（以下「データ種類情報」と言う。）とを含む各種の情報を付加するなどして独自に加工されたバイナリーデータである。種別形式データは、後述のデータ変換プログラム１４ａ（図５参照。）が利用されることによってのみ参照および編集されることができるデータである。ＭＦＰ９１の種別形式データは、図２に示すように、ＣＳＶ形式のデータに変換されることができる。図２に示す種別形式データは、ユーザーリストに対応するデータである。図２に示すように、種別形式データの１行目は、この種別形式データ内の個々の値である種別形式用値が所属する項目である種別形式項目を配置している行である。種別形式データの２行目以降の各行は、この種別形式データ内の個々のデータに対応する行である。種別形式データの２行目以降の各行は、種別形式用値を配置している行である。すなわち、種別形式データは、種別形式項目が種別形式用値の並びにおける順番によって表現されているデータである。
【００３０】
図３は、図２に示す種別形式データを表形式で示す図である。
【００３１】
理解を容易にするために図２に示す種別形式データを表形式で表すと、図３に示すようになる。図３に示す種別形式データにおいて、アクセスレベル（access_level）は、“２”が一般利用者を表しており、“１”が管理者を表している。
【００３２】
図４は、ＭＦＰ９２の種別形式データの一例を表形式で示す図である。
【００３３】
図４に示す種別形式データにおいて、アクセスレベル（access_level）は、“１”が一般利用者を表しており、“０”が管理者を表している。また、図４に示す種別形式データは、図３に示す種別形式データと異なり、電子メールアドレス（e-mail_address）という種別形式項目を備えていない。また、図４に示す種別形式データは、図３に示す種別形式データと異なり、パスワードモード（password_mode）という種別形式項目を備えている。
【００３４】
図５は、データ変換装置１０のブロック図である。
【００３５】
図５に示すように、データ変換装置１０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、外部の装置と通信を行う通信デバイスである通信部１３と、各種のデータを記憶しているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶装置である記憶部１４と、データ変換装置１０全体を制御する制御部１５とを備えている。データ変換装置１０は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されている。
【００３６】
記憶部１４は、データ変換装置１０によって実行されるデータ変換プログラム１４ａを記憶している。データ変換プログラム１４ａは、ＭＦＰの機種に依存する形式の種別形式データであって特定の機種用である変換前種別形式データを、この機種とは異なる機種用の種別形式データである変換後種別形式データに変換するためのプログラムである。データ変換プログラム１４ａは、データ変換装置１０の製造段階でデータ変換装置１０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢメモリーなどの記憶媒体からデータ変換装置１０に追加でインストールされても良いし、ネットワーク上からデータ変換装置１０に追加でインストールされても良い。
【００３７】
また、記憶部１４は、種別形式データと、ＭＦＰの機種に依存しない形式の共通形式データとを変換する規則を示す変換規則情報であって、変換前種別形式データ用の変換規則情報である変換前データ用変換規則情報としての変換規則情報１４ｂと、変換後種別形式データ用の変換規則情報である変換後データ用変換規則情報としての変換規則情報１４ｃとを記憶している。
【００３８】
図６は、変換規則情報１４ｂを示す図である。図７は、変換規則情報１４ｃを示す図である。
【００３９】
図６および図７に示すように、変換規則情報１４ｂおよび変換規則情報１４ｃは、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）定義ファイルである。
【００４０】
図８は、データ変換装置１０によって生成される共通形式データの一例を示す図である。
【００４１】
図８に示す共通形式データは、ＸＭＬファイルである。図８に示す共通形式データは、この共通形式データ内の個々の値である共通形式用値（“user001”、“9317”など）と、この共通形式用値が所属する項目である共通形式項目（“UserLogin”、“UserPassword”など）とがこの共通形式データ内において対応付けられて含まれているデータである。ここで、共通形式項目は、“UserLogin”、“UserPassword”、“EMailAddress”、“UserAuthority”、“PasswordMode”など、各タグの要素として表されている。共通形式用値は、開始タグと終了タグとで挟まれた内容として表されている。
【００４２】
図５に示す制御部１５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部１４に記憶されているプログラムを実行するようになっている。
【００４３】
制御部１５は、記憶部１４に記憶されているデータ変換プログラム１４ａを実行することによって、記憶部１４上の変換規則情報１４ｂに基づいて変換前種別形式データを共通形式データに変換する共通形式変換手段１５ａ、共通形式変換手段１５ａによって生成された共通形式データを記憶部１４上の変換規則情報１４ｃに基づいて変換後種別形式データに変換する種別形式変換手段１５ｂ、および、共通形式変換手段１５ａによって生成された共通形式データを編集するデータ編集手段１５ｃとして機能する。
【００４４】
次に、データ変換装置１０の動作について説明する。
【００４５】
図９は、データ変換装置１０の動作のフローチャートである。
【００４６】
図９に示すように、データ変換装置１０の制御部１５の共通形式変換手段１５ａは、ＭＦＰ９１のアドレス帳、ユーザーリスト、部門リスト、機器設定情報などの情報がＭＦＰ９１によってエクスポートされた種別形式データである変換前種別形式データを共通形式データに変換することが操作部１１を介して指示されると、ＵＳＢメモリーなどを介してデータ変換装置１０に入力される変換前種別形式データを、変換規則情報１４ｂに基づいて共通形式データに変換する（Ｓ１０１）。
【００４７】
なお、共通形式変換手段１５ａは、共通形式用値を書き込む場合、図１０に示す処理を実行する。
【００４８】
図１０は、共通形式用値を書き込む場合の共通形式変換手段１５ａの動作のフローチャートである。
【００４９】
図１０に示すように、共通形式変換手段１５ａは、適用される規則に“Value”が含まれているか否かを判断する（Ｓ１３１）。ここで、“Value”は、種別形式用値と、共通形式用値との対応付けの規則である。
【００５０】
共通形式変換手段１５ａは、適用される規則に“Value”が含まれていないとＳ１３１において判断すると、種別形式用値をそのまま共通形式用値として書き込んで（Ｓ１３２）、図１０に示す動作を終了する。
【００５１】
一方、共通形式変換手段１５ａは、適用される規則に“Value”が含まれているとＳ１３１において判断すると、種別形式用値に“Value”において対応付けられた共通形式用値を書き込んで（Ｓ１３３）、図１０に示す動作を終了する。
【００５２】
以下、ユーザーリストの例を用いて、図３に示す種別形式データ、すなわち、変換前種別形式データを共通形式データに変換する場合について説明する。
【００５３】
共通形式変換手段１５ａは、変換前種別形式データ内の機種情報である“MFP_01”に対応する変換規則情報１４ｂを記憶部１４から読み出した後、図６に示す変換規則情報１４ｂのうち、変換前種別形式データ内のデータ種類情報である“user_list”に対応する規則に基づいて、図８に示す共通形式データを生成する。具体的には、共通形式変換手段１５ａは、変換前種別形式データ内の種別形式用値に対して、変換規則情報１４ｂ内の“user_list”に対応する規則のうち、この種別形式用値のカラムの番号に対応する規則を適用して、共通形式データを生成する。
【００５４】
まず、共通形式変換手段１５ａは、変換前種別形式データの“データ１”に対応する“Data001”を要素名とする開始タグおよび終了タグを生成し、値が空である共通形式データである図１１に示す共通形式空データをこれらの開始タグおよび終了タグによって挟まれた箇所に書き込む。
【００５５】
次いで、共通形式変換手段１５ａは、“Data001”を要素名とする開始タグおよび終了タグの中の共通形式空データに対して、変換前種別形式データにおける“データ１”のカラムの番号が“１”の種別形式用値である“user001”を、このカラムの番号である“１”に変換規則情報１４ｂにおいて対応付けられている“No.1”の共通形式項目（NodeName）である“UserLogin”にこの共通形式空データにおいて対応付けられている共通形式用値として書き込む（Ｓ１３２）。
【００５６】
次いで、共通形式変換手段１５ａは、“Data001”を要素名とする開始タグおよび終了タグの中の共通形式空データに対して、変換前種別形式データにおける“データ１”のカラムの番号が“２”の種別形式用値である“9317”を、このカラムの番号である“２”に変換規則情報１４ｂにおいて対応付けられている“No.2”の共通形式項目（NodeName）である“UserPassword”にこの共通形式空データにおいて対応付けられている共通形式用値として書き込む（Ｓ１３２）。
【００５７】
次いで、共通形式変換手段１５ａは、“Data001”を要素名とする開始タグおよび終了タグの中の共通形式空データに対して、変換前種別形式データにおける“データ１”のカラムの番号が“３”の種別形式用値である“001@xxxxx”を、このカラムの番号である“３”に変換規則情報１４ｂにおいて対応付けられている“No.3”の共通形式項目（NodeName）である“EMailAddress”にこの共通形式空データにおいて対応付けられている共通形式用値として書き込む（Ｓ１３２）。
【００５８】
次いで、共通形式変換手段１５ａは、変換規則情報１４ｂにおいてカラムの番号である“４”に対応付けられている“No.4”の規則に“Value”が含まれているので（Ｓ１３１でＹＥＳ）、“Data001”を要素名とする開始タグおよび終了タグの中の共通形式空データに対して、変換前種別形式データにおける“データ１”のカラムの番号が“４”の種別形式用値である“2”がこの“Value”において“No.2”として対応付けられている共通形式用値である“0”を、このカラムの番号である“４”に変換規則情報１４ｂにおいて対応付けられている“No.4”の共通形式項目（NodeName）である“UserAuthority”にこの共通形式空データにおいて対応付けられている共通形式用値として書き込む（Ｓ１３３）。
【００５９】
次いで、共通形式変換手段１５ａは、変換前種別形式データにおける“データ１”のカラムの番号が“５”以降の種別形式用値についても、変換前種別形式データにおける“データ１”のカラムの番号が“４”までの種別形式用値と同様にして、共通形式データに反映する。
【００６０】
次いで、共通形式変換手段１５ａは、変換前種別形式データにおける“データ２”の種別形式用値のそれぞれについても、“データ１”の情報と同様にして、共通形式データに反映する。ここで、共通形式変換手段１５ａは、変換規則情報１４ｂにおいてカラムの番号である“４”に対応付けられている“No.4”の規則において、種別形式用値と、共通形式用値との対応付けの規則である“Value”が含まれているので（Ｓ１３１でＹＥＳ）、“Data002”を要素名とする開始タグおよび終了タグの中の共通形式空データに対して、変換前種別形式データにおける“データ２”のカラムの番号が“４”の種別形式用値である“1”がこの“Value”において“No.1”として対応付けられている共通形式用値である“1”を、このカラムの番号である“４”に変換規則情報１４ｂにおいて対応付けられている“No.4”の共通形式項目（NodeName）である“UserAuthority”にこの共通形式空データにおいて対応付けられている共通形式用値として書き込む（Ｓ１３３）。
【００６１】
次いで、共通形式変換手段１５ａは、変換前種別形式データにおける“データ３”以降の種別形式用値のそれぞれについても、変換前種別形式データにおける“データ１”または“データ２”の情報と同様にして、共通形式データに反映する。
【００６２】
図９に示すように、データ変換装置１０の制御部１５のデータ編集手段１５ｃは、Ｓ１０１において生成された共通形式データを表示部１２に表示させて、この共通形式データを操作部１１を介した指示に応じて編集する（Ｓ１０２）。なお、Ｓ１０２の処理は、省略可能である。
【００６３】
次に、データ変換装置１０の制御部１５の種別形式変換手段１５ｂは、共通形式データを変換後種別形式データに変換することが操作部１１を介して指示されると、Ｓ１０２においてデータ編集手段１５ｃによって共通形式データが編集されていない場合には、共通形式変換手段１５ａによって生成された共通形式データを、Ｓ１０２においてデータ編集手段１５ｃによって共通形式データが編集された場合には、データ編集手段１５ｃによって編集された共通形式データを、記憶部１４上の変換規則情報１４ｃに基づいて変換後種別形式データに変換して（Ｓ１０３）、図９に示す処理を終了する。
【００６４】
なお、種別形式変換手段１５ｂは、種別形式用値を書き込む場合、図１２に示す処理を実行する。
【００６５】
図１２は、種別形式用値を書き込む場合の種別形式変換手段１５ｂの動作のフローチャートである。
【００６６】
図１２に示すように、種別形式変換手段１５ｂは、共通形式用値が空の値であるか否かを判断する（Ｓ１６１）。
【００６７】
種別形式変換手段１５ｂは、共通形式用値が空の値ではないとＳ１６１において判断すると、適用される規則に“Value”が含まれているか否かを判断する（Ｓ１６２）。
【００６８】
種別形式変換手段１５ｂは、適用される規則に“Value”が含まれていないとＳ１６２において判断すると、共通形式用値をそのまま種別形式用値として書き込んで（Ｓ１６３）、図１２に示す動作を終了する。
【００６９】
一方、種別形式変換手段１５ｂは、適用される規則に“Value”が含まれているとＳ１６２において判断すると、“Value”において共通形式用値に対して対応付けられた種別形式用値を書き込んで（Ｓ１６４）、図１２に示す動作を終了する。
【００７０】
種別形式変換手段１５ｂは、共通形式用値が空の値であるとＳ１６１において判断すると、適用される規則に“InitialValue”が含まれているか否かを判断する（Ｓ１６５）。
【００７１】
種別形式変換手段１５ｂは、適用される規則に“InitialValue”が含まれているとＳ１６５において判断すると、共通形式用値が空の値であるときの種別形式用値として“InitialValue”に対応付けて設定されている空値用種別形式用値を種別形式用値として書き込んで（Ｓ１６６）、図１２に示す動作を終了する。
【００７２】
種別形式変換手段１５ｂは、適用される規則に“InitialValue”が含まれていないとＳ１６５において判断すると、何も書き込まずに、図１２に示す動作を終了する。
【００７３】
以下、ユーザーリストの例を用いて、図８に示す共通形式データを変換後種別形式データに変換する場合について説明する。
【００７４】
種別形式変換手段１５ｂは、利用者から操作部１１を介して指定されたＭＦＰ９２の機種情報である“MFP_02”に対応する変換規則情報１４ｃを記憶部１４から読み出した後、図７に示す変換規則情報１４ｃのうち、共通形式データ内のデータ種類情報である“user_list”に対応する規則に基づいて、変換後種別形式データ、すなわち、図４に示す種別形式データを生成する。具体的には、種別形式変換手段１５ｂは、共通形式データ内の共通形式用値に対して、変換規則情報１４ｃ内の“user_list”に対応する規則のうち、この共通形式用値を囲む要素名に対応する規則を適用して、変換後種別形式データを生成する。
【００７５】
まず、種別形式変換手段１５ｂは、変換後種別形式データ用のＣＳＶ形式のファイル（以下「ＣＳＶファイル」と言う。）を作成し、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.1”に対応付けられている種別形式項目（CSVHeader）である“user”をＣＳＶファイルに書き込む。
【００７６】
次いで、種別形式変換手段１５ｂは、カンマをＣＳＶファイルに追加で書き込んだ後、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.2”に対応付けられている種別形式項目（CSVHeader）である“password”をＣＳＶファイルに追加で書き込む。
【００７７】
次いで、種別形式変換手段１５ｂは、カンマをＣＳＶファイルに追加で書き込んだ後、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.3”に対応付けられている種別形式項目（CSVHeader）である“access_level”をＣＳＶファイルに追加で書き込む。
【００７８】
次いで、種別形式変換手段１５ｂは、カンマをＣＳＶファイルに追加で書き込んだ後、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.4”に対応付けられている種別形式項目（CSVHeader）である“e-mail_address”をＣＳＶファイルに追加で書き込む。
【００７９】
次いで、種別形式変換手段１５ｂは、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.5”以降に対応付けられている種別形式項目（CSVHeader）についても、変換規則情報１４ｃ内の“user_list”に対応する規則における“No.4”までの種別形式項目（CSVHeader）と同様にして、ＣＳＶファイルに追加で書き込む。
【００８０】
次いで、種別形式変換手段１５ｂは、改行をＣＳＶファイルに追加で書き込んだ後、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.1”の共通形式項目（NodeName）である“UserLogin”に共通形式データにおいて“Data001”を要素名とする開始タグおよび終了タグの中において対応付けられている共通形式用値である“user001”を、ＣＳＶファイルに追加で書き込む（Ｓ１６３）。
【００８１】
次いで、種別形式変換手段１５ｂは、カンマをＣＳＶファイルに追加で書き込んだ後、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.2”の共通形式項目（NodeName）である“UserPassword”に共通形式データにおいて“Data001”を要素名とする開始タグおよび終了タグの中において対応付けられている共通形式用値である“9317”を、ＣＳＶファイルに追加で書き込む（Ｓ１６３）。
【００８２】
次いで、種別形式変換手段１５ｂは、変換規則情報１４ｃ内の“user_list”に対応する規則の“No.3”の規則において、種別形式用値と、共通形式用値との対応付けの規則である“Value”が含まれているので（Ｓ１６２でＹＥＳ）、カンマをＣＳＶファイルに追加で書き込んだ後、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.3”の共通形式項目（NodeName）である“UserAuthority”に共通形式データにおいて“Data001”を要素名とする開始タグおよび終了タグの中において対応付けられている共通形式用値である“0”にこの“Value”において“No.1”として対応付けられている種別形式用値である“1”を、ＣＳＶファイルに追加で書き込む（Ｓ１６４）。
【００８３】
次いで、種別形式変換手段１５ｂは、変換規則情報１４ｃ内の“user_list”に対応する規則において“No.4”の共通形式項目（NodeName）である“PasswordMode”に共通形式データにおいて“Data001”を要素名とする開始タグおよび終了タグの中において対応付けられている共通形式用値が空の値であるので（Ｓ１６１でＹＥＳ）、カンマをＣＳＶファイルに追加で書き込んだ後、この空の値ではなく、変換規則情報１４ｃにおいてこの“PasswordMode”に“InitialValue”として対応付けられている“1”を、ＣＳＶファイルに追加で書き込む（Ｓ１６６）。ここで、“InitialValue”に対応付けられている“1”は、共通形式データ内の共通形式用値が空の値であるときの種別形式用値として設定されている本発明の空値用種別形式用値である。
【００８４】
次いで、種別形式変換手段１５ｂは、変換規則情報１４ｃ内の“user_list”に対応する規則における“No.5”以降の共通形式項目（NodeName）に共通形式データにおいて“Data001”を要素名とする開始タグおよび終了タグの中において対応付けられている共通形式用値のそれぞれについても、変換規則情報１４ｃ内の“user_list”に対応する規則における“No.4”までの共通形式項目（NodeName）に共通形式データにおいて“Data001”を要素名とする開始タグおよび終了タグの中において対応付けられている共通形式用値と同様にして、ＣＳＶファイルに追加で書き込む。
【００８５】
次いで、種別形式変換手段１５ｂは、共通形式データにおける“Data002”を要素名とする開始タグおよび終了タグの中において対応付けられている共通形式用値のそれぞれについても、共通形式データにおける“Data001”を要素名とする開始タグおよび終了タグの中において対応付けられている共通形式用値と同様にして、ＣＳＶファイルに追加で書き込む。
【００８６】
最後に、種別形式変換手段１５ｂは、ＣＳＶファイルを圧縮し、この圧縮したＣＳＶファイルに対して、変換規則情報１４ｃ内の機器情報である“MFP_02”と、データ種類情報である“user_list”とを含む各種の情報を付加するなどして、変換後種別形式データを生成する。
【００８７】
なお、Ｓ１０３において種別形式変換手段１５ｂによって生成された変換後種別形式データは、ＵＳＢメモリーなどを介してデータ変換装置１０からＭＦＰ９２に入力されて、ＭＦＰ９２のアドレス帳、ユーザーリスト、部門リスト、機器設定情報などの情報としてＭＦＰ９２によってインポートされる。
【００８８】
以上に説明したように、データ変換プログラム１４ａは、変換前種別形式データを一旦共通形式データに変換した（Ｓ１０１）後で変換後種別形式データに変換する（Ｓ１０３）ので、種別形式データをＭＦＰの機種の変更に応じて変換することができる。
【００８９】
また、データ変換プログラム１４ａは、種別形式データにおける種別形式用値の並びにおける順番と、共通形式項目との対応付けの規則を変換規則情報１４ｂおよび変換規則情報１４ｃが含んでいるので、種別形式用値の並びにおける順番によって種別形式項目が表現されている種別形式データをＭＦＰの機種の変更に応じて変換することができる。
【００９０】
また、データ変換プログラム１４ａは、種別形式用値および共通形式用値の対応付けの規則を変換規則情報１４ｂおよび変換規則情報１４ｃが含んでいるので、同一の種別形式用値の意味が種別形式データによって異なる場合であっても（Ｓ１３１でＹＥＳ、Ｓ１６２でＹＥＳ）、種別形式データをＭＦＰの機種の変更に応じて変換することができる。
【００９１】
また、データ変換プログラム１４ａは、共通形式項目と、空値用種別形式用値との対応付けの規則を変換規則情報１４ｃが含んでいるので、変換前種別形式データに存在しない種別形式項目が変換後種別形式データに存在する場合であっても（Ｓ１６５でＹＥＳ）、この種別形式項目に空値用種別形式用値を対応付けた変換後種別形式データを生成することができる。
【００９２】
また、データ変換プログラム１４ａは、種別形式データにおける種別形式用値の並びにおける順番と、種別形式項目との対応付けの規則を変換規則情報１４ｃが含んでいるので、種別形式データにおける種別形式用値の並びにおける順番で種別形式項目自体を配置した情報を含んだ変換後種別形式データを生成することができる。
【００９３】
また、データ変換プログラム１４ａは、ＭＦＰの機種に依存しない形式の共通形式データを編集する（Ｓ１０２）ので、ＭＦＰの機種に依存する形式の種別形式データを編集する場合と比較して、機種に依存しない簡単な構成でデータを編集することができる。
【００９４】
なお、本実施の形態においては、図３に示す種別形式データから図４に示す種別形式データに変換する例について説明しているが、同様にして、図４に示す種別形式データから図３に示す種別形式データに変換することができる。また、上述した機種以外の機種用の種別形式データについても、対応する変換規則情報が用意されれば、変換に対応することができる。
【００９５】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、ＦＡＸ専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００９６】
１０  データ変換装置（コンピューター）
１４ａ  データ変換プログラム
１４ｂ、１４ｃ  変換規則情報
１５ａ  共通形式変換手段
１５ｂ  種別形式変換手段
１５ｃ  データ編集手段
９１、９２  ＭＦＰ（画像形成装置）
【図１】
2014149586.tif 000003
【図２】
2014149586.tif 000004
【図３】
2014149586.tif 000005
【図４】
2014149586.tif 000006
【図５】
2014149586.tif 000007
【図６】
2014149586.tif 000008
【図７】
2014149586.tif 000009
【図８】
2014149586.tif 000010
【図９】
2014149586.tif 000011
【図１０】
2014149586.tif 000012
【図１１】
2014149586.tif 000013
【図１２】
2014149586.tif 000014