[go: up one dir, main page]

JP6217604B2 - 通信システム、通信方法、ゲートウェイ機能付きデバイス及びプログラム - Google Patents

通信システム、通信方法、ゲートウェイ機能付きデバイス及びプログラム Download PDF

Info

Publication number
JP6217604B2
JP6217604B2 JP2014237173A JP2014237173A JP6217604B2 JP 6217604 B2 JP6217604 B2 JP 6217604B2 JP 2014237173 A JP2014237173 A JP 2014237173A JP 2014237173 A JP2014237173 A JP 2014237173A JP 6217604 B2 JP6217604 B2 JP 6217604B2
Authority
JP
Japan
Prior art keywords
management server
gateway function
cloud server
gateway
connection request
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
JP2014237173A
Other languages
English (en)
Other versions
JP2016099843A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2014237173A priority Critical patent/JP6217604B2/ja
Priority to CN201510799417.3A priority patent/CN105635513B/zh
Priority to US14/947,528 priority patent/US9686431B2/en
Publication of JP2016099843A publication Critical patent/JP2016099843A/ja
Application granted granted Critical
Publication of JP6217604B2 publication Critical patent/JP6217604B2/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/00885Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
    • H04N1/00888Control thereof
    • H04N1/00891Switching on or off, e.g. for saving power when not in use
    • 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/00885Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
    • H04N1/00888Control thereof
    • H04N1/00896Control thereof using a low-power mode, e.g. standby
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1287Remote printer device, e.g. being remote from client or server via internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • 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
    • 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/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/32037Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing
    • H04N1/3208Transmitting a plurality of separate messages to a common destination in a single transmission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1221Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to power consumption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • 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/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

