[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
mail
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
Application number
JP2003416721A
Other languages
Japanese (ja)
Inventor
Takashi Okazawa
隆志 岡澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2003416721A priority Critical patent/JP2005174224A/en
Publication of JP2005174224A publication Critical patent/JP2005174224A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method for controlling peripheral equipment for realizing control of peripheral equipment over a network, regardless of the security measures of a router and a system and apparatus therefor. <P>SOLUTION: When peripheral equipment connected on different networks are controlled via a router from a control computer, different mail addresses are assigned to the different functions of the peripheral equipment, so that the respective functions of the peripheral equipment on the different networks are controlled by the different mail addresses. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は周辺機器の制御方法及びそのシステムと装置に関し、例えば、ネットワークを介して接続された印刷クライアントと画像形成装置とからなる画像形成システムにおける画像形成装置の制御方法及び画像形成システム、当該画像形成システムを構成する画像形成装置に関するものである。   BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a peripheral device control method and system and apparatus thereof, for example, an image forming apparatus control method and image forming system in an image forming system including a print client and an image forming apparatus connected via a network, and the image The present invention relates to an image forming apparatus constituting a forming system.

以下、ネットワーク上の周辺機器を制御するシステム構成の一例として、例えば異なる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, reference numeral 5001 denotes a first LAN (Local Area Network), 5002 denotes a first router that connects LANs having different segments and relays and filters data packets, 5003 denotes the Internet, 5004 and 5005 denote computers. 5006 is a first image forming apparatus connected to the first LAN 5001, 5007 is a second LAN separated from the first LAN 5001 by a router, 5008 is a second router, 5009 Is a second image forming apparatus connected to the second LAN 5007, and 5010 is a control client which is a computer apparatus. Note that the print client 5004 or 5005 and the control client 5010 may be the same computer device. In addition, on each LAN, a plurality of computer devices that can be print clients and control clients, printer devices that are image forming devices, server computer devices, repeaters, HUBs, and other networks are configured. Although it is conceivable that a relay device or the like is connected, they are not shown here.

(画像形成装置の構成例)
図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 image forming apparatuses 5006 and 5009 constituting the image forming system, or the image forming apparatus 109 of the present invention described below. In the block diagram, the conventional example and the present invention are shown in the same manner, but there is a difference between 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.). There is.

図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 operation unit 202 is an I / O unit for the operation unit 202 to communicate with the main controller unit 201, 204 is an LCD unit for providing information to the operator or displaying a virtual switch, 205 is a touch panel unit for detecting an operation of a virtual switch displayed on the LCD unit 204, and 206 is a switch unit physically arranged for an operator to perform an operation.

207は印刷データやプログラムを記憶したり、データのキャッシュエリアとして利用されるHDD部、208は印刷画像を展開したり、加工するために用いられる画像メモリ部、209は画像形成装置に機能拡張を行う目的で利用される拡張バスである。210は拡張バス209を利用して画像形成装置109に追加されたNIC(Network Interface Card)部である。かかるNIC部210を構成する211は第1のLAN101上を流れる通信パケットを監視し、画像形成装置に関係のある情報のみを内部に取り込んだり、画像形成装置で作成されたパケットを第1のLAN101へ送るための制御を行うLANコントローラ、212は電圧変換を行い、画像形成装置109と第1のLAN101の物理的な通信を実現するためのトランスである。   An HDD unit 207 stores print data and programs and is used as a data cache area, an image memory unit 208 is used for developing and processing print images, and a function expansion 209 for the image forming apparatus. It is an expansion bus used for the purpose of performing. A NIC (Network Interface Card) unit 210 is added to the image forming apparatus 109 using the expansion bus 209. The NIC 211 constituting the NIC unit 210 monitors communication packets flowing on the first LAN 101, takes in only information relevant to the image forming apparatus, and sends packets created by the image forming apparatus to the first LAN 101. A LAN controller 212 that performs control for sending data to a transformer is a transformer that performs voltage conversion and realizes physical communication between the image forming apparatus 109 and the first LAN 101.

213は記録メディアである紙に画像を印刷するための印刷部である。かかる印刷部213を構成する214はメインコントローラ部によって送られてくる画像データを、紙に印刷するために適したデータに補正するために、ガンマ変換、エッジ強調、スムージングなどの処理を行う出力処理部、215は出力処理後の画像データを、レーザービームを駆動するための信号に変換するためのPWM部、216はレーザービームで供給された信号を基に、紙に画像を印刷するためのプリンタ部である。217は印刷部213によって作成された印刷済みの紙を、画像形成装置の外部に排出するための排紙部である。かかる排紙部217を構成する218は排紙部217がメインコントローラ部201と通信するためのI/O部、219は排紙部217の制御を司るコントローラ部、220は排紙部217内を通過する紙の流れを監視するための用紙センサー部、221は紙を配送するためのモータを駆動する給紙モータ駆動部、222は排紙トレイを駆動するためのトレイモータ駆動部、223は紙の流れを制御するための用紙パス制御部である。   Reference numeral 213 denotes a printing unit for printing an image on paper as a recording medium. An output process 214 performs processing such as gamma conversion, edge enhancement, and smoothing in order to correct image data sent from the main controller unit to data suitable for printing on paper. 215 is a PWM unit for converting image data after output processing into a signal for driving a laser beam, and 216 is a printer for printing an image on paper based on the signal supplied by the laser beam. Part. Reference numeral 217 denotes a paper discharge unit for discharging printed paper created by the printing unit 213 to the outside of the image forming apparatus. The paper discharge unit 217 includes an I / O unit 218 for the paper discharge unit 217 to communicate with the main controller unit 201, a controller unit 219 for controlling the paper discharge unit 217, and 220 in the paper discharge unit 217. A paper sensor unit for monitoring the flow of the passing paper, 221 is a paper feed motor driving unit for driving a motor for delivering paper, 222 is a tray motor driving unit for driving a paper discharge tray, and 223 is a paper This is a paper path control unit for controlling the flow of the paper.

