JP2010267235A - Image forming system, management server, image forming apparatus, processing method thereof, and program - Google Patents

Image forming system, management server, image forming apparatus, processing method thereof, and program Download PDF

Info

Publication number
JP2010267235A
JP2010267235A JP2009133498A JP2009133498A JP2010267235A JP 2010267235 A JP2010267235 A JP 2010267235A JP 2009133498 A JP2009133498 A JP 2009133498A JP 2009133498 A JP2009133498 A JP 2009133498A JP 2010267235 A JP2010267235 A JP 2010267235A
Authority
JP
Japan
Prior art keywords
print data
image forming
forming apparatus
information
job
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.)
Granted
Application number
JP2009133498A
Other languages
Japanese (ja)
Other versions
JP5354666B2 (en
JP2010267235A5 (en
Inventor
Atsushi Daigo
敦 醍醐
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 IT Solutions Inc
Original Assignee
Canon IT Solutions 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 IT Solutions Inc filed Critical Canon IT Solutions Inc
Priority to JP2009133498A priority Critical patent/JP5354666B2/en
Publication of JP2010267235A publication Critical patent/JP2010267235A/en
Publication of JP2010267235A5 publication Critical patent/JP2010267235A5/ja
Application granted granted Critical
Publication of JP5354666B2 publication Critical patent/JP5354666B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To transfer print data stored in an image forming apparatus to an appropriate image forming apparatus in response to the entering/leaving of a user. <P>SOLUTION: In the image forming system, a management server is communicably connected to image forming apparatuses arranged in a plurality of areas and including storage means for storing print data transmitted from an external device, in association with user identification information. The management data receives the user identification information and entering information including entering area information when the user enters the area, and transmits a print data transfer request, including the user identification information and first specified information for specifying the image forming apparatus of the entering area, to the image forming apparatus which is arranged in another area and stores the print data, in response to the received entering information. Each image forming apparatus receives the print data corresponding to the user identification information included in the print data transfer request which is transmitted from another image forming apparatus in response to the first specified information included in the transmitted print data transfer request. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、入室したエリアの画像形成装置で印刷させることを可能とする画像形成システムと管理サーバと画像形成装置と、その処理方法およびプログラムに関する。  The present invention relates to an image forming system, a management server, an image forming apparatus, a processing method thereof, and a program capable of being printed by an image forming apparatus in an entered area.

近年、オフィスのセキュリティ意識の高まりとともに、情報の出力部分である複合機やプリンタに関するセキュリティも要求されるようになってきた。  In recent years, with the heightened awareness of security in offices, security related to multifunction devices and printers, which are information output parts, has been required.

セキュアな印刷環境を実現するために、印刷ジョブをプリントサーバに蓄積し、印刷ジョブの管理情報を管理サーバで一元管理し、所望の複合機からユーザの指示に従ってプリントサーバに蓄積した印刷データを印刷させる仕組みが企業に導入されている。  To realize a secure printing environment, print jobs are stored in the print server, print job management information is centrally managed by the management server, and the print data stored in the print server is printed according to user instructions from the desired multifunction device A mechanism to make this happen has been introduced to companies.

しかし、企業によってはプリントサーバや印刷ジョブを一元管理する管理サーバを管理する手間が増えるため、上述の仕組みが好まれないケースもあった。このため、クライアント端末から複合機に印刷ジョブを送信し、複合機のハードディスクに印刷ジョブを登録し、複合機に登録された印刷ジョブのうち、ログインしたユーザの印刷ジョブを印刷させる仕組み(例えば、特許文献1)を企業によっては導入している。  However, depending on the company, there is a case where the above-described mechanism is not preferred because the labor for managing the print server and the management server for centrally managing print jobs increases. For this reason, a print job is transmitted from the client terminal to the multifunction device, the print job is registered on the hard disk of the multifunction device, and the print job of the logged-in user among the print jobs registered in the multifunction device is printed (for example, Patent documents 1) are introduced by some companies.

特開2007−251279号公報JP 2007-251279 A

しかしながら、特許文献1の仕組みでは、印刷ジョブを蓄積するプリントサーバや印刷ジョブを一元管理する管理サーバを管理する手間は省けたものの、印刷ジョブは一元管理されていないため、印刷ジョブが格納されている複合機においてしか印刷できなかった。  However, although the mechanism of Patent Document 1 saves the trouble of managing a print server that accumulates print jobs and a management server that centrally manages print jobs, the print jobs are not managed centrally, so that print jobs are stored. It was possible to print only on existing multifunction devices.

そこで、市場からはサーバを管理する手間を省く仕組み、且つ所望の複合機(プリンタ)からクライアント端末から出力した印刷ジョブを印刷させる仕組みが望まれていた。また、一般的には企業では入退室管理を行っているため、入退室管理サーバとの連携を図り、無駄な印刷ジョブの削除などを行いたいという要望もあった。  In view of this, there has been a demand for a mechanism that saves the labor of managing the server and a mechanism that prints a print job output from a client terminal from a desired multifunction peripheral (printer). In addition, since companies generally perform entrance / exit management, there has been a demand to cooperate with an entrance / exit management server to delete unnecessary print jobs.

そこで、本発明は、画像形成装置に記憶された印刷データをユーザの入退出に応じて適切な画像形成装置に転送することで、所望の画像形成装置からユーザが印刷を行うことができる仕組みを提供することを目的としている。  Therefore, the present invention provides a mechanism that allows a user to perform printing from a desired image forming apparatus by transferring print data stored in the image forming apparatus to an appropriate image forming apparatus according to the user's entry / exit. It is intended to provide.

前述した目的を達成するための第1の発明は、外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置と管理サーバとが通信可能に接続される画像形成システムであって、  According to a first aspect of the present invention, there is provided an image forming apparatus and a management server installed in a plurality of areas, each having a storage unit that stores print data transmitted from an external apparatus in association with user identification information. Is an image forming system connected to be communicable,

前記管理サーバは、ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信する入室情報受信手段と、前記入室情報受信手段で受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信する転送要求送信手段とを備え、前記画像形成装置は、前記転送要求送信手段で送信された前記印刷データ転送要求に含まれる前記第1の特定情報に従って他の画像形成装置から送信された、前記印刷データ転送要求に含まれるユーザ識別情報に対応する印刷データを受信する印刷データ受信手段とを備えることを特徴とする画像形成システムである。  The management server includes an entrance information receiving means for receiving entrance information including user identification information and entrance area information when the user enters the area, and another area according to the entrance information received by the entrance information receiving means. Transfer request transmission for transmitting a print data transfer request including the user identification information and first specifying information for specifying the image forming apparatus in the entrance area to an image forming apparatus storing print data installed in And the image forming apparatus transmits the print data transfer request transmitted from another image forming apparatus according to the first specific information included in the print data transfer request transmitted by the transfer request transmitting means. An image forming system comprising: print data receiving means for receiving print data corresponding to the user identification information included in the print data.

第2の発明は、外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置と通信可能に接続される管理サーバであって、ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信する入室情報受信手段と、前記入室情報受信手段で受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信することで、他のエリアに設置される印刷データが記憶されている画像形成装置から、第1の特定情報に対応する入室したエリアの画像形成装置に印刷データを転送させる転送要求送信手段とを備えることを特徴とする管理サーバである。  According to a second aspect of the present invention, there is provided a management server including a storage unit that stores print data transmitted from an external apparatus in association with user identification information, and is communicably connected to image forming apparatuses installed in a plurality of areas. Thus, when the user enters the area, the entrance information receiving means for receiving the entrance information including the user identification information and the entrance area information and the entrance information received by the entrance information receiving means are installed in another area. By transmitting a print data transfer request including the user identification information and the first specifying information for specifying the image forming apparatus in the entrance area to the image forming apparatus in which the print data to be stored is stored in another area A transfer request for transferring the print data from the image forming apparatus storing the print data to the image forming apparatus in the area corresponding to the first specific information. A management server, characterized in that it comprises a transmission unit.

第3の発明は、ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信し、受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信することが可能な管理サーバと通信可能に接続される、外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置であって、前記管理サーバから送信された前記印刷データ転送要求に含まれる前記第1の特定情報に従って他の画像形成装置から送信された、前記印刷データ転送要求に含まれるユーザ識別情報に対応する印刷データを受信する印刷データ受信手段を備えることを特徴とする画像形成装置である。  In the third invention, when the user enters the area, the entry information including the user identification information and the entry area information is received, and the print data to be installed in another area is stored according to the received entry information. The image forming apparatus is communicably connected to a management server capable of transmitting a print data transfer request including the user identification information and first specifying information for specifying the image forming apparatus in the entrance area. An image forming apparatus installed in a plurality of areas, comprising storage means for storing print data transmitted from an external device in association with user identification information, in response to the print data transfer request transmitted from the management server Print data corresponding to user identification information included in the print data transfer request transmitted from another image forming apparatus according to the first specific information included An image forming apparatus comprising: a print data receiving means for receiving.

本発明により、画像形成装置に記憶された印刷データをユーザの入退出に応じて適切な画像形成装置に転送することで、所望の画像形成装置からユーザが印刷を行うことができる。  According to the present invention, by transferring the print data stored in the image forming apparatus to an appropriate image forming apparatus according to the user's entry / exit, the user can perform printing from a desired image forming apparatus.

本発明に係るプリントシステムの構成の一例を示す図1 is a diagram illustrating an example of a configuration of a print system according to the present invention. クライアントPC100,ICカード認証サーバ200、入退室管理サーバ300のハードウエア構成の一例を示すブロック図The block diagram which shows an example of the hardware constitutions of client PC100, IC card authentication server 200, and entrance / exit management server 300 プリンタ400のハードウエア構成の一例を示すブロック図Block diagram showing an example of the hardware configuration of the printer 400 NIC500のハードウエア構成の一例を示すプロック図Block diagram showing an example of the hardware configuration of the NIC 500 複合機900のハードウエア構成の一例を示すブロック図Block diagram showing an example of a hardware configuration of the multifunction machine 900 プリントシステムの各装置の機能を示す機能ブロック図Functional block diagram showing the functions of each device in the print system クライアントPC100からのジョブ出力処理の一例を示すフローチャートA flowchart showing an example of job output processing from the client PC 100 プリンタからのジョブ出力指示処理の一例を示すフローチャートA flowchart showing an example of job output instruction processing from a printer プリンタからのジョブ出力指示処理の一例を示すフローチャートA flowchart showing an example of job output instruction processing from a printer プリンタが子プリンタより出力要求を受信した際の親プリンタの処理の一例を示すフローチャートA flowchart showing an example of processing of a parent printer when the printer receives an output request from a child printer ユーザが入退室を行った際のジョブ移動処理の一例を示すフローチャートThe flowchart which shows an example of the job movement process at the time of a user entering / leaving a room プリンタ400がICカード認証サーバ200よりジョブ削除要求を受信した際のジョブ削除処理の一例を示すフローチャートA flowchart showing an example of job deletion processing when the printer 400 receives a job deletion request from the IC card authentication server 200 プリンタ400がICカード認証サーバ200よりジョブ転送要求を受信した際のジョブ転送処理の一例を示すフローチャートA flowchart showing an example of job transfer processing when the printer 400 receives a job transfer request from the IC card authentication server 200 入退室管理テーブルの一例を示す図The figure which shows an example of an entrance / exit management table ジョブ削除設定ファイルの一例を示す図Figure showing an example of a job deletion setting file 認証テーブルの一例を示す図Figure showing an example of an authentication table ジョブ転送テーブルの一例を示す図Figure showing an example of a job transfer table 動作モード設定ファイルの一例を示す図The figure which shows an example of the operation mode setting file ジョブ情報リストの一例を示す図The figure which shows an example of a job information list

以下、添付図面を参照しながら、本発明に係る認証システムの好適な実施形態について詳細に説明する。  Hereinafter, preferred embodiments of an authentication system according to the present invention will be described in detail with reference to the accompanying drawings.

図1は、本発明に係るプリントシステム(画像形成システム)の構成の一例を示す図である。  FIG. 1 is a diagram showing an example of the configuration of a print system (image forming system) according to the present invention.

図1に示すように、例えば、階毎(複数のエリア)に設置する1又は複数のプリンタ400または複合機900が、LAN(Local Area Network)520を介してICカード認証サーバ200と入退室管理サーバ300と通信可能に接続される。また、プリンタ400や複合機900には、カードリーダが接続される。  As shown in FIG. 1, for example, one or a plurality of printers 400 or multifunction peripherals 900 installed in each floor (a plurality of areas) are connected to the IC card authentication server 200 and entrance / exit management via a LAN (Local Area Network) 520. The server 300 is communicably connected. Further, a card reader is connected to the printer 400 and the multifunction device 900.

カードリーダは、USB(Universal Serial Bus)ケーブル(図示しない)を介してプリンタ400や複合機900に接続される。カードリーダは、ICカード(例えば、ソニー(登録商標)社のフェリカ(FeliCa)(登録商標))がかざされるとカード内部の情報を読み取り、プリンタ400や複合機900に通知する。  The card reader is connected to the printer 400 and the multifunction device 900 via a USB (Universal Serial Bus) cable (not shown). When an IC card (for example, FeliCa (registered trademark) of Sony (registered trademark)) is held over the card reader, the card reader reads information in the card and notifies the printer 400 or the multifunction device 900 of the information.

なお、プリンタ400や複合機900は同一機種でグループ化されている。  The printer 400 and the multifunction machine 900 are grouped by the same model.

複合機900は、プリンタ、スキャナ、コピー、ファクシミリ等の機能を有する画像形成装置で、プリンタ400は、プリント機能を有する画像形成装置で、クライアントPC100(外部装置)から送信された印刷データ(ジョブデータ)の蓄積や印刷、ユーザの入退室に応じて他の画像形成装置(外部装置)から送信された印刷データの蓄積や印刷、他の画像形成装置への印刷データの送信を行うことが可能である。  The multifunction machine 900 is an image forming apparatus having functions such as a printer, a scanner, a copy, and a facsimile. The printer 400 is an image forming apparatus having a print function, and print data (job data) transmitted from the client PC 100 (external device). ) Can be stored and printed, print data transmitted from other image forming apparatuses (external devices) can be stored and printed, and the print data can be transmitted to other image forming apparatuses according to the user's entrance and exit. is there.

プリンタ400には、USBケーブル510によってUSB HUB600が接続されており、このUSB HUB600に印刷データを蓄積するUSBマスストレージ800、カードリーダ700が接続されている。また、複合機900には、プリンタ400と同様のカードリーダ700がUSBにて接続されている。  A USB HUB 600 is connected to the printer 400 via a USB cable 510, and a USB mass storage 800 that stores print data and a card reader 700 are connected to the USB HUB 600. Further, a card reader 700 similar to the printer 400 is connected to the multi-function device 900 via USB.

ICカード認証サーバ200は、プリンタ400や複合機900へのログインを行うためのユーザ認証を行うためのサーバである。図16の認証テーブルを記憶し、認プリンタ400や複合機900からのカード情報(カード番号)を含む認証要求に対して、ユーザの有無(検索)を行い、検索結果としてユーザ名を返答する。検索により、カード情報(カード番号)に対応するユーザ名がない場合にはユーザ名を含まない検索結果を返答する。  The IC card authentication server 200 is a server for performing user authentication for logging in to the printer 400 or the multifunction device 900. The authentication table of FIG. 16 is stored, the presence / absence (search) of the user is performed in response to the authentication request including the card information (card number) from the authentication printer 400 or the multifunction machine 900, and the user name is returned as the search result. If there is no user name corresponding to the card information (card number) by the search, a search result not including the user name is returned.

入退室管理サーバ300は、各階や各フロアの入退出を管理するサーバである。入退室管理サーバ300で管理されている入退室管理テーブル(図14)は、各階や各フロアの入り口には不図示のカードリーダが備えられており、ユーザは入退室の際にはカードをかざすことで管理情報が更新される。また、ユーザがフロアから出る際には、カードリーダにカードをかざすと、入退室管理テーブルに入室状態になっている場合に、ドアが開き退出を行うことができる構成となっている。なお、カードをかざさずに退出した場合には、入室管理テーブルは入室状態になっているため、カードをかざしてもドアが開かないように制御され、入室ができないように制御される。  The entrance / exit management server 300 is a server that manages each floor and entrance / exit of each floor. The entrance / exit management table (FIG. 14) managed by the entrance / exit management server 300 is provided with a card reader (not shown) at each floor and at the entrance of each floor, and the user holds the card over the entrance / exit. As a result, the management information is updated. Further, when the user leaves the floor, when the card is held over the card reader, the door can be opened and exited when the user enters the entrance / exit management table. Note that when the user leaves the room without holding the card, the room entry management table is in the room entry state, so that the door is not opened even if the card is held over, and the room entry control table is controlled not to enter the room.

クライアントPC100は、プリンタドライバがインストールされており、各種アプリケーションで生成した文書データを印刷データに変換して、プリンタドライバに設定されているポート先のプリンタ400や複合機900に印刷データを送信することが可能である。  The client PC 100 has a printer driver installed, converts document data generated by various applications into print data, and transmits the print data to the port-destination printer 400 or MFP 900 set in the printer driver. Is possible.

なお、本実施の形態では、ICカード認証サーバ200(管理サーバ)と入退室管理サーバ300(管理サーバ)を別筺体としたが、同一筺体で構成することも可能である。  In the present embodiment, the IC card authentication server 200 (management server) and the entrance / exit management server 300 (management server) are separated from each other, but may be configured as the same enclosure.

また、本実施の形態では、ICカードをプリンタ400や複合機900のカードリーダにかざすことによって認証を行い、認証結果に応じて印刷データを取得して印刷する、ICカードをフロア(エリア)のカードリーダにかざすことによって認証を行って入退室を制御するように構成したが、指紋や静脈などの生体情報を用いた認証を用いて本発明を実現することも可能である。  In the present embodiment, authentication is performed by holding the IC card over the card reader of the printer 400 or the multifunction machine 900, and print data is acquired and printed according to the authentication result. Although the configuration is such that the entrance / exit is controlled by performing authentication by holding the card reader over the card reader, the present invention can also be realized by using authentication using biometric information such as fingerprints and veins.

以下、図2を用いて、図1に示したクライアントPC100,ICカード認証サーバ200、入退室管理サーバ300に適用可能な情報処理装置のハードウエア構成について説明する。  Hereinafter, the hardware configuration of the information processing apparatus applicable to the client PC 100, the IC card authentication server 200, and the entrance / exit management server 300 illustrated in FIG. 1 will be described with reference to FIG.

図2において、2001はCPUで、システムバス2004に接続される各デバイスやコントローラを統括的に制御する。また、ROM2003あるいは外部メモリ2011には、CPU2001の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。  In FIG. 2, reference numeral 2001 denotes a CPU that comprehensively controls each device and controller connected to the system bus 2004. Further, the ROM 2003 or the external memory 2011 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS) which is a control program of the CPU 2001, and a function executed by each server or each PC. Various programs are stored.

