[go: up one dir, main page]

JP5598111B2 - 通信装置及びコンピュータプログラム - Google Patents

通信装置及びコンピュータプログラム Download PDF

Info

Publication number
JP5598111B2
JP5598111B2 JP2010138647A JP2010138647A JP5598111B2 JP 5598111 B2 JP5598111 B2 JP 5598111B2 JP 2010138647 A JP2010138647 A JP 2010138647A JP 2010138647 A JP2010138647 A JP 2010138647A JP 5598111 B2 JP5598111 B2 JP 5598111B2
Authority
JP
Japan
Prior art keywords
communication
specific
identification information
general
fax
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
Application number
JP2010138647A
Other languages
English (en)
Other versions
JP2012004910A (ja
Inventor
哲 柳
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2010138647A priority Critical patent/JP5598111B2/ja
Priority to EP11157731.8A priority patent/EP2398219B1/en
Priority to US13/070,632 priority patent/US8824654B2/en
Priority to CN201110083689.5A priority patent/CN102291507B/zh
Publication of JP2012004910A publication Critical patent/JP2012004910A/ja
Application granted granted Critical
Publication of JP5598111B2 publication Critical patent/JP5598111B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00212Attaching image data to computer messages, e.g. to e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • H04N1/00217Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • H04N1/0022Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission involving facsimile protocols or a combination of facsimile protocols and computer data transmission protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33307Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
    • H04N1/33323Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only transmission mode only, e.g. speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33376Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33392Details of handshaking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • H04N2201/002Selecting or switching between an image communication channel and a non-image communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • H04N2201/0022Selecting or switching between an image communication mode and a non-image communication mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • H04N2201/0027Adapting to communicate with plural different types of apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0036Detecting or checking connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/333Mode signalling or mode changing; Handshaking therefor
    • H04N2201/33307Mode signalling or mode changing; Handshaking therefor of a particular mode
    • H04N2201/33342Mode signalling or mode changing; Handshaking therefor of a particular mode of transmission mode

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Facsimile Transmission Control (AREA)
  • Facsimiles In General (AREA)
  • Telephonic Communication Services (AREA)

Description

本明細書によって開示される技術は、一般公衆回線網とIP網との両方に接続される通信装置に関する。
例えば、特許文献1には、電話網とIP網との両方に接続されるファクシミリ装置が開示されている。このファクシミリ装置は、ユーザによってファクシミリデータの送信先を示すファクシミリ番号が入力される場合に、そのファクシミリ番号を用いてIP網用のIPアドレスを取得し、取得されたIPアドレスを送信先としてIP網を介してファクシミリデータを送信する。また、このファクシミリ装置は、ユーザによって入力された上記のファクシミリ番号を用いてIP網用のIPアドレスを取得できない場合に、上記のファクシミリ番号を送信先として電話網を介してファクシミリデータを送信する。
特開2005−303369号公報
特許文献1の技術によると、上記のファクシミリ装置自身が、電話網を介してファクシミリデータを送信する処理と、IP網を介してファクシミリデータを送信する処理、の両方の処理を実行できる状態であることが前提となっている。しかしながら、例えば、ファクシミリ装置のユーザが、ファクシミリ装置がIP網を介して通信するための契約をプロバイダと行っていない場合には、ファクシミリ装置自身が上記の両方の処理を実行できない。特許文献1の技術では、ファクシミリ装置自身が上記の両方の処理を実行できない状態について、全く考慮されていない。
本明細書では、通信装置が、通信装置自身(上記の例ではファクシミリ装置自身)の状態に応じて、適切な通信処理を実行し得る技術を開示する。
本明細書では、一般公衆回線網とIP網との両方に接続される通信装置を開示する。通信装置は、入力許容部と、判断部と、通信部と、を備える。入力許容部は、一般公衆回線網用の一般識別情報を入力することをユーザに許容する。判断部は、通信装置自身が特定の状態であるのか否か判断する。特定の状態は、ユーザによって入力される一般公衆回線網用の一般識別情報を含むIP網用のIP識別情報を用いて、IP網を介して通信するIP通信処理を実行可能な状態である。言い換えると、特定の状態は、ユーザによって入力される一般公衆回線網用の一般識別情報を用いて、一般通信処理とIP通信処理とのいずれも実行可能な状態である。通信部は、通信装置自身が特定の状態であると判断され、かつ、ユーザによって特定の一般識別情報が入力される第1の場合に、特定の一般識別情報を含む特定のIP識別情報を用いてIP通信処理を実行する。通信部は、通信装置自身が特定の状態でないと判断され、かつ、ユーザによって特定の一般識別情報が入力される第2の場合に、特定の一般識別情報を用いて一般通信処理を実行する。
上記の構成によると、通信装置は、通信装置自身が特定の状態であるのか否かを判断する。従って、例えば、通信装置のユーザが、一般識別情報を含むIP網用のIP識別情報を用いて通信装置がIP通信処理を実行するための契約をプロバイダと行っている場合には、通信装置は、特定の状態であると判断する。この場合、通信装置は、一般通信処理ではなく、IP通信処理を優先的に実行する。IP通信処理は、通常、一般通信処理と比べると、ユーザにとってメリット(例えば、通信料金のメリット、通信速度のメリット)があるからである。一方において、例えば、通信装置のユーザが、上記の契約をプロバイダと行っていない場合には、通信装置は、特定の状態でないと判断する。この場合、通信装置は、通信装置自身が実行不可能なIP通信処理ではなく、一般通信処理を優先的に実行する。上記の構成によると、通信装置は、通信装置自身の状態に応じて、適切な通信処理を実行し得る。
判断部は、通信装置に接続されるサーバから特定の情報を取得し、取得済みの特定の情報を用いて上記の判断を実行してもよい。
上記の通信装置は、IP通信処理を実行可能な状態を通信装置に提供可能な少なくとも1つの提供者を示す少なくとも1個の提供者情報を記憶するメモリをさらに備えてもよい。判断部は、取得済みの特定の情報が、メモリに記憶されている少なくとも1個の提供者情報のうちのいずれかに一致する場合に、通信装置自身が特定の状態であると判断してもよい。判断部は、取得済みの特定の情報が、メモリに記憶されている少なくとも1個の提供者情報のうちのいずれにも一致しない場合に、通信装置自身が特定の状態でないと判断してもよい。この構成によると、通信装置は、通信装置自身が特定の状態にあるか否かを適切に判断し得る。
判断部は、通信装置の起動時に判断を実行してもよい。通信部は、ユーザによって特定の一般識別情報が入力される場合に、判断の結果を確認してもよい。通信部は、第1の場合において、通信装置自身が特定の状態であることを示す判断の結果が確認される場合に、特定のIP識別情報を用いてIP通信処理を実行してもよい。通信部は、第2の場合において、通信装置自身が特定の状態でないことを示す判断の結果が確認される場合に、特定の一般識別情報を用いて一般通信処理を実行してもよい。この構成によると、通信装置は、起動時に上記の判断を実行し、その後、ユーザによって特定の一般識別情報が入力される場合に、上記の判断の結果を確認する。即ち、通信装置は、一般識別情報が入力される毎に、上記の判断を実行せずに済む。例えば、上記の確認に比べて、上記の判断の処理負荷が高い場合には、通信装置の処理負荷を低減させることができる。
通信部は、第1の場合において、特定のIP識別情報を用いたIP通信処理が失敗する場合に、特定の一般識別情報を用いて一般通信処理を実行してもよい。この構成によると、通信装置は、IP通信処理が失敗しても一般通信処理を実行するために、ユーザが希望する通信を適切に実行することができる。
通信装置の作動モードを選択することをユーザに許容する選択許容部をさらに備えてもよい。通信部は、一般公衆回線網を介して通信するための第1の作動モードが選択される場合において、第1の場合に、特定のIP識別情報を用いてIP通信処理を実行し、第2の場合に、特定の一般識別情報を用いて一般通信処理を実行してもよい。通信部は、IP網を介して通信するための第2の作動モードが選択され、かつ、ユーザによって特定のIP識別情報が入力される場合に、特定のIP識別情報を用いてIP通信処理を実行してもよい。この構成によると、通信装置は、ユーザによって選択される作動モードに応じて、適切な通信処理を実行し得る。
なお、上記の通信装置のための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。さらに、上記の通信装置と上記の端末装置とを備えるシステムも、新規で有用である。
通信システムの構成の一例を示す。 起動処理のフローチャートを示す。 FAX送信処理のフローチャートを示す。 図3のフローチャートの続きを示す。
(A.実施例)
(A−1.システムの構成)
図面を参照して実施例を説明する。図1に示されるように、通信システム2は、PSTN(Public Switched Telephone Networks)4と、インターネット8と、LAN6、9と、FAX装置10、110と、SIP(Session Initiation Protocol)サーバ60と、DHCP(Dynamic Host Configuration Protocol)サーバ70と、SMTP(Simple Mail Transfer Protocol)サーバ80と、を備える。FAX装置10、110は、PSTN4に接続されている。FAX装置10、110は、PSTN4を介して相互に通信可能である。FAX装置10と、DHCPサーバ70と、SMTPサーバ80とは、LAN6に接続されている。各デバイス10、70、80は、LAN6を介して相互に通信可能である。FAX装置110は、LAN9に接続されている。LAN6と、LAN9と、SIPサーバ60とは、インターネット8に接続されている。FAX装置10と、FAX装置110と、SIPサーバ60とは、LAN6、9とインターネット8とを介して相互に通信可能である。
(A−2.FAX装置10の構成)
FAX装置10の構成について説明する。FAX装置10は、一般FAX機能、IPFAX機能、IFAX機能、コピー機能、プリンタ機能、スキャナ機能等の多機能を備える。なお、一般FAX機能は、PSTN4を介して通信を実行するための各FAX装置の識別情報(いわゆるFAX番号)である一般FAX番号を用いて、PSTN4を介してFAXデータを通信(即ち送受信)するための機能である。IPFAX機能は、SIPURIを用いて、インターネット8を介してFAXデータを通信するための機能である。IFAX機能は、メールアドレスを用いて、インターネット8を介して、FAXデータが添付された電子メールを通信するための機能である。
FAX装置10は、表示部12と、操作部14と、スキャン部16と、PSTNインターフェイス18と、印刷実行部20と、ネットワークインターフェイス22と、制御部24と、を備える。なお、上記の各部12〜24は、バス線25に接続されている。表示部12は、様々な情報を表示するためのディスプレイである。操作部14は、複数のキーによって構成される。ユーザは、操作部14を操作することによって、様々な指示をFAX装置10に入力することができる。スキャン部16は、CIS、CCD等のスキャン機構を備え、スキャン対象物をスキャンすることによって画像データを生成する。PSTNインターフェイス18は、PSTN4に接続されている。印刷実行部20は、インクジェットヘッド方式、レーザ方式等の印刷機構を備え、制御部24からの指示に従って印刷を行う。ネットワークインターフェイス22は、LAN6に接続されている。
制御部24は、CPU30とメモリ32とを備える。メモリ32は、プログラム34と、enterprise-numberテーブル35と、アドレス帳36と、を格納している。CPU30は、メモリ32内のプログラム34に従って処理を実行する。CPU30がプログラム34に従って処理を実行することによって、各部40〜46の機能が実現される。enterprise-numberテーブル35は、一般FAX番号を含むSIPURIを用いたIPFAX機能を実行可能な状態をFAX装置10に提供可能な少なくとも1つの提供者(以下では「第1種のプロバイダ」と呼ぶ)を示す少なくとも1個のenterprise-numberを含む。なお、enterprise-numberは、各プロバイダに特有の企業コード番号である。enterprise-numberテーブル35は、メモリ32内に予め格納されている。例えば、enterprise-numberテーブル35は、FAX装置10のベンダによって、メモリ32内に予め格納されてもよい。また、例えば、FAX装置10は、所定のサーバ(例えばFAX装置10のベンダが提供しているサーバ)から、enterprise-numberテーブル35を取得して、メモリ32内に予め格納してもよい。ユーザは、操作部14を操作することによって、enterprise-numberテーブル35に、他のenterprise-numberを追加することもできる。アドレス帳36は、ユーザによって入力された複数の一般FAX番号、SIPURI、メールアドレス、電話番号等を含む。
(A−3.SIPサーバ60の構成)
SIPサーバ60の構成について説明する。SIPサーバ60は、FAX装置10、110のそれぞれについて、当該FAX装置のIPアドレスと、当該FAX装置のSIPURIと、を対応付けて記憶している。SIPサーバ60は、インターネット8に接続されている。SIPサーバ60は、SIPを利用して、FAX装置10とFAX装置110との間の通信を制御する。即ち、例えば、FAX装置10とFAX装置110との間でIPFAX送信処理を実行するために通信される各種コマンドは、SIPサーバ60を経由して送信される。
(A−4.DHCPサーバ70の構成)
DHCPサーバ70の構成について説明する。DHCPサーバ70は、LAN6に接続されている。DHCPサーバ70は、LAN6に接続されている各デバイス(FAX装置10等)にIPアドレスを割り当てる。また、DHCPサーバ70は、DHCP情報を記憶している。DHCP情報は、後で説明するoption120(SIPサーバ60のIPアドレス)、及び、option125(プロバイダを示すプロバイダ情報)を含む。
(A−5.SMTPサーバ80の構成)
SMTPサーバ80の構成について説明する。SMTPサーバ80は、LAN6に接続されている。SMTPサーバ80は、LAN6に接続されている各デバイス(FAX装置10等)から送信される電子メールを受け取り、当該電子メールの送信先のデバイス(例えば、FAX装置110等)のためのSMTPサーバ(図示省略)に電子メールを送信する。
(A−6.FAX装置110の構成)
FAX装置110は、上記のFAX装置10と同様の各機能を備える。FAX装置110は、表示部112と、操作部114と、スキャン部116と、PSTNインターフェイス118と、印刷実行部120と、ネットワークインターフェイス122と、制御部124と、を備える。なお、上記の各部112〜124はバス線125に接続されている。各部112〜124の構成は、上記のFAX装置10の各部12〜24の構成と同様である。制御部124は、上記の制御部24と同様に、CPU130とメモリ132とを備える。本実施例では、FAX装置110には、一般FAX番号「xxxyyyzzzz」、SIPURI「xxxyyyzzzz@sipuri.com」、及び、メールアドレス「xyz@abcde.com」が割り当てられている(図1参照)。FAX装置110のSIPURIは、FAX装置110の一般FAX番号「xxxyyyzzzz」を含む。より具体的に言うと、FAX装置110のSIPURIは、FAX装置110の一般FAX番号「xxxyyyzzzz」に、SIPサーバ60のドメイン「sipuri.com」が付加されたものである。上記のFAX装置110のFAX番号、SIPURI、メールアドレスは、いずれもFAX装置10のアドレス帳36に登録されている。
(A−7.ユーザの事前準備)
FAX装置10の制御部24が実行する各処理について説明する前に、FAX装置10のユーザが行うべき事前準備について説明する。まず、ユーザは、いずれかのプロバイダと契約することによって、FAX装置10をIPFAX機能が実行可能な状態にすることができる。この場合、FAX装置10には、SIPURIが割り当てられる。ユーザは、第1種のプロバイダと、第2種のプロバイダと、のいずれかと契約することができる。第1種のプロバイダは、上述の通り、一般FAX番号を含むSIPURIを用いたIPFAX機能を実行可能な状態をFAX装置10に提供可能なプロバイダである。第2種のプロバイダは、一般FAX番号とは無関係なSIPURIを用いたIPFAX機能を実行可能な状態をFAX装置10に提供可能なプロバイダである。なお、以下では、ユーザによって契約されたプロバイダのことを「契約プロバイダ」と呼ぶ。仮に、ユーザが第1種のプロバイダと契約する場合、FAX装置10のSIPURIは、FAX装置10の一般FAX番号を含む。仮に、ユーザが第2種のプロバイダと契約する場合、FAX装置10のSIPURIは、FAX装置10の一般FAX番号を含まない。即ち、FAX装置10のSIPURI(例えばabc・・・・)と、FAX装置10の一般FAX番号(例えば0123456・・・・)と、は全く無関係な識別情報になる。なお、本例では、FAX装置110のユーザは、第1種のプロバイダと契約している。そのため、図1に示すように、FAX装置110のSIPURI「xxxyyyzzzz@sipuri.com」は、FAX装置110の一般FAX番号「xxxyyyzzzz」を含む。
(A−8.FAX装置10が実行する処理)
続いて、図2〜図4を参照して、FAX装置10の制御部24が実行する各処理について説明する。
(A−8−1.起動処理)
図2を参照して、FAX装置10の起動時に実行される起動処理について説明する。起動処理は、FAX装置10自身が特定の状態であるか否かを判断する処理である。上記の特定の状態は、FAX装置10自身が、ユーザによって入力されるPSTN用の一般FAX番号を用いて、PSTN4を介してFAXデータを送信する一般FAX送信処理と、上記の一般FAX番号を含むSIPURIを用いて、インターネット8を介してFAXデータを送信するIPFAX送信処理と、の両方を実行可能な状態である。上記の特定の状態は、ユーザが上記の第1種のプロバイダと契約している状態である、と言い換えてもよい。
FAX装置10の電源がONにされると、判断部44(図1参照)は、LAN6に接続されているDHCPサーバ70を探索するための探索コマンドをブロードキャストする(S2)。LAN6に接続されている各デバイス(図1の符号70、80参照)は、探索コマンドを受信する。LAN6に接続されているDHCPサーバ70は、探索コマンドを受信すると、自身のIPアドレスを含む応答パケットをFAX装置10に送信する。一方、LAN6に接続されているDHCPサーバ70以外のデバイス(SMTPサーバ80)は、応答パケットを送信しない。判断部44は、探索コマンドをブロードキャストすると、LAN6に接続されるDHCPサーバ70が発見されたか否かを判断する(S4)。判断部44は、探索コマンドをブロードキャストしてから所定の時間内に応答パケットを受信した場合に、S4でYESと判断する。S4でYESの場合、S6に進む。一方、S4でNOの場合、S20に進む。
S6では、判断部44は、DHCP情報の送信を要求する要求コマンドをDHCPサーバ70に送信する。判断部44は、DHCPサーバ70から受信された応答パケットに含まれるDHCPサーバ70のIPアドレスを送信先として、要求コマンドを送信する。要求コマンドは、option120及びoption125を要求するためのコマンドである。なお、option120は、契約プロバイダが提供するSIPサーバ60のIPアドレスを含み、option125は、上記の契約プロバイダを示すプロバイダ情報を含む。option125に含まれるプロバイダ情報は、上記の契約プロバイダのenterprise-numberを含む。DHCPサーバ70は、要求コマンドを受信すると、要求コマンドに対応する各種の情報を含むDHCP情報をFAX装置10に送信する。判断部44は、DHCPサーバ70が送信したDHCP情報を受信する(S8)。
次いで、判断部44は、受信したDHCP情報がoption120を含むか否かを判断する(S10)。例えば、契約プロバイダが提供するSIPサーバ60のIPアドレスが、契約プロバイダによってDHCPサーバ70に予め登録されている場合には、DHCP情報は、SIPサーバ60のIPアドレスを示すoption120を含む。この場合、S10でYESと判断される。一方において、例えば、契約プロバイダが提供するSIPサーバ60のIPアドレスが、契約プロバイダによってDHCPサーバ70に登録されていない場合(例えばユーザがプロバイダと契約していない場合)には、DHCP情報は、option120を含まない。この場合、S10でNOと判断される。また、DHCPサーバ70には、LAN6に接続されている各デバイスにIPアドレスを割り当てる機能がある。DHCPサーバ70が、IPアドレスの割り当てのみを目的としてLAN6に接続されている場合もある。この場合も、DHCPサーバ70は、option120およびoption125の値を記憶していない。この場合も、S10や後のS12でNOと判断される。
S10でYESの場合、判断部44は、受信したDHCP情報がoption125を含むか否かを判断する(S12)。例えば、契約プロバイダのenterprise-numberが、契約プロバイダによってDHCPサーバ70に予め登録されている場合には、DHCP情報は、契約プロバイダのenterprise-numberを示すoption125を含む。この場合、S12でYESと判断される。一方において、例えば、契約プロバイダのenterprise-numberが、契約プロバイダによってDHCPサーバ70に登録されていない場合(例えばユーザがプロバイダと契約していない場合)には、DHCP情報は、option125を含まない。この場合、S12でNOと判断される。なお、SIPサーバ60がLAN6に接続されている場合のように、契約プロバイダを介さずにIP網を利用したFAX送受信を行う場合もあり得る。このような場合には、DHCPサーバ70は、option120の値は記憶しているが、option125の値は記憶していない。この場合も、S12でNOと判断される。
S12でYESの場合、判断部44は、option125に含まれるenterprise-numberが、enterprise-numberテーブル35(図1参照)に含まれるいずれかのenterprise-numberに一致するのか否かを判断する(S14)。契約プロバイダが第1種のプロバイダである場合、option125に含まれるenterprise-numberは、enterprise-numberテーブル35(図1参照)に含まれるいずれかのenterprise-numberに一致する。この場合、判断部44は、S14でYESと判断する。一方、契約プロバイダが第2種のプロバイダである場合、option125に含まれるenterprise-numberは、enterprise-numberテーブル35(図1参照)に含まれるいずれのenterprise-numberとも一致しない。この場合、判断部44は、S14でNOと判断する。S14でYESの場合は、FAX装置10が上記の特定の状態であると判断されたことを意味する。その場合、判断部44は、option120が示す値を、SIPサーバ60のIPアドレスとしてメモリ32に記憶させる(S16)。さらに、判断部44は、FAX装置10が上記の特定の状態であることを示す判断結果情報をメモリ32に記憶させる(S18)。S18を終えると、起動処理が終了する。
本実施例では、上述の通り、判断部44は、option125に含まれるenterprise-numberが、enterprise-numberテーブル35(図1参照)に含まれるいずれかのenterprise-numberに一致するのか否かを判断し、一致する場合にS14でYESと判断する。そのため、FAX装置10自身が上記の特定の状態であるか否かを適切に判断することができる。
なお、上記のS4、S10、S12、S14のいずれかにおいてNOと判断される場合は、FAX装置10が上記の特定の状態でないと判断されたことを意味する。その場合、判断部44は、FAX装置10が上記の特定の状態でないことを示す判断結果情報をメモリ32に記憶させる(S20)。S20を終えると、起動処理が終了する。
(A−8−2.モード選択処理)
続いて、図示しないモード選択処理について説明する。モード選択処理は、FAX装置10の作動モードをユーザに選択させるための処理である。ユーザは、操作部14を操作して、FAX装置10にモード選択指示を入力することができる。選択許容部46(図1参照)は、モード選択指示が入力されると、表示部14に所定のモード選択画面(図示省略)を表示させる。ユーザは、モード選択画面を見ながら操作部14を操作して、「FAX」、「IPFAX」、「IFAX」の3つの作動モードのうちから所望の作動モードを選択する。選択許容部46は、ユーザが選択した作動モードを示す作動モード情報をメモリ32に記憶させる。選択許容部46は、作動モード情報をメモリ32に記憶させると、モード選択処理を終了する。なお、本実施例のFAX装置10の出荷時点では、「FAX」を示すデフォルトの作動モード情報がメモリ32に記憶されている。従って、FAX装置10の出荷後において、上記のモード選択処理が実行されない場合、FAX装置10の作動モードは「FAX」である。
(A−8−3.FAX送信処理)
続いて、図3、図4を参照して、FAX送信処理について説明する。以下では、FAX装置10がFAX装置110にFAXデータを送信する場合を例として、FAX送信処理の内容を説明する。
この処理が行われるためには、前提条件として、メモリ32内に、SIPサーバ60のIPアドレス、SIPサーバ60のSIPドメイン名(sipuri.com(図1参照))、及び、SMTPサーバ80のIPアドレスが記憶されていることが必要である。上記の起動処理で、特定の状態であると判断された場合(S14でYES)には、SIPサーバ60のIPアドレスがメモリ32に記憶されている(S16)。しかしながら、上記の起動処理で、特定の状態でないと判断された場合(S4、S10、S12、S14のいずれかでNO)には、SIPサーバ60のIPアドレスはメモリ32に記憶されない。また、仮に、上記の起動処理で特定の状態であると判断された場合であっても、起動処理を終えた時点では、メモリ32内に、SIPサーバ60のSIPドメイン名、及び、SMTPサーバ80のIPアドレスが記憶されていない。
一般的には、SIPサーバ60のIPアドレス、SIPサーバ60のSIPドメイン名、SMTPサーバ80のIPアドレスは、契約プロバイダと契約を結ぶ際(又は契約を結んだ後)に契約プロバイダによってユーザに提供される。例えば、契約プロバイダが上記のSIPサーバ60のIPアドレス等が記載された媒体(例えば紙)をユーザに渡すことによって提供することができる。また、契約プロバイダのウェブサイト等でSIPサーバ60のIPアドレス等を公開し、ユーザがそれを閲覧することによって提供することもできる。従って、例えば、FAX装置10の起動後であって、FAX送信処理の実行前に、ユーザが操作部14を操作して所定の記憶操作を行うことにより、ユーザが知ったSIPサーバ60のIPアドレス、SIPサーバ60のSIPドメイン名、及び、SMTPサーバ80のIPアドレスを予めメモリ32に記憶させることができる。
FAX装置10の起動後に、入力許容部42(図1参照)は、FAX送信操作が入力されることを監視している(S30)。ユーザは、図示しない自動原稿搬送装置に原稿をセットし、その状態で、操作部14を操作して送信先のFAX装置110の識別情報(図1に示すFAX番号「xxxyyyzzzz」、SIPURI「xxxyyyzzzz@sipuri.com」、メールアドレス「xyz@abcde.com」のうちのいずれか1個)を指定することができる。FAX装置110の識別情報の指定は、複数個の記号(数字、アルファベット等)を順に指定することによって行なうこともできるし、アドレス帳36に記憶されている識別情報を指定することによって行うこともできる。次いで、ユーザは、操作部14を操作して所定のFAX送信操作を入力することができる。入力許容部42は、FAX送信操作が入力された場合に、S30でYESと判断する。
S30でYESの場合、通信部40(図1参照)はFAXデータを取得する(S32)。具体的には、通信部40は、自動原稿搬送装置にセットされた原稿を、スキャン部16にスキャンさせる。これにより、スキャン部16は、スキャンデータを生成する。通信部40は、スキャン部16からスキャンデータを取得することによって、FAXデータを取得する。次いで、通信部40は、ユーザによって指定された送信先の識別情報を取得する(S34)。例えば、FAX装置10の作動モードとしてユーザによって「FAX」が選択された場合には、ユーザは、通常、一般FAX送信処理が実行されることを想定して、一般FAX番号(即ち数字列)を送信先として指定する。この場合、S34において、通信部40は、一般FAX番号(本実施例ではFAX装置110の一般FAX番号「xxxyyyzzzz」)を取得する。また、例えば、FAX装置10の作動モードとしてユーザによって「IPFAX」が選択された場合には、ユーザは、通常、IPFAX送信処理が実行されることを想定して、SIPURIを送信先として指定する。この場合、S34において、通信部40は、SIPURI(本実施例ではFAX装置110のSIPURI「xxxyyyzzzz@sipuri.com」)を取得する。また、例えば、FAX装置10の作動モードとしてユーザによって「IFAX」が選択された場合には、ユーザは、通常、IFAX送信処理が実行されることを想定して、メールアドレスを送信先として指定する。この場合、S34において、通信部40は、メールアドレス(本実施例ではFAX装置110のメールアドレス「xyz@abcde.com」)を取得する。
次いで、通信部40は、FAX装置10の作動モードが「FAX」であるか否かを判断する(S36)。具体的には、通信部40は、メモリ32に記憶されている作動モード情報を読み出し、読み出された作動モード情報が示す作動モードが「FAX」であるか否かを判断する。作動モードが「FAX」である場合、通信部40はS36でYESと判断する。なお、この場合、S34で取得された送信先のFAX装置110の識別情報は、一般FAX番号「xxxyyyzzzz」(図1参照)である。通信部40は、FAX装置10が特定の状態であるか否かを確認する(S38)。具体的には、通信部40は、メモリ32に記憶されている判断結果情報を読み出し、読み出された判断結果情報が、FAX装置10が特定の状態であることを示す情報であるか否か判断する。判断結果情報が、FAX装置10が特定の状態であることを示す情報である場合、通信部40はS38でYESと判断する。
本実施例では、上記の起動処理(図2参照)において、判断部44が既にFAX装置10が特定の状態であるか否か判断している。そのため、FAX送信処理においては、判断部44が再度判断を実行する必要がなく(即ち図2のS2〜S14の処理を実行する必要がなく)、通信部40は、ユーザによって一般FAX番号が入力される場合(S34)に、起動処理で行われた判断の結果を確認すれば済む(S38)。メモリ32に記憶されている判断結果情報の確認処理に比べて、上記の判断の処理負荷の方が高いため、FAX送信処理におけるFAX装置10の処理負荷が少なく済む。
S38でYESの場合、通信部40は、SIPサーバ60のIPアドレス、及び、SIPサーバ60のSIPドメイン名をメモリ32から読み出す(S40)。S40では、FAX装置10が特定の状態である(契約プロバイダが第1種のプロバイダである)ため、通信部40は、図2のS16でメモリ32に記憶されたIPアドレスを読み出す。さらに、通信部40は、上記の所定の記憶操作によってメモリ32に記憶されたSIPサーバ60のSIPドメイン名を読み出す。次いで、通信部40は、S40で読み出されたSIPドメイン名(sipuri.com)と、S34で取得された識別番号(FAX番号「xxxyyyzzzz」)とから、送信先のFAX装置110のSIPURI「xxxyyyzzzz@sipuri.com」(図1参照)を生成する(S42)。
次いで、通信部40は、S42で生成されたSIPURIを送信先として、SIPサーバ60にINVITEを送信する(S44)。SIPサーバ60は、INVITEをFAX装置110に転送する。FAX装置110は、INVITEを受信すると、200OKをSIPサーバ60に送信する。SIPサーバ60は200OKをFAX装置10に転送する。
通信部40は、INVITEを送信した後は、200OKを受信したか否かを監視する(S46)。通信部40が、SIPサーバ60が転送した200OKを受信すると、YESと判断する。S46でYESの場合、通信部40は、SIPURIを送信先として、SIPサーバ60にACKを送信する(S48)。SIPサーバ60は、ACKをFAX装置110に転送する。FAX装置110は、ACKを受信する。これにより、FAX装置10とFAX装置110との間で通信セッションが確立する(S50)。次いで、通信部40は、SIPサーバ60を中継することなく、S32で取得されたFAXデータを、インターネット8を介してFAX装置110に送信する(S52)。FAXデータの送信が終了すると、通信部40はFAX送信処理を終了する。
本実施例では、上記の通り、ユーザがFAXモードを選択した場合であっても、FAX装置10が特定の状態にある場合(S38でYES)には、通信部40は、図3のS34で取得されたFAX番号を用いてSIPURIを生成し(S42)、IPFAX送信処理を実行する(S44〜S52)。IPFAX送信処理は、通常、一般FAX送信処理と比べて、料金、通信速度等が優れている。従って、IPFAX送信処理が優先的に実行されると、ユーザのメリットが大きい。
一方において、例えば、契約プロバイダが上記の第2種のプロバイダである場合、FAX装置10は特定の状態ではないため、通信部40はS38でNOと判断する。また、例えば、契約プロバイダが上記の第1種のプロバイダである場合(即ちFAX装置10が特定の状態である場合(S38でYES))でも、例えば、FAX装置10のユーザが契約した契約プロバイダと、送信先のFAX装置110のユーザが契約したプロバイダと、が異なる場合には、送信先のFAX装置110のためのSIPサーバのドメイン名が、SIPサーバ60のドメイン名と異なる可能性がある。この場合、S42において、FAX装置110の一般FAX番号とSIPサーバ60のドメイン名との組み合わせであるSIPURIが生成されても、そのSIPURIは、FAX装置110のSIPURIに一致しない可能性がある。従って、このような状況では、FAX装置110は、INVITEを受信することができず、この結果、200OKを送信することができない。このために、通信部40は、S46でNOと判断する。また、仮に、FAX装置110と異なる他のFAX装置が送信先のFAX装置としてユーザによって指定される場合であって、上記の他のFAX装置がIPFAX機能を有していない場合には、上記の他のFAX装置は、INVITEを受信することができず、この結果、200OKを送信することができない。このために、通信部40は、S46でNOと判断する。
S38でNOの場合、又は、S46でNOの場合、通信部40は、S34で取得された一般FAX番号「xxxyyyzzzz」を送信先として、PSTN4を介して発信を行い、通信路を確立する(S54)。通信部40は、FAX装置10とFAX装置110との間で通信路が確立されると、S32で取得されたFAXデータを、PSTN4を介してFAX装置110に送信する(S56)。FAXデータの送信が終了すると、通信部40はFAX送信処理を終了する。
本実施例では、上記の通り、S46で、通信部40が所定の時間内に200OKを受信できなかった場合(S46でNO)、即ち、上記のS42で生成されたSIPURIを用いるIPFAX送信処理が失敗した場合、S34で取得されたFAX番号を用いる一般FAX送信処理を実行する(S54、S56)。従って、FAX装置10は、IPFAX送信処理が失敗した場合であっても、ユーザが希望するFAX送信を適切に実行することができる。また、ユーザに新たに操作を要求することなく、S34で既に取得されたFAX番号を用いて一般FAX送信処理を実行するため、ユーザが改めてFAX番号を入力する必要もない。従って、ユーザの作業負担も軽減され得る。
上記のS36で、読み出された作動モードが「IPFAX」である場合、通信部40は、S36でNOと判断し、図4のS60でYESと判断する。この場合、図3のS34で取得された送信先のFAX装置110の識別情報は、SIPURI「xxxyyyzzzz@sipuri.com」(図1参照)である。通信部40は、SIPサーバのIPアドレスをメモリ32から読み出す(S62)。S62では、契約プロバイダが第1種のプロバイダである場合(FAX装置10が特定の状態である場合)、通信部40は、図2のS16でメモリ32に記憶されたIPアドレスを読み出す。一方、契約プロバイダが第2種のプロバイダである場合(FAX装置10は特定の状態ではない場合)、通信部40は、上記の所定の記憶操作によってメモリ32に記憶されたIPアドレスを読み出す。なお、図3のS34で取得された送信先のFAX装置110の識別情報は、SIPURI「xxxyyyzzzz@sipuri.com」であって、SIPドメイン名を含んでいる。そのため、通信部40は、S62ではSIPドメイン名をメモリ32から読み出さない。次いで、図3のS34で取得された識別情報、即ちSIPURIを送信先として、SIPサーバ60にINVITEを送信する(S64)。SIPサーバ60は、INVITEをFAX装置110に転送する。FAX装置110は、INVITEを受信すると、200OKをSIPサーバ60に送信する。SIPサーバ60は200OKをFAX装置10に転送する。
通信部40は、INVITEを送信した後は、200OKを受信したか否かを監視する(S66)。通信部40が、SIPサーバ60が転送した200OKを受信すると、YESと判断する。S66でYESの場合、通信部40は、SIPURIを送信先として、SIPサーバ60にACKを送信する(S68)。SIPサーバ60は、ACKをFAX装置110に転送する。FAX装置110は、ACKを受信する。これにより、FAX装置10とFAX装置110との間で通信セッションが確立する(S70)。次いで、通信部40は、SIPサーバ60を中継することなく、図3のS32で取得されたFAXデータをFAX装置110に送信する(図4のS72)。通信部40は、FAXデータの送信が終了すると、FAX送信処理を終了する。一方、通信部40は、S64でINVITEを送信した後、所定の時間内に200OKを受信できなかった場合、通信部40はS66でNOと判断する。その場合、通信部40は、所定のエラー表示を表示部12に行い、FAX送信処理を終了する。
上記の図3のS36で、読み出された作動モードが「IFAX」である場合、通信部40は、S36及び図4のS60でいずれもNOと判断する。この場合、図3のS34で取得された送信先のFAX装置110の識別情報は、メールアドレス「xyz@abcde.com」(図1参照)である。通信部40は、上記の所定の記憶操作によってメモリ32に記憶されたSMTPサーバ80のIPアドレスを読み出す(図4のS74)。次いで、通信部40は、図3のS32で取得されたFAXデータを添付したEメールを作成する。通信部40は、作成されたEメールを、S34で取得された識別情報、即ちメールアドレスを送信先としてSMTPサーバ80に送信する(S76)。SMTPサーバ80は、Eメールアドレスの送信先のメールアドレスから、LAN9に接続されているFAX装置110のためのSMTPサーバ(図示省略)を特定し、特定されたSMTPサーバにEメールを送信する。FAX装置110のためのSMTPサーバは、POP(Post Office Protocol)サーバ(図示省略)のメールボックスにEメールを転送し、格納する。FAX装置110の制御部124は、POPサーバからEメールをダウンロードする。以上の処理の結果、FAX装置110はEメールに添付されたFAXデータを取得する。通信部は、上記のS76でEメールをSMTPサーバ80に送信すると、FAX送信処理を終了する。
以上、本実施例の通信システム2について説明した。図2のS10〜S20に示すように、起動処理において、判断部44(図1参照)はFAX装置10自身が特定の状態であるのか否かを判断する。また、図3に示すように、FAX送信処理において、ユーザによってFAX番号が入力された場合であって(S36でYES)、FAX装置10が特定の状態である場合(S38でYES)には、通信部40は、入力されたFAX番号を含むSIPURIを生成し(S42)、生成されたSIPURIを送信先としてIPFAX送信処理を実行する(S44〜S52)。そのため、IPFAX送信処理は、通常、一般FAX送信処理と比べると、ユーザにとってメリット(例えば、通信料金のメリット、通信速度のメリット)があるからである。FAX装置10が特定の状態にある場合に、ユーザにとってメリットのあるIPFAX送信処理を優先して実行する。また、本実施例によると、FAX装置10が特定の状態である場合、ユーザは、数字のみからなる文字列であるFAX番号を入力するだけでIPFAX送信処理を実行することができる。ユーザにとって面倒な入力操作であるSIPURIの入力をユーザに行わせることなく、IPFAX送信処理を実行することができる。ユーザの操作負担が軽減される。
一方、通信部40は、ユーザによってFAX番号が入力された場合であって(S36でYES)、FAX装置10が特定の状態でない場合(S38でNO)、入力されたFAX番号を送信先として一般FAX送信処理を実行する(S54、S56)。そのため、FAX装置10が一般FAX送信処理のみを実行できる状態にある場合において、IPFAX送信処理を実行することなく、一般FAX送信処理を実行するため、無駄なFAX送信処理を実行せずに済む。その結果、迅速にFAX送信を実行することができる。上述の通り、本実施例のFAX装置10は、FAX装置10自身が特定の状態にある場合とない場合のいずれの場合も、IPFAX送信処理と一般FAX送信処理のうち適切な側の処理を実行することができる。即ち、本実施例のFAX装置10は、FAX装置10自身の状態に応じて適切な通信を実行することができる。また、上述の通り、本実施例では、ユーザが第2種のプロバイダと契約する場合、FAX装置10が特定の状態でないと判断される。この場合、ユーザによってFAX番号が入力されると、通信部40は一般FAX送信処理を実行する(S54、S56)。仮に、FAX装置10が特定の状態でない場合に、通信部40が、入力されたFAX番号を含むSIPURIを生成してIPFAX送信処理を実行すると、ユーザが意図しない送信先へのFAX誤送信が起こる可能性がある。本実施例では、通信部40は、FAX装置10が特定の状態でない場合には、IPFAX送信処理を実行可能であっても、入力されたFAX番号を含むSIPURIを生成してIPFAX送信処理を実行しない。上記のFAX誤送信を防ぐことができる。
上記の実施例の構成と本発明の構成との対応関係を記載しておく。PSTN4、インターネット8、FAX装置10が、それぞれ「一般公衆回線網」、「IP網」、「通信装置」の一例である。図3のS54及びS56の処理、図3のS44〜S56の処理が、それぞれ「一般通信処理」、「IP通信処理」の一例である。図1に示すFAX番号「xxxyyyzzzz」、SIPURI「xxxyyyzzzz@sipuri.com」が、それぞれ「特定の一般識別情報」、「特定のIP識別情報」の一例である。図2のS14でYESと判断された後に、図3のS30でFAX送信操作が実行される場合が、「第1の場合」の一例である。また、図2のS4、S10、S12、又は、S14でNOと判断された後に、図3のS30でFAX送信操作が実行される場合が、「第2の場合」の一例である。DHCPサーバ70が「サーバ」の一例である。enterprise-numberが「特定の情報」の一例である。また、enterprise-numberテーブル35に含まれるenterprise-numberが「少なくとも1個の提供者情報」の一例である。図3のS46でNOの場合が、「・・・前記IP通信処理が失敗する場合」の一例である。図3のS36でYESの場合(「FAX」モード)、図4のS60でYESの場合(「IPFAX」モード)が、それぞれ、「第1の作動モード」、「第2の作動モード」の一例である。
(B.変形例)
上記の実施例の変形例を以下に列挙する。
(1)FAX装置10が特定の状態にあるか否かの判断は、上記の図2に示すような、DHCPサーバ70から取得したDHCP情報に含まれるenterprise-numberを用いて判断する手法には限られず、任意の手法によって行うことができる。従って、例えば、ユーザが、FAX装置10が特定の状態であるか否かを示す状態情報を予めメモリ32に直接入力しておいてもよい。その場合、起動処理では、判断部44は、ユーザが入力した状態情報に従って、FAX装置10が特定の状態にあるか否かを判断してもよい。この変形例も、「・・・特定の状態であるのか否か判断する」という構成に含まれる。
(2)FAX装置10の作動モードとして、さらに「AUTO」モードを設定可能としてもよい。この変形例では、通信部40は、「AUTO」モードが設定されている場合に、図3のS38〜S56の各処理を実行することとしてもよい。なお、この変形例では、通信部40は、「FAX」モードが設定されている場合には、図3のS38〜S52の各処理を実行することなく、図3のS34で取得されたFAX番号を送信先として、一般FAX送信処理を実行してもよい。
(3)上記の実施例では、IPFAX送信処理を実行する場合、FAX装置10とFAX装置110との間で通信セッションが確立した後に、通信部40は、SIPサーバ60を中継することなく、FAXデータをFAX装置110に送信する(図3のS52、図4のS72参照)。これに代えて、通信部40は、FAX装置10とFAX装置110との間で通信セッションが確立した後に、SIPサーバ60を介してFAXデータをFAX装置110に送信するようにしてもよい。
(4)上記の実施例では、PSTN4とインターネット8の両方に接続されるFAX装置10が「通信装置」の一例であるが、「通信装置」は、例えば、PSTN4とインターネット8の両方に接続される電話装置等であってもよい。この場合、PSTN4を用いた音声データの通信が「一般通信処理」の一例であり、インターネット8を用いた音声データの通信が「IP通信処理」の一例である。
(5)上記の実施例では、特定の状態でないと判断された場合のSIPサーバ60のIPアドレス、SIPドメイン名(sipuri.com)、及び、SMTPサーバ80のIPアドレスを、ユーザが手動で取得し、メモリ32に記憶させる例を説明した。しかし、SIPサーバ60のIPアドレス、SIPドメイン名、SMTPサーバ80のIPアドレスの取得及びメモリ32への記憶は、任意の方法で自動的に行ってもよい。従って、例えば、DHCPサーバ70が予めSIPサーバ60のIPアドレス、SIPドメイン名、SMTPサーバ80のIPアドレスを記憶していてもよい。この場合、例えば、判断部44が図2のS8でDHCP情報を取得する際に、同時にこれらの情報を取得し、メモリ32に記憶させるようにしてもよい。
(6)図2のS8で判断部44が取得するDHCP情報内に、option120の情報が含まれるか否かを判定しなくてもよい。即ち、図2のS10の処理を省略してもよい。この場合、判断部44は、DHCP情報を取得した(S8)後に、S10の判断を実行せずに、S12、S14の判断を実行してもよい。本変形例においては、S14でYESと判断され、FAX装置10が特定の状態であることを記憶した後において、判断部44は、S8で取得されたDHCP情報に含まれるoption120の情報をSIPサーバ60のIPアドレスとしてメモリ32に記憶すればよい。なお、DHCP情報にoption120の情報が含まれない場合は、判断部44は、SIPサーバ60のIPアドレスをメモリ32に記憶しない。
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
2:通信システム、4:PSTN、6:LAN、8:インターネット、9:インターネット、10:FAX装置、60:SIPサーバ、70:DHCPサーバ、80:SMTPサーバ、110:FAX装置

Claims (7)

  1. 一般公衆回線網とIP網との両方に接続される通信装置であって、
    前記一般公衆回線網用の一般識別情報を入力することをユーザに許容する入力許容部と、
    前記通信装置自身が、前記ユーザによって入力される前記一般識別情報を含む前記IP網用のIP識別情報を用いて、前記IP網を介して通信するIP通信処理を実行可能な特定の状態であるのか否か判断する判断部と、
    前記通信装置自身が前記特定の状態であると判断され、かつ、前記ユーザによって特定の前記一般識別情報が入力される第1の場合に、前記特定の一般識別情報を含む特定の前記IP識別情報を通信先として前記IP通信処理を実行し、
    前記通信装置自身が前記特定の状態でないと判断され、かつ、前記ユーザによって前記特定の一般識別情報が入力される第2の場合に、入力された前記特定の一般識別情報を通信先として、前記一般公衆回線網を介して通信する一般通信処理を実行する、通信部と、
    を備える通信装置。
  2. 前記判断部は、前記通信装置に接続されるサーバから、前記IP通信処理を実行可能な状態を前記通信装置に提供する特定の提供者によって前記サーバに登録され、前記特定の提供者を示す特定の提供者情報である特定の情報を取得し、取得済みの前記特定の情報を用いて前記判断を実行する、請求項1に記載の通信装置。
  3. 前記IP通信処理を実行可能な状態を前記通信装置に提供可能な少なくとも1つの提供者を示す少なくとも1個の提供者情報を記憶するメモリをさらに備え、
    前記判断部は、
    取得済みの前記特定の情報が、前記メモリに記憶されている前記少なくとも1個の提供者情報のうちのいずれかに一致する場合に、前記通信装置自身が前記特定の状態であると判断し、
    取得済みの前記特定の情報が、前記メモリに記憶されている前記少なくとも1個の提供者情報のうちのいずれにも一致しない場合に、前記通信装置自身が前記特定の状態でないと判断する、請求項2に記載の通信装置。
  4. 前記判断部は、前記通信装置の起動時に、前記判断を実行し、
    前記通信部は、
    前記ユーザによって前記特定の一般識別情報が入力される場合に、前記判断の結果を確認し、
    前記第1の場合において、前記通信装置自身が前記特定の状態であることを示す前記判断の結果が確認される場合に、前記特定のIP識別情報を通信先として前記IP通信処理を実行し、
    前記第2の場合において、前記通信装置自身が前記特定の状態でないことを示す前記判断の結果が確認される場合に、前記特定の一般識別情報を通信先として前記一般通信処理を実行する、請求項1から3のいずれか1項に記載の通信装置。
  5. 前記通信部は、前記第1の場合において、前記特定のIP識別情報を用いた前記IP通信処理が失敗する場合に、前記特定の一般識別情報を通信先として前記一般通信処理を実行する、請求項1から4のいずれか1項に記載の通信装置。
  6. 前記通信装置の作動モードを選択することを前記ユーザに許容する選択許容部をさらに備え、
    前記入力許容部は、
    前記一般公衆回線網を介して通信するための第1の作動モードが選択される場合に、前記一般識別情報を入力することを前記ユーザに許容し、
    前記IP網を介して通信するための第2の作動モードが選択される場合に、前記IP識別情報を入力することを前記ユーザに許容し、
    前記通信部は、
    前記第1の作動モードが選択される場合において、
    前記第1の場合に、前記特定のIP識別情報を通信先として前記IP通信処理を実行し、
    前記第2の場合に、前記特定の一般識別情報を通信先として前記一般通信処理を実行し、
    前記IP網を介して通信するための第2の作動モードが選択される場合に、前記ユーザによって入力された特定のIP識別情報を用いて前記IP通信処理を実行する、請求項1から5のいずれか1項に記載の通信装置。
  7. 一般公衆回線網とIP網との両方に接続される通信装置のためのコンピュータプログラムであって、
    前記通信装置に搭載されるコンピュータに、以下の各処理、即ち、
    前記一般公衆回線網用の一般識別情報を入力することをユーザに許容する入力許容処理と、
    前記通信装置自身が、前記ユーザによって入力される前記一般識別情報を含む前記IP網用のIP識別情報を用いて、前記IP網を介して通信するIP通信処理を実行可能な特定の状態であるのか否か判断する判断処理と、
    前記通信装置自身が前記特定の状態であると判断され、かつ、前記ユーザによって特定の前記一般識別情報が入力される第1の場合に、前記特定の一般識別情報を含む特定の前記IP識別情報を通信先として前記IP通信処理を実行し、
    前記通信装置自身が前記特定な状態でないと判断され、かつ、前記ユーザによって前記特定の一般識別情報が入力される第2の場合に、入力された前記特定の一般識別情報を通信先として、前記一般公衆回線網を介して通信する一般通信処理を実行する、通信処理と、
    を実行させるコンピュータプログラム。
JP2010138647A 2010-06-17 2010-06-17 通信装置及びコンピュータプログラム Active JP5598111B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2010138647A JP5598111B2 (ja) 2010-06-17 2010-06-17 通信装置及びコンピュータプログラム
EP11157731.8A EP2398219B1 (en) 2010-06-17 2011-03-10 Communication device configured to be connected to both a public switched telephone network and an IP network
US13/070,632 US8824654B2 (en) 2010-06-17 2011-03-24 Communication device
CN201110083689.5A CN102291507B (zh) 2010-06-17 2011-03-30 通信设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010138647A JP5598111B2 (ja) 2010-06-17 2010-06-17 通信装置及びコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2012004910A JP2012004910A (ja) 2012-01-05
JP5598111B2 true JP5598111B2 (ja) 2014-10-01

Family

ID=43901465

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010138647A Active JP5598111B2 (ja) 2010-06-17 2010-06-17 通信装置及びコンピュータプログラム

Country Status (4)

Country Link
US (1) US8824654B2 (ja)
EP (1) EP2398219B1 (ja)
JP (1) JP5598111B2 (ja)
CN (1) CN102291507B (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7898675B1 (en) * 1995-11-13 2011-03-01 Netfax Development, Llc Internet global area networks fax system
JP5408120B2 (ja) 2010-12-22 2014-02-05 ブラザー工業株式会社 通信装置、通信装置のプログラムおよび通信装置の制御方法
JP2014007495A (ja) * 2012-06-22 2014-01-16 Canon Inc 通信装置及び通信制御方法、並びにプログラム
JP6238563B2 (ja) * 2013-05-15 2017-11-29 キヤノン株式会社 ファクシミリ装置及びその制御方法、並びにプログラム
CN110336740B (zh) * 2019-06-30 2021-03-12 天津中新智冠信息技术有限公司 一种设备管理方法、服务器以及系统
US11503182B2 (en) 2021-03-01 2022-11-15 J2 Cloud Services, Llc Method and system for special processing of fax transmissions
JP7070776B1 (ja) * 2021-03-31 2022-05-18 沖電気工業株式会社 中継装置、方法、プログラムおよび中継システム
US11509796B2 (en) * 2021-04-26 2022-11-22 J2 Cloud Services, Llc Method and system for distribution of fax transmissions of an organization
US11533404B1 (en) 2021-06-03 2022-12-20 J2 Cloud Services, Llc On net bus for distributing fax transmissions
US11689681B2 (en) 2021-09-13 2023-06-27 Consensus Cloud Solutions, Llc Method and system for distributing and receiving fax transmissions via a data connection that is owned by a service provider

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19745961A1 (de) 1997-10-17 1999-04-22 Cit Alcatel Vorrichtung und Verfahren zum Aufbau einer Gesprächsverbindung
US7676556B2 (en) * 1999-01-22 2010-03-09 Palm, Inc. Method and apparatus for configuring information for multiple network access providers
US7180889B1 (en) * 1999-12-30 2007-02-20 At&T Corp. Personal control of address assignment and greeting options for multiple BRG ports
US7301952B2 (en) * 2000-04-06 2007-11-27 The Distribution Systems Research Institute Terminal-to-terminal communication connection control method using IP transfer network
JP4572461B2 (ja) * 2000-10-10 2010-11-04 ソニー株式会社 端末機器設定方法
KR100445284B1 (ko) * 2000-10-26 2004-08-25 미쓰비시덴키 가부시키가이샤 인터넷 전화 네트워크 시스템 및 네트워크 액세스 방법 및통화 장치 어댑터
US7215643B2 (en) * 2003-07-29 2007-05-08 Level 3 Communications, Llc System and method for providing alternate routing in a network
US7444393B2 (en) * 2001-10-30 2008-10-28 Keicy K. Chung Read-only storage device having network interface, a system including the device, and a method of distributing files over a network
US20030202462A1 (en) * 2002-04-29 2003-10-30 Smith David B. Method and apparatus for fail over protection in a voice over internet communication system
US20040146048A1 (en) * 2003-01-29 2004-07-29 Web.De Ag Web site having a caller recognition element
JP2004241870A (ja) 2003-02-04 2004-08-26 Ricoh Co Ltd インターネットファクシミリ装置
JP2005020647A (ja) * 2003-06-30 2005-01-20 Canon Inc 通信端末、通信端末の制御方法、通信端末の制御プログラム
US7440442B2 (en) * 2003-10-21 2008-10-21 3Com Corporation IP-based enhanced emergency services using intelligent client devices
JP2005150916A (ja) * 2003-11-12 2005-06-09 Ricoh Co Ltd ファクシミリ装置
JP4262589B2 (ja) * 2003-12-19 2009-05-13 株式会社リコー ファクシミリ装置、通信システム、送信方法及び送信プログラム
JP4206956B2 (ja) * 2004-04-06 2009-01-14 村田機械株式会社 ファクシミリ装置
US7768997B2 (en) * 2004-08-20 2010-08-03 At&T Intellectual Property I, L.P. Systems and methods for automatic public switched telephone network backup of voice over internet protocol services
US20060106930A1 (en) * 2004-11-17 2006-05-18 Shaffer James D Method of querying for device location in a heterogeneous network
GB2431317A (en) * 2005-04-10 2007-04-18 Mainframe Systems Ltd Automatic VoIP / PSTN call transfer
US20070064677A1 (en) * 2005-09-12 2007-03-22 Innomedia Pte Ltd. Packet media gateway with a secondary PSTN connection and method for time slot switching
JP4809101B2 (ja) * 2006-03-31 2011-11-09 京セラ株式会社 移動体通信端末、及びプログラム
GB2437129A (en) * 2006-04-13 2007-10-17 Orange Personal Comm Serv Ltd Means for allowing user to inhibit registration in a mobile communication network
GB0616992D0 (en) * 2006-08-29 2006-10-04 Nokia Corp Evaluating a communication interface
JP4726829B2 (ja) * 2007-03-05 2011-07-20 三菱電機株式会社 電気的線路搬送通信方式
EP2222030A1 (en) * 2007-12-05 2010-08-25 Hitachi, Ltd. Dhcp client server system, dhcp client device and dhcp server device
US8244885B2 (en) * 2007-12-26 2012-08-14 Motorola Solutions, Inc. Using domain name service for identifying a home domain of a roaming device
US8700033B2 (en) * 2008-08-22 2014-04-15 International Business Machines Corporation Dynamic access to radio networks

Also Published As

Publication number Publication date
CN102291507B (zh) 2015-07-01
EP2398219B1 (en) 2018-12-05
CN102291507A (zh) 2011-12-21
JP2012004910A (ja) 2012-01-05
EP2398219A1 (en) 2011-12-21
US20110310890A1 (en) 2011-12-22
US8824654B2 (en) 2014-09-02

Similar Documents

Publication Publication Date Title
JP5598111B2 (ja) 通信装置及びコンピュータプログラム
JP5683128B2 (ja) 通信装置、その制御方法、及びプログラム
US9501255B2 (en) Network system, code providing device, terminal, and computer-readable storage medium for computer program
KR20110073250A (ko) 정보 처리 장치, 정보 처리 장치의 제어 방법 및 저장 매체
KR20110036404A (ko) 유선 및 무선의 네트워크 인터페이스 각각을 지원하는 화상 형성 장치 및 그 장치의 네트워크 연결 방법
JP5598309B2 (ja) 通信装置
JP4586874B2 (ja) データ送信装置
JP2008140355A (ja) 通信装置
JP2021061506A (ja) 画像処理装置、その制御方法、およびプログラム
CN102547033B (zh) 通信装置
JP4997995B2 (ja) 通信装置、通信システム、および通信プログラム
JP5454463B2 (ja) 通信装置
JP5578065B2 (ja) 通信装置、通信装置のプログラムおよび通信装置の制御方法
JP4262589B2 (ja) ファクシミリ装置、通信システム、送信方法及び送信プログラム
JP2016143214A (ja) 通信装置、通信プログラム
JP6447263B2 (ja) ファクシミリ装置、画像形成装置及びプログラム
JP5821287B2 (ja) 通信装置
JP2007037121A (ja) ドキュメント処理装置が備えるアドレス帳の相互互換性を高めるシステム、方法およびプログラム
JP5625657B2 (ja) 電子メール通信装置
JP5870585B2 (ja) 通信装置及び通信システム
JP2003162480A (ja) 通信端末装置
JP2009253339A (ja) データ送信装置およびデータ転送装置
JP2006085549A (ja) ネットワーク機器、ネットワーク通信設定の確認方法、プログラム及び記録媒体
JP2003163764A (ja) 複合装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140424

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: 20140715

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140728

R150 Certificate of patent or registration of utility model

Ref document number: 5598111

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150