[go: up one dir, main page]

JP2012105000A - Multifunction peripheral control system, control program, and recording medium - Google Patents

Multifunction peripheral control system, control program, and recording medium Download PDF

Info

Publication number
JP2012105000A
JP2012105000A JP2010250877A JP2010250877A JP2012105000A JP 2012105000 A JP2012105000 A JP 2012105000A JP 2010250877 A JP2010250877 A JP 2010250877A JP 2010250877 A JP2010250877 A JP 2010250877A JP 2012105000 A JP2012105000 A JP 2012105000A
Authority
JP
Japan
Prior art keywords
transmission source
job
unit
multifunction
authentication
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.)
Pending
Application number
JP2010250877A
Other languages
Japanese (ja)
Inventor
Kunihiko Tsujimoto
邦彦 辻元
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2010250877A priority Critical patent/JP2012105000A/en
Publication of JP2012105000A publication Critical patent/JP2012105000A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce the labor and time of a user.SOLUTION: A multifunction peripheral (MFP) control system 100 includes an MFP 1 and a controller 3. The MFP 1 includes: a job reception section 10a for receiving job data on a print job; and a transmission source specification section 10c for specifying the transmission source of the job data and transmitting transmission source information indicating the specified transmission source to the controller 3. The controller 3 includes: a storage device 32 for previously storing the transmission sources which are permitted to use a print job performance function in the MFP 1; and an authentication processing section 31b for performing job authentication processing on the basis of the transmission source information received from the MFP 1. The authentication processing section 31b does not give permission to the MFP 1 to perform the job when the transmission source indicated by the transmission source information received from the MFP 1 is not stored in the storage device 32, and gives permission to the MFP 1 to perform the print job when the transmission source indicated by the transmission source information is stored in the storage device 32.

Description

本発明は、複合機と当該複合機と通信可能に接続されている制御装置(制御サーバ)とを含み、前記複合機が前記制御装置に格納されているアプリケーションと連携して動作するようになっている複合機制御システムに関するものである。   The present invention includes a multifunction peripheral and a control device (control server) that is communicably connected to the multifunction peripheral, and the multifunction peripheral operates in cooperation with an application stored in the control device. The present invention relates to a multifunction device control system.

従来、コピー機能、スキャン機能、印刷機能及びFAX送受信機能などの複数の機能を併せ持つ複合機が知られている。近年では、このような複合機が制御サーバ(アプリケーションサーバ)などと通信ネットワークを介して接続され、多種多様な処理を行うようになっている。すなわち、制御サーバにて動作するアプリケーションソフトウェア(以下、単に「アプリケーション」と称す)と複合機の機能とを連携させ、複合機がトータルアプリケーションシステムの一部となって動作することができる。これにより、複合機の機能と制御サーバの機能とを適宜組み合わせた柔軟性のあるサービスの構築を容易に行うことができる。   2. Description of the Related Art Conventionally, a multi-function machine having a plurality of functions such as a copy function, a scan function, a print function, and a FAX transmission / reception function is known. In recent years, such multi-function machines are connected to a control server (application server) or the like via a communication network to perform various kinds of processing. In other words, application software that operates on the control server (hereinafter simply referred to as “application”) and functions of the multifunction device can be linked to operate the multifunction device as a part of the total application system. Thereby, it is possible to easily construct a flexible service by appropriately combining the functions of the multifunction peripheral and the control server.

以上のようなトータルアプリケーションシステムでは、認証処理や集計処理(アカウンティング機能)にて用いる情報やこれら処理にて得られる情報を制御サーバにて一元管理することも可能になっている。   In the total application system as described above, information used in authentication processing and tabulation processing (accounting function) and information obtained by these processing can be centrally managed by a control server.

また、このようなシステムにおいて、印刷ジョブのジョブデータが複合機1に入力されると、複合機1と制御サーバとが連携して印刷ジョブ機能の利用権限の有無の判定(以下「ジョブ認証処理」と称す)を行うようになっているものがある。このジョブ認証処理について以下説明する。まず、利用者が、前記複合機に接続されている端末装置のプリンタドライバに対して、認証情報(パスワード等のログイン情報)と印刷実行命令とを入力する。プリンタドライバは、この入力に応じて、前記認証情報を含めた印刷ジョブのジョブデータを複合機へ送信する。複合機は、受信したジョブデータに含まれる認証情報を制御サーバに送信する。制御サーバの外部アプリケーション(認証処理用アプリケーション)は、前記認証情報に基づいて、印刷ジョブ機能の利用権限の有無の判定(ジョブ認証処理)を行う。ここで、外部アプリケーションは、「有」と判定した場合、複合機に許可通知を送り、この許可通知を受けた複合機は前記印刷ジョブを実行するようになっている。これに対し、外部アプリケーションは、「無」と判定した場合、複合機に不許可通知を送り、この不許可通知を受けた複合機は、前記印刷ジョブを実行せずに前記印刷ジョブのデータを消去するようになっている。   Further, in such a system, when job data of a print job is input to the multifunction device 1, the multifunction device 1 and the control server cooperate to determine whether or not the user has authority to use the print job function (hereinafter referred to as “job authentication processing”). There is something that is supposed to do. This job authentication process will be described below. First, a user inputs authentication information (login information such as a password) and a print execution command to a printer driver of a terminal device connected to the multifunction device. In response to this input, the printer driver transmits job data of the print job including the authentication information to the multi-function peripheral. The multi-function peripheral transmits authentication information included in the received job data to the control server. Based on the authentication information, an external application (authentication processing application) of the control server determines whether or not the user has authority to use the print job function (job authentication processing). If the external application determines “Yes”, the external application sends a permission notice to the multi-function peripheral, and the multi-function peripheral that has received the permission notice executes the print job. On the other hand, if the external application determines that it is “None”, the external application sends a non-permission notification to the multi-function peripheral, and the multi-function peripheral that has received this non-permission notification transmits the print job data without executing the print job. It is supposed to be erased.

また、最近の複合機はダイレクト印刷の機能を備えるものが多い。ダイレクト印刷とは、プリンタドライバを用いずに外部装置から複合機へ印刷ジョブを送信して印刷することを意味する。このダイレクト印刷には、例えば、端末装置の画像ファイル(例えばPDFファイル)をFTP通信プロトコルによって複合機に転送して印刷する形態がある(端末装置において、PDFファイルを開くことなく当該PDFファイルをプリンタアイコンにドラッグすれば、当該PDFファイルが印刷ジョブとして複合機にFTP転送されるようになっている)。また、ダイレクト印刷には、複合機にUSB接続されたUSB機器から複合機へ画像データが送信され、この画像データに基づいて印刷する形態もある。   Also, many recent multifunction peripherals have a direct printing function. Direct printing means that a print job is transmitted from an external apparatus to the multi-function peripheral without using a printer driver. In this direct printing, for example, there is a form in which an image file (for example, a PDF file) of a terminal device is transferred to an MFP by the FTP communication protocol and printed (the terminal device can print the PDF file without opening the PDF file). If dragged to the icon, the PDF file is FTP-transferred to the multi-function peripheral as a print job). Direct printing also includes a mode in which image data is transmitted from a USB device connected by USB to the multifunction device to the multifunction device, and printing is performed based on the image data.

ダイレクト印刷機能によれば、プリンタドライバが用いられないので、複合機へ送られる印刷ジョブのデータに認証情報が付加されておらず、前記のようなジョブ認証処理を行えないという欠点があった。この欠点に対し、特許文献2は、複合機に入力された印刷データに認証情報が付加されていない場合(つまりダイレクト印刷の印刷データの場合)、印刷データをメモリに一旦格納し、複合機の操作パネルに認証画面を表示して利用者に認証情報を入力させ、この認証情報によってジョブ認証処理を行う技術を提案している。   According to the direct printing function, since a printer driver is not used, authentication information is not added to print job data sent to the multi-function peripheral, and the above-described job authentication processing cannot be performed. To deal with this drawback, Patent Document 2 discloses that when authentication information is not added to the print data input to the multifunction device (that is, in the case of direct print data), the print data is temporarily stored in the memory, and A technique has been proposed in which an authentication screen is displayed on the operation panel, allowing the user to input authentication information, and job authentication processing is performed using this authentication information.

特開2008−40675号公報(公開日:2008年2月21日)JP 2008-40675 A (publication date: February 21, 2008) 特開2010−124409号公報(公開日:2010年6月3日)JP 2010-124409 A (publication date: June 3, 2010)

つまり、従来の手法において、ジョブ認証処理を実現するためには、プリンタドライバを用いた通常の印刷処理の場合、および、ダイレクト印刷の場合のいずれの場合であっても、少なくとも1回の認証情報の入力が必須となる。それゆえ、利用者にとって、認証情報の入力作業を必ず行わなければならないという手間が生じていた。   In other words, in the conventional method, in order to realize job authentication processing, at least one authentication information is obtained in both cases of normal printing processing using a printer driver and direct printing. Is required. For this reason, there has been a trouble for the user that the authentication information must be input.

また、端末装置においては、装置起動時に利用者に認証情報を入力させ、この認証情報に基づいて操作権限の有無を判定する処理(以下では「操作認証処理」と称す)を行い、操作権限を有する利用者のみ操作可能になっているものがある。このような端末装置のプリンタドライバを用いて印刷処理を行う場合、まず、前記の操作認証処理のための認証情報を入力して端末装置を利用可能にし、その後、前記のジョブ認証処理のための認証情報をプリンタドライバによって入力する必要があり、利用者は認証情報を2度入力しなければならず、過度の手間が発生することになる。   Also, in the terminal device, when the device is activated, the user inputs authentication information, performs a process of determining the presence or absence of operation authority based on this authentication information (hereinafter referred to as “operation authentication process”), and sets the operation authority. Some users can only operate. When performing a printing process using the printer driver of such a terminal device, first, the authentication information for the operation authentication process is input to make the terminal device usable, and then the job authentication process is performed. The authentication information needs to be input by the printer driver, and the user has to input the authentication information twice, resulting in excessive labor.

さらに、特許文献2の複合機は、ダイレクト印刷の印刷ジョブが複合機に転送された後、ジョブ認証処理のための認証情報の入力を求める認証画面を複合機に表示するようになっているので、利用者は、端末装置においてダイレクト印刷の実行指示を入力した後、複合機まで移動して複合機の操作パネルから認証情報を入力しなければならず、手間である。   Furthermore, since the multifunction peripheral disclosed in Patent Document 2 displays an authentication screen for requesting input of authentication information for job authentication processing on the multifunction peripheral after a direct print job is transferred to the multifunction peripheral. The user has to input a direct printing execution instruction in the terminal device, then move to the multifunction device and input authentication information from the operation panel of the multifunction device.