2002はRAMで、CPU2001の主メモリ、ワークエリア等として機能する。CPU2001は、処理の実行に際して必要なプログラム等をROM2003あるいは外部メモリ2011からRAM2002にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。  Reference numeral 2002 denotes a RAM that functions as a main memory, work area, and the like of the CPU 2001. The CPU 2001 implements various operations by loading a program or the like necessary for execution of processing from the ROM 2003 or the external memory 2011 to the RAM 2002 and executing the loaded program.

また、2005は入力コントローラで、キーボード(KB)2009や不図示のマウス等のポインティングデバイス等からの入力を制御する。2006はビデオコントローラで、CRTディスプレイ(CRT)2010等の表示器への表示を制御する。なお、図2では、CRT2010と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じてクライアントが使用するものである。  An input controller 2005 controls input from a keyboard (KB) 2009 or a pointing device such as a mouse (not shown). A video controller 2006 controls display on a display device such as a CRT display (CRT) 2010. In FIG. 2, although described as CRT2010, the display may be not only a CRT but also other display such as a liquid crystal display. These are used by clients as needed.

2007はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ2011へのアクセスを制御する。  A memory controller 2007 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the external memory 2011 such as a compact flash (registered trademark) memory is controlled.

2008は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN520)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。  A communication I / F controller 2008 is connected to and communicates with an external device via a network (for example, the LAN 520 shown in FIG. 1), and executes communication control processing on the network. For example, communication using TCP / IP is possible.

なお、CPU2001は、例えばRAM2002内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT2010上での表示を可能としている。また、CPU2001は、CRT2010上の不図示のマウスカーソル等でのユーザ指示を可能とする。  Note that the CPU 2001 enables display on the CRT 2010 by executing outline font rasterization processing on a display information area in the RAM 2002, for example. Further, the CPU 2001 enables a user instruction with a mouse cursor (not shown) on the CRT 2010.

ハードウエア上で動作する各種プログラム(例えば、プリンタドライバ)は、外部メモリ2011に記録されており、必要に応じてRAM2002にロードされることによりCPU2001によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ2011に格納されている。  Various programs (for example, a printer driver) operating on hardware are recorded in the external memory 2011, and are executed by the CPU 2001 by being loaded into the RAM 2002 as necessary. Furthermore, definition files and various information tables used when executing the program are also stored in the external memory 2011.

以下、図3を用いて、図1に示したプリンタ400に適用可能な画像形成装置のハードウエア構成について説明する。  Hereinafter, the hardware configuration of the image forming apparatus applicable to the printer 400 shown in FIG. 1 will be described with reference to FIG.

入力部3000は、プリンタ400とNIC500を接続するものであり、NIC500とのデータ通信を司るものである。  The input unit 3000 connects the printer 400 and the NIC 500 and manages data communication with the NIC 500.

CPU3001は、本プリンタ400の全体的な制御を司るもので、印刷処理部3003の印刷制御や表示部3007での表示制御を行う。また、処理の実行に際して必要なプログラム等を記憶部3004から読み出してプログラムを実行することで各種動作を実現する。  A CPU 3001 governs overall control of the printer 400, and performs print control of the print processing unit 3003 and display control on the display unit 3007. In addition, various operations are realized by reading a program or the like necessary for executing the processing from the storage unit 3004 and executing the program.

操作部3002は、本プリンタ400に直接ユーザが触れる際のI/Fを提供するものである。  The operation unit 3002 provides an I / F when the user directly touches the printer 400.

印刷処理部3003は、入力部3000で受信したコマンドの解析、および印刷データ(PDL)の解析等を行うものである。  The print processing unit 3003 performs analysis of commands received by the input unit 3000, analysis of print data (PDL), and the like.

記憶部3004は、本プリンタ400を動作させるための不図示のROM(Read Only Memory)、不図示のRAM(Ramdom Access Memory)、不図示の二次記憶装置等からなる。RAMは使用制限のないデータ記憶領域であり、入力部3000の受信バッファ、或いは印刷処理部3003でのデータ展開等に使用される領域である。  The storage unit 3004 includes a ROM (Read Only Memory) (not shown) for operating the printer 400, a RAM (Random Access Memory) (not shown), a secondary storage device (not shown), and the like. The RAM is an unrestricted data storage area, and is an area used for receiving data in the input unit 3000 or data expansion in the print processing unit 3003.

出力部3005は、入力部3000を介して受信した印刷データを、印刷処理部3003で印刷可能なイメージ情報に展開されたものを紙に転写するものである。用紙カセット3006は出力部3005の処理に合わせて適切な用紙を供給する。  The output unit 3005 transfers print data received via the input unit 3000, which has been developed into image information that can be printed by the print processing unit 3003, onto paper. The paper cassette 3006 supplies appropriate paper in accordance with the processing of the output unit 3005.

NIC500は、ネットワークインタフェースカードであり、LAN520を介して他の機器から受信したデータを、NIC500が窓口となって受け取り、その後、不図示のNIC内部のプログラムに渡したり、プリンタ400の入力部3000に渡したりすることができ、NIC OSが受信データの受け渡し制御を行うことが可能である。  The NIC 500 is a network interface card. The NIC 500 receives data received from other devices via the LAN 520 as a window, and then passes the data to a program inside the NIC (not shown) or to the input unit 3000 of the printer 400. The NIC OS can control the transfer of received data.

以下、図4を用いて、図13に示したNIC500に適用可能なハードウエア構成について説明する。  Hereinafter, a hardware configuration applicable to the NIC 500 shown in FIG. 13 will be described with reference to FIG.

図4において、CPU4001はNICの制御を司るものであり、システムバス等で内部的に接続されている装置の制御を行う。  In FIG. 4, a CPU 4001 controls the NIC and controls devices connected internally by a system bus or the like.

RAM4002は、CPU4001の主メモリ、ワークエリア等として機能する。CPU4001は、処理の実行に際して必要なプログラム等をROM4007あるいは内部メモリ4005からRAM4002にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。  A RAM 4002 functions as a main memory, work area, and the like for the CPU 4001. The CPU 4001 implements various operations by loading a program necessary for execution of processing from the ROM 4007 or the internal memory 4005 into the RAM 4002 and executing the loaded program.

通信I/Fコントローラ4003は、ネットワーク(例えば、図1に示したLAN520)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPやUDPなどの通信プロトコルを用いた通信が可能である。外部から印刷データを受信する際も通信I/Fコントローラ4003を開始、受信した印刷データ(ジョブデータ)はCPU4001により、解析が行われ、印刷データ(ジョブデータ)の管理情報となるジョブ情報を取得し、RAM4002のジョブ情報リスト(図19)に記憶する。また、印刷データ(ジョブデータ)をUSBマスストレージ800に記憶させる。これにより、印刷データ(ジョブデータ)をユーザ名(ユーザ識別情報)と対応付けて記憶することができる。  The communication I / F controller 4003 is connected to and communicates with an external device via a network (for example, the LAN 520 shown in FIG. 1), and executes communication control processing in the network. For example, communication using a communication protocol such as TCP / IP or UDP is possible. When receiving print data from the outside, the communication I / F controller 4003 is started, and the received print data (job data) is analyzed by the CPU 4001 to obtain job information serving as print data (job data) management information. And stored in the job information list (FIG. 19) of the RAM 4002. In addition, print data (job data) is stored in the USB mass storage 800. Thereby, the print data (job data) can be stored in association with the user name (user identification information).

なお、本実施形態ではジョブ情報リストをRAM4002に記憶させる構成としたが、USBマスストレージ800に記憶させる構成をとることも可能である。  In the present embodiment, the job information list is stored in the RAM 4002, but a configuration in which the job information list is stored in the USB mass storage 800 is also possible.

USBI/Fコントローラ4004は、カードリーダ700などのUSB機器とNIC500を接続・通信するものであり、USBの通信制御処理を実行する。  The USB I / F controller 4004 connects and communicates with a USB device such as the card reader 700 and the NIC 500, and executes USB communication control processing.

内部メモリ4005は、NIC500を制御するプログラム(OS)が搭載されており、また該OS上で動作する、アプリケーションプログラム、およびその設定情報を記憶する領域である。  The internal memory 4005 is an area in which a program (OS) for controlling the NIC 500 is mounted, and an application program operating on the OS and setting information thereof are stored.

4006はメモリコントローラで、各種のアプリケーション,各種データ等を記憶する内部メモリ4005へのアクセスを制御する。  A memory controller 4006 controls access to the internal memory 4005 that stores various applications and various data.

ROM4007は、読み出し専用の半導体メモリであり、電源を切っても内容が消えないことから、ブートプログラムが格納される。  The ROM 4007 is a read-only semiconductor memory, and the contents are not lost even when the power is turned off.

機器I/Fコントローラ4008は、NIC500とプリンタ400を接続・通信するものである。  A device I / F controller 4008 connects and communicates the NIC 500 and the printer 400.

次に、図5を用いて、本発明の情報処理装置としての複合機900のハードウエア構成について説明する。  Next, the hardware configuration of the multifunction machine 900 as the information processing apparatus of the present invention will be described with reference to FIG.

図5は、複合機900のハードウエア構成例を示すブロック図である。  FIG. 5 is a block diagram illustrating a hardware configuration example of the multifunction machine 900.

図5において、コントローラユニット5000は、画像入力デバイスとして機能するスキャナ5015や、画像出力デバイスとして機能するプリント部5014と接続されるとともに、図1に示したLAN520のようなローカルエリアネットワークや、例えばPSTNまたはISDN等の公衆回線(WAN)と接続することで、画像データやデバイス情報の入出力を行なう。  In FIG. 5, a controller unit 5000 is connected to a scanner 5015 that functions as an image input device and a print unit 5014 that functions as an image output device, and a local area network such as the LAN 520 shown in FIG. Alternatively, image data and device information are input / output by connecting to a public line (WAN) such as ISDN.

図5に示すように、コントローラユニット5000は、CPU5001、RAM5006、ROM5002、外部記憶装置(ハードディスクドライブ(HDD))5007、ネットワークインタフェース(Network I/F)5003、モデム(Modem)5004、操作部インタフェース(操作部I/F)5005、外部インタフェース(外部I/F)5009、イメージバスインタフェース(IMAGE BUS I/F)5008、ラスタイメージプロセッサ(RIP)5010、プリンタインタフェース(プリンタI/F)5011、スキャナインタフェース(スキャナI/F)5012、画像処理部5013等で構成される。  As shown in FIG. 5, the controller unit 5000 includes a CPU 5001, a RAM 5006, a ROM 5002, an external storage device (hard disk drive (HDD)) 5007, a network interface (Network I / F) 5003, a modem (Modem) 5004, an operation unit interface ( Operation unit I / F) 5005, external interface (external I / F) 5009, image bus interface (IMAGE BUS I / F) 5008, raster image processor (RIP) 5010, printer interface (printer I / F) 5011, scanner interface (Scanner I / F) 5012, an image processing unit 5013, and the like.

CPU5001は、システム全体を制御するプロセッサである。  A CPU 5001 is a processor that controls the entire system.

RAM5006は、CPU5001が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。  A RAM 5006 is a system work memory for the CPU 5001 to operate, and is a program memory for recording a program and an image memory for temporarily storing image data.

ROM5002は、システムのブートプログラムや各種制御プログラムが格納されている。  The ROM 5002 stores a system boot program and various control programs.

外部記憶装置(ハードディスクドライブHDD)5007は、システムを制御するための各種プログラム、画像データ等を格納する。また、ネットワークインタフェース(Network I/F)5003で受信した印刷データを記憶するとともに、印刷データの管理情報であるジョブ情報をジョブ情報リスト(図14)として記憶する。  An external storage device (hard disk drive HDD) 5007 stores various programs for controlling the system, image data, and the like. In addition, print data received by the network interface (Network I / F) 5003 is stored, and job information that is management information of the print data is stored as a job information list (FIG. 14).

操作部インタフェース(操作部I/F)5005は、操作部(UI)5018とのインタフェース部であり、操作部5018に表示する画像データを操作部5018に対して出力する。  An operation unit interface (operation unit I / F) 5005 is an interface unit with the operation unit (UI) 5018, and outputs image data to be displayed on the operation unit 5018 to the operation unit 5018.

また、操作部I/F5005は、操作部5018から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU5001に伝える役割をする。なお、操作部5018はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。  The operation unit I / F 5005 serves to transmit information (for example, user information) input by the system user from the operation unit 5018 to the CPU 5001. Note that the operation unit 5018 includes a display unit having a touch panel, and various instructions can be given by a user pressing (touching with a finger or the like) a button displayed on the display unit.

ネットワークインタフェース(Network I/F)5003は、ネットワーク(LAN)に接続し、データの入出力を行なう。  A network interface (Network I / F) 5003 is connected to a network (LAN) and inputs / outputs data.

モデム(MODEM)5004は公衆回線に接続し、FAXの送受信等のデータの入出力を行う。A modem (MODEM) 5004 is connected to a public line and inputs / outputs data such as FAX transmission / reception.

外部インタフェース(外部I/F)5009は、USB、IEEE1394、プリンタポート、RS−232C等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるICカード読み取り用のカードリーダ700が接続されている。  An external interface (external I / F) 5009 is an interface unit that accepts external inputs such as USB, IEEE 1394, printer port, and RS-232C. In the present embodiment, a card reader for reading an IC card required for authentication is used. 700 is connected.

そして、CPU5001は、この外部I/F5009を介してカードリーダ700によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。尚、ICカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス上に配置される。
The CPU 5001 can control reading of information from the IC card by the card reader 700 via the external I / F 5009, and can acquire information read from the IC card. Note that the storage medium is not limited to an IC card, and any storage medium that can identify a user may be used. In this case, identification information for identifying the user is stored in the storage medium. This identification information may be a production number of the storage medium or a user code given by the user within the company.
The above devices are arranged on the system bus.

一方、イメージバスインタフェース(IMAGE BUS I/F)5008は、システムバス5016と画像データを高速で転送する画像バス5017とを接続し、データ構造を変換するバスブリッジである。  On the other hand, an image bus interface (IMAGE BUS I / F) 5008 is a bus bridge that connects a system bus 5016 and an image bus 5017 that transfers image data at high speed and converts a data structure.

画像バス5017は、PCIバスまたはIEEE1394で構成される。画像バス5017上には以下のデバイスが配置される。  The image bus 5017 is configured by a PCI bus or IEEE1394. The following devices are arranged on the image bus 5017.

ラスタイメージプロセッサ(RIP)5010は、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。  A raster image processor (RIP) 5010 develops, for example, vector data such as a PDL code into a bitmap image.

プリンタインタフェース(プリンタI/F)5011は、プリント部5014とコントローラユニット5000を接続し、画像データの同期系/非同期系の変換を行う。  A printer interface (printer I / F) 5011 connects the print unit 5014 and the controller unit 5000, and performs synchronous / asynchronous conversion of image data.

また、スキャナインタフェース(スキャナI/F)5012は、スキャナ5015とコントローラユニット5000を接続し、画像データの同期系/非同期系の変換を行う。A scanner interface (scanner I / F) 5012 connects the scanner 5015 and the controller unit 5000, and performs synchronous / asynchronous conversion of image data.

画像処理部5013は、入力画像データに対し、補正、加工、編集を行なったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部5013は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。  An image processing unit 5013 corrects, processes, and edits input image data, and performs printer correction, resolution conversion, and the like on print output image data. In addition to this, the image processing unit 5013 performs rotation of image data and compression / decompression processing such as JPEG for binary image data and JBIG, MMR, MH for binary image data.

スキャナI/F5012に接続されるスキャナ5015は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部5018から読み取り起動指示することにより、CPU5001がスキャナに指示を与え、フィーダは原稿用紙を1枚ずつフィードし、原稿画像の読み取り動作を行う。  A scanner 5015 connected to the scanner I / F 5012 illuminates an image on paper as a document and scans it with a CCD line sensor, thereby converting it into an electrical signal as raster image data. The original paper is set on the tray of the original feeder, and when the apparatus user gives a reading start instruction from the operation unit 5018, the CPU 5001 gives an instruction to the scanner, and the feeder feeds the original paper one by one to read the original image. I do.

プリンタI/F5011に接続されるプリント部5014は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU5001からの指示によって開始する。尚、プリント部5014には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。  A printing unit 5014 connected to the printer I / F 5011 is a part that converts raster image data into an image on a sheet. The method is an electrophotographic method using a photosensitive drum or a photosensitive belt, or ink from a micro nozzle array. There is an ink jet method that prints an image directly on a sheet by discharging the ink, but any method may be used. The printing operation is started in response to an instruction from the CPU 5001. Note that the print unit 5014 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and has a paper cassette corresponding thereto.

操作部I/F5005に接続される操作部5018は、液晶ディスプレイ(LCD)表示部を有する。LCD上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部I/F5005を介してCPU5001に伝える。また、操作部5018は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。  An operation unit 5018 connected to the operation unit I / F 5005 includes a liquid crystal display (LCD) display unit. A touch panel sheet is affixed on the LCD and displays a system operation screen. When a displayed key is pressed, the position information is transmitted to the CPU 5001 via the operation unit I / F 5005. The operation unit 5018 includes, for example, a start key, a stop key, an ID key, a reset key, and the like as various operation keys.

ここで、操作部5018のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色のLEDがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部5018のストップキーは、稼動中の動作を止める働きをする。また、操作部5018のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部5018からの設定を初期化する時に用いる。  Here, the start key of the operation unit 5018 is used when starting a document image reading operation. There are green and red LEDs in the center of the start key, and indicates whether or not the start key can be used depending on the color. The stop key of the operation unit 5018 serves to stop the operation being performed. The ID key of the operation unit 5018 is used when inputting the user ID of the user. The reset key is used when initializing settings from the operation unit 5018.

外部I/F5009に接続されるカードリーダ700は、CPU5001からの制御により、ICカード(例えば、ソニー社のFelica(登録商標))内に記憶されている情報を読み取り、読み取った情報を外部I/F5009を介してCPU5001へ通知する。  A card reader 700 connected to the external I / F 5009 reads information stored in an IC card (for example, Felica (registered trademark) of Sony Corporation) under the control of the CPU 5001, and reads the read information into the external I / F 5009. The CPU 5001 is notified via F5009.

次に、図6を用いて、本発明のクライアントPC100、ICカード認証サーバ200、入退室管理サーバ300、画像形成装置としてのプリンタ400や複合機900の機能について説明する。  Next, functions of the client PC 100, the IC card authentication server 200, the entrance / exit management server 300, the printer 400 as the image forming apparatus, and the multifunction machine 900 will be described with reference to FIG.

クライアントPC100の印刷データ生成部150は、各種アプリケーションプログラムから受け取ったデータに基づいて印刷データ(ジョブ)を生成し、当該印刷データをプリンタ400や複合機900へ送信することができる。印刷データ生成部150は例えばプリンタドライバなどが考えられる。  The print data generation unit 150 of the client PC 100 can generate print data (job) based on data received from various application programs, and can transmit the print data to the printer 400 or the multifunction device 900. The print data generation unit 150 may be a printer driver, for example.

ICカード認証サーバ200の認証部251は、プリンタ400(以下、複合機900含む)の認証サーバ通信部551からプリンタ通信部250で受信したカード情報(カード番号)を含む認証要求を、ICカード認証サーバ200で管理される認証テーブル(図16)にアクセスし、認証要求されたカード情報(カード番号)に紐付いたユーザ名を検索する。検索した結果得られたユーザ名を含む認証結果を、プリンタ通信部250から認証要求を発信したプリンタ400の認証サーバ通信部551へ返信する。  The authentication unit 251 of the IC card authentication server 200 sends an authentication request including the card information (card number) received by the printer communication unit 250 from the authentication server communication unit 551 of the printer 400 (hereinafter, including the multifunction machine 900) to the IC card authentication. The authentication table (FIG. 16) managed by the server 200 is accessed, and the user name associated with the card information (card number) requested for authentication is searched. The authentication result including the user name obtained as a result of the search is returned to the authentication server communication unit 551 of the printer 400 that has transmitted the authentication request from the printer communication unit 250.

また、入退室管理サーバ通信部252は、入退室管理サーバ300の認証サーバ通信部352からのユーザ名と入室状態フラグを含む入退室イベントコマンドを受信する。ジョブオペレーション管理部253は、この入退室イベントコマンドに含まれる入退室フラグ及びユーザ名、ICカード認証サーバ200で管理されるジョブ転送テーブル(図17)に基づき、該当するプリンタに対しジョブデータ転送の要求を発行する。なお、入退室フラグは「−1」の場合には退社を示し。「0」の場合にはフロアを退出したことを示し、「1A,1B,1C,2A,2B・・・」の場合には、フロアに入室したことを示す。また「1A,1B,1C,2A,2B・・・」は入室したフロアや部屋を示すものとなっている。  Further, the entrance / exit management server communication unit 252 receives an entrance / exit event command including the user name and the entrance state flag from the authentication server communication unit 352 of the entrance / exit management server 300. The job operation management unit 253 transfers job data to the corresponding printer based on the entrance / exit flag and user name included in the entrance / exit event command, the job transfer table (FIG. 17) managed by the IC card authentication server 200. Issue a request. When the entry / exit flag is “−1”, it indicates that the employee has left the company. “0” indicates that the user has left the floor, and “1A, 1B, 1C, 2A, 2B...” Indicates that the user has entered the floor. In addition, “1A, 1B, 1C, 2A, 2B...” Indicates a floor or a room that has entered.

入退室管理サーバ300の入退室認証部350は、不図示である既存の入退室管理端末(例えば、カードリーダ)から認証要求を受け、入退室管理サーバ上で管理される入退室管理テーブル(図14)に従って入室の可否を判断する。入室状態変化検知部351は、入退室認証部350によって入室が許可され、入退室管理テーブル(図14)の入室状態フラグが変化したことを検知し、認証サーバ通信部352を介してICカード認証サーバ200に対して入退室イベントコマンドを通知する。  The entrance / exit authentication unit 350 of the entrance / exit management server 300 receives an authentication request from an existing entrance / exit management terminal (for example, a card reader) (not shown), and is managed on the entrance / exit management server (see FIG. 14) Determine whether or not to enter the room. The entrance state change detection unit 351 detects that the entrance is permitted by the entrance / exit authentication unit 350 and the entrance state flag in the entrance / exit management table (FIG. 14) has changed, and the IC card authentication is performed via the authentication server communication unit 352. The server 200 is notified of an entry / exit event command.

プリンタ400のカードリーダ制御部550は、カードリーダ700にかざされたカード情報(製造番号)を取得する。認証サーバ通信部551は、当該カード情報(カード番号)を用いて認証要求をICカード認証サーバ200へ送信し、ICカード認証サーバ200より返される認証結果を受信する。  The card reader control unit 550 of the printer 400 acquires card information (manufacturing number) held over the card reader 700. The authentication server communication unit 551 transmits an authentication request to the IC card authentication server 200 using the card information (card number), and receives an authentication result returned from the IC card authentication server 200.

印刷データ監視部552は、クライアントPC100より印刷データが送られてくることを検知する。印刷データがクライアントPCからのデータである場合はジョブをフック(取得)する。  The print data monitoring unit 552 detects that print data is sent from the client PC 100. If the print data is data from the client PC, the job is hooked (obtained).

ジョブ管理部553は、印刷データ監視部552がフックしたジョブを解析し、ジョブの書誌情報(ジョブ情報)を管理する。書誌情報は図19のジョブ情報リストに記憶管理される。ジョブの解析は、ジョブのヘッダーに含まれる、ユーザ名やジョブ名等を取得する。  The job management unit 553 analyzes the job hooked by the print data monitoring unit 552 and manages the bibliographic information (job information) of the job. Bibliographic information is stored and managed in the job information list of FIG. In job analysis, a user name, a job name, and the like included in a job header are acquired.

本体通信部554は、プリンタのLED制御を行ったり、USB I/Fコントローラに対し、USBデバイスへの命令の送受信を行なう。  The main body communication unit 554 performs LED control of the printer and transmits / receives commands to / from the USB device to the USB I / F controller.

USB制御部555は、NIC500上のUSBI/Fコントローラ4004を経由して接続されたNIC500に接続されたUSB機器との通信を行ない、USB機器の制御を行っている。本発明では、USBマスストレージ800、カードリーダ700の制御を行なうことができる。  The USB control unit 555 communicates with a USB device connected to the NIC 500 connected via the USB I / F controller 4004 on the NIC 500 to control the USB device. In the present invention, the USB mass storage 800 and the card reader 700 can be controlled.

また、印刷制御部450は、印刷指示に応じて、ジョブ管理部553で管理され、USBマスストレージ800に記憶されたジョブを取得して入力部3000にジョブを受け渡す。  Further, the print control unit 450 acquires a job managed by the job management unit 553 and stored in the USB mass storage 800 in response to a print instruction, and delivers the job to the input unit 3000.

なお、カードリーダ制御部550,認証サーバ通信部551,印刷データ監視部552,ジョブ管理部553,本体通信部554はNIC500の内部メモリ4005に記憶された印刷制御プログラムが実行されることにより機能し、USB制御部555,印刷制御部450はNIC500の内部メモリ4005に記憶されているOSにより機能する。  The card reader control unit 550, the authentication server communication unit 551, the print data monitoring unit 552, the job management unit 553, and the main body communication unit 554 function by executing a print control program stored in the internal memory 4005 of the NIC 500. The USB control unit 555 and the print control unit 450 function by the OS stored in the internal memory 4005 of the NIC 500.

