JP2004342038A - 印刷システム - Google Patents
印刷システム Download PDFInfo
- Publication number
- JP2004342038A JP2004342038A JP2003140835A JP2003140835A JP2004342038A JP 2004342038 A JP2004342038 A JP 2004342038A JP 2003140835 A JP2003140835 A JP 2003140835A JP 2003140835 A JP2003140835 A JP 2003140835A JP 2004342038 A JP2004342038 A JP 2004342038A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- attached
- printer
- 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.)
- Withdrawn
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【課題】電子メールのメール本文と添付画像ファイルの印刷条件の設定を自由に変更することを可能とした印刷システムを提供する。
【解決手段】ネットワークシステムは、スキャナ10、PC30、PC40、携帯電話機50、プリンタ80等を備える。スキャナ10、PC30、PC40、携帯電話機50は、メール本文及び添付画像ファイルを有する電子メールに印刷条件の指定に基づくPDLファイルを添付してインターネット60経由でプリンタ80に送信する。プリンタ80は、受信した電子メールに添付されたPDLファイルを解析し、メール本文及び添付画像ファイルの印刷条件(印刷用紙サイズ、モノクロ印刷/カラー印刷、印刷解像度など)の設定を行う。
【選択図】 図1
【解決手段】ネットワークシステムは、スキャナ10、PC30、PC40、携帯電話機50、プリンタ80等を備える。スキャナ10、PC30、PC40、携帯電話機50は、メール本文及び添付画像ファイルを有する電子メールに印刷条件の指定に基づくPDLファイルを添付してインターネット60経由でプリンタ80に送信する。プリンタ80は、受信した電子メールに添付されたPDLファイルを解析し、メール本文及び添付画像ファイルの印刷条件(印刷用紙サイズ、モノクロ印刷/カラー印刷、印刷解像度など)の設定を行う。
【選択図】 図1
Description
【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 インターフェイス
【発明の属する技術分野】
本発明は、外部から受信した電子メール(以下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 インターフェイス
Claims (1)
- 印刷指定装置と印刷装置とを備えた印刷システムであって、前記印刷指定装置は、印刷条件を指定する指定手段と、メール本文及び添付画像ファイルを有する電子メールに前記印刷条件の指定に基づく印刷設定情報を添付して送信する送信手段とを備え、
前記印刷装置は、前記印刷指定装置から送信された前記電子メールを受信する受信手段と、前記電子メールに添付された前記印刷設定情報に基づいて前記メール本文及び前記添付画像ファイルの印刷条件の設定を行う設定手段とを備えることを特徴とする印刷システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003140835A JP2004342038A (ja) | 2003-05-19 | 2003-05-19 | 印刷システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003140835A JP2004342038A (ja) | 2003-05-19 | 2003-05-19 | 印刷システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004342038A true JP2004342038A (ja) | 2004-12-02 |
Family
ID=33529436
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003140835A Withdrawn JP2004342038A (ja) | 2003-05-19 | 2003-05-19 | 印刷システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004342038A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7195408B2 (en) * | 2004-02-13 | 2007-03-27 | Konica Minolta Business Technologies, Inc. | Image forming system allowing facilitated print setting free from errors |
| JP2014000699A (ja) * | 2012-06-18 | 2014-01-09 | Konica Minolta Inc | 画像形成装置およびプログラム |
| US8639761B2 (en) | 2006-04-29 | 2014-01-28 | Konica Minolta Business Technologies, Inc. | Data processing system suited for transmitting and receiving data among plurality of image processing apparatuses connected to network, data processing method, and data processing program product |
| JP2014170440A (ja) * | 2013-03-05 | 2014-09-18 | Ricoh Co Ltd | 処理制御システム、データ処理システム、処理制御方法及びプログラム |
| US11256455B2 (en) | 2020-03-23 | 2022-02-22 | Canon Kabushiki Kaisha | Server generates URL and one time key |
-
2003
- 2003-05-19 JP JP2003140835A patent/JP2004342038A/ja not_active Withdrawn
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7195408B2 (en) * | 2004-02-13 | 2007-03-27 | Konica Minolta Business Technologies, Inc. | Image forming system allowing facilitated print setting free from errors |
| US8639761B2 (en) | 2006-04-29 | 2014-01-28 | Konica Minolta Business Technologies, Inc. | Data processing system suited for transmitting and receiving data among plurality of image processing apparatuses connected to network, data processing method, and data processing program product |
| JP2014000699A (ja) * | 2012-06-18 | 2014-01-09 | Konica Minolta Inc | 画像形成装置およびプログラム |
| US9646233B2 (en) | 2012-06-18 | 2017-05-09 | Konica Minolta, Inc. | Image forming apparatus and non-transitory computer readable recording medium for improved email printing |
| JP2014170440A (ja) * | 2013-03-05 | 2014-09-18 | Ricoh Co Ltd | 処理制御システム、データ処理システム、処理制御方法及びプログラム |
| US11256455B2 (en) | 2020-03-23 | 2022-02-22 | Canon Kabushiki Kaisha | Server generates URL and one time key |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10305836B2 (en) | Communication apparatus, information processing method, program, and storage medium | |
| US9948584B2 (en) | Communication apparatus and method of controlling same | |
| US10057435B2 (en) | Transmission apparatus, reception apparatus, control method thereof, communication system, and program | |
| US20100091329A1 (en) | Communication apparatus and method | |
| JP2003233558A (ja) | 通信装置及びその制御方法 | |
| JP4822677B2 (ja) | 通信装置、通信方法、コンピュータプログラム及びコンピュータ読み取り可能な記憶媒体 | |
| US20060059415A1 (en) | Data processing system, control method therefor, document input apparatus, control method therefor, document managing apparatus, control method therefor, programs for implementing the control methods, and storage media storing the control programs | |
| US20040008367A1 (en) | Transmitting miniature versions of files to receiving devices | |
| JP4865590B2 (ja) | 複合画像処理装置、複合画像処理装置の制御方法 | |
| JP2005004586A (ja) | 印刷システム | |
| JP2004342038A (ja) | 印刷システム | |
| JP2006323456A (ja) | 画像処理装置および画像処理システムおよびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム | |
| US7733518B2 (en) | Image processing apparatus with resolution determined by pixel count and used for print image, method, program, and recording | |
| JP4875797B2 (ja) | 画像ファイルが添付されたeメールを印刷する印刷装置、印刷方法および記憶媒体 | |
| JP4618811B2 (ja) | 通信装置及び通信装置の制御方法 | |
| JP2007193524A (ja) | 画像形成装置及びその制御方法、情報処理装置及びその制御方法、プログラム、記憶媒体 | |
| JP4078384B2 (ja) | 通信装置および通信方法 | |
| JP5073073B2 (ja) | 通信装置、情報処理方法、ならびにプログラム | |
| JP4125356B2 (ja) | 通信装置および通信方法 | |
| JP4125355B2 (ja) | 通信装置および通信方法 | |
| JP2006014362A (ja) | 通信装置および通信方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060417 |
|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060801 |