(57)【要約】【課題】読取装置を備える媒体処理装置の制御に係る新たな方法を提供する。【解決手段】媒体処理装置１は、小切手に記録された磁気インク文字を読み取るＭＩＣＲ装置１７と、ウェブブラウザーと通信するインターフェース部３２と、ウェブブラウザーから受信した制御データに基づいて、ＭＩＣＲ装置１７を制御して小切手に記録された磁気インク文字を読み取らせると共に、ＭＩＣＲ装置１７による読み取り結果に基づくデータを、ウェブブラウザーに送信する制御部３０と、を備える。【選択図】図２
2015042458.tif 000002
【特許請求の範囲】
【請求項１】
媒体に記録された情報を読み取る読取部と、
マークアップ言語を送受信する通信部と、
前記通信部で受信したマークアップ言語の制御データに基づいて、前記読取部を制御して前記媒体に記録された情報を読み取らせ、前記読取部での読み取り結果に基づくデータを受信させる制御部と、
を備えることを特徴とする媒体処理装置。
【請求項２】
前記媒体に画像を印刷する印刷部を備え、
前記制御部は、
前記通信部で受信した前記マークアップ言語の制御データに基づいて、前記印刷部を制御して印刷させる請求項１に記載の媒体処理装置。
【請求項３】
前記読取部の制御に係る制御コマンドを含むリストを記憶する記憶部を備え、
前記制御部は、
前記通信部で受信した前記マークアップ言語の制御データに基づいて、前記記憶部に記憶された前記リストに含まれる前記制御コマンドを前記読取部に出力して、前記読取部を制御する請求項１又は２に記載の媒体処理装置。
【請求項４】
前記制御部は、
前記読取部の機種の情報を取得し、取得した機種の情報に対応する前記リストに含まれる制御コマンドを前記読取部に出力して、前記読取部を制御する請求項３に記載の媒体処理装置。
【請求項５】
前記リストに含まれる制御コマンドは、前記読取部で前記媒体に記録された情報の読み取りが可能な状態であるか否かを問い合わせる応答要求コマンドであり、
前記制御部は、
前記通信部で受信した制御データに基づいて、前記応答要求コマンドを前記読取部に出力し、前記読取部が前記媒体に記録された情報の読み取りが可能であるか否かを問い合わせる請求項３又は４に記載の媒体処理装置。
【請求項６】
マークアップ言語の制御データを送受信する端末と、
媒体に記録された情報を読み取る読取部、前記端末で送信した前記マークアップ言語を受信する通信部、及び前記通信部で受信したマークアップ言語の制御データに基づいて前記読取部を制御して前記媒体に記録された情報を読み取らせて前記読取部での読み取り結果に基づくデータを受信させる制御部を有する媒体処理装置と、
を備えることを特徴とする媒体処理システム。
【請求項７】
前記媒体処理装置は、
前記読取部の制御に係る制御コマンドを含むリストを記憶する記憶部を備え、
前記制御部は、
前記通信部で受信した前記マークアップ言語の制御データに基づいて、前記記憶部に記憶された前記リストに含まれる前記制御コマンドを前記読取部に出力して、前記読取部を制御する請求項６に記載の媒体処理システム。
【請求項８】
マークアップ言語の制御データを受信し、
受信した前記マークアップ言語の制御データに基づいて、読取部を制御する制御コマンドに変換し、
前記制御コマンドを読取部に送信して媒体に記録されたデータを読み取らせ、
読み取られた前記データをマークアップ言語に変換して送信することを特徴とする媒体処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取部を備える媒体処理装置、当該媒体処理装置と端末とを備える媒体処理システム、及び、当該媒体処理装置の制御方法に関する。
【背景技術】
【０００２】
従来、読取部（磁気インク文字読取手段）を備え、小切手等の媒体に記録された情報を読み取り可能な媒体処理装置（小切手類読取装置）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２０６３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した媒体処理装置は、一般に、媒体処理装置の制御に係るデバイスドライバーがインストールされたホストコンピューターに接続され、このホストコンピューターの制御の下、読取部による情報の読み取りを実行する。ここで、ホストコンピューターによる制御以外の方法で、媒体処理装置の読取部による情報の読み取りを制御できるようにできれば、媒体処理装置の制御方法の多様性が増し、商品としての媒体処理装置の価値の向上につながる。
本発明は、上述した事情に鑑みてなされたものであり、読取部を備える媒体処理装置の制御に係る新たな方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、媒体処理装置であって、媒体に記録された情報を読み取る読取部と、マークアップ言語を送受信する通信部と、前記通信部で受信したマークアップ言語の制御データに基づいて、前記読取部を制御して前記媒体に記録された情報を読み取らせ、前記読取部での読み取り結果に基づくデータを受信させる制御部と、を備えることを特徴とする。
本発明の構成によれば、例えば、ウェブブラウザーから媒体処理装置にマークアップ言語の制御データを送信することによって、媒体に記録された情報を読取部に読み取らせることができ、さらに、ウェブブラウザーは、制御データの送信後、読取部による読み取り結果を取得可能である。すなわち、ホストコンピューターによる制御ではなく、ウェブブラウザーがインストールされた装置等のマークアップ言語を出力可能な装置を利用した制御という新たな方法によって、読取部を備える媒体処理装置の制御が可能となる。
【０００６】
また、本発明は、前記媒体に画像を印刷する印刷部を備え、前記制御部は、前記通信部で受信した前記マークアップ言語の制御データに基づいて、前記印刷部を制御して印刷させる。
本発明の構成によれば、マークアップ言語の制御データに基づいて、印刷部を動作させて、媒体に対して、画像の印刷を実行可能である。
【０００７】
また、本発明は、前記読取部の制御に係る制御コマンドを含むリストを記憶する記憶部を備え、前記制御部は、前記通信部で受信した前記マークアップ言語の制御データに基づいて、前記記憶部に記憶された前記リストに含まれる前記制御コマンドを前記読取部に出力して、前記読取部を制御する。
本発明の構成によれば、媒体処理装置に読取部のデバイスドライバーがインストールされておらず、制御部が、読取部のデバイスドライバーの機能を利用できない場合であっても、制御部が制御データに基づいて読取部を制御可能となる。
【０００８】
また、本発明は、前記制御部は、前記読取部の機種の情報を取得し、取得した機種の情報に対応する前記リストに含まれる制御コマンドを前記読取部に出力して、前記読取部を制御する。
本発明の構成によれば、制御部は、読取部の機種に応じて、読取部を制御可能である。
【０００９】
また、本発明は、前記リストに含まれる制御コマンドは、前記読取部で前記媒体に記録された情報の読み取りが可能な状態であるか否かを問い合わせる応答要求コマンドであり、前記制御部は、前記通信部で受信した制御データに基づいて、前記応答要求コマンドを前記読取部に出力し、前記読取部が前記媒体に記録された情報の読み取りが可能であるか否かを問い合わせる。
本発明の構成によれば、制御部は、読取部が媒体に記録された情報を読み取り可能な場合に、読取部を制御して情報の読み取りを実行させることができる。
【００１０】
また、上記目的を達成するために、本発明は、媒体処理システムであって、マークアップ言語の制御データを送受信する端末と、媒体に記録された情報を読み取る読取部、前記端末で送信した前記マークアップ言語を受信する通信部、及び前記通信部で受信したマークアップ言語の制御データに基づいて前記読取部を制御して前記媒体に記録された情報を読み取らせて前記読取部での読み取り結果に基づくデータを受信させる制御部を有する媒体処理装置と、を備えることを特徴とする。
本発明の構成によれば、例えば、ウェブブラウザーから媒体処理装置にマークアップ言語の制御データを送信することによって、媒体に記録された情報を読取部に読み取らせることができ、さらに、ウェブブラウザーは、制御データの送信後、読取部による読み取り結果を取得可能である。すなわち、ホストコンピューターによる制御ではなく、ウェブブラウザーがインストールされた装置等のマークアップ言語を出力可能な装置を利用した制御という新たな方法によって、読取部を備える媒体処理装置の制御が可能となる。
【００１１】
また、本発明は、前記媒体処理装置は、前記読取部の制御に係る制御コマンドを含むリストを記憶する記憶部を備え、前記制御部は、前記通信部で受信した前記マークアップ言語の制御データに基づいて、前記記憶部に記憶された前記リストに含まれる前記制御コマンドを前記読取部に出力して、前記読取部を制御する。
本発明の構成によれば、媒体処理装置に読取部のデバイスドライバーがインストールされておらず、制御部が、読取部のデバイスドライバーの機能を利用できない場合であっても、制御部が制御データに基づいて読取部を制御可能となる。
【００１２】
また、上記目的を達成するために、本発明は、媒体処理装置の制御方法であって、マークアップ言語の制御データを受信し、受信した前記マークアップ言語の制御データに基づいて、読取部を制御する制御コマンドに変換し、前記制御コマンドを読取部に送信して媒体に記録されたデータを読み取らせ、読み取られた前記データをマークアップ言語に変換して送信することを特徴とする。
例えば、ウェブブラウザーから媒体処理装置にマークアップ言語の制御データを送信することによって、媒体に記録された情報を読取部に読み取らせることができ、さらに、ウェブブラウザーは、制御データの送信後、読取部による読み取り結果を取得可能である。すなわち、ホストコンピューターによる制御ではなく、ウェブブラウザーがインストールされた装置等のマークアップ言語を出力可能な装置を利用した制御という新たな方法によって、読取部を備える媒体処理装置の制御が可能となる。
【図面の簡単な説明】
【００１３】
【図１】（Ａ）は本実施形態に係る媒体処理装置の内部構造を示す図であり、（Ｂ）は小切手を示す図。
【図２】媒体処理システムを構成する装置の機能的構成を示すブロック図。
【図３】タブレット端末及び媒体処理装置の動作を示すフローチャート。
【図４】ＭＩＣＲ制御処理を詳細に示すフローチャート。
【図５】制御コマンドリストファイルの内容を示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１（Ａ）は、本実施形態に係る媒体処理装置１を側面からみたときの内部構造を模式的に示す図である。図１（Ｂ）は、小切手Ｓの一例を模式的に示す図である。
媒体処理装置１は、小切手Ｓ（媒体）の表面Ｓ１に記録されている磁気インク文字Ｓ２（情報）を読み取り、また、小切手Ｓの表面Ｓ１、及び、裏面Ｓ３に画像を印刷する機能を有している。
図１（Ｂ）に示すように、小切手Ｓの表面Ｓ１の下端Ｓ４の近傍には、下端Ｓ４に沿って磁気インク文字Ｓ２が記録されている。小切手Ｓの表面Ｓ１において、磁気インク文字Ｓ２の上方には、媒体処理装置１によって、小切手Ｓに関する情報、例えば、支払先や、発行日、金額等が印刷される。また、小切手Ｓの裏面Ｓ３には、媒体処理装置１によって、いわゆる裏書きに関する情報、例えば、認証番号や、日付、金額等が印刷される。
【００１５】
図１（Ａ）に示すように、媒体処理装置１は、媒体処理部１０を備えている。
媒体処理部１０は、装置後方に延びた後に湾曲し上方に延びる側面視Ｌ字状の搬送経路１１を備えている。この搬送経路１１の一端には、小切手Ｓを挿入する媒体挿入口１２が形成され、他端には、処理が完了した小切手Ｓを排出する媒体排出口１３が形成されている。媒体処理装置１において、処理対象となる小切手Ｓは、媒体挿入口１２に挿入された後、媒体挿入口１２から搬送方向ＹＪ１へ向かって搬送され、媒体排出口１３から排出される。
【００１６】
搬送経路１１において、媒体挿入口１２の近傍には、媒体挿入口１２を介して小切手Ｓが挿入されたことを検出する挿入検出センサー１５が設けられている。この挿入検出センサー１５の搬送方向ＹＪ１の下流には、媒体挿入口１２に挿入された小切手Ｓを搬送経路１１に送り出す送出ローラー１６が設けられている。この送出ローラー１６の搬送方向ＹＪ１の下流には、小切手Ｓの表面Ｓ１に記録された磁気インク文字Ｓ２を読み取るＭＩＣＲ（Magnetic Ink Character Recognition）読取部１７（読取部）が設けられている。
ＭＩＣＲ読取部１７は、磁気インク文字Ｓ２の読み取り中、小切手Ｓを所定の速度で搬送すると共に、読み取りが完了した小切手Ｓを搬送方向ＹＪ１に向かって搬送し、ＭＩＣＲ読取部１７から排出するＭＩＣＲ読取部搬送ローラー１８を備えている。
ＭＩＣＲ読取部１７の搬送方向ＹＪ１の下流には、搬送経路１１で搬送方向ＹＪ１へ向かって小切手Ｓを搬送する第１搬送ローラー２０が設けられている。
【００１７】
この第１搬送ローラー２０の搬送方向ＹＪ１の下流には、第１プリンターユニットＰＲ１（印刷部）が設けられている。第１プリンターユニットＰＲ１は、搬送方向ＹＪ１と直交する方向に走査可能な第１キャリッジ２１と、この第１キャリッジ２１に搭載された第１ＳＩＤＭ（serial impact dot matrix）印刷ヘッド２２と、を備えている。第１ＳＩＤＭ印刷ヘッド２２は、インクリボンに記録ワイヤーを打ち当ててインクリボンのインクを小切手Ｓの裏面Ｓ３に付着させることにより、小切手Ｓの裏面Ｓ３に画像を印刷する印刷ヘッドである。第１ＳＩＤＭ印刷ヘッド２２に対向する位置には、第１プラテン２３が設けられている。
第１ＳＩＤＭ印刷ヘッド２２の搬送方向ＹＪ１の下流には、小切手Ｓを搬送方向ＹＪ１へ搬送する第２搬送ローラー２４が設けられている。
この第２搬送ローラー２４の搬送方向ＹＪ１の下流には、第２プリンターユニットＰＲ２（印刷部）が設けられている。第２プリンターユニットＰＲ２は、搬送方向ＹＪ１と交差する方向に走査可能な第２キャリッジ２５と、この第２キャリッジ２５に搭載された第２ＳＩＤＭ印刷ヘッド２６と、を備えている。第２ＳＩＤＭ印刷ヘッド２６は、小切手Ｓの表面Ｓ１に画像を印刷する印刷ヘッドである。第２ＳＩＤＭ印刷ヘッド２６に対向する位置には、第２プラテン２７が設けられている。
【００１８】
図２は、本実施形態に係る媒体処理システム２の機能的構成を示すブロック図である。
図２に示すように、媒体処理システム２は、媒体処理装置１と、タブレット端末３（端末）と、管理サーバー４と、を備えている。
媒体処理装置１とタブレット端末３とは、ＬＡＮ等のネットワークを介して無線通信可能に構成され、同様に、タブレット端末３と管理サーバー４とは、ＬＡＮ等を介して無線通信可能に構成されている。各装置間の通信方式は、上記方式に限らず、どのような方式であってもよい。
図２に示すように、媒体処理装置１は、制御部３０と、記憶部３１と、インターフェース部３２と、プリンターユニット通信部３３と、ＭＩＣＲ通信部３４と、第１プリンターユニットＰＲ１と、第２プリンターユニットＰＲ２と、ＭＩＣＲ読取部１７と、を備えている。
制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、媒体処理装置１の各部を制御する。制御部３０が備える機能ブロックについては後述する。制御部３０に係る回路や、付随する構成部材は、メイン制御基板３５に実装されている。
記憶部３１は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能な状態で記憶する。記憶部３１には、ＭＩＣＲ読取部１７の制御コマンドリストファイルＦが記憶されている。この制御コマンドリストファイルＦについては、後述する。
インターフェース部３２は、制御部３０の制御の下、タブレット端末３との間で、所定の通信規格に準拠して通信する。本実施形態では、インターフェース部３２と、制御部３０とが協同して「通信部」として機能する。
【００１９】
プリンターユニット通信部３３は、ポートが設けられたインターフェースボード等の通信機器を備え、ポートに接続された通信ケーブルを介して、第１プリンターユニットＰＲ１、及び、第２プリンターユニットＰＲ２に接続されている。第１プリンターユニットＰＲ１は、制御基板として第１プリンター制御基板ＰＫ１を備え、この第１プリンター制御基板ＰＫ１には、第１プリンターユニットＰＲ１の各部を制御する第１プリンター制御部ＰＳ１が実装されている。同様に、第２プリンターユニットは、制御基板として第２プリンター制御基板ＰＫ２を備え、この第２プリンター制御基板ＰＫ２には、第２プリンターユニットＰＲ２の各部を制御する第２プリンター制御部ＰＳ２が実装されている。プリンターユニット通信部３３は、制御部３０の制御の下、第１プリンターユニットＰＲ１の第１プリンター制御基板ＰＫ１、及び、第２プリンターユニットＰＲ２の第２プリンター制御基板ＰＫ２と通信規格に準拠して通信する。
ＭＩＣＲ通信部３４は、ポートが設けられたインターフェースボード等の通信機器を備え、ポートに接続された通信ケーブルを介して、ＭＩＣＲ読取部１７に接続されている。ＭＩＣＲ読取部１７は、制御基板としてＭＩＣＲ制御基板１７ａを備え、このＭＩＣＲ制御基板１７ａには、ＭＩＣＲ読取部１７の各機構を制御する読取制御部１７ｂが実装されている。ＭＩＣＲ通信部３４は、制御部３０の制御の下、ＭＩＣＲ読取部１７のＭＩＣＲ制御基板１７ａと通信規格に準拠して通信する。
特に、本実施形態では、ＭＩＣＲ通信部３４は、ＭＩＣＲ制御基板１７ａとの間で、ＴＣＰ／ＩＰの規格に準拠した通信を行う。
プリンターユニット通信部３３、及び、ＭＩＣＲ通信部３４に係る回路や、付随する構成部材は、メイン制御基板３５に実装されている。
【００２０】
一方、タブレット端末３は、タブレット型（板状）のコンピューターであり、前面にタッチパネル４０が設けられ、タッチパネル４０に対するタッチ操作によって各種入力を行うことが可能である。
図２に示すように、タブレット端末３は、タッチパネル４０と、端末制御部４１と、インターフェース部４２と、を備えている。
タッチパネル４０は、タブレット端末３の前面に配置された表示パネル４４と、この表示パネル４４に重ねて配置されたタッチセンサー４５とが一体となって構成されている。表示パネル４４は、液晶表示パネル、有機ＥＬパネル、電子ペーパー等のディスプレイである。タッチセンサー４５は、表示パネル４４に重ねて配置された静電容量式もしくは感圧式のセンサーであり、ユーザーの手指やペン型操作デバイスによるタッチ操作を検出し、端末制御部４１に出力する。
端末制御部４１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、タブレット端末３の各部を制御する。端末制御部４１は、機能ブロックとして、ブラウザー実行部４１ａを備えている。ブラウザー実行部４１ａは、インストールされたブラウザープログラムを実行することにより、その機能が実現される機能ブロックである。ブラウザー実行部４１ａは、「ウェブブラウザー」として機能する。
インターフェース部４２は、端末制御部４１の制御の下、媒体処理装置１、及び、管理サーバー４と、所定の通信規格に準拠して通信を行う。
【００２１】
管理サーバー４は、クライアントとしてのタブレット端末３のブラウザー実行部４１ａからの要求に応じて、ＨＴＴＰ等の所定のプロトコルに準拠した表示ファイルを生成して出力するウェブサーバーとして機能する。
管理サーバー４では、インストールされたウェブアプリケーションＡＰが動作している。管理サーバー４は、ウェブアプリケーションＡＰの機能により、タブレット端末３のブラウザー実行部４１ａからの所定のＵＲＬへのアクセスに応じて、対応する表示ファイルをブラウザー実行部４１ａに送信する。また、管理サーバー４は、ウェブアプリケーションＡＰの機能により、タブレット端末３のブラウザー実行部４１ａからの要求に応じて、所定の演算処理を実行し、処理結果を示すデータをブラウザー実行部４１ａに送信する。
【００２２】
次に、制御部３０が備える機能ブロックである通信制御部３０ａ、デバイス制御部３０ｂ、プリンターユニット制御部３０ｃ、及び、ＭＩＣＲ制御部３０ｄについて説明する。
通信制御部３０ａは、タブレット端末３のブラウザー実行部４１ａとの間で、ＷｅｂＳｏｃｋｅｔ等の所定の通信規格に準拠してコネクションを張り、ブラウザー実行部４１ａとの間で、通信経路を確立する機能を有している。さらに、通信制御部３０ａは、確立した通信経路を介してブラウザー実行部４１ａとの間で、データの送受信を実行する機能を有している。特に、通信制御部３０ａは、タブレット端末３のブラウザー実行部４１ａから制御データＤ１（後述）を受信した場合、受信した制御データＤ１をデバイス制御部３０ｂに出力する。
デバイス制御部３０ｂは、通信制御部３０ａから制御データＤ１が入力された場合、制御データＤ１に含まれる印刷制御データＤ２（後述）をプリンターユニット制御部３０ｃに出力する。
また、デバイス制御部３０ｂは、通信制御部３０ａから制御データＤ１が入力された場合、制御データＤ１に含まれる読取制御データＤ３（後述）をＭＩＣＲ装置制御部３０ｄに出力する。
また、デバイス制御部３０ｂは、プリンターユニット制御部３０ｃ、又は、ＭＩＣＲ制御部３０ｄからデータが入力された場合、入力されたデータを通信制御部３０ａに出力する。通信制御部３０ａは、デバイス制御部３０ｂからデータが入力された場合、確立した通信経路を介して入力されたデータをタブレット端末３のブラウザー実行部４１ａに送信する。
また、デバイス制御部３０ｂは、プリンターユニット制御部３０ｃ、及び、ＭＩＣＲ制御部３０ｄを統括的に制御することによって、ＭＩＣＲ読取部１７、第１プリンターユニットＰＲ１、及び、第２プリンターユニットＰＲ２を連動させて動作させる。これにより、小切手Ｓに対して、ＭＩＣＲ装置１７による磁気インク文字Ｓ２の読み取り、各プリンターユニットによる画像の印刷が、一連の処理によって実行される。
【００２３】
プリンターユニット制御部３０ｃは、インストールされたプリンタードライバーの機能により以下の処理を実行する。すなわち、プリンターユニット制御部３０ｃは、デバイス制御部３０ｂから印刷制御データＤ２が入力された場合、印刷制御データＤ２を、第１プリンターユニットＰＲ１、および、第２プリンターユニットＰＲ２のコマンド体系に準拠した印刷制御コマンドに変換する。次いで、プリンターユニット制御部３０ｃは、印刷制御コマンドを、所定のタイミングで第１プリンターユニットＰＲ１、又は、第２プリンターユニットＰＲ２に出力し、これら印刷部を制御する。
また、プリンターユニット制御部３０ｃは、第１プリンターユニットＰＲ１、又は、第２プリンターユニットＰＲ２からステータスを示すデータ等のデータが入力された場合、ブラウザー実行部４１ａが処理可能なデータ（ウェブアプリケーションＡＰが処理可能なデータ）へと変換する。次いで、プリンターユニット制御部３０ｃは、変換後のデータを、デバイス制御部３０ｂへと出力する。
【００２４】
ＭＩＣＲ制御部３０ｄは、以下の処理を実行する。
ここで、本実施形態では、媒体処理装置１に、ＭＩＣＲ読取部１７の制御に係るデバイスドライバーはインストールされていない。後に詳述するとおり、本実施形態に係る媒体処理装置１は、ＭＩＣＲ読取部１７の制御に係るデバイスドライバーの機能を利用することなく、ＭＩＣＲ読取部１７を、その機種に応じて制御し、小切手Ｓに記録された磁気インク文字Ｓ２を読み取らせることが可能である。
さて、ＭＩＣＲ制御部３０ｄは、デバイス制御部３０ｂから読取制御データＤ３が入力された場合、後述する処理を実行して、読取制御データＤ３に基づいて、ＭＩＣＲ読取部１７を制御する。また、ＭＩＣＲ制御部３０ｄは、磁気インク文字Ｓ２の読み取り結果を示すデータ等のデータがＭＩＣＲ読取部１７から入力された場合、ブラウザー実行部４１ａが処理可能なデータ（ウェブアプリケーションＡＰが処理可能なデータ）へと変換する。次いで、ＭＩＣＲ制御部３０ｄは、変換後のデータを、デバイス制御部３０ｂへと出力する。
【００２５】
ここで、タブレット端末３のウェブブラウザーで動作するウェブアプリケーションＡＰは、媒体処理装置１に、所定の処理を実行するオブジェクトを生成する機能を備えている。オブジェクトとは、本実施形態では、オブジェクト指向プログラミングにおけるインスタンス、すなわち、データ、及び、メソッドの集合として定義されたソフトウェア的な機能ブロックを意味する。ただし、オブジェクトは、オブジェクト指向プログラミングにおけるインスタンスに限らず、所定の処理をウェブブラウザーで実行するソフトウェアであればよい。
そして、本実施形態では、上述した通信制御部３０ａ、デバイス制御部３０ｂ、プリンターユニット制御部３０ｃ、及び、ＭＩＣＲ制御部３０ｄのそれぞれは、タブレット端末３のウェブブラウザーで動作するウェブアプリケーションＡＰにより生成されたオブジェクトに対応している。
【００２６】
次に、小切手Ｓについて、磁気インク文字Ｓ２を読み取り、画像を印刷する際のタブレット端末３、及び、媒体処理装置１の動作について説明する。
図３は、小切手Ｓの処理時におけるタブレット端末３、及び、媒体処理装置１の動作を示すフローチャートであり、（Ａ）はタブレット端末３の動作を、（Ｂ）は媒体処理装置１の動作をそれぞれ示している。
なお、図３のフローチャートの動作の開始時点では、ブラウザー実行部４１ａと、通信制御部３０ａとの間で通信経路が確立しており、これら機能ブロック間でデータの送受信が可能な状態であるものとする。また、図３のフローチャートの動作の開始時点では、媒体処理装置１に処理対象の小切手Ｓがセットされているものとする。また、以下の説明では、小切手Ｓの磁気インク文字Ｓ２の読み取り時における小切手Ｓの搬送、及び、小切手Ｓへの画像の印刷時における小切手Ｓの搬送の制御については詳述しないが、磁気インク文字Ｓ２の読み取りや、画像の印刷に伴って、図示せぬ搬送機構が制御され、小切手Ｓの搬送が実行される。
【００２７】
図３（Ａ）に示すように、タブレット端末３のブラウザー実行部４１ａは、小切手Ｓに対する処理を開始するか否かを判別する（ステップＳＡ１）。
例えば、ブラウザー実行部４１ａは、管理サーバー４のウェブアプリケーションＡＰの機能を利用して、以下のユーザーインターフェースを、ブラウザーウィンドーに表示する。すなわち、小切手Ｓの処理の開始を指示可能であり、かつ、処理の開始に必要な情報を入力可能なユーザーインターフェースである。処理の開始に必要な情報には、例えば、小切手Ｓの表面Ｓ１や、裏面Ｓ３に印刷する画像に関する情報が含まれる。そして、ステップＳＡ１において、ユーザーインターフェースに対して、必要な情報の入力と共に、小切手Ｓの処理の開始の指示があった場合、ブラウザー実行部４１ａは、小切手Ｓに対する処理を開始すると判別する。この他、管理サーバー４を含む通信可能な外部機器から小切手Ｓに対する処理の開始を指示するデータを受信した場合に、ブラウザー実行部４１ａは、小切手Ｓに対する処理を開始すると判別する。
小切手Ｓに対する処理を開始する場合（ステップＳＡ１：ＹＥＳ）、ブラウザー実行部４１ａは、ウェブアプリケーションＡＰの機能を利用して、読取制御データＤ３、および、印刷制御データＤ２を含む制御データＤ１を生成する（ステップＳＡ２）。
読取制御データＤ３は、ＭＩＣＲ読取部１７による小切手Ｓの磁気インク文字Ｓ２の読み取りの実行を指示する情報が記述されたデータである。本実施形態では、読取制御データＤ３は、ＸＭＬに係るマークアップ言語で記述されたＸＭＬドキュメントである。読取制御データＤ３には、ＸＭＬに係るフォーマットに準拠して、ＭＩＣＲ読取部１７による小切手Ｓの磁気インク文字Ｓ２の読み取りの実行を指示する情報が記述されている。
また、印刷制御データＤ２は、第１プリンターユニットＰＲ１、及び、第２プリンターユニットＰＲ２に印刷させる画像に関する情報が記述されたデータである。本実施形態では、印刷制御データＤ２は、ＸＭＬドキュメントである。印刷制御データＤ２には、ＸＭＬに係るフォーマットに準拠して、各印刷部に印刷させる画像に関する情報が記述されている。
制御データＤ１の生成後、ブラウザー実行部４１ａは、生成した制御データＤ１を、確立された通信経路を介して媒体処理装置１の通信制御部３０ａに送信する（ステップＳＡ３）。次いで、ブラウザー実行部４１ａは、読取結果データＤ４を受信したか否かを監視する（ステップＳＡ４）。ステップＳＡ４以下の処理は、後述する。
【００２８】
一方、図３（Ｂ）に示すように、媒体処理装置１の通信制御部３０ａは、制御データＤ１を受信したか否かを監視する（ステップＳＢ１）。
制御データＤ１を受信した場合（ステップＳＢ１：ＹＥＳ）、通信制御部３０ａは、受信した制御データＤ１をデバイス制御部３０ｂに出力する（ステップＳＢ２）。
次いで、デバイス制御部３０ｂは、制御データＤ１に含まれる読取制御データＤ３を、ＭＩＣＲ制御部３０ｄに出力する（ステップＳＢ３）。
読取制御データＤ３が入力されたＭＩＣＲ制御部３０ｄは、ＭＩＣＲ制御処理を実行する（ステップＳＢ４）。
【００２９】
図４は、ＭＩＣＲ制御処理の詳細なフローチャートである。
上述したとおり、ＭＩＣＲ読取部１７に係るデバイスドライバーがインストールされていないが、ＭＩＣＲ制御部３０ｄは、以下の処理を実行することにより、ＭＩＣＲ読取部１７を制御して、小切手Ｓに記録された磁気インク文字Ｓ２の読み取りを実行させる。
なお、図４のフローチャートの開始時点では、ＭＩＣＲ通信部３４と、読取制御部１７ｂとの間でＴＣＰに準拠したコネクションが張られ、ＭＩＣＲ装置制御部３０ｄと、読取制御部１７ｂとの間で、ＴＣＰ／ＩＰに準拠した通信が行える状態であるものとする。このような状態であるためには、メイン制御基板３５と、ＭＩＣＲ制御基板１７ａとの接続が正常に行われている必要がある。
さて、図４に示すように、ＭＩＣＲ制御処理において、ＭＩＣＲ制御部３０ｄは、ＭＩＣＲ読取部１７の機種を取得する（ステップＳＣ１）。
ここで、本実施形態では、媒体処理装置１に搭載可能なＭＩＣＲ読取部の機種が、複数、存在している。そして、媒体処理装置１の製造時に、媒体処理装置１に搭載されたＭＩＣＲ装置１７の機種を示すデータが、ＭＩＣＲ制御部３０ｄが参照可能な記憶領域に記憶される。ステップＳＣ１において、ＭＩＣＲ制御部３０ｄは、当該データを参照して、ＭＩＣＲ読取部１７の機種を取得する。なお、機種を取得する方法は、上述した方法に限らず、例えば、印刷制御データＤ２に機種を示すデータを含め、当該データに基づいて機種を取得する構成であってもよく、また、ＭＩＣＲ制御部３０ｄと通信して取得する構成であってもよい。
【００３０】
次いで、ＭＩＣＲ制御部３０ｄは、記憶部３１にアクセスし、ステップＳＣ１で取得した機種に対応する制御コマンドリストファイルＦが記憶されているか否かを判別する（ステップＳＣ２）。
ここで、記憶部３１には、媒体処理装置１に搭載可能なＭＩＣＲ読取部の機種ごとに、制御コマンドリストファイルＦが記憶されている。そして、制御コマンドリストファイルＦのファイル名は、所定の規則に準拠して、対応する機種の名称が含まれて構成されている。ステップＳＣ２において、ＭＩＣＲ制御部３０ｄは、制御コマンドリストファイルＦのそれぞれのファイル名に基づいて、ステップＳＣ１で取得した機種に対応する制御コマンドリストファイルＦが記憶部３１に記憶されているか否かを判別する。
ステップＳＣ１で取得した機種に対応する制御コマンドリストファイルＦが記憶部３１に記憶されていない場合（ステップＳＣ２：ＮＯ）、ＭＩＣＲ制御部３０ｄは、エラー処理を実行する（ステップＳＣ３）。後述するように、ＭＩＣＲ制御部３０ｄは、制御コマンドリストファイルＦを利用して、ＭＩＣＲ読取部１７を制御するが、機種に対応する制御コマンドリストファイルＦが記憶されていない場合、制御ができないからである。ステップＳＣ３のエラー処理において、少なくとも、ＭＩＣＲ制御部３０ｄは、ＭＩＣＲ読取部１７の制御を停止して、ＭＩＣＲ読取部１７による処理を停止する。このほか、エラー処理において、図示せぬ表示部による表示や、図示せぬ音声出力部による音声の出力によりエラーが発生したことを報知してもよく、また、デバイス制御部３０ｂ、および、通信制御部３０ａを介して、タブレット端末３に所定のデータを送信し、エラーが発生したことを通知してもよい。
一方、ステップＳＣ１で取得した機種に対応する制御コマンドリストファイルＦが記憶部３１に記憶されている場合（ステップＳＣ２：ＹＥＳ）、ＭＩＣＲ制御部３０ｄは、その制御コマンドリストファイルＦを参照する（ステップＳＣ４）。
【００３１】
図５は、制御コマンドリストファイルＦの内容を説明に適した態様で模式的に示す図である。
制御コマンドリストファイルＦは、テキスト形式のファイルであり、少なくとも、以下の情報が記述（記憶）されている。
すなわち、制御コマンドリストファイルＦには、ＭＩＣＲ読取部１７の読取制御部１７ｂにデータを送信する場合の、ＴＣＰに係るポート番号が記述されている。
また、制御コマンドリストファイルＦには、応答要求コマンドＣ１、肯定応答コマンドＣ２、読取指示コマンドＣ３、及び、排出指示コマンドＣ４のコードが記述されている。コマンドのコードのそれぞれは、ＭＩＣＲ読取部１７の読取制御部１７ｂが処理可能な形式（例えば、バイナリー形式）で制御コマンドリストファイルＦに記述されている。つまり、制御コマンドリストファイルＦに記述されたコマンドのそれぞれは、ＭＩＣＲ読取部１７のコマンド体系に準拠している。従って、ある１つのコマンド（後述するように、肯定応答コマンドＣ２は除く）について、制御コマンドリストファイルＦに記述されたコマンドのコードを、制御コマンドとしてＭＩＣＲ読取部１７の読取制御部１７ｂに出力することにより、出力した制御コマンドに基づいてＭＩＣＲ読取部１７を動作させることができる。
なお、コマンドのうち、応答要求コマンドＣ１、読取指示コマンドＣ３、及び、排出指示コマンドＣ４は、ＭＩＣＲ制御部３０ｄが読取制御部１７ｂに送信するコマンドであり、肯定応答コマンドＣ２は、読取制御部１７ｂがＭＩＣＲ制御部３０ｄに送信するコマンドである。
制御コマンドリストファイルＦに記述された各コマンドの内容については、後述する。
【００３２】
さて、ステップＳＣ４の処理後、ＭＩＣＲ制御部３０ｄは、制御コマンドリストファイルＦに記述されている応答要求コマンドＣ１を、ＭＩＣＲ通信部３４を介して、ＭＩＣＲ読取部１７の読取制御部１７ｂに送信する（ステップＳＣ５）。ＭＩＣＲ制御部３０ｄは、制御コマンドリストファイルＦに記述されたポート番号のポートに対して、応答要求コマンドＣ１の送信を行う。このことは、以下の処理で他のコマンドを送信する際も同様である。
応答要求コマンドＣ１とは、ＭＩＣＲ読取部１７が小切手Ｓに記録された磁気インク文字Ｓ２の読み取りを可能な状態であるか否かを問い合わせるコマンドである。応答要求コマンドＣ１の送信後、ＭＩＣＲ制御部３０ｄは、応答要求コマンドＣ１の送信が成功したか否かを判別する（ステップＳＣ６）。例えば、通信に関するエラーが生じている場合に、コマンドの送信が失敗する可能性がある。応答要求コマンドＣ１の送信に失敗した場合（ステップＳＣ６：ＮＯ）、ＭＩＣＲ制御部３０ｄは、処理手順をステップＳＣ３へ移行し、エラー処理を実行する。
一方、応答要求コマンドＣ１の送信に成功した場合（ステップＳＣ６：ＹＥＳ）、ＭＩＣＲ制御部３０ｄは、応答要求コマンドＣ１に対する応答コマンドを受信したか否かを監視する（ステップＳＣ７）。なお、図示は省略したが、応答コマンドの受信に失敗した場合、ＭＩＣＲ制御部３０ｄは、処理手順をステップＳＣ３へ移行してエラー処理を実行する。例えば、通信に関するエラーに起因して、応答要求コマンドＣ１の送信後に所定の時間経過しても応答コマンドを受信できなかったり、また、応答コマンドの破損により応答コマンドを構成するデータの受信を完了できなかったりした場合に、応答コマンドの受信に失敗する可能性がある。
【００３３】
応答要求コマンドＣ１に対する応答コマンドを受信した場合（ステップＳＣ７：ＹＥＳ）、ＭＩＣＲ制御部３０ｄは、制御コマンドリストファイルＦに記述された肯定応答コマンドＣ２を参照し、受信した応答コマンドが、肯定応答コマンドＣ２であるか否かを判別する（ステップＳＣ８）。
肯定応答コマンドＣ２とは、ＭＩＣＲ読取部１７が磁気インク文字Ｓ２の読み取りに係る処理を実行可能な状態である旨の応答コマンドである。従って、受信した応答コマンドが肯定応答コマンドＣ２の場合、ＭＩＣＲ読取部１７が磁気インク文字Ｓ２の読み取りに係る処理を実行できる状態にあり、一方、受信した応答コマンドが肯定応答コマンドＣ２以外のコマンドの場合、ＭＩＣＲ読取部１７が磁気インク文字Ｓ２の読み取りに係る処理を実行できない状態にある。
なお、ＭＩＣＲ読取部１７の読取制御部１７ｂは、各種センサーの検出値等に基づいて、読み取りに係る処理が実行可能か否かを判別する機能を備えている。そして、ＭＩＣＲ制御部３０ｄから応答要求コマンドＣ１を受信した場合、読取制御部１７ｂは、上記機能により読み取りに係る処理が実行可能か否かを判別し、可能な場合は、肯定応答コマンドＣ２を、不可能な場合は、それ以外のコマンドを送信する。
【００３４】
ステップＳＣ８において、受信した応答コマンドが肯定応答コマンドＣ２ではない場合、換言すれば、ＭＩＣＲ読取部１７が磁気インク文字Ｓ２の読み取りに係る処理を実行できない状態の場合（ステップＳＣ８：ＮＯ）、ＭＩＣＲ制御部３０ｄは、処理手順をステップＳＣ３へ移行して、エラー処理を実行する。
一方、受信した応答コマンドが肯定応答コマンドＣ２である場合、換言すれば、ＭＩＣＲ読取部１７が磁気インク文字Ｓ２の読み取りに係る処理を実行できる状態の場合（ステップＳＣ８：ＹＥＳ）、ＭＩＣＲ制御部３０ｄは、処理手順をステップＳＣ９へ移行する。
ステップＳＣ９において、ＭＩＣＲ制御部３０ｄは、制御コマンドリストファイルＦを参照し、当該ファイルに記述されている読取指示コマンドＣ３を、ＭＩＣＲ通信部３４を介して、ＭＩＣＲ読取部１７の読取制御部１７ｂに送信する（ステップＳＣ９）。
読取指示コマンドＣ３とは、ＭＩＣＲ読取部１７による磁気インク文字Ｓ２の読み取りを指示するコマンドである。
【００３５】
ＭＩＣＲ読取部１７の読取制御部１７ｂは、読取指示コマンドＣ３を受信した場合、読取指示コマンドＣ３に基づいてＭＩＣＲ読取部１７の各機構を制御して磁気インク文字Ｓ２の読み取りを実行し、読取結果を示すデータをＭＩＣＲ制御部３０ｄに送信する。なお、磁気インク文字Ｓ２の読み取り中、デバイス制御部３０ｂ、ＭＩＣＲ制御部３０ｄ、及び、読取制御部１７ｂの協働により、ＭＩＣＲ読取部搬送ローラー１８、その他の搬送機構が制御されて、小切手Ｓの搬送が実行される。
磁気インク文字Ｓ２の読み取りについて詳述する。ＭＩＣＲ読取部１７は、磁気ヘッド、及び、信号処理回路を備えている。磁気ヘッドは、読取制御部１７ｂの制御の下、読み取り位置を通過する磁気インク文字Ｓ２によって形成される磁界の変化によって発生する起電力を検出し、検出信号として信号処理回路に出力する。信号処理回路は、増幅器や、ノイズ除去用のフィルター回路、Ａ／Ｄ変換器等を備え、磁気ヘッドから入力された検出信号を、増幅し、波形整形し、データとして読取制御部１７ｂに出力する。読取制御部１７ｂは、信号処理回路から入力されたデータに基づいて、検出信号に基づく波形の情報が記述された読取結果に係るデータを生成し、生成した読取結果に係るデータを、ＭＩＣＲ通信部３４を介して、ＭＩＣＲ制御部３０ｄに送信する。
【００３６】
さて、読取指示コマンドＣ３の送信後、ＭＩＣＲ制御部３０ｄは、当該コマンドの送信が成功したか否かを判別し（ステップＳＣ１０）、失敗した場合は（ステップＳＣ１０：ＮＯ）、処理手順をステップＳＣ３へ移行してエラー処理を実行する。
読取指示コマンドＣ３の送信に成功した場合（ステップＳＣ１０：ＹＥＳ）、ＭＩＣＲ制御部３０ｄは、読取結果に係るデータを受信したか否かを監視する（ステップＳＣ１１）。なお、図示は省略したが、読取結果に係るデータの受信に失敗した場合、ＭＩＣＲ制御部３０ｄは、処理手順をステップＳＣ３へ移行してエラー処理を実行する。
読取結果に係るデータを受信すると（ステップＳＣ１１：ＹＥＳ）、ＭＩＣＲ制御部３０ｄは、受信した読取結果に係るデータに基づいて、ＸＭＬに係るマークアップ言語で記述されたＸＭＬドキュメントの読取結果データＤ４を生成し、デバイス制御部３０ｂに出力する（ステップＳＣ１２）。
次いで、ＭＩＣＲ制御部３０ｄは、制御コマンドリストファイルＦを参照し、当該ファイルに記述されている排出指示コマンドＣ４を、ＭＩＣＲ通信部３４を介して、ＭＩＣＲ読取部１７の読取制御部１７ｂに送信する（ステップＳＣ１３）。
排出指示コマンドＣ４とは、小切手Ｓを搬送方向ＹＪ１に搬送させ、ＭＩＣＲ読取部１７から排出させることを指示するコマンドである。
読取制御部１７ｂは、排出指示コマンドＣ４を受信すると、ＭＩＣＲ読取部搬送ローラー１８、その他の機構を制御して、小切手Ｓを搬送方向ＹＪ１に搬送し、ＭＩＣＲ読取部１７から排出する。
【００３７】
さて、図３（Ｂ）に示すように、ステップＳＢ４のＭＩＣＲ制御処理の後、デバイス制御部３０ｂは、図４のフローチャートのステップＳＣ１２の処理によって、ＭＩＣＲ制御部３０ｄから入力された読取結果データＤ４を、通信制御部３０ａに出力する（ステップＳＢ５）。
次いで、通信制御部３０ａは、デバイス制御部３０ｂから入力された読取結果データＤ４を、タブレット端末３のブラウザー実行部４１ａに送信する（ステップＳＢ６）。
図３（Ａ）に示すように、ステップＳＡ４において、タブレット端末３のブラウザー実行部４１ａは、読取結果データＤ４を受信したか否かを監視する。そして、読取結果データＤ４を受信した場合（ステップＳＡ４：ＹＥＳ）、ブラウザー実行部４１ａは、受信した読取結果データＤ４に基づいて、文字認識等の所定の処理を実行する（ステップＳＡ５）。このほか、磁気インク文字Ｓ２の読み取り結果を管理するサーバー等に、読取結果データＤ４や、当該データの分析結果を送信する構成であってもよい。
一方、図３（Ｂ）に示すように、読取結果データＤ４の送信後、デバイス制御部３０ｂは、ステップＳＢ１においてタブレット端末３のブラウザー実行部４１ａから受信した制御データＤ１に含まれる印刷制御データＤ２を、プリンターユニット制御部３０ｃに出力する（ステップＳＢ７）。
プリンターユニット制御部３０ｃは、入力された印刷制御データＤ２に基づいて、第１プリンターユニットＰＲ１、及び、第２プリンターユニットＰＲ２を制御する制御コマンドを生成する（ステップＳＢ８）。プリンターユニット制御部３０ｃは、ＸＭＬドキュメントである印刷制御データＤ２に基づいて、第１プリンターユニットＰＲ１、及び、第２プリンターユニットＰＲ２のコマンド体系に準拠した制御コマンドを生成する機能を有している。
次いで、プリンターユニット制御部３０ｃは、生成した制御コマンドを、プリンターユニット通信部３３を介して、第１プリンターユニットＰＲ１、及び、第２プリンターユニットＰＲ２のそれぞれに送信する（ステップＳＢ９）。第１プリンターユニットＰＲ１は、入力された制御コマンドに基づいて、小切手Ｓの裏面Ｓ３に画像を印刷し、さらに、第２プリンターユニットＰＲ２は、入力された制御コマンドに基づいて、小切手Ｓの表面Ｓ１に画像を印刷する。
以上のように、ＭＩＣＲ読取部１７の記憶部３１には、ＭＩＣＲ読取部の機種ごとに、制御コマンドリストファイルＦが記憶され、かつ、制御コマンドリストファイルＦには、ＭＩＣＲ読取部１７に、磁気インク文字Ｓ２の読み取りに係る一連の処理の実行に必要なコマンドが、記述されている。このような構成のため、ＭＩＣＲ制御部３０ｄは、制御コマンドリストファイルＦを利用することにより、ＭＩＣＲ読取部１７の制御に係るデバイスドライバーの機能を利用することなく、ＭＩＣＲ読取部１７を制御することができる。
【００３８】
以上説明したように、本実施形態によれば、媒体処理装置１の制御部３０は、タブレット端末３で動作するウェブブラウザーから受信したマークアップ言語の制御データＤ１に基づいて、ＭＩＣＲ読取部１７を制御して小切手Ｓに記録された磁気インク文字Ｓ２を読み取らせると共に、ＭＩＣＲ読取部１７による読み取り結果に基づく読取結果データＤ４を、タブレット端末３で動作するウェブブラウザーに送信する（ウェブブラウザーに受信させる）。
この構成によれば、ウェブブラウザーから媒体処理装置１に制御データＤ１を送信することによって、小切手Ｓに記録された磁気インク文字Ｓ２をＭＩＣＲ読取部１７に読み取らせることができる。さらに、ウェブブラウザーは、制御データＤ１の送信後、ＭＩＣＲ読取部１７による読み取り結果を取得可能である。すなわち、ホストコンピューターによる制御ではなく、ウェブブラウザーを利用した制御という新たな方法によって、ＭＩＣＲ読取部１７を備える媒体処理装置１の制御が可能となる。
【００３９】
また、本実施形態では、制御部３０は、ウェブブラウザーから受信した制御データＤ１に基づいて、ＭＩＣＲ装置１７、及び、第１プリンターユニットＰＲ１、第２プリンターユニットＰＲ２を制御して、これらを連動させて動作させる。
この構成によれば、ウェブブラウザーから受信した制御データに基づいて、ＭＩＣＲ読取部１７、及び、第１プリンターユニットＰＲ１、第２プリンターユニットＰＲ２を連動して動作させて、小切手Ｓに対して、磁気インク文字Ｓ２の読み取り、及び、表面Ｓ１、及び、裏面Ｓ３に対する画像の印刷を連続して実行可能である。
【００４０】
また、本実施形態では、媒体処理装置１の記憶部３１には、ＭＩＣＲ読取部１７の制御に係る制御コマンドの一覧が記述（記憶）された制御コマンドリストファイルＦが記憶されている。そして、制御部３０のＭＩＣＲ制御部３０ｄは、制御データＤ１に基づいて、記憶部３１に記憶された制御コマンドリストファイルＦに記述された制御コマンドをＭＩＣＲ読取部１７に出力することにより、ＭＩＣＲ読取部１７を制御する。
この構成によれば、媒体処理装置１にＭＩＣＲ読取部１７のデバイスドライバーがインストールされておらず、制御部３０のＭＩＣＲ制御部３０ｄが、ＭＩＣＲ読取部１７のデバイスドライバーの機能を利用できない場合であっても、ＭＩＣＲ制御部３０ｄが制御データに基づいてＭＩＣＲ読取部１７を制御可能となる。
【００４１】
また、本実施形態では、ＭＩＣＲ読取部に対応する機種の制御コマンドの一覧が記憶された制御コマンドリストファイルＦが記憶され、制御部３０のＭＩＣＲ制御部３０ｄは、ＭＩＣＲ読取部１７の機種を取得し、取得した機種に対応する制御コマンドリストファイルＦに記述された制御コマンドをＭＩＣＲ読取部１７に送信（出力）することにより、ＭＩＣＲ装置１７を制御する。
この構成によれば、制御部３０のＭＩＣＲ装置制御部３０ｄは、ＭＩＣＲ装置の機種に応じて、ＭＩＣＲ読取部を制御可能である。
【００４２】
また、本実施形態では、制御コマンドリストファイルＦには、応答要求コマンドＣ１が記述されている。そして、制御部３０のＭＩＣＲ制御部３０ｄは、制御データＤ１に基づいてＭＩＣＲ読取部１７を制御する場合、制御コマンドリストファイルＦに記述された応答要求コマンドＣ１をＭＩＣＲ読取部１７に送信（出力）し、肯定応答コマンドＣ２を受信した場合に、読取指示コマンドＣ３、排出指示コマンドＣ４を送信して、ＭＩＣＲ読取部１７を制御する。
この構成によれば、制御部３０のＭＩＣＲ制御部３０ｄは、ＭＩＣＲ読取部１７が小切手Ｓに記録された磁気インク文字Ｓ２を読み取り可能な場合に、ＭＩＣＲ読取部１７を制御して磁気インク文字Ｓ２情報の読み取りを実行させることができる。
【００４３】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
例えば、上述した実施形態では、管理サーバー４でウェブアプリケーションＡＰが動作する構成であったが、媒体処理装置１にウェブアプリケーションＡＰがインストールされ、媒体処理装置１でウェブアプリケーションＡＰが動作する構成であってもよい。この場合、媒体処理装置１は、クライアントとしてのタブレット端末３のブラウザー実行部４１ａからの要求に応じて、ＨＴＴＰ等の所定のプロトコルに準拠した表示ファイルを生成して出力するウェブサーバーとして機能する。
また、上述した実施形態では、タブレット端末３のウェブブラウザーで制御する構成であったが、これに限定されず、ＸＭＬ等のマークアップ言語が送受信可能でアプリケーションであれば、同様に制御可能である。制御データは、ＸＭＬに係るマークアップ言語により生成されたものに限らず、他のマークアップ言語で生成されたものであってもよい。
また例えば、上述した実施形態では、ＭＩＣＲ読取部１７が「読取部」に対応する構成であったが、読取部は、磁気的な読み取りを行う装置に限らず、光学的な読み取りを行うスキャナー等であってもよい。
また例えば、媒体処理装置１には、ＭＩＣＲ読取部１７や、第１プリンターユニットＰＲ１、第２プリンターユニットＰＲ２以外のデバイスが搭載されていてもよい。
また、図２に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、媒体処理装置１の各機能を、当該装置に外部接続される別の装置に持たせるようにしてもよい。また、媒体処理装置１は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種処理を実行してもよい。
【符号の説明】
【００４４】
１…媒体処理装置、２…媒体処理システム、３…タブレット端末（端末）、１７…ＭＩＣＲ読取部（読取部）、２６ａ…ブラウザー実行部、３０…制御部、３０ａ…通信制御部、３０ｂ…デバイス制御部、３０ｃ…プリンターユニット制御部、３０ｄ…ＭＩＣＲ制御部、３１…記憶部、Ｆ…制御コマンドリストファイル（リスト）、Ｓ…小切手（媒体）、Ｓ２…磁気インク文字（情報）、ＰＲ１…第１プリンターユニット（印刷部）、ＰＲ２…第２プリンターユニット（印刷部）。
【図１】
2015042458.tif 000003
【図２】
2015042458.tif 000004
【図３】
2015042458.tif 000005
【図４】
2015042458.tif 000006
【図５】
2015042458.tif 000007