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 PDFInfo
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
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.
しかしながら、特許文献1の仕組みでは、印刷ジョブを蓄積するプリントサーバや印刷ジョブを一元管理する管理サーバを管理する手間は省けたものの、印刷ジョブは一元管理されていないため、印刷ジョブが格納されている複合機においてしか印刷できなかった。 However, although the mechanism of
そこで、市場からはサーバを管理する手間を省く仕組み、且つ所望の複合機(プリンタ)からクライアント端末から出力した印刷ジョブを印刷させる仕組みが望まれていた。また、一般的には企業では入退室管理を行っているため、入退室管理サーバとの連携を図り、無駄な印刷ジョブの削除などを行いたいという要望もあった。 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.
以下、添付図面を参照しながら、本発明に係る認証システムの好適な実施形態について詳細に説明する。 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
カードリーダは、USB(Universal Serial Bus)ケーブル(図示しない)を介してプリンタ400や複合機900に接続される。カードリーダは、ICカード(例えば、ソニー(登録商標)社のフェリカ(FeliCa)(登録商標))がかざされるとカード内部の情報を読み取り、プリンタ400や複合機900に通知する。 The card reader is connected to the
なお、プリンタ400や複合機900は同一機種でグループ化されている。 The
複合機900は、プリンタ、スキャナ、コピー、ファクシミリ等の機能を有する画像形成装置で、プリンタ400は、プリント機能を有する画像形成装置で、クライアントPC100(外部装置)から送信された印刷データ(ジョブデータ)の蓄積や印刷、ユーザの入退室に応じて他の画像形成装置(外部装置)から送信された印刷データの蓄積や印刷、他の画像形成装置への印刷データの送信を行うことが可能である。 The
プリンタ400には、USBケーブル510によってUSB HUB600が接続されており、このUSB HUB600に印刷データを蓄積するUSBマスストレージ800、カードリーダ700が接続されている。また、複合機900には、プリンタ400と同様のカードリーダ700がUSBにて接続されている。 A USB HUB 600 is connected to the
ICカード認証サーバ200は、プリンタ400や複合機900へのログインを行うためのユーザ認証を行うためのサーバである。図16の認証テーブルを記憶し、認プリンタ400や複合機900からのカード情報(カード番号)を含む認証要求に対して、ユーザの有無(検索)を行い、検索結果としてユーザ名を返答する。検索により、カード情報(カード番号)に対応するユーザ名がない場合にはユーザ名を含まない検索結果を返答する。 The IC
入退室管理サーバ300は、各階や各フロアの入退出を管理するサーバである。入退室管理サーバ300で管理されている入退室管理テーブル(図14)は、各階や各フロアの入り口には不図示のカードリーダが備えられており、ユーザは入退室の際にはカードをかざすことで管理情報が更新される。また、ユーザがフロアから出る際には、カードリーダにカードをかざすと、入退室管理テーブルに入室状態になっている場合に、ドアが開き退出を行うことができる構成となっている。なお、カードをかざさずに退出した場合には、入室管理テーブルは入室状態になっているため、カードをかざしてもドアが開かないように制御され、入室ができないように制御される。 The entrance /
クライアント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-
なお、本実施の形態では、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
以下、図2を用いて、図1に示したクライアントPC100,ICカード認証サーバ200、入退室管理サーバ300に適用可能な情報処理装置のハードウエア構成について説明する。 Hereinafter, the hardware configuration of the information processing apparatus applicable to the client PC 100, the IC
図2において、2001はCPUで、システムバス2004に接続される各デバイスやコントローラを統括的に制御する。また、ROM2003あるいは外部メモリ2011には、CPU2001の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。 In FIG. 2,
2002はRAMで、CPU2001の主メモリ、ワークエリア等として機能する。CPU2001は、処理の実行に際して必要なプログラム等をROM2003あるいは外部メモリ2011からRAM2002にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
また、2005は入力コントローラで、キーボード(KB)2009や不図示のマウス等のポインティングデバイス等からの入力を制御する。2006はビデオコントローラで、CRTディスプレイ(CRT)2010等の表示器への表示を制御する。なお、図2では、CRT2010と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じてクライアントが使用するものである。 An
2007はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ2011へのアクセスを制御する。 A
2008は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN520)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。 A communication I /
なお、CPU2001は、例えばRAM2002内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT2010上での表示を可能としている。また、CPU2001は、CRT2010上の不図示のマウスカーソル等でのユーザ指示を可能とする。 Note that the
ハードウエア上で動作する各種プログラム(例えば、プリンタドライバ)は、外部メモリ2011に記録されており、必要に応じてRAM2002にロードされることによりCPU2001によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ2011に格納されている。 Various programs (for example, a printer driver) operating on hardware are recorded in the
以下、図3を用いて、図1に示したプリンタ400に適用可能な画像形成装置のハードウエア構成について説明する。 Hereinafter, the hardware configuration of the image forming apparatus applicable to the
入力部3000は、プリンタ400とNIC500を接続するものであり、NIC500とのデータ通信を司るものである。 The
CPU3001は、本プリンタ400の全体的な制御を司るもので、印刷処理部3003の印刷制御や表示部3007での表示制御を行う。また、処理の実行に際して必要なプログラム等を記憶部3004から読み出してプログラムを実行することで各種動作を実現する。 A
操作部3002は、本プリンタ400に直接ユーザが触れる際のI/Fを提供するものである。 The
印刷処理部3003は、入力部3000で受信したコマンドの解析、および印刷データ(PDL)の解析等を行うものである。 The
記憶部3004は、本プリンタ400を動作させるための不図示のROM(Read Only Memory)、不図示のRAM(Ramdom Access Memory)、不図示の二次記憶装置等からなる。RAMは使用制限のないデータ記憶領域であり、入力部3000の受信バッファ、或いは印刷処理部3003でのデータ展開等に使用される領域である。 The
出力部3005は、入力部3000を介して受信した印刷データを、印刷処理部3003で印刷可能なイメージ情報に展開されたものを紙に転写するものである。用紙カセット3006は出力部3005の処理に合わせて適切な用紙を供給する。 The
NIC500は、ネットワークインタフェースカードであり、LAN520を介して他の機器から受信したデータを、NIC500が窓口となって受け取り、その後、不図示のNIC内部のプログラムに渡したり、プリンタ400の入力部3000に渡したりすることができ、NIC OSが受信データの受け渡し制御を行うことが可能である。 The
以下、図4を用いて、図13に示したNIC500に適用可能なハードウエア構成について説明する。 Hereinafter, a hardware configuration applicable to the
図4において、CPU4001はNICの制御を司るものであり、システムバス等で内部的に接続されている装置の制御を行う。 In FIG. 4, a
RAM4002は、CPU4001の主メモリ、ワークエリア等として機能する。CPU4001は、処理の実行に際して必要なプログラム等をROM4007あるいは内部メモリ4005からRAM4002にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。 A
通信I/Fコントローラ4003は、ネットワーク(例えば、図1に示したLAN520)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPやUDPなどの通信プロトコルを用いた通信が可能である。外部から印刷データを受信する際も通信I/Fコントローラ4003を開始、受信した印刷データ(ジョブデータ)はCPU4001により、解析が行われ、印刷データ(ジョブデータ)の管理情報となるジョブ情報を取得し、RAM4002のジョブ情報リスト(図19)に記憶する。また、印刷データ(ジョブデータ)をUSBマスストレージ800に記憶させる。これにより、印刷データ(ジョブデータ)をユーザ名(ユーザ識別情報)と対応付けて記憶することができる。 The communication I /
なお、本実施形態ではジョブ情報リストをRAM4002に記憶させる構成としたが、USBマスストレージ800に記憶させる構成をとることも可能である。 In the present embodiment, the job information list is stored in the
USBI/Fコントローラ4004は、カードリーダ700などのUSB機器とNIC500を接続・通信するものであり、USBの通信制御処理を実行する。 The USB I /
内部メモリ4005は、NIC500を制御するプログラム(OS)が搭載されており、また該OS上で動作する、アプリケーションプログラム、およびその設定情報を記憶する領域である。 The
4006はメモリコントローラで、各種のアプリケーション,各種データ等を記憶する内部メモリ4005へのアクセスを制御する。 A
ROM4007は、読み出し専用の半導体メモリであり、電源を切っても内容が消えないことから、ブートプログラムが格納される。 The
機器I/Fコントローラ4008は、NIC500とプリンタ400を接続・通信するものである。 A device I /
次に、図5を用いて、本発明の情報処理装置としての複合機900のハードウエア構成について説明する。 Next, the hardware configuration of the
図5は、複合機900のハードウエア構成例を示すブロック図である。 FIG. 5 is a block diagram illustrating a hardware configuration example of the
図5において、コントローラユニット5000は、画像入力デバイスとして機能するスキャナ5015や、画像出力デバイスとして機能するプリント部5014と接続されるとともに、図1に示したLAN520のようなローカルエリアネットワークや、例えばPSTNまたはISDN等の公衆回線(WAN)と接続することで、画像データやデバイス情報の入出力を行なう。 In FIG. 5, a
図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
CPU5001は、システム全体を制御するプロセッサである。 A
RAM5006は、CPU5001が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。 A
ROM5002は、システムのブートプログラムや各種制御プログラムが格納されている。 The
外部記憶装置(ハードディスクドライブ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
また、操作部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
ネットワークインタフェース(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
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
画像バス5017は、PCIバスまたはIEEE1394で構成される。画像バス5017上には以下のデバイスが配置される。 The
ラスタイメージプロセッサ(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
また、スキャナインタフェース(スキャナI/F)5012は、スキャナ5015とコントローラユニット5000を接続し、画像データの同期系/非同期系の変換を行う。A scanner interface (scanner I / F) 5012 connects the
画像処理部5013は、入力画像データに対し、補正、加工、編集を行なったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部5013は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。 An
スキャナI/F5012に接続されるスキャナ5015は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部5018から読み取り起動指示することにより、CPU5001がスキャナに指示を与え、フィーダは原稿用紙を1枚ずつフィードし、原稿画像の読み取り動作を行う。 A
プリンタI/F5011に接続されるプリント部5014は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU5001からの指示によって開始する。尚、プリント部5014には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。 A printing unit 5014 connected to the printer I /
操作部I/F5005に接続される操作部5018は、液晶ディスプレイ(LCD)表示部を有する。LCD上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部I/F5005を介してCPU5001に伝える。また、操作部5018は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。 An
ここで、操作部5018のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色のLEDがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部5018のストップキーは、稼動中の動作を止める働きをする。また、操作部5018のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部5018からの設定を初期化する時に用いる。 Here, the start key of the
外部I/F5009に接続されるカードリーダ700は、CPU5001からの制御により、ICカード(例えば、ソニー社のFelica(登録商標))内に記憶されている情報を読み取り、読み取った情報を外部I/F5009を介してCPU5001へ通知する。 A
次に、図6を用いて、本発明のクライアントPC100、ICカード認証サーバ200、入退室管理サーバ300、画像形成装置としてのプリンタ400や複合機900の機能について説明する。 Next, functions of the
クライアントPC100の印刷データ生成部150は、各種アプリケーションプログラムから受け取ったデータに基づいて印刷データ(ジョブ)を生成し、当該印刷データをプリンタ400や複合機900へ送信することができる。印刷データ生成部150は例えばプリンタドライバなどが考えられる。 The print data generation unit 150 of the
ICカード認証サーバ200の認証部251は、プリンタ400(以下、複合機900含む)の認証サーバ通信部551からプリンタ通信部250で受信したカード情報(カード番号)を含む認証要求を、ICカード認証サーバ200で管理される認証テーブル(図16)にアクセスし、認証要求されたカード情報(カード番号)に紐付いたユーザ名を検索する。検索した結果得られたユーザ名を含む認証結果を、プリンタ通信部250から認証要求を発信したプリンタ400の認証サーバ通信部551へ返信する。 The authentication unit 251 of the IC
また、入退室管理サーバ通信部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 /
入退室管理サーバ300の入退室認証部350は、不図示である既存の入退室管理端末(例えば、カードリーダ)から認証要求を受け、入退室管理サーバ上で管理される入退室管理テーブル(図14)に従って入室の可否を判断する。入室状態変化検知部351は、入退室認証部350によって入室が許可され、入退室管理テーブル(図14)の入室状態フラグが変化したことを検知し、認証サーバ通信部352を介してICカード認証サーバ200に対して入退室イベントコマンドを通知する。 The entrance / exit authentication unit 350 of the entrance /
プリンタ400のカードリーダ制御部550は、カードリーダ700にかざされたカード情報(製造番号)を取得する。認証サーバ通信部551は、当該カード情報(カード番号)を用いて認証要求をICカード認証サーバ200へ送信し、ICカード認証サーバ200より返される認証結果を受信する。 The card reader control unit 550 of the
印刷データ監視部552は、クライアントPC100より印刷データが送られてくることを検知する。印刷データがクライアントPCからのデータである場合はジョブをフック(取得)する。 The print data monitoring unit 552 detects that print data is sent from the
ジョブ管理部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
また、印刷制御部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
なお、カードリーダ制御部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
次に、図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
ステップS100では、クライアントPC100の印刷データ生成部150(例えば、プリンタドライバ)は、クライアントPC100のアプリケーションプログラムにて作成されたデータから、プリンタが解析可能なデータ(ジョブデータ)を作成する。 In step S100, the print data generation unit 150 (for example, a printer driver) of the
ステップS101では、クライアントPC100の印刷データ生成部150は、ステップS100にて作成されたジョブデータをプリンタ400に送信する。なお、ジョブデータには、クライアントPC100にログインしたユーザ名やジョブ名などが含まれる。 In step S101, the print data generation unit 150 of the
ステップS102では、プリンタ400の通信I/Fコントローラで、クライアントPC100からジョブデータを受信する。なお、ステップS102はクライアントPC100からジョブデータを受信する以外に、後述する他のプリンタ400(同じフロアの親プリンタや他のフロアのプリンタ)から転送されたジョブデータを受信する(印刷データ受信)。 In step S <b> 102, the communication I / F controller of the
ステップS103では、NIC500の印刷データ監視部552により、通信I/Fコントローラで受信したジョブデータを取得(フック)する。これは、NIC OSがこのジョブデータを取得する前に、印刷データ監視部552が当該ジョブデータを取得(フック)する。 In step S103, the print data monitoring unit 552 of the
ステップS104では、NIC500のジョブ管理部553により、NIC500のROM4007で保持している動作モード設定ファイル(図18)を取得する。 In step S104, the job management unit 553 of the
ステップS105では、NIC500のジョブ管理部553により、ステップS104で取得した動作モード設定ファイル(図18)に記載された動作モードを取得する。動作モードが親であればステップ106へ進み、子であればステップ111へ進む。なお、動作モードが親であれば、本プリンタ400が親プリンタとなり、動作モードが子であれば、本プリンタ400が子プリンタとなる。 In step S105, the job management unit 553 of the
ステップS106では、NIC500のジョブ管理部553により、ステップS103で取得したジョブデータを解析する。ここでは、ジョブデータのヘッダー情報からユーザ名(印刷指示者)及びジョブ名を、ジョブ取得時のタイムスタンプを取得する。また、同時にファイル名も生成するが、これはタイムスタンプ等を組み合わせたシステムで一意のファイル名とする。 In step S106, the job management unit 553 of the
ステップS107では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。 In step S107, the job management unit 553 of the
ステップS108では、NIC500のジョブ管理部553により、ステップ106で解析した情報を、ステップ107で取得したジョブ情報リスト(図19)に追記(記録)する。 In step S108, the job management unit 553 of the
ステップS109では、NIC500のジョブ管理部553により、本体通信部554を介してステップS103で取得したジョブデータを接続されたUSBマスストレージ800にステップS102で受信したジョブデータの保存要求を送信する。この保存要求により、USBマスストレージ800にジョブデータを保存させることが可能となる。 In step S109, the job management unit 553 of the
ステップS110では、USBマスストレージ800は、プリンタ400の本体通信部554より受け取ったジョブデータをUSBマスストレージ800内に当該ジョブデータを保存する。なお、複合機900の場合には、HDD5007に保存する。 In step S <b> 110, the
ステップS111では、NIC500のジョブ管理部553により、ステップ104で取得した動作モード設定ファイル(図18)に記載された親プリンタIPアドレス(Internet Protocol Address)を取得する。IPアドレスが取得できた場合はステップ113に進み、IPアドレスが取得できない場合はステップ112に進む。 In step S111, the job management unit 553 of the
ステップS112では、NIC500のジョブ管理部553により、ステップS103で取得したジョブデータを削除する。 In step S112, the job management unit 553 of the
ステップS113では、NIC500のジョブ管理部553により、ステップS103で取得したジョブの送信元を判断する。送信元がステップS111で取得した親プリンタ400のIPアドレスと同一である場合はステップS114へ進み、異なる場合(例えば、送信元がクライアントPC100の場合)はステップS115へ進む。つまり、ステップS115へ処理を移す場合は、本プリンタ400が子プリンタであり、子となるプリンタ400がクライアントPC100から印刷ジョブデータを受け取った場合である。 In step S113, the job management unit 553 of the
ステップS114では、NIC500のジョブ管理部553がジョブの送信元が親プリンタであるために、当該ジョブは自身の印刷要求(後述する図8のステップS216)により親プリンタから送られたジョブと判断し、印刷制御部450により当該ジョブを出力部3005で印刷するべく、入力部3000に出力する。そして、プリンタ400の出力部は当該ジョブデータを受け付け、用紙へ印刷する。 In step S114, the job management unit 553 of the
ステップS115では、NIC500のジョブ管理部553が、ジョブの送信元が親プリンタではないために、当該ジョブはクライアントPC100からの印刷実行要求(ステップS101)であると判断し、ステップS111で取得した親プリンタのIPアドレスに従って、親プリンタ400にジョブデータを転送する。なお、親プリンタ400のジョブデータ受信後の処理は前述のステップS106以降となる。 In step S115, the job management unit 553 of the
本処理により、プリンタ400または複合機900に印刷にかかるジョブデータを受信した場合に、適切なプリンタ400または複合機900でジョブデータを管理することができる。 With this processing, when job data related to printing is received by the
また、ジョブデータを親となるプリンタ400または複合機900からジョブデータを受け付けて印刷するので、自身のプリンタ400または複合機900にジョブデータが記憶されていない場合でも、印刷実行時(認証時)にジョブデータを印刷することができる。 Further, since job data is received and printed from the
次に、図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
ステップS201では、NIC500カードリーダ制御部550により、ステップS200で発行されたカード検知イベントを受信する。 In step S201, the
ステップS202では、NIC500カードリーダ制御部550により、ステップS201で受信したカード検知イベントに含まれるICカードのカード情報(製造番号などのカード番号)を取得する。 In step S202, the
ステップS203では、NIC500の認証サーバ通信部により、ICカード認証サーバ200に対して認証要求コマンドを送信する。認証要求コマンドにはステップ202で取得したカード情報が含まれる。 In step S203, an authentication request command is transmitted to the IC
ステップS204では、ICカード認証サーバ200のプリンタ通信部250により、プリンタ400から送られた認証要求コマンドを受信する。 In step S204, the printer communication unit 250 of the IC
ステップ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
ステップS206では、ICカード認証サーバ200のプリンタ通信部250により、プリンタ400へ認証結果コマンドを送信する。認証結果コマンドには認証結果フラグ(認証成功または認証失敗)、及び認証が成功した場合にはステップS205で取得したユーザ名(ユーザ識別情報)が含まれる。 In step S206, the printer communication unit 250 of the IC
ステップS207では、NIC500の認証サーバ通信部により、ICカード認証サーバ200から送信される認証結果コマンドを受信する(ユーザ識別情報入力)。 In step S207, the authentication server communication unit of the
ステップS208では、NIC500のジョブ管理部553により、ステップS207で取得した認証結果コマンドを解析する。 In step S208, the job management unit 553 of the
ステップS209では、NIC500のジョブ管理部553により、ステップS208の認証結果を判断する。認証結果フラグが認証成功の場合はステップS221へ進み、認証失敗の場合はステップS210に進む。 In step S209, the job management unit 553 of the
ステップS210では、NIC500の本体通信部554により、プリンタ400の表示部(不図示)に対してLED表示コマンドを発行する。このコマンドを受け、プリンタ400の表示部に文字を表示する。ここでは表示部に“ニンショウエラー”と表示させる。 In step S210, the main body communication unit 554 of the
ステップS211では、NIC500のジョブ管理部553により、ステップS208で解析した認証結果コマンドのユーザ名を取得する。 In step S211, the job management unit 553 of the
ステップS212では、NIC500のジョブ管理部553により、NIC500上のROM4007で保持している動作モード設定ファイル(図18)を取得する。 In step S212, the job management unit 553 of the
ステップS213では、NIC500のジョブ管理部553により、ステップS212で取得した動作モード設定ファイル(図18)に記載された動作モードを取得する。動作モードが親であればステップS217へ進み、子であればステップS214へ進む。言い換えると、ユーザ名の取得(受付)に応じて、当該プリンタ400が印刷データを記憶している親プリンタかを判定する(印刷データ記憶判定)。 In step S213, the job management unit 553 of the
ステップS214では、NIC500のジョブ管理部553により、ステップS212で取得した動作モード設定ファイル(図18)に記載された親プリンタのIPアドレスを取得する。IPアドレスが取得できた場合はステップS216に進み、IPアドレスが取得できない場合はステップS215に進む。 In step S214, the job management unit 553 of the
ステップS215では、NIC500の本体通信部554により、プリンタ400の表示部に対してLED表示コマンドを発行する。表示部はこのコマンドを受け、表示部に文字を表示する。ここでは表示部に“オヤプリンターナシ”と表示させる。 In step S215, the main body communication unit 554 of the
ステップS216では、NIC500のジョブ管理部553により、ステップS214で取得した親プリンタのIPアドレス(印刷データを記憶している親プリンタの第2の特定情報)に基づき、ジョブデータを蓄積している親となるプリンタにステップS211で取得したユーザ名(ユーザ識別情報)を含む印刷要求コマンドを送信する。印刷要求コマンドを送信した後の処理については図10において詳述する。 In step S216, the job management unit 553 of the
ステップS217では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。 In step S217, the job management unit 553 of the
ステップS218では、NIC500のジョブ管理部553により、ステップS217で取得したジョブ情報リスト(図19)の中に、ステップS211で取得したユーザ名が出力したジョブが存在するかを検索する。 In step S218, the job management unit 553 of the
なお、複合機900の場合には、検索した結果のジョブ一覧を操作部5018に表示させ、印刷させるジョブをユーザに指定させるように構成することも可能である。この場合、指定されたジョブに対してステップS220〜ステップS226の処理を繰り返す。 In the case of the
ステップS219では、NIC500のジョブ管理部553により、ステップS218の検索の結果、ジョブ情報リスト(図19)の中にユーザ名に対応するジョブが存在するかを判断する。存在する場合はステップS220へ進み、存在しない場合は処理を終了する。 In step S219, the job management unit 553 of the
ステップS220では、NIC500のジョブ管理部553により、ステップS218で検索した結果得られたジョブのファイル名を取得し、このファイル名を含むジョブ取得要求を、本体通信部554を介してUSBマスストレージ800に送信する。
ステップS221では、ジョブ取得要求を受信する。In step S220, the job management unit 553 of the
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
ステップS223では、ステップS222で取得したジョブデータファイルをプリンタ400に送信する。 In step S223, the job data file acquired in step S222 is transmitted to the
ステップS224では、NIC500のジョブ管理部553により、本体通信部554を介してステップS223で送信されたジョブデータファイルを受信する(印刷データ取得)。このジョブデータファイルは、ユーザ名に対応して当該プリンタ400に接続されているUSBマスストレージ(記憶部)から取得した印刷データである。 In step S224, the job management unit 553 of the
ステップS225では、ステップS224で受信したジョブデータを印刷制御部450が出力部3005で印刷するべく、入力部3000に出力する。 In step S225, the print control unit 450 outputs the job data received in step S224 to the
ステップS226では、NIC500のジョブ管理部553により、ステップS217で取得したジョブ情報リスト(図19)からステップS225で印刷を行ったジョブ情報(レコード)を削除する。 In step S226, the job management unit 553 of the
次に、図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
ステップS301では、NIC500のジョブ管理部553により、ステップS300で取得した印刷要求コマンドを解析し、ユーザ名を取得する。 In step S301, the job management unit 553 of the
ステップS302では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。 In step S302, the job management unit 553 of the
ステップS303では、NIC500のジョブ管理部553により、ステップS302で取得したジョブ情報リスト(図19)の中に、ステップS301で取得したユーザ名に対応するジョブが存在するかを検索する。 In step S303, the job management unit 553 of the
ステップS304では、NIC500のジョブ管理部553により、ジョブ情報リスト(図19)の中に当該ユーザのジョブが存在するかを判断する。存在する場合はステップ305へ進み、存在しない場合は処理を終了する。 In step S304, the job management unit 553 of the
ステップS305では、NIC500のジョブ管理部553により、ステップS304で検索した結果得られたジョブのファイル名を取得し、このファイル名を含むジョブ取得要求を、本体通信部554を介してUSBマスストレージ800に送信する。
ステップS306では、ジョブ取得要求を受信する。In step S305, the job management unit 553 of the
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
ステップS308では、ステップS307で取得したジョブデータファイルをプリンタ400に送信する。 In step S308, the job data file acquired in step S307 is transmitted to the
ステップS309では、NIC500のジョブ管理部553により、本体通信部554を介してステップS308で送信されたジョブデータファイルを受信する。 In step S309, the job management unit 553 of the
ステップS310では、NIC500のジョブ管理部553により、ステップS309で取得したジョブデータファイルをステップS300にて受信した印刷要求を送信したプリンタ400(子プリンタ)に対し送信する。なお、ステップS300で印刷要求を受信した際に、印刷要求が送信されたプリンタ400のIPアドレスをTCP/IPのプロトコルから取得し、RAM4002に保存しておく。この保存されたIPアドレスに従ってジョブデータファイルを送信する。 In step S310, the job management unit 553 of the
ステップS311では、NIC500のジョブ管理部553により、ステップ302で取得したジョブ情報リスト(図19)からステップS310で送信したジョブ情報(レコード)を削除する。 In step S311, the job management unit 553 of the
次に、図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 /
ステップ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
ステップ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 /
ステップS402では、ICカード認証サーバ200の入退室管理サーバ通信部252により、入退室管理サーバ300から送られた入退室イベントコマンドを受信する。言い換えると、ユーザが入室することにより、当該入退室イベントコマンド(入室情報)を受信する(入室情報受信)。 In step S <b> 402, the entry / exit event command sent from the entry /
ステップ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
ステップS404では、ICカード認証サーバ200のジョブオペレーション管理部253により、ICカード認証サーバ200のROM2003で管理されるジョブ削除設定ファイル(図15)を取得する。 In step S404, the job operation management unit 253 of the IC
ステップS405では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS403で取得した入退室イベントの入室状態フラグと、ステップS404で取得したジョブ削除設定ファイル(図15)内に記載された退社フラグが同一であるかを判断する。同一である場合、すなわちユーザが退社した(社外にでた)場合はステップS406へ進み、そうでない場合、例えば、社内で他のフロアに移動した場合はステップS410に進む。 In step S405, the job operation management unit 253 of the IC
なお、本実施形態では、ジョブデータを削除するタイミングとして、退社した場合について説明したが、これに限ることはない。例えば、ジョブを削除するタイミングとして、セキュリティを高くするためにフロアから出た(退出)した場合に削除するように構成してもよい、この場合に退社フラグを退出フラグに変更し、退出フラグを「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
ステップ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
ステップS408では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS407で取得したジョブ転送テーブル(図17)に記憶されているIPアドレスの中に、後述するステップS409で送信するジョブ削除要求が未送信のIPアドレスが存在するかを判断する。存在する場合はステップS409に進み、存在しない場合は処理を終了する。なお、本実施形態では、IPアドレスで送信するプリンタを特定するようにしたが、IPアドレス以外にホスト名であってもよい。 In step S408, the job operation management unit 253 of the IC
ステップS409では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS408で取得したジョブ転送テーブル(図17)に記憶されているIPアドレスそれぞれに対し、ステップS403で取得したユーザ名を含むジョブ削除要求コマンドを送信する。ジョブ削除要求コマンド(印刷データ削除要求)を送信した後の処理については、後述する図12で説明する。 In step S409, the job operation management unit 253 of the IC
なお、本実施形態では、ジョブ転送テーブル(図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
ステップS410では、ICカード認証サーバ200のジョブオペレーション管理部253により、ICカード認証サーバ200のROM2003で管理されるジョブ転送テーブル(図17)を取得する。 In step S410, the job operation management unit 253 of the IC
ステップ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
ジョブ転送テーブル(図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
ステップS412では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS411で取得したIPアドレスに対応して記憶されている、他のフロアで同機種の親プリンタ400のIPアドレスを取得する。 In step S412, the job operation management unit 253 of the IC
ステップS413では、ICカード認証サーバ200のジョブオペレーション管理部253により、ステップS412で取得したIPアドレスに後述するステップS414で送信するジョブ転送要求が未送信のIPアドレスが存在するかを判断する。未送信のIPアドレスが存在する場合は、ステップS414に進み、存在しない場合は処理を終了する。なお、本実施形態では、IPアドレスで送信するプリンタを特定するようにしたが、IPアドレス以外にホスト名であってもよい。 In step S413, the job operation management unit 253 of the IC
ステップ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
次に、図12を参照しながら、本発明の実施形態のプリンタ400がICカード認証サーバ200よりジョブ削除要求を受信した際のジョブ削除処理について説明する。 Next, a job deletion process when the
なお、図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
ステップS501では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。 In step S501, the job management unit 553 of the
ステップS502では、NIC500のジョブ管理部553により、ステップ501で取得したジョブ情報リスト(図19)の中に、ステップS500で受信したジョブ削除要求コマンドから取得したユーザ名に対応するジョブを検索し、ユーザ名に対応するジョブ情報を取得する。 In step S502, the job management unit 553 of the
ステップ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
ステップS504では、NIC500のジョブ管理部553が、本体通信部554を介してジョブ削除要求が未送信のジョブのファイル名を含むジョブ削除要求をUSBマスストレージ800に送信する。このジョブ削除要求は、ステップS502で取得したユーザ名に対応するジョブ情報分送信される。 In step S504, the job management unit 553 of the
これにより、ユーザが退社した際に各親プリンタで記憶している不要なジョブデータファイルを削除することができるので、セキュリティの高いプリントシステムを提供することができる。 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
ステップS507では、NIC500のジョブ管理部553により、ステップS501で取得したジョブ情報リスト(図19)からステップS506で削除を行ったジョブデータファイルに対応するジョブ情報を削除する。 In step S507, the job management unit 553 of the
次に、図13を参照しながら、本発明の実施形態のプリンタ400がICカード認証サーバ200よりジョブ転送要求を受信した際のジョブ転送処理について説明する。 Next, job transfer processing when the
なお、図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
ステップS601では、NIC500のジョブ管理部553により、NIC500のRAM4002で保持しているジョブ情報リスト(図19)を取得する。 In step S601, the job management unit 553 of the
ステップS602では、NIC500のジョブ管理部553により、ステップS601で取得したジョブ情報リスト(図19)の中に、ステップS600で受信したジョブ転送要求コマンドに含まれるユーザ名に対応するジョブを検索し、ジョブ情報を取得する。In step S602, the job management unit 553 of the
ステップS603では、NIC500のジョブ管理部553により、ジョブ情報(図19)の中にユーザ名に対応するジョブ(ステップS602で取得したジョブ情報)で、後述するステップS604でのジョブ取得要求が未送信のジョブが存在するか否かを判断する。未送信のジョブ存在する場合はステップS604へ進み、対応するジョブが存在しない場合は処理を終了する。 In step S603, the job management unit 553 of the
ステップS604では、NIC500のジョブ管理部553が、本体通信部554を介してジョブ取得要求が未送信のジョブのファイル名を含むジョブ取得要求をUSBマスストレージ800に送信する。このジョブ取得要求は、ステップS602で取得したユーザ名に対応するジョブ情報分送信される。 In step S <b> 604, the job management unit 553 of the
ステップ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
ステップS607では、ステップS606で取得したジョブデータファイルをプリンタ400に送信する。 In step S607, the job data file acquired in step S606 is transmitted to the
ステップS608では、NIC500のジョブ管理部553が、本体通信部554を介してステップS607で送信されたジョブデータファイルを受信する。 In step S608, the job management unit 553 of the
ステップS609では、NIC500のジョブ管理部553により、ステップS608で受信したジョブデータファイルをステップS600にて受信したジョブ転送要求コマンドに含まれる転送先プリンタ400のIPアドレスに対し送信する。 In step S609, the job management unit 553 of the
これにより、ユーザがフロアを移動した際に、そのフロアの親プリンタにジョブデータファイルを記憶させることができるので、所望のプリンタから自分の印刷物を出力することができる。また、ユーザが入室したフロアのプリンタにジョブデータファイルを転送することで、印刷することが予想されないプリンタにはジョブデータファイルが記憶されないため、記憶容量を圧迫することを防ぐことができる。 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
次に、図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
入室管理テーブルはカード情報、ユーザ名、入退室状態が対応付いて記憶されており、フロアの入り口に設置されているカードリーダにユーザが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
ジョブ削除設定ファイルには、退社削除機能と退社フラグを有している。退社削除機能については、退社時にジョブデータを削除するか否かを決定するための値(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
認証テーブルは、プリンタ400や複合機900のカードリーダにICカードがかざされた際に認証を行うために参照され、カード情報とユーザ名が対応付いて記憶されている。 The authentication table is referred to for authentication when the IC card is held over the card reader of the
図17は、ICカード認証サーバ200のROM2003で記憶されるジョブ転送テーブル(印刷データ転送テーブル)の一例を示す図である。 FIG. 17 is a diagram illustrating an example of a job transfer table (print data transfer table) stored in the
ジョブ転送テーブルは、前述のように、行には、図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
図18は、プリンタ400のNIC500のROM4007、または複合機900のHDD5007で保持している動作モード設定ファイルの一例を示す図である。 FIG. 18 is a diagram illustrating an example of an operation mode setting file stored in the
動作モード設定ファイルは、動作モードと親プリンタを有している。動作モードには、動作モード設定ファイルを保持しているプリンタ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
図19は、プリンタ400のNIC500のRAM4002、または複合機900のHDD5007で保持しているジョブ情報リストの一例を示す図である。 FIG. 19 is a diagram illustrating an example of a job information list held in the
ジョブ情報リストは、ジョブを出力したユーザ名(例えば、クライアント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
なお、ジョブ情報リストは、ジョブデータファイルを蓄積している親プリンタごとに備えており、自身のプリンタで蓄積しているジョブデータのジョブ情報を保持している。 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
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。 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
510
600 USB HUB
700
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.
ユーザがエリアに入室することにより、ユーザ識別情報及び入室エリア情報を含む入室情報を受信する入室情報受信手段と、
前記入室情報受信手段で受信した入室情報に従って、他のエリアに設置される印刷データが記憶されている画像形成装置に、前記ユーザ識別情報と前記入室エリアの画像形成装置を特定する第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の特定情報に従って他の画像形成装置から送信された、前記印刷データ転送要求に含まれるユーザ識別情報に対応する印刷データを受信する印刷データ受信手段
を備えることを特徴とする画像形成装置。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の特定情報に従って他の画像形成装置から送信された、前記印刷データ転送要求に含まれるユーザ識別情報に対応する印刷データを受信する印刷データ受信ステップ
を実行することを特徴とする処理方法。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.
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)
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)
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 |
-
2009
- 2009-05-12 JP JP2009133498A patent/JP5354666B2/en not_active Expired - Fee Related
Patent Citations (4)
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)
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 |