JP2014050050A - 画像データ送信装置、画像データ送信方法、およびコンピュータプログラム - Google Patents

画像データ送信装置、画像データ送信方法、およびコンピュータプログラム Download PDF

Info

Publication number
JP2014050050A
JP2014050050A JP2012193514A JP2012193514A JP2014050050A JP 2014050050 A JP2014050050 A JP 2014050050A JP 2012193514 A JP2012193514 A JP 2012193514A JP 2012193514 A JP2012193514 A JP 2012193514A JP 2014050050 A JP2014050050 A JP 2014050050A
Authority
JP
Japan
Prior art keywords
image data
transmission
tool
transmitting
mail
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
JP2012193514A
Other languages
English (en)
Other versions
JP5704138B2 (ja
Inventor
Takashi Sugaya
隆 菅谷
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 JP2012193514A priority Critical patent/JP5704138B2/ja
Priority to US14/017,083 priority patent/US9019539B2/en
Publication of JP2014050050A publication Critical patent/JP2014050050A/ja
Application granted granted Critical
Publication of JP5704138B2 publication Critical patent/JP5704138B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/1296Printer job scheduling or printer resource handling
    • 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/00222Transmitting 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
    • H04N1/00225Transmitting 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 details of image data generation, e.g. scan-to-email or network scanners
    • 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/00222Transmitting 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
    • H04N1/00228Image push arrangements, e.g. from an image reading device to a specific network destination
    • 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/00222Transmitting 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
    • H04N1/00233Transmitting 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 details of image data reproduction, e.g. network printing or remote image display
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • 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/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • 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/32502Circuits 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 in systems having a plurality of input or output devices
    • H04N1/32523Circuits 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 in systems having a plurality of input or output devices a plurality of output devices
    • H04N1/32529Circuits 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 in systems having a plurality of input or output devices a plurality of output devices of different type, e.g. internal and external devices
    • H04N1/32534Circuits 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 in systems having a plurality of input or output devices a plurality of output devices of different type, e.g. internal and external devices details of interfacing
    • 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/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/4413Restricting access, e.g. according to user identity involving the use of passwords, ID codes or the like, e.g. PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/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)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

【課題】複数の宛先のそれぞれへ異なる方法で画像データを送信する場合の操作を従来よりも簡便にする。
【解決手段】画像形成装置1は、画像データの宛先と送信に用いるアプリケーションとの組合せを選択するためのオブジェクト(例えば、選択ボタンBN11)を配置した送信指令画面WN1を表示し、複数の選択を受け付ける。複数の選択を受け付けたら、画像データを取得し、画像メモリによって記憶する。そして、選択された組合せごとに、その組合せに係る宛先へその組合せに係るアプリケーションによって、画像メモリに記憶している画像データを送信する。
【選択図】図11

Description

本発明は、画像データを複数の宛先へ送信する装置および方法などに関する。
近年、コピー、PCプリント、スキャナ、ファックス、およびドキュメントサーバなどの様々な機能を備えた画像形成装置が普及している。この画像形成装置は、「複合機」または「MFP(Multi Function Peripherals)」などと呼ばれることもある。
さらに、スキャンした画像の画像データをファックス以外の様々な方法で他の装置へ送信することができるようになった。例えば、画像データを、電子メールに添付して送信したり、サーバへアップロードしたりすることができるようになった。また、近年、様々な事業者がサーバを運営している。アップロードの方法は、サーバごとに異なることある。そこで、サーバごとのアップロード用のアプリケーションが画像形成装置に用意されることがある。
同一の画像データを複数の宛先へ送信するための方法として、次の方法が提案されている。
アプリケーションで作成した描画情報を描画データ記憶部に記憶し、更に当該描画データをジョブIDと共にMFPに送信し、描画データ記憶部に記憶する。その後、宛先情報リストに記録された宛先情報に基づいて、順次記憶された宛先にファクシミリ送信を行い、この間、送信結果の情報はホストコンピュータに送られ、状況モニタに送信状態が通知され、ホストコンピュータ側では送信状態を把握し、ファクシミリ送信の管理、処理を行う(特許文献1)。
または、スキャナをネットワークに接続するためのスキャナ/ネットワーク接続装置に、LCD表示装置、及び宛先を複数入力できるタッチパネルを設ける。複数の宛先の選択画面がスキャナ制御用PCから送られて来るので、ユーザがその中から宛先を選択する。選択した結果は、スキャナ制御用PCに通知され記憶される。そして、原稿読み取りを開始すると、読取った画像データはスキャナ制御用PCに出力される。スキャナ制御用PC上で動作するアプリケーションは、受信した画像データを、先に記憶していた宛先に向けて送信する(特許文献2)。
画像形成装置に応用的な機能が多く実装されるようになったのは、アプリケーションソフトを従来よりも簡便に開発することができるようになったからである。しかし、反面、セキュリティに関して問題のあるアプリケーションソフトが出回るおそれが生じる。そこで、アプリケーションソフトを実行する環境の堅牢性を高めることを目的とした技術が提案されている(特許文献3)
特開2006−165622号公報 特開2004−172903号公報 特開2009−134695号公報
特許文献1、2に記載される方法がなければ、1つの画像データを複数の宛先へ送信する操作がユーザにとって面倒である。つまり、ユーザは、画像をスキャナに読み取らせまたは保存されている画像データを指定し(ステップS1)、宛先を1つ選択し(ステップS2)、実行の指令を入力する(ステップS3)、という一連の操作を、宛先の個数分、繰り返さなければならなかった。
しかし、特許文献1、2に記載される方法によると、ユーザは、ステップS1の後、宛先を複数まとめて選択することができる。そして、実行の指令を入力すれば、装置は、選択した複数の宛先へ順次、画像データを送信する。
ところが、従来の方法は、複数の宛先のそれぞれへ異なる方法で画像データを送信する場合には、用いることができない。つまり、この場合は、ステップS1〜S3と同様の操作を繰り返さなければならない。さらに、送信方法を選択するための操作をステップS2の前に行わなければならない。
本発明は、このような問題点に鑑み、複数の宛先のそれぞれへ異なる方法で画像データを送信する場合の操作を従来よりも簡便にすることを、目的とする。
本発明の一形態に係る画像データ送信装置は、データを送信するツールである送信ツールを複数、順次にまたは同時に実行する画像データ送信装置であって、ユーザが指定した、送信の対象の画像データである対象画像データを送信する宛先と当該対象画像データを送信するために使用する前記送信ツールとの組合せを複数受け付ける、受付手段と、前記対象画像データを画像データ記憶手段に記憶させる書込手段と、前記受付手段によって前記組合せが複数受け付けられた後、当該組合せごとに、当該組合せに係る前記宛先へ前記画像データ記憶手段に記憶されている前記対象画像データを送信する処理を当該組合せに係る前記送信ツールによって実行する、送信制御手段と、を有する。
好ましくは、選択肢ごとに、前記宛先と前記送信ツールを識別するツール識別子とを対応付けて記憶する、選択肢記憶手段、を有し、前記受付手段は、前記組合せとして、前記ユーザが選択した前記選択肢に対応付けられている前記宛先と前記ツール識別子に係る前記送信ツールとの組合せを受け付ける。
または、前記送信ツールのうちのいずれかは、画像データを取得し電子メールに添付して送信する電子メールツールであり、前記送信ツールのうちの他のいずれかは、サーバへデータをアップロードするアップロードツールであり、前記選択肢受付手段は、前記組合せの1つとして、前記電子メールツールを含む組合せを受け付け、前記書込手段は、前記電子メールツールによって取得された画像データを前記対象画像データとして前記画像データ記憶手段に記憶させる。
または、前記アップロードツールごとに、認証のための認証情報を記憶する、認証情報記憶手段、を有し、前記送信制御手段は、前記対象画像データを送信する処理を前記アップロードツールによって実行する場合は、当該送信する処理の前に、当該アップロードツールの前記認証情報を用いて前記認証を受ける処理を実行する。
または、前記送信制御手段は、前記対象画像データを送信する処理を前記アップロードツールによって実行する場合は、当該送信する処理の前に、ユーザが入力した認証情報を用いて認証を受ける処理を実行し、前記書込手段は、前記認証情報が入力された後に、前記対象画像データを画像データ記憶手段に記憶させる。
本発明によると、複数の宛先のそれぞれへ異なる方法で画像データを送信する場合の操作を従来よりも簡便にすることができる。
画像形成装置を含むネットワークシステムの全体的な構成の例を示す図である。 画像形成装置のハードウェア構成の例を示す図である。 画像形成装置の、画像データの送信のためのプラットフォームの例を示す図である。 宛先管理モジュール、指令受付モジュール、および引継制御モジュールそれぞれによって実現される機能的構成の例を示す図である。 画像取込モジュール、画像読出モジュール、および電子メール送信モジュールそれぞれによって実現される機能的構成の例を示す図である。 アップロードアプリケーションによって実現される機能的構成の例を示す図である。 設定データの例を示す図である。 画像形成装置の全体的な処理の流れの例を説明するフローチャートである。 指令受付モジュールの処理の流れの例を説明するフローチャートである。 宛先管理モジュールの処理の流れの例を説明するフローチャートである。 送信指令画面の例を示す図である。 画像取込モジュールの処理の流れの例を説明するフローチャートである。 画像読出モジュールの処理の流れの例を説明するフローチャートである。 電子メール送信モジュールの処理の流れの例を説明するフローチャートである。 引継制御モジュールの処理の流れの例を説明するフローチャートである。 アップロードアプリケーションの処理の流れの例を説明するフローチャートである。 入力画面の例を示す図である。 画像形成装置の全体的な処理の流れの変形例を説明するフローチャートである。 引継制御モジュールの処理の流れの変形例を説明するフローチャートである。 送信指令画面の変形例を示す図である。 電子メールアドレスおよびその登録名の一覧の例を示す図である。 アップロードアプリケーションに対応付けられたアプリケーションデータベースの例を示す図である。
図1は、画像形成装置1を含むネットワークシステムの全体的な構成の例を示す図である。図2は、画像形成装置1のハードウェア構成の例を示す図である。図3は、画像形成装置1の、画像データの送信のためのプラットフォームの例を示す図である。図4は、宛先管理モジュール103、指令受付モジュール121、および引継制御モジュール125それぞれによって実現される機能的構成の例を示す図である。図5は、画像取込モジュール122、画像読出モジュール123、および電子メール送信モジュール124それぞれによって実現される機能的構成の例を示す図である。図6は、アップロードアプリケーション105によって実現される機能的構成の例を示す図である。
図1の画像形成装置1は、通信回線4を介して電子メールサーバ6Mおよび複数台のドキュメントサーバ6Sなどと通信を行うことができる。通信回線4として、いわゆるLAN(Local Area Network)回線、専用線、または公衆回線などが用いられる。
画像形成装置1は、一般にMFP(Multi Function Peripherals)または複合機などと呼ばれる装置であって、コピー、PCプリント、ファクシミリ、スキャン、およびボックスなどの機能を集約した装置である。
PCプリント機能は、パーソナルコンピュータなどの端末装置から画像データを受信し画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ネットワークプリンティング機能」などと呼ばれることもある。
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
電子メールサーバ6Mは、画像形成装置1のユーザごとの電子メールアカウント、送信ボックス、および受信ボックスなどを管理している。本実施形態では、電子メールサーバ6Mは、特に、画像形成装置1から発信された電子メールをSMTP(Simple Mail Transfer Protocol)で他の電子メールサーバへ転送するために用いられる。
ドキュメントサーバ6Sは、文書、図表、写真、またはイラストなどの書類(ドキュメント)のデータを管理する。ドキュメントサーバ6Sには、画像形成装置1のボックス機能と同様、ユーザごとに記憶領域が用意されており、ユーザは、自分の記憶領域にデータを保存したり、自分の記憶領域からデータを読み出したり、保存されているデータを更新しまたは削除したりすることができる。
このようなサービスは、一般に、「ドキュメント管理サービス」などと呼ばれている。また、ドキュメント管理サービスとして、Evernote社のEvernote、Google社のGoogleドキュメント、およびマイクロソフト社のSharePointなどが普及している。
画像形成装置1は、図2に示すように、CPU(Central Processing Unit)10a、作業メモリ10b、画像メモリ10c、ROM(Read Only Memory)10d、大容量記憶装置10e、スキャンユニット10f、プリントユニット10g、NIC(Network Interface Card)10h、操作パネル10i、およびファクシミリユニット10jのほか種々の制御用の回路などによって構成される。
NIC10hは、電子メールサーバ6Mおよびドキュメントサーバ6Sなどを相手にTCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルで通信を行うための装置である。
操作パネル10iは、キー入力部およびタッチパネルディスプレイなどによって構成される。キー入力部は、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。タッチパネルディスプレイは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、およびCPU10aなどで実行された処理の結果を示す画面などを表示する。ユーザは、これらの画面を見ながらキー入力部またはタッチパネルディスプレイを操作することによって、画像形成装置1に対して情報および指令を入力することができる。
スキャンユニット10fは、プラテンガラスの上にセットされた用紙に記されている画像を読み取って画像データを生成する。
ファクシミリユニット10jは、公衆電話回線を介してファクシミリ端末との間でG3などのプロトコルで画像データをやり取りする。
プリントユニット10gは、スキャンユニット10fによって読み取られた画像のほか、パーソナルコンピュータまたはファクシミリ端末などから受信した画像データに示される画像を用紙に印刷する。
作業メモリ10bには、実行する対象のプログラムがロードされる。画像メモリ10cには、スキャンユニット10fによって読み取られた画像の画像データなどが一時的に保存される。
ROM10dまたは大容量記憶装置10eには、図3に示す電子メール送信アプリケーション101、宛先管理モジュール103、および複数のアップロードアプリケーション105などが記憶されている。大容量記憶装置10eとして、HDD(Hard Disk Drive)またはSSD(Solid State Drive)などが用いられる。
これらのアプリケーションおよびモジュールは、必要に応じて作業メモリ10bにロードされ、CPU10aによって実行される。
電子メール送信アプリケーション101は、スキャンユニット10fによって読み取られた画像の画像データを電子メールに添付して、指定された電子メールアドレスに宛てて送信するためのアプリケーションである。このように読み取った画像の画像データを電子メールに添付して送信するサービスを、一般に、「Scan_To_E−Mail」と呼ぶことがある。また、電子メール送信アプリケーション101によると、ボックスに保存された画像データを電子メールに添付して送信するサービスも実現される。このサービスを、一般に、「Box_To_E−Mail」と呼ぶことがある。
また、電子メール送信アプリケーション101は、電子メールに添付して送信する画像データをドキュメントサーバ6Sにアップロードできるように拡張されている。
宛先管理モジュール103は、ドキュメントサーバ6Sへ画像データをアップロードする際の宛先に関する情報を管理するソフトウェアモジュールである。
アップロードアプリケーション105は、HTTP(Hypertext Transfer Protocol)またはFTP(File Transfer Protocol)などのプロトコルでドキュメントサーバ6Sへ画像データをアップロードする処理を行うためのアプリケーション(ツール)である。パーソナルコンピュータ用およびスマートフォン用の、このようなアプリケーションは、サービスの提供者によって広く配布されていることが多い。
また、このようなアプリケーションは、サービスの提供者が公開しているAPI(Application Program Interface)に基づいて作成することができる。アップロードアプリケーション105も、画像形成装置1に合わせてAPIに基づいて作成されたものである。
以下、企業A、B、およびCの3社がそれぞれ独自にドキュメントのデータの管理のサービスを提供する場合を例に、電子メール送信アプリケーション101、宛先管理モジュール103、およびアップロードアプリケーション105による処理について説明する。企業A、B、およびCそれぞれが運営するドキュメントサーバ6Sを「ドキュメントサーバ6SA」、「ドキュメントサーバ6SB」、および「ドキュメントサーバ6SC」と区別して記載することがある。また、ドキュメントサーバ6SA、6SB、および6SCそれぞれにデータをアップロードするためのアップロードアプリケーション105を、「アップロードアプリケーション105A」、「アップロードアプリケーション105B」、および「アップロードアプリケーション105C」と区別して記載することがある。
電子メール送信アプリケーション101は、指令受付モジュール121、画像取込モジュール122、画像読出モジュール123、電子メール送信モジュール124、および引継制御モジュール125などによって構成される。
指令受付モジュール121ないし電子メール送信モジュール124は、Scan_To_E−MailおよびBox_To_E−Mailのジョブを実行するためのモジュールである。引継制御モジュール125は、画像データをドキュメントサーバ6Sにアップロードするための拡張機能のためのものである。
指令受付モジュール121は、図4に示すボタン用データ取得部201、送信設定画面表示処理部202、およびジョブチケット発行部203などの機能を実現する。これらによると、ユーザからのScan_To_E−MailまたはBox_To_E−Mailのジョブの指令が受け付けられる。具体的な処理については、後述する。
画像取込モジュール122は、図5に示すスキャン制御部221、画像データ格納制御部222、および格納位置通知部223などの機能を実現する。これらによると、用紙に記されている画像の画像データが生成され、画像メモリ10cに一時的に保存される。具体的な処理については、後述する。
画像読出モジュール123は、図5に示す画像データ読出部231、画像データ格納制御部232、および格納位置通知部233などの機能を実現する。これらによると、ボックスの保存されている画像データが読み出されて画像メモリ10cに一時的に保存される。具体的な処理については、後述する。
電子メール送信モジュール124は、図5に示す格納位置情報取得部241、電子メール生成部242、および電子メール送信制御部243などの機能を実現する。これらによると、画像メモリ10cに保存された画像データが電子メールに添付されて送信される。具体的な処理については、後述する。
引継制御モジュール125は、図4に示すアプリケーションデータ取得部251、格納位置情報取得部252、アプリケーション起動部253、およびジョブチケット発行部254などの機能を実現する。これらによると、Scan_To_E−MailまたはBox_To_E−Mailのジョブで送信された画像データに関する情報がアップロードアプリケーション105へ引き継がれる。具体的な処理については、後述する。
宛先管理モジュール103は、図4に示すボタン用データ付与部301、アプリケーションデータ付与部302、およびアプリケーションデータベース303などの機能を実現する。これらによると、画像データのアップロード先などに関する情報が管理され、他のモジュールへ提供される。具体的な処理については、後述する。
アップロードアプリケーション105は、図6に示す接続確立処理部501、入力画面表示処理部502、ログイン処理部503、および画像データ送信制御部504などの機能を実現する。上述の通り、アップロードアプリケーション105は、ドキュメントサーバ6Sへ画像データをアップロードするためのソフトウェアである。具体的な処理については、後述する。
図7は、設定データ81の例を示す図である。図8は、画像形成装置1の全体的な処理の流れの例を説明するフローチャートである。図9は、指令受付モジュール121の処理の流れの例を説明するフローチャートである。図10は、宛先管理モジュール103の処理の流れの例を説明するフローチャートである。図11は、送信指令画面WN1の例を示す図である。図12は、画像取込モジュール122の処理の流れの例を説明するフローチャートである。図13は、画像読出モジュール123の処理の流れの例を説明するフローチャートである。図14は、電子メール送信モジュール124の処理の流れの例を説明するフローチャートである。図15は、引継制御モジュール125の処理の流れの例を説明するフローチャートである。図16は、アップロードアプリケーション105の処理の流れの例を説明するフローチャートである。図17は、入力画面WN2の例を示す図である。
以下、図4〜図6に示す各部の機能を、図8のフローチャートなどを参照しながら説明する。
アプリケーションデータベース303には、図7に示すように、アップロードアプリケーション105とそれを使用するユーザとの組合せごとの設定データ81が予め記憶されている。したがって、例えば、アップロードアプリケーション105AをN人のユーザが使用する場合は、アップロードアプリケーション105Aの設定データ81がN人分、予め記憶されている。
設定データ81の「設定コード」は、この設定データ81を他の設定データ81と識別するためのコードである。
「登録名」は、この設定データ81を人間にとって分かりやすく認識するための名称であって、後述するように、操作パネル10iのタッチパネルディスプレイに表示される。登録名として、例えば、この設定データ81に係るユーザの名前およびこの設定データ81に係るアップロードアプリケーション105によるドキュメント管理サービスの提供者の名前を組み合わせたものが、用いられる。
「ホスト名」は、このアップロードアプリケーション105によってデータがアップロードされるドキュメントサーバ6Sの、インターネット上の識別子である。ホスト名として、例えば、サーバ名とドメイン名とを組み合わせたものが用いられる。または、IPアドレスを用いることもできる。
「ファイルパス」は、このドキュメントサーバ6Sにおける、このユーザのファイルなどのデータを格納するためのディレクトリのパス名である。
「ユーザコード」は、このドキュメントサーバ6Sにおける、このユーザのアカウントの識別子である。後述するように、画像データは、このドキュメントサーバ6Sの、ユーザによって指定されたユーザコードに対応する記憶領域(例えば、フォルダ)に記憶される。したがって、ユーザコードは画像データの宛先としても用いられると、言える。
「パスワード」は、このユーザがこのドキュメントサーバ6Sにログインするためのパスワードである。
「アプリケーションパス」は、画像形成装置1における、このアップロードアプリケーション105の格納されているディレクトリのパス名である。
さらに、アプリケーションデータベース303には、ゲスト用の設定データ81も、予め用意されている。設定コードが「006」である設定データ81が、一例である。ただし、ゲスト用の設定データ81には、ファイルパス、ユーザコード、およびアプリケーションパスの情報が示されていない。これらの情報は、アプリケーションを起動した後、ユーザが入力する。
図8において、ユーザが所定のコマンドを入力すると、画像形成装置1は、電子メール送信アプリケーション101を起動し、図8に示す手順で各モジュールを実行する。
画像形成装置1は、指令受付モジュール121を実行する(図8の#11)。これにより、図4に示すボタン用データ取得部201ないしジョブチケット発行部203が実現される。さらに、画像形成装置1は、宛先管理モジュール103を起動し実行する(#12)。これにより、ボタン用データ付与部301ないしアプリケーションデータベース303が実現される。ここで、ボタン用データ取得部201ないしジョブチケット発行部203の処理およびボタン用データ付与部301ないしアプリケーションデータベース303の処理を、図9および図10を参照しながら説明する。
ボタン用データ取得部201は、後述する送信指令画面WN1に配置するボタンのデータをボタン用データ付与部301に対して要求し取得する(図9の#701)。
ボタン用データ付与部301は、要求を受け付けると(図10の#711でYes)、アプリケーションデータベース303に記憶されている設定データ81(図7参照)の中から設定コードおよび登録名のデータを抽出し、これをボタン用データ85としてボタン用データ取得部201へ付与する(#712)。設定データ81が複数ある場合は、それぞれから設定コードおよび登録名のデータを抽出し付与する。
送信設定画面表示処理部202は、付与された各ボタン用データ85に基づいて図11のような送信指令画面WN1を操作パネル10iのタッチパネルディスプレイに表示させる(#702)。
送信指令画面WN1には、Scan_To_E−Mailを選択するため選択ボタンBN11、Box_To_E−Mailを選択するための選択ボタンBN12、宛先の電子メールアドレスを入力するための入力するためのテキストボックスTX11、および画像データのパス名を入力するためのテキストボックスTX12が配置されている。
ユーザは、テキストボックスTX11に、画像データの宛先の電子メールアドレスを入力する。さらに、Scan_To_E−Mailによって画像データを送信したいのであれば、画像の記された用紙をスキャンユニット10fにセットし、選択ボタンBN11を押す。一方、Box_To_E−Mailによって送信したいのであれば、画像データのパス名(保存されているボックスの識別子および画像データのファイル名)をテキストボックスTX12に入力し、選択ボタンBN12を押す。
送信指令画面WN1には、さらに、各ボタン用データ85に対応する選択ボタンBN13が配置されている。各選択ボタンBN13には、各ボタン用データ85に示される登録名が記されている。ユーザは、Scan_To_E−MailまたはBox_To_E−Mailで送信する画像データを、ドキュメント管理サービスを使用してドキュメントサーバ6Sへアップロードしたい場合は、自分の名前および使用するドキュメント管理サービスの提供者の名前が記されている選択ボタンBN13を押す。これにより、押された選択ボタンBN13に対応する設定コードが選択される。
そして、ユーザは、上述の必要な選択および入力ができたら、実行ボタンBN14を押す。または、キー入力部のスタートキー(スタートボタン)を押してもよい。
すると、ジョブチケット発行部203は、送信指令画面WN1において選択されまたは入力された内容を受け付け、選択ボタンBN11が選択された場合はScan_To_E−Mailのジョブチケット84SEを発行し、選択ボタンBN12が選択された場合はBox_To_E−Mailのジョブチケット84BEを発行する(図9の#703)。
「ジョブチケット」は、ジョブの処理の工程および条件(例えば、画像データの宛先の電子メールアドレス)などを記載したデータである。ジョブの各工程は、ジョブチケットに基づいて実行される。
なお、図10のステップ#714の処理は、後にアプリケーションデータ取得部251から要求があった際に実行される。
スキャンの条件(読取解像度および画像データのフォーマットなど)を入力できるように送信指令画面WN1を構成してもよい。そして、入力された条件を示すジョブチケット84SEを生成し、後述する画像取込モジュール122を、入力された条件の通りに実行してもよい。
図8に戻って、送信指令画面WN1においてScan_To_E−Mailが選択された場合は(#13でYes)、画像形成装置1は、画像取込モジュール122を実行する(#14)。これにより、図5に示すスキャン制御部221ないし格納位置通知部223が実現される。ここで、スキャン制御部221ないし格納位置通知部223の処理を、図12を参照しながら説明する。
スキャン制御部221は、セットされた用紙のスキャンをスキャンユニット10fに行わせる(図12の#721)。これにより、用紙に記されている画像の画像データが得られる。以下、この画像データを「画像データ82SG」と記載する。
画像データ格納制御部222は、画像データ82SGを画像メモリ10cの空いている領域に格納させる(#722)。
格納位置通知部223は、格納位置情報取得部241または格納位置情報取得部252(図4参照)からの要求に応じて、画像データ82SGの格納された領域の位置(アドレス)を示すデータである格納位置ポインタ83SEを与える(#723)。要求のタイミングは、後述する。または、要求があるごとに格納位置ポインタ83SEを与える代わりに、作業メモリ10bの特定のアドレスに格納位置ポインタ83SEを格納しておき、各モジュールがこの特定のアドレスに基づいて必要に応じて格納位置ポインタ83SEを参照するようにしてもよい。
一方、送信指令画面WN1においてBox_To_E−Mailが選択された場合は(図8の#13でNo)、画像形成装置1は、画像読出モジュール123を起動し、図13に示すように実行する。これにより、図5に示す画像データ読出部231ないし格納位置通知部233が実現される(#15)。
画像データ読出部231は、送信指令画面WN1のテキストボックスTX12に入力されたパス名によって特定される画像データをボックスから読み出す(図13の#731)。以下、この画像データを「画像データ82BG」と記載する。
画像データ格納制御部222は、画像データ82BGを画像メモリ10cの空いている領域に格納させる(#732)。
格納位置通知部233は、格納位置情報取得部241または格納位置情報取得部252(図4参照)からの要求に応じて、画像データ82BGの格納された領域の位置(アドレス)を示すデータである格納位置ポインタ83BEを与える(#733)。要求のタイミングは、後述する。格納位置ポインタ83SEと同様、要求があるごとに格納位置ポインタ83BEを与える代わりに、作業メモリ10bの特定のアドレスに格納位置ポインタ83BEを格納しておき、各モジュールがこの特定のアドレスに基づいて必要に応じて格納位置ポインタ83BEを参照するようにしてもよい。
画像データ82SGまたは画像データ82BGが画像メモリ10cに格納されたら、画像形成装置1は、電子メール送信モジュール124を実行する(図8の#16)。これにより、図5に示す格納位置情報取得部241ないし電子メール送信制御部243が実現される。ここで、格納位置情報取得部241ないし電子メール送信制御部243の処理を、図14を参照しながら説明する。
格納位置情報取得部241は、格納位置通知部223に格納位置ポインタ83SEを要求して取得し、または、格納位置通知部233に格納位置ポインタ83BEを要求して取得する(図14の#741)。電子メール生成部242は、電子メールを生成する(#742)。なお、本文およびタイトルは、予め用意されたテンプレートをコピーして用いてもよいし、ユーザに入力させてもよい。
そして、電子メール送信制御部243は、画像メモリ10cの、格納位置ポインタ83SEまたは83BEに示されるアドレス(以下、「格納位置アドレス」と記載する。)から画像データ82SGまたは82BGを読み出して電子メールに添付し、テキストボックスTX11に入力された電子メールアドレスへ送信するようにNIC10hを制御する(#743)。
以上の処理によって、Scan_To_E−MailまたはBox_To_E−Mailのジョブが完了する。
送信指令画面WN1においていずれかの選択ボタンBN13が押された場合は(図8の#17でYes)、画像形成装置1は、引継制御モジュール125を実行する(#18)。これにより、図4に示すアプリケーションデータ取得部251ないしジョブチケット発行部254が実現される。ここで、アプリケーションデータ取得部251ないしジョブチケット発行部254の処理を、図15を参照しながら説明する。
アプリケーションデータ取得部251は、アプリケーションに関するデータを宛先管理モジュール103に対して要求し取得する(図15の#751)。なお、このとき、アプリケーションデータ付与部302は、送信指令画面WN1(図11参照)において選択された設定コードを示す設定データ81(図7参照)の中からホスト名、ファイルパス、ユーザコード、パスワード、およびアプリケーションパスのデータを抽出し、アプリケーションデータ86としてアプリケーションデータ取得部251に付与する(図10のステップ#713でYes、#714)。
格納位置情報取得部252は、格納位置通知部223に格納位置ポインタ83SEを要求して取得し、または、格納位置通知部233に格納位置ポインタ83BEを要求して取得する(#752)
アプリケーション起動部253は、アプリケーションデータ86に示されるアプリケーションパスに格納されているアップロードアプリケーション105を起動する(#753)。
ジョブチケット発行部254は、ドキュメントサーバ6Sへ画像データをアップロードするジョブ(以下、「アップロードジョブ」と記載する。)のジョブチケット84ULを発行する。
ジョブチケット84ULには、アプリケーションデータ86に示されるユーザコード、パスワード、ファイルパス、およびホスト名のほか、格納位置情報取得部252によって取得された格納位置ポインタ83SEまたは83BEに示される位置格納アドレスが示される。ただし、前に述べた通り、ゲスト用の設定データ81には、ユーザコード、パスワード、およびファイルパスが示されない。したがって、この場合は、ジョブチケット84ULには、これらの情報が示されない。
アップロードアプリケーション105が起動すると、図6に示すパラメータデータ等接続確立処理部501ないし画像データ送信制御部504は、ジョブチケット84ULに基づいて、図16に示す手順で処理を実行する。
接続確立処理部501は、ジョブチケット84ULに示されるホスト名に基づいて、ドキュメントサーバ6Sへアクセスし、ドキュメントサーバ6Sとの接続を確立する(図16の#761)。
ジョブチケット84ULにユーザコードおよびパスワードのうちの少なくとも一方が示されていない場合は(#762でNo)、入力画面表示処理部502は、図17のような、ユーザコードおよびパスワードを入力するための入力画面WN2を、操作パネル10iのタッチパネルディスプレイに表示させる(#763)。ここで、ユーザは、ユーザコードおよびパスワードを入力する。なお、ドキュメント管理サービスによっては、ファイルパスが必要な場合がある。この場合においてジョブチケット84ULにファイルパスが示されていなければ、ステップ#763においてファイルパスの入力用の画面を表示させ、ファイルパスの入力を受け付ける。
ログイン処理部503は、ジョブチケット84ULに示されまたは入力画面WN2に入力されたユーザコードおよびパスワードによって、接続先のドキュメントサーバ6Sへのログインを行う(#764)。
そして、画像データ送信制御部504は、ジョブチケット84ULに示される、画像メモリ10cの格納位置アドレスから、画像データ82SGまたは82BGを読み出し、接続先のドキュメントサーバ6Sへ送信するようにNIC10hを制御する(#766)。なお、ジョブチケット84ULに示さまたはユーザによって入力されたファイルパスへ必要に応じてアクセスしてから、画像データ82SGまたは82BGが送信されるようにする。
ドキュメントサーバ6Sは、画像データ82SGまたは82BGを受信すると、ログインの際に用いられたユーザコードに対応する記憶領域に、これを記憶させる。これにより、アップロードジョブが完了する。
送信指令画面WN1(図11参照)において複数の選択ボタンBN13が押された場合は、画像形成装置1は、それぞれに対応するアップロードアプリケーション105によってアップロードジョブを順次または並行して実行する。
本実施形態によると、複数の宛先のそれぞれへ異なるアプリケーションつまり異なる方法で画像データを送信する場合の操作を従来よりも簡便にすることができる。
図18は、画像形成装置1の全体的な処理の流れの変形例を説明するフローチャートである。図19は、引継制御モジュール125の処理の流れの変形例を説明するフローチャートである。図20は、送信指令画面WN1の変形例を示す図である。図21は、電子メールアドレスおよびその登録名の一覧の例を示す図である。図22は、アップロードアプリケーション105Aに対応付けられたアプリケーションデータベースの例を示す図である。
本実施形態では、ドキュメント管理サービスのユーザコードおよびパスワードの入力が必要であれば、画像形成装置1は、入力画面WN2(図17参照)を、Scan_To_E−MailまたはBox_To_E−Mailのジョブを実行した後に表示した。しかし、Scan_To_E−MailまたはBox_To_E−Mailのジョブを開始する前に表示してもよい。
この場合は、画像形成装置1は、図18に示す手順で各プログラムを実行すればよい。すなわち、画像形成装置1は、まずは、指令受付モジュール121および宛先管理モジュール103の実行を開始する(図18の#21、#22)。両モジュールの処理の流れは、図9および図10で説明した通りである。
画像形成装置1は、送信指令画面WN1(図11参照)において選択ボタンBN13が押された場合は(#23でYes)、次に、画像取込モジュール122および画像読出モジュール123よりも先に引継制御モジュール125の実行を開始する(#24)。
アプリケーションデータ取得部251ないしジョブチケット発行部254(図4参照)は、図15に示す手順の代わりに、図19に示す手順で処理を実行する。
すなわち、アプリケーションデータ取得部251は、アプリケーションデータ86を取得すると(図19の#771)、アプリケーション起動部253は、アプリケーションデータ86に示されるアプリケーションパスに基づいてアップロードアプリケーション105を起動し(#772)、ジョブチケット発行部254は、ジョブチケット84ULを発行する(#773)。図15の例では、アップロードアプリケーション105の起動時に格納位置ポインタ83SEまたは83BEを取得したが(#752)、図19の例では、未だScan_To_E−MailまたはBox_To_E−Mailのジョブを開始していないので、取得することができない。したがって、ジョブチケット84ULには、未だ、格納位置ポインタ83SEも83BEも、示されていない。
アップロードアプリケーション105が起動すると、接続確立処理部501および画像データ送信制御部504(図6参照)は、図16に示した手順で処理を実行する。ただし、ステップ#764の処理が完了したら、格納位置ポインタ83SEまたは83BEが得られるのを待つ。そして、得られたら、ステップ#765〜#766の処理を実行する。
画像形成装置1は、引継制御モジュール125を一旦停止し、選択ボタンBN11、BN12の選択に応じて、画像取込モジュール122または画像読出モジュール123を実行する(#25〜#27)。これにより、画像データ82SGまたは画像データ82BGが得られる。
そして、画像形成装置1は、電子メール送信モジュール124を実行することによって画像データ82SGまたは82BGを電子メールに付して送信する(#28)。さらに、格納位置情報取得部252は、格納位置ポインタ83SEまたは83BEを取得しジョブチケット84ULに書き込む(図19の#774)。そして、アップロードアプリケーション105が、図16のステップ#765から再開される。
本実施形態では、画像データを電子メールに添付して送信しまたはドキュメントサーバ6Sへアップロードすることによって出力したが、ユーザによる選択に応じて、他の画像形成装置へ送信し画像を印刷する処理を当該他の画像形成装置に実行させてもよい。または、画像形成装置1自身が画像データに基づいて画像を印刷してもよい。
本実施形態では、Scan_To_E−MailおよびBox_To_E−Mailの宛先をテキストボックスTX11(図11参照)に入力したが、図20のように、電子メールアドレスごとの選択ボタンBN15を送信指令画面WN1に配置し、選択ボタンBN15を押すことによって宛先として用いる電子メールアドレスを選択できるようにしてもよい。この場合は、図21のように、電子メールアドレスの一覧を予め用意しておき、これに基づいて選択ボタンBN15を配置すればよい。
本実施形態では、図7に示したように、すべてのアップロードアプリケーション105の設定データ81を1つのアプリケーションデータベース303に格納したが、アップロードアプリケーション105ごとに対応するデータベースを用意し、分類して格納してもよい。例えば、アップロードアプリケーション105Aの設定データ81を、図22に示すように、アップロードアプリケーション105Aに対応するデータベースに纏めて格納してもよい。
本実施形態では、送信する対象の画像データを画像メモリ10cに一時的に記憶させたが、他の記憶媒体に記憶させてもよい。また、画像データが記憶されている場所は、絶対アドレスで示してもよいし、論理アドレスで示してもよいし、パスで示してもよい。
図4〜図6に示した機能の全部または一部をハードウェアモジュールによって構成してもよい。
本実施形態では、画像データを送信したが、音声データなどを送信する場合にも、画像形成装置1の機能を用いることができる。この場合は、ボックスに音声データを保存しておき、ユーザは、送信の対象として音声データを指定すればよい。
その他、画像形成装置1の全体または各部の構成、処理内容、処理順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
1 画像形成装置(画像データ送信装置)
10a CPU(送信制御手段)
10c 画像メモリ(画像データ記憶手段)
10h NIC(送信制御手段)
10i 操作パネル(受付手段)
101 電子メール送信アプリケーション(送信ツール、電子メールツール)
105 アップロードアプリケーション(送信ツール、アップロードツール)
202 送信設定画面表示処理部(受付手段)
203 ジョブチケット発行部(受付手段)
222 画像データ格納制御部(書込手段)
253 アプリケーション起動部(送信制御手段)
303 アプリケーションデータベース(選択肢記憶手段、認証情報記憶手段)
82BG 画像データ(対象画像データ)
82SG 画像データ(対象画像データ)
本発明の一形態に係る画像データ送信装置は、データを送信するツールである送信ツールを複数、順次にまたは同時に実行することができる画像データ送信装置であって、複数の選択肢それぞれごとに、送信の対象の画像データである対象画像データを送信する宛先と、前記複数の送信ツールのうちの当該対象画像データを送信するために使用する送信ツールを識別するツール識別子とを対応付けて記憶する、選択肢記憶手段と、ユーザが前記複数の選択肢のうちの2つ以上を選択した場合に、当該選択された選択肢それぞれに対応付けられている前記宛先と前記ツール識別子に係る前記送信ツールとの組合せを受け付ける受付手段と、前記対象画像データを画像データ記憶手段に記憶させる書込手段と、前記受付手段によって前記複数の組合せが受け付けられた後、当該複数の組合せごとに、当該複数の組合せそれぞれに対応する前記宛先へ前記画像データ記憶手段に記憶されている前記対象画像データを送信する処理を、前記複数の送信ツールのうちのそれぞれに対応する送信ツールを使用して実行する、送信制御手段と、を有する。
好ましくは、前記複数の送信ツールのうちのいずれか1つまたは複数として、サーバへデータをアップロードするアップロードツールを実行することができ、前記アップロードツールごとに、認証のための認証情報を記憶する、認証情報記憶手段、を有し、前記送信制御手段は、前記対象画像データを送信する処理を前記1つまたは複数のアップロードツールのうちのいずれかを使用して実行する場合は、当該送信する処理の前に、当該使用するアップロードツールの前記認証情報を用いて前記認証を受ける処理を実行する。
または、前記複数の送信ツールのうちのいずれか1つまたは複数として、サーバへデータをアップロードするアップロードツールを実行することができ、前記送信制御手段は、前記対象画像データを送信する処理を前記1つまたは複数のアップロードツールのうちのいずれかを使用して実行する場合は、当該送信する処理の前に、ユーザが入力した認証情報を用いて認証を受ける処理を実行し、前記書込手段は、前記認証情報が入力された後に、前記対象画像データを画像データ記憶手段に記憶させる。
または、前記送信ツールのうちのいずれか1つとして、画像データを取得し電子メールに添付して送信する電子メールツールを実行することができ、前記受付手段は、前記複数の組合せのうちの1つとして、前記電子メールツールを含む組合せを受け付け、前記書込手段は、前記電子メールツールによって取得された画像データを前記対象画像データとして前記画像データ記憶手段に記憶させる。
または、前記電子メールツールは、スキャナに画像を読み取らせることによって画像データを取得し電子メールに添付して送信するツールである。または、画像データを保存手段から読み出すことによって取得し電子メールに添付して送信するツールであってもよい。

Claims (9)

  1. データを送信するツールである送信ツールを複数、順次にまたは同時に実行する画像データ送信装置であって、
    ユーザが指定した、送信の対象の画像データである対象画像データを送信する宛先と当該対象画像データを送信するために使用する前記送信ツールとの組合せを複数受け付ける、受付手段と、
    前記対象画像データを画像データ記憶手段に記憶させる書込手段と、
    前記受付手段によって前記組合せが複数受け付けられた後、当該組合せごとに、当該組合せに係る前記宛先へ前記画像データ記憶手段に記憶されている前記対象画像データを送信する処理を当該組合せに係る前記送信ツールによって実行する、送信制御手段と、
    を有することを特徴とする画像データ送信装置。
  2. 選択肢ごとに、前記宛先と前記送信ツールを識別するツール識別子とを対応付けて記憶する、選択肢記憶手段、を有し、
    前記受付手段は、前記組合せとして、前記ユーザが選択した前記選択肢に対応付けられている前記宛先と前記ツール識別子に係る前記送信ツールとの組合せを受け付ける、
    請求項1に記載の画像データ送信装置。
  3. 前記送信ツールのうちのいずれかは、画像データを取得し電子メールに添付して送信する電子メールツールであり、前記送信ツールのうちの他のいずれかは、サーバへデータをアップロードするアップロードツールであり、
    前記選択肢受付手段は、前記組合せの1つとして、前記電子メールツールを含む組合せを受け付け、
    前記書込手段は、前記電子メールツールによって取得された画像データを前記対象画像データとして前記画像データ記憶手段に記憶させる、
    請求項1または請求項2に記載の画像データ送信装置。
  4. 前記アップロードツールごとに、認証のための認証情報を記憶する、認証情報記憶手段、を有し、
    前記送信制御手段は、前記対象画像データを送信する処理を前記アップロードツールによって実行する場合は、当該送信する処理の前に、当該アップロードツールの前記認証情報を用いて前記認証を受ける処理を実行する、
    請求項3に記載の画像データ送信装置。
  5. 前記送信制御手段は、前記対象画像データを送信する処理を前記アップロードツールによって実行する場合は、当該送信する処理の前に、ユーザが入力した認証情報を用いて認証を受ける処理を実行し、
    前記書込手段は、前記認証情報が入力された後に、前記対象画像データを画像データ記憶手段に記憶させる、
    請求項3に記載の画像データ送信装置。
  6. 前記電子メールツールは、スキャナに画像を読み取らせることによって画像データを取得し電子メールに添付して送信するツールである、
    請求項1ないし請求項5のいずれかに記載の画像データ送信装置。
  7. 前記電子メールツールは、画像データを保存手段から読み出すことによって取得し電子メールに添付して送信するツールである、
    請求項1ないし請求項5のいずれかに記載の画像データ送信装置。
  8. データを送信するツールである送信ツールを複数、順次にまたは同時に実行する画像データ送信装置に、
    ユーザが指定した、送信の対象の画像データである対象画像データを送信する宛先と当該対象画像データを送信するために使用する前記送信ツールとの組合せを複数受け付ける処理を実行させ、
    前記対象画像データを画像データ記憶手段に記憶させる処理を実行させ、
    前記組合せを複数受け付けた後、当該組合せごとに、当該組合せに係る前記宛先へ前記画像データ記憶手段に記憶されている前記対象画像データを送信する処理を当該組合せに係る前記送信ツールによって実行させる、
    ことを特徴とする画像データ送信方法。
  9. データを送信するツールである送信ツールを複数、順次にまたは同時に実行する画像データ送信装置に用いられるコンピュータプログラムであって、
    前記画像データ送信装置に、
    ユーザが指定した、送信の対象の画像データである対象画像データを送信する宛先と当該対象画像データを送信するために使用する前記送信ツールとの組合せを複数受け付ける処理を実行させ、
    前記対象画像データを画像データ記憶手段に記憶させる処理を実行させ、
    前記組合せを複数受け付けた後、当該組合せごとに、当該組合せに係る前記宛先へ前記画像データ記憶手段に記憶されている前記対象画像データを送信する処理を当該組合せに係る前記送信ツールによって実行させる、
    ことを特徴とするコンピュータプログラム。
JP2012193514A 2012-09-03 2012-09-03 画像データ送信装置、画像データ送信方法、およびコンピュータプログラム Active JP5704138B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012193514A JP5704138B2 (ja) 2012-09-03 2012-09-03 画像データ送信装置、画像データ送信方法、およびコンピュータプログラム
US14/017,083 US9019539B2 (en) 2012-09-03 2013-09-03 Image data transmission apparatus, image data transmission method, and computer-readable storage medium for computer program configured to send image data to a plurality of destinations using separate methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012193514A JP5704138B2 (ja) 2012-09-03 2012-09-03 画像データ送信装置、画像データ送信方法、およびコンピュータプログラム

Publications (2)

Publication Number Publication Date
JP2014050050A true JP2014050050A (ja) 2014-03-17
JP5704138B2 JP5704138B2 (ja) 2015-04-22

Family

ID=50187196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012193514A Active JP5704138B2 (ja) 2012-09-03 2012-09-03 画像データ送信装置、画像データ送信方法、およびコンピュータプログラム

Country Status (2)

Country Link
US (1) US9019539B2 (ja)
JP (1) JP5704138B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6693262B2 (ja) * 2016-05-13 2020-05-13 富士ゼロックス株式会社 通信装置及びプログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0888667A (ja) * 1994-09-20 1996-04-02 Canon Inc ネットワークシステム
JPH11215339A (ja) * 1997-10-27 1999-08-06 Canon Inc 文書送信装置、データ処理方法、送信宛先設定方法及びプログラムを格納した記憶媒体
US20020188645A1 (en) * 1998-07-23 2002-12-12 Hiroshi Uchikawa Data processing system
JP2008193588A (ja) * 2007-02-07 2008-08-21 Ricoh Co Ltd 画像処理装置,プログラム,および記録媒体
JP2009027333A (ja) * 2007-07-18 2009-02-05 Sony Corp 撮像システム、撮像指示装置、撮像装置、撮像方法
JP2009118105A (ja) * 2007-11-06 2009-05-28 Murata Mach Ltd 画像処理装置
JP2010015374A (ja) * 2008-07-03 2010-01-21 Brother Ind Ltd 画像処理装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1042068A (ja) 1996-07-25 1998-02-13 Murata Mach Ltd 通信端末装置
US6779030B1 (en) * 1997-10-06 2004-08-17 Worldcom, Inc. Intelligent network
US6801340B1 (en) 1997-10-27 2004-10-05 Canon Kabushiki Kaisha Data communication apparatus and method
US7480707B2 (en) * 2001-05-16 2009-01-20 International Business Machines Corporation Network communications management system and method
US8244837B2 (en) * 2001-11-05 2012-08-14 Accenture Global Services Limited Central administration of one or more resources
JP2004086731A (ja) 2002-08-28 2004-03-18 Seiko Epson Corp スキャンメール送信装置及びスキャンメール送信システム
JP4511111B2 (ja) 2002-11-19 2010-07-28 キヤノン電子株式会社 ネットワークスキャニングシステム
US7496500B2 (en) * 2004-03-01 2009-02-24 Microsoft Corporation Systems and methods that determine intent of data and respond to the data based on the intent
JP2006165622A (ja) 2004-12-02 2006-06-22 Casio Electronics Co Ltd 同報送信制御装置
US7761591B2 (en) * 2005-12-16 2010-07-20 Jean A. Graham Central work-product management system for coordinated collaboration with remote users
US8438567B2 (en) 2007-11-07 2013-05-07 Ricoh Company, Ltd. Information processing device and image processing apparatus
JP2009134695A (ja) 2007-11-07 2009-06-18 Ricoh Co Ltd 情報処理装置、画像処理装置、アプリケーション実行方法、及びアプリケーション実行プログラム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0888667A (ja) * 1994-09-20 1996-04-02 Canon Inc ネットワークシステム
JPH11215339A (ja) * 1997-10-27 1999-08-06 Canon Inc 文書送信装置、データ処理方法、送信宛先設定方法及びプログラムを格納した記憶媒体
US20020188645A1 (en) * 1998-07-23 2002-12-12 Hiroshi Uchikawa Data processing system
JP2008193588A (ja) * 2007-02-07 2008-08-21 Ricoh Co Ltd 画像処理装置,プログラム,および記録媒体
JP2009027333A (ja) * 2007-07-18 2009-02-05 Sony Corp 撮像システム、撮像指示装置、撮像装置、撮像方法
JP2009118105A (ja) * 2007-11-06 2009-05-28 Murata Mach Ltd 画像処理装置
JP2010015374A (ja) * 2008-07-03 2010-01-21 Brother Ind Ltd 画像処理装置

Also Published As

Publication number Publication date
JP5704138B2 (ja) 2015-04-22
US9019539B2 (en) 2015-04-28
US20140063549A1 (en) 2014-03-06

Similar Documents

Publication Publication Date Title
US10187533B2 (en) Image processing device and image processing system
JP5231620B2 (ja) サーバ装置
US8949973B2 (en) Image processing apparatus
JP4124238B2 (ja) 画像処理装置、機能提示方法、およびコンピュータプログラム
US20140129607A1 (en) Information processing apparatus, information processing system, and information processing method
US20120110066A1 (en) Image input method, content item server, and relay server
JP5081021B2 (ja) 情報処理システム、情報処理装置、端末装置およびコンピュータプログラム
JP2007028109A (ja) データ通信システム、画像処理装置、および画像処理装置におけるデータの管理方法
JP2012085176A (ja) 画像形成装置、情報機器およびコンピュータプログラム
JP6873642B2 (ja) 画像形成装置及びその画像通信方法、並びにプログラム
JP7322110B2 (ja) システム、画像処理装置及びその制御方法
CN101827185B (zh) 信息处理***及其控制方法
JP5704138B2 (ja) 画像データ送信装置、画像データ送信方法、およびコンピュータプログラム
CN111464712B (zh) 图像处理设备和方法
JP7179589B2 (ja) 画像形成装置及びログ情報取得システム
JP2023028746A (ja) 情報処理装置およびその制御方法、プログラム
JP2018097714A (ja) 印刷中継サーバ、印刷指示方法、およびコンピュータプログラム
US20210367833A1 (en) Information processing apparatus that provides requirement management service, network system, method of controlling information processing apparatus, and storage medium
JP2011186527A (ja) 画像管理装置、画像形成装置、画像管理システムの制御方法、制御プログラム及び記録媒体
US10270919B2 (en) Image forming apparatus, image data transmission method, and computer program
JP2023108682A (ja) 画像処理システム、制御方法およびプログラム
JP2023015125A (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP2019074959A (ja) 情報処理装置及びプログラム
JP2008225525A (ja) ドキュメントデータの管理方法、画像処理装置、およびコンピュータプログラム
JP2018107605A (ja) 画像読取装置および画像送信方法

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140826

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20141027

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141027

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150209

R150 Certificate of patent or registration of utility model

Ref document number: 5704138

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150