この発明は、パーソナルコンピュータやタブレット端末等の外部装置からの印刷ジョブを受け付けるクラウドサーバと、該クラウドサーバからの接続要求に基づいて、ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する管理サーバと、該管理サーバからの前記要求に基づいて前記クラウドサーバとHTTPトンネル接続しクラウドサーバからの印刷ジョブを受信するゲートウェイ機能付きのデバイスと、前記受信された印刷ジョブを実行する印刷装置とを備えた通信システム、通信方法、ゲートウェイ機能付きデバイス及び通信プログラムに関する。
従来はLAN(Local Area Network)内のサーバで作動していたサーバソフトウェアを、サーバの導入管理コストの削減を目的として、クラウドサーバ上にクラウドアプリケーションとして導入するクラウドサービスが提供されている。このようなサービスでは、クラウドアプリケーションから各企業内LANで動作する印刷装置への通信が行われるが、インターネットからイントラネット内のデバイスへのアクセスであるため、ファイアウォールにブロックされてしまう。また、印刷装置にプライベートIPを割り当てている環境では、クラウドアプリケーションから所望の印刷装置のIPアドレスを指定することはできない。
そこで、ゲートウェイ機能付きのデバイスが用意されている。ゲートウェイ機能を用いる場合、ゲートウェイ機能付きのデバイスはクラウドサーバとの間にHTTP(HyperText Markup Language)トンネルを生成し、トンネル内に所望のデータを通す。
図14に、ゲートウェイ機能付きデバイスを用いた通信システムの基本構成図を示す。この通信システムは、ゲートウェイ機能付きデバイス1100と、印刷装置1200と、管理サーバ1300と、クラウドサーバ1400を備え、これらはインターネットを介して相互に接続可能である。また、ゲートウェイ機能付きデバイス100と印刷装置200とは、共通の通信ネットワークで接続されてイントラネットを形成している。
印刷装置1200としてこの例では、コピー機能、プリンタ機能、スキャン機能等の多機能を有するデジタル画像処理装置であるMFP(Multi Function Peripherals)が用いられている。また、ゲートウェイ機能付きデバイス1100もまた、この例では、スリープモード等の省電力モードへの移行が可能な前述のMFPが用いられている。
ゲートウェイ機能付きデバイス100は、その起動時に管理サーバ300とXMPP(Extensible Messaging and Presence Protocol)によるメッセージセッションを生成する(図14のa)。同時にゲートウェイ機能付きデバイス1100は自身が接続できる印刷装置200の識別情報を管理サーバ1300ヘ送信する。印刷装置1200を指定したユーザーからの印刷指示を受け、クラウドサーバ1400で動作するクラウドアプリケーションは印刷装置1200と通信したいとき、管理サーバ1300にHTTP接続を要求する(同図b)。すると、管理サーバ1300は、メッセージセッションを通じて、ゲートウェイ機能付きデバイス1100にHTTPトンネル接続要求を送信する(同図c)。
接続要求を受けたゲートウェイ機能付きデバイス1100は、クラウドサーバ400に対し、HTTPトンネル接続によりHTTPセッションを構築する(同図d)。このHTTPセッションを通して、ゲートウェイ機能付きデバイス1100は、クラウドサーバ1400から受信したHTTPデータを所定のプロトコルに変換してMFP1200に送信し、MFP1200から受信したデータをHTTPプロトコルに変換してクラウドサーバ1400へ送信する(同図e)。このような動作を、ゲートウェイ機能とする。クラウドサーバ1400、ゲートウェイ機能付きデバイス1100、MFP1200の間のHTTPトンネル接続による通信の仕組みを図15に示す。
HTTPトンネル接続による通信は、本来通信を行いたいプロトコルで記述されたパケットを、別のプロトコルのパケットで包んで送り届けることにより行う通信である。図15の例では、プロトコル標準ヘッダの他に、HTTPトンネル制御に用いられるトンネル通信用ヘッダを追加し、HTTPボディに印刷データをセットして、クラウドサーバ1400からゲートウェイ機能付きデバイス1100に送信する。ゲートウェイ機能付きデバイス1100は、受信データのプロトコルを解析し、印刷データを印刷装置1200に送信する。
ここで、ゲートウェイはソフトウェアであり、この例ではゲートウェイがMFP等のデバイスに組み込まれて提供される場合を考える。
昨今、MFP等のデバイスは、省エネルギを目的として、未使用時の各モジュールの電源をオフにする構造を備えている。中でも、特定の省電カモード(ここでは、「ディープスリープモード」とする)では、メインコントローラヘの通電をオフにする。例えば外部からデバイスを使用する際には、ユニキャストのパケット送信を受けた事を契機にデバイスはディープスリープモードから通常モードに復帰し、メインコントローラとプリントモジュールなどの必要な各モジュールに通電する。
ゲートウェイ機能付きデバイス1100において、ゲートウェイ機能の動作中はXMPPセッションを維持しなければならない。ゲートウェイ機能付きデバイス1100がディープスリープモードに入りたい場合、メインコントローラは停止するため、XMPPセッションを切断しなければならない。すなわち、クラウドサーバ1400からの通信を行いたい場合は、ディープスリープモードに入れないし、ディープスリープモードを有効にする場合は、クラウドサーバ1400との通信がその都度使用できなくなってしまう。
このため、ディープスリープモードを有効としながらクラウドサーバ1400との通信も可能となる手段が求められている。
なお、特許文献1には、メール送信先の印刷装置がディープスリープモードの状態であるとき、マジックパケットを印刷装置に送信し、ディープスリープモードから復帰させる技術が開示されている。
特開2007−087293号公報
しかし、クラウド通信においては、ファイアウォールを越えられないため、クラウドサーバ1400や管理サーバ1300からマジックパケットを送信することはできない。
なお、他のファクシミリやメール送信のような、ファイアウォールを超えられる通信手段を用いて、ディープスリープモード中のゲートウェイ機能付きデバイス1100を起こして通常モードに復帰させたとしても、その後再度XMPPセッションを生成しなければならない。
この場合、管理サーバ300とネゴシエーションや認証をやり直さねばならない為、時間がかかってしまう。さらに管理サーバ300が頻繁にネゴシエーションや認証を行うことで、負荷が著しく増大してしまうという問題がある。
この発明は、このような技術的背景に鑑みてなされたものであって、ゲートウェイ機能付きデバイスがディープスリープモード等の省電力モードを有効に利用可能でありながらクラウドサーバとの通信も可能であり、しかも管理サーバへの負荷も抑制できる通信システム、通信方法、ゲートウェイ機能付きデバイス及び通信プログラムの提供を課題とする。
上記課題は、以下の手段によって解決される。
(1)インターネットを介して接続されるクラウドサーバと管理サーバとゲートウェイ機能付きデバイスを備えると共に、前記ゲートウェイ機能付きデバイスと共通の通信ネットワークで接続される印刷装置を備えた通信システムであって、前記クラウドサーバは、外部装置から前記印刷装置の指定を含む印刷ジョブを受け付ける印刷ジョブ受付手段と、前記ゲートウェイ機能付きデバイスとクラウドサーバとのHTTPトンネル接続を前記管理サーバに要求する接続要求手段と、前記接続要求手段に基づき前記管理サーバから前記ゲートウェイ機能付きデバイスに対して行われた接続要求に応じて、前記クラウドサーバと接続された前記ゲートウェイ機能付きデバイスに、前記印刷ジョブ受付手段により受け付けた印刷ジョブを送信する送信手段と、を備え、前記管理サーバは、前記クラウドサーバからのHTTPトンネル接続要求に基づいて、前記ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する第1の接続要求手段と、前記ゲートウェイ機能付きデバイスが、前記管理サーバとのXMPPセッションが切断される省電力モードのときに、前記クラウドサーバから前記接続要求を受けたときは、前記省電力モードを解除して通常モードに復帰させることが可能な方式で前記ゲートウェイ機能付きデバイスと通信を行うことにより、前記ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する第2の接続要求手段と、を備え、前記ゲートウェイ機能付きデバイスは、自装置を前記通常モードから前記省電力モードへ移行させると共に、前記管理サーバの第2の接続要求手段による接続要求に基づいて、前記省電力モードから前記通常モードへ復帰させるモード移行手段と、前記通常モードでは、前記管理サーバの第1の接続要求手段による接続要求に基づいて、前記クラウドサーバとHTTPトンネル接続を行い、前記省電力モードでは、前記管理サーバの第2の接続要求手段による接続要求に基づいて、前記モード移行手段による前記通常モードへの復帰後に前記クラウドサーバとHTTPトンネル接続を行うクラウド接続手段と、前記クラウド接続手段によりHTTPトンネル接続された前記クラウドサーバから、前記印刷ジョブを受信する受信手段と、前記受信手段により受信した前記印刷ジョブを該印刷ジョブで指定された前記印刷装置に送信する印刷ジョブ送信手段と、を備え、前記印刷装置は、前記ゲートウェイ機能付きデバイスから送信された印刷ジョブを実行するジョブ実行手段を備えたことを特徴とする通信システム。
(2)前記省電力モードを解除して通常モードに復帰させることが可能な方式での前記管理サーバによる前記ゲートウェイ機能付きデバイスとの通信はG3ファクシミリ通信であり、前記ゲートウェイ機能付きデバイスはG3ファクシミリ通信機能を有している前項1に記載の通信システム。
(3)前記ゲートウェイ機能付きデバイスは前記省電力モードへの移行時に、省電力モードに移行すること、ファクシミリ機能が有効であること、及び自装置のファクシミリの宛先情報を前記管理サーバに通知すると共に、前記管理サーバは、自装置のファクシミリの宛先情報を前記ゲートウェイ機能付きデバイスに通知し、前記ゲートウェイ機能付きデバイスは、受信したファクシミリデータの送信元が前記管理サーバから通知されたファクシミリの宛先情報と同一であれば前記ファクシミリデータは前記クラウドサーバとのHTTPトンネル接続要求のデータであると判断する前項2に記載の通信システム。
(4)前記ゲートウェイ機能付きデバイスがファクシミリ機能を備えていない場合、前記ゲートウェイ機能付きデバイスは前記省電力モードへの移行時に、省電力モードに移行すること、及び同一ネットワーク内のファクシミリ機能を有する代替デバイスのファクシミリ宛先情報を前記管理サーバに通知すると共に、前記代替デバイスには、前記管理サーバから受信したファクシミリデータをネットワーク経由で前記ゲートウェイ機能付きデバイスに転送するように要求し、前記管理サーバは前記代替デバイスにファクシミリデータを送信し、前記代替デバイスは、受信した管理サーバからのファクシミリデータを、ネットワーク経由で前記ゲートウェイ機能付きデバイスに転送し、前記ゲートウェイ機能付きデバイスは、前記代替デバイスから転送された前記ファクシミリデータを受信して前記省電力モードから前記通常モードに復帰すると共に、前記クラウドサーバとHTTPトンネル接続する前項1に記載の通信システム。
(5)前記省電力モードを解除して通常モードに復帰させることが可能な方式での前記管理サーバによる前記ゲートウェイ機能付きデバイスとの通信は、SMTP転送を用いた電子メール送信である前項1に記載の通信システム。
(6)前記管理サーバは、前記ゲートウェイ機能付きデバイスへの電子メールのヘッダに、HTTPトンネル接続要求であることを示す識別子を付与し、前記ゲートウェイ機能付きデバイスは受信した前記電子メールのヘッダに前記識別子があれば該電子メールは前記クラウドサーバとのHTTPトンネル接続要求のメールであると判断する前項5に記載の通信システム。
(7)前記ゲートウェイ機能付きデバイスは前記省電力モードへの移行時に、省電力モードに移行すること、電子メール機能が有効であること、及び電子メールの宛先情報を前記管理サーバに通知すると共に、前記管理サーバは、自装置の電子メールの宛先情報を前記ゲートウェイ機能付きデバイスに通知し、前記ゲートウェイ機能付きデバイスは、受信した電子メールの送信元が前記管理サーバから通知された宛先情報と同一であれば前記電子メールは前記クラウドサーバとのHTTPトンネル接続要求のメールであると判断する前項5に記載の通信システム。
(8)インターネットを介して接続されるクラウドサーバと管理サーバとゲートウェイ機能付きデバイスを備えると共に、前記ゲートウェイ機能付きデバイスと共通の通信ネットワークで接続される印刷装置を備えた通信システムで実行される通信方法であって、前記クラウドサーバは、該クラウドサーバにログインした外部装置から、前記印刷装置の指定を含む印刷ジョブを受け付ける印刷ジョブ受付ステップと、前記ゲートウェイ機能付きデバイスとクラウドサーバとのHTTPトンネル接続を前記管理サーバに要求する接続要求ステップと、前記管理サーバから前記ゲートウェイ機能付きデバイスに対して行われた接続要求に応じて、前記クラウドサーバと接続された前記ゲートウェイ機能付きデバイスに、前記印刷ジョブ受付ステップにより受け付けた印刷ジョブを送信する送信ステップと、を実行し、 前記管理サーバは、前記クラウドサーバからのHTTPトンネル接続要求に基づいて、前記ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する第1の接続要求ステップと、前記ゲートウェイ機能付きデバイスが、前記管理サーバとのXMPPセッションが切断される省電力モードのときに、前記クラウドサーバから前記接続要求を受けたときは、前記省電力モードを解除して通常モードに復帰させることが可能な方式で前記ゲートウェイ機能付きデバイスと通信を行うことにより、前記ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する第2の接続要求ステップと、を実行し、前記ゲートウェイ機能付きデバイスは、自装置を前記通常モードから前記省電力モードへ移行させると共に、前記管理サーバの第2の接続要求ステップによる接続要求に基づいて、前記省電力モードから前記通常モードへ復帰させるモード移行ステップと、前記通常モードでは、前記管理サーバの第1の接続要求ステップによる接続要求に基づいて、前記クラウドサーバとHTTPトンネル接続を行い、前記省電力モードでは、前記管理サーバの第2の接続要求ステップによる接続要求に基づいて、前記モード移行ステップによる前記通常モードへの復帰後に前記クラウドサーバとHTTPトンネル接続を行うクラウド接続ステップと、前記クラウド接続ステップによりHTTPトンネル接続された前記クラウドサーバから、前記印刷ジョブを受信する受信ステップと、前記受信ステップにより受信した前記印刷ジョブを該印刷ジョブで指定された前記印刷装置に送信する印刷ジョブ送信ステップと、を実行し、前記印刷装置は、前記ゲートウェイ機能付きデバイスから送信された印刷ジョブを実行するジョブ実行ステップを実行することを特徴とする通信方法。
(9)前記省電力モードを解除して通常モードに復帰させることが可能な方式での前記管理サーバによる前記ゲートウェイ機能付きデバイスとの通信はG3ファクシミリ通信であり、前記ゲートウェイ機能付きデバイスはG3ファクシミリ通信機能を有している前項8に記載の通信方法。
(10)前記省電力モードを解除して前記通常モードに復帰させることが可能な方式での前記管理サーバによる前記ゲートウェイ機能付きデバイスとの通信は、SMTP転送を用いた電子メール送信である前項8に記載の通信方法。
(11)前項1〜7のいずれかに記載の通信システムに用いられるゲートウェイ機能付きデバイス。
(12)前項1に記載の通信システムに用いられるゲートウェイ機能付きデバイスのコンピュータに、前記ゲートウェイ機能付きデバイスを通常モードから管理サーバとのXMPPセッションが切断される省電力モードへ移行させると共に、前記管理サーバの第2の接続要求ステップによる接続要求に基づいて、前記省電力モードから前記通常モードへ復帰させるモード移行ステップと、前記通常モードでは、前記管理サーバの第1の接続要求ステップによるHTTPトンネル接続要求に基づいて、前記クラウドサーバとHTTPトンネル接続を行い、前記省電力モードでは、前記管理サーバの第2の接続要求ステップによるHTTPトンネル接続要求に基づいて、前記モード移行ステップによる前記通常モードへの復帰後に前記クラウドサーバとHTTPトンネル接続を行うクラウド接続ステップと、前記クラウド接続ステップによりHTTPトンネル接続された前記クラウドサーバから、前記印刷ジョブを受信する受信ステップと、前記受信ステップにより受信した前記印刷ジョブを該印刷ジョブで指定された前記印刷装置に送信する印刷ジョブ送信ステップと、を実行させるための通信プログラム。
前項(1)に記載の発明によれば、ゲートウェイ機能付きデバイスが通常モードのときは、管理サーバは、クラウドサーバからのHTTPトンネル接続要求に基づいて、ゲートウェイ機能付きデバイスに対しクラウドサーバとのHTTPトンネル接続を要求し、この要求に基づいて、ゲートウェイ機能付きデバイスは、クラウドサーバとHTTPトンネル接続を行う。一方、ゲートウェイ機能付きデバイスが管理サーバとのXMPPセッションが切断される省電力モードのときに、管理サーバがクラウドサーバからHTTPトンネル接続要求を受けたときは、管理サーバは、省電力モードを解除して通常モードに復帰させることが可能な方式でゲートウェイ機能付きデバイスと通信を行うことにより、ゲートウェイ機能付きデバイスに対しクラウドサーバとのHTTPトンネル接続を要求する。ゲートウェイ機能付きデバイスは、この接続要求に基づいて、通常モードへの復帰後にクラウドサーバとHTTPトンネル接続を行う。そして、HTTPトンネル接続されたクラウドサーバから、印刷ジョブを受信し、この受信した印刷ジョブを該印刷ジョブで指定された印刷装置に送信し、印刷装置は、ゲートウェイ機能付きデバイスから送信された印刷ジョブを実行する。
このように、ゲートウェイ機能付きデバイスが通常モードのときはもちろん、ディープスリープモードのような管理サーバとのXMPPセッションが切断される省電力モードの場合にも、管理サーバからのHTTPトンネル接続要求に基づいて、クラウドサーバとHTTPトンネル接続によるトンネル通信を行い、印刷ジョブを受信して印刷装置に印刷ジョブを実行させることができる。
しかも、ゲートウェイ機能付きデバイスは、管理サーバからのHTTPトンネル接続要求に基づいて、クラウドサーバとトンネル接続するから、省電力モードからの復帰後、管理サーバと再度XMPPセッションを生成しなければならないとか、ネゴシエーションや認証をやり直さねばならない為、時間がかかってしまうとか、管理サーバが頻繁にネゴシエーションや認証を行うことで、負荷が著しく増大してしまうという問題もない。
従って、ゲートウェイ機能付きデバイスは、省電力モードを有効に利用することが可能でありながらクラウドサーバとの通信も可能となり、しかも管理サーバへの負荷も抑制することができる。
前項(2)に記載の発明によれば、管理サーバは、G3ファクシミリ通信により、ゲートウェイ機能付きデバイスを確実に通常モードに復帰させることができる。
前項(3)に記載の発明によれば、ゲートウェイ機能付きデバイスは省電力モードへの移行時に、省電力モードに移行すること、ファクシミリ機能が有効であること、及び自装置のファクシミリの宛先情報を管理サーバに通知し、管理サーバは、自装置のファクシミリの宛先情報をゲートウェイ機能付きデバイスに通知し、ゲートウェイ機能付きデバイスは、受信したファクシミリデータの送信元が管理サーバから通知されたファクシミリの宛先情報と同一であれば、ファクシミリデータはクラウドサーバとのHTTPトンネル接続要求のデータであると判断するから、管理サーバから送信されたクラウドサーバとのHTTPトンネル接続要求であることを確実にかつ容易に判断することができる。
前項(4)に記載の発明によれば、ゲートウェイ機能付きデバイスがファクシミリ機能を備えていない場合であっても、ゲートウェイ機能付きデバイスは、代替デバイスから転送されたファクシミリデータを受信して省電力モードから通常モードに復帰すると共に、クラウドサーバとHTTPトンネル接続することができる。
前項(5)に記載の発明によれば、管理サーバは、SMTP転送を用いたメール送信により、ゲートウェイ機能付きデバイスを確実に通常モードに復帰させることができる。
前項(6)に記載の発明によれば、管理サーバは、ゲートウェイ機能付きデバイスへの電子メールのヘッダに、HTTPトンネル接続要求であることを示す識別子を付与し、ゲートウェイ機能付きデバイスは受信した電子メールのヘッダに識別子があればその電子メールはクラウドサーバとのHTTPトンネル接続要求のメールであると判断するから、管理サーバから送信されたクラウドサーバとのHTTPトンネル接続要求であることを確実にかつ容易に判断することができる。
前項(7)に記載の発明によれば、ゲートウェイ機能付きデバイスは省電力モードへの移行時に、省電力モードに移行すること、電子メール機能が有効であること、及び電子メールの宛先情報を管理サーバに通知すると共に、管理サーバは、自装置の電子メールの宛先情報をゲートウェイ機能付きデバイスに通知し、ゲートウェイ機能付きデバイスは、受信した電子メールの送信元が管理サーバから通知された電子メールの宛先情報と同一であれば、その電子メールはクラウドサーバとのHTTPトンネル接続要求であると判断するから、管理サーバから送信されたクラウドサーバとのHTTPトンネル接続要求であることを確実にかつ容易に判断することができる。
前項(8)に記載の発明によれば、ゲートウェイ機能付きデバイスが通常モードのときはもちろん、ディープスリープモードのような管理サーバとのXMPPセッションが切断される省電力モードの場合にも、管理サーバからのHTTPトンネル接続要求に基づいて、クラウドサーバとHTTPトンネル接続によるトンネル通信を行い、印刷ジョブを受信して印刷装置に印刷ジョブを実行させることができる。しかも、ゲートウェイ機能付きデバイスは、管理サーバからのHTTPトンネル接続要求に基づいて、クラウドサーバとトンネル接続するから、省電力モードからの復帰後、管理サーバと再度XMPPセッションを生成しなければならないとか、ネゴシエーションや認証をやり直さねばならない為、時間がかかってしまうとか、管理サーバが頻繁にネゴシエーションや認証を行うことで、負荷が著しく増大してしまうという問題もなく、ゲートウェイ機能付きデバイスは、省電力モードを有効に利用可能でありながらクラウドサーバとの通信も可能となり、しかも管理サーバへの負荷も抑制することができる。
前項(11)に記載の発明によれば、省電力モードを有効に利用可能でありながらクラウドサーバとの通信も可能であり、管理サーバへの負荷も抑制することができるゲートウェイ機能付きデバイスとなる。
前項(1)に記載の発明によれば、省電力モードを有効に利用可能でありながらクラウドサーバとの通信も可能であり、管理サーバへの負荷も抑制することができる処理を、ゲートウェイ機能付きデバイスのコンピュータに実行させることができる。
この発明の一実施形態に係る通信システムの全体構成を示す図である。 ゲートウェイ機能付きデバイスがディープスリープモードに移行する場合の処理を説明するための図である。 ゲートウェイ機能付きデバイスがディープスリープモードであるときに、クラウドサーバが印刷ジョブを受け付けた場合の動作を説明するための図である。 ゲートウェイ機能付きデバイスがディープスリープモードに移行するときの、各装置で行われる制御処理のシーケンスを示す図である。 ゲートウェイ機能付きデバイスがディープスリープモードであるときに、クラウドサーバが印刷ジョブを受け付けた場合の、各装置で行われる制御処理のシーケンスを示す図である。 この発明の他の実施形態に係る通信システムの全体構成を示す図である。 図6に示した実施形態において、ゲートウェイ機能付きデバイスがディープスリープモードに移行するときの、各装置で行われる制御処理のシーケンスを示す図である。 図6に示した実施形態において、ゲートウェイ機能付きデバイスがディープスリープモードであるときに、クラウドサーバが印刷ジョブを受け付けた場合の、各装置で行われる制御処理のシーケンスを示す図である。 この発明のさらに他の実施形態に係る通信システムの全体構成を示す図である。 図9に示した実施形態において、ゲートウェイ機能付きデバイスがディープスリープモードであるときに、クラウドサーバが印刷ジョブを受け付けた場合の動作を説明するための図である。 メールサーバからゲートウェイ機能付きデバイスに転送された電子メールのヘッダー部分の要部を示す。 図10に示した実施形態において、ゲートウェイ機能付きデバイスがディープスリープモードに移行するときの、各装置で行われる制御処理のシーケンスを示す図である。 図10に示した実施形態において、ゲートウェイ機能付きデバイスがディープスリープモードであるときに、クラウドサーバが印刷ジョブを受け付けた場合の、各装置で行われる制御処理のシーケンスを示す図である。 従来の通信システムの全体構成を示す図である。 HTTPトンネル接続による通信の仕組みを説明するための図である。
以下、この発明の実施形態を図面に基づいて説明する。
図1はこの発明の一実施形態に係る通信システムの全体構成図である。この通信システムは、ゲートウェイ機能付きデバイス100と、印刷装置200と、管理サーバ300と、クラウドサーバ400を備え、これらはインターネット601を介して相互に接続可能である。また、ゲートウェイ機能付きデバイス100と印刷装置200とは、共通の通信ネットワーク602で接続されてイントラネットを形成している。
ゲートウェイ機能付きデバイス100は、この実施形態では、コピー機能、プリンタ機能、スキャン機能等の多機能を有するデジタル画像処理装置である前述のMFPが用いられている。以下の説明では、ゲートウェイ機能付きデバイスをゲートウェイ内蔵MFPともいう)。なお、ゲートウェイ機能付きデバイスはMFPに限定されることはなく、ゲートウェイ機能を有し、ディープスリープモード等の省電力モードに移行するものであれば他のデバイスであっても良い。
ゲートウェイ内蔵MFP100は、ゲートウェイ機能を発揮するゲートウェイ部108と、画像形成部105と、ファクシミリ(FAX)通信部106と、電力モード移行部107を備えている。
ゲートウェイ部108は、管理サーバ通信部101と、HTTPトンネル通信部102と、印刷装置通信部103と、処理部104を備えている。
管理サーバ通信部101は、管理サーバ300との通信を制御するインターフェース部である。HTTPトンネル通信部102は、管理サーバ300からの要求に基づいて、クラウドサーバ400とHTTPトンネル接続を行って、トンネル通信によりクラウドサーバ400との間で印刷ジョブ等のデータの送受信を行う。印刷装置通信部103は、印刷装置200との間の通信を制御する。処理部104は、各通信部で送受されたデータやその他のデータを処理するものである。
画像形成部105は、図示しないスキャナ部で得られた原稿の画像データや外部から送信されたプリントデータを用紙に印刷する。
FAX通信部106は、公衆電話回線603を介して管理サーバ300や他の外部装置との間でG3FAX通信を行う。
電力モード移行部107は、ゲートウェイ内蔵MFP100を所定のタイミングで、例えば、未使用時の各モジュールの電源をオフにするとともに、メインコントローラヘの通電をオフにするディープスリープモード等の省電力モードに移行させ、あるいは省電力モードから通常モードに復帰させる。
なお、図示は省略したが、ゲートウェイ内蔵MFP100はさらに、メインコントローラであるCPU、ROM、RAM、ハードディスク装置等を備え、CPUがROMやハードディスク装置等に格納された動作プログラムに従って動作することにより、ゲートウェイ内蔵MFP100の全体の制御や処理が実行される。
印刷装置200には、ゲートウェイ機能を有しないMFPが用いられており、画像形成部201が備えられている。この画像形成部201は、ゲートウェイ内蔵MFP100を介してクラウドサーバ400から送信された印刷ジョブを実行するものである。以下の説明では印刷装置をMFPともいう。
管理サーバ300は、パーソナルコンピュータからなり、インターネット通信処理部301と、FAX通信処理部302を備えている。
インターネット通信処理部301は、インターネットを介して接続されるクラウドサーバ400やゲートウェイ内蔵MFP100との間での通信を制御するとともに、送受信されるデータを処理する。また、FAX通信処理部302は、ゲートウェイ内蔵MFP100との間でG3FAX通信を行う。
クラウドサーバ400は、パーソナルコンピュータ等からなり、アプリケーション401、HTTPトンネル通信部404と、管理サーバ通信部403を備えている。
アプリケーション401は、外部のパーソナルコンピュータ等からクラウドサーバ400にログインしたユーザーによる、印刷装置の指定を含む印刷ジョブを受け付けると共に、該印刷ジョブを受け付けたときは、ゲートウェイ内蔵MFP100との接続要求を、管理サーバ通信部403を介して管理サーバ300に行う。また、ゲートウェイ内蔵MFP100とトンネル接続されると、HTTPトンネル通信部404を介してゲートウェイ内蔵MFP100とHTTPトンネル通信を行い、印刷ジョブをゲートウェイ内蔵MFP100に送信する。
次に、図1に示した通信システムにおける動作の概要を説明する。
クラウドサーバ400は、MFP200で実行する印刷ジョブをユーザーのパーソナルコンピュータやタブレット端末等の端末装置で受け付けると、ゲートウェイ内蔵MFP100とのHTTP接続要求を管理サーバ300に行う。
ゲートウェイ内蔵MFP100が省電力モードでない通常モードの場合、ゲートウェイ内蔵MFP100と管理サーバ300との間にはXMPPセッションが形成されており、このセッションにより、管理サーバー300からゲートウェイ内蔵MFP100に、クラウドサーバ400とのHTTPトンネル接続を要求する旨の接続要求が送信される。
この接続要求を受けて、ゲートウェイ内蔵MFP100はクラウドサーバ400とHTTPトンネル接続する。そして、HTTPトンネル通信によりHTTP印刷ジョブデータがクラウドサーバ400からゲートウェイ内蔵MFP100に送信され、ゲートウェイ内蔵MFP100はこれを所定のプロトコルに変換してMFP200に送信し、MFP200は受信した印刷データを印刷する。
図2は、ゲートウェイ内蔵MFP100が省電力モード(ディープスリープモード)に移行する場合の処理を説明するための図である。
ゲートウェイ内蔵MFP100が例えば未使用状態で所定時間経過したかどうか、換言すればディープスリープモードへの移行判定を行う(図3のa)。判定の結果、ディープスリープモードへの移行タイミングであれば、ゲートウェイ内蔵MFP100はディープスリープモードに移行するが、その際に、自ゲートウェイ識別情報、ディープスリープモードに移行すること、G3FAXが有効であること、及び自己のG3FAXの宛先情報(FAX番号)をXMPPセッション等により管理サーバ300に通知する(同図b)。これらの情報を受け取った管理サーバ300は、自身のG3FAXの宛先情報(FAX番号)を、ゲートウェイ内蔵MFP100に通知する(同図c)。この通知の受領後、ゲートウェイ内蔵MFP100はディープスリープモードへの移行を開始する(同図d)。
図3は、ゲートウェイ内蔵MFP100がディープスリープモードであるときに、クラウドサーバ400が印刷ジョブを受け付けた場合の動作を説明するための図である。
クラウドサーバ400は印刷ジョブを受け付けると、ゲートウェイ内蔵MFP100との接続要求を管理サーバ300に行う(図3のa)。
管理サーバ300は、ゲートウェイ内蔵MFP100からの通知により、ゲートウェイ内蔵MFP100がディープスリープモードに移行していることを認識している。このため、管理サーバ300は、ゲートウェイ内蔵MFP100に対し公衆電話回線603によるFAXが可能なG3FAX通信を用いて、クラウドサーバ400とのHTTPトンネル接続を要求する旨の接続要求を行う(同図b)。
G3FAXデータを受信したゲートウェイ内蔵MFP100は、ディープスリープモードから復帰する(同図c)。そして、FAXの送信元を調べ、それがディープスリープモードへの移行前に管理サーバ300から通知されていた管理サーバ300のG3FAXの宛先情報と同一であれば、ファクシミリデータはクラウドサーバ400とのHTTPトンネル接続要求であると判断する。
この接続要求を受けて、ゲートウェイ内蔵MFP100はクラウドサーバ400とHTTPトンネル接続する(同図d)。そして、HTTPトンネル通信により印刷ジョブデータがクラウドサーバ400からゲートウェイ内蔵MFP100を介してMFP200に送信され(同図e)、MFP200は受信した印刷データを印刷する。
図4は、ゲートウェイ内蔵MFP100がディープスリープモードに移行するときの、各装置で行われる制御処理のシーケンスを示す図である。
ゲートウェイ内蔵MFP100はステップS1で、ディープスリープモードへの移行タイミングかどうかを判定する。例えば、未使用状態での時間が規定時間を経過したかどうかにより判定し、規定時間が経過すると移行タイミングと判定する。移行タイミングでなければ(ステップS1でNO)、ステップS1に留まる。移行タイミングであれば(ステップS1でYES)、ステップS2で、自ゲートウェイ識別情報、ディープスリープモードに移行すること、G3FAXが有効であること、及び自機のG3FAXの宛先情報(FAX番号)を管理サーバ300に通知する。このような通知は、XMPPセッションにより行われても良いし、別のセッション(例えばSOAP(Simple Object Access Protocol)やXML(Extensible Markup Language)等)により行われても良い。
これらの情報を受け取った管理サーバ300は、通知内容に対する応答として、ステップS3で、管理サーバ300自身のG3FAXの宛先情報(FAX番号)をゲートウェイ内蔵MFP100に通知する。
その後、ステップS4で、ゲートウェイ内蔵MFP100は、通信中のセッションの切断、コントローラや各モジュールへの電力供給の遮断等により、ディープスリープモードに移行する。
図5は、ゲートウェイ内蔵MFP100がディープスリープモードであるときに、クラウドサーバ400が印刷ジョブを受け付けた場合の、各装置で行われる制御処理のシーケンスを示す図である。
ステップS11で、パーソナルコンピュータ(PC)や携帯端末装置等によりクラウドサーバー400のアプリケーション401にアクセスしたユーザーから、特定データの印刷を指定された印刷装置にて印刷することを指示する印刷ジョブがクラウドサーバ400に入力されると、クラウドサーバ400は、ゲートウェイ内蔵MFP100とのHTTPトンネル接続要求を生成し、ステップS12で管理サーバ300に送信する。
管理サーバ300は、ステップS13で、ゲートウェイ内蔵MFP100がディープスリープモードであるか否かを、ゲートウェイ内蔵MFP100からの通知の有無に基づいて判定する。
ゲートウェイ内蔵MFP100がディープスリープモードでなければ(ステップS13でNO)、ステップS14で、従来と同様に、HTTPトンネル接続要求情報をXMPPセッションを通してゲートウェイ内蔵MFP100に送信する。ゲートウェイ内蔵MFP100はHTTPトンネル接続要求を解析し、従来と同様に、ゲートウェイ内蔵MFP100が通常モードである場合の処理(ステップS20以降の処理)が行われる。
ゲートウェイ内蔵MFP100がディープスリープモードである場合(ステップS13でYES)、G3FAXが有効でありかつFAX宛先情報が通知されているなら、ステップS15でHTTPトンネル接続要求情報をFAXデータに変換した後、ステップS16で、変換されたFAXデータをG3FAXにてゲートウェイ内蔵MFP100から通知された宛先に送信する。なお、HTTPトンネル接続要求情報には、HTTP接続先URL、接続デバイスであるクラウドサーバ400の識別情報、トンネル識別情報が含まれる。
このFAXデータを受信したことを契機として、ゲートウェイ内蔵MFP100はステップS17でディープスリープモードから復帰する。つまり、コントローラ及び各モジュールへ電力を供給する。次いで、ステップS18で、管理サーバ300からのFAXであるかどうかを判断する。
管理サーバ300からのFAXでなければ(ステップS18でNO)、ステップS26で通常のFAXとして処理する。管理サーバ300からのFAXであれば(ステップS18でYES)、ステップS19で、FAXデータを解析し、HTTPトンネル接続要求情報を抽出する。そして、ステップS20で、ゲートウェイ内蔵MFP100はクラウドサーバ400とHTTPトンネル接続したのち、ステップS21で、MFP200とTCP接続する。
HTTPトンネル接続されると、クラウドサーバ400はステップS22で、印刷ジョブデータを含めたHTTPデータを作成した後、ステップS23で、作成したHTTPデータをゲートウェイ内蔵MFP100に送信する。
HTTPデータを受信したゲートウェイ内蔵MFP100は、ステップS24で、HTTPデータから印刷データを取り出したのち、取り出した印刷データをステップS25でMFP200に送信する。MFP200は受信した印刷データを印刷する。また、必要に応じてMFP200から印刷完了通知が、ゲートウェイ内蔵MFP100を介してクラウドサーバ400に送信される。
このように、この実施形態では、ゲートウェイ内蔵MFP100がデーブスリープモードのときに、管理サーバ300は、クラウドサーバ400からHTTPトンネル接続要求を受けると、省電力モードを解除して通常モードに復帰させることが可能なG3FAXでゲートウェイ内蔵MFP100と通信を行い、ゲートウェイ機能付きデバイスに対しクラウドサーバとのHTTPトンネル接続を要求する。FAXデータの受信によりゲートウェイ内蔵MFP100はディープスリープモードから通常モードに復帰し、クラウドサーバ400とHTTPトンネル接続を行う。そして、HTTPトンネル接続されたクラウドサーバ400から、印刷ジョブを受信し、この受信した印刷ジョブを該印刷ジョブで指定されたMFP200に送信し、MFP200は、ゲートウェイ内蔵MFP100から送信された印刷ジョブを実行する。
このように、ゲートウェイ内蔵MFP100が通常モードのときはもちろん、ディープスリープモードの場合にも、管理サーバ300からのHTTPトンネル接続要求に基づいて、クラウドサーバ400とHTTPトンネル接続によるトンネル通信を行い、印刷ジョブを受信してMFP200に印刷ジョブを実行させることができる。
しかも、ゲートウェイ内蔵MFP100は、管理サーバ300からのHTTPトンネル接続要求に基づいて、クラウドサーバ400とトンネル接続するから、省電力モードからの復帰後、管理サーバ300と再度XMPPセッションを生成しなければならないとか、ネゴシエーションや認証をやり直さねばならない為、時間がかかってしまうとか、管理サーバ300が頻繁にネゴシエーションや認証を行うことで、負荷が著しく増大してしまうという問題もない。
従って、ゲートウェイ内蔵MFP100は、省電力モードを有効に利用しながらクラウドサーバ400との通信も可能となり、しかも管理サーバ300への負荷も抑制することができる。
図6は、この発明の他の実施形態に係る通信システムの全体構成を示すものである。この実施形態では、ゲートウェイ内蔵MFP100がG3FAXに対応していないときは、ゲートウェイ内蔵MFP100がディープスリープモードの時の管理サーバ300からのHTTPトンネル接続要求を、ゲートウェイ内蔵MFP100と共通のネットワーク602内の代替装置が受信し、代替装置は受信したHTTPトンネル接続要求をネットワーク経由でゲートウェイ内蔵MFP100に送信する構成となっている。
なお、図6の通信システムは、ゲートウェイ内蔵MFP100にFAX通信部106が存在しない点、代替装置である代替MFP500が追加配置されている点を除いては、図1に示した通信システムと同じ構成であり、これらの同一構成部分について説明は省略する。
代替MFP500は、FAX通信部501とゲートウェイ通信部502を備えている。FAX通信部501は管理サーバ300や他の装置との間でG3FAXを行い、ゲートウェイ通信部502はネットワーク602を介してゲートウェイ内蔵MFP100と通信を行う。
この実施形態では、管理サーバ300からのFAXデータを代替MFP500が受信し、代替MFP500は受信したFAXデータをゲートウェイ内蔵MFP100に転送するようになっている。
図7は、図6に示した実施形態において、ゲートウェイ内蔵MFP100がディープスリープモードに移行するときの、各装置で行われる制御処理のシーケンスを示す図である。
ゲートウェイ内蔵MFP100はステップS31で、ディープスリープモードへの移行タイミングかどうかを判定する。移行タイミングでなければ(ステップS31でNO)、ステップS31に留まる。移行タイミングであれば(ステップS31でYES)、ステップS32で、自ゲートウェイ識別情報、ディープスリープモードに移行すること、G3FAXが有効であること、及び代替MFP500のG3FAXの宛先情報(FAX番号)を管理サーバ300に通知する。このような通知は、XMPPセッションにより行われても良いし、別のセッション(例えばSOAP(Simple Object Access Protocol)やXML(Extensible Markup Language)等)により行われても良い。
これらの情報を受け取った管理サーバ300は、通知内容に対する応答として、ステップS33で、管理サーバ300自身のG3FAXの宛先情報(FAX番号)をゲートウェイ内蔵MFP100に通知する。
その後、ゲートウェイ内蔵MFP100は、ステップS34で、代替MFP500に対し、管理サーバ300から通知された管理サーバ300のFAX番号を通知するとともに、そのFAX番号から受信したFAXデータは、ネットワーク602を経由してゲートウェイ内蔵MFP100に転送するように要求する。そして、ステップS35で、通信中のセッションの切断、コントローラや各モジュールへの電力供給の遮断等により、ディープスリープモードに移行する。
図8は、図6に示した実施形態において、ゲートウェイ内蔵MFP100がディープスリープモードであるときに、クラウドサーバ400が印刷ジョブを受け付けた場合の、各装置で行われる制御処理のシーケンスを示す図である。
ステップS41で、パーソナルコンピュータ(PC)や携帯端末装置等によりクラウドサーバー400のアプリケーション401にアクセスしたユーザーから、特定データの印刷を指定された印刷装置にて印刷することを指示する印刷ジョブがクラウドサーバ400に入力されると、クラウドサーバ400は、ゲートウェイ内蔵MFP100とのHTTPトンネル接続要求を生成し、ステップS42で管理サーバ300に送信する。
管理サーバ300は、ステップS43で、ゲートウェイ内蔵MFP100がディープスリープモードであるか否かを、ゲートウェイ内蔵MFP100からの通知の有無に基づいて判定する。
ゲートウェイ内蔵MFP100がディープスリープモードでなければ(ステップS43でNO)、ステップS44で、従来と同様に、HTTPトンネル接続要求情報をXMPPセッションを通してゲートウェイ内蔵MFP100に送信する。ゲートウェイ内蔵MFP100はHTTPトンネル接続要求を解析し、従来と同様に、ゲートウェイ内蔵MFP100が通常モードである場合の処理(ステップS51以降の処理)が行われる。
ゲートウェイ内蔵MFP100がディープスリープモードである場合(ステップS43でYES)、G3FAXが有効でありかつ代替MFP500のFAX宛先情報が通知されているなら、管理サーバ300はステップS45で、HTTPトンネル接続要求情報をFAXデータに変換した後、ステップS46で、変換されたFAXデータをG3FAXにてゲートウェイ内蔵MFP100から通知された代替MFP500の宛先に送信する。なお、HTTPトンネル接続要求情報には、HTTP接続先URL、接続デバイスであるクラウドサーバ400の識別情報、トンネル識別情報が含まれる。
代替MFP500は、ステップS47で、管理サーバ300からのFAXであるかどうかを判断する。管理サーバ300からのFAXでなければ(ステップS47でNO)、ステップS57で通常のFAXとして処理する。管理サーバ300からのFAXであれば(ステップS47でYES)、ステップS48で、受信したFAXデータをネットワーク602経由でゲートウェイ内蔵MFP100に転送する。
この転送されたFAXデータを受信したことを契機として、ゲートウェイ内蔵MFP100はステップS49でディープスリープモードから復帰する。つまり、コントローラ及び各モジュールへ電力を供給する。次いで、ステップS50でFAXデータを解析し、HTTPトンネル接続要求情報を抽出する。そして、ステップS51で、ゲートウェイ内蔵MFP100はクラウドサーバ400とHTTPトンネル接続したのち、ステップS52で、MFP200とTCP接続する。
HTTPトンネル接続されると、クラウドサーバ400はステップS53で、印刷ジョブデータを含めたHTTPデータを作成した後、ステップS54で、作成したHTTPデータをゲートウェイ内蔵MFP100に送信する。
HTTPデータを受信したゲートウェイ内蔵MFP100は、ステップS55で、HTTPデータから印刷データを取り出したのち、取り出した印刷データをステップS56でMFP200に送信する。MFP200は受信した印刷データを印刷する。また、必要に応じてMFP200から印刷完了通知が、ゲートウェイ内蔵MFP100を介してクラウドサーバ400に送信される。
このように、この実施形態では、ゲートウェイ内蔵MFP100がG3FAX機能を備えていない場合であっても、ゲートウェイ内蔵MFP100は、代替MFP500から転送されたFAXデータを受信して省電力モードから通常モードに復帰すると共に、クラウドサーバとHTTPトンネル接続することができる。従って、ゲートウェイ内蔵MFP100は、省電力モードを有効に利用しながらクラウドサーバ400との通信も可能となり、しかも管理サーバ300への負荷も抑制することができる。
図9は、この発明のさらに他の実施形態に係る通信システムの全体構成を示すものである。この実施形態では、ゲートウェイ内蔵MFP100がディープスリープモードの時の管理サーバ300からのHTTPトンネル接続要求を電子メールで行い、管理サーバ300からの電子メールを、メールサーバ700が、ディープスリープモードからの復帰が可能な電子メールのSMTPによりゲートウェイ内蔵MFP100に転送するものである。
なお、図9の通信システムは、ゲートウェイ内蔵MFP100にFAX通信部106に代えてあるいはFAX通信部106とともに、電子メールの送受信を行うメール送受信部109が存在している点、メールサーバ700が追加配置されている点を除いて、図1に示した通信システムと同じ構成であり、これらの同一構成部分について説明は省略する。
メールサーバ700は、メールサーバ部701を備えている。メールサーバ部701は管理サーバ300や他の装置から電子メールを受信し、管理サーバ300からのメールを予め設定された転送先であるゲートウェイ内蔵MFP100にSMTP(Simple Mail Transfer Protocol )転送する。
ゲートウェイ内蔵MFP100はディープスリープモードに移行する際に、自ゲートウェイ識別情報、ディープスリープモードに移行すること、電子メール機能が有効であること、クラウド連絡用メール宛先をXMPPセッション等により管理サーバ300に通知する。通知後、ゲートウェイ内蔵MFP100はディープスリープモードへの移行を開始する。
図10は、図9に示した実施形態において、ゲートウェイ内蔵MFP100がディープスリープモードであるときに、クラウドサーバ400が印刷ジョブを受け付けた場合の動作を説明するための図である。
クラウドサーバ400は印刷ジョブを受け付けると、ゲートウェイ内蔵MFP100との接続要求を管理サーバ300に行う(図10のa)。
管理サーバ300は、ゲートウェイ内蔵MFP100からの通知により、ゲートウェイ内蔵MFP100がディープスリープモードに移行していることを認識している。このため、管理サーバ300は、ゲートウェイ内蔵MFP100から通知されたクラウド連絡用メール宛先に、クラウドサーバ400とのHTTPトンネル接続を要求する旨の接続要求を含む電子メールを送信する(同図b)。
一方、メールサーバ700は、クラウド連絡用メール宛先(この例ではcloud@aaa.com)と、ゲートウェイ内蔵MFP100のメール宛先である転送宛先(この例ではbbb@ccc.org)とを、予め紐付けて保持している。なお、転送宛先中のドメイン「ccc.org」はゲートウェイ内蔵MFP100を示す。管理サーバ300からの電子メールを受け取ったメールサーバ700は、電子メールの宛先がクラウド連絡用メール宛先であれば、該宛先に紐付けられた転送宛先に電子メールを送信し(同図c)、電子メールはゲートウェイ内蔵MFP100にSMTP転送される(同図d)。
この転送メールを受信したゲートウェイ内蔵MFP100は、ディープスリープモードから復帰する(同図e)。復帰後、メールヘッダにHTTPトンネル接続要求を示す識別子が含まれているかどうかを調べ、含まれていればメール本文を解析してHTTPトンネル接続要求情報を抽出し(同図f)、クラウドサーバ400とHTTPトンネル接続する(同図g)。そして、HTTPトンネル通信により印刷ジョブデータがクラウドサーバ400からゲートウェイ内蔵MFP100を介してMFP200に送信され(図3のe)、MFP200は受信した印刷データを印刷する。
図11に、メールサーバ700からゲートウェイ内蔵MFP100に転送された電子メールのヘッダー部分の要部を示す。この例では、最下段に太線で示された「KM・・・Connect Request」がHTTPトンネル接続要求を示す識別子となっている。
図12は、図10に示した実施形態において、ゲートウェイ内蔵MFP100がディープスリープモードに移行するときの、各装置で行われる制御処理のシーケンスを示す図である。
ゲートウェイ内蔵MFP100はステップS61で、ディープスリープモードへの移行タイミングかどうかを判定する。移行タイミングでなければ(ステップS61でNO)、ステップS61に留まる。移行タイミングであれば(ステップS61でYES)、ステップS62で、自ゲートウェイ識別情報、ディープスリープモードに移行すること、電子メール機能が有効であること、及びクラウド連絡用メール宛先を管理サーバ300に通知する。このような通知は、XMPPセッションにより行われても良いし、別のセッション(例えばSOAP(Simple Object Access Protocol)やXML(Extensible Markup Language)等)により行われても良い。
通知後、ステップS63で、通信中のセッションの切断、コントローラや各モジュールへの電力供給の遮断等により、ディープスリープモードに移行する。
図13は、図10に示した実施形態において、ゲートウェイ内蔵MFP100がディープスリープモードであるときに、クラウドサーバ400が印刷ジョブを受け付けた場合の、各装置で行われる制御処理のシーケンスを示す図である。
ステップS71で、パーソナルコンピュータ(PC)や携帯端末装置等によりクラウドサーバー400のアプリケーション401にアクセスしたユーザーから、特定データの印刷を指定された印刷装置にて印刷することを指示する印刷ジョブがクラウドサーバ400に入力されると、クラウドサーバ400は、ゲートウェイ内蔵MFP100とのHTTPトンネル接続要求を生成し、ステップS72で管理サーバ300に送信する。
管理サーバ300は、ステップS73で、ゲートウェイ内蔵MFP100がディープスリープモードであるか否かを、ゲートウェイ内蔵MFP100からの通知の有無に基づいて判定する。
ゲートウェイ内蔵MFP100がディープスリープモードでなければ(ステップS73でNO)、ステップS74で、従来と同様に、HTTPトンネル接続要求情報をXMPPセッションを通してゲートウェイ内蔵MFP100に送信する。ゲートウェイ内蔵MFP100はHTTPトンネル接続要求を解析し、従来と同様に、ゲートウェイ内蔵MFP100が通常モードである場合の処理(ステップS81以降の処理)が行われる。
ゲートウェイ内蔵MFP100がディープスリープモードである場合(ステップS73でYES)、メール機能が有効でありかつクラウド連絡用メール宛先が通知されているなら、管理サーバ300はステップS75で、HTTPトンネル接続要求情報をメール本文に含む電子メールを作成した後、ステップS76で、作成された電子メールをクラウド連絡用メール宛先に送信する。なお、HTTPトンネル接続要求情報には、HTTP接続先URL、接続デバイスであるクラウドサーバ400の識別情報、トンネル識別情報が含まれる。
電子メールを受信したメールサーバ700は、ステップS77で、予めクラウド連絡用メール宛先と紐付けられている転送宛先に、電子メールをSMTP転送により送信する。
ゲートウェイ内蔵MFP100はSMTPサーバ機能で電子メールを受信すると共に、受信したことを契機として、ステップS78でディープスリープモードから復帰する。つまり、コントローラ及び各モジュールへ電力を供給する。次いで、ステップS79で電子メールにHTTP接続要求の識別子が含まれているかどうかを調べ、含まれていなければ(ステップS79でNO)、ステップS87で通常のSMTP受信として処理する。
識別子が含まれていれば(ステップS79でYES)、ステップS80で、メールデータを解析し、HTTPトンネル接続要求情報を抽出する。そして、ステップS81で、ゲートウェイ内蔵MFP100はクラウドサーバ400とHTTPトンネル接続したのち、ステップS82で、MFP200とTCP接続する。
HTTPトンネル接続されると、クラウドサーバ400はステップS83で、印刷ジョブデータを含めたHTTPデータを作成した後、ステップS84で、作成したHTTPデータをゲートウェイ内蔵MFP100に送信する。
HTTPデータを受信したゲートウェイ内蔵MFP100は、ステップS85で、HTTPデータから印刷データを取り出したのち、取り出した印刷データをステップS86でMFP200に送信する。MFP200は受信した印刷データを印刷する。また、必要に応じてMFP200から印刷完了通知が、ゲートウェイ内蔵MFP100を介してクラウドサーバ400に送信される。
このように、この実施形態では、管理サーバ300は、ゲートウェイ内蔵MFP100への電子メールのヘッダに、HTTPトンネル接続要求であることを示す識別子を付与し、ゲートウェイ内蔵4MFP100は受信した電子メールのヘッダに識別子があれば電子メールデータはクラウドサーバ400とのHTTPトンネル接続要求であると判断するから、クラウドサーバ400とのHTTPトンネル接続要求であることを確実にかつ容易に判断することができる。従って、ゲートウェイ内蔵MFP100は、省電力モードを有効に利用しながらクラウドサーバ400との通信も可能となり、しかも管理サーバ300への負荷も抑制することができる。
なお、図9〜図13に示した実施形態においては、管理サーバ300は、電子メールのヘッダーにHTTPトンネル接続要求であることを示す識別子を付与しておき、ゲートウェイ内蔵MFP100は、この識別子が含まれていることを判定して、クラウドサーバ400とのHTTPトンネル接続要求であると判断した。しかし、これに限らず他の方法として、ゲートウェイ内蔵MFP100から管理サーバ300へ、ディープスリープモードへ移行することなどを通知(図12のステップS62)した応答として、管理サーバ300が自装置のメールアドレスをゲートウェイ内蔵MFP100に通知し、ゲートウェイ内蔵MFP100は、受信した電子メールの送信元アドレスが管理サーバ300から受け取ったメールアドレスと一致しているかどうかを判断し、一致している場合にクラウドサーバ400とのHTTPトンネル接続要求であると判断しても良い。この場合は、電子メールのヘッダーにHTTPトンネル接続要求であることを示す識別子を付与する必要はない。
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。
例えば、クラウドサーバ400と管理サーバ300が別々に構成されているシステムを示したが、クラウドサーバ400と管理サーバ300が1つの装置に一体で構成されていても良い。
100 ゲートウェイ機能付きデバイス
101 管理サーバ通信部
102 HTTPトンネル通信部
103 印刷装置通信部
106 FAX処理部
107 電力モード移行部
108 ゲートウェイ部
109 メール送受信部
200 印刷装置
300 管理サーバ
400 クラウドサーバ

