JP2005174224A - Method for controlling peripheral equipment on network and system, and apparatus therefor - Google Patents
Method for controlling peripheral equipment on network and system, and apparatus therefor Download PDFInfo
- Publication number
- JP2005174224A JP2005174224A JP2003416721A JP2003416721A JP2005174224A JP 2005174224 A JP2005174224 A JP 2005174224A JP 2003416721 A JP2003416721 A JP 2003416721A JP 2003416721 A JP2003416721 A JP 2003416721A JP 2005174224 A JP2005174224 A JP 2005174224A
- Authority
- JP
- Japan
- Prior art keywords
- peripheral device
- image forming
- setting
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は周辺機器の制御方法及びそのシステムと装置に関し、例えば、ネットワークを介して接続された印刷クライアントと画像形成装置とからなる画像形成システムにおける画像形成装置の制御方法及び画像形成システム、当該画像形成システムを構成する画像形成装置に関するものである。
BACKGROUND OF THE
以下、ネットワーク上の周辺機器を制御するシステム構成の一例として、例えば異なるLANに接続された印刷クライアントと画像形成装置とからなる画像形成システムに基づいて、背景技術を説明するが、本発明の課題はかかる画像形成システムに固有の問題に限定されず、他の種類のネットワーク上の周辺機器を制御するシステムにおいても同様の問題点があることは、明らかである。 Hereinafter, as an example of a system configuration for controlling peripheral devices on a network, for example, background technology will be described based on an image forming system including a print client and an image forming apparatus connected to different LANs. However, the present invention is not limited to the problems specific to such an image forming system, and it is obvious that there are similar problems in systems that control peripheral devices on other types of networks.
図19は従来の画像形成システムの一例を表す構成図である。 FIG. 19 is a configuration diagram illustrating an example of a conventional image forming system.
図19において、5001は第1のLAN(Local Area Network)、5002はセグメントの異なるLAN同士を接続し、データパケットの中継やフィルタリングなどを行う第1のルータ、5003はインターネット、5004及び5005はコンピュータ装置であるところの印刷クライアント、5006は第1のLAN5001に接続された第1の画像形成装置、5007は第1のLAN5001とルータによって分離された第2のLAN、5008は第2のルータ、5009は第2のLAN5007に接続された第2の画像形成装置、5010はコンピュータ装置であるところの制御クライアントである。尚、印刷クライアント5004或いは5005と制御クライアント5010とが同じコンピュータ装置からなっいてもよい。また、各々のLAN上にはこの他にも、印刷クライアントや制御クライアントとなり得る複数のコンピュータ装置、画像形成装置であるところのプリンタ装置、サーバコンピュータ装置、リピータやHUBなどのネットワークを構成するための中継装置、などが接続されていることが考えられるが、ここではそれらを省略して図示している。
In FIG. 19,
(画像形成装置の構成例)
図2は、画像形成システムを構成する従来の画像形成装置5006や5009、あるいは以下で示す本発明の画像形成装置109の内部構成例を示すブロック図である。尚、ブロック図では、従来例と本発明は同様に示されるが、メインコントローラ部の構成及び動作、又は各ブロック(操作部、印刷部など)にある制御部の構成及び制御動作には、違いがある。
(Configuration example of image forming apparatus)
FIG. 2 is a block diagram showing an example of the internal configuration of the conventional
図2において、201は画像形成装置の全体の制御を司るメインコントローラ部、202はオペレータによって画像形成装置を操作するための操作部である。かかる操作部202を構成する203は操作部202がメインコントローラ部201と通信を行うためのI/O部、204はオペレータに情報を提供したり、仮想的なスイッチを表示するためのLCD部、205はLCD部204上に表示された仮想的なスイッチの操作を検知するためのタッチパネル部、206はオペレータが操作を行うために物理的に配置されたスイッチ部である。
In FIG. 2, 201 is a main controller unit that controls the entire image forming apparatus, and 202 is an operation unit for operating the image forming apparatus by an operator. 203 that constitutes the
207は印刷データやプログラムを記憶したり、データのキャッシュエリアとして利用されるHDD部、208は印刷画像を展開したり、加工するために用いられる画像メモリ部、209は画像形成装置に機能拡張を行う目的で利用される拡張バスである。210は拡張バス209を利用して画像形成装置109に追加されたNIC(Network Interface Card)部である。かかるNIC部210を構成する211は第1のLAN101上を流れる通信パケットを監視し、画像形成装置に関係のある情報のみを内部に取り込んだり、画像形成装置で作成されたパケットを第1のLAN101へ送るための制御を行うLANコントローラ、212は電圧変換を行い、画像形成装置109と第1のLAN101の物理的な通信を実現するためのトランスである。
An
213は記録メディアである紙に画像を印刷するための印刷部である。かかる印刷部213を構成する214はメインコントローラ部によって送られてくる画像データを、紙に印刷するために適したデータに補正するために、ガンマ変換、エッジ強調、スムージングなどの処理を行う出力処理部、215は出力処理後の画像データを、レーザービームを駆動するための信号に変換するためのPWM部、216はレーザービームで供給された信号を基に、紙に画像を印刷するためのプリンタ部である。217は印刷部213によって作成された印刷済みの紙を、画像形成装置の外部に排出するための排紙部である。かかる排紙部217を構成する218は排紙部217がメインコントローラ部201と通信するためのI/O部、219は排紙部217の制御を司るコントローラ部、220は排紙部217内を通過する紙の流れを監視するための用紙センサー部、221は紙を配送するためのモータを駆動する給紙モータ駆動部、222は排紙トレイを駆動するためのトレイモータ駆動部、223は紙の流れを制御するための用紙パス制御部である。
(従来の画像形成装置の制御例1)
従来の画像形成装置の制御には、PDL印刷データを用いて画像形成装置を制御するものがあった(例えば、特許文献1)。本制御例1では、まず、既存の印刷プロトコルを用いて、印刷クライアント5004がPDL(Page DescRIPtion LANguage)印刷データを生成し、第1の画像形成装置5006で印刷するまでの手順を説明する。
(Control Example 1 of Conventional Image Forming Apparatus)
In the control of the conventional image forming apparatus, there is one that controls the image forming apparatus using PDL print data (for example, Patent Document 1). In this control example 1, first, a procedure from when the
印刷クライアント5004から第1の画像形成装置5006へ、印刷ジョブを送信するまでの手順を、図21のフローチャートを用いて以下に説明する。印刷クライアント5004は、NIC(Network Interface Card)などにより第1のLAN5001へ接続するための手段を持ったコンピュータ装置であり、印刷すべきデータを処理または生成するソフトウェアが少なくとも1つは内部にインストールされている。オペレータは印刷クライアント5004を操作し、ステップS5401でそのソフトウェアを起動し、ステップS5402で印刷すべきデータの生成や編集を行う。こうして印刷すべきデータの準備が整うと、オペレータは、ステップS5403で起動中のソフトウェアから印刷の開始を命令する。ソフトウェアはこの印刷命令を受け付けると、ステップS5404でプリンタドライバを起動し、オペレータに印刷制御の設定を促す画面を表示する。
A procedure for transmitting a print job from the
図20が、プリンタドライバの印刷制御画面の一例である。図20において、5101はプリンタドライバのウィンドウ画面、5102は印刷対象となるプリンタを選択するためのGUI(Graphic User Interface)、5103は選択したプリンタの詳細情報を表示するためのPropertyボタン、5104は印刷枚数を指定するためのGUI、5105は印刷する用紙のサイズを指定するためのGUI、5106は印刷するページの範囲を指定するためのGUI、5017は印刷する用紙の向きを指定するためのGUI、5108は印刷するための紙を給紙する場所を指定するためのGUI、5109は印刷した紙を排紙する場所を指定するためのGUI、5110はステイプラによって針を留める位置を指定するためのGUI、5111は両面印刷か片面印刷かを指定するためのGUI、5112は印刷する解像度を指定するためのGUI、5113は印刷する倍率を指定するためのGUI、5114はページレイアウトを指定するためのGUI、5115はウォーターマークや透かし文字などを指定するためのGUI、5116は印刷を開始するためのOKボタン、5117は印刷を中止するためのCancelボタン、5118はファイリングのための穴開け動作を指定するためのGUI、5119は紙をZ字状に折って排紙するための制御を行うGUI、5120は製本印刷の実行を制御するためのGUIである。
FIG. 20 shows an example of a print control screen of the printer driver. In FIG. 20, 5101 is a printer driver window screen, 5102 is a GUI (Graphic User Interface) for selecting a printer to be printed, 5103 is a Property button for displaying detailed information of the selected printer, and 5104 is printing. A GUI 5105 for specifying the number of sheets, a
オペレータは、ステップS5405で、図20で示したプリンタドライバの各種GUIを用いて印刷制御情報の設定を行い、印刷をする意志が有れば、OKボタン5116を押下し、ソフトウェアに対して印刷の開始を促す。また、もし印刷を行う意志が無くなった場合は、Cancelボタン5117を押下し、ソフトウェアに対してプリンタドライバの終了を促す。オペレータの意志は、ステップS5406のオペレータ入力判定で判定され、もしCancelと判定された場合は、ソフトウェアは直ちにプリンタドライバのウィンドウをクローズして、ステップS5402に戻り、印刷すべきデータの編集画面を再表示する。また、ステップS5406のオペレータ入力判定で、OKと判定された場合は、ステップS5407で、印刷すべきデータを例えばPS(Post ScRIPt : Adobe社登録商標)などの画像形成装置が解釈可能なデータ形式に変換するためのPDL(Page DescRIPtion LANguage)変換を行う。こうして印刷すべき画像データは印刷ジョブとなり、ステップS5408で、第1の画像形成装置5006への送信が行われる。この時に印刷クライアント5004と第1の画像形成装置5006との間では、例えば通信プロトコルにはTCP/IP(Transmission Control Protocol/Internet Protocol)、印刷プロトコルにはLPD(Line Printer Daemon)プロトコルが用いられる。LPDプロトコルについてはRFC1179で詳しく述べられているので、ここではその説明を割愛する。
In step S5405, the operator sets print control information using the various GUIs of the printer driver shown in FIG. 20, and if there is an intention to print, presses the
任意の通信プロトコル及び印刷プロトコルを用いて印刷ジョブを送信する印刷クライアント5004は、最小転送ブロック毎に、ステップS5409で全データの送信が終了したか否かの確認を行い、まだ終了していない場合はステップS5408へ戻って、次の転送ブロックの送信を行う。もし、ステップS5409で全データの送信が終了したと判定された場合は、ステップS5410でオペレータに対して、印刷が終了した旨を通知するウィンドウを表示すると共に、処理を終了するか継続するかの判定を促すGUIを表示する。この判定はステップS5411で行われ、処理を継続する場合は、ステップS5402に戻り、印刷すべきデータの編集画面を再表示する。また、処理を終了する場合は、ステップS5412でソフトウェアの終了が行われる。
The
次に、第1の画像形成装置5006が、印刷クライアント5004から送信された印刷ジョブを受信し、受信したデータを基に画像を紙に印刷するまでの手順を、図2の画像形成装置の構成及び図22のフローチャートを用いて以下に説明する。図22は、第1の画像形成装置5006が、印刷クライアント5004から送信された印刷ジョブを受信し、受信したデータを基に画像を紙に印刷するまでの手順を示したフローチャートである。
Next, the procedure until the first
印刷クライアント5004が第1のLAN5001を介して第1の画像形成装置5006と通信する場合、例えば通信プロトコルにTCP/IPプロトコルが用いられる。TCP/IPプロトコルを用いた通信では、データ通信を開始する前に、2つのホスト間でコネクションを開設する必要があるため、印刷クライアント5004は第1の画像形成装置5006に対して接続要求(SYNビットがオンのTCPセグメント)を送信する。この接続要求は第1のLAN5001を介してNIC部210から第1の画像形成装置5006へ取り込まれる。NIC部210では初めにトランス部212によって受信データの電圧変換が行われ、LANコントローラ211へ送られる。LANコントローラ211は、ステップS5601でこの接続要求の監視を行い、もし接続要求が検出された場合は、TCP/IPプロトコルで定められた正規の手順に従って、ステップS5602でコネクションの開設を行う。こうして印刷クライアント5004と第1の画像形成装置5006の2点間でコネクションが確立すると、印刷クライアント5004は例えば印刷プロトコルの1つであるLPDプロトコルを用いて、印刷ジョブを第1の画像形成装置5006へ送信する。
When the
LPDプロトコルを用いた印刷ジョブは、TCP/IPプロトコルのポート515番を用いて、印刷クライアント5004から第1の画像形成装置5006へ送られる。第1の画像形成装置5006では、LPRプロトコルによって送られてくる印刷ジョブを、NIC部210から拡張バス209を介し、メインコントローラ201へと送る。メインコントローラ201ではこの受信データが印刷ジョブであると判断すると、ステップS5603で印刷ジョブを受信しつつ、受信中のデータを一旦、ステップS5604でHDD部207へスプールを行い、ステップS5605で全データの受信が終了したか否かの判定を行う。このとき、まだ全データの受信が終了していないと判断された場合は、再びステップS5603に戻り、ステップS5603からステップS5605を繰り返すが、ステップS5605で全データの受信が終了したと判断されたならば、メインコントローラ201はNIC部210のLANコントローラ211に、コネクションのクローズを行う指令を出す。この指令を受けたLANコントローラ211はTCP/IPプロトコルに定められた正規の手順に則って、ステップS5606で、コネクションのクローズを行う。
A print job using the LPD protocol is sent from the
こうして印刷クライアント5004から送られてきた印刷ジョブの受信が終了すると、メインコントローラ201はHDD部207にスプールされた印刷ジョブを読み出す。この読み出したデータはPDL(Page Description Language)と呼ばれるページ記述言語の状態であり、このままでは印刷データとして扱えないため、ステップS5607でRIP(Raster Image Processing)処理を行い、PDLデータをラスタ画像データに変換する処理を行う。こうしてラスタ画像データになったデータは、一旦、ステップS5608で画像メモリ208へ展開され、印刷部213の出力処理部214によって、紙に印刷するために適したデータに補正するために、ガンマ変換、エッジ強調、スムージングなどの出力処理が施される(ステップS5609)。このようにして印刷に適したデータに変換された画像データは、PWM部215によって、レーザ駆動信号に変換(ステップS5610)された後、プリンタ部216へ送られる。
When reception of the print job sent from the
プリンタ部216では、このレーザ駆動信号から紙に画像を印刷するための、印刷処理(ステップS5611)が行われる。この印刷処理では例えば両面印刷などの指定された特殊動作も行われる。画像データの印刷処理が終了すると、印刷済みの紙は排紙部5517へ送られ、排紙処理(ステップS5612)が行われる。この排紙処理においても、バインドやZ折り、穴開けなどの指定された毒手動作が行われる。
The
以上の画像形成装置の制御例1において、排紙部における各機能の指定や、その他、印刷枚数、印刷部数等の印刷機能に関わる指定は、前述した印刷クライアント5004上で実行されるプリンタドライバ(図20)によって指定される。ここで指定された情報は制御データとなって、ステップS5407で説明したPDL変換処理時に、PDLデータ中に埋め込まれて第1の画像形成装置5006へ送られ、ステップS5607のRIP処理によって、制御データの抽出が行われている。この制御データの内、画像の形成に必要な情報は、ステップS5608で画像データを画像メモリ208へ展開する際に参照され、画像の形成に利用される。一方、制御データの内、画像の排紙処理に必要な情報は、メインコントローラ部201によって、排紙部217のコントローラ部219へ伝えられ、コントローラ部219はこの情報を基に、排紙装置を制御し、排紙処理を行う。
In the control example 1 of the image forming apparatus described above, the designation of each function in the paper discharge unit and the designation relating to the printing function such as the number of printed sheets and the number of printed copies are performed by the printer driver ( 20). The information specified here becomes control data, which is embedded in the PDL data and sent to the first
(従来の画像形成装置の制御例2)
本制御例2では、専用のファイルダウンローダとダウンロードプロトコルとを用いて、印刷クライアント5004が画像フォーマット化された画像データを、第1の画像形成装置5006へ転送して印刷するまでの手順を説明する。
(Control Example 2 of Conventional Image Forming Apparatus)
In this control example 2, a procedure until the
印刷クライアント5004から第1の画像形成装置5006へ、印刷データを送信するまでの手順を、図23のフローチャートを用いて以下に説明する。印刷クライアント5004はNIC(Network Interface Card)などにより第1のLAN501へ接続するための手段を持ったコンピュータ装置であり、更に情報を記憶するためのハードディスク装置などの記憶媒体を有している。また、印刷クライアント5004は、その記憶媒体に、画像フォーマット化された画像データを保持することが可能である。画像フォーマットとは、例えばPDF(Portable Document Format:米アドビシステムズ)、TIFF(Tagged Image File Format:米マイクロソフト&米アルダス)、JPEG(Joint Photographic Experts Group:ISO&ITU共同規格)、GIF(Graphics Interchange Format:米コンピュータサーブ)などのフォーマットが代表的である。また、印刷クライアント5004には、これらの画像フォーマット化された画像データを、第1の画像形成装置へダウンロードするために、専用のダウンロードプログラムがインストールされており、オペレータによってこのダウンロードプログラムを操作し、画像データの送信が行われる。
A procedure until print data is transmitted from the
図24にダウンローダプログラムのGUIを示す。図24において、5801はイメージダウンローダのウィンドウ画面であり、5802は画像データをダウンロードする対象のプリンタ名称、或いはIPアドレス等を入力するための編集ボックス、5803はダウンロードする画像データを指定するための編集ボックス、5804は画像データを記憶媒体からブラウズするために用いるブラウズボタン、5805はウィンドウを閉じるためのクローズボタン、5806は入力をキャンセルしてウィンドウを閉じるためのキャンセルボタンである。
FIG. 24 shows the GUI of the downloader program. In FIG. 24, 5801 is a window screen of the image downloader, 5802 is an edit box for inputting the name or IP address of the target printer for downloading image data, and 5803 is an edit for designating image data to be downloaded. A
オペレータは印刷クライアント5004を操作し、ステップS5701で、ダウンロードプログラムを起動すると、ステップ5702で、編集ボックス5802へプリンタの名称、或いはIPアドレスを入力して、印刷対象となる画像形成装置の指定を行う。続いてオペレータは、ステップ5703で、ダウンロードを行うファイルの指定を編集ボックス5803へ直接入力して指定するか、或いはブラウズボタン5804を操作し、記憶媒体に納められたファイルを参照して、ダウンロードを行う画像データを特定する。
When the operator operates the
ファイルの指定は複数行われることも考えられるため、ステップS5704で、全てのファイルの選択が終了したか否かを判定し、もし未だ終了していなければ、再びステップS5703へ戻ってファイルの指定を継続する。こうしてステップS5704で、全てのファイルの選択が終了したと判定されると、印刷クライアント5004は、ステップS5705で、専用のダウンロードプロトコルを用いて、第1の画像形成装置5006へ画像データのダウンロードを行う。続いてステップS5706でダウンロードの終了を監視し、ダウンロードが終了するまでステップS5705とステップS5706が繰り返され、全データのダウンロードが終了すると、ダウンローダはその処理を終了し、ステップS5707で、ダウンロードが終了した旨を告げるメッセージを表示し、処理を終了する。
Since it is conceivable that a plurality of files are specified, it is determined in step S5704 whether or not all the files have been selected. If not yet completed, the process returns to step S5703 to specify the file again. continue. When it is determined in step S5704 that all files have been selected, the
尚、ステップS5705で印刷クライアント5004が、第1の画像形成装置5006へファイルをダウンロードする手法には、専用のダウンロードプロトコルを使う以外にも、例えば、FTP(File Transfer Protocol)を利用して行うことも可能である。FTPを利用する場合、TCP/IPのポート番号は21番が利用されるが、一般的に専用プロトコルを利用する場合は、未定義のポート番号から任意のポートを選択して使用する。
Note that the method in which the
次に、第1の画像形成装置5006が、印刷クライアント5004からダウンロードされた画像データを受信し、受信したデータを基に画像を紙に印刷するまでの手順を、図2の画像形成装置のブロック図及び図25のフローチャートを用いて以下に説明する。図25は、第1の画像形成装置5006が、印刷クライアント5004から送信された画像データを受信し、受信したデータを基に画像を紙に印刷するまでの手順を示したフローチャートである。
Next, the procedure until the first
ステップS5901及びS5902での接続要求監視及びコネクションの開設は、制御例1と同様である。印刷クライアント5004と第1の画像形成装置5006の2点間でコネクションが確立すると、印刷クライアント5004は専用のダウンローダアプリケーションを用い、専用のダウンロードプロトコルを利用して、画像データを第1の画像形成装置5006へ送信する(FTPプロトコルなど、既存のファイル転送プロトコルを用いても良い)。専用のダウンロードプロトコルを用いて、画像データをダウンロードする場合、TCPポートの未定義のポートの中から任意のポートを1つ選択して、印刷クライアント5004はから第1の画像形成装置5006へ画像データのダウンロードが行われる(FTPを利用した場合は、TCP/IPのポート21番が利用される)。
Connection request monitoring and connection establishment in steps S5901 and S5902 are the same as in control example 1. When a connection is established between the
第1の画像形成装置5006では、ダウンロードプロトコルによって送られてくる画像データを、NIC部210から拡張バス209を介し、メインコントローラ201へと送る。メインコントローラ201ではこの受信データが画像データであると判断すると、ステップS5903で、画像データの受信を行いつつ、受信した画像データは一旦、ステップS5904でHDD部207へスプールを行い、ステップS5905で全データの受信が終了したか否かの判定を行う。このとき、まだ全データの受信が終了していないと判断された場合は、再びステップS5903に戻り、ステップS5903からステップS5905を繰り返すが、ステップS5905で全データの受信が終了したと判断されたならば、メインコントローラ5501はNIC部210のLANコントローラ211に、コネクションのクローズを行う指令を出す。この指令を受けたLANコントローラ211はTCP/IPプロトコルに定められた正規の手順に則って、ステップS5906で、コネクションのクローズを行う。
In the first
こうして印刷クライアント5004から送られてきた印刷ジョブの受信が終了すると、メインコントローラ201はHDD部207に保存された画像データを読み出す。この読み出したデータはPDFなどの画像フォーマット形式の状態であり、このままでは印刷データとして扱えないため、ステップS5907でRIP(Raster Image Processing)処理を行い、画像フォーマットデータをラスタ画像データに変換する処理を行う。尚、ラスタ画像データになったデータの以降の印刷処理(ステップS5908〜S5912)は、制御例1(ステップS5608〜S5612)と同様であるので説明は省く。
When the reception of the print job sent from the
(従来の画像形成装置の制御例3)
従来の画像形成装置の制御には、例えばSNMP(Simple Network Management Protocol)のようなプロトコルを用いて画像形成装置を制御するものがあった(例えば、特許文献2)。本制御例3で、制御クライアント5010と、第1の画像形成装置5006との間で実現される制御方式について簡単に説明する。
(Control Example 3 of Conventional Image Forming Apparatus)
In the conventional control of the image forming apparatus, there is one that controls the image forming apparatus using a protocol such as SNMP (Simple Network Management Protocol) (for example, Patent Document 2). In this control example 3, a control method realized between the control client 5010 and the first
図26は、制御クライアント5010上で実行される画像形成装置の管理ソフトウェアのGUIを表している。図26において、6001は管理ソフトウェアのウィンドウ画面、6002は管理対象となる画像形成装置の一覧を表示するエリアであるデバイスリスト、6003は画像形成装置の印刷キューに保持されたジョブの一覧を表示するためのジョブリストであり、ジョブの名称、ジョブのオーナー名、ジョブの投入日付、ジョブの投入時間等を表示することが可能である。6004はジョブリスト6003を更新するためのリフレッシュボタン、6005は画像形成装置の印刷処理を一時的に中断するためのポーズボタン、6006は中断していた印刷処理を再開するためのリスタートボタン、6007は指定したジョブを削除するためのデリートボタン、6008は指定したジョブの出力優先順位を高くするためのアップボタン、6009は指定したジョブの出力優先順位を低くするためのダウンボタンである。
FIG. 26 shows a GUI of management software for the image forming apparatus executed on the control client 5010. In FIG. 26, 6001 is a management software window screen, 6002 is a device list which is an area for displaying a list of image forming apparatuses to be managed, and 6003 is a list of jobs held in the print queue of the image forming apparatus. The job name, job owner name, job submission date, job submission time, and the like can be displayed. 6004 is a refresh button for updating the
この管理ソフトウェアは、制御クライアント5010上で実行され、オペレータによって、デバイスリスト6002で指定したデバイスの制御が行われる。制御クライアント5010と画像形成装置5006との通信には、例えばSNMP(Simple Network Management Protocol)が利用され、エージェントとなる制御クライアント5010が、マネージャとなる画像形成装置5006に対してMIB(Management Information Base)の読み書きを行うことによって、各種制御を実現することが可能であるが、独自プロトコルを利用しても何ら問題はない。尚、本例では、画像形成装置5006の印刷キューに保持されたジョブの制御のみに言及しているが、このようなソフトウェアを用いることにより、画像形成装置5006のステータス情報の収集と表示、エラー情報の収集と表示、各種パラメータの設定などが実現できることは言うまでもない。
以上説明したように、制御例1で説明した従来の画像形成システムでは、LANを通信媒体として印刷を行う場合、LPDに代表される既存の印刷プロトコルを利用して印刷のためのデータ通信が行われるため、ルータによって分離されていない同一セグメント内に印刷クライアント5004と第1の画像形成装置5006が配置されていれば、何ら問題は無く印刷が可能である。又、制御例2で説明した従来の画像形成システムでも、LANを通信媒体として画像データをダウンロードして印刷を行う場合、専用のダウンロードプロトコルか、既存のFTPなどのファイル転送プロトコルを利用して、印刷のためのデータ通信が行われるため、ルータによって分離されていない同一セグメント内に印刷クライアント5004と第1の画像形成装置5006が配置されていれば、何ら問題は無く印刷が可能である。更に、制御例3で説明した従来の制御方式においても、SNMPや独自プロトコルを利用して制御データの通信が行われるため、ルータによって分離されていない同一セグメント内に制御クライアント5010と第1の画像形成装置5006が配置されていれば、何ら問題は無く印刷が可能である。
As described above, in the conventional image forming system described in Control Example 1, when printing is performed using a LAN as a communication medium, data communication for printing is performed using an existing printing protocol typified by LPD. Therefore, if the
しかしながら、例えば印刷クライアント5004が、ルータを越えたセグメントの外に存在する第2のLAN5007に接続された第2の画像形成装置5009に対して印刷を行うためには、いずれの制御例でも各ルータのセキュリティポリシーと言う問題に直面することになる。尚、第2の画像形成装置5009は、前述した第1の画像形成装置5006と同等の構成から成り、同様の能力、機能を有するが、第1のLAN5001とは、第1のルータ5002及び第2のルータ5008で分離された第2のLANに接続されている点が、第1の画像形成装置と異なっている。
However, for example, in order for the
上記ルータの最も代表的な役割は、セグメント間のパケットの中継であるが、その他にも、大きく分けて2つの役割を担っている。1つはセグメントの外に余計なパケットが流出し、他のネットワークに余計なトラフィックが発生しないようにパケットの流れを管理している。もう1つの役割は、フィルター機能であり、ネットワークプロトコル、TCP/IPのポート番号、IPアドレスなどを監視し、セグメントを越えて中継するパケットを細かく制御している。 The most representative role of the router is to relay packets between segments. In addition, it plays two major roles. One is managing the flow of packets so that extra packets flow out of the segment and no extra traffic occurs in other networks. Another role is a filter function, which monitors network protocols, TCP / IP port numbers, IP addresses, and the like, and finely controls packets relayed across segments.
従って、制御例1の場合、例えば第1のルータ5002によって、印刷プロトコルの1つであるLPDが使用するポート515番が通過できないようにフィルタリング設定されていた場合、印刷クライアント5004は第1のルータ5002の外に接続された第2の画像形成装置5009へ対してLPDプロトコルを用いて印刷できないことになる。例えば、この第1のルータ5002が、社内のイントラネットと、社外のインターネット5003との接点に配置されたルータであれば、既存の印刷プロトコルが通過できるように設定されている可能性はほとんど無いと考えられる。その理由は、セキュリティ上の観点から、外部からの不正なアクセスを防止するために、外部のネットワークに接続するルータのポートは必要最小限のものしか開けない(通さない)ように設定することが一般的だからである。
Therefore, in the case of the control example 1, for example, when the
このため、昨今では、IPP(Internet Printing Protocol)と呼ばれる印刷プロトコルが制定された。この印刷プロトコルはHTTP(Hyper Text Transfer Protocol)用のポートであるポート80番と、IPP用のポートであるポート631番を利用することが可能である。しかしながらポート80番はHTTPのポートであることから、イントラネット内に設置されたWWWサーバからの情報の流出を防ぐために、イントラネットと社外の接点であるルータでは、このポート番号を通過させないようにフィルタリングすることが一般的であり、事実上、セグメント外からの印刷は行えない場合が多い。一方、ポート631番に関しては、IPPの認知度の低さや、利用頻度の小ささから、このポートが開けられていないルータがネットワーク上に多く存在することは容易に想像でき、このような場合も、セグメント外からの印刷を行うことができない。 Therefore, recently, a printing protocol called IPP (Internet Printing Protocol) has been established. This printing protocol can use port 80, which is a port for HTTP (Hyper Text Transfer Protocol), and port 631, which is a port for IPP. However, since port 80 is an HTTP port, in order to prevent leakage of information from the WWW server installed in the intranet, the router that is a contact point outside the intranet is filtered so that this port number does not pass. In general, printing from outside the segment cannot be performed in many cases. On the other hand, with regard to port 631, it is easy to imagine that there are many routers on the network that are not open due to low IPP recognition and low usage frequency. Printing from outside the segment cannot be performed.
又、制御例2の場合、例えば第1のルータ5002によって、ダウンロードプロトコル(或いはファイル転送プロトコル)が使用するポート番号が通過できないようにフィルタリング設定されていた場合、印刷クライアント5004は第1のルータ5002の外に接続された第2の画像形成装置5009へ対してダウンロードプロトコルを用いて印刷できないことになる。例えば第1のルータ5002が、社内のイントラネットと、社外のインターネット5003との接点に配置されたルータであれば、未公開のポート番号が通過できるように設定されている可能性はほとんど無いと考えられる。その理由は、セキュリティ上の観点から、外部からの不正なアクセスを防止するために、外部のネットワークに接続するルータのポートは必要最小限のものしか開けない(通さない)ように設定することが一般的だからである。また、既存のファイル転送プロトコルであるFTPを利用する場合も、イントラネット内の情報の流出を嫌い、インターネット5003からはアクセスできないように、ルータ5002のポートを閉じていることが一般的である。
In the case of the control example 2, for example, when the
更に、制御例3の場合、例えば第1のルータ5002によって、制御プロトコルの1つであるSNMPが使用するポート161番が通過できないようにフィルタリング設定されていた場合、制御クライアント5010は第1のルータ5002の外に接続された第2の画像形成装置5009へ対してSNMPプロトコルで通信できないことになる。例えば第1のルータ5002が、社内のイントラネットと、社外のインターネット5003との接点に配置されたルータであれば、SNMPプロトコルが通過できるように設定されている可能性はほとんど無いと考えられる。その理由は、セキュリティ上の観点から、外部からの不正なアクセスを防止するために、外部のネットワークに接続するルータのポートは必要最小限のものしか開けない(通さない)ように設定することが一般的だからである。
Furthermore, in the case of the control example 3, when the filtering is set so that the port 161 used by SNMP, which is one of the control protocols, cannot be passed by the
本発明は、このような問題点に鑑みてなされたものであって、ネットワーク上の周辺機器の制御を、例えばルータのセキュリティー対策が介在している場合でも、メール通信で実現することができる周辺機器の制御方法及びそのシステムと装置を提供することを目的とする。 The present invention has been made in view of such problems, and it is possible to control peripheral devices on the network by, for example, mail communication even when router security measures are interposed. It is an object of the present invention to provide a device control method and a system and apparatus thereof.
例えばその一例として、ルータによって分離された異なるネットワークに接続された印刷クライアントと画像形成装置との間においても、印刷することを可能にすると共に、制御クライアントからルータによって分離されたネットワークに接続された画像形成装置に対する制御を行うことを可能にする画像形成方法、画像形成システム及び画像形成装置を提供することを目的とする。 For example, as an example, printing can be performed between a print client and an image forming apparatus connected to different networks separated by a router, and connected to a network separated from the control client by the router. It is an object of the present invention to provide an image forming method, an image forming system, and an image forming apparatus that can control the image forming apparatus.
上記目的を達成するために、本発明の周辺機器の制御方法は、周辺機器を制御コンピュータから制御する周辺機器の制御方法であって、前記周辺機器が有する異なる機能のそれぞれをメールアドレスの違いで制御するために、前記周辺機器が有する異なる機能のそれぞれに対して、異なるメールアドレスを割り振ることを特徴とする。 In order to achieve the above object, a peripheral device control method of the present invention is a peripheral device control method for controlling a peripheral device from a control computer, wherein each of the different functions of the peripheral device is represented by a difference in mail address. In order to control, a different mail address is allocated to each of the different functions of the peripheral device.
ここで、前記メールアドレスに送信されるメール内容には、前記メールアドレスに対応する機能の設定内容が含まれる。また、前記メールアドレスと機能との対応は、前記周辺機器で設定されるまたは前記制御コンピュータから設定される。また、前記周辺機器は画像形成装置であって、画像形成指示と機能設定とに異なるメールアドレスが割り振られる。また、前記機能設定は、異なるメールアドレスにそれぞれ対応して、白黒印刷の設定、ドラフトモード印刷の設定、解像度の変換、line feedにcarriage returnを付加する印刷の設定、紙サイズの横方向の文字数を増やして印刷する設定、 LTRとA4紙サイズの変更要求をしない設定、手差しトレイから給紙する設定、ジャムが発生した場合にリカバリを行う設定、又はスムージング処理をする設定を含む。また、前記機能設定は、異なるメールアドレスにそれぞれ対応して、印刷枚数、印刷部数、両面印刷等の印刷機能の設定、又は排紙部の各種機能の設定を含む。 Here, the mail content transmitted to the mail address includes the setting content of the function corresponding to the mail address. The correspondence between the mail address and the function is set by the peripheral device or set by the control computer. The peripheral device is an image forming apparatus, and different mail addresses are assigned to image forming instructions and function settings. The function settings correspond to different e-mail addresses, black and white print settings, draft mode print settings, resolution conversion, print settings for adding carriage return to the line feed, and the number of characters in the horizontal direction of the paper size. This includes the setting to print with increasing LTR and A4 paper size change requests, the setting to feed paper from the manual feed tray, the setting to recover when a jam occurs, or the setting to perform smoothing processing. The function settings include setting of printing functions such as the number of printed sheets, the number of copies, double-sided printing, and various functions of the paper discharge unit, corresponding to different mail addresses.
又、本発明のネットワークシステムは、周辺機器と通信コンピュータと制御コンピュータとを有するネットワークシステムであって、前記通信コンピュータは、前記周辺機器のデータ受信のメールアドレス宛てへデータを送信するデータ送信手段を有し、前記制御コンピュータは、前記周辺機器が有する異なる機能に対応して異なるメールアドレスを設定するメールアドレス設定手段を有し、前記周辺機器は、所定のメールアドレス宛てのメールを受信する受信手段と、受信したメールのメールアドレスに対応してデータ受信又は機能の設定を行う機能設定手段とを有することを特徴とする。 The network system of the present invention is a network system having a peripheral device, a communication computer, and a control computer, and the communication computer includes data transmission means for transmitting data to a data reception mail address of the peripheral device. And the control computer has a mail address setting means for setting different mail addresses corresponding to different functions of the peripheral device, and the peripheral device receives a mail addressed to a predetermined mail address. And function setting means for receiving data or setting functions corresponding to the mail address of the received mail.
又、本発明の周辺装置は、複数の異なるメールアドレスのそれぞれ宛てのメールの受信を監視する監視手段と、メールの受信があると、受信したメールのメールアドレスに対応する機能の設定を行う機能設定手段とを有することを特徴とする。 Further, the peripheral device of the present invention has a monitoring means for monitoring the reception of mail addressed to each of a plurality of different mail addresses, and a function for setting a function corresponding to the mail address of the received mail when the mail is received. And setting means.
又、外部からの指示に応じて、複数の異なるメールアドレスのそれぞれと機能とを対応づけて管理する管理手段と、複数の異なるメールアドレスのそれぞれ宛てのメールを受信する受信手段と、受信したメールのメールアドレスに対応する機能の設定を行う機能設定手段とを有することを特徴とする。 In addition, according to an instruction from the outside, a management means for managing each of a plurality of different mail addresses in association with each other, a receiving means for receiving mail addressed to each of a plurality of different mail addresses, and the received mail And a function setting means for setting a function corresponding to the e-mail address.
ここで、前記機能設定手段は、メール内容に基づいて、前記メールアドレスに対応する機能の設定をする。また、前記メールアドレスと機能との対応を入力するメールアドレス入力手段を更に有する。また、前記周辺機器は画像形成装置であって、前記機能設定手段は、異なるメールアドレスへのメール受信に対応して画像形成と機能の設定とを行う。また、前記機能の設定は、異なるメールアドレスにそれぞれ対応して、白黒印刷の設定、ドラフトモード印刷の設定、解像度の変換、line feedにcarriage returnを付加する印刷の設定、紙サイズの横方向の文字数を増やして印刷する設定、 LTRとA4紙サイズの変更要求をしない設定、手差しトレイから給紙する設定、ジャムが発生した場合にリカバリを行う設定、又はスムージング処理をする設定を含む。また、前記機能の設定は、異なるメールアドレスにそれぞれ対応して、印刷枚数、印刷部数、両面印刷等の印刷機能の設定、又は排紙部の各種機能の設定を含む。 Here, the function setting means sets a function corresponding to the mail address based on the mail content. Further, the apparatus further includes mail address input means for inputting a correspondence between the mail address and the function. The peripheral device is an image forming apparatus, and the function setting unit performs image formation and function setting in response to mail reception to different mail addresses. In addition, the setting of the function corresponds to each different e-mail address, black and white printing setting, draft mode printing setting, resolution conversion, printing setting for adding carriage return to the line feed, paper size horizontal direction Includes settings to increase the number of characters to print, settings to not request LTR and A4 paper size change, settings to feed paper from the manual feed tray, settings to recover when a jam occurs, or settings to perform smoothing processing. Further, the setting of the function includes setting of a printing function such as the number of printed sheets, the number of copies, double-sided printing, or various functions of the paper discharge unit corresponding to different mail addresses.
又、本発明の周辺機器の制御プログラムは、複数の異なるメールアドレスのそれぞれ宛てのメールを受信する受信ステップと、受信したメールのメールアドレスに対応する機能の設定を行う機能設定ステップとを有することを特徴とする。 The peripheral device control program of the present invention has a receiving step for receiving mail addressed to each of a plurality of different mail addresses, and a function setting step for setting a function corresponding to the mail address of the received mail. It is characterized by.
以上詳述したように、本発明によれば、周辺機器の制御を、例えばルータのセキュリティー対策が介在している場合でも、メール通信で実現することができる周辺機器の制御方法及びそのシステムと装置を提供できる。 As described above in detail, according to the present invention, a peripheral device control method and system and apparatus thereof can be realized by mail communication even when router security measures are involved, for example. Can provide.
例えばその一例として、ルータによって分離された異なるネットワークに接続された印刷クライアントと画像形成装置との間においても、印刷することを可能にすると共に、制御クライアントからルータによって分離されたネットワークに接続された画像形成装置に対する制御を行うことを可能にする画像形成方法、画像形成システム及び画像形成装置を提供できる。 For example, as an example, printing can be performed between a print client and an image forming apparatus connected to different networks separated by a router, and connected to a network separated from the control client by the router. It is possible to provide an image forming method, an image forming system, and an image forming apparatus that enable control of the image forming apparatus.
すなわち、印刷対象となる画像データを電子メールに添付し、SMTPプロトコルで画像形成装置へ送信することにより、電子メールが利用可能なネットワーク環境であれば、印刷が可能なシステムを提供することができる。
また、制御機能と割り付けられたメールアドレスに対して、SMTPプロトコルで画像形成装置へ送信することにより、電子メールが利用可能なネットワーク環境であれば、画像形成装置の制御が可能なシステムを提供することができる。
That is, by attaching image data to be printed to an e-mail and transmitting it to the image forming apparatus using the SMTP protocol, a system capable of printing can be provided in a network environment where e-mail can be used. .
In addition, a system capable of controlling the image forming apparatus is provided in a network environment where electronic mail can be used by transmitting the mail address assigned to the control function to the image forming apparatus using the SMTP protocol. be able to.
以下に、本発明の実施形態の画像形成システムの構成及び動作例を詳細に説明する。尚、本発明は画像形成にかかる画像形成システムに限定される発明ではなく、ネットワーク上の周辺機器を制御する方法を開示するものであって、他の周辺機器を含むシステムにも適用される。本発明はそれらも含むものである。 The configuration and operation example of the image forming system according to the embodiment of the present invention will be described in detail below. The present invention is not limited to an image forming system for image formation, but discloses a method for controlling peripheral devices on a network, and can be applied to a system including other peripheral devices. The present invention also includes them.
<本実施形態の画像形成システムの構成例>
図1は、本実施形態の画像形成システムの構成例を示す図である。
<Example of Configuration of Image Forming System of Present Embodiment>
FIG. 1 is a diagram illustrating a configuration example of an image forming system according to the present embodiment.
図1において、101は第1のLAN(Local Are Network)、102はセグメントの異なるLAN同士を接続し、データパケットの中継やフィルタリングなどを行う第1のルータ、103はインターネット、104及び105はコンピュータ装置であるところの印刷クライアント、106はDNS(Domain Name System)サービス、SMTP(Simple Mail Transfer Protocol)サービス、POP(Post Office Protocol)サービス等を提供する第1のサーバ装置、107は第1のLAN101とルータによって分離された第2のLAN、108は第2のルータ、109は第2のLAN107に接続された画像形成装置、110はDNS(Domain Name System)サービス、SMTP(Simple Mail Transfer Protocol)サービス、POP(Post Office Protocol)サービス等を提供する第2のサーバ装置、111はコンピュータ装置であるところの制御クライアントである。尚、印刷クライアント104或いは105と制御クライアント111とが同じコンピュータ装置であってもよい。
In FIG. 1, 101 is a first LAN (Local Are Network), 102 is a first router that connects LANs with different segments, relays and filters data packets, 103 is the Internet, and 104 and 105 are computers. A
各々のLAN101、107上には、この他にも、印刷クライアントとなり得る複数のコンピュータ装置、画像形成装置であるところのプリンタ装置、サーバコンピュータ装置、リピータやHUBなどのネットワークを構成するための中継装置、などが接続されていることが考えられるが、ここではそれらを省略している。
On each of the
<本実施形態の画像形成システムを構成する各要素の構成例>
(画像形成装置の構成例)
図2は、本実施形態の画像形成装置の構成例を示すブロック図である。図2の説明は背景技術の項で先に行ったので、ここでは重複説明を避ける。ただ、本実施形態では、メインコントローラ部の構成及び動作、又は各ブロック(操作部、印刷部など)にある制御部の構成及び制御動作には、従来と違いがある。
<Configuration example of each element constituting the image forming system of this embodiment>
(Configuration example of image forming apparatus)
FIG. 2 is a block diagram illustrating a configuration example of the image forming apparatus according to the present exemplary embodiment. Since the description of FIG. 2 was performed in the background art section, a duplicate description is avoided here. However, in the present embodiment, the configuration and operation of the main controller unit, or the configuration and control operation of the control unit in each block (operation unit, printing unit, etc.) are different from conventional ones.
図3は、本実施形態の画像形成装置の制御部のハードウエア構成例を示すブロック図である。 FIG. 3 is a block diagram illustrating a hardware configuration example of the control unit of the image forming apparatus according to the present exemplary embodiment.
図3で、301は演算・制御用のCPU、302は固定プログラムやパラメータなどを記憶するROM、303はプログラムやデータを一次記憶するRAM、304はディスクやCD、メモリカードなどの外部記憶部である。他の構成ブロックは図2のブロックと対応した参照番号が振られており、その機能は図2の説明と同様である。尚、図3では1つのCPU301を示したが、画像形成装置の全体を1つのCPUで統一的に制御しても、各ブロックを制御するCPUをそれぞれ設けて、CPU間を通信回線で接続する構成にしてもよく、何ら制限はない。
In FIG. 3, 301 is a CPU for calculation / control, 302 is a ROM for storing fixed programs and parameters, 303 is a RAM for temporarily storing programs and data, 304 is an external storage unit such as a disk, CD, or memory card. is there. The other constituent blocks are given reference numerals corresponding to those in FIG. 2, and their functions are the same as those in the description of FIG. In FIG. 3, one
RAM303は、画像データを記憶する画像データ記憶領域303aと、メールアドレスに対応する画像形成装置の機能を記憶するメールアドレス/機能対応テーブル303bと、CPU301が実行するプログラムをロードするプログラムロード領域303cとを有する。
The
外部記憶部304は、RAM303と同じく画像データを記憶する画像データ記憶領304aと、メールアドレスに対応する画像形成装置の機能を記憶するメールアドレス/機能対応テーブル304bとを有し、プログラムとしては、OSやインターネットを介したメール転送ためのブラウザ304cと、メインの制御プログラム304dと、画像形成装置での印刷を制御する印刷処理プログラム304eと、画像処理装置の各種機能を設定する機能設定プログラム304fと、各機能に対応するメールアドレスを設定するメールアドレス設定プログラム304gとを有する。メールアドレス設定プログラム304gは、入力画面から機能に対応付けてメールアドレスを入力するためのメールアドレス入力プログラムを含む。これらのプログラムはRAM303にロードされてCPU301により実行される。設定されたメールアドレスは、画像形成装置109から制御クライアント111に送られる、あるいは制御クライアント111によって読み出されて、制御クライアント111での機能/メールアドレス対応テーブル503a、504aが作成されることになる。
The
尚、メールアドレス/機能対応テーブル303b及び304bは、制御クライアント111から設定されるように構成されてもよい。図11に、画像形成装置の機能名と内容、及び対応するメールアドレスの一例を示す。又、先にも述べたように、機能設定プログラム304fは1つのプログラムである必要はなく、各ブロックのそれぞれの制御部が独立したネットワーク通信機器の機能を有する場合は、メールアドレスによる通信接続そのものが画像形成装置の機能設定と等価であり、メール情報が更に詳細な設定情報となる。
The mail address / function correspondence tables 303b and 304b may be configured to be set from the
(印刷クライアントの構成例)
図4は、本実施形態の印刷クライアントのハードウエア構成例を示す図である。尚、印刷クライアントは汎用コンピュータで実現可能である。
(Configuration example of print client)
FIG. 4 is a diagram illustrating a hardware configuration example of the print client according to the present embodiment. The print client can be realized by a general-purpose computer.
図4で、401は演算・制御用のCPU、402は固定プログラムやパラメータなどを記憶するROM、403はプログラムやデータを一次記憶するRAM、404はディスクやCD、メモリカードなどの外部記憶部である。405はLAN101との通信を行うNIC部、406は例えばキーボード406aやポインティングデバイス(マウス)406bからの入力処理をインタフェースする入力インタフェース、407は例えば表示部407a(あるいはプリント部が接続されてもよい)への出力処理をインタフェースする出力インタフェースである。
In FIG. 4, 401 is a CPU for calculation / control, 402 is a ROM for storing fixed programs and parameters, 403 is a RAM for temporarily storing programs and data, 404 is an external storage unit such as a disk, CD, or memory card. is there.
RAM403は、画像データを記憶する画像データ記憶領域403aと、印刷のための画像形成装置のメールアドレス403bと、CPU401が実行するプログラムをロードするプログラムロード領域403cとを有する。外部記憶部404は、RAM403と同じく画像データを記憶する画像データ記憶領域404aと、印刷のための画像形成装置のメールアドレス404bとを有し、プログラムとしては、OSやインターネットを介したメール転送ためのブラウザ404cと、画像形成装置に対して印刷を指示する印刷処理プログラム304dとを有する。これらのプログラムはRAM403にロードされてCPU401により実行される。
The
(制御クライアントの構成例)
図5は、本実施形態の制御クライアントのハードウエア構成例を示す図である。尚、制御クライアントは汎用コンピュータで実現可能であり、印刷クライアントと同じコンピュータ装置にあってもよい。
(Control client configuration example)
FIG. 5 is a diagram illustrating a hardware configuration example of the control client according to the present embodiment. The control client can be realized by a general-purpose computer and may be in the same computer apparatus as the print client.
図5で、501は演算・制御用のCPU、502は固定プログラムやパラメータなどを記憶するROM、503はプログラムやデータを一次記憶するRAM、504はディスクやCD、メモリカードなどの外部記憶部である。505はLAN101との通信を行うNIC部、506は例えばキーボード506aやポインティングデバイス(マウス)506bからの入力処理をインタフェースする入力インタフェース、507は例えば表示部507a(あるいはプリント部が接続されてもよい)への出力処理をインタフェースする出力インタフェースである。
In FIG. 5, 501 is a CPU for calculation and control, 502 is a ROM for storing fixed programs and parameters, 503 is a RAM for temporarily storing programs and data, 504 is an external storage unit such as a disk, CD, or memory card. is there.
RAM503は、ユーザが設定したい画像形成装置の機能に対応してメールアドレスを記憶する機能/メールアドレス対応テーブル503aと、CPU501が実行するプログラムをロードするプログラムロード領域503bとを有する。
The
外部記憶部504は、RAM503と同じくユーザが設定したい画像形成装置の機能に対応してメールアドレスを記憶する機能/メールアドレス対応テーブル504aを有し、プログラムとしては、OSやインターネットを介したメール転送ためのブラウザ504bと、画像形成装置に機能に対応するメールアドレスで送信を行って、機能の設定を行う機能設定プログラム504cとを有する。更に、画像形成装置109に各機能に対応してメールアドレスを設定するメールアドレス設定プログラム504dを有してもよい。機能設定プログラム504cは、画像形成装置の有する機能を入力画面から入力するための機能入力プログラムを含む。これらのプログラムはRAM503にロードされてCPU501により実行される。
The
図11に、画像形成装置の機能名と内容、及び対応するメールアドレスの一例を示す。 FIG. 11 shows an example of the function name and content of the image forming apparatus and the corresponding mail address.
<本実施形態の画像形成システムの動作例>
上記図1及び図2と、図7及び図8のフローチャートを用いて、本実施形態の画像形成システムの動作及び、通信方式について説明する。
<Operation Example of Image Forming System of Present Embodiment>
The operation and communication method of the image forming system of the present embodiment will be described with reference to FIGS. 1 and 2 and the flowcharts of FIGS.
(印刷クライアントから画像形成装置への印刷指示例)
本実施形態における、印刷クライアント104からの画像形成装置109へ向けて、画像データを送信するまでの手順を、図7のフローチャートを用いて以下に説明する。
(Example of print instruction from print client to image forming device)
A procedure until image data is transmitted from the
印刷クライアント104はNIC(Network Interface Card)などにより第1のLAN101へ接続するための手段を持ったコンピュータ装置であり、印刷すべき画像データを記憶媒体等に保持している。オペレータは印刷クライアント104を操作し、ステップS401でメーラーと呼ばれる電子メール作成ソフトを起動する。
The
図6は本実施形態のメーラーのGUIの一例を示す図である。 FIG. 6 is a diagram showing an example of the mailer GUI according to the present embodiment.
図6において、601はメーラーのウィンドウ画面、602はメールを送信するための送信ボタン、603はメールを受信するための受信ボタン、604はメールを新規に作成するための新規作成ボタン、605はメールに画像データ等のファイルを添付するための添付ボタン、606はメールの宛先が記憶されたアドレス帳を参照するための宛先ボタン、607はメールの宛先を入力するための編集ボックス、608はメールの件名を入力するための編集ボックス、609はメールの本文を入力するためのテキストボックス、610は添付ファイルをグラフィカルに表示するためのウィンドウ、611はメールに添付されているファイルを示すアイコンとファイル名である。 In FIG. 6, 601 is a mailer window screen, 602 is a send button for sending mail, 603 is a receive button for receiving mail, 604 is a new creation button for creating a new mail, and 605 is mail. An attachment button for attaching a file such as image data to the mail, 606 a destination button for referring to the address book in which the mail destination is stored, 607 an edit box for inputting the mail destination, and 608 an email address. An edit box for inputting a subject, 609 is a text box for inputting a mail body, 610 is a window for graphically displaying an attached file, 611 is an icon and a file name indicating a file attached to the mail It is.
オペレータは、ステップS402で、メーラーの新規作成ボタン604を押下し、メールの新規作成をメーラーに対して指示すると、続いてステップS403で、編集ボックス607へ宛先を入力する。ここで指定される宛先とは、画像データを送信し、印刷を行うことを目的とした画像形成装置109に対応した電子メールアドレスである。このような電子メールアドレスは、一般的にメーラーが所有するアドレス帳に登録されており、宛先ボタン606を用いることにより、アドレス帳を呼び出し、マウス等を利用して選択的に指定することも可能である。
In step S402, the operator presses the mailer
続いてオペレータは、ステップS404で、画像形成装置109へ送って印刷することを目的とした画像データを選択するために、添付ボタン605を押下する。メーラーは、添付ボタン605が押下されると、印刷クライアント104の記憶媒体に保存された画像データ等のファイル一覧を表示し、オペレータに添付するファイルの選択を促すGUIを表示する。この添付ファイルは、複数選択することも可能であるため、メーラーは、ステップS405で添付ファイルの指定終了を確認しており、オペレータが添付ファイルの指定を終了するまでステップS404とステップS405を繰り返す。尚、ここで添付されたファイルはウィンドウ610へ、添付ファイルのアイコン611とファイル名によってグラフィカルに表示される。こうしてステップS405で添付ファイルの指定が終了されたと判定された場合は、送信ボタン602の押下の後、ステップS407で、印刷クライアント104から電子メールの送信処理が開始される。メーラーは電子メールデータの送信が全て終了したか否かの判定をステップS408で行い、送信が終了するまで、ステップS407とステップS408を繰り返す。ステップS408にて、全ての電子メールデータの送信が終了したと判定されると、メーラーは処理を終了する。
Subsequently, in step S404, the operator presses the
こうして印刷クライアント104から送信された電子メールデータは、一旦、SMTPサービスを実行中のサーバ装置106に取り込まれた後、SMTPサーバの機能によって、メールの配信が行われる。この時、オペレータが、ステップS403で入力したメールアドレスを基に、DNSサーバによってドメインの特定が行われ、メールは指定した宛先へ送られることになる。本実施形態では、メールの宛先に画像形成装置109を指定したため、サーバ装置106から送信された電子メールデータは、ルータ102、インターネット103、ルータ108と経由した後、画像形成装置109と同一ドメインに設置されたサーバ装置110で実行中のSMTPサービスによって、サーバ装置110のメールボックス内に取り込まれる。
The e-mail data transmitted from the
(画像形成装置の印刷動作例)
次に、印刷クライアント104から送られてきた電子メールを、画像形成装置109が受信し、添付された画像データを印刷するまでの手順を図8及び図9のフローチャートを用いて以下に説明する。
(Example of printing operation of image forming apparatus)
Next, a procedure until the
画像形成装置109は、それ自身に宛ての電子メールが届いているか否かを、ステップS601で、サーバ装置110に対して定期的に確認を行う。サーバ装置110はPOP(Post Office Protocol)サービスが実行されているため、画像形成装置109はPOPを使って、ユーザIDとユーザパスワードをサーバ装置110へ送信し、自身のメールボックスに電子メールが届いているか否かを確認することができる。
In step S601, the
もし、画像データ受信用のメールアドレスに電子メールが届いている場合、画像形成装置109のメインコントローラ201は拡張バス209、NIC部210、第2のLAN107を経由して、POPを用いて、サーバ装置110からステップS602で、電子メールデータの受信を行い、ステップS603で、全ての電子メールデータの受信が終了したか否かの確認を行う。もし、未だ受信が終了していない場合は、ステップS602とステップS603を繰り返し実行する。こうしてステップS603で、全ての電子メールデータの受信が終了したと判定されると、続いてステップS604で、受信した電子メールデータを、ヘッダ部、本文部、添付ファイル部の3ブロックに分離する処理が行われる。
If the e-mail has arrived at the e-mail address for receiving the image data, the
電子メールは一般的に、MIME(Multipurpose Internet Mail Extensions)の規格に従ったメッセージフォーマットで構成されており、ファイルの添付が行われた電子メールデータは、Multipartタイプによって構成され、各々のブロックの境界には、Content-TypeフィールドのBoundaryパラメータによって境界を示すユニークな文字列が供給されるため、この文字列を検索することで、容易にメールの本文部と添付ファイル部を分離することが可能である。こうして分離された添付データは、ステップS605で印刷処理が行われる。 E-mail is generally configured in a message format that conforms to the MIME (Multipurpose Internet Mail Extensions) standard, and e-mail data to which a file is attached is configured by a Multipart type, and the boundary of each block Since a unique character string indicating the boundary is supplied by the Boundary parameter of the Content-Type field, it is possible to easily separate the mail body part and the attached file part by searching for this character string. is there. The attached data thus separated is subjected to a printing process in step S605.
印刷処理(ステップS605)の詳細の手順例を、図9のフローチャートを用いて説明する。 A detailed procedure example of the printing process (step S605) will be described with reference to the flowchart of FIG.
初めにステップS801で、添付ファイルのファイル名の拡張子を調査することによって、画像フォーマットを特定することが可能となる。この結果、添付ファイルによって受信した画像データが、画像形成装置109で展開が可能な既知の画像フォーマットであるか否かの判定が、ステップS802で行われ、もし判定の結果、既知の画像フォーマットでは無いと判断された場合は、画像形成装置109は、電子メールの送信者である印刷クライアント104へ対し、エラーメッセージを記述した電子メールを返信(S803)し、処理を終了する。このエラーメッセージは、電子メールの本文中に、画像形成装置109が処理不可能な画像フォーマットである旨が記載されている。
First, in step S801, the image format can be specified by examining the extension of the file name of the attached file. As a result, it is determined in step S802 whether or not the image data received by the attached file is a known image format that can be developed by the
また、ステップS802で、既知の画像フォーマットであると判定された場合は、この段階では各々の画像フォーマットデータの状態であり、このままでは印刷データとして扱えないため、メインコントローラ201によって画像データのデコードが行われた後、ステップS804でRIP(Raster Image Processing)処理を行い、画像データをラスタ画像データに変換する処理を行う。こうしてラスタ画像データになったデータは、一旦、ステップS805で画像メモリ208へ展開され、印刷部213の出力処理部214によって、紙に印刷するために適したデータに補正するために、ガンマ変換、エッジ強調、スムージングなどの出力処理が施される(ステップS806)。このようにして印刷に適したデータに変換された画像データは、PWM部215によって、レーザ駆動信号に変換(ステップS807)された後、プリンタ部216へ送られる。
If it is determined in step S802 that the image format is a known image format, each image format data is in this state and cannot be handled as print data at this stage. Therefore, the
プリンタ部216では、このレーザ駆動信号から紙に画像を印刷するための、印刷処理(ステップS808)が行われる。この印刷処理を図17の白黒画像形成装置概観図を用いて詳しく説明する。
The
図17において、5213はポリゴンミラーであり、レーザ光を受ける。レーザ光はミラー5214、5215、5215をへて感光ドラム5217へ照射され、ポリゴンミラー5213の回転によって、感光ドラム5217を走査する。一方、5230は黒色のトナーを供給する現像器であり、レーザ光に従い、感光ドラム5217上にトナー像を形成し、トナー像が用紙に転写され、出力画像を得ることができる。
In FIG. 17,
用紙カセット5234、5235および、手差しトレイ5236のいずれかより給紙された用紙は、レジストローラ5237を経て、転写ベルト5238上に吸着され搬送される。給紙のタイミングと同期がとられて、予め感光ドラム5217にはトナーが現像されており、用紙の搬送とともに、トナーが用紙に転写される。トナーが転写された用紙は、転写ベルト5238から分離され、定着器5240によって、トナーが用紙に定着され、排出ローラ5242によって第1の画像形成装置109の外へ排出される。
A sheet fed from one of the
ただし、両面印刷が行われる場合は、排出ローラ5242のところまで紙を搬送した後、排出ローラ5242の回転方向を逆転させ、フラッパ5241によって再給紙搬送路へ導く。また、多重記録が行われる場合は、紙を排出ローラ5242まで搬送しないようにフラッパ5241によって再給紙搬送路へ導く。再給紙搬送路へ導かれた紙は上述したタイミングで、レジストローラ5237から給紙され、再び紙に画像を印刷する処理が行われる。
However, when double-sided printing is performed, after the paper is conveyed to the
こうして画像データの印刷処理が終了すると、印刷済みの紙は排紙部217へ送られ、排紙処理(ステップS809)が行われる。排紙部217は、排紙装置の制御を司るコントローラ部5519が、I/O部5518を介してメインコントローラ201と通信することによって、各種排紙処理の制御を行っている。一方、コントローラ部219は、給紙モータ駆動部221を用いて紙の配送を行い、用紙パス制御部223を用いて用紙の流れを制御し、用紙センサ部220を利用して紙の流れを監視しつつ、トレイモータ駆動部221を制御して任意のトレイに紙を排紙する制御を行っている。
When the image data printing process is completed, the printed paper is sent to the
図18は、本実施形態の排紙部の概観図である。 FIG. 18 is an overview of the paper discharge unit according to the present embodiment.
図18において、5301は紙を排紙するためのサンプルトレイ、5302は紙を排紙するためのスタックトレイ、5303は紙を中挿しすることを目的としたインサータ、5304は紙を折り曲げる装置であるZ下り機、5305は紙をバインドするためのステイプラ、5306はファイリング用のパンチ穴を開けるためのパンチャ、5307は紙をブックレット形式に加工するためのサドルステッチャ、5308はブックレット形式に加工された紙を排紙するためのブックレットトレイである。
In FIG. 18,
スタックトレイ5302では、排出される前の紙をジョブ毎に蓄えておき、排出する直前にステイプラ5305にてバインドすることが可能である。また、紙がサンプルトレイ5301及びスタックトレイ5302に至るまでの経路には、紙をZ字状に折るためのZ折り機5304や、ファイリングのための2つ或いは3つの穴開けを行うパンチャ5306があり、ジョブの種類に応じてそれぞれの処理を行う。また、インサータ5303は、中差し機能を行うために用いられ、ここに中差し用の用紙を入れることができる。更に、サドルステッチャ5307は、ブックレット形式に紙を二つ折りにし、その真ん中をバインドするために使用する。この場合には、ブックレットトレイ5308へ排出される。
In the
更に、インターネットに接続されるルータ102及びルータ108は、イントラネット内のコンピュータ装置が電子メールを利用可能にするため、SMTPのためのポート25番は開けておくことが一般的である。そのため、SMTPプロトコルを利用した本発明の印刷方式では、電子メールを利用可能なネットワーク環境で、ルータを越えたドメインの外に存在する画像形成装置に対して印刷を行うことが可能となる。
Further, in general, the
(制御クライアントから画像形成装置への機能設定例)
次に、本実施形態における、制御クライアント111からの画像形成装置109へ向けて、電子メールを送信するまでの手順を、図12のフローチャートを用いて以下に説明する。
(Function setting example from control client to image forming device)
Next, a procedure until an e-mail is transmitted from the
制御クライアント111はNIC(Network Interface Card)などにより第1のLAN101へ接続するための手段を持ったコンピュータ装置である。オペレータは制御クライアント111を操作し、ステップS1201でメーラーと呼ばれる電子メール作成ソフトを起動する。メーラーに関しては、図6を参照のこと(詳細は前述)。
The
オペレータは、ステップS1202で、メーラーの新規作成ボタン604を押下し、メールの新規作成をメーラーに対して指示すると、続いてステップS403で、編集ボックス607へ宛先を入力する。ここで指定される宛先とは、制御を行うことを目的とした画像形成装置109に対応した電子メールアドレスである。画像形成装置109は電子メールアドレスを複数具備しており、そのアドレスによって制御内容が異なる。このような電子メールアドレスは、一般的にメーラーが所有するアドレス帳に登録されており、宛先ボタン606を用いることにより、アドレス帳を呼び出し、マウス等を利用して選択的に指定することも可能である。
In step S1202, the operator presses the mailer
図10はアドレス帳の一例である。宛先略称(ニックネーム)にはその機能を示す名称を設定、E-mail addressは装置側に設定されるものに設定がなされている。 FIG. 10 is an example of an address book. A name indicating the function is set in the destination abbreviation (nickname), and the E-mail address is set to be set on the apparatus side.
図11は、本実施形態の画像形成装置がサポートしている印刷制御の一覧表である。以下に説明する。これらのそれぞれに異なるメールアドレスが割り振られている。
monochrome: 白黒印刷
draft: ドラフトモード印刷
resolution600: 解像度600への変換
auto_cr: line feedにcarriage returnを付加して印刷
wideA4: A4紙サイズの横方向の文字数を増やして印刷
override: LTR⇔A4紙サイズの変更要求をしない
manual: 手差しトレイから給紙する
jam_recovery: ジャムが発生した場合にリカバリを行う
refine: スムージング処理をする
こうして宛先の指定が終了すると、送信ボタン602の押下の後、ステップS1205で、制御クライアント111から電子メールの送信処理が開始される。メーラーは電子メールデータの送信が全て終了したか否かの判定をステップS1206で行い、送信が終了するまで、ステップS1205とステップS1206を繰り返す。ステップS1206にて、全ての電子メールデータの送信が終了したと判定されると、メーラーは処理を終了する。
FIG. 11 is a list of print controls supported by the image forming apparatus of this embodiment. This will be described below. Each of these is assigned a different email address.
monochrome: monochrome printing
draft: Draft mode printing
resolution600: Conversion to resolution 600
auto_cr: Print by adding carriage return to line feed
wideA4: Print by increasing the number of characters in the horizontal direction of A4 paper size
override: Do not request LTR LA4 paper size change
manual: Feed paper from the bypass tray
jam_recovery: Perform recovery when a jam occurs
refine: Performs smoothing processing When the destination designation is completed in this way, after the
こうして印刷クライアント104から送信された電子メールデータは、一旦、SMTPサービスを実行中のサーバ装置106に取り込まれた後、SMTPサーバの機能によって、メールの配信が行われる。この時、オペレータがステップS1203で入力したメールアドレスを基に、DNSサーバによってドメインの特定が行われ、メールは指定した宛先へ送られることになる。本実施形態では、メールの宛先に画像形成装置109を指定したため、サーバ装置106から送信された電子メールデータは、ルータ102、インターネット103、ルータ108と経由した後、画像形成装置109と同一ドメインに設置されたサーバ装置110で実行中のSMTPサービスによって、サーバ装置110のメールボックス内に取り込まれる。
The e-mail data transmitted from the
(画像形成装置の機能設定動作例)
続いて、制御クライアント111から送られてきた電子メールを、画像形成装置109が受信し、メールの本文部分に記述されたコマンドを処理するまでの手順を、図13のフローチャートを用いて以下に説明する。
(Function setting operation example of image forming apparatus)
Subsequently, the procedure from when the
画像形成装置109は、それ自身宛ての電子メールが届いているか否かを、ステップS1301で、サーバ装置110に対して定期的に確認を行う。サーバ装置110はPOP(Post Office Protocol)サービスが実行されているため、画像形成装置109はPOPを使って、ユーザIDとユーザパスワードをサーバ装置110へ送信し、自身のメールボックスに電子メールが届いているか否かを確認することができる。本発明の画像形成装置は複数のユーザIDを持つため、その個数の回数だけPOPにより確認する必要がある。
In step S1301, the
もし、設定されたメールアドレスに、電子メールが届いている場合、画像形成装置109のメインコントローラ201は拡張バス209、NIC部210、第2のLAN107を経由して、POPを用いて、サーバ装置110からステップS1302で、電子メールデータの受信を行い、ステップS1303で、全ての電子メールデータの受信が終了したか否かの確認を行う。もし、未だ受信が終了していない場合は、ステップS1302とステップS1303を繰り返し実行する。こうしてステップS1303で、全ての電子メールデータの受信が終了したと判定されると、続いてステップS1304で、受信した電子メールデータを、ヘッダ部、本文部、添付ファイル部の3ブロックに分離する処理が行われる。
If an e-mail has arrived at the set e-mail address, the
電子メールは一般的に、MIME(Multipurpose Internet Mail Extensions)の規格に従ったメッセージフォーマットで構成されており、ファイルの添付が行われた電子メールデータは、Multipartタイプによって構成され、各々のブロックの境界には、Content-TypeフィールドのBoundaryパラメータによって境界を示すユニークな文字列が供給されるため、この文字列を検索することで、容易にメールの本文部と添付ファイル部を分離することが可能である。 E-mail is generally configured in a message format that conforms to the MIME (Multipurpose Internet Mail Extensions) standard, and e-mail data to which a file is attached is configured by a Multipart type, and the boundary of each block Since a unique character string indicating the boundary is supplied by the Boundary parameter of the Content-Type field, it is possible to easily separate the mail body part and the attached file part by searching for this character string. is there.
例えば制御クライアント111からのメールの宛先が、モノクロジョブへの変更を示すアドレスであった場合、画像形成装置109は、添付メールの印刷処理を行う時に、モノクロ印刷データへの処理を行い、モノクロ印刷を行う。他の指定アドレスについても同様に、メールを受け取った画像形成装置109が、メールアドレスに割り付けられた機能に従って処理を実行する。
For example, when the destination of the mail from the
(メールアカウントの設定例)
次に、本実施形態の画像形成装置109における、電子メールを受信するために設定を行うPOPアカウントの設定方法の一例について、図14を用いて説明する。アカウントは複数個設定可能とする。現実にはメモリ容量は限られており、有限個数の設定が行われるのが一般的である。ここでは5つの例で説明する。この処理を行うに当たって、例えば制御クライアント111は、図15または図16のような設定画面を示すHTML(Hyper Text Markup Lanauge)データを画像形成装置109から受信し、ウェブブラウザにおいて、図15または図16のような設定画面を表示する。
(Email account setting example)
Next, an example of a POP account setting method for setting to receive an e-mail in the
まず、ユーザは、図15の設定画面において、メールを受信するPOPサーバ名の設定を行う。このPOP発行間隔についても設定を行う。次に、ユーザは、設定アカウント数をプルダウンリストから選択する。選択した個数だけアカウントの設定項目が表示される。各アカウントには、アカウント名の文字入力ボックス、アカウントに対応するパスワード入力ボックス、そして割り当てを行う機能が一覧される選択プルダウンリストがある。メールアドレスは、POPサーバ名とアカウント名とに基づいて決定される。ユーザは、各アカウントに対して上記の項目のそれぞれの値を設定し、アカウント数だけ繰り返し、OKボタンをクリックする。これで設定は終了である。OKボタンがクリックされると、設定画面でユーザによって入力或いは選択された値は、制御クライアント111から画像形成装置109に送信され、その値に基づいてメールアドレス/機能対応テーブル303b及び304bが作成または更新される。
First, the user sets the name of the POP server that receives mail on the setting screen of FIG. This POP issue interval is also set. Next, the user selects the number of set accounts from the pull-down list. Account settings are displayed for the selected number. Each account has a character name input box for the account name, a password input box corresponding to the account, and a selection pull-down list that lists functions to be assigned. The mail address is determined based on the POP server name and the account name. The user sets the values of the above items for each account, repeats the number of accounts, and clicks the OK button. This completes the setting. When the OK button is clicked, the value input or selected by the user on the setting screen is transmitted from the
上記ではPOPサーバでメールを受信する場合の例であるが、SMTPサーバからメールを受信する場合においても本発明を適用することが可能である。その場合には、図16に示すように、SMTPサーバ名、再送回数、再送間隔といった項目について設定を行う。 The above is an example in which mail is received by the POP server, but the present invention can also be applied to the case where mail is received from the SMTP server. In that case, as shown in FIG. 16, the items such as the SMTP server name, the number of retransmissions, and the retransmission interval are set.
尚、本実施形態では、印刷クライアント/制御クライアントと画像形成装置とを有する画像形成システムの構成及び動作で本発明を説明したが、本発明の異なるメールアドレスによる周辺機器の機能設定という技術思想は、画像形成システムに限定されるものではなく、他の周辺機器や本実施形態と異なるネットワークであっても同じ効果を有するものである。本発明はこれらも含むものである。 In the present embodiment, the present invention has been described with the configuration and operation of an image forming system having a print client / control client and an image forming apparatus. However, the technical idea of setting the functions of peripheral devices with different mail addresses is the present invention. The present invention is not limited to the image forming system, and other peripheral devices and a network different from the present embodiment have the same effect. The present invention also includes these.
また、本発明は、複数の機器(例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置等)に適用してもよい。 Further, the present invention can be applied to a system composed of a plurality of devices (for example, a host computer, interface device, reader, printer, etc.), but a device composed of a single device (for example, a copier, a facsimile machine, etc.). You may apply to.
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体(または記憶媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Also, an object of the present invention is to supply a recording medium (or storage medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded to a system or apparatus, and a computer (or CPU or CPU) of the system or apparatus. Needless to say, this can also be achieved when the MPU) reads and executes the program code stored in the recording medium. In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium on which the program code is recorded constitutes the present invention. Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードがそれぞれ格納されることになる。 Furthermore, after the program code read from the recording medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing. When the present invention is applied to the recording medium, the program code corresponding to the flowchart described above is stored in the recording medium.
Claims (15)
前記周辺機器が有する異なる機能のそれぞれをメールアドレスの違いで制御するために、前記周辺機器が有する異なる機能のそれぞれに対して、異なるメールアドレスを割り振ることを特徴とする周辺機器の制御方法。 A peripheral device control method for controlling a peripheral device from a control computer,
A method for controlling a peripheral device, comprising: allocating a different mail address to each of the different functions of the peripheral device in order to control each of the different functions of the peripheral device with a difference in mail address.
前記通信コンピュータは、
前記周辺機器のデータ受信のメールアドレス宛てへデータを送信するデータ送信手段を有し、
前記制御コンピュータは、
前記周辺機器が有する異なる機能に対応して異なるメールアドレスを設定するメールアドレス設定手段を有し、
前記周辺機器は、
所定のメールアドレス宛てのメールを受信する受信手段と、
受信したメールのメールアドレスに対応してデータ受信又は機能の設定を行う機能設定手段とを有することを特徴とするネットワークシステム。 A network system having a peripheral device, a communication computer, and a control computer,
The communication computer is
Data transmission means for transmitting data to a mail address for data reception of the peripheral device;
The control computer is
E-mail address setting means for setting different e-mail addresses corresponding to different functions of the peripheral device,
The peripheral device is
A receiving means for receiving an email addressed to a predetermined email address;
A network system comprising: function setting means for receiving data or setting a function corresponding to a mail address of a received mail.
メールの受信があると、受信したメールのメールアドレスに対応する機能の設定を行う機能設定手段とを有することを特徴とする周辺機器。 Monitoring means for monitoring reception of mail addressed to each of a plurality of different mail addresses;
A peripheral device comprising: function setting means for setting a function corresponding to a mail address of a received mail when a mail is received.
複数の異なるメールアドレスのそれぞれ宛てのメールを受信する受信手段と、
受信したメールのメールアドレスに対応する機能の設定を行う機能設定手段とを有することを特徴とする周辺機器。 A management means for managing each of a plurality of different e-mail addresses in association with functions according to an instruction from the outside;
Receiving means for receiving mail addressed to each of a plurality of different mail addresses;
A peripheral device comprising: function setting means for setting a function corresponding to a mail address of a received mail.
受信したメールのメールアドレスに対応する機能の設定を行う機能設定ステップとを有することを特徴とする周辺機器の制御プログラム。 A receiving step for receiving mail addressed to each of a plurality of different mail addresses;
And a function setting step for setting a function corresponding to the mail address of the received mail.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003416721A JP2005174224A (en) | 2003-12-15 | 2003-12-15 | Method for controlling peripheral equipment on network and system, and apparatus therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003416721A JP2005174224A (en) | 2003-12-15 | 2003-12-15 | Method for controlling peripheral equipment on network and system, and apparatus therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005174224A true JP2005174224A (en) | 2005-06-30 |
Family
ID=34735839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003416721A Withdrawn JP2005174224A (en) | 2003-12-15 | 2003-12-15 | Method for controlling peripheral equipment on network and system, and apparatus therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005174224A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8751410B2 (en) | 2006-12-28 | 2014-06-10 | Konica Minolta Business Technologies, Inc. | Charging system for charging for image processing conducted based on image data, image processing apparatus, and charging program embodied on computer readable medium |
US8989364B2 (en) | 2007-12-28 | 2015-03-24 | Navigil Oy | Telecommunication system with enhanced implementation of service operations |
-
2003
- 2003-12-15 JP JP2003416721A patent/JP2005174224A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8751410B2 (en) | 2006-12-28 | 2014-06-10 | Konica Minolta Business Technologies, Inc. | Charging system for charging for image processing conducted based on image data, image processing apparatus, and charging program embodied on computer readable medium |
US8989364B2 (en) | 2007-12-28 | 2015-03-24 | Navigil Oy | Telecommunication system with enhanced implementation of service operations |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7209965B2 (en) | Image processing apparatus, image processing method and control program | |
US7167264B2 (en) | E-mail responsive printing apparatus | |
US7999958B2 (en) | Printing system, job processing method, and storage medium | |
US8947683B2 (en) | Printing apparatus and method for controlling printing apparatus | |
US8289534B2 (en) | Print apparatus, system, and print job processing method | |
JP4533228B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP5372209B2 (en) | Printing system, printing apparatus and printing method | |
JP4906086B2 (en) | Printing apparatus, control method therefor, and program | |
JP4942166B2 (en) | Printing apparatus and control method thereof | |
JP2008181239A (en) | Printing system, printer, job processing method, program, and storage medium | |
JP3943992B2 (en) | Image forming apparatus and access control method | |
JP2004102614A (en) | Print control device and print control method | |
US7268907B2 (en) | Image forming apparatus, image forming system, image forming method, and control program for printing data requested from a client apparatus via a network | |
JP2006065642A (en) | Output processor, output processing method and program thereof | |
JP2006256138A (en) | Printing processor, information processor, print processing system, method for processing printing, and method for delivering print data | |
JP2005115559A (en) | Print processing system, its control method, control program, and storage medium | |
JP2005174224A (en) | Method for controlling peripheral equipment on network and system, and apparatus therefor | |
JP4072288B2 (en) | Data processing apparatus, data processing method, and storage medium storing computer-readable program | |
JP5089108B2 (en) | Printing apparatus and control method thereof | |
JP2004102914A (en) | Image forming apparatus and control method therefor | |
JP2008105264A (en) | Image formation device, image forming system, image formation method, client device and control program | |
JP2004102915A (en) | Image forming device and its control method | |
JP2002010012A (en) | Image forming system, image forming device, network device, image forming method and storage medium | |
JP2004255851A (en) | Image forming apparatus | |
JP6665675B2 (en) | Conversion device, image forming system, and control program for conversion device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070306 |