以上より、前記のジョブ認証処理(印刷ジョブ機能の利用権限の有無の判定)のための認証情報を利用者に入力させることなく当該ジョブ認証処理を行うことができれば、利用者による認証情報の入力回数をゼロまたは減らすことができ、利用者の手間を軽減できることになる。   As described above, if the job authentication process can be performed without causing the user to input authentication information for the job authentication process (determination of whether or not the print job function is used), the authentication information is input by the user. The number of times can be reduced to zero, or the user's trouble can be reduced.

本発明の目的は、複合機のジョブ機能の利用権限の有無の判定(ジョブ認証処理)を行う複合機制御システムにおいて従来よりも利用者の手間を軽減することを目的とする。   SUMMARY OF THE INVENTION An object of the present invention is to reduce the time and effort of the user compared to the conventional one in a multi-function device control system that determines the presence / absence of authority to use a job function of a multi-function device (job authentication process).

上記の課題を解決するために、本発明は、複合機と、前記複合機を制御する制御装置とを備える複合機制御システムであって、前記複合機は、受信側にて送信元の特定が可能な通信プロトコルによって、前記複合機に対するジョブの実行命令を示すジョブデータを受信するジョブ受信部と、前記ジョブデータの送信元を特定し、特定された送信元を示す送信元情報を前記制御装置に送信する送信元特定部と、前記制御装置が前記ジョブの実行を許可しなかった場合には前記複合機に前記ジョブを実行させず、前記制御装置が前記ジョブの実行を許可した場合には前記複合機に前記ジョブを実行させるジョブ制御部とを備え、前記制御装置は、前記複合機から前記送信元情報を受信する情報受信部と、前記複合機における前記ジョブの実行機能の利用が許諾されている送信元を予め記憶する記憶装置と、前記送信元情報に示される送信元が前記記憶装置に記憶されているか否かを判定し、前記送信元情報に示される送信元が前記記憶装置に記憶されていないと判定した場合は前記複合機に前記ジョブの実行を許可せず、前記送信元情報に示される送信元が前記記憶装置に記憶されていると判定した場合は前記複合機に前記ジョブの実行を許可する許否部とを備えることを特徴とする。   In order to solve the above-described problems, the present invention provides a multifunction device control system including a multifunction device and a control device that controls the multifunction device. A job receiving unit that receives job data indicating a job execution instruction for the multifunction peripheral according to a possible communication protocol; a transmission source information that identifies the transmission source of the job data; If the control device does not allow the execution of the job, the multifunction device does not execute the job, and the control device permits the execution of the job. A job control unit that causes the multifunction device to execute the job, and the control device receives an information reception unit that receives the transmission source information from the multifunction device, and the job execution function in the multifunction device. A storage device that preliminarily stores a transmission source that is permitted to use, and whether or not the transmission source indicated in the transmission source information is stored in the storage device, and the transmission source indicated in the transmission source information When it is determined that the job is not stored in the storage device, the MFP is not permitted to execute the job, and when it is determined that the transmission source indicated in the transmission source information is stored in the storage device And a permission / rejection unit that allows the multifunction device to execute the job.

本願発明の構成によれば、前記ジョブデータに認証情報(ログイン情報)を付加しなくても、ジョブ機能の利用権限の有無の判定(ジョブの実行許否の判定)が可能になる。それゆえ、複合機を利用する利用者の認証情報(ログイン情報)の入力作業を不要または減じることができ、従来よりも利用者の手間を軽減することが可能になる。   According to the configuration of the present invention, it is possible to determine whether or not there is an authority to use the job function (determination of job execution permission) without adding authentication information (login information) to the job data. Therefore, it is possible to eliminate or reduce the work of inputting authentication information (login information) of the user who uses the multi-function peripheral, and it is possible to reduce the user's labor as compared with the related art.

本発明の複合機制御システムにおいて、前記通信プロトコルは、受信側において送信元のIPアドレスを特定可能なプロトコルであり、前記送信元特定部は、前記IPアドレス、または前記IPアドレスから変換可能なホスト名を前記送信元情報とするようになっていてもよい。   In the MFP control system of the present invention, the communication protocol is a protocol that can specify a source IP address on the receiving side, and the source specifying unit is the IP address or a host that can be converted from the IP address. A name may be used as the transmission source information.

また、本発明の複合機制御システムにおいて、前記通信プロトコルは電子メール通信プロトコルであり、前記送信元特定部は、前記送信元の電子メールアドレスを前記送信元情報とするようになっていてもよい。   In the MFP control system of the present invention, the communication protocol may be an e-mail communication protocol, and the transmission source specifying unit may use the e-mail address of the transmission source as the transmission source information. .

なお、本発明は、コンピュータによって実現されてもよく、この場合には、コンピュータを前記複合機に備えられる各部として機能させる制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。また、コンピュータを前記制御装置に備えられる各部として機能させる制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。   Note that the present invention may be realized by a computer. In this case, a control program that causes the computer to function as each unit included in the multifunction machine and a computer-readable recording medium that records the control program are also included in the present invention. Enter the category. Further, a control program that causes a computer to function as each unit provided in the control device and a computer-readable recording medium that records the control program also fall within the scope of the present invention.

本発明によれば、前記ジョブデータに認証情報(ログイン情報)を付加しなくても、ジョブ機能の利用権限の有無の判定(ジョブの実行許否の判定)が可能になる。それゆえ、複合機を利用する利用者の認証情報(ログイン情報)の入力作業を不要または減じることができ、従来よりも利用者の手間を軽減することが可能になる。   According to the present invention, it is possible to determine whether or not there is authority to use a job function (determination of whether to execute a job) without adding authentication information (login information) to the job data. Therefore, it is possible to eliminate or reduce the work of inputting authentication information (login information) of the user who uses the multi-function peripheral, and it is possible to reduce the user's labor as compared with the related art.

本発明の一実施形態に係る複合機制御システムの概略構成を示すブロック図である。1 is a block diagram illustrating a schematic configuration of a multifunction machine control system according to an embodiment of the present invention. FIG. 複合機の操作認証処理時において、複合機と制御装置との間で行われる通信処理を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating communication processing performed between the multifunction device and the control device during the operation authentication process of the multifunction device. 複合機の表示部に表示されるログイン画面を示す模式図である。FIG. 5 is a schematic diagram illustrating a login screen displayed on a display unit of the multifunction machine. 制御装置の記憶装置に記憶されている認証処理用テーブルを例示した図である。It is the figure which illustrated the table for authentication processing memorize | stored in the memory | storage device of the control apparatus. 本実施形態の複合機制御システムにて行われるジョブ認証処理の流れを示すフローチャートである。6 is a flowchart illustrating a flow of job authentication processing performed in the multifunction peripheral control system of the present embodiment. SOAPを用いて複合機から制御装置へ認証情報を送信する場合の送信されるデータの一例である。4 is an example of data transmitted when authentication information is transmitted from the multi-function peripheral to the control apparatus using SOAP. SOAPを用いて認証許可通知を送信する場合の送信されるデータの一例である。It is an example of the data transmitted when transmitting an authentication permission notification using SOAP. SOAPを用いて認証エラー通知を送信する場合の送信されるデータの一例である。It is an example of the data transmitted when transmitting an authentication error notification using SOAP.

本発明の一実施形態の複合機制御システムについて図1から図8に基づいて説明すると以下の通りである。   A multifunction device control system according to an embodiment of the present invention will be described below with reference to FIGS.

図1は、本実施形態に係る複合機制御システムの構成を示す図である。本実施形態に係る複合機制御システム100は、図1に示すように、複合機1と端末装置2と制御装置3とを含んでおり、複合機1と端末装置2と制御装置3とは通信ネットワーク50を介して互いに通信可能に接続されている。なお、説明の便宜上、端末装置2は図1において一つしか示されていないが、実際には複数の端末装置2が複合機制御システム100に含まれている。また、複合機制御システム100に含まれる複合機1の台数は複数であってもよく、制御装置3の台数も複数であってもよい。通信ネットワーク50としては、インターネット、電話線、シリアルケーブル、または、他の有線回線もしくは無線回線などの通信回線を利用することができる。なお、複合機制御システム100に含まれる各装置(複合機1、端末装置2、制御装置3)は、TCP/IP(Transmission Control Protocol/Internet Protocol)に基づいて通信を行うようになっており、特に、HTTP(Hyper Text Transfer Protocol)、SOAP(Simple Object Access Protocol)、FTP(File Transfer Protocol)、電子メール通信プロトコル(SMTP(Simple Mail Transfer Protocol),POP(Post Office Protocol)等を用いた通信を行うことが可能になっている。   FIG. 1 is a diagram illustrating a configuration of a multifunction machine control system according to the present embodiment. As shown in FIG. 1, the multifunction device control system 100 according to the present embodiment includes a multifunction device 1, a terminal device 2, and a control device 3, and the multifunction device 1, the terminal device 2, and the control device 3 communicate with each other. They are connected via a network 50 so that they can communicate with each other. For convenience of explanation, only one terminal device 2 is shown in FIG. 1, but a plurality of terminal devices 2 are actually included in the MFP control system 100. Further, the number of multifunction devices 1 included in the multifunction device control system 100 may be plural, and the number of control devices 3 may be plural. As the communication network 50, a communication line such as the Internet, a telephone line, a serial cable, or another wired line or a wireless line can be used. Each device (multifunction device 1, terminal device 2, control device 3) included in the multifunction device control system 100 performs communication based on TCP / IP (Transmission Control Protocol / Internet Protocol). In particular, communication using HTTP (Hyper Text Transfer Protocol), SOAP (Simple Object Access Protocol), FTP (File Transfer Protocol), e-mail communication protocol (SMTP (Simple Mail Transfer Protocol), POP (Post Office Protocol), etc. It is possible to do.

本実施形態の複合機制御システム100は、複合機1が印刷ジョブを示すジョブデータを受け付けた場合、以下に示す手順にて印刷ジョブ機能の利用権限の有無の判定処理(ジョブ認証処理)を行うようになっている。まず、複合機1が、ジョブデータを受け付けると、ジョブデータに付加されている認証情報(ログイン名およびパスワード)、または、ジョブデータの送信元を示す送信元情報を制御装置3に送信するようになっている。制御装置3は、認証情報または送信元情報を複合機1から受信した場合、認証情報または送信元情報を用いて、印刷ジョブ機能の利用権限の有無の判定(ジョブ認証処理)を行う。制御装置3は、印刷ジョブ機能の利用権限が有ると判定した場合、印刷ジョブの実行を許可する認証許可通知を複合機1へ送り、印刷ジョブ機能の利用権限が無いと判定した場合、印刷ジョブの実行を不許可とする認証エラー通知を複合機1へ送るようになっている。そして、複合機1は、認証許可通知を受けた場合は印刷ジョブを実行し、認証エラー通知を受けた場合は印刷ジョブを実行せず、当該印刷ジョブのジョブデータを消去するようになっている。以下、複合機制御システム100について詳細に説明する。   When the multifunction device 1 receives job data indicating a print job, the multifunction device control system 100 according to the present embodiment performs determination processing (job authentication processing) for determining whether or not the print job function is used, according to the following procedure. It is like that. First, when the multifunction device 1 receives job data, the MFP 1 transmits authentication information (login name and password) added to the job data or transmission source information indicating the transmission source of the job data to the control device 3. It has become. When receiving the authentication information or the transmission source information from the multifunction device 1, the control device 3 uses the authentication information or the transmission source information to determine whether or not the print job function is used (job authentication process). If the control device 3 determines that the user has authority to use the print job function, the control device 3 sends an authentication permission notice permitting execution of the print job to the multifunction device 1. If the controller 3 determines that the user has no authority to use the print job function, Is sent to the multi-function device 1. The MFP 1 executes a print job when receiving an authentication permission notification, and deletes job data of the print job without executing a print job when receiving an authentication error notification. . Hereinafter, the multifunction peripheral control system 100 will be described in detail.

<複合機1について>
まず、複合機制御システム100のうち複合機1について説明する。複合機1は、各種ジョブ機能(例えば、スキャンジョブ機能、印刷ジョブ機能、FAXジョブ機能など)を実行するデジタル複合機である。複合機1は、機器制御部10と、操作部11と、画像読取部12と、画像形成部13と、第1通信部14とを備える。
<About MFP 1>
First, the multifunction device 1 in the multifunction device control system 100 will be described. The multifunction device 1 is a digital multifunction device that executes various job functions (for example, a scan job function, a print job function, a FAX job function, and the like). The multifunction device 1 includes a device control unit 10, an operation unit 11, an image reading unit 12, an image forming unit 13, and a first communication unit 14.

操作部11は、利用者に対して各種情報を通知するとともに、利用者からの入力を受け付けるユーザインターフェイスとして機能する。操作部11は、各種の入力キーを含む入力部11aと、LCD(Liquid Crystal Display)などの表示部11bとを備えている。なお、操作部11は、入力部11aと表示部11bとが一体として構成されたタッチパネルであってもよい。   The operation unit 11 functions as a user interface that notifies the user of various types of information and receives input from the user. The operation unit 11 includes an input unit 11a including various input keys, and a display unit 11b such as an LCD (Liquid Crystal Display). The operation unit 11 may be a touch panel in which the input unit 11a and the display unit 11b are integrally formed.

画像読取部12は、スキャナと、原稿をスキャナの位置まで搬送する原稿搬送部とを含んでおり、原稿に印刷された文字や画像などを画像データとして読み取るものである。なお、画像読取部12は、所定の解像度で画像を読み取る。   The image reading unit 12 includes a scanner and a document conveying unit that conveys a document to the position of the scanner, and reads characters and images printed on the document as image data. Note that the image reading unit 12 reads an image with a predetermined resolution.

画像形成部13は、入力された印刷ジョブのジョブデータに含まれる画像データの画像(文字/写真/グラフィック)をシート(用紙等)に印刷するためのものであり、感光体ドラム、帯電装置、露光装置、現像装置、転写装置、定着装置、および用紙トレイなどを含む。具体的に、画像形成部13では、帯電装置が感光体ドラムの表面に静電気を帯電させる。そして、露光装置が画像データに応じた光を感光体ドラムに照射し、画像データで示される画像と同じパターンに帯電させる。その後、現像装置により感光体ドラムの表面にトナーが引き付けられ、転写装置が当該トナー像をシートに転写する。最後に、定着装置がトナーに熱を加えてシートに融着させることで、シートに画像が形成される。これにより、入力した印刷ジョブのジョブデータに含まれる画像データに応じた印刷処理が実行される。なお、印刷ジョブには、複合機1の画像読取部12から入力した画像データに基づく画像を印刷するジョブ(複写ジョブ)や、端末装置2から入力した画像データに基づく画像を印刷するジョブ等がある。   The image forming unit 13 is for printing an image (character / photo / graphic) of image data included in job data of an input print job on a sheet (paper, etc.), and includes a photosensitive drum, a charging device, An exposure device, a developing device, a transfer device, a fixing device, a paper tray, and the like are included. Specifically, in the image forming unit 13, the charging device charges the surface of the photosensitive drum with static electricity. Then, the exposure device irradiates the photosensitive drum with light corresponding to the image data, and charges the same pattern as the image indicated by the image data. Thereafter, toner is attracted to the surface of the photosensitive drum by the developing device, and the transfer device transfers the toner image onto the sheet. Finally, the fixing device applies heat to the toner and fuses it to the sheet, whereby an image is formed on the sheet. As a result, print processing corresponding to the image data included in the job data of the input print job is executed. The print job includes a job for printing an image based on the image data input from the image reading unit 12 of the multifunction device 1 (copy job), a job for printing an image based on the image data input from the terminal device 2, and the like. is there.

第1通信部14は、通信ネットワーク50を介して、制御装置3や端末装置2などの外部装置との間で通信するインターフェイスである。   The first communication unit 14 is an interface that communicates with external devices such as the control device 3 and the terminal device 2 via the communication network 50.

機器制御部10は、操作部11、画像読取部12、画像形成部13、第1通信部14などの各部の動作を制御する。例えば、機器制御部10は、画像読取部12の動作を制御して、スキャン画像のデータを取得する。また、機器制御部10は、画像形成部13の動作を制御して、入力された印刷ジョブのジョブデータに示される画像を用紙上に形成し出力する。   The device control unit 10 controls the operation of each unit such as the operation unit 11, the image reading unit 12, the image forming unit 13, and the first communication unit 14. For example, the device control unit 10 controls the operation of the image reading unit 12 to acquire scan image data. Further, the device control unit 10 controls the operation of the image forming unit 13 to form and output an image indicated by job data of the input print job on a sheet.

<端末装置2について>
つぎに、端末装置2について説明する。端末装置2は、複合機制御システム100の利用者が使用するものであって、OS(Operating System)、文書作成ソフト、表計算ソフト、作図ソフト、画像編集ソフト等の各種ソフトウェアの他、複合機1を遠隔操作するためのプリンタドライバがインストールされているパーソナルコンピュータである。なお、特に図示しないが、端末装置2には、通常のパーソナルコンピュータと同様に、表示装置と、キーボードやマウス等の入力装置と、CPU(central processing unit),RAM(Random Access Memory),ROM(Read Only Memory),HDD(Hard Disk Drive)等からなるコンピュータ本体とが含まれている。端末装置2を操作する利用者が、文書作成ソフト等にて画像データを作成し、前記画像データの画像を複合機1に印刷させるための印刷ジョブをプリンタドライバにて設定すると、印刷ジョブのジョブデータが端末装置2から複合機1へ送信されるようになっている。また、後述するが、端末装置2を操作する利用者は、プリンタドライバを起動せずに、端末装置2に格納されている画像ファイル(PDFファイル等)に基づく印刷ジョブの実行指示を入力でき、この入力によって当該印刷ジョブのジョブデータが端末装置2から複合機1へ送信するようになっている(いわゆるダイレクト印刷)。
<About the terminal device 2>
Next, the terminal device 2 will be described. The terminal device 2 is used by a user of the multifunction device control system 100, and includes various software such as an OS (Operating System), document creation software, spreadsheet software, drawing software, image editing software, and multifunction devices. 1 is a personal computer in which a printer driver for remotely operating 1 is installed. Although not particularly illustrated, the terminal device 2 includes a display device, an input device such as a keyboard and a mouse, a central processing unit (CPU), a random access memory (RAM), a ROM (like a normal personal computer). And a computer main body including a read only memory (HDD), a hard disk drive (HDD), and the like. When a user who operates the terminal device 2 creates image data with document creation software or the like and sets a print job for causing the MFP 1 to print an image of the image data, the job of the print job is set. Data is transmitted from the terminal device 2 to the multifunction device 1. As will be described later, a user who operates the terminal device 2 can input a print job execution instruction based on an image file (such as a PDF file) stored in the terminal device 2 without activating the printer driver. By this input, the job data of the print job is transmitted from the terminal device 2 to the multi function device 1 (so-called direct printing).

<制御装置3について>
つぎに、制御装置3の構成について説明する。制御装置3は、CPUや専用プロセッサなどの演算処理部、および、RAM、ROM、HDDなどにより構成されるコンピュータ装置であり、複合機1および端末装置2にて利用されるアプリケーションソフトウェアや各種情報を集中管理するサーバとして機能するものである。また、制御装置3は、自装置のアプリケーションソフトウェアによって複合機1の各種機能を制御する制御サーバとしても機能する。
<About the control device 3>
Next, the configuration of the control device 3 will be described. The control device 3 is a computer device that includes an arithmetic processing unit such as a CPU and a dedicated processor, and a RAM, ROM, HDD, and the like. The control device 3 stores application software and various information used in the multifunction device 1 and the terminal device 2. It functions as a centrally managed server. The control device 3 also functions as a control server that controls various functions of the multifunction device 1 by application software of the device itself.

制御装置3は、第2通信部30と、アプリケーション部31と、記憶装置32とを備える。   The control device 3 includes a second communication unit 30, an application unit 31, and a storage device 32.

第2通信部30は、通信ネットワーク50を介して、複合機1や端末装置2などの外部装置との間で通信するインターフェイスである。   The second communication unit 30 is an interface that communicates with external devices such as the multifunction device 1 and the terminal device 2 via the communication network 50.

アプリケーション部31は、所定のアプリケーションに従った動作を行うものである。具体的に説明すると、アプリケーション部31は、記憶装置32にインストールされているアプリケーションに基づいて各種情報処理を実行する。
例えば、アプリケーション部31は、複合機1から起動要求を受けたアプリケーションに基づき、このアプリケーションの操作画面を示すHTMLデータを複合機1へ送信する処理を行う。これにより、複合機1は、前記操作画面を表示部11bに表示させ、操作画面から利用者コマンドを受け付けるようになっている。
また、前記操作画面から複合機1に利用者コマンドが入力されると、複合機1は当該利用者コマンドを制御装置3のアプリケーションに送信することになるが、制御装置3のアプリケーションは、当該利用者コマンドに基づいて情報処理を行って制御コマンドを生成し、生成した制御コマンドを、第2通信部30を介して複合機1へ送信するようになっている。そして、複合機1の機器制御部10は、この制御コマンドに応じた各種処理を行うようになっている。
さらに、アプリケーション部31は、利用者の認証情報が複合機1や端末装置2から送られてきた場合、認証用アプリケーションに基づいて認証処理を行うようになっている。つまり、本実施形態の制御装置3は認証サーバとしても機能するのである。
The application unit 31 performs an operation according to a predetermined application. More specifically, the application unit 31 executes various types of information processing based on applications installed in the storage device 32.
For example, the application unit 31 performs processing for transmitting HTML data indicating an operation screen of the application to the multifunction device 1 based on the application that has received the activation request from the multifunction device 1. As a result, the multifunction device 1 displays the operation screen on the display unit 11b and accepts a user command from the operation screen.
In addition, when a user command is input to the multifunction device 1 from the operation screen, the multifunction device 1 transmits the user command to the application of the control device 3, but the application of the control device 3 The control command is generated by performing information processing based on the person command, and the generated control command is transmitted to the multi-function device 1 via the second communication unit 30. The device control unit 10 of the multifunction device 1 performs various processes according to the control command.
Furthermore, when user authentication information is sent from the multifunction device 1 or the terminal device 2, the application unit 31 performs authentication processing based on the authentication application. That is, the control device 3 of this embodiment also functions as an authentication server.

<操作認証処理について>
本実施形態の複合機1は、起動時に利用者に認証情報を入力させ、この認証情報に基づいて複合機1の操作権限の有無を判定する処理(操作認証処理)を制御装置3に行わせ、操作権限を有する利用者のみ操作を許可するようになっている。以下では、この操作認証処理について詳細に説明する。
<Operation authentication process>
The multifunction device 1 according to the present embodiment causes the user to input authentication information at the time of activation, and causes the control device 3 to perform processing (operation authentication processing) for determining whether or not the multifunction device 1 has the operation authority based on the authentication information. Only a user having the operation authority is allowed to operate. Hereinafter, the operation authentication process will be described in detail.

図2は、複合機1の操作認証処理時において、複合機1と制御装置3との間で行われる通信処理を示すシーケンス図である。まず、複合機1の電源がオンになることによって複合機1が起動して利用者認証機能が有効になった場合、複合機1の機器制御部10は制御装置(認証サーバ)3に対して起動通知を送信する(F1)。この起動通知には複合機1を識別するための複合機情報が含まれている。   FIG. 2 is a sequence diagram illustrating communication processing performed between the multifunction device 1 and the control device 3 during the operation authentication process of the multifunction device 1. First, when the multifunction device 1 is activated by turning on the power of the multifunction device 1 and the user authentication function is enabled, the device control unit 10 of the multifunction device 1 controls the control device (authentication server) 3. An activation notification is transmitted (F1). This activation notification includes MFP information for identifying the MFP 1.

制御装置3のアプリケーション部31は、複合機1から起動通知を受信すると、複合機1が起動した事と利用者認証機能が有効になった事とを検知し、記憶装置32に記憶されている複合機管理リストに複合機1を追加する。複合機管理リストとは、起動中の複合機であって制御装置3の管理対象として登録されている複合機のリストである。   When receiving the activation notification from the multifunction device 1, the application unit 31 of the control device 3 detects that the multifunction device 1 has been activated and that the user authentication function has been enabled and is stored in the storage device 32. Add MFP 1 to the MFP management list. The MFP management list is a list of MFPs that are active and registered as management targets of the control device 3.

図2に示すように、制御装置3のアプリケーション部31は、前記起動通知の受信後、前記起動通知に対する応答を複合機1に返信し(F2)、複合機1は当該返信に応じてログイン画面の要求を制御装置3に送る(F3)。制御装置3は、ログイン画面の要求が複合機1から送られてくると、ログイン画面を示すHTMLデータを複合機1へ送り、複合機1は当該HTMLデータに基づくログイン画面を表示部11bに表示するようになっている(F4)。表示部11bに表示されるログイン画面の一例を図3に示す。   As shown in FIG. 2, after receiving the activation notification, the application unit 31 of the control device 3 returns a response to the activation notification to the multifunction device 1 (F2), and the multifunction device 1 responds to the reply with a login screen. Is sent to the control device 3 (F3). When a request for a login screen is sent from the multifunction device 1, the control device 3 sends HTML data indicating the login screen to the multifunction device 1, and the multifunction device 1 displays a login screen based on the HTML data on the display unit 11b. (F4). An example of a login screen displayed on the display unit 11b is shown in FIG.

そして、利用者は、図3に示されるログイン画面を介して、複合機1の操作権限にログインするための認証情報を複合機1へ入力する。ここで入力される認証情報は、ログイン名(利用者名)およびパスワードである。   Then, the user inputs authentication information for logging in to the operation authority of the multifunction device 1 to the multifunction device 1 via the login screen shown in FIG. The authentication information input here is a login name (user name) and a password.

利用者が複合機1へ入力したログイン情報は、第1通信部14および第2通信部30を経由して制御装置3のアプリケーション部31へ送信される。制御装置3の記憶装置32には、予め登録されている利用者毎に各利用者の認証情報(ログイン名およびパスワード)を示した認証処理用テーブル(図4参照)が記憶されており、アプリケーション部31は、複合機1から送られてきた認証情報と認証処理用テーブルとを照合する処理を行う。   The login information input by the user to the MFP 1 is transmitted to the application unit 31 of the control device 3 via the first communication unit 14 and the second communication unit 30. The storage device 32 of the control device 3 stores an authentication processing table (see FIG. 4) indicating authentication information (login name and password) of each user for each registered user. The unit 31 performs a process of collating the authentication information sent from the multifunction device 1 with the authentication processing table.

具体的に、アプリケーション部31は、複合機1から送られてきた認証情報と一致する認証情報が認証処理用テーブルに示されている場合、許可通知を複合機1へ送る。許可通知を受けた複合機1の機器制御部10は、表示部11bに表示されているログイン画面をクリアにし、以後の利用者からの各種操作コマンドの入力を有効なものとして受け付ける(つまり利用者に複合機1の操作権限を与え、利用者は複合機1の操作が可能になる)。   Specifically, the application unit 31 sends a permission notice to the multifunction device 1 when the authentication information matching the authentication information sent from the multifunction device 1 is shown in the authentication processing table. Upon receiving the permission notification, the device control unit 10 of the multifunction device 1 clears the login screen displayed on the display unit 11b and accepts subsequent input of various operation commands as valid (that is, the user). To the MFP 1 and the user can operate the MFP 1).

これに対し、アプリケーション部31は、複合機1から送られてきた認証情報と一致する認証情報が認証用テーブルに示されていない場合、不許可通知を複合機1へ送る。不許可通知を受けた複合機1の機器制御部10は、表示部11bにログイン画面を表示させ続けて認証情報の再入力を利用者に促し、ログイン画面の表示中は認証情報以外の入力(各種操作コマンドの入力)を受け付けない(つまり、利用者は複合機1を操作できない)。   On the other hand, the application unit 31 sends a non-permission notice to the multi-function device 1 when authentication information that matches the authentication information sent from the multi-function device 1 is not shown in the authentication table. The device control unit 10 of the multifunction device 1 that has received the notification of disapproval continues to display the login screen on the display unit 11b and prompts the user to re-enter the authentication information, and inputs other than the authentication information while the login screen is displayed ( (Input of various operation commands) is not accepted (that is, the user cannot operate the multifunction device 1).

それゆえ、本実施形態の複合機制御システム100では、真正の認証情報(予め登録されている利用者のログイン名およびパスワード)を操作部11から入力した利用者のみが複合機1を操作できるようになっており、真正のログイン情報を操作部11から入力できない利用者は複合機1を操作できないようになっている。   Therefore, in the MFP control system 100 according to the present embodiment, only the user who has input the authentic authentication information (the user's registered login name and password) from the operation unit 11 can operate the MFP 1. Thus, a user who cannot input genuine login information from the operation unit 11 cannot operate the multifunction device 1.

また、以上では、複合機1における操作認証処理について説明したが、端末装置2においても以上にて説明した操作認証処理と同様の操作認証処理が行われる。   Although the operation authentication process in the multifunction device 1 has been described above, the same operation authentication process as the operation authentication process described above is also performed in the terminal device 2.

つまり、端末装置2は、図2に示される複合機1の処理シーケンスと同じ処理シーケンスで制御装置3と通信を行うことにより、制御装置3からログイン画面のHTMLデータを取得し、このHTMLデータに示されるログイン画面を端末装置2の表示部(不図示)に表示する。そして、利用者が、端末装置2の操作権限にログインするための認証情報(ログイン名およびパスワード)を端末装置2へ入力すると、この認証情報が端末装置2から制御装置3のアプリケーション部31へ送信される。   That is, the terminal device 2 acquires the HTML data of the login screen from the control device 3 by communicating with the control device 3 in the same processing sequence as the processing sequence of the multifunction machine 1 shown in FIG. The displayed login screen is displayed on a display unit (not shown) of the terminal device 2. When the user inputs authentication information (login name and password) for logging in to the operation authority of the terminal device 2 to the terminal device 2, the authentication information is transmitted from the terminal device 2 to the application unit 31 of the control device 3. Is done.

制御装置3の記憶装置32の認証処理用テーブルには、図4に示すように、予め登録されている利用者毎に、各利用者の認証情報(ログイン名およびパスワード)と各利用者の有する端末装置2のホスト名との組み合わせが示されている。アプリケーション部31は、端末装置2から送られてきた認証情報を受信すると、送信元の端末装置2のIPアドレス(Internet Protocol Address)を通信情報のヘッダ等から検出し、不図示のDNS(Domain Name System)サーバによって前記IPアドレスを端末装置2のホスト名に変換する。   As shown in FIG. 4, the authentication processing table of the storage device 32 of the control device 3 has the authentication information (login name and password) of each user and each user for each registered user. A combination with the host name of the terminal device 2 is shown. Upon receiving the authentication information sent from the terminal device 2, the application unit 31 detects the IP address (Internet Protocol Address) of the transmission source terminal device 2 from the header of the communication information, and the DNS (Domain Name) (not shown). The system) server converts the IP address into the host name of the terminal device 2.

そして、アプリケーション部31は、端末装置2から受信した認証情報と端末装置2のホスト名との組み合わせと、認証処理用テーブルとを照合する処理を行う。制御装置3のアプリケーション部31は、照合の結果、端末装置2から送られてきた認証情報およびホスト名との組み合わせと同じ組み合わせが認証処理用テーブルに示されていると判定した場合、許可通知を端末装置2へ送る。許可通知を受けた端末装置2は、端末装置2にて表示されているログイン画面をクリアにし、以後の利用者からの各種コマンドの入力を有効なものとして扱う(つまり、利用者に端末装置2の操作権限を与え、利用者は端末装置2の操作が可能になる)。   Then, the application unit 31 performs a process of collating the authentication information received from the terminal device 2 with the host name of the terminal device 2 and the authentication processing table. When the application unit 31 of the control device 3 determines that the same combination as the combination of the authentication information and the host name sent from the terminal device 2 is shown in the authentication processing table as a result of the collation, a permission notification is given. Send to terminal device 2. Upon receiving the permission notification, the terminal device 2 clears the login screen displayed on the terminal device 2 and treats subsequent input of various commands as valid (that is, the terminal device 2 indicates to the user). The user can operate the terminal device 2).

これに対し、制御装置3のアプリケーション部31は、照合の結果、端末装置2から送られてきた認証情報およびホスト名の組み合わせと同じ組み合わせが認証処理用テーブルに示されていないと判定した場合、不許可通知を端末装置2へ送る。不許可通知を受けた端末装置2は、ログイン画面を表示させ続けて認証情報の再入力を利用者に促し、ログイン画面の表示中は認証情報以外の入力(各種操作コマンドの入力)を受け付けない(つまり、利用者は端末装置2を操作できない)。   On the other hand, when the application unit 31 of the control device 3 determines that the same combination as the combination of the authentication information and the host name sent from the terminal device 2 is not shown in the authentication processing table as a result of the collation, A non-permission notice is sent to the terminal device 2. The terminal device 2 that has received the notification of disapproval continues to display the login screen and prompts the user to re-enter authentication information, and does not accept inputs other than the authentication information (inputs of various operation commands) while the login screen is displayed. (That is, the user cannot operate the terminal device 2).

それゆえ、本実施形態の複合機制御システム100では、真正のログイン情報(予め登録されている利用者のログイン情報)を自己の端末装置2から入力した利用者のみが端末装置2を操作できるようになっており、真正のログイン情報を端末装置2に入力できない利用者は端末装置2を操作できないようになっている。   Therefore, in the MFP control system 100 according to the present embodiment, only the user who has input the genuine login information (pre-registered user login information) from his / her terminal device 2 can operate the terminal device 2. Thus, a user who cannot input authentic login information to the terminal device 2 cannot operate the terminal device 2.

<印刷ジョブについて>
複合機制御システム100では、端末装置2から複合機1に印刷ジョブのジョブデータを送信して複合機1に印刷ジョブを実行させるようになっているが、この印刷ジョブには、通常印刷ジョブとダイレクト印刷ジョブとの2種類のジョブがある。以下、通常印刷ジョブとダイレクト印刷ジョブとを順に説明する。
<About print jobs>
In the MFP control system 100, job data of a print job is transmitted from the terminal device 2 to the MFP 1, and the MFP 1 executes the print job. The print job includes a normal print job and a print job. There are two types of jobs, direct print jobs. Hereinafter, the normal print job and the direct print job will be described in order.

通常印刷ジョブとは、端末装置2のプリンタドライバによって設定される印刷ジョブであり、端末装置2のプリンタドライバが複合機1へ送信したジョブデータに基づいて複合機1にて実行される印刷ジョブを意味する。なお、本実施形態のプリンタドライバは、印刷ジョブのジョブデータの送信前に利用者に対して認証情報の入力を促し、認証情報(ログイン名およびパスワード)を付加したジョブデータを複合機1に送信するようになっている。つまり、本実施形態では、認証情報の入力がないと通常印刷ジョブのジョブデータが複合機1に送信されないようになっている。   The normal print job is a print job set by the printer driver of the terminal device 2, and a print job executed by the multifunction device 1 based on job data transmitted from the printer driver of the terminal device 2 to the multifunction device 1. means. The printer driver according to the present embodiment prompts the user to input authentication information before transmitting job data of a print job, and transmits job data to which the authentication information (login name and password) is added to the multifunction device 1. It is supposed to be. That is, in this embodiment, job data of a normal print job is not transmitted to the multifunction device 1 unless authentication information is input.

つぎに、ダイレクト印刷ジョブについて説明する。本実施形態のダイレクト印刷ジョブとは、プリンタドライバを用いずに端末装置2から複合機1にFTPにて転送されたジョブデータに基づいて複合機1にて実行される印刷ジョブを意味する。より具体的に説明すると、利用者が所望の画像データに対するダイレクト印刷ジョブの指示を端末装置2に入力すると、端末装置2は、プリンタドライバを起動することなく、前記画像データを印刷ジョブのジョブデータとして複合機1へFTP転送するようになっている。つまり、ダイレクト印刷ジョブによればプリンタドライバが用いられないので、ダイレクト印刷ジョブのジョブデータには認証情報が付加されていない。   Next, the direct print job will be described. The direct print job of the present embodiment means a print job that is executed in the multifunction device 1 based on job data transferred from the terminal device 2 to the multifunction device 1 by FTP without using a printer driver. More specifically, when a user inputs a direct print job instruction for desired image data to the terminal device 2, the terminal device 2 uses the image data as print job job data without activating a printer driver. As shown in FIG. That is, since the printer driver is not used in the direct print job, the authentication information is not added to the job data of the direct print job.

なお、ダイレクト印刷ジョブの指示の入力は、例えば、利用者が所望の画像データのファイル(例えばPDFファイル)を開くことなくプリンタアイコンにドラッグすることによって行われる。   The input of the direct print job instruction is performed, for example, by the user dragging a desired image data file (for example, PDF file) to a printer icon without opening the file.

<ジョブ認証処理>
つぎに、本実施形態の複合機制御システム100にて行われるジョブ認証処理について詳細に説明する。まずは、複合機1および制御装置3のうち、ジョブ認証処理に携わる構成要素について説明する。
<Job authentication processing>
Next, job authentication processing performed in the MFP control system 100 of this embodiment will be described in detail. First, the components involved in the job authentication process in the multifunction device 1 and the control device 3 will be described.

図1に示すように、複合機1の機器制御部10は、ジョブ受信部10aと、認証情報検出部10bと、送信元特定部10cと、ジョブ制御部10dとを備えている。また、制御装置3のアプリケーション部31は、情報受信部31aと、認証処理部(許否部)31bとを有している。   As shown in FIG. 1, the device control unit 10 of the multifunction machine 1 includes a job reception unit 10a, an authentication information detection unit 10b, a transmission source identification unit 10c, and a job control unit 10d. The application unit 31 of the control device 3 includes an information receiving unit 31a and an authentication processing unit (permission / rejection unit) 31b.

ジョブ受信部10aは、複合機1に対する印刷ジョブの実行命令であるジョブデータ(印刷対象となる画像データおよび印刷条件を示すデータ)を端末装置2から受信するブロックである。   The job receiving unit 10 a is a block that receives job data (image data to be printed and data indicating printing conditions) from the terminal device 2 as a print job execution instruction for the multifunction device 1.

認証情報検出部10bは、ジョブ受信部10aの受信したジョブデータから認証情報を検出し、検出した認証情報を、第1通信部14および第2通信部30を介して制御装置3へ送信するブロックである。認証情報の送信に利用される通信プロトコルは様々であるが、本実施形態ではSOAPが用いられる。図6は、SOAPを用いて認証情報を送信する場合の送信されるデータの一例である。   The authentication information detection unit 10b detects authentication information from the job data received by the job reception unit 10a, and transmits the detected authentication information to the control device 3 via the first communication unit 14 and the second communication unit 30. It is. There are various communication protocols used for transmitting authentication information, but SOAP is used in this embodiment. FIG. 6 is an example of data to be transmitted when authentication information is transmitted using SOAP.

なお、ジョブデータが通常印刷ジョブのデータである場合、ジョブデータに認証情報が付加されているため、認証情報検出部10bはジョブデータから認証情報を検出できる。しかし、ジョブデータがダイレクト印刷ジョブのデータである場合、ジョブデータに認証情報が付加されていないため、認証情報検出部10bはジョブデータから認証情報を検出できない。   Note that if the job data is data of a normal print job, the authentication information is added to the job data, so that the authentication information detection unit 10b can detect the authentication information from the job data. However, if the job data is direct print job data, the authentication information is not added to the job data, so the authentication information detection unit 10b cannot detect the authentication information from the job data.

送信元特定部10cは、認証情報検出部10bがジョブデータから認証情報を検出できなかった場合、当該ジョブデータの送信元を特定し、当該送信元を示す送信元情報を、第1通信部14および第2通信部30を介して制御装置3へ送信するブロックである。   When the authentication information detection unit 10b cannot detect the authentication information from the job data, the transmission source specifying unit 10c specifies the transmission source of the job data, and transmits the transmission source information indicating the transmission source to the first communication unit 14. And a block to be transmitted to the control device 3 via the second communication unit 30.

具体的に説明すると、本実施形態の複合機制御システム100はTCP/IPにてデータ通信を行うものであるため、データ通信における受信側は、通信ヘッダからデータ送信元のIPアドレスを取得することによって、データの送信元を特定できるようになっている。そこで、送信元特定部10cは、ジョブデータの通信時の通信ヘッダに埋め込まれているIPアドレス(端末装置2のIPアドレス)を取得することにより、ジョブデータの送信元(端末装置2)を特定するようになっている。そして、送信元特定部10cは、取得したIPアドレス(端末装置2のIPアドレス)を、ジョブデータの送信元を示す送信元情報として制御装置3へ送信する。   More specifically, since the MFP control system 100 of this embodiment performs data communication by TCP / IP, the receiving side in data communication acquires the IP address of the data transmission source from the communication header. Thus, the data transmission source can be specified. Therefore, the transmission source specifying unit 10c specifies the transmission source (terminal device 2) of the job data by acquiring the IP address (IP address of the terminal device 2) embedded in the communication header at the time of job data communication. It is supposed to be. Then, the transmission source specifying unit 10c transmits the acquired IP address (IP address of the terminal device 2) to the control device 3 as transmission source information indicating the transmission source of the job data.

ジョブ制御部10dは、後述する認証許可通知を制御装置3から受け付けた場合、ジョブ受信部10aにて受信されたジョブデータに係る印刷ジョブを画像形成部13に実行させ、後述する認証エラー通知を制御装置3から受け付けた場合、ジョブ受信部10aにて受信されたジョブデータに係る印刷ジョブを画像形成部13に実行させず、前記ジョブデータを削除するようになっている。   When the job control unit 10d receives an authentication permission notification described later from the control device 3, the job control unit 10d causes the image forming unit 13 to execute a print job related to the job data received by the job reception unit 10a, and issues an authentication error notification described later. When accepted from the control device 3, the job data is deleted without causing the image forming unit 13 to execute the print job related to the job data received by the job receiving unit 10a.

制御装置3のアプリケーション部31に備えられている情報受信部31aは、複合機1の認証情報検出部10bから送信されてくる認証情報、または、複合機1の送信元特定部10cから送信されてくる送信元情報(端末装置2のIPアドレス)を受信するブロックである。   The information receiving unit 31 a provided in the application unit 31 of the control device 3 is transmitted from the authentication information transmitted from the authentication information detecting unit 10 b of the multifunction device 1 or the transmission source specifying unit 10 c of the multifunction device 1. This is a block for receiving incoming source information (IP address of the terminal device 2).

認証処理部(許否部)31bは、情報受信部31aが受信した認証情報または送信元情報に基づいて、前記のジョブデータを複合機1へ入力(送信)した利用者(または端末装置2)に対する印刷ジョブ機能の利用権限の有無を決定する。そして、認証処理部(許否部)31bは、利用権限有と決定した場合、印刷ジョブの実行を許可する認証許可通知を複合機1へ送り、利用権限無と決定した場合、印刷ジョブの実行を不許可とする認証エラー通知を複合機1へ送るようになっている。この点について以下詳細に説明する。   The authentication processing unit (permission / rejection unit) 31b is for the user (or terminal device 2) who has input (transmitted) the job data to the multi-function device 1 based on the authentication information or the transmission source information received by the information receiving unit 31a. Determines whether to use the print job function. If the authentication processing unit (permission / rejection unit) 31b determines that the use authority is present, the authentication processing unit (permission / rejection unit) 31b sends an authentication permission notification permitting the execution of the print job to the multi-function peripheral 1. An authentication error notification to be disapproved is sent to the multifunction device 1. This point will be described in detail below.

まず、情報受信部31aが認証情報を受信した場合について説明する。この場合、認証処理部31bは、情報受信部31aが受信した認証情報(ログイン名およびパスワードの組み合わせ)と同じ認証情報が記憶装置32の認証処理用テーブル(図4)に示されているか否かを判定する。そして、認証処理部31bは、情報受信部31aが受信した認証情報と同じ認証情報が記憶装置32の認証処理用テーブルに示されていると判定した場合、印刷ジョブ機能の利用権限有と決定し、認証許可通知を複合機1へ送信する。これに対し、認証処理部31bは、情報受信部31aが受信した認証情報と同じ認証情報が記憶装置32の認証処理用テーブルに示されていないと判定した場合、印刷ジョブ機能の利用権限無と決定し、認証エラー通知を複合機1へ送信する。   First, a case where the information receiving unit 31a receives authentication information will be described. In this case, the authentication processing unit 31b determines whether the same authentication information as the authentication information (combination of login name and password) received by the information receiving unit 31a is shown in the authentication processing table (FIG. 4) of the storage device 32. Determine. If the authentication processing unit 31b determines that the same authentication information as the authentication information received by the information receiving unit 31a is indicated in the authentication processing table of the storage device 32, the authentication processing unit 31b determines that the print job function is authorized to use. Then, an authentication permission notification is transmitted to the multifunction device 1. On the other hand, if the authentication processing unit 31b determines that the same authentication information as the authentication information received by the information receiving unit 31a is not shown in the authentication processing table of the storage device 32, it indicates that there is no authority to use the print job function. The authentication error notification is transmitted to the multifunction device 1.

なお、認証許可通知および認証エラー通知の送信に利用される通信プロトコルは様々であるが、本実施形態ではSOAPが用いられる。図7は、SOAPを用いて認証許可通知を送信する場合の送信されるデータの一例であり、図8は、SOAPを用いて認証エラー通知を送信する場合の送信されるデータの一例である。   Note that there are various communication protocols used for transmitting the authentication permission notification and the authentication error notification. In this embodiment, SOAP is used. FIG. 7 is an example of data transmitted when an authentication permission notification is transmitted using SOAP, and FIG. 8 is an example of data transmitted when an authentication error notification is transmitted using SOAP.

つぎに、情報受信部31aが送信元情報を受信した場合について説明する。この場合、認証処理部31bは、まず、情報受信部31aに受信された送信元情報のデータ形式の変換を行う。具体的に、認証処理部31bは、DNSサーバを参照して、情報受信部31aに受信された送信元情報のデータ形式をIPアドレスからホスト名に変換する。このような変換を行っているのは、後に、情報受信部31aに受信された送信元情報と認証処理用テーブルに登録されている送信元とが照合されるが、認証処理用テーブルに登録されている送信元は図4に示すようにホスト名で示されているからである。   Next, a case where the information receiving unit 31a receives transmission source information will be described. In this case, the authentication processing unit 31b first converts the data format of the transmission source information received by the information receiving unit 31a. Specifically, the authentication processing unit 31b refers to the DNS server and converts the data format of the transmission source information received by the information receiving unit 31a from an IP address to a host name. Such conversion is performed after the transmission source information received by the information receiving unit 31a and the transmission source registered in the authentication processing table are collated, but registered in the authentication processing table. This is because the transmission source is indicated by the host name as shown in FIG.

そして、認証処理部31bは、前記送信元情報に示されている送信元(ホスト名)が記憶装置32の認証処理用テーブル(図4)に示されているか否かを判定する。認証処理部31bは、情報受信部31aに受信され且つデータ形式を変換した後の送信元情報(ホスト名)に示される送信元が記憶装置32の認証処理用テーブルに示されていると判定した場合、印刷ジョブ機能の利用権限有と決定し、認証許可通知を複合機1へ送信する。これに対し、認証処理部31bは、情報受信部31aに受信され且つデータ形式を変換した後の送信元情報(ホスト名)に示される送信元が記憶装置32の認証処理用テーブルに示されていないと判定した場合、印刷ジョブ機能の利用権限無と決定し、認証エラー通知を複合機1へ送信する。   Then, the authentication processing unit 31b determines whether or not the transmission source (host name) indicated in the transmission source information is indicated in the authentication processing table (FIG. 4) of the storage device 32. The authentication processing unit 31b determines that the transmission source indicated by the transmission source information (host name) received by the information reception unit 31a and converted in data format is indicated in the authentication processing table of the storage device 32. In this case, it is determined that the user has authority to use the print job function, and an authentication permission notification is transmitted to the multifunction device 1. On the other hand, in the authentication processing unit 31b, the transmission source indicated by the transmission source information (host name) received by the information receiving unit 31a and converted in data format is indicated in the authentication processing table of the storage device 32. If it is determined that there is no authority to use the print job function, an authentication error notification is transmitted to the multifunction device 1.

つぎに、ジョブ認証処理の処理手順を図5のフローチャートに基づいて説明する。まず、複合機1は、印刷ジョブのジョブデータを端末装置2から受信すると(S101)、ジョブデータに認証情報が含まれているか否かを判定する(S102)。ジョブデータに認証情報が含まれている場合(S102にてYes)、つまりジョブデータが通常印刷ジョブに係るデータである場合、複合機1は、ジョブデータに含まれている認証情報を制御装置3へ送信する(S103)。   Next, the processing procedure of job authentication processing will be described based on the flowchart of FIG. First, upon receiving job data of a print job from the terminal device 2 (S101), the multifunction device 1 determines whether authentication information is included in the job data (S102). If the authentication information is included in the job data (Yes in S102), that is, if the job data is data related to a normal print job, the multi-function device 1 uses the authentication information included in the job data as the control device 3. (S103).

S103の後、制御装置3は、受信した認証情報と同じ認証情報が記憶装置32の認証処理用テーブルに示されているか否かを判定する。制御装置3は、受信した認証情報と同じ認証情報が記憶装置32の認証処理用テーブルに示されていると判定した場合、印刷ジョブ機能の利用権限有と決定し(印刷ジョブの実行許可を決定し)、印刷ジョブの実行を許可する認証許可通知を複合機1へ送る(S104にてYes)。なお、記憶装置32の認証処理用テーブルに示されている認証情報は、複合機1における印刷ジョブの実行機能の利用が予め許諾されている利用者の認証情報である。   After S103, the control device 3 determines whether or not the same authentication information as the received authentication information is shown in the authentication processing table of the storage device 32. If the control device 3 determines that the same authentication information as the received authentication information is indicated in the authentication processing table of the storage device 32, the control device 3 determines that the print job function is authorized (execution permission for execution of the print job). Then, an authentication permission notification for permitting execution of the print job is sent to the multi-function device 1 (Yes in S104). Note that the authentication information shown in the authentication processing table of the storage device 32 is authentication information of a user who is permitted in advance to use the print job execution function in the multifunction device 1.

そして、認証許可通知を受信した複合機1は、S101にて受信したジョブデータに係る印刷ジョブを実行し(S105)、処理を終了する。   The multifunction device 1 that has received the authentication permission notification executes the print job related to the job data received in S101 (S105), and ends the processing.

また、S103の後、制御装置3は、受信した認証情報と同じ認証情報が記憶装置32の認証処理用テーブルに示されていないと判定した場合、印刷ジョブ機能の利用権限無と決定し(印刷ジョブの実行不許可を決定し)、印刷ジョブの実行を不許可とする認証エラー通知を複合機1へ送るようになっている(S104にてNo)。そして、この認証エラー通知を受けた複合機1は、S101にて受信したジョブデータに係る印刷ジョブを実行せず、このジョブデータを削除し(S106)、処理を終了する。   Further, after S103, when the control device 3 determines that the same authentication information as the received authentication information is not shown in the authentication processing table of the storage device 32, the control device 3 determines that there is no authority to use the print job function (printing). A job execution non-permission is determined), and an authentication error notification for disabling the print job execution is sent to the multi-function device 1 (No in S104). Upon receiving this authentication error notification, the multifunction device 1 deletes the job data without executing the print job related to the job data received in S101 (S106), and ends the processing.

