[go: up one dir, main page]

JP2016039602A - Information processor, system, information processing method, and program - Google Patents

Information processor, system, information processing method, and program Download PDF

Info

Publication number
JP2016039602A
JP2016039602A JP2014163727A JP2014163727A JP2016039602A JP 2016039602 A JP2016039602 A JP 2016039602A JP 2014163727 A JP2014163727 A JP 2014163727A JP 2014163727 A JP2014163727 A JP 2014163727A JP 2016039602 A JP2016039602 A JP 2016039602A
Authority
JP
Japan
Prior art keywords
transmission
information
document
original
received
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014163727A
Other languages
Japanese (ja)
Inventor
池野 秀夫
Hideo Ikeno
秀夫 池野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014163727A priority Critical patent/JP2016039602A/en
Publication of JP2016039602A publication Critical patent/JP2016039602A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Abstract

【課題】送信元により異なる領域に記載された返信箇所を特定する情報処理装置、システム、情報処理方法及びプログラムを提供する。【解決手段】送信原稿を識別する送信原稿識別情報を保存する第1の保存手段と、送信原稿の送信先毎に、受信時に処理対象とする領域情報を保存する第2の保存手段と、受信原稿の帳票を識別する識別手段と、識別手段により識別された帳票が処理対象の帳票であった場合、受信原稿に対応する送信原稿を識別する送信原稿識別情報が第1の保存手段により保存されているか否かを判定する判定手段と、判定手段により受信原稿に対応する送信原稿を識別する送信原稿識別情報が第1の保存手段により保存されていると判定された場合、受信原稿の送信元情報を取得する取得手段と、取得手段により取得された送信元情報に基づいて、第2の保存手段により保存されている領域情報を特定する特定手段と、を有する。【選択図】図12An information processing apparatus, a system, an information processing method, and a program for specifying a reply location described in a different area depending on a transmission source are provided. A first storage unit that stores transmission document identification information for identifying a transmission document, a second storage unit that stores area information to be processed at the time of reception for each transmission destination of the transmission document, and reception An identification unit for identifying a document form, and when the form identified by the identification unit is a processing target form, transmission document identification information for identifying a transmission document corresponding to the received document is stored by the first storage unit. A determination unit for determining whether or not the transmission document identification information for identifying the transmission document corresponding to the reception document is stored by the first storage unit. An acquisition unit for acquiring information, and a specifying unit for specifying the region information stored by the second storage unit based on the transmission source information acquired by the acquisition unit. [Selection] Figure 12

Description

本発明は、送信元により異なる領域に記載された返信箇所を特定することができる情報処理装置、システム、情報処理方法及びプログラムに関する。   The present invention relates to an information processing apparatus, a system, an information processing method, and a program capable of specifying a reply location described in a different area depending on a transmission source.

受信したFAXの処理方法やフォーマットを識別し、文書の処理を決定する技術として、以下の技術がある。
特許文献1には、受信したFAXを識別する技術が公開されている。特許文献1の技術では、受信FAXの予め決まめられた領域に、受信したFAXの配信先を示す情報が埋められていると定義されている。サーバは、FAX受信時に予め決められた領域をOCR処理することで配信先を決定し、受信したFAXを配信する。
特許文献2には、受信したFAXを識別、処理する技術が公開されている。特許文献2の技術では、複数の電話回線を持つFAX受信装置において、受信した回線毎に、届く予定の帳票を想定しておく。そして、FAX受信装置は、受信したFAX文書を、その回線で想定した帳票フォーマットに従い、帳票内の予め決められた領域をOCR処理し、画面表示し、画面上で編集可能とする。
The following techniques are known as techniques for identifying the processing method and format of received faxes and determining document processing.
Patent Document 1 discloses a technique for identifying a received FAX. In the technique of Patent Literature 1, it is defined that information indicating a distribution destination of a received FAX is buried in a predetermined area of the received FAX. The server determines a distribution destination by performing OCR processing on a predetermined area at the time of FAX reception, and distributes the received FAX.
Patent Document 2 discloses a technique for identifying and processing a received FAX. In the technique of Patent Document 2, a FAX receiving apparatus having a plurality of telephone lines assumes a form that is scheduled to arrive for each received line. The FAX receiving apparatus performs OCR processing on a predetermined area in the form in accordance with the form format assumed for the line of the received FAX document, displays it on the screen, and allows editing on the screen.

特開平8-336034号公報JP-A-8-336034 特開平6−152845号公報JP-A-6-152845

FAXを使った業務フローとして、送信したFAXに対する返信FAXを期待し、返信FAXを前提として成り立つ業務フローがある。
例えば、介護業界においては、次のような業務フローがある。介護プランを立てるケアマネージャー(以下、ケアマネという)が、月初に、利用者一人一人のケアプランを立案し、実際の介護を委託する介護事業者へFAXでケアプランを提示する。このとき、利用者一人につき、複数の介護事業者へ介護を委託する。ケアマネから介護を委託された各介護事業者は、介護プランに基づき、利用者に対し介護サービスを実施する。そして、月末に、提供した介護サービスの実績を介護プランに書き込み、ケアマネにFAXで返信する。ケアマネは、各介護事業者から受信した実績をまとめて、国へ保険請求することで収入を得ている。ここで、ケアマネは、国への保険請求のために、保険請求システムと連携する介護業務システムへ実績値を入力している。
上記業務フロー例においては、ケアプランは、利用者毎に1枚の用紙で表されている。その用紙上に複数の介護事業者に委託する介護プランが記載されている。したがって、ケアマネは、利用者毎にこの1枚の用紙を、委託先である複数の介護事業者宛に送信する。一方、月末に介護事業者は、利用者毎のケアプラン用紙上に、自身が委託されたプランの実績のみを記入し、ケアマネに対してFAX送信する。したがって、月末に一人のケアマネは、同じフォーマットのFAXを、担当する利用者数×委託する介護事業者数(担当する利用者により数は異なる)で算出される枚数を受け取ることになる。
As a business flow using a FAX, there is a business flow that expects a reply FAX to a transmitted FAX and is based on a reply FAX.
For example, in the care industry, there are the following business flows. A care manager who makes a care plan (hereinafter referred to as care manager) makes a care plan for each user at the beginning of the month and presents the care plan by FAX to a care provider entrusting actual care. At this time, for each user, the care is entrusted to a plurality of care providers. Each care provider entrusted with care from care managers provides care services to users based on the care plan. Then, at the end of the month, the results of the provided care service are written in the care plan and sent back to the care manager by FAX. Care managers earn income by compiling the records received from each care provider and claiming insurance from the country. Here, the care manager inputs the actual value to the nursing care business system linked with the insurance claim system for the insurance claim to the country.
In the above example of the business flow, the care plan is represented by one sheet for each user. Nursing care plans entrusted to a plurality of nursing care providers are described on the form. Therefore, the care manager transmits this one sheet for each user to a plurality of nursing care providers as consignees. On the other hand, at the end of the month, the care provider enters only the results of the plan entrusted with it on the care plan sheet for each user, and transmits it to the care manager by FAX. Therefore, at the end of the month, one care manager receives the number of faxes calculated in the same format as the number of users in charge × the number of care providers entrusted (the number varies depending on the users in charge).

ケアマネは、受信したFAXを紙に印刷して閲覧している場合、毎月大量の紙を消費する。
また、紙に印刷しないでFAXをPCで閲覧する場合も、紙で印刷して閲覧する場合も、同じフォーマットの帳票の一部のみを参照して介護業務システムへ入力する作業となるため、ミスが発生し易い。
また、介護事業者側は、用紙上に同じ形式の表が並ぶフォーマット上の、自身担当部分のみに実績記入するため、記入箇所を間違えることもある。介護事業者は、その間違えに気付かずにケアマネに返信することもある。ケアマネ側はそれが間違いなのか、実績なしなのか判断はつかない。そのため、ケアマネが気付いて介護事業者に手作業で確認をとるケースと、ケアマネが気付かず実績なしのまま介護業務システムへ入力してしまうケースと、があった。
The care manager consumes a large amount of paper every month when the received fax is printed on paper and viewed.
In addition, when viewing the fax on a PC without printing on paper or when viewing it on paper, it is necessary to refer to only a part of the form in the same format and input it to the care service system. Is likely to occur.
In addition, the care provider side may make a mistake in entering the result because it fills in the results only in its own part on the format in which a table of the same format is arranged on the form. The care provider may reply to the care manager without noticing the mistake. The care manager cannot judge whether it is wrong or not. For this reason, there are cases where the care manager notices and the care provider manually confirms it, and there are cases where the care manager does not notice and enters the care service system without a track record.

そこで、本発明の情報処理装置は、送信原稿を識別する送信原稿識別情報を保存する第1の保存手段と、前記送信原稿の送信先毎に、受信時に処理対象とする領域情報を保存する第2の保存手段と、受信原稿の帳票を識別する識別手段と、前記識別手段により識別された帳票が処理対象の帳票であった場合、前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存手段により保存されているか否かを判定する判定手段と、前記判定手段により前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存手段により保存されていると判定された場合、前記受信原稿の送信元情報を取得する取得手段と、前記取得手段により取得された送信元情報に基づいて、前記第2の保存手段により保存されている領域情報を特定する特定手段と、を有する。   Accordingly, an information processing apparatus according to the present invention stores a first storage unit that stores transmission document identification information that identifies a transmission document, and a first storage unit that stores area information to be processed upon reception for each transmission destination of the transmission document. 2 storing means, identifying means for identifying a document of the received document, and transmission document identification information for identifying a transmitted document corresponding to the received document when the form identified by the identifying means is a form to be processed Is determined by the first storage unit, and transmission document identification information for identifying a transmission document corresponding to the received document is stored by the first storage unit. If it is determined that the transmission source information of the received document is acquired, the acquisition unit acquires the transmission source information of the received document, and the second storage unit stores the transmission source information acquired by the acquisition unit. A specifying means for specifying a frequency information.

本発明によれば、送信元により異なる領域に記載された返信箇所を特定することができる。   According to the present invention, it is possible to specify a reply location described in a different area depending on a transmission source.

第一実施形態のシステムの全体構成の一例を示す図である。It is a figure which shows an example of the whole structure of the system of 1st embodiment. 複合機のハードウェア構成の一例を示す図である。2 is a diagram illustrating an example of a hardware configuration of a multifunction peripheral. FIG. 複合機のソフトウェア構成の一例を示す図である。2 is a diagram illustrating an example of a software configuration of a multifunction peripheral. FIG. アプリケーションの構成の一例を示す図である。It is a figure which shows an example of a structure of an application. Webブラウザの構成の一例を示す図である。It is a figure which shows an example of a structure of a web browser. メモリマップの構造の一例を示す図である。It is a figure which shows an example of the structure of a memory map. ケアマネ事務所から介護事業所A、介護事業所Bへ送信するFAX帳票の一例を示す図である。It is a figure which shows an example of the FAX form transmitted to the care establishment A and the care establishment B from the care management office. 送信先別領域情報テーブルの一例を示す図である。It is a figure which shows an example of the area | region information table classified by transmission destination. 介護事業所Aからケアマネ事務所に、実績記入し、返信されたFAX帳票の一例を示す図である。It is a figure which shows an example of the FAX form which filled in the result from the care establishment A to the care management office, and was returned. 介護事業所A及び介護事業所Bから返信されたFAX帳票を、1枚にマージした帳票の一例を示す図である。It is a figure which shows an example of the form which merged the fax form returned from the care establishment A and the care establishment B into one sheet. 複合機がFAX原稿を読み込む情報処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of information processing in which a multifunction machine reads a FAX document. 複合機におけるFAX受信処理のフローチャートである。10 is a flowchart of FAX reception processing in the multifunction machine. 第二実施形態のシステムの全体構成の一例を示す図である。It is a figure which shows an example of the whole structure of the system of 2nd embodiment. サーバのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of a server. FAX送信帳票のFAX送信処理の一例を示すフローチャートである。It is a flowchart which shows an example of the FAX transmission process of a FAX transmission form. 複合機のFAX受信処理のフローチャートである。6 is a flowchart of FAX reception processing of the multifunction machine. 介護事業所A及び介護事業所Bから返信されたFAX帳票を、1枚にマージした帳票の一例を示す図である。It is a figure which shows an example of the form which merged the fax form returned from the care establishment A and the care establishment B into one sheet.

以下、本発明の実施形態について図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<第一実施形態>
図1は、第一実施形態のシステムの全体構成の一例を示す図である。
まず、本システムの全体像を説明する。本システムは、ケアマネ事務所(本実施形態ではケアマネ事務所101)と、1つ以上の介護事業所(本実施形態では介護事業所A(103),B(105)の2つ)で構成される。ケアマネ事務所101、介護事業所A(103)、介護事業所B(105)は、公衆回線107に接続可能な環境にある。
ケアマネ事務所101には、複合機102が存在し、公衆回線107に接続されている。
介護事業所103には、FAX装置104が存在し、公衆回線107に接続されている。
介護事業所105には、FAX装置106が存在し、公衆回線107に接続されている。
複合機は、FAXの送信機能、及び、受信機能を有する画像形成装置の一例である。
<First embodiment>
FIG. 1 is a diagram illustrating an example of the overall configuration of the system of the first embodiment.
First, an overview of this system will be described. This system is composed of a care management office (care management office 101 in this embodiment) and one or more nursing care establishments (two care establishments A (103) and B (105) in this embodiment). The The care management office 101, the nursing care establishment A (103), and the nursing care establishment B (105) are in an environment that can be connected to the public line 107.
The care management office 101 has a multifunction machine 102 connected to a public line 107.
The nursing care facility 103 has a FAX apparatus 104 connected to the public line 107.
The nursing care facility 105 has a FAX apparatus 106 connected to a public line 107.
The multifunction machine is an example of an image forming apparatus having a FAX transmission function and a reception function.

次に、本システムを構成する各装置について、個別に説明する。
複合機102及びFAX装置104、106は、公衆回線107を介して、FAX画像の送受信を行う。なお、FAXが送受信可能な装置であれば、複合機であっても、PCであってもよい。また、本実施形態では、複合機102及びFAX装置104、106は、公衆回線107を通じてFAXの送受信を行っている。しかし、複合機102、FAX装置104、106が互いにインターネットに接続されており、インターネットを利用したFAX送受信プロトコルに対応していれば、インターネットを介したFAX送受信でもよい。
複合機102は、本実施形態の処理に関係する機能として、紙原稿をスキャンして画像データとして読み込む機能、FAX送受信機能、画像読み込み時及びFAX受信時に以下に示す実施形態に関わる処理を施す機能を持つ。更に、複合機102は、送受信した画像データをはじめとする各種ファイルを、複合機102内のストレージ領域に保管する機能、操作部で保管したデータの閲覧及び印刷指示する機能を持つ。これらの機能は、複合機102のファームウェアにより提供されても、複合機102に後からインストールされてCPUがプログラムを実行することにより提供されてもよい。
Next, each device constituting this system will be described individually.
The MFP 102 and the FAX apparatuses 104 and 106 transmit and receive FAX images via the public line 107. It should be noted that any device capable of transmitting and receiving FAX may be a multifunction device or a PC. In this embodiment, the MFP 102 and the FAX apparatuses 104 and 106 perform FAX transmission / reception through the public line 107. However, if the MFP 102 and the FAX apparatuses 104 and 106 are connected to the Internet and correspond to a FAX transmission / reception protocol using the Internet, FAX transmission / reception via the Internet may be used.
The multifunction device 102 has functions related to the processing of this embodiment, such as a function of scanning a paper document and reading it as image data, a FAX transmission / reception function, and a function of performing processing related to the following embodiment at the time of image reading and FAX reception. have. Further, the multifunction device 102 has a function of storing various files including transmitted and received image data in a storage area in the multifunction device 102 and a function of browsing and printing data stored in the operation unit. These functions may be provided by the firmware of the multi-function peripheral 102 or may be provided by installing the multi-function peripheral 102 later and executing a program by the CPU.

図2は、複合機102のハードウェア構成の一例を示す図である。CPU202を含む制御部201は、複合機102全体の動作を制御する。CPU202は、ROM203に記憶された制御プログラムを読み出して読取制御や送信制御等の各種制御を行う。CPU202が、ROM203又はHDD205に記憶されている制御プロクラム等のプログラムを実行することによって、複合機102のソフトウェア構成及び後述する複合機102におけるフローチャートの処理が実現される。RAM204は、CPU202の主メモリ、ワークエリア等の一時記憶領域として用いられる。
HDD205は、画像データや各種プログラム、或いは各種情報テーブルを記憶する。操作部I/F206は、操作部212と制御部201とを接続する。操作部212には、タッチパネル機能を有する液晶表示部やキーボード等が備えられている。
複合機102のWebブラウザ304、アプリケーション309、310は、処理に応じてAPI303、仮想マシンAPI306を呼び出し、コントローラ制御部302に処理を依頼することによって操作画面を操作部212の液晶表示部に表示する。
プリンタI/F207は、プリンタ213と制御部201とを接続する。プリンタ213で印刷すべき画像データは、プリンタI/F207を介して制御部201から転送され、プリンタ213において記録媒体上に印刷される。複合機102のWebブラウザ304、アプリケーション309、310は処理に応じてAPI303、仮想マシンAPI306を呼び出し、コントローラ制御部302に処理を依頼することによって印刷処理を実行する。
FIG. 2 is a diagram illustrating an example of a hardware configuration of the multi-function peripheral 102. A control unit 201 including a CPU 202 controls the operation of the entire multifunction machine 102. The CPU 202 reads out a control program stored in the ROM 203 and performs various controls such as reading control and transmission control. When the CPU 202 executes a program such as a control program stored in the ROM 203 or the HDD 205, the software configuration of the multifunction machine 102 and the processing of the flowchart in the multifunction machine 102 described later are realized. The RAM 204 is used as a temporary storage area such as a main memory or work area for the CPU 202.
The HDD 205 stores image data, various programs, or various information tables. The operation unit I / F 206 connects the operation unit 212 and the control unit 201. The operation unit 212 includes a liquid crystal display unit having a touch panel function, a keyboard, and the like.
The web browser 304 and the applications 309 and 310 of the multi-function peripheral 102 call the API 303 and the virtual machine API 306 according to the processing, and request the controller control unit 302 to display the operation screen on the liquid crystal display unit of the operation unit 212. .
A printer I / F 207 connects the printer 213 and the control unit 201. Image data to be printed by the printer 213 is transferred from the control unit 201 via the printer I / F 207 and printed on a recording medium by the printer 213. The Web browser 304 and the applications 309 and 310 of the MFP 102 call the API 303 and the virtual machine API 306 according to the processing, and execute the printing process by requesting the controller control unit 302 to perform the processing.

スキャナI/F208は、スキャナ214と制御部201とを接続する。スキャナ214は、原稿上の画像を読み取って画像データを生成し、スキャナI/F208を介して制御部201に入力する。Webブラウザ304、アプリケーション309、310は処理に応じてAPI303、仮想マシンAPI306を呼び出し、コントローラ制御部302に処理を依頼することによってスキャン処理を実行し、画像データを受信する。
アクセサリI/F209は、フィニッシャ215と制御部201とを接続する。図2では、アクセサリI/F209に接続するアクセサリの代表としてフィニッシャ215を示したが、アクセサリI/F209には他のアクセサリを1つ、又は複数接続することも可能である。アクセサリとしては、パンチ穴を空けるパンチャー、ステープルを行うステープラー、製本を行う製本ユニット、出力物のソートを行うソーター等がある。
モデムI/F210は、モデム216と制御部201とを接続する。モデム216は、公衆回線に接続し、外部からのFAXの受信、及び、外部へのFAXの送信を行う。
ネットワークI/F211は、制御部201をLANに接続する。ネットワークI/F211は、LAN上の外部装置に画像データや情報を送信したり、LAN上の外部装置から各種情報を受信したりする。
なお、FAX装置104、106も、アクセサリI/F209、フィニッシャ215、ネットワークI/F211を除く部分は、同じ構成である。
A scanner I / F 208 connects the scanner 214 and the control unit 201. The scanner 214 reads an image on a document to generate image data, and inputs the image data to the control unit 201 via the scanner I / F 208. The web browser 304 and the applications 309 and 310 call the API 303 and the virtual machine API 306 according to the processing, request the processing to the controller control unit 302, execute the scanning processing, and receive the image data.
The accessory I / F 209 connects the finisher 215 and the control unit 201. In FIG. 2, the finisher 215 is shown as a representative of an accessory connected to the accessory I / F 209, but one or more other accessories can be connected to the accessory I / F 209. Examples of accessories include a puncher for punching holes, a stapler for stapling, a bookbinding unit for bookbinding, and a sorter for sorting output items.
The modem I / F 210 connects the modem 216 and the control unit 201. The modem 216 is connected to a public line, receives a fax from the outside, and transmits a fax to the outside.
The network I / F 211 connects the control unit 201 to the LAN. The network I / F 211 transmits image data and information to an external device on the LAN, and receives various types of information from the external device on the LAN.
The FAX apparatuses 104 and 106 have the same configuration except for the accessory I / F 209, the finisher 215, and the network I / F 211.

図3は、複合機102のソフトウェア構成の一例を示す図である。
OS(オペレーティング・システム)301は、複合機102全体を制御する第1の実行環境の一例である。一般的にOS301は、複合機102の各種機能をリアルタイムに制御可能なリアルタイムOSの各モジュール、或いは、CPUに命令してクリティカルに複写機のオプション装置、拡張カードを含む各機能を制御することが可能なライブラリ群から構成される。更に、OS301はその上位で動作するアプリケーションに対して、インターフェース・コマンドを提供するモジュール群を含む。
コントローラ制御部302は、OS301上で動作し、スキャナ214、プリンタ213、等を制御するモジュールにより構成される。
API303は、アプリケーションから入力される命令に係る命令列に応答して、コントローラ制御部302にアクセスするための処理とネットワークI/F211を介してネットワークに接続された機器等に制御コマンドを送る処理とを行う。APIは、アプリケーション・プログラミング・インターフェースの略である。
Webブラウザ304は、OS301上で動作するアプリケーションの1つであり、API303を使用しコントローラ制御部302に各種処理を依頼する。
FIG. 3 is a diagram illustrating an example of a software configuration of the multifunction machine 102.
An OS (Operating System) 301 is an example of a first execution environment that controls the entire MFP 102. In general, the OS 301 can control each function of the real-time OS that can control various functions of the MFP 102 in real time or each function including an optional device and an expansion card of the copier by instructing the CPU. Consists of possible libraries. Further, the OS 301 includes a module group that provides an interface command to an application operating on the higher level.
The controller control unit 302 operates on the OS 301 and includes modules that control the scanner 214, the printer 213, and the like.
The API 303 responds to a command sequence related to a command input from an application, a process for accessing the controller control unit 302, and a process for sending a control command to a device connected to the network via the network I / F 211. I do. API stands for application programming interface.
The web browser 304 is one of applications that run on the OS 301, and requests various processing from the controller control unit 302 using the API 303.

仮想マシン305は、特定のアプリケーションを実行するために最適な第2の実行環境の一例である。例えば、仮想マシン305は、Java(登録商標)の仮想マシン等により実現される。
仮想マシンAPI306は、仮想マシン305上のアプリケーションがOS301上で動作するコントローラ制御部302にアクセスするためのAPIであり、本実施形態においてはAPI303を呼び出すための変換モジュールの機能を有する。なお、本実施形態の説明においては、アプリケーション309、310のようなアプリケーションを想定して説明するが、Webブラウザ304のようなアプリケーションであってもよい。
Framework(フレームワーク)307は、仮想マシン305上のアプリケーションを統括的に制御する機能を有するフレームワークモジュールである。アプリケーション管理アプリケーション308は、仮想マシン305上の他のアプリケーションを管理するためのアプリケーションであり、フレームワーク307と協調し、アプリケーション309、310のダウンロード、アップロード、消去、無効化を行う。
The virtual machine 305 is an example of a second execution environment that is optimal for executing a specific application. For example, the virtual machine 305 is realized by a Java (registered trademark) virtual machine or the like.
The virtual machine API 306 is an API for an application on the virtual machine 305 to access the controller control unit 302 operating on the OS 301, and has a function of a conversion module for calling the API 303 in this embodiment. In the description of the present embodiment, an application such as the applications 309 and 310 is assumed. However, an application such as the Web browser 304 may be used.
A framework (framework) 307 is a framework module having a function of comprehensively controlling applications on the virtual machine 305. The application management application 308 is an application for managing other applications on the virtual machine 305 and cooperates with the framework 307 to download, upload, delete, and invalidate the applications 309 and 310.

アプリケーション309、310は、仮想マシン305上で動作するアプリケーションであり、仮想マシンAPI306を使用し、コントローラ制御部302に各種処理を依頼する。本実施形態において、複合機102がFAXする画像を読み込む際の処理(後述する図11)を行うアプリケーション、及び、受信したFAX画像に対して処理(後述する図12)を行うアプリケーションは、以下、アプリケーション309として説明する。
リソース管理部311は、仮想マシン305が使用する資源を管理し、OS301上で動作する。リソース管理部311は、仮想マシン305自身、仮想マシンAPI306、フレームワーク307、或いはOS301上の全アプリケーションがメモリ等のリソース資源を使用する際、予め決められた以上の資源が使用できないように制限する。例えばリソース管理部311は、操作部212に画面を表示するアプリケーションについて、予め決められたアプリケーション上限数を超えた場合には、UI表示を行うことができない、等の制限を行う。
The applications 309 and 310 are applications that operate on the virtual machine 305 and use the virtual machine API 306 to request the controller control unit 302 for various processes. In the present embodiment, an application that performs processing (FIG. 11 to be described later) when reading an image to be faxed by the MFP 102 and an application that performs processing (FIG. 12 to be described later) on the received fax image are as follows. The application 309 will be described.
The resource management unit 311 manages resources used by the virtual machine 305 and operates on the OS 301. When the virtual machine 305 itself, the virtual machine API 306, the framework 307, or all applications on the OS 301 use a resource resource such as a memory, the resource management unit 311 restricts the resource more than a predetermined resource from being used. . For example, the resource management unit 311 limits the application that displays a screen on the operation unit 212 such that UI display cannot be performed when a predetermined upper limit number of applications is exceeded.

図4は、アプリケーション309、310の構成の一例を示す図である。
UI制御部401は、複合機102が処理を行うための設定をユーザに促すためのUIを表示する。例えば、UI制御部401は、スキャン処理を行う際には、画像処理装置自体が生成可能なスキャンデータを設定させるためのUIを表示する。また、UI制御部401は、印刷処理を行う際には、画像処理装置自体が印刷可能なデータの取得を設定させるためのUIを表示する。また、UI制御部401は、後述のWebブラウザ連携部405からの依頼により、アプリケーション309、310の画面を操作部212の前面に表示するといった制御を行う。
スキャン処理制御部402は、UI制御部401での設定内容にしたがって、設定内容が画像処理装置自体の処理能力と整合性があっているかを考慮した処理を行う。
印刷処理制御部403は、UI制御部401での設定内容にしたがって、設定内容が画像処理装置自体の処理能力と整合性があっているかを考慮した処理を行う。
通信部404は、データの送受信や、FTP、SMB、WebDAV等にしたがってファイルの送受信を行う処理を行う。
Webブラウザ連携部405は、Webブラウザ304と通信し、Webブラウザ304の呼び出しや、Webブラウザ304からの操作終了の通知を受け取るといった処理を行う。Webブラウザ連携部405は、Webブラウザ304から操作終了の通知を受け取った場合、アプリケーション309、310の画面を操作部212の前面に表示するようUI制御部401に依頼する。
FIG. 4 is a diagram illustrating an example of the configuration of the applications 309 and 310.
The UI control unit 401 displays a UI for prompting the user to make settings for the MFP 102 to perform processing. For example, when performing the scanning process, the UI control unit 401 displays a UI for setting scan data that can be generated by the image processing apparatus itself. Further, when performing the printing process, the UI control unit 401 displays a UI for setting acquisition of data that can be printed by the image processing apparatus itself. Also, the UI control unit 401 performs control such that the screens of the applications 309 and 310 are displayed on the front surface of the operation unit 212 in response to a request from the Web browser cooperation unit 405 described later.
The scan processing control unit 402 performs processing in consideration of whether the setting content is consistent with the processing capability of the image processing apparatus itself according to the setting content in the UI control unit 401.
The print processing control unit 403 performs processing in consideration of whether the setting content is consistent with the processing capability of the image processing apparatus itself, according to the setting content in the UI control unit 401.
The communication unit 404 performs processing for data transmission / reception and file transmission / reception according to FTP, SMB, WebDAV, and the like.
The web browser cooperation unit 405 communicates with the web browser 304 to perform processing such as calling the web browser 304 and receiving an operation end notification from the web browser 304. When the web browser cooperation unit 405 receives an operation end notification from the web browser 304, the web browser cooperation unit 405 requests the UI control unit 401 to display the screens of the applications 309 and 310 on the front surface of the operation unit 212.

図5は、Webブラウザ304の構成の一例を示す図である。
通信部501は、HTTPプロトコル/HTTPSプロトコルにしたがって、アプリケーション309のような複合機102内部のアプリケーションの通信部404とも通信可能である。より具体的には、通信部501は、Webブラウザ304のUI制御部502で表示した操作画面を介して入力される情報をアプリケーション309のような複合機102内部のアプリケーションに対するリクエストとして送信する。また、通信部501は、アプリケーション309のような複合機102内部のアプリケーションから送信されるレスポンス(処理結果)を受信する。
FIG. 5 is a diagram illustrating an example of the configuration of the Web browser 304.
The communication unit 501 can also communicate with the communication unit 404 of an application in the multifunction peripheral 102 such as the application 309 according to the HTTP protocol / HTTPS protocol. More specifically, the communication unit 501 transmits information input via the operation screen displayed on the UI control unit 502 of the Web browser 304 as a request to an application in the multifunction peripheral 102 such as the application 309. Further, the communication unit 501 receives a response (processing result) transmitted from an application in the multifunction peripheral 102 such as the application 309.

UI制御部502は、通信部501が受信したレスポンス中に含まれるHTMLファイルを解析し、解析結果に基づいて操作部212に操作画面を表示する。また、UI制御部502は、後述のアプリケーション連携部504からの依頼により、Webブラウザ304の画面を操作部212の前面に表示するといった制御を行う。
セッション管理部503は、外部サーバ上のアプリケーションや、アプリケーション309のような複合機102内部のアプリケーションとWebブラウザ304が通信を行う際のセッション情報を管理する。
アプリケーション連携部504は、アプリケーション309と通信し、アプリケーション309からのWebブラウザ304の呼び出し要求を受信する、アプリケーション309への操作終了の通知を送信するといった処理を行う。アプリケーション連携部504は、アプリケーション309からのWebブラウザ304の呼び出し要求を受信すると、Webブラウザ304の画面を操作部212の前面に表示するようUI制御部502に依頼する。
The UI control unit 502 analyzes the HTML file included in the response received by the communication unit 501 and displays an operation screen on the operation unit 212 based on the analysis result. Further, the UI control unit 502 performs control such that the screen of the Web browser 304 is displayed on the front surface of the operation unit 212 in response to a request from the application cooperation unit 504 described later.
A session management unit 503 manages session information when the Web browser 304 communicates with an application on an external server or an application inside the multifunction peripheral 102 such as the application 309.
The application cooperation unit 504 communicates with the application 309 to perform processing such as receiving a call request for the Web browser 304 from the application 309 and transmitting a notification of operation completion to the application 309. Upon receiving the web browser 304 call request from the application 309, the application cooperation unit 504 requests the UI control unit 502 to display the screen of the web browser 304 on the front surface of the operation unit 212.

図6は、メモリマップの構造の一例を示す図である。
メモリマップは、本装置上の入出力を司る基本I/Oプログラム601、各処理プログラムに動作環境を提供するシステム・プログラム602、本実施形態の処理プログラムを初めとする各種処理プログラム603、関連データを格納するエリア604を含む。また、メモリマップは、各種プログラムが動作する際に一時的に利用するワークエリア605を含む。なお、CPU202は、容量の制約により601〜605として利用する領域が足りなくなった場合、HDD205をRAM204の領域の一部として扱うことも可能である。
FIG. 6 is a diagram illustrating an example of the structure of the memory map.
The memory map includes a basic I / O program 601 that controls input / output on the apparatus, a system program 602 that provides an operating environment for each processing program, various processing programs 603 including the processing program of this embodiment, and related data. Is included. The memory map also includes a work area 605 that is temporarily used when various programs operate. Note that the CPU 202 can also handle the HDD 205 as a part of the area of the RAM 204 when there is not enough area to be used as 601 to 605 due to capacity restrictions.

図7は、ケアマネ事務所101から介護事業所A(103)、介護事業所B(105)へ送信するFAX送信帳票701の一例を示す図である。
被保険者番号702は、介護を受ける利用者を一意に識別する情報である被保険者番号が記入される領域である。対象月703は、本用紙記載の介護プランを適用する月を示す情報である対象月が記入される領域である。図7では説明の都合上、対象月703に月のみを記入しているが、年情報と月情報とを組み合わせた情報でもよい。
介護事業所704、708は、介護サービスを委託する介護事業所名を記載する領域である。領域705は、介護事業所704が、介護サービスの実績を記入する領域である。同様に領域711は、介護事業所708が、介護サービスの実績を記入する領域である。
起点座標712は、FAX送信帳票701内の起点を示す座標である。
領域705は、領域の左上座標706、及び、領域の右下座標707の起点座標712からの相対座標で示されることができる。同様に、領域711は、領域の左上座標710、及び、領域の右下座標709の起点座標712からの相対座標で示されることができる。
FIG. 7 is a diagram showing an example of a FAX transmission form 701 transmitted from the care management office 101 to the care establishment A (103) and the care establishment B (105).
The insured person number 702 is an area in which an insured person number that is information for uniquely identifying a user who receives care is entered. The target month 703 is an area in which the target month, which is information indicating the month to which the care plan described in this paper is applied, is entered. In FIG. 7, for convenience of explanation, only the month is entered in the target month 703, but information combining year information and month information may be used.
The nursing care establishments 704 and 708 are areas in which the names of the care establishments entrusting care services are described. An area 705 is an area where the nursing care establishment 704 enters the results of the nursing care service. Similarly, the area 711 is an area where the nursing care establishment 708 enters the results of the nursing care service.
The starting point coordinate 712 is a coordinate indicating the starting point in the FAX transmission form 701.
The region 705 can be indicated by a relative coordinate from the starting point coordinate 712 of the upper left coordinate 706 of the region and the lower right coordinate 707 of the region. Similarly, the area 711 can be indicated by relative coordinates from the upper left coordinates 710 of the area and the origin coordinates 712 of the lower right coordinates 709 of the area.

図8は、送信先別領域情報テーブル801の一例を示す図である。
送信先別領域情報テーブル801は、本実施形態においてはHDD205内に格納されるものとする。
パス805は、送信したFAX送信帳票701をファイルとして保存するHDD205内のパスを示す情報である。パス805は、予め決めた固定部802と、ファイルを特定するための情報として対象月703から導出された対象月部803と、利用者個人を特定する情報として被保険者番号702から導出された利用者情報部804と、を含む。なお、対象月部803と利用者情報部804との順序は、本実施形態の順序に限らない。また、パスは、他の情報が加わったパスでもよい。更に、格納するファイルを一意に特定可能であれば、パスだけでなく、ファイル名に対象月部803と利用者情報部804といった情報を持たせてもよい。
FIG. 8 is a diagram illustrating an example of the transmission destination area information table 801.
The destination area information table 801 is assumed to be stored in the HDD 205 in this embodiment.
A path 805 is information indicating a path in the HDD 205 that stores the transmitted FAX transmission form 701 as a file. The path 805 is derived from the fixed portion 802 determined in advance, the target month portion 803 derived from the target month 703 as information for specifying the file, and the insured person number 702 as information specifying the individual user. A user information unit 804. Note that the order of the target month part 803 and the user information part 804 is not limited to the order of this embodiment. The path may be a path with other information added. Further, if the file to be stored can be uniquely specified, not only the path but also information such as the target month part 803 and the user information part 804 may be included in the file name.

介護事業者806は介護事業所を示し、FAX送信帳票701の介護事業所704、708から導出された情報が格納される。本実施形態においては、複合機102が介護事業所704、708をOCRすることにより導出している。FAX番号807は、介護事業所のFAX番号が格納されている。本実施形態においてFAX番号807は、複合機102内のHDD205に格納されているアドレス帳を、CPU202が介護事業所名に基づき検索し、導出している。処理対象領域808は、介護事業者806からの返信FAXに対して処理対象とすべき領域を示す情報である。前記領域は、起点座標712からの相対座標で示される。エリア2(809)は、処理対象領域808の領域の他にも処理すべき第2の領域がある場合に、その領域を示す情報が格納される。本実施形態では、第2の領域情報までを格納可能としているが、更に多くの領域情報を格納できるようテーブル等を構成してもよい。また、領域毎に異なる処理内容を定義可能としてもよい。check(チェック欄)810は、返信があったことを示すチェック欄である。印字率811は、処理対象領域808のFAX原稿読み込み時の印字率(領域全体に占める黒ドットの割合)である。   The care provider 806 indicates a care establishment, and information derived from the care establishments 704 and 708 of the FAX transmission form 701 is stored. In the present embodiment, the MFP 102 derives the information from the nursing care establishments 704 and 708 by OCR. The FAX number 807 stores the FAX number of the nursing care establishment. In this embodiment, the FAX number 807 is derived by the CPU 202 searching for the address book stored in the HDD 205 in the multifunction peripheral 102 based on the name of the nursing care establishment. The processing target area 808 is information indicating an area to be processed with respect to the reply FAX from the care provider 806. The area is indicated by a relative coordinate from the starting point coordinate 712. In area 2 (809), when there is a second area to be processed in addition to the area to be processed 808, information indicating the area is stored. In this embodiment, it is possible to store up to the second area information, but a table or the like may be configured to store more area information. Further, different processing contents may be defined for each region. A check (check column) 810 is a check column indicating that a reply has been received. The print rate 811 is a print rate (ratio of black dots in the entire area) when reading the FAX original in the processing target area 808.

図9は、介護事業所A(103)からケアマネ事務所101に、実績記入し、返信されたFAX帳票901の一例を示す図である。
被保険者番号902、及び、対象月903は、FAX送信帳票701の被保険者番号702、及び、対象月703と一致している。FAX送信帳票701の領域705にあたる領域904には、実績値が記入されている。
図10は、介護事業所A(103)及び介護事業所B(105)から返信されたFAX帳票を、後述する図12に示す処理により、1枚にマージした帳票の一例を示す図である。
FAX送信帳票701の領域705にあたる領域1002、及び、領域711にあたる領域1003に実績値が記入された状態となっている。
FIG. 9 is a diagram showing an example of a FAX form 901 in which results are entered and returned from the care establishment A (103) to the care management office 101.
The insured person number 902 and the target month 903 are the same as the insured person number 702 and the target month 703 in the FAX transmission form 701. An actual value is entered in an area 904 corresponding to an area 705 of the FAX transmission form 701.
FIG. 10 is a diagram showing an example of a form obtained by merging the FAX forms returned from the care establishment A (103) and the care establishment B (105) into one sheet by the process shown in FIG. 12 described later.
The actual value is entered in the area 1002 corresponding to the area 705 and the area 1003 corresponding to the area 711 of the FAX transmission form 701.

図11は、複合機102がFAX原稿を読み込む情報処理の一例を示すフローチャートである。
S1101において、CPU202は、送信原稿識別に関わる情報である被保険者番号702と、対象月703と、をOCRするよう制御する。
S1102において、CPU202は、被保険者番号702の情報を送信先別領域情報テーブル801の利用者情報部804へ、対象月703の情報を対象月部803へ保存する。S1102の処理は、送信原稿識別情報の保存の処理の一例である。
S1103において、CPU202は、読み込んだ帳票画像を、HDD205内のパス805へ保存する。
S1104において、CPU202は、FAXの送信先となる704、708をOCRするよう制御する。本実施形態では、FAXの送信先情報が帳票上のどこに記載されているかは、帳票の罫線パターンと共に、アプリケーション309の初期データとして保持されているものとする。
FIG. 11 is a flowchart illustrating an example of information processing in which the multifunction peripheral 102 reads a FAX document.
In step S <b> 1101, the CPU 202 performs control so as to OCR the insured person number 702 and the target month 703, which are information related to transmission document identification.
In step S <b> 1102, the CPU 202 stores the information on the insured person number 702 in the user information unit 804 of the transmission destination area information table 801 and the information on the target month 703 in the target month unit 803. The process of S1102 is an example of a process for storing transmission document identification information.
In step S <b> 1103, the CPU 202 saves the read form image in the path 805 in the HDD 205.
In step S <b> 1104, the CPU 202 controls to OCR 704 and 708 which are FAX transmission destinations. In this embodiment, it is assumed that where the FAX transmission destination information is described on the form is held as initial data of the application 309 along with the ruled line pattern of the form.

S1105において、CPU202は、S1104で識別した全送信先について処理をしたか否かを判定する。CPU202は、すべての送信先について処理が終わっていない場合(S1105においてNoの場合)、S1106からS1109までの処理を行う。
CPU202は、全ての送信先について処理が終わっていた場合(S1105においてYesの場合)、S1110に進む。
S1106において、CPU202は、処理対象としている介護事業所名をHDD205内のアドレス帳で検索し、FAX番号を求める。CPU202は、求めたFAX番号を、送信先別領域情報テーブル801のFAX番号807へ格納する。
S1107において、CPU202は、求めたFAX番号を、FAX同報送信リスト(同じ画像を複数の送信先に一斉に送信する際のFAX番号リスト)に追加する。
S1108において、CPU202は、処理対象としている介護事業所に対する受信時処理領域を求め、送信先別領域情報テーブル801の処理対象領域808へ格納する。受信時処理領域とは、FAX送信帳票701で説明すると、介護事業所704に対する領域705である。
S1109において、CPU202は、処理対象としている介護事業所に対する受信時処理領域の印字率を、読み込んだ画像のドット構成を分析することにより求め、送信先別領域情報テーブル801の印字率811に格納する。
S1105〜S1109の処理は、送信原稿の送信先毎に、受信時に処理対象とする領域情報を保存する処理の一例である。
S1110において、CPU202は、読み込んだFAX送信帳票701の画像データを、FAX処理部へS1107で作成した同報送信リストと共に渡すことでFAX送信し、図11に示す処理を終了する。
In step S1105, the CPU 202 determines whether or not processing has been performed for all the transmission destinations identified in step S1104. CPU202 performs the process from S1106 to S1109, when the process has not been completed for all the transmission destinations (No in S1105).
If the processing has been completed for all the transmission destinations (Yes in S1105), the CPU 202 proceeds to S1110.
In step S <b> 1106, the CPU 202 searches the address book in the HDD 205 for the name of the care establishment that is the processing target, and obtains a FAX number. The CPU 202 stores the obtained FAX number in the FAX number 807 of the transmission destination area information table 801.
In step S1107, the CPU 202 adds the obtained FAX number to a FAX broadcast transmission list (FAX number list used when transmitting the same image to a plurality of transmission destinations all at once).
In step S <b> 1108, the CPU 202 obtains a reception processing area for the care establishment that is the processing target, and stores it in the processing target area 808 of the transmission destination area information table 801. The processing area at the time of reception is an area 705 for the nursing care establishment 704 as described in the FAX transmission form 701.
In step S <b> 1109, the CPU 202 obtains the print rate of the reception processing area for the nursing care facility to be processed by analyzing the dot configuration of the read image, and stores it in the print rate 811 of the destination area information table 801. .
The processing of S1105 to S1109 is an example of processing for storing area information to be processed at the time of reception for each transmission destination of a transmission document.
In step S1110, the CPU 202 performs FAX transmission by passing the read image data of the FAX transmission form 701 together with the broadcast transmission list created in step S1107 to the FAX processing unit, and ends the processing illustrated in FIG.

図12は、複合機102におけるFAX受信処理のフローチャートである。
S1201において、CPU202は、後のOCRや画像マージ処理のために、受信した画像を補正する。FAX受信画像は、FAX送信時の斜行により画像が斜めになっていることがある。ここでは、CPU202は、罫線の垂直性、水平性や、アプリケーション309の初期データとして保持されている帳票の罫線パターン等の帳票情報と比較し、受信した画像を正しい角度に補正する。なお、受信した画像を初期データとして保存している罫線パターンから縮尺率を算出することにより、帳票送信時と異なるサイズで返信された場合にも対応することができる。
S1202において、CPU202は、初期データとして保存している罫線パターンや項目名等の帳票情報と、受信後、S1201で補正を行った後の画像データと、を比較し、帳票フォーマットを認識する。CPU202は、別の方法として、帳票にバーコード等の識別情報を付与しておき、その情報を読み出す方法で帳票フォーマットを認識するようにしてもよい。
S1201、S1202の処理は、受信原稿の帳票を識別する処理の一例である。
FIG. 12 is a flowchart of FAX reception processing in the multifunction machine 102.
In step S1201, the CPU 202 corrects the received image for later OCR and image merge processing. The received FAX image may be slanted due to skew during FAX transmission. Here, the CPU 202 corrects the received image to the correct angle by comparing with the form information such as the verticality and horizontality of the ruled lines and the ruled line pattern of the form held as the initial data of the application 309. Note that by calculating the scale ratio from the ruled line pattern in which the received image is stored as initial data, it is possible to deal with a case where a reply is sent in a size different from that at the time of form transmission.
In step S1202, the CPU 202 compares the form information such as ruled line patterns and item names stored as initial data with the image data that has been received and corrected in step S1201, and recognizes the form format. As another method, the CPU 202 may add identification information such as a barcode to the form, and recognize the form format by reading the information.
The processing in S1201 and S1202 is an example of processing for identifying a document of a received document.

S1203において、CPU202は、本受信処理の処理対象帳票(処理対象のフォーマット)であるか否かを判定する。CPU202は、本受信処理の処理対象帳票でないと判定した場合(S1203においてNoの場合)、図12に示す処理を終了する。この判定により、本受信処理対処以外のFAXを受信した場合、CPU202は、本受信処理を行わず、通常のFAXとして処理することが可能となる。CPU202は、処理対象帳票であると判定した場合(S1203においてYesの場合)、S1204に進む。
S1204において、CPU202は、被保険者番号702、及び、対象月703をOCRにより取得する。CPU202は、取得した情報からパス805を作る要領でパスを作成する。
S1205において、CPU202は、HDD205内のS1204で作成したパスを調べ、送信原稿が保存されているか否かを調べる。CPU202は、受信したFAXのマージ先となる送信原稿があった場合(S1205においてYes)、S1206へ進む。CPU202は、送信原稿がなかった場合(S1205においてNo)、S1214に進む。
S1214において、CPU202は、OCRした情報をファイル名として、HDD205内の「未確認」フォルダへ受信したFAXデータを格納する。これにより、ユーザの手作業による確認を促すことができる。
In step S <b> 1203, the CPU 202 determines whether the processing target form (processing target format) is the main reception processing. If the CPU 202 determines that it is not the processing target form of the reception process (No in S1203), it ends the process shown in FIG. With this determination, when receiving a fax other than that for dealing with this reception process, the CPU 202 can perform a normal fax without performing this reception process. If the CPU 202 determines that the form is a processing target form (Yes in S1203), the process proceeds to S1204.
In S1204, the CPU 202 acquires the insured number 702 and the target month 703 by OCR. The CPU 202 creates a path in the manner of creating the path 805 from the acquired information.
In step S <b> 1205, the CPU 202 checks the path created in step S <b> 1204 in the HDD 205 to check whether the transmission original is stored. If there is a transmission original that is a merge destination of the received FAX (Yes in S1205), the CPU 202 proceeds to S1206. If there is no transmission original (No in S1205), the CPU 202 proceeds to S1214.
In step S <b> 1214, the CPU 202 stores the received FAX data in an “unconfirmed” folder in the HDD 205 using the OCR information as a file name. Thereby, confirmation by a user's manual work can be urged.