(従来の画像形成装置の制御例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 print client 5004 generates PDL (Page DescRIPtion LANguage) print data using the existing print protocol and printing with the first image forming apparatus 5006 will be described.

印刷クライアント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 print client 5004 to the first image forming apparatus 5006 will be described below with reference to the flowchart of FIG. The print client 5004 is a computer device having means for connecting to the first LAN 5001 by a NIC (Network Interface Card) or the like, and at least one software for processing or generating data to be printed is installed inside. ing. The operator operates the print client 5004, activates the software in step S5401, and generates and edits data to be printed in step S5402. When the data to be printed is thus prepared, the operator commands the start of printing from the running software in step S5403. Upon receiving this print command, the software activates the printer driver in step S5404 and displays a screen prompting the operator to set print control.

図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 GUI 5105 for specifying the size of the paper to be printed, a GUI 5106 for specifying the range of pages to be printed, and a GUI 5050 for specifying the orientation of the paper to be printed. 5108 is a GUI for designating a place for feeding paper for printing, 5109 is a GUI for designating a place for discharging the printed paper, and 5110 is a GUI for designating a position where the staple is held by the stapler. 5111 is a GUI for designating double-sided printing or single-sided printing, and 5112 is a printing resolution. A GUI for designating 5113 is a GUI for designating a printing magnification, 5114 is a GUI for designating a page layout, 5115 is a GUI for designating a watermark or a watermark character, and 5116 starts printing. OK button, 5117 is a Cancel button for stopping printing, 5118 is a GUI for designating a punching operation for filing, and 5119 is a control for folding and discharging the paper in a Z-shape. GUIs 5120 are GUIs for controlling the execution of bookbinding printing.

オペレータは、ステップ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 OK button 5116 to print to the software. Encourage the start. If there is no intention to perform printing, the Cancel button 5117 is pressed to prompt the software to terminate the printer driver. The operator's will is determined by the operator input determination in step S5406. If it is determined to be Cancel, the software immediately closes the printer driver window, returns to step S5402, and re-displays the edit screen for the data to be printed. indicate. If the operator input determination in step S5406 determines OK, in step S5407, the data to be printed is converted into a data format that can be interpreted by an image forming apparatus such as PS (Post ScRIPt: Adobe registered trademark). PDL (Page DescRIPtion LANguage) conversion for conversion is performed. In this way, the image data to be printed becomes a print job, and transmission to the first image forming apparatus 5006 is performed in step S5408. At this time, between the print client 5004 and the first image forming apparatus 5006, for example, TCP / IP (Transmission Control Protocol / Internet Protocol) is used as a communication protocol, and LPD (Line Printer Daemon) protocol is used as a print protocol. Since the LPD protocol is described in detail in RFC 1179, its description is omitted here.

任意の通信プロトコル及び印刷プロトコルを用いて印刷ジョブを送信する印刷クライアント5004は、最小転送ブロック毎に、ステップS5409で全データの送信が終了したか否かの確認を行い、まだ終了していない場合はステップS5408へ戻って、次の転送ブロックの送信を行う。もし、ステップS5409で全データの送信が終了したと判定された場合は、ステップS5410でオペレータに対して、印刷が終了した旨を通知するウィンドウを表示すると共に、処理を終了するか継続するかの判定を促すGUIを表示する。この判定はステップS5411で行われ、処理を継続する場合は、ステップS5402に戻り、印刷すべきデータの編集画面を再表示する。また、処理を終了する場合は、ステップS5412でソフトウェアの終了が行われる。   The print client 5004 that transmits a print job using an arbitrary communication protocol and print protocol checks whether or not transmission of all data has been completed in step S5409 for each minimum transfer block, and has not yet completed. Returns to step S5408 to transmit the next transfer block. If it is determined in step S5409 that transmission of all data has been completed, a window for notifying the operator that printing has been completed is displayed in step S5410, and whether the process is to be terminated or continued. A GUI prompting the determination is displayed. This determination is made in step S5411, and when the process is continued, the process returns to step S5402, and the edit screen for the data to be printed is displayed again. If the process is to be terminated, the software is terminated in step S5412.

次に、第1の画像形成装置5006が、印刷クライアント5004から送信された印刷ジョブを受信し、受信したデータを基に画像を紙に印刷するまでの手順を、図2の画像形成装置の構成及び図22のフローチャートを用いて以下に説明する。図22は、第1の画像形成装置5006が、印刷クライアント5004から送信された印刷ジョブを受信し、受信したデータを基に画像を紙に印刷するまでの手順を示したフローチャートである。   Next, the procedure until the first image forming apparatus 5006 receives a print job transmitted from the print client 5004 and prints an image on paper based on the received data is shown in FIG. This will be described below with reference to the flowchart of FIG. FIG. 22 is a flowchart showing a procedure until the first image forming apparatus 5006 receives a print job transmitted from the print client 5004 and prints an image on paper based on the received data.

印刷クライアント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 print client 5004 communicates with the first image forming apparatus 5006 via the first LAN 5001, for example, a TCP / IP protocol is used as a communication protocol. In communication using the TCP / IP protocol, since it is necessary to open a connection between two hosts before starting data communication, the print client 5004 makes a connection request (SYN) to the first image forming apparatus 5006. TCP segment with bit on). This connection request is fetched from the NIC unit 210 to the first image forming apparatus 5006 via the first LAN 5001. In the NIC unit 210, first, voltage conversion of received data is performed by the transformer unit 212 and sent to the LAN controller 211. The LAN controller 211 monitors this connection request in step S5601. If a connection request is detected, the LAN controller 211 opens a connection in step S5602 in accordance with a normal procedure defined by the TCP / IP protocol. When a connection is established between the print client 5004 and the first image forming apparatus 5006 in this way, the print client 5004 transmits a print job to the first image forming apparatus 5006 using the LPD protocol, which is one of the print protocols, for example. Send to.

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 print client 5004 to the first image forming apparatus 5006 using the port 515 of the TCP / IP protocol. In the first image forming apparatus 5006, the print job sent by the LPR protocol is sent from the NIC unit 210 to the main controller 201 via the expansion bus 209. If the main controller 201 determines that this received data is a print job, it receives the print job in step S5603 and temporarily spools the data being received to the HDD unit 207 in step S5604. It is determined whether or not reception has been completed. At this time, if it is determined that the reception of all data has not been completed yet, the process returns to step S5603 again, and steps S5603 to S5605 are repeated. If it is determined in step S5605 that the reception of all data has been completed. For example, the main controller 201 issues a command to close the connection to the LAN controller 211 of the NIC unit 210. In response to this command, the LAN controller 211 closes the connection in step S5606 in accordance with a normal procedure defined in the TCP / IP protocol.

こうして印刷クライアント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 print client 5004 is completed in this way, the main controller 201 reads the print job spooled in the HDD unit 207. Since the read data is in a page description language called PDL (Page Description Language) and cannot be handled as print data as it is, RIP (Raster Image Processing) processing is performed in step S5607 to convert the PDL data into raster image data. Perform the conversion process. The raster image data is temporarily developed in the image memory 208 in step S5608 and is subjected to gamma conversion, correction for correction to data suitable for printing on paper by the output processing unit 214 of the printing unit 213. Output processing such as edge enhancement and smoothing is performed (step S5609). The image data converted into data suitable for printing in this way is converted into a laser drive signal by the PWM unit 215 (step S5610), and then sent to the printer unit 216.

プリンタ部216では、このレーザ駆動信号から紙に画像を印刷するための、印刷処理(ステップS5611)が行われる。この印刷処理では例えば両面印刷などの指定された特殊動作も行われる。画像データの印刷処理が終了すると、印刷済みの紙は排紙部5517へ送られ、排紙処理(ステップS5612)が行われる。この排紙処理においても、バインドやZ折り、穴開けなどの指定された毒手動作が行われる。   The printer unit 216 performs a printing process (step S5611) for printing an image on paper from the laser drive signal. In this printing process, designated special operations such as double-sided printing are also performed. When the image data printing process ends, the printed paper is sent to the paper discharge unit 5517, and the paper discharge process (step S5612) is performed. Also in the paper discharge process, designated poisoning operations such as binding, Z-folding and punching are performed.

以上の画像形成装置の制御例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 image forming apparatus 5006 during the PDL conversion processing described in step S5407. The control data is transmitted by the RIP processing in step S5607. Extraction has been made. Among the control data, information necessary for image formation is referred to when the image data is expanded in the image memory 208 in step S5608, and is used for image formation. On the other hand, of the control data, information necessary for the paper discharge processing is transmitted to the controller unit 219 of the paper discharge unit 217 by the main controller unit 201, and the controller unit 219 determines the paper discharge device based on this information. Control and perform the paper discharge process.

(従来の画像形成装置の制御例2)
本制御例2では、専用のファイルダウンローダとダウンロードプロトコルとを用いて、印刷クライアント5004が画像フォーマット化された画像データを、第1の画像形成装置5006へ転送して印刷するまでの手順を説明する。
(Control Example 2 of Conventional Image Forming Apparatus)
In this control example 2, a procedure until the print client 5004 transfers image data that has been image-formatted to the first image forming apparatus 5006 and prints using a dedicated file downloader and a download protocol will be described. .

印刷クライアント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 print client 5004 to the first image forming apparatus 5006 will be described below with reference to the flowchart of FIG. The print client 5004 is a computer device having means for connecting to the first LAN 501 by a NIC (Network Interface Card) or the like, and further has a storage medium such as a hard disk device for storing information. Further, the print client 5004 can store image data that has been image-formatted in the storage medium. Examples of the image format include PDF (Portable Document Format: Adobe Systems), TIFF (Tagged Image File Format: Microsoft & US Aldas), JPEG (Joint Photographic Experts Group: ISO & ITU Joint Standard), GIF (Graphics Interchange Format: US). Formats such as computer serve are typical. The print client 5004 is installed with a dedicated download program for downloading these image formatted image data to the first image forming apparatus. The operator operates the download program, Image data is transmitted.

図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 box 5804 is a browse button used for browsing image data from a storage medium, 5805 is a close button for closing the window, and 5806 is a cancel button for canceling input and closing the window.

オペレータは印刷クライアント5004を操作し、ステップS5701で、ダウンロードプログラムを起動すると、ステップ5702で、編集ボックス5802へプリンタの名称、或いはIPアドレスを入力して、印刷対象となる画像形成装置の指定を行う。続いてオペレータは、ステップ5703で、ダウンロードを行うファイルの指定を編集ボックス5803へ直接入力して指定するか、或いはブラウズボタン5804を操作し、記憶媒体に納められたファイルを参照して、ダウンロードを行う画像データを特定する。   When the operator operates the print client 5004 and starts the download program in step S5701, the printer name or IP address is input to the edit box 5802 in step 5702 to specify the image forming apparatus to be printed. . Subsequently, in step 5703, the operator directly inputs the designation of the file to be downloaded into the edit box 5803, or operates the browse button 5804 to refer to the file stored in the storage medium and download the file. Specify the image data to be performed.

ファイルの指定は複数行われることも考えられるため、ステップ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 print client 5004 downloads image data to the first image forming apparatus 5006 using a dedicated download protocol in step S5705. . Subsequently, in step S5706, the end of the download is monitored, and steps S5705 and S5706 are repeated until the download is completed. When the download of all data is completed, the downloader ends the process, and the download is completed in step S5707. A message to the effect is displayed and the process is terminated.

尚、ステップS5705で印刷クライアント5004が、第1の画像形成装置5006へファイルをダウンロードする手法には、専用のダウンロードプロトコルを使う以外にも、例えば、FTP(File Transfer Protocol)を利用して行うことも可能である。FTPを利用する場合、TCP/IPのポート番号は21番が利用されるが、一般的に専用プロトコルを利用する場合は、未定義のポート番号から任意のポートを選択して使用する。   Note that the method in which the print client 5004 downloads the file to the first image forming apparatus 5006 in step S5705 is performed using, for example, FTP (File Transfer Protocol) in addition to using a dedicated download protocol. Is also possible. When using FTP, TCP / IP port number 21 is used, but generally when using a dedicated protocol, an arbitrary port is selected from undefined port numbers and used.

次に、第1の画像形成装置5006が、印刷クライアント5004からダウンロードされた画像データを受信し、受信したデータを基に画像を紙に印刷するまでの手順を、図2の画像形成装置のブロック図及び図25のフローチャートを用いて以下に説明する。図25は、第1の画像形成装置5006が、印刷クライアント5004から送信された画像データを受信し、受信したデータを基に画像を紙に印刷するまでの手順を示したフローチャートである。   Next, the procedure until the first image forming apparatus 5006 receives the image data downloaded from the print client 5004 and prints an image on paper based on the received data is shown in FIG. This will be described below with reference to the flowcharts of FIGS. FIG. 25 is a flowchart illustrating a procedure until the first image forming apparatus 5006 receives image data transmitted from the print client 5004 and prints an image on paper based on the received data.

ステップ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 print client 5004 and the first image forming apparatus 5006, the print client 5004 uses a dedicated downloader application and uses the dedicated download protocol to transfer the image data to the first image forming apparatus. It transmits to 5006 (an existing file transfer protocol such as FTP protocol may be used). When downloading image data using a dedicated download protocol, one arbitrary port is selected from the undefined ports of the TCP port, and the print client 5004 transfers the image data to the first image forming apparatus 5006. Is downloaded (when FTP is used, TCP / IP port 21 is used).

第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 image forming apparatus 5006, the image data sent by the download protocol is sent from the NIC unit 210 to the main controller 201 via the expansion bus 209. When the main controller 201 determines that the received data is image data, the received image data is temporarily spooled to the HDD unit 207 in step S5904 while receiving the image data in step S5903, and all the data is received in step S5905. It is determined whether or not the data reception has been completed. At this time, if it is determined that the reception of all data has not been completed yet, the process returns to step S5903 and steps S5903 to S5905 are repeated. If it is determined in step S5905 that the reception of all data has been completed. For example, the main controller 5501 issues a command to close the connection to the LAN controller 211 of the NIC unit 210. In response to this command, the LAN controller 211 closes the connection in step S5906 in accordance with a normal procedure defined in the TCP / IP protocol.

こうして印刷クライアント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 print client 5004 is completed in this way, the main controller 201 reads the image data stored in the HDD unit 207. Since the read data is in a state of an image format such as PDF and cannot be handled as print data as it is, RIP (Raster Image Processing) processing is performed in step S5907 to convert the image format data into raster image data. Do. The subsequent print processing (steps S5908 to S5912) of the data that has become the raster image data is the same as that of the control example 1 (steps S5608 to S5612), and thus description thereof is omitted.