また、S102においてジョブデータに認証情報が含まれていないと判定された場合、つまりジョブデータがダイレクト印刷ジョブに係るデータである場合、複合機1は、ジョブデータの送信元を示す送信元情報(IPアドレス)を取得することで送信元を特定し(S111にてYes)、この送信元情報を制御装置3へ送信する(S112)。   If it is determined in S102 that the authentication information is not included in the job data, that is, if the job data is data related to the direct print job, the multi-function device 1 transmits the transmission source information indicating the transmission source of the job data ( The transmission source is specified by acquiring (IP address) (Yes in S111), and this transmission source information is transmitted to the control device 3 (S112).

S112の後、制御装置3は、受信した送信元情報のデータ形式をIPアドレスからホスト名に変換し、当該送信元情報に示されている送信元(ホスト名)が記憶装置32の認証処理用テーブルに示されているか否かを判定する。制御装置3は、前記送信元情報に示されている送信元(ホスト名)が記憶装置32の認証処理用テーブルに示されていると判定した場合、印刷ジョブ機能の利用権限有と決定し(印刷ジョブの実行許可を決定し)、印刷ジョブの実行を許可する認証許可通知を複合機1へ送る(S104にてYes)。なお、記憶装置32の認証処理用テーブルに示されているホスト名は、複合機1における印刷ジョブの実行機能の利用が予め許諾されている端末装置2(送信元)を示す情報である。   After S112, the control device 3 converts the data format of the received transmission source information from an IP address to a host name, and the transmission source (host name) indicated in the transmission source information is for authentication processing of the storage device 32. It is determined whether or not it is shown in the table. When the control device 3 determines that the transmission source (host name) indicated in the transmission source information is indicated in the authentication processing table of the storage device 32, the control device 3 determines that the user has authority to use the print job function ( An execution permission of the print job is determined), and an authentication permission notification for permitting the execution of the print job is sent to the multi function device 1 (Yes in S104). The host name shown in the authentication processing table of the storage device 32 is information indicating the terminal device 2 (transmission source) that is permitted in advance to use the print job execution function in the multifunction device 1.

そして、認証許可通知を受信した複合機1は、S101にて受信したジョブデータに係る印刷ジョブを実行し(S105)、処理を終了する。   The multifunction device 1 that has received the authentication permission notification executes the print job related to the job data received in S101 (S105), and ends the processing.

また、S112の後、制御装置3は、送信元情報に示されている送信元(ホスト名)が記憶装置32の認証処理用テーブルに示されていないと判定した場合、印刷ジョブ機能の利用権限無と決定し(印刷ジョブの実行不許可を決定し)、印刷ジョブの実行を不許可とする認証エラー通知を複合機1へ送るようになっている(S104にてNo)。そして、この認証エラー通知を受けた複合機1は、S101にて受信したジョブデータに係る印刷ジョブを実行せず、このジョブデータを削除し(S106)、処理を終了する。   After S112, if the control device 3 determines that the transmission source (host name) indicated in the transmission source information is not indicated in the authentication processing table of the storage device 32, the right to use the print job function It is determined that the print job is not permitted (no print job execution is permitted), and an authentication error notification for not permitting the print job execution is sent to the MFP 1 (No in S104). Upon receiving this authentication error notification, the multifunction device 1 deletes the job data without executing the print job related to the job data received in S101 (S106), and ends the processing.

なお、S102においてジョブデータに認証情報が含まれていないと判定された後、複合機1は、ジョブデータの送信元を示す送信元情報(IPアドレス)を取得できない場合(S111にてNo)、このジョブデータに係る印刷ジョブを実行せずにジョブデータを削除し、処理を終了する。   If it is determined in step S102 that the authentication information is not included in the job data, the multifunction device 1 cannot acquire the transmission source information (IP address) indicating the transmission source of the job data (No in S111). The job data is deleted without executing the print job related to the job data, and the process is terminated.

以上にて示した本実施形態の複合機制御システム100は、複合機1と、複合機1を制御する制御装置3とを備えている。そして、複合機1は、受信側にて送信元の特定が可能な通信プロトコル(TCP/IP)によって印刷ジョブのジョブデータを受信するジョブ受信部10aと、ジョブデータの送信元を特定し且つ特定された送信元を示す送信元情報を制御装置3に送信する送信元特定部10cと、制御装置3が前記印刷ジョブの実行を許可しなかった場合には複合機1の画像形成部13に前記印刷ジョブを実行させず、制御装置3が前記印刷ジョブの実行を許可した場合には複合機1の画像形成部13に前記印刷ジョブを実行させるジョブ制御部10dとを有している。これに対し、制御装置3は、複合機1から前記送信元情報を受信する情報受信部31aと、印刷ジョブの実行機能の利用が許諾されている送信元(ホスト名)を予め記憶する記憶装置32と、前記送信元情報に示される送信元が前記記憶部に記憶されているか否かを判定する認証処理部(許否部)31bとを有している。認証処理部31bは、前記送信元情報に示される送信元が記憶装置32に記憶されていないと判定した場合は複合機1に前記印刷ジョブの実行を許可せず、前記送信元情報に示される送信元が記憶装置32に記憶されていると判定した場合は複合機1に前記印刷ジョブの実行を許可するものである。   The MFP control system 100 of the present embodiment described above includes the MFP 1 and the control device 3 that controls the MFP 1. Then, the multifunction device 1 specifies and specifies the job reception unit 10a that receives job data of a print job by a communication protocol (TCP / IP) in which the transmission source can be specified on the reception side, and the transmission source of the job data The transmission source specifying unit 10c that transmits the transmission source information indicating the transmitted transmission source to the control device 3 and the image forming unit 13 of the multi-function device 1 when the control device 3 does not permit the execution of the print job. When the control device 3 does not execute the print job and permits the execution of the print job, the image forming unit 13 of the multifunction device 1 has a job control unit 10d that executes the print job. On the other hand, the control device 3 stores in advance an information reception unit 31a that receives the transmission source information from the multifunction device 1 and a transmission source (host name) that is permitted to use the print job execution function. 32 and an authentication processing unit (permission / rejection unit) 31b for determining whether or not the transmission source indicated in the transmission source information is stored in the storage unit. If the authentication processing unit 31b determines that the transmission source indicated in the transmission source information is not stored in the storage device 32, the authentication processing unit 31b does not allow the multifunction device 1 to execute the print job and is indicated in the transmission source information. When it is determined that the transmission source is stored in the storage device 32, the multifunction device 1 is permitted to execute the print job.

このような複合機制御システム100の構成によれば、前記ジョブデータに認証情報(ログイン情報)が付加されていなくても、印刷ジョブ機能の利用権限の有無の判定(印刷ジョブの実行許否の判定)が可能になる。それゆえ、複合機1を利用する利用者の認証情報(ログイン情報)の入力作業を不要または減じることができ、従来よりも利用者の手間を軽減することが可能になる。   According to such a configuration of the MFP control system 100, even if authentication information (login information) is not added to the job data, it is determined whether or not the user has authority to use the print job function (determination of whether or not to execute the print job). ) Becomes possible. Therefore, the input operation of the authentication information (login information) of the user who uses the multi-function device 1 can be unnecessary or reduced, and the user's labor can be reduced more than before.