次に、図7〜図13を参照しながら、本発明に係るプリントシステムの詳細な処理について説明する。  Next, detailed processing of the printing system according to the present invention will be described with reference to FIGS.

まず、図7を参照しながら、本実施形態のクライアントPC100からのジョブ出力処理について説明する。  First, a job output process from the client PC 100 according to the present embodiment will be described with reference to FIG.

ステップS100では、クライアントPC100の印刷データ生成部150(例えば、プリンタドライバ)は、クライアントPC100のアプリケーションプログラムにて作成されたデータから、プリンタが解析可能なデータ(ジョブデータ)を作成する。  In step S100, the print data generation unit 150 (for example, a printer driver) of the client PC 100 generates data (job data) that can be analyzed by the printer from the data generated by the application program of the client PC 100.

ステップS101では、クライアントPC100の印刷データ生成部150は、ステップS100にて作成されたジョブデータをプリンタ400に送信する。なお、ジョブデータには、クライアントPC100にログインしたユーザ名やジョブ名などが含まれる。  In step S101, the print data generation unit 150 of the client PC 100 transmits the job data created in step S100 to the printer 400. Note that the job data includes the name of the user who has logged into the client PC 100, the job name, and the like.

ステップS102では、プリンタ400の通信I/Fコントローラで、クライアントPC100からジョブデータを受信する。なお、ステップS102はクライアントPC100からジョブデータを受信する以外に、後述する他のプリンタ400(同じフロアの親プリンタや他のフロアのプリンタ)から転送されたジョブデータを受信する(印刷データ受信)。  In step S <b> 102, the communication I / F controller of the printer 400 receives job data from the client PC 100. In addition to receiving job data from the client PC 100, step S102 receives job data transferred from another printer 400 (a parent printer on the same floor or a printer on another floor) described later (print data reception).

ステップS103では、NIC500の印刷データ監視部552により、通信I/Fコントローラで受信したジョブデータを取得(フック)する。これは、NIC OSがこのジョブデータを取得する前に、印刷データ監視部552が当該ジョブデータを取得(フック)する。  In step S103, the print data monitoring unit 552 of the NIC 500 acquires (hooks) the job data received by the communication I / F controller. This is because the print data monitoring unit 552 acquires (hooks) the job data before the NIC OS acquires the job data.

ステップS104では、NIC500のジョブ管理部553により、NIC500のROM4007で保持している動作モード設定ファイル(図18)を取得する。  In step S104, the job management unit 553 of the NIC 500 acquires the operation mode setting file (FIG. 18) held in the ROM 4007 of the NIC 500.

ステップS105では、NIC500のジョブ管理部553により、ステップS104で取得した動作モード設定ファイル(図18)に記載された動作モードを取得する。動作モードが親であればステップ106へ進み、子であればステップ111へ進む。なお、動作モードが親であれば、本プリンタ400が親プリンタとなり、動作モードが子であれば、本プリンタ400が子プリンタとなる。  In step S105, the job management unit 553 of the NIC 500 acquires the operation mode described in the operation mode setting file (FIG. 18) acquired in step S104. If the operation mode is parent, the process proceeds to step 106, and if it is a child, the process proceeds to step 111. If the operation mode is a parent, the printer 400 is a parent printer, and if the operation mode is a child, the printer 400 is a child printer.

ステップS106では、NIC500のジョブ管理部553により、ステップS103で取得したジョブデータを解析する。ここでは、ジョブデータのヘッダー情報からユーザ名(印刷指示者)及びジョブ名を、ジョブ取得時のタイムスタンプを取得する。また、同時にファイル名も生成するが、これはタイムスタンプ等を組み合わせたシステムで一意のファイル名とする。  In step S106, the job management unit 553 of the NIC 500 analyzes the job data acquired in step S103. Here, the user name (printing instructor) and job name are acquired from the header information of the job data, and the time stamp at the time of job acquisition is acquired. At the same time, a file name is also generated, which is a unique file name in a system that combines time stamps and the like.

ステップS107では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。  In step S107, the job management unit 553 of the NIC 500 acquires the job information list (FIG. 19) held in the RAM 4002 of the NIC 500.

ステップS108では、NIC500のジョブ管理部553により、ステップ106で解析した情報を、ステップ107で取得したジョブ情報リスト(図19)に追記(記録)する。  In step S108, the job management unit 553 of the NIC 500 adds (records) the information analyzed in step 106 to the job information list (FIG. 19) acquired in step 107.

ステップS109では、NIC500のジョブ管理部553により、本体通信部554を介してステップS103で取得したジョブデータを接続されたUSBマスストレージ800にステップS102で受信したジョブデータの保存要求を送信する。この保存要求により、USBマスストレージ800にジョブデータを保存させることが可能となる。  In step S109, the job management unit 553 of the NIC 500 transmits the job data storage request received in step S102 to the USB mass storage 800 to which the job data acquired in step S103 is connected via the main body communication unit 554. This save request allows job data to be saved in the USB mass storage 800.

ステップS110では、USBマスストレージ800は、プリンタ400の本体通信部554より受け取ったジョブデータをUSBマスストレージ800内に当該ジョブデータを保存する。なお、複合機900の場合には、HDD5007に保存する。  In step S <b> 110, the USB mass storage 800 stores the job data received from the main body communication unit 554 of the printer 400 in the USB mass storage 800. In the case of the multifunction machine 900, it is stored in the HDD 5007.

ステップS111では、NIC500のジョブ管理部553により、ステップ104で取得した動作モード設定ファイル(図18)に記載された親プリンタIPアドレス(Internet Protocol Address)を取得する。IPアドレスが取得できた場合はステップ113に進み、IPアドレスが取得できない場合はステップ112に進む。  In step S111, the job management unit 553 of the NIC 500 acquires the parent printer IP address (Internet Protocol Address) described in the operation mode setting file (FIG. 18) acquired in step 104. If the IP address can be acquired, the process proceeds to step 113. If the IP address cannot be acquired, the process proceeds to step 112.

ステップS112では、NIC500のジョブ管理部553により、ステップS103で取得したジョブデータを削除する。  In step S112, the job management unit 553 of the NIC 500 deletes the job data acquired in step S103.

ステップS113では、NIC500のジョブ管理部553により、ステップS103で取得したジョブの送信元を判断する。送信元がステップS111で取得した親プリンタ400のIPアドレスと同一である場合はステップS114へ進み、異なる場合(例えば、送信元がクライアントPC100の場合)はステップS115へ進む。つまり、ステップS115へ処理を移す場合は、本プリンタ400が子プリンタであり、子となるプリンタ400がクライアントPC100から印刷ジョブデータを受け取った場合である。  In step S113, the job management unit 553 of the NIC 500 determines the transmission source of the job acquired in step S103. If the transmission source is the same as the IP address of the parent printer 400 acquired in step S111, the process proceeds to step S114. If the transmission source is different (for example, the transmission source is the client PC 100), the process proceeds to step S115. That is, the process proceeds to step S115 when the printer 400 is a child printer and the child printer 400 receives print job data from the client PC 100.

ステップS114では、NIC500のジョブ管理部553がジョブの送信元が親プリンタであるために、当該ジョブは自身の印刷要求(後述する図8のステップS216)により親プリンタから送られたジョブと判断し、印刷制御部450により当該ジョブを出力部3005で印刷するべく、入力部3000に出力する。そして、プリンタ400の出力部は当該ジョブデータを受け付け、用紙へ印刷する。  In step S114, the job management unit 553 of the NIC 500 determines that the job is a job sent from the parent printer by its own print request (step S216 in FIG. 8 described later) because the job transmission source is the parent printer. The print control unit 450 outputs the job to the input unit 3000 so that the output unit 3005 can print the job. The output unit of the printer 400 receives the job data and prints it on a sheet.

ステップS115では、NIC500のジョブ管理部553が、ジョブの送信元が親プリンタではないために、当該ジョブはクライアントPC100からの印刷実行要求(ステップS101)であると判断し、ステップS111で取得した親プリンタのIPアドレスに従って、親プリンタ400にジョブデータを転送する。なお、親プリンタ400のジョブデータ受信後の処理は前述のステップS106以降となる。  In step S115, the job management unit 553 of the NIC 500 determines that the job is a print execution request (step S101) from the client PC 100 because the job transmission source is not the parent printer, and the parent acquired in step S111. The job data is transferred to the parent printer 400 according to the IP address of the printer. Note that the processing after the job data reception of the parent printer 400 is after step S106 described above.

本処理により、プリンタ400または複合機900に印刷にかかるジョブデータを受信した場合に、適切なプリンタ400または複合機900でジョブデータを管理することができる。  With this processing, when job data related to printing is received by the printer 400 or the multifunction device 900, the job data can be managed by the appropriate printer 400 or multifunction device 900.

また、ジョブデータを親となるプリンタ400または複合機900からジョブデータを受け付けて印刷するので、自身のプリンタ400または複合機900にジョブデータが記憶されていない場合でも、印刷実行時(認証時)にジョブデータを印刷することができる。  Further, since job data is received and printed from the parent printer 400 or multifunction device 900, even when no job data is stored in the printer 400 or multifunction device 900, printing is performed (at the time of authentication). Can print job data.

次に、図8、図9を参照しながら、本発明の実施形態のプリンタからのジョブ出力指示処理について説明する。  Next, job output instruction processing from the printer according to the embodiment of the present invention will be described with reference to FIGS.

ステップS200では、カードリーダにカードがかざされたことを検知し、プリンタ400にカード情報(例えば、製造番号などのカード番号)の含まれたカード検知イベントを発行する。  In step S200, it is detected that a card is held over the card reader, and a card detection event including card information (for example, a card number such as a manufacturing number) is issued to the printer 400.

ステップS201では、NIC500カードリーダ制御部550により、ステップS200で発行されたカード検知イベントを受信する。  In step S201, the NIC 500 card reader control unit 550 receives the card detection event issued in step S200.

ステップS202では、NIC500カードリーダ制御部550により、ステップS201で受信したカード検知イベントに含まれるICカードのカード情報(製造番号などのカード番号)を取得する。  In step S202, the NIC 500 card reader control unit 550 acquires card information (card number such as a manufacturing number) of the IC card included in the card detection event received in step S201.

ステップS203では、NIC500の認証サーバ通信部により、ICカード認証サーバ200に対して認証要求コマンドを送信する。認証要求コマンドにはステップ202で取得したカード情報が含まれる。  In step S203, an authentication request command is transmitted to the IC card authentication server 200 by the authentication server communication unit of the NIC 500. The authentication request command includes the card information acquired in step 202.

ステップS204では、ICカード認証サーバ200のプリンタ通信部250により、プリンタ400から送られた認証要求コマンドを受信する。  In step S204, the printer communication unit 250 of the IC card authentication server 200 receives the authentication request command sent from the printer 400.

ステップS205では、ICカード認証サーバ200の認証部251により、ステップS204で取得した認証要求に含まれるカード情報(製造番号)が、ICカード認証サーバ200で記憶管理する認証テーブル(図16)に存在するかを検索する。検索して認証テーブルにカード情報が存在する場合には、カード情報に対応するユーザ名を取得し、認証成功とする。検索して認証テーブルにカード情報が存在しない場合には、認証失敗とする。  In step S205, the card information (manufacturing number) included in the authentication request acquired in step S204 by the authentication unit 251 of the IC card authentication server 200 exists in the authentication table (FIG. 16) stored and managed by the IC card authentication server 200. Search for what to do. If the card information exists in the authentication table after the search, the user name corresponding to the card information is acquired, and the authentication is successful. If the card information does not exist in the authentication table after the search, the authentication is failed.

ステップS206では、ICカード認証サーバ200のプリンタ通信部250により、プリンタ400へ認証結果コマンドを送信する。認証結果コマンドには認証結果フラグ(認証成功または認証失敗)、及び認証が成功した場合にはステップS205で取得したユーザ名(ユーザ識別情報)が含まれる。  In step S206, the printer communication unit 250 of the IC card authentication server 200 transmits an authentication result command to the printer 400. The authentication result command includes an authentication result flag (authentication success or authentication failure) and, if authentication is successful, the user name (user identification information) acquired in step S205.

ステップS207では、NIC500の認証サーバ通信部により、ICカード認証サーバ200から送信される認証結果コマンドを受信する(ユーザ識別情報入力)。  In step S207, the authentication server communication unit of the NIC 500 receives an authentication result command transmitted from the IC card authentication server 200 (user identification information input).

ステップS208では、NIC500のジョブ管理部553により、ステップS207で取得した認証結果コマンドを解析する。  In step S208, the job management unit 553 of the NIC 500 analyzes the authentication result command acquired in step S207.

ステップS209では、NIC500のジョブ管理部553により、ステップS208の認証結果を判断する。認証結果フラグが認証成功の場合はステップS221へ進み、認証失敗の場合はステップS210に進む。  In step S209, the job management unit 553 of the NIC 500 determines the authentication result in step S208. If the authentication result flag is authentication success, the process proceeds to step S221. If the authentication result flag is authentication failure, the process proceeds to step S210.

ステップS210では、NIC500の本体通信部554により、プリンタ400の表示部(不図示)に対してLED表示コマンドを発行する。このコマンドを受け、プリンタ400の表示部に文字を表示する。ここでは表示部に“ニンショウエラー”と表示させる。  In step S210, the main body communication unit 554 of the NIC 500 issues an LED display command to the display unit (not shown) of the printer 400. In response to this command, characters are displayed on the display unit of the printer 400. Here, the display unit displays “Ninsha error”.

ステップS211では、NIC500のジョブ管理部553により、ステップS208で解析した認証結果コマンドのユーザ名を取得する。  In step S211, the job management unit 553 of the NIC 500 acquires the user name of the authentication result command analyzed in step S208.

ステップS212では、NIC500のジョブ管理部553により、NIC500上のROM4007で保持している動作モード設定ファイル(図18)を取得する。  In step S212, the job management unit 553 of the NIC 500 acquires the operation mode setting file (FIG. 18) held in the ROM 4007 on the NIC 500.

ステップS213では、NIC500のジョブ管理部553により、ステップS212で取得した動作モード設定ファイル(図18)に記載された動作モードを取得する。動作モードが親であればステップS217へ進み、子であればステップS214へ進む。言い換えると、ユーザ名の取得(受付)に応じて、当該プリンタ400が印刷データを記憶している親プリンタかを判定する(印刷データ記憶判定)。  In step S213, the job management unit 553 of the NIC 500 acquires the operation mode described in the operation mode setting file (FIG. 18) acquired in step S212. If the operation mode is a parent, the process proceeds to step S217, and if it is a child, the process proceeds to step S214. In other words, according to the acquisition (acceptance) of the user name, it is determined whether the printer 400 is a parent printer that stores print data (print data storage determination).

ステップS214では、NIC500のジョブ管理部553により、ステップS212で取得した動作モード設定ファイル(図18)に記載された親プリンタのIPアドレスを取得する。IPアドレスが取得できた場合はステップS216に進み、IPアドレスが取得できない場合はステップS215に進む。  In step S214, the job management unit 553 of the NIC 500 acquires the IP address of the parent printer described in the operation mode setting file (FIG. 18) acquired in step S212. If the IP address can be acquired, the process proceeds to step S216. If the IP address cannot be acquired, the process proceeds to step S215.

ステップS215では、NIC500の本体通信部554により、プリンタ400の表示部に対してLED表示コマンドを発行する。表示部はこのコマンドを受け、表示部に文字を表示する。ここでは表示部に“オヤプリンターナシ”と表示させる。  In step S215, the main body communication unit 554 of the NIC 500 issues an LED display command to the display unit of the printer 400. The display unit receives this command and displays characters on the display unit. In this case, “Oya printer pear” is displayed on the display unit.

ステップS216では、NIC500のジョブ管理部553により、ステップS214で取得した親プリンタのIPアドレス(印刷データを記憶している親プリンタの第2の特定情報)に基づき、ジョブデータを蓄積している親となるプリンタにステップS211で取得したユーザ名(ユーザ識別情報)を含む印刷要求コマンドを送信する。印刷要求コマンドを送信した後の処理については図10において詳述する。  In step S216, the job management unit 553 of the NIC 500 uses the parent printer IP address (second specific information of the parent printer storing print data) acquired in step S214 to store the job data. A print request command including the user name (user identification information) acquired in step S211 is transmitted to the printer. The processing after the print request command is transmitted will be described in detail with reference to FIG.

ステップS217では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。  In step S217, the job management unit 553 of the NIC 500 acquires the job information list (FIG. 19) held in the RAM 4002 of the NIC 500.

ステップS218では、NIC500のジョブ管理部553により、ステップS217で取得したジョブ情報リスト(図19)の中に、ステップS211で取得したユーザ名が出力したジョブが存在するかを検索する。  In step S218, the job management unit 553 of the NIC 500 searches the job information list (FIG. 19) acquired in step S217 for a job output by the user name acquired in step S211.

なお、複合機900の場合には、検索した結果のジョブ一覧を操作部5018に表示させ、印刷させるジョブをユーザに指定させるように構成することも可能である。この場合、指定されたジョブに対してステップS220〜ステップS226の処理を繰り返す。  In the case of the MFP 900, a job list as a result of the search can be displayed on the operation unit 5018, and the user can designate a job to be printed. In this case, the processes in steps S220 to S226 are repeated for the designated job.

ステップS219では、NIC500のジョブ管理部553により、ステップS218の検索の結果、ジョブ情報リスト(図19)の中にユーザ名に対応するジョブが存在するかを判断する。存在する場合はステップS220へ進み、存在しない場合は処理を終了する。  In step S219, the job management unit 553 of the NIC 500 determines whether a job corresponding to the user name exists in the job information list (FIG. 19) as a result of the search in step S218. When it exists, it progresses to step S220, and a process is complete | finished when it does not exist.

ステップS220では、NIC500のジョブ管理部553により、ステップS218で検索した結果得られたジョブのファイル名を取得し、このファイル名を含むジョブ取得要求を、本体通信部554を介してUSBマスストレージ800に送信する。
ステップS221では、ジョブ取得要求を受信する。
In step S220, the job management unit 553 of the NIC 500 acquires the file name of the job obtained as a result of the search in step S218, and sends a job acquisition request including this file name to the USB mass storage 800 via the main body communication unit 554. Send to.
In step S221, a job acquisition request is received.

ステップS222では、ステップS221で取得したジョブ取得要求からファイル名を取得し、USBマスストレージ800に保存された当該ジョブデータファイルを取得する。なお、ジョブデータファイルとファイル名とが対応付いてUSBマスストレージ800に保存されている。  In step S222, the file name is acquired from the job acquisition request acquired in step S221, and the job data file stored in the USB mass storage 800 is acquired. The job data file and the file name are associated with each other and stored in the USB mass storage 800.

ステップS223では、ステップS222で取得したジョブデータファイルをプリンタ400に送信する。  In step S223, the job data file acquired in step S222 is transmitted to the printer 400.

ステップS224では、NIC500のジョブ管理部553により、本体通信部554を介してステップS223で送信されたジョブデータファイルを受信する(印刷データ取得)。このジョブデータファイルは、ユーザ名に対応して当該プリンタ400に接続されているUSBマスストレージ(記憶部)から取得した印刷データである。  In step S224, the job management unit 553 of the NIC 500 receives the job data file transmitted in step S223 via the main body communication unit 554 (print data acquisition). This job data file is print data acquired from a USB mass storage (storage unit) connected to the printer 400 corresponding to the user name.

ステップS225では、ステップS224で受信したジョブデータを印刷制御部450が出力部3005で印刷するべく、入力部3000に出力する。  In step S225, the print control unit 450 outputs the job data received in step S224 to the input unit 3000 for printing by the output unit 3005.

ステップS226では、NIC500のジョブ管理部553により、ステップS217で取得したジョブ情報リスト(図19)からステップS225で印刷を行ったジョブ情報(レコード)を削除する。  In step S226, the job management unit 553 of the NIC 500 deletes the job information (record) printed in step S225 from the job information list (FIG. 19) acquired in step S217.

次に、図10を参照しながら、本発明の実施形態のプリンタが子プリンタより出力要求を受信した際の親プリンタの処理について説明する。  Next, the processing of the parent printer when the printer of the embodiment of the present invention receives an output request from the child printer will be described with reference to FIG.

ステップS300では、NIC500のジョブ管理部553により、ステップS216で子プリンタから送信されたユーザ名を含む印刷要求コマンドを受信する。  In step S300, the job management unit 553 of the NIC 500 receives the print request command including the user name transmitted from the child printer in step S216.

ステップS301では、NIC500のジョブ管理部553により、ステップS300で取得した印刷要求コマンドを解析し、ユーザ名を取得する。  In step S301, the job management unit 553 of the NIC 500 analyzes the print request command acquired in step S300, and acquires the user name.

ステップS302では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。  In step S302, the job management unit 553 of the NIC 500 acquires the job information list (FIG. 19) held in the RAM 4002 of the NIC 500.

ステップS303では、NIC500のジョブ管理部553により、ステップS302で取得したジョブ情報リスト(図19)の中に、ステップS301で取得したユーザ名に対応するジョブが存在するかを検索する。  In step S303, the job management unit 553 of the NIC 500 searches for a job corresponding to the user name acquired in step S301 in the job information list (FIG. 19) acquired in step S302.

ステップS304では、NIC500のジョブ管理部553により、ジョブ情報リスト(図19)の中に当該ユーザのジョブが存在するかを判断する。存在する場合はステップ305へ進み、存在しない場合は処理を終了する。  In step S304, the job management unit 553 of the NIC 500 determines whether the job of the user exists in the job information list (FIG. 19). When it exists, it progresses to step 305, and when it does not exist, a process is complete | finished.

ステップS305では、NIC500のジョブ管理部553により、ステップS304で検索した結果得られたジョブのファイル名を取得し、このファイル名を含むジョブ取得要求を、本体通信部554を介してUSBマスストレージ800に送信する。
ステップS306では、ジョブ取得要求を受信する。
In step S305, the job management unit 553 of the NIC 500 acquires the file name of the job obtained as a result of the search in step S304, and sends a job acquisition request including this file name to the USB mass storage 800 via the main body communication unit 554. Send to.
In step S306, a job acquisition request is received.

ステップS307では、ステップS306で受信したジョブ取得要求からファイル名を取得し、USBマスストレージ800に保存された当該ジョブデータファイルを取得する。なお、ジョブデータファイルとファイル名とが対応付いてUSBマスストレージ800に保存されている。  In step S307, the file name is acquired from the job acquisition request received in step S306, and the job data file stored in the USB mass storage 800 is acquired. The job data file and the file name are associated with each other and stored in the USB mass storage 800.

ステップS308では、ステップS307で取得したジョブデータファイルをプリンタ400に送信する。  In step S308, the job data file acquired in step S307 is transmitted to the printer 400.

ステップS309では、NIC500のジョブ管理部553により、本体通信部554を介してステップS308で送信されたジョブデータファイルを受信する。  In step S309, the job management unit 553 of the NIC 500 receives the job data file transmitted in step S308 via the main body communication unit 554.

ステップS310では、NIC500のジョブ管理部553により、ステップS309で取得したジョブデータファイルをステップS300にて受信した印刷要求を送信したプリンタ400(子プリンタ)に対し送信する。なお、ステップS300で印刷要求を受信した際に、印刷要求が送信されたプリンタ400のIPアドレスをTCP/IPのプロトコルから取得し、RAM4002に保存しておく。この保存されたIPアドレスに従ってジョブデータファイルを送信する。  In step S310, the job management unit 553 of the NIC 500 transmits the job data file acquired in step S309 to the printer 400 (child printer) that transmitted the print request received in step S300. When the print request is received in step S300, the IP address of the printer 400 to which the print request is transmitted is obtained from the TCP / IP protocol and stored in the RAM 4002. The job data file is transmitted according to the stored IP address.

ステップS311では、NIC500のジョブ管理部553により、ステップ302で取得したジョブ情報リスト(図19)からステップS310で送信したジョブ情報(レコード)を削除する。  In step S311, the job management unit 553 of the NIC 500 deletes the job information (record) transmitted in step S310 from the job information list (FIG. 19) acquired in step 302.

次に、図11を参照しながら、本発明の実施形態のユーザが入退室を行った際(入退室管理サーバ300が入退室イベントを検知した際)のジョブ移動処理について説明する。  Next, with reference to FIG. 11, a description will be given of job movement processing when the user according to the embodiment of the present invention enters and exits (when the entrance / exit management server 300 detects an entrance / exit event).

ステップS400では、入退室管理サーバ300の入室状態変化検知部351により、入退室管理サーバ300の外部メモリ2011で記憶管理される入退室管理テーブル(図14)の入室状態フラグに変化があったか否かを判定する。なお、フロアに設置されているカードリーダにカードがかざされると、どのフロアに入ったかを示す情報がカードリーダから入退室管理サーバ300へ送信され、またフロアから退室した場合には退室したことを示す情報がカードリーダから入退室管理サーバ300へ送信される。これにより、入退室管理テーブル(図14)の入室状態フラグが更新される。更新されることで入退室状態のフラグの変化を判定することが可能である。  In step S400, whether or not there has been a change in the entry state flag of the entry / exit management table (FIG. 14) stored and managed in the external memory 2011 of the entry / exit management server 300 by the entry state change detection unit 351 of the entry / exit management server 300. Determine. When a card is placed over a card reader installed on the floor, information indicating which floor has been entered is transmitted from the card reader to the entry / exit management server 300. The information shown is transmitted from the card reader to the entrance / exit management server 300. Thereby, the room entry state flag of the room entry / exit management table (FIG. 14) is updated. By updating, it is possible to determine a change in the flag of the entrance / exit state.

ステップS401では、入退室管理サーバ300の入室状態変化検知部351により、入退室管理サーバ300上で管理される入退室管理テーブル(図14)の所定のユーザの入室状態フラグに変化があったことを検知すると、認証サーバ通信部352によってICカード認証サーバ200に対し、入退室イベントコマンドを送信する。このコマンドにはイベント発生のユーザ名および、イベント後の入室状態フラグが含まれる。  In step S401, the entry state flag of a predetermined user in the entry / exit management table (FIG. 14) managed on the entry / exit management server 300 by the entry state change detection unit 351 of the entry / exit management server 300 has changed. Is detected, the authentication server communication unit 352 transmits an entry / exit event command to the IC card authentication server 200. This command includes the user name of the event occurrence and the room entry state flag after the event.

ステップS402では、ICカード認証サーバ200の入退室管理サーバ通信部252により、入退室管理サーバ300から送られた入退室イベントコマンドを受信する。言い換えると、ユーザが入室することにより、当該入退室イベントコマンド(入室情報)を受信する(入室情報受信)。  In step S <b> 402, the entry / exit event command sent from the entry / exit management server 300 is received by the entry / exit management server communication unit 252 of the IC card authentication server 200. In other words, when the user enters the room, the room entry / exit event command (room entry information) is received (room entry information reception).

ステップS403では、ICカード認証サーバ200の入退室管理サーバ通信部252により、ステップS402で受信した入退室イベントコマンドを解析し、ユーザ名(ユーザ識別情報)および入室状態フラグ(入室エリア情報)を取得する。  In step S403, the entrance / exit event management command received in step S402 is analyzed by the entrance / exit management server communication unit 252 of the IC card authentication server 200, and the user name (user identification information) and the entrance state flag (entrance area information) are acquired. To do.

ステップS404では、ICカード認証サーバ200のジョブオペレーション管理部253により、ICカード認証サーバ200のROM2003で管理されるジョブ削除設定ファイル(図15)を取得する。  In step S404, the job operation management unit 253 of the IC card authentication server 200 acquires a job deletion setting file (FIG. 15) managed by the ROM 2003 of the IC card authentication server 200.

ステップS405では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS403で取得した入退室イベントの入室状態フラグと、ステップS404で取得したジョブ削除設定ファイル(図15)内に記載された退社フラグが同一であるかを判断する。同一である場合、すなわちユーザが退社した(社外にでた)場合はステップS406へ進み、そうでない場合、例えば、社内で他のフロアに移動した場合はステップS410に進む。  In step S405, the job operation management unit 253 of the IC card authentication server 200 uses the entry status flag of the entry / exit event acquired in step S403 and the exit from the job deletion setting file (FIG. 15) acquired in step S404. Determine whether the flags are the same. If they are the same, that is, if the user leaves the company (outside the office), the process proceeds to step S406. If not, for example, if the user moves to another floor in the company, the process proceeds to step S410.

なお、本実施形態では、ジョブデータを削除するタイミングとして、退社した場合について説明したが、これに限ることはない。例えば、ジョブを削除するタイミングとして、セキュリティを高くするためにフロアから出た(退出)した場合に削除するように構成してもよい、この場合に退社フラグを退出フラグに変更し、退出フラグを「0」に設定する。そして退出した際に得られる入室状態フラグが「0」の場合に削除するように構成する。また、退出してから一定(所定)時間経過したタイミングでジョブデータを削除するように構成することも可能である。  In the present embodiment, the case of leaving the job has been described as the timing for deleting the job data. However, the present invention is not limited to this. For example, the job may be deleted when it leaves the floor (exit) to increase security. In this case, the exit flag is changed to an exit flag, and the exit flag is set. Set to “0”. And, it is configured to delete when the room entry state flag obtained when leaving is “0”. It is also possible to configure so that job data is deleted at a timing when a predetermined (predetermined) time has passed since leaving.