(従来の画像形成装置の制御例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 image forming apparatus 5006 will be briefly described.

図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 job list 6003, 6005 is a pause button for temporarily interrupting the printing process of the image forming apparatus, 6006 is a restart button for restarting the interrupted printing process, and 6007. Is a delete button for deleting the designated job, 6008 is an up button for raising the output priority of the designated job, and 6009 is a down button for lowering the output priority of the designated job.

この管理ソフトウェアは、制御クライアント5010上で実行され、オペレータによって、デバイスリスト6002で指定したデバイスの制御が行われる。制御クライアント5010と画像形成装置5006との通信には、例えばSNMP(Simple Network Management Protocol)が利用され、エージェントとなる制御クライアント5010が、マネージャとなる画像形成装置5006に対してMIB(Management Information Base)の読み書きを行うことによって、各種制御を実現することが可能であるが、独自プロトコルを利用しても何ら問題はない。尚、本例では、画像形成装置5006の印刷キューに保持されたジョブの制御のみに言及しているが、このようなソフトウェアを用いることにより、画像形成装置5006のステータス情報の収集と表示、エラー情報の収集と表示、各種パラメータの設定などが実現できることは言うまでもない。
特開2003-242093公報 特開平10-303931号公報
This management software is executed on the control client 5010, and the device specified in the device list 6002 is controlled by the operator. For example, SNMP (Simple Network Management Protocol) is used for communication between the control client 5010 and the image forming apparatus 5006, and the control client 5010 serving as an agent transmits an MIB (Management Information Base) to the image forming apparatus 5006 serving as a manager. It is possible to realize various controls by reading and writing, but there is no problem even if a unique protocol is used. In this example, only the control of jobs held in the print queue of the image forming apparatus 5006 is mentioned. However, by using such software, status information collection and display of the image forming apparatus 5006, errors, and the like are described. It goes without saying that information collection and display, various parameter settings, etc. can be realized.
JP2003-242093 Japanese Patent Laid-Open No. 10-303931

以上説明したように、制御例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 print client 5004 and the first image forming apparatus 5006 are arranged in the same segment that is not separated by the router, printing can be performed without any problem. Also, even in the conventional image forming system described in Control Example 2, when image data is downloaded and printed using a LAN as a communication medium, a dedicated download protocol or an existing file transfer protocol such as FTP is used. Since data communication for printing is performed, if the print client 5004 and the first image forming apparatus 5006 are arranged in the same segment that is not separated by the router, printing is possible without any problem. Further, in the conventional control method described in the control example 3, since the control data is communicated using SNMP or a unique protocol, the control client 5010 and the first image are not included in the same segment that is not separated by the router. If the forming apparatus 5006 is arranged, there is no problem and printing is possible.

しかしながら、例えば印刷クライアント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 print client 5004 to perform printing with respect to the second image forming apparatus 5009 connected to the second LAN 5007 existing outside the segment beyond the router, in each control example, each router You will face the problem of security policy. Note that the second image forming apparatus 5009 has a configuration equivalent to that of the first image forming apparatus 5006 described above and has the same capabilities and functions. However, the first LAN 5001 includes the first router 5002 and the first image forming apparatus 5006. The second image forming apparatus is different from the first image forming apparatus in that it is connected to the second LAN separated by the second router 5008.

上記ルータの最も代表的な役割は、セグメント間のパケットの中継であるが、その他にも、大きく分けて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 first router 5002 is set to perform filtering so that the port 515 used by the LPD that is one of the print protocols cannot pass, the print client 5004 is set to the first router. The second image forming apparatus 5009 connected outside 5002 cannot be printed using the LPD protocol. For example, if the first router 5002 is a router arranged at the contact point between the intranet in the company and the Internet 5003 outside the company, there is almost no possibility that the existing print protocol is set to pass. Conceivable. The reason for this is that, from a security point of view, in order to prevent unauthorized access from the outside, it is possible to set so that only the minimum necessary number of ports on the router connected to the external network can be opened (through). Because it is general.

このため、昨今では、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 first router 5002 is set to perform filtering so that the port number used by the download protocol (or file transfer protocol) cannot pass, the print client 5004 is set to the first router 5002. The second image forming apparatus 5009 connected outside the printer cannot be printed using the download protocol. For example, if the first router 5002 is a router arranged at the contact point between an in-house intranet and an external Internet 5003, it is considered that there is almost no possibility that an undisclosed port number is set to pass. It is done. The reason for this is that, from a security point of view, in order to prevent unauthorized access from the outside, it is possible to set so that only the minimum necessary number of ports on the router connected to the external network can be opened (through). Because it is general. Also, when using FTP, which is an existing file transfer protocol, it is common to close the port of the router 5002 so as not to leak information within the intranet and to prevent access from the Internet 5003.

更に、制御例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 first router 5002, for example, the control client 5010 has the first router Communication with the second image forming apparatus 5009 connected outside 5002 is not possible using the SNMP protocol. For example, if the first router 5002 is a router arranged at the contact point between the intranet in the company and the Internet 5003 outside the company, there is almost no possibility that the SNMP protocol is set to pass. The reason for this is that, from a security point of view, in order to prevent unauthorized access from the outside, it is possible to set so that only the minimum necessary number of ports on the router connected to the external network can be opened (through). Because it is general.

本発明は、このような問題点に鑑みてなされたものであって、ネットワーク上の周辺機器の制御を、例えばルータのセキュリティー対策が介在している場合でも、メール通信で実現することができる周辺機器の制御方法及びそのシステムと装置を提供することを目的とする。   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 print client 106, a first server device 106 that provides DNS (Domain Name System) service, SMTP (Simple Mail Transfer Protocol) service, POP (Post Office Protocol) service, and the like; 107, a first LAN 101 And the second LAN separated by the router, 108 is the second router, 109 is the image forming apparatus connected to the second LAN 107, 110 is a DNS (Domain Name System) service, SMTP (Simple Mail Transfer Protocol) service , A second server device 111 that provides a POP (Post Office Protocol) service, etc. It is a control client of the place is a Yuta apparatus. Note that the print client 104 or 105 and the control client 111 may be the same computer device.

各々のLAN101、107上には、この他にも、印刷クライアントとなり得る複数のコンピュータ装置、画像形成装置であるところのプリンタ装置、サーバコンピュータ装置、リピータやHUBなどのネットワークを構成するための中継装置、などが接続されていることが考えられるが、ここではそれらを省略している。   On each of the LANs 101 and 107, in addition to this, a plurality of computer devices that can be print clients, printer devices that are image forming devices, server computer devices, and relay devices for configuring networks such as repeaters and HUBs , Etc. may be connected, but they are omitted here.

<本実施形態の画像形成システムを構成する各要素の構成例>
(画像形成装置の構成例)
図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 CPU 301 is shown. However, even if the entire image forming apparatus is controlled uniformly by one CPU, a CPU for controlling each block is provided, and the CPUs are connected by a communication line. It may be configured and there are no restrictions.

RAM303は、画像データを記憶する画像データ記憶領域303aと、メールアドレスに対応する画像形成装置の機能を記憶するメールアドレス/機能対応テーブル303bと、CPU301が実行するプログラムをロードするプログラムロード領域303cとを有する。   The RAM 303 has an image data storage area 303a for storing image data, a mail address / function correspondence table 303b for storing functions of the image forming apparatus corresponding to the mail address, and a program load area 303c for loading a program executed by the CPU 301. Have

外部記憶部304は、RAM303と同じく画像データを記憶する画像データ記憶領304aと、メールアドレスに対応する画像形成装置の機能を記憶するメールアドレス/機能対応テーブル304bとを有し、プログラムとしては、OSやインターネットを介したメール転送ためのブラウザ304cと、メインの制御プログラム304dと、画像形成装置での印刷を制御する印刷処理プログラム304eと、画像処理装置の各種機能を設定する機能設定プログラム304fと、各機能に対応するメールアドレスを設定するメールアドレス設定プログラム304gとを有する。メールアドレス設定プログラム304gは、入力画面から機能に対応付けてメールアドレスを入力するためのメールアドレス入力プログラムを含む。これらのプログラムはRAM303にロードされてCPU301により実行される。設定されたメールアドレスは、画像形成装置109から制御クライアント111に送られる、あるいは制御クライアント111によって読み出されて、制御クライアント111での機能/メールアドレス対応テーブル503a、504aが作成されることになる。   The external storage unit 304 has an image data storage area 304a for storing image data, like the RAM 303, and a mail address / function correspondence table 304b for storing functions of the image forming apparatus corresponding to the mail address. A browser 304c for mail transfer via the OS or the Internet, a main control program 304d, a print processing program 304e for controlling printing in the image forming apparatus, and a function setting program 304f for setting various functions of the image processing apparatus And a mail address setting program 304g for setting a mail address corresponding to each function. The mail address setting program 304g includes a mail address input program for inputting a mail address in association with a function from the input screen. These programs are loaded into the RAM 303 and executed by the CPU 301. The set mail address is sent from the image forming apparatus 109 to the control client 111 or read out by the control client 111, and the function / mail address correspondence tables 503a and 504a in the control client 111 are created. .

尚、メールアドレス/機能対応テーブル303b及び304bは、制御クライアント111から設定されるように構成されてもよい。図11に、画像形成装置の機能名と内容、及び対応するメールアドレスの一例を示す。又、先にも述べたように、機能設定プログラム304fは1つのプログラムである必要はなく、各ブロックのそれぞれの制御部が独立したネットワーク通信機器の機能を有する場合は、メールアドレスによる通信接続そのものが画像形成装置の機能設定と等価であり、メール情報が更に詳細な設定情報となる。   The mail address / function correspondence tables 303b and 304b may be configured to be set from the control client 111. FIG. 11 shows an example of the function name and content of the image forming apparatus and the corresponding mail address. Further, as described above, the function setting program 304f does not have to be a single program. If each control unit of each block has the function of an independent network communication device, the communication connection itself by the mail address is performed. Is equivalent to the function setting of the image forming apparatus, and the mail information is more detailed setting information.

(印刷クライアントの構成例)
図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. Reference numeral 405 denotes a NIC unit that communicates with the LAN 101, 406 denotes an input interface that interfaces input processing from, for example, a keyboard 406a and a pointing device (mouse) 406b, and 407 denotes, for example, a display unit 407a (or a printing unit may be connected). This is an output interface that interfaces output processing to

RAM403は、画像データを記憶する画像データ記憶領域403aと、印刷のための画像形成装置のメールアドレス403bと、CPU401が実行するプログラムをロードするプログラムロード領域403cとを有する。外部記憶部404は、RAM403と同じく画像データを記憶する画像データ記憶領域404aと、印刷のための画像形成装置のメールアドレス404bとを有し、プログラムとしては、OSやインターネットを介したメール転送ためのブラウザ404cと、画像形成装置に対して印刷を指示する印刷処理プログラム304dとを有する。これらのプログラムはRAM403にロードされてCPU401により実行される。   The RAM 403 includes an image data storage area 403a for storing image data, a mail address 403b of the image forming apparatus for printing, and a program load area 403c for loading a program executed by the CPU 401. The external storage unit 404 has an image data storage area 404a for storing image data, as with the RAM 403, and a mail address 404b of the image forming apparatus for printing. The program is for mail transfer via the OS or the Internet. Browser 404c and a print processing program 304d for instructing the image forming apparatus to perform printing. These programs are loaded into the RAM 403 and executed by the CPU 401.

(制御クライアントの構成例)
図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. Reference numeral 505 denotes a NIC unit that communicates with the LAN 101, reference numeral 506 denotes an input interface that interfaces input processing from, for example, a keyboard 506a and a pointing device (mouse) 506b, and reference numeral 507 denotes a display unit 507a (or a print unit may be connected). This is an output interface that interfaces output processing to

RAM503は、ユーザが設定したい画像形成装置の機能に対応してメールアドレスを記憶する機能/メールアドレス対応テーブル503aと、CPU501が実行するプログラムをロードするプログラムロード領域503bとを有する。   The RAM 503 has a function / mail address correspondence table 503a for storing mail addresses corresponding to the function of the image forming apparatus that the user wants to set, and a program load area 503b for loading a program executed by the CPU 501.

外部記憶部504は、RAM503と同じくユーザが設定したい画像形成装置の機能に対応してメールアドレスを記憶する機能/メールアドレス対応テーブル504aを有し、プログラムとしては、OSやインターネットを介したメール転送ためのブラウザ504bと、画像形成装置に機能に対応するメールアドレスで送信を行って、機能の設定を行う機能設定プログラム504cとを有する。更に、画像形成装置109に各機能に対応してメールアドレスを設定するメールアドレス設定プログラム504dを有してもよい。機能設定プログラム504cは、画像形成装置の有する機能を入力画面から入力するための機能入力プログラムを含む。これらのプログラムはRAM503にロードされてCPU501により実行される。   The external storage unit 504 has a function / mail address correspondence table 504a that stores a mail address corresponding to the function of the image forming apparatus that the user wants to set, similar to the RAM 503. The program is a mail transfer via the OS or the Internet. And a function setting program 504c for setting the function by transmitting to the image forming apparatus using a mail address corresponding to the function. Further, the image forming apparatus 109 may have a mail address setting program 504d for setting a mail address corresponding to each function. The function setting program 504c includes a function input program for inputting the functions of the image forming apparatus from the input screen. These programs are loaded into the RAM 503 and executed by the CPU 501.

図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 print client 104 to the image forming apparatus 109 in this embodiment will be described below with reference to the flowchart of FIG.

印刷クライアント104はNIC(Network Interface Card)などにより第1のLAN101へ接続するための手段を持ったコンピュータ装置であり、印刷すべき画像データを記憶媒体等に保持している。オペレータは印刷クライアント104を操作し、ステップS401でメーラーと呼ばれる電子メール作成ソフトを起動する。   The print client 104 is a computer device having means for connecting to the first LAN 101 by a NIC (Network Interface Card) or the like, and holds image data to be printed in a storage medium or the like. The operator operates the print client 104 and activates e-mail creation software called a mailer in step S401.

図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 new creation button 604 to instruct the mailer to create a new mail. Subsequently, in step S403, the operator inputs an address into the edit box 607. The destination specified here is an e-mail address corresponding to the image forming apparatus 109 for the purpose of transmitting image data and performing printing. Such an e-mail address is generally registered in an address book owned by the mailer. By using the destination button 606, the address book can be called and selectively specified using a mouse or the like. It is.

続いてオペレータは、ステップ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 attachment button 605 in order to select image data intended to be sent to the image forming apparatus 109 for printing. When the attach button 605 is pressed, the mailer displays a list of files such as image data stored in the storage medium of the print client 104, and displays a GUI that prompts the operator to select a file to be attached. Since a plurality of attachment files can be selected, the mailer confirms the end of the designation of the attachment file in step S405, and repeats step S404 and step S405 until the operator finishes the designation of the attachment file. The file attached here is graphically displayed on the window 610 by the icon 611 of the attached file and the file name. If it is determined in step S405 that the designation of the attached file has been completed, after the send button 602 is pressed, the e-mail transmission process is started from the print client 104 in step S407. In step S408, the mailer determines whether or not the transmission of all e-mail data has been completed, and repeats steps S407 and S408 until the transmission is completed. If it is determined in step S408 that transmission of all e-mail data has been completed, the mailer ends the process.

こうして印刷クライアント104から送信された電子メールデータは、一旦、SMTPサービスを実行中のサーバ装置106に取り込まれた後、SMTPサーバの機能によって、メールの配信が行われる。この時、オペレータが、ステップS403で入力したメールアドレスを基に、DNSサーバによってドメインの特定が行われ、メールは指定した宛先へ送られることになる。本実施形態では、メールの宛先に画像形成装置109を指定したため、サーバ装置106から送信された電子メールデータは、ルータ102、インターネット103、ルータ108と経由した後、画像形成装置109と同一ドメインに設置されたサーバ装置110で実行中のSMTPサービスによって、サーバ装置110のメールボックス内に取り込まれる。   The e-mail data transmitted from the print client 104 is once taken into the server device 106 that is executing the SMTP service, and then mail is distributed by the function of the SMTP server. At this time, the domain is specified by the DNS server based on the mail address input by the operator in step S403, and the mail is sent to the designated destination. In this embodiment, since the image forming apparatus 109 is designated as the mail destination, the e-mail data transmitted from the server apparatus 106 passes through the router 102, the Internet 103, and the router 108, and then enters the same domain as the image forming apparatus 109. It is taken into the mailbox of the server apparatus 110 by the SMTP service being executed in the installed server apparatus 110.

(画像形成装置の印刷動作例)
次に、印刷クライアント104から送られてきた電子メールを、画像形成装置109が受信し、添付された画像データを印刷するまでの手順を図8及び図9のフローチャートを用いて以下に説明する。
(Example of printing operation of image forming apparatus)
Next, a procedure until the image forming apparatus 109 receives an e-mail sent from the print client 104 and prints the attached image data will be described with reference to the flowcharts of FIGS.

画像形成装置109は、それ自身に宛ての電子メールが届いているか否かを、ステップS601で、サーバ装置110に対して定期的に確認を行う。サーバ装置110はPOP(Post Office Protocol)サービスが実行されているため、画像形成装置109はPOPを使って、ユーザIDとユーザパスワードをサーバ装置110へ送信し、自身のメールボックスに電子メールが届いているか否かを確認することができる。   In step S601, the image forming apparatus 109 periodically checks with the server apparatus 110 whether or not an e-mail addressed to itself has arrived. Since the server apparatus 110 is running a POP (Post Office Protocol) service, the image forming apparatus 109 uses the POP to transmit a user ID and a user password to the server apparatus 110, and an e-mail arrives in its mailbox. It can be confirmed whether or not.

もし、画像データ受信用のメールアドレスに電子メールが届いている場合、画像形成装置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 main controller 201 of the image forming apparatus 109 uses the POP via the expansion bus 209, the NIC unit 210, and the second LAN 107 to establish a server. In step S602, e-mail data is received from the apparatus 110, and in step S603, it is confirmed whether or not all e-mail data has been received. If reception has not ended yet, step S602 and step S603 are repeatedly executed. If it is determined in step S603 that reception of all e-mail data has been completed, then in step S604, the received e-mail data is separated into three blocks: a header part, a body part, and an attached file part. Is done.

電子メールは一般的に、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 image forming apparatus 109. If it is determined that there is no image, the image forming apparatus 109 returns an e-mail describing an error message to the print client 104 that is the e-mail sender (S803), and ends the process. This error message describes in the body of the e-mail that the image format cannot be processed by the image forming apparatus 109.

また、ステップ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 main controller 201 can decode the image data. After that, in step S804, RIP (Raster Image Processing) processing is performed to convert image data into raster image data. The raster image data in this way is once developed in the image memory 208 in step S805, and is subjected to gamma conversion, correction by the output processing unit 214 of the printing unit 213 for data suitable for printing on paper. Output processing such as edge enhancement and smoothing is performed (step S806). The image data converted into data suitable for printing in this way is converted into a laser drive signal by the PWM unit 215 (step S807) and then sent to the printer unit 216.

プリンタ部216では、このレーザ駆動信号から紙に画像を印刷するための、印刷処理(ステップS808)が行われる。この印刷処理を図17の白黒画像形成装置概観図を用いて詳しく説明する。   The printer unit 216 performs a printing process (step S808) for printing an image on paper from the laser drive signal. This printing process will be described in detail with reference to the black-and-white image forming apparatus overview of FIG.

図17において、5213はポリゴンミラーであり、レーザ光を受ける。レーザ光はミラー5214、5215、5215をへて感光ドラム5217へ照射され、ポリゴンミラー5213の回転によって、感光ドラム5217を走査する。一方、5230は黒色のトナーを供給する現像器であり、レーザ光に従い、感光ドラム5217上にトナー像を形成し、トナー像が用紙に転写され、出力画像を得ることができる。   In FIG. 17, reference numeral 5213 denotes a polygon mirror which receives laser light. Laser light is irradiated to the photosensitive drum 5217 through the mirrors 5214, 5215, and 5215, and the photosensitive drum 5217 is scanned by the rotation of the polygon mirror 5213. On the other hand, a developing unit 5230 supplies black toner, forms a toner image on the photosensitive drum 5217 in accordance with the laser beam, and transfers the toner image onto a sheet to obtain an output image.

用紙カセット5234、5235および、手差しトレイ5236のいずれかより給紙された用紙は、レジストローラ5237を経て、転写ベルト5238上に吸着され搬送される。給紙のタイミングと同期がとられて、予め感光ドラム5217にはトナーが現像されており、用紙の搬送とともに、トナーが用紙に転写される。トナーが転写された用紙は、転写ベルト5238から分離され、定着器5240によって、トナーが用紙に定着され、排出ローラ5242によって第1の画像形成装置109の外へ排出される。   A sheet fed from one of the sheet cassettes 5234 and 5235 and the manual feed tray 5236 is attracted onto the transfer belt 5238 through the registration roller 5237 and conveyed. The toner is developed in advance on the photosensitive drum 5217 in synchronization with the sheet feeding timing, and the toner is transferred to the sheet as the sheet is conveyed. The sheet on which the toner has been transferred is separated from the transfer belt 5238, the toner is fixed on the sheet by the fixing device 5240, and is discharged out of the first image forming apparatus 109 by the discharge roller 5242.

ただし、両面印刷が行われる場合は、排出ローラ5242のところまで紙を搬送した後、排出ローラ5242の回転方向を逆転させ、フラッパ5241によって再給紙搬送路へ導く。また、多重記録が行われる場合は、紙を排出ローラ5242まで搬送しないようにフラッパ5241によって再給紙搬送路へ導く。再給紙搬送路へ導かれた紙は上述したタイミングで、レジストローラ5237から給紙され、再び紙に画像を印刷する処理が行われる。   However, when double-sided printing is performed, after the paper is conveyed to the discharge roller 5242, the rotation direction of the discharge roller 5242 is reversed and guided to the refeed conveyance path by the flapper 5241. Further, when multiple recording is performed, the paper is guided to the refeed conveyance path by the flapper 5241 so that the paper is not conveyed to the discharge roller 5242. The paper guided to the re-feed conveyance path is fed from the registration roller 5237 at the timing described above, and the process of printing an image on the paper again is performed.

こうして画像データの印刷処理が終了すると、印刷済みの紙は排紙部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 paper discharge unit 217, and the paper discharge process (step S809) is performed. In the paper discharge unit 217, the controller unit 5519 that controls the paper discharge device communicates with the main controller 201 via the I / O unit 5518 to control various paper discharge processes. On the other hand, the controller unit 219 delivers paper using the paper feed motor drive unit 221, controls the paper flow using the paper path control unit 223, and monitors the paper flow using the paper sensor unit 220. At the same time, the tray motor driving unit 221 is controlled to discharge the paper to an arbitrary tray.

図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, reference numeral 5301 denotes a sample tray for discharging paper, 5302 denotes a stack tray for discharging paper, 5303 denotes an inserter for interposing the paper, and 5304 denotes a device for folding the paper. Z down machine, 5305 is a stapler for binding paper, 5306 is a puncher for punching filing holes, 5307 is a saddle stitcher for processing paper into a booklet format, and 5308 is processed into a booklet format It is a booklet tray for discharging paper.

スタックトレイ5302では、排出される前の紙をジョブ毎に蓄えておき、排出する直前にステイプラ5305にてバインドすることが可能である。また、紙がサンプルトレイ5301及びスタックトレイ5302に至るまでの経路には、紙をZ字状に折るためのZ折り機5304や、ファイリングのための2つ或いは3つの穴開けを行うパンチャ5306があり、ジョブの種類に応じてそれぞれの処理を行う。また、インサータ5303は、中差し機能を行うために用いられ、ここに中差し用の用紙を入れることができる。更に、サドルステッチャ5307は、ブックレット形式に紙を二つ折りにし、その真ん中をバインドするために使用する。この場合には、ブックレットトレイ5308へ排出される。   In the stack tray 5302, paper before being discharged can be stored for each job, and can be bound by the stapler 5305 immediately before being discharged. Also, on the path from the paper to the sample tray 5301 and the stack tray 5302, there is a Z-folder 5304 for folding the paper into a Z-shape and a puncher 5306 for making two or three holes for filing. Yes, each process is performed according to the type of job. An inserter 5303 is used to perform a middle insertion function, and a middle insertion sheet can be inserted therein. Further, the saddle stitcher 5307 is used to fold the paper into a booklet format and bind the middle. In this case, it is discharged to the booklet tray 5308.

更に、インターネットに接続されるルータ102及びルータ108は、イントラネット内のコンピュータ装置が電子メールを利用可能にするため、SMTPのためのポート25番は開けておくことが一般的である。そのため、SMTPプロトコルを利用した本発明の印刷方式では、電子メールを利用可能なネットワーク環境で、ルータを越えたドメインの外に存在する画像形成装置に対して印刷を行うことが可能となる。   Further, in general, the router 102 and the router 108 connected to the Internet open the port 25 for SMTP so that the computer device in the intranet can use the electronic mail. Therefore, according to the printing method of the present invention using the SMTP protocol, it is possible to perform printing on an image forming apparatus existing outside the domain beyond the router in a network environment in which electronic mail can be used.

(制御クライアントから画像形成装置への機能設定例)
次に、本実施形態における、制御クライアント111からの画像形成装置109へ向けて、電子メールを送信するまでの手順を、図12のフローチャートを用いて以下に説明する。
(Function setting example from control client to image forming device)
Next, a procedure until an e-mail is transmitted from the control client 111 to the image forming apparatus 109 in this embodiment will be described below with reference to a flowchart of FIG.

制御クライアント111はNIC(Network Interface Card)などにより第1のLAN101へ接続するための手段を持ったコンピュータ装置である。オペレータは制御クライアント111を操作し、ステップS1201でメーラーと呼ばれる電子メール作成ソフトを起動する。メーラーに関しては、図6を参照のこと(詳細は前述)。   The control client 111 is a computer device having means for connecting to the first LAN 101 by a NIC (Network Interface Card) or the like. The operator operates the control client 111 and activates e-mail creation software called a mailer in step S1201. For mailers, see FIG. 6 (details above).

オペレータは、ステップS1202で、メーラーの新規作成ボタン604を押下し、メールの新規作成をメーラーに対して指示すると、続いてステップS403で、編集ボックス607へ宛先を入力する。ここで指定される宛先とは、制御を行うことを目的とした画像形成装置109に対応した電子メールアドレスである。画像形成装置109は電子メールアドレスを複数具備しており、そのアドレスによって制御内容が異なる。このような電子メールアドレスは、一般的にメーラーが所有するアドレス帳に登録されており、宛先ボタン606を用いることにより、アドレス帳を呼び出し、マウス等を利用して選択的に指定することも可能である。   In step S1202, the operator presses the mailer new creation button 604 and instructs the mailer to create a new mail. Subsequently, in step S403, the operator inputs an address in the edit box 607. The destination specified here is an e-mail address corresponding to the image forming apparatus 109 for the purpose of performing control. The image forming apparatus 109 has a plurality of e-mail addresses, and the control contents differ depending on the addresses. Such an e-mail address is generally registered in an address book owned by the mailer. By using the destination button 606, the address book can be called and selectively specified using a mouse or the like. It is.

図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 transmission button 602 is pressed, an e-mail transmission process is started from the control client 111 in step S1205. In step S1206, the mailer determines whether or not the transmission of all e-mail data has been completed, and repeats steps S1205 and S1206 until the transmission is completed. If it is determined in step S1206 that transmission of all e-mail data has been completed, the mailer ends the process.

こうして印刷クライアント104から送信された電子メールデータは、一旦、SMTPサービスを実行中のサーバ装置106に取り込まれた後、SMTPサーバの機能によって、メールの配信が行われる。この時、オペレータがステップS1203で入力したメールアドレスを基に、DNSサーバによってドメインの特定が行われ、メールは指定した宛先へ送られることになる。本実施形態では、メールの宛先に画像形成装置109を指定したため、サーバ装置106から送信された電子メールデータは、ルータ102、インターネット103、ルータ108と経由した後、画像形成装置109と同一ドメインに設置されたサーバ装置110で実行中のSMTPサービスによって、サーバ装置110のメールボックス内に取り込まれる。   The e-mail data transmitted from the print client 104 is once taken into the server device 106 that is executing the SMTP service, and then mail is distributed by the function of the SMTP server. At this time, the domain is specified by the DNS server based on the mail address input by the operator in step S1203, and the mail is sent to the designated destination. In this embodiment, since the image forming apparatus 109 is designated as the mail destination, the e-mail data transmitted from the server apparatus 106 passes through the router 102, the Internet 103, and the router 108, and then enters the same domain as the image forming apparatus 109. It is taken into the mailbox of the server apparatus 110 by the SMTP service being executed in the installed server apparatus 110.

(画像形成装置の機能設定動作例)
続いて、制御クライアント111から送られてきた電子メールを、画像形成装置109が受信し、メールの本文部分に記述されたコマンドを処理するまでの手順を、図13のフローチャートを用いて以下に説明する。
(Function setting operation example of image forming apparatus)
Subsequently, the procedure from when the image forming apparatus 109 receives the electronic mail sent from the control client 111 to the processing of the command described in the body part of the mail will be described with reference to the flowchart of FIG. To do.

画像形成装置109は、それ自身宛ての電子メールが届いているか否かを、ステップS1301で、サーバ装置110に対して定期的に確認を行う。サーバ装置110はPOP(Post Office Protocol)サービスが実行されているため、画像形成装置109はPOPを使って、ユーザIDとユーザパスワードをサーバ装置110へ送信し、自身のメールボックスに電子メールが届いているか否かを確認することができる。本発明の画像形成装置は複数のユーザIDを持つため、その個数の回数だけPOPにより確認する必要がある。   In step S1301, the image forming apparatus 109 periodically checks with the server apparatus 110 whether or not an e-mail addressed to itself has arrived. Since the server apparatus 110 is running a POP (Post Office Protocol) service, the image forming apparatus 109 uses the POP to transmit a user ID and a user password to the server apparatus 110, and an e-mail arrives in its mailbox. It can be confirmed whether or not. Since the image forming apparatus of the present invention has a plurality of user IDs, it is necessary to confirm the number of times using the POP.

もし、設定されたメールアドレスに、電子メールが届いている場合、画像形成装置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 main controller 201 of the image forming apparatus 109 uses the POP via the expansion bus 209, the NIC unit 210, and the second LAN 107, and the server apparatus. In step S1302, e-mail data is received from step 110. In step S1303, it is confirmed whether or not all e-mail data has been received. If reception has not been completed yet, step S1302 and step S1303 are repeated. If it is determined in step S1303 that reception of all e-mail data has been completed, then in step S1304, the received e-mail data is separated into three blocks: a header part, a text part, and an attached file part. Is done.

電子メールは一般的に、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 control client 111 is an address indicating the change to the monochrome job, the image forming apparatus 109 performs the process to the monochrome print data when performing the print process of the attached mail, and performs the monochrome printing. I do. Similarly, for the other designated addresses, the image forming apparatus 109 that has received the mail executes processing according to the function assigned to the mail address.

(メールアカウントの設定例)
次に、本実施形態の画像形成装置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 image forming apparatus 109 of the present embodiment will be described with reference to FIG. Multiple accounts can be set. In reality, the memory capacity is limited, and a finite number of settings are generally performed. Here, five examples will be described. In performing this processing, for example, the control client 111 receives HTML (Hyper Text Markup Language) data indicating a setting screen as shown in FIG. 15 or FIG. 16 from the image forming apparatus 109, and the web browser displays FIG. Display the setting screen.

まず、ユーザは、図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 control client 111 to the image forming apparatus 109, and the mail address / function correspondence tables 303b and 304b are created or created based on the value. Updated.

上記では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.

本実施形態の画像形成システムの構成例を示す図である。1 is a diagram illustrating a configuration example of an image forming system according to an exemplary embodiment. 本実施形態の画像形成システムを構成する画像形成装置の内部構成例を示すブロック図である。1 is a block diagram showing an example of the internal configuration of an image forming apparatus that constitutes an image forming system of an embodiment. 本実施形態の画像形成装置の制御部のハードウエア構成例を示す図である。FIG. 3 is a diagram illustrating a hardware configuration example of a control unit of the image forming apparatus of the present embodiment. 本実施形態の印刷クライアントのハードウエア構成例を示す図である。It is a figure which shows the hardware structural example of the print client of this embodiment. 本実施形態の制御クライアントのハードウエア構成例を示す図である。It is a figure which shows the hardware structural example of the control client of this embodiment. 本実施形態のメーラーのGUIを示した図である。It is the figure which showed GUI of the mailer of this embodiment. 本実施形態の印刷クライアントからの画像形成装置へ向けて画像データを送信するまでの手順例を示すフローチャートである。6 is a flowchart illustrating an example of a procedure until image data is transmitted from the print client of the present embodiment to the image forming apparatus. 本実施形態の印刷クライアントから電子メールに添付する形で送られてきた画像データを、画像形成装置が受信して印刷を実行するまでの手順を示すフローチャートである。6 is a flowchart illustrating a procedure from when the image forming apparatus receives image data sent in the form of being attached to an e-mail from the print client according to the present embodiment until printing is performed. 図8のステップS606の詳細例であり、添付されたファイルを印刷する手順例を示すフローチャートである。FIG. 9 is a detailed example of step S606 in FIG. 8, and is a flowchart illustrating an example of a procedure for printing an attached file. 本実施形態のメーラーのアドレス帳の例を示した図である。It is the figure which showed the example of the address book of the mailer of this embodiment. 本実施形態の印刷処理機能名称と印刷処理機能説明とメールアドレスとの対応を記憶するテーブル例を示す図である。It is a figure which shows the example of a table which memorize | stores the correspondence with the print processing function name of this embodiment, print processing function description, and an e-mail address. 本実施形態の制御クライアントからの画像形成装置へ向けて電子メールを送信するまでの手順例を示すフローチャートである。6 is a flowchart illustrating an example of a procedure until an e-mail is transmitted from the control client of the present embodiment to the image forming apparatus. 本実施形態の制御クライアントから送られてきた電子メールを、画像形成装置が受信して印刷処理を行うまでの手順例を示すフローチャートである。6 is a flowchart illustrating an example of a procedure until an image forming apparatus receives an electronic mail sent from a control client according to the present exemplary embodiment and performs a printing process. 本実施形態の画像形成装置側にメールボックスの設定を行う手順を示すフローチャートである。6 is a flowchart illustrating a procedure for setting a mailbox on the image forming apparatus side according to the present exemplary embodiment. 本実施形態の画像形成装置側にメールボックスの設定を行うGUIの一例を示す図である。3 is a diagram illustrating an example of a GUI for setting a mailbox on the image forming apparatus side of the present embodiment. FIG. 本実施形態の画像形成装置側にメールボックスの設定を行うGUIの他例を示す図である。FIG. 10 is a diagram illustrating another example of a GUI for setting a mailbox on the image forming apparatus side of the embodiment. 本実施形態の白黒画像形成装置の概観図である。1 is an overview of a black and white image forming apparatus according to an embodiment. 本実施形態の排紙装置の概観図である。It is a general-view figure of the paper discharge apparatus of this embodiment. 従来の画像形成システムの一例を表す構成図である。It is a block diagram showing an example of the conventional image forming system. 従来のプリンタドライバの印刷制御画面の一例を示した図である。FIG. 10 is a diagram illustrating an example of a print control screen of a conventional printer driver. 従来の印刷クライアントから第1の画像形成装置へ印刷ジョブを送信するまでの手順を示すフローチャートである。10 is a flowchart illustrating a procedure from a conventional print client to transmission of a print job to a first image forming apparatus. 従来の第1の画像形成装置が、印刷クライアントから送信された印刷ジョブを受信し、受信したデータを基に画像を紙に印刷するまでの手順を示すフローチャートである。10 is a flowchart illustrating a procedure from when a conventional first image forming apparatus receives a print job transmitted from a print client and prints an image on paper based on the received data. 従来の印刷クライアントから第1の画像形成装置へ印刷データを送信するまでの手順を示すフローチャートである。6 is a flowchart illustrating a procedure from transmission of print data to a first image forming apparatus from a conventional print client. 従来のダウンローダプログラムのGUIを示す図である。It is a figure which shows GUI of the conventional downloader program. 従来の第1の画像形成装置が、印刷クライアントから送信された画像データを受信し、受信したデータを基に画像を紙に印刷するまでの手順を示すフローチャートである。12 is a flowchart illustrating a procedure from when a conventional first image forming apparatus receives image data transmitted from a print client and prints an image on paper based on the received data. 従来の制御クライアント上で実行される画像形成装置の管理ソフトウェアのGUIを示す図である。It is a figure which shows GUI of the management software of the image forming apparatus performed on the conventional control client.

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.
前記メールアドレスに送信されるメール内容には、前記メールアドレスに対応する機能の設定内容が含まれることを特徴とする請求項1記載の周辺機器の制御方法。   2. The peripheral device control method according to claim 1, wherein the mail content transmitted to the mail address includes a setting content of a function corresponding to the mail address. 前記メールアドレスと機能との対応は、前記周辺機器で設定されるまたは前記制御コンピュータから設定されることを特徴とする請求項1記載の周辺機器の制御方法。   2. The peripheral device control method according to claim 1, wherein the correspondence between the mail address and the function is set in the peripheral device or set from the control computer. 前記周辺機器は画像形成装置であって、画像形成指示と機能設定とに異なるメールアドレスが割り振られることを特徴とする請求項1記載の周辺機器の制御方法。   The peripheral device control method according to claim 1, wherein the peripheral device is an image forming apparatus, and different mail addresses are assigned to the image forming instruction and the function setting. 前記機能設定は、異なるメールアドレスにそれぞれ対応して、白黒印刷の設定、ドラフトモード印刷の設定、解像度の変換、line feedにcarriage returnを付加する印刷の設定、紙サイズの横方向の文字数を増やして印刷する設定、 LTRとA4紙サイズの変更要求をしない設定、手差しトレイから給紙する設定、ジャムが発生した場合にリカバリを行う設定、又はスムージング処理をする設定を含むことを特徴とする請求項4記載の周辺機器の制御方法。   The function settings correspond to different e-mail addresses, respectively, black and white print settings, draft mode print settings, resolution conversion, print settings to add carriage return to the line feed, and increase the number of characters in the horizontal direction of the paper size Print settings, settings that do not request LTR and A4 paper size change, settings that feed paper from the manual feed tray, settings that perform recovery when a jam occurs, or settings that perform smoothing processing Item 5. A peripheral device control method according to Item 4. 前記機能設定は、異なるメールアドレスにそれぞれ対応して、印刷枚数、印刷部数、両面印刷等の印刷機能の設定、又は排紙部の各種機能の設定を含むことを特徴とする請求項4記載の周辺機器の制御方法。   5. The function setting according to claim 4, wherein the function setting includes setting of a printing function such as the number of copies, the number of copies, double-sided printing, or various functions corresponding to different mail addresses. Peripheral device control method. 周辺機器と通信コンピュータと制御コンピュータとを有するネットワークシステムであって、
前記通信コンピュータは、
前記周辺機器のデータ受信のメールアドレス宛てへデータを送信するデータ送信手段を有し、
前記制御コンピュータは、
前記周辺機器が有する異なる機能に対応して異なるメールアドレスを設定するメールアドレス設定手段を有し、
前記周辺機器は、
所定のメールアドレス宛てのメールを受信する受信手段と、
受信したメールのメールアドレスに対応してデータ受信又は機能の設定を行う機能設定手段とを有することを特徴とするネットワークシステム。
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.
前記機能設定手段は、メール内容に基づいて、前記メールアドレスに対応する機能の設定をすることを特徴とする請求項8又は9記載の周辺機器。   The peripheral device according to claim 8 or 9, wherein the function setting means sets a function corresponding to the mail address based on a mail content. 前記メールアドレスと機能との対応を入力するメールアドレス入力手段を更に有することを特徴とする請求項8乃至10のいずれか1つに記載の周辺機器。   The peripheral device according to claim 8, further comprising a mail address input unit that inputs correspondence between the mail address and a function. 前記周辺機器は画像形成装置であって、前記機能設定手段は、異なるメールアドレスへのメール受信に対応して画像形成と機能の設定とを行うことを特徴とする請求項8乃至11のいずれか1つに記載の周辺機器。   12. The peripheral device according to claim 8, wherein the peripheral device is an image forming apparatus, and the function setting means performs image formation and function setting in response to mail reception to different mail addresses. The peripheral device according to one. 前記機能の設定は、異なるメールアドレスにそれぞれ対応して、白黒印刷の設定、ドラフトモード印刷の設定、解像度の変換、line feedにcarriage returnを付加する印刷の設定、紙サイズの横方向の文字数を増やして印刷する設定、 LTRとA4紙サイズの変更要求をしない設定、手差しトレイから給紙する設定、ジャムが発生した場合にリカバリを行う設定、又はスムージング処理をする設定を含むことを特徴とする請求項8乃至11のいずれか1つに記載の周辺機器。   The function settings correspond to different e-mail addresses, including 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. It includes a setting to increase printing, a setting not to request to change the LTR and A4 paper size, a setting to feed paper from the manual feed tray, a setting to recover when a jam occurs, or a setting to perform smoothing processing The peripheral device according to any one of claims 8 to 11. 前記機能の設定は、異なるメールアドレスにそれぞれ対応して、印刷枚数、印刷部数、両面印刷等の印刷機能の設定、又は排紙部の各種機能の設定を含むことを特徴とする請求項8乃至13のいずれか1つに記載の周辺機器。   9. 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, etc., or various functions of a paper discharge unit corresponding to different mail addresses. The peripheral device according to any one of 13. 複数の異なるメールアドレスのそれぞれ宛てのメールを受信する受信ステップと、
受信したメールのメールアドレスに対応する機能の設定を行う機能設定ステップとを有することを特徴とする周辺機器の制御プログラム。
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.
JP2003416721A 2003-12-15 2003-12-15 Method for controlling peripheral equipment on network and system, and apparatus therefor Withdrawn JP2005174224A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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