Claims (12)

  1. インターネットを介して接続されるクラウドサーバと管理サーバとゲートウェイ機能付きデバイスを備えると共に、前記ゲートウェイ機能付きデバイスと共通の通信ネットワークで接続される印刷装置を備えた通信システムであって、
    前記クラウドサーバは、
    外部装置から前記印刷装置の指定を含む印刷ジョブを受け付ける印刷ジョブ受付手段と、
    前記ゲートウェイ機能付きデバイスとクラウドサーバとのHTTPトンネル接続を前記管理サーバに要求する接続要求手段と、
    前記接続要求手段に基づき前記管理サーバから前記ゲートウェイ機能付きデバイスに対して行われた接続要求に応じて、前記クラウドサーバと接続された前記ゲートウェイ機能付きデバイスに、前記印刷ジョブ受付手段により受け付けた印刷ジョブを送信する送信手段と、
    を備え、
    前記管理サーバは、
    前記クラウドサーバからのHTTPトンネル接続要求に基づいて、前記ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する第1の接続要求手段と、
    前記ゲートウェイ機能付きデバイスが、前記管理サーバとのXMPPセッションが切断される省電力モードのときに、前記クラウドサーバから前記接続要求を受けたときは、前記省電力モードを解除して通常モードに復帰させることが可能な方式で前記ゲートウェイ機能付きデバイスと通信を行うことにより、前記ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する第2の接続要求手段と、
    を備え、
    前記ゲートウェイ機能付きデバイスは、
    自装置を前記通常モードから前記省電力モードへ移行させると共に、前記管理サーバの第2の接続要求手段による接続要求に基づいて、前記省電力モードから前記通常モードへ復帰させるモード移行手段と、
    前記通常モードでは、前記管理サーバの第1の接続要求手段による接続要求に基づいて、前記クラウドサーバとHTTPトンネル接続を行い、前記省電力モードでは、前記管理サーバの第2の接続要求手段による接続要求に基づいて、前記モード移行手段による前記通常モードへの復帰後に前記クラウドサーバとHTTPトンネル接続を行うクラウド接続手段と、
    前記クラウド接続手段によりHTTPトンネル接続された前記クラウドサーバから、前記印刷ジョブを受信する受信手段と、
    前記受信手段により受信した前記印刷ジョブを該印刷ジョブで指定された前記印刷装置に送信する印刷ジョブ送信手段と、
    を備え、
    前記印刷装置は、前記ゲートウェイ機能付きデバイスから送信された印刷ジョブを実行するジョブ実行手段を備えたことを特徴とする通信システム。
  2. 前記省電力モードを解除して通常モードに復帰させることが可能な方式での前記管理サーバによる前記ゲートウェイ機能付きデバイスとの通信はG3ファクシミリ通信であり、前記ゲートウェイ機能付きデバイスはG3ファクシミリ通信機能を有している請求項1に記載の通信システム。
  3. 前記ゲートウェイ機能付きデバイスは前記省電力モードへの移行時に、省電力モードに移行すること、ファクシミリ機能が有効であること、及び自装置のファクシミリの宛先情報を前記管理サーバに通知すると共に、前記管理サーバは、自装置のファクシミリの宛先情報を前記ゲートウェイ機能付きデバイスに通知し、
    前記ゲートウェイ機能付きデバイスは、受信したファクシミリデータの送信元が前記管理サーバから通知されたファクシミリの宛先情報と同一であれば前記ファクシミリデータは前記クラウドサーバとのHTTPトンネル接続要求のデータであると判断する請求項2に記載の通信システム。
  4. 前記ゲートウェイ機能付きデバイスがファクシミリ機能を備えていない場合、前記ゲートウェイ機能付きデバイスは前記省電力モードへの移行時に、省電力モードに移行すること、及び同一ネットワーク内のファクシミリ機能を有する代替デバイスのファクシミリ宛先情報を前記管理サーバに通知すると共に、前記代替デバイスには、前記管理サーバから受信したファクシミリデータをネットワーク経由で前記ゲートウェイ機能付きデバイスに転送するように要求し、
    前記管理サーバは前記代替デバイスにファクシミリデータを送信し、前記代替デバイスは、受信した管理サーバからのファクシミリデータを、ネットワーク経由で前記ゲートウェイ機能付きデバイスに転送し、
    前記ゲートウェイ機能付きデバイスは、前記代替デバイスから転送された前記ファクシミリデータを受信して前記省電力モードから前記通常モードに復帰すると共に、前記クラウドサーバとHTTPトンネル接続する請求項1に記載の通信システム。
  5. 前記省電力モードを解除して通常モードに復帰させることが可能な方式での前記管理サーバによる前記ゲートウェイ機能付きデバイスとの通信は、SMTP転送を用いた電子メール送信である請求項1に記載の通信システム。
  6. 前記管理サーバは、前記ゲートウェイ機能付きデバイスへの電子メールのヘッダに、HTTPトンネル接続要求であることを示す識別子を付与し、
    前記ゲートウェイ機能付きデバイスは受信した前記電子メールのヘッダに前記識別子があれば該電子メールは前記クラウドサーバとのHTTPトンネル接続要求のメールであると判断する請求項5に記載の通信システム。
  7. 前記ゲートウェイ機能付きデバイスは前記省電力モードへの移行時に、省電力モードに移行すること、電子メール機能が有効であること、及び電子メールの宛先情報を前記管理サーバに通知すると共に、前記管理サーバは、自装置の電子メールの宛先情報を前記ゲートウェイ機能付きデバイスに通知し、
    前記ゲートウェイ機能付きデバイスは、受信した電子メールの送信元が前記管理サーバから通知された宛先情報と同一であれば前記電子メールは前記クラウドサーバとのHTTPトンネル接続要求のメールであると判断する請求項5に記載の通信システム。
  8. インターネットを介して接続されるクラウドサーバと管理サーバとゲートウェイ機能付きデバイスを備えると共に、前記ゲートウェイ機能付きデバイスと共通の通信ネットワークで接続される印刷装置を備えた通信システムで実行される通信方法であって、
    前記クラウドサーバは、
    該クラウドサーバにログインした外部装置から、前記印刷装置の指定を含む印刷ジョブを受け付ける印刷ジョブ受付ステップと、
    前記ゲートウェイ機能付きデバイスとクラウドサーバとのHTTPトンネル接続を前記管理サーバに要求する接続要求ステップと、
    前記管理サーバから前記ゲートウェイ機能付きデバイスに対して行われた接続要求に応じて、前記クラウドサーバと接続された前記ゲートウェイ機能付きデバイスに、前記印刷ジョブ受付ステップにより受け付けた印刷ジョブを送信する送信ステップと、
    を実行し、
    前記管理サーバは、
    前記クラウドサーバからのHTTPトンネル接続要求に基づいて、前記ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する第1の接続要求ステップと、
    前記ゲートウェイ機能付きデバイスが、前記管理サーバとのXMPPセッションが切断される省電力モードのときに、前記クラウドサーバから前記接続要求を受けたときは、前記省電力モードを解除して通常モードに復帰させることが可能な方式で前記ゲートウェイ機能付きデバイスと通信を行うことにより、前記ゲートウェイ機能付きデバイスに対し前記クラウドサーバとのHTTPトンネル接続を要求する第2の接続要求ステップと、
    を実行し、
    前記ゲートウェイ機能付きデバイスは、
    自装置を前記通常モードから前記省電力モードへ移行させると共に、前記管理サーバの第2の接続要求ステップによる接続要求に基づいて、前記省電力モードから前記通常モードへ復帰させるモード移行ステップと、
    前記通常モードでは、前記管理サーバの第1の接続要求ステップによる接続要求に基づいて、前記クラウドサーバとHTTPトンネル接続を行い、前記省電力モードでは、前記管理サーバの第2の接続要求ステップによる接続要求に基づいて、前記モード移行ステップによる前記通常モードへの復帰後に前記クラウドサーバとHTTPトンネル接続を行うクラウド接続ステップと、
    前記クラウド接続ステップによりHTTPトンネル接続された前記クラウドサーバから、前記印刷ジョブを受信する受信ステップと、
    前記受信ステップにより受信した前記印刷ジョブを該印刷ジョブで指定された前記印刷装置に送信する印刷ジョブ送信ステップと、
    を実行し、
    前記印刷装置は、前記ゲートウェイ機能付きデバイスから送信された印刷ジョブを実行するジョブ実行ステップを実行することを特徴とする通信方法。
  9. 前記省電力モードを解除して通常モードに復帰させることが可能な方式での前記管理サーバによる前記ゲートウェイ機能付きデバイスとの通信はG3ファクシミリ通信であり、前記ゲートウェイ機能付きデバイスはG3ファクシミリ通信機能を有している請求項8に記載の通信方法。
  10. 前記省電力モードを解除して前記通常モードに復帰させることが可能な方式での前記管理サーバによる前記ゲートウェイ機能付きデバイスとの通信は、SMTP転送を用いた電子メール送信である請求項8に記載の通信方法。
  11. 請求項1〜7のいずれかに記載の通信システムに用いられるゲートウェイ機能付きデバイス。
  12. 請求項1に記載の通信システムに用いられるゲートウェイ機能付きデバイスのコンピュータに、
    前記ゲートウェイ機能付きデバイスを通常モードから管理サーバとのXMPPセッションが切断される省電力モードへ移行させると共に、前記管理サーバの第2の接続要求ステップによる接続要求に基づいて、前記省電力モードから前記通常モードへ復帰させるモード移行ステップと、
    前記通常モードでは、前記管理サーバの第1の接続要求ステップによるHTTPトンネル接続要求に基づいて、前記クラウドサーバとHTTPトンネル接続を行い、前記省電力モードでは、前記管理サーバの第2の接続要求ステップによるHTTPトンネル接続要求に基づいて、前記モード移行ステップによる前記通常モードへの復帰後に前記クラウドサーバとHTTPトンネル接続を行うクラウド接続ステップと、
    前記クラウド接続ステップによりHTTPトンネル接続された前記クラウドサーバから、前記印刷ジョブを受信する受信ステップと、
    前記受信ステップにより受信した前記印刷ジョブを該印刷ジョブで指定された前記印刷装置に送信する印刷ジョブ送信ステップと、
    を実行させるための通信プログラム。
