JP2017084217A - 管理システム、画像処理装置、及びコンピュータプログラム - Google Patents

管理システム、画像処理装置、及びコンピュータプログラム Download PDF

Info

Publication number
JP2017084217A
JP2017084217A JP2015213916A JP2015213916A JP2017084217A JP 2017084217 A JP2017084217 A JP 2017084217A JP 2015213916 A JP2015213916 A JP 2015213916A JP 2015213916 A JP2015213916 A JP 2015213916A JP 2017084217 A JP2017084217 A JP 2017084217A
Authority
JP
Japan
Prior art keywords
image data
identification information
original image
target image
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.)
Granted
Application number
JP2015213916A
Other languages
English (en)
Other versions
JP6558637B2 (ja
Inventor
齋藤 健
Takeshi Saito
齋藤  健
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 JP2015213916A priority Critical patent/JP6558637B2/ja
Priority to US15/336,175 priority patent/US10033902B2/en
Publication of JP2017084217A publication Critical patent/JP2017084217A/ja
Priority to US16/021,672 priority patent/US10284745B2/en
Priority to US16/358,851 priority patent/US10939012B2/en
Application granted granted Critical
Publication of JP6558637B2 publication Critical patent/JP6558637B2/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/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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • 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/00281Connection 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 telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection 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 telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • 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/00344Connection 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 management, maintenance, service or repair apparatus
    • 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/32358Circuits 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 using picture signal storage, e.g. at transmitter
    • 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/0048Type of connection
    • H04N2201/006Using near field communication, e.g. an inductive loop
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】画像処理装置が、画像処理装置を特定するための固有の情報を記憶していなくても、端末装置から管理システムに送信される画像データに基づいて画像処理を実行できる技術を提供すること。【解決手段】管理システムであって、元画像識別情報送信部と、元画像データ受信部と、記憶処理実行部と、対象画像識別情報送信部と、対象画像データ送信部と、を備える。元画像識別情報送信部は、画像処理装置に元画像識別情報を送信する。元画像データ受信部は、画像処理装置から元画像識別情報が供給された端末装置から、元画像データを受信する。記憶処理実行部は、画像データ記憶部内の元画像記憶位置に元画像データを記憶する記憶処理を実行する。対象画像識別情報送信部は、画像処理装置に対象画像識別情報を送信する。対象画像データ送信部は、対象画像識別情報を利用した対象画像データ要求に応じて、画像処理装置に対象画像データを送信する。【選択図】 図2

Description

本発明は、端末装置から受信する画像データを画像処理装置に送信するための管理システム、画像処理装置、及びコンピュータプログラムに関する。
特許文献1には、ポータブルデバイスから送信される文書をプリンタで印刷する技術が開示されている。プリンタは、当該プリンタ内に記憶される光学式コードにしたがって光学式コードを表示する。ポータブルデバイスは、プリンタで表示される光学式コードを撮影し、光学式コード及び文書をサーバに送信する。サーバは、光学式コードにしたがって対応するプリンタに文書を送信する。プリンタは、受信した文書を印刷する。
特開2010−282624号公報
特許文献1の技術では、プリンタはあらかじめプリンタ固有の光学式コードを記憶する。ここで、プリンタが光学式コードを記憶していない場合は、ポータブルデバイスは、光学式コードを撮影することができないため、サーバに光学式コードを送信することができない。そのため、サーバは文書を送信すべきプリンタを決定することができない。したがって、光学式コードを記憶していないプリンタでは、ポータブルデバイスから送信される文書を受信できないため、当該文書を印刷することができなかった。
本発明は、上記のような事情に基づいて完成されたものであって、画像処理装置が、画像処理装置を特定するための画像処理装置固有の情報を記憶していなくても、端末装置から管理システムに送信される画像データに基づいて画像処理を実行できる技術を提供することを目的とする。
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
[適用例1]本発明の管理システムは、画像処理装置と端末装置とのそれぞれと通信可能であって、元画像識別情報要求受信部と、元画像識別情報送信部と、元画像データ受信部と、記憶処理実行部と、対象画像識別情報要求受信部と、対象画像識別情報送信部と、対象画像データ要求受信部と、対象画像データ送信部と、を備える。元画像識別情報要求受信部は、画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置に関する元画像識別情報を要求する元画像識別情報要求を受信する。元画像識別情報送信部は、元画像識別情報要求に応じて、画像処理装置に、元画像識別情報を送信する。元画像データ受信部は、画像処理装置から元画像識別情報が供給された端末装置が元画像識別情報を利用して管理システムにアクセスすることに応じて、端末装置から、端末装置に記憶されている元画像データを受信する。記憶処理実行部は、画像データ記憶部内の元画像記憶位置に元画像データを記憶する記憶処理を実行する。対象画像識別情報要求受信部は、画像処理装置から、元画像データに基づく対象画像データの画像データ記憶部内の対象画像記憶位置に関する対象画像識別情報を要求する対象画像識別情報要求を受信する。対象画像識別情報送信部は、対象画像識別情報要求に応じて、画像処理装置に、対象画像識別情報を送信する。対象画像データ要求受信部は、画像処理装置が対象画像識別情報を利用して管理システムにアクセスすることに応じて、画像処理装置から対象画像データを要求する対象画像データ要求を受信する。対象画像データ送信部は、対象画像データ要求に応じて、画像処理装置に対象画像データを送信する。
上記の構成によると、本発明の管理システムは、画像処理装置から対象画像識別情報を利用して対象画像データを要求されることに応じて、画像処理装置に、端末装置から送信された元画像データに基づく対象画像データを送信する。つまり、画像処理装置は、対象画像データを受信するために、管理システムから対象画像識別情報を受信し、当該対象画像識別情報を利用して管理システムに対象画像データ要求を送信する。したがって、画像処理装置が画像処理装置を特定するための固有の情報を記憶していなくても、画像処理装置は、端末装置から管理システムに送信される元画像データに基づいて適切に画像処理を実行することができる。
[適用例2]上記の管理システムは、対象画像データが、元画像データであってもよい。さらに、対象画像記憶位置が、元画像記憶位置であってもよい。これによって、管理システムは、端末装置から受信した画像データを画像処理装置に送信することができる。
[適用例3]上記の管理システムは、上記の管理システムは、さらに、元画像データ受信部が受信した元画像データを対象画像データに変換する変換部を備えていてもよい。さらに、対象画像記憶位置は、変換済みの対象画像データが記憶される対象画像記憶位置であってもよい。これによって、管理システムは、端末装置から受信した画像データを変換した画像データを画像処理装置に送信することができる。
[適用例4]上記の管理システムは、さらに、画像処理装置の種類を示す装置情報と、画像処理装置で解釈可能な画像データの形式を示す形式情報と、が対応付けられた対応テーブルを記憶する対応テーブル記憶部を備えていてもよい。さらに、画像処理装置に送信すべき元画像データをユーザに選択させるために、端末装置で表示される選択画面を示す画面情報を要求する画面情報要求であって、元画像識別情報を含む画面情報要求を、端末装置から受信する画面情報要求受信部を備えていてもよい。さらに、画面情報要求に含まれる元画像識別情報に対応する装置情報と対応付けられる形式情報を対応テーブルから抽出する抽出部を備えていてもよい。さらに、抽出部によって抽出された形式情報で示される元画像データを選択可能な選択画面を示す画面情報を送信する画面情報送信部を備えていてもよい。これによって、端末装置は、画像処理装置が解釈可能な形式の元画像データを選択可能な選択画面を表示する。したがって、管理システムは、画像処理装置が解釈可能な形式の元画像データを、ユーザに端末装置で選択させることができる。
[適用例5]上記の管理システムは、識別情報送信部が、元画像識別情報を含むコードデータであって、画像処理装置に表示されるコード画像を表現するコードデータを送信してもよい。さらに、画像データ受信部が、画像処理装置に表示されるコード画像を読み取ることによって前記画像処理装置から元画像識別情報が供給された端末装置から、元画像データを受信してもよい。これによって、管理システムは、端末装置にコード画像に基づいて元画像データを送信させることができる。
[適用例6]上記の管理システムは、画像データ受信部が、画像処理装置から近距離無線通信を用いて元画像識別情報が供給された端末装置から、元画像データを受信してもよい。これによって、管理システムは、端末装置に近距離無線通信を用いて元画像データを送信させることができる。
[適用例7]上記の管理システムは、さらに、対象画像データ要求に先行して、画像処理装置から、対象画像データが対象画像記憶位置に記憶されているか否かの確認を要求する記憶確認要求を定期的に受信する確認要求受信部を備えていてもよい。さらに、対象画像データ送信部は、対象画像データが対象画像記憶位置に記憶されている場合に、対象画像データ要求に応じて、画像処理装置に対象画像データ送信してもよい。
[適用例8]上記の管理システムは、第1の管理装置と第2の管理装置とを含んでもよい。さらに、第1の管理装置は、元画像識別情報要求受信部と、元画像識別情報送信部と、元画像データ受信部と、対象画像識別情報要求受信部と、対象画像識別情報送信部と、を備えてもよい。さらに、第2の管理装置は、記憶処理実行部と、対象画像データ要求受信部と、対象画像データ送信部と、を備えてもよい。
[適用例9]本発明の画像処理装置は、管理システムと端末装置とのそれぞれと通信可能であって、元画像識別情報要求送信部と、元画像識別情報受信部と、供給部と、対象画像識別情報要求送信部と、対象画像識別情報受信部と、対象画像データ要求送信部と、対象画像データ受信部と、を備える。元画像識別情報要求送信部は、管理システムに、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置に関する元画像識別情報を要求する元画像識別情報要求を送信する。元画像識別情報受信部は、管理システムから、元画像識別情報を受信する。供給部は、元画像識別情報受信部が受信した元画像識別情報を、端末装置に供給する。対象画像識別情報要求送信部は、端末装置から管理システムに送信される元画像データに基づいた対象データが記憶される画像データ記憶部内の対象画像記憶位置に関する対象画像識別情報を要求する対象画像識別情報要求を送信する。対象画像識別情報受信部は、管理システムから、対象画像識別情報を受信する。対象画像データ要求送信部は、対象画像識別情報を利用して管理システムにアクセスすることに応じて、管理システムに、対象データを要求する対象画像データ要求を送信する。対象画像データ受信部は、管理システムから、対象画像データを受信する。
上記の構成によると、本発明の画像処理装置は、対象画像データを受信するために、管理システムから対象画像識別情報を受信し、当該対象画像識別情報を利用して管理システムに対象画像データ要求を送信する。したがって、画像処理装置が画像処理装置を特定するための固有の情報を記憶していなくても、画像処理装置は、端末装置から管理システムに送信される元画像データに基づいて適切に画像処理を実行することができる。
さらに、本発明の管理システム及び画像処理装置のそれぞれの機能を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するためのコンピュータ読み取り可能記憶媒体も新規で有用である。
通信システムの構成図である。 第1実施例における通信システムのシーケンス図である。 第1実施例及び第3実施例における通信システムのシーケンス図である。 アップロード画面を示す図である。 アップロードページを示す図である。 URLを示す図である。 アップロード完了ページを示す図である。 第2実施例における通信システムのシーケンス図である。 第2実施例における通信システムのシーケンス図である。 第3実施例における通信システムのシーケンス図である。
(第1実施例)
図1は、通信システム2の構成図である。通信システム2は、MFP(Multifunction Peripheralの略)100と、モバイル400(例えば、スマートフォン、タブレット等)と、管理システム6と、を備える。管理システム6は、仲介サーバ200と、一時保存サーバ300と、を備える。MFP100と、仲介サーバ200と、一時保存サーバ300と、モバイル400と、はインターネット4を介して互いに通信可能である。また、MFP100と、モバイル400と、は近距離無線通信規格の一種であるNFC(Near Field Communicationの略)通信を用いて互いに通信することも可能である。NFC通信では、一方の装置をもう一方の装置にかがすことによって通信が確立されるため、データの転送・交換を容易に行うことができる。
なお、MFP100は、MFP100が設置される自宅やホテルなどで用いられるローカルエリアネットワーク(以下ではLANと呼ぶ)に所属しており、当該LAN及びインターネット4を介して、仲介サーバ200と一時保存サーバ300とモバイル400と通信を行う。
モバイル400は、LTE(Long Term Evolutionの略)を利用して、インターネット4を介して、MFP100と仲介サーバ200と一時保存サーバ300と通信を行う。LTEは標準化団体3GPP(3rd Generation Partnership Projectの略)によって規定された通信規格に準拠した無線通信方式である。
(MFP100の構成)
MFP100は、ネットワークインターフェース(インターフェースは以下ではI/Fと呼ぶ)110と、制御部120と、表示部130と、操作部140と、NFCI/F150と、印刷実行部160と、スキャン実行部170と、を備える。ネットワークI/F110は、LANやインターネット等のネットワークを介して信号の送受信を行うためのI/Fである。NFCI/F150は、NFC通信を用いて信号の送受信を行うためのI/Fである。
制御部120は、CPU122と、メモリ124と、を備える。メモリ124には、プログラム126が格納されている。メモリ124は、例えばRAMやROM,HDD等である。CPU122は、メモリ124に格納されるプログラム126にしたがって、様々な処理を実行する。
表示部130は、様々な情報を表示するためのディスプレイである。操作部140は、複数のキーを備える。ユーザは、操作部140を操作することによって、様々な指示をプリンタ100に入力することができる。なお、表示部130は、ユーザによる操作を受け付けるためのタッチパネルとしても機能する。即ち、表示部130は、ユーザによって操作される操作部としても機能する。印刷実行部160は、外部から取得したデータを印刷するための処理を実行する。スキャン実行部170は、載置された原稿をスキャンするための処理を実行する。
(仲介サーバ200の構成)
仲介サーバ200は、ネットワークI/F210と、制御部220と、を備える。ネットワークI/F210は、インターネット等のネットワークを介して信号の送受信を行うためのI/Fである。
制御部220は、CPU222と、メモリ224と、を備える。メモリ224には、プログラム226と、画面データ227と、マシン情報テーブル228と、ジョブテーブル229と、アップロードページデータ230、アップロード完了ページデータ231と、が格納されている。メモリ224は、例えばRAMやROM,HDD等である。CPU222は、メモリ224に格納されるプログラム226にしたがって、様々な処理を実行する。画面データ227は、MFP100の表示部130で表示される画面の情報である。仲介サーバ200からMFP100に画面データ227が送信されることによって、MFP100は、表示部130に画面データ227に基づく画面を表示することができる。
マシン情報テーブル228には、あらかじめモデル名とフォーマットとが記憶されている。モデル名は、仲介サーバ200を所有するベンダーが提供する全てのMFPの種類を示す。フォーマットは、それぞれの種類のMFPが解釈可能な画像データのフォーマットを示す。なお、ベンダーによって新しい種類のMFPが提供される度に、マシン情報テーブル228には、当該MFPのモデル名とフォーマットとが追加される。なお、図1のマシンテーブル228には、2つのマシン情報があらかじめ記憶されている状態を示している。
ジョブテーブル229には、ジョブIDとモデル名とが記憶される。ジョブIDは、一時保存サーバ300のメモリ324に記憶される画像データを識別する識別情報であると共に、メモリ324内の画像データの記憶位置を識別するための識別情報である。なお、図1のジョブテーブル229には、3つのジョブが既に登録されている状態を示している。
アップロードページデータ230は、モバイル400に画像データをアップロードさせるためのページデータである。アップロードは、画像データを一時保存サーバ300のメモリ324に記憶することを意味する。つまり、アップロードページデータ230は、画像データを一時保存サーバ300のメモリ324に記憶させるためのページデータである。アップロード完了ページデータ231は、モバイル400から送信された画像データを一時保存サーバ300のメモリ324に記憶したことに応じて、モバイル400に送信されるページデータである。
(一時保存サーバ300の構成)
一時保存サーバ300は、ネットワークI/F310と、制御部320と、を備える。ネットワークI/F310は、インターネット等のネットワークを介して信号の送受信を行うためのI/Fである。
制御部320は、CPU322と、メモリ324と、を備える。メモリ324には、プログラム326が格納されている。メモリ324は、例えばRAMやROM,HDD等である。CPU322は、メモリ324に格納されるプログラム326にしたがって、様々な処理を実行する。
(モバイル400の構成)
モバイル400は、ネットワークI/F410と、制御部420と、表示部430と、読取部440と、NFCI/F450と、を備える。ネットワークI/F410は、LTEを利用したネットワークを介して信号の送受信を行うためのI/Fである。NFCI/F450は、NFC通信を用いて信号の送受信を行うためのI/Fである。
制御部420は、CPU422と、メモリ424と、を備える。メモリ424には、プログラム426が格納されている。メモリ424は、例えばRAMやROM,HDD等である。CPU422は、メモリ424に格納されるプログラム426にしたがって、様々な処理を実行する。
表示部430は、様々な情報を表示するためのディスプレイである。さらに、表示部430は、ユーザによる操作を受け付けるためのタッチパネルとしても機能する。即ち、表示部430は、ユーザによって操作される操作部としても機能する。読取部440は、QRコード(登録商標)によって表現されるコード画像を読み取るためのカメラである。モバイル400は、読取部440によってコード画像が読み取られることによって、QRコードに含まれる情報を取得することができる。
(通信システム2の動作)
図2及び図3を参照して、第1実施例における通信システム2によって行われる処理について説明する。図2及び図3は第1実施例における通信システム2のシーケンス図である。
まず、T10において、MFP100は、ユーザからサービス一覧表示指示を受け付ける。具体的には、ユーザは、表示部130にあらかじめ表示されている画面において、MFP100の操作部140を操作して、MFP100で利用可能なサービスの一覧を表示させるためのボタンを選択する。
T12では、MFP100は、サービス一覧表示指示に基づき、仲介サーバ200にサービス一覧取得要求req1を送信する。サービス一覧取得要求req1は、MFP100で利用可能なサービスの一覧を示すサービス一覧情報を取得するための要求である。
T14では、仲介サーバ200は、MFP100に応答res1を送信する。応答res1には、サービス一覧情報が含まれる。サービス一覧情報は、MFP100で利用可能なサービスの一覧を示す情報であると共に、ユーザが利用したいサービスの選択を、操作部140を介して受け付けるための情報でもある。
T16では、MFP100は、サービス一覧情報に基づくサービス一覧画面を表示部130に表示する。
T18では、MFP100は、サービスの選択を受け付ける。具体的には、ユーザは、操作部140を操作して表示部130に表示されているサービス一覧画面から利用したいサービスを選択する。なお、本実施例では、ユーザは、モバイル400での指定に基づく画像データをMFP100で印刷するための印刷サービスを選択する。これによって、MFP100は、印刷サービスを識別するための識別情報であるサービスsv1を取得する。
T20では、MFP100は、仲介サーバ200にアップロード画面取得要求req2を送信する。アップロード画面取得要求req2は、T18で選択された印刷サービスを利用するためのアップロード画面SC1を示すアップロード画面データを取得するための要求である。アップロード画面取得要求req2には、サービスsv1と、MFP100のモデル名mn1とが含まれる。
T22では、仲介サーバ200は、一時保存サーバ300にジョブID取得要求req3を送信する。ジョブID取得要求req3は、URL1の生成に用いるジョブIDを取得するための要求である。URL1は、画像データimg1を記憶すべき一時保存サーバ300のメモリ324内の記憶位置を示す。なお、URL1の生成方法は後述する。
T24では、一時保存サーバ300は、ジョブID取得要求req3に対する応答res3を送信する。応答res3には、ジョブIDjid1が含まれる。ジョブIDjid1は、画像データimg1を識別する識別情報であると共に、画像データimg1を記憶すべき一時保存サーバ300のメモリ324内の記憶位置を識別するための識別情報である。ジョブIDjid1は、例えば、「001」である。
T28では、仲介サーバ200は、ジョブテーブル229を更新する。具体的には、仲介サーバ200は、T20で受信したモデル名mn1と、T24で受信したジョブIDjid1とを新たにジョブテーブル229に対応付けて記憶する。
T30では、仲介サーバ200は、MFP100にアップロード画面取得要求req2に対応する応答res2を送信する。応答res2には、アップロード画面SC1を示すアップロード画面データが含まれる。アップロード画面データには、仲介サーバ200に後述のT60の記憶確認要求req8を送信するための確認用URLと、QRコードqr1が記憶される記憶位置を示すQRコードURLと、コード画像QRIMG1・メッセージMS1・ボタンBT1を表示するためのコードと、が含まれる。確認用URL及びQRコードURLには、ジョブIDjid1が含まれる。ただし、アップロード画面データには、コード画像QRIMG1を表現するQRコードqr1は含まれない。したがって、MFP100はアップロード画面SC1中にコード画像QRIMG1を表示させるためには、QRコードURLを用いてQRコードqr1を改めて取得する必要がある。
T32では、仲介サーバ200は、応答res2を送信することに応じて前述のQRコードqr1を生成する。
T34では、MFP100は、QRコードURLを用いて仲介サーバ200にQRコード取得要求req4を送信する。QRコード取得要求req4は、QRコードqr1を取得するための要求である。
T36では、仲介サーバ200は、MFP100に応答res4を送信する。応答res3には、QRコードqr1が含まれる。MFP100は、応答res4を受信することによって、コード画像QRIMG1を含むアップロード画面SC1を表示部130に表示することができる。
T38では、MFP100は、表示部130にアップロード画面SC1を表示する。
図4は、アップロード画面SC1、SC2を示す図である。第1実施例及び第2実施例(後述)におけるアップロード画面SC1は、図4(a)で示される。また、第3実施例(後述)におけるアップロード画面SC2は、図4(b)で示される。アップロード画面SC1には、コード画像QRIMG1とメッセージMS1とボタンBT1とが含まれる。コード画像QRIMG1は、QRコードqr1によって表現される画像である。QRコードqr1は、ジョブIDjid1を含むアップロードページURLをコード化したものである。アップロードページURLは、アップロードページデータ230が記憶される仲介サーバ200のメモリ224内の記憶位置を示す。
メッセージMS1は、モバイル400でコード画像QRIMG1を読み込むことを促すためのメッセージである。ユーザは、モバイル400を用いてコード画像QRIMG1を読み取ることで、モバイル400にジョブIDjid1を含むアップロードページURLを取得させることができる。ボタンBT1は、後述のT50で選択される画像データimg1の印刷を指示するためのボタンである。なお、ユーザによってボタンBT1が押下されると、MFP100は、画像データimg1の印刷指示を取得すると共に、表示部130に表示される画面を、アップロード画面SC1からT10であらかじめ表示されていた画面に切り替える。
T40では、ユーザは、表示部130に表示されるアップロード画面SC1中のコード画像QRIMG1を、モバイル400の読取部440で読み取る。これによって、モバイル400はQRコードqr1を取得する。
T41では、モバイル400は、QRコードqr1を解釈しジョブIDjid1を含むアップロードページURLを取得する。
T42では、モバイル400は、一時保存サーバ300に、アップロードページURLを用いてアップロードページ取得要求req5を送信する。具体的には、モバイル400は、アップロードURLを参照して、アップロードページデータ230を記憶する仲介サーバ200を特定する。モバイル400は、特定した仲介サーバ200に、ジョブIDjid1を送信する。
T44では、仲介サーバ200は、MFP100が解釈可能な画像データのフォーマットを抽出する。具体的には、まず、仲介サーバ200は、ジョブテーブル229から、アップロードページ取得要求req5に含まれるジョブIDjid1に対応するモデル名mn1を抽出する。仲介サーバ200は、マシン情報テーブル228から、モデル名mn1に対応するフォーマットであるJPEGとPDFとを抽出する。
T46では、仲介サーバ200は、モバイル400にアップロードページ取得要求req5に対する応答res5を送信する。応答res5には、抽出したフォーマットに基づくアップロードページデータ230が含まれる。アップロードページデータ230は、図5で示されるアップロードページを表現するデータである。
T48では、モバイル400は、アップロードページを表示部430に表示する。
図5は、アップロードページを示す図である。アップロードページはアップロードページデータ230によって表現される。
図5(a)は、モバイル400がはじめに表示するページPG11を示す。ページPG11は、画像データをアップロードするためのページである。ページPG11では、ボタンBT111とボタンBT112と選択されている画像データのファイル名とが表示される。ただし、ここでは画像データが未選択のため、ファイル名の代わりに「選択されていません」という文字列が表示される。ユーザによってボタンBT111が押下されると、モバイル400は、ページPG11に代えてページPG12を表示する。また、画像データが選択された後にBT112が押下されることによって、モバイル400は、選択された画像データのアップロード指示を取得する。以下の説明では、ページPG11でボタンBT111が押下された場合を説明する。
図5(b)は、ボタンBT111が押下されることに応じて表示されるページPG12を示す。ページPG12は、画像データのフォーマットを選択するためのページである。ページPG12では、T46で抽出されたフォーマットに応じた画像データの種類を選択するためのボタンが表示される。本実施例では、JPEGが抽出されたことに応じて写真を選択するためのボタンBT121が表示され、PDFが抽出されたことに応じてドキュメントを選択するためのボタンBT122が表示される。しかし、例えば、JPEGの画像データのみを解釈可能なMFPの場合は、T46でJPEGのみが抽出される。この場合は、ボタンBT111が押下されることに応じて、ボタンBT121のみを含むページPG15(図5(e))が表示される。ユーザは、印刷したい画像データの種類を示すボタンを押下する。
ユーザによってボタンBT121が押下されることによって、モバイル400は、ページPG12に代えてページPG13を表示する。また、ユーザによってボタンBT122が押下されることに応じて、モバイル400は、ページPG12に代えてページPG16を表示する。以下の説明では、ページPG12でボタンBT121が押下された場合を説明する。
図5(c)は、ボタンBT121が押下されることに応じて表示されるページPG13を示す。ページPG13は、JPEG形式の画像データを選択するためのページである。ページPG13で表示されるボタンには、メモリ424に記憶されているすべてのJPEG形式の画像データのファイル名が示される。本実施例では、メモリ424にファイル名が「aaa.jpg」である画像データimg1と、ファイル名が「bbb.jpg」である画像データimg11と、が記憶されていることを前提とする。したがって、画像データimg1のファイル名を示すボタンBT131と、画像データimg11のファイル名を示すボタンBT132と、が表示される。ユーザは、表示されているボタンの中から、印刷したい画像データのファイル名を示すボタンを押下する。
ユーザによってボタンBT131又はボタンBT132が押下されることによって、モバイル400は、ページPG13に代えてページPG14を表示する。以下の説明では、ページPG13でボタンBT131が押下された場合を説明する。
図5(d)は、ボタンBT131が押下されることに応じて表示されるページPG14を示す。ページPG14は、画像データを送信するためのページである。ページPG14では、ボタンBT111とボタンBT112と選択されている画像データimg1のファイル名(aaa.jpg)とが表示される。ユーザは、表示されているファイル名の画像データを印刷したい場合にボタンBT112を押下する。これによって、モバイル400は、JPEG形式の画像データimg1を一時保存サーバ300にアップロードするためのアップロード指示を取得する。したがって、仲介サーバ200は、MFP100が解釈可能なフォーマットの画像データimg1を、ユーザにモバイル400で選択させることができる。なお、ユーザは、再度画像データを選択し直したい場合にボタンBT111を押下する。ユーザによってBT111が押下されることによって、モバイル400は、ページPG14に代えてページPG12を表示する。
T50では、モバイル400は、画像データimg1のアップロード指示を取得する。
T51では、モバイル400は、ユーザによってページPG14でボタンBT112が押下されることに応じて、仲介サーバ200にアップロード要求req6を送信する。アップロード要求req6は、画像データimg1を一時保存サーバ300に保存するために仲介サーバ200に送信する要求である。アップロード要求req6には、画像データimg1とジョブIDjid1とが含まれる。
T52では、仲介サーバ200はURL1を生成する。URL1は、前述の通り、画像データimg1を記憶すべき一時保存サーバ300のメモリ324内の記憶位置を示す。
図6は、URLを示す図である。第1実施例及び第3実施例(後述)におけるURLは、図6(a)で示される。また、第2実施例(後述)におけるURLは図6(b)で示される。URL1は、図6(a)のアップロード先で示されるURLである。URL1は、一時保存サーバ300を特定するためのパラメータxxxと、一時保存サーバ内のメモリ324を特定するためのパラメータyyyと、画像データimg1を記憶すべきメモリ324内の記憶位置を特定するためのパラメータjid=001とで構成される。仲介サーバ200は、URL1のうち、「https://xxx/yyy/?jid=」までの文字列をあらかじめ記憶している。仲介サーバ200は、上記の文字列の末尾に、T51で受信したジョブIDjid1(001)の文字列を付け足すことで、URL1を生成する。
T53では、仲介サーバ200は、URL1を用いて一時保存サーバ300にアップロード要求req7を送信する。アップロード要求req7には、画像データimg1とジョブIDjid1とが含まれる。具体的には、URL1のパラメータxxxを参照して、画像データimg1を送信すべき一時保存サーバ300を特定する。MFP100は、特定した一時保存サーバ300に、パラメータyyyとパラメータjid=001と画像データimg1を送信する。
T54では、一時保存サーバ300は、画像データimg1を記憶する。具体的には、一時保存サーバ300は、パラメータyyyで示されるメモリ324内の、パラメータjid=001で示される記憶位置に、画像データimg1を記憶する。
T55では、一時保存サーバ300は、モバイル400に、アップロード要求req7に対する応答res7を送信する。応答res6には、画像データimg1の一時保存サーバ300へのアップロードが成功したことを示す情報が含まれる。
T56では、仲介サーバ200は、画像データimg1の一時保存サーバ300へのアップロードが成功したことに応じて、モバイル400に応答res6を送信する。応答res6には、アップロード完了ページデータ231が含まれる。
T57では、モバイル400は、表示部340にアップロード完了ページPG21を表示する。
図7は、アップロード完了ページPG21を示す図である。アップロード完了ページPG21は、アップロード完了ページデータ231によって表現される。
T58では、MFP100は、T38で表示したアップロード画面SC1(図4(a))においてボタンBT1が押下されたことに応じて、ユーザからの印刷指示を取得する。
T60では、MFP100は、仲介サーバ200に確認用URLを用いて記憶確認要求req8を送信する。記憶確認要求req8は、一時保存サーバ300が画像データimg1を記憶しているか否かを仲介サーバ200に確認させるための要求である。記憶確認要求req8には、ジョブIDjid1が含まれる。ジョブIDjid1は、前述の通り確認用URLに含まれる。
T62では、仲介サーバ200は、一時保存サーバ300に記憶確認要求req9を送信する。記憶確認要求req9は、一時保存サーバ300が画像データimg1を記憶しているか否かを確認するための要求である。記憶確認要求req9には、記憶確認要求req8によって取得したジョブIDjid1が含まれる。
T64では、一時保存サーバ300は、仲介サーバ200に記憶確認要求req9に対する応答res9を送信する。応答res9には、記憶確認要求req9に含まれるジョブIDjid1で識別される画像データimg1のファイル名(aaa.jpg)が含まれる。
ただし、一時保存サーバ300が画像データimg1を記憶していない場合は、応答res9には、画像データimg1が記憶されていないことを示す情報が含まれる。ユーザは、T38でアップロード画面SC1が表示された後であれば、どのタイミングでBT1を押下してもよい。したがって、T58からT62の処理は、T40からT57の処理が実行される前に実行されることもある。この場合は、一時保存サーバ300は、T54で画像データimg1が記憶する前に、T62で記憶確認要求req9を受信することになる。そのため、一時保存サーバ300には画像データimg1が記憶されていない。
画像データimg1が記憶されていないことを示す情報を含む応答res9を受信した仲介サーバ200は、記憶確認要求req8に対して画像データimg1が記憶されていないことを示す応答res8を送信する。当該応答を受信したMFP100は、一定期間経過後に、再度記憶確認要求req8を仲介サーバ200に送信する(T60)。一定期間は、例えば1秒である。つまり、MFP100は、一時保存サーバ300に画像データimg1が記憶されていない場合に、画像データimg1が記憶されるまで一定期間の間隔で定期的に仲介サーバ200に記憶確認要求req8を送信することになる。
T66では、仲介サーバ200は、MFP100に記憶確認要求req8に対する応答res8を送信する。応答res8には、画像データimg1のフォーマットに基づく項目情報が含まれる。項目情報で示される項目は、例えば、用紙サイズとカラー/モノクロとである。なお、用紙サイズはファイルフォーマットごとに関連付けられるため、用紙サイズで選択可能な種類はフォーマットごとに異なる。例えば、JPEGにはA4,レターが関連付けられるため、フォーマットがJPEGである場合は、用紙サイズでA4,レターが選択できる。
仲介サーバ200は、応答res9に含まれるファイル名(aaa.jpg)の拡張子から画像データimg1のフォーマットを特定する。画像データimg1のフォーマットは、ファイル名の拡張子が「jpg」であるためJPEGと特定される。したがって、本実施例では、仲介サーバ200は、JPEGに対応する用紙サイズとカラー/モノクロ設定のための項目情報を含む応答res8をMFP100に送信する。
T68では、MFP100は、受信した項目情報に基づく設定画面を表示部130に表示する。
T70では、MFP100は、ユーザから印刷サービスの設定を受け付ける。具体的には、ユーザは、表示部130に表示されている設定画面において操作部140を操作し、用紙サイズとカラー/モノクロとの設定を行う。つまり、印刷サービスでは、ユーザは、モバイル400を用いて画像データをアップロードしておいてから、MFP100を用いて用紙サイズとカラー/モノクロを設定する。例えば、ユーザは、用紙サイズにA4を選択し、カラー/モノクロにカラーを選択する。MFP10は、A4とカラーとを含む設定情報st1を設定コードcd1として取得する。
ただし、MFP10は、設定コードcd1を解釈するための機能を有していない。したがって、MFP100は設定コードcd1を取得しても画像データimg1をどのような設定情報にしたがって印刷すべきかがわからない。設定コードは仲介サーバ200で解釈可能である。したがって、MFP100は、画像データimg1をどのような設定情報にしたがって印刷すべきかを確認するために、仲介サーバ200に設定コードcd1を送信する必要がある。
T72では、MFP100は、仲介サーバ200に設定確認要求req10を送信する。設定確認要求req10は、設定コードcd1が示す設定情報を確認するための要求である。設定確認要求req10には、設定コードcd1とジョブIDjid1とが含まれる。
T74では、仲介サーバ200は、MFP100に設定確認要求req10に対する応答res10を送信する。応答res10には、設定コードcd1に対応する設定情報st1が含まれる。ここで、前述の通り、設定情報st1は、用紙サイズがA4、カラー/モノクロ設定がカラーであることを示す。したがって、MFP100は、仲介サーバ200から応答res10を受信することによって、画像データimg1をA4・カラーで印刷すべきであることがわかる。
T76では、MFP100は、URL取得要求req11を送信する。URL取得要求req11は、画像データimg1のダウンロード先を示すURLを取得するための要求である。URL取得要求req11には、ジョブIDjid1が含まれる。本実施例では、画像データimg1は変換されていない。そのため、画像データimg1のダウンロード先を示すURLは、図6(a)のダウンロード先で示されるURL1である。
T78では、仲介サーバ200は、MFP100にURL取得要求req11に対する応答res11を送信する。応答res11には、URL1が含まれる。
T80では、MFP100は、一時保存サーバ300に、URL1を用いて画像データ取得要求req12を送信する。画像データ取得要求req12には、ジョブIDjid1が含まれる。具体的には、MFP100は、まず、URL1のパラメータxxxを参照して、画像データimg1が記憶される一時保存サーバ300を特定する。さらに、MFP100は、特定した一時保存サーバ300にパラメータyyyとパラメータjid=001とを送信する。
T82では、一時保存サーバ300は、MFP100に、画像データ取得要求req12に対する応答res12を送信する。応答res12には、画像データimg1が含まれる。なお、一時保存サーバ300は、T76で受信したパラメータyyyとパラメータjid=001とから、メモリ324内の対応する記憶位置に記憶される画像データimg1を特定し、送信する。
T84では、MFP100は、設定情報st1に基づいて画像データimg1をA4・カラーで印刷する。
(第2実施例)
第1実施例では、モバイル400は、MFP100が解釈可能な画像データのフォーマットに基づくアップロードページを表示していた。そのため、ユーザは、モバイル400を用いてMFP100で解釈可能な画像データを選択し、一時保存サーバ300にアップロードしていた。それに代えて、第2実施例では、モバイル400は、一時保存サーバ300で解釈可能なフォーマットに基づくアップロードページを表示する。ただし、ユーザによって選択された画像データがMFP100Aで解釈できないフォーマットである場合は、一時保存サーバ300で、MFP100Aが解釈可能なフォーマットの画像データに変換される。したがって、第2実施例では、ユーザは、モバイル400を用いてMFP100Aで解釈可能でない画像データを選択することも可能である。
第2実施例における通信システム2は、MFP100Aと、モバイル400と、管理システム6と、を備える。管理システム6は、仲介サーバ200と、一時保存サーバ300と、を備える。MFP100Aのモデル名はmn2である。MFP100Aのその他の構成はMFP100と同一である。仲介サーバ200と、一時保存サーバ300と、モバイル400と、は第1実施例とそれぞれ同一の構成である。
(通信システム2の動作)
図8及び図9を参照して、第2実施例における通信システム2によって行われる処理について説明する。図8及び図9は第2実施例における通信システム2のシーケンス図である。
なお、T10からT18までの処理は、第1実施例と同一であるため説明を省略する。
T20において、MFP100は、仲介サーバ200にアップロード画面取得要求req2を送信する。アップロード画面取得要求req2は、T18で選択された印刷サービスを利用するためのアップロード画面SC1を示すアップロード画面データを取得するための要求である。アップロード画面取得要求req2には、サービスsv1と、MFP100Aのモデル名mn2とが含まれる。
T22では、仲介サーバ200は、一時保存サーバ300にジョブID取得要求req3を送信する。ジョブID取得要求req3は、URL2の生成に用いるジョブIDを取得するための要求である。URL2は、後述のT52で受信される画像データimg2を記憶すべき一時保存サーバ300のメモリ324内の記憶位置を示す。なお、URL2の生成方法はURL1の生成方法と同一である。
T24では、一時保存サーバ300は、ジョブID取得要求req3に対する応答res3を送信する。応答res3には、ジョブIDjid2が含まれる。ジョブIDjid2は、画像データimg2を識別する識別情報であると共に、画像データimg2を記憶すべき一時保存サーバ300のメモリ324内の記憶位置を識別するための識別情報である。ジョブIDjid2は、例えば、「002」である。
T28では、仲介サーバ200は、ジョブテーブル229を更新する。具体的には、仲介サーバ200は、T20で受信したモデル名mn2と、T24で受信したジョブIDjid2とを新たにジョブテーブル229に対応付けて記憶する。
T30では、仲介サーバ200は、MFP100にアップロード画面取得要求req2に対応する応答res2を送信する。応答res2には、アップロード画面SC1を示すアップロード画面データが含まれる。アップロード画面データには、仲介サーバ200に後述のT60の記憶確認要求req8を送信するための確認用URLと、QRコードqr2が記憶される記憶位置を示すQRコードURLと、コード画像QRIMG1とメッセージMS1とボタンBT1とを表示するためのコードが含まれる。確認用URL及びQRコードURLには、ジョブIDjid2が含まれる。ただし、本実施例では、アップロード画面SC1に含まれるコード画像QRIMG1は、QRコードqr2によって表現される。QRコードqr2は、ジョブIDjid2を含むアップロードページURLをコード化したものである。
T32では、仲介サーバ200は、応答res2を送信することに応じて前述のQRコードqr2を生成する。
T34では、MFP100は、QRコードURLを用いて仲介サーバ200にQRコード取得要求req4を送信する。QRコード取得要求req4は、QRコードqr2を取得するための要求である。
T36では、仲介サーバ200は、MFP100に応答res4を送信する。応答res3には、QRコードqr2が含まれる。MFP100は、応答res4を受信することによって、コード画像QRIMG1を含むアップロード画面SC1を表示部130に表示することができる。
T38では、MFP100は、表示部130に前述のアップロード画面SC1を表示する。
T40では、ユーザは、表示部130に表示されるアップロード画面SC1中のコード画像QRIMG1を、モバイル400の読取部440で読み取る。これによって、モバイル400はQRコードqr2を取得する。
T41では、モバイル400は、QRコードqr2を解釈しジョブIDjid2を含むアップロードページURLを取得する。
T42では、モバイル400は、一時保存サーバ300に、アップロードページURLを用いてアップロードページ取得要求req5を送信する。モバイル400は、アップロードURLを参照して、アップロードページデータ230を記憶する仲介サーバ200を特定する。モバイル400は、特定した仲介サーバ200に、ジョブIDjid2を送信する。
T44では、仲介サーバ200は、MFP100Aが解釈可能な画像データのフォーマットを抽出する。具体的には、まず、仲介サーバ200は、ジョブテーブル229から、アップロードページ取得要求req5に含まれるジョブIDjid2に対応するモデル名mn2を抽出する。仲介サーバ200は、マシン情報テーブル228から、モデル名mn2に対応するフォーマットであるJPEGを抽出する。
T46では、仲介サーバ200は、モバイル400にアップロードページ取得要求req5に対する応答res5を送信する。応答res5には、アップロードページデータ230が含まれる。アップロードページ230は、抽出したフォーマット(MFP100Aが解釈可能なフォーマット)及び一時保存サーバ300が解釈可能なフォーマットに基づく。したがって、本実施例では第1実施例とは異なり、MFP100Aで解釈可能でないフォーマットの画像データであっても、一時保存サーバ300で解釈可能なフォーマットの画像データであれば、ユーザはアップロードページで選択することができる。
T48では、モバイル400は、アップロードページを表示部430に表示する。
T50では、モバイル400は、画像データimg2のアップロード指示を取得する。具体的には、まず、ユーザは、ページPG11(図5(a))でボタンBT111を押下する。これによって、モバイル400は、ページPG11に代えてページPG12を表示する。以下の説明では、ページPG12でボタンBT122が押下された場合を説明する。
図5(f)は、ボタンBT122が押下されることに応じて表示されるページPG16を示す。ページPG16は、PDF形式の画像データを選択するためのページである。ページPG16で表示されるボタンには、メモリ424に記憶されているすべてのPDF形式の画像データのファイル名が示される。本実施例では、メモリ424にファイル名が「ccc.pdf」である画像データimg2と、ファイル名が「ddd.pdf」である画像データimg22と、が記憶されていることを前提とする。したがって、画像データimg2のファイル名を示すボタンBT161と、画像データimg11のファイル名を示すボタンBT162と、が表示される。ユーザは、表示されているボタンの中から、印刷したい画像データのファイル名を示すボタンを押下する。
ユーザによってボタンBT161又はボタンBT162が押下されることによって、モバイル400は、ページPG16に代えてページPG17を表示する。以下の説明では、ページPG16でボタンBT161が押下された場合を説明する。
図5(g)は、ボタンBT161が押下されることに応じて表示されるページPG17を示す。ページPG17は、画像データを送信するためのページである。ページPG17では、ボタンBT111とボタンBT112と選択されている画像データimg2のファイル名(ccc.pdf)とが表示される。ユーザは、表示されているファイル名の画像データを印刷したい場合にボタンBT112を押下する。これによって、モバイル400は、PDF形式の画像データimg2を一時保存サーバ300にアップロードするための指示を取得する。したがって、仲介サーバ200は、MFP100Aが解釈可能でないフォーマットの画像データimg2を、ユーザにモバイル400で選択させることができる。なお、ユーザは、再度画像データを選択し直したい場合にボタンBT111を押下する。ユーザによってBT111が押下されることによって、モバイル400は、ページPG17に代えてページPG12を表示する。
T51では、モバイル400は、ユーザによってページPG17でボタンBT112が押下されることに応じて、仲介サーバ200にアップロード要求req6を送信する。アップロード要求req6は、画像データimg2を一時保存サーバ300に保存するために仲介サーバ200に送信する要求である。アップロード要求req6には、画像データimg2とジョブIDjid2とが含まれる。
T52では、仲介サーバ200はURL2を生成する。
図6(b)は、第2実施例におけるURLを示す。URL2は、図6(b)のアップロード先で示されるURLである。URL2は、一時保存サーバ300を特定するためのパラメータxxxと、一時保存サーバ内のメモリ324を特定するためのパラメータyyyと、画像データimg2を記憶すべきメモリ324内の記憶位置を特定するためのパラメータjid=002とで構成される。仲介サーバ200は、URL2のうち、「https://xxx/yyy/?jid=」までの文字列をあらかじめ記憶している。仲介サーバ200は、上記の文字列の末尾に、T51で受信したジョブIDjid2(002)の文字列を付け足すことで、URL2を生成する。
T53では、仲介サーバ200は、URL2を用いて一時保存サーバ300にアップロード要求req7を送信する。アップロード要求req7には、画像データimg2とジョブIDjid2とが含まれる。具体的には、URL2のパラメータxxxを参照して、画像データimg2を送信すべき一時保存サーバ300を特定する。MFP100は、特定した一時保存サーバ300に、パラメータyyyとパラメータjid=002と画像データimg2を送信する。
T54では、一時保存サーバ300は、画像データimg2を記憶する。具体的には、一時保存サーバ300は、パラメータyyyで示されるメモリ324内の、パラメータjid=002で示される記憶位置に、画像データimg2を記憶する。
T55では、一時保存サーバ300は、モバイル400に、アップロード要求req7に対する応答res7を送信する。応答res6には、画像データimg2の一時保存サーバ300へのアップロードが成功したことを示す情報が含まれる。
T56からT58までの処理は、第1実施例と同一であるため説明を省略する。
T60では、MFP100Aは、仲介サーバ200に確認用URLを用いて記憶確認要求req8を送信する。記憶確認要求req8は、一時保存サーバ300が画像データimg2を記憶しているか否かを仲介サーバ200に確認させるための要求である。記憶確認要求req8には、ジョブIDjid2が含まれる。ジョブIDjid2は、前述の通り確認用URLに含まれる。
T62では、仲介サーバ200は、一時保存サーバ300に記憶確認要求req9を送信する。記憶確認要求req9は、一時保存サーバ300が画像データimg2を記憶しているか否かを確認するための要求である。記憶確認要求req9には、記憶確認要求req8によって取得したジョブIDjid2が含まれる。
T64では、一時保存サーバ300は、仲介サーバ200に記憶確認要求req9に対する応答res9を送信する。応答res9には、記憶確認要求req9に含まれるジョブIDjid2で識別される画像データimg2のファイル名(ccc.pdf)が含まれる。
T100では、仲介サーバ200は、ジョブIDjid2で識別される画像データimg2を変換するか否かを判断する。具体的には、まず、仲介サーバ200は、応答res9に含まれるファイル名(ccc.pdf)の拡張子から画像データimg2のフォーマットを特定する。画像データimg2のフォーマットは、ファイル名の拡張子が「pdf」であるためPDFと特定される。
続いて、仲介サーバ200は、特定したフォーマットがT44で抽出したフォーマットに含まれるか否かを判断する。特定したフォーマットがT44で抽出したフォーマットに含まれる場合は、MFP100がユーザによって指定されたフォーマットの画像データを解釈できる場合である。したがって、画像データimg2を変換しないと判断する。一方、特定したフォーマットがT44で抽出したフォーマットに含まれない場合は、MFP100がユーザによって指定されたフォーマットの画像データを解釈できない場合である。したがって、画像データimg2を変換すると判断する。本実施例では、画像データimg2のフォーマットがPDFと特定され、T44で、JPEGが抽出される。PDFはT44で抽出したフォーマットに含まれないため、画像データimg2を変換すると判断する。
T101では、仲介サーバ200は、一時保存サーバ300に変換要求req31を送信する。変換要求req9は、一時保存サーバ300に、フォーマットがPDFである画像データimg2を、フォーマットがJPEGの画像データimg3に変換させるための要求である。変換要求req31には、画像データimg2に対応するジョブIDjid2と、変換後のフォーマットの指定(JPEG)が含まれる。
T102では、一時保存サーバ300は、仲介サーバ200に、応答res31を送信する。応答res31には、ジョブIDjid3が含まれる。ジョブIDjid3は、画像データimg3を識別する識別情報であると共に、画像データimg3を記憶すべき一時保存サーバ300のメモリ324内の記憶位置を識別するための識別情報である。
T104では、一時保存サーバ300は、T101で受信したジョブIDjid2に対応する画像データimg2を抽出し、フォーマットをPDFからJPEGに変換する。これによって、フォーマットがPDFの画像データimg3が生成される。したがって、管理システム6は、モバイル400から受信した画像データimg2を変換した画像データimg3をMFP100Aに送信することができる。
T66からT70の処理は、第1実施例と同一のため説明を省略する。なお、T66では、T101で変換後のフォーマットとしてJPEGを指定しているため、応答res8には、JPEGに基づく項目情報が含まれる。
T72では、MFP100は、仲介サーバ200に設定確認要求req10を送信する。設定確認要求req10は、設定コードcd1が示す設定情報を確認するための要求である。設定確認要求req10には、設定コードcd1とジョブIDjid2とが含まれる。
T106では、仲介サーバ200は、T100において画像データimg2を変換すると判断したことに応じて、一時保存サーバ300に、変換確認要求req32を送信する。変換確認要求req32は、画像データimg2から画像データimg3への変換が完了しているか否かを確認する要求である。
T108では、一時保存サーバ300は、仲介サーバ200に応答res32を送信する。応答res32には、画像データimg2から画像データimg3への変換が完了していることを示す情報が含まれる。なお、変換が完了していない場合は、応答res32には画像データimg2から画像データimg3への変換が完了していないことを示す情報が含まれる。この場合、仲介サーバ200は、一定期間待った後で再度変換確認要求req32を送信する。仲介サーバ200が、画像データimg2の変換が完了していることを示す情報を含む応答res32を受信することに応じて、T74へ移る。
T74の処理は、第1実施例と同一であるため説明を省略する。
T76では、MFP100Aは、URL取得要求req11を送信する。URL取得要求req11は、画像データimg3のダウンロード先を示すURLを取得するための要求である。URL取得要求req11には、ジョブIDjid3が含まれる。本実施例では、画像データimg2は画像データimg3に変換されている。そのため、画像データimg3のダウンロード先を示すURLは、図6(b)のダウンロード先で示されるURL3である。
T110では、仲介サーバ200は、T100において画像データimg2を変換すると判断したことに応じて、URL3を生成する。URL3の生成方法は、URL1の生成方法と同一である。
T78では、仲介サーバ200は、MFP100にURL取得要求req11に対する応答res11を送信する。応答res11には、URL3が含まれる。
T80では、MFP100は、一時保存サーバ300に、URL3を用いて画像データ取得要求req12を送信する。画像データ取得要求req12には、ジョブIDjid3が含まれる。具体的には、MFP100Aは、まず、URL1のパラメータxxxを参照して、画像データimg3が記憶される一時保存サーバ300を特定する。さらに、MFP100Aは、特定した一時保存サーバ300にパラメータyyyとパラメータjid=003とを送信する。
T82では、一時保存サーバ300は、MFP100Aに、画像データ取得要求req12に対する応答res12を送信する。応答res12には、画像データimg3が含まれる。なお、一時保存サーバ300は、T76で受信したパラメータyyyとパラメータjid=003とから、メモリ324内の対応する記憶位置に記憶される画像データimg3を特定し、送信する。
T84では、MFP100Aは、設定情報st1に基づいて画像データimg3をA4・カラーで印刷する。
(第3実施例)
第1実施例では、モバイル400は、QRコードqr1によって表現されるコード画像QRIMG1をMFP100から読み取ることによって、アップロードページURLを取得していた。しかし、第3実施例では、それに加えて、モバイル400は、NFC通信を用いてMFP100からアップロードページURLを取得する。つまり、モバイル400は、コード画像QRIMG1を読み取ることによってアップロードページURLを取得することも、NFC通信を用いてアップロードページURLを取得することも可能である。
第3実施例における通信システム2は、MFP100と、モバイル400と、管理システム6と、を備える。管理システム6は、仲介サーバ200と、一時保存サーバ300と、を備える。MFP100と、仲介サーバ200と、一時保存サーバ300と、モバイル400と、は第1実施例とそれぞれ同一の構成である。
(通信システム2の動作)
図10及び図3を参照して、第3実施例における通信システム2によって行われる処理について説明する。図10及び図3は第3実施例における通信システム2のシーケンス図である。
T10からT28までの処理は、第1実施例と同一であるため説明を省略する。
T230では、仲介サーバ200は、MFP100にアップロード画面取得要求req2に対応する応答res2を送信する。応答res2には、アップロード画面SC2を示すアップロード画面データと、アップロードページURL記憶指示が含まれる。アップロード画面データには、仲介サーバ200に確認用URLと、QRコードURLと、コード画像QRIMG1・メッセージMS2・ボタンBT1を表示するためのコードと、が含まれる。アップロードページURL記憶指示は、MFP100のNFCI/F150内のメモリにアップロードページURLを記憶させるための指示である。
T32からT36までの処理は、第1実施例と同一であるため説明を省略する。
T237では、MFP100は、NFCI/F150内のメモリにアップロードページURLを記憶する。これによって、MFP100は、NFCI/Fを有する端末がかざされた場合に、NFC通信を用いてアップロードページURLを送信することができる。
T38では、MFP100は、表示部130にアップロード画面SC2を表示する。第3実施例におけるアップロード画面SC2は、図4(b)で示される。アップロード画面SC2には、コード画像QRIMG1とメッセージMS2とボタンBT1とが含まれる。メッセージMS2は、モバイル400でコード画像QRIMG1を読み込むこと、及び、モバイル400をMFP100にかざすことを促すためのメッセージである。ユーザは、モバイル400を用いてコード画像QRIMG1を読み取るか、モバイル400をMFP100にかざすことで、モバイル400にジョブIDjid1を含むアップロードページURLを取得させることができる。
T240では、ユーザは、表示部130に表示されるアップロード画面SC1中のコード画像QRIMG1を、モバイル400の読取部440で読み取る。これによって、モバイル400はQRコードqr1を取得する。もしくは、ユーザは、モバイル400をMFP100にかざす。
T41では、モバイル400は、ジョブIDjid1を含むアップロードページURLを取得する。モバイル400は、QRコードqr1を取得した場合は、QRコードqr1を解釈することによって、アップロードページURLを取得する。一方、ユーザによってモバイル400がMFP100にかざされた場合は、モバイル400は、MFP100とNFC通信を用いてアップロードページURLを取得する。
T42からT84の処理は、第1実施例と同一であるため説明を省略する。
以上説明したように、第1実施例及び第3実施例では、管理システム6は、MFP100からジョブIDjid1を利用して画像データimg1を要求されることに応じて、MFP100に、モバイル400から送信された画像データimg1を送信する。つまり、MFP100は、画像データimg1を受信するために、管理システム6からジョブIDjid1を受信し、ジョブIDjid1を利用して管理システム6に画像データimg1を要求する。したがって、MFP100がMFP100を特定するための固有の情報を記憶していなくても、MFP100は、モバイル400から管理システム6に送信される画像データimg1に基づいて適切に画像処理を実行することができる。
また、第2実施例では、管理システム6は、MFP100AからジョブIDjid3を利用して画像データimg3を要求されることに応じて、MFP100Aに、モバイル400から送信された画像データimg2に基づく画像データimg3を送信する。つまり、MFP100Aは、画像データimg3を受信するために、管理システム6からジョブIDjid3を受信し、ジョブIDjid3を利用して管理システム6に画像データimg3を要求する。したがって、MFP100AがMFP100Aを特定するための固有の情報を記憶していなくても、MFP100Aは、モバイル400から管理システム6に送信される画像データimg2に基づいて適切に画像処理を実行することができる。
さらに、第1実施例ないし第3実施例では、ベンダーが管理システム6に印刷サービスに対応するようなプログラムを搭載させている場合に、ユーザは、MFP100及びMFP100Aで印刷サービスを利用することができる。そのため、既に出荷済みのMFP100及びMFP100Aに新たに印刷サービスを利用させる場合であっても、ベンダーが新たに管理システム6のプログラムを印刷サービスに対応するように更新すればよい。したがって、ユーザは、印刷サービスを利用するためにMFP100及びMFP100Aに搭載されるプログラムを更新する必要がないため、ユーザの利便性を高めることができる。
(対応関係)
MFP100及びMFP100Aが「画像処理装置」の一例である。仲介サーバ200が「第1の管理装置」の一例であり、一時保存サーバ300が「第2の管理装置」の一例である。モバイル400が「端末装置」の一例である。一時保存サーバ300のメモリ324が「画像データ記憶部」の一例である。
図2、図3及び図10では、画像データimg1が「元画像データ」及び「対象画像データ」の一例である。ジョブIDjid1が「元画像識別情報」及び「対象画像識別情報」の一例である。QRコードqr1が「コードデータ」の一例である。
図8及び図9では、画像データimg2が「元画像データ」の一例であり、画像データimg3が「対象画像データ」の一例である。ジョブIDjid2が「元画像識別情報」であり、ジョブIDjid3が「対象画像識別情報」の一例である。QRコードqr2が「コードデータ」の一例である。
仲介サーバ200のメモリ224が「対応テーブル記憶部」の一例であり、マシン情報テーブル228が「対応テーブル」の一例である。フォーマットJPRG,PDFが「形式情報」の一例であり、モデル名mn1,mn2が「装置情報」の一例である。アップロードページデータ230が「画面情報」の一例であり、ページPG11〜PG17が「選択画面」の一例である。NFC通信が「近距離無線通信」の一例である。
T20が「元画像識別情報要求受信部」によって実行される処理の一例である。T30及びT36が「元画像識別情報送信部」によって実行される処理の一例である。T51が「元画像データ受信部」によって実行される処理の一例である。T54が「記憶処理実行部」によって実行される処理の一例である。
T76が「対象画像識別情報要求受信部」によって実行される処理の一例である。T78が「対象画像識別情報送信部」によって実行される処理の一例である。T80が「対象画像データ要求受信部」によって実行される処理の一例である。T82が「対象画像データ送信部」によって実行される処理の一例である。
T104が「変換部」によって実行される処理の一例である。T42が「画面情報要求受信部」によって実行される処理の一例である。T44が「抽出部」によって実行される処理の一例である。T46が「画面情報送信部」によって実行される処理の一例である。T60が「確認要求受信部」によって実行される処理の一例である。
以上、本発明の具体例について、詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
(変形例1)
上記の第1実施例ないし第3実施例では、通信システム2はMFP100を備えている。しかし、それに代えて、通信システム2はプリンタを備えていてもよい。一般には、管理システムは画像処理装置に対象画像データを送信すればよい。
(変形例2)
上記の第1実施例ないし第3実施例では、通信システム2は仲介サーバ200と一時保存サーバ300とを備えている。しかし、それに代えて、通信システム2は、一時保存サーバ300を備えずに、仲介サーバ200が一時保存サーバ300の機能を備えていてもよい。
この場合は、図2のT22,T24,T52,T53,T55の処理が実行されない。また、T54で、仲介サーバ200がメモリ224に画像データimg1を記憶する。また、図3のT62,T64が実行されない。また、T80で、MFP100は仲介サーバ200に画像データ取得要求req12を送信する。なお、図8から図10も同様である。ただし、図8ではさらにT101,T102,T106,T108の処理が実行されない。また、T104で、仲介サーバ200は、画像データimg2を画像データimg3に変換する。一般には、管理システムは、画像処理装置と端末装置とのそれぞれと通信可能であればよい。
(変形例3)
上記の第1実施例ないし第3実施例では、仲介サーバ200は、T24で一時保存サーバ300からジョブIDを受信し、T52でURLを生成し、T53で生成したURLに基づいて一時保存サーバ300にアップロード要求req7を送信する。しかし、それに代えて、仲介サーバ200は、T24で一時保存サーバ300からURLを受信し、T53で受信したURLに基づいて一時保存サーバ300にアップロード要求req7を送信してもよい。この場合は、仲介サーバ200は、T24で、URLを受信すると共に、受信したURLに基づいてジョブIDを特定する。T28では、仲介サーバ200は、特定したジョブIDとT20で受信したモデル名とをジョブテーブル229に対応付けて記憶する。T30では、仲介サーバ200は、特定したジョブIDが含まれる確認用URLとQRコードURLとを含むアップロード画面データを、MFP100又はMFP100Aに送信する。一般には、管理システムは、画像処理装置に、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置に関する元画像識別情報を送信すればよい。
(変形例4)
上記の第1実施例ないし第3実施例では、仲介サーバ200は、T42でモバイル400からジョブIDを含むアップロードページ要求req5を受信し、T44で、受信したジョブIDに基づき、マシン情報テーブル228とジョブテーブル229とからMFP100が解釈可能な画像データのフォーマットを抽出する。しかしそれに代えて、仲介サーバ200は、T42でモバイル400からMFP100又はMFP100Aのモデル名を受信し、T44で、受信したモデル名に基づき、マシン情報テーブル228からMFP100が解釈可能な画像データのフォーマットを抽出してもよい。
この場合は、T41で、MFP100又はMFP100Aは、対応するモデル名をモバイル400に送信する。仲介サーバ200は、T44で、受信したモデル名に基づきMFP100又はMFP100Aが解釈可能な画像データのフォーマットを抽出し、T46で、抽出したフォーマットに基づくアップロードページデータ230をモバイル400に送信する。モバイル400は、T51で、アップロードページで選択された画像データのアップロード要求req6を仲介サーバ200に送信する。一般には、管理システムは、端末装置が元画像識別情報を利用して管理システムにアクセスすることに応じて、端末装置から、端末装置に記憶されている元画像データを受信すればよい。
(変形例5)
上記の第3実施例では、MFP100は、QRコードqr1又はNFC通信で、モバイル400にアップロードページURLを取得させている。しかし、それに代えて、MFP100は、NFC通信のみでモバイル400にジョブIDjid1を含むアップロードページURLを取得させてもよい。
この場合は、図10のT230の応答res2に含まれるアップロード画面データには、QRコードURLとコード画像QRIMG1を表示するためのコードが含まれない。また、メッセージMS2は、モバイル400をMFP100にかざすことを促すためのメッセージである。ユーザは、モバイル400をMFP100にかざすことで、モバイル400にジョブIDjid1を含むアップロードページURLを取得させることができる。また、T32からT36までの処理が実行されない。一般には、画像処理装置は、端末装置に元画像識別情報を供給すればよい。
(変形例6)
なお、上記の実施例の各処理は、MFP100のCPU122と、仲介サーバ200のCPU222と、一時保存サーバ300のCPU322と、がソフトウェア(すなわちプログラム126、プログラム226、プログラム326)にしたがって処理を実行することによって実現されるが、それに代えて、論理回路等のハードウェアによって実現されてもよい。
100:MFP、200:仲介サーバ、300:一時保存サーバ、400:モバイル、SC1,SC2:アップロード画面、PG11〜17:アップロードページ、PG21:アップロード完了ページ

Claims (11)

  1. 画像処理装置と端末装置とのそれぞれと通信可能な管理システムであって、
    前記画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置に関する元画像識別情報を要求する元画像識別情報要求を受信する元画像識別情報要求受信部と、
    前記元画像識別情報要求に応じて、前記画像処理装置に、前記元画像識別情報を送信する元画像識別情報送信部と、
    前記画像処理装置から前記元画像識別情報が供給された前記端末装置が前記元画像識別情報を利用して前記管理システムにアクセスすることに応じて、前記端末装置から、前記端末装置に記憶されている前記元画像データを受信する元画像データ受信部と、
    前記画像データ記憶部内の前記元画像記憶位置に前記元画像データを記憶する記憶処理を実行する記憶処理実行部と、
    前記画像処理装置から、前記元画像データに基づく対象画像データの前記画像データ記憶部内の対象画像記憶位置に関する対象画像識別情報を要求する対象画像識別情報要求を受信する対象画像識別情報要求受信部と、
    前記対象画像識別情報要求に応じて、前記画像処理装置に、前記対象画像識別情報を送信する対象画像識別情報送信部と、
    前記画像処理装置が前記対象画像識別情報を利用して前記管理システムにアクセスすることに応じて、前記画像処理装置から前記対象画像データを要求する対象画像データ要求を受信する対象画像データ要求受信部と、
    前記対象画像データ要求に応じて、前記画像処理装置に前記対象画像データを送信する対象画像データ送信部と、
    を備える、管理システム。
  2. 請求項1に記載の管理システムであって、
    前記対象画像データは、前記元画像データであり、
    前記対象画像記憶位置は、前記元画像記憶位置である、管理システム。
  3. 請求項1に記載の管理システムであって、さらに、
    前記元画像データ受信部が受信した前記元画像データを前記対象画像データに変換する変換部を備え、
    前記対象画像記憶位置は、変換済みの前記対象画像データが記憶される対象画像記憶位置である、管理システム。
  4. 請求項1ないし請求項3のいずれかに記載の管理システムであって、さらに、
    前記画像処理装置の種類を示す装置情報と、前記画像処理装置で解釈可能な画像データの形式を示す形式情報と、が対応付けられた対応テーブルを記憶する対応テーブル記憶部と、
    前記画像処理装置に送信すべき前記元画像データをユーザに選択させるために、前記端末装置で表示される選択画面を示す画面情報を要求する画面情報要求であって、前記元画像識別情報を含む前記画面情報要求を、前記端末装置から受信する画面情報要求受信部と、
    前記画面情報要求に含まれる前記元画像識別情報に対応する前記装置情報と対応付けられる前記形式情報を前記対応テーブルから抽出する抽出部と、
    前記抽出部によって抽出された前記形式情報で示される元画像データを選択可能な前記選択画面を示す前記画面情報を送信する画面情報送信部と、
    を備える、管理システム。
  5. 請求項1ないし請求項4のいずれかに記載の管理システムであって、
    前記元画像識別情報送信部は、前記元画像識別情報を含むコードデータであって、前記画像処理装置に表示されるコード画像を表現する前記コードデータを送信し、
    前記画像データ受信部は、前記画像処理装置に表示される前記コード画像を読み取ることによって前記画像処理装置から前記元画像識別情報が供給された前記端末装置から、前記元画像データを受信する、管理システム。
  6. 請求項1ないし請求項5のいずれかに記載の管理システムであって、
    前記画像データ受信部は、前記画像処理装置から近距離無線通信を用いて前記元画像識別情報が供給された前記端末装置から、前記元画像データを受信する、管理システム。
  7. 請求項1ないし請求項6に記載の管理システムであって、さらに、
    前記対象画像データ要求に先行して、前記画像処理装置から、前記対象画像データが前記対象画像記憶位置に記憶されているか否かの確認を要求する記憶確認要求を定期的に受信する確認要求受信部を備え、
    前記対象画像データ送信部は、前記対象画像データが前記対象画像記憶位置に記憶されている場合に、前記対象画像データ要求に応じて、前記画像処理装置に前記対象画像データ送信する、管理システム。
  8. 請求項1ないし請求項7のいずれかに記載の管理システムであって、
    前記管理システムは第1の管理装置と第2の管理装置とを含み、
    前記第1の管理装置は、前記元画像識別情報要求受信部と、前記元画像識別情報送信部と、前記元画像データ受信部と、前記対象画像識別情報要求受信部と、前記対象画像識別情報送信部と、を備え、
    前記第2の管理装置は、前記記憶処理実行部と、前記対象画像データ要求受信部と、前記対象画像データ送信部と、を備える管理システム。
  9. 管理システムと端末装置とのそれぞれと通信可能な画像処理装置であって、
    前記管理システムに、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置に関する元画像識別情報を要求する元画像識別情報要求を送信する元画像識別情報要求送信部と、
    前記管理システムから、前記元画像識別情報を受信する元画像識別情報受信部と、
    前記元画像識別情報受信部が受信した前記元画像識別情報を、前記端末装置に供給する供給部と、
    前記端末装置から前記管理システムに送信される前記元画像データに基づく対象データの前記画像データ記憶部内の対象画像記憶位置に関する対象画像識別情報を要求する対象画像識別情報要求を送信する対象画像識別情報要求送信部と、
    前記管理システムから、前記対象画像識別情報を受信する対象画像識別情報受信部と、
    前記対象画像識別情報を利用して前記管理システムにアクセスすることに応じて、前記管理システムに、前記対象データを要求する対象画像データ要求を送信する対象画像データ要求送信部と、
    前記管理システムから、前記対象画像データを受信する対象画像データ受信部と、
    を備える、画像処理装置。
  10. 画像処理装置と端末装置とのそれぞれと通信可能な管理システムに、
    前記画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置に関する元画像識別情報を要求する元画像識別情報要求を受信する元画像識別情報要求受信処理と、
    前記元画像識別情報要求に応じて、前記画像処理装置に、前記元画像識別情報を送信する元画像識別情報送信処理と、
    前記画像処理装置から前記元画像識別情報が供給された前記端末装置が前記元画像識別情報を利用して前記管理システムにアクセスすることに応じて、前記端末装置から、前記端末装置に記憶されている前記元画像データを受信する元画像データ受信処理と、
    前記画像データ記憶部内の前記元画像記憶位置に前記元画像データを記憶する記憶処理を実行する記憶処理実行処理と、
    前記画像処理装置から、前記元画像データに基づく対象画像データの前記画像データ記憶部内の対象画像記憶位置に関する対象画像識別情報を要求する対象画像識別情報要求を受信する対象画像識別情報要求受信処理と、
    前記対象画像識別情報要求に応じて、前記画像処理装置に、前記対象画像識別情報を送信する対象画像識別情報送信処理と、
    前記画像処理装置が前記対象画像識別情報を利用して前記管理システムにアクセスすることに応じて、前記画像処理装置から前記対象画像データを要求する対象画像データ要求を受信する対象画像データ要求受信処理と、
    前記対象画像データ要求に応じて、前記画像処理装置に前記対象画像データを送信する対象画像データ送信処理と、
    を実行させる、コンピュータプログラム。
  11. 管理システムと端末装置とのそれぞれと通信可能な画像処理装置に、
    前記管理システムに、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置に関する元画像識別情報を要求する元画像識別情報要求を送信する元画像識別情報要求送信処理と、
    前記管理システムから、前記元画像識別情報を受信する元画像識別情報受信処理と、
    前記元画像識別情報受信処理が受信した前記元画像識別情報を、前記端末装置に供給する供給処理と、
    前記端末装置から前記管理システムに送信される前記元画像データに基づく対象データの前記画像データ記憶部内の対象画像記憶位置に関する対象画像識別情報を要求する対象画像識別情報要求を送信する対象画像識別情報要求送信処理と、
    前記管理システムから、前記対象画像識別情報を受信する対象画像識別情報受信処理と、
    前記対象画像識別情報を利用して前記管理システムにアクセスすることに応じて、前記管理システムに、前記対象データを要求する対象画像データ要求を対象画像データ要求送信処理と、
    前記管理システムから、前記対象画像データを受信する対象画像データ受信処理と、
    を実行させる、コンピュータプログラム。
JP2015213916A 2015-10-30 2015-10-30 管理システム、画像処理装置、及びコンピュータプログラム Active JP6558637B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015213916A JP6558637B2 (ja) 2015-10-30 2015-10-30 管理システム、画像処理装置、及びコンピュータプログラム
US15/336,175 US10033902B2 (en) 2015-10-30 2016-10-27 Management system including communication interface and controller
US16/021,672 US10284745B2 (en) 2015-10-30 2018-06-28 Management system including communication interface and controller
US16/358,851 US10939012B2 (en) 2015-10-30 2019-03-20 Management system including communication interface and controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015213916A JP6558637B2 (ja) 2015-10-30 2015-10-30 管理システム、画像処理装置、及びコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2017084217A true JP2017084217A (ja) 2017-05-18
JP6558637B2 JP6558637B2 (ja) 2019-08-14

Family

ID=58638371

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015213916A Active JP6558637B2 (ja) 2015-10-30 2015-10-30 管理システム、画像処理装置、及びコンピュータプログラム

Country Status (2)

Country Link
US (3) US10033902B2 (ja)
JP (1) JP6558637B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10033902B2 (en) 2015-10-30 2018-07-24 Brother Kogyo Kabushiki Kaisha Management system including communication interface and controller
JP2019003426A (ja) * 2017-06-15 2019-01-10 ブラザー工業株式会社 サーバ
US10223045B2 (en) 2016-12-28 2019-03-05 Brother Kogyo Kabushiki Kaisha Management server communicating with image processing apparatus and terminal device
JP2020042631A (ja) * 2018-09-12 2020-03-19 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム
US10742836B2 (en) 2018-06-22 2020-08-11 Brother Kogyo Kabushiki Kaisha Server receiving first file from terminal device and transmitting second file to first communication device or second communication device

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10250774B2 (en) * 2016-06-22 2019-04-02 Hp Printing Korea Co., Ltd. Content transmitting method and apparatus therefor
US10445615B2 (en) * 2017-05-24 2019-10-15 Wipro Limited Method and device for extracting images from portable document format (PDF) documents
JP7119844B2 (ja) * 2018-03-05 2022-08-17 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム
US10467518B1 (en) * 2018-11-28 2019-11-05 Walgreen Co. System and method for generating digital content within an augmented reality environment
JP7226073B2 (ja) * 2019-05-07 2023-02-21 富士フイルムビジネスイノベーション株式会社 情報処理装置、情報処理システム及びプログラム
CN110865787A (zh) * 2019-11-25 2020-03-06 京东方科技集团股份有限公司 图像处理方法、服务端、客户端和图像处理***

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6970263B2 (en) * 2000-06-30 2005-11-29 Canon Kabushiki Kaisha Print system, printing method, and server
JP3638117B2 (ja) 2000-07-14 2005-04-13 シャープ株式会社 ネットワーク印刷システム
JP4266870B2 (ja) * 2003-04-07 2009-05-20 キヤノン株式会社 画像出力システム、印刷装置、撮像装置、通信装置、情報処理装置、記憶装置と及びその方法
JP2005352584A (ja) 2004-06-08 2005-12-22 Canon Inc 印刷装置
JP2007074266A (ja) * 2005-09-06 2007-03-22 Fujifilm Corp 撮像装置、プリントシステム及びコンテンツサーバ
JP4297125B2 (ja) 2006-03-31 2009-07-15 ブラザー工業株式会社 データ出力システム、位置情報管理装置、及びプログラム
JP4832994B2 (ja) * 2006-08-07 2011-12-07 富士通株式会社 文書管理プログラム、文書管理システムおよびアクセス権設定方法
US8265686B2 (en) * 2007-05-29 2012-09-11 Research In Motion Limited System and method for sharing images using an upload menu
US8068698B2 (en) * 2007-05-29 2011-11-29 Research In Motion Limited System and method for resizing images prior to upload
US8570546B2 (en) 2009-06-08 2013-10-29 Palo Alto Research Center Incorporated Method and system for printing documents from a portable device to any printer based on information contained in optical code
US9001355B2 (en) 2010-07-28 2015-04-07 Ricoh Company, Ltd. Methods and structure for simplified enterprise printing from mobile devices
JP5712562B2 (ja) 2010-10-29 2015-05-07 セイコーエプソン株式会社 コンテンツ出力システム、コンテンツサーバー、および、コンテンツ出力方法
JP5598345B2 (ja) 2011-01-17 2014-10-01 村田機械株式会社 プリントサーバ
JP5793010B2 (ja) * 2011-06-28 2015-10-14 キヤノン株式会社 メールアドレスから処理の識別情報を判定する装置、方法
JP5780099B2 (ja) 2011-09-30 2015-09-16 ブラザー工業株式会社 画像記録装置、画像記録システム及びプログラム
JP2013156952A (ja) 2012-01-31 2013-08-15 Brother Ind Ltd 印刷制御プログラム、情報処理装置、及び、印刷装置
JP2013196511A (ja) 2012-03-21 2013-09-30 Ricoh Co Ltd ネットワークシステム、機器、サーバ
JP2014052779A (ja) 2012-09-06 2014-03-20 Ricoh Co Ltd 情報処理装置、プログラム及びシステム
US9286016B2 (en) 2012-11-09 2016-03-15 Xerox International Partners Networked printing systems
JP6398223B2 (ja) * 2013-03-14 2018-10-03 株式会社リコー 入出力システム及び入出力方法
JP6070466B2 (ja) 2013-07-31 2017-02-01 ブラザー工業株式会社 端末装置とプリンタ
JP6558637B2 (ja) 2015-10-30 2019-08-14 ブラザー工業株式会社 管理システム、画像処理装置、及びコンピュータプログラム

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10033902B2 (en) 2015-10-30 2018-07-24 Brother Kogyo Kabushiki Kaisha Management system including communication interface and controller
US10284745B2 (en) 2015-10-30 2019-05-07 Brother Kogyo Kabushiki Kaisha Management system including communication interface and controller
US10939012B2 (en) 2015-10-30 2021-03-02 Brother Kogyo Kabushiki Kaisha Management system including communication interface and controller
US10223045B2 (en) 2016-12-28 2019-03-05 Brother Kogyo Kabushiki Kaisha Management server communicating with image processing apparatus and terminal device
US10445032B2 (en) 2016-12-28 2019-10-15 Brother Kogyo Kabushiki Kaisha Management server communicating with image processing apparatus and terminal device
JP2019003426A (ja) * 2017-06-15 2019-01-10 ブラザー工業株式会社 サーバ
US10291821B2 (en) 2017-06-15 2019-05-14 Brother Kogyo Kabushiki Kaisha Server receiving image data from terminal device and transmitting print instruction to printer, and non-transitory computer readable storage medium storing program instructions for controlling the server
JP2021144717A (ja) * 2017-06-15 2021-09-24 ブラザー工業株式会社 サーバ
JP7184117B2 (ja) 2017-06-15 2022-12-06 ブラザー工業株式会社 サーバ
US10742836B2 (en) 2018-06-22 2020-08-11 Brother Kogyo Kabushiki Kaisha Server receiving first file from terminal device and transmitting second file to first communication device or second communication device
JP2020042631A (ja) * 2018-09-12 2020-03-19 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
US10284745B2 (en) 2019-05-07
US20170126926A1 (en) 2017-05-04
US20190222714A1 (en) 2019-07-18
JP6558637B2 (ja) 2019-08-14
US10033902B2 (en) 2018-07-24
US20180309897A1 (en) 2018-10-25
US10939012B2 (en) 2021-03-02

Similar Documents

Publication Publication Date Title
JP6558637B2 (ja) 管理システム、画像処理装置、及びコンピュータプログラム
JP6601105B2 (ja) 管理システム、通信システム、及びコンピュータプログラム
US10445032B2 (en) Management server communicating with image processing apparatus and terminal device
US9665328B2 (en) Image recording system, image recording apparatus, non-transitory storage medium storing instructions executable by image recording apparatus, mobile terminal, and non-transitory storage medium storing instructions executable by mobile terminal
JP6070466B2 (ja) 端末装置とプリンタ
JP6210130B2 (ja) 中継装置、中継システム、及び、中継方法
JP6098423B2 (ja) 端末装置とプリンタ
JP6236967B2 (ja) 端末装置とプリンタ
JP6182919B2 (ja) 通信プログラムおよび通信装置
JP5830904B2 (ja) 印刷装置、及び印刷システム
KR20140054782A (ko) 호스트 장치, 호스트 장치의 구동 방법, 화상 형성 장치, 화상 형성 방법, 및 컴퓨터 판독가능 기록매체
US8860969B2 (en) Intermediation server and communication device
JP6935666B2 (ja) 印刷システム
JP2012141660A (ja) 制御装置及びプログラム
JP5999242B2 (ja) 印刷装置、及び印刷システム
US9571677B2 (en) Image processing apparatus and non-transitory computer readable medium
JP6245331B2 (ja) 端末装置とプリンタ
JP6645177B2 (ja) 機能実行装置及び機能実行システム
JP2016071690A (ja) 端末装置、サーバ、及びプリンタ
JP6202166B2 (ja) 携帯端末及びプログラム
JP2016076127A (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
CN112035072A (zh) 图像形成装置、外部设备和图像形成***
JP2018051777A (ja) 情報処理装置及びプログラム
JP2015069562A (ja) 画像処理システム、情報送信装置および画像処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190409

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190604

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190704

R150 Certificate of patent or registration of utility model

Ref document number: 6558637

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150