(57)【要約】【課題】複数のコードの中から、本の管理に関する処理に対応するコードを選び、処理を実行する。【解決手段】サーバ装置２００は、通信部２３０と、本の管理に関する処理の要求を受け付ける処理受付部２４１と、本から読み取ったコードを取得するコード取得部２４２と、取得された前記コードによって特定される情報を取得する情報取得部２４３と、取得された前記情報に基づき、要求された前記処理を実行することが可能か否かを判断する判断部２４４と、処理を実行することが可能だと判断された場合、取得された前記情報に基づいて前記処理を実行する処理実行部２４５と、記憶部２２０という機能を備えている。処理受付部２４１、コード取得部２４２、情報取得部２４３、判断部２４４及び処理実行部２４５は制御部２１０のソフトウェア処理によって実現される。【選択図】図７
2016001394.tif 000002
【特許請求の範囲】
【請求項１】
本の管理に関する処理の要求を受け付ける受付手段と、
本に付された複数のコードを取得するコード取得手段と、
取得された複数のコードの中に前記処理に対応するコードが存在するか否かを判断する判断手段と、
前記処理に対応するコードが存在すると判断された場合に、当該コードに基づいて当該処理を実行する処理実行手段と
を備える情報処理装置。
【請求項２】
本に付された複数のコードを取得するコード取得手段と、
取得されたコードの中に本の管理に関する処理に対応するコードが存在するか否かを判断するする判断手段と、
前記コードが存在すると判断された場合に当該コードに対応する処理を実行する処理実行手段と
を備える情報処理装置。
【請求項３】
前記処理には、本をデータベースに登録する処理、本を貸し出すために前記データベースを更新する処理、又は、貸し出した本の返却のために前記データベースを更新する処理のいずれかが含まれる請求項１又は２に記載の情報処理装置。
【請求項４】
取得された前記複数のコードに対応する文字列を送信する送信手段と、
送信された前記文字列に対応する情報を取得する情報取得手段と
を備え、
前記処理実行手段は、
取得された前記情報を記憶手段に登録する手段と、
登録された前記情報に基づき、本に付されるコードを生成する手段と、
画像形成手段を用いて、当該生成したコードを媒体に形成する手段とを有する
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
請求項１〜４のいずれか１項に記載の情報処理装置と、
前記情報処理装置に接続された画像処理装置とを備え、
前記画像処理装置は、
前記本に付されたコードを読み取る画像読取手段と、
前記情報処理装置によって実行された処理に関する画像を形成する画像形成手段と
を備える情報処理システム。
【請求項６】
コンピュータを、
本の管理に関する処理の要求を受け付ける受付手段と、
本に付された複数のコードを取得するコード取得手段と、
取得された複数のコードの中に前記処理に対応するコードが存在するか否かを判断する判断手段と、
前記処理に対応するコードが判断された場合に、当該コードに基づいて当該処理を実行する実行手段と
して機能させるためのプログラム。
【請求項７】
コンピュータを、
本に付された複数のコードを取得するコード取得手段と、
取得された複数のコードを用いて本の管理に関する処理を特定する処理特定手段と、
前記特定された処理を実行する処理実行手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
図書や雑誌などの本をコンピュータで管理する仕組みが知られている。特許文献１には、外部書誌データベースと内部書誌データベースを検索し、両方に一致する書誌情報がある場合は、外部書誌データベースのマーク番号及び書誌識別コードと書誌番号とを関連付けして書誌統合データベースに登録する仕組みが開示されている。特許文献２には、書誌情報を一括管理する書誌データベースと各図書館の図書館データベースとを連携させて書誌情報を管理する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２３４０７６号公報
【特許文献２】特開２００２−１６３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数のコードの中から、本の管理に関する処理に対応するコードを選び、処理を実行し得る技術を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１に係る情報処理装置は、本の管理に関する処理の要求を受け付ける受付手段と、本に付された複数のコードを取得するコード取得手段と、取得された複数のコードの中に前記処理に対応するコードが存在するか否かを判断する判断手段と、前記処理に対応するコードが存在すると判断された場合に、当該コードに基づいて当該処理を実行する処理実行手段とを備える。
【０００６】
請求項２に係る情報処理装置は、本に付された複数のコードを取得するコード取得手段と、取得されたコードの中に本の管理に関する処理に対応するコードが存在するか否かを判断するする判断手段と、前記コードが存在すると判断された場合に当該コードに対応する処理を実行する処理実行手段とを備える。
【０００７】
請求項３に係る情報処理装置は、請求項１又は２の記載の構成において、前記処理には、本をデータベースに登録する処理、本を貸し出すために前記データベースを更新する処理、又は、貸し出した本の返却のために前記データベースを更新する処理のいずれかが含まれる。
【０００８】
請求項４に係る情報処理装置は、請求項１〜３のいずれか１項に記載の構成において、取得された前記複数のコードに対応する文字列を送信する送信手段と、送信された前記文字列に対応する情報を取得する情報取得手段とを備え、前記処理実行手段は、取得された前記情報を記憶手段に登録する手段と、登録された前記情報に基づき、本に付されるコードを生成する手段と、画像形成手段を用いて、当該生成したコードを媒体に形成する手段とを有する。
【０００９】
請求項５に係る情報処理システムは、請求項１〜４のいずれか１項に記載の情報処理装置と、前記情報処理装置に接続された画像処理装置とを備え、前記画像処理装置は、前記本に付されたコードを読み取る画像読取手段と、前記情報処理装置によって実行された処理に関する画像を形成する画像形成手段とを備える。
【００１０】
請求項６に係るプログラムは、コンピュータを、本の管理に関する処理の要求を受け付ける受付手段と、本に付された複数のコードを取得するコード取得手段と、取得された複数のコードの中に前記処理に対応するコードが存在するか否かを判断する判断手段と、前記処理に対応するコードが判断された場合に、当該コードに基づいて当該処理を実行する実行手段として機能させるためのプログラムである。
【００１１】
請求項７に係るプログラムは、コンピュータを、本に付された複数のコードを取得するコード取得手段と、取得された複数のコードを用いて本の管理に関する処理を特定する処理特定手段と、前記特定された処理を実行する処理実行手段として機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１，２に係る情報処理装置によれば、複数のコードの中から、本の管理に関する処理に対応するコードを選び、処理を実行し得る。
請求項３に係る情報処理装置によれば、本をデータベースに登録する処理、本を貸し出すために前記データベースを更新する処理、又は、貸し出した本の返却のために前記データベースを更新する処理を実行し得る。
請求項４に係る情報処理装置によれば、コードからの情報取得、情報の登録および本に付されるコードの形成の処理を一つの装置で実行することができる。
請求項５〜７に係る情報処理システム又はプログラムによれば、複数のコードの中から、本の管理に関する処理に対応するコードを選び、処理を実行し得る。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】同実施形態に係る画像処理装置の構成を示すブロック図である。
【図３】同実施形態に係るサーバ装置の構成を示すブロック図である。
【図４】サーバ装置が記憶しているデータの一例を示す図である。
【図５】図書の外観を示す図である。
【図６】雑誌と利用者カードの外観を示す図である。
【図７】サーバ装置の機能構成を示す図である。
【図８】サーバ装置の基本的な動作を示すフロー図である。
【図９】データベース登録時のサーバ装置の動作を示すフロー図である。
【図１０】本の貸出時のサーバ装置の動作を示すフロー図である。
【図１１】画像処理装置に表示される画面の一例を示す図である。
【図１２】画像処理装置に表示される画面の一例を示す図である。
【図１３】画像処理装置に表示される画面の一例を示す図である。
【図１４】第２実施形態に係るサーバ装置の動作を示すフロー図である。
【図１５】第２実施形態に係るサーバ装置の機能構成を示す図である。
【発明を実施するための形態】
【００１４】
（第１実施形態）
（構成）
以下、本発明の実施形態について説明する。図１は、本発明の実施形態に係る情報処理システム１０００の構成を示すブロック図である。情報処理システム１０００は本の管理を行うためのシステムである。本は、図書と雑誌とに大別される。図書は、１人又は複数の著者や編者によって書かれた１冊完結の出版形態をとる本であるが、シリーズで出版される大系・全書なども含む。これに対し、雑誌は、同じタイトルで定期的に継続して発行される本であり、ボリューム(叢書)、巻号、パート、通号などが付与されている。図書にはＩＳＢＮ（例えば10桁又は13桁）、雑誌にはＩＳＳＮ（例えば8桁又は13桁）という国際標準番号が付与される。
【００１５】
情報処理システム１０００は、例えば図書館に設置された画像処理装置１００と、例えば図書館の管理者が運営するサーバ装置２００と、例えば国立国会図書館や書誌情報提供サイトの運営者が管理する書誌情報記憶装置３００と、これらの装置１００〜３００を接続するネットワーク４００とを備える。画像処理装置１００は、画像読取機能と画像形成機能を備えた、いわゆる複合機である。サーバ装置２００は、画像処理装置１００によって読み取られた画像を解析し、書誌情報記憶装置３００から書誌情報を取得するなどして、本の管理に関する処理を実行する。この本の管理に関する処理には、サーバ装置２００内のデータベースに本を登録／削除する処理、本を貸し出すためにデータベースを更新する処理、又は、貸し出した本の返却のためにデータベースを更新する処理の少なくともいずれかが含まれる。書誌情報記憶装置３００は、膨大な数の本の書誌情報を記憶しており、これら書誌情報をネットワーク４００経由で提供する、Ｗｅｂサーバ装置である。ネットワーク４００は、ＬＡＮ（Local Area Network）、イントラネット、ＶＰＮ（Virtual Private Network）、インターネットなどの各種ネットワークを含んでいる。画像処理装置１００と、サーバ装置２００と、書誌情報記憶装置３００のそれぞれの数は、図１の例示に限定されない。なお、サーバ装置２００の機能はいずれかの画像処理装置１００によって実装されてもよいし、いずれかの画像処理装置１００にフロントエンド装置として接続された情報処理装置１１０によって実装されてもよい。また、サーバ装置２００の機能を複数のサーバ装置に分散し、各々のサーバ装置が連携してサーバ装置２００と同等の機能を実現するようにしてもよい。サーバ装置２００の機能はいわゆるクラウドサービスとして提供されてもよい。また、書誌情報記憶装置３００以外の構成（画像処理装置１００、サーバ装置２００、情報処理装置１１０）を一つの装置内に実装してもよい。
【００１６】
図２は、画像処理装置１００の構成を示すブロック図である。画像処理装置１００は、制御部１０１と、記憶部１０２と、画像形成部１０３と、画像読取部１０４と、通信部１０５と、ＵＩ（User Interface）部１０６を備えた情報処理装置である。制御部１０１は、画像処理装置１００の各部を制御する手段であり、例えばＡＳＩＣ（Application Specific Integrated Circuit）やＣＰＵ（Central Processing Unit）などの制御回路と各種メモリによって構成されている。記憶部１０２は、例えばハードディスクなどの記憶手段であり、ＣＰＵによって実行されるプログラムや当該プログラムの実行に伴って用いられるデータを記憶する。画像形成部１０３は、例えば電子写真方式で画像を媒体に形成する手段であり、レーザービームを感光体などの像保持体に照射して潜像を形成し、これをＹ（イエロー）、M（マゼンダ）、C（シアン）、K（ブラック）の各色のトナーで現像して記録シート等の媒体に転写し、定着処理を経てからその媒体を排出する。画像読取部１０４は、原稿上の画像を光学的に読み取って画像データを生成する手段である。通信部１０５は、データを送受信する手段であり、ネットワーク４００を介してサーバ装置２００と通信を行う。ＵＩ部１０６は、利用者に対する対話を実現する手段であり、例えばキーやタッチセンサなどの操作子を備え利用者の操作に応じた操作信号を制御部１０１に供給する操作部と、例えば液晶パネルや液晶駆動回路を備え制御部１０１による制御の下で画像を表示する表示部を備えている。
【００１７】
図３は、サーバ装置２００のハードウェア構成を示すブロック図である。サーバ装置２００は、制御部２１０と、記憶部２２０と、通信部２３０とを備えている。制御部２１０は、サーバ装置２００の各部の動作を制御する手段である。制御部２１０は、ＣＰＵなどの制御回路と各種メモリによって構成されており、プログラムを実行することによりサーバ装置２００の各部の動作を制御する。記憶部２２０は、サーバ装置２００で使用されるデータを記憶する手段である。記憶部２２０は、例えばハードディスクであり、制御部２１０が実行するプログラムや、当該プログラムの実行に伴って用いられるデータを記憶する。ここでは、記憶部２２０は、図書ＤＢ（Data Base）２２１と雑誌ＤＢ２２２と分類テーブル２２３と利用者ＤＢ２２４とを記憶している。通信部２３０は、データを送受信する手段であり、ネットワーク４００を介して画像処理装置１００や書誌情報記憶装置３００と通信を行う。
【００１８】
図４は、サーバ装置２００に記憶されている図書ＤＢ２２１、雑誌ＤＢ２２２及び分類テーブル２２３の内容の一部を例示する図である。図書ＤＢ２２１において、管理番号は、図書館に所蔵されている図書の１冊１冊を識別する識別情報である。タイトルは図書のタイトルである。同じタイトルの図書が複数ある場合には、それぞれ異なる管理番号が付与される。ＩＳＢＮは、図書に付与された国際標準番号である。図書分類コードは、図書の主題や内容に基づく標準的な分類であり、日本では日本十進法分類（ＮＤＣ９）と呼ばれるものが知られている。請求記号（１）は、それぞれの図書館で使用する、図書の分類である。請求記号（１）として、上記の日本十進法分類や、図書館が独自に定めた分類が利用される。一般に図書館においては各図書の配架場所や本棚での並び順を図書の分類ごとに定めるため、この請求記号（１）により、図書館における各図書の配架場所や本棚での並び順が特定される。請求記号（３）は、シリーズで出版される大系・全書における各図書の巻数や発行年などの分類である。請求記号（３）は、請求記号（１）内での連番であり、同一タイトルの場合には同一番号が採番されるのが一般的である。貸出フラグは、図書が貸し出し中か否かを示すフラグである。貸出日は、図書が貸し出し中の場合のその貸出日である。利用者ＩＤは、図書が貸し出し中の場合のその図書を借りた利用者の識別情報である。
【００１９】
雑誌ＤＢ２２２に含まれる各データは、上記において説明した図書ＤＢ２２１における「図書」を「雑誌」と読み替えて理解すればよい。なお、雑誌ＤＢには、その雑誌の発行日からの貸し出しを禁止する期間である禁帯出期間が含まれる。
【００２０】
分類テーブル２２３は、標準的な図書の分類である図書分類コードと、図書館独自の図書の分類である請求記号（１）との対応関係を示したものである。この分類テーブルにより、ＮＤＣ９などの標準的な図書分類コードを、図書館で用いられる請求記号（１）に変換することが可能になる。利用者ＤＢ２２４は、利用者に割り当てられた利用者ＩＤやその利用者の属性などを含むデータベースである。
【００２１】
図５は、本の外観の一例を示す平面図である。図５の例においては、本の表紙１には、管理番号を示す管理バーコード１１が貼付される。管理バーコード１１は、前述したとおり、本の１冊１冊を識別可能な識別情報である。さらに、図書の場合には、管理番号を例えば「YB000123」とし、雑誌の場合には管理番号を例えば「YM0000123」とするといったように、図書を意味する「YB」という識別子と雑誌を意味する「YM」という識別子を管理番号の一部として用いることにより、管理番号に基づいて図書／雑誌を識別可能としてもよい。また、この例では管理バーコード１１を表紙１に貼付しているが、裏表紙３や背表紙２に貼付してもよい。
【００２２】
本の裏表紙２には、本に付与されたＩＳＢＮ(図書の場合) を意味するＩＳＢＮバーコード２１又はＩＳＳＮ(雑誌の場合) を意味するＩＳＳＮバーコード２１と、本の価格を示す価格バーコード２２とが印刷ないし貼付されている。背表紙３にはラベル３１が貼付されている。このラベルは三段構成の表示になっており、その最上段には 請求記号（１）が記され、その最下段には 請求記号（３）が記される。
【００２３】
雑誌の場合には、禁帯出期間を意味する禁帯出ラベル１２が雑誌の表紙１等に貼付される（図６参照）。本の貸し出しは、図６に示した利用者カード４を所持する利用者に対してのみ行われる。利用者カード４には、各利用者を識別するための利用者ＩＤを示す利用者ＩＤバーコード４１が印刷ないし貼付されている。
なお、上記の各種情報を表現するときの形式はバーコードである必要はなく、それぞれ情報が符号化されたコードであればよい。
【００２４】
図７は、サーバ装置２００の機能構成を示す図である。サーバ装置２００は、通信部２３０と、本の管理に関する処理の要求を受け付ける処理受付部２４１と、本に付されたコードを取得するコード取得部２４２と、取得された複数の前記コードによって特定される情報を取得する情報取得部２４３と、取得された複数のコードの中に前記処理に対応するコードが存在するか否かを判断する判断部２４４と、前記処理に対応するコードが存在すると判断された場合に、当該コード（当該コードによって特定される情報）に基づいて当該処理を実行する処理実行部２４５と、記憶部２２０という機能を備えている。本の管理に関する処理とは、前述したとおり、サーバ装置２００内のデータベースに本を登録／削除する処理、本を貸し出すためにデータベースを更新する処理、又は、貸し出した本の返却のためにデータベースを更新する処理の少なくともいずれかが含まれる。処理実行部２４５は、例えばデータベースに本を登録する処理の場合、取得された情報を記憶部２２０に登録する手段と、登録された前記情報に基づき、本に付されるコードを生成する手段と、画像形成部１０３を用いて、当該生成したコードを媒体に形成する手段とを有する。処理受付部２４１、コード取得部２４２、情報取得部２４３、判断部２４４及び処理実行部２４５は制御部２１０のソフトウェア処理によって実現される。また、本に付されたコードとは、本に印刷されているコードや本に貼付されているコードのほか、本に取り外し可能な形態で取りつけられているコードなども含む。なお、コードとは、情報を表現するための記号や符号の体系であり、本実施形態では各種のバーコードやＱＲコード（登録商標）のほか、請求記号をも含む。
【００２５】
（動作）
図８〜１０は、サーバ装置２００の動作を示すフローチャートであり、図１１〜１３は画像処理装置１００に表示される画面の一例を示す図である。図８は、サーバ装置２００の基本的な動作を示しており、図９，１０は、図８のステップＳ１０７の詳細な処理を示している。
【００２６】
（基本動作）
まず、画像処理装置１００のＵＩ部１０６において、図１１に示す処理選択画面Ｇ１が表示される。この処理選択画面Ｇ１において、利用者が所望の処理を選択する。図１１に示す「本を借りる」「本を返す」「文献複写」「本を登録する」「複合機一般機能」という処理が記されたソフトボタンのうち、「本を借りる」「本を返す」「本を登録する」のソフトボタンにはそれぞれＵＲＬ（Uniform Resource Locator）が関連付けられている。利用者がこれらの「本を借りる」「本を返す」「本を登録する」という処理のいずれかを選択すると、画像処理装置１００の制御部１０１は、選択された処理に関連付けられたＵＲＬに対してＨＴＴＰ（Hyper Text Transfer Protocol）要求を送信する。一方、利用者によって「文献複写」が選択された場合、画像処理装置１００の制御部１０１は、いわゆるコピーを行うための画面データを記憶部１０２から読み出して、そのデータに応じた画面をＵＩ部１０６に表示する。また、「複合機一般機能」が選択された場合、画像処理装置１００の制御部１０１は、コピー、スキャン、ファクシミリ等の選択肢が列挙された、複合機における一般的なメニュー画面を表示するためのデータを記憶部１０２から読み出して、その画面をＵＩ部１０６に表示する。なお、上述の処理の全てを、全ての利用者に提供しなくてもよい。すなわち、全ての処理のうち幾つかの処理は全ての利用者に提供し、その他の処理は、特定の利用者にのみ提供するようにしてもよい。その際には、処理画面Ｇ１を表示する前に利用者の認証を行い、認証された利用者が利用できる処理が表示された処理画面Ｇ１を表示する方法や、最初は全ての利用者が利用できる処理が表示された処理画面Ｇ１を表示しておき、認証をして後に認証された利用者が利用可能な処理を表示する方法が考えられる。通常の利用者と特定の利用者とで表示画面自体を変更してもよい。例えば、「本を登録する」という処理は、司書のみに提供されるようにすることができる。通常の利用者用の処理画面Ｇ１には「本を登録する」を表示しないようにするとともに、司書用のログイン画面Ｇ２においてＩＤ及びパスワード等による認証成功後に、制御部１０１が司書専用の処理選択画面を表示するためのデータを記憶部１０２から読み出して、「本を登録する」と表記されたソフトボタンを含む画面をＵＩ部１０６に表示する。
【００２７】
ここでは、画像処理装置１００において利用者が「本を借りる」「本を返す」「本を登録する」のいずれかを選択する操作を行った場合を例に挙げて説明する。この場合、画像処理装置１００の制御部１０１は、選択された処理に対応付けられたＵＲＬに対しＨＴＴＰ要求を送信する。このＵＲＬは、サーバ装置２００のＵＲＬであり、サーバ装置２００の制御部２１０は、このＨＴＴＰ要求を受け取ることで、処理の選択を受け付ける（図８のステップＳ１０１）。 そして、制御部２１０は、ＨＴＴＰ要求に応じた操作画面データを記憶部２２０から読み出して画像処理装置１００に送信する（ステップＳ１０２）。
【００２８】
画像処理装置１００の制御部１０１は受信した操作画面データに応じた操作画面をＵＩ部１０６に表示する。例えば、図書館が新規に入手した本の登録を行う場合には登録画面Ｇ３（図１１）がＵＩ部１０６に表示され、図書館が本を貸し出す(利用者が本を借りる)場合には貸出処理画面Ｇ５（図１２）がＵＩ部１０６に表示され、利用者が本を返却する場合には返却処理画面Ｇ６（図１２）がＵＩ部１０６に表示される。本を登録する場合、画像処理装置１００の画像読取部１０４に、本のＩＳＢＮバーコード２１が印刷された裏表紙２をセットし、さらに、登録画面Ｇ３に設けられた入力欄に必要な情報を入力して、「ＯＫ」と表記されたソフトボタン（以下、ＯＫボタンという）を選択する。これにより、登録画面においてＨＴＭＬ（Hyper Text Markup Language）のＦＯＲＭタグによって関連付けられたＵＲＬに対し、ＯＫボタンの識別子、その値情報、及び入力欄に入力された情報が送信される。また、本の貸出又は返却の場合、利用者は画像処理装置１００の画像読取部１０４が備えるプラテンガラスの上に、管理用バーコード１１が貼付された本の表紙１と、自身の利用者カード４の利用者ＩＤバーコードが印刷された面をセットし、貸出処理画面Ｇ５又は返却処理画面Ｇ６におけるＯＫボタンを選択する。これにより、画像読取部１０４がプラテンガラス上の１冊の本から１回のスキャンで複数のコードを読み取ることになる。このとき、複数の本を同時にプラテンガラスの上においてこれらの本から一度のスキャンでコードを読み取ってもよいし、また、利用者カードを合わせてプラテンガラスの上においてこの利用者コードからコードを読み取ってもよい。これらの画面においてＨＴＭＬのＦＯＲＭタグによって関連付けられたＵＲＬに対し、ＯＫボタンの識別子及びその値情報が送信される。サーバ装置２００の制御部２０１は、これらの情報を受け取ることで、処理の指示を受け付ける（ステップＳ１０３）。なお、画像処理装置１００に設けられたハードボタンが上記のソフトボタンと同じ指示を受け付けるようにしてもよい。また、ＵＩ部１０６にソフトボタンを表示せずに、画像処理装置のハードボタンがソフトボタンの機能を代替してもよい。
【００２９】
サーバ装置２００の制御部２１０は、画像処理装置１００に対し、スキャン指示及び遷移先画面指定情報を送信する（ステップＳ１０４）。スキャン指示には、スキャンの解像度(例えば３００ｄｐｉ（dot/inch）)、白黒、画像形式(例えばＴＩＦＦ形式)等のスキャン時のパラメータと、スキャン画像データの送信先を示すＵＲＬが含まれる。遷移先画面指定情報は、画面データの格納先を意味するＵＲＬなどのパス情報である。
【００３０】
画像処理装置１００の制御部１０１は、受信したスキャン指示に従い、画像読取部１０４によって画像を読み取り、サーバ装置２００から指定されたパラメータに従って画像データを生成する。制御部１０１は、生成した画像データを指定された送信先に送信する。制御部１０１は、必要に応じて、スキャン画像データに、スキャン時のパラメータのほか、メタ情報(認証済のユーザ情報、画像処理装置のアドレス等)を付加する。
【００３１】
サーバ装置２００の制御部２１０は、画像処理装置１００から送信されるスキャン画像データを受信する（ステップＳ１０５）。そして、制御部２１０は、スキャン画像データに含まれるバーコードによって特定される情報を取得する（ステップＳ１０６）。スキャン画像データに複数のバーコードが含まれている場合には、制御部２１０は、それぞれに対応した複数の情報を取得する。そして、制御部２１０は、取得した情報を用いて処理を実行することが可能か否かを判断し、処理を実行することが可能だと判断した場合には、取得した情報に基づいて処理を実行する（ステップＳ１０７）。各々の処理の詳細については後述する。
【００３２】
ステップＳ１０５〜Ｓ１０７の間、画像処理装置１００の制御部１０１は、遷移先画面指定情報によって指定されたＵＲＬを指定して、サーバ装置２００に対して状態表示画面を要求する。サーバ装置２００の制御部２１０は、ステップＳ１０７の処理が完了していない場合は（ステップＳ１０９；Ｎｏ）、処理中画面データ（図１１の処理中画面Ｇ４）を画像処理装置１００に送信する（ステップＳ１０８，Ｓ１１０）。また、制御部２１０は、ステップＳ１０７の処理が正常終了している場合は（ステップＳ１０９；Ｙｅｓ）、正常終了画面データ（図１２の処理結果画面Ｇ７，Ｇ８、図１３の処理結果画面Ｇ９）を、エラー終了している場合はエラー画面（図１３の処理結果画面Ｇ１０，Ｇ１１，Ｇ１２）を画像処理装置１００に送信する（ステップＳ１１１）。
【００３３】
（登録動作）
次に図９を参照して、本の登録時のステップＳ１０７（図８）の処理について説明する。サーバ装置２００の制御部２１０は、スキャン画像データに含まれる１又は複数のバーコードを復号し、それぞれのバーコードから特定される１又は複数の情報を取得する。これらの情報の中に、ＩＳＢＮを示す文字列が含まれているか否かを判断する（ステップＳ３０１）。ＩＳＢＮ、ＩＳＳＮ、利用者ＩＤ、図書・雑誌の管理番号などの各種情報の識別には、それぞれのプレフィクスで判別する方法が考えらえる。具体的には、ＩＳＢＮは987で始まる13桁の数値であり、ＩＳＳＮは977で開始する13桁の数値であり、利用者ＩＤは例えばAなどの特定のプレフィクスから始まり（例；A0012345）、図書の管理番号は例えばYBなどの特定のプレフィクスから始まり（例；YB00012）、雑誌の管理番号例えばYMなどの特定のプレフィクスから始まる（例；YM0002222）ようにしておき、制御部２１０はこれらのプレフィクスで情報の種類を判断する。また、各情報の桁数や、いわゆるチェックデイジットを用いてもよい。また、バーコードの種類で判別してもよいし、バーコードの周囲の画像(ガイド画像など)やバーコードの位置で判別してもよい。
【００３４】
ＩＳＢＮが得られた場合（ステップＳ３０１；Ｙｅｓ）、制御部２１０は、ＩＳＢＮを指定して書誌情報記憶装置３００に対して書誌情報を照会する（ステップＳ３０２）。書誌情報が得られると、制御部２１０は管理番号を採番する（ステップＳ３０３）。制御部２１０は、分類テーブル２２３を参照し、取得した書誌情報に含まれる図書分類コードに対応する請求記号（１）を特定する（ステップＳ３０４）。次に、制御部２１０は、特定した請求記号（１）に対して、請求記号（３）を特定する（ステップＳ３０５）。制御部２１０は、図書データベース２２１に新規レコードを追加し、必要な情報を登録する（ステップＳ３０６）。制御部２１０は、登録された情報に基づき、画像形成部１０３を用いて管理番号の管理バーコード２２１を印刷する（ステップＳ３０７）。制御部２１０は、画像形成部１０３を用いて請求記号（１）及び請求記号（３）を含むラベルを印刷する（ステップＳ３０８）。つまり、制御部２１０は、登録された情報に基づき、画像形成部１０３を用いて、管理番号の管理バーコード２２１の画像及び請求記号（１）及び請求記号（３）を含むラベルの画像を形成する。作成された管理バーコードやラベルは図書に貼り付けられる。
【００３５】
一方、ＩＳＳＮが得られた場合（ステップＳ３０１；Ｎｏ且つステップＳ３０９；Ｙｅｓ）、制御部２１０は、ＩＳＳＮを指定して書誌情報記憶装置３００に対して書誌情報を照会する（ステップＳ３１０）。書誌情報が得られると、制御部２１０は管理番号を採番する（ステップＳ３１１）。制御部２１０は、雑誌データベース２２２に新規レコードを追加し、必要な情報を登録する（ステップＳ３１２）。制御部２１０は、画像形成部１０３を用いて管理番号の管理バーコード２２１を印刷する（ステップＳ３１３）。制御部２１０は、画像形成部１０３を用いて禁帯出ラベルを印刷する（ステップＳ３１４）。作成された管理バーコードや禁帯出ラベルは雑誌に貼り付けられる。
【００３６】
なお、ＩＳＢＮ及びＩＳＳＮが取得できなかった場合には（ステップＳ３０１；Ｎｏ且つステップＳ３０９；Ｎｏ）は、制御部２１０は、本の登録ができないと判断して、画像処理装置１００に対してエラー表示を行うよう指示する（ステップＳ３１５）。つまり、ステップＳ３０１及びステップＳ３０９の判断は、要求された処理である本の登録を行うことが可能か否かの判断に相当する。この場合、本の表紙、裏表紙を画像処理装置１００で読み取らせてＯＣＲ（Optical Character Recognition）処理し、書誌情報として使用してもよい。
また、上記の例では、本の登録と管理バーコードとラベルの印刷が一連の手順で実行されていたが、そうである必要はなく、本の登録が行われた後、例えば数日後などに印刷を行うようにしてもよい。
【００３７】
（貸出）
次に図１０を参照して、本の貸出時のステップＳ１０７（図８）の処理について説明する。サーバ装置２００の制御部２１０は、スキャン画像データに含まれる１又は複数のバーコードを復号し、１又は複数の情報を取得する。制御部２１０は、これらの情報の中に、利用者ＩＤを示す文字列が含まれているか否かを判断する（ステップＳ２００）。利用者ＩＤが得られた場合（ステップＳ２００；Ｙｅｓ）、制御部２１０は、得られた利用者ＩＤと、記憶部２２０に記憶されている利用者ＤＢに含まれる利用者ＩＤとを照合し、正当な利用者であるか否かを判断する（ステップＳ２０１）。正当な利用者であれば（ステップＳ２０１；Ｙｅｓ）、制御部２１０は、上記の情報の中に、管理番号を示す文字列が含まれているか否かを判断する（ステップＳ２０２）。管理番号が得られた場合（ステップＳ２０２；Ｙｅｓ）、制御部２１０は、管理番号を参照して図書であるか否かを判断する（ステップＳ２０３）。図書の場合（ステップＳ２０３；Ｙｅｓ）、制御部２１０は、図書ＤＢ２２１を読み出して（ステップＳ２０４）、管理番号に対する貸出フラグ、利用者ＩＤ及び貸出日を、貸出の内容に更新する（ステップＳ２０５）。
【００３８】
一方、制御部２１０は、管理番号を参照して雑誌であると判断した場合（ステップＳ２０３；Ｎｏ且つステップＳ２０６；Ｙｅｓ）、雑誌ＤＢ２２２を読み出して（ステップＳ２０７）、禁帯出期間を経過していなければ（ステップＳ２０８；Ｙｅｓ）、管理番号に対する貸出フラグ、利用者ＩＤ及び貸出日を非貸出の内容に更新する（ステップＳ２０９）。なお、利用者ＩＤや管理番号が取得できなかった場合には（ステップＳ２０１；Ｎｏ又はステップＳ２０２；Ｎｏ）は、制御部２１０は、本の貸し出しができないと判断して、画像処理装置１００に対してエラー表示を行うよう指示する（ステップＳ２１０）。つまり、ステップＳ２０１及びステップＳ２０９の判断は、要求された処理である本の貸し出しを行うことが可能か否かの判断に相当する。
【００３９】
図書・雑誌の返却に関しては、貸出の時の同様の手順で、管理番号に対する貸出フラグ、利用者ＩＤ及び貸出日を、返却に応じた内容に更新すればよい。
また、データベースにおける本の削除の場合、サーバ装置２００の制御部２１０は、スキャン画像データに含まれる１又は複数のバーコードを復号し、１又は複数の情報を取得する。制御部２１０は、これらの情報の中に、管理番号を示す文字列が含まれているか否かを判断する。管理番号が得られた場合、制御部２１０は、管理番号を参照して図書であれば、図書ＤＢ２２１において上記管理番号に対応する情報を削除するし、管理番号を参照して雑誌であれば、雑誌ＤＢ２２２において上記管理番号に対応する情報を削除する。
なお、図１０の例では、利用者が所望の処理（貸出又は返却）を選択した後に、利用者ＩＤに基づく認証を行っていたが、まず利用者の認証を行い、そのあとに、所望の処理を選択するような手順であってもよい。また、上記では利用者カードという媒体を用いて認証を行っていたが、これは一例であり、利用者ＩＤやパスワードを利用者が手入力して認証を行ってもよいし、ユーザの顔などの身体情報を用いた認証などのように、正当な利用者であるか否かを判定し得るものであれば、どのようなものでもよい。また、複合機としての通常の画像処理装置における認証と、「本を借りる」や「本を返す」などの図書管理における認証とを共通にしてもよい。
【００４０】
（第２実施形態）
第１実施形態は、本から読み取ったコードによって特定される情報に基づき、要求された処理を行うことが可能か否かを判断していたが、第２実施形態では、本から読み取った複数のコードによって特定される情報に基づき、本の管理に関する複数の処理のうち、どの処理を実行するのかを特定する。
【００４１】
図１４は、第２実施形態に係るサーバ装置２００ａの動作を示すフローチャートである。本を登録する場合、画像処理装置１００の画像読取部１０４に、本のＩＳＢＮバーコード２１が印刷された裏表紙２をセットし、さらに、登録画面Ｇ３に設けられた入力欄に必要な情報を入力して、「ＯＫ」と表記されたソフトボタン（以下、ＯＫボタンという）を選択する。また、本の貸出又は返却の場合、利用者は画像処理装置１００の画像読取部１０４に、管理用バーコード１１が貼付された本の表紙１をセットし、貸出処理画面Ｇ５又は返却処理画面Ｇ６におけるＯＫボタンを選択する。これらの画面においてＨＴＭＬのＦＯＲＭタグによって関連付けられたＵＲＬに対し、ＯＫボタンの識別子及びその値情報が送信される。サーバ装置２００ａの制御部２０１は、これらの情報を受け取ることで、スキャンの指示を受け付ける（ステップＳ４０１）。
【００４２】
サーバ装置２００ａの制御部２１０は、画像処理装置１００に対し、スキャン指示及び遷移先画面指定情報を送信する（ステップＳ４０２）。スキャン指示には、スキャン時のパラメータと、スキャン画像データの送信先を示すＵＲＬが含まれる。遷移先画面指定情報は、画面データの格納先を意味するＵＲＬなどのパス情報である。画像処理装置１００の制御部１０１は、受信したスキャン指示に従い、画像読取部１０４によって画像を読み取り、サーバ装置２００ａから指定されたパラメータに従って画像データを生成する。制御部１０１は、生成した画像データを指定された送信先に送信する。制御部１０１は、必要に応じて、スキャン画像データに、スキャン時のパラメータのほか、メタ情報(認証済のユーザ情報、画像処理装置のアドレス等)を付加する。
【００４３】
サーバ装置２００ａの制御部２１０は、画像処理装置１００から送信されるスキャン画像データを受信する（ステップＳ４０３）。そして、制御部２１０は、スキャン画像データに含まれるバーコードによって特定される情報を取得する（ステップＳ４０４）。スキャン画像データに複数のバーコードが含まれている場合には、制御部２１０は、それぞれに対応した複数の情報を取得する。そして、制御部２１０は、取得した情報を用いて、実行すべき処理を特定する（ステップＳ４０５）。具体的には制御部２１０は、ＩＳＢＮ又はＩＳＳＮを取得した場合には、本の登録の処理であることを特定する。また、制御部２１０は、本の管理番号を取得した場合には、本の貸出又は返却の処理であることを特定する。貸出と返却とを区別する方法としては、図書ＤＢ２２１又は雑誌ＤＢ２２２において貸出フラグを参照し、貸出中でないなら貸出処理と特定し、貸出中なら返却処理と特定する。また、本の表紙を画像処理装置１００にセットする位置が貸出と返却とで異なる位置に置くよう決められており、その位置に基づいて両者を区別するようにしてもよい。また、表紙又はバーコードをセットする向きが貸出と返却とで異なるよう決められており、その向きに基づいて両者を区別するようにしてもよい。また、本の表紙と利用者カードの位置関係が貸出と返却とで異なるよう決められており、その位置関係に基づいて両者を区別するようにしてもよい。
また、ＩＳＢＮまたはＩＳＳＮと、本の管理番号との両方が取得された場合には、既に登録済みの本であると判断し、本の貸出または返却の処理であると特定するようにしてもよい。
【００４４】
処理が特定でき（ステップＳ４０６；Ｙｅｓ）、その処理が本の登録であれば（ステップＳ４０７；Ｙｅｓ）、書司の認証が完了していることを条件として（ステップＳ４０８；Ｙｅｓ）、制御部２１０は登録処理を実行する（ステップＳ４０９）。また、その処理が本の登録でなければ（ステップＳ４０７；Ｎｏ）、制御部２１０はその処理を実行する（ステップＳ４０９）。なお、ステップＳ４０３〜Ｓ４０９の間、画像処理装置１００の制御部１０１は、遷移先画面指定情報によって指定されたＵＲＬを指定して、サーバ装置２００ａに対して状態表示画面を要求する。サーバ装置２００ａの制御部２１０は、ステップＳ４０９の処理が完了していない場合は（ステップＳ４１１；Ｎｏ）、処理中画面データ（図１１の処理中画面Ｇ４）を画像処理装置１００に送信する（ステップＳ４１０，Ｓ４１２）。また、制御部２１０は、ステップＳ４０９の処理が正常終了している場合は（ステップＳ４１１；Ｙｅｓ）、正常終了画面データ（図１２の処理結果画面Ｇ７，Ｇ８、図１３の処理結果画面Ｇ９）を、エラー終了している場合はエラー画面（図１３の処理結果画面Ｇ１０，Ｇ１１，Ｇ１２）を画像処理装置１００に送信する（ステップＳ４１３）。
【００４５】
図１５は、サーバ装置２００ａの機能構成を示す図である。サーバ装置２００ａは、通信部２３０と、本に付された複数のコードを取得するコード取得部２４２と、取得された前記コードによって特定される情報を取得する情報取得部２４３と、取得されたコードの中に本の管理に関する処理に対応するコードが存在するか否かを判断するする判断部２４６と、前記コードが存在すると判断された場合に当該コードに対応する処理を実行する処理実行部２４５と、記憶部２２０という機能を備えている。コード取得部２４２、情報取得部２４３、判断部２４６及び処理実行部２４５は制御部２１０のソフトウェア処理によって実現される。
【００４６】
以上の実施形態によれば、図書館に設置されている複合機を管理用、貸出/返却用の端末としても使用することができる。
なお、利用者の認証はＩＣカードや生体認証などの手法で実現してもよい。
本発明は、コンピュータを情報処理装置として機能させるためのプログラムや、係るプログラムを記録した記録媒体の形態でも提供され得る。また、本発明に係るプログラムは、インターネット等のネットワークを介してコンピュータにダウンロードされてもよい。
【符号の説明】
【００４７】
１・・・表紙、２・・・裏表紙、３・・・背表紙、１１・・・管理バーコード、２１・・・ＩＳＢＮバーコード、ＩＳＳＮバーコード、２２・・・価格バーコード、３１・・・ラベル、  １００・・・画像処理装置、１０１・・・制御部、１０２・・・記憶部、１０３・・・画像形成部、１０４・・・画像読取部、１０５・・・通信部、１０６・・・ＵＩ部、１１０・・・情報処理装置、２００・・・サーバ装置、２１０・・・制御部、２２０・・・記憶部、２２１・・・図書ＤＢ、２２２・・・雑誌ＤＢ、２２３・・・分類テーブル、２３０・・・通信部、３００・・・書誌情報記憶装置、４００・・・ネットワーク
【図１】
2016001394.tif 000003
【図２】
2016001394.tif 000004
【図３】
2016001394.tif 000005
【図４】
2016001394.tif 000006
【図５】
2016001394.tif 000007
【図６】
2016001394.tif 000008
【図７】
2016001394.tif 000009
【図８】
2016001394.tif 000010
【図９】
2016001394.tif 000011
【図１０】
2016001394.tif 000012
【図１１】
2016001394.tif 000013
【図１２】
2016001394.tif 000014
【図１３】
2016001394.tif 000015
【図１４】
2016001394.tif 000016
【図１５】
2016001394.tif 000017
【手続補正書】
【提出日】平成27年8月25日(2015.8.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
物の管理に関する処理の要求を受け付ける受付手段と、
物に付されたコードを読み取る画像読取手段から読み取られた複数のコードを取得するコード取得手段と、
取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段と
を備える情報処理装置。
【請求項２】
物に付されたコードを読み取る画像読取手段と、
前記画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、
取得されたコードの中に物の管理に関する処理に対応するコードが存在した場合に当該コードに対応する処理を実行する処理実行手段と
を備える情報処理装置。
【請求項３】
前記処理には、物をデータベースに登録する処理、物を貸し出すために前記データベースを更新する処理、又は、貸し出した物の返却のために前記データベースを更新する処理のいずれかが含まれる請求項１又は２に記載の情報処理装置。
【請求項４】
取得された前記複数のコードに対応する文字列を送信する送信手段と、
送信された前記文字列に対応する情報を取得する情報取得手段と
を備え、
前記処理実行手段は、
取得された前記情報を記憶手段に登録する手段と、
登録された前記情報に基づき、物に付されるコードを生成する手段と、
画像形成手段を用いて、当該生成したコードを媒体に形成する手段とを有する
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
物の管理に関する処理の要求を受け付ける受付手段と、
物に付されたコードを読み取る画像読取手段と、
前記画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、
取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段と
を備える画像処理装置。
【請求項６】
物に付されたコードを読み取る画像読取手段
前記画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、
取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段と
を備える画像処理装置。
【請求項７】
物の管理に関する処理の要求を受け付ける受付手段と、
物に付されたコードを読み取る画像読取手段と、
前記画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、
取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段と
を備える情報処理システム。
【請求項８】
コンピュータを、
物の管理に関する処理の要求を受け付ける受付手段と、
物に付されたコードを読み取る画像読取手段から読み取られた複数のコードを取得するコード取得手段と、
取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段と
して機能させるためのプログラム。
【請求項９】
コンピュータを、
物に付されたコードを読み取る画像読取手段と、
前記画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、
取得されたコードの中に本の管理に関する処理に対応するコードが存在した場合に当該コードに対応する処理を実行する処理実行手段と
して機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明の目的は、複数のコードの中から、物の管理に関する処理に対応するコードを選び、処理を実行し得る技術を提供することにある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
請求項１に係る情報処理装置は、物の管理に関する処理の要求を受け付ける受付手段と、物に付されたコードを読み取る画像読取手段から読み取られた複数のコードを取得するコード取得手段と、取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段とを備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
請求項２に係る情報処理装置は、物に付されたコードを読み取る画像読取手段と、
前記画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、取得されたコードの中に物の管理に関する処理に対応するコードが存在した場合に当該コードに対応する処理を実行する処理実行手段とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項３に係る情報処理装置は、請求項１又は２の記載の構成において、前記処理には、物をデータベースに登録する処理、物を貸し出すために前記データベースを更新する処理、又は、貸し出した物の返却のために前記データベースを更新する処理
のいずれかが含まれる
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項４に係る情報処理装置は、請求項１〜３のいずれか１項に記載の構成において、取得された前記複数のコードに対応する文字列を送信する送信手段と、送信された前記文字列に対応する情報を取得する情報取得手段とを備え、前記処理実行手段は、取得された前記情報を記憶手段に登録する手段と、登録された前記情報に基づき、物に付されるコードを生成する手段と、
画像形成手段を用いて、当該生成したコードを媒体に形成する手段とを有する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項５に係る画像処理装置は、物の管理に関する処理の要求を受け付ける受付手段と、物に付されたコードを読み取る画像読取手段と、画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段とを備える。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項６に係る画像処理装置は、物に付されたコードを読み取る画像読取手段
画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、
取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段とを備える。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項７に係る情報処理システムは、物の管理に関する処理の要求を受け付ける受付手段と、物に付されたコードを読み取る画像読取手段と、前記画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段とを備える。
請求項８に係るプログラムは、コンピュータを、物の管理に関する処理の要求を受け付ける受付手段と、物に付されたコードを読み取る画像読取手段から読み取られた複数のコードを取得するコード取得手段と、取得された複数のコードの中に前記処理に対応するコードが存在する場合に、当該コードに基づいて当該処理を実行する処理実行手段として機能させるためのプログラムである。
請求項９に係るプログラムは、コンピュータを、物に付されたコードを読み取る画像読取手段と、前記画像読取手段によって読み取られた複数のコードを取得するコード取得手段と、取得されたコードの中に本の管理に関する処理に対応するコードが存在した場合に当該コードに対応する処理を実行する処理実行手段として機能させるためのプログラムである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１，２に係る情報処理装置によれば、複数のコードの中から、物の管理に関する処理に対応するコードを選び、処理を実行し得る。  請求項３に係る情報処理装置によれば、物をデータベースに登録する処理、物を貸し出すために前記データベースを更新する処理、又は、貸し出した物の返却のために前記データベースを更新する処理を実行し得る。  請求項４に係る情報処理装置によれば、コードからの情報取得、情報の登録および物に付されるコードの形成の処理を一つの装置で実行することができる。請求項５，６に係る画像処理装置によれば、複数のコードの中から、物の管理に関する処理に対応するコードを選び、処理を実行し得る。請求項７に係る情報処理システムによれば、複数のコードの中から、物の管理に関する処理に対応するコードを選び、処理を実行し得る。  請求項８〜９に係る情報処理システム又はプログラムによれば、複数のコードの中から、物の管理に関する処理に対応するコードを選び、処理を実行し得る。