JP2014237173A 2014-11-21 2014-11-21 通信システム、通信方法、ゲートウェイ機能付きデバイス及びプログラム Active JP6217604B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014237173A JP6217604B2 (ja) 2014-11-21 2014-11-21 通信システム、通信方法、ゲートウェイ機能付きデバイス及びプログラム
CN201510799417.3A CN105635513B (zh) 2014-11-21 2015-11-19 通信系统、通信方法以及带网关功能的设备
US14/947,528 US9686431B2 (en) 2014-11-21 2015-11-20 Using hyper-text transfer protocol tunneling to transition a computer from a low power mode to a normal power mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014237173A JP6217604B2 (ja) 2014-11-21 2014-11-21 通信システム、通信方法、ゲートウェイ機能付きデバイス及びプログラム

Publications (2)

Publication Number Publication Date
JP2016099843A JP2016099843A (ja) 2016-05-30
JP6217604B2 true JP6217604B2 (ja) 2017-10-25

Family

ID=56011470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014237173A Active JP6217604B2 (ja) 2014-11-21 2014-11-21 通信システム、通信方法、ゲートウェイ機能付きデバイス及びプログラム

Country Status (3)

Country Link
US (1) US9686431B2 (ja)
JP (1) JP6217604B2 (ja)
CN (1) CN105635513B (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5967120B2 (ja) * 2014-03-12 2016-08-10 コニカミノルタ株式会社 ゲートウェイ装置
JP6870337B2 (ja) * 2017-01-19 2021-05-12 コニカミノルタ株式会社 画像形成装置、アクセス支援方法、およびコンピュータプログラム
JP6943091B2 (ja) * 2017-09-06 2021-09-29 コニカミノルタ株式会社 画像処理装置、画像処理システム及びプログラム
WO2019058663A1 (ja) * 2017-09-25 2019-03-28 京セラドキュメントソリューションズ株式会社 電子機器
JP7099080B2 (ja) * 2018-06-26 2022-07-12 コニカミノルタ株式会社 画像形成装置および画像形成システム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7117267B2 (en) * 2001-06-28 2006-10-03 Sun Microsystems, Inc. System and method for providing tunnel connections between entities in a messaging system
WO2003019389A1 (en) * 2001-08-22 2003-03-06 Peerless Systems Corporation Output management system and method for enabling access to private network resources
JP4546040B2 (ja) * 2003-05-12 2010-09-15 キヤノン株式会社 ネットワークサービスシステムおよびサービス代行処理方法およびコンピュータが読取り可能なプログラムを格納した記憶媒体およびプログラム
JP4626443B2 (ja) * 2005-08-19 2011-02-09 パナソニック電工株式会社 遠隔監視制御システム、ゲートウェイ装置、及びセンタサーバ
JP2007087293A (ja) * 2005-09-26 2007-04-05 Canon Inc メールサーバ、メール受信システムおよびfax転送システム
JP2007180617A (ja) * 2005-12-26 2007-07-12 Fuji Xerox Co Ltd ネットワークアダプタ
JP2011164927A (ja) * 2010-02-09 2011-08-25 Nec Access Technica Ltd ホームゲートウェイ装置、及びホームゲートウェイ装置の消費電力抑制方法
JP5005061B2 (ja) * 2010-04-15 2012-08-22 三菱電機株式会社 ネットワークシステム及び通信制御方法
JP2013129147A (ja) * 2011-12-22 2013-07-04 Brother Industries Ltd プリンタと代理サーバ
WO2014103026A1 (ja) * 2012-12-28 2014-07-03 日立コンシューマエレクトロニクス株式会社 電力制御システム、制御装置、及び電力制御方法
JP6052039B2 (ja) * 2013-04-23 2016-12-27 コニカミノルタ株式会社 情報処理装置およびネットワーク接続プログラム

Also Published As

Publication number Publication date
CN105635513B (zh) 2018-11-02
US9686431B2 (en) 2017-06-20
US20160150112A1 (en) 2016-05-26
JP2016099843A (ja) 2016-05-30
CN105635513A (zh) 2016-06-01

Similar Documents

Publication Publication Date Title
JP6217604B2 (ja) 通信システム、通信方法、ゲートウェイ機能付きデバイス及びプログラム
JP5803991B2 (ja) プリントシステム、中間サーバ、印刷装置、ジョブシステム、印刷ジョブ実行方法、およびコンピュータプログラム
EP2393273A1 (en) Image forming apparatus and image forming system
JP5125358B2 (ja) 送信装置及び受信装置
JP4341628B2 (ja) データ通信装置及びデータ通信処理プログラム
JP2011114728A (ja) ネットワーク機器
JP6168039B2 (ja) 印刷システムおよびプログラム
JP6014562B2 (ja) 画像形成装置
JP2014158216A (ja) 通信システム、中継装置及びファクシミリ送受信プログラム
JP7233834B2 (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP2021061506A (ja) 画像処理装置、その制御方法、およびプログラム
JP4869100B2 (ja) 通信方法及び画像通信装置
JP5858092B2 (ja) プリンタ
CN102045477A (zh) 执行多个功能的多功能装置
JP2010186230A (ja) メール中継システム及びメール中継方法
JP4702339B2 (ja) ネットワークファクシミリ装置
JP2008242822A (ja) 情報処理装置及びプログラム
JP2009049865A (ja) ネットワークファクシミリ装置
JP2017139764A (ja) ファックス・メッセージ送信装置からファックス・メッセージ受信装置にファックス・メッセージを送信する方法
JP2007288584A (ja) ネットワーク複合機
CN105282367B (zh) 通信控制装置、通信系统以及通信控制装置的控制方法
JP2009253339A (ja) データ送信装置およびデータ転送装置
JP5312635B2 (ja) 電子メール通信装置及び電子メール通信方法並びにプログラム
JP5312634B2 (ja) 電子メール通信装置及び電子メール通信方法並びにプログラム
JP2014176025A (ja) 中継装置及びfax送受信プログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170110

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170509

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170620

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170818

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170911

R150 Certificate of patent or registration of utility model

Ref document number: 6217604

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150