JP4579807B2 - Image forming apparatus, e-mail printing method in image forming apparatus, and storage medium - Google Patents
Image forming apparatus, e-mail printing method in image forming apparatus, and storage medium Download PDFInfo
- Publication number
- JP4579807B2 JP4579807B2 JP2005277917A JP2005277917A JP4579807B2 JP 4579807 B2 JP4579807 B2 JP 4579807B2 JP 2005277917 A JP2005277917 A JP 2005277917A JP 2005277917 A JP2005277917 A JP 2005277917A JP 4579807 B2 JP4579807 B2 JP 4579807B2
- Authority
- JP
- Japan
- Prior art keywords
- lines
- data
- printing
- setting
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、電子メールの印刷を実行する画像形成装置、画像形成装置における電子メール印刷方法、および記憶媒体に関するものである。 The present invention relates to an image forming apparatus that executes e-mail printing, an e-mail printing method in the image forming apparatus, and a storage medium.
近年、LAN(Local Area Network)やWAN(Wide Area Network)を用いたネットワーク網の普及に伴い、イントラネット/インターネットを介した電子メールによる情報交換手段が一般化してきた。電子メールを転送する仕組みを簡単に述べると、先ず電子メール・クライアント・ソフトウェア(以後、UA(UserAgent)と称する)で電子メールデータが作成され、最寄りの電子メール転送装置(以後、MTA(Mail Transfer Agent)と称する)に送信される。このMTAでは、受信した電子メールを装置内の補助記憶装置に格納し、次に転送すべきMTAに送信する。最終宛先までの間に点在する複数のMTA間では、同様の転送処理を繰り返し行い、あたかもバケツリレーのようにして最終のMTAまで電子メールが転送される。そして最後に、最終宛先である電子メール装置内の記憶装置に電子メールが格納される。或いは、受信した電子メールを各電子メールユーザ毎に管理するためのメールボックス(私書箱)を持つ受信電子メール管理サーバ装置内の記憶装置に格納される。その後、UAで電子メールが引き出されて各ユーザ毎に処理される。 In recent years, along with the spread of network networks using LAN (Local Area Network) and WAN (Wide Area Network), information exchange means by electronic mail via Intranet / Internet has become common. Briefly describing a mechanism for transferring an e-mail, e-mail data is first created by e-mail client software (hereinafter referred to as UA (User Agent)), and then the nearest e-mail transfer device (hereinafter referred to as MTA (Mail Transfer). Agent)). In this MTA, the received electronic mail is stored in an auxiliary storage device in the apparatus, and is transmitted to the MTA to be transferred next. The same transfer process is repeated between a plurality of MTAs scattered up to the final destination, and an e-mail is transferred to the final MTA as if it were a bucket relay. Finally, the e-mail is stored in the storage device in the e-mail apparatus that is the final destination. Alternatively, the received e-mail is stored in a storage device in the received e-mail management server apparatus having a mailbox (post office box) for managing each e-mail user. Thereafter, the e-mail is pulled out by the UA and processed for each user.
一般的にUAはパーソナルコンピュータ(以降、PCと称する)上で使用されていることが多く、ユーザは自分宛の電子メールの内容をPC上で閲覧することができる。更に、そのPCから利用できるプリンタがある場合、それを使用して受信した電子メールを印刷することも可能である。しかしこの際、ユーザは能動的に何らかのアプリケーションを使用してプリンタに対する印刷操作を行う必要がある。特に、定期的に受信メールを印刷する必要があるユーザは、この印刷操作をその都度定期的に行う必要があるため、その様なユーザからは受信メールを自動的に印刷する手段が望まれている。この要求に応えるため、最近では、プリンタ上でUAを動作させることでプリンタが直接特定の宛先の電子メールを受信し、ユーザの印刷操作を介すること無く自動的に電子メールの印刷を行う装置も現れてきた。 In general, the UA is often used on a personal computer (hereinafter referred to as a PC), and the user can view the contents of an e-mail addressed to the user on the PC. Furthermore, if there is a printer that can be used from the PC, it is also possible to print the received e-mail using that printer. However, at this time, the user needs to actively perform a printing operation on the printer using some application. In particular, since a user who needs to print a received mail regularly needs to perform this printing operation periodically, a means for automatically printing the received mail is desired from such a user. Yes. In order to meet this demand, recently, there is also an apparatus that operates a UA on a printer so that the printer directly receives an e-mail of a specific destination and automatically prints the e-mail without a user's printing operation. It has appeared.
上述した装置の中には、電子メールに添付された画像データも合わせて印刷することが可能なものもある。この様な装置では、後述する電子メール内のMIME情報が不完全だった場合に、添付された画像データが電子メールの本文テキストデータとして印刷されてしまうことがある。画像データ自体をテキストデータとして印刷してもそれは全く無意味な文字列として印刷されるのみであり、また通常印刷結果は数十ページにもなってしまう。このため、結果的に無駄なページを大量に印刷することになってしまう。 Some of the apparatuses described above can also print image data attached to an e-mail. In such an apparatus, when MIME information in an e-mail described later is incomplete, the attached image data may be printed as body text data of the e-mail. Even if the image data itself is printed as text data, it is only printed as a meaningless character string, and the printing result is usually several tens of pages. As a result, a large number of useless pages are printed.
本発明の目的は、たとえば、受信した電子メール内のMIME情報が不完全なために添付画像データ等をテキストデータとして印刷する際、無意味なページを大量に印刷するのを防ぐことが可能な装置を提供することにある。 An object of the present invention is to prevent a large amount of meaningless pages from being printed when printing attached image data or the like as text data because, for example, MIME information in the received e-mail is incomplete. To provide an apparatus.
上記の目的のために、本発明の画像形成装置は、
電子メールを受信する受信手段と、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定手段と、
前記受信手段により受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定手段により行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定手段により設定された制限値を超える電子メールであっても前記設定手段により設定された制限値まで印刷し、前記設定手段により行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷し、テキスト部でないと判別された際、画像データをデコードして印刷する印刷手段とを有することを特徴とする。
For the above purpose, the image forming apparatus of the present invention comprises:
Receiving means for receiving e-mail;
Prior to receiving the e-mail by the receiving means, a setting means for setting a limit value when printing the e-mail and whether to print by limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the received electronic mail by the receiving means, to determine whether a text part, when it is determined that the text unit, counts the number of lines of text data without decoding, the setting Even if the number of lines of text data counted when the number of lines is set to be limited by the means exceeds the limit value set by the setting means, the limit value set by the setting means is reached. Printing that prints without limiting the number of lines when the setting means is set to print without limiting the number of lines, and decodes and prints the image data when it is determined not to be a text portion Means.
また、本発明の画像形成装置における電子メール印刷方法は、
電子メールを受信する受信手段を有する画像形成装置おける電子メール印刷方法であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定ステップと、
前記受信ステップにより受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定ステップにより行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷し、前記設定ステップにより行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷し、テキスト部でないと判別された際、画像データをデコードして印刷する印刷ステップとを有することを特徴とする。
In addition, an e-mail printing method in the image forming apparatus of the present invention includes:
An e-mail printing method in an image forming apparatus having receiving means for receiving e-mail,
A setting step for setting, prior to reception of the e-mail by the receiving means, a limit value for printing the e-mail and whether to print with or without limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the electronic mail received by said receiving step, to determine whether a text part, when it is determined that the text unit, counts the number of lines of text data without decoding, the setting Even if the number of lines of text data counted when the number of lines is set to be limited by the step exceeds the limit value set by the setting step, the limit value set by the setting step is reached. Printing that prints without limiting the number of lines when it is set to print without limiting the number of lines in the setting step, and decodes and prints the image data when it is determined that it is not a text part And a step.
また、本発明の記憶媒体は、
電子メールを受信する受信手段を有する画像形成装置で実行されるプログラムを記憶した記憶媒体であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定ステップと、
前記受信ステップにより受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定ステップにより行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷し、前記設定ステップにより行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷し、テキスト部でないと判別された際、画像データをデコードして印刷する印刷ステップとを画像形成装置に実行させることを特徴とする。
The storage medium of the present invention is
A storage medium storing a program executed by an image forming apparatus having a receiving means for receiving an electronic mail,
A setting step for setting, prior to reception of the e-mail by the receiving means, a limit value for printing the e-mail and whether to print with or without limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the electronic mail received by said receiving step, to determine whether a text part, when it is determined that the text unit, counts the number of lines of text data without decoding, the setting Even if the number of lines of text data counted when the number of lines is set to be limited by the step exceeds the limit value set by the setting step, the limit value set by the setting step is reached. Printing that prints without limiting the number of lines when it is set to print without limiting the number of lines in the setting step, and decodes and prints the image data when it is determined that it is not a text part And causing the image forming apparatus to execute the steps.
また、本発明の画像形成装置は、
電子メールを受信する受信手段と、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定手段と、
前記受信手段により受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部でないと判別された際、印刷可能なデータであるか判別し、印刷可能なデータでないと判別された場合、印刷可能でないと判別されたデータを読み飛ばし、印刷可能なデータであると判別された場合、画像データをデコードして印刷し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定手段により行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定手段により設定された制限値を超える電子メールであっても前記設定手段により設定された制限値まで印刷し、前記設定手段により行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷する印刷手段とを有することを特徴とする。
The image forming apparatus according to the present invention includes:
Receiving means for receiving e-mail;
Prior to receiving the e-mail by the receiving means, a setting means for setting a limit value when printing the e-mail and whether to print by limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the received electronic mail by said receiving means, to determine whether a text part, when it is determined not to be text unit, determines whether the printable data, it is determined that the data is not printable If it is determined that the data is printable, the image data is decoded and printed. When it is determined that the data is a text portion, the decoding process is performed. If the number of lines of text data is counted and the number of lines is set to be limited by the setting means , the number of lines of text data counted when the setting means is set to exceed the limit value set by the setting means also printed up to a limit set by the setting means there, control the number of rows when it is set to print without a limit of the number of rows by the setting unit And having a printing means for printing without.
また、本発明の画像形成装置における電子メール印刷方法は、
電子メールを受信する受信手段を有する画像形成装置おける電子メール印刷方法であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定ステップと、
前記受信ステップにより受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部でないと判別された際、印刷可能なデータであるか判別し、印刷可能なデータでないと判別された場合、印刷可能でないと判別されたデータを読み飛ばし、印刷可能なデータであると判別された場合、画像データをデコードして印刷し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定ステップにより行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷し、前記設定ステップにより行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷する印刷ステップとを有することを特徴とする。
In addition, an e-mail printing method in the image forming apparatus of the present invention includes:
An e-mail printing method in an image forming apparatus having receiving means for receiving e-mail,
A setting step for setting, prior to reception of the e-mail by the receiving means, a limit value for printing the e-mail and whether to print with or without limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the electronic mail received by said receiving step, to determine whether a text part, when it is determined not to be text unit, determines whether the printable data, it is determined that the data is not printable If it is determined that the data is printable, the image data is decoded and printed. When it is determined that the data is a text portion, the decoding process is performed. If the number of lines of text data is counted and the number of lines is set to be limited by the setting step, the number of lines of text data counted when the number is set exceeds the limit value set by the setting step. Configuration and was also printed up to a limit set by the setting step, the printing without a limit of the number of rows in the setting step And having a printing step of printing without limiting the number of rows when it is.
また、本発明の記憶媒体は、
電子メールを受信する受信手段を有する画像形成装置で実行されるプログラムを記憶した記憶媒体であって、
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定ステップと、
前記受信ステップにより受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部でないと判別された際、印刷可能なデータであるか判別し、印刷可能なデータでないと判別された場合、印刷可能でないと判別されたデータを読み飛ばし、印刷可能なデータであると判別された場合、画像データをデコードして印刷し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定ステップにより行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷し、前記設定ステップにより行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷する印刷ステップとを画像形成装置に実行させることを特徴とする。
The storage medium of the present invention is
A storage medium storing a program executed by an image forming apparatus having a receiving means for receiving an electronic mail,
A setting step for setting, prior to reception of the e-mail by the receiving means, a limit value for printing the e-mail and whether to print with or without limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the electronic mail received by said receiving step, to determine whether a text part, when it is determined not to be text unit, determines whether the printable data, it is determined that the data is not printable If it is determined that the data is printable, the image data is decoded and printed. When it is determined that the data is a text portion, the decoding process is performed. If the number of lines of text data is counted and the number of lines is set to be limited by the setting step, the number of lines of text data counted when the number is set exceeds the limit value set by the setting step. Configuration and was also printed up to a limit set by the setting step, the printing without a limit of the number of rows in the setting step Characterized in that to execute a printing step of printing without limiting the number of rows in the image forming apparatus when it.
以上説明したように本発明によれば、たとえば、受信した電子メールのMIME情報が不完全なために添付画像データ等をテキストデータとして印刷する際、無意味なページを大量に印刷するのを防ぐことが可能となる。 As described above, according to the present invention, for example, when the attached image data or the like is printed as text data because the MIME information of the received e-mail is incomplete, it is prevented that a large number of meaningless pages are printed. It becomes possible.
図3は本発明の画像形成装置とネットワークとの接続を示すシステム構成図である。 FIG. 3 is a system configuration diagram showing the connection between the image forming apparatus of the present invention and a network.
電子メールクライアント301と本発明の画像形成装置305とはローカルエリアネットワーク304で接続され、それぞれ電子メールサーバ302の補助記憶装置にメールボックスが割り当てられている。本発明の画像形成装置305は電子メールの送受信機能が搭載されている。更に本画像形成装置は、ドメイン名とIPアドレスの相互変換する機能を持つDNSサーバ303を利用して、ドメインの異なるインターネット/イントラネット307とリモートルータ306を介して接続され、ローカルネットワーク上の前記装置や該インターネット/イントラネットに接続されている電子メールサーバ302、電子メールクライアント301と電子メールの交信が可能である。
The
図4は、本発明の画像形成装置のリーダー部422及びプリンタ部423の断面図である。
FIG. 4 is a cross-sectional view of the
リーダー部422の原稿給送装置401は原稿を最終頁から順にl枚ずつプラテンガラス402上へ給送し、原稿の読み取り動作終了後、プラテンガラス402上の原稿を排出するものである。原稿がプラテンガラス402上に搬送されるとランプ403を点灯し、そしてリーダーユニット404の移動を開始させて原稿を露光走査する。この時の原稿からの反射光は、ミラー405、406、407、及ぴレンズ408によってCCDイメージセンサ(以下「CCD」と呼ぶ)409へ導かれる。このように走査された原稿の画像はCCD409によって読み取られる。CCD409から出力される画像データは所定の処理が施された後、プリンタ部423及ぴ制御ユニット部517へ転送される。
The
プリンタ部423のレーザドライバ421はレーザ発光部410を駆動するものであり、リーダー部422から出力された画像データに応したレーザ光をレーザ発光部410で発光させる。このレーザ光は感光ドラム411に照射され、感光ドラム411にはレーザ光に応じた潜像が形成される。この感光ドラム411の潜像の部分には、現像器412によって現像剤が付着する。そして、レーザ光の照射開始と同期したタイミングで,カセット413及びカセット414のいずれかから記録紙を給紙して転写部415へ搬送し、感光ドラム411に付着した現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部416に搬送され、定着部416の熱と圧力により現像剤は記像紙に定者される。定着部416を通過した記録紙は排出ローラ417によって排出され、ソータ420は排出された記録紙をそれぞれのピンに収納して記録紙の仕分けを行う。なお、ソータ420に仕分けが設定されていない場合は最上ビンに記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ417のところまで記録紙を搬送した後、排出ローラ417の回転方向を逆転させ、フラッパ418によって再給紙搬送路419へ導く。多重記録が設定されている場合は、記録紙を排出ローラ417まで搬送しないようにフラッパ418によって再給紙搬送路419へ導く。再給紙搬送路へ導かれた記録紙は上述したタイミングで再び転写部415へ給紙される。
A laser driver 421 of the
図5は、本発明の画像形成装置の制御ユニット部517のブロック図である。
FIG. 5 is a block diagram of the
制御ユニット部517の各構成要素は、システムバス501及び画像バス510に接続されている。ROM502はブートROMであり、システムのブートプログラムが格納されている。また本発明の各手段を実現するシステムソフトウエアはROM502または、蓄積メモリ505に記憶されており、CPU503で実行される。RAM504は、ソフトウエアを実行するためのシステムワークメモリエリアであり、画像データを一時記憶するための画像メモリでもある。蓄積メモリ505には、システムソフトウェアや電子メール・データ、画像データなどが記憶される。LAN I/F部506はLANと接続するためのインタフェース部であり、LANに接続されたリモートルータ等の機器でインターネットに接続される。回線I/F部507は、ISDNや公衆電話網に接続され、ROM502内の通信制御プログラムにより制御され、ISDN I/Fやモデム、NCU(Network Control Unit)を介して遠隔の端末にデータを送受信する機能等が搭載されている。
Each component of the
以上のデバイスがシステムバス501上に配置される。IO制御部509は、システムバス501と画像データを高速で転送する画像バス510を接続するためのバスブリッジである。画像バス510は、PCIバスまたはIEEE1394で構成される。画像バス510上には以下のデバイスが配置される。デジタルI/F部515は、リーダー部422やプリンタ部423と制御ユニット517を接続し、画像データの同期系/非同期系の変換を行う。画像処理部514は、入力及び出力画像データに対し補正/加工/編集を行う。画像回転部513は画像データの回転を行う。画像圧縮伸長部512は、多値画像データはJPEG、2値画像画像データはJBIG/MMR/MR/MHの圧縮伸張処理を行う。画像密度変換部511は、出力用画像データに対して解像度変換等を行う。
The above devices are arranged on the system bus 501. The
IO制御部508は、操作部516とのインタフェース部であり、操作部516に表示する画像データをシステムバス501側から操作部516に対して出力する。また、操作部516を介してユーザが入力した情報をCPU503に伝える役割をする。
The IO control unit 508 is an interface unit with the operation unit 516, and outputs image data to be displayed on the operation unit 516 from the system bus 501 side to the operation unit 516. Also, it plays a role of transmitting information input by the user via the operation unit 516 to the
図6は、本発明の画像形成装置から電子メールを受信する際のユーザアカウントのリスト画面401である。
FIG. 6 shows a user
この画面は、画像形成層装置の操作部516上に表示され、ユーザは本画面を通じて画像形成装置に対して電子メールを受信する際のユーザアカウントを設定することができる。本画像形成装置は、ここで設定されたユーザアカウントに従って電子メールサーバ302から電子メールを受信する。ユーザリスト402には、すでに設定されてユーザ受信アカウントが表示されている。新規にユーザアカウントを設定する場合、追加ボタン404を押下することで詳細設定画面701が開き、そこでユーザアカウント等の設定を行う。既に設定されているユーザアカウントの設定内容を変更する場合、変更対象のユーザアカウントをユーザリスト402から選択した後、編集ボタン403を押下することで同じく詳細設定画面701が開く。この画面には設定済みのユーザアカウント等の設定内容が予め表示されており、ユーザはその設定を上書きすることで設定内容を変更することができる。既に設定されているユーザアカウントを削除する場合、削除対象のユーザカウントをユーザリスト402から選択した後、削除ボタン405を押下することで指定されたユーザアカウントがユーザリスト402から削除される。
This screen is displayed on the operation unit 516 of the image forming layer apparatus, and the user can set a user account for receiving an e-mail to the image forming apparatus through this screen. The image forming apparatus receives an email from the
図7は、ユーザアカウントの詳細設定画面である。 FIG. 7 is a user account detail setting screen.
図3の電子メールサーバ302はPOP(Post Office Protocol)サーバと呼ばれるもので、受信した電子メールを宛先毎のメールボックス(私書箱)に振り分けて蓄積しておく機能を有している。そして、UAはPOPと呼ばれるプロトコルを用いて電子メールサーバ302内の特定のメールボックスに蓄積されている電子メールを引き抜くことができる。本発明の画像形成装置にはこのUAが実装されており、電子メールサーバ302内のメールボックスに蓄積されている電子メールを引き直接引き抜くことができる。詳細設定画面701では、本発明の画像形成装置が電子メールを引き抜く先の電子メールサーバとメールボックスの指定、及び引き抜いた電子メールをプリンタ部423にて印刷する際の各種印刷設定を行うことができる。
The
詳細設定画面701のサーバ名入力領域703には、電子メールを引き抜く先の電子メールサーバのアドレスを設定する。ユーザアカウント入力領域702には、電子メールを引き抜く先の電子メールサーバ内のメールボックス名を設定し、パスワード入力領域704には、このメールボックスにアクセスするためのパスワードを設定する。また、アクセス間隔入力領域705には、本発明の画像形成装置が電子メールサーバにアクセスする時間間隔を設定する。本発明の画像形成装置は、ここで設定された時間間隔に従って定期的に電子メールサーバにアクセスし、所定のメールボックスに蓄積されている電子メールを引き抜く。引き抜かれた電子メールは、706から710の印刷設定に従ってプリンタ部423にて印刷される。印刷部数入力領域706には、1つの電子メールを印刷する際の部数を1部から99部までの間で設定する。両面印刷設定領域707には、印刷する電子メールが複数頁に渡る場合に印刷用紙の両面に印刷を行うか否かを設定する。N in 1設定領域708には、印刷する電子メールが複数頁に渡る場合に、1頁の印刷用紙に複数頁を縮小してまとめて印刷するか否かを設定する。縮小する際には、2頁分を1頁の印刷用紙にまとめるか、或いは4頁分を1頁の印刷用紙にまとめるかのどちらかを選択できる。ソート設定領域709には、複数部数印刷を指定した際、各部毎にソータ420の排紙ビンを振り分けるか否か、或いは振り分けて排紙した際に各排紙ビン毎にステープルするか否かを設定する。用紙サイズ設定領域710には、印刷に使用する用紙サイズを設定する。印刷行数制限設定領域711には、受信した電子メールデータ内の本文テキスト部を印刷する際の行数制限値を設定する。本文テキスト部の行数がこの制限値を超えていた場合には、制限値までの行数を印刷してそれ以降の行の印刷は行わない。因みに、制限値として“0”を設定した場合には、行数の制限は設けず無制限に印刷を行う。
In the server
図8は、ユーザアカウントの詳細設定画面701にて設定された内容が、画像形成装置の制御ユニット部517のRAM504内で保持されている状態を表す図である。
FIG. 8 is a diagram illustrating a state in which the contents set on the user account
設定された全てのユーザアカウントは、ユーザアカウントリスト801としてRAM504内に保持されている。各アカウントの内容は、アカウント毎に一意的に割り振られたユーザIDと、次回電子メールサーバにアクセスする予定時刻である。また、各ユーザアカウントにはRAM504上の別領域に保持されている詳細設定情報リスト802がリンクされており、本画像形成装置の制御プログラム上は、ユーザアカウントリスト801から各ユーザアカウント毎の詳細設定情報リスト802を辿ることができる仕組みになっている。この詳細設定情報リスト802には、図5の詳細設定画面701にて設定されたユーザアカウント/サーバ名/パスワード/アクセス間隔/印刷部数/用紙サイズ/両面印刷指定/N in 1指定/ソート指定の内容が保持されている。
All set user accounts are stored in the
図9は、本発明の画像形成装置が電子メールを受信して印刷を行う際のフローチャートである。本図をもとに本発明の画像形成装置の処理の流れを説明する。なお、図9のフローチャートにかかわるプログラムはROM502に記憶されており、CPU503に読み出され実行される。
FIG. 9 is a flowchart when the image forming apparatus of the present invention receives an e-mail and performs printing. The processing flow of the image forming apparatus of the present invention will be described with reference to FIG. 9 is stored in the
本発明の画像形成装置の電源を入れてシステムが起動(9−1)されると、本装置は先ずタイマ監視状態(9−2)に入る。この状態においてシステムは内部クロックをもとに算出される現在時刻を常時監視しており、ユーザアカウントリスト801内のアクセス時刻との比較を行う(9−3)。現在時刻がアクセス時刻と一致、若しくは現在時刻がアクセス時刻を過ぎているユーザアカウントがリスト内に存在する場合、システムは電子メールサーバに対するアクセス処理を開始する。システムは処理対象のユーザアカウントにリンクされた詳細設定情報リスト802を読み出し、ここからユーザアカウントとサーバ名、パスワード情報を得る。そしてこれらの情報をもとに目的の電子メールサーバにアクセスし、ユーザアカウントで指定されたメールボックス内の電子メールを受信する(9−4)。この際メールボックス内には複数の電子メールが存在する場合があるが、本装置はメールボックス内の全ての電子メールデータを受信し、蓄積メモリ505内に蓄積する。続いて、蓄積した電子メールデータを1つずつ蓄積メモリ505から読み出し、順次後述する印刷処理を行う。そして蓄積した電子メールデータが蓄積メモリ505から無くなった時点で、再度実行すべきユーザアカウントが存在するか否かをチェックする処理に戻る(9−5)。
When the image forming apparatus of the present invention is turned on and the system is activated (9-1), the apparatus first enters a timer monitoring state (9-2). In this state, the system constantly monitors the current time calculated based on the internal clock, and compares it with the access time in the user account list 801 (9-3). If there is a user account in the list whose current time matches the access time or whose current time has passed the access time, the system starts an access process for the electronic mail server. The system reads the detailed
印刷処理では、先ず電子メールデータ内のMIME(Multipurpose Internet MailExtensionsの略)ヘッダ解析を行う(9−6)。MIMEヘッダとは、電子メール内のデータの並び方やデータフォーマット等を表す識別子のことで、その内容はRFC(Request for Comment)という国際標準規格書によって規格化されている。インターネット上に送出する電子メールデータは必ずASCII文字コードでなければならないため、非ASCII文字を含む日本語テキストデータや画像データ等のバイナイリデータはASCII文字コードにエンコードしてから送出する必要がある。この際のエンコード方法等もMIMEヘッダにて表すことが可能となっている。 In the print processing, first, MIME (abbreviation of Multipurpose Internet Mail Extensions) header analysis in the e-mail data is performed (9-6). The MIME header is an identifier representing the arrangement of data in the e-mail, the data format, and the like, and its contents are standardized by an international standard document called RFC (Request for Comment). Since e-mail data sent to the Internet must be ASCII character codes, binary text data such as Japanese text data and image data containing non-ASCII characters must be encoded and sent after ASCII characters. . The encoding method at this time can also be expressed by the MIME header.
図2は、電子メールに画像データが添付されている通常の電子メールデータの例を表している。本装置は、先ずMIMEヘッダ201の「multipart/mixed」という記述から、それ以降のデータ内に複数フォーマットのデータが存在することを認識する。また「boundary=“−−−−−−−−−−−−−−−−−”」という記述から、個々のフォーマットのデータが“−−−−−−−−−−−−−−−−”という区切りにより分けられていることも認識する。続いて本装置は、最初の区切り以降のMIMEヘッダの解析を行い、「text/plain」、「US−ASCII」という記述から、それ以降のデータ202がASCII文字コードのテキストデータであることを認識する(9−7)。このテキストデータ202はエンコードされていないため、デコード処理を行わずにテキストデータの行数をカウントする(9−11)。本装置では本文テキストデータの印刷量を制限することを可能としている。本装置は、本文テキスト行数が図7の印刷行数制限設定領域711にて設定された制限行数を超えているか否かを判断する(9−12)。越えていない場合には、そのまま本文テキストデータをビットマップメモリに展開し、詳細設定情報リスト802内に保持されている各種印刷設定に従って、本装置のプリンタ部423にてメモリ展開されたデータを印刷処理する(9−15)。越えていた場合の処理については後述する。更に次の区切り以降のMIMEヘッダ203の解析を行い(9−6)、「image/tiff」、「base64」という記述から、それ以降のデータ204がbase64形式でエンコードされたTIFFフォーマットの画像データであることを認識する(9−8)。本装置はTIFFフォーマットの画像データを扱うことが可能であるため、画像データ204をデコード(9−10)した後、上述したようにビットマップメモリに展開して印刷を行う(9−15)。因みに、本装置で扱えないフォーマットのデータが存在した場合には、そのデータ部分のみを読み飛ばす。以後、受信した電子メールデータが無くなるまで上述した一連の処理を繰り返して印刷処理を行う。
FIG. 2 shows an example of normal e-mail data in which image data is attached to the e-mail. First, the apparatus recognizes from the description “multipart / mixed” in the
受信した全ての電子メールの印刷処理が終了した後、本装置は処理対象のユーザアカウントリスト801内のアクセス時刻にアクセス間隔を加算した値を上書きし、次回のアクセス予定時刻に更新する。そしてタイマ監視状態(9−2)に戻る。
After the print processing of all received e-mails is completed, the apparatus overwrites the value obtained by adding the access interval to the access time in the
図1は、図2と同様に電子メールに画像データが添付されている電子メールデータの例を表しているが、MIMEヘッダの記述が不完全である。世の中で使用されている電子メールアプリケーションソフトの中には、図1に示した例の様なデータ形式で電子メールを送信するものが存在する。本装置がこの電子メールを受信した場合、MIMEヘッダ101の「text」という記述から、それ以降のデータはテキストデータであると解釈する。しかし、実際には本文テキストデータ102以降にはエンコードされた画像データ103が存在するため、このデータをそのまま印刷すると画像データ103部分も意味の無いテキストデータとして印刷されることになってしまう。通常、エンコードされた画像データをテキストデータとして印刷すると数十ページにもなってしまうため、結果的に無駄なページを大量に印刷することになってしまう。しかし、電子メールデータ内に画像データが含まれていることがMIMEヘッダ101に記述されていないため、本装置では画像データの存在を認識することは不可能である。このため、本装置では本文テキストデータの印刷量を制限することを可能としている。本装置は、先ず本文テキストデータの行数をカウントし(9−11)、図7の印刷行数制限設定領域711にて設定された制限行数を超えているか否かを判断する(9−12)。越えていた場合には、更に図7の制限時印刷設定領域712の設定に従って以下の様に処理を振り分ける(9−13)。制限時印刷設定領域712にて「する」に設定されていた場合には、本装置は制限値までの行数の本文テキストデータをビットマップメモリに展開して印刷処理し、制限値を越えた部分のデータは破棄する(9−14)。また、制限時印刷設定領域712にて「しない」に設定されていた場合には、当該電子メールデータの印刷処理を一切行わず、当該電子メールデータを送信元アドレス宛にそのまま送信する(9−16)。尚、この際の送信元アドレスとは、当該電子メールデータのメールヘッダ内に記述されている“From:”ヘッダにて指定されている電子メールアドレスのことである。但し、同じくメールヘッダ内に“Reply−To:”ヘッダで指定された電子メールアドレスが存在する場合には、こちらのアドレス宛に優先的に送信する。上述した一連の処理により、画像データが本文テキストデータとして認識されてしまった場合であっても、無駄なページを大量に印刷することを防ぐことが可能となっている。
FIG. 1 shows an example of e-mail data in which image data is attached to an e-mail as in FIG. 2, but the description of the MIME header is incomplete. Some e-mail application software used in the world transmits e-mails in a data format such as the example shown in FIG. When this apparatus receives this e-mail, the subsequent data is interpreted as text data from the description “text” in the
尚、本実施例では本文テキストデータの印刷量を行数で制限しているが、文字数やデータサイズにて制限をかけても同様の効果が得られる。この場合には、図7の印刷行数制限設定領域711の代わりに文字数制限設定領域やデータサイズ制限設定領域を設け、予めユーザに任意の値を設定させておく。本装置は、先ず本文テキストデータの文字数やデータサイズが制限値を越えているか否かを判断する。越えている場合には、制限時印刷設定領域712の設定に従って、制限値までの本文テキストデータをビットマップメモリに展開して印刷処理し、制限値を越えた部分のデータは破棄する。若しくは、当該電子メールデータの印刷処理を一切行わず、当該電子メールデータを送信元アドレス宛にそのまま送信する。
In this embodiment, the print amount of the text text data is limited by the number of lines. However, the same effect can be obtained by limiting the number of characters and the data size. In this case, a character number restriction setting area and a data size restriction setting area are provided instead of the print line number
また、印刷ページ数にて制限をかけても同様の効果が得られる。この場合には、図7の印刷行数制限設定領域711の代わりにページ数制限設定領域を設け、予めユーザに任意の値を設定させておく。本装置は、先ず本文テキストデータを印刷する際のページ数が制限値を越えているか否かを判断する。越えている場合には、制限時印刷設定領域712の設定に従って、制限値までの本文テキストデータをビットマップメモリに展開して印刷処理し、制限値を越えた部分のデータは破棄する。若しくは、当該電子メールデータの印刷処理を一切行わず、当該電子メールデータを送信元アドレス宛にそのまま送信する。図10は、本発明の画像形成装置が電子メールサーバにアクセスして電子メールを受信する際の通信手順を表した図である。
Further, the same effect can be obtained even when the number of print pages is limited. In this case, a page number limit setting area is provided instead of the print line number
本発明の画像形成装置と電子メールサーバとは、POPと呼ばれるプロトコルを用いて通信が行われる。このプロトコルは、TCP/IPと呼ばれるプロトコルの上位レイヤに位置し、その制御データはTCPパケット内に包含された形でネットワーク上を流れる。 The image forming apparatus of the present invention and the electronic mail server communicate with each other using a protocol called POP. This protocol is located in an upper layer of a protocol called TCP / IP, and its control data flows on the network in a form contained in a TCP packet.
先ず本画像形成装置は、電子メールサーバのTCPポート110番に対してポート接続要求10−1を送出する。この要求に対してサーバが正常応答10−2を返すと、この時点でTCP/IPによる通信が確立される。続いて本画像形成装置は、サーバに対してユーザ名10−3、パスワード10−5を順次送出する。これに対してサーバが正常応答10−4・10−6を返すと、この時点でメールボックスに対するユーザ認証がなされたことになる。次に本画像形成装置は、指定したメールボックス内に蓄積されている電子メールのリスト情報要求10−8を送出し、サーバからリスト情報10−10を受信する。図10の例におけるリスト情報10−9の内容は、「1番目の電子メールのデータサイズは319バイトである」ということを意味している。その後サーバがリスト情報終了通知10−10を送出していることから、このメールボックスには電子メールが1通のみ存在することが分かる。もしも複数の電子メールが存在する場合には、リスト情報10−9がその数分だけ繰り返し送出される。次に本画像形成装置は、電子メールデータ要求10−11を送出し、サーバからはメールヘッダ情報10−13に続いて電子メールデータ10−14を受信する。そして最後に通信終了10−16、ポート切断要求10−18を順次送出し、一連の通信を終了する。 First, the image forming apparatus sends a port connection request 10-1 to the TCP port number 110 of the electronic mail server. When the server returns a normal response 10-2 in response to this request, TCP / IP communication is established at this point. Subsequently, the image forming apparatus sequentially sends a user name 10-3 and a password 10-5 to the server. On the other hand, when the server returns normal responses 10-4 and 10-6, user authentication for the mailbox is performed at this point. Next, the image forming apparatus transmits a list information request 10-8 for the email stored in the designated mailbox and receives the list information 10-10 from the server. The content of the list information 10-9 in the example of FIG. 10 means that “the data size of the first electronic mail is 319 bytes”. Since the server then sends a list information end notification 10-10, it can be seen that there is only one e-mail in this mailbox. If there are a plurality of electronic mails, the list information 10-9 is repeatedly sent by that number. Next, the image forming apparatus sends an e-mail data request 10-11, and receives e-mail data 10-14 following the mail header information 10-13 from the server. Finally, a communication end 10-16 and a port disconnection request 10-18 are sequentially transmitted to end a series of communication.
本実施の形態では、本発明の画像形成装置とは別の電子メールサーバが外部に存在し、そのサーバからPOPを用いて電子メールを受信する形態を例にとって説明した。しかし、本発明の画像形成装置内にこのサーバ機能を包含した形態でも同様の効果が得られる。 In this embodiment, an example has been described in which an e-mail server different from the image forming apparatus of the present invention exists outside and an e-mail is received from the server using POP. However, the same effect can be obtained by a mode in which the server function is included in the image forming apparatus of the present invention.
また、図9の9−12以降を図11のようにすることもできる。9−11までは図9と同様なので説明は省略し、9−11以降を説明する。9−13で制限印刷が指定されているか判別し、指定されている場合9−12に進み、制限行数を超えているか判別し、超えていると判別された場合9−16に進み、超えていないと判別された場合9−15に進むようにして、ユーザが制限時印刷を指定した場合に制限するデータ量を超える電子メールは印刷せず、ユーザが制限時印刷を指定しない場合は、制限するデータ量にかかわらず印刷を実行する。 Moreover, 9-12 and after of FIG. 9 can also be made into FIG. Since the steps up to 9-11 are the same as those in FIG. 9, the description is omitted, and the steps after 9-11 are described. In 9-13, it is determined whether restricted printing is specified. If specified, the process proceeds to 9-12. If it is determined that the limited number of lines has been exceeded, the process proceeds to 9-16. If it is determined that there is not, e-mail exceeding the amount of data restricted when the user designates printing at the time of restriction is not printed, and if the user does not designate printing at the time of restriction, restriction is performed. Execute printing regardless of the amount of data.
また、更に、9−16のステップによる印刷させない実施の形態を9−14のステップにして、制限行数まで印刷させる実施の形態にすることもできる。 Furthermore, the embodiment in which the printing is not performed in the step 9-16 can be changed to the embodiment in which the printing is performed up to the limited number of lines by the step 9-14.
301 電子メールクライアント
302 電子メールサーバ
303 DNSサーバ
304 ローカルエリアネットワーク
305 画像形成装置
306 リモートルータ
307 インターネット/イントラネット
401 原稿給送装置
402 プラテンガラス
403 ランプ
404 リーダーユニット
405〜407 ミラー
408 レンズ
409 CCD
410 レーザ発光部
411 感光ドラム
412 現像器
413,414 カセット
415 転写部
416 定着部
417 排出ローラ
418 フラッパ
419 再給紙搬送路
420 ソータ
421 レーザドライバ
422 スキャナ部
423 プリンタ部
501 システムバス
502 ROM
503 CPU
504 RAM
505 蓄積メモリ
506 LAN I/F部
507 回線I/F部
508,509 IO制御部
510 画像バス
511 画像密度変換部
512 画像圧縮伸長部
513 画像回転部
514 画像処理部
515 デジタルI/F部
516 操作部
517 制御ユニット部
601 ユーザアカウントリスト画面
602 ユーザリスト
603 編集ボタン
604 追加ボタン
605 削除ボタン
701 ユーザアカウント詳細設定画面
702 ユーザアカウント入力領域
703 サーバ名入力領域
704 パスワード入力領域
705 アクセス間隔入力領域
706 印刷部数入力領域
707 両面印刷設定領域
708 N in 1設定領域
709 ソート設定領域
710 用紙サイズ設定領域
711 印刷行数制限設定領域
712 制限時印刷設定領域
801 RAM内のユーザアカウントリスト
802 RAM内の詳細設定情報リスト
DESCRIPTION OF
410
503 CPU
504 RAM
505
Claims (6)
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定手段と、
前記受信手段により受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定手段により行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定手段により設定された制限値を超える電子メールであっても前記設定手段により設定された制限値まで印刷し、前記設定手段により行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷し、テキスト部でないと判別された際、画像データをデコードして印刷する印刷手段とを有することを特徴とする画像形成装置。 Receiving means for receiving e-mail;
Prior to receiving the e-mail by the receiving means, a setting means for setting a limit value when printing the e-mail and whether to print by limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the received electronic mail by the receiving means, to determine whether a text part, when it is determined that the text unit, counts the number of lines of text data without decoding, the setting Even if the number of lines of text data counted when the number of lines is set to be limited by the means exceeds the limit value set by the setting means, the limit value set by the setting means is reached. Printing that prints without limiting the number of lines when the setting means is set to print without limiting the number of lines, and decodes and prints the image data when it is determined not to be a text portion And an image forming apparatus.
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定ステップと、
前記受信ステップにより受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定ステップにより行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷し、前記設定ステップにより行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷し、テキスト部でないと判別された際、画像データをデコードして印刷する印刷ステップとを有することを特徴とする画像形成装置における電子メール印刷方法。 An e-mail printing method in an image forming apparatus having receiving means for receiving e-mail,
A setting step for setting, prior to reception of the e-mail by the receiving means, a limit value for printing the e-mail and whether to print with or without limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the electronic mail received by said receiving step, to determine whether a text part, when it is determined that the text unit, counts the number of lines of text data without decoding, the setting Even if the number of lines of text data counted when the number of lines is set to be limited by the step exceeds the limit value set by the setting step, the limit value set by the setting step is reached. Printing that prints without limiting the number of lines when it is set to print without limiting the number of lines in the setting step, and decodes and prints the image data when it is determined that it is not a text part And an e-mail printing method in the image forming apparatus.
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定ステップと、
前記受信ステップにより受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定ステップにより行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷し、前記設定ステップにより行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷し、テキスト部でないと判別された際、画像データをデコードして印刷する印刷ステップとを画像形成装置に実行させることを特徴とするプログラムを記憶した記憶媒体。 A storage medium storing a program executed by an image forming apparatus having a receiving means for receiving an electronic mail,
A setting step for setting, prior to reception of the e-mail by the receiving means, a limit value for printing the e-mail and whether to print with or without limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the electronic mail received by said receiving step, to determine whether a text part, when it is determined that the text unit, counts the number of lines of text data without decoding, the setting Even if the number of lines of text data counted when the number of lines is set to be limited by the step exceeds the limit value set by the setting step, the limit value set by the setting step is reached. Printing that prints without limiting the number of lines when it is set to print without limiting the number of lines in the setting step, and decodes and prints the image data when it is determined that it is not a text part A storage medium storing a program that causes the image forming apparatus to execute the steps.
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定手段と、
前記受信手段により受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部でないと判別された際、印刷可能なデータであるか判別し、印刷可能なデータでないと判別された場合、印刷可能でないと判別されたデータを読み飛ばし、印刷可能なデータであると判別された場合、画像データをデコードして印刷し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定手段により行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定手段により設定された制限値を超える電子メールであっても前記設定手段により設定された制限値まで印刷し、前記設定手段により行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷する印刷手段とを有することを特徴とする画像形成装置。 Receiving means for receiving e-mail;
Prior to receiving the e-mail by the receiving means, a setting means for setting a limit value when printing the e-mail and whether to print by limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the received electronic mail by the receiving means, to determine whether a text part, when it is determined not to be text unit, determines whether the printable data, it is determined that the data is not printable If it is determined that the data is printable, the image data is decoded and printed. When it is determined that the data is a text portion, the decoding process is performed. If the number of lines of text data is counted and the number of lines is set to be limited by the setting means , the number of lines of text data counted when the setting means is set to exceed the limit value set by the setting means also printed up to a limit set by the setting means there, control the number of rows when it is set to print without a limit of the number of rows by the setting unit An image forming apparatus, comprising a print means for printing without.
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定ステップと、
前記受信ステップにより受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部でないと判別された際、印刷可能なデータであるか判別し、印刷可能なデータでないと判別された場合、印刷可能でないと判別されたデータを読み飛ばし、印刷可能なデータであると判別された場合、画像データをデコードして印刷し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定ステップにより行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷し、前記設定ステップにより行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷する印刷ステップとを有することを特徴とする画像形成装置における電子メール印刷方法。 An e-mail printing method in an image forming apparatus having receiving means for receiving e-mail,
A setting step for setting, prior to reception of the e-mail by the receiving means, a limit value for printing the e-mail and whether to print with or without limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the electronic mail received by said receiving step, to determine whether a text part, when it is determined not to be text unit, determines whether the printable data, it is determined that the data is not printable If it is determined that the data is printable, the image data is decoded and printed. When it is determined that the data is a text portion, the decoding process is performed. If the number of lines of text data is counted and the number of lines is set to be limited by the setting step, the number of lines of text data counted when the number is set exceeds the limit value set by the setting step. Configuration and was also printed up to a limit set by the setting step, the printing without a limit of the number of rows in the setting step E-mail printing method in an image forming apparatus characterized by comprising a printing step of printing without limiting the number of rows when it is.
前記受信手段による電子メールの受信に先立って、電子メールを印刷する際の制限値、及び行数の制限印刷を行い印刷するか行数の制限を設けずに印刷するかを設定する設定ステップと、
前記受信ステップにより受信した電子メールのMIMEヘッダを解析し、テキスト部であるか判別し、テキスト部でないと判別された際、印刷可能なデータであるか判別し、印刷可能なデータでないと判別された場合、印刷可能でないと判別されたデータを読み飛ばし、印刷可能なデータであると判別された場合、画像データをデコードして印刷し、テキスト部であると判別された際、デコード処理を行わずにテキストデータの行数をカウントし、前記設定ステップにより行数の制限を行うと設定された場合にカウントされたテキストデータの行数が前記設定ステップにより設定された制限値を超える電子メールであっても前記設定ステップにより設定された制限値まで印刷し、前記設定ステップにより行数の制限を設けずに印刷すると設定された場合に行数を制限することなく印刷する印刷ステップとを画像形成装置に実行させることを特徴とするプログラムを記憶した記憶媒体。 A storage medium storing a program executed by an image forming apparatus having receiving means for receiving an electronic mail,
A setting step for setting, prior to reception of the e-mail by the receiving means, a limit value for printing the e-mail and whether to print with or without limiting the number of lines and printing without limiting the number of lines ; ,
Analyzing the MIME header of the electronic mail received by said receiving step, to determine whether a text part, when it is determined not to be text unit, determines whether the printable data, it is determined that the data is not printable If it is determined that the data is printable, the image data is decoded and printed. When it is determined that the data is a text portion, the decoding process is performed. If the number of lines of text data is counted and the number of lines is set to be limited by the setting step, the number of lines of text data counted when the number is set exceeds the limit value set by the setting step. Configuration and was also printed up to a limit set by the setting step, the printing without a limit of the number of rows in the setting step Storage medium storing a program, characterized in that a printing step of printing without limiting the number of lines to be executed by the image forming apparatus when it.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005277917A JP4579807B2 (en) | 2005-09-26 | 2005-09-26 | Image forming apparatus, e-mail printing method in image forming apparatus, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005277917A JP4579807B2 (en) | 2005-09-26 | 2005-09-26 | Image forming apparatus, e-mail printing method in image forming apparatus, and storage medium |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004373343A Division JP2005161860A (en) | 2004-12-24 | 2004-12-24 | E-mail printing device, e-mail printing method, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006082557A JP2006082557A (en) | 2006-03-30 |
JP4579807B2 true JP4579807B2 (en) | 2010-11-10 |
Family
ID=36161421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005277917A Expired - Fee Related JP4579807B2 (en) | 2005-09-26 | 2005-09-26 | Image forming apparatus, e-mail printing method in image forming apparatus, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4579807B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5791248B2 (en) * | 2010-08-26 | 2015-10-07 | キヤノン株式会社 | Job processing apparatus, control method thereof, job processing system, job processing method, and program |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10320331A (en) * | 1997-05-15 | 1998-12-04 | Brother Ind Ltd | Mail reception system and mail transmission system and recording medium |
JPH1195937A (en) * | 1997-09-16 | 1999-04-09 | Canon Inc | Printer system, print control method, and computer-readable memory |
JPH11119955A (en) * | 1997-10-17 | 1999-04-30 | Minolta Co Ltd | Printing processor |
JPH11203076A (en) * | 1998-01-19 | 1999-07-30 | Brother Ind Ltd | Image forming device and recording medium |
JPH11305968A (en) * | 1998-04-21 | 1999-11-05 | Canon Inc | Output device and method |
JPH11353262A (en) * | 1998-06-03 | 1999-12-24 | Ricoh Co Ltd | Printing method and device of electronic mail and storage medium recorded with program of electronic mail print procedure |
JP2000147955A (en) * | 1998-11-13 | 2000-05-26 | Minolta Co Ltd | Image forming apparatus |
JP2000155733A (en) * | 1998-11-20 | 2000-06-06 | Fuji Xerox Co Ltd | Method and device for automatic acquisition of document |
JP2000194531A (en) * | 1998-12-28 | 2000-07-14 | Canon Inc | Information processor, information processing method and storage medium |
-
2005
- 2005-09-26 JP JP2005277917A patent/JP4579807B2/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10320331A (en) * | 1997-05-15 | 1998-12-04 | Brother Ind Ltd | Mail reception system and mail transmission system and recording medium |
JPH1195937A (en) * | 1997-09-16 | 1999-04-09 | Canon Inc | Printer system, print control method, and computer-readable memory |
JPH11119955A (en) * | 1997-10-17 | 1999-04-30 | Minolta Co Ltd | Printing processor |
JPH11203076A (en) * | 1998-01-19 | 1999-07-30 | Brother Ind Ltd | Image forming device and recording medium |
JPH11305968A (en) * | 1998-04-21 | 1999-11-05 | Canon Inc | Output device and method |
JPH11353262A (en) * | 1998-06-03 | 1999-12-24 | Ricoh Co Ltd | Printing method and device of electronic mail and storage medium recorded with program of electronic mail print procedure |
JP2000147955A (en) * | 1998-11-13 | 2000-05-26 | Minolta Co Ltd | Image forming apparatus |
JP2000155733A (en) * | 1998-11-20 | 2000-06-06 | Fuji Xerox Co Ltd | Method and device for automatic acquisition of document |
JP2000194531A (en) * | 1998-12-28 | 2000-07-14 | Canon Inc | Information processor, information processing method and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP2006082557A (en) | 2006-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7570387B2 (en) | E-mail printing apparatus and method and E-mail printing program | |
JP4537235B2 (en) | E-mail communication apparatus, e-mail communication method and program | |
US10305836B2 (en) | Communication apparatus, information processing method, program, and storage medium | |
KR100880288B1 (en) | E-mail communication apparatus and data processing method | |
US10057435B2 (en) | Transmission apparatus, reception apparatus, control method thereof, communication system, and program | |
US20060192990A1 (en) | Image communication method and apparatus | |
CN102801885A (en) | Image forming apparatus and control method thereof | |
US6952721B2 (en) | Communication apparatus, control method, and storage medium that can identify communication errors | |
JP4785551B2 (en) | Communication apparatus, communication method, and computer executable program | |
JP2006293998A (en) | E-mail communication apparatus, data processing method, program and storage medium | |
JP4579807B2 (en) | Image forming apparatus, e-mail printing method in image forming apparatus, and storage medium | |
JP2005161860A (en) | E-mail printing device, e-mail printing method, and storage medium | |
JP2001036688A (en) | Network facsimile terminal and its control method | |
JP5127938B2 (en) | COMMUNICATION DEVICE, TRANSMISSION METHOD, PROGRAM, AND STORAGE MEDIUM | |
JP4927143B2 (en) | Reception device, control method therefor, and program | |
JP5295275B2 (en) | E-mail communication apparatus, e-mail communication method and program | |
JP5073073B2 (en) | COMMUNICATION DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM | |
JP5312635B2 (en) | E-mail communication apparatus, e-mail communication method and program | |
JP5036846B2 (en) | E-mail communication apparatus, e-mail communication method and program | |
JP5312634B2 (en) | E-mail communication apparatus, e-mail communication method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080318 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080516 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080715 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080808 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080917 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20081114 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100623 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100726 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100826 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130903 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |