【0001】
【発明の属する技術分野】
本発明は、外部から受信した電子メール(以下Eメールと略称)のメール本文と添付画像ファイルの印刷が可能な印刷装置を備えた印刷システムに関する。
【0002】
【従来の技術】
従来、インターネットを介したファクシミリ通信が可能なファクシミリ装置として、Eメールを用いたインターネットファクシミリ(以下、インターネットFAXと略称)装置が存在する。インターネットFAXのSimple Modeと呼ばれる規格では、インターネットFAX装置から、印刷用紙サイズがA4、印刷解像度が200DPI(Dot Per Inch)の画像データをプリンタに送信し、プリンタで画像データを受信することで画像を印刷出力することが可能である。更に、ファクシミリ専用装置以外の装置でも、例えば、インターネット経由によるEメールの受信機能を備えたプリンタであれば、Eメールのメール本文と添付画像ファイルを印刷出力することが可能である。
【0003】
ここで、インターネットFAXのSimple Mode規格とは、TTC(社団法人 電信電話技術委員会)標準JT−T37(「蓄積交換型のインターネットファクシミリデータ伝送手順」に関しての標準)に基づく規格である。
【0004】
インターネットFAXのSimple Mode規格では、インターネットやイントラネットを利用したファクシミリの送受信が可能であり、電話回線を利用したファクシミリに比べ通信費の削減を実現し、ファクシミリと同等の簡単な操作で紙文書を電子化して、電子メールに添付してパーソナルコンピュータへ送信することができる。
【0005】
また、従来、上述したインターネットFAXに関する技術が提案されている(例えば、特許文献1参照)。
【0006】
【特許文献1】
特開平08−305518号公報
【0007】
【発明が解決しようとする課題】
しかしながら、従来は、Eメールのメール本文や添付画像ファイルには、印刷用紙サイズの指定、モノクロ印刷かカラー印刷かの指定、印刷解像度の指定などの印刷条件を設定することが不可能であった。そのため、上述したEメール受信機能を備えた従来のプリンタにおいては、プリンタ側に設定されている印刷設定に基づいて、外部から受信したEメールのメール本文や添付画像ファイルの印刷処理が行われていた。
【0008】
本発明の目的は、電子メールのメール本文と添付画像ファイルの印刷条件の設定を自由に変更することを可能とした印刷システムを提供することにある。
【0009】
【課題を解決するための手段】
上述の目的を達成するため、本発明は、印刷指定装置と印刷装置とを備えた印刷システムであって、前記印刷指定装置は、印刷条件を指定する指定手段と、メール本文及び添付画像ファイルを有する電子メールに前記印刷条件の指定に基づく印刷設定情報を添付して送信する送信手段とを備え、前記印刷装置は、前記印刷指定装置から送信された前記電子メールを受信する受信手段と、前記電子メールに添付された前記印刷設定情報に基づいて前記メール本文及び前記添付画像ファイルの印刷条件の設定を行う設定手段とを備えることを特徴とする。
【0010】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。
【0011】
[第1の実施の形態]
図1は、本発明の第1の実施の形態に係るEメールの送受信が可能なネットワークシステムの構成例を示すブロック図である。
【0012】
図1において、本ネットワークシステムは、スキャナ10、ルータ18、パーソナルコンピュータ(以下PCと略称)(クライアント端末)19、PC(メールサーバ)20、PC30、モデム31、PC40、データ通信用公衆電話機41、携帯電話機50、ルータ71、PC(クライアント端末)72、PC(メールサーバ)73、プリンタ80を備えている。図中、17及び70はLAN(Local Area Network)、60はインターネット、61は公衆回線である。
【0013】
本実施の形態では、インターネット60経由によるEメールの受信機能を備えたプリンタ80において、Eメールのメール本文と添付画像ファイルを印刷する場合の制御について説明する。
【0014】
本ネットワークシステムにおいて、スキャナ10、PC30、PC40、携帯電話機50は、画像ファイルを添付したEメールをインターネット60を介してプリンタ80に送信する機能を有する。また、携帯電話機50のほかに、PDA(Personal Digital Assistant)、PHS(Personal Handyphone System)から、ISDN(Integrated Service Digital Network)などの専用回線を介して、もしくは電話回線を介して、インターネットプロバイダにダイアルアップ接続し、インターネット60を介してプリンタ80にEメールの送信を行うことも可能である。プリンタ80は、インターネット60を介してEメールを受信する機能を有するネットワークプリンタとして構成されており、Eメールのメール本文と添付画像ファイルの印刷が可能である。
【0015】
本ネットワークシステムの各部について以下詳述する。LAN17は、ルータ18を介してインターネット60に専用線で接続されている。LAN17には、スキャナ10と、クライアント端末19と、スキャナ10やクライアント端末19にEメールサービスを提供するメールサーバ20とが接続されている。LAN70は、ルータ71を介してインターネット60に専用線で接続されている。LAN70には、プリンタ80と、クライアント端末72と、プリンタ80やクライアント端末72にEメールサービスを提供するメールサーバ73とが接続されている。
【0016】
本ネットワークシステムにおいては、TCP/IP(Transmission Control Protocol/Internet Protocol)と呼ばれるトランスポートレイヤまでの伝送プロトコルと、SMTP(Simple Mail Transfer Protocol)と呼ばれる上位レイヤの通信プロトコルとの組み合わせを使用することにより、Eメールの送受信が行われる。
【0017】
インターネット60は、Eメールの送受信媒体となる通信ネットワークである。ルータ18は、インターネット60とLAN17を相互に接続するための装置である。ルータ71は、インターネット60とLAN70を相互に接続するための装置である。公衆回線61は、PC30、PC40、携帯電話機50などから送信されたEメールをインターネット60に送出する回線である。
【0018】
スキャナ10(印刷指定装置)は、原稿から画像を読み取ると共にEメールの送信が可能な画像読取装置であり、LAN17に接続されている。スキャナ10は、CPU11(送信手段)、スキャナ部12、操作部13(指定手段)、ROM14、RAM15、イーサネット(Ethernet(登録商標))インターフェイス(以下インターフェイスと略称)16(送信手段)を備えている。
【0019】
CPU11は、スキャナ10の各部を制御する中央処理装置である。スキャナ部12は、該スキャナ部12にセットされた原稿の画像を読み取り画像データに変換する。操作部13は、スキャナ部12に対しての動作指示やEメールの送信宛先の入力を行うためのキーを備えたものである。操作部13から入力された、印刷用紙サイズの指定、印刷方向が縦向きか横向きかの指定、印刷部数の指定、印刷レイアウトの指定、片面印刷か両面印刷かの指定、印刷用紙の排紙先の指定、モノクロ印刷かカラー印刷かの指定、印刷解像度の指定、印刷階調の指定等は、プリンタ80を制御するためのページ記述言語(PDL:Page Description Language)ファィルに変換され、該PDLファイルがEメール本文と画像ファイルに添付されてプリンタ80に送信される。
【0020】
ROM14は、CPU11の制御、スキャナ部12の制御、原稿から読み取った画像の画像ファィルをEメールに添付して送信する制御、印刷設定を行うためのPDLファィルをEメールに添付して送信する制御などを実行するための制御プログラムが格納されているメモリである。RAM15は、上記制御プログラムのワークエリアとして使用されるメモリである。インターフェイス16は、LAN17に接続するためのインターフェイスである。スキャナ10から送信したEメールは、インターフェイス16からLAN17を経由し、更にルータ18を経由してインターネット60上に送信される。
【0021】
PC30は、モデム31を介して公衆回線61に接続されており、モデム31を介してEメールの送信が可能である。PC30から送信したEメールは、モデム31及び公衆回線61を経由してインターネット60上に送信される。PC40は、データ通信用公衆電話機41を介して公衆回線61に接続されており、データ通信用公衆電話機41を介してEメールの送信が可能である。PC40から送信したEメールは、データ通信用公衆電話機41及び公衆回線61を経由してインターネット60上に送信される。携帯電話機50は、公衆回線61に接続されており、Eメールの送信が可能である。携帯電話機50から送信したEメールは、公衆回線61を経由してインターネット60上に送信される。
【0022】
クライアント端末19は、LAN17に接続されており、ルータ18を介してインターネット60を経由したEメールの送受信が可能なPCとして構成されている。メールサーバ20は、スキャナ10やクライアント端末19にEメールサービスを提供する。クライアント端末72は、LAN70に接続されており、ルータ71を介してインターネット60を経由したEメールの送受信が可能なPCとして構成されている。メールサーバ73は、プリンタ80やクライアント端末72にEメールサービスを提供する。
【0023】
プリンタ80(印刷装置)は、用紙に画像を印刷すると共にEメールの受信が可能な印刷装置であり、LAN70に接続されている。プリンタ80は、CPU81(受信手段、設定手段)、エンジン部82、操作部83、ROM84、RAM85、イーサネット(Ethernet(登録商標))インターフェイス(以下インターフェイスと略称)86(受信手段)を備えている。
【0024】
CPU81は、プリンタ80の各部を制御する中央処理装置であり、ROM84に格納された制御プログラムに基づき図6及び図7のフローチャートに示す処理を実行する。エンジン部82は、印刷媒体である用紙に画像を印刷すると共に画像が印刷された用紙を出力する印刷出力動作を行う。操作部83は、プリンタ80の印刷出力に関する各種設定(用紙サイズや印刷部数などの設定)や動作指示(印刷動作の開始などの指示)などを入力するためのキーを備えたものである。
【0025】
ROM84は、CPU81の制御、エンジン部82の制御、外部から受信したEメールに添付されたPDLファイルを解析し印刷設定を行う制御、Eメールのメール本文と添付画像ファイルを印刷する制御などを実行するための制御プログラムが格納されているメモリである。RAM85は、上記制御プログラムのワークエリアとして使用されるメモリである。
【0026】
インターフェイス86は、LAN70に接続するためのインターフェイスである。プリンタ80においては、インターネット60及びルータ71を介して送信されてきたEメールをインターフェイス86を介して入力し、ROM84に格納された制御プログラムに基づいて、エンジン部82によりEメールのメール本文と添付画像ファイルを印刷する印刷出力を行う。
【0027】
次に、上記プリンタ80の構成を詳述する。本実施の形態では、プリンタ80を例えば電子写真方式により印刷を行うレーザビームプリンタ(LBP)として構成した場合を説明する。
【0028】
図2は、プリンタ80の構成例を示す構成図である。
【0029】
図2において、プリンタ80は、筐体の各部に、操作部83、プリンタ制御ユニット1001、レーザドライバ1002、半導体レーザ1003、回転多面鏡1005、静電ドラム1006、現像ユニット1007、用紙カセット1008、給紙ローラ1009、搬送ローラ1010、1011、反射ミラー1012、排紙トレイ1013を備えている。図中、Pは記録媒体である用紙である。
【0030】
プリンタ80は、インターフェイス86を介して受信したEメールを構成するメール本文や添付画像ファイルや添付PDLファイル、或いは、例えばLAN70に接続されているPC(クライアント端末72)から入力されたPDLデータに従って、用紙に画像を形成する。プリンタ制御ユニット1001は、プリンタ全体の制御、Eメールの添付PDLファイルの解析、PDLデータの解析、画像イメージの生成などを行うユニットであり、CPU81、ROM84、RAM85、インターフェイス86(以上、図1参照)を備えている。操作部83は、上述した各種設定や動作指示の入力の他に、プリンタ制御ユニット1001の設定を変更する場合にも用いられる。
【0031】
ここで、上記Eメールに含まれる添付PDLファイルは、本実施の形態の特徴である印刷条件の設定(後述)を行うためのページ記述言語ファイルであり、上記PDLデータは、一般にページプリンタに印刷を実行させる際に用いられる、印刷イメージを指示するためのページ記述言語データである。
【0032】
レーザドライバ1002、半導体レーザ1003、回転多面鏡1005、静電ドラム1006、現像ユニット1007、用紙カセット1008、給紙ローラ1009、搬送ローラ1010、1011等が、図1に示したエンジン部82に相当する。プリンタ制御ユニット1001は、生成した画像イメージをビデオ信号に変換してレーザドライバ1002に出力する。レーザドライバ1002は、半導体レーザ1003を駆動するための回路であり、プリンタ制御ユニット1001から入力されたビデオ信号に応じて半導体レーザ1003から発射されるレーザ光1004のオン/オフの切り換えを行う。
【0033】
半導体レーザ1003から発射されたレーザ光1004は、回転多面鏡1005により左右方向(図1の紙面と直交する方向)に振らされ、更に反射ミラー1012により反射され、静電ドラム1006上を走査露光する。これにより、静電ドラム1006上には印刷出力画像に対応した静電潜像が形成されることになる。この静電潜像は、静電ドラム1006の外周側に配設されている現像ユニット1007により現像された後、用紙Pに転写される。用紙Pにはカットシートが用いられる。
【0034】
用紙Pはプリンタ80の筐体に装着された用紙カセット1008に収納されている。用紙カセット1008に収納されている用紙Pは、給紙ローラ1009により1枚ずつ給紙され、搬送ローラ1010、1011によりプリンタ内部に取り込まれて静電ドラム1006と対向する転写位置に供給される。該転写位置において画像が転写された用紙Pは、画像の定着が行われた後、排紙トレイ1013に排出される。尚、定着動作については省略する。
【0035】
次に、例えば、スキャナ10、PC30、PC40、携帯電話機50(以上、印刷指定装置)から送信される、メール本文及び画像ファイルからなるEメールの構成例を図3を用いて説明する。
【0036】
図3は、メール本文に画像ファイルを添付したEメールの構成例を示す図である。
【0037】
図3において、Eメールは、基本的に、Eメールの先頭部分である各種情報が記述されたメールヘッダ100と、Eメールの本文であるメール本文101と、Eメールに添付された画像ファイルである添付画像ファイル102及び添付画像ファイル103とから構成される。
【0038】
メールヘッダ100は、本例では、送信日時情報を設定する“Date”フィールド、Eメールを識別するために送信日付、時刻、機器のメールアドレスより生成された固有のIDを設定する“Message”フィールド、送信者のメールアドレスを設定する“From”フィールド、受信者のメールアドレスを設定する“To”フィールド、そして、メール表題を設定する“Subject”フィールドから構成されている。
【0039】
図3の場合、メールの送信日時は“Fri, 07 Jul 2000 12:00:00”、Eメールを識別するためのIDは“<20000707120000@pop.xyz.co.jp>”、送信者のメールアドレスは“transmit@xyz.co.jp”、受信者のメールアドレスは“receive@xyz.co.jp”、メール表題は“Email from Scanner to Printer”である。
【0040】
また、Eメールは、7ビットコードの読取可能な情報でなければならないため、添付画像ファイル102、103がバイナリデータであれは、そのまま送信することができない。そこで、メール本文101及び添付画像ファイル102、103は、MIME(Multipurpose Internet Mail Extensions)形式にデータ変換して送信される。
【0041】
図3の場合、メールヘッダ100の“MIME−Version”フィールドによりMIMEのバージョンを設定し、メール本文101及び添付画像ファイル102、103の“Content−Type”フィールドにより各データの属性を設定し、“Content−Transfer−Encoding”フィールドにより各データの符号化方式を設定している。
【0042】
メール本文101は、本例では、“ISO−2022−JP”の言語体系のテキストデータにより構成されている。
【0043】
添付画像ファイル102は、本例では、“base64”と呼ばれる符号化方式のJPEG(Joint Photographic Experts Group)形式の画像データにより構成されている。
【0044】
添付画像ファイル103は、本例では、“base64”と呼ばれる符号化方式のTIFF(Tagged Image File Format)形式の画像データにより構成されている。
【0045】
TIFF形式とは、インターネットFAXで用いられている形式であり、インターネットFAXのSimple Modeでは、添付画像ファイルは、MH(Modified Huffman)符号化方式で符号化された、印刷用紙サイズがA4サイズ、印刷解像度が200DPIの画像データによって構成されている。
【0046】
尚、本実施の形態では、Eメールに2つの添付画像ファイル102、103を添付しているが、Eメールに添付する添付画像ファイルの数や添付画像ファイルの圧縮形式は特に限定するものではない。例えば、JPEG形式やTIFF形式などの画像ファイルの他にも、PDF(Portable Document Format)ファィルをEメールに添付し、プリンタ80に送信して印刷してもよいものとする。また、本実施の形態では、JPEG形式、TIFF形式、MH符号化、base64符号化における各フォーマットの詳細については省略する。
【0047】
図4は、上記図3に示したEメールのメール本文と添付画像ファイルの印刷例を示す図である。
【0048】
図4において、メール本文401を1ページ目に印刷し、2ページ目以降に添付画像ファイル402、添付画像ファイル403を1画像ずつ印刷している。図4の401〜403は、上記図3の101〜103にそれぞれ対応した印刷画像である。
【0049】
次に、画像ファイルとPDLファイルを添付して送信されるEメールの構成例を図5を用いて説明する。
【0050】
図5は、メール本文に画像ファイル及びPDLファイルを添付したEメールの構成例を示す図である。
【0051】
図5において、Eメールは、Eメールの先頭部分である各種情報が記述されたメールヘッダ100と、Eメールの本文であるメール本文101と、Eメールに添付された画像ファイルである添付画像ファイル102と、Eメールに添付されたPDLファイルである添付PDLファイル104とから構成される。図5に示すEメールが、上記図3に示すEメールと異なる点は、メール本文と画像ファイルの印刷条件を設定するためのPDLファイルを添付した点である。
【0052】
添付PDLファイル104は、プリンタ80を制御するためのPDLコマンドにより構成されている。プリンタ80は、MIMEの“Content−Type”フィールドのデータ属性から、Eメールのメール本文に添付されたデータがPDLファィルであることを認識し、PDLファイルの解析を行い、メール本文や添付画像ファイルの印刷条件の設定を行う。尚、PDLファイル104は、画像ファイルと同様に“Content−Transfer−Encoding”フィールドにより指定された符号化方式により符号化されているものとする。
【0053】
次に、スキャナ10により原稿から読み取った画像の画像ファイルをメール本文に添付したEメールをプリンタ80に送信し、プリンタ80によりEメールを受信してメール本文と画像ファイルを用紙に印刷し出力するまでの動作を図1を用いて説明する。
【0054】
まず、操作者がスキャナ10のスキャナ部12に送信対象の原稿をセットし、操作部13の所定キーを使用して、Eメールの送信先(送信メールアドレス)の指定、印刷用紙サイズの指定、印刷方向が縦向きか横向きかの指定、印刷部数の指定、印刷レイアウトの指定、片面印刷か両面印刷かの指定、印刷用紙の排紙先の指定、モノクロ印刷かカラー印刷かの指定、印刷解像度の指定、印刷階調の指定、等を行う。
【0055】
次に、操作者が操作部13の実行キーを押下すると、スキャナ部12により原稿が読み取られる。CPU11とROM14内の制御プログラムにより、原稿から読み取られた画像がEメールの添付画像ファイルに変換され、操作部13からの上記指定に対応した情報がEメールの添付PDLファィルに変換される。
【0056】
更に、CPU11とROM14内の制御プログラムにより、添付画像ファイルと添付PDLファィルは、上記指定された送信メールアドレスを宛先としたEメールのメール本文に添付される。Eメールは、SMTPのプロトコルを使用してスキャナ10のインターフェイス16からLAN17に送出され、ルータ18からインターネット60を経由し、更にルータ71からLAN70を経由してプリンタ80に送信される。
【0057】
プリンタ80は、SMTPのプロトコルを使用してインターフェイス86を介して、上記スキャナ10から送信されてきたEメールの受信を行う。プリンタ80のCPU81とROM84内の制御プログラムは、インターフェイス86を介してEメールを受信すると、Eメールのメール本文、添付画像ファィル、添付PDLファィルを検出し、テキストデータと画像データに変換してエンジン部82に出力し、エンジン部82において印刷処理を行う。尚、添付画像ファイルは、上述した符号化方式に従ってスキャナ10において符号化され、プリンタ80において復号化されることで印刷される。
【0058】
他方、例えば、PC30、PC40、携帯電話機50の何れかからEメールをプリンタ80に送信する場合は、それぞれの機器が内蔵しているEメールの送受信が可能なソフトウェアを使用して行われる。ソフトウェアの詳細説明は省略するが、ソフトウェアは、操作者がEメールの送信先(送信メールアドレス)の入力とメール本文の入力を行い、メール本文に画像ファイルとPDLファィルを添付することで、Eメールの送信を可能とするものである。
【0059】
次に、プリンタ80が、例えば、スキャナ10、PC30、PC40、携帯電話機50の何れかから受信したEメールのメール本文と画像ファイルを用紙に印刷する印刷処理を図6を用いて説明する。
【0060】
図6は、プリンタ80におけるPDLデータの印刷処理及びEメールの印刷処理を示すフローチャートである。本フローチャートに示す処理は、プリンタ80のCPU81がROM84に格納された制御プログラムに基づき実行する。
【0061】
ここで、プリンタ80は、受信したEメールの印刷以外にも、LAN70に接続されているPC(クライアント端末)72から送信されるページ記述言語(PDL)データの印刷も可能であるとするが、PDLについては周知であり且つPDLデータの印刷処理自体に特徴があるものではないので、本実施の形態ではその処理の詳細説明は省略する。
【0062】
図6において、プリンタ80がインターフェイス16を介して外部からEメール或いはPDLデータを入力(受信)すると、データ入力待ち状態(ステップS201)を終了し、CPU81は入力されたデータがEメールであるかPDLデータであるかの判断を行う(ステップS202)。ステップS202において入力データがPDLデータであると判断した場合、CPU81はPDLデータの解析を行った後(ステップS203)、印刷が完了した用紙をプリンタ外部へ排紙する排紙命令がPDLデータに存在すると判断するまでの間(ステップS205でYes)、PDLデータに記述された各命令に従って画像イメージの生成処理(描画処理)を行う(ステップS204)。
【0063】
上記ステップS205において排紙命令がPDLデータに存在すると判断した場合、CPU81は上記描画処理によりRAM85上に生成した画像イメージをビデオ信号に変換し(ステップS206)、ビデオ信号をエンジン部82に転送することで、エンジン部82により用紙に印刷を行い(ステップS207)、印刷が完了した用紙をプリンタ外部へ排紙する(ステップS208)。その後、上記ステップS201に戻り、データ入力待ち状態となる。
【0064】
一方、上記ステップS202において入力データがEメールであると判断した場合、CPU81はエンジン部82によりEメールの印刷処理を行う(ステップS210)。その後、上記ステップS201に戻り、データ入力待ち状態となる。
【0065】
次に、上記図6のステップS210に示したEメールの印刷処理の詳細を図7を用いて説明する。
【0066】
図7は、Eメールの印刷処理の詳細を示すフローチャートである。
【0067】
図7において、ステップS211の処理からステップS214の処理までを繰り返すことにより、外部から受信したEメールに含まれるMIME形式の全データの解析を行い、Eメールのメール本文にPDLファイルが添付されているか否かの判別を行い、PDLファイルが添付されている場合には印刷設定(印刷条件の設定)を行う。その後、ステップS215の処理からステップS222の処理を繰り返すことにより、Eメールのメール本文と添付画像ファイルの印刷を行う。
【0068】
まず、CPU81は外部から受信したEメールに含まれるMIME形式の全データの解析が終了したか否かを判定する(ステップS211)。ステップS211で未解析のMIME形式のデータが存在すると判断した場合には、CPU81は未解析のMIME形式のデータの解析を行い(ステップS212)、該MIME解析したデータが、メール本文や添付画像ファイルであるか、または添付PDLファイルであるかを判定する(ステップS213)。
【0069】
ステップS213で上記MIME解析したデータがメール本文や添付画像ファイルであると判断した場合には、上記ステップS211に戻り、CPU81はMIME形式のデータの解析を継続する。一方、ステップS213で上記MIME解析したデータが添付PDLファイルであると判断した場合には、CPU81は添付PDLファイル中の各設定コマンドを解析して、各設定コマンドに基づく設定をメール本文や添付画像ファイルの印刷に反映させるべくプリンタ80の印刷条件の設定を行う(ステップS214)。
【0070】
尚、ここでの印刷条件の設定とは、印刷用紙サイズの設定、印刷方向の設定、印刷部数の設定、印刷レイアウトの設定、片面印刷または両面印刷の設定、印刷用紙の排紙先の設定、モノクロ印刷またはカラー印刷の設定、印刷解像度の設定、印刷階調の設定、等であるが、印刷条件の設定項目としては、PDLで定義されている設定項目であれは上記以外でも良いものとする。
【0071】
上記ステップS211でMIME形式の全データの解析が終了したと判断した場合には、ステップS215以下でMIME形式の全データの解析が終了するまで印刷処理を実行する。まず、CPU81はMIME形式のデータの解析を行い(ステップS216)、該MIME解析したデータが、メール本文や添付画像ファイルであるか、または添付PDLファイルであるかを判定する(ステップS217)。
【0072】
ステップS217で上記MIME解析したデータが添付PDLファイルであると判断した場合には、上記ステップS215に戻る。一方、ステップS217で上記MIME解析したデータがメール本文や添付画像ファイルであると判断した場合には、CPU81はMIME形式における符号化方式を判断することで、符号化されたメール本文の符号復元化(復号化)を行い(ステップS218)、RAM85上に画像イメージの生成処理(描画処理)を行う(ステップS219)。
【0073】
更に、CPU81は上記描画処理で生成した画像イメージをビデオ信号に変換し(ステップS220)、ビデオ信号をエンジン部82に転送することで、エンジン部82により用紙に印刷を行い(ステップS221)、印刷が完了した用紙をプリンタ外部へ排紙する(ステップS222)。その後、上記ステップS215に戻り、引き続きMIME形式のデータの解析を継続する。
【0074】
以上説明したように、本実施の形態によれば、例えばスキャナ10、PC30、PC40、携帯電話機50の何れかから、Eメールのメール本文や添付画像ファイルを印刷する際の印刷条件の設定を行うためのPDLファイルを、メール本文及び添付画像ファイルを有するEメールに添付し、該Eメールをプリンタ80に送信し、プリンタ80において受信したEメールに添付されたPDLファイルを解析する。これにより、プリンタ80において、印刷条件の設定(印刷用紙サイズの設定、印刷方向の設定、印刷部数の設定、印刷レイアウトの設定、片面印刷または両面印刷の設定、印刷用紙の排紙先の設定、モノクロ印刷またはカラー印刷の設定、印刷解像度の設定、印刷階調の設定等)を行うことが可能となり、メール本文と添付画像ファイルの印刷条件の設定を自由に変更することが可能となる。
【0075】
[第2の実施の形態]
次に、本発明の第2の実施の形態を説明する。
【0076】
本実施の形態に係るEメールの送受信が可能なネットワークシステムの構成例(図1参照)、プリンタ80の構成例(図2参照)は、第1の実施の形態と同様であるため説明を省略する。
【0077】
第1の実施の形態では、印刷条件を設定するためのPDLファイルを、メール本文や添付画像ファイルと共に同一のEメールに添付してプリンタ80に送信する場合について説明したが、本実施の形態では、印刷条件を設定するためのPDLファイルのみをEメールに添付してプリンタ80に送信し、プリンタ80の印刷条件の設定値のみを変更する場合について説明する。
【0078】
図8は、メール本文にPDLファイルのみを添付したEメールの構成例を示す図である。
【0079】
図8において、Eメールは、Eメールの先頭部分である各種情報が記述されたメールヘッダ100と、Eメールに添付されたPDLファイルである添付PDLファイル104とから構成される。即ち、Eメール中にメール本文及び画像ファイルが添付されておらず、PDLファイルのみ添付されている。従って、プリンタ80がEメールを受信した場合、プリンタ80では印刷処理が行われずに印刷条件の設定のみが行われる。
【0080】
以上説明したように、本実施の形態によれば、例えばスキャナ10、PC30、PC40、携帯電話機50の何れかから、Eメールのメール本文や添付画像ファイルを印刷する際の印刷条件の設定を行うためのPDLファイルのみをEメールに添付し、該Eメールをプリンタ80に送信し、プリンタ80において受信したEメールに添付されたPDLファイルを解析する。これにより、プリンタ80において、印刷条件の設定(印刷用紙サイズの設定、印刷方向の設定、印刷部数の設定、印刷レイアウトの設定、片面印刷または両面印刷の設定、印刷用紙の排紙先の設定、モノクロ印刷またはカラー印刷の設定、印刷解像度の設定、印刷階調の設定等)を行うことが可能となり、メール本文と添付画像ファイルの印刷条件の設定を自由に変更することが可能となる。
【0081】
尚、上記実施の形態では、スキャナ10、PC30、PC40、携帯電話機50の何れかから、PDLファイルを添付したEメールをプリンタ80に送信する場合を例に挙げたが、本発明はこれに限定されるものではなく、これら以外の機器、例えば携帯情報端末(PDA)などの機器から、PDLファイルを添付したEメールをプリンタ80に送信することも可能である。
【0082】
また、上記実施の形態では、プリンタ80をレーザビームプリンタとした場合を例に挙げたが、本発明はこれに限定されるものではなく、インクジェットプリンタ、昇華プリンタ、銀塩プリンタ等の、他の印刷方式によるプリンタを用いてもよい。
【0083】
また、上記実施の形態では、印刷装置をプリンタとした場合を例に挙げたが、本発明はこれに限定されるものではなく、複写機や複合機に適用してもよい。
【0084】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム(図6及び図7のフローチャート)をコンピュータ又はCPUに供給し、そのコンピュータ又はCPUが該供給されたプログラムを読出して実行することによって、達成することができる。
【0085】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【0086】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、OS(オペレーティングシステム)に供給されるスクリプトデータ等の形態から成ってもよい。
【0087】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はCPUに供給し、そのコンピュータ又はCPUが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【0088】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【0089】
プログラムコードを記憶する記憶媒体としては、例えば、ROM、RAM、NV−RAM、フロッピー(登録商標)ディスク、ハードディスク、光ディスク(登録商標)、光磁気ディスク、CD−ROM、MO、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード等がある。
【0090】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するOS等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【0091】
更に、本発明は、前述した実施の形態を実現するソフトウェアのプログラムがネットワーク上のデータベース又はホームページから通信プログラムによりダウンロードされ、このプログラムを読出して実行することによって達成することができる。
【0092】
上記プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからコンピュータプログラム自体、又は自動インストール機能を含む圧縮ファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給することができる。
【0093】
また、上記プログラムは、プログラムコードを暗号化した上で格納したCD−ROM等の記憶媒体をユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムコードを実行してコンピュータにインストールさせることによっても供給することができる。
【0094】
上述した実施の形態の機能は、プログラムコードを複数のファイルに分割し、夫々のファイルを異なるホームページからダウンロードすることによっても実現することができる。即ち、本発明の機能処理をコンピュータで実現させるためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明を構成する。
【0095】
また、上述した実施の形態の機能は、記憶媒体から読出されたプログラムが、コンピュータに挿入された機能拡張ボード又はコンピュータに接続された機能拡張ユニットに備えられたメモリに書込まれた後、そのプログラムの指示に基づき、その機能拡張ボード又は機能拡張ユニットに備えられたCPU又はMPU等が実際の処理の一部又は全部を実行することによっても実現することができる。
【0096】
本発明の実施態様の例を以下に列挙する。
【0097】
〔実施態様1〕 印刷指定装置と印刷装置とを備えた印刷システムであって、
前記印刷指定装置は、印刷条件を指定する指定手段と、メール本文及び添付画像ファイルを有する電子メールに前記印刷条件の指定に基づく印刷設定情報を添付して送信する送信手段とを備え、
前記印刷装置は、前記印刷指定装置から送信された前記電子メールを受信する受信手段と、前記電子メールに添付された前記印刷設定情報に基づいて前記メール本文及び前記添付画像ファイルの印刷条件の設定を行う設定手段とを備えることを特徴とする印刷システム。
【0098】
〔実施態様2〕 前記印刷設定情報は、ページ記述言語で定義された情報であることを特徴とする実施態様1記載の印刷システム。
【0099】
〔実施態様3〕 前記印刷条件は、少なくとも、印刷用紙サイズ、印刷方向、印刷部数、印刷レイアウト、片面印刷または両面印刷、印刷用紙の排紙先、モノクロ印刷またはカラー印刷、印刷解像度、印刷階調の何れかを含むことを特徴とする実施態様1記載の印刷システム。
【0100】
〔実施態様4〕 前記印刷指定装置は、画像読取装置、情報処理装置、携帯電話機、及び携帯情報端末を含む群から選択される装置であることを特徴とする実施態様1記載の印刷システム。
【0101】
〔実施態様5〕 印刷指定装置と印刷装置とを備えた印刷システムであって、前記印刷指定装置は、印刷条件を指定する指定手段と、電子メールに前記印刷条件の指定に基づく印刷設定情報のみを添付して送信する送信手段とを備え、
前記印刷装置は、前記印刷指定装置から送信された前記電子メールを受信する受信手段と、前記電子メールに添付された前記印刷設定情報に基づいて印刷条件の設定を行う設定手段とを備えることを特徴とする印刷システム。
【0102】
〔実施態様6〕 前記印刷設定情報は、ページ記述言語で定義された情報であることを特徴とする実施態様5記載の印刷システム。
【0103】
〔実施態様7〕 前記印刷条件は、少なくとも、印刷用紙サイズ、印刷方向、印刷部数、印刷レイアウト、片面印刷または両面印刷、印刷用紙の排紙先、モノクロ印刷またはカラー印刷、印刷解像度、印刷階調の何れかを含むことを特徴とする実施態様5記載の印刷システム。
【0104】
〔実施態様8〕 前記印刷指定装置は、画像読取装置、情報処理装置、携帯電話機、及び携帯情報端末を含む群から選択される装置であることを特徴とする実施態様5記載の印刷システム。
【0105】
〔実施態様9〕 印刷装置と通信可能な印刷指定装置であって、
印刷条件を指定する指定手段と、メール本文及び添付画像ファイルを有する電子メールに前記印刷条件の指定に基づく印刷設定情報を添付して前記印刷装置に送信する送信手段とを備えることを特徴とする印刷指定装置。
【0106】
〔実施態様10〕 印刷装置と通信可能な印刷指定装置であって、
印刷条件を指定する指定手段と、電子メールに前記印刷条件の指定に基づく印刷設定情報のみを添付して送信する送信手段とを備えることを特徴とする印刷指定装置。
【0107】
〔実施態様11〕 印刷指定装置と通信可能な印刷装置であって、
前記印刷指定装置から、メール本文及び添付画像ファイルに印刷条件の指定に基づく印刷設定情報が添付された電子メールを受信する受信手段と、前記電子メールに添付された前記印刷設定情報に基づいて前記メール本文及び前記添付画像ファイルの印刷条件の設定を行う設定手段とを備えることを特徴とする印刷装置。
【0108】
〔実施態様12〕 印刷指定装置と通信可能な印刷装置であって、
前記印刷指定装置から、印刷条件の指定に基づく印刷設定情報のみが添付された電子メールを受信する受信手段と、前記電子メールに添付された前記印刷設定情報に基づいて印刷条件の設定を行う設定手段とを備えることを特徴とする印刷装置。
【0109】
〔実施態様13〕 印刷指定装置と印刷装置とを備えた印刷システムにより実行される印刷条件設定方法であって、
前記印刷指定装置において印刷条件を指定する指定ステップと、前記印刷指定装置においてメール本文及び添付画像ファイルを有する電子メールに前記印刷条件の指定に基づく印刷設定情報を添付して送信する送信ステップと、前記印刷装置において前記印刷指定装置から送信された前記電子メールを受信する受信ステップと、前記印刷装置において前記電子メールに添付された前記印刷設定情報に基づいて前記メール本文及び前記添付画像ファイルの印刷条件の設定を行う設定ステップとを備えることを特徴とする印刷条件設定方法。
【0110】
〔実施態様14〕 印刷指定装置と印刷装置とを備えた印刷システムにより実行される印刷条件設定方法であって、
前記印刷指定装置において印刷条件を指定する指定ステップと、前記印刷指定装置において電子メールに前記印刷条件の指定に基づく印刷設定情報のみを添付して送信する送信ステップと、前記印刷装置において前記印刷指定装置から送信された前記電子メールを受信する受信ステップと、前記印刷装置において前記電子メールに添付された前記印刷設定情報に基づいて印刷条件の設定を行う設定ステップとを備えることを特徴とする印刷条件設定方法。
【0111】
〔実施態様15〕 印刷指定装置と印刷装置とを備えた印刷システムの印刷条件設定方法をコンピュータに実行させるプログラムであって、
前記印刷指定装置において印刷条件を指定する指定モジュールと、前記印刷指定装置においてメール本文及び添付画像ファイルを有する電子メールに前記印刷条件の指定に基づく印刷設定情報を添付して送信する送信モジュールと、前記印刷装置において前記印刷指定装置から送信された前記電子メールを受信する受信モジュールと、前記印刷装置において前記電子メールに添付された前記印刷設定情報に基づいて前記メール本文及び前記添付画像ファイルの印刷条件の設定を行う設定モジュールとを備えることを特徴とするプログラム。
【0112】
〔実施態様16〕 印刷指定装置と印刷装置とを備えた印刷システムの印刷条件設定方法をコンピュータに実行させるプログラムであって、
前記印刷指定装置において印刷条件を指定する指定モジュールと、前記印刷指定装置において電子メールに前記印刷条件の指定に基づく印刷設定情報のみを添付して送信する送信モジュールと、前記印刷装置において前記印刷指定装置から送信された前記電子メールを受信する受信モジュールと、前記印刷装置において前記電子メールに添付された前記印刷設定情報に基づいて印刷条件の設定を行う設定モジュールとを備えることを特徴とするプログラム。
【0113】
〔実施態様17〕 前記実施態様15又は16記載のプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【0114】
【発明の効果】
以上詳細に説明したように、本発明によれば、印刷指定装置が、メール本文及び添付画像ファイルを有する電子メールに印刷条件の指定に基づく印刷設定情報を添付して送信し、印刷装置が、印刷指定装置から送信された電子メールに添付された印刷設定情報に基づいてメール本文及び添付画像ファイルの印刷条件の設定を行うので、印刷装置において電子メールのメール本文や添付画像ファイルを印刷する際に、メール本文と添付画像ファイルの印刷条件の設定、例えば印刷用紙サイズ、モノクロ印刷/カラー印刷、印刷解像度などの設定を自由に変更することが可能となる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係るEメールの送受信が可能なネットワークシステムの構成例を示すブロック図である。
【図2】プリンタの構成例を示す構成図である。
【図3】メール本文に画像ファイルを添付したEメールの構成例を示す図である。
【図4】Eメールのメール本文と添付画像ファイルの印刷例を示す図である。
【図5】メール本文に画像ファイルとPDLファイルを添付したEメールの構成例を示す図である。
【図6】プリンタにおけるPDLデータの印刷処理及びEメールの印刷処理を示すフローチャートである。
【図7】Eメールの印刷処理の詳細を示すフローチャートである。
【図8】本発明の第2の実施の形態に係るメール本文にPDLファイルのみを添付したEメールの構成例を示す図である。
【符号の説明】
10 スキャナ
11 CPU
13 操作部
16 インターフェイス
17、70 LAN
18、71 ルータ
19、20、30、40、72、73 PC
31 モデム
41 データ通信用公衆電話機
50 携帯電話機
60 インターネット
80 プリンタ
81 CPU
86 インターフェイス[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a printing system provided with a printing device capable of printing an e-mail body (hereinafter abbreviated as E-mail) received from the outside and an attached image file.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, as a facsimile apparatus capable of performing facsimile communication via the Internet, there is an Internet facsimile apparatus (hereinafter, abbreviated as Internet FAX) using e-mail. According to a standard called Simple Mode of Internet FAX, image data having a printing paper size of A4 and a printing resolution of 200 DPI (Dot Per Inch) is transmitted from an Internet FAX device to a printer, and the image data is received by the printer to receive an image. It can be printed out. Further, a device other than the facsimile-dedicated device can print out an e-mail text and an attached image file if the printer has a function of receiving an e-mail via the Internet.
[0003]
Here, the Simple Mode standard of the Internet FAX is a standard based on TTC (Telecommunications Commission of Telecommunications) standard JT-T37 (standard concerning "storage and exchange type Internet facsimile data transmission procedure").
[0004]
The Simple Mode standard of the Internet FAX allows facsimile transmission and reception using the Internet or an intranet, reduces communication costs as compared with facsimile using a telephone line, and converts paper documents into electronic documents with the same simple operation as facsimile. It can be attached to an e-mail and sent to a personal computer.
[0005]
Conventionally, a technique related to the above-described Internet FAX has been proposed (for example, see Patent Document 1).
[0006]
[Patent Document 1]
JP-A-08-305518
[0007]
[Problems to be solved by the invention]
However, conventionally, it has not been possible to set printing conditions such as designation of a printing paper size, designation of monochrome printing or color printing, designation of a printing resolution, etc., in an e-mail text or an attached image file. . Therefore, in the conventional printer having the above-described e-mail receiving function, the printing process of the e-mail body and the attached image file of the e-mail received from the outside is performed based on the print setting set in the printer. Was.
[0008]
SUMMARY OF THE INVENTION An object of the present invention is to provide a printing system capable of freely changing the setting of printing conditions for an e-mail text and an attached image file.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a printing system including a printing designation device and a printing device, wherein the printing designation device includes designation means for designating printing conditions, and a mail body and an attached image file. Sending means for attaching the print setting information based on the designation of the print condition to an electronic mail having the print means, wherein the printing apparatus receives the electronic mail transmitted from the print designation apparatus; and Setting means for setting print conditions for the mail text and the attached image file based on the print setting information attached to the electronic mail.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0011]
[First Embodiment]
FIG. 1 is a block diagram showing a configuration example of a network system capable of transmitting and receiving e-mail according to the first embodiment of the present invention.
[0012]
In FIG. 1, the network system includes a scanner 10, a router 18, a personal computer (hereinafter abbreviated as PC) (client terminal) 19, a PC (mail server) 20, a PC 30, a modem 31, a PC 40, a public telephone 41 for data communication, A mobile phone 50, a router 71, a PC (client terminal) 72, a PC (mail server) 73, and a printer 80 are provided. In the figure, 17 and 70 are LANs (Local Area Network), 60 is the Internet, and 61 is a public line.
[0013]
In the present embodiment, a description will be given of control in a case where the printer 80 having the function of receiving an e-mail via the Internet 60 prints an e-mail text and an attached image file.
[0014]
In this network system, the scanner 10, the PC 30, the PC 40, and the mobile phone 50 have a function of transmitting an e-mail attached with an image file to the printer 80 via the Internet 60. In addition to the mobile phone 50, a PDA (Personal Digital Assistant), a PHS (Personal Handyphone System), an ISDN (Integrated Service Digital Network), a dedicated line such as an Internet provider, or a telephone line to an Internet provider or a telephone line. It is also possible to connect and send an e-mail to the printer 80 via the Internet 60. The printer 80 is configured as a network printer having a function of receiving an e-mail via the Internet 60, and is capable of printing an e-mail text and an attached image file.
[0015]
Each part of the present network system will be described in detail below. The LAN 17 is connected to the Internet 60 via a router 18 via a dedicated line. The scanner 17, the client terminal 19, and a mail server 20 that provides an e-mail service to the scanner 10 and the client terminal 19 are connected to the LAN 17. The LAN 70 is connected to the Internet 60 via a router 71 via a dedicated line. The LAN 70 is connected to a printer 80, a client terminal 72, and a mail server 73 that provides an e-mail service to the printer 80 and the client terminal 72.
[0016]
In this network system, a combination of a transmission protocol up to a transport layer called TCP / IP (Transmission Control Protocol / Internet Protocol) and a communication protocol of an upper layer called SMTP (Simple Mail Transfer Protocol) is used. , E-mail is transmitted and received.
[0017]
The Internet 60 is a communication network serving as an e-mail transmission / reception medium. The router 18 is a device for connecting the Internet 60 and the LAN 17 to each other. The router 71 is a device for connecting the Internet 60 and the LAN 70 to each other. The public line 61 is a line for sending an e-mail transmitted from the PC 30, the PC 40, the mobile phone 50 or the like to the Internet 60.
[0018]
The scanner 10 (print designation device) is an image reading device capable of reading an image from a document and transmitting an e-mail, and is connected to the LAN 17. The scanner 10 includes a CPU 11 (transmitting unit), a scanner unit 12, an operation unit 13 (designating unit), a ROM 14, a RAM 15, an Ethernet (registered trademark) interface (hereinafter abbreviated as an interface) 16 (transmitting unit). .
[0019]
The CPU 11 is a central processing unit that controls each unit of the scanner 10. The scanner unit 12 reads an image of a document set on the scanner unit 12 and converts the read image into image data. The operation unit 13 has keys for inputting an operation instruction to the scanner unit 12 and an e-mail transmission destination. Specifying the print paper size, specifying whether the print direction is portrait or landscape, specifying the number of copies, specifying the print layout, specifying single-sided printing or double-sided printing, and specifying the destination of the print paper input from the operation unit 13 , The designation of monochrome or color printing, the designation of print resolution, the designation of print gradation, etc., are converted into a page description language (PDL) file for controlling the printer 80, and the PDL file is converted. Is attached to the body of the e-mail and the image file and transmitted to the printer 80.
[0020]
The ROM 14 controls the CPU 11, controls the scanner unit 12, sends an image file of an image read from a document attached to an e-mail, and sends a PDL file for performing print settings to the e-mail. This is a memory in which a control program for executing the above is stored. The RAM 15 is a memory used as a work area for the control program. The interface 16 is an interface for connecting to the LAN 17. The e-mail transmitted from the scanner 10 is transmitted from the interface 16 via the LAN 17 to the Internet 60 via the router 18.
[0021]
The PC 30 is connected to a public line 61 via a modem 31, and can transmit an E-mail via the modem 31. The e-mail transmitted from the PC 30 is transmitted to the Internet 60 via the modem 31 and the public line 61. The PC 40 is connected to a public line 61 via a public telephone 41 for data communication, and can transmit an e-mail via the public telephone 41 for data communication. The e-mail transmitted from the PC 40 is transmitted to the Internet 60 via the public telephone 41 for data communication and the public line 61. The mobile phone 50 is connected to the public line 61 and can transmit an e-mail. The e-mail transmitted from the mobile phone 50 is transmitted on the Internet 60 via the public line 61.
[0022]
The client terminal 19 is connected to the LAN 17 and is configured as a PC capable of transmitting and receiving e-mail via the Internet 60 via the router 18. The mail server 20 provides an e-mail service to the scanner 10 and the client terminal 19. The client terminal 72 is connected to the LAN 70, and is configured as a PC capable of transmitting and receiving e-mail via the Internet 60 via the router 71. The mail server 73 provides an e-mail service to the printer 80 and the client terminal 72.
[0023]
The printer 80 (printing device) is a printing device capable of printing an image on a sheet and receiving an e-mail, and is connected to the LAN 70. The printer 80 includes a CPU 81 (reception unit, setting unit), an engine unit 82, an operation unit 83, a ROM 84, a RAM 85, and an Ethernet (registered trademark) interface (hereinafter abbreviated as an interface) 86 (reception unit).
[0024]
The CPU 81 is a central processing unit that controls each unit of the printer 80, and executes the processes shown in the flowcharts of FIGS. 6 and 7 based on the control program stored in the ROM 84. The engine unit 82 performs a print output operation of printing an image on paper as a print medium and outputting the paper on which the image is printed. The operation unit 83 is provided with keys for inputting various settings (settings such as paper size and number of copies) relating to print output of the printer 80 and operation instructions (instructions such as start of a printing operation).
[0025]
The ROM 84 performs control of the CPU 81, control of the engine unit 82, control of analyzing a PDL file attached to an externally received e-mail and performing print settings, control of printing the e-mail body of the e-mail and the attached image file, and the like. Is a memory in which a control program for performing the operation is stored. The RAM 85 is a memory used as a work area for the control program.
[0026]
The interface 86 is an interface for connecting to the LAN 70. In the printer 80, the e-mail transmitted through the Internet 60 and the router 71 is input via the interface 86, and the e-mail body and the attached e-mail are transmitted by the engine unit 82 based on the control program stored in the ROM 84. Perform print output to print the image file.
[0027]
Next, the configuration of the printer 80 will be described in detail. In the present embodiment, a case will be described in which the printer 80 is configured as a laser beam printer (LBP) that performs printing by, for example, an electrophotographic method.
[0028]
FIG. 2 is a configuration diagram illustrating a configuration example of the printer 80.
[0029]
2, a printer 80 includes an operation unit 83, a printer control unit 1001, a laser driver 1002, a semiconductor laser 1003, a rotary polygon mirror 1005, an electrostatic drum 1006, a developing unit 1007, a paper cassette 1008, A paper roller 1009, transport rollers 1010 and 1011, a reflection mirror 1012, and a paper discharge tray 1013 are provided. In the figure, P is a sheet as a recording medium.
[0030]
The printer 80 operates according to the mail text, the attached image file, the attached PDL file, or the PDL data input from, for example, a PC (client terminal 72) connected to the LAN 70, which constitutes the e-mail received via the interface 86. An image is formed on paper. The printer control unit 1001 controls the entire printer, analyzes a PDL file attached to an e-mail, analyzes PDL data, generates an image, and the like. The CPU 81, the ROM 84, the RAM 85, and the interface 86 (refer to FIG. 1) ). The operation unit 83 is used to change the settings of the printer control unit 1001 in addition to inputting the various settings and operation instructions described above.
[0031]
Here, the attached PDL file included in the e-mail is a page description language file for setting print conditions (described later) which is a feature of the present embodiment, and the PDL data is generally printed on a page printer. Is a page description language data for designating a print image, which is used when executing the command.
[0032]
The laser driver 1002, the semiconductor laser 1003, the rotating polygon mirror 1005, the electrostatic drum 1006, the developing unit 1007, the paper cassette 1008, the paper feed roller 1009, the transport rollers 1010 and 1011 correspond to the engine unit 82 shown in FIG. . The printer control unit 1001 converts the generated image into a video signal and outputs the video signal to the laser driver 1002. The laser driver 1002 is a circuit for driving the semiconductor laser 1003, and switches on / off a laser beam 1004 emitted from the semiconductor laser 1003 according to a video signal input from the printer control unit 1001.
[0033]
A laser beam 1004 emitted from a semiconductor laser 1003 is oscillated in the left-right direction (a direction orthogonal to the plane of FIG. 1) by a rotating polygon mirror 1005, further reflected by a reflection mirror 1012, and scans and exposes the electrostatic drum 1006. . As a result, an electrostatic latent image corresponding to the print output image is formed on the electrostatic drum 1006. This electrostatic latent image is developed by a developing unit 1007 disposed on the outer peripheral side of the electrostatic drum 1006, and is then transferred to the paper P. A cut sheet is used as the paper P.
[0034]
The paper P is stored in a paper cassette 1008 mounted on the housing of the printer 80. The paper P stored in the paper cassette 1008 is fed one by one by a feed roller 1009, taken into the printer by transport rollers 1010 and 1011, and supplied to a transfer position facing the electrostatic drum 1006. The sheet P on which the image has been transferred at the transfer position is discharged to a discharge tray 1013 after the image is fixed. The description of the fixing operation is omitted.
[0035]
Next, an example of a configuration of an e-mail including a mail body and an image file transmitted from, for example, the scanner 10, the PC 30, the PC 40, and the mobile phone 50 (hereinafter, the print designation device) will be described with reference to FIG.
[0036]
FIG. 3 is a diagram showing a configuration example of an e-mail in which an image file is attached to a mail text.
[0037]
In FIG. 3, the E-mail is basically a mail header 100 in which various information, which is the head of the E-mail, is described, a mail body 101, which is the body of the E-mail, and an image file attached to the E-mail. It comprises an attached image file 102 and an attached image file 103.
[0038]
In this example, the mail header 100 includes a “Date” field for setting transmission date and time information, and a “Message” field for setting a unique ID generated from a transmission date and time and a device mail address for identifying an e-mail. , A "From" field for setting the mail address of the sender, a "To" field for setting the mail address of the receiver, and a "Subject" field for setting the mail title.
[0039]
In the case of FIG. 3, the transmission date and time of the mail is “Fri, 07 Jul 2000 12:00: 00”, the ID for identifying the e-mail is “<20070707120,000 @ pop.xyz.co.jp>”, and the mail of the sender The address is “transmit@xyz.co.jp”, the e-mail address of the recipient is “receive@xyz.co.jp”, and the e-mail title is “Email from Scanner to Printer”.
[0040]
Further, since the e-mail must be readable information of a 7-bit code, it cannot be transmitted as it is if the attached image files 102 and 103 are binary data. Therefore, the mail body 101 and the attached image files 102 and 103 are transmitted after being converted into data in a MIME (Multipurpose Internet Mail Extensions) format.
[0041]
In the case of FIG. 3, the MIME version is set by the “MIME-Version” field of the mail header 100, and the attributes of each data are set by the “Content-Type” fields of the mail body 101 and the attached image files 102 and 103. The encoding method of each data is set by the “Content-Transfer-Encoding” field.
[0042]
In this example, the mail body 101 is composed of text data of a language system of “ISO-2022-JP”.
[0043]
In this example, the attached image file 102 is composed of image data in a JPEG (Joint Photographic Experts Group) format of an encoding method called “base64”.
[0044]
In this example, the attached image file 103 is composed of image data in a TIFF (Tagged Image File Format) format of an encoding method called “base64”.
[0045]
The TIFF format is a format used in the Internet FAX. In the Simple Mode of the Internet FAX, the attached image file is coded by the MH (Modified Huffman) coding method, the printing paper size is A4 size, and the printing is performed. The resolution is constituted by image data of 200 DPI.
[0046]
In the present embodiment, two attached image files 102 and 103 are attached to the e-mail, but the number of attached image files to be attached to the e-mail and the compression format of the attached image files are not particularly limited. . For example, a PDF (Portable Document Format) file may be attached to an e-mail in addition to an image file in the JPEG format or the TIFF format, and transmitted to the printer 80 for printing. In the present embodiment, details of each format in the JPEG format, the TIFF format, the MH coding, and the base64 coding are omitted.
[0047]
FIG. 4 is a diagram showing a print example of the e-mail text and the attached image file of the e-mail shown in FIG.
[0048]
In FIG. 4, the mail body 401 is printed on the first page, and the attached image file 402 and the attached image file 403 are printed one by one on the second and subsequent pages. Reference numerals 401 to 403 in FIG. 4 are print images corresponding to 101 to 103 in FIG.
[0049]
Next, a configuration example of an e-mail transmitted with an image file and a PDL file attached will be described with reference to FIG.
[0050]
FIG. 5 is a diagram showing a configuration example of an e-mail in which an image file and a PDL file are attached to a mail text.
[0051]
In FIG. 5, an e-mail includes an e-mail header 100 in which various information, which is the head of the e-mail, is described, an e-mail body 101, which is the body of the e-mail, and an attached image file, which is an image file attached to the e-mail. 102 and an attached PDL file 104 which is a PDL file attached to the e-mail. The e-mail shown in FIG. 5 is different from the e-mail shown in FIG. 3 in that a PDL file for setting a print condition of a mail text and an image file is attached.
[0052]
The attached PDL file 104 is composed of PDL commands for controlling the printer 80. The printer 80 recognizes that the data attached to the mail body of the e-mail is a PDL file from the data attribute of the “Content-Type” field of the MIME, analyzes the PDL file, and executes the mail body and the attached image file. Set the printing conditions. It is assumed that the PDL file 104 has been encoded by the encoding method specified by the “Content-Transfer-Encoding” field, like the image file.
[0053]
Next, an e-mail in which the image file of the image read from the original by the scanner 10 is attached to the e-mail text is transmitted to the printer 80, the e-mail is received by the printer 80, and the e-mail text and the image file are printed and output on paper. The operation up to this point will be described with reference to FIG.
[0054]
First, an operator sets a document to be transmitted on the scanner unit 12 of the scanner 10 and uses a predetermined key of the operation unit 13 to specify an e-mail transmission destination (transmission mail address), a print paper size, Specifying whether the print direction is portrait or landscape, specifying the number of copies, specifying the print layout, specifying single-sided printing or double-sided printing, specifying the output destination of the printing paper, specifying whether to print in monochrome or color, and printing resolution , Print gradation, and the like.
[0055]
Next, when the operator presses the execution key of the operation unit 13, the document is read by the scanner unit 12. The image read from the document is converted into an e-mail attached image file by the control program in the CPU 11 and the ROM 14, and the information corresponding to the above designation from the operation unit 13 is converted into an e-mail attached PDL file.
[0056]
Further, by the control program in the CPU 11 and the ROM 14, the attached image file and the attached PDL file are attached to the e-mail body of the e-mail addressed to the specified transmission e-mail address. The e-mail is transmitted from the interface 16 of the scanner 10 to the LAN 17 using the SMTP protocol, transmitted from the router 18 via the Internet 60, and further transmitted from the router 71 to the printer 80 via the LAN 70.
[0057]
The printer 80 receives the e-mail transmitted from the scanner 10 via the interface 86 using the SMTP protocol. When receiving the e-mail via the interface 86, the CPU 81 of the printer 80 and the control program in the ROM 84 detect the e-mail text, the attached image file, and the attached PDL file, and convert them into text data and image data. The print job is output to the printing unit 82 and the printing process is performed in the engine unit 82. The attached image file is encoded by the scanner 10 according to the above-described encoding method, and is printed by being decoded by the printer 80.
[0058]
On the other hand, for example, when an e-mail is transmitted to the printer 80 from any of the PC 30, the PC 40, and the mobile phone 50, the e-mail is transmitted by using software built in each device and capable of transmitting and receiving an e-mail. Although a detailed description of the software is omitted, the software allows the operator to input an e-mail destination (sending e-mail address) and an e-mail text, and attach an image file and a PDL file to the e-mail text, thereby enabling the e-mail to be transmitted. It enables transmission of mail.
[0059]
Next, a printing process in which the printer 80 prints a mail text and an image file of an e-mail received from any one of the scanner 10, the PC 30, the PC 40, and the mobile phone 50 on a sheet will be described with reference to FIG.
[0060]
FIG. 6 is a flowchart showing PDL data printing processing and E-mail printing processing in the printer 80. The processing shown in this flowchart is executed by the CPU 81 of the printer 80 based on the control program stored in the ROM 84.
[0061]
Here, it is assumed that the printer 80 can also print page description language (PDL) data transmitted from a PC (client terminal) 72 connected to the LAN 70 in addition to printing the received e-mail. Since PDL is well known and has no characteristic in the PDL data printing process itself, a detailed description of the process is omitted in this embodiment.
[0062]
In FIG. 6, when the printer 80 inputs (receives) e-mail or PDL data from the outside via the interface 16, the data input waiting state (step S201) is ended, and the CPU 81 determines whether the input data is e-mail. It is determined whether the data is PDL data (step S202). If the CPU 81 determines in step S202 that the input data is PDL data, the CPU 81 analyzes the PDL data (step S203), and then, the PDL data includes a discharge command to discharge the printed sheet outside the printer. Until the determination is made (Yes in step S205), image image generation processing (drawing processing) is performed according to each command described in the PDL data (step S204).
[0063]
If it is determined in step S205 that the paper ejection command is present in the PDL data, the CPU 81 converts the image image generated on the RAM 85 by the drawing processing into a video signal (step S206), and transfers the video signal to the engine unit. Thus, printing is performed on the sheet by the engine unit 82 (step S207), and the sheet on which printing is completed is discharged outside the printer (step S208). After that, the process returns to step S201, and waits for data input.
[0064]
On the other hand, when it is determined in step S202 that the input data is an e-mail, the CPU 81 performs an e-mail printing process by the engine unit 82 (step S210). After that, the process returns to step S201, and waits for data input.
[0065]
Next, details of the e-mail printing process shown in step S210 in FIG. 6 will be described with reference to FIG.
[0066]
FIG. 7 is a flowchart showing details of the e-mail printing process.
[0067]
In FIG. 7, by repeating the processing from step S211 to the processing in step S214, all the data in the MIME format included in the e-mail received from the outside is analyzed, and the PDL file is attached to the e-mail body of the e-mail. It is determined whether the PDL file is attached, and if a PDL file is attached, print settings (setting of print conditions) are performed. Thereafter, by repeating the processing from step S215 to step S222, the mail body of the e-mail and the attached image file are printed.
[0068]
First, the CPU 81 determines whether or not analysis of all data in MIME format included in an e-mail received from the outside has been completed (step S211). If it is determined in step S211 that there is unanalyzed MIME-format data, the CPU 81 analyzes the unanalyzed MIME-format data (step S212). Or an attached PDL file (step S213).
[0069]
If it is determined in step S213 that the data subjected to the MIME analysis is a mail text or an attached image file, the process returns to step S211 and the CPU 81 continues analyzing the data in the MIME format. On the other hand, if it is determined in step S213 that the data subjected to the MIME analysis is an attached PDL file, the CPU 81 analyzes each setting command in the attached PDL file, and sets the settings based on each setting command in the mail text or attached image. The print conditions of the printer 80 are set so as to be reflected in the printing of the file (step S214).
[0070]
Note that the print condition settings here include setting the print paper size, setting the print direction, setting the number of copies, setting the print layout, setting one-sided printing or two-sided printing, setting the discharge destination of the printing paper, Settings for monochrome printing or color printing, settings for print resolution, settings for print gradations, etc., but the print condition setting items other than those described above may be the setting items defined in PDL. .
[0071]
If it is determined in step S211 that the analysis of all MIME format data has been completed, the printing process is executed until the analysis of all MIME format data has been completed in step S215 and subsequent steps. First, the CPU 81 analyzes MIME format data (step S216), and determines whether the MIME analyzed data is a mail text, an attached image file, or an attached PDL file (step S217).
[0072]
If it is determined in step S217 that the data subjected to the MIME analysis is an attached PDL file, the process returns to step S215. On the other hand, if it is determined in step S217 that the data subjected to the MIME analysis is a mail text or an attached image file, the CPU 81 determines the encoding method in the MIME format, thereby performing code recovery of the coded mail text. (Decoding) is performed (Step S218), and an image image generation process (drawing process) is performed on the RAM 85 (Step S219).
[0073]
Further, the CPU 81 converts the image generated by the drawing processing into a video signal (step S220), transfers the video signal to the engine unit 82, and performs printing on a sheet by the engine unit 82 (step S221). The paper on which printing has been completed is discharged out of the printer (step S222). Thereafter, the process returns to step S215, and the analysis of the data in the MIME format is continued.
[0074]
As described above, according to the present embodiment, for example, any one of the scanner 10, the PC 30, the PC 40, and the mobile phone 50 sets print conditions for printing an e-mail text and an attached image file. Is attached to an e-mail having a mail text and an attached image file, the e-mail is transmitted to the printer 80, and the PDL file attached to the e-mail received by the printer 80 is analyzed. This allows the printer 80 to set print conditions (print paper size setting, print direction setting, print copy number setting, print layout setting, single-sided printing or double-sided printing setting, print sheet discharge destination setting, Settings of monochrome printing or color printing, setting of printing resolution, setting of printing gradation, etc.), and setting of printing conditions of a mail text and an attached image file can be freely changed.
[0075]
[Second embodiment]
Next, a second embodiment of the present invention will be described.
[0076]
The configuration example (see FIG. 1) of the network system capable of transmitting and receiving e-mail according to the present embodiment (see FIG. 1) and the configuration example of the printer 80 (see FIG. 2) are the same as those in the first embodiment, and therefore, description thereof is omitted. I do.
[0077]
In the first embodiment, a case has been described in which a PDL file for setting printing conditions is attached to the same e-mail together with the mail text and the attached image file and transmitted to the printer 80. A case will be described in which only a PDL file for setting print conditions is attached to an e-mail and transmitted to the printer 80, and only the set values of the print conditions of the printer 80 are changed.
[0078]
FIG. 8 is a diagram showing a configuration example of an e-mail in which only a PDL file is attached to the main body of the e-mail.
[0079]
In FIG. 8, the e-mail includes a mail header 100 in which various information, which is the head of the e-mail, is described, and an attached PDL file 104, which is a PDL file attached to the e-mail. That is, the email body and the image file are not attached to the email, but only the PDL file is attached. Therefore, when the printer 80 receives the e-mail, the printer 80 does not perform the printing process but only sets the printing conditions.
[0080]
As described above, according to the present embodiment, for example, any one of the scanner 10, the PC 30, the PC 40, and the mobile phone 50 sets print conditions for printing an e-mail text and an attached image file. Is attached to the e-mail, the e-mail is transmitted to the printer 80, and the printer 80 analyzes the PDL file attached to the e-mail received. This allows the printer 80 to set print conditions (print paper size setting, print direction setting, print copy number setting, print layout setting, single-sided printing or double-sided printing setting, print sheet discharge destination setting, Settings of monochrome printing or color printing, setting of printing resolution, setting of printing gradation, etc.), and setting of printing conditions of a mail text and an attached image file can be freely changed.
[0081]
In the above embodiment, an example is described in which an e-mail attached with a PDL file is transmitted to the printer 80 from any of the scanner 10, the PC 30, the PC 40, and the mobile phone 50. However, the present invention is not limited to this. Instead, an e-mail attached with a PDL file can be transmitted to the printer 80 from a device other than these, for example, a device such as a personal digital assistant (PDA).
[0082]
Further, in the above embodiment, the case where the printer 80 is a laser beam printer has been described as an example, but the present invention is not limited to this, and other printers such as an ink jet printer, a sublimation printer, a silver halide printer, etc. A printer using a printing method may be used.
[0083]
Further, in the above-described embodiment, the case where the printing apparatus is a printer has been described as an example, but the present invention is not limited to this, and may be applied to a copying machine or a multifunction peripheral.
[0084]
According to the present invention, a software program (flowcharts in FIGS. 6 and 7) for realizing the functions of the above-described embodiments is supplied to a computer or a CPU, and the computer or the CPU reads and executes the supplied program. Can be achieved by:
[0085]
In this case, the program is supplied directly from a storage medium on which the program is recorded, or is downloaded from another computer or database (not shown) connected to the Internet, a commercial network, a local area network, or the like. Supplied.
[0086]
The form of the program may be in the form of object code, program code executed by an interpreter, script data supplied to an OS (Operating System), or the like.
[0087]
According to the present invention, a storage medium storing a software program for realizing the functions of the above-described embodiments is supplied to a computer or a CPU, and the computer or the CPU reads and executes the program stored in the storage medium. Can also be achieved.
[0088]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0089]
Examples of storage media for storing program codes include ROM, RAM, NV-RAM, floppy (registered trademark) disk, hard disk, optical disk (registered trademark), magneto-optical disk, CD-ROM, MO, CD-R, and CD. -RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW, magnetic tape, nonvolatile memory card, and the like.
[0090]
The functions of the above-described embodiments are not only executed by executing the program code read from the computer, but also executed by the OS or the like running on the computer in part or all of the actual processing based on the instruction of the program code. This can also be realized by:
[0091]
Furthermore, the present invention can be achieved by downloading a software program for implementing the above-described embodiment from a database or a homepage on a network using a communication program, and reading and executing the program.
[0092]
The above program can also be supplied by connecting to a homepage on the Internet using a browser of a client computer and downloading the computer program itself or a compressed file including an automatic installation function from the homepage to a storage medium such as a hard disk. .
[0093]
In addition, the program distributes a storage medium such as a CD-ROM in which the program code is stored after being encrypted to a user, and gives a user who satisfies predetermined conditions a key for decrypting from a homepage via the Internet. The information can also be supplied by downloading the information, using the key information to execute the encrypted program code, and installing it on a computer.
[0094]
The functions of the above-described embodiment can also be realized by dividing the program code into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for implementing the functional processing of the present invention on a computer also constitutes the present invention.
[0095]
In addition, the functions of the above-described embodiments are implemented after a program read from a storage medium is written into a memory provided in a function expansion board or a function expansion unit connected to a computer. It can also be realized by a CPU or MPU or the like provided in the function expansion board or function expansion unit executing a part or all of the actual processing based on a program instruction.
[0096]
Examples of embodiments of the present invention are listed below.
[0097]
[Embodiment 1] A printing system including a print designation device and a printing device,
The print designation device includes designation means for designating print conditions, and transmission means for attaching and transmitting print setting information based on the designation of the print conditions to an e-mail having a mail text and an attached image file,
The printing apparatus includes: a receiving unit that receives the electronic mail transmitted from the print designation apparatus; and setting of print conditions of the mail text and the attached image file based on the print setting information attached to the electronic mail. And a setting unit for performing the setting.
[0098]
[Second Embodiment] The printing system according to the first embodiment, wherein the print setting information is information defined in a page description language.
[0099]
[Embodiment 3] The printing conditions include at least printing paper size, printing direction, number of copies, print layout, one-sided printing or two-sided printing, discharge destination of printing paper, monochrome printing or color printing, print resolution, print gradation 2. The printing system according to claim 1, wherein the printing system includes any one of the following.
[0100]
[Embodiment 4] The printing system according to Embodiment 1, wherein the print designation apparatus is an apparatus selected from a group including an image reading apparatus, an information processing apparatus, a mobile phone, and a mobile information terminal.
[0101]
[Embodiment 5] A printing system including a print designation device and a print device, wherein the print designation device includes a designation unit for designating print conditions, and print setting information based on the designation of the print conditions in an e-mail. Transmission means for attaching and transmitting
The printing apparatus includes a receiving unit that receives the e-mail transmitted from the print designation device, and a setting unit that sets print conditions based on the print setting information attached to the e-mail. Characterized printing system.
[0102]
[Sixth Embodiment] The printing system according to the fifth embodiment, wherein the print setting information is information defined in a page description language.
[0103]
[Embodiment 7] The printing conditions include at least printing paper size, printing direction, number of copies, print layout, one-sided printing or two-sided printing, print paper discharge destination, monochrome printing or color printing, print resolution, print gradation A printing system according to claim 5, wherein the printing system includes any one of the following.
[0104]
[Eighth Embodiment] The printing system according to the fifth embodiment, wherein the print designation apparatus is an apparatus selected from a group including an image reading apparatus, an information processing apparatus, a mobile phone, and a portable information terminal.
[0105]
[Embodiment 9] A print designation device capable of communicating with a printing device,
A printing unit that specifies print conditions, and a transmission unit that attaches print setting information based on the specification of the print conditions to an e-mail having a mail text and an attached image file and transmits the print setting information to the printing apparatus. Print designation device.
[0106]
[Embodiment 10] A print designation device capable of communicating with a printing device,
A print designation apparatus comprising: designation means for designating print conditions; and transmission means for sending only e-mail with print setting information based on the designation of the print conditions attached.
[0107]
[Embodiment 11] A printing device capable of communicating with a print designation device,
A receiving unit that receives, from the print designation device, an email in which print setting information based on designation of a print condition is attached to a mail text and an attached image file, and based on the print setting information attached to the email, A printing device comprising: a setting unit configured to set a print condition of a mail text and the attached image file.
[0108]
[Embodiment 12] A printing device capable of communicating with a print designation device,
A receiving unit that receives, from the print designation device, an e-mail attached with only print setting information based on designation of a print condition, and a setting for setting a print condition based on the print setting information attached to the e-mail And a printing device.
[0109]
[Embodiment 13] A printing condition setting method executed by a printing system including a print designation device and a printing device,
A designation step of designating a print condition in the print designation device; anda transmission step of attaching the print condition information based on the designation of the print condition to an e-mail having a mail text and an attached image file in the print designation device and transmitting the e-mail. A receiving step of receiving the electronic mail transmitted from the print designation device in the printing device; and printing the mail text and the attached image file based on the print setting information attached to the electronic mail in the printing device. And a setting step for setting conditions.
[0110]
[Embodiment 14] A printing condition setting method executed by a printing system including a print designation device and a printing device,
A designation step of designating print conditions in the print designation device; a transmission step of attaching only print setting information based on the designation of the print conditions to an e-mail in the print designation device; and transmitting the print designation in the printing device. A printing method comprising: a receiving step of receiving the e-mail transmitted from the apparatus; and a setting step of setting print conditions based on the print setting information attached to the e-mail in the printing apparatus. Condition setting method.
[0111]
[Embodiment 15] A program for causing a computer to execute a printing condition setting method of a printing system including a printing designation device and a printing device,
A designation module that designates print conditions in the print designation device, a transmission module that attaches and sends print setting information based on the designation of the print conditions to an e-mail having a mail text and an attached image file in the print designation device, A receiving module that receives the electronic mail transmitted from the print designation device in the printing device, and printing of the mail text and the attached image file based on the print setting information attached to the electronic mail in the printing device A program, comprising: a setting module for setting conditions.
[0112]
[Embodiment 16] A program for causing a computer to execute a printing condition setting method of a printing system including a printing designation device and a printing device,
A designation module for designating print conditions in the print designation device, a transmission module for attaching only print setting information based on the designation of the print conditions to the e-mail in the print designation device, and a print designation in the print device. A program comprising: a receiving module that receives the e-mail transmitted from the device; and a setting module that sets printing conditions based on the print setting information attached to the e-mail in the printing device. .
[0113]
[Embodiment 17] A computer-readable storage medium storing the program according to Embodiment 15 or 16.
[0114]
【The invention's effect】
As described above in detail, according to the present invention, a print designation device attaches print setting information based on designation of print conditions to an e-mail having a mail text and an attached image file, and transmits the e-mail. Since the print conditions of the e-mail text and attached image file are set based on the print setting information attached to the e-mail sent from the print designation device, when printing the e-mail text and attached image file on the printing device In addition, it is possible to freely change the settings of the printing conditions of the mail text and the attached image file, for example, the settings such as the printing paper size, monochrome / color printing, and printing resolution.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of a network system capable of transmitting and receiving e-mail according to a first embodiment of the present invention.
FIG. 2 is a configuration diagram illustrating a configuration example of a printer.
FIG. 3 is a diagram illustrating a configuration example of an e-mail in which an image file is attached to a mail text.
FIG. 4 is a diagram illustrating a print example of an e-mail text and an attached image file.
FIG. 5 is a diagram showing a configuration example of an e-mail in which an image file and a PDL file are attached to a mail body.
FIG. 6 is a flowchart showing PDL data printing processing and E-mail printing processing in the printer.
FIG. 7 is a flowchart illustrating details of an e-mail printing process.
FIG. 8 is a diagram showing a configuration example of an e-mail in which only a PDL file is attached to an e-mail text according to the second embodiment of the present invention.
[Explanation of symbols]
10 Scanner
11 CPU
13 Operation section
16 Interface
17, 70 LAN
18, 71 router
19, 20, 30, 40, 72, 73 PC
31 Modem
41 Public telephone for data communication
50 mobile phone
60 Internet
80 Printer
81 CPU
86 interface