(57)【要約】【課題】  日付と曜日の組み合わせの誤りをなくし、信頼性の高い文書を作成する。【解決手段】  入力された曜日データを正しい曜日とチェックするためのデータを格納する曜日形式データ１１１と、入力された曜日データを前記曜日形式データ１１１で検索して正しい曜日とチェックする処理を行う日付曜日チェック処理部１１３を備え、入力されたデータ及び前記日付曜日チェック処理部１１３で処理した結果を表示部１０５で表示する文書処理装置において、前記日付曜日チェック処理部１１３は、前記曜日形式データ１１１やシステムカレンダ記憶部１０９を利用してチェックした結果、文字中に曜日の誤り表示指示を行うデータを発見した場合には、前記日付曜日チェック処理部１１３で日付曜日のチェック処理を行った後、前記データを曜日訂正データ入力処理部１１５で編集したエラー表示に置き換える。【選択図】  図７
2005352529.tif 000002
【特許請求の範囲】
【請求項１】
入力された曜日データを正しい曜日とチェックするためのデータを格納する曜日形式データと、
入力された曜日を前記曜日形式データで検索して正しい曜日とチェックする処理を行う日付曜日チェック処理部と訂正データを入力する処理を行う曜日訂正データ入力処理部とを備え、
入力されたデータ、前記日付曜日チェック処理部で処理した結果及び訂正データを表示手段に表示する文書処理装置等において、
前期日付曜日チェック処理部は、前記入力された曜日データをチェックした結果、正しい曜日と一致しない場合は前記入力された曜日データをエラーデータとして表示手段に表示し、エラーデータが発見された場合には訂正データを入力する入力装置を備えていることを特徴とした文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、日付とその日付に対応する曜日を入力して文書を作成する際に、日付の文字列から曜日をシステム内に保持している曜日とチェックしてエラー表示と訂正入力を行う日本語処理装置等の文書処理装置に関する。
【背景技術】
【０００２】
従来の文書処理装置等では、文中に日付と曜日を入力した後で、誤りがないか使用者が暦を確認して目視でチェックする必要があった。
【０００３】
特許文献１においては、仮名文字や数字を入力して漢字文字列に変換する際に、日付の文字列から曜日を自動的に計算して変換文字列に付加する方法が記載されている。
【０００４】
特許文献２においては、年，月，日のみを入力することで曜日を自動的に算出し、出力可能とした自動曜日算出装置を提供する方法が記載されている。
【０００５】
【特許文献１】特開平９−１２０３９７号公報
【特許文献２】特開平６−７５０６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記のような従来の技術においては、次のような課題があった。
（１）：文書作成において日付を入力した後、曜日を文書に入力するため操作者が暦を確認する必要があった。また、日付と曜日の組み合わせは間違えることがあるため信頼性の高い文書を作成することができなかった。
（２）：操作者が、すでに作成済みの文書を複写して、日付と曜日のみを変更して新たに文書を作成する場合、日付は変更しても曜日を変更し忘れて誤って文書を作成してしまうことが発生していた。
【０００７】
本発明は、このような従来の課題を解決し、通常文書作成装置で使用されているスペルチェックの操作の中で、自動的に日付と曜日の整合性をチェックする機能を提供することにより、日付と曜日の組み合わせの誤りをなくすとともに、誤りがあった場合には訂正すべき曜日を簡易に入力できる機能により、信頼性の高い文書を作成する文書処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
図１は本発明の構成図であり、図１中、１０１は入力部、１０５は表示部、１０３は処理装置、１０７は文書データ記憶部、１０９はシステムカレンダ記憶部、１１１は曜日形式データ、１１３は日付曜日チェック処理部、１１５は曜日訂正データ入力部である。
【０００９】
本発明は前記従来の課題を解決するため次のように構成した。
（１）：入力された曜日データを正しい曜日とチェックするためのデータを格納する曜日形式データ１１１と、入力された曜日データを前記曜日形式データ１１１で検索して正しい曜日とチェックする処理を行う日付曜日チェック処理部１１３を備え、入力されたデータ及び前記日付曜日チェック処理部１１３で処理した結果を表示部１０５で表示する文書処理装置において、前記日付曜日チェック処理部１１３は、前記曜日形式データ１１１やシステムカレンダ記憶部１０９を利用してチェックした結果、文字中に曜日の誤り表示指示を行うデータを発見した場合には、前記日付曜日チェック処理部１１３で日付曜日のチェック処理を行った後、前記データを曜日訂正データ入力処理部１１５で編集したエラー表示に置き換える。
（２）：（１）の日付曜日チェック処理部１１３において、前記日付曜日チェック処理部１１３は、曜日をチェックする日付が月と日のみの場合、現在の年を基にシステム曜日を取得する。
（３）：前記構成に基づく作用を説明する。入力された曜日データを日付曜日チェック処理部１１３が、曜日形式データ１１１を利用して正しい曜日とチェックする処理を行う。表示部１０５で入力されたデータ及び日付曜日チェック処理部１１３でチェック処理した結果を表示する文書処理装置において、日付曜日チェック処理部１１３は、曜日形式データ１１１を使用してのチェックした結果文字中に曜日のエラー表示を行うデータを発見した場合、表示部１０５の入力された曜日データを曜日訂正データ入力処理部１１５で編集したエラー表示に置き換える。さらにカーソルがエラー表示個所にある場合は曜日訂正データ入力処理部１１５によって編集された訂正データを表示し、訂正データ中の曜日を選択するとエラーとなった入力曜日データが同じ表示形式の曜日データに編集されて入力される。このため、日付と曜日を入力してチェックさせるだけで正確に日付と曜日の組み合わせのチェックが行われチェック結果が表示されることで、文書作成の目視チェック作業が軽減でき、信頼性の高い文書を作成することができると共に、訂正データの種類を選択することにより曜日の訂正作業を容易に行うことができる。
【発明の効果】
【００１０】
以上説明したように、本発明によれば次のような効果がある。
（１）：文書中の入力された日付と曜日の整合性を暦で確認することなく簡単にチェックできるので、文書の目視チェック作業が効率化される。また、日付曜日チェック処理部は入力された日付が月と日のみの場合、現在の年を基にシステムカレンダから曜日を取得するため、月と日の日付のみと曜日を入力してスペルチェックさせるだけで現在年の曜日のチェックを行うことができ、信頼性の高い文書を作成することができる。
（２）：（１）のチェックの結果入力された曜日に誤りがあった場合、操作者が正しい曜日を入力した曜日の表示形式で簡単に入力することができるので、文書の校正作業が効率化されるとともに、信頼性の高い文書を作成することができる。
【発明を実施するための最良の形態】
【００１１】
図１〜図７は本発明の実施例を示した図であり、以下、図面に基づいて本発明の実施例を説明する。
１）：文書処理装置の説明
図１は実施例における装置構成図である。図１において、文書処理装置には、入力部１０１、処理装置１０３、表示部１０５、文書データ記憶部１０７、システムカレンダ記憶部１０９、曜日形式データ１１１が設けてある。処理装置１０３には、日付曜日チェック処理部１１３と曜日訂正データ入力処理部１１５が格納されている。
【００１２】
表示部１０５は、文字や図形を表示するＣＲＴ（陰極線管）や液晶パネル等よりなる表示手段である。処理装置１０３は、プログラムを読み込んでデータ処理を行うものである。入力部１０１は、文字を入力するキーボード、マウス、タッチパッド等のデータの入力手段である。文書データ記憶部１０７は、データを格納するものである。
【００１３】
システムカレンダ記憶部１０９には、日付に対応する曜日をチェックするために必要なシステムカレンダが内臓されている。
【００１４】
上記に記載した図１の構成はコンピュータの中で実現してもよいし、携帯端末の中で実現してもよい。
２）：曜日形式データの説明
曜日形式データ１１１は、曜日形式２０１と、その曜日形式に対応する曜日コード２０３と曜日形式コード２０５で構成されている。
【００１５】
図２は実施例における曜日形式データの説明図である。図２において、曜日形式データ１１１には、曜日形式２０１、曜日コード２０３、曜日形式コード２０５のデータが存在する。
【００１６】
曜日形式２０１は曜日の表記方法の異なるものを各データとする。
【００１７】
曜日形式は入力された曜日データをもとに一致する曜日形式を検索するために使用する。
【００１８】
曜日コード２０３は上記の曜日形式ごとに対応する曜日コードを保持する。曜日コードは日曜日を「１」としその後曜日の順序に従って番号を昇順に付加していき土曜日を「７」とする。
【００１９】
前記曜日形式の検索で一致した曜日形式に対応する曜日コード２０３により、日付曜日チェック処理部１１３で、システムカレンダ記憶部１０９より取得したシステムカレンダの曜日と一致するかどうかのチェックを行う。
【００２０】
曜日形式コード２０５は曜日の表記方法の種類別にコードを付加する。日曜日のように「〜曜日」であれば「１」を、（日）のように曜日を()でかこんであれば「２」をというように表記の種類ごとにコードを付加する。図２では曜日形式コード２０５は１から６まで付加しているがほかにも表記方法があればコードを追加してもよい。
【００２１】
曜日形式コード２０５は曜日訂正データ入力処理部１１５において曜日訂正データを表示部１０５に表示するときに、入力された曜日データの曜日形式と同一の曜日形式コードの曜日形式で訂正データを表示するために使用する。
３）：曜日チェック作業領域の説明
図３は実施例における曜日チェック作業領域の説明図である。
【００２２】
曜日チェック作業領域は日付曜日チェック処理部１１３と曜日訂正データ入力処理部１１５において使用する。
【００２３】
図３において、曜日チェック作業領域は、入力元号３０１、入力年３０３、入力月３０５、入力日３０７、入力曜日３０９、曜日コード３１１、曜日形式コード３１３、システム年３１５、システム月３１７、システム日３１９、システム曜日コード３２１、エラー３２３のデータで構成される。
【００２４】
入力元号３０１は入力部１０１より操作者が入力した日付の元号を格納し、元号の入力がない場合は格納しない。その後の処理において、入力元号３０１にデータがある場合には入力年を和暦年から西暦年へ変更するための計算処理をその入力された元号により計算し、システム年３１５にその計算結果を格納する。
【００２５】
入力年３０３から入力曜日３０９までは操作者が入力した年、月、日、曜日をそれぞれ格納する。
【００２６】
入力月３０５と入力日３０７がそれぞれ1桁の数字のみである場合には、システム日付を取り込む処理に使用するために、その数字の2桁目にゼロを付加し2桁の数字に編集する。入力曜日３０９は曜日形式データ１１１の曜日形式２０１で一致するものを検索し、一致した曜日形式２０１の曜日コード２０３、曜日形式コード２０５を曜日チェック作業領域の曜日コード３１１、曜日形式コード３１３に格納する。曜日形式コード３１３は曜日訂正データ入力処理部１１５において訂正データを表示する際、表示する曜日形式を編集するために使用する。
【００２７】
システム曜日コード３２１はシステム年３１５からシステム日３１９を使用して取得するシステムカレンダの曜日の曜日コードを格納する。曜日コードは日曜日を「１」としその後曜日の順序に沿って番号を昇順に付加していき土曜日を「７」とするのは曜日コード３１１と同じである。
【００２８】
エラー３２３は日付曜日チェック処理の結果、エラーとなった場合に「Ｘ」を格納する。
４）：日付曜日チェック処理部の説明
入力部１０１で１文字以上の入力文字がある場合に、スペルチェックキーが入力されると、処理装置１０３の曜日をチェックする日付曜日チェック処理部１１３が起動する。
【００２９】
日付曜日チェック処理部１１３は、曜日が求められなかった場合には、次のチェック候補を探す処理を続ける。また、曜日訂正データ入力処理部１１５は、曜日訂正データがあるときには、曜日訂正データ処理部１１５が返した結果を表示部１０５の画面に表示させるものである。
【００３０】
図４は日付曜日チェック処理部の処理フローチャート（その１）であり、図５は日付曜日チェック処理部の処理フローチャート（その２）である。以下、図４、図５の処理４０１〜処理４２５に基づいて日付曜日チェック処理部１１３の処理を説明する。
４０１：操作者が、入力部１０１のキーボード等からの入力を行い、処理４０３に移る。
４０３：日付曜日チェック処理部１１３は、入力部１０１からの入力がスペルチェックキーかどうか判断する。この判断で入力がスペルチェックキーの場合は処理４０５に移り、スペルチェックキーでない場合は日付曜日チェック処理部１１３の処理を終了する。
４０５：日付曜日チェック処理部１１３は、入力部１０１からの文字列を入力する。
４０７：入力された文字列が曜日であるかどうか曜日形式データ１１１の曜日形式２０１を使用して一致するものを検索する。この判断で文字が曜日形式である場合は処理４０９に移り、曜日形式でない場合は処理を終了する。
４０９：入力された文字列の曜日の前に日付があるかどうか判断する。この判断で日付があれば処理４１１に移り、日付がない場合は日付曜日チェック処理部１１３の処理を終了する。
４１１：前記処理４０７と４０９で取得した曜日、曜日形式、曜日コード、日付を曜日チェック作業領域に格納する。
４１３：入力された文字列の日付の前に年号があるか判断する。この判断で年号があれば処理４１７に移り、年号がない場合は処理４１５へ移る。
４１５：年号を当年であるものとみなし、西暦の当年を曜日チェック作業領域のシステム年３１５へ格納し、処理４２１へ移る。
４１７：年号がある場合には年号の前の元号が西暦か和暦かを判断する。この判断で元号がない場合は元号は西暦であるものとみなし、さらに年号が２桁のみの場合は、年号が「４０」以下であれば年号の前に「２０」を、年号が「４０」超であれば「１９」を付加する。編集した年号を曜日チェック作業領域のシステム年３１５へ格納する。元号がある場合は処理４１９へ移る。
４１９：和暦の年号を西暦の年号に変換する。元号の種類により年号の値に以下の計算を行う。
【００３１】
明治の場合  年数＋１８６７
大正の場合  年数＋１９１１
昭和の場合  年数＋１９２５
平成の場合  年数＋１９８８
上記の計算結果の年数を曜日チェック作業領域のシステム年３１５へ格納する。
４２１：曜日チェック作業領域のシステム年月日でシステムカレンダより曜日を取り込む。
【００３２】
まず、曜日チェック作業領域の入力月３０５と入力日３０７をシステム月３１７システム日３１９に格納する。このとき入力月３０５と入力日３０７がそれぞれ１桁の数字のみの場合は前１桁にゼロを付加して格納する。
【００３３】
編集したシステム年３１５〜システム日３１９によりシステムカレンダ記憶部１０９から同じ日付の曜日コードを取得する。取得したシステム曜日コードを曜日チェック作業領域のシステム曜日コードに格納し、処理４２３に移る。
４２３：処理４１１で曜日チェック作業領域に格納した曜日コードと前記処理４２１で取得したシステム曜日コードが一致するかの判断を行う。この判断で一致する場合には、日付曜日チェック処理部１１３の処理を終了する。一致しない場合には処理４２５へ移る。
４２５：上記４２３の判断で一致しない場合は入力された日付と曜日の整合性に誤りがあるので、入力された曜日データはエラーとして、表示部１０５のエラーデータである曜日の下部に並線を表示する。
【００３４】
なお、この処理は常時起動することもできるものとしてもよい。
５）：曜日訂正データ入力処理部の説明
曜日訂正データ入力処理部１１５は、日付曜日チェック処理部１１３でエラーとなる曜日データが存在する場合、編集した曜日の訂正データを表示部１０５に表示する。入力部１０１から表示した訂正データの編集入力がある場合には訂正データを表示部１０５に入力された曜日データと置き換えて表示する。
【００３５】
図６（１）、図６（２）は曜日訂正データ入力処理部の処理フローチャートである。以下、図６（１）の処理５０１〜処理５０５、図６（２）の処理６０１〜処理６０５に基づいて曜日訂正データ入力処理部１１５の処理を説明する。
５０１：操作者が、入力部１０１のキーボード等からの入力を行い、処理５０３に移る。
５０３：曜日訂正データ入力処理部１１５は、入力部１０１からの入力によりカーソル位置がエラーデータ個所にあるかを判断する。この判断でカーソルがエラーデータ個所にある場合は処理５０５に移り、もし、ない場合は曜日訂正データ入力処理部１１５の処理を終了する。
５０５：曜日チェック作業領域のシステム曜日コード３２１と曜日形式コード３１３により曜日形式データ１１１より表示する曜日形式を検索し、訂正データとして表示部に表示する。このとき、訂正データの表示とあわせて「修正不要」も画面上で選択できることとする。
６０１：操作者が、入力部１０１のキーボード等からの入力を行い、処理６０３に移る。
６０３：曜日訂正データ入力処理部１１５は、入力部１０１からの入力が訂正データを選択してエンターキーが押下されたかを判断する。この判断で訂正データを選択してエンターキーが押下された場合は処理６０５に移り、そうでない場合は曜日訂正データ入力処理部１１５の処理を終了する。
６０５：訂正データ入力処理部１１５は表示部１０５に入力されている曜日を訂正データの曜日データに置き換えて表示部１０５に表示する。
【００３６】
図７（１）は日付曜日チェックのエラー表示の説明図である。以下、図７（１）の処理７０１の処理を説明する。
７０１：日付曜日チェック処理部１１３の処理の結果、入力部１０１から入力された曜日にエラーがある場合には表示部１０５にエラーとなった曜日データの下部に波線を表示させる。
【００３７】
波線は誤りであることを明確にするため、表示色を赤色などの注意を喚起する色とする。
【００３８】
図７（２）は日付曜日チェックのエラー訂正入力の説明図である。以下、図７（２）の処理８０１の処理を説明する。
８０１：曜日訂正データ入力処理部１１５の処理の結果、カーソルがエラーとなった入力データの箇所に位置したときは、訂正データが表示部１０５のエラーとなった曜日データの個所に表示される。訂正データを入力部１０１に入力する場合にはカーソルで訂正データ、この図では「水曜日」を選択してエンターキーを押下する。訂正データを入力部１０１に入力しない場合は「修正不要」を選択してエンターキーを押下する。
【００３９】
以上のようにして、日付と曜日を入力してスペルチェックを行うだけで正確に曜日のチェックが行われ、さらに入力した曜日形式と同一の形式で訂正データを文書に入力することができる。このため、文書チェック作業が軽減され、より信頼性の高い文書を作成することができる。
【図面の簡単な説明】
【００４０】
【図１】文書処理装置の構成図である。
【図２】曜日形式データである。
【図３】曜日チェック作業領域である。
【図４】日付曜日チェック処理部のフローチャート（その１）である。
【図５】日付曜日チェック処理部のフローチャート（その２）である。
【図６】（１）は曜日訂正データ入力処理部（表示）のフローチャート、（２）は曜日訂正データ入力処理部（入力）のフローチャートである。
【図７】（１）は日付曜日チェックのエラー表示の説明図、（２）は日付曜日チェックのエラー訂正入力の説明図である。
【符号の説明】
【００４１】
１０１…入力部、１０３…処理装置、１０５…表示部、１０７…文書データ記憶部、１０９…システムカレンダ記憶部、１１１…曜日形式データ、１１３…日付曜日チェック処理部、１１５…曜日訂正データ入力処理部。
【図１】
2005352529.tif 000003
【図２】
2005352529.tif 000004
【図３】
2005352529.tif 000005
【図４】
2005352529.tif 000006
【図５】
2005352529.tif 000007
【図６】
2005352529.tif 000008
【図７】
2005352529.tif 000009