JP2008071196A - Print system, printer, user terminal, program and recording medium recording the program - Google Patents

Print system, printer, user terminal, program and recording medium recording the program Download PDF

Info

Publication number
JP2008071196A
JP2008071196A JP2006250045A JP2006250045A JP2008071196A JP 2008071196 A JP2008071196 A JP 2008071196A JP 2006250045 A JP2006250045 A JP 2006250045A JP 2006250045 A JP2006250045 A JP 2006250045A JP 2008071196 A JP2008071196 A JP 2008071196A
Authority
JP
Japan
Prior art keywords
user
print job
print
authority table
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006250045A
Other languages
Japanese (ja)
Inventor
Tomoya Hirokawa
朋也 広川
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2006250045A priority Critical patent/JP2008071196A/en
Publication of JP2008071196A publication Critical patent/JP2008071196A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a print system, capable of performing printing even by a user other than a user who pools print jobs without deterioration of security, a printer, a user terminal, a program and a recording medium recording the program therefor. <P>SOLUTION: The print system adapted so that the printer 3 prints print jobs transmitted from the user terminal 4 through a network according to a user's print request comprises an authority table attachment means for attaching, to each print job, a user execution authority table recording user information of a user who is permitted to print the print job; a print job storage means for storing print jobs transmitted from the user terminal; a print job retrieval means for retrieving, based on the user information of the user, a print job for which the user has the print authority in reference to the user execution authority table attached to the print jobs; and a display means displaying the print job retrieved by the print job retrieval means. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、ネットワークを介して接続されたユーザ端末から印刷ジョブを印刷装置に送信し、認証されたユーザにより印刷ジョブを印刷実行する印刷システム、印刷装置、ユーザ端末、プログラム及びプログラムが記録された記録媒体に関する。   The present invention records a printing system, a printing apparatus, a user terminal, a program, and a program for transmitting a print job from a user terminal connected via a network to the printing apparatus, and printing the print job by an authenticated user The present invention relates to a recording medium.

オフィスなどではプリンタを共有して利用するため、プリンタをネットワークに接続して各ユーザはユーザ端末から印刷実行の指示を入力することができる。印刷実行の指示が入力された場合、ユーザ端末は印刷ジョブを印刷装置に送信し、印刷装置はいったん印刷ジョブをハードディスク装置などにスプールし順次、印刷を実行する。ユーザ端末を利用する場合ユーザはネットワークにログインし、ログイン時に認証されるため、セキュリティを確保して印刷を実行することができる。   In offices and the like, printers are shared and used, so each user can input a print execution instruction from a user terminal by connecting the printer to a network. When a print execution instruction is input, the user terminal transmits a print job to the printing apparatus, and the printing apparatus once spools the print job to a hard disk device or the like and sequentially executes printing. When the user terminal is used, the user logs in to the network and is authenticated at the time of login, so printing can be executed with security ensured.

また、更にセキュリティを向上するため、ユーザの利用適格をプリンタ管理サーバにより管理する印刷システムが提案されている(例えば、特許文献1参照。)。特許文献1記載の印刷システムでは、ユーザ端末はユーザ情報と認証情報をプリンタ管理サーバに送信し、プリンタ管理サーバは該ユーザの認証情報に基づき利用適格があるか否かを判定し、利用適格がある場合には印刷装置に認証通知を送信する。   In order to further improve security, a printing system that manages use eligibility of a user by a printer management server has been proposed (see, for example, Patent Document 1). In the printing system described in Patent Document 1, the user terminal transmits user information and authentication information to the printer management server, and the printer management server determines whether or not the user is eligible based on the user authentication information. If there is, an authentication notification is transmitted to the printing apparatus.

また、一方、セキュリティを厳格に適用するとユーザの使い勝手が低下することから、いったん認証されたユーザに対し所定の場合には認証を不要とする印刷装置が提案されている(例えば、特許文献2参照。)。特許文献2記載の印刷装置は、ICカード等を挿入した場合に印刷が可能になり、印刷データをスプールしておく場合、ICカード情報を印刷データに付加して記憶しておく。そして、ユーザが再度その印刷装置を使用する場合、ユーザが認証情報を操作して入力することによりICカードなしにスプールした文書の印刷が可能となっている。
特開2005−14951号公報 特開2006−76034号公報
On the other hand, when security is strictly applied, the user's usability is reduced, and therefore, a printing apparatus that does not require authentication in a predetermined case for a user who has been authenticated has been proposed (for example, see Patent Document 2). .) The printing apparatus described in Patent Document 2 can print when an IC card or the like is inserted. When spooling print data, IC card information is added to the print data and stored. When the user uses the printing apparatus again, the user can print the spooled document without the IC card by operating and inputting the authentication information.
JP 2005-14951 A JP 2006-76034 A

しかしながら、特許文献1記載の印刷システムや特許文献2記載の印刷装置では、印刷ジョブをスプールしたユーザ又はICカードを保有するユーザ本人しかスプールした印刷ジョブの印刷を実行できない。   However, in the printing system described in Patent Document 1 and the printing apparatus described in Patent Document 2, only the user who spools the print job or the user who owns the IC card can print the print job spooled.

ところで、ページ数の多い印刷ジョブや多部数印刷する場合等は印刷に時間がかかることもあり、印刷ジョブをスプールしたユーザが他のユーザに印刷実行を依頼したいという要求がある。また、自分がスプールしたドキュメントを印刷して他のユーザに渡したい場合なども、他のユーザに印刷実行を依頼した方が便利である。   By the way, when a print job with a large number of pages or when printing a large number of copies, it may take time to print, and there is a request that the user who spooled the print job requests another user to execute printing. Also, when you want to print a spooled document and give it to another user, it is more convenient to request the other user to execute printing.

したがって、印刷ジョブをスプールしたユーザ以外のユーザでも印刷実行を行うことができれば、印刷装置の利便性は大きく向上するが、スプールされた印刷ジョブの印刷を他のユーザに安易に許可するとセキュリティが低下するおそれがある。   Therefore, if a user other than the user who spooled the print job can also execute printing, the convenience of the printing apparatus is greatly improved. However, if other users can easily print the spooled print job, the security is lowered. There is a risk.

本発明は、上記課題に鑑み、セキュリティを低下させずに、印刷ジョブをスプールしたユーザ以外のユーザによっても印刷が可能な印刷システム、印刷装置、ユーザ端末、プログラム及びプログラムが記録された記録媒体を提供することを目的とする。   In view of the above problems, the present invention provides a printing system, a printing apparatus, a user terminal, a program, and a recording medium on which a program is recorded that can be printed by a user other than the user who spooled the print job without reducing security. The purpose is to provide.

上記課題を解決するため、本発明は、ユーザ端末からネットワークを介して送信された印刷ジョブを、ユーザの印刷要求に応じて印刷装置が印刷する印刷システムにおいて、ユーザ端末は、印刷ジョブの印刷が許可されたユーザのユーザ情報を記録したユーザ実行権限表を印刷ジョブに添付する権限表添付手段を有し、印刷装置は、ユーザ端末から送信された印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、ユーザのユーザ情報に基づき印刷ジョブに添付されたユーザ実行権限表を参照し、ユーザが印刷の権限を有する印刷ジョブを検索する印刷ジョブ検索手段と、印刷ジョブ検索手段により検索された印刷ジョブを表示部に表示する表示手段と、を有することを特徴とする。   In order to solve the above-described problem, the present invention provides a printing system in which a printing apparatus prints a print job transmitted from a user terminal via a network in response to a user's print request. Print job storage means for storing a print job transmitted from a user terminal in a storage device, having an authority table attachment means for attaching a user execution authority table recording user information of authorized users to a print job And a print job search means for searching for a print job for which the user has print authority, with reference to the user execution authority table attached to the print job based on the user information of the user, and the print job searched by the print job search means Display means for displaying on the display unit.

本発明によれば、印刷装置にスプールした印刷ジョブの印刷実行が可能な印刷実行者を、スプールしたユーザがユーザ実行権限表に指定するので、印刷ジョブをスプールしたユーザ以外のユーザによっても印刷ジョブの印刷実行が可能となり、利便性が向上する。また、ユーザ実行権限表により実行権限が与えられたユーザしか印刷実行できないので、セキュリティを確保できる。   According to the present invention, the print execution person who can execute the print job spooled in the printing apparatus is specified in the user execution authority table by the spooled user, so that the print job can be performed by a user other than the user who spooled the print job. Can be executed, and convenience is improved. In addition, since only a user who is given execution authority by the user execution authority table can execute printing, security can be ensured.

また、本発明の一形態において、権限表添付手段は、印刷装置を使用可能なユーザをユーザ端末の表示部に選択可能に表示することを特徴とする。   In one embodiment of the present invention, the authority table attachment means displays a user who can use the printing apparatus in a selectable manner on the display unit of the user terminal.

本発明によれば、印刷装置を使用可能なユーザの一覧から印刷権限を与えるユーザを選択するだけで、ユーザ実行権限表を生成することができる。   According to the present invention, it is possible to generate a user execution authority table simply by selecting a user who is given a print authority from a list of users who can use the printing apparatus.

また、本発明の一形態において、ユーザを認証する認証装置がネットワークに接続されており、認証装置は、印刷装置から入力されたユーザの認証情報に基づき、ユーザを認証し、認証結果を前記印刷装置に送信する、ことを特徴とする。   In one embodiment of the present invention, an authentication device for authenticating a user is connected to the network. The authentication device authenticates the user based on user authentication information input from a printing device, and prints the authentication result. It transmits to an apparatus.

本発明によれば、認証装置により印刷装置3のユーザを認証するので、更にセキュリティを向上することができる。   According to the present invention, since the user of the printing apparatus 3 is authenticated by the authentication apparatus, security can be further improved.

セキュリティを低下させずに、印刷ジョブをスプールしたユーザ以外のユーザによっても印刷が可能な印刷システム、印刷装置、ユーザ端末、プログラム及びプログラムが記録された記録媒体を提供することができる。   It is possible to provide a printing system, a printing apparatus, a user terminal, a program, and a recording medium on which the program is recorded, which can be printed by a user other than the user who spooled the print job without reducing security.

以下、本発明を実施するための最良の形態について図面を参照しながら実施例を挙げて説明する。   Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.

図1は印刷システム1の概略構成図を示す。ユーザ端末4、認証装置2及び印刷装置3は、オフィスなどのネットワークを介して接続されている。これらの装置は、TCP/IPなど所定のプロトコルに基づきIPアドレスやMAC(Media Access Control address)アドレスなど固有のアドレスを有し相互に通信可能となっている。   FIG. 1 is a schematic configuration diagram of a printing system 1. The user terminal 4, the authentication device 2, and the printing device 3 are connected via a network such as an office. These apparatuses have unique addresses such as an IP address and a MAC (Media Access Control address) address based on a predetermined protocol such as TCP / IP, and can communicate with each other.

ユーザ端末4は例えばパーソナルコンピュータであって、認証装置2はパーソナルコンピュータやワークステーション等であって、これらがプログラムを実行することで後述する各種の機能を実現する。なお、3台以上のユーザ端末4が接続されていてもよい。   The user terminal 4 is a personal computer, for example, and the authentication device 2 is a personal computer, a workstation, or the like, and these implement various functions described later by executing programs. Note that three or more user terminals 4 may be connected.

例えば、ユーザ端末4aから印刷装置2に印刷ジョブを送信する際、ユーザ端末4aは当該印刷ジョブの印刷実行の権限が与えられた(許可された)ユーザを記録したユーザ実行権限表を添付する。ユーザ実行権限表は印刷ジョブと共に印刷装置3にスプールされ、印刷実行者が印刷装置3を操作して当該印刷ジョブの印刷を実行する場合、認証装置2が印刷実行者を認証すると共に、印刷装置3はユーザ実行権限表を参照して印刷実行者に権限があるか否かを判定する。したがって、セキュリティを保ちながら、ユーザ実行権限表に記録されたユーザはスプールされた印刷ジョブを印刷実行することができる。   For example, when a print job is transmitted from the user terminal 4 a to the printing apparatus 2, the user terminal 4 a attaches a user execution authority table that records the users who are authorized (permitted) to execute the print job. The user execution authority table is spooled to the printing apparatus 3 together with the print job. When the print executor operates the printing apparatus 3 to execute printing of the print job, the authentication apparatus 2 authenticates the print executor and the printing apparatus. 3 determines whether the print executor has authority by referring to the user execution authority table. Therefore, the user recorded in the user execution authority table can execute the spooled print job while maintaining security.

図2は、ユーザ端末4のハードウェア構成図を示す。ユーザ端末4は、それぞれ内部バス44で相互に接続されているCPU(Central Processing Unit)41、RAM(Random Access Memory)43及びROM(read Only Memory)42、並びに、PCI(Peripheral Components Interconnect bus)バスなどの拡張バス45を介して接続された入力装置46、記憶装置47、表示装置48及び通信装置49とを有するように構成されている。   FIG. 2 shows a hardware configuration diagram of the user terminal 4. The user terminal 4 includes a CPU (Central Processing Unit) 41, a RAM (Random Access Memory) 43 and a ROM (Read Only Memory) 42, and a PCI (Peripheral Components Interconnect bus) bus, which are mutually connected by an internal bus 44. The input device 46, the storage device 47, the display device 48, and the communication device 49 are connected via the expansion bus 45.

CPU41は、OSやアプリケーションなどのプログラムを記憶装置47からロードして実行することで種々の機能を提供すると共に、ユーザ端末4が行う処理を統括的に制御する。RAM43は、OSやプログラム、データを一時保管する作業メモリとなる。ROM42は、起動パラメータやCPU41の制御プログラムを記憶している。   The CPU 41 provides various functions by loading and executing programs such as the OS and applications from the storage device 47 and comprehensively controls processing performed by the user terminal 4. The RAM 43 is a working memory for temporarily storing the OS, programs, and data. The ROM 42 stores startup parameters and a control program for the CPU 41.

入力装置46はキーボードやマウスなどで構成され、ユーザからの様々な操作指示を入力するために用いられる。記憶装置47は、HDD(ハードディスクドライブ)やフラッシュメモリなど不揮発性メモリであり、OS、プログラム、ドライバ等のファイルが記憶されている。表示装置48は、プログラムが指示する画面情報に基づき所定の解像度や色数等で液晶などのディスプレイに描画する。例えば、GUI(Graphical User Interface)画面を形成し、操作に必要な操作ボタンやデータ等をディスプレイに表示する。通信装置49はインターネットやLANなどのネットワークに接続するためのインターフェイスであり、例えばモデム、ネットワークインターフェイスカード(NIC)等で構成される。ドライブ装置50は、各種のリムーバブルメディアを装填してデータの読み書きを行ったり、記録媒体40に記録されたデータを再生して記憶装置47等に送出する。   The input device 46 includes a keyboard and a mouse, and is used to input various operation instructions from the user. The storage device 47 is a nonvolatile memory such as an HDD (hard disk drive) or a flash memory, and stores files such as an OS, a program, and a driver. The display device 48 draws on a display such as a liquid crystal display with a predetermined resolution and the number of colors based on screen information instructed by the program. For example, a GUI (Graphical User Interface) screen is formed, and operation buttons and data necessary for operation are displayed on the display. The communication device 49 is an interface for connecting to a network such as the Internet or a LAN, and includes, for example, a modem, a network interface card (NIC), or the like. The drive device 50 loads various types of removable media and reads / writes data, reproduces data recorded on the recording medium 40 and sends it to the storage device 47 and the like.

記録媒体40には、CPU41が実行することで、ユーザ実行権限表を印刷ジョブに添付する権限表添付手段4aを実現するプログラムが記録されている。かかるプログラムは記憶装置47にインストールされる。   The recording medium 40 stores a program that realizes an authority table attachment unit 4a that attaches a user execution authority table to a print job when the CPU 41 executes it. Such a program is installed in the storage device 47.

なお、認証装置2のハードウェア構成図も図2と同様である。認証装置2はユーザを認証する認証サーバであって、予め、ユーザ名など各ユーザを識別するための情報に対応づけて認証情報(パスワード、生体認証情報、認証番号)を記憶している。   The hardware configuration diagram of the authentication device 2 is the same as that shown in FIG. The authentication device 2 is an authentication server for authenticating a user, and stores authentication information (password, biometric authentication information, authentication number) in advance in association with information for identifying each user such as a user name.

図3は、印刷装置3のハードウェア構成図を示す。図3は、プリンタだけでなくファクシミリやコピーなどの機能を備えたいわゆる複合機の構成図である。   FIG. 3 is a hardware configuration diagram of the printing apparatus 3. FIG. 3 is a configuration diagram of a so-called multi-function machine having functions such as facsimile and copying as well as a printer.

印刷装置3は、コントローラ10とエンジン部(Engine)33とをPCIバスで接続されている。コントローラ10は、印刷装置2全体の制御と描画、通信、操作部29からの入力、タッチパネルなどの表示部35への表示又は表示部35からの入力を制御するコントローラである。   In the printing apparatus 3, the controller 10 and an engine unit (Engine) 33 are connected by a PCI bus. The controller 10 is a controller that controls the entire printing apparatus 2 and controls drawing, communication, input from the operation unit 29, display on the display unit 35 such as a touch panel, or input from the display unit 35.

エンジン部33は、PCIバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、1ドラムカラープロッタ、4ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部33には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。   The engine unit 33 is a printer engine that can be connected to a PCI bus, and is, for example, a monochrome plotter, a one-drum color plotter, a four-drum color plotter, a scanner, or a fax unit. The engine unit 33 includes an image processing unit such as error diffusion and gamma conversion in addition to a so-called engine unit such as a plotter.

コントローラ10は、CPU21と、ノースブリッジ(NB)23と、システムメモリ(MEM−P)22と、サウスブリッジ(SB)24と、ローカルメモリ(MEM−C)27と、ASIC(Application Specific Integrated Circuit)26と、ハードディスクドライブ(HDD)28とを有し、NB23とASIC26との間をAGP(Accelerated Graphics Port)バス25で接続した構成となる。また、MEM−P22は、ROM22aと、RAM22bとをさらに有する。   The controller 10 includes a CPU 21, a north bridge (NB) 23, a system memory (MEM-P) 22, a south bridge (SB) 24, a local memory (MEM-C) 27, and an ASIC (Application Specific Integrated Circuit). 26 and a hard disk drive (HDD) 28, and the NB 23 and the ASIC 26 are connected by an AGP (Accelerated Graphics Port) bus 25. The MEM-P 22 further includes a ROM 22a and a RAM 22b.

CPU21は、印刷装置2の全体制御をおこなうものであり、NB23、MEM−P22およびSB24からなるチップセットを有し、このチップセットを介して他の機器と接続される。NB23は、CPU21とMEM−P22、SB24、AGP25とを接続するためのブリッジであり、MEM−P22に対する読み書きなどを制御するメモリコントローラと、PCIマスタおよびAGPターゲットとを有する。
MEM−P22は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ROM22aとRAM22bとからなる。ROM22aは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、RAM22bは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。SB24は、NB23とPCIデバイス、周辺デバイスとを接続するためのブリッジである。このSB24は、PCIバスを介してNB23と接続されている。
The CPU 21 performs overall control of the printing apparatus 2 and has a chip set including the NB 23, the MEM-P 22 and the SB 24, and is connected to other devices via the chip set. The NB 23 is a bridge for connecting the CPU 21 to the MEM-P 22, SB 24, and AGP 25, and includes a memory controller that controls reading and writing to the MEM-P 22, a PCI master, and an AGP target.
The MEM-P 22 is a system memory used as a memory for storing programs and data, a memory for developing programs and data, a drawing memory for printers, and the like, and includes a ROM 22a and a RAM 22b. The ROM 22a is a read-only memory used as a memory for storing programs and data, and the RAM 22b is a writable and readable memory used as a program / data development memory, a printer drawing memory, and the like. The SB 24 is a bridge for connecting the NB 23 to a PCI device and peripheral devices. The SB 24 is connected to the NB 23 via a PCI bus.

ASIC26は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス25、PCIバス、HDD28およびMEM−C27をそれぞれ接続するブリッジの役割を有する。   The ASIC 26 is an IC (Integrated Circuit) for image processing use having hardware elements for image processing, and has a role of a bridge for connecting the AGP bus 25, the PCI bus, the HDD 28, and the MEM-C 27, respectively.

ASIC26は、PCIターゲットおよびAGPマスタと、ASIC26の中核をなすアービタ(調停部)と、MEM−C27を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のDMAC(Direct Memory Access Controller)と、エンジン部33との間でPCIバスを介したデータ転送をおこなうPCIユニットとからなる。また、ASIC26には、PCIバスを介してFCU(Fax Control Unit)30、USB(Universal Serial Bus)31、IEEE1394(the Institute of Electrical and Electronics Engineers 1394)インターフェース32、ネットワークを介して通信するNIC34が接続される。   The ASIC 26 includes a PCI target and an AGP master, an arbiter (arbiter) that forms the core of the ASIC 26, a memory controller that controls the MEM-C 27, and a plurality of DMACs (Direct Memory) that perform image data rotation and the like using hardware logic. Access Controller) and a PCI unit that performs data transfer between the engine unit 33 via the PCI bus. The ASIC 26 is connected to a FCU (Fax Control Unit) 30, a USB (Universal Serial Bus) 31, an IEEE 1394 (the Institute of Electrical and Electronics Engineers 1394) interface 32, and a NIC 34 that communicates via a network via a PCI bus. Is done.

MEM−C27は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、HDD28は、画像データのスプール及びプログラム、フォントデータ及びフォームの蓄積を行うための記憶装置である。   The MEM-C 27 is a local memory used as a copy image buffer and a code buffer, and the HDD 28 is a storage device for spooling image data and storing programs, font data and forms.

CPU21がプログラムを実行することで、ユーザ端末4から送信された印刷ジョブをHDD28に記憶する印刷ジョブ記憶手段3a、印刷ジョブに添付されたユーザ実行権限表を参照し、印刷装置3を操作するユーザが印刷の権限を有する印刷ジョブを検索する印刷ジョブ検索手段3b、印刷ジョブ検索手段3bにより検索された印刷ジョブを表示部35に表示する表示手段3cと、が実現される。これらのプログラムは、USBメモリなどの記録媒体20に記録されており、記録媒体20からHDD28にインストールされる。   When the CPU 21 executes the program, the print job storage unit 3a that stores the print job transmitted from the user terminal 4 in the HDD 28, and the user who operates the printing apparatus 3 with reference to the user execution authority table attached to the print job Print job search means 3b for searching for a print job having the authority to print, and display means 3c for displaying the print job searched by the print job search means 3b on the display unit 35. These programs are recorded in the recording medium 20 such as a USB memory, and are installed in the HDD 28 from the recording medium 20.

図4は、本実施例の印刷システム1の印刷処理におけるシーケンス図を示す。   FIG. 4 shows a sequence diagram in the printing process of the printing system 1 of the present embodiment.

まず、印刷ジョブをスプールするユーザ(以下、印刷ジョブ送信者という)は、ユーザ端末4aを操作して印刷ジョブスプール指示を入力する(S1)。例えば、印刷ジョブ送信者は、ワープロソフトウェアなどアプリケーションプログラムをユーザ端末4で実行しており、印刷ジョブ送信者が所望の文書などを印刷実行すると、それが印刷ジョブスプール指示となる。なお、印刷ジョブ送信者は、ユーザ端末4にログインする時点で氏名やIDなど印刷ジョブ送信者を識別するためのユーザ情報(以下、単にユーザ名という)及び認証情報を入力済みである。   First, a user who spools a print job (hereinafter referred to as a print job sender) operates the user terminal 4a to input a print job spool instruction (S1). For example, the print job sender executes an application program such as word processing software on the user terminal 4, and when the print job sender prints a desired document or the like, it becomes a print job spool instruction. The print job sender has already entered user information for identifying the print job sender (hereinafter simply referred to as a user name) and authentication information such as a name and an ID when logging in to the user terminal 4.

印刷ジョブ送信者が印刷ジョブスプール指示を入力すると、ユーザ端末4は印刷ジョブを印刷装置3に送信する(S2)。印刷ジョブを印刷装置3に送信する際、権限表添付手段4aは、印刷ジョブに印刷ジョブのスプールを指示した印刷ジョブ送信者のユーザ名、認証情報及びスプールされる印刷ジョブに対し印刷実行する権限をもつユーザの表(ユーザ実行権限表)を添付する。   When the print job sender inputs a print job spool instruction, the user terminal 4 transmits the print job to the printing apparatus 3 (S2). When transmitting a print job to the printing apparatus 3, the authority table attachment unit 4a prints the print job sender's user name, authentication information, and spool print job that has instructed the print job to be spooled. A table of users (user execution authority table) is attached.

図5(a)は印刷ジョブ及び添付されるデータの構成を、図5(b)はユーザ実行権限表の構成をそれぞれ示す図である。印刷ジョブのデータは、印刷ジョブデータ本体、ユーザ名、認証情報及びユーザ実行権限表を有するように構成されている。印刷ジョブデータ本体は、文書や画像など印刷データ と 印刷時の設定データ(例えば、コピー枚数、両面印刷など)等により構成される。   FIG. 5A shows the configuration of the print job and attached data, and FIG. 5B shows the configuration of the user execution authority table. The print job data includes a print job data body, a user name, authentication information, and a user execution authority table. The print job data body is composed of print data such as documents and images and setting data at the time of printing (for example, the number of copies, double-sided printing, etc.).

ユーザ実行権限表は、図5(b)に示すように、各ユーザのユーザ名に対応づけて権限が記録された表である。権限の欄に記録された「可」は当該ユーザに印刷実行の権限が与えられていることを、「不可」は当該ユーザに印刷実行の権限が与えられていないことを示す。なお、印刷権限が可のユーザ名のみを記録しておいてもよい。この場合、ユーザ実行権限表にユーザ名が記録されたユーザは印刷実行の権限を有する者になる。   As shown in FIG. 5B, the user execution authority table is a table in which authority is recorded in association with the user name of each user. “Permitted” recorded in the authority column indicates that the user is authorized to execute printing, and “Not permitted” indicates that the user is not authorized to execute printing. Note that only the user names that are authorized to print may be recorded. In this case, the user whose user name is recorded in the user execution authority table is the person who has the authority to execute printing.

また、図5(b)のユーザ実行権限表では個人のユーザ毎に権限を記録したが、図5(c)に示すようにグループ毎に権限を記録してもよい。この場合、印刷装置3が予め各グループに所属するユーザ名を記憶しておくようにすれば、スプールされた印刷ジョブの実行権限が与えられているか否かをユーザ毎に判定できる。また、印刷実行者(スプールされた印刷ジョブの印刷を要求する者)がグループ名を入力してもよい。機密文書などはグループ単位で共有することが多いので、グループ毎に権限を記録できれば印刷ジョブ送信者がグループを構成する複数のユーザ名を入力する煩わしさを防止できる。   In the user execution authority table of FIG. 5B, the authority is recorded for each individual user, but the authority may be recorded for each group as shown in FIG. 5C. In this case, if the printing apparatus 3 stores user names belonging to each group in advance, it can be determined for each user whether or not the authority to execute the spooled print job is given. In addition, a print executor (a person who requests printing of a spooled print job) may input a group name. Since confidential documents and the like are often shared in units of groups, if the authority can be recorded for each group, it is possible to prevent the troublesomeness of the print job sender from inputting a plurality of user names constituting the group.

また、図5(d)に示すように、ユーザ実行権限表に印刷に関する詳細な権限まで記録しておいてもよい。図5(d)ではユーザ名に対応づけて、白黒印刷、カラー印刷及び1ページ目のみの印刷の権限、がそれぞれ記録されている。   Further, as shown in FIG. 5D, detailed authority regarding printing may be recorded in the user execution authority table. In FIG. 5D, black-and-white printing, color printing, and printing authority for only the first page are recorded in association with the user name.

図4に戻り、印刷装置3がユーザ端末4から印刷ジョブを受信すると、印刷装置3は印刷ジョブからユーザ名及び認証情報を抽出し、認証装置2にユーザ名及び認証情報を送信すると共に印刷ジョブ送信者のユーザ認証を依頼する(S3)。   Returning to FIG. 4, when the printing apparatus 3 receives a print job from the user terminal 4, the printing apparatus 3 extracts the user name and authentication information from the print job, transmits the user name and authentication information to the authentication apparatus 2, and print job. A request for user authentication of the sender is made (S3).

認証装置2は、ユーザ名と認証情報との整合性に基づき印刷ジョブ送信者を認証し、認証結果を印刷装置3に送信する(S4)。認証装置2は、ユーザ名と認証情報との整合性があれば印刷ジョブ送信者を正当なユーザであると認証成功の認証結果を、整合性がなければ認証失敗の認証結果を、印刷装置3に送信する。   The authentication device 2 authenticates the print job sender based on the consistency between the user name and the authentication information, and transmits the authentication result to the printing device 3 (S4). If there is a consistency between the user name and the authentication information, the authentication device 2 indicates an authentication result of authentication success if the print job sender is a valid user, and an authentication failure authentication result if the user name is not consistent. Send to.

印刷ジョブ記憶手段3aは、認証成功の場合、印刷ジョブをHDD28にスプールし、認証失敗の場合、印刷ジョブを破棄する(S5)。   If the authentication is successful, the print job storage unit 3a spools the print job to the HDD 28, and if the authentication fails, the print job storage unit 3a discards the print job (S5).

ついで、印刷実行者は印刷装置3を操作してスプールされた印刷ジョブの印刷を試みる。まず、印刷実行者は印刷装置3の操作部29を操作して、印刷装置3の使用要求を入力する(S6)。使用要求の入力のため、印刷実行者は自己のユーザ名及び認証情報を印刷装置2に入力する。   Next, the print performer tries to print the spooled print job by operating the printing apparatus 3. First, the print performer operates the operation unit 29 of the printing apparatus 3 to input a use request for the printing apparatus 3 (S6). In order to input a use request, the print executor inputs his / her user name and authentication information to the printing apparatus 2.

印刷装置3は、印刷実行者のユーザ名及び認証情報を認証装置2に送信すると共に、ユーザ認証を依頼する(S7)。認証装置2は、ユーザ名と認証情報との整合性に基づき印刷実行者を認証し、認証結果を印刷装置3に送信する(S8)。   The printing apparatus 3 transmits the user name and authentication information of the print performer to the authentication apparatus 2 and requests user authentication (S7). The authentication device 2 authenticates the print executor based on the consistency between the user name and the authentication information, and transmits the authentication result to the printing device 3 (S8).

認証が失敗した場合、印刷装置3は印刷実行者による使用を許可しない。したがって、スプールされた印刷ジョブのセキュリティを保つことができる。   If the authentication fails, the printing apparatus 3 does not permit use by the print performer. Therefore, the security of the spooled print job can be maintained.

認証が成功した場合、印刷ジョブ検索手段3bは、印刷実行者のユーザ名をキーにしてスプールされた印刷ジョブのユーザ実行権限表から印刷実行者に印刷実行の権限が与えられた印刷ジョブを検索する(S9)。すなわち、HDD28には複数のユーザの複数の印刷ジョブがスプールされているので、各印刷ジョブのユーザ実行権限表から、印刷実行者のユーザ名に「可」と記録された印刷ジョブを検索する。   When the authentication is successful, the print job search unit 3b searches the user execution authority table of the print job spooled using the user name of the print performer as a key to search for the print job to which the print performer is authorized (S9). That is, since a plurality of print jobs of a plurality of users are spooled in the HDD 28, the print job recorded as “permitted” in the user name of the print performer is searched from the user execution authority table of each print job.

そして、表示手段3cは、印刷実行者に印刷権限のある印刷ジョブを表示部35に全て表示する(S10)。ここで、表示される印刷ジョブは、例えば、印刷ジョブ送信者のユーザ名、スプール日時、印刷ジョブ名(文書名)、ファイル名等である。   Then, the display unit 3c displays all the print jobs for which the print performer has print authority on the display unit 35 (S10). Here, the displayed print job is, for example, the user name of the print job sender, spool date and time, print job name (document name), file name, and the like.

印刷実行者は、表示部35に表示された印刷ジョブから印刷する印刷ジョブを選択して、印刷実行の操作を行う(S11)。印刷装置3は、選択された印刷ジョブを印刷する(S12)。   The print executor selects a print job to be printed from the print jobs displayed on the display unit 35, and performs a print execution operation (S11). The printing apparatus 3 prints the selected print job (S12).

以上のように、本実施例の印刷システム1では、印刷する前にユーザを認証するのでセキュリティを確保することができると共に、印刷ジョブ送信者が入力したユーザ実行権限表により印刷が許可されたユーザであれば印刷できるので、印刷ジョブ送信者から文書のファイルや印刷物を受け取る必要がなく印刷システム1の利便性が向上する。   As described above, in the printing system 1 according to the present embodiment, since the user is authenticated before printing, security can be ensured, and printing is permitted by the user execution authority table input by the print job sender. Since printing is possible, there is no need to receive a document file or printed matter from the print job sender, and the convenience of the printing system 1 is improved.

本実施例では、印刷実行者を認証装置2がICカードを利用して認証する印刷システム1について説明する。図6は、印刷装置3のハードウェア構成図を示す。なお、図6において図3と同一構成部分には同一の符号を付しその説明は省略する。   In this embodiment, a printing system 1 is described in which an authentication device 2 authenticates a print performer using an IC card. FIG. 6 is a hardware configuration diagram of the printing apparatus 3. In FIG. 6, the same components as those in FIG. 3 are denoted by the same reference numerals, and the description thereof is omitted.

図6の印刷装置3はカードインターフェイス(I/F)36がPCIバスに接続されている点で図3と異なる。カードI/F36は接触型又は非接触型のカードリーダであって、ユーザが所持するICカード54からユーザ名及び認証情報を読み出す。読み出されたユーザ名及び認証情報は認証装置2に送信され、認証装置2によりICカード54を所持したユーザが印刷装置2を使用する権限があるか否か認証される。   The printing apparatus 3 in FIG. 6 differs from that in FIG. 3 in that a card interface (I / F) 36 is connected to the PCI bus. The card I / F 36 is a contact type or non-contact type card reader, and reads a user name and authentication information from an IC card 54 possessed by the user. The read user name and authentication information are transmitted to the authentication apparatus 2, and the authentication apparatus 2 authenticates whether the user who has the IC card 54 has the authority to use the printing apparatus 2.

図7は本実施例の印刷システム1の構成を示す図であり、図8は印刷ジョブのスプールから印刷までのアクティビティ図を示す。なお、図7と図8において同じステップ番号は互いに同じ処理であるが、図8のアクティビティ図では認証装置2を省略した。   FIG. 7 is a diagram showing the configuration of the printing system 1 of this embodiment, and FIG. 8 shows an activity diagram from spooling to printing of a print job. In FIG. 7 and FIG. 8, the same step number is the same process, but the authentication apparatus 2 is omitted in the activity diagram of FIG.

また、印刷実行者は複数人でもよいが、処理手順は印刷実行者の数に関わらず同じである。また、スプールする印刷ジョブは複数でもよく、その場合、各印刷ジョブは互いに区別できるよう識別情報が付与される。   Further, although there may be a plurality of print performers, the processing procedure is the same regardless of the number of print performers. Also, a plurality of print jobs may be spooled, and in this case, identification information is given so that each print job can be distinguished from each other.

本実施例では、印刷ジョブをスプールするユーザを「ユーザA」とし、印刷を実行するユーザを「ユーザB」とする。ユーザAは文書を印刷したいが、時間がないなどの理由で印刷された文書を印刷装置3まで取りに行くことができない場合に、以下の手順で印刷を実行する。   In this embodiment, a user who spools a print job is “user A”, and a user who executes printing is “user B”. When the user A wants to print a document but cannot get the printed document to the printing apparatus 3 because there is no time or the like, the printing is executed according to the following procedure.

まず、ユーザAは、ユーザ端末4aを使用するに際に、ユーザ名及びユーザAの認証情報を入力する。この時の認証情報は、パスワード、磁気カード、ICカード、生体認証情報(指紋・虹彩・声紋・静脈など)のどのような認証情報であってもよい。   First, when using the user terminal 4a, the user A inputs a user name and user A authentication information. The authentication information at this time may be any authentication information such as a password, a magnetic card, an IC card, or biometric authentication information (fingerprint, iris, voiceprint, vein, etc.).

文書を印刷したいユーザAはユーザ端末4aの入力装置46から印刷ジョブのスプール指示を入力する。例えば、ユーザAは、ワープロソフトウェアなどアプリケーションプログラムをユーザ端末4aで実行しており、印刷ジョブ送信者が所望の文書などを印刷実行すると、それが印刷ジョブスプール指示となる。印刷実行すると、プリンタドライバに文書が送出され、プリンタドライバが所定の印刷ジョブを生成する。   A user A who wants to print a document inputs a print job spool instruction from the input device 46 of the user terminal 4a. For example, the user A executes an application program such as word processing software on the user terminal 4a, and when the print job sender prints a desired document or the like, it becomes a print job spool instruction. When printing is executed, a document is sent to the printer driver, and the printer driver generates a predetermined print job.

また、ユーザが印刷実行すると、権限表添付手段4aが当該文書の印刷ジョブのユーザ実行権限表を生成するため、権限を与えるユーザを選択するためのGUIを表示装置48に表示する。   When the user executes printing, the authority table attachment unit 4a generates a user execution authority table for the print job of the document, and displays a GUI for selecting a user to whom authority is given on the display device 48.

図9は、権限表添付手段4aが表示装置48に表示したGUIの一例を示す図である。図9では、印刷ジョブを印刷実行できる対象として「本人のみ」又は「印刷実行ユーザの指定」のいずれかを選択可能になっている。それぞれを選択するためのチェックボックスが配置されており、「印刷実行ユーザの指定」のチェックボックスを選択すると、プルダウンメニュー52を操作可能となる。プルダウンメニュー52を操作すると、印刷装置3から印刷実行が可能な全てのユーザ名がプルダウン表示されるようになっており、ユーザAはその中から印刷実行の権限を与えるユーザを選択することができる。選択されたユーザはプルダウンメニュー52の左側の選択完了欄51に順次表示される。   FIG. 9 is a diagram illustrating an example of a GUI displayed on the display device 48 by the authority table attachment unit 4a. In FIG. 9, “person only” or “designation of print execution user” can be selected as an object on which a print job can be printed. Check boxes for selecting each of them are arranged, and when a “print execution user designation” check box is selected, the pull-down menu 52 can be operated. When the pull-down menu 52 is operated, all user names that can execute printing from the printing apparatus 3 are displayed in a pull-down manner, and the user A can select a user who is given the authority to execute printing. . The selected users are sequentially displayed in the selection completion column 51 on the left side of the pull-down menu 52.

本実施例ではユーザAはユーザBに印刷実行を依頼するので、ユーザBのユーザ名「bbbbbb」が選択された。選択が終了し、ユーザAが「OK」ボタン53を操作すると、権限表添付手段4aは選択完了欄51のユーザに印刷の実行権限を与えられたユーザ実行権限表、ユーザAのユーザ名及び認証情報を印刷ジョブに添付する。これにより、印刷ジョブが印刷装置3に送信される(S1)。   In this embodiment, since user A requests user B to execute printing, user name “bbbbbb” of user B is selected. When the selection is completed and the user A operates the “OK” button 53, the authority table attachment unit 4 a displays the user execution authority table in which the user has the authority to execute printing in the selection completion column 51, the user name and authentication of the user A Attach information to a print job. Thereby, the print job is transmitted to the printing apparatus 3 (S1).

ついで、印刷装置3は、印刷ジョブの送信者であるユーザAが正当なユーザであるかどうかを確認するため、認証装置2にユーザAのユーザ名及び認証情報を送信する(S2)。   Next, the printing apparatus 3 transmits the user name and authentication information of the user A to the authentication apparatus 2 in order to confirm whether the user A who is the sender of the print job is a valid user (S2).

認証装置2は、ユーザ名と認証情報の整合性に基づき、ユーザAが正当なユーザか否かを判定し、認証結果を印刷装置3に送信する(S3)。   The authentication device 2 determines whether the user A is a valid user based on the consistency between the user name and the authentication information, and transmits the authentication result to the printing device 3 (S3).

印刷ジョブ記憶手段3aは、認証結果が成功か失敗かを判定し、認証が失敗した場合は印刷ジョブを破棄して処理を終了する。認証が成功した場合は、印刷ジョブ記憶手段3aは印刷ジョブをHDD28にスプール(記憶)する(S4)。   The print job storage unit 3a determines whether the authentication result is successful or unsuccessful. If the authentication fails, the print job is discarded and the process ends. If the authentication is successful, the print job storage unit 3a spools (stores) the print job in the HDD 28 (S4).

続いて、ユーザAは印刷実行をユーザBに依頼する。依頼する場合、印刷実行する印刷ジョブを特定する情報(例えば、ファイル名等)をユーザBにメール等で連絡する。   Subsequently, user A requests user B to execute printing. When making a request, information (for example, a file name, etc.) specifying a print job to be printed is notified to the user B by e-mail or the like.

ユーザBは印刷ジョブを印刷実行するため、印刷装置3にログインする(S5)。本実施例では、ユーザBは、印刷装置3にICカード54を使用してユーザ名及び認証情報を入力する。すなわち、ユーザBは所持するICカード54をカードI/F36に挿入するか又はかざして、ユーザ名及び認証情報を印刷装置3に入力する。   User B logs in to the printing apparatus 3 to execute a print job (S5). In the present embodiment, the user B inputs the user name and authentication information to the printing apparatus 3 using the IC card 54. That is, the user B inserts or holds the IC card 54 possessed by the card I / F 36 and inputs the user name and authentication information to the printing apparatus 3.

印刷装置3は、ログインしたユーザBが正当なユーザであるかどうかを確認するため、認証装置2にユーザBのユーザ名及び認証情報を送信する(S6)。   The printing apparatus 3 transmits the user name and authentication information of the user B to the authentication apparatus 2 in order to confirm whether or not the logged-in user B is a valid user (S6).

認証装置2は、ユーザ名と認証情報の整合性に基づき、ユーザBが正当なユーザか否かを判定し、認証結果を印刷装置3に送信する(S7)。   The authentication device 2 determines whether or not the user B is a valid user based on the consistency between the user name and the authentication information, and transmits the authentication result to the printing device 3 (S7).

ユーザBが正当なユーザであると認証されると、印刷ジョブ検索手段3bは、HDD28に記憶された印刷ジョブに添付されたユーザ実行権限表からユーザBのユーザ名が記録された印刷ジョブを検索する(S8)。すなわち、印刷ジョブ検索手段3bはユーザBが印刷実行できる印刷ジョブを検索する。本実施例では少なくともユーザAから印刷実行が依頼された印刷ジョブが検索される。   When the user B is authenticated as a valid user, the print job search unit 3b searches the user execution authority table attached to the print job stored in the HDD 28 for a print job in which the user name of the user B is recorded. (S8). That is, the print job search unit 3b searches for a print job that can be executed by the user B. In this embodiment, at least a print job requested to be printed by the user A is searched.

印刷ジョブが検索されると、表示手段3cは印刷ジョブを表示部35に表示する(S9)。図10は、表示部35に表示された印刷ジョブの一覧を示す。図10では、印刷ジョブが作成者と文書名により特定されて表示されている。ここに表示された印刷ジョブが、ユーザBが印刷実行する権限のある印刷ジョブである。   When the print job is searched, the display unit 3c displays the print job on the display unit 35 (S9). FIG. 10 shows a list of print jobs displayed on the display unit 35. In FIG. 10, the print job is specified and displayed by the creator and the document name. The print job displayed here is a print job for which user B is authorized to execute printing.

ユーザBがユーザAに依頼された印刷ジョブを選択して「印刷」ボタンを操作すると(S10)、当該印刷ジョブが印刷実行される。以上のようにして、ユーザBは印刷された文書をユーザAに渡すことができる。
なお、印刷実行された印刷ジョブは印刷装置3がHDD28から削除してもよいし、印刷実行をユーザAに通知し、ユーザAがHDD28から削除してもよい。また、印刷実行の通知の有無に関わらず、そのまま印刷ジョブをスプールしておき、ユーザAの任意にタイミングで削除してもよい。図8では、一定時間が経過された後、スプールされた印刷ジョブは削除されることとした。
When the user B selects the print job requested by the user A and operates the “print” button (S10), the print job is printed. As described above, the user B can pass the printed document to the user A.
Note that the print job that has been printed may be deleted from the HDD 28 by the printing apparatus 3 or may be deleted from the HDD 28 by notifying the user A of the execution of printing. Regardless of whether or not there is a print execution notification, the print job may be spooled as it is and deleted at any timing of the user A. In FIG. 8, the spooled print job is deleted after a certain time has elapsed.

本実施例の印刷システム1によれば、印刷する前にユーザを認証するのでセキュリティを確保することができると共に、印刷ジョブ送信者が入力したユーザ実行権限表により印刷が許可されたユーザであれば印刷できるので、印刷ジョブ送信者から印刷ジョブのファイルや印刷物を受け取る必要がなく印刷システム1の利便性が向上する。   According to the printing system 1 of the present embodiment, since the user is authenticated before printing, security can be ensured, and if the user is permitted to print according to the user execution authority table input by the print job sender. Since printing is possible, it is not necessary to receive a print job file or printed matter from the print job sender, and the convenience of the printing system 1 is improved.

本実施例では、ユーザ端末4bから印刷実行者が印刷実行する印刷システム1について説明する。   In the present embodiment, a printing system 1 in which a print performer executes printing from the user terminal 4b will be described.

図11は、本実施例の印刷装置3のハードウェア構成図を示す。なお、図11において図3と同一構成部分には同一の符号を付しその説明は省略する。また、ユーザ端末4及び認証装置2のハードウェア構成については実施例1と同様であるので説明は省略する。   FIG. 11 is a hardware configuration diagram of the printing apparatus 3 according to the present embodiment. In FIG. 11, the same components as those in FIG. 3 are denoted by the same reference numerals, and the description thereof is omitted. Further, the hardware configurations of the user terminal 4 and the authentication device 2 are the same as those in the first embodiment, and thus description thereof is omitted.

本実施例の印刷装置3は、印刷ジョブ識別情報送信手段3d及びユーザアドレスリスト28aを有する点で図3と異なる。印刷ジョブ識別情報送信手段3dは、HDD28にスプールされた印刷ジョブの識別情報を他のユーザに送信する。送信相手のユーザは、ユーザ実行権限表に印刷実行の権限が付与されたユーザである。すなわち、印刷ジョブ識別情報送信手段3dは、印刷ジョブに添付されたユーザ実行権限表に印刷実行の権限が付与されたユーザのメールアドレスをHDD28から抽出し、スプールされた印刷ジョブに付与される識別情報をメールアドレスを宛先にして送信する。これにより、印刷実行の権限があるユーザは印刷実行可能な印刷ジョブがスプールされていることを認識して、所望のタイミングで印刷実行することができる。   The printing apparatus 3 of this embodiment is different from that shown in FIG. 3 in that it includes a print job identification information transmission unit 3d and a user address list 28a. The print job identification information transmission unit 3d transmits the identification information of the print job spooled in the HDD 28 to another user. The user of the transmission partner is a user who is given the authority to execute printing in the user execution authority table. That is, the print job identification information transmitting unit 3d extracts the mail address of the user who is authorized to execute printing from the HDD 28 in the user execution authority table attached to the print job, and the identification given to the spooled print job. Send information with email address as destination. As a result, a user who has the authority to execute printing can recognize that a print job that can be printed is spooled and execute printing at a desired timing.

図12は、本実施例の印刷システム1の印刷処理におけるシーケンス図を示す。なお、図12において図4と同一ステップには同一の符号を付した。   FIG. 12 shows a sequence diagram in the printing process of the printing system 1 of the present embodiment. In FIG. 12, the same steps as those in FIG. 4 are denoted by the same reference numerals.

まず、印刷ジョブ送信者は、ユーザ端末4aを操作して印刷ジョブスプール指示を入力する(S1)。例えば、印刷ジョブ送信者は、ワープロソフトウェアなどアプリケーションプログラムをユーザ端末4aで実行しており、印刷ジョブ送信者が所望の文書などを印刷実行すると、それが印刷ジョブスプール指示となる。なお、印刷ジョブ送信者は、ユーザ端末4aにログインする時点で認証情報を入力済みである。   First, the print job sender operates the user terminal 4a to input a print job spool instruction (S1). For example, the print job sender executes an application program such as word processing software on the user terminal 4a, and when the print job sender prints a desired document or the like, it becomes a print job spool instruction. The print job sender has already entered the authentication information when logging in to the user terminal 4a.

印刷ジョブ送信者が印刷ジョブスプール指示を入力すると、ユーザ端末4aは印刷ジョブを印刷装置3に送信する(S2)。印刷ジョブを印刷装置3に送信する際、権限表添付手段4aは、印刷ジョブに印刷ジョブ送信者のユーザ名、認証情報及びユーザ実行権限表を添付する。ユーザ実行権限表の入力の方法は実施例2と同様である。   When the print job sender inputs a print job spool instruction, the user terminal 4a transmits the print job to the printing apparatus 3 (S2). When transmitting a print job to the printing apparatus 3, the authority table attachment unit 4a attaches the user name, authentication information, and user execution authority table of the print job sender to the print job. The method for inputting the user execution authority table is the same as in the second embodiment.

印刷装置3は、ユーザ端末4aから印刷ジョブを受信すると、印刷ジョブからユーザ名及び認証情報を抽出し認証装置2に送信すると共に、印刷実行者のユーザ認証を依頼する(S3)。   When receiving the print job from the user terminal 4a, the printing apparatus 3 extracts the user name and authentication information from the print job, transmits the extracted user name and authentication information to the authentication apparatus 2, and requests user authentication of the print performer (S3).

認証装置2は、ユーザ名と認証情報との整合性に基づき印刷ジョブ送信者を認証し、認証結果を印刷装置3に送信する(S4)。認証結装置2は、ユーザ名と認証情報との整合性があれば印刷ジョブ送信者を正当なユーザと認証成功の認証結果を、整合性がなければ認証失敗の認証結果を、印刷装置3に送信する。   The authentication device 2 authenticates the print job sender based on the consistency between the user name and the authentication information, and transmits the authentication result to the printing device 3 (S4). If there is a consistency between the user name and the authentication information, the authentication unit 2 sends the print job sender a valid user and an authentication success result, and if there is no consistency, an authentication failure authentication result to the printing apparatus 3. Send.

認証成功の場合、印刷ジョブ記憶手段3aは印刷ジョブに識別情報を与えてHDD28にスプールし、認証失敗の場合、印刷ジョブを破棄する(S5)。印刷ジョブの識別情報は、「連番」であってもよいし、「ユーザ名+時刻」などであってもよい。   If the authentication is successful, the print job storage unit 3a gives the print job identification information and spools it to the HDD 28. If the authentication fails, the print job is discarded (S5). The print job identification information may be “serial number”, “user name + time”, or the like.

ついで、印刷ジョブ識別情報送信手段3dは、印刷ジョブに添付されたユーザ実行権限表を参照し印刷権限の与えられたユーザ名を抽出する。そして、抽出されたユーザ名のユーザのメールアドレスをHDD28から抽出し、各ユーザ(以下、印刷実行者という)に印刷ジョブの識別情報を送信する(S101)。   Next, the print job identification information transmitting unit 3d refers to the user execution authority table attached to the print job and extracts the user name given the print authority. Then, the mail address of the user with the extracted user name is extracted from the HDD 28, and the print job identification information is transmitted to each user (hereinafter referred to as a print executor) (S101).

このようにして、ユーザ端末4bは印刷ジョブの識別情報を受信する。図13は、ユーザ端末4bに表示された印刷ジョブの識別情報の一例を示す。印刷実行者は図13のような印刷ジョブの識別情報を表示して、印刷可能な印刷ジョブがスプールされたことを認識する。そして所望の時、例えば、印刷装置3まで印刷物を取りに行く時間がある場合に、印刷を実行する(S102)。例えば、印刷実行者が識別情報の「0001」や「文書名」をクリックすると当該印刷ジョブの印刷実行指示がユーザ端末4bに入力される。   In this way, the user terminal 4b receives the print job identification information. FIG. 13 shows an example of print job identification information displayed on the user terminal 4b. The print executor displays print job identification information as shown in FIG. 13 to recognize that a printable print job has been spooled. Then, when desired, for example, when there is time to go to the printing apparatus 3 to pick up the printed material, printing is executed (S102). For example, when the print executor clicks “0001” or “document name” in the identification information, a print execution instruction for the print job is input to the user terminal 4b.

ついで、ユーザ端末4bは、印刷ジョブの印刷の実行を印刷装置3に要求する(S103)。ユーザ端末4bは印刷実行者による印刷実行指示により、印刷ジョブの識別情報、ユーザ名及び認証情報を印刷装置3に送信する。   Next, the user terminal 4b requests the printing apparatus 3 to execute printing of the print job (S103). The user terminal 4 b transmits print job identification information, a user name, and authentication information to the printing apparatus 3 according to a print execution instruction from the print performer.

印刷の実行を依頼された印刷装置3は、印刷実行者のユーザ名及び認証情報を認証装置2に送信すると共に、ユーザ認証を依頼する(S7)。認証装置2は、ユーザ名と認証情報との整合性に基づき印刷実行者を認証し、認証結果を印刷装置3に送信する(S8)。   The printing apparatus 3 requested to execute printing transmits the user name and authentication information of the print performer to the authentication apparatus 2 and requests user authentication (S7). The authentication device 2 authenticates the print executor based on the consistency between the user name and the authentication information, and transmits the authentication result to the printing device 3 (S8).

認証が失敗した場合、印刷装置3は印刷実行者による使用を許可しない。したがって、スプールされた印刷ジョブのセキュリティを保つことができる。   If the authentication fails, the printing apparatus 3 does not permit use by the print performer. Therefore, the security of the spooled print job can be maintained.

認証が成功した場合、印刷装置3は印刷ジョブの識別情報に基づき印刷ジョブを抽出する(S104)。すなわち、HDD28には複数の印刷ジョブがスプールされているので、識別情報に基づき印刷ジョブを抽出する。抽出した印刷ジョブのユーザ実行権限表を参照し、印刷実行者のユーザ名が記録されているか否かを確認してもよい。そして、印刷装置3は、抽出した印刷ジョブを印刷する(S12)。   If the authentication is successful, the printing apparatus 3 extracts a print job based on the print job identification information (S104). That is, since a plurality of print jobs are spooled in the HDD 28, the print jobs are extracted based on the identification information. By referring to the user execution authority table of the extracted print job, it may be confirmed whether or not the user name of the print performer is recorded. Then, the printing apparatus 3 prints the extracted print job (S12).

本実施例によれば、ユーザ端末4aからの印刷ジョブの識別情報の送信がそのまま印刷ジョブのスプールの通知となり、ユーザ端末4bから印刷実行者が印刷することができるので、印刷実行の際に印刷装置3まで行って印刷装置3を操作する必要がなく利便性が向上する。   According to the present embodiment, the transmission of the print job identification information from the user terminal 4a becomes the print job spool notification as it is, and the print executor can print from the user terminal 4b. There is no need to go to the apparatus 3 to operate the printing apparatus 3, which improves convenience.

印刷システムの概略構成図である。1 is a schematic configuration diagram of a printing system. ユーザ端末のハードウェア構成図である。It is a hardware block diagram of a user terminal. 印刷装置のハードウェア構成図である。It is a hardware block diagram of a printing apparatus. 印刷システムの印刷処理におけるシーケンス図である。It is a sequence diagram in the printing process of the printing system. 印刷ジョブのデータの構成及びユーザ実行権限表の一例を示す図である。FIG. 4 is a diagram illustrating an example of a print job data configuration and a user execution authority table. 実施例2における印刷装置のハードウェア構成図である。FIG. 6 is a hardware configuration diagram of a printing apparatus according to a second embodiment. 実施例2における印刷システムの構成を示す図である。FIG. 6 is a diagram illustrating a configuration of a printing system according to a second embodiment. 印刷ジョブのスプールから印刷までのアクティビティ図である。FIG. 6 is an activity diagram from spooling to printing of a print job. 権限表添付手段が表示装置に表示したGUIの一例を示す図である。It is a figure which shows an example of GUI which the authority table attachment means displayed on the display apparatus. 表示部に表示された印刷ジョブの一覧を示す図である。FIG. 6 is a diagram illustrating a list of print jobs displayed on a display unit. 実施例3における印刷装置のハードウェア構成図である。FIG. 10 is a hardware configuration diagram of a printing apparatus according to a third embodiment. 実施例3における印刷システムの印刷処理のシーケンス図である。FIG. 10 is a sequence diagram of a printing process performed by a printing system according to a third embodiment. ユーザ端末に表示された識別情報を含むGUIの一例を示す図である。It is a figure which shows an example of GUI containing the identification information displayed on the user terminal.

符号の説明Explanation of symbols

1 印刷システム
2 認証装置
3 印刷装置
4,4a、4b ユーザ端末
20、40 記録媒体
21、41 CPU
22a、42 ROM
22b、42 RAM
28 HDD
29 操作部
34 NIC
35 表示部
36 カードI/F
46 入力装置
47 記憶装置
48 表示装置
49 通信装置
54 ICカード
DESCRIPTION OF SYMBOLS 1 Printing system 2 Authentication apparatus 3 Printing apparatus 4, 4a, 4b User terminal 20, 40 Recording medium 21, 41 CPU
22a, 42 ROM
22b, 42 RAM
28 HDD
29 Operation section 34 NIC
35 Display 36 Card I / F
46 Input device 47 Storage device 48 Display device 49 Communication device 54 IC card

Claims (9)

ユーザ端末からネットワークを介して送信された印刷ジョブを、ユーザの印刷要求に応じて印刷装置が印刷する印刷システムにおいて、
前記ユーザ端末は、前記印刷ジョブの印刷が許可された前記ユーザのユーザ情報を記録したユーザ実行権限表を前記印刷ジョブに添付する権限表添付手段を有し、
前記印刷装置は、前記ユーザ端末から送信された前記印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、
前記ユーザの前記ユーザ情報に基づき前記印刷ジョブに添付された前記ユーザ実行権限表を参照し、前記ユーザが印刷許可された前記印刷ジョブを検索する印刷ジョブ検索手段と、
前記印刷ジョブ検索手段により検索された前記印刷ジョブを表示部に表示する表示手段と、
を有することを特徴とする印刷システム。
In a printing system in which a printing apparatus prints a print job transmitted from a user terminal via a network in response to a user's print request,
The user terminal includes an authority table attachment means for attaching a user execution authority table in which user information of the user permitted to print the print job is recorded to the print job;
The printing apparatus includes a print job storage unit that stores the print job transmitted from the user terminal in a storage device;
Print job search means for searching for the print job that the user is allowed to print by referring to the user execution authority table attached to the print job based on the user information of the user;
Display means for displaying the print job searched by the print job search means on a display unit;
A printing system comprising:
前記権限表添付手段は、前記印刷装置を使用可能な前記ユーザを前記ユーザ端末の表示部に選択可能に表示する、
ことを特徴とする請求項1記載の印刷システム。
The authority table attachment means displays the user who can use the printing apparatus on the display unit of the user terminal in a selectable manner.
The printing system according to claim 1.
前記ユーザを認証する認証装置が前記ネットワークに接続されており、
前記認証装置は、前記印刷装置から入力された前記ユーザの認証情報に基づき前記ユーザを認証し、認証結果を前記印刷装置に送信する、
ことを特徴とする請求項1又は2記載の印刷システム。
An authentication device for authenticating the user is connected to the network;
The authentication device authenticates the user based on the user authentication information input from the printing device, and transmits an authentication result to the printing device.
The printing system according to claim 1 or 2, wherein
ユーザ端末からネットワークを介して送信された印刷ジョブを印刷する印刷装置において、
前記印刷ジョブの印刷が許可されたユーザのユーザ情報を記録したユーザ実行権限表が添付された前記印刷ジョブを受信する受信手段と、
前記受信手段により受信した該印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、
前記ユーザの印刷要求があった場合、前記ユーザの前記ユーザ情報に基づき前記印刷ジョブに添付された前記ユーザ実行権限表を参照し、前記ユーザが印刷許可された前記印刷ジョブを検索する印刷ジョブ検索手段と、
前記印刷ジョブ検索手段により検索された前記印刷ジョブを表示部に表示する表示手段と、
を有することを特徴とする印刷装置。
In a printing apparatus that prints a print job transmitted from a user terminal via a network,
Receiving means for receiving the print job attached with a user execution authority table recording user information of a user permitted to print the print job;
Print job storage means for storing the print job received by the receiving means in a storage device;
When there is a print request from the user, a print job search is performed for referring to the user execution authority table attached to the print job based on the user information of the user and searching for the print job that the user is permitted to print. Means,
Display means for displaying the print job searched by the print job search means on a display unit;
A printing apparatus comprising:
アプリケーションプログラム又はプリンタドライバにより印刷ジョブが生成される場合、
前記印刷ジョブの印刷を許可するユーザを表示部に選択可能に表示して、選択された前記ユーザのユーザ情報を記録したユーザ実行権限表を前記印刷ジョブに添付する権限表添付手段と、
前記ユーザ実行権限表を添付した前記印刷ジョブを印刷装置に送信する送信手段と、
を有することを特徴とするユーザ端末。
When a print job is generated by an application program or printer driver,
Authority table attachment means for displaying a user who is allowed to print the print job on a display unit so as to be selectable, and attaching a user execution authority table recording user information of the selected user to the print job;
Transmitting means for transmitting the print job with the user execution authority table attached thereto to a printing apparatus;
A user terminal characterized by comprising:
ユーザ端末からネットワークを介して送信された印刷ジョブを印刷する印刷装置のコンピュータが実行するプログラムであって、
前記印刷ジョブの印刷が許可されたユーザのユーザ情報を記録したユーザ実行権限表が添付された前記印刷ジョブを受信する受信手段と、
前記受信手段により受信した該印刷ジョブを記憶装置に記憶する印刷ジョブ記憶手段と、
前記ユーザの印刷要求があった場合、前記ユーザの前記ユーザ情報に基づき前記印刷ジョブに添付された前記ユーザ実行権限表を参照し、前記ユーザが印刷許可された前記印刷ジョブを検索する印刷ジョブ検索手段と、
前記印刷ジョブ検索手段により検索された前記印刷ジョブを表示部に表示する表示手段と、
をコンピュータに実現させることを特徴とするプログラム。
A program executed by a computer of a printing apparatus that prints a print job transmitted from a user terminal via a network,
Receiving means for receiving the print job attached with a user execution authority table that records user information of a user permitted to print the print job;
Print job storage means for storing the print job received by the receiving means in a storage device;
When there is a print request from the user, a print job search is performed for referring to the user execution authority table attached to the print job based on the user information of the user and searching for the print job that the user is permitted to print. Means,
Display means for displaying the print job searched by the print job search means on a display unit;
A program characterized by causing a computer to realize.
コンピュータに、
アプリケーションプログラム又はプリンタドライバにより印刷ジョブが生成された場合、
前記印刷ジョブの印刷を許可するユーザを表示部に選択可能に表示して、選択された前記ユーザのユーザ情報を記録したユーザ実行権限表を前記印刷ジョブに添付する権限表添付手段と、
前記ユーザ実行権限表を添付した前記印刷ジョブを印刷装置に送信する送信手段と、
を実現させることを特徴とするプログラム。
On the computer,
When a print job is generated by an application program or printer driver,
Authority table attachment means for displaying a user who is allowed to print the print job on a display unit so as to be selectable, and attaching a user execution authority table recording user information of the selected user to the print job;
Transmitting means for transmitting the print job with the user execution authority table attached thereto to a printing apparatus;
A program characterized by realizing.
請求項6記載のプログラムを記憶した記録媒体。   A recording medium storing the program according to claim 6. 請求項7記載のプログラムを記憶した記録媒体。   A recording medium storing the program according to claim 7.
JP2006250045A 2006-09-14 2006-09-14 Print system, printer, user terminal, program and recording medium recording the program Pending JP2008071196A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006250045A JP2008071196A (en) 2006-09-14 2006-09-14 Print system, printer, user terminal, program and recording medium recording the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006250045A JP2008071196A (en) 2006-09-14 2006-09-14 Print system, printer, user terminal, program and recording medium recording the program

Publications (1)

Publication Number Publication Date
JP2008071196A true JP2008071196A (en) 2008-03-27

Family

ID=39292713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006250045A Pending JP2008071196A (en) 2006-09-14 2006-09-14 Print system, printer, user terminal, program and recording medium recording the program

Country Status (1)

Country Link
JP (1) JP2008071196A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009301344A (en) * 2008-06-13 2009-12-24 Konica Minolta Business Technologies Inc Image output authentication system
JP2010152726A (en) * 2008-12-25 2010-07-08 Canon Marketing Japan Inc Image forming apparatus, print control method, and program
JP2010218287A (en) * 2009-03-17 2010-09-30 Ricoh Co Ltd Print processing system, print processing method, print processing program and storage medium
JP2010240913A (en) * 2009-04-02 2010-10-28 Canon Inc Image processing apparatus in pull printing system, bibliographic information server, and control method for the same
JP2011123540A (en) * 2009-12-08 2011-06-23 Fuji Xerox Co Ltd Image processing apparatus, information processing apparatus, and image processing system
JP2011204005A (en) * 2010-03-25 2011-10-13 Fuji Xerox Co Ltd Information processing device, printer and information processing program
JP2011203989A (en) * 2010-03-25 2011-10-13 Fuji Xerox Co Ltd Print job information management device, printing device and print job information management program
JP2012118894A (en) * 2010-12-03 2012-06-21 Silex Technology Inc Client terminal and program of authentication printing system
JP2013140623A (en) * 2013-03-19 2013-07-18 Canon Marketing Japan Inc Image forming apparatus, printing system, print control method, and program
JP2014067443A (en) * 2013-12-18 2014-04-17 Ricoh Co Ltd Information processing apparatus, information processing system, information processing method, and program
EP2869186A1 (en) 2013-10-31 2015-05-06 Ricoh Company, Ltd. Output system, output method, and output apparatus
JP2016021247A (en) * 2015-08-28 2016-02-04 株式会社リコー Information processor, information processing system, information processing method and program
JP2017174254A (en) * 2016-03-25 2017-09-28 京セラドキュメントソリューションズ株式会社 Pull print system, server program, and printer driver

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009301344A (en) * 2008-06-13 2009-12-24 Konica Minolta Business Technologies Inc Image output authentication system
JP2010152726A (en) * 2008-12-25 2010-07-08 Canon Marketing Japan Inc Image forming apparatus, print control method, and program
US8432560B2 (en) 2009-03-17 2013-04-30 Ricoh Company, Ltd. Print processing system, printing processing method, printing processing program and storage medium
JP2010218287A (en) * 2009-03-17 2010-09-30 Ricoh Co Ltd Print processing system, print processing method, print processing program and storage medium
JP2010240913A (en) * 2009-04-02 2010-10-28 Canon Inc Image processing apparatus in pull printing system, bibliographic information server, and control method for the same
US8547566B2 (en) 2009-04-02 2013-10-01 Canon Kabushiki Kaisha Image processing apparatus in pull printing system, and method of controlling image processing apparatus
JP2011123540A (en) * 2009-12-08 2011-06-23 Fuji Xerox Co Ltd Image processing apparatus, information processing apparatus, and image processing system
JP2011203989A (en) * 2010-03-25 2011-10-13 Fuji Xerox Co Ltd Print job information management device, printing device and print job information management program
JP2011204005A (en) * 2010-03-25 2011-10-13 Fuji Xerox Co Ltd Information processing device, printer and information processing program
JP2012118894A (en) * 2010-12-03 2012-06-21 Silex Technology Inc Client terminal and program of authentication printing system
JP2013140623A (en) * 2013-03-19 2013-07-18 Canon Marketing Japan Inc Image forming apparatus, printing system, print control method, and program
EP2869186A1 (en) 2013-10-31 2015-05-06 Ricoh Company, Ltd. Output system, output method, and output apparatus
US9110610B2 (en) 2013-10-31 2015-08-18 Ricoh Company, Ltd. Output system, output method, and output apparatus
US9292778B2 (en) 2013-10-31 2016-03-22 Ricoh Company, Ltd. Output system, output method, and output apparatus
JP2014067443A (en) * 2013-12-18 2014-04-17 Ricoh Co Ltd Information processing apparatus, information processing system, information processing method, and program
JP2016021247A (en) * 2015-08-28 2016-02-04 株式会社リコー Information processor, information processing system, information processing method and program
JP2017174254A (en) * 2016-03-25 2017-09-28 京セラドキュメントソリューションズ株式会社 Pull print system, server program, and printer driver

Similar Documents

Publication Publication Date Title
JP2008071196A (en) Print system, printer, user terminal, program and recording medium recording the program
JP4911940B2 (en) Data transmission apparatus, control method therefor, and image input / output apparatus
JP4481914B2 (en) Information processing method and apparatus
JP5887937B2 (en) Output control system, output control method, output control device, and output control program
US10855853B2 (en) Image processing apparatus, control method thereof, and storage medium for transmission of image data
US20060026434A1 (en) Image forming apparatus and image forming system
US20060112021A1 (en) Printing apparatus, control method thereof, and recording medium
US8639761B2 (en) Data processing system suited for transmitting and receiving data among plurality of image processing apparatuses connected to network, data processing method, and data processing program product
JP4846837B2 (en) Client server system and client device
JP4710714B2 (en) Printing system, printing method, program, and printing apparatus
US20160150125A1 (en) Information processing apparatus, information processing system, and control method of information processing apparatus
US8797565B2 (en) Image processing apparatus
JP5335461B2 (en) Image processing apparatus, control method therefor, and computer program
JP2007018030A (en) Information processor, job processing method, authentication information generating method, storage medium with computer-readable program stored therein and program
US8751410B2 (en) Charging system for charging for image processing conducted based on image data, image processing apparatus, and charging program embodied on computer readable medium
JP6261373B2 (en) Image processing apparatus and image processing method
JP2005100187A (en) Image processing device
US10649703B2 (en) Print control apparatus, control method of a print control apparatus, and recording medium
US8958092B2 (en) Image processing apparatus, control method for image processing apparatus and storage medium for receiving an electronic document from an external apparatus according to a plurality of reception methods
JP5131223B2 (en) Workflow execution device, workflow execution method, and workflow execution program
US11868669B2 (en) Image processing apparatus and control method for displaying a setting history for which authentication information is required to execute a job
JP2014102543A (en) Printing system, image forming apparatus, processing method thereof, and program
JP6463451B2 (en) Image forming apparatus and image forming method
JP2006110911A (en) Printing system and printer
JP2007028058A (en) Image forming apparatus and computer program