JP7487522B2 - 中継サーバ、及び、中継サーバのためのコンピュータプログラム - Google Patents
中継サーバ、及び、中継サーバのためのコンピュータプログラム Download PDFInfo
- Publication number
- JP7487522B2 JP7487522B2 JP2020060233A JP2020060233A JP7487522B2 JP 7487522 B2 JP7487522 B2 JP 7487522B2 JP 2020060233 A JP2020060233 A JP 2020060233A JP 2020060233 A JP2020060233 A JP 2020060233A JP 7487522 B2 JP7487522 B2 JP 7487522B2
- Authority
- JP
- Japan
- Prior art keywords
- communication device
- service
- server
- target data
- 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
Links
- 238000004590 computer program Methods 0.000 title claims description 23
- 238000004891 communication Methods 0.000 claims description 266
- 230000005540 biological transmission Effects 0.000 claims description 87
- 238000010191 image analysis Methods 0.000 claims description 25
- 230000006870 function Effects 0.000 claims description 23
- 238000007639 printing Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 description 41
- 230000008569 process Effects 0.000 description 37
- 101100135609 Arabidopsis thaliana PAP10 gene Proteins 0.000 description 19
- 238000004458 analytical method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 108010045306 T134 peptide Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 108010025037 T140 peptide Proteins 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00244—Connection 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1206—Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/129—Remote printer device, e.g. being remote from client or server in server-printer device-client configuration, e.g. print flow goes from server to printer and then bidirectional from printer to client, i.e. the client does not communicate with the server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1265—Printing by reference, e.g. retrieving document/image data for a job from a source mentioned in the job
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection 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/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
- H04N1/00222—Transmitting 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 image data generation or reproduction, e.g. scan-to-email or network printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1287—Remote printer device, e.g. being remote from client or server via internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Facsimiles In General (AREA)
- Computer And Data Communications (AREA)
Description
(通信システム2の構成;図1)
図1に示されるように、通信システム2は、MFP10と、複数個の端末装置100、200と、中継サーバ300と、複数個のサービス提供サーバ(以下では、「SPサーバ」と記載する)600、700と、を備える。MFP10と各端末装置100、200は、LAN(Local Area Networkの略)4に接続されている。LAN4は、インターネット6に接続されている。MFP10と各端末装置100、200は、LAN4を介して、通信可能である。各サーバ300、600、700は、インターネット6に接続されている。MFP10、各端末装置100、200、及び、各サーバ300、600、700は、インターネット6を介して、通信可能である。
MFP10は、印刷機能及びスキャン機能を含む多機能を実行可能な周辺装置(例えば、PC等の周辺装置)である。MFP10は、操作部12と、表示部14と、通信インターフェース(以下ではインターフェースを「I/F」と記載する)16と、スキャン実行部18と、印刷実行部20と、制御部30と、を備える。MFP10には、デバイスID「dv1」が割当てられている。
端末装置100、200は、例えば、携帯電話、スマートフォン、PDA、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の装置である。端末装置100、200は、LAN4に接続されている。端末装置100は、教育SPサーバ700によって実現されるサービスを提供する事業者に所属する作業者(以下では「サービスマン」と記載する)によって利用される装置である。端末装置200は、MFP10を利用するユーザによって利用される装置である。
中継サーバ300は、MFP10のベンダによってインターネット6上に設置される。なお、変形例では、中継サーバ300は、当該ベンダとは異なる事業者によってインターネット6上に設置されてもよい。中継サーバ300は、MFP10とインターネット6上のSPサーバ600、700との間の通信を中継するサーバである。中継サーバ300は、仲介サーバ400と、管理サーバ500と、を備える。
SPサーバ600、700は、中継サーバ300を設置するベンダとは異なるベンダによって、インターネット6上に設置される。格納SPサーバ600は、MFP(例えば10)から取得される画像データ(例えばスキャンデータ)を格納SPサーバ600内に格納するサービス(以下では、「格納サービス」と記載する)を提供する。教育SPサーバ700は、教育に関するサービス(以下では、「教育サービス」と記載する)を提供する。具体的には、教育SPサーバ700は、問題及び答案用紙に対応する画像データをMFP(例えば10)に供給し、それらをMFPに印刷させる。そして、教育SPサーバ700は、記入済みの答案用紙に対応する画像データ(例えばスキャンデータ)をMFPから取得し、当該答案用紙を採点するための画像解析を実行し、画像解析の結果(即ち、採点結果)を出力する。
続いて、図2を参照して、MFP10内のサービステーブル38、仲介サーバ400内の仲介テーブル438、ジョブテーブル440、及び、管理サーバ500内の管理テーブル538の内容を説明する。
続いて、図3を参照して、スキャンデータが格納SPサーバ600に格納されるスキャンプロセスについて説明する。なお、以下では、各デバイスの各CPU(例えばMFP10のCPU32等)が実行する処理について、理解の容易さの観点から、各CPUを主体として記載せずに、各デバイス(例えばMFP10等)を主体として記載する。
続いて、図4を参照して、教育SPサーバ700から提供される教育サービスの提供を受けるための登録プロセスについて説明する。図4の初期状態において、教育SPサーバ700によって提供される教育サービスを受けるための情報が、各テーブル38、438、538に記憶されていない。
続いて、図6を参照して、教育サービスを利用した印刷プロセスについて説明する。図6の初期状態は、図5の後の状態である。即ち、教育SPサーバ700によって提供される教育サービスを受けるための情報が、各テーブル38、438、538に記憶されている。
続いて、図7を参照して、教育サービスを利用した再印刷プロセスについて説明する。図7の初期状態は、図6の後の状態である。再印刷プロセスは、ユーザが、図6の印刷プロセスで印刷された答案用紙を紛失した場合等に実行される。
続いて、図8を参照して、教育サービスを利用したスキャンプロセスについて説明する。スキャンプロセスは、図6又は図7で印刷された答案用紙への記入が完了する場合に実行される。
中継サーバ300は、MFP10から、格納SPサーバ600からの格納サービスの提供を要求する第1のアップロード要求を受信する場合(図3のT22)に、送信指示をMFP10に送信する(T32)。そして、MFP10は、中継サーバ300から送信指示を受信すると(T32)、中継サーバ300を介さずに、スキャンデータSD1を格納SPサーバ600に送信する。また、中継サーバ300は、MFP10から、教育SPサーバ700からの教育サービスの提供を要求する第2のアップロード要求を受信する場合(図8のT520)に、MFP10から受信されるスキャンデータSD2を教育SPサーバ700に送信する(T522)。従って、中継サーバ300は、MFP10から、格納SPサーバ600及び教育SPサーバ700のそれぞれにスキャンデータSD1及びスキャンデータSD2を異なる手法で送信することを実現することができる。
MFP10が、「通信装置」の一例である。格納SPサーバ600、教育SPサーバ700が、それぞれ、「第1のサービス提供サーバ」、「第2のサービス提供サーバ」の一例である。図3のT34の第1のアップロード要求が、「第1のサービス要求」の一例である。スキャンデータSD1が、「第1の対象データ」の一例である。図8のT520の第2のアップロード要求が、「第2のサービス要求」の一例である。スキャンデータSD2が、「第2の対象データ」の一例である。アップロード先URL52が、「第1の位置情報」の一例である。仲介サーバ400のメモリ434が、「中継サーバ」の「メモリ」の一例である。図7のT422の印刷データ要求が、「再送信要求」の一例である。
続いて、第2実施例について説明する。第2実施例では、スキャン設定がMFP10のサービステーブル38に記憶されていない。本実施例の場合、図5のT186、T190、T192の登録指示内に、スキャン設定が含まれない。即ち、教育サービスを利用するための登録プロセスにおいて、MFP10はスキャン設定を記憶しない。なお、本実施例において、教育SPサーバ700は、T184において、端末装置100から設定登録指示を受信すると、当該指示内のスキャン設定(「A4、300dpi」)をアクセストークン「AT2」に対応付けて記憶する。
図9を参照して、教育サービスを利用したスキャンプロセスについて説明する。T610は、図8のT510と同様である。MFP10は、T612において、デバイスID「dv1」とサービスID「sv2」とを含むスキャン設定要求を仲介サーバ400に送信する。
以下は、出願時の特許請求の範囲に対応する記載である。
(項目1)
中継サーバであって、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービスは、前記通信装置が送信する第1の対象データを前記第1のサービス提供サーバ内に格納するサービスである、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービスは、前記通信装置が送信する第2の対象データに対する画像解析を実行し、前記画像解析の結果を出力するサービスである、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
を備える、中継サーバ。
(項目2)
中継サーバであって、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービス要求は、前記通信装置から前記第1のサービス提供サーバに送信されるべき第1の対象データを含まない、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービス要求は、前記通信装置から前記第2のサービス提供サーバに送信されるべき第2の対象データを含む、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記第2のサービス要求に含まれる前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
を備える、中継サーバ。
(項目3)
前記第1のサービスは、前記第1の対象データを前記第1のサービス提供サーバ内に格納するサービスであり、
前記第2のサービスは、前記第2の対象データに対する画像解析を実行し、前記画像解析の結果を出力するサービスである、項目2に記載の中継サーバ。
(項目4)
前記送信指示は、前記第1のサービス提供サーバ内の第1の位置情報であって、前記第1の対象データが格納されるべき位置を示す前記第1の位置情報を含み、
前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記送信指示に含まれる前記第1の位置情報を送信先として前記第1の対象データを前記第1のサービス提供サーバに送信する、項目1から3のいずれか一項に記載の中継サーバ。
(項目5)
前記通信装置は、印刷機能を実行可能であり、
前記中継サーバは、さらに、
前記第2のサービス提供サーバから、印刷対象の画像データを受信する画像データ受信部と、
前記第2のサービス提供サーバから前記画像データが受信される場合に、前記画像データを用いて得られる印刷データを前記通信装置に送信する印刷データ送信部であって、前記通信装置は、前記中継サーバから前記印刷データを受信する場合に、前記印刷データに対応する画像の印刷を実行する、前記印刷データ送信部と、を備える、項目1から4のいずれか一項に記載の中継サーバ。
(項目6)
前記中継サーバは、さらに、
メモリと、
前記第2のサービス提供サーバから前記画像データが受信される場合に、前記印刷データを前記メモリに記憶する記憶制御部と、
前記通信装置によって前記画像の印刷が実行された後に、前記通信装置から前記印刷データの再送信を要求する再送信要求を受信する再送信要求受信部と、
前記通信装置から前記再送信要求が受信される場合に、前記メモリ内の前記印刷データを前記通信装置に再送信する再送信部と、を備え、
前記通信装置は、前記中継サーバから前記印刷データを再受信する場合に、前記印刷データに対応する前記画像の印刷を再実行する、項目5に記載の中継サーバ。
(項目7)
前記中継サーバは、第1のサーバと、前記第1のサーバとは異なる第2のサーバであって、前記通信装置との常時接続を確立する前記第2のサーバと、によって構成され、
前記第1のサーバは、
前記画像データ受信部と、
前記第2のサービス提供サーバから前記画像データが受信される場合に、前記画像データが受信されたことを示す受信情報を前記第2のサーバに送信する受信情報送信部と、を備え、
前記第2のサーバは、
前記第1のサーバから前記受信情報を受信する場合に、前記第1のサーバ内の第2の位置情報であって、前記印刷データが格納されるべき位置を示す前記第2の位置情報を前記通信装置に送信する位置情報送信部を備え、
前記第1のサーバは、さらに、
前記第2の位置情報が前記通信装置に送信された後に、前記通信装置から前記第2の位置情報を含む送信要求を受信する送信要求受信部と、
前記通信装置から前記送信要求が受信される場合に、前記印刷データを前記通信装置に送信する前記印刷データ送信部と、を備える、項目5又は6に記載の中継サーバ。
(項目8)
前記第2のサービス要求は、前記第2のサービス提供サーバを識別するサーバ識別情報を含み、
前記対象データ送信部は、前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを、前記第2のサービス要求に含まれる前記サーバ識別情報によって識別される前記第2のサービス提供サーバに送信する、項目1から7のいずれか一項に記載の中継サーバ。
(項目9)
前記通信装置は、スキャン機能を実行可能であり、
前記第1のサービスの提供を受けるために利用されるべきスキャン設定は、前記中継サーバから前記通信装置に送信されず、
前記通信装置は、前記第1のサービスの提供を利用するための操作を受け付ける場合に、ユーザによって指定される第1のスキャン設定を利用して第1のスキャンデータである前記第1の対象データを生成し、前記第1の対象データを前記第1のサービス提供サーバに送信し、
前記中継サーバは、さらに、
前記第2のサービスの提供を受けるために利用されるべき第2のスキャン設定を前記通信装置に送信するスキャン設定送信部を備え、
前記通信装置は、前記第2のサービスの提供を利用するための操作を受け付ける場合に、前記中継サーバから受信される前記第2のスキャン設定を利用して第2のスキャンデータである前記第2の対象データを生成し、前記第2の対象データを前記中継サーバに送信する、項目1から8のいずれか一項に記載の中継サーバ。
(項目10)
前記スキャン設定送信部は、前記通信装置が前記第2のサービスの提供を利用するための前記操作を受け付ける前に、前記第2のスキャン設定を前記通信装置に送信する、項目9に記載の中継サーバ。
(項目11)
中継サーバのためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記中継サーバのコンピュータを、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービスは、前記通信装置が送信する第1の対象データを前記第1のサービス提供サーバ内に格納するサービスである、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービスは、前記通信装置が送信する第2の対象データに対する画像解析を実行し、前記画像解析の結果を出力するサービスである、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
として機能させる、コンピュータプログラム。
(項目12)
中継サーバのためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記中継サーバのコンピュータを、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービス要求は、前記通信装置から前記第1のサービス提供サーバに送信されるべき第1の対象データを含まない、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービス要求は、前記通信装置から前記第2のサービス提供サーバに送信されるべき第2の対象データを含む、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記第2のサービス要求に含まれる前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
として機能させる、コンピュータプログラム。
Claims (13)
- 中継サーバであって、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービスは、前記通信装置が送信する第1の対象データを前記第1のサービス提供サーバ内に格納するサービスである、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービスは、前記通信装置が送信する第2の対象データに対する画像解析を実行し、前記画像解析の結果を出力するサービスである、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
を備え、
前記第2のサービス要求は、前記第2のサービス提供サーバを識別するサーバ識別情報を含み、
前記対象データ送信部は、前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを、前記第2のサービス要求に含まれる前記サーバ識別情報によって識別される前記第2のサービス提供サーバに送信する、
中継サーバ。 - 中継サーバであって、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービスは、前記通信装置が送信する第1の対象データを前記第1のサービス提供サーバ内に格納するサービスである、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービスは、前記通信装置が送信する第2の対象データに対する画像解析を実行し、前記画像解析の結果を出力するサービスである、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
を備え、
前記通信装置は、スキャン機能を実行可能であり、
前記第1のサービスの提供を受けるために利用されるべきスキャン設定は、前記中継サーバから前記通信装置に送信されず、
前記通信装置は、前記第1のサービスの提供を利用するための操作を受け付ける場合に、ユーザによって指定される第1のスキャン設定を利用して第1のスキャンデータである前記第1の対象データを生成し、前記第1の対象データを前記第1のサービス提供サーバに送信し、
前記中継サーバは、さらに、
前記第2のサービスの提供を受けるために利用されるべき第2のスキャン設定を前記通信装置に送信するスキャン設定送信部を備え、
前記通信装置は、前記第2のサービスの提供を利用するための操作を受け付ける場合に、前記中継サーバから受信される前記第2のスキャン設定を利用して第2のスキャンデータである前記第2の対象データを生成し、前記第2の対象データを前記中継サーバに送信する、
中継サーバ。 - 中継サーバであって、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービス要求は、前記通信装置から前記第1のサービス提供サーバに送信されるべき第1の対象データを含まない、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービス要求は、前記通信装置から前記第2のサービス提供サーバに送信されるべき第2の対象データを含む、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記第2のサービス要求に含まれる前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
を備え、
前記第2のサービス要求は、前記第2のサービス提供サーバを識別するサーバ識別情報を含み、
前記対象データ送信部は、前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを、前記第2のサービス要求に含まれる前記サーバ識別情報によって識別される前記第2のサービス提供サーバに送信する、
中継サーバ。 - 中継サーバであって、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービス要求は、前記通信装置から前記第1のサービス提供サーバに送信されるべき第1の対象データを含まない、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービス要求は、前記通信装置から前記第2のサービス提供サーバに送信されるべき第2の対象データを含む、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記第2のサービス要求に含まれる前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
を備え、
前記通信装置は、スキャン機能を実行可能であり、
前記第1のサービスの提供を受けるために利用されるべきスキャン設定は、前記中継サーバから前記通信装置に送信されず、
前記通信装置は、前記第1のサービスの提供を利用するための操作を受け付ける場合に、ユーザによって指定される第1のスキャン設定を利用して第1のスキャンデータである前記第1の対象データを生成し、前記第1の対象データを前記第1のサービス提供サーバに送信し、
前記中継サーバは、さらに、
前記第2のサービスの提供を受けるために利用されるべき第2のスキャン設定を前記通信装置に送信するスキャン設定送信部を備え、
前記通信装置は、前記第2のサービスの提供を利用するための操作を受け付ける場合に、前記中継サーバから受信される前記第2のスキャン設定を利用して第2のスキャンデータである前記第2の対象データを生成し、前記第2の対象データを前記中継サーバに送信する、
中継サーバ。 - 前記第1のサービスは、前記第1の対象データを前記第1のサービス提供サーバ内に格納するサービスであり、
前記第2のサービスは、前記第2の対象データに対する画像解析を実行し、前記画像解析の結果を出力するサービスである、請求項3又は4に記載の中継サーバ。 - 前記送信指示は、前記第1のサービス提供サーバ内の第1の位置情報であって、前記第1の対象データが格納されるべき位置を示す前記第1の位置情報を含み、
前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記送信指示に含まれる前記第1の位置情報を送信先として前記第1の対象データを前記第1のサービス提供サーバに送信する、請求項1から5のいずれか一項に記載の中継サーバ。 - 前記通信装置は、印刷機能を実行可能であり、
前記中継サーバは、さらに、
前記第2のサービス提供サーバから、印刷対象の画像データを受信する画像データ受信部と、
前記第2のサービス提供サーバから前記画像データが受信される場合に、前記画像データを用いて得られる印刷データを前記通信装置に送信する印刷データ送信部であって、前記通信装置は、前記中継サーバから前記印刷データを受信する場合に、前記印刷データに対応する画像の印刷を実行する、前記印刷データ送信部と、を備える、請求項1から6のいずれか一項に記載の中継サーバ。 - 前記中継サーバは、さらに、
メモリと、
前記第2のサービス提供サーバから前記画像データが受信される場合に、前記印刷データを前記メモリに記憶する記憶制御部と、
前記通信装置によって前記画像の印刷が実行された後に、前記通信装置から前記印刷データの再送信を要求する再送信要求を受信する再送信要求受信部と、
前記通信装置から前記再送信要求が受信される場合に、前記メモリ内の前記印刷データを前記通信装置に再送信する再送信部と、を備え、
前記通信装置は、前記中継サーバから前記印刷データを再受信する場合に、前記印刷データに対応する前記画像の印刷を再実行する、請求項7に記載の中継サーバ。 - 前記中継サーバは、第1のサーバと、前記第1のサーバとは異なる第2のサーバであって、前記通信装置との常時接続を確立する前記第2のサーバと、によって構成され、
前記第1のサーバは、
前記画像データ受信部と、
前記第2のサービス提供サーバから前記画像データが受信される場合に、前記画像データが受信されたことを示す受信情報を前記第2のサーバに送信する受信情報送信部と、を備え、
前記第2のサーバは、
前記第1のサーバから前記受信情報を受信する場合に、前記第1のサーバ内の第2の位置情報であって、前記印刷データが格納されるべき位置を示す前記第2の位置情報を前記通信装置に送信する位置情報送信部を備え、
前記第1のサーバは、さらに、
前記第2の位置情報が前記通信装置に送信された後に、前記通信装置から前記第2の位置情報を含む送信要求を受信する送信要求受信部と、
前記通信装置から前記送信要求が受信される場合に、前記印刷データを前記通信装置に送信する前記印刷データ送信部と、を備える、請求項7又は8に記載の中継サーバ。 - 中継サーバのためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記中継サーバのコンピュータを、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービスは、前記通信装置が送信する第1の対象データを前記第1のサービス提供サーバ内に格納するサービスである、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービスは、前記通信装置が送信する第2の対象データに対する画像解析を実行し、前記画像解析の結果を出力するサービスである、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
として機能させ、
前記第2のサービス要求は、前記第2のサービス提供サーバを識別するサーバ識別情報を含み、
前記対象データ送信部は、前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを、前記第2のサービス要求に含まれる前記サーバ識別情報によって識別される前記第2のサービス提供サーバに送信する、
コンピュータプログラム。 - 中継サーバのためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記中継サーバのコンピュータを、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービスは、前記通信装置が送信する第1の対象データを前記第1のサービス提供サーバ内に格納するサービスである、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービスは、前記通信装置が送信する第2の対象データに対する画像解析を実行し、前記画像解析の結果を出力するサービスである、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
として機能させ、
前記通信装置は、スキャン機能を実行可能であり、
前記第1のサービスの提供を受けるために利用されるべきスキャン設定は、前記中継サーバから前記通信装置に送信されず、
前記通信装置は、前記第1のサービスの提供を利用するための操作を受け付ける場合に、ユーザによって指定される第1のスキャン設定を利用して第1のスキャンデータである前記第1の対象データを生成し、前記第1の対象データを前記第1のサービス提供サーバに送信し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第2のサービスの提供を受けるために利用されるべき第2のスキャン設定を前記通信装置に送信するスキャン設定送信部として機能させ、
前記通信装置は、前記第2のサービスの提供を利用するための操作を受け付ける場合に、前記中継サーバから受信される前記第2のスキャン設定を利用して第2のスキャンデータである前記第2の対象データを生成し、前記第2の対象データを前記中継サーバに送信する、
コンピュータプログラム。 - 中継サーバのためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記中継サーバのコンピュータを、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービス要求は、前記通信装置から前記第1のサービス提供サーバに送信されるべき第1の対象データを含まない、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービス要求は、前記通信装置から前記第2のサービス提供サーバに送信されるべき第2の対象データを含む、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記第2のサービス要求に含まれる前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
として機能させ、
前記第2のサービス要求は、前記第2のサービス提供サーバを識別するサーバ識別情報を含み、
前記対象データ送信部は、前記通信装置から前記第2のサービス要求が受信される場合に、前記通信装置から受信される前記第2の対象データを、前記第2のサービス要求に含まれる前記サーバ識別情報によって識別される前記第2のサービス提供サーバに送信する、
コンピュータプログラム。 - 中継サーバのためのコンピュータプログラムであって、
前記コンピュータプログラムは、前記中継サーバのコンピュータを、
通信装置から第1のサービス要求を受信する第1の要求受信部であって、前記第1のサービス要求は、第1のサービス提供サーバからの第1のサービスの提供を要求する信号であり、前記第1のサービス要求は、前記通信装置から前記第1のサービス提供サーバに送信されるべき第1の対象データを含まない、前記第1の要求受信部と、
前記通信装置から前記第1のサービス要求が受信される場合に、前記第1の対象データを前記第1のサービス提供サーバに送信することを指示する送信指示を前記通信装置に送信する指示送信部であって、前記通信装置は、前記中継サーバから前記送信指示を受信する場合に、前記中継サーバを介さずに、前記第1の対象データを前記第1のサービス提供サーバに送信する、前記指示送信部と、
前記通信装置から第2のサービス要求を受信する第2の要求受信部であって、前記第2のサービス要求は、前記第1のサービス提供サーバとは異なる第2のサービス提供サーバからの第2のサービスの提供を要求する信号であり、前記第2のサービス要求は、前記通信装置から前記第2のサービス提供サーバに送信されるべき第2の対象データを含む、前記第2の要求受信部と、
前記通信装置から前記第2のサービス要求が受信される場合に、前記第2のサービス要求に含まれる前記第2の対象データを前記第2のサービス提供サーバに送信する対象データ送信部と、
として機能させ、
前記通信装置は、スキャン機能を実行可能であり、
前記第1のサービスの提供を受けるために利用されるべきスキャン設定は、前記中継サーバから前記通信装置に送信されず、
前記通信装置は、前記第1のサービスの提供を利用するための操作を受け付ける場合に、ユーザによって指定される第1のスキャン設定を利用して第1のスキャンデータである前記第1の対象データを生成し、前記第1の対象データを前記第1のサービス提供サーバに送信し、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第2のサービスの提供を受けるために利用されるべき第2のスキャン設定を前記通信装置に送信するスキャン設定送信部として機能させ、
前記通信装置は、前記第2のサービスの提供を利用するための操作を受け付ける場合に、前記中継サーバから受信される前記第2のスキャン設定を利用して第2のスキャンデータである前記第2の対象データを生成し、前記第2の対象データを前記中継サーバに送信する、
コンピュータプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020060233A JP7487522B2 (ja) | 2020-03-30 | 2020-03-30 | 中継サーバ、及び、中継サーバのためのコンピュータプログラム |
US17/213,542 US11550520B2 (en) | 2020-03-30 | 2021-03-26 | Relay server and non-transitory computer-readable recording medium storing computer-readable instructions for relay server for relaying communication between communication device and service providing server |
CN202110332285.9A CN113472962B (zh) | 2020-03-30 | 2021-03-29 | 中继服务器和存储用于中继服务器的计算机可读指令的非暂时性计算机可读记录介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020060233A JP7487522B2 (ja) | 2020-03-30 | 2020-03-30 | 中継サーバ、及び、中継サーバのためのコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021157737A JP2021157737A (ja) | 2021-10-07 |
JP7487522B2 true JP7487522B2 (ja) | 2024-05-21 |
Family
ID=77856043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020060233A Active JP7487522B2 (ja) | 2020-03-30 | 2020-03-30 | 中継サーバ、及び、中継サーバのためのコンピュータプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US11550520B2 (ja) |
JP (1) | JP7487522B2 (ja) |
CN (1) | CN113472962B (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012118733A (ja) | 2010-11-30 | 2012-06-21 | Canon Inc | 印刷システム、印刷方法、およびプログラム |
JP2013118558A (ja) | 2011-12-05 | 2013-06-13 | Brother Ind Ltd | 多機能機及び画面提供サーバ |
JP2015138389A (ja) | 2014-01-22 | 2015-07-30 | ブラザー工業株式会社 | 情報処理プログラムと情報処理装置 |
JP2016072730A (ja) | 2014-09-29 | 2016-05-09 | ブラザー工業株式会社 | 機能実行装置及び画面情報サーバ |
JP2018056751A (ja) | 2016-09-28 | 2018-04-05 | ブラザー工業株式会社 | 中継サーバ及びシステム |
JP2018186411A (ja) | 2017-04-26 | 2018-11-22 | ブラザー工業株式会社 | プログラム、情報処理装置、及びシステム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173154B1 (en) * | 1997-07-31 | 2001-01-09 | The Psychological Corporation | System and method for imaging test answer sheets having open-ended questions |
JP4719410B2 (ja) * | 2002-09-20 | 2011-07-06 | 株式会社リコー | 画像形成装置 |
JP5803544B2 (ja) * | 2010-11-04 | 2015-11-04 | ブラザー工業株式会社 | 通信システム、中継装置、通信装置、中継方法、および通信方法 |
JP5857684B2 (ja) * | 2011-11-30 | 2016-02-10 | ブラザー工業株式会社 | 通信装置 |
JP6304978B2 (ja) | 2013-09-06 | 2018-04-04 | キヤノン株式会社 | 中継装置、情報処理方法及びプログラム |
JP6252138B2 (ja) * | 2013-11-29 | 2017-12-27 | ブラザー工業株式会社 | 仲介サーバ |
JP6672964B2 (ja) * | 2016-03-31 | 2020-03-25 | ブラザー工業株式会社 | 仲介サーバ |
JP6714839B2 (ja) * | 2016-05-06 | 2020-07-01 | コニカミノルタ株式会社 | 印刷システム、印刷管理サーバ、通信中継装置およびプログラム |
JP6828637B2 (ja) * | 2017-08-10 | 2021-02-10 | ブラザー工業株式会社 | 画像処理装置 |
-
2020
- 2020-03-30 JP JP2020060233A patent/JP7487522B2/ja active Active
-
2021
- 2021-03-26 US US17/213,542 patent/US11550520B2/en active Active
- 2021-03-29 CN CN202110332285.9A patent/CN113472962B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012118733A (ja) | 2010-11-30 | 2012-06-21 | Canon Inc | 印刷システム、印刷方法、およびプログラム |
JP2013118558A (ja) | 2011-12-05 | 2013-06-13 | Brother Ind Ltd | 多機能機及び画面提供サーバ |
JP2015138389A (ja) | 2014-01-22 | 2015-07-30 | ブラザー工業株式会社 | 情報処理プログラムと情報処理装置 |
JP2016072730A (ja) | 2014-09-29 | 2016-05-09 | ブラザー工業株式会社 | 機能実行装置及び画面情報サーバ |
JP2018056751A (ja) | 2016-09-28 | 2018-04-05 | ブラザー工業株式会社 | 中継サーバ及びシステム |
JP2018186411A (ja) | 2017-04-26 | 2018-11-22 | ブラザー工業株式会社 | プログラム、情報処理装置、及びシステム |
Also Published As
Publication number | Publication date |
---|---|
CN113472962A (zh) | 2021-10-01 |
US11550520B2 (en) | 2023-01-10 |
US20210303228A1 (en) | 2021-09-30 |
CN113472962B (zh) | 2024-07-26 |
JP2021157737A (ja) | 2021-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6891718B2 (ja) | 通信装置 | |
US9779369B2 (en) | Process flow definition creating system, process flow definition creating device, and a method of creating process flow definition | |
US20120110066A1 (en) | Image input method, content item server, and relay server | |
US20070165265A1 (en) | System using services, image handling apparatus, external processing apparatus, information processing apparatus, and state change sending method | |
US20030048303A1 (en) | Destination direction for push scanning to at least one of multiple destinations | |
JP6819418B2 (ja) | 端末装置のためのコンピュータプログラム、及び、通信装置 | |
JP2024161242A (ja) | 画像処理装置及び画像処理装置のためのコンピュータプログラム | |
JP6805815B2 (ja) | 通信システム及び端末装置 | |
JP6828637B2 (ja) | 画像処理装置 | |
JP7487522B2 (ja) | 中継サーバ、及び、中継サーバのためのコンピュータプログラム | |
JP7070095B2 (ja) | 通信装置のためのコンピュータプログラムと通信装置とサーバのためのコンピュータプログラム | |
JP7176203B2 (ja) | 端末装置のためのコンピュータプログラムと端末装置 | |
JP6520643B2 (ja) | 機能実行装置 | |
CN114063940A (zh) | 图像处理装置、控制方法和非暂时性存储介质 | |
US20140087701A1 (en) | Storage medium storing address-information display program and communication controlling device | |
JP2022055072A (ja) | 通信装置と通信装置のためのコンピュータプログラム | |
JP6662482B2 (ja) | 機能実行装置 | |
JP2019145961A (ja) | 通信装置 | |
JP2025039401A (ja) | インストーラプログラム、端末装置、及び、端末装置を制御するための方法 | |
JP7196599B2 (ja) | 機能実行装置及び機能実行装置のためのコンピュータプログラム | |
JP7151355B2 (ja) | プリンタ及びプリンタのためのコンピュータプログラム | |
JP2021048653A (ja) | 端末装置のためのコンピュータプログラム、及び、通信装置 | |
JP2024040590A (ja) | プリンタ、プリンタのためのコンピュータプログラム、及び、プリンタによって実行される方法 | |
JP2024147489A (ja) | プリンタとプリンタのためのコンピュータプログラムとプリンタによって実行される方法 | |
JP6677046B2 (ja) | 端末装置のためのコンピュータプログラム、及び、端末装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240129 |
|
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: 20240409 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240422 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7487522 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |