(57)【要約】【課題】機器と情報記録媒体との対応関係の柔軟性を向上させること。【解決手段】機器と、前記機器の操作部として機能する情報処理装置とを含む情報処理システムにおいて、前記情報処理装置は、情報記録媒体から読み取られた、当該情報記録媒体に対応した第一の形式のデータを、前記機器が処理可能な第二の形式に変換する変換部と、前記第二の形式に変換されたデータを、前記機器に送信する送信部と、を有する。【選択図】図４
2015127848.tif 000002
【特許請求の範囲】
【請求項１】
機器と、前記機器の操作部として機能する情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
情報記録媒体から読み取られた、当該情報記録媒体に対応した第一の形式のデータを、前記機器が処理可能な第二の形式に変換する変換部と、
前記第二の形式に変換されたデータを、前記機器に送信する送信部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記変換部は、第一の形式のデータのバイト配列を変更して、当該データを前記第二の形式に変換する請求項１記載の情報処理システム。
【請求項３】
前記機器は、前記送信部から送信されたデータに基づいて、当該機器のユーザの認証を行う請求項１又は２記載の情報処理システム。
【請求項４】
請求項１乃至３いずれか一項記載の情報処理装置。
【請求項５】
請求項１乃至３いずれか一項記載の機器。
【請求項６】
情報処理装置を操作部として有する機器であって、
前記情報処理装置は、
情報記録媒体から読み取られた、当該情報記録媒体に対応した第一の形式のデータを、前記機器が処理可能な第二の形式に変換する変換部と、
前記第二の形式に変換されたデータを、前記機器に送信する送信部と、
を有することを特徴とする機器。
【請求項７】
前記変換部は、第一の形式のデータのバイト配列を変更して、当該データを前記第二の形式に変換する請求項６記載の機器。
【請求項８】
前記機器は、前記送信部から送信されたデータに基づいて、当該機器のユーザの認証を行う請求項６又は７記載の機器。
【請求項９】
機器の操作部として機能する情報処理装置が、
情報記録媒体から読み取られた、当該情報記録媒体に対応した第一の形式のデータを、前記機器が処理可能な第二の形式に変換する変換手順と、
前記第二の形式に変換されたデータを、前記機器に送信する送信手順と、
を実行することを特徴とする情報処理方法。
【請求項１０】
前記変換手順は、第一の形式のデータのバイト配列を変更して、当該データを前記第二の形式に変換する請求項９記載の情報処理方法。
【請求項１１】
前記機器が、前記送信手順において送信されたデータに基づいて、当該機器のユーザの認証を行う請求項９又は１０記載の情報処理方法。
【請求項１２】
機器の操作部として機能する情報処理装置に、
情報記録媒体から読み取られた、当該情報記録媒体に対応した第一の形式のデータを、前記機器が処理可能な第二の形式に変換する変換手順と、
前記第二の形式に変換されたデータを、前記機器に送信する送信手順と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、機器、情報処理方法、及びプログラム
に関する。
【背景技術】
【０００２】
従来、磁気カード又はＩＣカード等の情報記録媒体が、画像形成装置等の機器のユーザの認証に用いられている。
【０００３】
他方において、携帯電話やスマートフォン等の電子機器の中にも、情報記録媒体と同様に機能可能なものが有る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上のような各種の情報記録媒体を、一つの機器に対して利用可能とすることができれば、機器の利便性を向上させることができる。例えば、各ユーザは、機器を利用するための専用のカードの代わりに、自らが既に所有する他のカード又は電子機器等を利用して、機器の認証を受けることができる。
【０００５】
しかしながら、情報記録媒体には複数の規格が存在し、規格に応じて情報記録媒体からの情報の取得方法は異なる。したがって、相互に異なる規格に対応した情報記録媒体Ａと情報記録媒体Ｂとが存在し、それぞれに同じ情報を示すデータが記録されていたとしても、情報記録媒体Ａから読み取られるデータと、情報記録媒体Ｂから読み取られるデータとの形式（例えば、バイトの配列等）が異なる可能性が有る。
【０００６】
そうすると、各種の情報記録媒体を利用可能とするためには、機器を、各種の形式のデータに対応可能とする必要が有る。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、機器と情報記録媒体との対応関係の柔軟性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、機器と、前記機器の操作部として機能する情報処理装置とを含む情報処理システムにおいて、前記情報処理装置は、情報記録媒体から読み取られた、当該情報記録媒体に対応した第一の形式のデータを、前記機器が処理可能な第二の形式に変換する変換部と、前記第二の形式に変換されたデータを、前記機器に送信する送信部と、を有する。
【発明の効果】
【０００９】
機器と情報記録媒体との対応関係の柔軟性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態における情報処理システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における情報処理端末のハードウェア構成例を示す図である。
【図４】本発明の実施の形態における情報処理システムの機能構成例を示す図である。
【図５】情報処理システムが実行する処理手順の一例を説明するためのシーケンス図である。
【図６】共通形式の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における情報処理システムの構成例を示す図である。図１に示される情報処理システム１において、画像形成装置１０は、１以上の情報処理端末２０と通信可能に接続される。画像形成装置１０と情報処理端末２０との通信は、例えば、ＵＳＢ（Universal Serial Bus）、近距離無線通信、又はＬＡＮ（有線又は無線の別は問わない）等のネットワークを介して行われる。
【００１２】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの２以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を有する機器が画像形成装置１０として用いられてもよい。また、本実施の形態における画像形成装置１０は、機器の一例であり、プロジェクタ、テレビ会議システム、又はデジタルカメラ等の機器が、画像形成装置１０の代わりに用いられてもよい。
【００１３】
情報処理端末２０は、例えば、スマートフォンやタブレット型端末等、単独で完結した情報処理を実行可能な電子機器である。本実施の形態において、情報処理端末２０は、画像形成装置１０の操作部として機能する。具体的には、情報処理端末２０は、画像形成装置１０とは別にＯＳ（Operating System）を有し、当該ＯＳ上で動作するプログラム群が情報処理端末２０に実行させる処理によって、画像形成装置１０との間で情報の授受を行う。情報処理端末２０は、画像形成装置１０との情報の授受に基づいて、画像形成装置１０に対する操作指示を受け付けるための画面の表示や、当該画面に対する指示入力の画像形成装置１０への通知等を行う。
【００１４】
情報処理端末２０は、例えば、画像形成装置１０の所定の位置（例えば、操作パネルが配置される位置）に固定されて設置される。したがって、情報処理端末２０及び画像形成装置１０とは、一台の装置として把握されてもよい。または、情報処理端末２０は、画像形成装置１０から取り外し可能（分離可能）であってもよい。情報処理端末２０が取り外された状態において、情報処理端末２０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）又は赤外線等の無線通信等を介して、画像形成装置１０の操作部として機能可能であってもよい。
【００１５】
また、複数の情報処理端末２０又は複数の種別の情報処理端末２０が、一つの画像形成装置１０の操作部として機能可能であってもよい。この場合、情報処理端末２０は、画像形成装置１０から分離可能であるのが好適である。複数の種別の情報処理端末２０とは、相互に機種の異なる複数の情報処理端末２０をいう。
【００１６】
なお、複数の情報処理端末２０又は複数の種別の情報処理端末２０が、同時に一つの画像形成装置１０の操作部として機能可能であってもよいし、同時に一つの画像形成装置１０の操作部として機能可能な情報処理端末２０は、一つに制限されてもよい。
【００１７】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、端末インタフェース１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１８】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００１９】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。端末インタフェース１５は、情報処理端末２０と通信（接続）するためのインタフェースである。例えば、端末インタフェース１５は、例えば、ＵＳＢインタフェースでもよいし、近距離無線通信のためのハードウェアでもよい。または、端末インタフェース１５は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアでもよい。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２０】
図３は、本発明の実施の形態における情報処理端末のハードウェア構成例を示す図である。図３において、情報処理端末２０は、ＣＰＵ２０１、メモリ２０２、補助記憶装置２０３、タッチパネル２０４、無線通信装置２０５、機器インタフェース２０６、及びカードリーダ２０７等を有する。
【００２１】
補助記憶装置２０３は、情報処理端末２０にインストールされたプログラム等を記憶する。メモリ２０２は、プログラムの起動指示があった場合に、補助記憶装置２０３からプログラムを読み出して記憶する。ＣＰＵ２０１は、メモリ２０２に記憶されたプログラムに従って情報処理端末２０に係る機能を実現する。
【００２２】
タッチパネル２０４は、入力機能と表示機能との双方を備えた電子部品であり、情報の表示や、ユーザからの入力の受け付け等を行う。タッチパネル２０４は、表示装置２１１及び入力装置２１２等を含む。
【００２３】
表示装置２１１は、液晶ディスプレイ等であり、タッチパネル２０４の表示機能を担う。入力装置２１２は、表示装置２１１に対する接触物の接触を検出するセンサを含む電子部品である。接触物の接触の検出方式は、静電方式、抵抗膜方式、又は光学方式等、公知の方式のいずれであってもよい。なお、接触物とは、タッチパネル２０４の接触面（表面）に接触する物体をいう。斯かる物体の一例として、ユーザの指や専用又は一般のペン等が挙げられる。
【００２４】
無線通信装置２０５は、無線ＬＡＮ（Local Area Network）又は移動体通信網等における通信を行うために必要とされるアンテナ等の電子部品である。機器インタフェース２０６は、画像形成装置１０と通信するためのインタフェースである。すなわち、機器インタフェース２０６は、端末インタフェース１５に対応した形態によって、画像形成装置１０との通信を行う。
【００２５】
カードリーダ２０７は、ＩＣカード３０に記録されているデータを読み取る装置である。本実施の形態において、ＩＣカード３０には、ユーザ名等、ユーザの認証に利用される認証情報を示すデータが記録されている。なお、カードリーダ２０７は、情報処理端末２０に内蔵されていてもよいし、例えば、ＵＳＢインタフェース等を介して、情報処理端末２０の外部に接続されてもよい。
【００２６】
図４は、本発明の実施の形態における情報処理システムの機能構成例を示す図である。図４には、情報処理端末２０ａ及び２０ｂの二つの情報処理端末２０が示されている。各情報処理端末２０、及び各情報処理端末２０の構成要素を区別しない場合、それぞれの符号の末尾の「ａ」又は「ｂ」は省略される。
【００２７】
図４において、各情報処理端末２０は、読取制御部２１、形式変換部２２、及びデータ送信部２３等を有する。これら各部は、情報処理端末２０にインストールされたプログラムが、ＣＰＵ２０１に実行させる処理により実現される。
【００２８】
読取制御部２１は、当該情報処理端末２０が有するカードリーダ２０７を制御して、ＩＣカード３０からデータを読み取る。読取制御部２１による、ＩＣカード３０からのデータの読み取り方法は、当該情報処理端末２０が有するカードリーダ２０７又は当該ＩＣカード３０の種別又は規格等（以下、「種別」で統一する。）に応じたものとなる。例えば、ＩＣカード３０ａとＩＣカード３０ｂとが異なる種別のＩＣカードである場合、それぞれに同じ情報を示すデータが記録されていたとしても、読取制御部２１ａによる読み取り結果と、読取制御部２１ｂによる読み取り結果とは異なる可能性が有る。例えば、それぞれの読み取り結果のバイト配列が異なる可能性が有る。また、ＩＣカード３０ａに記録されている情報の構成又は構造と、ＩＣカード３０ｂに記録されている情報の構成又は構造とは、一致していない可能性も有る。例えば、ＩＣカード３０ａには、ユーザごとの識別情報が、「ユーザＩＤ」という項目名の値として記録されているのに対し、ＩＣカード３０ｂには、当該識別情報が、「ユーザ名」という項目名の値として記録されていてもよい。また、ＩＣカード３０ａに記録されている項目と、ＩＣカード３０ｂに記録されている項目との間には、相互に過不足が有ってもよい。以下においては、各読取制御部２１による読み取り結果の違いを、読み取られたデータの形式の違いとして説明する。
【００２９】
形式変換部２２は、読取制御部２１によって読み取られたデータの形式を、画像形成装置１０が処理可能な（解釈可能な）形式に変換する。画像形成装置１０が処理可能なデータとは、認証情報を示すデータとして、画像形成装置１０が予定している形式のデータをいう。以下、画像形成装置１０が処理可能なデータ形式を、「共通形式」という。したがって、形式変換部２２ａによる変換結果として出力されるデータ形式と、形式変換部２２ｂによる変換結果として出力されるデータ形式とのそれぞれは、共通形式にしたがったものとなる。
【００３０】
データ送信部２３は、形式変換部２２によって変換された共通形式のデータを、画像形成装置１０に送信する。
【００３１】
画像形成装置１０は、データ受信部１２１、認証処理部１２２、及び機器制御部１２３等を有する。これら各部は、画像形成装置１０にインストールされたプログラムが、ＣＰＵ１１１に実行させる処理により実現される。
【００３２】
データ受信部１２１は、データ送信部２３によって送信されるデータを受信する。認証処理部１２２は、データ受信部１２１によって受信されたデータが示す情報に基づいて、認証処理を実行する。機器制御部１２３は、認証処理部１２２による認証結果に応じて、画像形成装置１０を制御する。
【００３３】
以下、情報処理システム１が実行する処理手順について説明する。図５は、情報処理システムが実行する処理手順の一例を説明するためのシーケンス図である。図５では、情報処理端末２０ａが示されているが、情報処理端末２０ｂについても同様の処理が実行される。情報処理端末２０ａ及び情報処理端末２０ｂのそれぞれに関して実行される処理は、並列的に実行されてもよいし、直列的に実行されてもよい。また、三つ以上の情報処理端末２０に関して、図５の処理が実行されてもよい。
【００３４】
例えば、画像形成装置１０と情報処理端末２０ａとの間での通信が確立されると、データ受信部１２１は、データ送信部２３ａに対して、データ通知要求を送信する（Ｓ１０１）。データ通知要求とは、ＩＣカード３０ａが検知された場合に、ＩＣカード３０ａから読み取られたデータの通知を依頼することをいう。なお、データ通知要求には、データ受信部１２１のアドレス等を示す識別情報が指定されてもよい。
【００３５】
なお、画像形成装置１０は、接続対象の情報処理端末２０のアドレスを示す識別情報の一覧を、例えば、ＨＤＤ１１４に予め記憶していてもよい。データ受信部１２１は、当該一覧に含まれている各識別情報に係る各情報処理端末２０のデータ送信部２３に、データ通知要求を定期的に送信してもよい。
【００３６】
その後、読取制御部２１ａは、情報処理端末２０ａのカードリーダ２０７に対するＩＣカード３０ａのセットを検知すると（Ｓ１０２）、ＩＣカード３０ａからデータを読み取る（Ｓ１０３）。当該読み取り処理は、ＩＣカード３０ａの種別に対応したものとなる。読取制御部２１ａは、読み取られたデータを、形式変換部２２に入力する（Ｓ１０４）。
【００３７】
形式変換部２２は、当該データの形式を、ＩＣカード３０ａの種別に固有の形式から、共通形式に変換する（Ｓ１０５）。
【００３８】
図６は、共通形式の一例を示す図である。図６において、共通形式のデータは、カードＩＤ、ユーザ名、パスワード、証明書情報、及び任意文字列情報等を含む。各項目には、バイト数が示されている。なお、バイト数を示すａ〜ｅは、具体的な数値を、便宜上、符号によって表現したものである。
【００３９】
カードＩＤは、ＩＣカード３０の個体ごとの識別情報である。ユーザ名は、ユーザごとの識別情報である。パスワードは、ユーザ名に係るユーザのパスワードである。証明書情報は、ユーザ名に係るユーザに対する電子証明書である。任意文字列情報は、文字列型の任意の情報である。
【００４０】
なお、ＩＣカード３０ａからの読取制御部２１ａによる読み取り結果には、いずれかの項目の値が含まれていないケース、各項目のバイト数が異なるケース、又は余分な項目の値が含まれているケース等が有る。形式変換部２２ａは、読取制御部２１ａから入力されたデータにおける、共通形式に対するこのような相違を排除して、当該データを共通形式に変換する。例えば、形式変換部２２ａは、ＩＣカード３０ａから読み取られたデータのバイト配列を、共通形式に従ったものに変換する。なお、読取制御部２１ａから入力されたデータにおいて、共通形式を構成する項目に対して不足が有る場合、当該項目の値は、空とされてもよい。
【００４１】
続いて、形式変換部２２ａは、変換結果のデータをデータ送信部２３ａに入力する（Ｓ１０６）。データ送信部２３ａは、当該データを、データ受信部１２１に送信する（Ｓ１０７）。この際、データ送信部２３ａは、ステップＳ１０１において通知された識別情報宛に、当該データを送信してもよい。
【００４２】
データ受信部１２１は、データを受信すると、当該データを認証処理部１２２に入力する（Ｓ１０８）。認証処理部１２２は、当該データを利用して、認証処理を実行する（Ｓ１０９）。なお、当該データは、認証処理部１２２が予定している共通形式に従っているため、認証処理部１２２は、当該データを解釈することができる。すなわち、認証処理部１２２は、必要な項目の値を、当該データから読み出すことができる。
【００４３】
続いて、認証処理部１２２は、認証処理の結果を、機器制御部１２３に入力する（Ｓ１１０）。機器制御部１２３は、認証結果に基づいて、画像形成装置１０の動作を制御する。例えば、機器制御部１２３は、認証に成功した場合、画像形成装置１０の利用制限状態を解除し、認証に失敗した場合、画像形成装置１０の利用制限状態を維持する。
【００４４】
上述したように、本実施の形態によれば、情報処理端末２０において読み取られた、ＩＣカード３０に応じた形式のデータは、共通形式に変換されて画像形成装置１０に送信される。その結果、画像形成装置１０は、特段の改変を要することなく、各種のＩＣカード３０に対応することができる。したがって、画像形成装置１０とＩＣカードとの対応関係の柔軟性を向上させることができる。
【００４５】
なお、ＩＣカードから読み取られるデータは、認証に利用されるデータに限られない。他の用途のデータに関して本実施の形態が適用されてもよい。
【００４６】
また、磁気カード、スマートフォン、又は携帯電話等、ＩＣカード以外の情報記録媒体について、本実施の形態が適用されてもよい。
【００４７】
なお、本実施の形態において、画像形成装置１０は、機器の一例である。情報処理端末２０は、情報処理装置の一例である。共通形式は、第二の形式の一例である。形式変換部２２は、変換部の一例である。データ送信部２３は、送信部の一例である。
【００４８】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４９】
１            情報処理システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          端末インタフェース
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          情報処理端末
３０          ＩＣカード
２１          読取制御部
２２          形式変換部
２３          データ送信部
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        データ受信部
１２２        認証処理部
１２３        機器制御部
２０１        ＣＰＵ
２０２        メモリ
２０３        補助記憶装置
２０４        タッチパネル
２０５        無線通信装置
２０６        機器インタフェース
２０７        カードリーダ
２１１        表示装置
２１２        入力装置
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００５−１５７５７１号公報
【図１】
2015127848.tif 000003
【図２】
2015127848.tif 000004
【図３】
2015127848.tif 000005
【図４】
2015127848.tif 000006
【図５】
2015127848.tif 000007
【図６】
2015127848.tif 000008