S1206において、CPU202は、FAX通信プロトコルに含まれる情報から送信元のFAX番号を取得する。
送信元のFAX番号は、送信元情報の一例である。
S1207において、CPU202は、送信先別領域情報テーブル801を参照し、S1206で求めたFAX番号から、処理対象としている受信FAXに関わる処理対象領域808を特定する。
S1208において、CPU202は、S1207で特定した処理対象領域を、S1201で補正した受信FAXデータから切り出す。
S1209において、CPU202は、S1208で切り出した領域の印字率を計測する。計測の方法は、FAX送信時のS1109の処理と同様である。
S1210において、CPU202は、S1209で計測した印字率と、送信先別領域情報テーブル801の印字率811と、を比較する。CPU202は、印字率が送信時以下だった場合(S1210においてYesの場合)、送信元が記載すべき領域に実績を記入していないと判断する。ここでの判断は、実績がなくて記載しなかった、又は、実績を記載する欄を間違えた可能性があるという判断である。この場合、CPU202は、S1215に進み、送信元へ記載ミスがあった可能性がある旨をFAX送信で伝える。なお、CPU202は、送信元FAX番号からHDD205内のアドレス帳を検索し、メールアドレスを導出すれば、メールでの通知を行うこともできる。一方、CPU202は、印字率が送信時より大きかった場合(S1210においてNoの場合)、S1211からS1213までの処理を行う。
S1209、S1210の処理は、加筆の有無を判定する加筆判定の処理の一例である。
In step S <b> 1206, the CPU 202 acquires the transmission source FAX number from information included in the FAX communication protocol.
The FAX number of the transmission source is an example of transmission source information.
In step S <b> 1207, the CPU 202 refers to the destination area information table 801, and identifies the processing target area 808 related to the reception FAX that is the processing target from the FAX number obtained in step S <b> 1206.
In step S1208, the CPU 202 cuts out the processing target area specified in step S1207 from the received FAX data corrected in step S1201.
In step S1209, the CPU 202 measures the printing rate of the area cut out in step S1208. The measurement method is the same as the processing in S1109 at the time of FAX transmission.
In step S1210, the CPU 202 compares the printing rate measured in step S1209 with the printing rate 811 of the transmission destination area information table 801. If the printing rate is equal to or lower than that at the time of transmission (Yes in S1210), CPU 202 determines that the record is not entered in the area to be described by the transmission source. Judgment here is judgment that there was no actual result and it was not described or there was a possibility that the column describing the actual result was mistaken. In this case, the CPU 202 proceeds to S1215 and informs the transmission source that there is a possibility of a description error by FAX transmission. Note that the CPU 202 can also notify by e-mail by searching the address book in the HDD 205 from the transmission source FAX number and deriving the e-mail address. On the other hand, if the printing rate is greater than that at the time of transmission (No in S1210), the CPU 202 performs the processing from S1211 to S1213.
The processes in S1209 and S1210 are an example of a writing determination process for determining whether or not writing has been performed.

S1211において、CPU202は、S1204で求めたマージ先にある送信原稿を開き、S1208で切り出した領域を、送信原稿の同領域(送信先別領域情報テーブル801の処理対象領域808)に貼り付ける。本実施形態においては、CPU202は、イメージ合成(イメージの上書き処理)を行っているが、他の処理を行うこともできる。例えば、CPU202は、送信原稿を、OCR技術を用いて編集可能なファイルとしておき、S1208で切り出した処理対象領域808も同様にOCRすることで、編集可能な文字列としてマージするようにしてもよい。
S1212において、CPU202は、S1211の処理が終わったファイルを、受信FAX情報のマージ先として更新するために、上書き保存する。
S1213において、CPU202は、送信先別領域情報テーブル801の処理対象としている受信FAXに関わるチェック欄810をチェックし、図12に示す処理を終了する。このチェック欄は、1枚の送信FAX(ある一人の利用者のケアプラン)に対し、その利用者への介護サービス提供に関わる全ての介護事業所から、実績入力FAXを受信したか否かの判断に用いることができる。また、全ての期待する返信FAXを受信できた(チェック欄810が全てチェックされた状態)か、否かで、マージ先ファイルの表示形態を変える材料として用いることができる。例えば、CPU202は、マージ先ファイルのアイコンの色を変える、実績記入FAX未受信の介護事業所数をマージ先ファイルのアイコンに重ねて表示する等としてもよい。
In step S1211, the CPU 202 opens the transmission original at the merge destination obtained in step S1204, and pastes the area cut out in step S1208 into the same area of the transmission original (the processing target area 808 in the transmission destination-specific area information table 801). In the present embodiment, the CPU 202 performs image composition (image overwriting processing), but other processing can also be performed. For example, the CPU 202 may merge the transmission original as an editable character string by setting the transmission original as a file that can be edited using the OCR technique and similarly OCRing the processing target area 808 cut out in step S1208. .
In step S <b> 1212, the CPU 202 overwrites and saves the file for which the processing in step S <b> 1211 has been completed in order to update it as a merge destination of received FAX information.
In step S <b> 1213, the CPU 202 checks the check column 810 related to the reception FAX that is the processing target of the transmission destination area information table 801, and ends the process illustrated in FIG. 12. This check column indicates whether or not a record input FAX has been received from all nursing care establishments involved in providing nursing care services for a single transmission FAX (care plan for a single user). Can be used for judgment. Further, it can be used as a material for changing the display form of the merge destination file depending on whether or not all expected reply faxes have been received (a state where all the check fields 810 are checked). For example, the CPU 202 may change the color of the icon of the merge destination file, display the number of nursing care establishments that have not received a record entry FAX, superimposed on the icon of the merge destination file, or the like.

以上のように、本実施形態では、複数の介護事業所から届く実績情報を、利用者毎に1枚にまとめることが可能なため、ケアマネ事務所101での紙の消費を抑制することができる。
また、今までは、同じフォーマットの帳票を、介護事業所毎及び利用者毎に別の紙又は画面を見て介護業務システムへ入力していたことにより、ミスが発生し易くなっていた。しかし、見る帳票の量が利用者毎に絞られたことにより、ミスの発生頻度を押さえることができる。
また、ケアマネ事務所101に対し、介護事業所から送信されてくる実績記入FAXの処理対象領域の印字率を、送信時の同領域の印字率と比較することで、実績記入箇所のミスに気づくことができる。
As described above, in the present embodiment, it is possible to combine the performance information received from a plurality of care establishments into one sheet for each user, and thus it is possible to suppress paper consumption at the care management office 101. .
In addition, until now, it has been easy for mistakes to occur due to the fact that forms in the same format have been input to the care service system by viewing different papers or screens for each care facility and for each user. However, since the amount of forms to be viewed is narrowed for each user, the occurrence frequency of mistakes can be suppressed.
In addition, the care management office 101 notices an error in the result entry location by comparing the print rate of the processing target area of the result entry FAX transmitted from the care establishment with the print rate of the same area at the time of transmission. be able to.

<第二実施形態>
図13は、第二実施形態のシステムの全体構成の一例を示す図である。
まず、本システムの全体像を説明する。本システムは、ケアマネ事務所(本実施形態ではケアマネ事務所1301)と、1つ以上の介護事業所(本実施形態では介護事業所A(1305),B(1307)の2つ)、画像処理ASP(アプリケーションサービスプロバイダ)1310で構成する。ケアマネ事務所1301、介護事業所A(1305)、介護事業所B(1307)は、公衆回線1309に接続可能な環境にある。また、ケアマネ事務所1301、画像処理ASP1310は、インターネット1314に接続可能な環境にある。
ケアマネ事務所1301には、PC1302と複合機1303とが存在し、LAN1304に接続されている。また、PC1302と複合機1303とは、LAN1304経由でインターネット1314に接続されている。また、複合機1303は、公衆回線1309に接続されている。
介護事業所1305には、FAX装置1306が存在し、公衆回線1309に接続されている。
介護事業所1307には、FAX装置1308が存在し、公衆回線1309に接続されている。
画像処理ASP1310には、サーバ1311、及び、サーバ1311のデータの格納先や、ファイルの保存先として利用するデータベース1312が存在し、LAN1313に接続されている。また、サーバ1311とデータベース1312とは、LAN1313経由でインターネット1314に接続されている。
<Second embodiment>
FIG. 13 is a diagram illustrating an example of the overall configuration of the system of the second embodiment.
First, an overview of this system will be described. This system includes a care management office (care management office 1301 in this embodiment), one or more care establishments (in this embodiment, care establishments A (1305) and B (1307)), image processing An ASP (Application Service Provider) 1310 is used. The care management office 1301, the care establishment A (1305), and the care establishment B (1307) are in an environment that can be connected to the public line 1309. Further, the care management office 1301 and the image processing ASP 1310 are in an environment that can be connected to the Internet 1314.
The care management office 1301 includes a PC 1302 and a multifunction peripheral 1303, and is connected to the LAN 1304. The PC 1302 and the multifunction machine 1303 are connected to the Internet 1314 via the LAN 1304. The multifunction machine 1303 is connected to a public line 1309.
The nursing care facility 1305 has a FAX apparatus 1306 connected to a public line 1309.
The nursing care facility 1307 has a FAX apparatus 1308 connected to a public line 1309.
The image processing ASP 1310 includes a server 1311 and a database 1312 used as a data storage destination of the server 1311 and a file storage destination, and is connected to the LAN 1313. The server 1311 and the database 1312 are connected to the Internet 1314 via the LAN 1313.

次に、本システムを構成する各装置について、個別に説明する。
複合機1303及びFAX装置1306、1308は、公衆回線1309を介して、FAX画像の送受信を行う。なお、FAXが送受信可能な装置であれば、複合機であっても、PCであってもよい。また、複合機1303及びFAX装置1306、1308は、本実施形態では、公衆回線1309を通じてFAXの送受信を行っている。しかし、複合機1303、FAX装置1306、1308が互いにインターネットに接続されており、インターネットを利用したFAX送受信プロトコルに対応していれば、インターネットを介したFAX送受信でもよい。
PC1302は、本実施形態に関わる部分としては、介護業務アプリケーションがインストールされている。介護業務アプリケーションでは、ケアプランを電子的に作成し、LAN1304経由で、複合機1303に対し、FAX送信を指示する。更にケアマネ事務所1301で管理する利用者、介護事業所、帳票の情報が保管されている。また、PC1302内の記憶領域は、データ格納ストレージとしても使用可能である。例えば、複合機1303からSMBやFTPやWebDAVといったプロトコルで、PC1302内の記憶領域に対し、図15、図16で生成、処理するファイルを置くことができる。
Next, each device constituting this system will be described individually.
The multifunction machine 1303 and the FAX apparatuses 1306 and 1308 transmit and receive FAX images via the public line 1309. It should be noted that any device capable of transmitting and receiving FAX may be a multifunction device or a PC. In this embodiment, the MFP 1303 and the FAX apparatuses 1306 and 1308 perform FAX transmission / reception through the public line 1309. However, if the multifunction machine 1303 and the FAX apparatuses 1306 and 1308 are connected to the Internet and are compatible with a FAX transmission / reception protocol using the Internet, FAX transmission / reception via the Internet may be used.
The PC 1302 has a nursing care application installed as a part related to the present embodiment. In the care service application, a care plan is created electronically, and a FAX transmission is instructed to the multifunction device 1303 via the LAN 1304. Further, information on users, care establishments, and forms managed by the care management office 1301 is stored. The storage area in the PC 1302 can also be used as a data storage. For example, a file generated and processed in FIGS. 15 and 16 can be placed in the storage area in the PC 1302 from the multifunction device 1303 using a protocol such as SMB, FTP, or WebDAV.

複合機1303は、本実施形態の処理に関係する機能として、紙原稿をスキャンして画像データとして読み込む機能、FAX送受信機能、画像読み込み時及びFAX受信時に本実施形態に関わる処理を施す機能を持つ。更に、複合機1303は、送受信した画像データをはじめとする各種ファイルを、複合機1303内のストレージ領域に保管する機能、操作部で保管したデータを閲覧及び印刷指示する機能を持つ。これらの機能は、複合機1303のファームウェアにより提供されても、複合機1303に後からインストールされてCPUがプログラムを実行することにより提供されてもよい。サーバ1311は、画像処理機能を提供するサービスプロバイダである。サーバ1311は、インターネット1314上に画像処理に関わるWebサービスを公開している。サーバ1311は、本実施形態に関わるサービスとして、画像データを受け取り帳票認識するサービス、画像データの斜行、縮尺等を補正するサービス、画像データの特定領域を切り出すサービスを提供している。更に、サーバ1311は、画像データの印字率を計測するサービス、画像データをOCR処理する(必要に応じて画像の鮮明化も施した後、OCR処理する)サービスを提供している。データベース1312は、サーバ1311のデータ格納領域、及び、ファイルのストレージとして利用される。
複合機1303のハードウェア構成は、図2と同じである。
複合機1303の基本的なソフトウェア構成は図3と同じである。
The MFP 1303 has functions related to the processing of the present embodiment, such as a function of scanning a paper document and reading it as image data, a FAX transmission / reception function, and a function of performing processing related to the present embodiment at the time of image reading and FAX reception. . Furthermore, the multifunction device 1303 has a function of storing various files including image data transmitted and received in a storage area in the multifunction device 1303 and a function of browsing and printing data stored in the operation unit. These functions may be provided by the firmware of the multifunction device 1303 or may be provided by being installed in the multifunction device 1303 and executed by the CPU. The server 1311 is a service provider that provides an image processing function. The server 1311 publishes a web service related to image processing on the Internet 1314. The server 1311 provides services relating to the present embodiment, such as a service for receiving image data and recognizing a form, a service for correcting skew of an image data, a scale, and the like, and a service for extracting a specific area of image data. Further, the server 1311 provides a service for measuring the printing rate of image data, and a service for performing OCR processing on the image data (after performing image sharpening as necessary, OCR processing). The database 1312 is used as a data storage area of the server 1311 and a file storage.
The hardware configuration of the multifunction machine 1303 is the same as that shown in FIG.
The basic software configuration of the multifunction machine 1303 is the same as that shown in FIG.

図14は、サーバ1311のハードウェア構成の一例を示す図である。CPU1402を含む制御部1401は、サーバ1311全体の動作を制御する。CPU1402は、ROM1403に記憶された制御プログラムを読み出して各種制御処理を実行する。CPU1402がROM1403又はHDD1405に記憶されている制御プログラム等のプログラムを実行することによって、サーバ1311の機能及び後述するサーバ1311におけるフローチャートの処理が実現される。RAM1404は、CPU1402の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD1405は、画像データや各種プログラム、或いは後述する各種情報テーブルを記憶する。
ネットワークI/F1406は、制御部1401(サーバ1311)をLAN1313に接続する。ネットワークI/F1406は、LAN1313上の他の装置との間で各種情報を送受信する。
なお、接続しているLANが違うが、PC1302も構成は同じである。
即ち、PC1302のCPUがPC1302のROM又はHDDに記憶されているプログラムを実行することによって、PC1302の機能等が実現される。
アプリケーション309、310の構成は、第一実施形態の図4と同様である。
Webブラウザ304の構成は、第一実施形態の図5と同様である。
サーバ1311においてCPU1402が処理プログラムを実行する際、処理プログラムをRAM1404上にロードした際のメモリマップの構造は、第一実施形態の図6と同様である。
FIG. 14 is a diagram illustrating an exemplary hardware configuration of the server 1311. A control unit 1401 including a CPU 1402 controls the operation of the entire server 1311. The CPU 1402 reads the control program stored in the ROM 1403 and executes various control processes. When the CPU 1402 executes a program such as a control program stored in the ROM 1403 or the HDD 1405, the function of the server 1311 and the processing of the flowchart in the server 1311 described later are realized. The RAM 1404 is used as a temporary storage area such as a main memory or work area for the CPU 1402. The HDD 1405 stores image data, various programs, or various information tables described later.
The network I / F 1406 connects the control unit 1401 (server 1311) to the LAN 1313. A network I / F 1406 transmits and receives various types of information to and from other devices on the LAN 1313.
Although the connected LAN is different, the configuration of the PC 1302 is the same.
That is, the functions of the PC 1302 are realized by the CPU of the PC 1302 executing a program stored in the ROM or HDD of the PC 1302.
The configurations of the applications 309 and 310 are the same as those in FIG. 4 of the first embodiment.
The configuration of the Web browser 304 is the same as that in FIG. 5 of the first embodiment.
When the CPU 1402 executes the processing program in the server 1311, the structure of the memory map when the processing program is loaded onto the RAM 1404 is the same as that in FIG. 6 of the first embodiment.

図15は、FAX送信帳票701のFAX送信処理の一例を示すフローチャートである。本実施形態では、FAX送信に用いる装置として複合機1303を用いる。
S1501において、CPU1402は、以下の処理を行う。CPU1402は、送信原稿識別に関わる情報である被保険者番号(FAX送信帳票701上被保険者番号702に入れる情報)と対象月(FAX送信帳票701上、対象月703に入れる情報)とをPC1302上の介護業務アプリケーションから取得する。
S1502において、CPU1402は、被保険者番号702の情報を送信先別領域情報テーブル801の利用者情報部804へ、対象月703の情報を対象月部803へ保存する。
S1503において、CPU1402は、FAX送信するデータを、HDD1405内のパス805へ保存する。
本実施形態において、ケアプランを送信すべき介護事業所の情報は、PC1302上の介護業務アプリケーションでFAX送信帳票701を作成する時点で、ユーザが指定している。
FIG. 15 is a flowchart illustrating an example of FAX transmission processing of the FAX transmission form 701. In this embodiment, a multifunction machine 1303 is used as an apparatus used for FAX transmission.
In step S1501, the CPU 1402 performs the following processing. The CPU 1402 displays the insured person number (information to be put in the insured person number 702 on the FAX transmission form 701) and the target month (information to be put on the FAX transmission form 701 in the target month 703), which are information related to transmission document identification. Get from the care service application above.
In step S <b> 1502, the CPU 1402 stores information on the insured number 702 in the user information unit 804 of the transmission destination area information table 801 and information on the target month 703 in the target month unit 803.
In step S <b> 1503, the CPU 1402 stores data to be transmitted by fax in a path 805 in the HDD 1405.
In this embodiment, the information of the care establishment where the care plan should be transmitted is specified by the user when the FAX transmission form 701 is created by the care application on the PC 1302.

S1504において、CPU1402は、FAX送信帳票701に対して指定されている全送信先について処理をしたかを判定する。CPU1402は、すべての送信先について処理が終わっていない場合(S1504においてNoの場合)、S1505からS1107までの処理を行う。
S1505において、CPU1402は、処理対象としている介護事業所名に紐付いたFAX番号を、介護業務アプリケーションから得る。なお、ケアマネ事務所1301のアドレス帳を、PC1302上の専用アプリケーションや、複合機1303で一元管理している場合、介護業務アプリケーションのデータとしてアドレス帳を持たないようにすることもできる。この場合、CPU1402は、PC1302上の専用アプリケーションや、複合機1303のアドレス帳と連携して、介護事業所名に紐付いたFAX番号を取得する。
CPU1402は、S1505で求めたFAX番号を、送信先別領域情報テーブル801のFAX番号807へ格納する。
S1506において、CPU1402は、FAX同報送信リスト(同じ画像を複数の送信先に一斉に送信する際のFAX番号リスト)に追加する。
S1507において、CPU1402は、処理対象としている介護事業所に対する受信時処理領域を求め、送信先別領域情報テーブル801の処理対象領域808へ格納する。CPU1402は、この受信時処理領域の情報を、介護業務アプリケーションが保持している帳票情報から得る。介護業務アプリケーションでは、FAX送信帳票701上、介護事業所として何番目に指定されたものか把握できるため、帳票情報と付き合わせることで、FAX送信帳票701上の介護事業所毎に受信時処理領域を算出することができる。受信時処理領域とは、FAX送信帳票701で説明すると、介護事業所704に対する領域705である。
In step S <b> 1504, the CPU 1402 determines whether all destinations designated for the FAX transmission form 701 have been processed. If the processing has not been completed for all transmission destinations (No in S1504), the CPU 1402 performs the processing from S1505 to S1107.
In step S <b> 1505, the CPU 1402 obtains the FAX number associated with the name of the care establishment that is the processing target from the care application. In addition, when the address book of the care management office 1301 is centrally managed by the dedicated application on the PC 1302 or the multifunction machine 1303, the address book may not be provided as data of the care service application. In this case, the CPU 1402 acquires the FAX number associated with the name of the nursing care establishment in cooperation with the dedicated application on the PC 1302 and the address book of the multifunction machine 1303.
The CPU 1402 stores the FAX number obtained in S1505 in the FAX number 807 of the transmission destination area information table 801.
In step S <b> 1506, the CPU 1402 adds to the FAX broadcast transmission list (FAX number list used when transmitting the same image to a plurality of transmission destinations all at once).
In step S <b> 1507, the CPU 1402 obtains a reception processing area for the care establishment that is the processing target, and stores it in the processing target area 808 of the destination-specific area information table 801. The CPU 1402 obtains the information on the reception processing area from the form information held by the care service application. In the nursing care business application, it is possible to grasp what number is designated as a nursing care establishment on the FAX transmission form 701. Therefore, the processing area at the time of reception for each nursing care establishment on the FAX transmission form 701 is associated with the form information. Can be calculated. The processing area at the time of reception is an area 705 for the nursing care establishment 704 as described in the FAX transmission form 701.

CPU1402は、全ての送信先について処理が終わっていた場合(S1504においてYesの場合)、S1508に進む。
S1508において、CPU1402は、FAX送信帳票701のデータを画像データとして、FAX処理部へS1506で作成した同報送信リストと共に渡すことでFAX送信し、図15に示す処理を終了する。
なお、本実施形態において、介護業務アプリケーションはPC1302上で動作しているが、PC1302上のWEBブラウザを介して操作可能で、複合機1303にFAX送信指示が出せれば、インターネット1314を介した別の環境に存在してもよい。
If the processing has been completed for all the transmission destinations (Yes in S1504), the CPU 1402 proceeds to S1508.
In S1508, the CPU 1402 transmits the FAX transmission form 701 data as image data by faxing together with the broadcast transmission list created in S1506 to the FAX processing unit, and ends the processing shown in FIG.
In this embodiment, the nursing care application runs on the PC 1302, but can be operated via a WEB browser on the PC 1302, and if a FAX transmission instruction can be issued to the multifunction device 1303, another care job application via the Internet 1314 is provided. May exist in the environment.

図16は、複合機1303のFAX受信処理のフローチャートである。
S1601において、CPU202は、一度に受信したFAXの全ページを処理し終えたか否かを判定する。全て処理し終えた場合(S1601においてNoの場合)、CPU202は、図16に示す処理を終了する。全て処理し終えていない場合(S1601においてYesの場合)、CPU202は、各ページに対してS1602からS1617までの処理を行う。即ち、CPU202は、受信原稿が複数ページにより構成されている場合、ページ毎にS1602からS1617までの処理を行う。
S1602において、CPU202は、後のOCRや画像マージ処理のために、受信した画像を補正する。FAX受信画像は、FAX送信時の斜行により画像が斜めになっていることがある。その画像を、罫線の垂直性、水平性を検査し、補正する必要がある。本実施形態では、CPU202は、サーバ1311が提供する斜行補正アプリケーションに画像データを渡し、補正した結果を得る。また別の方法として、CPU202は、PC1302上の介護業務アプリケーションの初期データとして保持している帳票の罫線パターン等の帳票情報と比較し、正しい角度に補正することもできる。なお、PC1302の介護業務アプリケーションが、初期データとして保存している罫線パターンから縮尺率を算出することにより、帳票送信時と異なるサイズで返信された場合にも対応することができる。
FIG. 16 is a flowchart of FAX reception processing of the multifunction machine 1303.
In step S <b> 1601, the CPU 202 determines whether all the FAX pages received at one time have been processed. When all the processes are completed (No in S1601), the CPU 202 ends the process shown in FIG. When all the processes have not been completed (Yes in S1601), the CPU 202 performs the processes from S1602 to S1617 on each page. That is, when the received document is composed of a plurality of pages, the CPU 202 performs the processing from S1602 to S1617 for each page.
In step S1602, the CPU 202 corrects the received image for subsequent OCR and image merge processing. The received FAX image may be slanted due to skew during FAX transmission. The image needs to be corrected by inspecting the verticality and horizontality of the ruled lines. In the present embodiment, the CPU 202 passes image data to a skew feeding correction application provided by the server 1311 and obtains a correction result. As another method, the CPU 202 can also compare the form information such as the ruled line pattern of the form held as the initial data of the nursing care application on the PC 1302 and correct it to the correct angle. The care service application of the PC 1302 calculates the scale ratio from the ruled line pattern stored as the initial data, so that it is possible to cope with a reply with a size different from that at the time of sending the form.

S1603において、CPU202は、PC1302上の介護業務アプリケーションが初期データとして保存している罫線パターンや項目名等の帳票情報を取得し、取得した情報と受信後、S1602で補正後の画像データとを比較し、帳票フォーマットを認識する。CPU202は、別の方法として、帳票にバーコード等の識別情報を付与しておき、その情報を読み出す方法で帳票フォーマットを認識するようにしてもよい。
S1604において、CPU202は、本受信処理の処理対象帳票であるか否かを判定する。CPU202は、本受信処理の処理対象帳票でないと判定した場合(S1604においてNoの場合)、現在処理中のページに対してそれ以上の処理をせず、S1601に戻る。この判定により、本受信処理対処以外のページ、例えばカバーページや、利用者間の仕切りページを受信した場合も、そのページは読み飛ばして、本処理の処理対象とすべきページのみを処理することができる。CPU202は、処理対象と判定した場合(S1604においてYesの場合)、S1605に進む。
S1605において、CPU202は、被保険者番号702、及び、対象月703をOCRにより取得する。CPU202は、このOCR処理の処理結果を、サーバ1311が提供するOCRアプリケーションにS1602で補正した画像データとOCRすべき領域情報とを渡すことで、得ることができる。CPU202は、取得した情報からパス805を作る要領でパスを作成する。
In step S1603, the CPU 202 acquires form information such as ruled line patterns and item names saved as initial data by the care service application on the PC 1302, and compares the acquired information with the image data corrected in step S1602. And recognize the form format. As another method, the CPU 202 may add identification information such as a barcode to the form, and recognize the form format by reading the information.
In step S <b> 1604, the CPU 202 determines whether or not the form is a processing target form of the reception process. If the CPU 202 determines that the form is not the processing target form of the reception process (No in S1604), the CPU 202 does not perform any further processing on the currently processed page and returns to S1601. Even if a page other than the handling of this reception process is received by this determination, such as a cover page or a partition page between users, the page is skipped and only the page to be processed in this process is processed. Can do. If the CPU 202 determines that it is a processing target (Yes in S1604), the CPU 202 proceeds to S1605.
In S1605, the CPU 202 acquires the insured number 702 and the target month 703 by OCR. The CPU 202 can obtain the processing result of the OCR processing by passing the image data corrected in S1602 and the area information to be OCRed to the OCR application provided by the server 1311. The CPU 202 creates a path in the manner of creating the path 805 from the acquired information.

S1606において、CPU202は、HDD1405内のそのパスを見に行き、送信原稿が保存されているか否かを調べる。CPU202は、受信したFAXのマージ先となる送信原稿があった場合(S1606においてYes)、S1607へ進む。CPU202は、送信原稿がなかった場合(S1606においてNo)、S1616に進む。
S1616において、CPU202は、OCRした情報をファイル名として、HDD1405内の「未確認」フォルダへ受信したFAXデータを格納し、S1601に戻る。S1616の処理により、ユーザの手作業による確認を促すことができる。
S1607において、CPU202は、FAX通信プロトコルに含まれる情報から送信元のFAX番号を取得する。
S1608において、CPU202は、送信先別領域情報テーブル801を参照し、S1607で求めたFAX番号から、処理対象としている受信FAXに関わる処理対象領域808を特定する。
S1609において、CPU202は、S1608で特定した処理対象領域を、S1602で補正した受信FAXデータから切り出す。本実施形態において、CPU202は、サーバ1311が提供する画像切り出しアプリケーションに画像データと領域情報とを渡し、切り出した結果を得る。
S1610において、CPU202は、S1609で得た領域の印字率を計測する。CPU202は、サーバ1311が提供する印字率測定アプリケーションにS1609で得た画像データを渡し、計測結果を得る。
In step S <b> 1606, the CPU 202 looks at the path in the HDD 1405 and checks whether the transmission document is stored. If there is a transmission original that is a merge destination of the received FAX (Yes in S1606), the CPU 202 proceeds to S1607. If there is no transmission document (No in S1606), the CPU 202 proceeds to S1616.
In step S1616, the CPU 202 stores the received FAX data in the “unconfirmed” folder in the HDD 1405 using the OCR information as a file name, and the process returns to step S1601. By the process of S1616, confirmation by the user's manual work can be prompted.
In step S <b> 1607, the CPU 202 acquires a transmission source FAX number from information included in the FAX communication protocol.
In step S <b> 1608, the CPU 202 refers to the destination area information table 801, and identifies the processing target area 808 related to the reception FAX that is the processing target from the FAX number obtained in step S <b> 1607.
In step S1609, the CPU 202 cuts out the processing target area specified in step S1608 from the received FAX data corrected in step S1602. In the present embodiment, the CPU 202 passes image data and area information to an image cutout application provided by the server 1311 and obtains a cutout result.
In step S1610, the CPU 202 measures the printing rate of the area obtained in step S1609. The CPU 202 passes the image data obtained in S1609 to the printing rate measurement application provided by the server 1311 and obtains the measurement result.

S1611において、CPU202は、S1610で得た印字率と、送信先別領域情報テーブル801の印字率811とを比較する。CPU202は、印字率が送信時以下だった場合(S1611においてYesの場合)、送信元が記載すべき領域に実績を記入していないと判断する。実績がなくて記載しなかった、又は、実績を記載する欄を間違えた可能性がある。この場合、CPU202は、S1617に進み、送信元へ記載ミスがあった可能性がある旨をFAX送信で伝える。なお、CPU202は、送信元FAX番号からHDD205上、又は、HDD1405上のアドレス帳を検索し、メールアドレスを導出すれば、メールでの通知をすることもできる。一方、CPU202は、印字率が送信時より大きかった場合(S1611においてNoの場合)、S1612へ進む。
S1612において、CPU202は、S1605で求めたマージ先にある送信原稿を開き、S1609で切り出した領域を、送信原稿の同領域(送信先別領域情報テーブル801の処理対象領域808)に貼り付ける。本実施形態においては、CPU202は、イメージ合成(イメージの上書き処理)を行っているが、他の処理を行うこともできる。例えば、CPU202は、送信原稿を、OCR技術を用いて編集可能なファイルとしておき、S1609で切り出した処理対象領域808も同様にOCRすることで、編集可能な文字列としてマージするようにしてもよい。CPU202は、このOCR処理も、サーバ1311が提供するOCRアプリケーションに任せることもできる。
In step S <b> 1611, the CPU 202 compares the printing rate obtained in step S <b> 1610 with the printing rate 811 of the destination area information table 801. If the printing rate is equal to or lower than that at the time of transmission (Yes in S1611), the CPU 202 determines that the record is not entered in the area to be described by the transmission source. There is no record because there was no track record, or there was a possibility that the column describing the track record was mistaken. In this case, the CPU 202 proceeds to S1617 and informs the transmission source that there is a possibility of a description error by FAX transmission. The CPU 202 can also notify by e-mail by searching the address book on the HDD 205 or the HDD 1405 from the transmission FAX number and deriving the e-mail address. On the other hand, if the printing rate is greater than that at the time of transmission (No in S1611), the CPU 202 proceeds to S1612.
In step S <b> 1612, the CPU 202 opens the transmission original at the merge destination obtained in step S <b> 1605 and pastes the area cut out in step S <b> 1609 into the same area of the transmission original (the processing target area 808 in the transmission destination area information table 801). In the present embodiment, the CPU 202 performs image composition (image overwriting processing), but other processing can also be performed. For example, the CPU 202 may set the transmission document as a file that can be edited by using the OCR technique, and similarly perform the OCR on the processing target area 808 cut out in step S1609 so as to be merged as an editable character string. . The CPU 202 can also leave this OCR processing to the OCR application provided by the server 1311.

S1613において、CPU202は、予定欄と実績欄との差異箇所を抽出し、強調させる。予定欄と実績欄との差異の検出方法はこの限りではない。CPU202は、S1608により処理対象とすべき実績欄が判明している。CPU202は、PC1302上の介護業務アプリケーションが保持する帳票情報から、予定欄はすぐ上の同サイズ領域であることが判明する。判明した領域は、日付で均等サイズに分割されていることが判っているため、CPU202は、日単位の領域もすぐに算出することができる。その後、CPU202は、日毎に印字率が規定値以上か否かの判断や、OCR結果との比較により予定欄と実績欄との差異を求めるようにしてもよい。
S1614において、CPU202は、S1613の処理が終わったファイルを、受信FAX情報のマージ先として更新するために、上書き保存する。
S1615において、CPU202は、送信先別領域情報テーブル801の処理対象としている受信FAXに関わるチェック欄810をチェックし、図16に示す処理を終了する。このチェック欄は、1枚の送信FAX(ある一人の利用者のケアプラン)に対し、その利用者への介護サービス提供に関わる全ての介護事業所から、実績入力FAXを受信したか否かの判断に用いることができる。また、全ての期待する返信FAXを受信できた(チェック欄810が全てチェックされた状態)か、否かで、マージ先ファイルの表示形態を変える材料として用いることができる。例えば、CPU202は、マージ先ファイルのアイコンの色を変える、実績記入FAX未受信の介護事業所数をマージ先ファイルのアイコンに重ねて表示する等としてもよい。
S1615の処理を終えると、CPU202は、S1601に戻る。
In step S <b> 1613, the CPU 202 extracts and emphasizes the difference between the schedule column and the result column. The method for detecting the difference between the scheduled column and the actual column is not limited to this. In S1608, the CPU 202 has determined the result column to be processed. The CPU 202 determines from the form information held by the care service application on the PC 1302 that the schedule column is the same size area immediately above. Since it is known that the determined area is divided into equal sizes by date, the CPU 202 can also immediately calculate the daily area. Thereafter, the CPU 202 may determine the difference between the scheduled column and the actual column by determining whether or not the printing rate is greater than or equal to a predetermined value every day, or by comparing with the OCR result.
In step S <b> 1614, the CPU 202 overwrites and saves the file for which the processing in step S <b> 1613 has been completed in order to update it as a merge destination of received FAX information.
In step S <b> 1615, the CPU 202 checks the check column 810 related to the reception FAX that is the processing target of the transmission destination area information table 801, and ends the process illustrated in FIG. 16. This check column indicates whether or not a record input FAX has been received from all nursing care establishments involved in providing nursing care services for a single transmission FAX (care plan for a single user). Can be used for judgment. Further, it can be used as a material for changing the display form of the merge destination file depending on whether or not all expected reply faxes have been received (a state where all the check fields 810 are checked). For example, the CPU 202 may change the color of the icon of the merge destination file, display the number of nursing care establishments that have not received a record entry FAX, superimposed on the icon of the merge destination file, or the like.
When the process of S1615 is completed, the CPU 202 returns to S1601.

図17は、図16に示した処理を実行後、介護事業所A(1305)及び介護事業所B(1307)から返信されたFAX帳票を、1枚にマージした帳票1701の一例を示す図である。
予定との差異がある1702、1703のセルが強調表示されている。
なお、本実施形態においては、FAX送受信を複合機1303で行っているが、PC1302にFAX送受信機能を持たせることもできる。
FIG. 17 is a diagram illustrating an example of a form 1701 obtained by merging the FAX forms returned from the care establishment A (1305) and the care establishment B (1307) into one sheet after executing the processing shown in FIG. is there.
The cells 1702 and 1703 that are different from the schedule are highlighted.
In the present embodiment, FAX transmission / reception is performed by the multifunction machine 1303. However, the PC 1302 may be provided with a FAX transmission / reception function.

以上のように、本実施形態の処理によれば、第一実施形態で示した紙の消費の抑制と、ミスの発生頻度を押さえることに加え、以下のことが可能となった。
図16の処理によれば、介護事業所からケアマネ事務所への実績値返信処理の際、複数利用者の実績値記入帳票を1回の通信で送付しても、1ページずつ処理することができるようになった。更に、カバーページや仕切り用紙が含まれていても、そのページに対しては本処理を行わず、処理すべき帳票だけをターゲットとして本処理を行うことができるようになった。
また、図16の処理では、複合機1303上の画像処理を少なくし、インターネット上の画像処理ASP1310に任せることで、メモリやHDD資源の少ない複合機でも本処理を実施することができるようになった。
As described above, according to the processing of the present embodiment, in addition to the suppression of paper consumption and the occurrence frequency of mistakes shown in the first embodiment, the following can be performed.
According to the processing of FIG. 16, when the actual value reply process from the care establishment to the care management office is performed, even if the actual value entry forms of multiple users are sent by one communication, it can be processed one page at a time. I can do it now. Furthermore, even if a cover page or a partition sheet is included, the present process is not performed on the page, and the present process can be performed only on the form to be processed.
In the processing of FIG. 16, the image processing on the multifunction device 1303 is reduced and left to the image processing ASP 1310 on the Internet, so that this processing can be performed even on a multifunction device with less memory and HDD resources. It was.

<その他の実施形態>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
<Other embodiments>
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

以上、上述した各実施形態によれば、送信元により異なる領域に記載された返信箇所を特定することができる。また、複数送信元からの同一フォーマットの返信を、正しく1枚にまとめることができる。また、送信元での記載ミスを検知することができる。また、カバーページや仕切りページを含む、複数マージ先に対する返信をまとめて受信した場合にも、正しく対応することができる。   As mentioned above, according to each embodiment mentioned above, the reply location described in the field which changes with senders can be specified. In addition, replies of the same format from a plurality of transmission sources can be correctly combined into one sheet. Further, it is possible to detect a description error at the transmission source. In addition, it is possible to correctly handle a case where replies to a plurality of merge destinations including a cover page and a partition page are received together.

102 複合機、202 CPU、1311 サーバ 102 MFP, 202 CPU, 1311 server

Claims (8)

送信原稿を識別する送信原稿識別情報を保存する第1の保存手段と、
前記送信原稿の送信先毎に、受信時に処理対象とする領域情報を保存する第2の保存手段と、
受信原稿の帳票を識別する識別手段と、
前記識別手段により識別された帳票が処理対象の帳票であった場合、前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存手段により保存されているか否かを判定する判定手段と、
前記判定手段により前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存手段により保存されていると判定された場合、前記受信原稿の送信元情報を取得する取得手段と、
前記取得手段により取得された送信元情報に基づいて、前記第2の保存手段により保存されている領域情報を特定する特定手段と、
を有する情報処理装置。
First storage means for storing transmission document identification information for identifying a transmission document;
Second storage means for storing area information to be processed at the time of reception for each transmission destination of the transmission original;
An identification means for identifying the form of the received manuscript;
When the form identified by the identification unit is a form to be processed, it is determined whether transmission original identification information for identifying a transmission original corresponding to the received original is stored by the first storage unit. A determination means;
An acquisition unit configured to acquire transmission source information of the received document when the determination unit determines that transmission document identification information for identifying a transmission document corresponding to the received document is stored by the first storage unit; ,
A specifying unit for specifying region information stored by the second storage unit based on the transmission source information acquired by the acquiring unit;
An information processing apparatus.
前記送信原稿を保存する第3の保存手段と、
前記特定手段により特定された前記領域情報で示される領域を切り出す切り出し手段と、
前記切り出し手段により切り出された前記領域を、前記受信原稿に対応する、前記第3の保存手段により保存されている前記送信原稿の対応する領域に貼り付ける貼り付け手段と、
を更に有する請求項1記載の情報処理装置。
Third storage means for storing the transmission original;
Clipping means for cutting out the area indicated by the area information specified by the specifying means;
Pasting means for pasting the area cut out by the cutout means to a corresponding area of the transmission original stored by the third storage means corresponding to the received original;
The information processing apparatus according to claim 1, further comprising:
前記切り出し手段により切り出された前記領域に対する加筆の有無を判定する加筆判定手段と、
前記加筆判定手段により前記領域に対する加筆が無いと判定された場合、前記受信原稿の送信元に対して記載ミスを通知する通知手段と、
を更に有する請求項2記載の情報処理装置。
Retouching determination means for determining the presence or absence of retouching on the region cut out by the cutout means;
A notification means for notifying a description error to the transmission source of the received document when it is determined by the writing determination means that there is no writing to the area;
The information processing apparatus according to claim 2, further comprising:
前記情報処理装置は、FAXの送信機能、及び、受信機能を有する画像形成装置である請求項1乃至3何れか1項記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the information processing apparatus is an image forming apparatus having a FAX transmission function and a reception function. 前記受信原稿が複数ページにより構成されている場合、前記識別情報と、前記判定手段と、前記取得手段と、前記特定手段とは、ページ毎に各処理を実行する請求項1記載の情報処理装置。   The information processing apparatus according to claim 1, wherein when the received document includes a plurality of pages, the identification information, the determination unit, the acquisition unit, and the specification unit execute each process for each page. . 送信原稿を識別する送信原稿識別情報を保存する第1の保存手段と、
前記送信原稿の送信先毎に、受信時に処理対象とする領域情報を保存する第2の保存手段と、
受信原稿の帳票を識別する識別手段と、
前記識別手段により識別された帳票が処理対象の帳票であった場合、前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存手段により保存されているか否かを判定する判定手段と、
前記判定手段により前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存手段により保存されていると判定された場合、前記受信原稿の送信元情報を取得する取得手段と、
前記取得手段により取得された送信元情報に基づいて、前記第2の保存手段により保存されている領域情報を特定する特定手段と、
を有するシステム。
First storage means for storing transmission document identification information for identifying a transmission document;
Second storage means for storing area information to be processed at the time of reception for each transmission destination of the transmission original;
An identification means for identifying the form of the received manuscript;
When the form identified by the identification unit is a form to be processed, it is determined whether transmission original identification information for identifying a transmission original corresponding to the received original is stored by the first storage unit. A determination means;
An acquisition unit configured to acquire transmission source information of the received document when the determination unit determines that transmission document identification information for identifying a transmission document corresponding to the received document is stored by the first storage unit; ,
A specifying unit for specifying region information stored by the second storage unit based on the transmission source information acquired by the acquiring unit;
Having a system.
情報処理装置が実行する情報処理方法であって、
送信原稿を識別する送信原稿識別情報を保存する第1の保存ステップと、
前記送信原稿の送信先毎に、受信時に処理対象とする領域情報を保存する第2の保存ステップと、
受信原稿の帳票を識別する識別ステップと、
前記識別ステップにより識別された帳票が処理対象の帳票であった場合、前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存ステップにより保存されているか否かを判定する判定ステップと、
前記判定ステップにより前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存ステップにより保存されていると判定された場合、前記受信原稿の送信元情報を取得する取得ステップと、
前記取得ステップにより取得された送信元情報に基づいて、前記第2の保存ステップにより保存されている領域情報を特定する特定ステップと、
を含む情報処理方法。
An information processing method executed by an information processing apparatus,
A first storage step for storing transmission document identification information for identifying a transmission document;
A second storage step for storing area information to be processed at the time of reception for each transmission destination of the transmission original;
An identification step for identifying the form of the received manuscript;
If the form identified in the identification step is a form to be processed, it is determined whether transmission original identification information for identifying a transmission original corresponding to the received original is stored in the first storage step. A determination step;
An acquisition step of acquiring transmission source information of the received original when it is determined in the determination step that transmission original identification information for identifying a transmission original corresponding to the received original is stored in the first storage step; ,
A specifying step of specifying region information stored by the second storing step based on the transmission source information acquired by the acquiring step;
An information processing method including:
コンピュータに、
送信原稿を識別する送信原稿識別情報を保存する第1の保存ステップと、
前記送信原稿の送信先毎に、受信時に処理対象とする領域情報を保存する第2の保存ステップと、
受信原稿の帳票を識別する識別ステップと、
前記識別ステップにより識別された帳票が処理対象の帳票であった場合、前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存ステップにより保存されているか否かを判定する判定ステップと、
前記判定ステップにより前記受信原稿に対応する送信原稿を識別する送信原稿識別情報が前記第1の保存ステップにより保存されていると判定された場合、前記受信原稿の送信元情報を取得する取得ステップと、
前記取得ステップにより取得された送信元情報に基づいて、前記第2の保存ステップにより保存されている領域情報を特定する特定ステップと、
を実行させるためのプログラム。
On the computer,
A first storage step for storing transmission document identification information for identifying a transmission document;
A second storage step for storing area information to be processed at the time of reception for each transmission destination of the transmission original;
An identification step for identifying the form of the received manuscript;
If the form identified in the identification step is a form to be processed, it is determined whether transmission original identification information for identifying a transmission original corresponding to the received original is stored in the first storage step. A determination step;
An acquisition step of acquiring transmission source information of the received original when it is determined in the determination step that transmission original identification information for identifying a transmission original corresponding to the received original is stored in the first storage step; ,
A specifying step of specifying region information stored by the second storing step based on the transmission source information acquired by the acquiring step;
A program for running
JP2014163727A 2014-08-11 2014-08-11 Information processor, system, information processing method, and program Pending JP2016039602A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014163727A JP2016039602A (en) 2014-08-11 2014-08-11 Information processor, system, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014163727A JP2016039602A (en) 2014-08-11 2014-08-11 Information processor, system, information processing method, and program

Publications (1)

Publication Number Publication Date
JP2016039602A true JP2016039602A (en) 2016-03-22

Family

ID=55530330

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014163727A Pending JP2016039602A (en) 2014-08-11 2014-08-11 Information processor, system, information processing method, and program

Country Status (1)

Country Link
JP (1) JP2016039602A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021015504A (en) * 2019-07-12 2021-02-12 コニカミノルタ株式会社 Care information transmission system and care information transmission method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021015504A (en) * 2019-07-12 2021-02-12 コニカミノルタ株式会社 Care information transmission system and care information transmission method
JP7326951B2 (en) 2019-07-12 2023-08-16 コニカミノルタ株式会社 CARE INFORMATION TRANSMISSION SYSTEM AND CARE INFORMATION TRANSMISSION METHOD

Similar Documents

Publication Publication Date Title
US8503000B2 (en) Work processing apparatus receiving a process job from an order management apparatus controlling an order from an orderer
US8903886B2 (en) Method, apparatus, and computer program product for processing workflow
CN108459831B (en) Information processing apparatus, control method of information processing apparatus, and storage medium
US20100302572A1 (en) Image forming apparatus, control method thereof, image forming system, and program
US9092704B2 (en) Image forming system, image forming apparatus, and recording medium
JP2005250783A (en) Material distribution device, material distribution method and computer program
JP4846837B2 (en) Client server system and client device
KR20130105430A (en) Information processing device, information processing system, control method, and storage medium
US20070013943A1 (en) Apparatus and method for managing successive jobs in devices in a network
JP7037310B2 (en) Image processing equipment, its control method, and programs
JP6303505B2 (en) Information processing system, information processing method, device, and program
JP4262071B2 (en) Service order providing system, image reading apparatus, information processing apparatus, service ordering method, and program
JP6127597B2 (en) Information processing apparatus, control method thereof, and program
US9639314B2 (en) Image processing apparatus, image processing system and recording medium for print jobs that designate rendering engines
JP2006341614A (en) Image forming apparatus and image forming method
US20100293547A1 (en) Information processing apparatus, method for controlling information processing apparatus, and program
US9071734B2 (en) Printing system, image processing apparatus, image processing method, and non-transitory computer-readable medium for image processing and printing of scanned image data
JP2016039602A (en) Information processor, system, information processing method, and program
US9667814B2 (en) Image processing apparatus, method of executing a workflow, and storage medium
JP2016177619A (en) Workflow management apparatus, workflow management system, workflow management method, program, and information processing apparatus
JP2014115962A (en) Image processing server, control method thereof, and program
JP2009296163A (en) Information processor, information processing method and program
US20110302396A1 (en) Image processing apparatus that performs processing according to instruction defining the processing, control method for the apparatus, and storage medium
JP2016177387A (en) Information processing apparatus, system, information processing method, and program
JP2015211427A (en) Management device and computer program