また、本実施形態では、認証処理用テーブルに示されているホスト名の端末装置2は、操作認証処理を行って操作権限を取得しなければ操作できないようになっている。それゆえ、当該端末装置2を送信元とするジョブデータは、操作権限を有する利用者によって作成されたデータと扱うことができ、当該ジョブデータに基づく印刷ジョブの実行を許可しても問題がないものと考えられる。   Further, in the present embodiment, the terminal device 2 having the host name shown in the authentication processing table can be operated only by performing an operation authentication process and acquiring an operation authority. Therefore, job data originating from the terminal device 2 can be handled as data created by a user having operation authority, and there is no problem even if the execution of a print job based on the job data is permitted. It is considered a thing.

なお、上述した実施形態では、IPアドレスからホスト名への変換処理は、制御装置3側で行われているが、複合機1側で行われても構わない。   In the above-described embodiment, the conversion process from the IP address to the host name is performed on the control device 3 side, but may be performed on the multifunction device 1 side.

また、上述した実施形態では、認証処理用テーブルにおいて、印刷ジョブ機能の利用権限が許諾されている送信元は、ホスト名で示されているが、IPアドレスで示されていても構わない。但し、この場合、IPアドレスからホスト名への変換処理は行われない。なお、各端末装置のIPアドレスをDHCP(Dynamic Host Configuration Protocol)で割り当てている場合は、各端末装置2に割り当てられるIPアドレスはランダムに異なるため、利用者が端末装置2の操作認証処理を行った場合にその端末装置2のIPアドレスを認証処理用テーブルに登録するようにすれば、適切な運用を行うことができる。   In the above-described embodiment, the transmission source authorized to use the print job function in the authentication processing table is indicated by the host name, but may be indicated by the IP address. In this case, however, the IP address to host name conversion process is not performed. In addition, when the IP address of each terminal device is assigned by DHCP (Dynamic Host Configuration Protocol), the IP address assigned to each terminal device 2 is randomly different, so the user performs an operation authentication process for the terminal device 2. In such a case, if the IP address of the terminal device 2 is registered in the authentication processing table, an appropriate operation can be performed.

さらに、印刷ジョブにはEmailダイレクト印刷ジョブがある。Emailダイレクト印刷ジョブとは、複合機1が、ジョブデータを添付した電子メール(Email)を端末装置2から受信すると、当該電子メールに添付されているジョブデータに応じて実行する印刷ジョブを意味する。複合機1は、ジョブデータを添付した電子メールを電子メールプロトコルによって受信した場合、送信元の電子メールアドレスを検出可能である。そこで、図4に示すように、印刷ジョブ機能の利用権限が許諾されている送信元の電子メールアドレスを認証処理用テーブルに列挙しておく。そして、ジョブデータを添付した電子メールが複合機1に入力された場合、複合機1の送信元特定部10cが、当該電子メールの送信元の電子メールアドレスを、ジョブデータの送信元を示す送信元情報として制御装置3に送信し、制御装置3が、この送信元情報と認証処理用テーブルに示される電子メールアドレスとに基づいてジョブ認証処理を行うようになっていてもよい。   Furthermore, the print job includes an email direct print job. The email direct print job means a print job that is executed in response to job data attached to an e-mail when the multi-function device 1 receives an e-mail (Email) attached with job data from the terminal device 2. . The multi-function device 1 can detect the e-mail address of the transmission source when the e-mail attached with the job data is received by the e-mail protocol. Therefore, as shown in FIG. 4, the e-mail addresses of the senders authorized to use the print job function are listed in the authentication processing table. When an e-mail attached with job data is input to the multi-function device 1, the transmission source specifying unit 10c of the multi-function device 1 transmits the e-mail address of the e-mail transmission source to the job data transmission source. The original information may be transmitted to the control device 3, and the control device 3 may perform job authentication processing based on the transmission source information and the e-mail address indicated in the authentication processing table.

また、本実施形態のダイレクト印刷ジョブは、利用者が端末装置2を操作して端末装置2の画像ファイルを複合機1へFTP転送する形態であった。しかし、本実施形態の複合機制御システム100においては、利用者が複合機1の操作部11を操作することによって、端末装置2の画像ファイルを複合機1にFTP転送して印刷するダイレクト印刷ジョブも実行可能である(この場合もプリンタドライバが用いられない)。そして、当該ダイレクト印刷ジョブのジョブデータについても図5の処理を行うことが可能であり、この場合、送信元情報に基づいてジョブ認証処理が行われることになる。   Further, the direct print job of the present embodiment is a form in which the user operates the terminal device 2 to transfer the image file of the terminal device 2 to the MFP 1 by FTP. However, in the MFP control system 100 according to the present embodiment, the user operates the operation unit 11 of the MFP 1 to directly transfer the image file of the terminal device 2 to the MFP 1 for printing. (In this case, the printer driver is not used). The process shown in FIG. 5 can also be performed on the job data of the direct print job. In this case, the job authentication process is performed based on the transmission source information.

また、本実施形態では、プリンタドライバを用いて印刷ジョブを設定する場合、プリンタドライバを介して認証情報を入力しなければならないようになっているが、認証情報の入力が不要なプリンタドライバが用いられてもよい。そして、認証情報の入力が不要なプリンタドライバを用いて印刷ジョブを設定する場合、複合機1に入力されるジョブデータには認証情報が付加されていないことになる。この場合、送信元特定部10cがジョブデータの送信元を示す送信元情報を検出し、この送信元情報によってジョブ認証処理を行うようにすればよい。これにより、プリンタドライバを用いた印刷ジョブにおいて認証情報を入力せずともジョブ認証処理を実現することが可能になる。   In this embodiment, when a print job is set using a printer driver, authentication information must be input via the printer driver. However, a printer driver that does not require input of authentication information is used. May be. When a print job is set using a printer driver that does not require input of authentication information, the authentication information is not added to the job data input to the multifunction device 1. In this case, the transmission source specifying unit 10c may detect transmission source information indicating the transmission source of the job data, and perform job authentication processing based on the transmission source information. Thus, job authentication processing can be realized without inputting authentication information in a print job using a printer driver.

また、本実施形態の複合機1は、複写処理も可能であるし、複合機1に接続されたUSB機器から取り出された画像データに基づく印刷処理も可能である。これら処理においては、通信ネットワークを介した通信がなされないので送信元情報の取得は行われないが、複合機1の起動時に操作認証処理を行っているので、真正の利用者でないとこれら処理を行うことができない。   In addition, the multifunction device 1 according to the present embodiment can perform a copying process, and can also perform a printing process based on image data extracted from a USB device connected to the multifunction device 1. In these processes, the transmission source information is not acquired because communication via the communication network is not performed. However, since the operation authentication process is performed when the MFP 1 is activated, these processes must be performed if the user is not a genuine user. I can't do it.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.

なお、機器制御部10およびアプリケーション部31に含まれる各ブロックは、次のようにCPUを用いてソフトウェアによって実現されてもよい。すなわち、機器制御部10およびアプリケーション部31の各々は、機器制御部10およびアプリケーション部31に含まれる各部の機能を実現する制御プログラムの命令を実行するCPU、上記制御プログラムを格納したROM、上記制御プログラムを展開するRAM、上記制御プログラムおよび各種データを格納するメモリ等の記憶装置(コンピュータ読み取り可能な記録媒体)などを備えている。そして、上記制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をCPUが読み出し実行することによって、機器制御部10およびアプリケーション部31に含まれる各部の機能が実現される。また、上記制御プログラムはCD−R等のリムーバブル記録媒体に記録されており、当該リムーバブル記録媒体に記録されている制御プログラムをCPUが実行するようになっていてもよい。   Each block included in the device control unit 10 and the application unit 31 may be realized by software using a CPU as follows. That is, each of the device control unit 10 and the application unit 31 includes a CPU that executes a command of a control program that realizes functions of each unit included in the device control unit 10 and the application unit 31, a ROM that stores the control program, and the control A RAM for expanding the program, a storage device (computer-readable recording medium) such as a memory for storing the control program and various data, and the like are provided. When the CPU reads and executes the program code (execution format program, intermediate code program, source program) of the control program, the functions of the units included in the device control unit 10 and the application unit 31 are realized. The control program may be recorded on a removable recording medium such as a CD-R, and the CPU may execute the control program recorded on the removable recording medium.

本発明は、複写、スキャン、FAXなどの複数の機能を実現する複合機と、この複合機を制御する制御装置とを含む複合機制御システムに利用可能である。   The present invention can be used in a multifunction machine control system including a multifunction machine that realizes a plurality of functions such as copying, scanning, and FAX, and a control device that controls the multifunction machine.

1 複合機
2 端末装置
3 制御装置
10a ジョブ受信部
10b 認証情報検出部
10c 送信元特定部
10d ジョブ制御部
31a 情報受信部
31b 認証処理部(許否部)
32 記憶装置
50 通信ネットワーク
100 複合機制御システム

DESCRIPTION OF SYMBOLS 1 Multifunction device 2 Terminal device 3 Control device 10a Job receiving unit 10b Authentication information detecting unit 10c Transmission source specifying unit 10d Job control unit 31a Information receiving unit 31b Authentication processing unit (permission / rejection unit)
32 storage device 50 communication network 100 multifunction device control system

Claims (6)

複合機と、前記複合機を制御する制御装置とを備える複合機制御システムであって、
前記複合機は、
受信側にて送信元の特定が可能な通信プロトコルによって、前記複合機に対するジョブの実行命令を示すジョブデータを受信するジョブ受信部と、
前記ジョブデータの送信元を特定し、特定された送信元を示す送信元情報を前記制御装置に送信する送信元特定部と、
前記制御装置が前記ジョブの実行を許可しなかった場合には前記複合機に前記ジョブを実行させず、前記制御装置が前記ジョブの実行を許可した場合には前記複合機に前記ジョブを実行させるジョブ制御部とを備え、
前記制御装置は、
前記複合機から前記送信元情報を受信する情報受信部と、
前記複合機における前記ジョブの実行機能の利用が許諾されている送信元を予め記憶する記憶装置と、
前記送信元情報に示される送信元が前記記憶装置に記憶されているか否かを判定し、前記送信元情報に示される送信元が前記記憶装置に記憶されていないと判定した場合は前記複合機に前記ジョブの実行を許可せず、前記送信元情報に示される送信元が前記記憶装置に記憶されていると判定した場合は前記複合機に前記ジョブの実行を許可する許否部とを備えることを特徴とする複合機制御システム。
A multifunction device control system comprising a multifunction device and a control device for controlling the multifunction device,
The MFP is
A job receiving unit that receives job data indicating a job execution instruction for the multifunction peripheral by means of a communication protocol capable of specifying a transmission source on the receiving side;
A transmission source identifying unit that identifies a transmission source of the job data and transmits transmission source information indicating the identified transmission source to the control device;
If the control device does not permit execution of the job, the multifunction device does not execute the job, and if the control device permits execution of the job, causes the multifunction device to execute the job. A job control unit,
The controller is
An information receiving unit for receiving the transmission source information from the multifunction device;
A storage device that stores in advance a transmission source permitted to use the job execution function in the multifunction peripheral;
If it is determined whether the transmission source indicated in the transmission source information is stored in the storage device, and if it is determined that the transmission source indicated in the transmission source information is not stored in the storage device, the multifunction device And a permission / refusal unit that permits the multifunction device to execute the job when it is determined that the transmission source indicated in the transmission source information is stored in the storage device. A multi-function machine control system.
前記通信プロトコルは、受信側において送信元のIPアドレスを特定可能なプロトコルであり、
前記送信元特定部は、前記IPアドレス、または前記IPアドレスから変換可能なホスト名を前記送信元情報とすることを特徴とする請求項1に記載の複合機制御システム。
The communication protocol is a protocol that can specify a source IP address on the receiving side,
The multifunction device control system according to claim 1, wherein the transmission source specifying unit uses the IP address or a host name that can be converted from the IP address as the transmission source information.
前記通信プロトコルは電子メール通信プロトコルであり、
前記送信元特定部は、前記送信元の電子メールアドレスを前記送信元情報とすることを特徴とする請求項1に記載の複合機制御システム。
The communication protocol is an email communication protocol;
The multifunction device control system according to claim 1, wherein the transmission source specifying unit uses the transmission source e-mail address as the transmission source information.
コンピュータを、請求項1から3のいずれか1項に記載の複合機制御システムの複合機に備えられる各部として機能させる制御プログラム。   A control program that causes a computer to function as each unit included in a multifunction peripheral of the multifunction peripheral control system according to any one of claims 1 to 3. コンピュータを、請求項1から3のいずれか1項に記載の複合機制御システムの制御装置に備えられる各部として機能させる制御プログラム。   A control program for causing a computer to function as each unit provided in the control device of the multifunction device control system according to any one of claims 1 to 3. 請求項4または5に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the control program according to claim 4 is recorded.
JP2010250877A 2010-11-09 2010-11-09 Multifunction peripheral control system, control program, and recording medium Pending JP2012105000A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010250877A JP2012105000A (en) 2010-11-09 2010-11-09 Multifunction peripheral control system, control program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010250877A JP2012105000A (en) 2010-11-09 2010-11-09 Multifunction peripheral control system, control program, and recording medium

Publications (1)

Publication Number Publication Date
JP2012105000A true JP2012105000A (en) 2012-05-31

Family

ID=46394913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010250877A Pending JP2012105000A (en) 2010-11-09 2010-11-09 Multifunction peripheral control system, control program, and recording medium

Country Status (1)

Country Link
JP (1) JP2012105000A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015069421A (en) * 2013-09-30 2015-04-13 株式会社リコー Information processing system, information processor, information processing method, and program
JP2017182640A (en) * 2016-03-31 2017-10-05 京セラドキュメントソリューションズ株式会社 Job reservation system and job reservation method
JP2021052308A (en) * 2019-09-25 2021-04-01 京セラドキュメントソリューションズ株式会社 Image forming apparatus, image forming method, and image forming program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015069421A (en) * 2013-09-30 2015-04-13 株式会社リコー Information processing system, information processor, information processing method, and program
JP2017182640A (en) * 2016-03-31 2017-10-05 京セラドキュメントソリューションズ株式会社 Job reservation system and job reservation method
JP2021052308A (en) * 2019-09-25 2021-04-01 京セラドキュメントソリューションズ株式会社 Image forming apparatus, image forming method, and image forming program
JP7360616B2 (en) 2019-09-25 2023-10-13 京セラドキュメントソリューションズ株式会社 Image forming apparatus, image forming method, and image forming program

Similar Documents

Publication Publication Date Title
JP5069819B2 (en) Image forming system
JP6184060B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP4572805B2 (en) Image processing apparatus, image processing apparatus management apparatus, image processing apparatus management method, program, and recording medium
JP2009248539A (en) Image forming apparatus, image forming method, and image forming program
JP5453145B2 (en) Image forming system and user manager server device
JP5069820B2 (en) Image forming system and user manager server device
JP2009069994A (en) Use restriction device and use restriction method
JP5649079B2 (en) Communication establishment support system and electronic device
JP5412335B2 (en) Image forming system
JP5186521B2 (en) Image forming system and user manager server device
JP5448948B2 (en) Image forming system and user manager server device
JP2012105000A (en) Multifunction peripheral control system, control program, and recording medium
JP2006270353A (en) Image processor, data management method, and computer program
JP4837475B2 (en) Method, system, and server device for reducing the number of times authentication information data is input
JP5091965B2 (en) Image forming system and user manager server device
JP5358490B2 (en) Image forming system and user manager server device
JP5286232B2 (en) Image forming system and user manager server device
JP4631729B2 (en) Image forming apparatus and file transmission system
JP2023015896A (en) Image processing system
JP5033205B2 (en) Image forming system and user manager server device
JP5145316B2 (en) Image forming system and user manager server device
JP5049333B2 (en) Authorization information registration device and authorization information registration program
JP5325818B2 (en) Image forming system and user manager server device
JP5346852B2 (en) Image forming system and user manager server device
JP4559350B2 (en) Image recording system