JP7764705B2 - Fax sending/receiving server, fax sending/receiving system, and fax sending/receiving method - Google Patents
Fax sending/receiving server, fax sending/receiving system, and fax sending/receiving methodInfo
- Publication number
- JP7764705B2 JP7764705B2 JP2021136453A JP2021136453A JP7764705B2 JP 7764705 B2 JP7764705 B2 JP 7764705B2 JP 2021136453 A JP2021136453 A JP 2021136453A JP 2021136453 A JP2021136453 A JP 2021136453A JP 7764705 B2 JP7764705 B2 JP 7764705B2
- Authority
- JP
- Japan
- Prior art keywords
- fax
- data
- receiving
- destination
- sending
- 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.)
- Active
Links
Landscapes
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
Description
本発明は、ファックス送受信サーバ、ファックス送受信システム、及びファックス送受信方法に関する。 The present invention relates to a fax sending/receiving server, a fax sending/receiving system, and a fax sending/receiving method.
従来より、送信元装置から受信したファックスデータを印刷せずにメモリに蓄積し、ユーザの操作に従って当該ファックスデータをディスプレイに表示させる受信先装置が知られている(例えば、特許文献1を参照)。 Conventionally, there have been known receiving devices that store fax data received from a sending device in memory without printing it, and then display the fax data on a display in response to a user's operation (see, for example, Patent Document 1).
特許文献1に記載の受信先装置は、メモリに蓄積された複数のファックスデータそれぞれについて、ユーザが閲覧したか否かを示す閲覧状態を管理している。すなわち、受信先装置は、ファックスデータをディスプレイに表示させたことに応じて、当該ファックスデータに対応する閲覧状態を、閲覧されていないことを示す「未読状態」から閲覧されたことを示す「既読状態」に更新する。 The receiving device described in Patent Document 1 manages the viewing status of each of the multiple fax data stored in memory, indicating whether the user has viewed it. In other words, when the receiving device displays the fax data on its display, it updates the viewing status corresponding to that fax data from an "unread" status, indicating that the fax data has not been viewed, to a "read" status, indicating that the fax data has been viewed.
送信元装置は、複数の受信先装置それぞれに対して、共通のファックスデータをファックス送信する、所謂「同報送信」を行うことができる。しかしながら、特許文献1に記載の受信先装置では、他の受信先装置でファックスデータが閲覧されたか否かを知ることができないという課題がある。 A sending device can send the same fax data to multiple receiving devices, a process known as "broadcast transmission." However, the receiving device described in Patent Document 1 has the problem of not being able to know whether the fax data has been viewed by other receiving devices.
本発明は、このような課題を解決するためになされたものであり、同報送信されたファックスデータの受信先装置において、他の受信先装置での閲覧状態を確認可能にする技術を提供することを目的とする。 The present invention was made to solve these problems, and aims to provide technology that allows a recipient device of broadcast fax data to check the viewing status on other recipient devices.
上記課題を解決するために、本発明の一態様は、ファックスデータ、前記ファックスデータを受信すべき受信先装置を一意に識別する複数の受信先ID、及び前記ファックスデータ及び複数の前記受信先IDの組み合わせを一意に識別するデータIDを、送信元装置から受信するファックス受信部と、前記データID、前記ファックスデータ、複数の前記受信先ID、複数の前記受信先IDそれぞれで識別される受信先装置で前記ファックスデータが閲覧されたか否かを示す複数の閲覧状態を、互いに対応付けてメモリに記憶させる記憶処理部と、送信元装置から前記ファックスデータを受信したことを、送信元装置から受信した複数の前記受信先IDそれぞれで識別される受信先装置に通知する受信通知部と、前記受信先IDを含む送信要求を受信先装置から受信したことに応じて、前記送信要求に含まれる前記受信先IDで識別される受信先装置に、前記ファックスデータを送信するファックス送信部と、前記送信要求に含まれる前記受信先IDに対応する前記閲覧状態を、前記ファックスデータが閲覧されていないことを示す未読状態から、前記ファックスデータが閲覧されたことを示す既読状態に更新する状態更新部と、前記複数の受信先IDにより識別される複数の受信先装置のうちの一の受信先装置から、前記データIDを含む第1の閲覧状態確認要求を受信したことに応じて、前記データIDに対応付けられた複数の前記閲覧状態を、前記第1の閲覧状態確認要求の送信元の該一の受信先装置に送信する、閲覧状態送信部とを備え、前記メモリには、前記受信先IDと、ユーザIDとが対応付けて記憶されており、前記ファックス送信部は、前記ユーザIDを含む送信要求をユーザ端末から受信したことに応じて、前記送信要求に含まれる前記ユーザIDで識別されるユーザ端末に、前記ファックスデータを送信し、前記状態更新部は、前記送信要求に含まれる前記ユーザIDに対応付けられた前記受信先IDを前記メモリから読み出し、読み出した前記受信先IDに対応する前記閲覧状態を、前記未読状態から前記既読状態に更新することを特徴とする。 In order to solve the above problem, one aspect of the present invention includes a fax receiving unit that receives fax data, a plurality of destination IDs that uniquely identify destination devices that are to receive the fax data, and a data ID that uniquely identifies a combination of the fax data and the plurality of destination IDs from a source device; a storage processing unit that stores in a memory, in association with each other, the data ID, the fax data, the plurality of destination IDs, and a plurality of viewing states that indicate whether the fax data has been viewed at the destination devices identified by each of the plurality of destination IDs; a reception notifying unit that notifies the destination devices identified by each of the plurality of destination IDs received from the source device that the fax data has been received from the source device; a fax sending unit that, in response to receiving a transmission request including the destination IDs from the destination device, transmits the fax data to the destination devices identified by the destination IDs included in the transmission request; and a fax sending unit that stores the viewing states corresponding to the destination IDs included in the transmission request in the fax sending unit. The fax sending unit includes a status update unit that updates a status from an unread status, which indicates that fax data has not been viewed, to a read status, which indicates that the fax data has been viewed; and a viewing status transmission unit that, in response to receiving a first viewing status confirmation request including the data ID from one of a plurality of receiving devices identified by the plurality of receiving device IDs, transmits the plurality of viewing statuses associated with the data ID to the one receiving device that is the sender of the first viewing status confirmation request, wherein the memory stores the receiving device IDs in association with user IDs, and, in response to receiving a transmission request including the user ID from a user terminal, the fax sending unit transmits the fax data to the user terminal identified by the user ID included in the transmission request, and the status update unit reads out the receiving device ID associated with the user ID included in the transmission request from the memory, and updates the viewing status corresponding to the read receiving device ID from the unread status to the read status .
本発明によれば、同報送信されたファックスデータの受信先装置において、他の受信先装置での閲覧状態を確認することができる。 According to the present invention, a device receiving broadcast fax data can check the viewing status on other receiving devices.
以下、本実施形態に係るファックス送受信システム、ファックス送受信サーバ、及びファックス送受信方法について、図面などを参照しながら説明する。 The fax sending and receiving system, fax sending and receiving server, and fax sending and receiving method according to this embodiment will be described below with reference to the drawings.
図1は、本実施形態に係るファックス送受信システム1の概略図である。ファックス送受信システム1は、複数のMFP10A、10B、10C、10D(以下、これらを総称して、「MFP10」と表記することがある。)、スマートフォン20、及びファックス送受信サーバ30を有する。そして、MFP10A、10B、10C、10D、スマートフォン20、ファックス送受信サーバ30は、通信ネットワーク100を介して相互にデータの送受信可能に構成されている。通信ネットワーク100は、例えば、有線LAN、無線LAN、インターネット、公衆電話回線、またはこれらの組み合わせで構成される。 Figure 1 is a schematic diagram of a fax sending and receiving system 1 according to this embodiment. The fax sending and receiving system 1 includes multiple MFPs 10A, 10B, 10C, and 10D (hereinafter, these may be collectively referred to as "MFPs 10"), a smartphone 20, and a fax sending and receiving server 30. The MFPs 10A, 10B, 10C, and 10D, the smartphone 20, and the fax sending and receiving server 30 are configured to be able to send and receive data to and from each other via a communications network 100. The communications network 100 may be configured, for example, by a wired LAN, a wireless LAN, the Internet, a public telephone line, or a combination of these.
MFP(Multifunction Peripheral/Product/Printer)10は、図2に示すように、スキャナ部231と、プリンタ部232と、ファックス部233とを備える画像形成装置である。スキャナ部231は、原稿に記録された画像を読み取って画像データを生成する。プリンタ部232は、画像データで示される画像をシートに形成する。ファックス部233は、ファックスプロトコルに準拠した方式で他の装置との間でファックスデータを送受信する。但し、ファックス送受信システム1を構成するのは、MFP10に代えて、ファックス部233を備えるファックス単能機、または、ファックスプログラムがインストールされたPC等でもよい。 As shown in FIG. 2, the MFP (Multifunction Peripheral/Product/Printer) 10 is an image forming device equipped with a scanner unit 231, a printer unit 232, and a fax unit 233. The scanner unit 231 reads an image recorded on a document and generates image data. The printer unit 232 forms an image represented by the image data on a sheet. The fax unit 233 sends and receives fax data to and from other devices in accordance with a fax protocol. However, the fax sending and receiving system 1 may be configured, instead of the MFP 10, by a single-function fax machine equipped with the fax unit 233, or a PC with a fax program installed.
MFP10A、10B、10C、10Dそれぞれのファックス部233には、ファックス番号が設定されている。図1の例では、MFP10Aにファックス番号[03-1111-2222]が設定され、MFP10Bにファックス番号[03-3333-4444]が設定され、MFP10Cにファックス番号[06-5555-6666]が設定され、MFP10Dにファックス番号[045-777-8888]が設定されている。ファックス番号は、MFP10を一意に識別する装置ID(後述する送信元ID、受信先ID)の一例である。 A fax number is set in the fax unit 233 of each of MFPs 10A, 10B, 10C, and 10D. In the example of FIG. 1, fax number [03-1111-2222] is set in MFP 10A, fax number [03-3333-4444] is set in MFP 10B, fax number [06-5555-6666] is set in MFP 10C, and fax number [045-777-8888] is set in MFP 10D. The fax numbers are examples of device IDs (sender ID and recipient ID, described below) that uniquely identify the MFP 10.
スマートフォン20は、MFP10のユーザが所持するユーザ端末である。ユーザ端末の具体例は、スマートフォン20に限定されず、PC、ノートパソコン、携帯電話などでもよいが、持ち運び可能な可搬端末であるのが望ましい。スマートフォン20には、所持するユーザを一意に識別するユーザIDが設定されている。 The smartphone 20 is a user terminal carried by the user of the MFP 10. Specific examples of the user terminal are not limited to the smartphone 20, and may include a PC, laptop, or mobile phone, but it is preferable that the smartphone 20 is a portable terminal that can be carried around. A user ID that uniquely identifies the user who owns the smartphone 20 is set in the smartphone 20.
ファックス送受信サーバ30は、例えば、送信元装置であるMFP10Aと、受信先装置であるMFP10B、10C、10Dとの間におけるファックスデータの送受信を中継する。また、ファックス送受信サーバ30は、MFP10B、10C、10Dそれぞれにおけるファックスデータの閲覧状態を管理する。送信元装置に設定されるファックス番号は送信元IDの一例であり、受信先装置に設定されるファックス番号は受信先IDの一例である。但し、送信元装置及び受信先装置の組み合わせは、前述の例に限定されない。 The fax sending and receiving server 30 relays the sending and receiving of fax data between, for example, the source device, MFP 10A, and the destination devices, MFPs 10B, 10C, and 10D. The fax sending and receiving server 30 also manages the viewing status of fax data on each of MFPs 10B, 10C, and 10D. The fax number set on the source device is an example of a source ID, and the fax number set on the destination device is an example of a destination ID. However, the combination of source device and destination device is not limited to the above examples.
図2は、MFP10のハードウェア構成図である。図2に示されているように、MFP10は、コントローラ210、近距離通信回路220、エンジン制御部230、操作パネル240、ネットワークI/F250を備えている。 Figure 2 is a hardware configuration diagram of the MFP 10. As shown in Figure 2, the MFP 10 includes a controller 210, a short-range communication circuit 220, an engine control unit 230, an operation panel 240, and a network I/F 250.
これらのうち、コントローラ210は、コンピュータの主要部であるCPU201、システムメモリ(MEM-P)202、ノースブリッジ(NB)203、サウスブリッジ(SB)204、ASIC(Application Specific Integrated Circuit)206、記憶部であるローカルメモリ(MEM-C)207、HDDコントローラ208、及び、記憶部であるHD209を有し、NB203とASIC206との間をAGP(Accelerated Graphics Port)バス221で接続した構成となっている。 Of these, the controller 210 includes the CPU 201, which is the main part of the computer, system memory (MEM-P) 202, north bridge (NB) 203, south bridge (SB) 204, ASIC (Application Specific Integrated Circuit) 206, local memory (MEM-C) 207, which is a storage unit, HDD controller 208, and HD 209, which is also a storage unit, with the NB 203 and ASIC 206 connected via an AGP (Accelerated Graphics Port) bus 221.
これらのうち、CPU201は、MFP10の全体制御を行う制御部である。NB203は、CPU201と、MEM-P202、SB204、及びAGPバス221とを接続するためのブリッジであり、MEM-P202に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。 Of these, the CPU 201 is a control unit that performs overall control of the MFP 10. The NB 203 is a bridge that connects the CPU 201 with the MEM-P 202, SB 204, and AGP bus 221, and includes a memory controller that controls reading and writing to the MEM-P 202, a PCI (Peripheral Component Interconnect) master, and an AGP target.
MEM-P202は、コントローラ210の各機能を実現させるプログラムやデータの格納用メモリであるROM202a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM202bとからなる。なお、RAM202bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 MEM-P 202 consists of ROM 202a, which is memory for storing programs and data that realize the various functions of controller 210, and RAM 202b, which is used for expanding programs and data and as drawing memory during memory printing. The programs stored in RAM 202b may also be provided by being recorded in installable or executable files on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD.
SB204は、NB203とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC206は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス221、PCIバス222、HDDコントローラ208およびMEM-C207をそれぞれ接続するブリッジの役割を有する。このASIC206は、PCIターゲットおよびAGPマスタ、ASIC206の中核をなすアービタ(ARB)、MEM-C207を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、エンジン制御部230との間でPCIバス222を介したデータ転送を行うPCIユニットとからなる。なお、ASIC206には、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを接続するようにしてもよい。 SB204 is a bridge connecting NB203 with PCI devices and peripheral devices. ASIC206 is an integrated circuit (IC) for image processing applications that contains hardware elements for image processing and acts as a bridge connecting AGP bus 221, PCI bus 222, HDD controller 208, and MEM-C 207. This ASIC206 consists of a PCI target and AGP master, an arbiter (ARB) that forms the core of ASIC206, a memory controller that controls MEM-C 207, multiple DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, and a PCI unit that transfers data between the engine control unit 230 and the ASIC206 via PCI bus 222. A USB (Universal Serial Bus) interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface may also be connected to the ASIC206.
MEM-C207は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD209は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD209は、CPU201の制御にしたがってHD209に対するデータの読出又は書込を制御する。AGPバス221は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P202に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。 MEM-C207 is local memory used as a copy image buffer and code buffer. HD209 is storage for storing image data, font data used during printing, and forms. HD209 controls the reading and writing of data from and to HD209 under the control of CPU201. AGP bus221 is a bus interface for a graphics accelerator card proposed to speed up graphics processing, and by directly accessing MEM-P202 at high throughput, the graphics accelerator card can be made faster.
また、近距離通信回路220には、アンテナ220aが備わっている。近距離通信回路220は、NFC、Bluetooth(登録商標)等の通信回路である。さらに、エンジン制御部230には、スキャナ部231、プリンタ部232、及びファックス部233が接続されている。そして、コントローラ210は、エンジン制御部230を介してスキャナ部231、プリンタ部232、及びファックス部233の動作を制御する。 The short-range communication circuit 220 is also equipped with an antenna 220a. The short-range communication circuit 220 is a communication circuit such as NFC or Bluetooth (registered trademark). Furthermore, a scanner unit 231, a printer unit 232, and a fax unit 233 are connected to the engine control unit 230. The controller 210 controls the operation of the scanner unit 231, the printer unit 232, and the fax unit 233 via the engine control unit 230.
操作パネル240は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部240a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル240bを備えている。 The operation panel 240 includes a panel display unit 240a, such as a touch panel, which displays current settings and selection screens and accepts input from the operator, and an operation panel 240b, which includes a numeric keypad that accepts settings for image formation conditions such as density settings, and a start key that accepts a command to start copying.
ネットワークI/F250は、通信ネットワークを利用してデータ通信をするためのインターフェースである。近距離通信回路220及びネットワークI/F250は、PCIバス222を介して、ASIC206に電気的に接続されている。コントローラ210は、ネットワークI/F250を通じて、外部装置に情報を送信し、外部装置から情報を受信することができる。 The network I/F 250 is an interface for data communication using a communication network. The short-range communication circuit 220 and the network I/F 250 are electrically connected to the ASIC 206 via the PCI bus 222. The controller 210 can send information to and receive information from external devices via the network I/F 250.
図3は、スマートフォン20のハードウェア構成図である。図3に示されているように、スマートフォン20は、CPU301、ROM302、RAM303、EEPROM304、CMOSセンサ305、撮像素子I/F306、加速度・方位センサ307、メディアI/F309、GPS受信部311を備えている。 Figure 3 is a hardware configuration diagram of the smartphone 20. As shown in Figure 3, the smartphone 20 includes a CPU 301, ROM 302, RAM 303, EEPROM 304, a CMOS sensor 305, an image sensor I/F 306, an acceleration/orientation sensor 307, a media I/F 309, and a GPS receiver 311.
これらのうち、CPU301は、スマートフォン20全体の動作を制御する。ROM302は、CPU301やIPL等のCPU301の駆動に用いられるプログラムを記憶する。RAM303は、CPU301のワークエリアとして使用される。EEPROM304は、CPU301の制御にしたがって、スマートフォン用プログラム等の各種データの読み出し又は書き込みを行う。CMOS(Complementary Metal Oxide Semiconductor)センサ305は、CPU301の制御に従って被写体(主に自画像)を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサではなく、CCD(Charge Coupled Device)センサ等の撮像手段であってもよい。撮像素子I/F306は、CMOSセンサ305の駆動を制御する回路である。加速度・方位センサ307は、地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等の各種センサである。メディアI/F309は、フラッシュメモリ等の記録メディア308に対するデータの読み出し又は書き込み(記憶)を制御する。GPS受信部311は、GPS衛星からGPS信号を受信する。 Of these, the CPU 301 controls the overall operation of the smartphone 20. The ROM 302 stores the CPU 301 and programs used to drive the CPU 301, such as the IPL. The RAM 303 is used as a work area for the CPU 301. The EEPROM 304 reads and writes various data, such as smartphone programs, under the control of the CPU 301. The CMOS (Complementary Metal Oxide Semiconductor) sensor 305 is a type of built-in imaging device that captures an image of a subject (mainly a self-portrait) and obtains image data under the control of the CPU 301. Note that instead of a CMOS sensor, an imaging device such as a CCD (Charge Coupled Device) sensor may also be used. The imaging element I/F 306 is a circuit that controls the operation of the CMOS sensor 305. The acceleration/azimuth sensor 307 is a variety of sensors, such as an electronic magnetic compass or gyrocompass that detects geomagnetism, and an acceleration sensor. The media I/F 309 controls the reading and writing (storage) of data from and to a recording medium 308, such as a flash memory. The GPS receiver 311 receives GPS signals from GPS satellites.
また、スマートフォン20は、遠距離通信回路312、CMOSセンサ313、撮像素子I/F314、マイク315、スピーカ316、音入出力I/F317、ディスプレイ318、外部機器接続I/F(Interface)319、近距離通信回路320、近距離通信回路320のアンテナ320a、及びタッチパネル321を備えている。 The smartphone 20 also includes a long-distance communication circuit 312, a CMOS sensor 313, an image sensor I/F 314, a microphone 315, a speaker 316, an audio input/output I/F 317, a display 318, an external device connection I/F (Interface) 319, a short-distance communication circuit 320, an antenna 320a for the short-distance communication circuit 320, and a touch panel 321.
これらのうち、遠距離通信回路312は、通信ネットワーク100を介して、他の機器と通信する回路である。CMOSセンサ313は、CPU301の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子I/F314は、CMOSセンサ313の駆動を制御する回路である。マイク315は、音を電気信号に変える内蔵型の回路である。スピーカ316は、電気信号を物理振動に変えて音楽や音声などの音を生み出す内蔵型の回路である。音入出力I/F317は、CPU301の制御に従ってマイク315及びスピーカ316との間で音信号の入出力を処理する回路である。ディスプレイ318は、被写体の画像や各種アイコン等を表示する液晶や有機EL(Electro Luminescence)などの表示手段の一種である。外部機器接続I/F319は、各種の外部機器を接続するためのインターフェースである。近距離通信回路320は、NFC(Near Field Communication)やBluetooth(登録商標)等の通信回路である。タッチパネル321は、利用者がディスプレイ318を押下することで、スマートフォン20を操作する入力手段の一種である。 Of these, the long-distance communication circuit 312 is a circuit that communicates with other devices via the communication network 100. The CMOS sensor 313 is a type of built-in imaging means that captures an image of a subject and obtains image data under the control of the CPU 301. The image sensor I/F 314 is a circuit that controls the operation of the CMOS sensor 313. The microphone 315 is a built-in circuit that converts sound into an electrical signal. The speaker 316 is a built-in circuit that converts electrical signals into physical vibrations to produce sounds such as music and voice. The sound input/output I/F 317 is a circuit that processes the input and output of sound signals between the microphone 315 and the speaker 316 under the control of the CPU 301. The display 318 is a type of display means, such as an LCD or organic EL (Electro Luminescence), that displays images of subjects, various icons, etc. The external device connection I/F 319 is an interface for connecting various external devices. The short-distance communication circuit 320 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). The touch panel 321 is a type of input means that allows the user to operate the smartphone 20 by pressing the display 318.
また、スマートフォン20は、バスライン310を備えている。バスライン310は、図3に示されているCPU301等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 The smartphone 20 also includes a bus line 310. The bus line 310 is an address bus, a data bus, etc., that electrically connects the various components, such as the CPU 301, shown in FIG. 3.
図4は、ファックス送受信サーバ30のハードウェア構成図である。図4に示されているように、ファックス送受信サーバ30は、コンピュータによって構築されており、図4に示されているように、CPU401、ROM402、RAM403、HD404、HDD(Hard Disk Drive)コントローラ405、ディスプレイ406、外部機器接続I/F(Interface)408、ネットワークI/F409、データバス410、キーボード411、ポインティングデバイス412、DVD-RW(Digital Versatile Disk Rewritable)ドライブ414、メディアI/F416を備えている。 Figure 4 is a hardware configuration diagram of the fax sending and receiving server 30. As shown in Figure 4, the fax sending and receiving server 30 is constructed using a computer, and is equipped with a CPU 401, ROM 402, RAM 403, HDD 404, HDD (Hard Disk Drive) controller 405, display 406, external device connection I/F (Interface) 408, network I/F 409, data bus 410, keyboard 411, pointing device 412, DVD-RW (Digital Versatile Disk Rewritable) drive 414, and media I/F 416.
これらのうち、CPU401は、ファックス送受信サーバ30全体の動作を制御する。ROM402は、IPL等のCPU401の駆動に用いられるプログラムを記憶する。RAM403は、CPU401のワークエリアとして使用される。HD404は、プログラム等の各種データを記憶する。HDDコントローラ405は、CPU401の制御にしたがってHD404に対する各種データの読み出し又は書き込みを制御する。ディスプレイ406は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F408は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F409は、通信ネットワーク100を利用してデータ通信をするためのインターフェースである。データバス410は、図4に示されているCPU401等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。 Of these, the CPU 401 controls the overall operation of the fax sending/receiving server 30. The ROM 402 stores programs used to drive the CPU 401, such as IPL. The RAM 403 is used as a work area for the CPU 401. The HDD 404 stores various data, such as programs. The HDD controller 405 controls the reading and writing of various data from the HDD 404 under the control of the CPU 401. The display 406 displays various information, such as a cursor, menus, windows, characters, or images. The external device connection I/F 408 is an interface for connecting various external devices. In this case, external devices include, for example, USB (Universal Serial Bus) memory and printers. The network I/F 409 is an interface for data communication using the communication network 100. The data bus 410 is an address bus, data bus, etc., for electrically connecting the various components, such as the CPU 401, shown in FIG. 4.
また、キーボード411は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス412は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ414は、着脱可能な記録媒体の一例としてのDVD-RW413に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWに限らず、DVD-R等であってもよい。メディアI/F416は、フラッシュメモリ等の記録メディア415に対するデータの読み出し又は書き込み(記憶)を制御する。 The keyboard 411 is a type of input device equipped with multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 412 is a type of input device for selecting and executing various instructions, selecting a processing target, moving the cursor, etc. The DVD-RW drive 414 controls the reading and writing of various data from a DVD-RW 413, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R or the like. The media I/F 416 controls the reading and writing (storing) of data from a recording medium 415, such as a flash memory.
図5は、ファックス送受信サーバ30の機能ブロック図である。図6は、ファックス管理テーブルのデータ例である。図7は、データ管理テーブル(A)及びユーザ管理テーブル(B)のデータ例である。 Figure 5 is a functional block diagram of the fax sending and receiving server 30. Figure 6 shows an example of data in the fax management table. Figure 7 shows an example of data in the data management table (A) and user management table (B).
ファックス送受信サーバ30は、ファックス受信部31と、記憶処理部32と、受信通知部33と、ファックス送信部34と、状態更新部35と、閲覧状態送信部36と、メモリ37とを備える。ファックス受信部31、記憶処理部32、受信通知部33、ファックス送信部34、状態更新部35、及び閲覧状態送信部36は、例えば、HD404に記憶されたファックス送受信プログラムをCPU401が実行することによって実現される。メモリ37は、ROM402、RAM403、HD404、またはこれらの組み合わせで実現される。 The fax sending and receiving server 30 comprises a fax receiving unit 31, a storage processing unit 32, a reception notification unit 33, a fax sending unit 34, a status update unit 35, a viewing status sending unit 36, and a memory 37. The fax receiving unit 31, the storage processing unit 32, the reception notification unit 33, the fax sending unit 34, the status update unit 35, and the viewing status sending unit 36 are realized, for example, by the CPU 401 executing a fax sending and receiving program stored in the HDD 404. The memory 37 is realized by the ROM 402, RAM 403, HDD 404, or a combination of these.
ファックス受信部31は、ファックスデータ、送信元ID、送信日時、複数の受信先ID、及びデータIDを、ネットワークI/F409を通じてMFP10Aから受信する。ファックスデータは、受信先装置に送信されるべきデータ(例えば、文書データ、画像データなど)である。送信元IDは、送信元装置を一意に識別する識別子(ファックス番号)である。送信日時は、送信元装置が最初のファックスデータを送信する日時である。受信先IDは、ファックスデータを受信すべき受信先装置を一意に識別する識別子(ファックス番号)である。データIDは、ファックスデータ及び複数の受信先IDの組み合わせ(すなわち、同報送信)を一意に識別する識別子である。 The fax receiving unit 31 receives fax data, a sender ID, a transmission date and time, multiple recipient IDs, and a data ID from the MFP 10A via the network I/F 409. The fax data is data (e.g., document data, image data, etc.) to be sent to a recipient device. The sender ID is an identifier (fax number) that uniquely identifies the sender device. The transmission date and time is the date and time when the sender device sends the first fax data. The recipient ID is an identifier (fax number) that uniquely identifies the recipient device that is to receive the fax data. The data ID is an identifier that uniquely identifies the combination of fax data and multiple recipient IDs (i.e., broadcast transmission).
より詳細には、送信元装置は、共通のファックスデータ、送信元ID、送信日時、及びデータIDに、複数の受信先IDのうちの異なる1つを含めて、ファックス送受信サーバ30に繰り返し送信する。換言すれば、ファックス受信部31は、共通のファックスデータ、送信元ID、送信日時、及びデータIDと、複数の受信先IDのうちの異なる1つとを、送信元装置から繰り返し受信する。 More specifically, the sending device repeatedly transmits the common fax data, sender ID, sending date and time, and data ID, along with one different recipient ID from multiple recipient IDs, to the fax sending and receiving server 30. In other words, the fax receiving unit 31 repeatedly receives the common fax data, sender ID, sending date and time, and data ID, along with one different recipient ID from multiple recipient IDs, from the sending device.
データIDは、例えば、ITU-Tに規定されたG3標準プロトコルに準拠したFコードである。Fコードは、送信元装置を一意に識別する送信元IDと、ファックスデータの送信日時とを組み合わせたものである。前述したように、受信先IDを切り替えてファックスデータが繰り返し送信される場合、Fコードには、最初のファックスデータの送信日時が設定される。 The data ID is, for example, an F code that conforms to the G3 standard protocol defined by the ITU-T. The F code is a combination of a sender ID that uniquely identifies the sending device and the date and time the fax data was sent. As mentioned above, if fax data is sent repeatedly by switching the recipient ID, the F code is set to the date and time the first fax data was sent.
記憶処理部32は、ファックス受信部31が受信したFコード、ファックスデータ、送信元ID、送信日時、複数の受信先ID、及び複数の閲覧状態を、互いに対応付けてメモリ37に記憶させる。より詳細には、記憶処理部32は、Fコード及びファックスデータを対応付けて、図7(A)に示すデータ管理テーブルに記憶させる。また、記憶処理部32は、Fコード、送信元ID、送信日時、複数の受信先ID、及び複数の閲覧状態を対応付けて、図6に示すファックス管理テーブルに記憶させる。 The storage processing unit 32 associates the F code, fax data, sender ID, transmission date and time, multiple recipient IDs, and multiple viewing states received by the fax receiving unit 31 with each other and stores them in the memory 37. More specifically, the storage processing unit 32 associates the F code and fax data with each other and stores them in the data management table shown in FIG. 7(A). The storage processing unit 32 also associates the F code, sender ID, transmission date and time, multiple recipient IDs, and multiple viewing states with each other and stores them in the fax management table shown in FIG. 6.
閲覧状態は、受信先IDに一対一に対応付けられている。閲覧状態は、対応する受信先IDで識別される受信先装置でファックスデータが閲覧されたか否かを示す。閲覧状態には、「未読状態」または「既読状態」が設定される。未読状態は、対応する受信先IDで識別される受信先装置でファックスデータが未だ閲覧されていないことを示す。既読状態は、対応する受信先IDで識別される受信先装置でファックスデータが既に閲覧されたことを示す。記憶処理部32によってファックス管理テーブルに追加される閲覧状態には、「未読状態」が設定される。 The view status is associated one-to-one with the recipient ID. The view status indicates whether the fax data has been viewed by the recipient device identified by the corresponding recipient ID. The view status is set to "unread" or "read." The unread status indicates that the fax data has not yet been viewed by the recipient device identified by the corresponding recipient ID. The read status indicates that the fax data has already been viewed by the recipient device identified by the corresponding recipient ID. The view status added to the fax management table by the storage processing unit 32 is set to "unread."
受信通知部33は、送信元装置からファックスデータを受信したことを、送信元装置から受信した複数の受信先IDそれぞれで識別される受信先装置に通知する。より詳細には、受信通知部33は、ネットワークI/F409を通じて受信先装置にファックス受信通知を送信する。ファックス受信通知は、ファックス受信部31が受信したFコードを少なくとも含む。 The reception notification unit 33 notifies the receiving device identified by each of the multiple receiving device IDs received from the sending device that fax data has been received from the sending device. More specifically, the reception notification unit 33 sends a fax reception notification to the receiving device via the network I/F 409. The fax reception notification includes at least the F code received by the fax receiving unit 31.
ファックス送信部34は、Fコード及び受信先IDを含む送信要求を受信先装置から受信したことに応じて、当該受信先IDで識別される受信先装置に、Fコードに対応付けられたファックスデータをネットワークI/F409を通じて送信する。また、ファックス送信部34は、Fコード及びユーザIDを含む送信要求をユーザ端末から受信したことに応じて、当該ユーザIDで識別されるユーザ端末に、Fコードに対応付けられたファックスデータをネットワークI/F409を通じて送信する。 In response to receiving a transmission request including an F-code and a destination ID from a destination device, the fax transmission unit 34 transmits fax data associated with the F-code to the destination device identified by the destination ID via the network I/F 409. In addition, in response to receiving a transmission request including an F-code and a user ID from a user terminal, the fax transmission unit 34 transmits fax data associated with the F-code to the user terminal identified by the user ID via the network I/F 409.
状態更新部35は、ネットワークI/F409を通じて受信先装置から送信要求を受信したことに応じて、送信要求に含まれる受信先IDに対応する閲覧状態を、「未読状態」から「既読状態」に更新する。また、状態更新部35は、ネットワークI/F409を通じてユーザ端末から送信要求を受信したことに応じて、送信要求に含まれるユーザIDに対応付けられたファックス番号(=受信先ID)を、図7(B)に示すユーザ管理テーブルから読み出す。そして、状態更新部35は、読み出した受信先IDに対応する閲覧状態を、「未読状態」から「既読状態」に更新する。 In response to receiving a transmission request from a destination device via network I/F 409, the status update unit 35 updates the viewing status corresponding to the destination ID included in the transmission request from "unread state" to "read state." In addition, in response to receiving a transmission request from a user terminal via network I/F 409, the status update unit 35 reads the fax number (= destination ID) associated with the user ID included in the transmission request from the user management table shown in FIG. 7(B). Then, the status update unit 35 updates the viewing status corresponding to the read destination ID from "unread state" to "read state."
閲覧状態送信部36は、データIDを含む閲覧状態確認要求を受信したことに応じて、データIDに対応付けられた複数の閲覧状態を、閲覧状態確認要求の送信元の装置(受信先装置、ユーザ端末)にネットワークI/F409を通じて送信する。 In response to receiving a viewing status confirmation request including a data ID, the viewing status transmission unit 36 transmits multiple viewing statuses associated with the data ID via the network I/F 409 to the device that sent the viewing status confirmation request (recipient device, user terminal).
メモリ37は、ファックス送受信プログラムの他、図6に示すファックス管理テーブルと、図7(A)に示すデータ管理テーブルと、図7(B)に示すユーザ管理テーブルとを記憶している。 In addition to the fax sending and receiving program, memory 37 stores the fax management table shown in Figure 6, the data management table shown in Figure 7(A), and the user management table shown in Figure 7(B).
図6に示すように、ファックス管理テーブルは、1つのFコード、1つの送信元ID、及び1つの送信日時と、N(Nは2以上の整数)個の受信先ID及びN個の閲覧状態とを、互いに対応付けて記憶している。受信先ID及び閲覧状態の数は、2以上であれば特に限定されない。図6の例では、1レコードに複数の受信先ID及び閲覧状態が含められているが、実際には正規化されて保存されている。 As shown in Figure 6, the fax management table stores one F code, one sender ID, one transmission date and time, and N (N is an integer greater than or equal to 2) recipient IDs and N viewing statuses, in association with each other. The number of recipient IDs and viewing statuses is not particularly limited as long as it is two or more. In the example of Figure 6, one record contains multiple recipient IDs and viewing statuses, but in reality, they are normalized and stored.
図7(A)に示すように、データ管理テーブルは、Fコードとファックスデータとを一対一に対応付けて記憶している。すなわち、図6に示す送信元ID、送信日時、受信先ID、及び閲覧状態と、図7(A)に示すファックスデータとは、Fコードによって互いに対応付けられている。図7(B)に示すように、ユーザ管理テーブルは、ユーザIDとファックス番号とを一対一に対応付けて記憶している。 As shown in Figure 7 (A), the data management table stores F-codes and fax data in a one-to-one correspondence. That is, the sender ID, sending date and time, recipient ID, and viewing status shown in Figure 6 correspond to the fax data shown in Figure 7 (A) by F-code. As shown in Figure 7 (B), the user management table stores user IDs and fax numbers in a one-to-one correspondence.
図8は、アップロード処理のフローチャートである。アップロード処理は、送信元装置からアップロードされたファックスデータをメモリ37に記憶させ、ファックスデータがアップロードされたことを受信先装置に通知する処理である。以下、送信元装置であるMFP10Aが、受信先装置であるMFP10B、10C、10Dにファックスデータを同報送信する例を説明する。 Figure 8 is a flowchart of the upload process. The upload process stores fax data uploaded from a sending device in memory 37 and notifies a receiving device that the fax data has been uploaded. Below, we will explain an example in which MFP 10A, which is a sending device, broadcasts fax data to MFPs 10B, 10C, and 10D, which are receiving devices.
まず、MFP10Aは、ファックスデータ、送信元ID[0311112222]、送信日時[2020/01/02 12:00]、Fコード[03111122222001021200]、及び受信先ID[0333334444]を、ネットワークI/F250を通じてファックス送受信サーバ30に送信する(S801)。次に、MFP10Aは、同報送信すべき他の受信先IDが存在するか否かを判定する(S802)。 First, the MFP 10A transmits the fax data, sender ID [0311112222], transmission date and time [2020/01/02 12:00], F-Code [03111122222001021200], and recipient ID [0333334444] to the fax sending and receiving server 30 via the network I/F 250 (S801). Next, the MFP 10A determines whether there are any other recipient IDs to which the fax should be sent by broadcast (S802).
そして、MFP10Aは、同報送信すべき他の受信先ID[0655556666]が存在すると判定した場合に(S802:Yes)、ファックスデータ、送信元ID[0311112222]、送信日時[2020/01/02 12:00]、Fコード[03111122222001021200]、及び受信先ID[0655556666]を、ネットワークI/F250を通じてファックス送受信サーバ30に送信する(S801)。 If the MFP 10A determines that there is another recipient ID [0655556666] to which the fax should be sent (S802: Yes), it transmits the fax data, sender ID [0311112222], sending date and time [2020/01/02 12:00], F-code [03111122222001021200], and recipient ID [0655556666] to the fax sending and receiving server 30 via the network I/F 250 (S801).
さらに、MFP10Aは、同報送信すべき他の受信先ID[0457778888]が存在すると判定した場合に(S802:Yes)、ファックスデータ、送信元ID[0311112222]、送信日時[2020/01/02 12:00]、Fコード[03111122222001021200]、及び受信先ID[0457778888]を、ネットワークI/F250を通じてファックス送受信サーバ30に送信する(S801)。 Furthermore, if the MFP 10A determines that there is another recipient ID [0457778888] to which a broadcast transmission should be made (S802: Yes), it transmits the fax data, sender ID [0311112222], transmission date and time [2020/01/02 12:00], F-code [03111122222001021200], and recipient ID [0457778888] to the fax sending and receiving server 30 via the network I/F 250 (S801).
すなわち、1回目、2回目、3回目のステップS801では、ファックスデータ、送信元ID、送信日時、及びFコードが共通し、受信先IDが異なる。すなわち、MFP10Aは、共通のファックスデータ、送信元ID、送信日時、及びFコードと、複数の受信先IDのうちの異なる1つを送信する処理(S801)を、受信先IDの数だけ繰り返す。そして、MFP10Aは、同報送信すべき他の受信先IDが存在しないと判定した場合に(S802:No)、アップロード処理を終了する。 That is, in the first, second, and third times of step S801, the fax data, sender ID, transmission date and time, and F-code are the same, but the recipient IDs are different. That is, MFP 10A repeats the process of sending the same fax data, sender ID, transmission date and time, and F-code, and one different recipient ID from multiple recipient IDs (S801) as many times as the number of recipient IDs. Then, if MFP 10A determines that there are no other recipient IDs to which to send the fax (S802: No), it ends the upload process.
一方、ファックス送受信サーバ30のファックス受信部31は、ファックスデータ、送信元ID、送信日時、Fコード、及び受信先IDを、ネットワークI/F409を通じてMFP10Aから受信して(S801)、記憶処理部32に通知する。 Meanwhile, the fax receiving unit 31 of the fax sending/receiving server 30 receives the fax data, sender ID, transmission date and time, F-code, and recipient ID from the MFP 10A via the network I/F 409 (S801) and notifies the storage processing unit 32.
次に、記憶処理部32は、ファックス受信部31がファックスデータを受信する度に、ファックス受信部31が受信したFコード[03111122222001021200]がファックス管理テーブルに登録されているか否かを判定する(S803)。同報送信の1回目の時点では、Fコードはファックス管理テーブルに登録されていない。そして、記憶処理部32は、Fコードがファックス管理テーブルに登録されていないと判定した場合に(S803:No)、ステップS804~S805の処理を実行する。 Next, each time the fax receiving unit 31 receives fax data, the storage processing unit 32 determines whether the F-code [03111122222001021200] received by the fax receiving unit 31 is registered in the fax management table (S803). At the time of the first broadcast transmission, the F-code is not registered in the fax management table. If the storage processing unit 32 determines that the F-code is not registered in the fax management table (S803: No), it executes steps S804 to S805.
記憶処理部32は、ファックス受信部31が受信したFコード[03111122222001021200]及びファックスデータを、互いに対応付けてデータ管理テーブルに記憶させる(S804)。また、記憶処理部32は、ファックス受信部31が受信したFコード[03111122222001021200]、送信元ID[0311112222]、送信日時[2020/01/02 12:00]、及び受信先ID[0333334444]と、[未読状態]を設定した閲覧状態とを、互いに対応付けた新規レコードとして、ファックス管理テーブルに登録する(S805)。 The storage processing unit 32 associates the F-code [03111122222001021200] and fax data received by the fax receiving unit 31 with each other and stores them in the data management table (S804). The storage processing unit 32 also registers the F-code [03111122222001021200], sender ID [0311112222], sending date and time [2020/01/02 12:00], and recipient ID [0333334444] received by the fax receiving unit 31, along with the viewing status set to "Unread" as a new record in the fax management table (S805).
次に、受信通知部33は、ファックス受信部31が受信した受信先ID[0333334444]で識別されるMFP10Bに、ネットワークI/F409を通じてファックス受信通知を送信する(S806)。ファックス受信通知は、例えば、ファックス受信部31が受信したFコード[03111122222001021200]、送信元ID[0311112222]、及び送信日時[2020/01/02 12:00]を含む。ステップS808で送信するファックス受信通知も同様である。 Next, the reception notification unit 33 sends a fax reception notification via the network I/F 409 to the MFP 10B identified by the destination ID [0333334444] received by the fax receiving unit 31 (S806). The fax reception notification includes, for example, the F-code [03111122222001021200], sender ID [0311112222], and transmission date and time [2020/01/02 12:00] received by the fax receiving unit 31. The same applies to the fax reception notification sent in step S808.
MFP10Bは、ネットワークI/F250を通じてファックス送受信サーバ30からファックス受信通知を受信する。そして、MFP10Bは、受信したファックス受信通知に含まれるFコード[03111122222001021200]、送信元ID[0311112222]、及び送信日時[2020/01/02 12:00]を、互いに対応付けてHD209に記憶させる。 MFP 10B receives a fax reception notification from fax sending and receiving server 30 via network I/F 250. MFP 10B then stores the F-code [03111122222001021200], sender ID [0311112222], and transmission date and time [2020/01/02 12:00] contained in the received fax reception notification in association with each other in HDD 209.
次に、記憶処理部32は、同報送信の2回目において、ファックス受信部31が受信したFコード[03111122222001021200]がファックス管理テーブルに登録されていると判定した場合に(S803:Yes)、発見したFコード[03111122222001021200]を含むレコードに、受信先ID[0655556666]と、[未読状態]を設定した閲覧状態とを追加する(S807)。次に、受信通知部33は、ファックス受信部31が受信した受信先ID[0655556666]で識別されるMFP10Cに、ネットワークI/F409を通じてファックス受信通知を送信する(S808)。 Next, if the storage processing unit 32 determines during the second broadcast transmission that the F-code [03111122222001021200] received by the fax receiving unit 31 is registered in the fax management table (S803: Yes), it adds the recipient ID [0655556666] and a viewing status set to "Unread" to the record containing the discovered F-code [03111122222001021200] (S807). Next, the reception notification unit 33 sends a fax reception notification via the network I/F 409 to the MFP 10C identified by the recipient ID [0655556666] received by the fax receiving unit 31 (S808).
次に、記憶処理部32は、同報送信の3回目において、ファックス受信部31が受信したFコード[03111122222001021200]がファックス管理テーブルに登録されていると判定した場合に(S803:Yes)、発見したFコード[03111122222001021200]のレコードに、受信先ID[0457778888]と、[未読状態]を設定した閲覧状態とを追加する(S807)。次に、受信通知部33は、ファックス受信部31が受信した受信先ID[0457778888]で識別されるMFP10Dに、ネットワークI/F409を通じてファックス受信通知を送信する(S808)。 Next, if the storage processing unit 32 determines during the third broadcast transmission that the F-code [03111122222001021200] received by the fax receiving unit 31 is registered in the fax management table (S803: Yes), it adds the recipient ID [0457778888] and a viewing status set to "Unread" to the record for the discovered F-code [03111122222001021200] (S807). Next, the reception notification unit 33 sends a fax reception notification via the network I/F 409 to the MFP 10D identified by the recipient ID [0457778888] received by the fax receiving unit 31 (S808).
そして、ファックス送受信サーバ30は、同報送信の全てのデータを受信したことに応じて、アップロード処理を終了する。すなわち、記憶処理部32は、同報送信の最初に受信したファックスデータのみをメモリ37に記憶させ、同報送信の2回目以降に受信したファックスデータのメモリ37への保存を省略する。 Then, the fax sending and receiving server 30 ends the upload process upon receiving all the data for the broadcast transmission. In other words, the storage processing unit 32 stores only the fax data received the first time in the broadcast transmission in memory 37, and omits saving to memory 37 fax data received after the second time in the broadcast transmission.
図9は、MFP10Bとファックス送受信サーバ30との間で実行されるダウンロード処理のフローチャートである。図10は、MFP10Bのパネル表示部240aに表示されるデータ一覧画面(A)、データ表示画面(B)、閲覧状態一覧画面(C)の表示例である。ダウンロード処理は、ファックス送受信サーバ30に記憶されたファックスデータと、複数の受信先装置の閲覧状態とを、受信先装置の要求に応じてダウンロードする処理である。以下、受信先装置であるMFP10Bからの要求に応じた処理を説明する。また、図9の処理の開始時点において、MFP10BのHD209には、2つのFコード[03111122222001021200]、[07888899991912310456]が記憶されているものとする。 Figure 9 is a flowchart of the download process executed between MFP 10B and fax sending and receiving server 30. Figure 10 shows examples of the data list screen (A), data display screen (B), and viewing status list screen (C) displayed on the panel display unit 240a of MFP 10B. The download process is a process for downloading fax data stored in the fax sending and receiving server 30 and the viewing status of multiple receiving devices in response to a request from the receiving device. The process in response to a request from MFP 10B, which is the receiving device, is described below. Also, assume that at the start of the process in Figure 9, two F-Codes, [03111122222001021200] and [07888899991912310456], are stored in HD 209 of MFP 10B.
まず、MFP10Bは、データ一覧画面をパネル表示部240aに表示させる(S901)。図10(A)に示すように、データ一覧画面は、HD209に記憶されたFコード[03111122222001021200]、[07888899991912310456]それぞれに対応するレコードと、[データ表示]ボタンと、[データ印刷]ボタンと、[データ削除]ボタンとを含む。そして、MFP10Bは、データ一覧画面に表示されたレコードを選択する操作と、[データ表示]ボタン、[データ印刷]ボタン、[データ削除]ボタンを押下する操作とを、操作パネル240bを通じて受け付ける。 First, MFP 10B displays a data list screen on panel display unit 240a (S901). As shown in FIG. 10(A), the data list screen includes records corresponding to F-codes [03111122222001021200] and [07888899991912310456] stored in HD 209, as well as a "Display Data" button, a "Print Data" button, and a "Delete Data" button. MFP 10B then accepts, via operation panel 240b, operations to select a record displayed on the data list screen and to press the "Display Data" button, the "Print Data" button, or the "Delete Data" button.
次に、MFP10Bは、Fコード[03111122222001021200]に対応するレコードを選択する操作と、[データ表示]ボタンを押下する操作とを、操作パネル240bを通じて受け付けたことに応じて(S902)、ネットワークI/F250を通じてファックス送受信サーバ30にダウンロード要求を送信する(S903)。ダウンロード要求は、選択したFコード[03111122222001021200]に対応するファックスデータの送信を要求する情報である。ダウンロード要求は、例えば、Fコード[03111122222001021200]と、自装置を識別するファックス番号[0333334444]とを含む。 Next, in response to receiving via the operation panel 240b an operation to select a record corresponding to F-code [03111122222001021200] and an operation to press the [Data Display] button (S902), the MFP 10B transmits a download request to the fax sending/receiving server 30 via the network I/F 250 (S903). The download request is information requesting the transmission of fax data corresponding to the selected F-code [03111122222001021200]. The download request includes, for example, the F-code [03111122222001021200] and the fax number [0333334444] that identifies the MFP 10B itself.
ファックス送受信サーバ30のファックス送信部34は、ネットワークI/F409を通じてMFP10Bからダウンロード要求を受信したことに応じて(S903)、受信したダウンロード要求に含まれるFコード[03111122222001021200]に対応するファックスデータを、データ管理テーブルから読み出す。そして、ファックス送信部34は、ダウンロード要求に含まれるファックス番号[0333334444]で識別されるMFP10Bに、読み出したファックスデータをネットワークI/F409を通じて送信する(S904)。 In response to receiving a download request from MFP 10B via network I/F 409 (S903), the fax sending unit 34 of the fax sending/receiving server 30 reads, from the data management table, the fax data corresponding to the F-code [03111122222001021200] included in the received download request. The fax sending unit 34 then transmits the read fax data via network I/F 409 to MFP 10B, which is identified by the fax number [0333334444] included in the download request (S904).
また、ファックス送信部34は、受信したダウンロード要求を状態更新部35に通知する。そして、状態更新部35は、ダウンロード要求に含まれるFコード[03111122222001021200]及びにファックス番号(=受信先ID)[0333334444]対応する閲覧状態を、図6(A)に示す[未読状態]から図6(B)に示す[既読状態]に更新する(S905)。 The fax sending unit 34 also notifies the status update unit 35 of the received download request. The status update unit 35 then updates the viewing status corresponding to the F-code [03111122222001021200] and fax number (= recipient ID) [0333334444] included in the download request from [unread status] shown in Figure 6 (A) to [read status] shown in Figure 6 (B) (S905).
次に、MFP10Bは、ネットワークI/F250を通じてファックス送受信サーバ30からファックスデータを受信したことに応じて(S904)、データ表示画面をパネル表示部240aに表示させる(S906)。図10(B)に示すように、データ表示画面は、ファックス送受信サーバ30から受信したファックスデータで示される画像と、[前ページ]ボタンと、[次ページ]ボタンと、[拡大]ボタンと、[縮小]ボタンと、[受信先確認]ボタンと、[表示終了]ボタンとを含む。そして、MFP10Bは、データ表示画面に含まれるボタンを押下する操作を、操作パネル240bを通じて受け付ける。 Next, upon receiving fax data from the fax sending and receiving server 30 via the network I/F 250 (S904), the MFP 10B displays a data display screen on the panel display unit 240a (S906). As shown in FIG. 10(B), the data display screen includes an image displayed by the fax data received from the fax sending and receiving server 30, as well as a "Previous Page" button, a "Next Page" button, a "Zoom In" button, a "Zoom Out" button, a "Check Destination" button, and a "End Display" button. The MFP 10B then accepts, via the operation panel 240b, an operation to press a button included in the data display screen.
MFP10Bは、ファックスデータが複数の画像(ページ)を含む場合において、[前ページ]ボタンが押下された場合に、現在表示中のページの前のページをデータ表示画面に表示させる。また、MFP10Bは、[後ページ]ボタンが押下された場合に、現在表示中のページの次のページをデータ表示画面に表示させる。また、MFP10Bは、[拡大]ボタンが押下された場合に、現在表示中のページを拡大してデータ表示画面に表示させる。また、MFP10Bは、[縮小]ボタンが押下された場合に、現在表示中のページを縮小してデータ表示画面に表示させる。さらに、MFP10Bは、[表示終了]ボタンが押下された場合に、ステップS907以降の処理を実行せずに、ダウンロード処理を終了する。 When the fax data contains multiple images (pages), if the "Previous Page" button is pressed, MFP 10B displays the page previous to the currently displayed page on the data display screen. Furthermore, if the "Next Page" button is pressed, MFP 10B displays the page following the currently displayed page on the data display screen. Furthermore, if the "Enlarge" button is pressed, MFP 10B enlarges the currently displayed page and displays it on the data display screen. Furthermore, if the "Reduce" button is pressed, MFP 10B reduces the currently displayed page and displays it on the data display screen. Furthermore, if the "End Display" button is pressed, MFP 10B ends the download process without executing the processes from step S907 onwards.
MFP10Bは、[受信先確認]ボタンを押下する操作を操作パネル240bを通じて受け付けた場合に(S907)、ネットワークI/F250を通じてファックス送受信サーバ30に閲覧状態確認要求を送信する(S908)。閲覧状態確認要求は、データ一覧画面で選択されたFコード[03111122222001021200]に対応するファックスデータが、同報送信された複数の受信先装置それぞれで閲覧されたか否かを確認するための情報である。閲覧状態確認要求は、例えば、選択されたFコード[03111122222001021200]と、自装置を識別するファックス番号[0333334444]とを含む。 When MFP 10B receives an operation to press the [Confirm Recipient] button via operation panel 240b (S907), it sends a viewing status confirmation request to fax sending/receiving server 30 via network I/F 250 (S908). The viewing status confirmation request is information for confirming whether the fax data corresponding to the F-code [03111122222001021200] selected on the data list screen has been viewed at each of the multiple recipient devices to which it was broadcast. The viewing status confirmation request includes, for example, the selected F-code [03111122222001021200] and the fax number [0333334444] that identifies the device itself.
ファックス送受信サーバ30の閲覧状態送信部36は、ネットワークI/F409を通じてMFP10Bから閲覧状態確認要求を受信したことに応じて(S908)、受信した閲覧状態確認要求に含まれるFコード[03111122222001021200]に対応するレコードをデータ管理テーブルから読み出す。そして、閲覧状態送信部36は、閲覧状態確認要求に含まれるファックス番号[0333334444]で識別されるMFP10Bに、ネットワークI/F409を通じて閲覧状態一覧データを送信する(S909)。閲覧状態一覧データは、読み出したレコードに設定された情報(少なくとも、Fコード[03111122222001021200]に対応する全ての閲覧状態)を含む。 In response to receiving a viewing status confirmation request from MFP 10B via network I/F 409 (S908), the viewing status transmission unit 36 of fax sending/receiving server 30 reads from the data management table the record corresponding to the F-code [03111122222001021200] included in the received viewing status confirmation request. Then, the viewing status transmission unit 36 transmits viewing status list data via network I/F 409 to MFP 10B identified by the fax number [0333334444] included in the viewing status confirmation request (S909). The viewing status list data includes the information set in the read record (at least all viewing statuses corresponding to F-code [03111122222001021200]).
次に、MFP10Bは、ネットワークI/F250を通じてファックス送受信サーバ30から閲覧状態一覧データを受信したことに応じて(S909)、閲覧状態一覧画面をパネル表示部240aに表示させる(S910)。図10(C)に示すように、閲覧状態一覧画面は、閲覧状態一覧データに含まれる送信日時[2020/01/02 12:00]と、送信元ID[0311112222]と、Fコード[03111122222001021200]と、複数の受信先ID及び閲覧状態の組(受信先ID[0333334444]-閲覧状態[既読状態]、受信先ID[0655556666]-閲覧状態[未読状態]、受信先ID[0457778888]-閲覧状態[未読状態])と、[表示終了]ボタンとを含む。 Next, upon receiving the viewing status list data from the fax sending/receiving server 30 via the network I/F 250 (S909), the MFP 10B displays a viewing status list screen on the panel display unit 240a (S910). As shown in FIG. 10C, the viewing status list screen includes the transmission date and time [2020/01/02 12:00], sender ID [0311112222], F-code [03111122222001021200], multiple recipient ID and viewing status pairs (recipient ID [0333334444] - viewing status [read], recipient ID [0655556666] - viewing status [unread], recipient ID [0457778888] - viewing status [unread]), and an "End display" button.
また図示は省略するが、図10(A)の[データ印刷]ボタンが押下された場合、ステップS903~S905の処理が実行される。また、MFP10Bは、ステップS906において、プリンタ部232を制御することによって、受信したファックスデータで示される画像をシートに印刷する。さらに図示は省略するが、図10(A)の[データ削除]ボタンが押下された場合、MFP10Bは、選択されたFコード[03111122222001021200]をHD209から削除する。 Although not shown in the figure, when the [Print Data] button in Figure 10(A) is pressed, the processes of steps S903 to S905 are executed. Furthermore, in step S906, MFP 10B controls printer unit 232 to print an image indicated by the received fax data onto a sheet. Furthermore, although not shown in the figure, when the [Delete Data] button in Figure 10(A) is pressed, MFP 10B deletes the selected F-Code [03111122222001021200] from HD 209.
図11は、スマートフォン20とファックス送受信サーバ30との間で実行されるダウンロード処理のフローチャートである。なお、図9と共通の処理には同一のステップ番号を付与して詳細な説明を省略し、相違点を中心に説明する。 Figure 11 is a flowchart of the download process executed between the smartphone 20 and the fax sending/receiving server 30. Note that the same step numbers are used for processes that are common to Figure 9, and detailed explanations will be omitted; the following explanation will focus on the differences.
まず、スマートフォン20は、自装置に設定されたユーザID[satoh]及びFコード[03111122222001021200]を含むダウンロード要求を、遠距離通信回路312を通じてファックス送受信サーバ30を送信する(S1101)。ファックス送受信サーバ30の状態更新部35は、ダウンロード要求に含まれるユーザID[satoh]に対応するファックス番号[0333334444]を、ユーザ管理テーブルから読み出す(S1102)。そして、状態更新部35は、ダウンロード要求に含まれるFコード[03111122222001021200]と、読み出したファックス番号[0333334444](=受信先ID)とに対応する閲覧状態を、[未読状態]から[既読状態]に更新する(S905)。 First, the smartphone 20 sends a download request including the user ID [satoh] and F-code [03111122222001021200] set on the smartphone 20 to the fax transmission/reception server 30 via the long-distance communication circuit 312 (S1101). The status update unit 35 of the fax transmission/reception server 30 reads the fax number [0333334444] corresponding to the user ID [satoh] included in the download request from the user management table (S1102). The status update unit 35 then updates the viewing status corresponding to the F-code [03111122222001021200] included in the download request and the read fax number [0333334444] (= recipient ID) from [unread state] to [read state] (S905).
上記の実施形態によれば、例えば以下の作用効果を奏する。 The above embodiment provides the following advantages, for example:
上記の実施形態によれば、同報送信の複数の受信先装置の閲覧状態をファックス送受信サーバ30で一元管理することによって、同報送信の複数の受信先装置の1つ(例えば、MFP10B)において、他の受信先装置(例えば、MFP10C、MFP10D)の閲覧状態を知ることができる。 In the above embodiment, the viewing status of multiple recipient devices for broadcast transmissions is centrally managed by the fax sending and receiving server 30, allowing one of the multiple recipient devices for broadcast transmissions (e.g., MFP 10B) to know the viewing status of the other recipient devices (e.g., MFP 10C, MFP 10D).
また、上記の実施形態によれば、同報送信に係る情報を一意に識別するデータIDとして、G3標準プロトコルに準拠したFコードを用いることによって、プロトコルを拡張せずに図8及び図9の処理を実現することができる。但し、データIDは、同報送信を一意に識別することができれば、Fコードに限定されない。 Furthermore, according to the above embodiment, by using an F code conforming to the G3 standard protocol as a data ID that uniquely identifies information related to broadcast transmission, the processing shown in Figures 8 and 9 can be realized without extending the protocol. However, the data ID is not limited to an F code as long as it can uniquely identify broadcast transmission.
なお、上記の実施形態では、MFP10Aからファックス送受信サーバ30にFコードが送信される例を説明したが、ステップS801におけるFコードの送信は省略されてもよい。そして、ファックス送受信サーバ30は、MFP10Aから受信した送信元ID及び送信日時を組み合わせて、Fコード(データID)を生成してもよい。 In the above embodiment, an example was described in which the F code was sent from the MFP 10A to the fax sending and receiving server 30, but the sending of the F code in step S801 may be omitted. The fax sending and receiving server 30 may then generate an F code (data ID) by combining the sender ID and transmission date and time received from the MFP 10A.
また、上記の実施形態によれば、受信先装置のみならず、受信先装置に紐づけられたユーザ端末でもファックスデータを閲覧することができる。そして、ユーザIDとファックス番号(=受信先ID)との対応関係をファックス送受信サーバ30で管理することによって、ユーザ端末によるファックスデータの閲覧を閲覧状態に反映させることができる。 Furthermore, according to the above embodiment, fax data can be viewed not only on the receiving device, but also on a user terminal linked to the receiving device. Furthermore, by managing the correspondence between user IDs and fax numbers (= recipient IDs) on the fax sending/receiving server 30, the viewing status of fax data on the user terminal can be reflected.
さらに、上記の実施形態によれば、同報送信の1回目で受信したファックスデータをデータ管理テーブルに登録し、同報送信の2回目以降で受信したファックスデータの登録を省略することによって、メモリ37の記憶容量を節約することができる。但し、ファックス送受信サーバ30は、同報通信の2回目以降で受信したファックスデータをメモリ37に記憶させてもよい。また、上記の実施形態では、受信先装置の数だけファックスデータを繰り返し送信する例(S801~S802)を説明したが、送信元装置がファックスデータを送信する具体的な方法は前述の例に限定されず、ファックスデータに複数の受信先IDを付加して送信してもよい。 Furthermore, according to the above embodiment, the fax data received in the first broadcast transmission is registered in the data management table, and the registration of fax data received in the second and subsequent broadcast transmissions is omitted, thereby saving storage capacity in memory 37. However, the fax sending and receiving server 30 may also store fax data received in the second and subsequent broadcast transmissions in memory 37. Also, in the above embodiment, an example (S801-S802) in which fax data is repeatedly sent for each recipient device is described, but the specific method by which the sending device sends fax data is not limited to the above example, and multiple recipient IDs may be added to the fax data before transmission.
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 The functions of the above-described embodiments can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes processors programmed to perform functions by software, such as processors implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (Digital Signal Processors), FPGAs (Field Programmable Gate Arrays), and conventional circuit modules designed to perform the above-described functions.
また、送信元装置及び受信先装置は、通信機能を備えた装置であれば、MFP10に限られない。送信元装置及び受信先装置は、例えば、PJ(Projector:プロジェクタ)、IWB(Interactive White Board:相互通信が可能な電子式の黒板機能を有する白板)、デジタルサイネージ等の出力装置、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車(Connected Car)、ノートPC(Personal Computer)、携帯電話、スマートフォン、タブレット端末、ゲーム機、PDA(Personal Digital Assistant)、デジタルカメラ、ウェアラブルPCまたはデスクトップPC等であってもよい。 Furthermore, the source device and destination device are not limited to MFP 10, as long as they are devices with communication capabilities. The source device and destination device may be, for example, a PJ (Projector), an IWB (Interactive White Board: an electronic whiteboard with a blackboard function that allows for intercommunication), an output device such as digital signage, a HUD (Head Up Display) device, industrial machinery, an imaging device, a sound collection device, medical equipment, a network home appliance, an automobile (Connected Car), a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game console, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, or a desktop PC.
なお、本発明は上述した実施形態に限定されるものではなく、その技術的要旨を逸脱しない範囲で種々の変形が可能であり、特許請求の範囲に記載された技術思想に含まれる技術的事項の全てが本発明の対象となる。上記実施形態は、好適な例を示したものであるが、当業者であれば、開示した内容から様々な変形例を実現することが可能である。そのような変形例も、特許請求の範囲に記載された技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible without departing from the technical gist of the invention. The present invention covers all technical matters included in the technical concept described in the claims. The above-described embodiments are preferred examples, but those skilled in the art will be able to realize various modifications based on the disclosed content. Such modifications are also included within the technical scope described in the claims.
1 ファックス送受信システム
10,10A,10B,10C,10D :MFP
20 :スマートフォン
30 :ファックス送受信サーバ
31 :ファックス受信部
32 :記憶処理部
33 :受信通知部
34 :ファックス送信部
35 :状態更新部
36 :閲覧状態送信部
37 :メモリ
100 :通信ネットワーク
201,301,401 :CPU
202a,302,402 :ROM
202b,303,403 :RAM
206 :ASIC
208,405 :HDDコントローラ
210 :コントローラ
220,320 :近距離通信回路
220a,320a :アンテナ
221 :AGPバス
222 :PCIバス
230 :エンジン制御部
231 :スキャナ部
232 :プリンタ部
233 :ファックス部
240 :操作パネル
240a :パネル表示部
240b :操作パネル
250 :ネットワークI/F
305,313 :CMOSセンサ
306,314 :撮像素子I/F
307 :方位センサ
308 :記録メディア
309,416 :メディアI/F
310 :バスライン
311 :GPS受信部
312 :遠距離通信回路
315 :マイク
316 :スピーカ
317 :音入出力I/F
318,406 :ディスプレイ
319,408 :外部機器接続I/F
321 :タッチパネル
409 :ネットワークI/F
410 :データバス
411 :キーボード
412 :ポインティングデバイス
414 :RWドライブ
415 :記録メディア
1 Fax transmission/reception system 10, 10A, 10B, 10C, 10D: MFP
20: Smartphone 30: Fax transmission/reception server 31: Fax receiving unit 32: Storage processing unit 33: Reception notification unit 34: Fax transmitting unit 35: Status update unit 36: Viewing status transmitting unit 37: Memory 100: Communication networks 201, 301, 401: CPU
202a, 302, 402: ROM
202b, 303, 403: RAM
206: ASIC
208, 405: HDD controller 210: controllers 220, 320: short-range communication circuits 220a, 320a: antenna 221: AGP bus 222: PCI bus 230: engine control unit 231: scanner unit 232: printer unit 233: fax unit 240: operation panel 240a: panel display unit 240b: operation panel 250: network I/F
305, 313: CMOS sensors 306, 314: Image sensor I/F
307: Orientation sensor 308: Recording media 309, 416: Media I/F
310: Bus line 311: GPS receiver 312: Long-distance communication circuit 315: Microphone 316: Speaker 317: Sound input/output I/F
318, 406: Display 319, 408: External device connection I/F
321: Touch panel 409: Network I/F
410: Data bus 411: Keyboard 412: Pointing device 414: RW drive 415: Recording media
Claims (6)
前記データID、前記ファックスデータ、複数の前記受信先ID、複数の前記受信先IDそれぞれで識別される受信先装置で前記ファックスデータが閲覧されたか否かを示す複数の閲覧状態を、互いに対応付けてメモリに記憶させる記憶処理部と、
送信元装置から前記ファックスデータを受信したことを、送信元装置から受信した複数の前記受信先IDそれぞれで識別される受信先装置に通知する受信通知部と、
前記受信先IDを含む送信要求を受信先装置から受信したことに応じて、前記送信要求に含まれる前記受信先IDで識別される受信先装置に、前記ファックスデータを送信するファックス送信部と、
前記送信要求に含まれる前記受信先IDに対応する前記閲覧状態を、前記ファックスデータが閲覧されていないことを示す未読状態から、前記ファックスデータが閲覧されたことを示す既読状態に更新する状態更新部と、
前記複数の受信先IDにより識別される複数の受信先装置のうちの一の受信先装置から、前記データIDを含む第1の閲覧状態確認要求を受信したことに応じて、前記データIDに対応付けられた複数の前記閲覧状態を、前記第1の閲覧状態確認要求の送信元の該一の受信先装置に送信する、閲覧状態送信部とを備え、
前記メモリには、前記受信先IDと、ユーザIDとが対応付けて記憶されており、
前記ファックス送信部は、前記ユーザIDを含む送信要求をユーザ端末から受信したことに応じて、前記送信要求に含まれる前記ユーザIDで識別されるユーザ端末に、前記ファックスデータを送信し、
前記状態更新部は、
前記送信要求に含まれる前記ユーザIDに対応付けられた前記受信先IDを前記メモリから読み出し、
読み出した前記受信先IDに対応する前記閲覧状態を、前記未読状態から前記既読状態に更新することを特徴とするファックス送受信サーバ。 a fax receiving unit that receives fax data, a plurality of destination IDs that uniquely identify destination devices that are to receive the fax data, and a data ID that uniquely identifies a combination of the fax data and the plurality of destination IDs from a source device;
a storage processing unit that stores the data ID, the fax data, the plurality of destination IDs, and a plurality of viewing states indicating whether the fax data has been viewed at a destination device identified by each of the plurality of destination IDs in a memory in association with one another;
a reception notification unit that notifies a receiving device identified by each of the plurality of receiving device IDs received from the sending device that the fax data has been received from the sending device;
a fax sending unit that, in response to receiving a transmission request including the destination ID from the destination device, sends the fax data to the destination device identified by the destination ID included in the transmission request;
a status update unit that updates the viewing status corresponding to the destination ID included in the transmission request from an unread status indicating that the fax data has not been viewed to a read status indicating that the fax data has been viewed;
a viewing status transmission unit that, in response to receiving a first viewing status confirmation request including the data ID from one of a plurality of receiving device identified by the plurality of receiving device IDs, transmits the plurality of viewing statuses associated with the data ID to the one receiving device that is a sender of the first viewing status confirmation request ;
The memory stores the destination ID and the user ID in association with each other,
the fax sending unit, in response to receiving a transmission request including the user ID from a user terminal, sends the fax data to a user terminal identified by the user ID included in the transmission request;
The state update unit
reading from the memory the destination ID associated with the user ID included in the transmission request;
The fax sending and receiving server updates the viewing status corresponding to the read destination ID from the unread status to the read status .
前記記憶処理部は、
前記ファックス受信部が前記ファックスデータを受信する度に、前記データIDが前記メモリに記憶されているか否かを判定し、
前記データIDが前記メモリに記憶されていないと判定した場合に、前記データID、前記ファックスデータ、前記受信先ID、前記閲覧状態を、互いに対応付けて前記メモリに記憶させ、
前記データIDが前記メモリに記憶されていると判定した場合に、前記受信先ID及び前記閲覧状態を、前記データIDに対応付けて前記メモリに記憶させることを特徴とする請求項1または2に記載のファックス送受信サーバ。 the fax receiving unit repeatedly receives the common fax data and data ID and different ones of the plurality of destination IDs from a transmission source device;
The storage processing unit
Each time the fax receiving unit receives the fax data, it determines whether the data ID is stored in the memory;
When it is determined that the data ID is not stored in the memory, the data ID, the fax data, the recipient ID, and the viewing status are stored in the memory in association with each other;
A fax sending/receiving server as described in claim 1 or 2, characterized in that when it is determined that the data ID is stored in the memory, the destination ID and the viewing status are stored in the memory in correspondence with the data ID.
前記送信元装置から送信された前記ファックスデータを受信する複数の受信先装置と、
前記送信元装置から複数の前記受信先装置に前記ファックスデータを中継するファックス送受信サーバとを備えるファックス送受信システムであって、
前記ファックス送受信サーバは、
前記ファックスデータ、前記受信先装置を一意に識別する複数の受信先ID、及び前記ファックスデータ及び複数の前記受信先IDの組み合わせを一意に識別するデータIDを、前記送信元装置から受信するファックス受信部と、
前記データID、前記ファックスデータ、複数の前記受信先ID、複数の前記受信先IDそれぞれで識別される前記受信先装置で前記ファックスデータが閲覧されたか否かを示す複数の閲覧状態を、互いに対応付けてメモリに記憶させる記憶処理部と、
前記送信元装置から前記ファックスデータを受信したことを、前記送信元装置から受信した複数の前記受信先IDそれぞれで識別される前記受信先装置に通知する受信通知部と、
前記受信先IDを含む送信要求を前記受信先装置から受信したことに応じて、前記送信要求に含まれる前記受信先IDで識別される前記受信先装置に、前記ファックスデータを送信するファックス送信部と、
前記送信要求に含まれる前記受信先IDに対応する前記閲覧状態を、前記ファックスデータが閲覧されていないことを示す未読状態から、前記ファックスデータが閲覧されたことを示す既読状態に更新する状態更新部と、
前記複数の受信先IDにより識別される複数の受信先装置のうちの一の受信先装置から、前記データIDを含む第1の閲覧状態確認要求を受信したことに応じて、前記データIDに対応付けられた複数の前記閲覧状態を、前記第1の閲覧状態確認要求の送信元の該一の受信先装置に送信する閲覧状態送信部とを備え、
前記メモリには、前記受信先IDと、ユーザIDとが対応付けて記憶されており、
前記ファックス送信部は、前記ユーザIDを含む送信要求をユーザ端末から受信したことに応じて、前記送信要求に含まれる前記ユーザIDで識別されるユーザ端末に、前記ファックスデータを送信し、
前記状態更新部は、
前記送信要求に含まれる前記ユーザIDに対応付けられた前記受信先IDを前記メモリから読み出し、
読み出した前記受信先IDに対応する前記閲覧状態を、前記未読状態から前記既読状態に更新することを特徴とするファックス送受信システム。 a source device that transmits fax data;
a plurality of receiving devices that receive the fax data transmitted from the transmitting device;
a fax sending and receiving server that relays the fax data from the sending device to a plurality of receiving devices,
The fax sending and receiving server
a fax receiving unit that receives the fax data, a plurality of destination IDs that uniquely identify the destination devices, and a data ID that uniquely identifies a combination of the fax data and the plurality of destination IDs from the source device;
a storage processing unit that stores the data ID, the fax data, the plurality of destination IDs, and a plurality of viewing states indicating whether the fax data has been viewed at the destination devices identified by each of the plurality of destination IDs in a memory in association with one another;
a reception notification unit that notifies the receiving device identified by each of the plurality of receiving device IDs received from the sending device that the fax data has been received from the sending device;
a fax sending unit that, in response to receiving a transmission request including the destination ID from the destination device, sends the fax data to the destination device identified by the destination ID included in the transmission request;
a status update unit that updates the viewing status corresponding to the destination ID included in the transmission request from an unread status indicating that the fax data has not been viewed to a read status indicating that the fax data has been viewed;
a viewing status transmission unit that, in response to receiving a first viewing status confirmation request including the data ID from one of a plurality of receiving device identified by the plurality of receiving device IDs, transmits the plurality of viewing statuses associated with the data ID to the one receiving device that is a sender of the first viewing status confirmation request;
The memory stores the destination ID and the user ID in association with each other,
the fax sending unit, in response to receiving a transmission request including the user ID from a user terminal, sends the fax data to a user terminal identified by the user ID included in the transmission request;
The state update unit
reading from the memory the destination ID associated with the user ID included in the transmission request;
A fax sending and receiving system characterized in that the viewing status corresponding to the read recipient ID is updated from the unread status to the read status .
前記ファックスデータ、受信先装置を一意に識別する複数の受信先ID、及び前記ファックスデータ及び複数の前記受信先IDの組み合わせを一意に識別するデータIDを、送信元装置から受信し、
前記データID、前記ファックスデータ、複数の前記受信先ID、複数の前記受信先IDそれぞれで識別される受信先装置で前記ファックスデータが閲覧されたか否かを示す複数の閲覧状態を、互いに対応付けてメモリに記憶させ、
送信元装置から前記ファックスデータを受信したことを、送信元装置から受信した複数の前記受信先IDそれぞれで識別される受信先装置に通知し、
前記受信先IDを含む送信要求を受信先装置から受信したことに応じて、前記送信要求に含まれる前記受信先IDで識別される受信先装置に、前記ファックスデータを送信し、
前記送信要求に含まれる前記受信先IDに対応する前記閲覧状態を、前記ファックスデータが閲覧されていないことを示す未読状態から、前記ファックスデータが閲覧されたことを示す既読状態に更新し、
前記複数の受信先IDにより識別される複数の受信先装置のうちの一の受信先装置から、前記データIDを含む第1の閲覧状態確認要求を受信したことに応じて、前記データIDに対応付けられた複数の前記閲覧状態を、前記第1の閲覧状態確認要求の送信元の該一の受信先装置に送信し、
前記メモリには、前記受信先IDと、ユーザIDとが対応付けて記憶されており、
前記ユーザIDを含む送信要求をユーザ端末から受信したことに応じて、前記送信要求に含まれる前記ユーザIDで識別されるユーザ端末に、前記ファックスデータを送信し、
前記送信要求に含まれる前記ユーザIDに対応付けられた前記受信先IDを前記メモリから読み出し、
読み出した前記受信先IDに対応する前記閲覧状態を、前記未読状態から前記既読状態に更新することを特徴とするファックス送受信方法。 A fax transmission/reception method for relaying fax data broadcast from a sending device to a plurality of receiving devices, comprising:
receiving, from a source device, the fax data, a plurality of destination IDs that uniquely identify destination devices, and a data ID that uniquely identifies a combination of the fax data and the plurality of destination IDs;
the data ID, the fax data, the plurality of destination IDs, and a plurality of viewing states indicating whether the fax data has been viewed at the destination devices identified by the plurality of destination IDs are stored in a memory in association with one another;
notifying the receiving device identified by each of the plurality of receiving IDs received from the sending device that the fax data has been received from the sending device;
In response to receiving a transmission request including the destination ID from the destination device, transmitting the fax data to the destination device identified by the destination ID included in the transmission request;
updating the viewing status corresponding to the destination ID included in the transmission request from an unread status indicating that the fax data has not been viewed to a read status indicating that the fax data has been viewed;
In response to receiving a first viewing status confirmation request including the data ID from one of the plurality of receiving device identified by the plurality of receiving device IDs, transmitting the plurality of viewing statuses associated with the data ID to the one receiving device that is a sender of the first viewing status confirmation request ;
The memory stores the destination ID and the user ID in association with each other,
In response to receiving a transmission request including the user ID from a user terminal, transmitting the fax data to the user terminal identified by the user ID included in the transmission request;
reading from the memory the destination ID associated with the user ID included in the transmission request;
a fax sending and receiving method for updating the viewing status corresponding to the read destination ID from the unread status to the read status ;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021136453A JP7764705B2 (en) | 2021-08-24 | 2021-08-24 | Fax sending/receiving server, fax sending/receiving system, and fax sending/receiving method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021136453A JP7764705B2 (en) | 2021-08-24 | 2021-08-24 | Fax sending/receiving server, fax sending/receiving system, and fax sending/receiving method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023031004A JP2023031004A (en) | 2023-03-08 |
| JP7764705B2 true JP7764705B2 (en) | 2025-11-06 |
Family
ID=85413839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021136453A Active JP7764705B2 (en) | 2021-08-24 | 2021-08-24 | Fax sending/receiving server, fax sending/receiving system, and fax sending/receiving method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7764705B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002111946A (en) | 2000-09-26 | 2002-04-12 | Matsushita Electric Ind Co Ltd | Command and notification system |
| JP2009048595A (en) | 2007-08-23 | 2009-03-05 | Konica Minolta Business Technologies Inc | Electronic document processing system, electronic document processor, and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0835011A4 (en) * | 1996-04-04 | 1999-12-01 | Matsushita Graphic Communic | Facsimile communication method and facsimile |
-
2021
- 2021-08-24 JP JP2021136453A patent/JP7764705B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002111946A (en) | 2000-09-26 | 2002-04-12 | Matsushita Electric Ind Co Ltd | Command and notification system |
| JP2009048595A (en) | 2007-08-23 | 2009-03-05 | Konica Minolta Business Technologies Inc | Electronic document processing system, electronic document processor, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023031004A (en) | 2023-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10552094B2 (en) | Printing apparatus and method of connecting to remote print service | |
| JP2025074129A (en) | Information processing system, information processing method, and information processing device | |
| JP6182919B2 (en) | Communication program and communication device | |
| JP2020136829A (en) | Image forming apparatus, information processing method and program | |
| JP7380140B2 (en) | Information processing system, server, method, program, and information processing device | |
| JP7764705B2 (en) | Fax sending/receiving server, fax sending/receiving system, and fax sending/receiving method | |
| JP2021060974A (en) | Program, information processing system, information processing method, and information processing apparatus | |
| JP7371442B2 (en) | Information processing equipment, programs, and electronic device registration methods | |
| KR20220164425A (en) | Information processing system, information processing apparatus, and control method of the same | |
| JP2022143514A (en) | Information processing system, information processing device, terminal device, and program | |
| JP7574618B2 (en) | Image forming apparatus, update method, program, and information processing system | |
| JP2022015101A (en) | Information processing systems, information processing methods, and programs | |
| JP7585973B2 (en) | Electronic device, network system, control method and program | |
| JP2016066348A (en) | Information processing system, information processing apparatus, data acquisition method, and program | |
| JP7528750B2 (en) | Server device, management system, management method, and program | |
| JP7283147B2 (en) | Information processing device, program, electronic device registration method | |
| US11871231B2 (en) | Apparatus management system, management target apparatus, and management method | |
| JP2024091423A (en) | IMAGE FORMING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM | |
| JP7655439B2 (en) | DEVICE CONTROL PROGRAM AND DEVICE CONTROL METHOD | |
| JP7459659B2 (en) | Information processing device, communication system and information processing method | |
| JP7631886B2 (en) | Image forming apparatus and program | |
| JP2025135448A (en) | Information processing system, information processing method, and program | |
| JP2021087074A (en) | Image forming apparatus, control method, and program | |
| JP2024078147A (en) | Information processing system, information processing device, communication device, information processing method, and program | |
| JP6633026B2 (en) | Image processing apparatus and image processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240624 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250217 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250602 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20250602 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250902 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250924 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251007 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7764705 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |