JP2004013352A - メールソフトウェアへのデータファイル出力 - Google Patents
メールソフトウェアへのデータファイル出力 Download PDFInfo
- Publication number
- JP2004013352A JP2004013352A JP2002163441A JP2002163441A JP2004013352A JP 2004013352 A JP2004013352 A JP 2004013352A JP 2002163441 A JP2002163441 A JP 2002163441A JP 2002163441 A JP2002163441 A JP 2002163441A JP 2004013352 A JP2004013352 A JP 2004013352A
- Authority
- JP
- Japan
- Prior art keywords
- data file
- upper limit
- capacity
- function
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
【課題】電子メール添付用のデータファイルのメールソフトウェアへの出力を、作業性よく行なう。
【解決手段】画像処理ソフトウェアは、写真画像を電子メールに自動的に添付する機能を備える。この機能は、メールソフトウェアを起動して、メッセージ作成用の画面を開くとともに、このメッセージに添付ファイルとして所望のデータファイルを挿入するといった一連の作業を自動的に行なうものである。この機能において、電子メール添付用として出力されるデータファイルの合計ファイルサイズSSが、電子メールの送信において許容できる上限値S0を超過するか否かの判定を行ない、超過すると判定された場合に、不機嫌キャラクタCH2とエラーメッセージMS2を表示する。
【選択図】 図12
【解決手段】画像処理ソフトウェアは、写真画像を電子メールに自動的に添付する機能を備える。この機能は、メールソフトウェアを起動して、メッセージ作成用の画面を開くとともに、このメッセージに添付ファイルとして所望のデータファイルを挿入するといった一連の作業を自動的に行なうものである。この機能において、電子メール添付用として出力されるデータファイルの合計ファイルサイズSSが、電子メールの送信において許容できる上限値S0を超過するか否かの判定を行ない、超過すると判定された場合に、不機嫌キャラクタCH2とエラーメッセージMS2を表示する。
【選択図】 図12
Description
【0001】
【発明の属する技術分野】
この発明は、電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力する技術に関する。
【0002】
【従来の技術】
従来より、写真画像を加工・編集する画像処理ソフトウェアには、加工した写真画像を出力する機能の一つとして、写真画像を電子メールに自動的に添付する機能がある。この機能は、メールソフトウェアを起動して、メッセージ作成用の画面を開くとともに、このメッセージに添付ファイルとして所望のデータファイルを挿入するといった一連の作業を自動的に行なうものである。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、写真画像によっては、データ容量が大きすぎて、そのままのサイズでは、電子メールの送信に時間が掛かり過ぎて不向きなことがあった。作業者は、写真画像のサイズをいつも注意しながら、メールソフトウェアへの出力を行なう必要があり、時には、メールソフトウェアに出力後のメッセージを作成する段階で作業のやり直しを行なうということもあった。このために、作業性が悪いといった問題を備えていた。
【0004】
この発明は、上記問題に鑑みてなされたもので、データファイルのメールソフトウェアへの出力を、作業性よく行なうことができるようにすることを目的としている。
【0005】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【0006】
この発明のメールソフトウェアへのデータファイル出力方法は、
電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力するデータファイル出力方法において、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を予めメモリに記憶するステップと、
(b)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、
(c)前記ステップ(b)の判定結果に基づいて、所定の処理を実行するステップと
を備えることを特徴としている。
【0007】
このメールソフトウェアへのデータファイル出力方法によれば、メールソフトウェアに電子メール添付用として出力されるデータファイルが、電子メールの送信において許容できる上限容量を超過するか否かの判定がなされ、この判定結果に基づいて所定の処理が実行される。このために、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合に、所定の処理を実行することができる。したがって、所定の処理において、そうした場合を回避する等の対応を図ることで、作業性を向上することができる。
【0008】
この発明のメールソフトウェアへのデータファイル出力方法において、前記メールソフトウェアを起動して、メール送信用の新規メールを作成する旨の指令を、前記メールソフトウェアに出力する構成とすることができる。
【0009】
この構成によれば、自動的にメールソフトウェアを起動して、自動的に新規メールを作成することができ、この結果、この新規メールに前記データファイルを添付することができる。
【0010】
前記データファイルは、外部から取り込んだ画像を加工または編集する画像作成部により得られた画像データである構成とすることができる。
【0011】
画像データのファイルの容量は、一般に大きいものであり、電子メールに画像を添付した場合、電子メールの送信に時間が掛かり過ぎて不向きであるが、この構成によれば、添付する画像データの容量が大きすぎる場合に、所定の処理を実行させることができることから、作業性の向上を図ることができる。
【0012】
この発明のメールソフトウェアへのデータファイル出力方法において、前記ステップ(c)は、(c−1)前記ステップ(b)により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、上限容量を超過した旨の警告を発するステップを備える構成とすることができる。
【0013】
この構成によれば、作業者は、上限容量を超過した旨の警告を受けることで、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎることを知ることができる。
【0014】
前記データファイルを画像データとしたこの発明のメールソフトウェアへのデータファイル出力方法において、前記ステップ(c)は、(c−1)前記ステップ(b)により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、前記データファイルの容量が前記上限容量内に納まるように、前記画像データで表わされる画像を修整するステップを備える構成とすることができる。
【0015】
この構成によれば、データファイルの容量が、上限容量を超過すると判定されたときに、画像データで表わされる画像は修整されて、その画像データのデータファイルは、電子メールの送信において許容できる上限容量内に納められる。したがって、もとのデータファイルが大きすぎるような場合にも、確実に送信に時間が掛かりすぎないようにすることができる。
【0016】
この発明のメールソフトウェアへのデータファイル出力方法において、前記ステップ(a)は、(a−1)前記上限容量を、作業者により操作される入力手段からの入力データに基づいて定めるステップとすることができる。この構成によれば、作業者の意図する上限容量への設定が簡単にできる。
【0017】
また、前記ステップ(a)は、(a−1)前記上限容量を、ハードウェア環境から定めるステップとすることができる。この構成によれば、作業者による操作を受けることなしに、上限容量を自動的に設定することができる。
【0018】
前記ハードウェア環境は、データ通信環境である構成とすることもできる。この構成によれば、電子メール送信に大きな影響を与えるデータ通信環境に基づいて上限容量を設定することができることから、データファイル容量の超過を高精度に判定することができる。
【0019】
この発明のメールソフトウェアへのデータファイル出力装置は、
電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力するデータファイル出力装置において、
前記電子メールの送信において許容できる添付ファイルの上限容量を定める上限容量設定手段と、
前記データファイルの容量が、前記上限容量を超過するか否かを判定する容量判定手段と
を備えることを特徴としている。
【0020】
この発明の第1のコンピュータプログラムは、
電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を定める機能と、
(b)前記データファイルの容量が、前記上限容量を超過するか否かを判定する機能と
を実現すること特徴としている。
【0021】
上記構成のメールソフトウェアへのデータファイル出力装置および第1のコンピュータプログラムは、上記メールソフトウェアへのデータファイル出力方法と同様な作用・効果を有しており、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合を、検出することができる。
【0022】
この発明のデータファイル作成方法は、
所定の形式のデータファイルを作成するとともに、電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力するデータファイル作成方法において、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を予めメモリに記憶するステップと、
(b)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、
(c)前記ステップ(b)の判定結果に基づいて、所定の処理を実行するステップと
を備えることを特徴としている。
【0023】
このデータファイル作成方法によれば、所定の形式のデータファイルが、まず作成される。そして、メールソフトウェアに、電子メール添付用として出力されるそのデータファイルが、電子メールの送信において許容できる上限容量を超過するか否かの判定がなされ、この判定結果に基づいて所定の処理が実行される。このために、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合に、所定の処理を実行することができる。したがって、所定の処理において、そうした場合を回避する等の対応を図ることで、作業性を向上することができる。
【0024】
この発明の第2のコンピュータプログラムは、
所定の形式のデータファイルを作成するとともに、電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用として前記データファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を定める機能と、
(b)前記データファイルの容量が、前記上限容量を超過するか否かを判定する機能と
(c)前記機能(b)による判定結果に基づいて、所定の処理を実行する機能と
を実現することを特徴としている。
【0025】
上記構成の第2のコンピュータプログラムは、上記データファイル作成方法と同様な作用・効果を有しており、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合を、検出することができる。
【0026】
この発明のデータファイル出力方法は、
通信回線にデータファイルを出力するデータファイル出力方法において、
(a)前記通信回線において許容できるデータファイルの上限容量を予めメモリに記憶するステップと、
(b)前記メモリの内容に基づいて、前記データファイルの容量を調整するステップと
を備えることを特徴とする。
【0027】
このデータファイル出力方法によれば、データファイルが、通信回線において許容できる上限容量に応じて、データファイルの容量を調整することができる。このために、データファイルの容量が大きすぎて、通信回線へのデータファイルの出力に時間が掛かり過ぎることを回避することができる。このために、データファイルを何度も送り直すといったことがなくなることから、作業性を向上することができる。
【0028】
前記データファイル出力方法において、前記ステップ(b)は、(b−1)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、(b−2)前記ステップ(b−1)の判定結果に基づいて、所定の処理を実行するステップとを備える構成とすることができる。
【0029】
この構成によれば、データファイルの容量が上限容量を超過するか否かを判定して、所定の処理を行なうことで、データ容量を調整する。
【0030】
前記データファイル出力方法において、前記ステップ(a)は、(a−1)前記上限容量を、作業者により操作される入力手段からの入力データに基づいて定めるステップを備える構成とすることもできる。この構成によれば、作業者の意図する上限容量への設定が簡単にできる。
【0031】
前記データファイル出力方法において、前記ステップ(a)は、(a−1)前記上限容量を、ハードウェア環境から定めるステップを備える構成とすることもできる。この構成によれば、作業者による操作を受けることなしに、上限容量を自動的に設定することができる。
【0032】
前記ハードウェア環境は、データ通信環境である構成とすることもできる。この構成によれば、データファイル出力にに大きな影響を与えるデータ通信環境に基づいて上限容量を設定することができることから、データファイル容量の超過を高精度に判定することができる。
【0033】
前記データファイルは、画像データである構成とすることができる。画像データのファイルの容量は、一般に大きいものであり、その出力に時間が掛かり過ぎて不向きであるが、この構成によれば、画像データの容量が大きすぎる場合にも、作業性の向上を図ることができる。
【0034】
この発明の第2のデータファイル出力装置は、
通信回線にデータファイルを出力するデータファイル出力装置において、
前記通信回線において許容できるデータファイルの上限容量を定める上限容量設定手段と、
前記メモリの内容に基づいて、前記データファイルの容量を調整する容量調整手段と
を備えることを特徴としている。
【0035】
この発明の第3のコンピュータプログラムは、
通信回線にデータファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記通信回線において許容できるデータファイルの上限容量を定める機能と、
(b)前記上限容量に基づいて、前記データファイルの容量を調整する機能と
を実現することを特徴としている。
【0036】
上記構成の第2のデータファイル出力装置および第3のコンピュータプログラムは、上記データファイル出力方法と同様な作用・効果を有しており、データファイルの容量が大きすぎて、データファイルに時間が掛かり過ぎる場合回避して、作業性を向上することができる。
【0037】
この発明の記録媒体は、この発明の第1、第2または第3のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【0038】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第1の態様は、この発明の第1または第2のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第1の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【0039】
第2の態様は、前記メールソフトウェアへのデータファイル作成方法および前記第2のコンピュータプログラムは、前記メールソフトウェアを起動して、メール送信用の新規メールを作成する旨の指令を、前記メールソフトウェアに出力する構成とした態様である。この構成によれば、自動的にメールソフトウェアを起動して、自動的に新規メールを作成することができ、この結果、この新規メールに前記データファイルを添付することができる。
【0040】
【発明の実施の形態】
本発明の実施の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
A.装置の構成:
B.コンピュータ処理:
B−1.処理の全体:
B−2.電子メール出力処理:
C.作用・効果:
D.他の実施形態:
【0041】
A.装置の構成:
図1は、この発明の一実施例を適用するコンピュータシステム10のハードウェアの概略構成を示すブロック図である。このコンピュータシステム10は、いわゆるパーソナルコンピュータ(以下、単にコンピュータと呼ぶ)を中心に備え、その周辺にCRTディスプレイ12、プリンタ13およびデジタルカメラ(デジタルスチルカメラ)14を備える。コンピュータは、コンピュータ本体16とキーボード18とマウス20を備える。なお、このコンピュータ本体16には、CD−ROM22の内容を読み取るCD−Rドライブ24が搭載されている。
【0042】
コンピュータ本体16は、中央演算処理装置としてのCPU30を中心にバスにより相互に接続されたROM31、RAM32、表示画像メモリ33、マウスインタフェース34、キーボードインタフェース35、CDC36、HDC37、CRTC38、プリンタインタフェース39、入出力機用インタフェース40およびI/Oポート41を備える。ROM31は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。RAM32は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ33は、CRTディスプレイ12に表示する画像の画像データを記憶するメモリである。
【0043】
マウスインタフェース34は、マウス20とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース35は、キーボード18からのキー入力を司るインタフェースである。CDC36は、CD−Rドライブ24を制御するCDコントローラである。HDC37は、ハードディスクドライブ(HDD)42を制御するハードディスクコントローラである。HDD42には、後述するコンピュータプログラム等が予め記憶されている。
【0044】
CRTC38は、表示画像メモリ33に記憶される表示画像データに基づいてCRTディスプレイ12における画像の表示を制御するCRTコントローラである。プリンタインタフェース39は、プリンタ13へのデータの入出力を制御するインタフェースである。入出力機用インタフェース40は、外部に接続された入出力機器、この実施例ではデジタルカメラ14へのデータの入出力を制御するインタフェースである。I/Oポート41は、シリアル出力のポートを備えており、モデム44に接続されており、このモデム44を介して、インターネット46に接続されている。この構成により、コンピュータ本体16は、メールサーバ47に接続可能となっている。この構成により、コンピュータシステム10は、インターネット46を介して電子メールEMを送受信することができる。
【0045】
このコンピュータシステム10では、オペレーティングシステムはHDD42に記憶されており、コンピュータ本体16に電源を投入すると、HDD42のブートブロックに書き込まれたローダに従ってRAM32の所定の領域にロードされる。また、デジタルカメラ14で撮影した写真画像をアルバムの形に編集するアルバム編集用ソフトウェア(コンピュータプログラム)は、CD−ROM22に予め格納されており、所定のインストールプログラムを起動することで、CD−Rドライブ24からコンピュータ本体16にインストールされる。このインストールされたアルバム編集用ソフトウェアは、HDD42に記憶されており、所定の起動命令を受けたときに、RAM32の所定の領域にロードされる。さらに、電子メールの送受信を行なうためのメールソフトウェア(コンピュータプログラム)は、HDD42に予め記憶されており、所定の起動命令を受けたときに、RAM32の所定の領域にロードされる。
【0046】
上記アルバム編集用ソフトウェアをCPU30が実行することによって本発明の各種構成要件は実現される。このコンピュータプログラムは、前述したように、CD−ROM22に格納されたものであるが、これに替えて、フロッピィディスク、光磁気ディスク、ICカード等の他の携帯型記録媒体(可搬型記録媒体)に格納された構成としてもよい。また、前述したコンピュータプログラムは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されるプログラムデータをダウンロードして、RAM32またはHDD42に転送することにより得るようにすることもできる。また、上記インターネット46を介して、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【0047】
以上説明したハードウェア構成を有するコンピュータシステム10によるアルバム編集用ソフトウェアに従う制御処理の様子について次に説明する。図2は、コンピュータ本体16によって実行されるこのアルバム編集用ソフトウェア50に従う制御処理の様子を示すブロック図である。
【0048】
図2に示すように、コンピュータ本体16の内部で動作しているアルバム編集用ソフトウェア50によれば、まず、作成部52により、アルバムデータADを作成する処理を行ない、出力部54により、そのアルバムデータADの一部もしくは全部を、プリンタ13や電子メールに出力する処理を行なう。詳細には、作成部52は、デジタルカメラ14から写真画像を表わす画像データを取り込み、アルバムの台紙に相当するページ画像にそれら画像データをレイアウトして、それらページ画像を編集することで、アルバムを表わすアルバムデータADを作成する。
【0049】
出力部54は、メーラ宛データファイル出力部56を備える。メーラ宛データファイル出力部56は、アルバムデータADから出力対象となるページ画像を選択して、そのページ画像を電子メール添付用として、メールソフトウェア(以下、メーラとも呼ぶ)60へ出力する処理を行なう。メーラ宛データファイル出力部56は、電子メールEMの送信において許容できる添付ファイルの上限容量を定める上限容量設定部56aと、出力対象となったページ画像のデータファイルの容量が、前記上限容量を超過するか否かを判定する容量判定部56bとを備える。
【0050】
B.コンピュータ処理:
B−1.処理の全体:
コンピュータ本体16のCPU30でアルバム編集用ソフトウェア50を実行することで、上述した各部52,54,56,56a,56bを実現している。このアルバム編集用ソフトウェア50に従う制御処理について、以下詳細に説明する。図3は、この制御処理のルーチンを示すフローチャートである。このルーチンは、アルバム編集用ソフトウェア50を実行させる旨の指示がなされたときに、実行開始される。
【0051】
図示するように、処理が開始されると、CPU30は、まず、アプリケーションウィンドウWDをCRTディスプレイ12に表示する処理を行なう(ステップS100)。図4は、このアプリケーションウィンドウWDの初期状態を示す説明図である。図示するように、アプリケーションウィンドウWDの中央には、作業用フィールドWFLが設けられ、その左側には、作業指示用のボタンが複数設けられている。これらボタンは、アルバムを作成するための「作成」のグループと、アルバムを出力するための「出力」のグループとに別れており、「作成」のグループには、「新規作成」、「写真追加」の2種類のボタンBT1,BT2が用意されており、「出力」のグループには、「印刷」、「CDアルバム」、「E−mail」の3種類のボタンBT3,BT4,BT5が用意されている。作業者は、これらボタンBT1〜BT5を順にマウス20によりクリックしていくことで、CRTディスプレイ12の画面上で、デジタルカメラ14で撮影した写真画像をアルバムの形に編集して出力する作業を進めていくことができる。
【0052】
図3に戻って、ステップS100の実行後、CPU30は、「新規作成」、「写真追加」、「印刷」、「CDアルバム」、「E−mail」のボタンBT1〜BT5がマウス20によりクリックされる操作指令を取り込んで、その操作指令に対応した新規作成処理、写真追加処理、印刷処理、CDアルバム出力処理、電子メール出力処理を実行する(ステップS110,S120、S130,S140,S150)。
【0053】
ステップS110で実行される新規作成処理は、写真画像が貼り付けられていない空のアルバムを表わすアルバムデータADを新規に作成するものである。ステップS120は、ステップS110で作成されたアルバムデータADに対して、写真画像を表わす画像データを追加するものである。詳細には、アルバムに備えられる各ページ毎の写真の配列位置を、予め複数用意した配列パターン(例えば、3枚の縦列、4枚の縦列、縦横2×3の整列、縦横2×4の整列、千鳥状の交互配列等)の中から選択して、その配列パターンでもって各ページ画像データに順に画像データを追加するというものである。こうして作成されたアルバムデータは、画像データが貼り付けられたページ画像データの集合としてHDD42に格納される。なお、このアルバムデータには、作業者によって入力されたアルバムタイトルも記憶されている。
【0054】
ステップS130で実行される印刷処理は、上記アルバムデータADに含まれるページ画像データをプリンタドライバ(図示せず)に出力することにより、アルバムをプリンタ13に印刷するものである。ステップS140で実行されるCDアルバム出力処理は、上記アルバムデータADをCD−Rドライブ24に出力することにより、CD−Rに書き込むものである。ステップS150で実行される電子メール出力処理は、上記アルバムデータADに含まれるページ画像データを電子メール添付用としてメールソフトウェア60に移すもので、本発明の主要部を構成する。ステップS150の実行後、CPU30は、「リターン」に抜けて、この制御処理を一旦終了する。なお、ステップS110およびS120が、作成部52(図2)に相当し、ステップS150がメーラ宛データファイル出力部56(図2)に相当する。
【0055】
図5は、アプリケーションウィンドウWDからの所定の操作によって表示される環境設定用のダイアログボックスDB1を示す説明図である。アルバム編集用ソフトウェア50では、上述した制御処理を実行するに当たり、必要に応じて作業環境を予め設定する処理を行なう必要がある。この環境設定を行なうために作業者からの指示を受け付けるのが、上記環境設定用のダイアログボックスDB1である。このダイアログボックスDB1は、アプリケーションウィンドウWDのメニューバーに設けられた「ファイル」のボタンBT0(図4)から開くプルダウンメニューに備えられた「環境設定」が、マウス20によりクリックされる操作指令を受けて表示される。
【0056】
環境設定用のダイアログボックスDB1には、「フォルダ」と「アルバム作成・編集」と「外部プログラム」と「E−Mail」の4種類のタブTB1,TB2,TB3,TB4が用意されており、「E−Mail」のタブTB4には、電子メールの送信において許容できる添付ファイルサイズ(容量)の上限値を設定するデータ入力欄fd1が設けられている。この上限値が、特許請求の範囲の「上限容量」に相当する。
【0057】
作業者は、このコンピュータシステム10のハードウェア環境を考えて、電子メールにデータファイルを添付した場合に、メール送信に時間が掛かり過ぎるということがないようなファイルサイズ(容量:以下同じ)の上限値を予測する。上記ハードウェア環境には、コンピュータ本体16の処理能力は勿論のこと、ネットワーク環境も含まれる。ネットワーク環境としては、インターネットへの接続回線が、一般電話回線、ISDN回線、ブロードバンド回線、専用回線等のいずれで構成されているか等の環境である。作業者は、こうした環境要因を考えあわせて予測した上限値を、マウス20を操作してデータ入力欄fd1から入力する。
【0058】
B−2.電子メール出力処理:
図6は、図3のステップS150で実行される電子メール出力処理の詳細を示すフローチャートである。図6に示すように、処理が開始されると、CPU30は、まず、電子メール出力用のダイアログボックスDB2をCRTディスプレイ12に表示する処理を行なう(ステップS151)。図7は、この電子メール出力用ダイアログボックスDB2を示す説明図である。図示するように、電子メール出力用ダイアログボックスDB2の中央には、アルバムのページ画像を一覧表示する作業用フィールドfd2が設けられ、その左側には、「ページの選択」、「メール添付」の2種類のボタンBT6,BT7が設けられている。
【0059】
ステップS151では、ステップS110,S120で作成されたアルバムデータに含まれるページ画像データをそれぞれ表わす複数の縮小ページ画像PD1〜PD4を、作業用フィールドfd2に表示する処理も共に行なう。作業者は、電子メール出力用ダイアログボックスDB2のボタンBT6,BT7を順にマウス20によりクリックしていくことで、CRTディスプレイ12の画面上で、メールソフトウェアへのデータファイル出力の作業を進めていくことができる。
【0060】
図6に戻り、ステップS151の実行後、CPU30は、ページの選択処理を実行する(ステップS152)。このページの選択処理は、電子メールEMに添付したい出力対象のページ画像データを選択するもので、作業者により操作されたマウス20からの入力信号に基づいて選択する。作業者は、電子メール出力用ダイアログボックスDB2の作業用フィールドfd2に表示された複数の縮小ページ画像PD1〜PD4の中から、電子メールEMに添付したいものをマウス20のクリック操作により1枚ずつ選択する。CPU30は、このクリック操作の入力信号に基づいて、クリックされたページ画像に対応するページ画像データを選択する。この選択するページ画像データは、一つであってもよいし、複数であってもよい。この1または複数のページ画像データが、特許請求の範囲でいう「データファイル」に相当する。
【0061】
なお、図7に示すように、作業用フィールドfd2の上方には、「選択解除」、「全て選択」、「ビューワ」のボタンBT8,BT9,BT10が設けられている。「選択解除」のボタンBT8をクリックすることで、作業者のクリック操作により選択状態となったページ画像データを非選択状態に戻すことができる。「全て選択」のボタンBT9をクリックすることで、作業用フィールドfd2に表示された全ての縮小ページ画像に対応する全てのページ画像データを一度に選択状態とすることができる。「ビューワ」のボタンBT10は、選択状態となったページ画像データを大きく表示することができる。
【0062】
図6に戻り、ステップS152の実行後、ステップS152で選択されたページ画像データを、メールソフトウェア60に移すメール添付処理を行なう(ステップS153)。このメール添付処理について、この発明の主要部であり、以下に詳細に説明する。
【0063】
図8および図9は、図6のステップS153で実行されるメール添付処理の詳細を示すフローチャートである。このメール添付処理は、実際には、電子メール出力用ダイアログボックスDB2に設けられた「メール添付」のボタンBT7(図7)がマウス20によりクリックされる操作を受けて、実行開始される。図8に示すように、処理が開始されると、CPU30は、まず、CRTディスプレイ12に表示されている電子メール出力用ダイアログボックスDB2の作業用フィールドfd2を、メール添付処理用のものに変更する(ステップS200)。
【0064】
図10は、メール添付処理用に変更された作業用フィールドfd2を表わす説明図である。図示するように、作業用フィールドfd2は、メッセージ表示用フィールドfd21と、変換画像指定用フィールドfd22と、メーラ指定用フィールドfd23と、自動添付ボタンfd24と、ドラッグ&ドロップボタンfd25と、ページ画像表示用フィールドfd26とを備える。メッセージ表示用フィールドfd21は、後述するファイルサイズの判定結果を、キャラクタ画像とテキストとを用いて表示するための領域である。変換画像指定用フィールドfd22は、画像変換が必要となったときの画像サイズ(寸法)と画質とを指定するための領域であり、画像サイズ入力フィールドfdszと、画質入力用フィールドfdpqと、変換の実行を指示する[変換]ボタンfdbtとが設けられている。ここで画像サイズというのは、画像の寸法である。この明細書では、「画像サイズ」以外で用いる「サイズ」というのは、全てファイルの容量を示している。ここで画質とは、解像度を表わす「エコノミー」、「ノーマル」、「ファイン」の3段階が選択肢として用意される。
【0065】
メーラ指定用フィールドfd23は、電子メールの送信用に使用するメールソフトウェアを指定するためのものである。右側の下向き矢印をクリックすることでプルダウンメニュー(図示せず)が開くが、このプルダウンメニューには、多数のメールソフトウェアが一覧表示されている。作業者は、自身の環境で使用可能なメールソフトウェアの中で実際に使用したい一のメールソフトウェアを上記一覧表示の中からクリックすることで、使用するメールソフトウェアを指定する。
【0066】
自動添付ボタンfd24は、その指定されたメールソフトウェアに対して、出力対象のページ画像を自動的に添付させる処理の実行を指示するためのものである。ドラッグ&ドロップボタンfd25は、メールソフトウェアが自動添付に対応していない場合に、ページ画像を手動にて添付できるように指示を行なうためのものである。ページ画像表示用フィールドfd26は、ステップS152で選択されて出力対象となったページ画像データを表示するためのものである。なお、各表示用フィールドfd21、fdsz、fdpq、fd23,fd26は、ステップS200の時点では空欄である。
【0067】
図8に戻り、ステップS200の実行後、CPU30は、ステップS152で選択されて出力対象となったページ画像データについての縮小ページ画像データをHDD42から読み出して、上記ページ画像表示用フィールドfd26に表示する処理を行なう(ステップS210)。なお、ページ画像データについての縮小ページ画像データが、ページ画像データ作成の際に同時に作成されていない場合には、このステップS210の時点でページ画像データから縮小ページ画像データを作成して、その表示を行なう。
【0068】
次いで、CPU30は、メーラ指定用フィールドfd23に、既に指定されているメールソフトウェアの名称を表示する処理を行なう(ステップS220)。なお、使用したいメールソフトウェアがこれまでに指定されていない場合には、メーラ指定用フィールドfd23は空欄のままである。続いて、CPU30は、ファイルサイズが大きい場合に、変換結果として推奨する画像サイズおよび画質を算出する処理を行なう(ステップS230)。この算出処理は、環境設定用のダイアログボックスDB1のデータ入力欄fd1から入力された上限値から、この上限値に収まるような適当な画像サイズおよび画質を求めるものである。その後、ステップS230で算出された画像サイズおよび画質を、変換画像指定用フィールドfd22に備えられた画像サイズ入力フィールドfdszと画質入力用フィールドfdpqに表示する(ステップS240)。
【0069】
ステップS240の実行後、CPU30は、ステップS152で選択されて出力対象となった1または複数のページ画像データの合計のファイルサイズ(ページ画像データが1つの場合にはそのファイルサイズ)SSを算出して(ステップS250)、その合計ファイルサイズSSが、環境設定用のダイアログボックスDB1のデータ入力欄fd1から入力された上限値S0以下であるかを判別する処理を行なう(ステップS260)。
【0070】
ステップS260で、合計ファイルサイズSSが上限値S0以下であると判別された場合には、電子メール出力用ダイアログボックスDB2に備えられるメッセージ表示用フィールドfd21に、ご機嫌キャラクタと、添付可能であることの旨を示すメッセージ(テキスト)を表示する(ステップS270)。
【0071】
図11は、ステップS200からS270までの処理によって、CRTディスプレイ12に表示される電子メール出力用ダイアログボックスDB2を表わす説明図である。図示するように、電子メール出力用ダイアログボックスDB2におけるページ画像表示用フィールドfd26には、出力対象となったページ画像が表示され、メーラ指定用フィールドfd23には、メールソフトウェアの名称が表示され、変換画像指定用フィールドfd22の画像サイズ入力フィールドfdszおよび画質入力用フィールドfdpqには、推奨する画像サイズおよび画質が表示される。また、メッセージ表示用フィールドfd21には、笑い顔をイラスト化したご機嫌キャラクタCH1と、「このまま添付できます。」というメッセージMS1が表示される。なお、図示するように、このメッセージ部分に、ステップS250で算出された合計ファイルサイズSSも表示する構成としてもよい。
【0072】
一方、ステップS260で、合計ファイルサイズSSが上限値S0を上回ると判別された場合には、電子メール出力用ダイアログボックスDB2に備えられるメッセージ表示用フィールドfd21に、不機嫌キャラクタと、ファイルサイズが超過した旨を示すメッセージ(テキスト)を表示する(ステップS280)。
【0073】
図12は、ステップS280の実行後のCRTディスプレイ12に表示される電子メール出力用ダイアログボックスDB2を表わす説明図である。図示するように、電子メール出力用ダイアログボックスDB2におけるページ画像表示用フィールドfd26には、出力対象となったページ画像が表示され、メーラ指定用フィールドfd23には、メールソフトウェアの名称が表示され、変換画像指定用フィールドfd22の画像サイズ入力フィールドfdszおよび画質入力用フィールドfdpqには、推奨する画像サイズおよび画質が表示される。また、メッセージ表示用フィールドfd21には、怒り顔をイラスト化した不機嫌キャラクタCH2と、「サイズが小さくなるように変換することをお薦めします。」というメッセージMS2が表示される。このメッセージMS2は、ファイルサイズが超過した旨を示すものであり、変換画像指定用フィールドfd22に表示された内容での画像変換を薦める。なお、図示するように、このメッセージ部分に、ステップS250で算出された合計ファイルサイズSSも表示する構成とするのが好ましい。
【0074】
ステップS270またはS280の実行後、CPU30は、図9に示すステップS290に処理を進める。ステップS290では、図11または図12の表示状態となった電子メール出力用ダイアログボックスDB2において、[変換]ボタンfdbtがクリックされたか否かを判別する(ステップS290)。ここで、肯定判別された場合には、CPU30は、ステップS300に処理を進めて、出力対象となったページ画像データの画像サイズおよび画質を変換するページ画像変換処理を実行する。このページ画像変換処理は、変換画像指定用フィールドfd22に表示された画像サイズおよび画質、すなわち、ステップS230で算出された画像サイズおよび画質となるように、出力対象のページ画像データを修整するものである。ステップS300の実行後、図8のステップS250に処理を戻す。
【0075】
一方、ステップS290で、否定判別、すなわち、[変換]ボタンfdbtがクリックされていないと判別された場合には、ステップS310に処理を進めて、自動添付ボタンfd24がクリックされたか否かを判別する。ここでクリックされていないと判別された場合には、ステップS290に処理を戻す。一方、ステップS310で、自動添付ボタンfd24がクリックされたと判別された場合には、ステップS320に処理を進める。
【0076】
ステップS320では、CPU30は、メーラ指定用フィールドfd23からメールソフトウェアが既に指定されているか否かを判別する。ここで、メールソフトウェアの指定が未だなされていないと判別された場合には、CPU30は、メールソフトウェアが指定されていない旨のエラーメッセージ(図示せず)を表示するとともに(ステップS330)、メーラ指定用フィールドfd23からの作業者によるマウス操作に基づく入力を受け付けることで、メールソフトウェアを指定する処理を行なう(ステップS340)。その後、ステップS350に処理を進める。一方、ステップS320で、メールソフトウェアの指定がなされていないと判別された場合には、ステップS340を飛ばしてステップS350に処理を進める。
【0077】
ステップS350では、メーラ指定用フィールドfd23によって指定されたメールソフトウェアに対して、メール送信用の新規メールを作成させる旨の指令を出力する。この指令は、ファイル添付の機能と、メールの件名を付与する機能とを備えるものであり、出力対象となったページ画像データ(ステップS300でページ画像変換がなされた場合にはその変換後のページ画像データ)のファイル名と、このページ画像データが含まれるアルバムデータADに記憶されているアルバムタイトルとがパラメータとして併せて出力される。
【0078】
MAPI(Messaging API)の規格に対応したメールソフトウェアでは、メールソフトウェア以外のアプリケーションプログラムから電子メールの機能を利用することができる。ステップS350では、出力する指令を、そうした規格に従うものとしている。なお、規格の種類によっては、ファイル添付機能を備えていないものがあり、このような規格のメールソフトウェアが、メーラ指定用フィールドfd23から指定されている場合には、ドラッグ&ドロップボタンfd25を用いて手動にて新規メールにページ画像の添付を行なうことになる。このドラッグ&ドロップボタンfd25の使用の方法は後ほど説明する。MAPIの規格に対応したメールソフトウェアである場合には、ステップS350の処理を実行することにより、そのメールソフトウェアを起動して、メッセージ作成用の新規メールを開くとともに、このメッセージに添付ファイルとして上記出力対象のページ画像データを添付することができる。
【0079】
図13は、ステップS350の指令を受けた結果、メールソフトウェア60によって表示された新規メールを示す説明図である。図示するように、メッセージ作成用の新規メールのウィンドウWM1が表示される。このウィンドウの件名の欄fd30には、ステップS350によって送られてきた「美ヶ原」というアルバムタイトルが表示され、また、このメールの添付画像として、ステップS350によって送られてきたファイル名に対応する「Page1.JPG」、「Page2.JPG」というページ画像データが用意される。
【0080】
図9に戻り、ステップS350の実行後、「リターン」に抜けて、このメール添付処理のルーチンを一旦終了する。
【0081】
なお、前述したようなファイル添付機能を備えない規格のメールソフトウェアである場合には、図14に示すように、メールソフトウェアを起動して、メッセージ作成用の新規メールのウィンドウWM2を開くだけで、このメッセージには添付ファイルが添付されないし、タイトルも表示されない。このような場合には、図示するように、ドラッグ&ドロップボタンfd25を、ウィンドウWM2の添付用領域fd31にドラッグ&ドロップする。この手動にて新規メールにページ画像の添付を行なうことができる。
【0082】
C.作用・効果:
以上のように構成されたこの実施例のコンピュータシステムによれば、メールソフトウェア60に電子メール添付用として出力されるページ画像データの合計ファイルサイズSSが、電子メールの送信において許容できる上限値S0を超過するか否かの判定を行ない、この判定結果に基づいて所定の処理を行なうことができる。このために、送信しようとするページ画像データの総容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合に、それを回避する対応を図ることができることから、作業性を向上することができる。
【0083】
さらに、この実施例では、送信しようとするページ画像データの合計ファイルサイズSSが、上限値S0を超過する場合には、ファイルサイズが超過した旨を示すメッセージが表示されることから、作業者は、上限メッセージを受けることで、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎることを知ることができる。また、ファイルサイズが上限値S0を越えるときには、ご機嫌キャラクタを表示し、ファイルサイズが上限値S0を越えないときには、不機嫌キャラクタを表示する構成となっていることから、作業者は直感的に良し悪しの判断をすることができ、ユーザインタフェースに優れている。
【0084】
この実施例では、送信しようとするページ画像データの合計ファイルサイズSSが、上限値S0を超過すると判定された場合には、前記ページ画像データで表わされるページ画像のサイズと画質を修整することにより、ファイルサイズを上限値S0内に納めるよう構成されていた。このために、作業者の意図する上限値S0への設定が簡単にできる。
【0085】
さらに、この実施例では、アプリケーションプログラムから、メールソフトウェアを起動して、メール送信用の新規メールを作成することができることから、より一層作業性に優れいている。
【0086】
D.他の実施形態:
本発明の他の実施形態について、次に説明する。
(1)他の実施形態1:
前記実施例では、作業者が、自身のハードウェア環境を見てファイルサイズの上限値S0を予測して、その値をコンピュータに入力する構成としていたが、これに換えて、コンピュータが、ハードウェア環境を検出して、その検出結果に基づいて上限値S0を自動計算する構成とすることができる。
【0087】
図15は、上限値S0の自動計算ルーチンを示すフローチャートである。図示するように、CPUは、処理が開始されると、まず、自身のコンピュータシステムにおけるインターネットへの接続形態を検出する処理を行なう(ステップS400)。具体的には、オペレーティングシステムにより設定された「ネットワークの設定」を検出することで、インターネットへの接続形態を知る。次いで、CPU30は、その接続形態が、「一般電話回線」、「ISDN回線」、「ブロードバンド回線」、「専用回線」のいずれに該当するかを判定して(ステップS410,S420,S430,S440)、それぞれの場合において、ファイルサイズの上限値S0にS1,S2,S3,S4をセットする(ステップS450,S460,S470,S480)。S1ないしS4の値は、一般電話回線時の上限値S1、ISDN回線時の上限値S2、ブロードバンド回線時の上限値S3、専用回線時の上限値S4の順に大きくなっており、例えば、数百KB、1MB、2〜3MB、3〜4MBの値をとる。なお、「一般電話回線」、「ISDN回線」、「ブロードバンド回線」、「専用回線」のいずれにも該当しない場合には、S1ないしS4のうちで最も小さいS1の値がセットされる(ステップS490)。
【0088】
この構成によれば、作業者による操作を受けることなしに、上限値S0を自動的に設定することができる。なお、ハードウェア環境としては、上述したようなインターネットへの接続形態ばかりが該当するわけではなく、その他にも、LANに接続されている場合には、そのLANの環境にもよる。すなわち、データ通信環境から上限値を求める構成とすることができる。さらには、データ通信環境に限る必要もなく、CPUの処理能力によって上限値を求める構成とすることができる。データ通信環境やCPU処理能力等、複数の要因から上限値を求める構成とすることができるが、このような場合には、最も電子メール送信を遅くする要因を選択して、その要因に基づいて上限値を求めるのが好ましい。
【0089】
(2)他の実施形態2:
前記実施例では、電子メールに添付するデータファイルとして、1または複数のページ画像データが出力されていたが、これに換えて、ページ画像に添付されている画像データだけであってもよい。ここでいう画像データは、デジタルカメラ14で撮影された静止画の画像データであったが、これに換えて、デジタルビデオカメラで撮影された動画データであってもよい。さらには、画像データに限る必要もなく、音声ファイルや文書ファイル等であってもよい。要は、メールソフトウェア以外のアプリケーションプログラムで作成されたデータファイルであればどのような形式のファイルでもよい。上記メールソフトウェア以外のアプリケーションプログラムとしては、ビデオ編集ソフトウェア、ワープロ(ワードプロセッサ)ソフトウェア等が該当する。
【0090】
(3)他の実施形態3:
前記実施例では、ページ画像データのファイルサイズが、前記上限値S0を超過すると判定されたときに、推奨する画像サイズおよび画質を提案して、作業者からの指示を待って、ページ画像データの修整を行なっていたが、これに換えて、作業者からの指示を待たずに、推奨する画像サイズおよび画質に自動的に画像修整を行なう構成とすることもできる。この構成によれば、作業性をより一層高めることができる。
【0091】
(4)他の実施形態4:
前記実施例では、画像サイズおよび画質を変更することによりページ画像データのファイルサイズを小さくしていたが、これに換えて、画像データの色修整を行なうことでファイルサイズを小さくする構成とすることもできる。色修整としては、具体的には、色数を少なくする色数変換が好ましい。その他の色修整として、彩度補整、ヒストグラム変形、明るさ・コントラスト補正等の色修整であってもよい。さらには、画像データの圧縮形式を変更することで、ファイルサイズを小さくする構成とすることもできる。
【0092】
(5)他の実施形態5:
前記実施例では、アプリケーションプログラムから、メールソフトウェアを起動して、メール送信用の新規メールを作成する構成としたが、これに替えて、作業者からのメールソフトウェアの起動指令を待って、メールソフトウェアを起動する構成としてもよい。
【0093】
(6)他の実施形態6:
前記実施例では、電子メール添付用として用意した画像ファイルのサイズが、上限容量を超えたときに、画像のサイズを調整する構成としていたが、これに換えて、携帯電話やPDA(Personal Digital Assistant)において、電子メールや、同じキャリア(携帯会社)間のメールを送信するにあたり、そのメールへの添付用として用意した画像データファイルのサイズが、上限容量を超えた場合に、その画像データファイルのサイズ(容量)がその上限容量内に収まるように、画像データで表わされる画像を修整する構成とすることもできる。
【0094】
この構成によれば、画像データファイルの送信に時間が掛かり過ぎることを回避することができる。このために、画像を何度も送り直すといったことがなくなることから、作業性を向上することができる。
【0095】
この他の実施形態6において、上記上限容量は、前記実施例と同様に、作業者が、自身のハードウェア環境を見てファイルサイズの上限値S0を予測して、その値をコンピュータに入力する構成としてもよい。また、これに換えて、前記他の実施形態1と同様に、携帯電話やPDAのコンピュータが、ハードウェア環境、を検出して、その検出結果に基づいて上限値S0を自動計算する構成とすることもできる。上記ハードウェア環境は、他の実施形態1と同様に、インターネットへの接続形態である通信回線の種類に応じて定めるのが好ましい。いずれの方法においても、上限値S0をメモリに記憶することになり、そのメモリの内容に基づいて、前記データファイルの容量の判定を行なう。
【0096】
前記他の実施形態6において、メールに添付するデータファイルとして、画像データファイルに換えて、音声ファイル、文書ファイル、動画ファイルとしてもよい。また、必ずしもデータファイルはメール添付用とする必要もなく、それらデータファイルを直接送信する場合において、そのデータファイルの容量が、上限容量を超えたときに、データファイルの容量を調整する構成としてもよい。すなわち、通信回線にデータファイルを出力するにあたり、前記通信回線において許容できるデータファイルの上限容量を予めメモリに記憶しておき、そのメモリの内容に基づいて、前記データファイルの容量を調整する構成であればよい。
【0097】
以上、本発明の実施例を詳述してきたが、本発明は、こうした実施態様に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【図1】この発明の一実施例を適用するコンピュータシステム10のハードウェアの概略構成を示すブロック図である。
【図2】コンピュータ本体16によって実行されるアルバム編集用ソフトウェア50に従う制御処理の様子を示すブロック図である。
【図3】この制御処理のルーチンを示すフローチャートである。
【図4】アプリケーションウィンドウWDの初期状態を示す説明図である。
【図5】アプリケーションウィンドウWDからの所定の操作によって表示される環境設定用のダイアログボックスDB1を示す説明図である。
【図6】図3のステップS150で実行される電子メール出力処理の詳細を示すフローチャートである。
【図7】電子メール出力用ダイアログボックスDB2を示す説明図である。
【図8】図6のステップS153で実行されるメール添付処理の前半部分を示すフローチャートである。
【図9】そのメール添付処理の後半部分を示すフローチャートである。
【図10】メール添付処理用に変更された作業用フィールドfd2を表わす説明図である。
【図11】ステップS200からS270までの処理によってCRTディスプレイ12に表示される電子メール出力用ダイアログボックスDB2を表わす説明図である。
【図12】ステップS280の実行後のCRTディスプレイ12に表示される電子メール出力用ダイアログボックスDB2を表わす説明図である。
【図13】ステップS350の指令を受けた結果、メールソフトウェア60によって表示された新規メールを示す説明図である。
【図14】自動添付に対応していないメールソフトウェアによって表示された新規メールを示す説明図である。
【図15】上限値S0の自動計算ルーチンを示すフローチャートである。
【符号の説明】
10…コンピュータシステム
13…プリンタ
14…デジタルカメラ
16…コンピュータ本体
18…キーボード
20…マウス
33…表示画像メモリ
34…マウスインタフェース
35…キーボードインタフェース
39…プリンタインタフェース
40…入出力機用インタフェース
42…ハードディスクドライブ
44…モデム
46…インターネット
47…メールサーバ
50…アルバム編集用ソフトウェア
52…作成部
54…出力部
56…メーラ宛データファイル出力部
56a…上限容量設定部
56b…容量判定部
60…メールソフトウェア
WD…アプリケーションウィンドウ
DB1…環境設定用のダイアログボックス
DB2…電子メール出力用ダイアログボックス
EM…電子メール
WM1…新規メールのウィンドウ
【発明の属する技術分野】
この発明は、電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力する技術に関する。
【0002】
【従来の技術】
従来より、写真画像を加工・編集する画像処理ソフトウェアには、加工した写真画像を出力する機能の一つとして、写真画像を電子メールに自動的に添付する機能がある。この機能は、メールソフトウェアを起動して、メッセージ作成用の画面を開くとともに、このメッセージに添付ファイルとして所望のデータファイルを挿入するといった一連の作業を自動的に行なうものである。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、写真画像によっては、データ容量が大きすぎて、そのままのサイズでは、電子メールの送信に時間が掛かり過ぎて不向きなことがあった。作業者は、写真画像のサイズをいつも注意しながら、メールソフトウェアへの出力を行なう必要があり、時には、メールソフトウェアに出力後のメッセージを作成する段階で作業のやり直しを行なうということもあった。このために、作業性が悪いといった問題を備えていた。
【0004】
この発明は、上記問題に鑑みてなされたもので、データファイルのメールソフトウェアへの出力を、作業性よく行なうことができるようにすることを目的としている。
【0005】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【0006】
この発明のメールソフトウェアへのデータファイル出力方法は、
電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力するデータファイル出力方法において、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を予めメモリに記憶するステップと、
(b)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、
(c)前記ステップ(b)の判定結果に基づいて、所定の処理を実行するステップと
を備えることを特徴としている。
【0007】
このメールソフトウェアへのデータファイル出力方法によれば、メールソフトウェアに電子メール添付用として出力されるデータファイルが、電子メールの送信において許容できる上限容量を超過するか否かの判定がなされ、この判定結果に基づいて所定の処理が実行される。このために、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合に、所定の処理を実行することができる。したがって、所定の処理において、そうした場合を回避する等の対応を図ることで、作業性を向上することができる。
【0008】
この発明のメールソフトウェアへのデータファイル出力方法において、前記メールソフトウェアを起動して、メール送信用の新規メールを作成する旨の指令を、前記メールソフトウェアに出力する構成とすることができる。
【0009】
この構成によれば、自動的にメールソフトウェアを起動して、自動的に新規メールを作成することができ、この結果、この新規メールに前記データファイルを添付することができる。
【0010】
前記データファイルは、外部から取り込んだ画像を加工または編集する画像作成部により得られた画像データである構成とすることができる。
【0011】
画像データのファイルの容量は、一般に大きいものであり、電子メールに画像を添付した場合、電子メールの送信に時間が掛かり過ぎて不向きであるが、この構成によれば、添付する画像データの容量が大きすぎる場合に、所定の処理を実行させることができることから、作業性の向上を図ることができる。
【0012】
この発明のメールソフトウェアへのデータファイル出力方法において、前記ステップ(c)は、(c−1)前記ステップ(b)により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、上限容量を超過した旨の警告を発するステップを備える構成とすることができる。
【0013】
この構成によれば、作業者は、上限容量を超過した旨の警告を受けることで、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎることを知ることができる。
【0014】
前記データファイルを画像データとしたこの発明のメールソフトウェアへのデータファイル出力方法において、前記ステップ(c)は、(c−1)前記ステップ(b)により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、前記データファイルの容量が前記上限容量内に納まるように、前記画像データで表わされる画像を修整するステップを備える構成とすることができる。
【0015】
この構成によれば、データファイルの容量が、上限容量を超過すると判定されたときに、画像データで表わされる画像は修整されて、その画像データのデータファイルは、電子メールの送信において許容できる上限容量内に納められる。したがって、もとのデータファイルが大きすぎるような場合にも、確実に送信に時間が掛かりすぎないようにすることができる。
【0016】
この発明のメールソフトウェアへのデータファイル出力方法において、前記ステップ(a)は、(a−1)前記上限容量を、作業者により操作される入力手段からの入力データに基づいて定めるステップとすることができる。この構成によれば、作業者の意図する上限容量への設定が簡単にできる。
【0017】
また、前記ステップ(a)は、(a−1)前記上限容量を、ハードウェア環境から定めるステップとすることができる。この構成によれば、作業者による操作を受けることなしに、上限容量を自動的に設定することができる。
【0018】
前記ハードウェア環境は、データ通信環境である構成とすることもできる。この構成によれば、電子メール送信に大きな影響を与えるデータ通信環境に基づいて上限容量を設定することができることから、データファイル容量の超過を高精度に判定することができる。
【0019】
この発明のメールソフトウェアへのデータファイル出力装置は、
電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力するデータファイル出力装置において、
前記電子メールの送信において許容できる添付ファイルの上限容量を定める上限容量設定手段と、
前記データファイルの容量が、前記上限容量を超過するか否かを判定する容量判定手段と
を備えることを特徴としている。
【0020】
この発明の第1のコンピュータプログラムは、
電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を定める機能と、
(b)前記データファイルの容量が、前記上限容量を超過するか否かを判定する機能と
を実現すること特徴としている。
【0021】
上記構成のメールソフトウェアへのデータファイル出力装置および第1のコンピュータプログラムは、上記メールソフトウェアへのデータファイル出力方法と同様な作用・効果を有しており、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合を、検出することができる。
【0022】
この発明のデータファイル作成方法は、
所定の形式のデータファイルを作成するとともに、電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力するデータファイル作成方法において、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を予めメモリに記憶するステップと、
(b)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、
(c)前記ステップ(b)の判定結果に基づいて、所定の処理を実行するステップと
を備えることを特徴としている。
【0023】
このデータファイル作成方法によれば、所定の形式のデータファイルが、まず作成される。そして、メールソフトウェアに、電子メール添付用として出力されるそのデータファイルが、電子メールの送信において許容できる上限容量を超過するか否かの判定がなされ、この判定結果に基づいて所定の処理が実行される。このために、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合に、所定の処理を実行することができる。したがって、所定の処理において、そうした場合を回避する等の対応を図ることで、作業性を向上することができる。
【0024】
この発明の第2のコンピュータプログラムは、
所定の形式のデータファイルを作成するとともに、電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用として前記データファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を定める機能と、
(b)前記データファイルの容量が、前記上限容量を超過するか否かを判定する機能と
(c)前記機能(b)による判定結果に基づいて、所定の処理を実行する機能と
を実現することを特徴としている。
【0025】
上記構成の第2のコンピュータプログラムは、上記データファイル作成方法と同様な作用・効果を有しており、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合を、検出することができる。
【0026】
この発明のデータファイル出力方法は、
通信回線にデータファイルを出力するデータファイル出力方法において、
(a)前記通信回線において許容できるデータファイルの上限容量を予めメモリに記憶するステップと、
(b)前記メモリの内容に基づいて、前記データファイルの容量を調整するステップと
を備えることを特徴とする。
【0027】
このデータファイル出力方法によれば、データファイルが、通信回線において許容できる上限容量に応じて、データファイルの容量を調整することができる。このために、データファイルの容量が大きすぎて、通信回線へのデータファイルの出力に時間が掛かり過ぎることを回避することができる。このために、データファイルを何度も送り直すといったことがなくなることから、作業性を向上することができる。
【0028】
前記データファイル出力方法において、前記ステップ(b)は、(b−1)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、(b−2)前記ステップ(b−1)の判定結果に基づいて、所定の処理を実行するステップとを備える構成とすることができる。
【0029】
この構成によれば、データファイルの容量が上限容量を超過するか否かを判定して、所定の処理を行なうことで、データ容量を調整する。
【0030】
前記データファイル出力方法において、前記ステップ(a)は、(a−1)前記上限容量を、作業者により操作される入力手段からの入力データに基づいて定めるステップを備える構成とすることもできる。この構成によれば、作業者の意図する上限容量への設定が簡単にできる。
【0031】
前記データファイル出力方法において、前記ステップ(a)は、(a−1)前記上限容量を、ハードウェア環境から定めるステップを備える構成とすることもできる。この構成によれば、作業者による操作を受けることなしに、上限容量を自動的に設定することができる。
【0032】
前記ハードウェア環境は、データ通信環境である構成とすることもできる。この構成によれば、データファイル出力にに大きな影響を与えるデータ通信環境に基づいて上限容量を設定することができることから、データファイル容量の超過を高精度に判定することができる。
【0033】
前記データファイルは、画像データである構成とすることができる。画像データのファイルの容量は、一般に大きいものであり、その出力に時間が掛かり過ぎて不向きであるが、この構成によれば、画像データの容量が大きすぎる場合にも、作業性の向上を図ることができる。
【0034】
この発明の第2のデータファイル出力装置は、
通信回線にデータファイルを出力するデータファイル出力装置において、
前記通信回線において許容できるデータファイルの上限容量を定める上限容量設定手段と、
前記メモリの内容に基づいて、前記データファイルの容量を調整する容量調整手段と
を備えることを特徴としている。
【0035】
この発明の第3のコンピュータプログラムは、
通信回線にデータファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記通信回線において許容できるデータファイルの上限容量を定める機能と、
(b)前記上限容量に基づいて、前記データファイルの容量を調整する機能と
を実現することを特徴としている。
【0036】
上記構成の第2のデータファイル出力装置および第3のコンピュータプログラムは、上記データファイル出力方法と同様な作用・効果を有しており、データファイルの容量が大きすぎて、データファイルに時間が掛かり過ぎる場合回避して、作業性を向上することができる。
【0037】
この発明の記録媒体は、この発明の第1、第2または第3のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【0038】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第1の態様は、この発明の第1または第2のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第1の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【0039】
第2の態様は、前記メールソフトウェアへのデータファイル作成方法および前記第2のコンピュータプログラムは、前記メールソフトウェアを起動して、メール送信用の新規メールを作成する旨の指令を、前記メールソフトウェアに出力する構成とした態様である。この構成によれば、自動的にメールソフトウェアを起動して、自動的に新規メールを作成することができ、この結果、この新規メールに前記データファイルを添付することができる。
【0040】
【発明の実施の形態】
本発明の実施の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
A.装置の構成:
B.コンピュータ処理:
B−1.処理の全体:
B−2.電子メール出力処理:
C.作用・効果:
D.他の実施形態:
【0041】
A.装置の構成:
図1は、この発明の一実施例を適用するコンピュータシステム10のハードウェアの概略構成を示すブロック図である。このコンピュータシステム10は、いわゆるパーソナルコンピュータ(以下、単にコンピュータと呼ぶ)を中心に備え、その周辺にCRTディスプレイ12、プリンタ13およびデジタルカメラ(デジタルスチルカメラ)14を備える。コンピュータは、コンピュータ本体16とキーボード18とマウス20を備える。なお、このコンピュータ本体16には、CD−ROM22の内容を読み取るCD−Rドライブ24が搭載されている。
【0042】
コンピュータ本体16は、中央演算処理装置としてのCPU30を中心にバスにより相互に接続されたROM31、RAM32、表示画像メモリ33、マウスインタフェース34、キーボードインタフェース35、CDC36、HDC37、CRTC38、プリンタインタフェース39、入出力機用インタフェース40およびI/Oポート41を備える。ROM31は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。RAM32は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ33は、CRTディスプレイ12に表示する画像の画像データを記憶するメモリである。
【0043】
マウスインタフェース34は、マウス20とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース35は、キーボード18からのキー入力を司るインタフェースである。CDC36は、CD−Rドライブ24を制御するCDコントローラである。HDC37は、ハードディスクドライブ(HDD)42を制御するハードディスクコントローラである。HDD42には、後述するコンピュータプログラム等が予め記憶されている。
【0044】
CRTC38は、表示画像メモリ33に記憶される表示画像データに基づいてCRTディスプレイ12における画像の表示を制御するCRTコントローラである。プリンタインタフェース39は、プリンタ13へのデータの入出力を制御するインタフェースである。入出力機用インタフェース40は、外部に接続された入出力機器、この実施例ではデジタルカメラ14へのデータの入出力を制御するインタフェースである。I/Oポート41は、シリアル出力のポートを備えており、モデム44に接続されており、このモデム44を介して、インターネット46に接続されている。この構成により、コンピュータ本体16は、メールサーバ47に接続可能となっている。この構成により、コンピュータシステム10は、インターネット46を介して電子メールEMを送受信することができる。
【0045】
このコンピュータシステム10では、オペレーティングシステムはHDD42に記憶されており、コンピュータ本体16に電源を投入すると、HDD42のブートブロックに書き込まれたローダに従ってRAM32の所定の領域にロードされる。また、デジタルカメラ14で撮影した写真画像をアルバムの形に編集するアルバム編集用ソフトウェア(コンピュータプログラム)は、CD−ROM22に予め格納されており、所定のインストールプログラムを起動することで、CD−Rドライブ24からコンピュータ本体16にインストールされる。このインストールされたアルバム編集用ソフトウェアは、HDD42に記憶されており、所定の起動命令を受けたときに、RAM32の所定の領域にロードされる。さらに、電子メールの送受信を行なうためのメールソフトウェア(コンピュータプログラム)は、HDD42に予め記憶されており、所定の起動命令を受けたときに、RAM32の所定の領域にロードされる。
【0046】
上記アルバム編集用ソフトウェアをCPU30が実行することによって本発明の各種構成要件は実現される。このコンピュータプログラムは、前述したように、CD−ROM22に格納されたものであるが、これに替えて、フロッピィディスク、光磁気ディスク、ICカード等の他の携帯型記録媒体(可搬型記録媒体)に格納された構成としてもよい。また、前述したコンピュータプログラムは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されるプログラムデータをダウンロードして、RAM32またはHDD42に転送することにより得るようにすることもできる。また、上記インターネット46を介して、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【0047】
以上説明したハードウェア構成を有するコンピュータシステム10によるアルバム編集用ソフトウェアに従う制御処理の様子について次に説明する。図2は、コンピュータ本体16によって実行されるこのアルバム編集用ソフトウェア50に従う制御処理の様子を示すブロック図である。
【0048】
図2に示すように、コンピュータ本体16の内部で動作しているアルバム編集用ソフトウェア50によれば、まず、作成部52により、アルバムデータADを作成する処理を行ない、出力部54により、そのアルバムデータADの一部もしくは全部を、プリンタ13や電子メールに出力する処理を行なう。詳細には、作成部52は、デジタルカメラ14から写真画像を表わす画像データを取り込み、アルバムの台紙に相当するページ画像にそれら画像データをレイアウトして、それらページ画像を編集することで、アルバムを表わすアルバムデータADを作成する。
【0049】
出力部54は、メーラ宛データファイル出力部56を備える。メーラ宛データファイル出力部56は、アルバムデータADから出力対象となるページ画像を選択して、そのページ画像を電子メール添付用として、メールソフトウェア(以下、メーラとも呼ぶ)60へ出力する処理を行なう。メーラ宛データファイル出力部56は、電子メールEMの送信において許容できる添付ファイルの上限容量を定める上限容量設定部56aと、出力対象となったページ画像のデータファイルの容量が、前記上限容量を超過するか否かを判定する容量判定部56bとを備える。
【0050】
B.コンピュータ処理:
B−1.処理の全体:
コンピュータ本体16のCPU30でアルバム編集用ソフトウェア50を実行することで、上述した各部52,54,56,56a,56bを実現している。このアルバム編集用ソフトウェア50に従う制御処理について、以下詳細に説明する。図3は、この制御処理のルーチンを示すフローチャートである。このルーチンは、アルバム編集用ソフトウェア50を実行させる旨の指示がなされたときに、実行開始される。
【0051】
図示するように、処理が開始されると、CPU30は、まず、アプリケーションウィンドウWDをCRTディスプレイ12に表示する処理を行なう(ステップS100)。図4は、このアプリケーションウィンドウWDの初期状態を示す説明図である。図示するように、アプリケーションウィンドウWDの中央には、作業用フィールドWFLが設けられ、その左側には、作業指示用のボタンが複数設けられている。これらボタンは、アルバムを作成するための「作成」のグループと、アルバムを出力するための「出力」のグループとに別れており、「作成」のグループには、「新規作成」、「写真追加」の2種類のボタンBT1,BT2が用意されており、「出力」のグループには、「印刷」、「CDアルバム」、「E−mail」の3種類のボタンBT3,BT4,BT5が用意されている。作業者は、これらボタンBT1〜BT5を順にマウス20によりクリックしていくことで、CRTディスプレイ12の画面上で、デジタルカメラ14で撮影した写真画像をアルバムの形に編集して出力する作業を進めていくことができる。
【0052】
図3に戻って、ステップS100の実行後、CPU30は、「新規作成」、「写真追加」、「印刷」、「CDアルバム」、「E−mail」のボタンBT1〜BT5がマウス20によりクリックされる操作指令を取り込んで、その操作指令に対応した新規作成処理、写真追加処理、印刷処理、CDアルバム出力処理、電子メール出力処理を実行する(ステップS110,S120、S130,S140,S150)。
【0053】
ステップS110で実行される新規作成処理は、写真画像が貼り付けられていない空のアルバムを表わすアルバムデータADを新規に作成するものである。ステップS120は、ステップS110で作成されたアルバムデータADに対して、写真画像を表わす画像データを追加するものである。詳細には、アルバムに備えられる各ページ毎の写真の配列位置を、予め複数用意した配列パターン(例えば、3枚の縦列、4枚の縦列、縦横2×3の整列、縦横2×4の整列、千鳥状の交互配列等)の中から選択して、その配列パターンでもって各ページ画像データに順に画像データを追加するというものである。こうして作成されたアルバムデータは、画像データが貼り付けられたページ画像データの集合としてHDD42に格納される。なお、このアルバムデータには、作業者によって入力されたアルバムタイトルも記憶されている。
【0054】
ステップS130で実行される印刷処理は、上記アルバムデータADに含まれるページ画像データをプリンタドライバ(図示せず)に出力することにより、アルバムをプリンタ13に印刷するものである。ステップS140で実行されるCDアルバム出力処理は、上記アルバムデータADをCD−Rドライブ24に出力することにより、CD−Rに書き込むものである。ステップS150で実行される電子メール出力処理は、上記アルバムデータADに含まれるページ画像データを電子メール添付用としてメールソフトウェア60に移すもので、本発明の主要部を構成する。ステップS150の実行後、CPU30は、「リターン」に抜けて、この制御処理を一旦終了する。なお、ステップS110およびS120が、作成部52(図2)に相当し、ステップS150がメーラ宛データファイル出力部56(図2)に相当する。
【0055】
図5は、アプリケーションウィンドウWDからの所定の操作によって表示される環境設定用のダイアログボックスDB1を示す説明図である。アルバム編集用ソフトウェア50では、上述した制御処理を実行するに当たり、必要に応じて作業環境を予め設定する処理を行なう必要がある。この環境設定を行なうために作業者からの指示を受け付けるのが、上記環境設定用のダイアログボックスDB1である。このダイアログボックスDB1は、アプリケーションウィンドウWDのメニューバーに設けられた「ファイル」のボタンBT0(図4)から開くプルダウンメニューに備えられた「環境設定」が、マウス20によりクリックされる操作指令を受けて表示される。
【0056】
環境設定用のダイアログボックスDB1には、「フォルダ」と「アルバム作成・編集」と「外部プログラム」と「E−Mail」の4種類のタブTB1,TB2,TB3,TB4が用意されており、「E−Mail」のタブTB4には、電子メールの送信において許容できる添付ファイルサイズ(容量)の上限値を設定するデータ入力欄fd1が設けられている。この上限値が、特許請求の範囲の「上限容量」に相当する。
【0057】
作業者は、このコンピュータシステム10のハードウェア環境を考えて、電子メールにデータファイルを添付した場合に、メール送信に時間が掛かり過ぎるということがないようなファイルサイズ(容量:以下同じ)の上限値を予測する。上記ハードウェア環境には、コンピュータ本体16の処理能力は勿論のこと、ネットワーク環境も含まれる。ネットワーク環境としては、インターネットへの接続回線が、一般電話回線、ISDN回線、ブロードバンド回線、専用回線等のいずれで構成されているか等の環境である。作業者は、こうした環境要因を考えあわせて予測した上限値を、マウス20を操作してデータ入力欄fd1から入力する。
【0058】
B−2.電子メール出力処理:
図6は、図3のステップS150で実行される電子メール出力処理の詳細を示すフローチャートである。図6に示すように、処理が開始されると、CPU30は、まず、電子メール出力用のダイアログボックスDB2をCRTディスプレイ12に表示する処理を行なう(ステップS151)。図7は、この電子メール出力用ダイアログボックスDB2を示す説明図である。図示するように、電子メール出力用ダイアログボックスDB2の中央には、アルバムのページ画像を一覧表示する作業用フィールドfd2が設けられ、その左側には、「ページの選択」、「メール添付」の2種類のボタンBT6,BT7が設けられている。
【0059】
ステップS151では、ステップS110,S120で作成されたアルバムデータに含まれるページ画像データをそれぞれ表わす複数の縮小ページ画像PD1〜PD4を、作業用フィールドfd2に表示する処理も共に行なう。作業者は、電子メール出力用ダイアログボックスDB2のボタンBT6,BT7を順にマウス20によりクリックしていくことで、CRTディスプレイ12の画面上で、メールソフトウェアへのデータファイル出力の作業を進めていくことができる。
【0060】
図6に戻り、ステップS151の実行後、CPU30は、ページの選択処理を実行する(ステップS152)。このページの選択処理は、電子メールEMに添付したい出力対象のページ画像データを選択するもので、作業者により操作されたマウス20からの入力信号に基づいて選択する。作業者は、電子メール出力用ダイアログボックスDB2の作業用フィールドfd2に表示された複数の縮小ページ画像PD1〜PD4の中から、電子メールEMに添付したいものをマウス20のクリック操作により1枚ずつ選択する。CPU30は、このクリック操作の入力信号に基づいて、クリックされたページ画像に対応するページ画像データを選択する。この選択するページ画像データは、一つであってもよいし、複数であってもよい。この1または複数のページ画像データが、特許請求の範囲でいう「データファイル」に相当する。
【0061】
なお、図7に示すように、作業用フィールドfd2の上方には、「選択解除」、「全て選択」、「ビューワ」のボタンBT8,BT9,BT10が設けられている。「選択解除」のボタンBT8をクリックすることで、作業者のクリック操作により選択状態となったページ画像データを非選択状態に戻すことができる。「全て選択」のボタンBT9をクリックすることで、作業用フィールドfd2に表示された全ての縮小ページ画像に対応する全てのページ画像データを一度に選択状態とすることができる。「ビューワ」のボタンBT10は、選択状態となったページ画像データを大きく表示することができる。
【0062】
図6に戻り、ステップS152の実行後、ステップS152で選択されたページ画像データを、メールソフトウェア60に移すメール添付処理を行なう(ステップS153)。このメール添付処理について、この発明の主要部であり、以下に詳細に説明する。
【0063】
図8および図9は、図6のステップS153で実行されるメール添付処理の詳細を示すフローチャートである。このメール添付処理は、実際には、電子メール出力用ダイアログボックスDB2に設けられた「メール添付」のボタンBT7(図7)がマウス20によりクリックされる操作を受けて、実行開始される。図8に示すように、処理が開始されると、CPU30は、まず、CRTディスプレイ12に表示されている電子メール出力用ダイアログボックスDB2の作業用フィールドfd2を、メール添付処理用のものに変更する(ステップS200)。
【0064】
図10は、メール添付処理用に変更された作業用フィールドfd2を表わす説明図である。図示するように、作業用フィールドfd2は、メッセージ表示用フィールドfd21と、変換画像指定用フィールドfd22と、メーラ指定用フィールドfd23と、自動添付ボタンfd24と、ドラッグ&ドロップボタンfd25と、ページ画像表示用フィールドfd26とを備える。メッセージ表示用フィールドfd21は、後述するファイルサイズの判定結果を、キャラクタ画像とテキストとを用いて表示するための領域である。変換画像指定用フィールドfd22は、画像変換が必要となったときの画像サイズ(寸法)と画質とを指定するための領域であり、画像サイズ入力フィールドfdszと、画質入力用フィールドfdpqと、変換の実行を指示する[変換]ボタンfdbtとが設けられている。ここで画像サイズというのは、画像の寸法である。この明細書では、「画像サイズ」以外で用いる「サイズ」というのは、全てファイルの容量を示している。ここで画質とは、解像度を表わす「エコノミー」、「ノーマル」、「ファイン」の3段階が選択肢として用意される。
【0065】
メーラ指定用フィールドfd23は、電子メールの送信用に使用するメールソフトウェアを指定するためのものである。右側の下向き矢印をクリックすることでプルダウンメニュー(図示せず)が開くが、このプルダウンメニューには、多数のメールソフトウェアが一覧表示されている。作業者は、自身の環境で使用可能なメールソフトウェアの中で実際に使用したい一のメールソフトウェアを上記一覧表示の中からクリックすることで、使用するメールソフトウェアを指定する。
【0066】
自動添付ボタンfd24は、その指定されたメールソフトウェアに対して、出力対象のページ画像を自動的に添付させる処理の実行を指示するためのものである。ドラッグ&ドロップボタンfd25は、メールソフトウェアが自動添付に対応していない場合に、ページ画像を手動にて添付できるように指示を行なうためのものである。ページ画像表示用フィールドfd26は、ステップS152で選択されて出力対象となったページ画像データを表示するためのものである。なお、各表示用フィールドfd21、fdsz、fdpq、fd23,fd26は、ステップS200の時点では空欄である。
【0067】
図8に戻り、ステップS200の実行後、CPU30は、ステップS152で選択されて出力対象となったページ画像データについての縮小ページ画像データをHDD42から読み出して、上記ページ画像表示用フィールドfd26に表示する処理を行なう(ステップS210)。なお、ページ画像データについての縮小ページ画像データが、ページ画像データ作成の際に同時に作成されていない場合には、このステップS210の時点でページ画像データから縮小ページ画像データを作成して、その表示を行なう。
【0068】
次いで、CPU30は、メーラ指定用フィールドfd23に、既に指定されているメールソフトウェアの名称を表示する処理を行なう(ステップS220)。なお、使用したいメールソフトウェアがこれまでに指定されていない場合には、メーラ指定用フィールドfd23は空欄のままである。続いて、CPU30は、ファイルサイズが大きい場合に、変換結果として推奨する画像サイズおよび画質を算出する処理を行なう(ステップS230)。この算出処理は、環境設定用のダイアログボックスDB1のデータ入力欄fd1から入力された上限値から、この上限値に収まるような適当な画像サイズおよび画質を求めるものである。その後、ステップS230で算出された画像サイズおよび画質を、変換画像指定用フィールドfd22に備えられた画像サイズ入力フィールドfdszと画質入力用フィールドfdpqに表示する(ステップS240)。
【0069】
ステップS240の実行後、CPU30は、ステップS152で選択されて出力対象となった1または複数のページ画像データの合計のファイルサイズ(ページ画像データが1つの場合にはそのファイルサイズ)SSを算出して(ステップS250)、その合計ファイルサイズSSが、環境設定用のダイアログボックスDB1のデータ入力欄fd1から入力された上限値S0以下であるかを判別する処理を行なう(ステップS260)。
【0070】
ステップS260で、合計ファイルサイズSSが上限値S0以下であると判別された場合には、電子メール出力用ダイアログボックスDB2に備えられるメッセージ表示用フィールドfd21に、ご機嫌キャラクタと、添付可能であることの旨を示すメッセージ(テキスト)を表示する(ステップS270)。
【0071】
図11は、ステップS200からS270までの処理によって、CRTディスプレイ12に表示される電子メール出力用ダイアログボックスDB2を表わす説明図である。図示するように、電子メール出力用ダイアログボックスDB2におけるページ画像表示用フィールドfd26には、出力対象となったページ画像が表示され、メーラ指定用フィールドfd23には、メールソフトウェアの名称が表示され、変換画像指定用フィールドfd22の画像サイズ入力フィールドfdszおよび画質入力用フィールドfdpqには、推奨する画像サイズおよび画質が表示される。また、メッセージ表示用フィールドfd21には、笑い顔をイラスト化したご機嫌キャラクタCH1と、「このまま添付できます。」というメッセージMS1が表示される。なお、図示するように、このメッセージ部分に、ステップS250で算出された合計ファイルサイズSSも表示する構成としてもよい。
【0072】
一方、ステップS260で、合計ファイルサイズSSが上限値S0を上回ると判別された場合には、電子メール出力用ダイアログボックスDB2に備えられるメッセージ表示用フィールドfd21に、不機嫌キャラクタと、ファイルサイズが超過した旨を示すメッセージ(テキスト)を表示する(ステップS280)。
【0073】
図12は、ステップS280の実行後のCRTディスプレイ12に表示される電子メール出力用ダイアログボックスDB2を表わす説明図である。図示するように、電子メール出力用ダイアログボックスDB2におけるページ画像表示用フィールドfd26には、出力対象となったページ画像が表示され、メーラ指定用フィールドfd23には、メールソフトウェアの名称が表示され、変換画像指定用フィールドfd22の画像サイズ入力フィールドfdszおよび画質入力用フィールドfdpqには、推奨する画像サイズおよび画質が表示される。また、メッセージ表示用フィールドfd21には、怒り顔をイラスト化した不機嫌キャラクタCH2と、「サイズが小さくなるように変換することをお薦めします。」というメッセージMS2が表示される。このメッセージMS2は、ファイルサイズが超過した旨を示すものであり、変換画像指定用フィールドfd22に表示された内容での画像変換を薦める。なお、図示するように、このメッセージ部分に、ステップS250で算出された合計ファイルサイズSSも表示する構成とするのが好ましい。
【0074】
ステップS270またはS280の実行後、CPU30は、図9に示すステップS290に処理を進める。ステップS290では、図11または図12の表示状態となった電子メール出力用ダイアログボックスDB2において、[変換]ボタンfdbtがクリックされたか否かを判別する(ステップS290)。ここで、肯定判別された場合には、CPU30は、ステップS300に処理を進めて、出力対象となったページ画像データの画像サイズおよび画質を変換するページ画像変換処理を実行する。このページ画像変換処理は、変換画像指定用フィールドfd22に表示された画像サイズおよび画質、すなわち、ステップS230で算出された画像サイズおよび画質となるように、出力対象のページ画像データを修整するものである。ステップS300の実行後、図8のステップS250に処理を戻す。
【0075】
一方、ステップS290で、否定判別、すなわち、[変換]ボタンfdbtがクリックされていないと判別された場合には、ステップS310に処理を進めて、自動添付ボタンfd24がクリックされたか否かを判別する。ここでクリックされていないと判別された場合には、ステップS290に処理を戻す。一方、ステップS310で、自動添付ボタンfd24がクリックされたと判別された場合には、ステップS320に処理を進める。
【0076】
ステップS320では、CPU30は、メーラ指定用フィールドfd23からメールソフトウェアが既に指定されているか否かを判別する。ここで、メールソフトウェアの指定が未だなされていないと判別された場合には、CPU30は、メールソフトウェアが指定されていない旨のエラーメッセージ(図示せず)を表示するとともに(ステップS330)、メーラ指定用フィールドfd23からの作業者によるマウス操作に基づく入力を受け付けることで、メールソフトウェアを指定する処理を行なう(ステップS340)。その後、ステップS350に処理を進める。一方、ステップS320で、メールソフトウェアの指定がなされていないと判別された場合には、ステップS340を飛ばしてステップS350に処理を進める。
【0077】
ステップS350では、メーラ指定用フィールドfd23によって指定されたメールソフトウェアに対して、メール送信用の新規メールを作成させる旨の指令を出力する。この指令は、ファイル添付の機能と、メールの件名を付与する機能とを備えるものであり、出力対象となったページ画像データ(ステップS300でページ画像変換がなされた場合にはその変換後のページ画像データ)のファイル名と、このページ画像データが含まれるアルバムデータADに記憶されているアルバムタイトルとがパラメータとして併せて出力される。
【0078】
MAPI(Messaging API)の規格に対応したメールソフトウェアでは、メールソフトウェア以外のアプリケーションプログラムから電子メールの機能を利用することができる。ステップS350では、出力する指令を、そうした規格に従うものとしている。なお、規格の種類によっては、ファイル添付機能を備えていないものがあり、このような規格のメールソフトウェアが、メーラ指定用フィールドfd23から指定されている場合には、ドラッグ&ドロップボタンfd25を用いて手動にて新規メールにページ画像の添付を行なうことになる。このドラッグ&ドロップボタンfd25の使用の方法は後ほど説明する。MAPIの規格に対応したメールソフトウェアである場合には、ステップS350の処理を実行することにより、そのメールソフトウェアを起動して、メッセージ作成用の新規メールを開くとともに、このメッセージに添付ファイルとして上記出力対象のページ画像データを添付することができる。
【0079】
図13は、ステップS350の指令を受けた結果、メールソフトウェア60によって表示された新規メールを示す説明図である。図示するように、メッセージ作成用の新規メールのウィンドウWM1が表示される。このウィンドウの件名の欄fd30には、ステップS350によって送られてきた「美ヶ原」というアルバムタイトルが表示され、また、このメールの添付画像として、ステップS350によって送られてきたファイル名に対応する「Page1.JPG」、「Page2.JPG」というページ画像データが用意される。
【0080】
図9に戻り、ステップS350の実行後、「リターン」に抜けて、このメール添付処理のルーチンを一旦終了する。
【0081】
なお、前述したようなファイル添付機能を備えない規格のメールソフトウェアである場合には、図14に示すように、メールソフトウェアを起動して、メッセージ作成用の新規メールのウィンドウWM2を開くだけで、このメッセージには添付ファイルが添付されないし、タイトルも表示されない。このような場合には、図示するように、ドラッグ&ドロップボタンfd25を、ウィンドウWM2の添付用領域fd31にドラッグ&ドロップする。この手動にて新規メールにページ画像の添付を行なうことができる。
【0082】
C.作用・効果:
以上のように構成されたこの実施例のコンピュータシステムによれば、メールソフトウェア60に電子メール添付用として出力されるページ画像データの合計ファイルサイズSSが、電子メールの送信において許容できる上限値S0を超過するか否かの判定を行ない、この判定結果に基づいて所定の処理を行なうことができる。このために、送信しようとするページ画像データの総容量が大きすぎて、電子メールの送信に時間が掛かり過ぎる場合に、それを回避する対応を図ることができることから、作業性を向上することができる。
【0083】
さらに、この実施例では、送信しようとするページ画像データの合計ファイルサイズSSが、上限値S0を超過する場合には、ファイルサイズが超過した旨を示すメッセージが表示されることから、作業者は、上限メッセージを受けることで、データファイルの容量が大きすぎて、電子メールの送信に時間が掛かり過ぎることを知ることができる。また、ファイルサイズが上限値S0を越えるときには、ご機嫌キャラクタを表示し、ファイルサイズが上限値S0を越えないときには、不機嫌キャラクタを表示する構成となっていることから、作業者は直感的に良し悪しの判断をすることができ、ユーザインタフェースに優れている。
【0084】
この実施例では、送信しようとするページ画像データの合計ファイルサイズSSが、上限値S0を超過すると判定された場合には、前記ページ画像データで表わされるページ画像のサイズと画質を修整することにより、ファイルサイズを上限値S0内に納めるよう構成されていた。このために、作業者の意図する上限値S0への設定が簡単にできる。
【0085】
さらに、この実施例では、アプリケーションプログラムから、メールソフトウェアを起動して、メール送信用の新規メールを作成することができることから、より一層作業性に優れいている。
【0086】
D.他の実施形態:
本発明の他の実施形態について、次に説明する。
(1)他の実施形態1:
前記実施例では、作業者が、自身のハードウェア環境を見てファイルサイズの上限値S0を予測して、その値をコンピュータに入力する構成としていたが、これに換えて、コンピュータが、ハードウェア環境を検出して、その検出結果に基づいて上限値S0を自動計算する構成とすることができる。
【0087】
図15は、上限値S0の自動計算ルーチンを示すフローチャートである。図示するように、CPUは、処理が開始されると、まず、自身のコンピュータシステムにおけるインターネットへの接続形態を検出する処理を行なう(ステップS400)。具体的には、オペレーティングシステムにより設定された「ネットワークの設定」を検出することで、インターネットへの接続形態を知る。次いで、CPU30は、その接続形態が、「一般電話回線」、「ISDN回線」、「ブロードバンド回線」、「専用回線」のいずれに該当するかを判定して(ステップS410,S420,S430,S440)、それぞれの場合において、ファイルサイズの上限値S0にS1,S2,S3,S4をセットする(ステップS450,S460,S470,S480)。S1ないしS4の値は、一般電話回線時の上限値S1、ISDN回線時の上限値S2、ブロードバンド回線時の上限値S3、専用回線時の上限値S4の順に大きくなっており、例えば、数百KB、1MB、2〜3MB、3〜4MBの値をとる。なお、「一般電話回線」、「ISDN回線」、「ブロードバンド回線」、「専用回線」のいずれにも該当しない場合には、S1ないしS4のうちで最も小さいS1の値がセットされる(ステップS490)。
【0088】
この構成によれば、作業者による操作を受けることなしに、上限値S0を自動的に設定することができる。なお、ハードウェア環境としては、上述したようなインターネットへの接続形態ばかりが該当するわけではなく、その他にも、LANに接続されている場合には、そのLANの環境にもよる。すなわち、データ通信環境から上限値を求める構成とすることができる。さらには、データ通信環境に限る必要もなく、CPUの処理能力によって上限値を求める構成とすることができる。データ通信環境やCPU処理能力等、複数の要因から上限値を求める構成とすることができるが、このような場合には、最も電子メール送信を遅くする要因を選択して、その要因に基づいて上限値を求めるのが好ましい。
【0089】
(2)他の実施形態2:
前記実施例では、電子メールに添付するデータファイルとして、1または複数のページ画像データが出力されていたが、これに換えて、ページ画像に添付されている画像データだけであってもよい。ここでいう画像データは、デジタルカメラ14で撮影された静止画の画像データであったが、これに換えて、デジタルビデオカメラで撮影された動画データであってもよい。さらには、画像データに限る必要もなく、音声ファイルや文書ファイル等であってもよい。要は、メールソフトウェア以外のアプリケーションプログラムで作成されたデータファイルであればどのような形式のファイルでもよい。上記メールソフトウェア以外のアプリケーションプログラムとしては、ビデオ編集ソフトウェア、ワープロ(ワードプロセッサ)ソフトウェア等が該当する。
【0090】
(3)他の実施形態3:
前記実施例では、ページ画像データのファイルサイズが、前記上限値S0を超過すると判定されたときに、推奨する画像サイズおよび画質を提案して、作業者からの指示を待って、ページ画像データの修整を行なっていたが、これに換えて、作業者からの指示を待たずに、推奨する画像サイズおよび画質に自動的に画像修整を行なう構成とすることもできる。この構成によれば、作業性をより一層高めることができる。
【0091】
(4)他の実施形態4:
前記実施例では、画像サイズおよび画質を変更することによりページ画像データのファイルサイズを小さくしていたが、これに換えて、画像データの色修整を行なうことでファイルサイズを小さくする構成とすることもできる。色修整としては、具体的には、色数を少なくする色数変換が好ましい。その他の色修整として、彩度補整、ヒストグラム変形、明るさ・コントラスト補正等の色修整であってもよい。さらには、画像データの圧縮形式を変更することで、ファイルサイズを小さくする構成とすることもできる。
【0092】
(5)他の実施形態5:
前記実施例では、アプリケーションプログラムから、メールソフトウェアを起動して、メール送信用の新規メールを作成する構成としたが、これに替えて、作業者からのメールソフトウェアの起動指令を待って、メールソフトウェアを起動する構成としてもよい。
【0093】
(6)他の実施形態6:
前記実施例では、電子メール添付用として用意した画像ファイルのサイズが、上限容量を超えたときに、画像のサイズを調整する構成としていたが、これに換えて、携帯電話やPDA(Personal Digital Assistant)において、電子メールや、同じキャリア(携帯会社)間のメールを送信するにあたり、そのメールへの添付用として用意した画像データファイルのサイズが、上限容量を超えた場合に、その画像データファイルのサイズ(容量)がその上限容量内に収まるように、画像データで表わされる画像を修整する構成とすることもできる。
【0094】
この構成によれば、画像データファイルの送信に時間が掛かり過ぎることを回避することができる。このために、画像を何度も送り直すといったことがなくなることから、作業性を向上することができる。
【0095】
この他の実施形態6において、上記上限容量は、前記実施例と同様に、作業者が、自身のハードウェア環境を見てファイルサイズの上限値S0を予測して、その値をコンピュータに入力する構成としてもよい。また、これに換えて、前記他の実施形態1と同様に、携帯電話やPDAのコンピュータが、ハードウェア環境、を検出して、その検出結果に基づいて上限値S0を自動計算する構成とすることもできる。上記ハードウェア環境は、他の実施形態1と同様に、インターネットへの接続形態である通信回線の種類に応じて定めるのが好ましい。いずれの方法においても、上限値S0をメモリに記憶することになり、そのメモリの内容に基づいて、前記データファイルの容量の判定を行なう。
【0096】
前記他の実施形態6において、メールに添付するデータファイルとして、画像データファイルに換えて、音声ファイル、文書ファイル、動画ファイルとしてもよい。また、必ずしもデータファイルはメール添付用とする必要もなく、それらデータファイルを直接送信する場合において、そのデータファイルの容量が、上限容量を超えたときに、データファイルの容量を調整する構成としてもよい。すなわち、通信回線にデータファイルを出力するにあたり、前記通信回線において許容できるデータファイルの上限容量を予めメモリに記憶しておき、そのメモリの内容に基づいて、前記データファイルの容量を調整する構成であればよい。
【0097】
以上、本発明の実施例を詳述してきたが、本発明は、こうした実施態様に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【図1】この発明の一実施例を適用するコンピュータシステム10のハードウェアの概略構成を示すブロック図である。
【図2】コンピュータ本体16によって実行されるアルバム編集用ソフトウェア50に従う制御処理の様子を示すブロック図である。
【図3】この制御処理のルーチンを示すフローチャートである。
【図4】アプリケーションウィンドウWDの初期状態を示す説明図である。
【図5】アプリケーションウィンドウWDからの所定の操作によって表示される環境設定用のダイアログボックスDB1を示す説明図である。
【図6】図3のステップS150で実行される電子メール出力処理の詳細を示すフローチャートである。
【図7】電子メール出力用ダイアログボックスDB2を示す説明図である。
【図8】図6のステップS153で実行されるメール添付処理の前半部分を示すフローチャートである。
【図9】そのメール添付処理の後半部分を示すフローチャートである。
【図10】メール添付処理用に変更された作業用フィールドfd2を表わす説明図である。
【図11】ステップS200からS270までの処理によってCRTディスプレイ12に表示される電子メール出力用ダイアログボックスDB2を表わす説明図である。
【図12】ステップS280の実行後のCRTディスプレイ12に表示される電子メール出力用ダイアログボックスDB2を表わす説明図である。
【図13】ステップS350の指令を受けた結果、メールソフトウェア60によって表示された新規メールを示す説明図である。
【図14】自動添付に対応していないメールソフトウェアによって表示された新規メールを示す説明図である。
【図15】上限値S0の自動計算ルーチンを示すフローチャートである。
【符号の説明】
10…コンピュータシステム
13…プリンタ
14…デジタルカメラ
16…コンピュータ本体
18…キーボード
20…マウス
33…表示画像メモリ
34…マウスインタフェース
35…キーボードインタフェース
39…プリンタインタフェース
40…入出力機用インタフェース
42…ハードディスクドライブ
44…モデム
46…インターネット
47…メールサーバ
50…アルバム編集用ソフトウェア
52…作成部
54…出力部
56…メーラ宛データファイル出力部
56a…上限容量設定部
56b…容量判定部
60…メールソフトウェア
WD…アプリケーションウィンドウ
DB1…環境設定用のダイアログボックス
DB2…電子メール出力用ダイアログボックス
EM…電子メール
WM1…新規メールのウィンドウ
Claims (35)
- 電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力するデータファイル出力方法において、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を予めメモリに記憶するステップと、
(b)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、
(c)前記ステップ(b)の判定結果に基づいて、所定の処理を実行するステップと
を備えることを特徴とする、メールソフトウェアへのデータファイル出力方法。 - 前記メールソフトウェアを起動して、メール送信用の新規メールを作成する旨の指令を、前記メールソフトウェアに出力する構成である請求項1に記載のメールソフトウェアへのデータファイル出力方法。
- 前記データファイルは、外部から取り込んだ画像を加工または編集する画像作成部により得られた画像データである請求項1または2に記載のメールソフトウェアへのデータファイル出力方法。
- 請求項1ないし3のいずれかに記載のメールソフトウェアへのデータファイル出力方法であって、
前記ステップ(c)は、
(c−1)前記ステップ(b)により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、上限容量を超過した旨の警告を発するステップ
を備える、メールソフトウェアへのデータファイル出力方法。 - 請求項1ないし3のいずれかに記載のメールソフトウェアへのデータファイル出力方法であって、
前記ステップ(c)は、
(c−1)前記ステップ(b)により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、前記データファイルの容量が前記上限容量内に納まるように、前記画像データで表わされる画像を修整するステップ
を備える、メールソフトウェアへのデータファイル出力方法。 - 請求項1ないし5のいずれかに記載のメールソフトウェアへのデータファイル出力方法であって、
前記ステップ(a)は、
(a−1)前記上限容量を、作業者により操作される入力手段からの入力データに基づいて定めるステップ
を備える、メールソフトウェアへのデータファイル出力方法。 - 請求項1ないし5のいずれかに記載のメールソフトウェアへのデータファイル出力方法であって、
前記ステップ(a)は、
(a−1)前記上限容量を、ハードウェア環境から定めるステップ
を備える、メールソフトウェアへのデータファイル出力方法。 - 前記ハードウェア環境は、データ通信環境である請求項7に記載のメールソフトウェアへのデータファイル出力方法。
- 所定の形式のデータファイルを作成するとともに、電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用として前記データファイルを出力するデータファイル作成方法において、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を予めメモリに用意するステップと、
(b)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、
(c)前記ステップ(b)の判定結果に基づいて、所定の処理を実行するステップと
を備えることを特徴とするデータファイル作成方法。 - 通信回線にデータファイルを出力するデータファイル出力方法において、
(a)前記通信回線において許容できるデータファイルの上限容量を予めメモリに記憶するステップと、
(b)前記メモリの内容に基づいて、前記データファイルの容量を調整するステップと
を備えることを特徴とするデータファイル出力方法。 - 請求項10に記載のデータファイル出力方法であって、
前記ステップ(b)は、
(b−1)前記メモリの内容を参照して、前記データファイルの容量が、前記上限容量を超過するか否かを判定するステップと、
(b−2)前記ステップ(b−1)の判定結果に基づいて、所定の処理を実行するステップと
を備えるデータファイル出力方法。 - 請求項10または11に記載のデータファイル出力方法であって、
前記ステップ(a)は、
(a−1)前記上限容量を、作業者により操作される入力手段からの入力データに基づいて定めるステップ
を備えるデータファイル出力方法。 - 請求項10または11に記載のデータファイル出力方法であって、
前記ステップ(a)は、
(a−1)前記上限容量を、ハードウェア環境から定めるステップ
を備えるデータファイル出力方法。 - 前記ハードウェア環境は、データ通信環境である請求項13に記載のメールソフトウェアへのデータファイル出力方法。
- 前記データファイルは、画像データである請求項10ないし14のいずれかに記載のデータファイル出力方法。
- 電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力するデータファイル出力装置において、
前記電子メールの送信において許容できる添付ファイルの上限容量を定める上限容量設定手段と、
前記データファイルの容量が、前記上限容量を超過するか否かを判定する容量判定手段と
前記容量判定手段によるの判定結果に基づいて、所定の処理を実行する処理手段と
を備えることを特徴とするメールソフトウェアへのデータファイル出力装置。 - 前記メールソフトウェアを起動して、メール送信用の新規メールを作成する旨の指令を、前記メールソフトウェアに出力する構成である請求項16に記載のメールソフトウェアへのデータファイル出力装置。
- 請求項16または17に記載のメールソフトウェアへのデータファイル出力装置であって、さらに、
前記処理手段は、
前記容量判定手段により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、上限容量を超過した旨の警告を発するメッセージ出力手段
を備える、メールソフトウェアへのデータファイル出力装置。 - 通信回線にデータファイルを出力するデータファイル出力装置において、
前記通信回線において許容できるデータファイルの上限容量を定める上限容量設定手段と、
前記上限容量に基づいて、前記データファイルの容量を調整する容量調整手段と
を備えることを特徴とするデータファイル出力装置。 - 電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用としてデータファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を定める機能と、
(b)前記データファイルの容量が、前記上限容量を超過するか否かを判定する機能と
(c)前記機能(b)による判定結果に基づいて、所定の処理を実行する機能と
を実現することを特徴とするコンピュータプログラム。 - 前記メールソフトウェアを起動して、メール送信用の新規メールを作成する旨の指令を、前記メールソフトウェアに出力する構成である請求項20に記載のコンピュータプログラム。
- 前記データファイルは、外部から取り込んだ画像を加工または編集する画像処理部により得られた画像データである請求項20または21に記載のコンピュータプログラム。
- 請求項20ないし22のいずれかに記載のコンピュータプログラムであって、
前記機能(c)は、
(c−1)前記ステップ(b)により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、上限容量を超過した旨の警告を発する機能
を備えるコンピュータプログラム。 - 請求項20ないし22のいずれかに記載のコンピュータプログラムであって、
前記機能(c)は、
(c−1)前記機能(b)により、前記データファイルの容量が、前記上限容量を超過すると判定されたときに、前記データファイルの容量が前記上限容量内に納まるように、前記画像データで表わされる画像を修整する機能
を備えるコンピュータプログラム。 - 請求項20ないし24のいずれかに記載のコンピュータプログラムであって、
前記機能(a)は、
(a−1)前記上限容量を、作業者により操作される入力手段からの入力データに基づいて定める機能
を備えるコンピュータプログラム。 - 請求項20ないし24のいずれかに記載のコンピュータプログラムであって、
前記機能(a)は、
(a−1)前記上限容量を、ハードウェア環境から定める機能
を備えるコンピュータプログラム。 - 前記ハードウェア環境は、データ通信環境である請求項26に記載のコンピュータプログラム。
- 所定の形式のデータファイルを作成するとともに、電子メールの送信を行なうためのメールソフトウェアに、電子メール添付用として前記データファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記電子メールの送信において許容できる添付ファイルの上限容量を定める機能と、
(b)前記データファイルの容量が、前記上限容量を超過するか否かを判定する機能と
(c)前記機能(b)による判定結果に基づいて、所定の処理を実行する機能と
を実現することを特徴とするコンピュータプログラム。 - 通信回線にデータファイルを出力する処理をコンピュータに実行させるためのコンピュータプログラムにおいて、
(a)前記通信回線において許容できるデータファイルの上限容量を予めメモリに記憶する機能と、
(b)前記上限容量に基づいて、前記データファイルの容量を調整する機能と
を実現することを特徴とするコンピュータプログラム。 - 請求項29に記載のコンピュータプログラムであって、
前記機能(b)は、
(b−1)前記データファイルの容量が、前記上限容量を超過するか否かを判定する機能と、
(b−2)前記機能(b−1)の判定結果に基づいて、所定の処理を実行する機能と
を備えるコンピュータプログラム。 - 請求項29または30に記載のコンピュータプログラムであって、
前記機能(a)は、
(a−1)前記上限容量を、作業者により操作される入力手段からの入力データに基づいて定める機能
を備えるコンピュータプログラム。 - 請求項29または30に記載のデータファイル出力方法であって、
前記機能(a)は、
(a−1)前記上限容量を、ハードウェア環境から定める機能
を備えるコンピュータプログラム。 - 前記ハードウェア環境は、データ通信環境である請求項32に記載のメールソフトウェアへのデータファイル出力方法。
- 前記データファイルは、画像データである請求項29ないし33のいずれかに記載のコンピュータプログラム。
- 請求項20ないし34のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002163441A JP2004013352A (ja) | 2002-06-04 | 2002-06-04 | メールソフトウェアへのデータファイル出力 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002163441A JP2004013352A (ja) | 2002-06-04 | 2002-06-04 | メールソフトウェアへのデータファイル出力 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004013352A true JP2004013352A (ja) | 2004-01-15 |
Family
ID=30431926
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002163441A Pending JP2004013352A (ja) | 2002-06-04 | 2002-06-04 | メールソフトウェアへのデータファイル出力 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004013352A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005209122A (ja) * | 2004-01-30 | 2005-08-04 | System Route:Kk | 情報送信システム |
| US7898567B2 (en) | 2004-12-09 | 2011-03-01 | Lg Electronics Inc. | Transmitting image using mobile terminal |
-
2002
- 2002-06-04 JP JP2002163441A patent/JP2004013352A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005209122A (ja) * | 2004-01-30 | 2005-08-04 | System Route:Kk | 情報送信システム |
| US7898567B2 (en) | 2004-12-09 | 2011-03-01 | Lg Electronics Inc. | Transmitting image using mobile terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8140968B2 (en) | Medium which records program for controlling icon of document file, control computer, and controlling method | |
| US20060053370A1 (en) | Electronic album editing apparatus and control method therefor | |
| US20090231609A1 (en) | Smarter Printing | |
| EP1883222B1 (en) | Image data output device, printing device, printing system, image data output program and its installation program | |
| JP2005063099A (ja) | 画像処理装置 | |
| JP4200384B2 (ja) | 印刷制御装置、印刷制御方法、印刷制御プログラム、印刷制御プログラムを記録した媒体、画像処理装置、画像処理コンピュータ | |
| JP2004013352A (ja) | メールソフトウェアへのデータファイル出力 | |
| JP4250233B2 (ja) | 情報処理装置、方法及び記憶媒体 | |
| JP3509549B2 (ja) | プリンタ制御装置およびその方法並びに記録媒体 | |
| JP3714017B2 (ja) | 監視機能を備えるコンピュータ装置、コンピュータ処理方法およびコンピュータ読取可能な記録媒体 | |
| JP4609329B2 (ja) | 画像データのサムネイル表示 | |
| CN100437462C (zh) | 具有选择打印功能的图像形成设备和打印系统及方法 | |
| JP2012129745A (ja) | 画像処理装置、画像処理方法、及びコンピュータプログラム | |
| JP2006003984A (ja) | 画像処理システム及び画像比較方法 | |
| US20070091340A1 (en) | Method and program for image processing | |
| JP4069706B2 (ja) | 画像利用補助プログラム | |
| JPH10181161A (ja) | プリンタ制御装置およびその方法並びに記録媒体 | |
| JP4100426B2 (ja) | プリンタ制御装置およびその方法並びに記録媒体 | |
| JP5545391B2 (ja) | プリンタ制御装置、コンピュータプログラム、及びプリンタ制御方法。 | |
| US20080174800A1 (en) | Image forming apparatus, printing system including the same and control method thereof | |
| JP2002288160A (ja) | 書類処理方法、書類処理プログラム及び書類処理装置 | |
| JP2012014256A (ja) | データ処理装置およびプログラム | |
| JP2006209389A (ja) | 情報処理装置 | |
| JP4462154B2 (ja) | 制御装置及びプログラム | |
| JP2006092433A (ja) | 情報処理装置および方法、プログラム並びに記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070727 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080507 |