ステップS406では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS404で取得したジョブ削除設定ファイル(図15)内に記載された退社削除機能がONであるかを判断する。ONである場合はステップS407へ進み、OFFである場合は処理を終了する。  In step S406, the job operation management unit 253 of the IC card authentication server 200 determines whether the leaving deletion function described in the job deletion setting file (FIG. 15) acquired in step S404 is ON. If it is ON, the process proceeds to step S407, and if it is OFF, the process ends.

ステップS405及びステップS406の処理は、言い換えるとユーザが退社してしまい、入室することがない状態か否かを判定している(状態判定)。  In other words, the processing of step S405 and step S406 determines whether or not the user has left the company and will not enter the room (state determination).

ステップS407では、ICカード認証サーバ200のジョブオペレーション管理部253により、ICカード認証サーバ200のROM2003で管理されるジョブ転送テーブル(図17)を取得する。  In step S407, the job operation management unit 253 of the IC card authentication server 200 acquires a job transfer table (FIG. 17) managed by the ROM 2003 of the IC card authentication server 200.

ステップS408では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS407で取得したジョブ転送テーブル(図17)に記憶されているIPアドレスの中に、後述するステップS409で送信するジョブ削除要求が未送信のIPアドレスが存在するかを判断する。存在する場合はステップS409に進み、存在しない場合は処理を終了する。なお、本実施形態では、IPアドレスで送信するプリンタを特定するようにしたが、IPアドレス以外にホスト名であってもよい。  In step S408, the job operation management unit 253 of the IC card authentication server 200 uses the job deletion request transmitted in step S409, which will be described later, in the IP address stored in the job transfer table (FIG. 17) acquired in step S407. Determines whether there is an untransmitted IP address. When it exists, it progresses to step S409, and when it does not exist, a process is complete | finished. In the present embodiment, the printer to be transmitted by the IP address is specified, but a host name other than the IP address may be used.

ステップS409では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS408で取得したジョブ転送テーブル(図17)に記憶されているIPアドレスそれぞれに対し、ステップS403で取得したユーザ名を含むジョブ削除要求コマンドを送信する。ジョブ削除要求コマンド(印刷データ削除要求)を送信した後の処理については、後述する図12で説明する。  In step S409, the job operation management unit 253 of the IC card authentication server 200 uses the job name including the user name acquired in step S403 for each IP address stored in the job transfer table (FIG. 17) acquired in step S408. Send a delete request command. Processing after the job deletion request command (print data deletion request) is transmitted will be described with reference to FIG.

なお、本実施形態では、ジョブ転送テーブル(図17)に記憶されているIPアドレスに対応するプリンタ400(複合機900)に対してジョブ削除要求コマンドを送信するようにしたが、退社前に入室していたフロアの入室状態フラグを保持しておき、その入室状態フラグに対応するIPアドレスのプリンタ400(複合機900)に対してジョブ削除要求コマンドを送信するようにしてもよい。この場合、各フロアのプリンタ400(複合機900)の構成(各フロアに設置されているプリンタの種別の構成)が同じであることが望ましい。  In this embodiment, a job deletion request command is transmitted to the printer 400 (multifunction device 900) corresponding to the IP address stored in the job transfer table (FIG. 17). It is also possible to store a room entry state flag of the floor that has been used and transmit a job deletion request command to the printer 400 (multifunction device 900) having an IP address corresponding to the room entry state flag. In this case, it is desirable that the configuration of the printer 400 (multifunction device 900) on each floor (the configuration of the type of printer installed on each floor) is the same.

これにより、退社時にジョブデータを削除できるため、不要なジョブデータを残しておくことがなくなり、セキュリティの高いプリントシステムを提供することができる。  As a result, job data can be deleted when leaving the office, so unnecessary job data is not left, and a high-security printing system can be provided.

また、多くのプリンタの中からジョブデータが蓄積されている必要なプリンタに対してジョブ削除要求コマンドを送信するため不要なネットワーク負荷を低減することができる。  Further, since a job deletion request command is transmitted to a necessary printer in which job data is stored among many printers, an unnecessary network load can be reduced.

特に、プリンタ400のようにUSBマスストレージ800が接続されているような構成では、USBマスストレージが容易に抜き取れる。そのため、退社時にジョブを削除することで極力不要なジョブデータがUSBマスストレージに存在しなくなり、抜き取られた際の情報漏洩リスクが減り、さらにセキュリティの高いプリントシステムを提供することができる。  In particular, in a configuration in which the USB mass storage 800 is connected as in the printer 400, the USB mass storage can be easily extracted. For this reason, by deleting a job when leaving the office, unnecessary job data does not exist in the USB mass storage, the risk of information leakage when it is extracted is reduced, and a printing system with higher security can be provided.

ステップS410では、ICカード認証サーバ200のジョブオペレーション管理部253により、ICカード認証サーバ200のROM2003で管理されるジョブ転送テーブル(図17)を取得する。  In step S410, the job operation management unit 253 of the IC card authentication server 200 acquires a job transfer table (FIG. 17) managed by the ROM 2003 of the IC card authentication server 200.

ステップS411では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS403で取得した入室状態フラグに対応するジョブ転送テーブル(図17)の行の各機種(列)のIPアドレスを全て取得したか否かを判断する。各機種ごとに記憶されているIPアドレスを取得していない、つまり、各機種ごとに記憶されているIPアドレスに対する処理を行っていない場合に、ステップS412に進み、取得して処理を行った場合は処理を終了する。例えば、ユーザが2Bに入室した場合、各機種ごとに記憶されているIPアドレスは192.168.21.34、192.168.21.101、192.168.21.59の3つである。  In step S411, the job operation management unit 253 of the IC card authentication server 200 has acquired all the IP addresses of each model (column) in the row of the job transfer table (FIG. 17) corresponding to the room entry state flag acquired in step S403. Determine whether or not. When the IP address stored for each model is not acquired, that is, when the process for the IP address stored for each model is not performed, the process proceeds to step S412 and is acquired and processed Ends the process. For example, when the user enters 2B, the IP addresses stored for each model are three, 192.168.21.34, 192.168.21.101, and 192.168.21.59.

ジョブ転送テーブル(図17)に関して説明する。行は入室状態フラグを示し、列はプリンタ400の機種を示し、行には該当する入室状態フラグにおけるフロアの同じ機種のプリンタ群の中での親のプリンタのIPアドレスが記載されている。たとえば、入室状態フラグICにおいてプリンター2の機種であるプリンタ群の中の親プリンタのIPアドレスは「192.168.12.42」である。なお、入退室におけるジョブデータの転送(ユーザの入退室に応じたジョブデータの追尾)は、同一機種間で行われることが望ましい。これは、機種が違うと言語の違いにより正しく印刷がされないことを防ぐためである。機種が違っても正しく印刷できる場合には、機種が違っても同じグループとして構成することもできる。  The job transfer table (FIG. 17) will be described. The row indicates an entry status flag, the column indicates the model of the printer 400, and the row describes the IP address of the parent printer in the printer group of the same model on the floor in the corresponding entry status flag. For example, the IP address of the parent printer in the printer group which is the model of the printer 2 in the room entry state flag IC is “192.168.12.42”. In addition, it is desirable that the job data transfer (tracking job data according to the user's entry / exit) in the entrance / exit is performed between the same models. This is to prevent incorrect printing due to language differences between different models. If different models can be printed correctly, they can be configured as the same group regardless of the model.

ステップS412では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS411で取得したIPアドレスに対応して記憶されている、他のフロアで同機種の親プリンタ400のIPアドレスを取得する。  In step S412, the job operation management unit 253 of the IC card authentication server 200 acquires the IP address of the parent printer 400 of the same model stored on the other floor, which is stored in correspondence with the IP address acquired in step S411.

ステップS413では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS412で取得したIPアドレスに後述するステップS414で送信するジョブ転送要求が未送信のIPアドレスが存在するかを判断する。未送信のIPアドレスが存在する場合は、ステップS414に進み、存在しない場合は処理を終了する。なお、本実施形態では、IPアドレスで送信するプリンタを特定するようにしたが、IPアドレス以外にホスト名であってもよい。  In step S413, the job operation management unit 253 of the IC card authentication server 200 determines whether the IP address acquired in step S412 includes an IP address to which a job transfer request transmitted in step S414, which will be described later, has not yet been transmitted. If there is an untransmitted IP address, the process proceeds to step S414, and if not, the process ends. In the present embodiment, the printer to be transmitted by the IP address is specified, but a host name other than the IP address may be used.

ステップS414では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS413で未送信と判断されたIPアドレス(ICを例にとると、192.168.10.10)、つまり他のエリアに設定されているプリンタ400に対し、ユーザ名(ユーザ識別情報)およびジョブデータを転送する転送先プリンタ400のIPアドレス(入室エリアのプリンタを特定する第1の特定情報)(1Cを例にとると、192.168.12.10)を含むジョブ転送要求コマンド(印刷データ転送要求)を送信する。なおジョブ転送要求コマンド送信後の処理については後述する図13で説明する。  In step S414, the job operation management unit 253 of the IC card authentication server 200 determines that the IP address that has not been transmitted in step S413 (192.168.10.10 taking IC as an example), that is, another area. For the printer 400 that has been set, the user name (user identification information) and the IP address of the transfer destination printer 400 that transfers job data (first specification information for specifying the printer in the entrance area) (1C is taken as an example) , 192.168.12.10), a job transfer request command (print data transfer request) is transmitted. The processing after the job transfer request command is transmitted will be described later with reference to FIG.

次に、図12を参照しながら、本発明の実施形態のプリンタ400がICカード認証サーバ200よりジョブ削除要求を受信した際のジョブ削除処理について説明する。  Next, a job deletion process when the printer 400 according to the embodiment of the present invention receives a job deletion request from the IC card authentication server 200 will be described with reference to FIG.

なお、図12の処理は、前述の図11のステップS409で送信されたジョブ削除要求コマンドを受信した各プリンタで実行される。  The process of FIG. 12 is executed by each printer that has received the job deletion request command transmitted in step S409 of FIG.

ステップS500では、NIC500の認証サーバ通信部551により、ステップS409でICカード認証サーバ200から送信されたユーザ名を含むジョブ削除要求コマンドを受信する(印刷データ削除要求受信)。  In step S500, the authentication server communication unit 551 of the NIC 500 receives a job deletion request command including the user name transmitted from the IC card authentication server 200 in step S409 (print data deletion request reception).

ステップS501では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。  In step S501, the job management unit 553 of the NIC 500 acquires the job information list (FIG. 19) held in the RAM 4002 of the NIC 500.

ステップS502では、NIC500のジョブ管理部553により、ステップ501で取得したジョブ情報リスト(図19)の中に、ステップS500で受信したジョブ削除要求コマンドから取得したユーザ名に対応するジョブを検索し、ユーザ名に対応するジョブ情報を取得する。  In step S502, the job management unit 553 of the NIC 500 searches the job information list (FIG. 19) acquired in step 501 for a job corresponding to the user name acquired from the job deletion request command received in step S500. Get job information corresponding to the user name.

ステップS503では、NIC500のジョブ管理部553により、ステップS502で取得したジョブ情報(図19)の中にユーザ名に対応するジョブ(ステップS502で取得したジョブ情報)で、後述するステップS504でのジョブ削除要求が未送信のジョブが存在するか否かを判断する。未送信のジョブ存在する場合はステップS504へ進み、対応するジョブが存在しない場合は処理を終了する。  In step S503, the job corresponding to the user name (job information acquired in step S502) in the job information (FIG. 19) acquired in step S502 by the job management unit 553 of the NIC 500 is the job in step S504 described later. It is determined whether there is a job for which a deletion request has not been transmitted. If there is an unsent job, the process proceeds to step S504. If there is no corresponding job, the process ends.

ステップS504では、NIC500のジョブ管理部553が、本体通信部554を介してジョブ削除要求が未送信のジョブのファイル名を含むジョブ削除要求をUSBマスストレージ800に送信する。このジョブ削除要求は、ステップS502で取得したユーザ名に対応するジョブ情報分送信される。  In step S504, the job management unit 553 of the NIC 500 transmits a job deletion request including the file name of the job for which the job deletion request has not been transmitted to the USB mass storage 800 via the main body communication unit 554. This job deletion request is transmitted for the job information corresponding to the user name acquired in step S502.

これにより、ユーザが退社した際に各親プリンタで記憶している不要なジョブデータファイルを削除することができるので、セキュリティの高いプリントシステムを提供することができる。  Thereby, when the user leaves the office, unnecessary job data files stored in the respective parent printers can be deleted, so that a printing system with high security can be provided.

ステップS505では、本体通信部554よりファイル名を含むジョブ削除要求を受信する。  In step S505, a job deletion request including a file name is received from the main body communication unit 554.

ステップS506では、ステップS505で取得したジョブ削除要求からファイル名を取得し、USBマスストレージ800に保存された当該ファイル名のジョブデータファイルを削除する。  In step S506, the file name is acquired from the job deletion request acquired in step S505, and the job data file having the file name stored in the USB mass storage 800 is deleted.

ステップS507では、NIC500のジョブ管理部553により、ステップS501で取得したジョブ情報リスト(図19)からステップS506で削除を行ったジョブデータファイルに対応するジョブ情報を削除する。  In step S507, the job management unit 553 of the NIC 500 deletes the job information corresponding to the job data file deleted in step S506 from the job information list (FIG. 19) acquired in step S501.

次に、図13を参照しながら、本発明の実施形態のプリンタ400がICカード認証サーバ200よりジョブ転送要求を受信した際のジョブ転送処理について説明する。  Next, job transfer processing when the printer 400 according to the embodiment of the present invention receives a job transfer request from the IC card authentication server 200 will be described with reference to FIG.

なお、図13の処理は、前述の図11のステップS414で送信されたジョブ転送要求コマンドを受信した各プリンタで実行される。  The process of FIG. 13 is executed by each printer that has received the job transfer request command transmitted in step S414 of FIG.

ステップS600では、NIC500の認証サーバ通信部により、ステップS414でICカード認証サーバ200から送信されたユーザ名と転送先プリンタ400のIPアドレスとを含むジョブ転送要求コマンドを受信する。  In step S600, the job transfer request command including the user name and the IP address of the transfer destination printer 400 transmitted from the IC card authentication server 200 in step S414 is received by the authentication server communication unit of the NIC 500.

ステップS601では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。  In step S601, the job management unit 553 of the NIC 500 acquires a job information list (FIG. 19) held in the RAM 4002 of the NIC 500.

ステップS602では、NIC500のジョブ管理部553により、ステップS601で取得したジョブ情報リスト(図19)の中に、ステップS600で受信したジョブ転送要求コマンドに含まれるユーザ名に対応するジョブを検索し、ジョブ情報を取得する。In step S602, the job management unit 553 of the NIC 500 searches the job information list (FIG. 19) acquired in step S601 for a job corresponding to the user name included in the job transfer request command received in step S600. Get job information.

