JP2004126670A - Electronic mail print processor, print professing method, print processing program and recording medium with its program recorded - Google Patents
Electronic mail print processor, print professing method, print processing program and recording medium with its program recorded Download PDFInfo
- Publication number
- JP2004126670A JP2004126670A JP2002285905A JP2002285905A JP2004126670A JP 2004126670 A JP2004126670 A JP 2004126670A JP 2002285905 A JP2002285905 A JP 2002285905A JP 2002285905 A JP2002285905 A JP 2002285905A JP 2004126670 A JP2004126670 A JP 2004126670A
- Authority
- JP
- Japan
- Prior art keywords
- lines
- last page
- destination
- printed
- 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
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、電子メールを印刷する際に、印刷の無駄を少なくするための電子メール印刷処理装置、印刷処理方法、印刷処理プログラム及び印刷処理プログラムを記録した記録媒体に関するものである。
【0002】
【従来の技術】
電子文書の送受信を行う電子メールは、パソコンやインターネット技術の普及、向上等によって、急速に利用範囲が拡大してきている。このような電子メールには、送信者や送信先を示した宛先やcc行、送信者の署名(シグネチャ)等が記載されている。そのため、電子メールを印刷する際は、電子メールの本文内容のほかに、これらの情報も併せて印刷される。
【0003】
しかし、電子メールを印刷する人にとっては、これらの情報が必ずしも印刷を必要とする情報であるとは限らない場合がある。
【0004】
また、電子メールを印刷する際に、最終頁が数文字あるいは数行程度である場合も多く、印刷の無駄が多く発生している。
【0005】
これらの印刷の無駄を無くすために、最後のページが数文字や数行であった場合、または不要な文字がある場合、前ページあるいは前々ページの行間隔を調整したり、不要な文字を省略したりして、空白の多い最後のページの用紙を節約する用紙節約印刷システムが提案されている(例えば、特許文献1参照)。
【0006】
また、印刷情報のうち予め設定されたキーワードとその前後の必要な部分だけを出力して不要な印刷を省略するプリンタバッファが提案されている(例えば、特許文献2参照)。
【0007】
また、一連のメールを表示する際にシグネチャ(署名)、ヘッダや引用等を省略して見やすく要約する電子メール表示装置が提案されている(例えば、特許文献3参照)。
【0008】
また、電子メールの返信の際に元のメールのシグネチャ(署名)を除いた引用文を生成する電子メール作成装置が提案されている(例えば、特許文献4参照)。
【0009】
【特許文献1】
特開2000−289284号公報
【特許文献2】
実開平04−120140号公報
【特許文献3】
特開2000−322344号公報
【特許文献4】
特開2001−142808号公報
【0010】
【発明が解決しようとする課題】
しかしながら、1通のメールを印刷する際、特許文献1に記載のシステムの場合、最後のシグネチャを前ページに詰め込むことにより、本文が見にくくなる等の問題があった。
【0011】
また、特許文献2に記載のプリンタバッファの場合、電子メールを受け取る前から、予め必要な部分を特定するキーワードが判明していることは少ない。従って、キーワードを指標に必要な部分を特定することが困難であるといった問題があった。
【0012】
また、特許文献3及び特許文献4に記載の装置の場合、返信の際は、元メールのシグネチャが返信先のものなので、無条件に削除して印刷できる。しかし、単独のメールを印刷する際は、元メールのシグネチャを省略して問題ないかどうかは差出人によって異なる。そのため、一様に元メールのシグネチャを削除することには問題があった。
【0013】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、印刷の際に不要な部分のみを省略して印刷の無駄を無くし、用紙を節約する電子メール印刷処理装置、印刷処理方法、印刷処理プログラム及び印刷処理プログラムを記録した記録媒体を提供することにある。
【0014】
【課題を解決するための手段】
本発明の電子メール印刷処理装置は、電子メールを印刷する際に用紙を節約する節約モードを有する電子メール印刷処理装置であって、前記節約モード時、宛先及び/またはcc行が所定行数以上の場合には、宛先及び/またはcc行を省略して印刷するように制御する制御部を備えたことを特徴としている。また、本発明の電子メール印刷処理方法は、電子メールを印刷する際に用紙を節約して印刷する電子メール印刷処理方法であって、宛先及び/またはcc行が所定行数以上であるか否かを判断する段階と、判断の結果、宛先及び/またはcc行が所定行数以上である場合には、前記宛先及び/またはcc行を省略して印刷する段階とを含むことを特徴としている。
【0015】
電子メールには、本文の上方の位置に宛先やcc行が記載されている。そして、電子メールの送信先が多い場合には、宛先やcc行が多くなる。本発明の電子メール印刷処理装置は、このような宛先やcc行が多い電子メールを印刷する場合、宛先及び/またはcc行が所定行数より多いか否かを検証し、所定行数より多い場合は、これら宛先及び/またはcc行を省略して印刷するように制御する。これにより、不要な用紙の出力を防ぐことが可能となる。従って、用紙の出力枚数やインク等の記録剤を節約することができる。
【0016】
また、本発明の電子メール印刷処理装置は、上記構成において、宛先をチェックする宛先チェックモードをさらに有し、前記制御部は、宛先チェックモード以外の場合にのみ前記宛先及び/またはcc行を省略して印刷するように制御することを特徴としている。
【0017】
このような特徴を有する本発明によれば、宛先及び/またはcc行が必要か否かを、ユーザが予め設定しておくことで、宛先及び/またはcc行が不要の場合のみ宛先等を省略して印刷するように制御する。これにより、ユーザが必要とするデータ(情報)、例えば、ユーザ自身が、発信した電子メールの宛先等をチェックする場合、宛先データを省略せずに印刷することができる。従って、ユーザの意思に応じて、必要な宛先情報は印刷でき、不必要な宛先情報は省略できる。このため、必要に応じて用紙の出力枚数やインク等の記録剤を節約することができる。
【0018】
本発明の電子メール印刷処理装置は、上記構成において、前記制御部は、電子メールの差出人が自分以外の場合には、宛先またはcc行に自分自身の宛先を残して、自分以外の宛先及び/またはcc行を省略して印刷するように制御することを特徴としている。このような構成によれば、自分宛に送られてきた電子メールが、宛先で送られてきたのか、それともccで送られてきたのかを、印刷してチェックすることができる。
【0019】
また、本発明の電子メール印刷処理装置は、電子メールを印刷する際に用紙を節約する節約モード及び宛先をチェックする宛先チェックモードを有する電子メール印刷処理装置であって、前記節約モード時、最終頁の行数をカウントするカウント部と、このカウント部でのカウントの結果、印刷する最終頁が所定行数以下の場合であって、かつ前記宛先チェックモードである場合には、最終頁に宛先及び/またはcc行を含まない場合にのみ最終頁を省略して印刷するように制御する制御部とを備えたことを特徴としている。また、本発明の電子メール印刷処理方法は、電子メールを印刷する際に用紙を節約して印刷する電子メール印刷処理方法であって、最終頁の行数をカウントする段階と、カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断する段階と、印刷する最終頁が所定行数以下である場合には、次に宛先チェックモードであるか否かを判断する段階と、宛先チェックモードでない場合には、最終頁に宛先及び/またはcc行を含むか否かを判断する段階と、最終頁に宛先及び/またはcc行を含まない場合にのみ最終頁を省略して印刷する段階とを含むことを特徴としている。
【0020】
このような特徴を有する本発明によれば、宛先及び/またはcc行を印刷する必要がある場合であって、宛先及び/またはcc行が最終頁に載っていない場合には、最終頁の印刷を省略することができ、確実に用紙を節約することができる。
【0021】
また、本発明の電子メール印刷処理装置は、電子メールを印刷する際に用紙を節約する節約モードを有する電子メール印刷処理装置であって、前記節約モード時、最終頁の行数をカウントするカウント部と、このカウント部でのカウントの結果、印刷する最終頁が所定行数以下の場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを省略して印刷するように制御する制御部とを備えたことを特徴としている。また、本発明の電子メール印刷処理方法は、電子メールを印刷する際に用紙を節約して印刷する電子メール印刷処理方法であって、最終頁の行数をカウントする段階と、カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断する段階と、印刷する最終頁が所定行数以下である場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを省略して印刷する段階とを含むことを特徴としている。
【0022】
このような特徴を有する本発明によれば、印刷する最終頁が所定行数より少ないか否かを検証し、少ない場合は、省略可能なデータを省略(削除)して印刷するように制御する。これにより、印刷する最終頁が数文字、または数行であるという無駄な印刷を無くすことができる。従って、用紙の出力枚数やインク等の記録剤を効率よく節約することができる。
【0023】
この場合、前記制御部は、所定期間内に電子メールを送信した人の署名を省略可能なデータとみなすようにしてもよい。これにより、頻繁に電子メールのやりとりをしている人の署名のみを選択的に削除することができ、頻繁に電子メールのやりとりをしない人の署名は印刷して確認することができる。
【0024】
また、前記制御部は、所定期間内に電子メールを受信した人の宛先及び/またはcc行を省略可能なデータとみなしてもよい。これにより、頻繁に電子メールのやりとりをしている人の宛先及び/またはcc行を選択的に省略でき、頻繁に電子メールのやりとりをしていない人の宛先及び/またはcc行を印刷してチェックできる。
【0025】
また、本発明の電子メール印刷処理装置は、上記構成において、、前記制御部は、省略可能なデータの行数が最終頁の行数以上である場合にのみ省略可能なデータを省略して印刷することを特徴としている。また、本発明の電子メール印刷処理方法は、電子メールを印刷する際に用紙を節約して印刷する電子メール印刷処理方法であって、最終頁の行数をカウントする段階と、カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断する段階と、印刷する最終頁が所定行数以下である場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを見積もる段階と、見積もった省略可能なデータの行数が前記最終頁が所定行数以上である場合にのみ省略可能なデータを省略して印刷する段階とを含むことを特徴としている。
【0026】
このような特徴を有する本発明によれば、まず、省略可能なデータを省略することにより、行数をどれだけ削除できるかを検証する。次に、その削除できる行数が印刷する最終頁の行数より多いか否かを検証する。その結果、削除できる行数が印刷する最終頁の行数と同じか、またはそれより多い場合に限り、省略可能なデータを省略して印刷を行う。これにより、最終頁を確実に削除でき、用紙枚数を節約できる場合にのみ、データを削除することが可能となる。従って、無駄なデータの削除を防ぐことができる。
【0027】
また、上記した本発明の電子メール印刷処理方法は、これを実現するための電子メール印刷処理プログラムとして実現することができる。
【0028】
すなわち、本発明の電子メール印刷処理プログラムは、電子メールを印刷する際に用紙を節約して印刷するように処理するコンピュータ読み取り可能なプログラムであって、宛先及び/またはcc行が所定行数以上であるか否かを判断するステップと、判断の結果、宛先及び/またはcc行が所定行数以上である場合には、前記宛先及び/またはcc行を省略した印刷データを作成して出力するステップとを含むことを特徴としている。
【0029】
また、本発明の電子メール印刷処理プログラムは、電子メールを印刷する際に用紙を節約して印刷するように処理するコンピュータ読み取り可能なプログラムであって、最終頁の行数をカウントするステップと、カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断するステップと、印刷する最終頁が所定行数以下である場合には、次に宛先チェックモードであるか否かを判断するステップと、宛先チェックモードでない場合には、最終頁に宛先及び/またはcc行を含むか否かを判断するステップと、最終頁に宛先及び/またはcc行を含まない場合にのみ最終頁を省略した印刷データを作成して出力するステップとを含むことを特徴としている。
【0030】
また、本発明の電子メール印刷処理プログラムは、電子メールを印刷する際に用紙を節約して印刷するように処理するコンピュータ読み取り可能なプログラムであって、最終頁の行数をカウントするステップと、カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断するステップと、印刷する最終頁が所定行数以下である場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを省略した印刷データを作成して出力するステップとを含むことを特徴としている。
【0031】
また、本発明の電子メール印刷処理プログラムは、電子メールを印刷する際に用紙を節約して印刷するように処理するコンピュータ読み取り可能なプログラムであって、最終頁の行数をカウントするステップと、カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断するステップと、印刷する最終頁が所定行数以下である場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを見積もるステップと、見積もった省略可能なデータの行数が前記最終頁が所定行数以上である場合にのみ省略可能なデータを省略した印刷データを作成して出力するステップとを含むことを特徴としている。
【0032】
なお、上記の電子メール印刷処理プログラムは、これを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【0033】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
【0034】
図2は、本実施の形態に係る電子メール印刷処理装置を用いた電子メールシステムの全体の基本概念構成を示す図である。
【0035】
電子メール印刷処理装置1を用いた電子メールシステムは、PSTN、ISDN等の電子データをやり取りする回線網である公衆回線網/インターネット100、外部からの不正なアクセス行為の防止や、不正な情報がネットワーク内に侵入するのを防ぐためのファイアウォール54、電子メールの送受信を行う多数のユーザ端末50,50,・・・、電子メール通信サービスを行うメールサーバ51、ユーザ端末50からの指令により情報を印刷する多数のプリンタ52,52,・・・を備えている。
【0036】
すなわち、公衆回線網/インターネット100に、ファイアウォール54を介して多数のユーザ端末50,50,・・・が接続されるとともに、メールサーバ51、及び多数のプリンタ52,52,・・・が接続されている。また、ユーザ端末50,50,・・・、メールサーバ51、及びプリンタ52,52,・・・は、LAN(Local Area Network)を形成している。
【0037】
本実施の形態に係わる電子メール印刷処理装置1は、ユーザ端末50に搭載されている。
【0038】
図1は、電子メール印刷処理装置1の機能ブロック図である。
【0039】
本実施の形態の電子メール印刷処理装置1は、制御部10、記憶部20、ネットワークI/F30を備えている。
【0040】
制御部10には、電子メールを送受信するための電子メール用メールアプリケーション(メールアプリ)11、オペレーティングシステム(OS)12、プリンタドライバ13が予めインストールされている。
【0041】
また、メールアプリ11は、本文作成編集手段14、送受信手段15、省略設定手段16、印刷処理手段17を備えている。
【0042】
本文作成編集手段14は、電子メールの本文を作成、編集するものである。送受信手段15は、電子メールを送受信するためのものである。省略設定手段16は、電子メールを印刷する際に、印刷の無駄を少なくして用紙を節約するために種々の条件を設定するためのものである。印刷処理手段17は、省略設定手段16で設定した条件に従って、電子メールを印刷処理するためのものである。
【0043】
記憶部20は、アドレス帳21、メールフォルダ22、スプールデータ23を備えている。
【0044】
アドレス帳21には、電子メールの宛先等のデータが登録されている。メールフォルダ22には、送受信された電子メールが保存されている。スプールデータ23には、スプールされたデータが保存されている。
【0045】
なお、制御部10と記憶部20とは、それぞれデータをやり取りできるように設定されている。すなわち、メールアプリ11にて電子メールを作成する際には、記憶部20内に記録されている宛先や電子メール等を引用、転写することにより、スムーズに電子メールを作成できるようになっている。
【0046】
ネットワークI/F30は、ユーザ端末50をLANに接続するためのものである。
【0047】
図3は、アドレス帳の構成例を示している。
【0048】
アドレス帳21には、例えば、図3(a)に示すように、氏名、メールアドレス、最終受信、署名へのポインタが登録されている。すなわち、氏名” 鈴木 ○男” 、メールアドレス”h_suzuki@・・・” 、最終受信”2002.05.20”、署名へのポインタのデータが、ひとまとまりのデータとして登録されている。なお、署名(シグネチャ)には、例えば、図3(b)、(d)に示すように、会社名、氏名、電話番号、FAX番号、メールアドレスを記載する場合がある。また図3(c)に示すように、会社名、氏名のみを記している場合もある。
【0049】
また、署名へのポインタとは、送られてきた電子メールから署名部分のみを切り取りデータ化したものであり、氏名等の情報とリンクしている。
【0050】
また、アドレス帳21には、自分の氏名、メールアドレス等も登録されている。本実施の形態では、例えば、最終受信の項目に自分であることがわかるように設定されている。
【0051】
次に、上記構成の電子メール印刷処理装置1において、電子メール印刷時における制御部10の動作を、図4に示すフローチャートを参照して説明する。
【0052】
制御部10は、まず、電子メールを印刷する際に、用紙を節約する節約モードに設定されているか否かを判断する(ステップS1)。ここで、節約モードに選定するか否かはユーザが判断し、ユーザ端末50の図示しないキーボード等を操作して設定する。その結果、節約モードでないと判断した場合(ステップS1でNoと判断した場合)には、そのまま印刷データを作成する(ステップS20)。
【0053】
一方、ステップS1において節約モードであると判断した場合(Yesと判断した場合)には、次に、宛先及び/またはcc行が所定行以上か否かを判断する(ステップS2)。その結果、宛先及び/またはcc行が所定行以上であると判断した場合(ステップS2でYesと判断した場合)には、さらに、送信者が自分であるか否かを判断する(ステップS3)。
【0054】
そして、送信者が自分でないと判断した場合(ステップS3でNoと判断した場合)には、ステップS6へと動作を進め、自分を除く宛先を削除して印刷するように制御して、ステップS7に移行する。
【0055】
一方、送信者が自分であると判断した場合(ステップS3でYesと判断した場合)には、宛先を表示して印刷し宛先をチェックできる宛先チェックモードであるか否かを判断する(ステップS4)。ここで、宛先チェックモードに選定するか否かはユーザが判断し、ユーザ端末50の図示しないキーボード等を操作して設定する。その結果、ステップS4において宛先チェックモードであると判断した場合(Yesと判断した場合)には、そのままステップS7に移行する。
【0056】
一方、ステップS4において宛先チェックモードでないと判断した場合(Noと判断した場合)には、ステップS5へと動作を進め、全宛先を削除して印刷するように制御して、ステップS7に移行する。
【0057】
一方、ステップS2において、宛先及び/またはcc行が所定行以上でないと判断した場合(Noと判断した場合)も同様に、S7に移行する。
【0058】
ステップS7では、最終頁に行数がどれだけあるかをカウントし、次のステップS8では、最終頁が所定行数以下か否かを判断する。
【0059】
そして、最終頁が所定行数以下でないと判断した場合(ステップS8でNoと判断した場合)には、そのまま印刷データを作成する(ステップS20)。
【0060】
一方、最終頁が所定行数以下であると判断した場合(ステップS8でYesと判断した場合)には、次に、宛先チェックモードであるか否かを判断する(ステップS9)。そして、宛先チェックモードであると判断した場合(ステップS9でYesと判断した場合)には、次に、最終頁が宛先及び/またはcc行を含むか否かを判断する(ステップS10)。その結果、最終頁が宛先及び/またはcc行を含むと判断した場合(ステップS10でYesと判断した場合)には、そのまま印刷データを作成する(ステップS20)。一方、最終頁が宛先及び/またはcc行を含まないと判断した場合(ステップS10でNoと判断した場合)には、最終頁を削除するように制御し(ステップS11)、その後、最終頁を削除した印刷データを生成する(ステップS20)。
【0061】
一方、ステップS9において、宛先チェックモードでないと判断した場合(ステップS9でNoと判断した場合)には、ステップS12以降の処理に移行する。
【0062】
すなわち、ステップS12では、頻繁に電子メールをやりとりしている人物(以下「常連」という。)の宛先を削除した場合に減る行数をカウントする。次に、ステップS13では、送信者が自分であるか否かを判断する。
【0063】
その結果、送信者が自分であると判断した場合(ステップS13でYesと判断した場合)には、全ての宛先を削除した場合に行数がどれだけ減るかをカウントし(ステップS16)、次に、署名を削除した場合に行数がどれだけ減るかをカウントして(ステップS17)、ステップS18に移行する。
【0064】
一方、ステップS13において送信者が自分でないと判断した場合(Noと判断した場合)、自分を除く宛先を削除することでどれだけ行数を減らせるかをカウントし(ステップS14)、次に、送信者が常連であるか否かを判断する(ステップS15)。ここで、常連であるか否かは、図3(a)のアドレス帳21に示す最終受信を基準に、所定期間内にメールを受信しているか否かを指標に判断するが、これについては後述する。
【0065】
その結果、送信者が常連であると判断した場合(ステップS15でYesと判断した場合)には、署名を削除した場合に行数がどれだけ減るかをカウントして(ステップS17)、ステップS18に移行する。
【0066】
一方、ステップS15において送信者が常連でないと判断した場合(Noと判断した場合)には、そのままステップS18に移行する。
【0067】
ステップS18では、ステップS14またはステップS16、及びステップS12、並びにステップS17で行ったカウント結果に基づき、最終頁にある印刷すべき行(データ)を全て前頁に繰り上げて、最終頁を削除して印刷できるか否かを判断する。
【0068】
ここで、(1)S12→S13→S14→S15→S18のルートで処理が進んだ場合と、(2)S12→S13→S14→S15→S17→S18のルートで処理が進んだ場合と、(3)S12→S13→S16→S17→S18のルートで処理が進んだ場合とでは、ステップS18での処理が異なるので、以下、各ルートに分けて説明する。
【0069】
(1)S12→S13→S14→S15→S18のルートで処理が進んだ場合
制御部10は、まず、ステップS12でカウントした常連の宛先の削除のみで、最終頁を削除して印刷できるか否かを判断する。その結果、ステップS12でカウントした常連の宛先の削除のみで最終頁を削除して印刷できると判断した場合(ステップS18でYesと判断した場合)は、ステップS14でカウントした自分を除く宛先の削除は行わず、ステップS12でカウントした常連の宛先のみ削除するように制御し、ステップS19で削除を実行した後、ステップS20で印刷データを作成して一連の動作を終了する。
【0070】
一方、ステップS12でカウントした常連の宛先の削除のみでは、最終頁を削除して印刷できないと判断した場合には、さらにステップS14でカウントした自分を除く宛先の削除を組み合わせて、最終頁を削除可能か否かを判断する。その結果、ステップS12でカウントした常連の宛先と、ステップS14でカウントした自分を除く宛先とを組み合わせて削除すると、最終頁を削除して印刷できると判断した場合(ステップS18でYesと判断した場合)には、ステップS12でカウントした常連の宛先と、ステップS14でカウントした自分を除く宛先とを組み合わせて削除するように制御して、ステップS19で削除を実行した後、ステップS20で印刷データを作成して一連の動作を終了する。
【0071】
一方、ステップS12でカウントした常連の宛先と、ステップS14でカウントした自分を除く宛先とを組み合わせて削除しても、最終頁を削除できないと判断した場合(ステップS18でNoと判断した場合)には、そのままステップS20に移行し、最終頁を削除しないで、そのまま印刷データを作成して一連の動作を終了する。
【0072】
(2)S12→S13→S14→S15→S17→S18のルートで処理が進んだ場合
制御部10は、まず、ステップS17でカウントした常連の署名の削除のみで、最終頁を削除して印刷できるか否かを判断する。その結果、ステップS17でカウントした常連の署名の削除のみで、最終頁を削除して印刷できると判断した場合(ステップS18でYesと判断した場合)には、ステップS12でカウントした常連の宛先の削除と、ステップS14でカウントした自分を除く宛先の削除とを行わず、ステップS17でカウントした常連の署名の削除のみ行うように制御し、ステップS19で削除を実行した後、ステップS20で印刷データを作成して一連の動作を終了する。
【0073】
一方、ステップS17でカウントした常連の署名の削除のみでは、最終頁を削除して印刷できないと判断した場合には、さらにステップS12でカウントした常連の宛先の削除を組み合わせて、最終頁を削除して印刷できるか否か判断する。その結果、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先とを組み合わせて削除すると、最終頁を削除して印刷できると判断した場合(ステップS18でYesと判断した場合)には、ステップS14でカウントした自分を除く宛先の削除を行わず、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先とを削除するように制御し、ステップS19で削除を実行した後、ステップS20で印刷データを作成して一連の動作を終了する。
【0074】
一方、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先とを組み合わせて削除しても、最終頁を削除して印刷できないと判断した場合には、さらにステップS14でカウントした自分を除く宛先を組み合わせて削除すると、最終頁を削除可能か否か判断する。その結果、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先と、ステップS14でカウントした自分を除く宛先とを組み合わせて削除すると、最終頁を削除して印刷できると判断した場合(ステップS18でYesと判断した場合)には、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先と、ステップS14でカウントした自分を除く宛先とを組み合わせて削除するように制御し、ステップS19で削除を実行した後、ステップS20で印刷データを作成して一連の動作を終了する。
【0075】
一方、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先と、ステップS14でカウントした自分を除く宛先とを組み合わせて削除しても、最終頁を削除して印刷できないと判断した場合(ステップS18でNoと判断した場合)には、ステップS20に移行し、最終頁を削除しないで、そのまま印刷データを作成して、一連の動作を終了する。
【0076】
(3)S12→S13→S16→S17→S18のルートで処理が進んだ場合
制御部10は、まず、ステップS17でカウントした常連の署名の削除のみで、最終頁を削除して印刷できるか否か判断する。その結果、ステップS17でカウントした常連の署名の削除のみで、最終頁を削除して印刷できると判断した場合(ステップS18でYesと判断した場合)には、ステップS12でカウントした常連の宛先と、ステップS16でカウントした全宛先とを削除せず、ステップS17でカウントした常連の署名の削除のみ行うように制御し、ステップS19で削除を実行した後、ステップS20で印刷データを作成して一連の動作を終了する。
【0077】
一方、ステップS17でカウントした常連の署名の削除のみでは、最終頁を削除して印刷できないと判断した場合には、さらにステップS12でカウントした常連の宛先の削除を組み合わせると、最終頁を削除して印刷できるか否かを判断する。その結果、ステップS17でカウントした常連の署名の削除と、ステップS12でカウントした常連の宛先の削除とを組み合わせて削除すると、最終頁を削除して印刷できると判断した場合(ステップS18でYesと判断した場合)には、ステップS16でカウントした全宛先を削除せず、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先とを削除するように制御し、ステップS19で削除を実行した後、ステップS20で印刷データを作成して一連の動作を終了する。
【0078】
一方、ステップS17でカウントした常連の署名の削除と、ステップS12でカウントした常連の宛先の削除を組み合わせても、最終頁を削除して印刷できないと判断した場合には、さらにステップS16でカウントした全宛先を組み合わせて削除すると、最終頁を削除可能か否かを判断する。その結果、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先と、ステップS16でカウントした全宛先とを組み合わせて削除すると、最終頁を削除して印刷できると判断した場合(ステップS18でYesと判断した場合)には、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先と、ステップS16でカウントした全宛先とを組み合わせて削除するように制御し、ステップS19で削除を実行した後、ステップS20で印刷データを作成して一連の動作を終了する。
【0079】
一方、ステップS17でカウントした常連の署名と、ステップS12でカウントした常連の宛先と、ステップS16でカウントした全宛先とを組み合わせて削除しても、最終頁を削除して印刷できないと判断した場合(ステップS18でNoと判断した場合)には、ステップS20に移行し、最終頁を削除しないで、そのまま印刷データを作成して、一連の動作を終了する。
【0080】
次に、制御部10の制御によって不必要な情報が省略されて印刷される場合の具体例について、図5に示す電子メールの印刷様式を参照して説明する。
【0081】
例えば、図5(a)に示すように、電子メールには、通常、送信者の氏名、宛先、cc行、送信日時、件名等が表示される。
【0082】
図5(b)は、ステップS12でカウントした常連の宛先を削除して印刷した場合の印刷状態を示している。常連であるか否かは、図3(a)のアドレス帳21に示す最終受信を基準に、所定期間内にメールを受信しているか否かを指標に判断する。例えば、本実施の形態では、所定期間を3ヶ月と設定している。そのため、図3(a)に示す、最終受信が”2002.05.20”の” 鈴木○男” 、最終受信が”2002.05.16”の” 高橋○子” 、最終受信が”2002.04.11”の” 中村○美” が常連と判断される。従って、図5(b)では、図5(a)に示す宛先から常連の” 高橋○子” が、cc行から” 中村○美” がそれぞれ削除されている。
【0083】
また、図5(c)は、ステップS14でカウントした自分の宛先以外を削除して印刷した場合の印刷状態を示している。この場合は、電子メールが自分(吉田○二)に送られてきた場合に、宛先で送られてきたのか、それともccで送られてきたのかをチェックするために、自分の宛先のみを残して印刷している。
【0084】
また、図5(d)は、ステップS16でカウントした自分の宛先以外を削除して印刷した場合の印刷状態を示している。この場合は、送信者が自分である場合であって、宛先チェックモードでないため、宛先、cc行を全て削除して、本文のみを印刷している。
【0085】
最後に、メールアドレスが新しくなった場合の表示について、図6を参照して説明する。
【0086】
例えば、図6(a)に示すように、変更前のアドレスを” (旧) E−mail・・・”と、さらに、変更後のアドレスを” (新) E−mail・・・”と表示して、変更前後のアドレスを両方表示することができる。
【0087】
また、例えば、図6(b)に示すように、変更後のアドレスのみを” (新)
E−mail・・・”として表示することもできる。
【0088】
以上説明した電子メール印刷処理装置は、電子メールを印刷する際に用紙を節約する印刷する制御処理を機能させるためのプログラムで実現されている。
【0089】
発明の対象とするのは、このプログラムそのものであってもよいし、このプログラムがコンピュータで読み取り可能な記録媒体に格納されているものであってもよい。
【0090】
本発明では、この記録媒体として、図1に示されている制御部(マイクロコンピュータ)10で処理が行なわれるために必要なメモリ、例えばROMのようなものそのものがプログラムメディアであってもよいし、また、図示していない外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはマイクロコンピュータがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、マイクロコンピュータの図示しないプログラム記憶エリアにロードされて、そのプログラムが実行される方式であってもよい。このロード用のプログラムは予め本体装置に格納されているものとする。
【0091】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、FD(フレキシブルディスク)やHD(ハードディスク)等の磁気ディスクやCD−ROM/MO/MD/DVD等の光ディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM、EPROM、EEPROM、フラッシュROM等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【0092】
また、本発明においては、インターネットを含む通信ネットワークと接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め装置本体に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。なお、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【0093】
さらに、本発明では、プログラム自体として、図1に示されている制御部(マイクロコンピュータ)10で実行される処理そのものであってもよいし、あるいはインターネットを含む通信ネットワークとアクセスすることで取り込める、あるいは取り込めたものであってもよいし、こちらから送り出すものであってもよい。さらには、この取り込んだプログラムに基づいて、上記電子メール印刷処理装置内で処理された結果、つまり生成されたものであってもよい。あるいは、こちらから送り出す際に上記電子メール印刷処理装置内で処理された結果、つまり生成されたものであってもよい。なお、これらのものはプログラムに限定されず、データであってもよい。
【0094】
【発明の効果】
以上説明したように、本発明によれば、宛先やcc行が多い電子メールを印刷する場合、宛先及び/またはcc行が所定行数より多いか否かを検証し、所定行数より多い場合は、これら宛先及び/またはcc行を省略して印刷するように構成したので、不要な用紙の出力を防ぐことが可能となる。従って、用紙の出力枚数やインク等の記録剤を節約することができる。
【0095】
また、本発明によれば、宛先及び/またはcc行が必要か否かを、ユーザが予め設定しておくことで、宛先及び/またはcc行が不要の場合のみ宛先等を省略して印刷するように構成したので、ユーザが必要とする情報、例えば、ユーザ自身が、発信した電子メールの宛先等をチェックする場合、宛先データを省略せずに印刷することができる。従って、ユーザの意思に応じて、必要な宛先情報は印刷でき、不必要な宛先情報は省略できる。このため、必要に応じて用紙の出力枚数やインク等の記録剤を節約することができる。
【0096】
また、本発明によれば、宛先及び/またはcc行を印刷する必要がある場合であって、宛先及び/またはcc行が最終頁に載っていない場合には、最終頁の印刷を省略することができるので、確実に用紙を節約することができる。
【0097】
また、本発明によれば、印刷する最終頁が所定行数より少ないか否かを検証し、少ない場合は、省略可能なデータを省略(削除)して印刷するように構成したので、印刷する最終頁が数文字、または数行であるという無駄な印刷を無くすことができる。従って、用紙の出力枚数やインク等の記録剤を効率よく節約することができる。
【図面の簡単な説明】
【図1】本発明に係わる電子メール印刷処理装置の機能ブロック図である。
【図2】本発明に係る電子メール印刷処理装置を用いた電子メールシステムの全体の基本概念構成を示す図である。
【図3】(a)は、アドレス帳の構成例を示す説明図、(b)〜(d)は、署名の各種記載例を示す説明図である。
【図4】本発明に係わる電子メール印刷処理装置において、電子メール印刷時における制御部の動作を説明するためのフローチャートである。
【図5】(a)〜(d)は、本発明に係わる電子メールの印刷様式の例を示す説明図である。
【図6】(a),(b)はメールアドレスの各種表示例を示す説明図である。
【符号の説明】
1 電子メール印刷処理装置
10 制御部
11 メールアプリ
12 OS
13 プリンタドライバ
14 本文作成編集手段
15 送受信手段
16 省略設定手段
17 印刷処理手段
20 記憶部
21 アドレス帳
22 メールフォルダ
23 スプールデータ
50 ユーザ端末[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an e-mail print processing apparatus, a print processing method, a print processing program, and a recording medium on which a print processing program is recorded for reducing printing waste when printing an e-mail.
[0002]
[Prior art]
The range of use of e-mail for transmitting and receiving electronic documents is rapidly expanding due to the spread and improvement of personal computers and Internet technologies. Such an e-mail includes a destination and a cc line indicating a sender and a destination, a signature (signature) of the sender, and the like. Therefore, when printing an e-mail, the information is printed in addition to the text of the e-mail.
[0003]
However, for a person who prints an e-mail, such information may not always be information that needs to be printed.
[0004]
Further, when printing an e-mail, the last page is often several characters or several lines in many cases, resulting in much waste of printing.
[0005]
In order to eliminate such printing waste, if the last page is a few characters or several lines, or if there are unnecessary characters, adjust the line spacing of the previous page or the page before the previous page, or delete unnecessary characters. There has been proposed a paper saving printing system that saves the paper of the last page having a lot of blanks by omitting it (for example, see Patent Document 1).
[0006]
Further, a printer buffer has been proposed in which only a preset keyword and necessary portions before and after the keyword are output from the print information and unnecessary printing is omitted (for example, see Patent Document 2).
[0007]
Further, an electronic mail display device has been proposed in which a signature (signature), a header, a citation, and the like are omitted when displaying a series of e-mails and summarized in an easy-to-read manner (for example, see Patent Document 3).
[0008]
Also, there has been proposed an e-mail creating apparatus that generates a quoted text excluding the signature (signature) of the original e-mail when replying to the e-mail (for example, see Patent Document 4).
[0009]
[Patent Document 1]
JP 2000-289284 A
[Patent Document 2]
Japanese Utility Model Publication No. 04-120140
[Patent Document 3]
JP 2000-322344 A
[Patent Document 4]
JP 2001-142808 A
[0010]
[Problems to be solved by the invention]
However, when printing one mail, in the case of the system described in
[0011]
Further, in the case of the printer buffer described in Patent Document 2, it is rare that a keyword for specifying a necessary portion is known before receiving an e-mail. Therefore, there is a problem that it is difficult to specify a part necessary for the keyword as an index.
[0012]
Further, in the case of the apparatuses described in
[0013]
SUMMARY OF THE INVENTION The present invention has been made in order to solve such a problem, and an object of the present invention is to eliminate an unnecessary portion at the time of printing so as to eliminate waste of printing and save paper, an e-mail print processing device, and a printing process. An object of the present invention is to provide a method, a print processing program, and a recording medium on which the print processing program is recorded.
[0014]
[Means for Solving the Problems]
An e-mail print processing device according to the present invention is an e-mail print processing device having a saving mode for saving paper when printing an e-mail, wherein the destination and / or cc lines are equal to or more than a predetermined number of lines in the saving mode. In the case of (1), a control unit is provided which controls so that printing is performed without the destination and / or cc line. An e-mail print processing method according to the present invention is an e-mail print processing method for saving paper when printing an e-mail, wherein the destination and / or the number of cc lines are equal to or more than a predetermined number of lines. Determining whether the destination and / or cc lines are equal to or more than a predetermined number of lines as a result of the determination, and omitting the destination and / or cc lines and printing. .
[0015]
In the e-mail, a destination and a cc line are described at a position above the text. When there are many e-mail transmission destinations, the number of destinations and cc lines increases. When printing such an e-mail having many destinations and cc lines, the e-mail print processing device of the present invention verifies whether the destinations and / or cc lines are larger than a predetermined number of lines, and checks whether the number of destinations and / or cc lines is larger than a predetermined number of lines. In this case, control is performed such that these destinations and / or cc lines are omitted for printing. This makes it possible to prevent unnecessary paper output. Therefore, it is possible to save the number of output sheets and the recording material such as ink.
[0016]
In the above configuration, the electronic mail print processing device of the present invention may further include a destination check mode for checking a destination, and the control unit may omit the destination and / or the cc line only in a mode other than the destination check mode. It is characterized in that it is controlled to perform printing.
[0017]
According to the present invention having such a feature, whether or not a destination and / or a cc line is necessary is set in advance by the user, so that the destination and the like are omitted only when the destination and / or the cc line is unnecessary. And control to print. Thus, when checking the data (information) required by the user, for example, the destination of the transmitted e-mail, the user can print without omitting the destination data. Therefore, necessary destination information can be printed and unnecessary destination information can be omitted according to the user's intention. For this reason, it is possible to save the number of output sheets of paper and the recording material such as ink as needed.
[0018]
In the electronic mail print processing apparatus of the present invention, in the above configuration, when the sender of the electronic mail is other than the user, the control unit leaves the own address on the destination or the cc line and outputs the address other than the own address and / or Alternatively, control is performed such that printing is performed with the cc line omitted. According to such a configuration, it is possible to print and check whether the e-mail sent to the user has been sent at the destination or the cc.
[0019]
The e-mail print processing device of the present invention is an e-mail print processing device having a saving mode for saving paper when printing an e-mail and a destination check mode for checking a destination. A counting section for counting the number of lines of the page, and as a result of counting by the counting section, when the last page to be printed is less than a predetermined number of lines and in the destination check mode, the destination is set to the last page. And / or a control unit for performing printing so as to omit the last page only when no cc line is included. Further, the e-mail print processing method of the present invention is an e-mail print processing method of saving paper when printing an e-mail, and printing the e-mail, wherein the step of counting the number of lines of the last page, Determining whether the last page to be printed is less than or equal to a predetermined number of lines; and, if the last page to be printed is less than or equal to a predetermined number of lines, then determining whether or not to be in a destination check mode. If the destination check mode is not selected, a step of determining whether the last page includes a destination and / or a cc line, and omitting the last page only when the last page does not include a destination and / or a cc line. And printing.
[0020]
According to the present invention having such a feature, when it is necessary to print the destination and / or cc line, and when the destination and / or cc line is not on the last page, the last page is printed. Can be omitted, and paper can be surely saved.
[0021]
An e-mail print processing device according to the present invention is an e-mail print processing device having a saving mode for saving paper when printing an e-mail, wherein in the saving mode, a count for counting the number of lines of the last page is provided. If the last page to be printed is equal to or less than a predetermined number of lines as a result of counting by the counter and this counting unit, the printing is performed by omitting optional data of the destination, the cc line, and the signature of the sender. And a control unit for controlling. Further, the e-mail print processing method of the present invention is an e-mail print processing method of saving paper when printing an e-mail, and printing the e-mail, wherein the step of counting the number of lines of the last page, Determining whether the last page to be printed is less than a predetermined number of lines; and, if the last page to be printed is less than a predetermined number of lines, the destination, cc line, and signature of the sender can be omitted. And printing the data without printing.
[0022]
According to the present invention having such features, it is verified whether or not the last page to be printed is smaller than a predetermined number of lines, and if so, control is performed so that the omissible data is omitted (deleted) and printed. . As a result, it is possible to eliminate unnecessary printing in which the last page to be printed is several characters or several lines. Accordingly, it is possible to efficiently save the number of output sheets and the recording material such as ink.
[0023]
In this case, the control unit may regard the signature of the person who sent the e-mail within a predetermined period as data that can be omitted. Thus, it is possible to selectively delete only the signature of a person who frequently exchanges e-mail, and print and confirm the signature of a person who does not frequently exchange e-mail.
[0024]
Further, the control unit may regard the destination and / or the cc line of the person who received the e-mail within a predetermined period as data that can be omitted. This makes it possible to selectively omit destinations and / or cc lines of people who frequently exchange e-mails, and print destinations and / or cc lines of people who do not frequently exchange e-mails. You can check.
[0025]
Further, in the electronic mail print processing device of the present invention, in the above configuration, the control unit prints by omitting the omissible data only when the number of omissible data lines is equal to or greater than the number of lines of the last page. It is characterized by doing. Further, the e-mail print processing method of the present invention is an e-mail print processing method of saving paper when printing an e-mail, and printing the e-mail, wherein the step of counting the number of lines of the last page, Determining whether the last page to be printed is less than a predetermined number of lines; and, if the last page to be printed is less than a predetermined number of lines, the destination, cc line, and signature of the sender can be omitted. It is characterized in that it includes a step of estimating data and a step of omitting the omissible data and printing only when the estimated number of omissible data lines is equal to or more than the predetermined number of lines of the last page.
[0026]
According to the present invention having such features, first, it is verified how many rows can be deleted by omitting data that can be omitted. Next, it is verified whether the number of lines that can be deleted is larger than the number of lines of the last page to be printed. As a result, only when the number of lines that can be deleted is equal to or greater than the number of lines of the last page to be printed, printing is performed without omitting optional data. As a result, the last page can be reliably deleted, and data can be deleted only when the number of sheets can be saved. Therefore, useless data deletion can be prevented.
[0027]
Further, the above-described e-mail print processing method of the present invention can be realized as an e-mail print processing program for realizing this.
[0028]
That is, the e-mail print processing program of the present invention is a computer-readable program for processing so as to save paper when printing an e-mail, and the destination and / or cc lines are equal to or more than a predetermined number of lines. Is determined, and if the result of the determination is that the number of destinations and / or cc lines is equal to or greater than a predetermined number, print data in which the destinations and / or cc lines are omitted is created and output. And a step.
[0029]
Also, the e-mail printing processing program of the present invention is a computer-readable program that processes so as to save paper when printing an e-mail, and prints, and counts the number of lines of the last page, As a result of the count, a step of determining whether or not the last page to be printed is equal to or less than a predetermined number of lines. Determining, if not in the destination check mode, determining whether the last page includes a destination and / or cc line; and determining if the last page does not include a destination and / or cc line. And printing and omitting the print data.
[0030]
Also, the e-mail printing processing program of the present invention is a computer-readable program that processes so as to save paper when printing an e-mail, and prints, and counts the number of lines of the last page, As a result of the count, a step of determining whether or not the last page to be printed is equal to or less than a predetermined number of lines; and, if the last page to be printed is equal to or less than the predetermined number of lines, the destination, the cc line, and the signature of the sender. And generating and outputting print data in which the omissible data is omitted.
[0031]
Also, the e-mail printing processing program of the present invention is a computer-readable program that processes so as to save paper when printing an e-mail, and prints, and counts the number of lines of the last page, As a result of the count, a step of determining whether or not the last page to be printed is equal to or less than a predetermined number of lines; and, if the last page to be printed is equal to or less than the predetermined number of lines, the destination, the cc line, and the signature of the sender. Estimating the optional data, and generating and outputting print data in which the optional data is omitted only when the estimated number of optional data lines is equal to or greater than the predetermined page number of the last page. It is characterized by including.
[0032]
The e-mail print processing program described above can be provided as a computer-readable recording medium on which the e-mail print processing program is recorded.
[0033]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0034]
FIG. 2 is a diagram showing an overall basic conceptual configuration of an e-mail system using the e-mail print processing device according to the present embodiment.
[0035]
An e-mail system using the e-mail
[0036]
That is, a large number of
[0037]
The electronic mail
[0038]
FIG. 1 is a functional block diagram of the electronic mail
[0039]
The e-mail
[0040]
An e-mail application (e-mail application) 11 for transmitting / receiving e-mail, an operating system (OS) 12, and a
[0041]
Further, the mail application 11 includes a text creation /
[0042]
The body creation /
[0043]
The
[0044]
In the
[0045]
The
[0046]
The network I /
[0047]
FIG. 3 shows a configuration example of the address book.
[0048]
In the
[0049]
The pointer to the signature is obtained by cutting out only the signature portion from the sent e-mail and converting it into data, and is linked to information such as a name.
[0050]
The
[0051]
Next, the operation of the
[0052]
First, when printing an e-mail, the
[0053]
On the other hand, when it is determined in step S1 that the mode is the saving mode (when it is determined as Yes), it is next determined whether the destination and / or the cc line is equal to or larger than a predetermined line (step S2). As a result, when it is determined that the destination and / or the cc line is equal to or more than the predetermined line (when it is determined Yes in step S2), it is further determined whether the sender is yourself (step S3). .
[0054]
If it is determined that the sender is not his / herself (No in step S3), the operation proceeds to step S6, where control is performed so that destinations other than the sender are deleted and printed, and step S7 is performed. Move to
[0055]
On the other hand, when it is determined that the sender is himself (when the determination is Yes in step S3), it is determined whether or not the address is in the address check mode in which the address can be displayed, printed, and checked (step S4). ). Here, whether or not to select the destination check mode is determined by the user, and is set by operating a keyboard (not shown) of the
[0056]
On the other hand, if it is determined in step S4 that the mode is not the destination check mode (if it is determined as No), the operation proceeds to step S5, control is performed so that all destinations are deleted, and the process proceeds to step S7. .
[0057]
On the other hand, when it is determined in step S2 that the destination and / or cc line is not equal to or more than the predetermined line (when determined to be No), the process similarly proceeds to S7.
[0058]
In step S7, the number of lines in the last page is counted, and in the next step S8, it is determined whether or not the last page is equal to or less than a predetermined number of lines.
[0059]
If it is determined that the last page is not smaller than the predetermined number of lines (No in step S8), the print data is created as it is (step S20).
[0060]
On the other hand, when it is determined that the last page is equal to or less than the predetermined number of lines (Yes in step S8), it is next determined whether or not the address check mode is set (step S9). If it is determined that the mode is the destination check mode (Yes in step S9), it is next determined whether or not the last page includes a destination and / or a cc line (step S10). As a result, if it is determined that the last page includes the destination and / or the cc line (if Yes is determined in step S10), the print data is created as it is (step S20). On the other hand, if it is determined that the last page does not include the destination and / or cc line (if No is determined in step S10), control is performed to delete the last page (step S11), and then the last page is deleted. The deleted print data is generated (step S20).
[0061]
On the other hand, in step S9, when it is determined that the mode is not the destination check mode (when it is determined No in step S9), the process proceeds to step S12 and subsequent steps.
[0062]
That is, in step S12, the number of lines that is reduced when the address of a person who frequently exchanges e-mails (hereinafter, referred to as "regular") is deleted is counted. Next, in step S13, it is determined whether the sender is himself.
[0063]
As a result, when it is determined that the sender is himself (when the determination is Yes in step S13), the number of lines is reduced by deleting all the destinations (step S16). Then, the number of lines reduced when the signature is deleted is counted (step S17), and the process proceeds to step S18.
[0064]
On the other hand, if it is determined in step S13 that the sender is not myself (if it is determined as No), how many lines can be reduced by deleting the destinations other than myself is counted (step S14). It is determined whether or not the sender is regular (step S15). Here, whether or not the user is a regular is determined based on the final reception shown in the
[0065]
As a result, if it is determined that the sender is a regular customer (if it is determined Yes in step S15), the number of lines reduced when the signature is deleted is counted (step S17), and step S18 is performed. Move to
[0066]
On the other hand, if it is determined in step S15 that the sender is not regular (if it is determined as No), the process directly proceeds to step S18.
[0067]
In step S18, based on the count results performed in step S14 or step S16, step S12, and step S17, all lines (data) to be printed on the last page are moved up to the previous page, and the last page is deleted. Determine whether printing is possible.
[0068]
Here, (1) a case where the process proceeds along the route of S12 → S13 → S14 → S15 → S18, and (2) a case where the process proceeds along the route of S12 → S13 → S14 → S15 → S17 → S18, 3) Since the processing in step S18 is different when the processing proceeds in the route of S12 → S13 → S16 → S17 → S18, the description will be made separately for each route.
[0069]
(1) In the case where the processing has proceeded in the route of S12 → S13 → S14 → S15 → S18
The
[0070]
On the other hand, if it is determined that printing cannot be performed by deleting the last page only by deleting the regular address counted in step S12, the deletion of the last page is performed by further combining the deletion of the destinations other than the self counted in step S14. Determine whether it is possible. As a result, when the combination of the regular destination counted in step S12 and the destination other than the self counted in step S14 is deleted, it is determined that the last page can be deleted and printed (when the determination is Yes in step S18). ), Control is performed such that the regular destination counted in step S12 and the destination other than the self counted in step S14 are deleted in combination, and after the deletion is executed in step S19, the print data is deleted in step S20. Create and end a series of operations.
[0071]
On the other hand, if it is determined that the final page cannot be deleted even when the regular destination counted in step S12 and the destination other than the self counted in step S14 are deleted in combination (when No is determined in step S18). Proceeds to step S20, print data is created without deleting the last page, and a series of operations ends.
[0072]
(2) In the case where the processing has progressed in the route of S12 → S13 → S14 → S15 → S17 → S18
The
[0073]
On the other hand, if it is determined that the final page cannot be deleted and printed only by deleting the regular signature counted in step S17, the final page is deleted by further combining the deletion of the regular destination counted in step S12. To determine whether printing is possible. As a result, when the combination of the regular signature counted in step S17 and the regular destination counted in step S12 is deleted, it is determined that the last page can be deleted and printed (in the case where Yes is determined in step S18). In step S14, control is performed so that the regular signature counted in step S17 and the regular destination counted in step S12 are deleted without deleting the destinations other than the user counted in step S14. After the execution, the print data is created in step S20, and the series of operations ends.
[0074]
On the other hand, if it is determined that the final page cannot be deleted and printed even if the regular signature counted in step S17 and the regular destination counted in step S12 are deleted in combination, the count is further increased in step S14. When a combination of destinations except for the user is deleted, it is determined whether or not the last page can be deleted. As a result, it is determined that if the regular signature counted in step S17, the regular destination counted in step S12, and the destination other than the self counted in step S14 are deleted in combination, the last page can be deleted and printed. In this case (when it is determined to be Yes in step S18), the regular signature counted in step S17, the regular destination counted in step S12, and the destination excluding self counted in step S14 are deleted in combination. After the deletion is executed in step S19, print data is created in step S20, and a series of operations is completed.
[0075]
On the other hand, even if the regular signature counted in step S17, the regular destination counted in step S12, and the destination other than the self counted in step S14 are deleted in combination, it is determined that the last page cannot be deleted and printed. If this is done (if No is determined in step S18), the process moves to step S20, print data is created without deleting the last page, and a series of operations ends.
[0076]
(3) When the processing has proceeded in the route of S12 → S13 → S16 → S17 → S18
The
[0077]
On the other hand, if it is determined that the final page cannot be deleted and printed only by deleting the regular signature counted in step S17, the final page is deleted by combining the deletion of the regular destination counted in step S12. To determine whether printing is possible. As a result, if it is determined that the deletion of the regular signature counted in step S17 and the deletion of the regular destination counted in step S12 can be combined and deleted, the last page can be deleted and printed (Yes in step S18). If it is determined), control is performed so as not to delete all the destinations counted in step S16, but to delete the regular signature counted in step S17 and the regular destination counted in step S12, and deletes in step S19. Is executed, print data is created in step S20, and a series of operations ends.
[0078]
On the other hand, if it is determined that the final page cannot be deleted and printed even when the deletion of the regular signature counted in step S17 and the deletion of the regular destination counted in step S12 are combined, the count is further increased in step S16. When all destinations are deleted in combination, it is determined whether or not the last page can be deleted. As a result, when it is determined that if the regular signature counted in step S17, the regular destination counted in step S12, and all the destinations counted in step S16 are deleted in combination, the last page can be deleted and printed ( If it is determined to be Yes in step S18), control is performed such that the regular signature counted in step S17, the regular destination counted in step S12, and all the destinations counted in step S16 are combined and deleted, and After the deletion is performed in step S19, print data is created in step S20, and a series of operations ends.
[0079]
On the other hand, when it is determined that the final page cannot be deleted and printed even if the regular signature counted in step S17, the regular destination counted in step S12, and all the destinations counted in step S16 are deleted in combination. If (No in step S18), the process proceeds to step S20, where the print data is created as it is without deleting the last page, and a series of operations ends.
[0080]
Next, a specific example in which unnecessary information is omitted and printed by the control of the
[0081]
For example, as shown in FIG. 5A, usually, an e-mail displays a sender's name, destination, cc line, transmission date and time, subject, and the like.
[0082]
FIG. 5B shows a printing state when printing is performed with the regular destination counted in step S12 deleted. Whether or not the user is a regular is determined based on the final reception shown in the
[0083]
FIG. 5C shows a printing state in a case where printing is performed by deleting a destination other than the address of the user himself / herself counted in step S14. In this case, if the e-mail is sent to yourself (Yoshida ○ 2), leave only your own address to check whether it was sent by destination or by cc. Printing.
[0084]
FIG. 5D shows a print state in a case where printing has been performed with deletion of a destination other than the user's own address counted in step S16. In this case, the sender is himself, and the mode is not the destination check mode. Therefore, the destination and the cc line are all deleted, and only the text is printed.
[0085]
Finally, the display when the mail address is updated will be described with reference to FIG.
[0086]
For example, as shown in FIG. 6A, the address before the change is displayed as “(old) E-mail...”, And the address after the change is displayed as “(new) E-mail. Then, both the addresses before and after the change can be displayed.
[0087]
For example, as shown in FIG. 6B, only the address after the change is set to "(new)
E-mail... ".
[0088]
The e-mail print processing apparatus described above is realized by a program for causing a control process for printing to save paper when an e-mail is printed.
[0089]
The subject of the invention may be the program itself, or the program may be stored in a computer-readable recording medium.
[0090]
In the present invention, the recording medium may be a program medium, such as a memory such as a ROM, which is necessary for the processing performed by the control unit (microcomputer) 10 shown in FIG. Alternatively, a program reading device may be provided as an external storage device (not shown), and the program medium may be readable by inserting a recording medium therein. In any case, the stored program may be configured to be accessed and executed by a microcomputer, or in any case, the program may be read, and the read program may be a program (not shown) of the microcomputer. The program may be loaded into the storage area and the program may be executed. It is assumed that the loading program is stored in the main unit in advance.
[0091]
Here, the program medium is a recording medium that is configured to be separable from the main body, such as a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as an FD (flexible disk) or an HD (hard disk), An optical disk system such as MO / MD / DVD, a card system such as an IC card (including a memory card) / optical card, or a fixed program including a semiconductor memory such as a mask ROM, EPROM, EEPROM, flash ROM, etc. It may be a medium.
[0092]
Further, in the present invention, since the system configuration can be connected to a communication network including the Internet, the medium may carry a program in a fluid manner such that the program is downloaded from the communication network. When the program is downloaded from the communication network as described above, the download program may be stored in the apparatus main body in advance, or may be installed from another recording medium. The content stored in the recording medium is not limited to a program, but may be data.
[0093]
Further, in the present invention, the program itself may be the processing itself executed by the control unit (microcomputer) 10 shown in FIG. 1, or may be fetched by accessing a communication network including the Internet. Alternatively, it may be one that has been imported, or one that is sent from here. Further, the program may be a result of processing in the electronic mail print processing apparatus, that is, a program generated based on the fetched program. Alternatively, it may be a result of processing in the electronic mail print processing apparatus when sending it out, that is, a generated one. Note that these are not limited to programs and may be data.
[0094]
【The invention's effect】
As described above, according to the present invention, when printing an e-mail having a large number of destinations and cc lines, it is determined whether the number of destinations and / or cc lines is larger than a predetermined number of lines. Is configured such that these destinations and / or cc lines are omitted for printing, so that unnecessary paper output can be prevented. Therefore, it is possible to save the number of output sheets and the recording material such as ink.
[0095]
Further, according to the present invention, the user sets in advance whether or not a destination and / or a cc line is necessary, so that printing is performed without a destination or the like only when the destination and / or the cc line is unnecessary. With this configuration, when the user needs to check the information required by the user, for example, the destination of the transmitted electronic mail, the user can print the destination data without omitting the destination data. Therefore, necessary destination information can be printed and unnecessary destination information can be omitted according to the user's intention. For this reason, it is possible to save the number of output sheets of paper and the recording material such as ink as needed.
[0096]
Further, according to the present invention, when it is necessary to print the destination and / or the cc line, and when the destination and / or the cc line is not on the last page, the printing of the last page is omitted. Paper can be saved.
[0097]
Further, according to the present invention, it is verified whether or not the last page to be printed is smaller than a predetermined number of lines, and when the number is smaller, the data which can be omitted is omitted (deleted) and printed. Useless printing in which the last page is several characters or several lines can be eliminated. Accordingly, it is possible to efficiently save the number of output sheets and the recording material such as ink.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of an electronic mail print processing device according to the present invention.
FIG. 2 is a diagram showing an overall basic conceptual configuration of an e-mail system using an e-mail print processing device according to the present invention.
FIG. 3A is an explanatory diagram showing an example of a configuration of an address book, and FIGS. 3B to 3D are explanatory diagrams showing various examples of signatures.
FIG. 4 is a flowchart for explaining an operation of a control unit at the time of e-mail printing in the e-mail print processing device according to the present invention.
FIGS. 5A to 5D are explanatory diagrams showing examples of a print format of an e-mail according to the present invention.
FIGS. 6A and 6B are explanatory diagrams showing various display examples of a mail address.
[Explanation of symbols]
1 E-mail print processing device
10 control unit
11 Email application
12 OS
13 Printer Driver
14 Text creation and editing means
15 Transmission / reception means
16 Omission setting means
17 print processing means
20 storage unit
21 Address Book
22 Mail folder
23 Spool data
50 user terminals
Claims (17)
前記節約モード時、宛先及び/またはcc行が所定行数以上の場合には、前記宛先及び/またはcc行を省略して印刷するように制御する制御部を備えたことを特徴とする電子メール印刷処理装置。An email print processing device having a saving mode for saving paper when printing an email,
In the saving mode, an e-mail is provided, which has a control unit for performing control such that when the number of destinations and / or cc lines is equal to or more than a predetermined number of lines, the destination and / or cc lines are omitted and printed. Print processing device.
前記節約モード時、
最終頁の行数をカウントするカウント部と、
このカウント部でのカウントの結果、印刷する最終頁が所定行数以下の場合であって、かつ前記宛先チェックモードである場合には、最終頁に宛先及び/またはcc行を含まない場合にのみ最終頁を省略して印刷するように制御する制御部とを備えたことを特徴とする電子メール印刷処理装置。An e-mail print processing apparatus having a saving mode for saving paper when printing an e-mail and a destination check mode for checking a destination,
In the saving mode,
A counting unit for counting the number of lines on the last page;
As a result of counting by the counting section, if the last page to be printed is less than a predetermined number of lines and the destination check mode is set, only when the last page does not include a destination and / or cc line. An e-mail print processing apparatus comprising: a control unit that controls printing so that the last page is omitted.
前記節約モード時、
最終頁の行数をカウントするカウント部と、
このカウント部でのカウントの結果、印刷する最終頁が所定行数以下の場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを省略して印刷するように制御する制御部とを備えたことを特徴とする電子メール印刷処理装置。An email print processing device having a saving mode for saving paper when printing an email,
In the saving mode,
A counting unit for counting the number of lines on the last page;
As a result of counting by the counting unit, if the last page to be printed is equal to or less than a predetermined number of lines, control to control printing so that optional data among destination, cc line, and sender's signature is omitted is omitted. And an e-mail print processing device.
宛先及び/またはcc行が所定行数以上であるか否かを判断する段階と、
判断の結果、宛先及び/またはcc行が所定行数以上である場合には、前記宛先及び/またはcc行を省略して印刷する段階とを含むことを特徴とする電子メール印刷処理方法。An email print processing method for saving paper when printing an email, the method comprising:
Determining whether the destination and / or cc rows is greater than or equal to a predetermined number of rows;
If the result of the determination indicates that the number of destinations and / or cc lines is equal to or greater than a predetermined number of lines, printing is performed without the destinations and / or cc lines.
最終頁の行数をカウントする段階と、
カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断する段階と、
印刷する最終頁が所定行数以下である場合には、次に宛先チェックモードであるか否かを判断する段階と、
宛先チェックモードでない場合には、最終頁に宛先及び/またはcc行を含むか否かを判断する段階と、
最終頁に宛先及び/またはcc行を含まない場合にのみ最終頁を省略して印刷する段階とを含むことを特徴とする電子メール印刷処理方法。An email print processing method for saving paper when printing an email, the method comprising:
Counting the number of lines on the last page;
Judging whether the last page to be printed is equal to or less than a predetermined number of lines as a result of the counting,
If the last page to be printed is equal to or less than the predetermined number of lines, then determining whether or not the address check mode is present;
If not in the destination check mode, determining whether the last page contains a destination and / or cc line;
A step of omitting and printing the last page only when the last page does not include a destination and / or a cc line.
最終頁の行数をカウントする段階と、
カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断する段階と、
印刷する最終頁が所定行数以下である場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを省略して印刷する段階とを含むことを特徴とする電子メール印刷処理方法。An email print processing method for saving paper when printing an email, the method comprising:
Counting the number of lines on the last page;
Judging whether the last page to be printed is equal to or less than a predetermined number of lines as a result of the counting,
E. A step of omitting optional data in the destination, cc line, and sender's signature when the last page to be printed is equal to or less than a predetermined number of lines, and printing. Method.
最終頁の行数をカウントする段階と、
カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断する段階と、
印刷する最終頁が所定行数以下である場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを見積もる段階と、
見積もった省略可能なデータの行数が前記最終頁が所定行数以上である場合にのみ省略可能なデータを省略して印刷する段階とを含むことを特徴とする電子メール印刷処理方法。An email print processing method for saving paper when printing an email, the method comprising:
Counting the number of lines on the last page;
Judging whether the last page to be printed is equal to or less than a predetermined number of lines as a result of the counting,
When the last page to be printed is equal to or less than a predetermined number of lines, estimating optional data of the destination, the cc line, and the signature of the sender;
And omitting the printable data only when the estimated number of optional data lines is equal to or greater than the predetermined number of lines on the last page.
宛先及び/またはcc行が所定行数以上であるか否かを判断するステップと、
判断の結果、宛先及び/またはcc行が所定行数以上である場合には、前記宛先及び/またはcc行を省略した印刷データを作成して出力するステップとを含むことを特徴とする電子メール印刷処理プログラム。A computer-readable e-mail print processing program that processes to save paper and print when e-mail is printed,
Determining whether the destination and / or cc rows is greater than or equal to a predetermined number of rows;
If the result of the determination is that the number of destinations and / or cc lines is equal to or greater than a predetermined number of lines, a step of creating and outputting print data omitting the destinations and / or cc lines. Print processing program.
最終頁の行数をカウントするステップと、
カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断するステップと、
印刷する最終頁が所定行数以下である場合には、次に宛先チェックモードであるか否かを判断するステップと、
宛先チェックモードでない場合には、最終頁に宛先及び/またはcc行を含むか否かを判断するステップと、
最終頁に宛先及び/またはcc行を含まない場合にのみ最終頁を省略した印刷データを作成して出力するステップとを含むことを特徴とする電子メール印刷処理プログラム。A computer-readable e-mail print processing program that processes to save paper and print when e-mail is printed,
Counting the number of lines on the last page;
Determining whether the last page to be printed is equal to or less than a predetermined number of lines as a result of the counting,
If the last page to be printed is less than or equal to a predetermined number of lines, then determining whether or not to be in destination check mode;
If not in the destination check mode, determining whether the last page contains a destination and / or cc line;
Creating and outputting print data in which the last page is omitted only when the last page does not include a destination and / or a cc line.
最終頁の行数をカウントするステップと、
カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断するステップと、
印刷する最終頁が所定行数以下である場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを省略した印刷データを作成して出力するステップとを含むことを特徴とする電子メール印刷処理プログラム。A computer-readable e-mail print processing program that processes to save paper and print when e-mail is printed,
Counting the number of lines on the last page;
Determining whether the last page to be printed is equal to or less than a predetermined number of lines as a result of the counting,
When the last page to be printed is equal to or less than a predetermined number of lines, creating and outputting print data in which the optional data of the destination, cc line, and sender's signature is omitted. E-mail print processing program.
最終頁の行数をカウントするステップと、
カウントの結果、印刷する最終頁が所定行数以下であるか否かを判断するステップと、
印刷する最終頁が所定行数以下である場合には、宛先、cc行、及び送信者の署名のうち省略可能なデータを見積もるステップと、
見積もった省略可能なデータの行数が前記最終頁が所定行数以上である場合にのみ省略可能なデータを省略した印刷データを作成して出力するステップとを含むことを特徴とする電子メール印刷処理プログラム。A computer-readable e-mail print processing program that processes to save paper and print when e-mail is printed,
Counting the number of lines on the last page;
Determining whether the last page to be printed is equal to or less than a predetermined number of lines as a result of the counting,
Estimating optional data in the destination, cc line, and sender's signature if the last page to be printed is equal to or less than a predetermined number of lines;
Creating and outputting print data omitting the optional data only when the estimated number of optional data lines is equal to or more than the predetermined number of lines on the last page. Processing program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002285905A JP2004126670A (en) | 2002-09-30 | 2002-09-30 | Electronic mail print processor, print professing method, print processing program and recording medium with its program recorded |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002285905A JP2004126670A (en) | 2002-09-30 | 2002-09-30 | Electronic mail print processor, print professing method, print processing program and recording medium with its program recorded |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004126670A true JP2004126670A (en) | 2004-04-22 |
Family
ID=32279088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002285905A Pending JP2004126670A (en) | 2002-09-30 | 2002-09-30 | Electronic mail print processor, print professing method, print processing program and recording medium with its program recorded |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004126670A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015184483A (en) * | 2014-03-24 | 2015-10-22 | キヤノン株式会社 | Communication equipment, control method therefor, and program |
-
2002
- 2002-09-30 JP JP2002285905A patent/JP2004126670A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015184483A (en) * | 2014-03-24 | 2015-10-22 | キヤノン株式会社 | Communication equipment, control method therefor, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6522421B2 (en) | Method and apparatus for automatically communicating returning status and information from a printer using electronic mail (email). | |
JP2009205273A (en) | Printing device | |
EP1096723B1 (en) | Method and apparatus for the use of a signature derived from images in electronic messages | |
JP2009205274A (en) | Printing device | |
JP4238494B2 (en) | DATA COMMUNICATION DEVICE, DATA COMMUNICATION SYSTEM, DATA COMMUNICATION METHOD, CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE CONTROL PROGRAM | |
US20080291504A1 (en) | Image output system and image processing apparatus | |
US6831754B1 (en) | System for sending and printing images | |
JP3915573B2 (en) | Image processing device | |
JP4807702B2 (en) | Electronic seal processing equipment, etc. | |
JP4063264B2 (en) | Image forming apparatus, program for causing computer controlling image forming apparatus to execute print notification function, and recording medium | |
JP2004126670A (en) | Electronic mail print processor, print professing method, print processing program and recording medium with its program recorded | |
US8625127B2 (en) | Image forming apparatus that outputs image data to plural destinations | |
JP2006340279A (en) | Information processing apparatus | |
EP1727037A2 (en) | Information reading apparatus, information management apparatus, printing apparatus, print control method using an information storage medium, a computer program and a computer readable storage medium | |
JP4875797B2 (en) | Printing apparatus, printing method, and storage medium for printing e-mail with attached image file | |
US11449282B2 (en) | Control device configured to cause print executing unit to print and non-transitory computer-readable recording medium storing computer readable instructions for control device | |
JP4254723B2 (en) | Document processing device | |
JP7303431B2 (en) | Information processing device, information processing system, control method thereof, and program | |
US20240104324A1 (en) | Information processing apparatus, non-transitory computer readable medium storing program, and information processing method | |
JP4521780B2 (en) | Document processing device | |
JPH11120099A (en) | Electronic mail transmission system and electronic mail reception system | |
JP2001256126A (en) | Mail device and storage medium storing mail processing program | |
JP4241509B2 (en) | Photo print sorting apparatus, method and system, and digital still camera | |
JP2003044413A (en) | Printing system | |
JP2004282383A (en) | Communication terminal and control method therefor |