(57)【要約】      （修正有）【課題】紙の帳票を電子画像としてプログラムに取り込み、ウェブブラウザを用いて、編集、共有することを可能とする。【解決手段】システムはユーザ４０、計算機４５、スキャナ４６、サーバ用計算機４９、及びネットワーク５０から構成される。計算機４５はウェブブラウザ４３、ウェブページ４２、ＪａｖａＳｃｒｉｐｔとして内蔵されている帳票プログラム４１、および記憶装置４４から構成される。サーバ計算機４９はサーバプログラム４７及び記憶装置４８から構成される。ユーザ４０はスキャナ４６から帳票の画像を記憶装置４４に読み込む。帳票プログラム４２は帳票の画像をウェブページ上に表示、ユーザのマウス操作及びキーボード操作に基づいて、手書き文字、図形、画像、及び動画を帳票の画像上へ貼付ける等を可能とする。サーバプログラムは作業履歴等の情報管理、ユーザ毎の編集可能範囲の管理、パスワードの管理、及び負荷分散を行う。【選択図】図４
2006065827.tif 000002
【特許請求の範囲】
【請求項１】
企業や大学などで使われる紙の帳票をコンピュータ上で編集するプログラムであって、紙の帳票を画像として保持する機能と、
画像として保持した帳票を編集する機能とを持つことを特徴とする帳票編集プログラム。
【請求項２】
紙の帳票をコンピュータ上の画像作成ソフトウェアを使って画像として作成するステップを持つことを特徴とする請求項１記載の帳票編集プログラム
【請求項３】
紙の帳票をスキャナー装置で読み込みコンピュータ上の画像として入力するステップを持つことを特徴とする請求項１記載の帳票編集プログラム。
【請求項４】
画像として保持した帳票をウェブページ上に掲載し閲覧する機能を持つことを特徴とする請求項１記載、請求項２記載、又は請求項３記載の帳票編集プログラム。
【請求項５】
ウェブページ上に掲載した帳票を、一般のウェブブラウザ上から編集可能な機能を持つことを特徴とする、請求項４記載の帳票編集プログラム。
【請求項６】
ウェブページを編集するための機能として、手書きの文字又は図形の入力機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項７】
ウェブページを編集するための機能として、前もって用意した図形及び線の入力機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項８】
ウェブページを編集するための機能として、コンピュータの記憶領域内に保存されている画像又は動画をウェブページ上に入力するための機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項９】
ウェブページを編集するための機能として、模様の画像の中に任意の文字列を埋め込んだ画像をウェブページ上に入力するための機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項１０】
ウェブページを編集するための機能として、ウェブページ上に入力した画像、図形、動画、又は文字列を削除する機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項１１】
ウェブページを編集するための機能として、ウェブページ上に入力した画像、図形、動画、又は文字列を移動する機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項１２】
ウェブページを編集するための機能として、ウェブページ上に入力した画像又は文字列を一つのまとまりとしてグループ化する機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項１３】
ウェブページを編集するための機能として、ウェブページ上での編集作業の履歴を記憶する機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項１４】
ウェブページを編集するための機能として、ウェブページ上での編集作業において、最新の作業履歴を取り消す機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項１５】
ウェブページを編集するための機能として、ウェブページ上での編集作業において、ユーザからの文字や数字の入力を受け付けるためのフォームを配置できる機能を持つことを特徴とする請求項５記載の帳票編集プログラム。
【請求項１６】
入力された文字、数値、画像、動画、図形、フォームに関して、演算関係又は論理関係を定義できる機能を持つことを特徴とする請求項５、請求項６、請求項７、請求項８、請求項９、請求項１０、請求項１１、請求項１２、請求項１３、請求項１４、又は請求項１５記載の帳票編集プログラム。
【請求項１７】
複数のユーザで、一つ又は複数の帳票を共有し、その帳票に対して、それぞれのユーザのウェブブラウザから編集ができる機能を持つことを特徴とする請求項５、請求項６、請求項７、請求項８、請求項９、請求項１０、請求項１１、請求項１２、請求項１３、請求項１４、請求項１５、又は請求項１６記載の帳票編集プログラム。
【請求項１８】
ユーザ毎に、帳票上で編集可能な範囲を設定できる機能を持つことを特徴とする請求項１７記載の帳票編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、企業や大学で大量に扱われる紙の帳票を、帳票画像として保持し、編集や共有する機能を持つプログラムに関するものである。
【背景技術】
【０００２】企業や大学などの組織では、労務管理又は財務管理をはじめとして意思決定のための稟議書や報告書にいたるまで、紙の帳票が広く用いられている。紙の上に、事項、計算プロセス、計算結果、承認サインや印、等が組織内の各部署、各個人によって、書き加えられ、最終的にファイルとして閉じられ、保管されている。帳票が作成され、編集され、管理されること自体が、組織活動の大部分を占めている。【０００３】紙による帳票は、作成、編集、及び管理の各場面において、多大なコストがかかる。そこで、紙をすべて電子情報化することによる、効果が期待された。実際に、計算機及び計算機ネットワークの発展により、計算機上での帳票作成、編集、及び、管理が盛んに行われるようになった。【０００４】計算機ネットワークを利用した帳票管理システムは、グループウェアの一つとして、多くの市販ソフトウェアが存在する。例えば、サイボウズ等に代表されるＷＷＷ（ＷｏｒｌｄＷｉｄｅ  Ｗｅｂ）を用いたグループウェアでは、ＷＷＷ上のウェブページに、擬似的に作成された帳票フォームに、ユーザが値を入力する。ユーザが一度値を入力すれば、様々な方式に基づいた計算等が可能になり、さらに管理も電子的に行うことができるので、コストの大幅な低減が期待できる。実際、グループウェアを導入することによって、コストを削減できた企業も多い。【０００５】問題は、既存のグループウェアでは、ユーザが入力するためのフォームが、紙とは、異なっているという点である。紙と異なっていることによって、さらに以下の２つの問題がある。第１に、紙の信頼感が失われてしまう。電子的なデータとことなり、紙の物質としての存在が、紙の上に記述された情報に多大な信頼感を与えている。特に、国内では印鑑、国外ではサインのように、人間の手で書き加えられているという実感が信頼感につながる。本問題は、伝統的に古来から紙を用いて来た文明社会にとって、取り除こうにも取り除きがたい習慣として残っている。第２に、紙の上に描かれた帳票を、グループウェアのソフトウェアで実現したとしても、そのソフトウェアを利用するためには、紙の帳票に書き込むこととは別の技術を習得する必要がある点がある。例えば、既存のソフトウェアで実現された帳票では、決められた場所以外への書き込みはほとんど不可能だが、紙の帳票では、状況に応じて、どこへでも書き込みが可能である。本発明は、紙の帳票をそのまま電子画像として、ソフトウェアに取り込み、編集する際には、直接その画像に書き込むことができる。また、帳票をウェブブラウザから編集し、共有することも可能であるため、手軽に利用できる。【０００６】
【特許文献１】特開２００３−３４５９５３号公報
【特許文献２】特開２００３−３４５７４８号公報
【特許文献３】特開２００３−１５０４３４号公報
【特許文献４】特開２００２−１４０３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】課題は、既存のグループウェアでは、ユーザが入力するためのフォームが、紙とは、異なっているという点である。紙と異なっていることによって、さらに以下の２つの問題がある。第１に、紙の信頼感が失われてしまう。電子的なデータとことなり、紙の物質としての存在が、紙の上に記述された情報に多大な信頼感を与えている。特に、国内では印鑑、国外ではサインのように、人間の手で書き加えられているという実感が信頼感につながる。本問題は、伝統的に紙を用いて来た文明社会にとって、取り除こうにも取り除きがたい習慣として残っている。第２に、紙の上に描かれた帳票を、グループウェアのソフトウェアで実現したとしても、そのソフトウェアを利用するためには、紙の帳票に書き込むこととは別の技術を習得する必要がある点がある。例えば、既存のソフトウェアで実現された帳票では、決められた場所以外への書き込みはほとんど不可能だが、紙の帳票では、状況に応じて、どこへでも書き込みが可能である。本発明は、紙の帳票をそのまま電子画像としてプログラムに取り込み、ユーザは、ウェブブラウザを用いて、編集し、共有することが可能である。
【課題を解決するための手段および発明の効果】
【０００８】上述した課題を解決するために請求項１に記載の帳票編集プログラムは、企業や大学などで使われる紙の帳票をコンピュータ上で編集するプログラムであって、紙の帳票を画像として保持する機能と、画像として保持した帳票を編集する機能とを有することとした。
【０００９】これによって、ユーザは、既存の紙の帳票を、そのままのイメージで編集できるため、新たな操作方法等の習得を最小限にすることができる。
【００１０】上述した課題を解決するために請求項２に記載の帳票編集プログラムは、紙の帳票をコンピュータ上の画像作成ソフトウェアを使って画像として作成するステップとを有することとした。
【００１１】これによって、紙の帳票を、計算機上で読むときに効果があるような帳票として作成することが可能になる。
【００１２】上述した課題を解決するために請求項３に記載の帳票編集プログラムは、紙の帳票をスキャナー装置で読み込みコンピュータ上の画像として入力するステップを有することとした。
【００１３】これによって、組織内で元来使われてきた帳票そのものを画像として取り込み、プログラムによる編集や管理が可能となる。そのため、ユーザは、既存の帳票そのものを扱うイメージで、電子的な帳票を扱うことが可能になる。
【００１４】上述した課題を解決するために請求項４に記載の帳票編集プログラムは、画像として保持した帳票をウェブページ上に掲載し閲覧する機能を有することとした。
【００１５】これによって、画像として保持した帳票を、一般的なユーザが扱うことのできるウェブブラウザから閲覧することが可能となる。
【００１６】上述した課題を解決するために、請求項５の帳票編集プログラムは、ウェブページ上に掲載した帳票を、一般のウェブブラウザ上から編集可能な機能を有することとした。
【００１７】これによって、画像として保持した帳票を、一般的なユーザが扱うことのできるウェブブラウザから閲覧し、直接編集することが可能となる。
【００１８】上述した課題を解決するために、請求項６の帳票編集プログラムはウェブページを編集するための機能として、手書きの文字又は図形の入力機能を有することとした。
【００１９】これによって、ユーザが、紙の帳票に書き込むのと同じように、手書きの感覚で帳票に情報を書き入れることが可能となる。
【００２０】上述した課題を解決するために、請求項７の帳票編集プログラムはウェブページを編集するための機能として、前もって用意した図形及び線の入力機能を有することとした。
【００２１】これによって、帳票編集において、計算機上で描画された図形や線を用いて編集することが可能となる。
【００２２】上述した課題を解決するために、請求項８の帳票編集プログラムは、ウェブページを編集するための機能として、コンピュータの記憶領域内に保存されている画像や動画をウェブページ上に入力するための機能を有することとした。
【００２３】これによって、紙の帳票では実現が困難な、帳票への画像や動画の貼付けが可能となる。
【００２４】上述した課題を解決するために、請求項９の帳票編集プログラムは、模様の画像の中に任意の文字列を埋め込んだ画像をウェブページ上に入力するための機能を持つことを有することとした。
【００２５】これによって、ユーザは、画像と文字列を組み合わせて、帳票に印や記号を付加することが可能となる。例えば、吹き出しの画像の中に文字を埋め込んで貼付けることも可能となる。
【００２６】上述した課題を解決するために、請求項１０の帳票編集プログラムは、ウェブページを編集するための機能として、ウェブページ上に入力した画像、図形、動画、又は文字列を削除する機能を持つこととした。
【００２７】これによって、一度書き込んだ画像、図形、動画、または文字列を削除することが可能となる。これは、紙の帳票では、一度書き込んだ図形や文字を完全に消すことができないので、電子的な帳票独自の特長である。
【００２８】上述した課題を解決するために、請求項１１の帳票編集プログラムは、ウェブページを編集するための機能として、ウェブページ上に入力した画像、図形、動画、又は文字列を移動する機能を持つこととした。
【００２９】これによって、一度、追加した画像、図形、動画、又は文字列の位置を変更したい場合に、その移動を行うことが可能となる。
【００３０】上述した課題を解決するために、請求項１２の帳票編集プログラムは、ウェブページを編集するための機能として、ウェブページ上に入力した画像又は文字列を一つのまとまりとしてグループ化する機能を持つこととした。
【００３１】これによって、グループ化された画像を一つのまとまりとして、移動又は削除することが可能となり、編集作業の負担が軽減される。
【００３２】上述した課題を解決するために、請求項１３の帳票編集プログラムは、ウェブページを編集するための機能として、ウェブページ上での編集作業の履歴を記憶する機能を持つこととした。
【００３３】これによって、どのユーザが、どの編集作業を、いつ行ったかを知ることができ、帳票を管理する場合に後から履歴を調査することを可能となる。
【００３４】上述した課題を解決するために、請求項１４の帳票編集プログラムは、ウェブページを編集するための機能として、ウェブページ上での編集作業において、最新の作業履歴を取り消す機能を持つこととした。
【００３５】これによって、帳票を編集する場合に、間違った作業を行ったとき、最新の作業を取り消し、一つ前の作業状態に戻す事が可能となる。ユーザにとって、編集作業の負担を軽減することが可能である。
【００３６】上述した課題を解決するために、請求項１５の帳票編集プログラムは、ウェブページを編集するための機能として、ウェブページ上での編集作業において、ユーザからの文字や数字の入力を受け付けるためのフォームを配置できる機能を持つこととした。
【００３７】これによって、あるユーザが帳票の管理者となり、帳票を作成した後、フォームの部分のみは他のユーザが書き換えることができるようにすることが可能となる。これによって、帳票の管理の負担を軽減することが可能となる。
【００３８】上述した課題を解決するために、請求項１６の帳票編集プログラムは、入力された文字、数値、画像、動画、図形、又はフォームに関して、演算関係又は論理関係を定義できる機能を持つこととした。
【００３９】これによって、入力された数値、画像、動画、図形、又はフォームに関して関係を定義することが可能となる。これにより、例えば、複数の項目の数値計算が可能となる。また、例えば、複数の動画、画像、及び数値を関係づけた自動的な動作又は計算が可能となる。
【００４０】上述した課題を解決するために、請求項１７の帳票編集プログラムは、複数のユーザで、一つ又は複数の帳票を共有し、その帳票に対して、それぞれのユーザのウェブブラウザから編集ができる機能を持つこととした。
【００４１】これによって、複数のユーザで一つの帳票を編集することが可能となる。例えば、組織において、担当部署によって書き加える事項が異なる場合、効果がある。さらに、稟議書のように、各ユーザが印章の画像を貼付ける場合、ウェブで共有できるので、簡単に紙のような稟議書を閲覧し編集することが可能となる。
【００４２】上述した課題を解決するために、請求項１８の帳票編集プログラムは、ユーザ毎に、帳票上で編集可能な範囲を設定できる機能を持つこととした。
【００４３】これによって、ユーザ毎に書き込みや削除制限を設けることが可能となる。例えば、組織内で異なる担当者が情報を変更できないように設定することを可能とする。
【発明を実施するための最良の形態】
【実施例１】
【００４４】本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるシステムの構成を示すブロック図である。図１において、本発明の一実施例によるシステムは、ユーザ１００、計算機１０５、スキャナ１０６、サーバ計算機１０９、及び、ネットワーク１１０から構成される。サーバプログラム１０７はサーバ計算機１０９に内蔵されるが、計算機１０５に内蔵されていても構わない。【００４５】計算機１０５は、ウェブブラウザ１０３、ウェブブラウザ１０３で閲覧しているウェブページ１０２、ウェブページ１０２にＪａｖａＳｃｒｉｐｔのプログラムとして内蔵されている帳票プログラム１０１、および記憶装置１０４から構成される。【００４６】サーバ用計算機１０９は、サーバプログラム１０７及び記憶装置１０８から構成される。【００４７】ユーザ１００は、スキャナ１０６から帳票の画像を記憶装置１０４に読み込む。帳票プログラム１０２は読み込んだ帳票の画像を記憶装置１０４から読み出し、ウェブページ上に表示する。帳票プログラムは、ユーザのマウス操作及びキーボード操作に基づいて、手書き文字、図形、画像、及び動画を帳票の画像上へ貼付ける等の請求項６、請求項７、請求項８、請求項９、請求項１０、請求項１１、請求項１２、請求項１３、請求項１４、又は請求項１５で示した機能をＪａｖａＳｃｒｉｐｔと、サーバプログラム１０７の連携によって可能とする。サーバプログラムは、作業履歴等の情報を記憶装置１０８で管理する。【００４８】図２は、標準的なインターフェースを示す。本インターフェースは、ウェブページ２２、及び帳票画像２１から構成される。帳票画像２１は、ウェブページ２２上に画像として表示されている。ウェブページ２２には本発明の帳票プログラムが内蔵されている。帳票画像上に手書きの文字２０又は印章の画像２４等を貼付けることが可能である。フォーム２３は、演算関係を定義した例を示している。ここでは、３４００という数字と、１０００という数字の合計を出力するという演算関係が定義されており、一番下のフォームに４４００が表示されている。【００４９】図３は、帳票上の演算関係を定義する場合の演算例である。本例は、オブジェクト３０、グループオブジェクト３１、イベント送受信プログラム３２、イベント通信プログラム３３、データ３４、および付加手続き実行プログラム３５から構成される。【００５０】帳票プログラムによって、オブジェクト３０が生成される。オブジェクト３０はイベント送受信プログラム３２とデータ３４を持つ。選択された複数のオブジェクトから、オブジェクトグループ３１が生成される。オブジェクトグループ３１内では、オブジェクトグループ３１のイベント送受信プログラムとオブジェクトグループ３１に含まれるオブジェクト３０のイベント送受信プログラムが３３のようなイベント通信プログラムで接続される。オブジェクトグルー３１内のイベント送受信プログラムと、オブジェクトグループ３１には含まれないオブジェクト３０内のイベント送受信プログラムを３３のイベント通信プログラムで接続する。オブジェクト３０に付加手続き実行プログラム３５が付加される。付加手続き実行プログラム３５は、何らかの処理を行うプログラムであり、ここでは、オブジェクトグループ３１内のオブジェクト内のデータの和をオブジェクト３０のデータとする処理を行うとする。【００５１】例えば、ここで、オブジェクトグループ３１内のオブジェクトのデータの内容が変更されるとする。変更されたオブジェクト内のイベント送受信機からグループオブジェクト３１にデータの変更が通知される。イベント送受信プログラム３２はオブジェクト３０内のイベント送受信機にデータの変更を通知する。付加手続き実行プログラム３５が処理を行い、その結果として、オブジェクト３０のデータが変更される。【００５２】図４は帳票を共有する場合の実施形態を示す。図４において、本発明の一実施例によるシステムは、ユーザ４０、計算機４５、スキャナ４６、サーバ計算機４９、及び、ネットワーク５０から構成される。【００５３】計算機４５は、ウェブブラウザ４３、ウェブブラウザ４３で閲覧しているウェブページ４２、ウェブページ４２にＪａｖａＳｃｒｉｐｔのプログラムとして内蔵されている帳票プログラム４１、および記憶装置４４から構成される。【００５４】サーバ計算機４９は、サーバプログラム４７及び記憶装置４８から構成される。【００５５】ユーザ４０は、スキャナ４６から帳票の画像を記憶装置４４に読み込む。帳票プログラム４２は読み込んだ帳票の画像を記憶装置４４から読み出し、ウェブページ上に表示する。帳票プログラムは、ユーザのマウス操作及びキーボード操作に基づいて、手書き文字、図形、画像、及び動画を帳票の画像上へ貼付ける等の請求項６、請求項７、請求項８、請求項９、請求項１０、請求項１１、請求項１２、請求項１３、請求項１４、又は請求項１５で示した機能をＪａｖａＳｃｒｉｐｔと、サーバプログラム４７の連携によって可能とする。サーバプログラムは、作業履歴等の情報を記憶装置４８で管理する。サーバプログラムは、ユーザ毎の編集可能範囲の管理、パスワードの管理、及び負荷分散を行う。
【産業上の利用可能性】
【００５６】紙の帳票は、大学や企業をはじめとして、すべての組織で使われており、本発明が利用できる領域は、極めて広い。また、企業や大学では、そのほとんどがインターネットやイントラネットを活用しはじめており、本発明は、ウェブブラウザとウェブサーバさえ導入できれば、どこでも導入可能であることから、その利用可能性は極めて大きい。
【図面の簡単な説明】
【００５７】
【図１】本発明におけるユーザが１人で帳票を修正する場合の、基本的なプログラムの動作を示す図である。
【図２】本発明に標準的なインターフェースを示す図である。
【図３】本発明における帳票上の演算関係を定義する場合のモデルを示す図である。
【図４】本発明において、帳票を共有する場合の実施形態の図である。
【符号の説明】
【００５８】１００  ユーザ
１０１  帳票プログラム
１０２  ウェブページ
１０３  ウェブブラウザ
１０４  記憶装置
１０５  計算機
１０６  スキャナ
１０７  サーバプログラム
１０８  記憶装置
１０９  サーバ用計算機
１１０  ネットワーク
２０  手書きの文字
２１  帳票画像
２２  ウェブページ
２３  フォーム
２４  印章の画像
３０  オブジェクト
３１  グループオブジェクト
３２  イベント送受信プログラム
３３  イベント通信プログラム
３４  データ
３５  付加手続き実行プログラム
４０  ユーザ
４１  帳票プログラム
４２  ウェブページ
４３  ウェブブラウザ
４４  記憶装置
４５  計算機
４６  スキャナ
４７  サーバプログラム
４８  記憶装置
４９  サーバ用計算機
５０  ネットワーク
【図１】
2006065827.tif 000003
【図２】
2006065827.tif 000004
【図３】
2006065827.tif 000005
【図４】
2006065827.tif 000006