ステップS603では、NIC500のジョブ管理部553により、ジョブ情報(図19)の中にユーザ名に対応するジョブ(ステップS602で取得したジョブ情報)で、後述するステップS604でのジョブ取得要求が未送信のジョブが存在するか否かを判断する。未送信のジョブ存在する場合はステップS604へ進み、対応するジョブが存在しない場合は処理を終了する。  In step S603, the job management unit 553 of the NIC 500 has not yet transmitted the job acquisition request in step S604 described later with the job corresponding to the user name (job information acquired in step S602) in the job information (FIG. 19). It is determined whether or not a job exists. If there is an unsent job, the process proceeds to step S604. If there is no corresponding job, the process ends.

ステップS604では、NIC500のジョブ管理部553が、本体通信部554を介してジョブ取得要求が未送信のジョブのファイル名を含むジョブ取得要求をUSBマスストレージ800に送信する。このジョブ取得要求は、ステップS602で取得したユーザ名に対応するジョブ情報分送信される。  In step S <b> 604, the job management unit 553 of the NIC 500 transmits a job acquisition request including the file name of a job whose job acquisition request has not been transmitted to the USB mass storage 800 via the main body communication unit 554. This job acquisition request is transmitted for the job information corresponding to the user name acquired in step S602.

ステップS605では、本体通信部554よりファイル名を含むジョブ取得要求を受信する。  In step S605, a job acquisition request including a file name is received from the main body communication unit 554.

ステップS606では、ステップS605で取得したジョブ取得要求からファイル名を取得し、USBマスストレージ800に保存されたファイル名に対応するジョブデータファイルを取得する。  In step S606, a file name is acquired from the job acquisition request acquired in step S605, and a job data file corresponding to the file name stored in the USB mass storage 800 is acquired.

ステップS607では、ステップS606で取得したジョブデータファイルをプリンタ400に送信する。  In step S607, the job data file acquired in step S606 is transmitted to the printer 400.

ステップS608では、NIC500のジョブ管理部553が、本体通信部554を介してステップS607で送信されたジョブデータファイルを受信する。  In step S608, the job management unit 553 of the NIC 500 receives the job data file transmitted in step S607 via the main body communication unit 554.

ステップS609では、NIC500のジョブ管理部553により、ステップS608で受信したジョブデータファイルをステップS600にて受信したジョブ転送要求コマンドに含まれる転送先プリンタ400のIPアドレスに対し送信する。  In step S609, the job management unit 553 of the NIC 500 transmits the job data file received in step S608 to the IP address of the transfer destination printer 400 included in the job transfer request command received in step S600.

これにより、ユーザがフロアを移動した際に、そのフロアの親プリンタにジョブデータファイルを記憶させることができるので、所望のプリンタから自分の印刷物を出力することができる。また、ユーザが入室したフロアのプリンタにジョブデータファイルを転送することで、印刷することが予想されないプリンタにはジョブデータファイルが記憶されないため、記憶容量を圧迫することを防ぐことができる。  Thus, when the user moves on the floor, the job data file can be stored in the parent printer on the floor, so that his / her printed matter can be output from the desired printer. In addition, by transferring the job data file to the printer on the floor where the user has entered the room, the job data file is not stored in the printer that is not expected to print, so that the storage capacity can be prevented from being compressed.

ステップS610では、NIC500のジョブ管理部553により、ステップS601で取得したジョブ情報リスト(図19)からステップS609で送信を行ったジョブデータファイルに対応するジョブ情報を削除する。  In step S610, the job management unit 553 of the NIC 500 deletes the job information corresponding to the job data file transmitted in step S609 from the job information list (FIG. 19) acquired in step S601.

次に、図14〜図19を参照しながら、本発明の実施形態で用いるデータについて説明する。  Next, data used in the embodiment of the present invention will be described with reference to FIGS.

図14は、入退室管理サーバ300の外部メモリ2011に記憶されている入退室管理テーブルの一例を示す図である。  FIG. 14 is a diagram illustrating an example of an entrance / exit management table stored in the external memory 2011 of the entrance / exit management server 300.

入室管理テーブルはカード情報、ユーザ名、入退室状態が対応付いて記憶されており、フロアの入り口に設置されているカードリーダにユーザがICカードをかざした際にカードリーダから送信される入退室イベントコマンドに従って、更新される。  The entry management table stores card information, user names, and entry / exit states in association with each other. The entry / exit is transmitted from the card reader when the user holds the IC card over the card reader installed at the entrance of the floor. Updated according to the event command.

なお、本実施の形態では入退室状態には、入退室イベントコマンドに含まれる入退室フラグが記憶される。入退室フラグについては前述の通り、「−1」の場合には退社を示し。「0」の場合にはフロアを退出したことを示し、「1A,1B,1C,2A,2B・・・」の場合には、フロアに入室したことを示す。また「1A,1B,1C,2A,2B・・・」は入室したフロアや部屋を示す識別情報になっている。  In this embodiment, the entry / exit flag included in the entry / exit event command is stored in the entry / exit state. As described above, regarding the entrance / exit flag, “-1” indicates that the employee has left the company. “0” indicates that the user has left the floor, and “1A, 1B, 1C, 2A, 2B...” Indicates that the user has entered the floor. Also, “1A, 1B, 1C, 2A, 2B...” Is identification information indicating the floor or room that has entered.

図15は、ICカード認証サーバ200のROM2003に記憶されているジョブ削除設定ファイルの一例を示す図である。  FIG. 15 is a diagram illustrating an example of a job deletion setting file stored in the ROM 2003 of the IC card authentication server 200.

ジョブ削除設定ファイルには、退社削除機能と退社フラグを有している。退社削除機能については、退社時にジョブデータを削除するか否かを決定するための値(ONまたはOFF)を保持し、退社フラグは退社時に図14の入退室管理テーブルの入室状態で記憶されるフラグを定める値(−1)を保持している。  The job deletion setting file has an exit deletion function and an exit flag. The leaving / deleting function stores a value (ON or OFF) for determining whether or not to delete job data when leaving the company, and the leaving flag is stored in the entry / exit management table in FIG. 14 when leaving the company. It holds a value (-1) that defines a flag.

図16は、ICカード認証サーバ200の外部メモリ2011に記憶されている認証テーブルの一例を示す図である。  FIG. 16 is a diagram illustrating an example of an authentication table stored in the external memory 2011 of the IC card authentication server 200.

認証テーブルは、プリンタ400や複合機900のカードリーダにICカードがかざされた際に認証を行うために参照され、カード情報とユーザ名が対応付いて記憶されている。  The authentication table is referred to for authentication when the IC card is held over the card reader of the printer 400 or the multifunction machine 900, and the card information and the user name are stored in association with each other.

図17は、ICカード認証サーバ200のROM2003で記憶されるジョブ転送テーブル(印刷データ転送テーブル)の一例を示す図である。  FIG. 17 is a diagram illustrating an example of a job transfer table (print data transfer table) stored in the ROM 2003 of the IC card authentication server 200.

ジョブ転送テーブルは、前述のように、行には、図14の入室状態に記憶される値と対応する入室状態フラグを示し、列はプリンタ400の機種を示す。行には、該当する入室状態フラグごとに、フロアに設置されている同じ機種のプリンタ群の中での親のプリンタのIPアドレスが記載されている。たとえば、入室状態フラグ1Cにおいてプリンタ−2の機種であるプリンタ群の中の親プリンタのIPアドレスは「192.168.12.42」である。また、他のフロア(1B)でプリンタ−2の機種であるプリンタ群の中の親プリンタのIPアドレスは「192.168.11.67」である。言い換えると、ジョブ転送テーブルは、フロア(エリア)ごとにジョブデータの転送が可能なプリンタのIPアドレスが、機種によってグループ化され記憶されている。  As described above, in the job transfer table, a row indicates an entry state flag corresponding to a value stored in the entry state of FIG. 14, and a column indicates a model of the printer 400. In the row, the IP address of the parent printer in the printer group of the same model installed on the floor is described for each corresponding entry state flag. For example, in the entry state flag 1C, the IP address of the parent printer in the printer group that is the model of the printer-2 is “192.168.12.42”. The IP address of the parent printer in the printer group which is the model of the printer-2 on the other floor (1B) is “192.168.11.67”. In other words, in the job transfer table, IP addresses of printers that can transfer job data for each floor (area) are grouped and stored by model.

図18は、プリンタ400のNIC500のROM4007、または複合機900のHDD5007で保持している動作モード設定ファイルの一例を示す図である。  FIG. 18 is a diagram illustrating an example of an operation mode setting file stored in the ROM 4007 of the NIC 500 of the printer 400 or the HDD 5007 of the multifunction machine 900.

動作モード設定ファイルは、動作モードと親プリンタを有している。動作モードには、動作モード設定ファイルを保持しているプリンタ400または複合機900自身が、親となるプリンタなのか子となるプリンタなのかを判定するための情報(親または子)を保持(記憶)している。また、自身が子となるプリンタの場合に自分のプリンタに対して親となるプリンタのIPアドレスを保持(記憶)している。  The operation mode setting file has an operation mode and a parent printer. In the operation mode, information (parent or child) is stored (stored) for determining whether the printer 400 or the multifunction peripheral 900 itself holding the operation mode setting file is a parent printer or a child printer. )is doing. Further, when the printer is a child printer, it holds (stores) the IP address of the printer that is the parent of the printer.

図19は、プリンタ400のNIC500のRAM4002、または複合機900のHDD5007で保持しているジョブ情報リストの一例を示す図である。  FIG. 19 is a diagram illustrating an example of a job information list held in the RAM 4002 of the NIC 500 of the printer 400 or the HDD 5007 of the multifunction machine 900.

ジョブ情報リストは、ジョブを出力したユーザ名(例えば、クライアントPC100にログインしたユーザ名)と、ジョブデータ(ファイル)自身のファイル名と、印刷した際のジョブ名(ドキュメント名)と、クライアントPC100から送信されたジョブデータをプリンタ400で受信した際に付与されるタイムスタンプが記憶されている。ユーザ名とジョブ名とファイル名はジョブデータのヘッダーファイルを解析することによって取得し、ジョブリストに記憶させることができる。  The job information list includes the name of the user who output the job (for example, the name of the user who logged in to the client PC 100), the file name of the job data (file) itself, the job name (document name) when printing, and the client PC 100 A time stamp given when the transmitted job data is received by the printer 400 is stored. The user name, job name, and file name can be obtained by analyzing the header file of job data and stored in the job list.

なお、ジョブ情報リストは、ジョブデータファイルを蓄積している親プリンタごとに備えており、自身のプリンタで蓄積しているジョブデータのジョブ情報を保持している。  The job information list is provided for each parent printer that stores job data files, and holds job information of job data stored in its own printer.

以上のように、本実施形態によれば、プリンタ400や複合機900(画像形成装置)に記憶された印刷データをユーザの入退出に応じて適切なプリンタ400や複合機900(画像形成装置)に転送することで、所望のプリンタ400や複合機900(画像形成装置)からユーザが印刷を行うことができる。  As described above, according to the present embodiment, print data stored in the printer 400 or the multifunction peripheral 900 (image forming apparatus) is transferred to the appropriate printer 400 or multifunction peripheral 900 (image forming apparatus) according to the user's entry / exit. , The user can perform printing from the desired printer 400 or multifunction device 900 (image forming apparatus).

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。  It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.

以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。  Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.

また、本発明におけるプログラムは、図7〜図13の処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図7〜図13の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図7〜図13の各装置の処理方法ごとのプログラムであってもよい。  The program according to the present invention is a program that allows a computer to execute the processing method shown in FIGS. 7 to 13. The storage medium according to the present invention stores a program that allows the computer to execute the processing method shown in FIGS. ing. The program in the present invention may be a program for each processing method of each device in FIGS.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。  As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by executing the reading.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。  In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。  As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in 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.

また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。  Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。  Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network by a communication program, the system or apparatus can enjoy the effects of the present invention.

なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。  In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

100 クライアントPC
200 ICカード認証サーバ
300 入退室管理サーバ
400 プリンタ
500 NIC
510 USBケーブル
520 LAN
600 USB HUB
700 ICカードリーダ
800 USBマスストレージ
900 複合機
100 client PC
200 IC card authentication server 300 Entrance / exit management server 400 Printer 500 NIC
510 USB cable 520 LAN
600 USB HUB
700 IC card reader 800 USB mass storage 900 MFP

Claims (14)

