(57)【要約】【課題】図書管理システムに接続することなく、かつ図書館の蔵書に限定されずに、図書情報を通帳等の媒体に記録する読書履歴記録システムであって、図書情報を媒体に記録する際の通信負荷を低減するとともに、図書情報の記録に係る時間を短縮することの可能な読書履歴記録システムを提供する。【解決手段】本発明の読書履歴記録システムは、図書管理システムから独立して、指定された図書の図書情報を通帳等の媒体に記録するものであって、図書の識別情報を取得する第１取得手段５１と、図書の識別情報と図書の図書情報とを対応付けた状態で記憶する記憶装置にアクセスして、識別情報に対応する図書情報を取得する第２取得手段５２と、識別情報に対応する図書情報が記憶装置に記憶されていない場合に、当該図書情報を外部のコンピュータからネットワークを介して取得する第３取得手段５３と、図書情報を媒体に記録する記録手段５４と、を備える。【選択図】図３
2018173947.tif 000002
【特許請求の範囲】
【請求項１】
図書管理システムから独立して、指定された図書の図書情報を通帳等の媒体に記録する読書履歴記録システムであって、
前記指定された図書の識別情報を取得する第１取得手段と、
少なくとも１つの図書の識別情報と当該図書の図書情報とを対応付けた状態で記憶する記憶装置に対してネットワークを介さずにアクセスして、取得した識別情報に対応する図書情報を取得する第２取得手段と、
取得した識別情報に対応する図書情報が前記記憶装置に記憶されていない場合に、取得した識別情報に対応する図書情報を外部のコンピュータからネットワークを介して取得する第３取得手段と、
取得した図書情報を、前記媒体に記録する記録手段と、
を備える読書履歴記録システム。
【請求項２】
取得した識別情報に対応する図書情報が前記記憶装置に記憶されていない場合に、取得した図書情報を、取得した識別情報と対応付けた状態で前記記憶装置に記憶する記憶手段を備える、請求項１に記載の読書履歴記録システム。
【請求項３】
取得した識別情報に対応する図書情報を複数取得した場合に、取得した複数の図書情報のうち何れかの図書情報を選択する選択手段を備え、
記憶手段は、選択された図書情報を、取得した識別情報と対応付けた状態で前記記憶装置に記憶する、請求項２に記載の読書履歴記録システム。
【請求項４】
取得した識別情報に対応する図書情報を複数取得した場合に、取得した複数の図書情報のうち何れかの図書情報を選択する選択手段を備え、
記録手段は、選択された図書情報を、前記媒体に記録する、請求項１〜３の何れかに記載の読書履歴記録システム。
【請求項５】
前記媒体は、コンピュータがアクセス可能な記録媒体である、請求項１〜４の何れかに記載の読書履歴記録システム。
【請求項６】
前記媒体に記録されている図書情報を取得する第４取得手段と、
取得した図書情報が前記記憶装置に記憶されていない場合に、取得した図書情報に対応する識別情報を外部のコンピュータからネットワークを介して取得する第５取得手段と、
取得した図書情報を、取得した識別情報と対応付けた状態で前記記憶装置に記憶する記憶手段と、を備える、請求項１〜５の何れかに記載の読書履歴記録システム。
【請求項７】
前記記録手段は、取得した図書情報が所定の条件を満たす場合に、取得した図書情報を画像データに変換した状態で前記媒体に記録する、請求項１〜６の何れかに記載の読書履歴記録システム。
【請求項８】
前記記録手段は、前記媒体内の図書情報の記録位置を検出し、検出した記録位置に図書情報を記録する、請求項１〜７の何れかに記載の読書履歴記録システム。
【請求項９】
前記記録手段は、前記媒体が複数の頁を含む場合に、図書情報が記録される頁まで頁を捲る、請求項１〜８の何れかに記載の読書履歴記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定された図書の図書情報を通帳等の媒体に記録する読書履歴記録システムに関する。
【背景技術】
【０００２】
近年、公共図書館や学校図書館等において、利用者の読書意欲を促進するために、例えば読書通帳と呼ばれる媒体を利用した読書履歴記録システムの普及が図られている。読書通帳とは、例えば金融機関が発行する預金通帳等と同様に利用者毎に配布される冊子であって、利用者個人の読書履歴（例えば、図書の貸出日や図書名等）や読書の感想等が記録されるように構成されたものである。読書履歴記録システムでは、利用者が、読書通帳に記録された自身の読書履歴を参照することによって、読書に対する達成感を得ることができるとともに新たな読書目標を設定することができるので、当該利用者の読書意欲を向上させることが可能になる。
【０００３】
かかる読書履歴記録システムの一例としては、例えば図書の貸出日、図書名、著者名、図書の総ページ数、図書のジャンル、図書の返却予定日等の図書情報を読書通帳の読書履歴欄に記録するものが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５９０９２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、このような読書履歴記録システムでは、利用者が指定した図書の図書情報を読書通帳に記録する毎に、当該図書情報を、例えば図書館に所蔵されている図書の貸出、返却、検索、登録等の管理を行う図書管理システム等からネットワークを介して取得することが想定されている。そのため、この読書履歴記録システムを図書管理システムと接続して作り込む必要があり、システム導入コストが増大する虞がある。また、かかる読書履歴記録システムでは、図書情報を取得するために、図書管理システムとの間でネットワークを介して通信を行う必要があることから、図書情報を読書通帳に記録する毎に通信負荷がかかるとともに、図書情報の記録に係る時間が長くなる虞がある。さらに、図書館から借りた図書以外に、例えば自分で購入して読み終えた図書の図書情報を記録したいというニーズもある。
【０００６】
本発明は上記課題に鑑みてなされたものであり、図書管理システムに接続することなく、かつ図書館の蔵書に限定されずに、図書情報を通帳等の媒体に記録する読書履歴記録システムであって、図書情報を媒体に記録する際の通信負荷を低減するとともに、図書情報の記録に係る時間を短縮することの可能な読書履歴記録システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、図書管理システムから独立して、指定された図書の図書情報を通帳等の媒体に記録する読書履歴記録システムであって、前記指定された図書の識別情報を取得する第１取得手段と、少なくとも１つの図書の識別情報と当該図書の図書情報とを対応付けた状態で記憶する記憶装置に対してネットワークを介さずにアクセスして、取得した識別情報に対応する図書情報を取得する第２取得手段と、取得した識別情報に対応する図書情報が前記記憶装置に記憶されていない場合に、取得した識別情報に対応する図書情報を外部のコンピュータからネットワークを介して取得する第３取得手段と、取得した図書情報を、前記媒体に記録する記録手段と、を備える読書履歴記録システムを提供する（発明１）。
【０００８】
かかる発明（発明１）によれば、図書管理システムから独立しているので、図書管理システムに接続することなく、かつ図書館の蔵書に限定されずに、図書情報を通帳等の媒体に記録することができる。また、かかる発明（発明１）によれば、指定された図書の識別情報に対応する図書情報が記憶装置に記憶されている場合には、図書情報が記憶装置からネットワークを介さずに取得され、媒体に記録される。また、図書情報が記憶装置に記憶されていない場合には、図書情報が外部のコンピュータからネットワークを介して取得され、媒体に記録される。これにより、図書情報が記憶装置に記憶されている場合には、図書情報を外部のコンピュータからネットワークを介して取得する必要がないので、例えば、図書情報を媒体に記録する毎に当該図書情報を外部のコンピュータからネットワークを介して取得する場合と比較して、図書情報を媒体に記録する際の通信負荷を低減することができるとともに、図書情報の記録に係る時間を短縮することができる。
【０００９】
上記発明（発明１）においては、取得した識別情報に対応する図書情報が前記記憶装置に記憶されていない場合に、取得した図書情報を、取得した識別情報と対応付けた状態で前記記憶装置に記憶する記憶手段を備えてもよい（発明２）。
【００１０】
かかる発明（発明２）によれば、図書情報が記憶装置に記憶されていない場合には、外部のコンピュータから取得した図書情報が記憶装置に新たに記憶されるので、記憶装置に記憶されている図書情報の量を増やすことができる。これにより、指定された図書の識別情報に対応する図書情報が記憶装置に記憶されている確率が高くなることから、外部のコンピュータから図書情報を取得する回数を減らすことができる。したがって、図書情報を媒体に記録する際に通信負荷がかかること、及び、図書情報の記録に係る時間が長くなるのを抑制することができる。
【００１１】
上記発明（発明２）においては、取得した識別情報に対応する図書情報を複数取得した場合に、取得した複数の図書情報のうち何れかの図書情報を選択する選択手段を備え、記憶手段は、選択された図書情報を、取得した識別情報と対応付けた状態で前記記憶装置に記憶してもよい（発明３）。
【００１２】
例えば、外部のコンピュータにおいて、１つの識別情報に対して互いに異なる図書の図書情報が対応付けられている場合や、１つの識別情報に対して同一図書の複数の図書情報（例えば、図書情報の一部（例えば図書名や著者名等）の表現が複数の図書情報毎に異なっている等）が対応付けられている場合には、取得した識別情報に対して複数の図書情報が外部のコンピュータから得られることから、取得した複数の図書情報が媒体に記録される虞がある。または、利用者が意図しない情報が媒体に書き込まれる虞もある。そこで、かかる発明（発明３）によれば、複数の図書情報の中から所望の図書情報を選択し、選択された図書情報を、取得した識別情報と対応付けた状態で記憶装置に記憶することができるので、例えば、１つの識別情報と１つの図書情報との対応関係を正確に管理することができる。
【００１３】
上記発明（発明１〜３）においては、取得した識別情報に対応する図書情報を複数取得した場合に、取得した複数の図書情報のうち何れかの図書情報を選択する選択手段を備え、記録手段は、選択された図書情報を前記媒体に記録してもよい（発明４）。
【００１４】
かかる発明（発明４）によれば、複数の図書情報の中から所望の図書情報を選択し、選択された図書情報を媒体に記録することができるので、例えば、外部のコンピュータにおいて、１つの識別情報に対して互いに異なる図書の図書情報が対応付けられていた場合であっても、利用者が指定した図書の図書情報を正確に記録することができる。
【００１５】
上記発明（発明１〜４）においては、前記媒体は、コンピュータがアクセス可能な記録媒体であってもよい（発明５）。
【００１６】
かかる発明（発明５）によれば、図書情報が、コンピュータがアクセス可能な記録媒体に記録されているので、例えば、記録媒体に記録された図書情報に基づく処理（例えば、図書情報の表示、編集、集計処理や、推奨図書の検索及び提示処理等）を、コンピュータを用いて容易に行うことができる。
【００１７】
上記発明（発明１〜５）においては、前記媒体に記録されている図書情報を取得する第４取得手段と、取得した図書情報が前記記憶装置に記憶されていない場合に、取得した図書情報に対応する識別情報を前記外部のコンピュータからネットワークを介して取得する第５取得手段と、取得した図書情報を、取得した識別情報と対応付けた状態で前記記憶装置に記憶する記憶手段と、を備えてもよい（発明６）。
【００１８】
かかる発明（発明６）によれば、媒体から取得した図書情報が記憶装置に記憶されていない場合には、当該図書情報を記憶装置に新たに記憶することができるので、例えば外部のコンピュータから図書情報を取得しない場合であっても、記憶装置に記憶されている図書情報の量を効率良く増やすことができる。
【００１９】
上記発明（発明１〜６）においては、前記記録手段は、取得した図書情報が所定の条件を満たす場合に、取得した図書情報を画像データに変換した状態で前記媒体に記録してもよい（発明７）。
【００２０】
ここで、所定の条件とは、例えば、図書情報が、図書情報を媒体に記録する装置が未対応の文字（例えば、外国文字や旧字等）データを含むことであってもよいし、当該装置が未対応の書体（フォント）を含むように構成されていることであってもよいし、文字以外のデータ（例えば記号や絵等）を含むように構成されていることであってもよい。
【００２１】
かかる発明（発明７）によれば、例えば、図書情報を媒体に記録する装置が未対応の文字データが当該図書情報に含まれる場合であっても、当該図書情報を、文字データが文字化け等していない状態で媒体に記録することができる。これにより、図書情報を媒体に正確に記録することが可能になる。
【００２２】
上記発明（発明１〜７）においては、前記記録手段は、前記媒体内の図書情報の記録位置を検出し、検出した記録位置に図書情報を記録してもよい（発明８）。
【００２３】
かかる発明（発明８）によれば、例えば利用者が媒体内の図書情報の記録位置を自ら指定することなく、図書情報を媒体内の適切な位置に自動的に記録することが可能になる。これにより、図書情報を媒体に記録する際の利便性を向上させることができる。
【００２４】
上記発明（発明１〜８）においては、前記記録手段は、前記媒体が複数の頁を含む場合に、図書情報が記録される頁まで頁を捲ってもよい（発明９）。
【００２５】
かかる発明（発明９）によれば、例えば図書情報を媒体に記録する際に、図書情報が記録される媒体内の頁を利用者が自ら捲ることなく、当該頁を自動的に捲ることが可能になる。これにより、図書情報を媒体に記録する際の利便性を向上させることができる。
【発明の効果】
【００２６】
本発明の読書履歴記録システムによれば、図書管理システムに接続することなく、かつ図書館の蔵書に限定されずに、図書情報を通帳等の媒体に記録することができる。また、本発明の読書履歴記録システムによれば、図書情報を媒体に記録する際の通信負荷を低減することができるとともに、図書情報の記録に係る時間を短縮することができる。これにより、例えば公共図書館や学校図書館等での図書サービスに好適に利用することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１実施形態に係る読書履歴記録システムの基本構成を概略的に示す図である。
【図２】端末装置の構成を示すブロック図である。
【図３】第１実施形態に係る読書履歴記録システムで主要な役割を果たす機能を説明するための機能ブロック図である。
【図４】図書データの構成例を示す図である。
【図５】読書通帳に記録される内容の一例を示す図である。
【図６】第１実施形態に係る読書履歴記録システムの主要な処理の一例を示すフローチャートである。
【図７】本発明の第２実施形態に係る読書履歴記録システムで主要な役割を果たす機能を説明するための機能ブロック図である。
【図８】第２実施形態に係る読書履歴記録システムの主要な処理の一例を示すフローチャートである。
【図９】第２実施形態に係る読書履歴記録システムにおいて、読書通帳に記録される内容の一例を示す図である。
【図１０】本発明の第３実施形態に係る読書履歴記録システムで主要な役割を果たす機能を説明するための機能ブロック図である。
【図１１】端末装置の表示部に表示される表示画面の一例である。
【発明を実施するための形態】
【００２８】
（第１実施形態）
以下、本発明の第１実施形態について添付図面を参照して詳細に説明する。ただし、この実施形態は例示であり、本発明はこれに限定されるものではない。
【００２９】
（１）読書履歴記録システムの基本構成
図１は、本発明の第１実施形態に係る読書履歴記録システムの基本構成を概略的に示す図である。本実施形態に係る読書履歴記録システムは、例えば、公共図書館や学校図書館等の図書館において、当該図書館に所蔵されている図書の貸出、返却、検索、登録等の管理を行う図書管理システムから独立して（つまり、図書管理システムに接続することなく）設けられたシステムであって、利用者が指定した図書の図書情報（例えば、図書Ｂの図書名、著者名、出版社名、発行年月日、図書分類、価格等）を、当該利用者の読書履歴を記録するための通帳（以下、読書通帳と称する）に記録するシステムである。この読書履歴記録システムは、図１に示すように、利用者が指定した図書Ｂに付された当該図書Ｂの識別情報を読み取る読取装置１０と、読取装置１０によって読み取られた識別情報に対応する図書Ｂの図書情報を取得する端末装置２０と、取得した図書情報を当該利用者の読書通帳ＰＢに記録する記録装置３０と、から構成されている。なお、本実施形態において、読書通帳ＰＢは、本発明における「媒体」の一例である。
【００３０】
本実施形態において、端末装置２０は、図書Ｂの図書情報を、内部に設けられた記憶装置２４（図２に示す）から取得するように構成されている。また、端末装置２０は、図書Ｂの図書情報が記憶装置２４に記憶されていない場合に、図書Ｂの図書情報を外部の管理サーバ４０から取得するように構成されている。端末装置２０と、管理サーバ４０とは、例えばインターネットやＬＡＮ(Local Area Network)等のネットワーク（通信網）ＮＷに接続されており、ネットワークＮＷを介して相互に通信可能となっている。
【００３１】
読取装置１０は、図書Ｂに付された当該図書ＢのＩＳＢＮ（International Standard Book Number）コード（国際標準図書番号）を示すバーコードや二次元コード等を読み取るリーダーであり、例えば図書Ｂが貸出又は返却等される場合に、当該図書Ｂに付されたバーコードや二次元コード等を読み取って、当該バーコードや二次元コード等によって示されるＩＳＢＮコードを端末装置２０に送信するようになっている。なお、ＩＳＢＮコードは、本発明における「図書の識別情報」の一例である。
【００３２】
なお、ここでは、読取装置１０がリーダーである場合を一例として説明しているが、この場合に限られない。例えば、読取装置１０は、図書Ｂに付された当該図書ＢのＩＳＢＮコードを含む画像を光学的に読み取るイメージスキャナであってもよい。この場合、読取装置１０は、読み取った画像に含まれるＩＳＢＮコードを周知のＯＣＲ（Optical Character Recognition）技術を用いて抽出し、抽出したＩＳＢＮコードを端末装置２０に送信してもよい。
【００３３】
また、本実施形態では、ＩＳＢＮコードが図書Ｂの識別情報の一例である場合を一例として説明しているが、図書Ｂの識別情報は、例えば、日本図書コードであってもよいし、書籍ＪＡＮ（Japanese Article Number）コードであってもよい。
【００３４】
端末装置２０は、例えば、読取装置１０及び記録装置３０を制御するための専用のコンピュータであってもよいし、パーソナルコンピュータ等の汎用コンピュータであってもよい。また、端末装置２０は、例えば、携帯端末、スマートフォン、ＰＤＡ（Personal Digital Assistant）、双方向の通信機能を備えたテレビジョン受像機（いわゆる多機能型のスマートテレビも含む。）等のように、個々のユーザによって操作される端末装置であってよい。
【００３５】
記録装置３０は、端末装置２０によって取得された図書Ｂの図書情報を読書通帳ＰＢに印刷（記録）するプリンタである。
【００３６】
本実施形態において、記録装置３０は、読書通帳ＰＢ内の図書情報の印刷位置を検出する機能を備える。この機能は、例えば、本願出願人が提案した特開２０１７−０１３３６６号公報に記載の技術を用いて実現される。この場合、例えば利用者が読書通帳ＰＢ内の図書情報の印刷位置を自ら指定することなく、図書情報を読書通帳ＰＢ内の適切な位置に自動的に印刷することが可能になる。これにより、図書情報を読書通帳ＰＢに記録する際の利便性を向上させることができる。
【００３７】
また、本実施形態において、記録装置３０は、図書情報が記録される読書通帳ＰＢの頁を捲る機能を備える。この機能は、例えば、本願出願人が提案した特開２０１７−０１３３６６号公報に記載の技術を用いて実現される。この場合、例えば図書情報を読書通帳ＰＢに記録する際に、図書情報が印刷される読書通帳ＰＢの頁を利用者が自ら捲ることなく、当該頁を自動的に捲ることが可能になる。これにより、図書情報を読書通帳ＰＢに記録する際の利便性を向上させることができる。
【００３８】
なお、本実施形態では、記録装置３０が、読書通帳ＰＢ内の図書情報の印刷位置を検出する機能、及び、図書情報が記録される読書通帳ＰＢの頁を捲る機能を備える場合を一例として説明したが、記録装置３０は、これらの機能のうち何れか１つの機能を備えていてもよい。
【００３９】
管理サーバ４０は、図書Ｂの識別情報を、当該図書Ｂの図書情報と対応付けた状態でデータベース（図示省略）に記憶しており、図書Ｂの識別情報を端末装置２０から受信した場合に、受信した識別情報に対応する図書情報をデータベースから抽出し、抽出した図書情報を端末装置２０に送信する。管理サーバ４０は、図書管理システムの外部に設けられたサーバであって、例えば、国内及び／又は外国で発行された全ての図書の識別情報及び図書情報を管理するサーバ（例えば、国立国会図書館のサーバや、書誌情報提供サービス用のサーバ等）であってもよい。なお、管理サーバ４０は、本発明における「外部のコンピュータ」の一例である。
【００４０】
（２）端末装置の構成
図２を参照して端末装置２０について説明する。図２は、端末装置２０の内部構成を示すブロック図である。図２に示すように、端末装置２０は、ＣＰＵ（Central Processing Unit）２１と、ＲＯＭ（Read Only Memory）２２と、ＲＡＭ（Random Access Memory）２３と、記憶装置２４と、表示処理部２５と、表示部２６と、入力部２７と、通信インタフェース部２８と、を備えており、各部間の制御信号又はデータ信号を伝送するためのバス２９が設けられている。
【００４１】
ＣＰＵ２１は、電源が端末装置２０に投入されると、ＲＯＭ２２又は記憶装置２４に記憶された各種のプログラムをＲＡＭ２３にロードして実行する。本実施形態では、ＣＰＵ２１は、ＲＯＭ２２又は記憶装置２４に記憶されたプログラムを読み出して実行することにより、後述する第１取得手段５１、第２取得手段５２、第３取得手段５３、記録手段５４及び記憶手段５５（図３に示す）の機能を実現する。
【００４２】
記憶装置２４は、例えば、フラッシュメモリ、ＳＳＤ（Solid State Drive）、磁気記憶装置（例えばＨＤＤ（Hard Disk Drive）、フロッピーディスク（登録商標）、磁気テープ等）、光ディスク等の不揮発性の記憶装置であってもよいし、ＲＡＭ等の揮発性の記憶装置であってもよく、ＣＰＵ２１が実行するプログラムやＣＰＵ２１が参照するデータを格納する。また、記憶装置２４には、後述する図書データ（図４に示す）が記憶されている。
【００４３】
表示処理部２５は、ＣＰＵ２１から与えられる表示用データを、表示部２６に表示する。表示部２６は、例えば、マトリクス状に画素単位で配置された薄膜トランジスタを含むＬＣＤ（Liquid Crystal Display）モニタであり、表示用データに基づいて薄膜トランジスタを駆動することで、表示されるデータを表示画面に表示する。
【００４４】
入力部２７は、キーボードやマウス等で構成されている。なお、端末装置２０が釦入力方式の装置である場合には、入力部２７は、ユーザの操作入力を受け入れるための方向指示釦及び決定釦等の複数の指示入力釦を含む釦群と、テンキー等の複数の指示入力釦を含む釦群とを備え、各釦の押下（操作）入力を認識してＣＰＵ２１へ出力するためのインタフェース回路を含む。
【００４５】
端末装置２０がタッチパネル入力方式の装置である場合には、入力部２７は、主として表示画面に指先又はペンで触れることによるタッチパネル方式の入力を受け付ける。タッチパネル入力方式は、静電容量方式等の公知の方式でよい。
【００４６】
通信インタフェース部２８は、読取装置１０及び記録装置３０の各々と通信を行うためのインタフェース回路と、ネットワークＮＷを介して管理サーバ４０と通信を行うためのインタフェース回路と、を含む。また、通信インタフェース部２８は、例えばＵＳＢ（Universal Serial Bus）メモリ等の外部記録媒体と通信を行うためのインタフェース回路を含んでもよい。
【００４７】
（３）読書履歴記録システムにおける各機能の概要
本実施形態の読書履歴記録システムで実現される機能について、図３を参照して説明する。図４は、本実施形態に係る読書履歴記録システムで主要な役割を果たす機能を説明するための機能ブロック図である。図３の機能ブロック図では、第１取得手段５１、第２取得手段５２、第３取得手段５３及び記録手段５４が本発明の主要な構成に対応している。他の手段（ここでは、記憶手段５５）は、必ずしも必須の構成ではないが、本発明をさらに好ましくするための構成要素である。
【００４８】
第１取得手段５１は、指定された図書ＢのＩＳＢＮコード（識別情報）を取得する機能を備える。
【００４９】
第１取得手段５１の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、例えば、利用者が指定した図書Ｂが貸出又は返却される場合に、当該図書Ｂに付されたＩＳＢＮコードが読取装置１０によって読み出されると、読み出されたＩＳＢＮコードを通信インタフェース部２８を介して受信（取得）する。そして、ＣＰＵ２１は、取得したＩＳＢＮコードを例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００５０】
第２取得手段５２は、少なくとも１つの図書ＢのＩＳＢＮコード（識別情報）と図書Ｂの図書情報とを対応付けた状態で記憶する記憶装置２４に対してネットワークＮＷを介さずにアクセスして、取得したＩＳＢＮコードに対応する図書情報を取得する機能を備える。
【００５１】
第２取得手段５２の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、第１取得手段５１の機能に基づいて図書ＢのＩＳＢＮコードを取得すると、記憶装置２４に記憶された図書データにアクセスする。ここで、図書データは、例えば図４に示すように、少なくとも１つの図書ＢのＩＳＢＮコードと、当該図書Ｂの図書情報（図の例では、図書名、著者名、出版社名、その他（例えば、発行年月日、図書分類、価格等））と、が対応付けられた状態で記憶されたデータである。図書データの各項目の内容は、例えば、入力部２７を用いて設定されてもよいし、例えばＵＳＢメモリ等の外部記録媒体に記録されたデータを通信インタフェース部２８を介して取得することによって設定されてもよい。
【００５２】
ＣＰＵ２１は、図書データにアクセスすると、ＲＡＭ２３又は記憶装置２４に記憶されたＩＳＢＮコードに対応する図書情報が存在するか否かを判別する。そして、ＣＰＵ２１は、ＩＳＢＮコードに対応する図書情報が存在する場合に当該図書情報を抽出（取得）し、取得した図書情報を例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００５３】
第３取得手段５３は、取得したＩＳＢＮコード（識別情報）に対応する図書情報が記憶装置２４に記憶されていない場合に、取得したＩＳＢＮコードに対応する図書情報を管理サーバ４０（外部のコンピュータ）からネットワークＮＷを介して取得する機能を備える。
【００５４】
第３取得手段５３の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、ＲＡＭ２３又は記憶装置２４に記憶されたＩＳＢＮコードに対応する図書情報が図書データに存在しない場合に、当該ＩＳＢＮコードに対応する図書情報の送信要求を、通信インタフェース部２８及びネットワークＮＷを介して管理サーバ４０に送信する。ここで、送信要求には、ＲＡＭ２３又は記憶装置２４に記憶されたＩＳＢＮコードが含まれている。
【００５５】
一方、管理サーバ４０は、図書情報の送信要求を端末装置２０から受信すると、受信した送信要求に含まれるＩＳＢＮコードに対応する図書情報をデータベースから抽出し、抽出した図書情報を、ネットワークＮＷを介して端末装置２０に送信する。
【００５６】
端末装置２０のＣＰＵ２１は、管理サーバ４０から送信された図書情報を通信インタフェース部２８を介して受信（取得）すると、取得した図書情報を例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００５７】
記録手段５４は、取得した図書情報を、読書通帳ＰＢ（媒体）に記録する機能を備える。なお、ここでは、読書通帳ＰＢを媒体の一例として説明しているが、媒体は、例えば、枚葉式の用紙やシート等（シール状に形成されたものも含む）であってもよい。
【００５８】
また、記録手段５４は、読書通帳ＰＢ（媒体）内の図書情報の印刷位置（記録位置）を検出し、検出した印刷位置に図書情報を印刷（記録）してもよい。
【００５９】
さらに、記録手段５４は、読書通帳ＰＢ（媒体）が複数の頁を含む場合に、図書情報が記録される頁まで頁を捲ってもよい。
【００６０】
記録手段５４の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、第２取得手段５２又は第３取得手段５３の機能に基づいて図書情報を取得すると、取得した図書情報を通信インタフェース部２８を介して記録装置３０に送信し、図書情報を読書通帳ＰＢに記録するように記録装置３０を制御する。
【００６１】
ここで、読書通帳ＰＢに記録される内容の一例を図５に示す。図５の例において、読書通帳ＰＢの各頁には、利用者が指定した図書Ｂの図書情報を記入するための図書記事欄が設けられており、図書記事欄には、図書情報が記録されたときの年月日（図の例では、「記録年月日」）と、図書情報（図の例では、「図書名」、「著者名」、「出版社名」）とが記録される。
【００６２】
記録装置３０は、端末装置２０から図書情報を受信すると、受信した図書情報（ここでは、図書Ｂの図書名、著者名、出版社名）と、図書情報の記録年月日とを、読書通帳ＰＢの図書記事欄に印刷（記録）する。ここで、本実施形態では、記録装置３０は、例えば上述した特開２０１７−０１３３６６号公報に記載の技術を用いて図書情報の印刷位置（記録位置）を検出し、検出した印刷位置に図書情報を印刷（記録）する。また、本実施形態では、記録装置３０は、例えば上述した特開２０１７−０１３３６６号公報に記載の技術を用いて、図書情報が記録される頁まで頁を捲る。
【００６３】
なお、記録装置３０は、受信した図書情報と、図書情報の記録年月日とを、読書通帳ＰＢ以外の他の媒体（例えば、枚葉式の用紙やシート等）に印刷（記録）してもよい。この場合、利用者は、例えば、印刷された用紙やシート等をまとめることによって、自身の読書履歴が記載された文書を作成することができる。
【００６４】
記憶手段５５は、取得したＩＳＢＮコード（識別情報）に対応する図書情報が記憶装置２４に記憶されていない場合に、取得した図書情報を、取得したＩＳＢＮコードと対応付けた状態で記憶装置２４に記憶する機能を備える。
【００６５】
記憶手段５５の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、第３取得手段５３の機能に基づいて図書情報を取得した場合に、取得した図書情報を、ＲＡＭ２３又は記憶装置２４に記憶されたＩＳＢＮコードと対応付けた状態で図書データに記憶する。
【００６６】
これにより、図書情報が記憶装置２４に記憶されていない場合には、管理サーバ４０から取得した図書情報が記憶装置２４に新たに記憶されるので、記憶装置２４に記憶されている図書情報の量を増やすことができる。このため、指定された図書ＢのＩＳＢＮコードに対応する図書情報が記憶装置２４に記憶されている確率が高くなることから、管理サーバ４０から図書情報を取得する回数を減らすことができる。したがって、図書情報を読書通帳ＰＢ等の媒体に記録する際に通信負荷がかかること、及び、図書情報の記録に係る時間が長くなるのを抑制することができる。
【００６７】
（４）本実施形態の読書履歴記録システムの主要な処理のフロー
次に、本実施形態の読書履歴記録システムにより行われる主要な処理のフローの一例について、図６のフローチャートを参照して説明する。
【００６８】
先ず、端末装置２０のＣＰＵ２１は、例えば、利用者が指定した図書Ｂが貸出又は返却される場合に、当該図書Ｂに付されたＩＳＢＮコードが読取装置１０によって読み出されると、読み出されたＩＳＢＮコードを通信インタフェース部２８を介して受信（取得）する（ステップＳ１００）。そして、ＣＰＵ２１は、取得したＩＳＢＮコードを例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００６９】
次に、端末装置２０のＣＰＵ２１は、記憶装置２４に記憶された図書データにアクセスして、ＲＡＭ２３又は記憶装置２４に記憶されたＩＳＢＮコードに対応する図書情報が存在するか否かを判別する。そして、ＣＰＵ２１は、ＩＳＢＮコードに対応する図書情報が存在する場合に当該図書情報を抽出（取得）する（ステップＳ１０２）。また、ＣＰＵ２１は、取得した図書情報を例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００７０】
次いで、端末装置２０のＣＰＵ２１は、ステップＳ１０２にてＩＳＢＮコードに対応する図書情報が記憶装置２４に記憶されていると判別した場合に（ステップＳ１０４：ＹＥＳ）、ステップＳ１０８の処理に移行する。また、ＣＰＵ２１は、ＩＳＢＮコードに対応する図書情報が記憶装置２４に記憶されていないと判別した場合に（ステップＳ１０４：ＮＯ）、ステップＳ１００で取得したＩＳＢＮコードに対応する図書情報の送信要求を、通信インタフェース部２８及びネットワークＮＷを介して管理サーバ４０に送信する。
【００７１】
一方、管理サーバ４０は、図書情報の送信要求を端末装置２０から受信すると、受信した送信要求に含まれるＩＳＢＮコードに対応する図書情報をデータベースから抽出し、抽出した図書情報を、ネットワークＮＷを介して端末装置２０に送信する。そして、端末装置２０のＣＰＵ２１は、管理サーバ４０から送信された図書情報を通信インタフェース部２８を介して受信（取得）すると（ステップＳ１０６）、取得した図書情報を例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００７２】
次に、端末装置２０のＣＰＵ２１は、ステップＳ１０２又はステップＳ１０６にて取得した図書情報を、通信インタフェース部２８を介して記録装置３０に送信して、図書情報を読書通帳ＰＢに記録するように記録装置３０を制御する。一方、記録装置３０は、端末装置２０から図書情報を受信すると、受信した図書情報と、図書情報の記録年月日とを、読書通帳ＰＢの図書記事欄に印刷（記録）する（ステップＳ１０８）。ここで、記録装置３０は、図書情報の印刷位置（記録位置）を検出し、検出した印刷位置に図書情報を印刷（記録）する。また、記録装置３０は、図書情報が記録される頁まで頁を捲る。なお、記録装置３０は、受信した図書情報と、図書情報の記録年月日とを、読書通帳ＰＢ以外の他の媒体（例えば、枚葉式の用紙やシート等）に印刷（記録）してもよい。
【００７３】
また、端末装置２０のＣＰＵ２１は、ステップＳ１０６にて図書情報を取得した場合に、取得した図書情報を、ＲＡＭ２３又は記憶装置２４に記憶されたＩＳＢＮコードと対応付けた状態で図書データに記憶してもよい（ステップＳ１１０）。
【００７４】
上述したように、本実施形態の読書履歴記録システムによれば、図書管理システムから独立しているので、図書管理システムに接続することなく、かつ図書館の蔵書に限定されずに、図書情報を読書通帳ＰＢ等の媒体に記録することができる。また、本実施形態の読書履歴記録システムによれば、指定された図書ＢのＩＳＢＮコードに対応する図書情報が記憶装置２４に記憶されている場合には、図書情報が記憶装置２４からネットワークＮＷを介さずに取得され、媒体に記録される。また、図書情報が記憶装置２４に記憶されていない場合には、図書情報が管理サーバ４０からネットワークＮＷを介して取得され、媒体に記録される。これにより、図書情報が記憶装置２４に記憶されている場合には、図書情報を管理サーバ４０からネットワークＮＷを介して取得する必要がないので、例えば、図書情報を媒体に記録する毎に当該図書情報を管理サーバ４０からネットワークＮＷを介して取得する場合と比較して、図書情報を媒体に記録する際の通信負荷を低減することができるとともに、図書情報の記録に係る時間を短縮することができる。
【００７５】
（第２実施形態）
以下、本発明の第２実施形態について説明する。本実施形態の読書履歴記録システムは、図７に示すように、第４取得手段５６及び第５取得手段５７を備える点において、第１実施形態と異なっている。以下、第１実施形態と異なる構成について説明する。
【００７６】
第４取得手段５６は、読書通帳ＰＢ（媒体）に記録されている図書情報を取得する機能を備える。第４取得手段５６の機能は、例えば以下のように実現される。なお、ここでは、記録装置３０がイメージスキャン機能を備えていることを想定する。
【００７７】
端末装置２０のＣＰＵ２１は、例えば、記録手段５４の機能に基づいて図書情報を読書通帳ＰＢに記録する場合に、読書通帳ＰＢ内で図書情報が記録されている頁をイメージスキャンするように記録装置３０を制御する。記録装置３０は、端末装置２０の制御に基づいてイメージスキャンを行うと、読み取られた画像を端末装置２０に送信する。
【００７８】
端末装置２０のＣＰＵ２１は、記録装置３０から送信された画像を通信インタフェース部２８を介して受信すると、受信した画像に含まれる図書情報を例えばＯＣＲ技術を用いて抽出（取得）し、取得した図書情報を例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００７９】
第５取得手段５７は、取得した図書情報が記憶装置２４に記憶されていない場合に、取得した図書情報に対応するＩＳＢＮコード（識別情報）を管理サーバ４０（外部のコンピュータ）からネットワークＮＷを介して取得する機能を備える。
【００８０】
第５取得手段５７の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、第４取得手段５６の機能に基づいて図書情報を取得すると、記憶装置２４に記憶された図書データにアクセスして、ＲＡＭ２３又は記憶装置２４に記憶された図書情報に対応するＩＳＢＮコードが存在するか否かを判別する。そして、ＣＰＵ２１は、ＲＡＭ２３又は記憶装置２４に記憶された図書情報に対応するＩＳＢＮコードが図書データに存在しない場合に、例えば所定のタイミングにおいて、当該図書情報に対応するＩＳＢＮコードの送信要求を、通信インタフェース部２８及びネットワークＮＷを介して管理サーバ４０に送信する。ここで、送信要求には、ＲＡＭ２３又は記憶装置２４に記憶された図書情報が含まれている。また、所定のタイミングとは、例えば、図書情報を読書通帳ＰＢに記録する処理が行われていないタイミングであってもよいし、送信要求を行うことを、入力部２７を用いて指示されたタイミングであってもよいし、所定の期間（例えば、２４時間等）毎のタイミング等であってもよい。
【００８１】
一方、管理サーバ４０は、ＩＳＢＮコードの送信要求を端末装置２０から受信すると、受信した送信要求に含まれる図書情報に対応するＩＳＢＮコードをデータベースから抽出し、抽出したＩＳＢＮコードを、ネットワークＮＷを介して端末装置２０に送信する。
【００８２】
端末装置２０のＣＰＵ２１は、管理サーバ４０から送信されたＩＳＢＮコードを通信インタフェース部２８を介して受信（取得）すると、取得したＩＳＢＮコードを例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００８３】
本実施形態において、記憶手段５５は、取得した図書情報を、取得したＩＳＢＮコード（識別情報）と対応付けた状態で記憶装置２４に記憶する機能を備える。記憶手段５５の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、第４取得手段５６の機能に基づいて取得した図書情報を、第５取得手段５７の機能に基づいて取得したＩＳＢＮコードと対応付けた状態で図書データに記憶する。
【００８４】
本実施形態の読書履歴記録システムにより行われる主要な処理のフローの一例について、図８のフローチャートを参照して説明する。
【００８５】
先ず、端末装置２０のＣＰＵ２１は、例えば図書情報が読書通帳ＰＢに記録される場合に、読書通帳ＰＢに記録されている図書情報を取得する（ステップＳ２００）。具体的に説明すると、ＣＰＵ２１は、例えば図６のステップＳ１０８の処理において、読書通帳ＰＢ内で図書情報が記録されている頁をイメージスキャンするように記録装置３０を制御する。記録装置３０は、端末装置２０の制御に基づいてイメージスキャンを行うと、読み取られた画像を端末装置２０に送信する。端末装置２０のＣＰＵ２１は、記録装置３０から送信された画像を通信インタフェース部２８を介して受信すると、受信した画像に含まれる図書情報を例えばＯＣＲ技術を用いて抽出（取得）し、取得した図書情報を例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００８６】
端末装置２０のＣＰＵ２１は、図書情報を取得すると、記憶装置２４に記憶された図書データにアクセスして、ＲＡＭ２３又は記憶装置２４に記憶された図書情報に対応するＩＳＢＮコードが存在するか否かを判別する（ステップＳ２０２）。ＣＰＵ２１は、図書情報に対応するＩＳＢＮコードが図書データに記憶されている場合には（ステップＳ２０２：ＹＥＳ）、処理を終了してもよい。一方、ＣＰＵ２１は、図書情報に対応するＩＳＢＮコードが図書データに記憶されていない場合には（ステップＳ２０２：ＮＯ）、ステップＳ２０４の処理に移行する。
【００８７】
端末装置２０のＣＰＵ２１は、所定のタイミングとなったか否かを判別し（ステップＳ２０４）、所定のタイミングとなった場合に（ステップＳ２０４：ＹＥＳ）、図書情報に対応するＩＳＢＮコードの送信要求を、通信インタフェース部２８及びネットワークＮＷを介して管理サーバ４０に送信する。なお、ＣＰＵ２１は、所定のタイミングとなっていない場合には（ステップＳ２０４：ＮＯ）、ステップＳ２０４の処理を繰り返し行ってもよい。
【００８８】
管理サーバ４０は、ＩＳＢＮコードの送信要求を端末装置２０から受信すると、受信した送信要求に含まれる図書情報に対応するＩＳＢＮコードをデータベースから抽出し、抽出したＩＳＢＮコードを、ネットワークＮＷを介して端末装置２０に送信する。一方、端末装置２０のＣＰＵ２１は、管理サーバ４０から送信されたＩＳＢＮコードを、ネットワークＮＷ及び通信インタフェース部２８を介して受信（取得）すると（ステップＳ２０６）、取得したＩＳＢＮコードを例えばＲＡＭ２３又は記憶装置２４に記憶する。
【００８９】
そして、端末装置２０のＣＰＵ２１は、ステップＳ２００にて取得した図書情報を、ステップＳ２０６の処理にて取得したＩＳＢＮコードと対応付けた状態で図書データに記憶する（ステップＳ２０８）。
【００９０】
このように、本実施形態の読書履歴記録システムによれば、読書通帳ＰＢから取得した図書情報が記憶装置２４に記憶されていない場合には、当該図書情報を記憶装置２４に新たに記憶することができるので、例えば管理サーバ４０から図書情報を取得しない場合であっても、記憶装置２４に記憶されている図書情報の量を効率良く増やすことができる。
【００９１】
なお、端末装置２０のＣＰＵ２１は、ステップＳ２００の処理において、記録装置３０から送信された画像を通信インタフェース部２８を介して受信すると、受信した画像に含まれる図書Ｂに対する利用者の感想及び推奨度等を、例えばＯＣＲ技術を用いて抽出（取得）してもよい。
【００９２】
ここで、本実施形態に係る読書履歴記録システムにおいて、読書通帳ＰＢに記録される内容の一例を図９に示す。図９の例において、読書通帳ＰＢの各頁には、利用者が図書Ｂの評価を記入するための自己評価欄と、図書情報が記入される図書記事欄とが設けられている。自己評価欄は、図書Ｂの感想（図の例では、「面白かった」、「普通」、「つまらなかった」）を示す数字（図の例では、１〜３）と、友達への図書Ｂの推奨度（図の例では、「する」、「しない」）を示す数字（図の例では、４〜５）とから構成されている。利用者は、図書Ｂの感想及び推奨度の各々に対応する数字を塗りつぶすことによって、図書Ｂを評価することができる。また、図書記事欄には、図書情報が記録されたときの年月日（図の例では、「記録年月日」）と、図書情報（図の例では、「図書名」、「著者名」、「出版社名」）とが記録される。
【００９３】
端末装置２０のＣＰＵ２１は、受信した画像から図書Ｂの図書情報（ここでは、図書名、著者名、出版社名）を抽出する際に、当該図書情報に対応する図書Ｂの評価（ここでは、１〜５の数字のうち塗りつぶされた数字）を抽出してもよい。この場合、図書Ｂの評価を利用者毎に集計することができるので、利用者の評価に基づく処理（例えば、集計結果に基づいて、各利用者に推奨する他の図書を推定する処理等）を行うことが可能になる。
【００９４】
（第３実施形態）
以下、本発明の第３実施形態について説明する。本実施形態の読書履歴記録システムは、図１０に示すように、選択手段５８を備える点において、上記各実施形態と異なっている。以下、上記各実施形態と異なる構成について説明する。
【００９５】
なお、本実施形態では、管理サーバ４０において、１つのＩＳＢＮコードに対して複数の図書情報が対応付けられている場合（例えば、１つのＩＳＢＮコードに対して互いに異なる複数の図書の図書情報が対応付けられている場合や、１つのＩＳＢＮコードに対して同一図書の複数の図書情報（例えば、図書情報の一部（例えば図書名や著者名等）の表現が複数の図書情報毎に異なっている等）が対応付けられている場合等）を想定する。
【００９６】
選択手段５８は、取得したＩＳＢＮコード（識別情報）に対応する図書情報を複数取得した場合に、取得した複数の図書情報のうち何れかの図書情報を選択する機能を備える。
【００９７】
選択手段５８の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、第３取得手段５３の機能に基づいて図書情報を取得した場合であって、取得した図書情報が複数存在する場合に、例えば図１１に示すように、取得した複数（図の例では４つ）の図書情報（図の例では、図書名、著者名及び出版社名）の中から１つの図書情報の図書名を選択するための表示画面を生成して、表示部２６に表示させる。
【００９８】
なお、１つの図書情報に含まれる図書名が例えば「シリーズ名」と「タイトル」とから構成されている場合には、ＣＰＵ２１は、「シリーズ名」及び「タイトル」の複数の組み合わせに対応する図書情報を表示部２６に表示させてもよい。例えば、ＣＰＵ２１は、「シリーズ名」がＡ、「タイトル」がＢ、「著者名」がＣ、「出版社名」がＤの１つの図書情報を取得した場合に、「Ａ＋Ｂ＋Ｃ＋Ｄ」、「Ａ＋Ｃ＋Ｄ」及び「Ｂ＋Ｃ＋Ｄ」の３つの図書情報を表示部２６に表示させてもよい。
【００９９】
そして、ＣＰＵ２１は、例えば読書履歴記録システムの管理者（司書でもよい）等が、入力部２７を用いて、複数の図書情報の中から１つの図書情報を選択したことを認識すると、選択された図書情報を例えばＲＡＭ２３に記憶する。
【０１００】
本実施形態において、記憶手段５５は、選択された図書情報を、取得したＩＳＢＮコード（識別情報）と対応付けた状態で記憶装置２４に記憶する機能を備える。
【０１０１】
本実施形態における記憶手段５５の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、選択手段５８の機能に基づいて選択された（例えばＲＡＭ２３に記憶された）図書情報を、ＲＡＭ２３又は記憶装置２４に記憶されたＩＳＢＮコードと対応付けた状態で図書データに記憶する。
【０１０２】
このように、本実施形態の読書履歴記録システムによれば、例えば、管理サーバ４０において、１つのＩＳＢＮコードに対して複数の図書情報が対応付けられている場合であっても、複数の図書情報の中から所望の図書情報を選択し、選択された図書情報を、取得したＩＳＢＮコードと対応付けた状態で記憶装置２４に記憶することができるので、例えば、１つのＩＳＢＮコードと１つの図書情報との対応関係を正確に管理することができる。
【０１０３】
以下、上述した各実施形態の変形例について説明する。
（変形例１）
上記第３実施形態では、管理サーバ４０から取得した図書情報が図書データに記憶される際に、例えば読書履歴記録システムの管理者（司書でもよい）等によって、複数の図書情報の中から１つの図書情報が選択される場合を一例として説明したが、この場合に限られない。例えば、管理サーバ４０から取得した図書情報が読書通帳ＰＢに記録される際に、利用者によって、複数の図書情報の中から１つの図書情報が選択されてもよい。
【０１０４】
この場合、端末装置２０のＣＰＵ２１は、選択手段５８の機能として、例えば図１１に示すように、取得した複数の図書情報の中から１つの図書情報を選択するための表示画面を生成して、表示部２６に表示させる。
【０１０５】
そして、ＣＰＵ２１は、例えば読書履歴記録システムの利用者が、入力部２７を用いて、複数の図書情報の中から１つの図書情報を選択したことを認識すると、選択された図書情報を例えばＲＡＭ２３に記憶する。
【０１０６】
本変形例において、記録手段５４は、選択された図書情報を、読書通帳ＰＢ（媒体）に記録してもよい。本変形例における記録手段５４の機能は、例えば以下のように実現される。端末装置２０のＣＰＵ２１は、選択手段５８の機能に基づいて選択された（例えばＲＡＭ２３に記憶された）図書情報を、通信インタフェース部２８を介して記録装置３０に送信し、図書情報を読書通帳ＰＢに記録するように記録装置３０を制御する。
【０１０７】
このように、本実施形態の読書履歴記録システムによれば、複数の図書情報の中から所望の図書情報を選択し、選択された図書情報を読書通帳ＰＢに記録に記憶することができるので、例えば、管理サーバ４０において、１つのＩＳＢＮコードに対して互いに異なる図書の図書情報が対応付けられていた場合であっても、利用者が指定した図書の図書情報を正確に記録することができる。
【０１０８】
なお、本変形例では、選択された図書情報の全てが読書通帳ＰＢに記録される場合を一例として説明したが、この場合に限られない。例えば、選択された図書情報の中からさらに選択された一部の情報（例えば、図１１の例では「シリーズ名」又は「タイトル」等）が読書通帳ＰＢに記録されてもよい。
【０１０９】
（変形例２）
上記各実施形態では、記録手段５４が、図書情報を、読書通帳ＰＢ、枚葉式の用紙やシート等の媒体に記録する場合を一例として説明したが、この場合に限られない。例えば、媒体は、端末装置２０（コンピュータ）がアクセス可能な記録媒体であってもよい。ここで、記録媒体は、例えば、非接触型ＩＣ（Integrated Circuit）チップであってもよいし、ＲＦＩＤ（Radio Frequency Identifier）タグであってもよいし、フラッシュメモリ等のリムーバブルメディア等であってもよい。
【０１１０】
本変形例における記録手段５４の機能は、例えば以下のように実現される。なお、ここでは、記録媒体の一例としてＩＣチップ（図示省略）が読書通帳ＰＢに設けられており、当該ＩＣチップに対するデータの読み書きを端末装置２０の制御に基づいて行うリーダライタ（図示省略）が記録装置３０に設けられている場合を想定する。端末装置２０のＣＰＵ２１は、例えば図６に示すフローチャートのステップＳ１０８の処理を行う場合に、図書情報と、図書情報の記録年月日とを、読書通帳ＰＢに設けられたＩＣチップに書き込むようにリーダライタを制御する。リーダライタは、端末装置２０から受信した図書情報と、図書情報の記録年月日とを、ＩＣチップに書き込む（記録する）。
【０１１１】
また、端末装置２０のＣＰＵ２１は、例えば図８に示すフローチャートのステップＳ２００の処理を行う場合に、読書通帳ＰＢに設けられたＩＣチップから図書情報を読み出すようにリーダライタを制御してもよい。この場合、ＣＰＵ２１は、ＩＣチップから読み出した（取得した）図書情報を、例えば、表示部２６に表示させてもよいし、入力部２７を用いて編集可能に制御してもよいし、利用者毎や図書毎の読書回数等を集計してもよい。また、ＣＰＵ２１は、ＩＣチップから読み出した（取得した）図書情報に基づいて、利用者に推奨する図書の推定及び提示処理を行ってもよい。
【０１１２】
このように、本変形例によれば、図書情報が、端末装置２０（コンピュータ）がアクセス可能なＩＣチップに記録されているので、例えば、ＩＣチップに記録された図書情報に基づく処理（例えば、図書情報の表示、編集、集計処理や、推奨図書の推定及び提示処理等）を、コンピュータを用いて容易に行うことができる。
【０１１３】
なお、本変形例では、ＩＣチップ（記録媒体）が読書通帳ＰＢに設けられている場合を一例として説明したが、記録媒体は、例えば、読書通帳ＰＢとは別に単独で設けられていてもよいし、記録媒体に記録された図書情報を表示可能な端末装置に設けられていてもよい。
【０１１４】
（変形例３）
上記各実施形態において、記録手段５４は、取得した図書情報が所定の条件を満たす場合に、取得した図書情報を、画像データに変換した状態で読書通帳ＰＢ及びシール等（第１記録媒体）の少なくとも一方に記録してもよい。ここで、所定の条件とは、例えば、図書情報が、記録装置３０が未対応の文字（例えば、外国文字や旧字等）データを含むことであってもよいし、記録装置３０が未対応の書体（フォント）で構成されていることであってもよいし、文字以外のデータ（例えば記号や絵等）を含むように構成されていることであってもよい。
【０１１５】
本変形例における記録手段５４の機能は、例えば以下のように実現される。なお、ここでは、記録装置３０が未対応の文字（例えば、外国文字や旧字等）データのリストが例えばＲＡＭ２３又は記憶装置２４に記憶されている場合を想定する。端末装置２０のＣＰＵ２１は、例えば図６に示すフローチャートのステップＳ１０８の処理を行う場合に、ＲＡＭ２３又は記憶装置２４に記憶されているリストにアクセスして、記録装置３０が未対応の文字データが図書情報に含まれているか否かを判別する。ＣＰＵ２１は、記録装置３０が未対応の文字データが図書情報に含まれている場合に、図書情報に含まれる文字データを例えば２値化又は多値化された画像データに変換し、変換された画像データを含む図書情報を、読書通帳ＰＢ及びシール等の少なくとも一方に記録するように記録装置３０を制御する。ここで、ＣＰＵ２１は、例えば、図書情報に含まれる文字データを表示部２６に表示させ、表示された文字データを含む画像データを生成することによって、文字データを画像データに変換してもよい。
【０１１６】
このように、本変形例によれば、記録装置３０が未対応の文字データが図書情報に含まれる場合であっても、当該図書情報を、文字データが文字化け等していない状態で読書通帳及びシール等の少なくとも一方に記録することができる。これにより、図書情報を、読書通帳及びシール等の少なくとも一方に正確に記録することが可能になる。
【０１１７】
なお、本変形例では、記録装置３０が未対応の文字データが図書情報に含まれているときに、図書情報に含まれる文字データを画像データに変換する場合を一例として説明したが、例えば、図書情報が、記録装置３０が未対応の書体（フォント）を含むように構成されている場合や、文字以外のデータ（例えば記号や絵等）を含むように構成されている場合には、図書情報を表示部２６に表示させ、表示された図書情報を含む画像データ（２値化されたものであってもよいし、多値化されたものであってもよい）を生成することによって、図書情報を画像データに変換してもよい。
【０１１８】
なお、本発明のプログラムは、コンピュータで読み取り可能な記憶媒体に記憶されていてもよい。このプログラムを記録した記憶媒体は、図２に示された端末装置２０のＲＯＭ２２又は記憶装置２４であってもよい。また、この記憶媒体は、例えばＣＤ−ＲＯＭドライブ等のプログラム読取装置に挿入されることで読み取り可能なＣＤ−ＲＯＭ等であってもよい。さらに、この記憶媒体は、磁気テープ、カセットテープ、フレキシブルディスク、ＭＯ／ＭＤ／ＤＶＤ等であってもよいし、半導体メモリであってもよい。
【０１１９】
以上説明した各実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記各実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【０１２０】
上記各実施形態では、読取装置１０、端末装置２０及び記録装置３０の各々が個別の装置として設けられている場合を一例として説明したが、例えば、これらの装置１０，２０，３０の全てが一体として設けられてもよいし、これらの装置１０，２０，３０のうち少なくとも２つの装置が一体として設けられてもよい。
【０１２１】
また、上述した各実施形態では、第１取得手段５１が、読取装置１０によって読み出されたＩＳＢＮコードを取得する場合を一例として説明したが、この場合に限られない。例えば、端末装置２０のＣＰＵ２１は、第１取得手段５１の機能に基づいて、入力部２７を用いて入力されたＩＳＢＮコードを取得してもよいし、例えばＵＳＢメモリ等の外部記録媒体から通信インタフェース部２８を介して受信したＩＳＢＮコードを取得してもよいし、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信方式を用いて受信したＩＳＢＮコードを取得してもよい。
【０１２２】
さらに、上述した各実施形態では、読書履歴記録システムが図書館に設けられている場合を一例として説明したが、この場合に限られない。読書履歴記録システムは、例えば、公共図書館や学校図書館等の図書館以外の場所（例えば、利用者の自宅や、図書の貸出や閲覧等のサービスを提供する店舗等）に設けられてもよい。
【０１２３】
また、上述した各実施形態では、図書館において貸出又は返却される図書Ｂの図書情報が読書通帳ＰＢに記録される場合を一例として説明したが、この場合に限られない。例えば、利用者が購入した図書Ｂの図書情報が読書通帳ＰＢに記録されてもよい。
【０１２４】
さらにまた、上述した各実施形態では、端末装置２０によって、第１取得手段５１、第２取得手段５２、第３取得手段５３、記録手段５４、記憶手段５５、第４取得手段５６、第５取得手段５７及び選択手段５８の各機能を実現する構成としたが、この構成に限られない。これらの全ての手段を読取装置１０又は記録装置３０によって実現する構成としてもよいし、少なくとも一部の手段を読取装置１０又は記録装置３０によって実現する構成としてもよい。
【産業上の利用可能性】
【０１２５】
上述したような本発明の読書履歴記録システムは、図書管理システムに接続することなく、かつ図書館の蔵書に限定されずに、図書情報を通帳等の媒体に記録することができる。また、本発明の読書履歴記録システムは、図書情報を媒体に記録する際の通信負荷を低減することができるとともに、図書情報の記録に係る時間を短縮することができる。これにより、例えば公共図書館や学校図書館等での図書サービスに好適に利用することができるので、その産業上の利用可能性は極めて大きい。
【符号の説明】
【０１２６】
１０…読取装置
２０…端末装置
２４…記憶装置
３０…記録装置
４０…管理サーバ
５１…第１取得手段
５２…第２取得手段
５３…第３取得手段
５４…記録手段
５５…記憶手段
５６…第４取得手段
５７…第５取得手段
５８…選択手段
Ｂ…図書
ＮＷ…ネットワーク
ＰＢ…読書通帳
【図１】
2018173947.tif 000003
【図２】
2018173947.tif 000004
【図３】
2018173947.tif 000005
【図４】
2018173947.tif 000006
【図５】
2018173947.tif 000007
【図６】
2018173947.tif 000008
【図７】
2018173947.tif 000009
【図８】
2018173947.tif 000010
【図９】
2018173947.tif 000011
【図１０】
2018173947.tif 000012
【図１１】
2018173947.tif 000013