(57)【要約】【課題】表示されている閲覧対象の電子ジャーナルデータの表示位置を直接操作することが可能な電子ジャーナルデータ閲覧システムを提供する。【解決手段】電子ジャーナルデータベース３に格納されている電子ジャーナルデータをデータ読込部２４にて読み込み、表示制御部２３でタッチパネルディスプレイ１に表示した状態で、座標取得部２０、時刻取得部２１で取得したデータを基にしてタッチパネルディスプレイ１上を移動するユーザの指の移動速度を速度計算部２２にて算出し、該移動速度の速度でタッチパネルディスプレイ１上に表示される電子ジャーナルデータの表示位置を移動させる。かつ、タッチパネルディスプレイ１から指が離れてもその時点からの経過時間に応じて、指が離れた時点の前記移動速度からあらかじめ定めた速度だけ徐々に減速した速度で、あらかじめ定めた速度閾値以下になるまで前記タッチパネルディスプレイ上の表示位置の移動を継続させる。【選択図】        図１
2010198483.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルディスプレイをユーザが指で押下操作することにより、電子ジャーナルデータを前記タッチパネルディスプレイ上に表示させて閲覧する電子ジャーナルデータ閲覧システムにおいて、前記タッチパネルディスプレイ上をユーザの指が移動する動きに応じて、前記タッチパネルディスプレイ上に表示される前記電子ジャーナルデータの表示位置が移動することを特徴とする電子ジャーナルデータ閲覧システム。
【請求項２】
前記タッチパネルディスプレイ上を移動するユーザの指の移動速度を検出し、前記タッチパネルディスプレイからユーザの指が離れた時点の直後も、前記タッチパネルディスプレイからユーザの指が離れた時点の前記移動速度に応じた表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動することを特徴とする請求項１に記載の電子ジャーナルデータ閲覧システム。
【請求項３】
前記タッチパネルディスプレイからユーザの指が離れた時点からの経過時間に応じて、前記タッチパネルディスプレイからユーザの指が離れた時点の前記表示移動速度からあらかじめ定めた減速率で徐々に減速した表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動することを特徴とする請求項２に記載の電子ジャーナルデータ閲覧システム。
【請求項４】
前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動している状態にあるときに、前記タッチパネルディスプレイをユーザの指が押下したことを検出した際に、前記タッチパネルディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させることを特徴とする請求項２または３に記載の電子ジャーナルデータ閲覧システム。
【請求項５】
前記タッチパネルディスプレイ上を移動するユーザの指の移動速度または前記表示移動速度が、あらかじめ定めた速度閾値以下であった場合、前記タッチパネルディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させることを特徴とする請求項１ないし４のいずれかに記載の電子ジャーナルデータ閲覧システム。
【請求項６】
マウスをユーザが操作することにより、電子ジャーナルデータをディスプレイ上に表示させて閲覧する電子ジャーナルデータ閲覧システムにおいて、前記マウスのマウスポインタが移動する動きに応じて、前記ディスプレイ上に表示される前記電子ジャーナルデータの表示位置が移動することを特徴とする電子ジャーナルデータ閲覧システム。
【請求項７】
前記マウスのマウスポインタの移動速度を検出し、前記マウスからユーザの指が離れた時点の直後も、前記マウスからユーザの指が離れた時点の前記移動速度に応じた表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動することを特徴とする請求項６に記載の電子ジャーナルデータ閲覧システム。
【請求項８】
前記マウスからユーザの指が離れた時点からの経過時間に応じて、前記マウスからユーザの指が離れた時点の前記表示移動速度からあらかじめ定めた減速率で徐々に減速した表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動することを特徴とする請求項７に記載の電子ジャーナルデータ閲覧システム。
【請求項９】
前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動している状態にあるときに、前記マウスをユーザの指が押下したことを検出した際に、前記ディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させることを特徴とする請求項７または８に記載の電子ジャーナルデータ閲覧システム。
【請求項１０】
前記マウスのマウスポインタの移動速度または前記表示移動速度が、あらかじめ定めた速度閾値以下であった場合、前記ディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させることを特徴とする請求項６ないし９のいずれかに記載の電子ジャーナルデータ閲覧システム。
【請求項１１】
ユーザから入力されたキーワードに一致する語句を前記電子ジャーナルデータの中から検索する検索機能を有し、該検索機能により検索された語句を含むデータを先頭にして、以降、前記タッチパネルディスプレイ上のユーザの指による操作により、表示位置の移動が停止するまでの間に前記タッチパネルディスプレイ上に表示された前記電子ジャーナルデータの範囲、または、前記マウスによる操作により、表示位置の移動が停止するまでの間に前記ディスプレイ上に表示された前記電子ジャーナルデータの範囲を、前記電子ジャーナルデータの印刷範囲として特定することを特徴とする請求項１ないし１０のいずれかに記載の電子ジャーナルデータ閲覧システム。
【請求項１２】
特定された前記電子ジャーナルデータの前記印刷範囲の中から、前記キーワードの文字列が存在するデータのみを印刷範囲としてユーザが指定する選択肢、および／または、特定された前記電子ジャーナルデータの前記印刷範囲の中から、ユーザが印刷外のキーワードとして入力した文字列を含むデータを前記印刷範囲から除外することをユーザが指定する選択肢を、少なくとも備えていることを特徴とする請求項１１に記載の電子ジャーナルデータ閲覧システム。
【請求項１３】
タッチパネルディスプレイをユーザが指で押下操作することにより、電子ジャーナルデータを前記タッチパネルディスプレイ上に表示させて閲覧する電子ジャーナルデータ閲覧方法において、前記タッチパネルディスプレイ上をユーザの指が移動する動きに応じて、前記タッチパネルディスプレイ上に表示される前記電子ジャーナルデータの表示位置が移動することを特徴とする電子ジャーナルデータ閲覧方法。
【請求項１４】
前記タッチパネルディスプレイ上を移動するユーザの指の移動速度を検出し、前記タッチパネルディスプレイからユーザの指が離れた時点の直後も、前記タッチパネルディスプレイからユーザの指が離れた時点の前記移動速度に応じた表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動することを特徴とする請求項１３に記載の電子ジャーナルデータ閲覧方法。
【請求項１５】
前記タッチパネルディスプレイからユーザの指が離れた時点からの経過時間に応じて、前記タッチパネルディスプレイからユーザの指が離れた時点の前記表示移動速度からあらかじめ定めた減速率で徐々に減速した表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動することを特徴とする請求項１４に記載の電子ジャーナルデータ閲覧方法。
【請求項１６】
前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動している状態にあるときに、前記タッチパネルディスプレイをユーザの指が押下したことを検出した際に、前記タッチパネルディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させることを特徴とする請求項１４または１５に記載の電子ジャーナルデータ閲覧方法。
【請求項１７】
前記タッチパネルディスプレイ上を移動するユーザの指の移動速度または前記表示移動速度が、あらかじめ定めた速度閾値以下であった場合、前記タッチパネルディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させることを特徴とする請求項１３ないし１６のいずれかに記載の電子ジャーナルデータ閲覧方法。
【請求項１８】
マウスをユーザが操作することにより、電子ジャーナルデータをディスプレイ上に表示させて閲覧する電子ジャーナルデータ閲覧方法において、前記マウスのマウスポインタが移動する動きに応じて、前記ディスプレイ上に表示される前記電子ジャーナルデータの表示位置が移動することを特徴とする電子ジャーナルデータ閲覧方法。
【請求項１９】
前記マウスのマウスポインタの移動速度を検出し、前記マウスからユーザの指が離れた時点の直後も、前記マウスからユーザの指が離れた時点の前記移動速度に応じた表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動することを特徴とする請求項１８に記載の電子ジャーナルデータ閲覧方法。
【請求項２０】
前記マウスからユーザの指が離れた時点からの経過時間に応じて、前記マウスからユーザの指が離れた時点の前記表示移動速度からあらかじめ定めた減速率で徐々に減速した表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動することを特徴とする請求項１９に記載の電子ジャーナルデータ閲覧方法。
【請求項２１】
前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動している状態にあるときに、前記マウスをユーザの指が押下したことを検出した際に、前記ディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させることを特徴とする請求項１９または２０に記載の電子ジャーナルデータ閲覧方法。
【請求項２２】
前記マウスのマウスポインタの移動速度または前記表示移動速度が、あらかじめ定めた速度閾値以下であった場合、前記ディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させることを特徴とする請求項１８ないし２１のいずれかに記載の電子ジャーナルデータ閲覧方法。
【請求項２３】
ユーザから入力されたキーワードに一致する語句を前記電子ジャーナルデータの中から検索する検索機能を有し、該検索機能により検索された語句を含むデータを先頭にして、以降、前記タッチパネルディスプレイ上のユーザの指による操作により、表示位置の移動が停止するまでの間に前記タッチパネルディスプレイ上に表示された前記電子ジャーナルデータの範囲、または、前記マウスによる操作により、表示位置の移動が停止するまでの間に前記ディスプレイ上に表示された前記電子ジャーナルデータの範囲を、前記電子ジャーナルデータの印刷範囲として特定することを特徴とする請求項１３ないし２２のいずれかに記載の電子ジャーナルデータ閲覧方法。
【請求項２４】
特定された前記電子ジャーナルデータの前記印刷範囲の中から、前記キーワードの文字列が存在するデータのみを印刷範囲としてユーザが指定する選択肢、および／または、特定された前記電子ジャーナルデータの前記印刷範囲の中から、ユーザが印刷外のキーワードとして入力した文字列を含むデータを前記印刷範囲から除外することをユーザが指定する選択肢を、少なくとも備えていることを特徴とする請求項２３に記載の電子ジャーナルデータ閲覧方法。
【請求項２５】
請求項１３ないし２４のいずれかに記載の電子ジャーナルデータ閲覧方法を、コンピュータによって実行可能なプログラムとして実施していることを特徴とする電子ジャーナルデータ閲覧プログラム。
【請求項２６】
請求項２５に記載の電子ジャーナルデータ閲覧プログラムを、コンピュータによって読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ジャーナルデータ閲覧システム、電子ジャーナルデータ閲覧方法、電子ジャーナルデータ閲覧プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
ＰＯＳ端末等においては、会計時等に顧客に渡したレシート情報を一つ一つのデータ形式で電子ジャーナルデータとして保存して、画面表示することが可能になっている。かかる電子ジャーナルデータは、会計等の都度、蓄積されていくので、時間の経過とともに増大していく。このため、例えば、特許文献１の特開２００２−３２１７０号公報「ＰＯＳ端末装置」のように、タッチパネル端末等を用いて、大量の電子ジャーナルデータの中から所望のデータを簡単に検索して効果的に画面表示することを可能にしようとする電子ジャーナルデータ閲覧システムが登場してきている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３２１７０号公報（第３−４頁）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のタッチパネル端末上において、電子ジャーナルデータのようにファイルサイズが大きなテキストデータを閲覧する場合、従来のユーザインタフェース（ＵＩ：User  Interface）のままでは、電子ジャーナルデータ閲覧システムのシステム利用者にとっては、自然なものではなく、操作し難い状態にあった。具体的な課題点を以下に挙げる。
【０００５】
第一に、タッチパネルディスプレイ上に表示されるテキストボックス内における電子ジャーナルデータの表示位置の移動方法は、「１行単位の移動」、「最上行・最下行への移動」、「スクロールバーを用いた移動」等であり、電子ジャーナルデータの表示位置としての移動が容易ではない。
【０００６】
第二に、第一に指摘したような表示位置の移動を実現するために、電子ジャーナルデータとは直接関係のないボタンやスクロールバーのようなコントロール用操作手段が用意されているだけであり、電子ジャーナルデータとしての操作が直感的でない。
【０００７】
本発明は、かかる課題を解決するためになされたものであり、表示されている閲覧対象の電子ジャーナルデータの表示位置を直接操作することを可能とする電子ジャーナルデータ閲覧システム、電子ジャーナルデータ閲覧方法、電子ジャーナルデータ閲覧プログラムおよびプログラム記録媒体を提供することを、その目的としている。
【課題を解決するための手段】
【０００８】
前述の課題を解決するため、本発明による電子ジャーナルデータ閲覧システム、電子ジャーナルデータ閲覧方法、電子ジャーナルデータ閲覧プログラムおよびプログラム記録媒体は、次のような特徴的な構成を採用している。下記（１）及び（１３）なる番号は請求項の項番号にそれぞれ対応している。
【０００９】
（１）タッチパネルディスプレイをユーザが指で押下操作することにより、電子ジャーナルデータを前記タッチパネルディスプレイ上に表示させて閲覧する電子ジャーナルデータ閲覧システムにおいて、前記タッチパネルディスプレイ上をユーザの指が移動する動きに応じて、前記タッチパネルディスプレイ上に表示される前記電子ジャーナルデータの表示位置が移動する電子ジャーナルデータ閲覧システム。
（１３）タッチパネルディスプレイをユーザが指で押下操作することにより、電子ジャーナルデータを前記タッチパネルディスプレイ上に表示させて閲覧する電子ジャーナルデータ閲覧方法において、前記タッチパネルディスプレイ上をユーザの指が移動する動きに応じて、前記タッチパネルディスプレイ上に表示される前記電子ジャーナルデータの表示位置が移動する電子ジャーナルデータ閲覧方法。
【発明の効果】
【００１０】
本発明の電子ジャーナルデータ閲覧システム、電子ジャーナルデータ閲覧方法、電子ジャーナルデータ閲覧プログラムおよびプログラム記録媒体によれば、以下のような効果を奏することができる。
【００１１】
電子ジャーナルデータの操作性・閲覧効率の向上を期待することができる。なぜならば、電子ジャーナルデータの操作にボタンやスクロールバーのような電子ジャーナルデータとは直接関係のないコントロール用操作手段は用意しないで、タッチパネルディスプレイ上を指で押下して、表示されている電子ジャーナルデータの表示位置を直接操作することによって、電子ジャーナルデータの表示位置を制御することができるからである。
【００１２】
同様に、電子ジャーナルデータの操作にボタンやスクロールバーのような電子ジャーナルデータとは直接関係のないコントロール用操作手段は用意しないで、マウスを操作して、表示されている電子ジャーナルデータの表示位置を直接操作することによって、電子ジャーナルデータの表示位置を制御することができるからである。
【００１３】
そのため、初めて操作するシステム利用者（ユーザ）であっても、直感的に電子ジャーナルデータを閲覧することが可能である。また、「指に追従させてデータの表示位置を移動させる」、「指を離した後も、指を離す時点の指の移動速度に依存してデータの表示位置を移動・減速させる」または「マウスポインタに追従させてデータの表示位置を移動させる」、「マウスから指を離した後も、指を離す時点のマウスポインタの移動速度に依存してデータの表示位置を移動・減速させる」といった操作方法は、操作が直感的になるだけでなく、余計な機能を必要としない業務用アプリケーションにとっても、操作性・閲覧効率の向上を期待することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る電子ジャーナルデータ閲覧システムのシステム構成の一例を示すシステム構成図である。
【図２】図１のタッチパネルディスプレイに表示されるユーザへのグラフィカルユーザインタフェースＧＵＩを簡素に表現した画面図である。
【図３】図１に示す電子ジャーナルデータ閲覧システムの動作概要の一例を示す概要フローチャートである。
【図４】図１に示す電子ジャーナルデータ閲覧システムの移動開始処理の詳細な動作の一例を示すフローチャートである。
【図５】図１に示す電子ジャーナルデータ閲覧システムの移動処理の詳細な動作の一例を示すフローチャートである。
【図６】図１に示す電子ジャーナルデータ閲覧システムの移動終了・減速処理の詳細な動作の一例を示すフローチャートである。
【図７】図２に示すテキストボックスの移動方向の一例を説明するための説明図である。
【図８】電子ジャーナルデータの画面表示動作の一例を説明するための画面図である。
【発明を実施するための形態】
【００１５】
以下、本発明による電子ジャーナルデータ閲覧システム、電子ジャーナルデータ閲覧方法、電子ジャーナルデータ閲覧プログラムおよびプログラム記録媒体の好適な実施例について添付図を参照して説明する。なお、以下の説明においては、本発明による電子ジャーナルデータ閲覧システム、電子ジャーナルデータ閲覧方法および電子ジャーナルデータ閲覧プログラムについて説明するが、かかる電子ジャーナルデータ閲覧プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。
【００１６】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、電子化されたジャーナルデータ（以下、電子ジャーナルデータと称する）の表示位置をタッチパネル操作やマウス操作等により直接的に操作することにより、電子ジャーナルデータ中の所望のデータをディスプレイ上で容易に閲覧することが可能なインタフェースを提供している。
【００１７】
つまり、電子ジャーナルデータが表示されたテキストボックス内の表示位置の移動方法として、電子ジャーナルデータの表示位置の移動量を指の動きやマウスポインタの動きに追従させる方法を採用する。また、指をタッチパネルやマウスから離す直前の指やマウスポインタの移動速度を計算し、指をタッチパネルやマウスから離した後もその移動速度に依存させた状態で、テキストボックス内の電子ジャーナルデータを移動させ、しかる後、丁度、慣性の法則のように、電子ジャーナルデータの移動を減速させることによって、より自然なユーザインタフェースＵＩを実現する。
【００１８】
さらに、本発明においては、画面上の表示枠となる固定のサイズの表示領域を用意し、該表示領域の配下に、電子ジャーナルデータを設定するためのサイズ可変のテキストボックスを配置する。テキストボックスの大きさは可変長であり、電子ジャーナルデータのファイルサイズにより、表示領域内での指が押下された座標値とテキストの配置座標とを同期させることで、テキストデータを直接動かしているかのようなインタフェースを実現する。
【００１９】
（実施形態の構成例）
次に、本発明の実施形態の構成例について、図１、図２を参照して説明する。図１は、本発明に係る電子ジャーナルデータ閲覧システムのシステム構成の一例を示すシステム構成図であり、図１（Ａ）は、本電子ジャーナルデータ閲覧システムがタッチパネルディスプレイを有するタッチパネル端末上に構築されている場合を示し、図１（Ｂ）は、タッチパネル端末の内部構成の一例を示している。
【００２０】
図１（Ａ）において、符号１は、タッチパネル端末に備えられているタッチパネルディスプレイであり、当該電子ジャーナルデータ閲覧システムのシステム利用者（ユーザ）からの入力の受け付けと電子ジャーナルデータの表示を行う。
【００２１】
つまり、タッチパネル端末として、図１（Ｂ）に示すように、ＣＰＵ１０、メモリ１１を備えるとともに、電子ジャーナルデータを表示するための（図２に後述する表示領域４、部分印刷機能ＧＵＩ６を有する）表示部１Ａと、システム利用者（ユーザ）の指の押下を受け付けるタッチ入力部１Ｂと、タッチ入力部１Ｂにて受け付けた指の押下位置を識別し、ＣＰＵ１０に通知する入力識別部１Ｃとを備えている。ここで、該入力識別部１Ｃは、指の押下位置が図２に示す表示領域４内であった場合は、入力座標位置をＣＰＵ１０に通知し、指の押下位置が図２に示す部分印刷機能ＧＵＩ６内であった場合は、押下されたボタンの種別をＣＰＵ１０に通知する。
【００２２】
なお、ＣＰＵ１０は、メモリ１１に格納されている図１（Ａ）の電子ジャーナルデータ閲覧プログラムの動作にしたがって、入力識別部１Ｃからの入力情報を処理し、表示部１Ａに表示される電子ジャーナルデータの表示位置（つまり、メモリ１１上に設けた図２に後述するテキストボックス５の位置座標等の動き）や電子ジャーナルデータの印刷範囲を制御する。また、メモリ１１には、前述のように、電子ジャーナルデータ閲覧プログラム２が格納されているとともに、電子ジャーナルデータを読み込んで配置する可変長のテキストボックス５を設定したり入力識別部１Ｃからの入力情報や作業用の情報を一時保存したりする領域以外に、電子ジャーナルデータを格納するための図１(Ａ)に示す電子ジャーナルデータベース３も設定されている。
【００２３】
また、図１（Ａ）において、符号２は、電子ジャーナルデータ閲覧プログラムであり、座標取得部２０、時刻取得部２１、速度計算部２２、表示制御部２３、データ読込部２４を少なくとも含んで構成されている。
【００２４】
座標取得部２０は、当該電子ジャーナルデータ閲覧システムのシステム利用者の指が押下された押下位置の座標を取得し、速度計算部２２に取得した相対座標の値を渡す。時刻取得部２１は、現在時刻を取得し、速度計算部２２に取得した現在時刻の値を渡す。
【００２５】
速度計算部２２は、座標取得部２０から渡される相対座標の値と、時刻取得部２１から渡される現在時刻の値を用いて、電子ジャーナルデータが画面上を移動する移動速度を計算する。計算した移動速度の値は表示制御部２３に渡す。
【００２６】
表示制御部２３は、電子ジャーナルデータをテキストデータとして表示する。また、速度計算部２２から渡された移動速度の値を基にして、電子ジャーナルデータの表示位置を変更する。また、データ読込部２４は、当該電子ジャーナルデータ閲覧システムのシステム利用者が目的とする電子ジャーナルデータを電子ジャーナルデータベース３から読み込み、図１（Ｂ）のメモリ１１内に設けたテキストボックス５に展開する。
【００２７】
符号３は、電子ジャーナルデータに関するファイルを格納する電子ジャーナルデータベースである。電子ジャーナルデータベース３には、複数の電子ジャーナルデータが格納されている。１つの電子ジャーナルデータの中は、例えば複数のレシートデータ等のデータから構成されている。例えば、１００回の精算処理があった場合、電子ジャーナルデータには１００レシート分のデータが一連のデータとして存在する。
【００２８】
図２は、図１のタッチパネルディスプレイ１に表示される当該電子ジャーナルデータ閲覧システムのシステム利用者（ユーザ）へのグラフィカルユーザインタフェースＧＵＩ（Graphic User Interface）を簡素に表現した画面図である。図２において、符号４はタッチパネルディスプレイ１上に電子ジャーナルデータを表示する表示領域であり、表示領域４は、図２の左上を原点（０，０）とし、表示領域４下に配置されたもの（子要素と称する）の相対座標を取得することができる。表示領域４は横幅と縦幅とを有する。例えば、横幅４００ピクセル、縦幅５００ピクセルであれば、表示領域４の右下の座標値（ａ，ｂ）は（４００，５００）となる。座標値（０，０）〜（ａ，ｂ）に収まっている電子ジャーナルデータは、図２に示す当該画面の表示領域４内に表示され、座標値（０，０）〜（ａ，ｂ）に収まらない場合は、図１（Ｂ）のメモリ１１のテキストボックス５上にデータとしては存在しているが、当該画面には表示されない。
【００２９】
また、図２において、符号５は電子ジャーナルデータベース３からの電子ジャーナルデータの出力先を示すテキストボックスである。座標値（ｘ１，ｙ１）と座標（ｘ１，ｙ２）とは、表示領域４の原点（０，０）からの相対座標であり、それぞれ、テキストボックス５の最上行の始点と最下行の始点とを示し、テキストボックス５の最上行の始点を示す座標値（ｘ１，ｙ１）を該テキストボックス５の位置座標として定義する。
【００３０】
なお、本実施形態においては、電子ジャーナルデータは任意のデータ量からなるテキストデータとして出力される場合を例にとって説明している。ここで、テキストボックス５の横幅は固定とする。縦幅は可変長であり、電子ジャーナルデータのファイル容量に応じて、テキストボックス５のサイズすなわち縦幅が変更される。なお、テキストボックス５は表示領域４の配下に設置される。
【００３１】
また、図２において、符号６は、電子ジャーナルデータの部分印刷機能ＧＵＩであり、印刷範囲を指定するためのグラフィカルユーザインタフェースＧＵＩである。詳細説明は後述するが、当該電子ジャーナルデータ閲覧システムのシステム利用者（ユーザ）は、「目的のキーワード」や「印刷外のキーワード」を適宜指定して検索を行い、「目的のキーワードが存在する部分は必ず印刷する」、「目的のキーワードが存在しないジャーナルは印刷範囲に含めない」、「印刷外のキーワードが含まれるジャーナルは印刷範囲に含めない」の選択肢（ボタンスイッチ）のうちいずれか１ないし複数を選択して指定することを可能としている。
【００３２】
（実施形態の動作の説明）
次に、図１、図２に示す電子ジャーナルデータ閲覧システムの動作について、図３〜図６のフローチャートを参照しながら、その一例を説明する。
【００３３】
図３は、図１に示す電子ジャーナルデータ閲覧システムの動作概要の一例を示す概要フローチャートである。図３のフローチャートの流れに沿って、当該電子ジャーナルデータ閲覧システムのシステム利用者（ユーザ）がタッチパネルディスプレイ１上で指により電子ジャーナルデータを操作する方法を以下に説明する。
【００３４】
まず、当該電子ジャーナルデータ閲覧システムのシステム利用者（ユーザ）が、タッチパネルディスプレイ１上を指で押下すると、移動開始処理が実行され、電子ジャーナルデータの表示位置の移動を開始する（ステップＳ１００）。次に、当該システム利用者（ユーザ）がタッチパネルディスプレイ１上で指を移動させると、移動処理が実行され、電子ジャーナルデータの表示位置が移動する（ステップＳ２００）。なお、タッチパネルディスプレイ１上で指を移動させている間、移動処理（ステップＳ２００）は繰り返し実行される。
【００３５】
最後に、当該システム利用者がタッチパネルディスプレイ１から指を離した瞬間に移動終了・減速処理が実行される（ステップＳ３００）。ステップＳ３００に減速処理が含まれている理由は、電子ジャーナルデータ閲覧プログラム上での電子ジャーナルデータの移動（動き）を、実際のジャーナルロール紙の動きと似たものにするためである。つまり、例えば、ジャーナルロール紙を勢い良く下に引っ張ったとき、ある初速度で動き出したロール紙が徐々に減速していって、最後には止まる、という動きを、電子ジャーナルデータ閲覧プログラム２上でも再現させるようにしている。
【００３６】
図３のフローチャート中の各処理ステップつまりステップＳ１００、ステップＳ２００、ステップＳ３００のそれぞれの詳細な動作を、それぞれ、図４、図５、図６のフローチャートに示している。つまり、図４は、図１に示す電子ジャーナルデータ閲覧システムの移動開始処理（ステップＳ１００）の詳細な動作の一例を示すフローチャートであり、図５は、図１に示す電子ジャーナルデータ閲覧システムの移動処理（ステップＳ２００）の詳細な動作の一例を示すフローチャートであり、図６は、図１に示す電子ジャーナルデータ閲覧システムの移動終了・減速処理（ステップＳ３００）の詳細な動作の一例を示すフローチャートである。
【００３７】
まず、図４に示す移動開始処理フローチャートを用いて、移動開始処理の詳細な動作について説明する。当該電子ジャーナルデータ閲覧システムのシステム利用者（ユーザ）が、タッチパネルディスプレイ１上を指で押下すると、図４の処理が開始される。移動開始処理の開始に当って、まず、表示制御部２３は、テキストボックス５の座標値が移動中か否かを確認し（ステップＳ１０１）、移動中であった場合は（ステップＳ１０１のＹＥＳ）、テキストボックス５の移動を停止させる（ステップＳ１０２）。該停止処理により、当該電子ジャーナルデータ閲覧システムのシステム利用者（ユーザ）は、タッチパネルディスプレイ１上を指で押下した時点で必ずテキストボックス５の移動を停止させることができる。
【００３８】
次に、座標取得部２０によって、表示領域４上の、指が押下された位置の座標（入力座標）を取得し、該座標値を「座標値１」とする（ステップＳ１０３）。さらに、取得した入力座標（座標値１）とテキストボックス５の位置座標（ｘ１，ｙ１）との差を計算し、これを「差分値」とする（ステップＳ１０４）。なお、選択した電子ジャーナルデータを初めて画面表示するときは、当該移動開始処理の初回時においては、テキストボックス５の始点つまり位置座標（ｘ１，ｙ１）は、図２に示す原点（０，０）に存在しているものとする。また、テキストボックス５の位置座標の値は、メモリ１１上に保持されており、移動処理フローチャート（図３のステップＳ２００）の処理を実施する都度、テキストボックス５の最新の位置座標の値に更新される。
【００３９】
さらに、時刻取得部２１により、現在時刻を取得して、これを「時刻１」とする（ステップＳ１０５）。
【００４０】
次に、図５に示す移動処理フローチャートを用いて、移動処理の詳細な動作について説明する。図５において、移動処理の開始に当って、まず、表示制御部２３により、タッチパネルディスプレイ１の上を指が移動中に、タッチパネルディスプレイ１上に指が押下されているか否かを確認し（ステップＳ２０１）、指が押下された状態であれば（ステップＳ２０１のＹＥＳ）、座標取得部２０により、指が押下された位置の座標を取得し、これを「座標値２」とする（ステップＳ２０２）。ここで、指が押下されている間は、常に、最新の座標値が「座標値２」として更新されて取得される。
【００４１】
なお、ステップＳ２０１において、タッチパネルディスプレイ１上に指が押下されている状態であるか否かをわざわざ判定しているのは、本発明による電子ジャーナルデータ閲覧システムにおいては、タッチパネルディスプレイ１上を指による押下によって座標を入力する場合以外に、マウスやトラックボール等の入力デバイスを用いて座標を入力する場合も考慮しているからである。
【００４２】
例えば、ＰＣ（Personal  Computer）上で、マウス入力を行うことによって、電子ジャーナルデータ閲覧プログラム２を実行させた場合には、ステップＳ２０１の判定処理が存在しなければ、マウスを押している状態ではないにも関わらず、表示領域４上をマウスが移動したために、指のタッチパネルディスプレイ１上の押下による場合である図５の移動処理フローチャートが実行されることが生じてしまう。一方、マウスを用いて座標を入力する場合の処理についても、ステップＳ２０１の判定条件を設ける場合と同様に、マウスが表示領域４上で動いている際には、さらに、マウスが押下されている状態であるか否かを判定するための処理を追加することが必要となる。
【００４３】
次に、取得した「座標値２」と図４のステップＳ１０４にて計算された「差分値」との差を計算し、これを「移動先座標」とする（ステップＳ２０３）。さらに、テキストボックス５の座標位置を「移動先座標」に再配置する（ステップＳ２０４）。
【００４４】
さらに、時刻取得部２１により、現在時刻を取得して、これを「時刻２」とする（ステップＳ２０５）。
【００４５】
次に、図６に示す移動終了・減速処理フローチャートを用いて、移動終了・減速処理の詳細な動作について説明する。図６において、先ず、座標取得部２０により、表示領域４上の、指が押下されていた位置の座標を取得し、これを「座標値３」とする（ステップＳ３０１）。「座標値３」は、指がタッチパネルディスプレイ１から離れる瞬間の座標値となる。次に、時刻取得部２１により、現在時刻を取得して、これを「時刻３」とする（ステップＳ３０２）。「時刻３」は、指がタッチパネルディスプレイ１から離れる瞬間の時刻となる。
【００４６】
しかる後、ステップＳ３０２にて取得した「時刻３」と図５のステップＳ２０５にて取得した「時刻２」との差を計算し、これを「停滞時間」とする。さらに、ステップＳ３０２にて取得した「時刻３」と図４のステップＳ１０５にて取得した「時刻１」との差を計算し、これを「経過時間」とする。さらに、ステップＳ３０１にて取得した「座標値３」と図４のステップＳ１０３にて取得した「座標値１」との差を計算し、これを「移動距離」とする（ステップＳ３０３）。
【００４７】
なお、テキストボックス５の移動方向は、一般的には、図２に示す上下２方向（Ｙ軸方向）のみであり、左右方向（Ｘ軸）または斜め方向への移動は行われない。よって、ステップＳ３０３においては、Ｘ軸方向の座標値は無視し、Ｙ軸方向の座標値のみを考慮すれば、「移動距離」は求められる。
【００４８】
しかし、指が真下または真上（Ｙ軸）に向かってではなく、「斜め下または斜め上（Ｙ軸のみではなくＸ軸側も含む方向）に向かって動いた」ときも考慮する場合には、以下のように、「移動距離」の計算にＸ軸の座標値を含むようにしている。
【００４９】
図７は、図２に示すテキストボックス５の移動方向の一例を説明するための説明図である。図７において、Ｐ１（０，０）がタッチパネルディスプレイ１を指が押下した座標位置を示す指の押下点であり、Ｐ２（１０，１０）がタッチパネルディスプレイ１から指を離した座標位置を示す指の離脱点であるものとする。Ｙ軸の座標値のみで「移動距離」を求めると、１０（ｐｉｘｅｌ）が移動距離となる。このとき、Ｘ軸を考慮して求めると、「移動距離」は１４（ｐｉｘｅｌ）となり、Ｙ軸のみの場合の１.４倍の値になる。よって、｛移動速度＝移動距離÷時間｝によって、求められる移動速度の値も、Ｙ軸のみの場合の１.４倍になる。
【００５０】
ここで、ステップＳ３０３で求めた「停滞時間」は、指がタッチパネルディスプレイ１から離れる瞬間の現在時刻と、タッチパネルディスプレイ１上に指が最後に押下された瞬間の現在時刻との差であるため、タッチパネルディスプレイ１上の一点に指が長く留まればと留まるほど「停滞時間」は大きくなる。
【００５１】
次に、図６のフローチャートに戻って、ステップＳ３０３で求めた「停滞時間」の値があらかじめ定めた時間閾値例えば２００〜３００ｍｓｅｃ以下の値で十分に小さければ（ステップＳ３０４のＹＥＳ）、ステップＳ３０３で求めた「移動距離」をステップＳ３０３で求めた「経過時間」で割り、これを「移動速度」とする（ステップＳ３０５）。
【００５２】
ここで、「移動距離」は、タッチパネルディスプレイ１上の座標値の差であるため、「移動速度」の単位は“ｐｉｘｅｌ／ｍｓｅｃ”となる。なお、テキストボックス５の移動動作を実際に人間が操作しているかのような自然なものにするために、「移動速度」（ｐｉｘｅｌ／ｍｓｅｃ）の値を０.５〜０.６倍することによって補正を行うようにしても良い。
【００５３】
ステップＳ３０５で求めた「移動速度」の値が、あらかじめ定めた速度閾値例えば１.０〜１.５ｐｉｘｅｌ／ｍｓｅｃ以下の十分に小さい値であった場合（ステップＳ３０６のＹＥＳ）、テキストボックス５は移動させずに処理を終了させる。この判定は、タッチパネルディスプレイ１上での実際のシステム利用を考慮した判定処理である。
【００５４】
つまり、指によるタッチパネルディスプレイ１入力の場合は、当該システム利用者が同一の位置に指を押下し続けているつもりであっても（つまり、電子ジャーナルデータの表示位置を停止させているつもりであっても）、タッチパネルディスプレイ１は指を動かしているものと認識してしまうことがあり、結果として、ステップＳ３０６の判定処理がない場合、テキストボックス５の表示位置が勝手に動いてしまうことがある。ステップＳ３０６の判定処理では、あらかじめ定めた速度閾値以下の小さな移動速度は、誤差の範囲として、移動速度を無視することによって、当該システム利用者の意図していないテキストボックス５の移動を防止している。
【００５５】
一方、ステップＳ３０５で求めた「移動速度」の値があらかじめ定めた速度閾値を超えている場合であれば（ステップＳ３０６のＮＯ）、その「移動速度」の値をテキストボックス５の現在の座標値に加えて、あらかじめ定めた経過時間に応じて、テキストボックス５を再配置した後（ステップＳ３０７）、「移動速度」の値をあらかじめ定めた減速率で小さくし、例えば移動速度に減速率０．９５を掛けた値に減速して（ステップＳ３０８）、ステップＳ３０６に復帰する。
【００５６】
つまり、指を離した時点の初速が例えば３５．０ｐｉｘｅｌ／ｍｓｅｃの「移動速度」であった場合、減速率を０．９５とした場合には、小数点第２位以下を四捨五入して示すと、次のように、あらかじめ定めた経過時間が経過する都度、徐々に減速していくことになる。
第１回目    ３５．０×０．９５＝３３．３ｐｉｘｅｌ／ｍｓｅｃ
第２回目    ３３．３×０．９５＝３１．６ｐｉｘｅｌ／ｍｓｅｃ
第３回目    ３１．６×０．９５＝３０．０ｐｉｘｅｌ／ｍｓｅｃ
第４回目    ３０．０×０．９５＝２８．５ｐｉｘｅｌ／ｍｓｅｃ
…
【００５７】
つまり、「移動速度」の値が前記速度閾値例えば１.０〜１.５ｐｉｘｅｌ／ｍｓｅｃ以下の十分に小さい値例えば０．５ｐｉｘｅｌ／ｍｓｅｃ以下になるまで、ステップＳ３０７、Ｓ３０８の処理を繰り返す。而して、タッチパネルディスプレイ１から指を離した際に、タッチパネルディスプレイ１から指を離す直前の「移動速度」でテキストボックス５の表示位置が移動していた状態から、徐々に、「移動速度」が減速していって、最終的に、テキストボックス５の表示位置が停止することになる。
【００５８】
次に、電子ジャーナルデータの表示動作の一例について、図８を用いてさらに説明する。図８は、電子ジャーナルデータの画面表示動作の一例を説明するための画面図であり、図８（Ａ）は、タッチパネルディスプレイ１上に指を押下した状態の例を示し、また、図８（Ｂ）は、タッチパネルディスプレイ１上を指で画面真下方向に移動した場合のジャーナルデータのテキストボックスの移動位置の例を示し、また、図８（Ｃ）は、タッチパネルディスプレイ１上を指で画面真上方向に移動した場合のジャーナルデータのテキストボックスの移動位置の例を示している。なお、図８においては、説明を簡潔にするため、指は画面の真上方向か真下方向に動かした場合を示し、図中には、Ｘ軸方向（図の横方向）の座標値を省略し、Ｙ軸方向（図の縦方向）の座標値のみを示している。また、座標値の単位は、前述したように、“ｐｉｘｅｌ”である。
【００５９】
図８（Ａ）において、当該電子ジャーナルデータ閲覧システムのシステム利用者（ユーザ）が、タッチパネルディスプレイ１に表示されている電子ジャーナルデータ上に指を押下した瞬間の指の押下点の座標はｐ１（５０）であり、このとき電子ジャーナルデータを格納したテキストボックス５の始点はｙ１（−３０）の位置座標にあるものとする。このとき、図４のステップＳ１０３の処理により、「座標値１」は“５０”となる。また、「テキストボックスの位置座標」は“−３０”であるので、図４のステップＳ１０４の処理により、「差分値」は“５０−（−３０）＝８０”となっている。
【００６０】
かかる状態において、図８（Ｂ）に示すように、指を真下方向（Ｙ軸の＋方向）に、例えば“＋４０”だけ移動させて、ｐ２(９０)に到達した場合、図５のステップＳ２０３の処理により、「移動先座標」は、“９０−８０＝１０”となる。また、指をＹ軸方向に“＋４０”だけ移動させたときには、テキストボックス５の再配置位置も、図５のステップＳ２０４の処理により、同様に、“−３０＋４０＝１０”となり、“＋４０”だけ移動していることを確認することができる。
【００６１】
一方、図８（Ｃ）に示すように、タッチパネルディスプレイ１に表示されている電子ジャーナルデータ上に指を押下した瞬間の指の押下点の座標であるｐ１（５０）から、指を真上方向（Ｙ軸の−方向）に、例えば“−４０”だけ移動させて、ｐ３(１０)に到達した場合、図５のステップＳ２０３の処理により、「移動先座標」は、“１０−８０＝−７０”となる。また、指をＹ軸方向に“＋４０”だけ移動させたときには、テキストボックス５の再配置位置も、図５のステップＳ２０４の処理により、同様に、“−３０−４０＝−７０”となり、“−４０”だけ移動していることを確認することができる。
【００６２】
以上より、図５のステップＳ２０３の処理における計算式、「移動先座標」＝「座標値２」−「差分値」は、指の動く方向が＋方向でも−方向でも、「移動先座標」を求めることができ、符号は考慮しなくても良いことが分かる。
【００６３】
以上のように、本実施形態によれば、従来の電子ジャーナルデータ閲覧システムが抱えていた問題を解決することができる。
【００６４】
例えば、従来の技術では、電子ジャーナルデータを表示するサイズ固定のテキストボックス内のカーソルを移動させることによって、電子ジャーナルデータの表示位置を移動させていた。そのため、タッチパネル端末上では、ファイルサイズの大きな電子ジャーナルデータの操作が難しかった。特に、数十行単位で表示位置を上下させるような場合、１行単位の移動を数十回繰り返すことが必要であり、操作に手間がかかっていた。
【００６５】
これに対して、本実施形態においては、テキストボックス５内のカーソルの移動は全く行なわない代わりに、テキストボックス５のサイズを、電子ジャーナルデータを全て含めることができる大きさに設定し、そのテキストボックス５自身を表示領域４配下で動かすことによって画面に表示するデータを変更するような仕組みを実現している。
【００６６】
また、従来の技術では、一度、電子ジャーナルデータの日付を指定して検索を実行した後、違う日付の電子ジャーナルデータを閲覧するためには、再度、日付の指定を行う必要があった。
【００６７】
これに対して、本実施形態においては、表示領域４内からテキストボックス５の両端のどちらかがはみ出した場合、その日分の電子ジャーナルデータは全て表示したことになるため、次の日または前の日の電子ジャーナルデータを表示領域４に読み込んでやれば、再度の日付指定を行うことなく、違う日付の電子ジャーナルデータを閲覧することが可能である。
【００６８】
（本実施形態の効果の説明）
以上に詳細に説明したように、本実施形態においては以下のような効果が得られる。
【００６９】
すなわち、本実施形態においては、電子ジャーナルデータの操作性・閲覧効率の向上を期待することができる。なぜならば、電子ジャーナルデータの操作にボタンやスクロールバーのような電子ジャーナルデータとは直接関係のないコントロール用操作手段は用意しないで、タッチパネルディスプレイ上を指で押下して、表示されている電子ジャーナルデータを直接操作することによって、電子ジャーナルデータの表示位置を制御することができるからである。
【００７０】
そのため、初めて操作するシステム利用者（ユーザ）であっても、直感的に電子ジャーナルデータを閲覧することが可能である。また、「指に追従させてデータの表示位置を移動させる」、「指を離した後も、指を離す直前の指の移動速度に依存してデータの表示位置を移動・減速させる」といった操作方法は、操作が直感的になるだけでなく、余計な機能を必要としない業務用アプリケーションにとっても、操作性・閲覧効率の向上を期待することができる。
【００７１】
（本発明の他の実施形態）
次に、本発明の前述の実施形態とは異なる他の実施形態について以下に説明する。
【００７２】
図１に示した電子ジャーナルデータ閲覧システムは、タッチパネルディスプレイ１を有するタッチパネル端末上に構築されている場合を示したが、タッチパネル端末の代わりに、マウスやトラックボール等の入力デバイスを有するデスクトップＰＣ（Personal  Computer）やノートＰＣ等を用いて構築するようにしても良い。
【００７３】
かかるマウスやトラックボール等の入力デバイスを用いる場合、図２に示したフローチャートの「移動開始処理」（ステップＳ１００）、「移動処理」（ステップＳ２００）、「移動終了・減速処理」（ステップＳ３００）は、タッチパネル端末の場合は、それぞれ、「タッチパネルディスプレイ１を指で押下する」、「指を移動させる」、「タッチパネルディスプレイ１から指を離す」等というイベントを契機に実行されるが、例えばマウスの場合においては、それらのイベントが、それぞれ、「マウスをクリックする」、「マウスのマウスポインタを移動させる」、「マウスから指を離す」というイベントによって置き換えられることになる。
【００７４】
マウスやトラックボール等の入力デバイスを有するＰＣ端末を使う場合の利点としては、次のようなケースが想定される。例えば、タッチパネル端末を業務に使用している店舗において、該タッチパネル端末を使って電子ジャーナルデータの中身を確認したいが、店舗が混んでいて、精算業務等にタッチパネル端末を使用することができない、といった場合であっても、ＰＣ端末上に電子ジャーナルデータ閲覧システムを構築して起動させることも可能であり、タッチパネル端末使用時と同様、ＰＣ上において、電子ジャーナルデータの中身を操作・確認して、精算業務等を行うことが可能である。
【００７５】
さらには、図１に示した電子ジャーナルデータ閲覧システムは、ボタン式タッチパッド付きのノートＰＣでも代用することが可能である。マウスやトラックボール等の入力デバイスを有する場合と同様、「タッチパネルディスプレイ１を指で押下する」、「指を移動させる」、「タッチパネルディスプレイ１から指を離す」等というイベントを、ボタン式タッチパッドにおいては「ボタンを押しながらタッチパッドを指で押下する」、「ボタンを押しながら指を移動させる」「ボタンとタッチパッドから指を離す」というイベントによって置き換えれば良い。よって、ボタン式タッチパッドが標準仕様として備えられているノートＰＣであれば、マウスやトラックボールといった入力デバイスをＰＣ端末に接続することなく、電子ジャーナルデータの中身を操作・確認して、精算業務等を行うことが可能である。
【００７６】
また、本発明は、図２にも示したように、電子ジャーナルデータのうち必要な部分だけを印刷する部分印刷機能としても応用することができる。例えば「商品名」や「精算担当者」等、電子ジャーナルデータの中に、特定のキーワードが存在する部分だけを印刷しようとする場合、従来の部分印刷機能においては、検索にヒットしたデータの先頭から末尾までの全てのデータを印刷してしまう。
【００７７】
これに対して、本発明における部分印刷機能は、図２に示したように、「検索キーワード」として「目的のキーワード」や「印刷外のキーワード」の「検索語句」テキストボックスに入力した後、「範囲指定開始」ボタンを押下するようにすれば、必要な部分のみを範囲指定して印刷することができる。
【００７８】
つまり、図２の場合、「目的のキーワード」にキーワードを入力した後、「範囲指定開始」ボタンを押下すると、まずは、電子ジャーナルデータのうち、検索にヒットした先頭のデータを表示領域４に表示する。次に、指あるいはマウス等の入力によって、電子ジャーナルデータの表示位置を動かして、印刷しようとする最後の位置まで表示領域４に表示する。この移動中に、表示領域４上に表示されたデータが印刷範囲になる。
【００７９】
このとき、図２中のチェックボックスで、「目的のキーワードが存在する部分は必ず印刷する」、「目的のキーワードが存在しないジャーナルは印刷範囲に含めない」、「印刷外キーワードが含まれるジャーナルは印刷範囲に含めない」といった条件を適宜指定することを可能としている。なお、キーワードには、「日付」、「時刻」、「文字列」等を指定可能としている。かくのごとき範囲指定を必要に応じて繰り返し、最後に、「範囲指定終了」ボタンを押下すると、最終的に、印刷しようとしている範囲が決定する。したがって、従来の部分印刷機能とは異なり、不要な範囲を除外して印刷することができる。
【００８０】
また、本発明は、印刷プレビュー機能としても応用することができる。従来の電子ジャーナル閲覧システムの印刷プレビュー画面は、ページ単位でのプレビュー画面である。そのため、ＰＯＳプリンタのように、どれだけ印刷量が大量になる場合であっても必要な印刷用紙が１枚のみの場合であっても、プレビュー画面が複数ページにまたがることがある。
【００８１】
これに対して、本発明においては、前述した図２の部分印刷機能によって、印刷範囲を決定した後、部分印刷範囲の最上行と最下行とをデータの開始地点と終了地点とした電子ジャーナルデータを新たにプレビュー用として作成して、前述の実施形態において詳述した電子ジャーナルデータ閲覧方法を用いてプレビュー表示することができる。したがって、印刷プレビュー画面を、本発明による利便性に富むＵＩを用いて容易に表示させて確認することが可能となる。
【００８２】
なお、図１に示した電子ジャーナルデータ閲覧システムにおける電子ジャーナルデータは、テキストデータの場合を説明したが、本発明は、テキストデータに限るものではなく、画像データ、動画データなどのバイナリデータを含むことも可能である。
【００８３】
本発明においては、表示領域４を用意して、テキストボックスの表示位置座標を動的に変更している。よって、テキストボックス以外にも、縦幅と横幅とを有するコントロールであれば、前述した電子ジャーナルデータ閲覧システムと同様の処理が可能である。つまり、画像または動画ファイルを座標値を有するパネルコントロール配下に置き、さらに、該パネルコントロールを表示領域４下に置いて、表示領域４からの相対座標を与えることによって、テキストボックスの場合と同様の操作を実現することが可能である。
【００８４】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。例えば、本発明の実施態様は、課題を解決するための手段における構成（１）及び（１３）に加え、次のような構成として表現できる。下記（２）−（１２）及び（１４）−（２６）なる番号は、請求項の項番号にそれぞれ対応している。
（２）前記タッチパネルディスプレイ上を移動するユーザの指の移動速度を検出し、前記タッチパネルディスプレイからユーザの指が離れた時点の直後も、前記タッチパネルディスプレイからユーザの指が離れた時点の前記移動速度に応じた表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動する上記（１）の電子ジャーナルデータ閲覧システム。
（３）前記タッチパネルディスプレイからユーザの指が離れた時点からの経過時間に応じて、前記タッチパネルディスプレイからユーザの指が離れた時点の前記表示移動速度からあらかじめ定めた減速率で徐々に減速した表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動する上記（２）の電子ジャーナルデータ閲覧システム。
（４）前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動している状態にあるときに、前記タッチパネルディスプレイをユーザの指が押下したことを検出した際に、前記タッチパネルディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させる上記（２）または（３）の電子ジャーナルデータ閲覧システム。
（５）前記タッチパネルディスプレイ上を移動するユーザの指の移動速度または前記表示移動速度が、あらかじめ定めた速度閾値以下であった場合、前記タッチパネルディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させる上記（１）ないし（４）のいずれかの電子ジャーナルデータ閲覧システム。
（６）マウスをユーザが操作することにより、電子ジャーナルデータをディスプレイ上に表示させて閲覧する電子ジャーナルデータ閲覧システムにおいて、前記マウスのマウスポインタが移動する動きに応じて、前記ディスプレイ上に表示される前記電子ジャーナルデータの表示位置が移動する電子ジャーナルデータ閲覧システム。
（７）前記マウスのマウスポインタの移動速度を検出し、前記マウスからユーザの指が離れた時点の直後も、前記マウスからユーザの指が離れた時点の前記移動速度に応じた表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動する上記（６）の電子ジャーナルデータ閲覧システム。
（８）前記マウスからユーザの指が離れた時点からの経過時間に応じて、前記マウスからユーザの指が離れた時点の前記表示移動速度からあらかじめ定めた減速率で徐々に減速した表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動する上記（７）の電子ジャーナルデータ閲覧システム。
（９）前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動している状態にあるときに、前記マウスをユーザの指が押下したことを検出した際に、前記ディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させる上記（７）または（８）の電子ジャーナルデータ閲覧システム。
（１０）前記マウスのマウスポインタの移動速度または前記表示移動速度が、あらかじめ定めた速度閾値以下であった場合、前記ディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させる上記（６）ないし（９）のいずれかの電子ジャーナルデータ閲覧システム。
（１１）ユーザから入力されたキーワードに一致する語句を前記電子ジャーナルデータの中から検索する検索機能を有し、該検索機能により検索された語句を含むデータを先頭にして、以降、前記タッチパネルディスプレイ上のユーザの指による操作により、表示位置の移動が停止するまでの間に前記タッチパネルディスプレイ上に表示された前記電子ジャーナルデータの範囲、または、前記マウスによる操作により、表示位置の移動が停止するまでの間に前記ディスプレイ上に表示された前記電子ジャーナルデータの範囲を、前記電子ジャーナルデータの印刷範囲として特定する上記（１）ないし（１０）のいずれかの電子ジャーナルデータ閲覧システム。
（１２）特定された前記電子ジャーナルデータの前記印刷範囲の中から、前記キーワードの文字列が存在するデータのみを印刷範囲としてユーザが指定する選択肢、および／または、特定された前記電子ジャーナルデータの前記印刷範囲の中から、ユーザが印刷外のキーワードとして入力した文字列を含むデータを前記印刷範囲から除外することをユーザが指定する選択肢を、少なくとも備えている上記（１１）の電子ジャーナルデータ閲覧システム。
（１４）前記タッチパネルディスプレイ上を移動するユーザの指の移動速度を検出し、前記タッチパネルディスプレイからユーザの指が離れた時点の直後も、前記タッチパネルディスプレイからユーザの指が離れた時点の前記移動速度に応じた表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動する上記（１３）の電子ジャーナルデータ閲覧方法。
（１５）前記タッチパネルディスプレイからユーザの指が離れた時点からの経過時間に応じて、前記タッチパネルディスプレイからユーザの指が離れた時点の前記表示移動速度からあらかじめ定めた減速率で徐々に減速した表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動する上記（１４）の電子ジャーナルデータ閲覧方法。
（１６）前記電子ジャーナルデータの表示位置が前記タッチパネルディスプレイ上を移動している状態にあるときに、前記タッチパネルディスプレイをユーザの指が押下したことを検出した際に、前記タッチパネルディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させる上記（１４）または（１５）の電子ジャーナルデータ閲覧方法。
（１７）前記タッチパネルディスプレイ上を移動するユーザの指の移動速度または前記表示移動速度が、あらかじめ定めた速度閾値以下であった場合、前記タッチパネルディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させる上記（１３）ないし（１６）のいずれかの電子ジャーナルデータ閲覧方法。
（１８）マウスをユーザが操作することにより、電子ジャーナルデータをディスプレイ上に表示させて閲覧する電子ジャーナルデータ閲覧方法において、前記マウスのマウスポインタが移動する動きに応じて、前記ディスプレイ上に表示される前記電子ジャーナルデータの表示位置が移動する電子ジャーナルデータ閲覧方法。
（１９）前記マウスのマウスポインタの移動速度を検出し、前記マウスからユーザの指が離れた時点の直後も、前記マウスからユーザの指が離れた時点の前記移動速度に応じた表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動する上記（１８）の電子ジャーナルデータ閲覧方法。
（２０）前記マウスからユーザの指が離れた時点からの経過時間に応じて、前記マウスからユーザの指が離れた時点の前記表示移動速度からあらかじめ定めた減速率で徐々に減速した表示移動速度にしたがって、前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動する上記（１９）の電子ジャーナルデータ閲覧方法。
（２１）前記電子ジャーナルデータの表示位置が前記ディスプレイ上を移動している状態にあるときに、前記マウスをユーザの指が押下したことを検出した際に、前記ディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させる上記（１９）または（２０）の電子ジャーナルデータ閲覧方法。
（２２）前記マウスのマウスポインタの移動速度または前記表示移動速度が、あらかじめ定めた速度閾値以下であった場合、前記ディスプレイ上の前記電子ジャーナルデータの表示位置の移動を停止させる上記（１８）ないし（２１）のいずれかの電子ジャーナルデータ閲覧方法。
（２３）ユーザから入力されたキーワードに一致する語句を前記電子ジャーナルデータの中から検索する検索機能を有し、該検索機能により検索された語句を含むデータを先頭にして、以降、前記タッチパネルディスプレイ上のユーザの指による操作により、表示位置の移動が停止するまでの間に前記タッチパネルディスプレイ上に表示された前記電子ジャーナルデータの範囲、または、前記マウスによる操作により、表示位置の移動が停止するまでの間に前記ディスプレイ上に表示された前記電子ジャーナルデータの範囲を、前記電子ジャーナルデータの印刷範囲として特定する上記（１３）ないし（２２）のいずれかの電子ジャーナルデータ閲覧方法。
（２４）特定された前記電子ジャーナルデータの前記印刷範囲の中から、前記キーワードの文字列が存在するデータのみを印刷範囲としてユーザが指定する選択肢、および／または、特定された前記電子ジャーナルデータの前記印刷範囲の中から、ユーザが印刷外のキーワードとして入力した文字列を含むデータを前記印刷範囲から除外することをユーザが指定する選択肢を、少なくとも備えている上記（２３）の電子ジャーナルデータ閲覧方法。
（２５）上記（１３）ないし（２４）のいずれかの電子ジャーナルデータ閲覧方法を、コンピュータによって実行可能なプログラムとして実施している電子ジャーナルデータ閲覧プログラム。
（２６）上記（２５）の電子ジャーナルデータ閲覧プログラムを、コンピュータによって読み取り可能な記録媒体に記録しているプログラム記録媒体。
【符号の説明】
【００８５】
１      タッチパネルディスプレイ
１Ａ    表示部
１Ｂ    タッチ入力部
１Ｃ    入力識別部
２      電子ジャーナルデータ閲覧プログラム
３      電子ジャーナルデータベース
４      表示領域
５      テキストボックス
６      部分印刷機能ＧＵＩ
１０    ＣＰＵ
１１    メモリ
２０    座標取得部
２１    時刻取得部
２２    速度計算部
２３    表示制御部
２４    データ読込部
【図１】
2010198483.tif 000003
【図２】
2010198483.tif 000004
【図３】
2010198483.tif 000005
【図４】
2010198483.tif 000006
【図５】
2010198483.tif 000007
【図６】
2010198483.tif 000008
【図７】
2010198483.tif 000009
【図８】
2010198483.tif 000010