外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置と管理サーバとが通信可能に接続される画像形成システムであって、
前記管理サーバは、
ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信する入室情報受信手段と、
前記入室情報受信手段で受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信する転送要求送信手段とを備え、
前記画像形成装置は、
前記転送要求送信手段で送信された前記印刷データ転送要求に含まれる前記第1の特定情報に従って他の画像形成装置から送信された、前記印刷データ転送要求に含まれるユーザ識別情報に対応する印刷データを受信する印刷データ受信手段と
を備えることを特徴とする画像形成システム。
An image forming system including a storage unit that stores print data transmitted from an external device in association with user identification information, and an image forming apparatus installed in a plurality of areas and a management server are communicably connected. ,
The management server
An entry information receiving means for receiving entry information including user identification information and entry area information when the user enters the area;
According to the room entry information received by the room entry information receiving means, the user identification information and the image forming apparatus in the room entry area are specified in an image forming apparatus storing print data to be installed in another area. And a transfer request transmission means for transmitting a print data transfer request including the specific information.
The image forming apparatus includes:
Print data corresponding to user identification information included in the print data transfer request, transmitted from another image forming apparatus in accordance with the first specific information included in the print data transfer request transmitted by the transfer request transmission unit. An image forming system comprising: print data receiving means for receiving the image data.
前記画像形成装置は、
ユーザ認証することで得られるユーザ識別情報の入力を受け付けるユーザ識別情報受付手段と、
前記ユーザ識別情報受付手段でのユーザ識別情報の受付に応じて、当該画像形成装置が印刷データを記憶している画像形成装置かを判定する印刷データ記憶判定手段と、
前記印刷データ記憶判定手段で当該画像形成装置が印刷データを記憶している画像形成装置と判定された場合には、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応する印刷データを当該画像形成装置の記憶手段から取得する印刷データ取得手段と、
前記印刷データ記憶判定手段で当該画像形成装置が印刷データを記憶していない画像形成装置と判定された場合には、印刷データを記憶している画像形成装置の第2の特定情報に従って、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を含む印刷要求を送信する印刷要求送信手段と
を更に備えることを特徴とする請求項1に記載の画像形成システム。
The image forming apparatus includes:
User identification information receiving means for receiving input of user identification information obtained by user authentication;
Print data storage determining means for determining whether the image forming apparatus stores image data in response to reception of user identification information by the user identification information receiving means;
When the print data storage determining unit determines that the image forming apparatus stores the print data, the print data corresponding to the user identification information received by the user identification information receiving unit is Print data acquisition means acquired from storage means of the forming apparatus;
When the print data storage determining unit determines that the image forming apparatus is an image forming apparatus that does not store print data, the user is determined according to second specific information of the image forming apparatus that stores the print data. The image forming system according to claim 1, further comprising: a print request transmission unit that transmits a print request including user identification information received by the identification information reception unit.
前記画像形成装置は、
前記印刷データ取得手段で取得した印刷データ、または前記印刷要求送信手段に従って印刷データを記憶している画像形成装置から受信した印刷データを印刷する印刷制御手段と
を更に備えることを特徴とする請求項2に記載の画像形成システム。
The image forming apparatus includes:
The print control unit for printing the print data acquired by the print data acquisition unit or the print data received from the image forming apparatus storing the print data according to the print request transmission unit. 3. The image forming system according to 2.
前記管理サーバは、
ユーザがエリアに入室することがない状態か否かを判定する状態判定手段と、
前記状態判定手段で、入室することがない状態と判定された場合に、前記画像形成装置に、当該ユーザのユーザ識別情報を含む印刷データ削除要求を送信する印刷データ削除要求送信手段とを備え、
前記画像形成装置は、
前記ユーザ識別情報を含む印刷データ削除要求を受信する印刷データ削除要求受信手段と、
前記印刷データ削除要求受信手段で受信した前記印刷データ削除要求に含まれるユーザ識別情報に対応する印刷データを前記記憶手段から削除する削除手段と
を更に備えることを特徴とする請求項1乃至3のいずれか1項に記載の画像形成システム。
The management server
State determination means for determining whether or not the user never enters the area;
A print data deletion request transmission unit configured to transmit a print data deletion request including user identification information of the user to the image forming apparatus when the state determination unit determines that the user does not enter the room;
The image forming apparatus includes:
A print data deletion request receiving means for receiving a print data deletion request including the user identification information;
4. The apparatus according to claim 1, further comprising: a deleting unit that deletes print data corresponding to user identification information included in the print data deletion request received by the print data deletion request receiving unit from the storage unit. The image forming system according to claim 1.
前記管理サーバは、
エリアごとに印刷データの転送が可能な画像形成装置をグループ化する印刷データ転送テーブルを記憶する印刷データ転送テーブル記憶手段とを更に備え、
前記転送要求送信手段で印刷データ転送要求を送信する画像形成装置は、前記第1の特定情報に対応する画像形成装置と同一グループであることを特徴とする請求項1乃至4のいずれか1項に記載の画像形成システム。
The management server
Print data transfer table storage means for storing a print data transfer table for grouping image forming apparatuses capable of transferring print data for each area;
5. The image forming apparatus that transmits a print data transfer request by the transfer request transmitting unit is in the same group as the image forming apparatus corresponding to the first specific information. The image forming system described in 1.
前記同一グループは、同一機種であることを特徴とする請求項5に記載の画像形成システム。  The image forming system according to claim 5, wherein the same group is the same model. 前記外部装置は、情報処理装置または画像形成装置であることを特徴とする請求項1乃至6のいずれか1項に記載の画像形成システム。  The image forming system according to claim 1, wherein the external apparatus is an information processing apparatus or an image forming apparatus. 前記管理サーバは、認証サーバと入退室管理サーバで構成することを特徴とする請求項1乃至7のいずれか1項に記載の画像形成システム。  The image forming system according to claim 1, wherein the management server includes an authentication server and an entrance / exit management server. 外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置と通信可能に接続される管理サーバであって、
ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信する入室情報受信手段と、
前記入室情報受信手段で受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信することで、他のエリアに設置される印刷データが記憶されている画像形成装置から、第1の特定情報に対応する入室したエリアの画像形成装置に印刷データを転送させる転送要求送信手段と
を備えることを特徴とする管理サーバ。
A management server comprising a storage unit that stores print data transmitted from an external device in association with user identification information, and is communicably connected to image forming apparatuses installed in a plurality of areas.
An entry information receiving means for receiving entry information including user identification information and entry area information when the user enters the area;
First identifying the user identification information and the image forming apparatus in the entrance area in an image forming apparatus in which print data to be installed in another area is stored according to the entrance information received by the entrance information receiving means. By transmitting a print data transfer request including the specific information, the image forming apparatus in the area corresponding to the first specific information from the image forming apparatus storing the print data to be installed in another area And a transfer request transmission means for transferring print data to the management server.
ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信し、受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信することが可能な管理サーバと通信可能に接続される、外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置であって、
前記管理サーバから送信された前記印刷データ転送要求に含まれる前記第1の特定情報に従って他の画像形成装置から送信された、前記印刷データ転送要求に含まれるユーザ識別情報に対応する印刷データを受信する印刷データ受信手段
を備えることを特徴とする画像形成装置。
When the user enters the area, the room information including the user identification information and the room area information is received, and the print data to be installed in the other area is stored in the image forming apparatus according to the received room information. Sent from an external device that is communicably connected to a management server capable of transmitting a print data transfer request including user identification information and first specifying information for specifying an image forming apparatus in the entrance area. An image forming apparatus installed in a plurality of areas, comprising storage means for storing print data in association with user identification information,
Receive print data corresponding to user identification information included in the print data transfer request transmitted from another image forming apparatus in accordance with the first specific information included in the print data transfer request transmitted from the management server. An image forming apparatus comprising: a print data receiving unit that performs the operation.
外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置と管理サーバとが通信可能に接続される画像形成システムの処理方法であって、
前記管理サーバが、
ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信する入室情報受信ステップと、
前記入室情報受信ステップで受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信する転送要求送信ステップとを実行し、
前記画像形成装置が、
前記転送要求送信ステップで送信された前記印刷データ転送要求に含まれる前記第1の特定情報に従って他の画像形成装置から送信された、前記印刷データ転送要求に含まれるユーザ識別情報に対応する印刷データを受信する印刷データ受信ステップと
を実行することを特徴とする処理方法。
A processing method of an image forming system, comprising: a storage unit that stores print data transmitted from an external device in association with user identification information, and the image forming apparatus installed in a plurality of areas and the management server are communicably connected. Because
The management server is
An entrance information receiving step for receiving entrance information including user identification information and entrance area information when the user enters the area;
According to the room entry information received in the room entry information receiving step, the user identification information and the image forming apparatus in the room entry area are specified in an image forming apparatus storing print data to be installed in another area. And a transfer request transmission step for transmitting a print data transfer request including the specific information.
The image forming apparatus includes:
Print data corresponding to user identification information included in the print data transfer request transmitted from another image forming apparatus according to the first specific information included in the print data transfer request transmitted in the transfer request transmission step And a print data receiving step for receiving the print data.
外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置と通信可能に接続される管理サーバの処理方法であって、
ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信する入室情報受信ステップと、
前記入室情報受信ステップで受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信することで、他のエリアに設置される印刷データが記憶されている画像形成装置から、第1の特定情報に対応する入室したエリアの画像形成装置に印刷データを転送させる転送要求送信ステップと
を実行することを特徴とする処理方法。
A processing method of a management server that is communicably connected to image forming apparatuses installed in a plurality of areas, comprising storage means for storing print data transmitted from an external apparatus in association with user identification information,
An entrance information receiving step for receiving entrance information including user identification information and entrance area information when the user enters the area; and
According to the room entry information received in the room entry information receiving step, the user identification information and the image forming apparatus in the room entry area are specified in an image forming apparatus storing print data to be installed in another area. By transmitting a print data transfer request including the specific information, the image forming apparatus in the area corresponding to the first specific information from the image forming apparatus storing the print data to be installed in another area And a transfer request transmission step for transferring the print data to the printer.
ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信し、受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第1の特定情報とを含む印刷データ転送要求を送信することが可能な管理サーバと通信可能に接続される、外部装置から送信された印刷データをユーザ識別情報と対応付けて記憶する記憶手段を備える、複数のエリアに設置される画像形成装置の処理方法であって、
前記管理サーバから送信された前記印刷データ転送要求に含まれる前記第1の特定情報に従って他の画像形成装置から送信された、前記印刷データ転送要求に含まれるユーザ識別情報に対応する印刷データを受信する印刷データ受信ステップ
を実行することを特徴とする処理方法。
When the user enters the area, the room information including the user identification information and the room area information is received, and the print data to be installed in the other area is stored in the image forming apparatus according to the received room information. Sent from an external device that is communicably connected to a management server capable of transmitting a print data transfer request including user identification information and first specifying information for specifying an image forming apparatus in the entrance area. A processing method of an image forming apparatus installed in a plurality of areas, comprising storage means for storing print data in association with user identification information,
Receive print data corresponding to user identification information included in the print data transfer request transmitted from another image forming apparatus in accordance with the first specific information included in the print data transfer request transmitted from the management server. A print data receiving step is performed.
前記請求項10乃至13のいずれか1項に記載の処理方法をコンピュータに実行させるためのコンピュータに読み取り可能なプログラム  A computer-readable program for causing a computer to execute the processing method according to any one of claims 10 to 13.
JP2009133498A 2009-05-12 2009-05-12 Image forming system, management server, image forming apparatus, processing method thereof, and program Expired - Fee Related JP5354666B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009133498A JP5354666B2 (en) 2009-05-12 2009-05-12 Image forming system, management server, image forming apparatus, processing method thereof, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009133498A JP5354666B2 (en) 2009-05-12 2009-05-12 Image forming system, management server, image forming apparatus, processing method thereof, and program

Publications (3)

Publication Number Publication Date
JP2010267235A true JP2010267235A (en) 2010-11-25
JP2010267235A5 JP2010267235A5 (en) 2012-02-02
JP5354666B2 JP5354666B2 (en) 2013-11-27

Family

ID=43364124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009133498A Expired - Fee Related JP5354666B2 (en) 2009-05-12 2009-05-12 Image forming system, management server, image forming apparatus, processing method thereof, and program

Country Status (1)

Country Link
JP (1) JP5354666B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012141766A (en) * 2010-12-28 2012-07-26 Canon Marketing Japan Inc Information processing apparatus, control method and program of the same, and information processing system
JP2012252539A (en) * 2011-06-03 2012-12-20 Canon Inc Printing system, service processing method and program
JP2016016644A (en) * 2014-07-10 2016-02-01 富士ゼロックス株式会社 Image processing device, terminal device, program, and image processing system
JP2017058793A (en) * 2015-09-14 2017-03-23 株式会社リコー Image formation system, information processing device, information processing method and program
JP2017129940A (en) * 2016-01-19 2017-07-27 シャープ株式会社 Information processing system, image-forming device, transmission control program, and transmission control method
JP2019045988A (en) * 2017-08-30 2019-03-22 富士ゼロックス株式会社 Server device, information processing apparatus and program
CN112667176A (en) * 2020-12-31 2021-04-16 深兰盛视科技(苏州)有限公司 Printer control method, printer control device, printer and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005342964A (en) * 2004-06-01 2005-12-15 Canon Inc Network print system, printer, and device of managing print job
JP2008152534A (en) * 2006-12-18 2008-07-03 Canon Inc Image forming system, image forming device, job issuance method
JP2008165540A (en) * 2006-12-28 2008-07-17 Seiko Epson Corp Print system and job management method
JP2008269298A (en) * 2007-04-20 2008-11-06 Sharp Corp Print control unit, print control system, printer, print control method and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005342964A (en) * 2004-06-01 2005-12-15 Canon Inc Network print system, printer, and device of managing print job
JP2008152534A (en) * 2006-12-18 2008-07-03 Canon Inc Image forming system, image forming device, job issuance method
JP2008165540A (en) * 2006-12-28 2008-07-17 Seiko Epson Corp Print system and job management method
JP2008269298A (en) * 2007-04-20 2008-11-06 Sharp Corp Print control unit, print control system, printer, print control method and program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012141766A (en) * 2010-12-28 2012-07-26 Canon Marketing Japan Inc Information processing apparatus, control method and program of the same, and information processing system
JP2012252539A (en) * 2011-06-03 2012-12-20 Canon Inc Printing system, service processing method and program
JP2016016644A (en) * 2014-07-10 2016-02-01 富士ゼロックス株式会社 Image processing device, terminal device, program, and image processing system
JP2017058793A (en) * 2015-09-14 2017-03-23 株式会社リコー Image formation system, information processing device, information processing method and program
JP2017129940A (en) * 2016-01-19 2017-07-27 シャープ株式会社 Information processing system, image-forming device, transmission control program, and transmission control method
JP2019045988A (en) * 2017-08-30 2019-03-22 富士ゼロックス株式会社 Server device, information processing apparatus and program
CN112667176A (en) * 2020-12-31 2021-04-16 深兰盛视科技(苏州)有限公司 Printer control method, printer control device, printer and storage medium

Also Published As

Publication number Publication date
JP5354666B2 (en) 2013-11-27

Similar Documents

Publication Publication Date Title
JP6414287B2 (en) The present invention relates to a printing system, an image forming apparatus, a specific information storage apparatus, a processing method thereof, and a program.
US8437024B2 (en) Print controlling system having usage restrictions for print data stored in a print managing server, print controlling method, and program
JP5354666B2 (en) Image forming system, management server, image forming apparatus, processing method thereof, and program
JP2012074006A (en) Document management system, image processing apparatus, information processing apparatus, document management method, control method and program
JP6034142B2 (en) Information processing system, image forming apparatus, management apparatus, control method thereof, and program
JP5825195B2 (en) Document management system, image processing apparatus, information processing apparatus, document management method, control method, and program
JP4425238B2 (en) PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM
JP4895800B2 (en) PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM
JP4998965B2 (en) Image forming apparatus, information processing method, and program
JP5387130B2 (en) Print control system, image forming apparatus, information processing apparatus for management, processing method thereof, and program
JP2014215758A (en) Printing system, image forming apparatus, processing method thereof, and program
JP6081164B2 (en) Reading system, reading management apparatus, reading method, reading management method, and program
JP2016097574A (en) Image formation apparatus, control method and program of the same
JP7161826B2 (en) PRINTING DEVICE, CONTROL METHOD, AND PROGRAM
JP6394345B2 (en) Information processing apparatus, processing method thereof, and program
JP6083138B2 (en) Image forming system, image forming apparatus, storage device, control method thereof, and program
JP2011043979A (en) Printing system, control method of the same, and program
JP2013123805A (en) Image forming device, print server, print management system, control method, and program
JP6473791B2 (en) Image forming apparatus, control method thereof, and program
JP6216859B2 (en) Information processing system, image forming apparatus, management apparatus, control method thereof, and program
JP6803108B2 (en) Image forming device and its processing method and program
JP5565284B2 (en) Image forming apparatus, information processing method, and program
JP2018103415A (en) Printer, printing system, control method and program
JP2018201243A (en) Information processing apparatus, processing method thereof, and program
JP2015145076A (en) Image formation device, image formation system, control method and program thereof

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20110401

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111208

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111208

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20120130

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20120130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130305

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130507

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20130531

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20130531

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130723

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130822

R150 Certificate of patent or registration of utility model

Ref document number: 5354666

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees