[go: up one dir, main page]

JP2005111671A - Printing apparatus, printing apparatus control method, and program - Google Patents

Printing apparatus, printing apparatus control method, and program Download PDF

Info

Publication number
JP2005111671A
JP2005111671A JP2003344732A JP2003344732A JP2005111671A JP 2005111671 A JP2005111671 A JP 2005111671A JP 2003344732 A JP2003344732 A JP 2003344732A JP 2003344732 A JP2003344732 A JP 2003344732A JP 2005111671 A JP2005111671 A JP 2005111671A
Authority
JP
Japan
Prior art keywords
job
approver
print
print job
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.)
Withdrawn
Application number
JP2003344732A
Other languages
Japanese (ja)
Inventor
Tadahiro Nakamura
忠弘 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2003344732A priority Critical patent/JP2005111671A/en
Publication of JP2005111671A publication Critical patent/JP2005111671A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】 ユーザにより機密性の高い文書が不用意に印刷されることを未然に防止することができるとともに、消耗品を無駄に消費するような文書の印刷を未然に禁止させることができる印刷装置を提供する。
【解決手段】 印刷装置101においては、ホストコンピュータ102(ユーザ)からのプリントジョブを受信すると、プリントジョブに含まれるジョブ送信者情報およびジョブIDが抽出され(S603)、抽出されたジョブ送信者情報から、ジョブ送信者の管理者が特定される(S604)。この特定した管理者からホストコンピュータ102からの承認依頼メールに対して返信された電子メールにより、指定されたプリントジョブの印刷が承認された場合、上記指定されたプリントジョブの印刷が行われる(S605〜S607)。
【選択図】 図6
PROBLEM TO BE SOLVED: To prevent a user from inadvertently printing a highly confidential document and to prohibit printing of a document that consumes consumables in advance. I will provide a.
Upon receiving a print job from a host computer (user), the printing apparatus 101 extracts job sender information and job ID included in the print job (S603), and extracts the extracted job sender information. From this, the administrator of the job sender is specified (S604). When printing of the designated print job is approved by an e-mail returned from the identified administrator in response to the approval request mail from the host computer 102, the designated print job is printed (S605). ~ S607).
[Selection] Figure 6

Description

本発明は、ネットワークを介して印刷ジョブを受信し、該受信した印刷ジョブの印刷を行う印刷装置、印刷装置の制御方法およびプログラムに関する。   The present invention relates to a printing apparatus that receives a print job via a network and prints the received print job, a control method for the printing apparatus, and a program.

従来、ネットワークに接続されたプリンタで印刷を行う場合、印刷時に認証を行い、予め許可されたユーザのみに対してプリンタでの印刷を許可する印刷システムがある(例えば、特許文献1)。
特開2003−196069号公報
2. Description of the Related Art Conventionally, when printing is performed with a printer connected to a network, there is a printing system that performs authentication at the time of printing and permits printing on the printer only to users who have been permitted in advance (for example, Patent Document 1).
JP 2003-196069 A

しかしながら、上述した従来例においては、一度許可されたユーザであれば、このユーザに対して、機密性が高く、不用意に紙に印刷すべきでない文書のプリントが許可されることになる。また、同様に一度許可されたユーザであれば、無制限にプリントを行うことができるため、紙資源やトナーなど消耗品の無駄な消費を招く恐れもある。特に、ランニングコストが高いカラープリンタに関しては、消耗品を無駄に消費するような文書のプリントを極力なくすことが課題である。   However, in the above-described conventional example, once a user is permitted, the user is permitted to print a document that is highly confidential and should not be printed on paper carelessly. Similarly, since a user once authorized can perform unlimited printing, there is a risk of wasteful consumption of consumables such as paper resources and toner. Particularly for color printers with high running costs, there is a problem of minimizing document printing that consumes consumables as much as possible.

本発明の目的は、ユーザにより機密性の高い文書が不用意に印刷されることを未然に防止することができるとともに、消耗品を無駄に消費するような文書の印刷を未然に禁止させることができる印刷装置、印刷装置の制御方法およびプログラムを提供することにある。   An object of the present invention is to prevent a user from inadvertently printing a highly confidential document and to prohibit printing of a document that consumes consumables in advance. It is to provide a printing apparatus, a printing apparatus control method, and a program.

本発明は、上記目的を達成するため、ネットワークを介して印刷ジョブを受信し、該受信した印刷ジョブの印刷処理を行う印刷装置であって、受信した印刷ジョブのジョブ送信者を特定するジョブ送信者特定手段と、前記ジョブ送信者特定手段により特定されたジョブ送信者に対応する承認者を特定する承認者特定手段と、前記承認者特定手段により特定された承認者から、前記受信した印刷ジョブの印刷承認問い合わせに応答して返された回答を受信する回答受信手段と、前記回答受信手段により受信された回答が印刷を承認することを示す場合、前記受信した印刷ジョブの印刷処理を行うように制御する制御手段とを有することを特徴とする。   In order to achieve the above object, the present invention is a printing apparatus that receives a print job via a network and performs print processing of the received print job, the job transmission specifying a job sender of the received print job An approver specifying means; an approver specifying means for specifying an approver corresponding to the job sender specified by the job sender specifying means; and the received print job from the approver specified by the approver specifying means. An answer receiving means for receiving an answer returned in response to the print approval inquiry, and if the answer received by the answer receiving means indicates that the print is approved, the print processing of the received print job is performed. And control means for controlling.

本発明は、上記目的を達成するため、ネットワークを介して印刷ジョブを受信し、該受信した印刷ジョブの印刷処理を行う印刷装置の制御方法であって、受信した印刷ジョブのジョブ送信者を特定するジョブ送信者特定工程と、前記ジョブ送信者特定工程により特定されたジョブ送信者に対応する承認者を特定する承認者特定工程と、前記承認者特定工程により特定された承認者から、前記受信した印刷ジョブの印刷承認問い合わせに応答して返された回答を受信する回答受信工程と、前記回答受信工程により受信された回答が印刷を承認することを示す場合、前記受信した印刷ジョブの印刷処理を行うように制御する制御工程とを有することを特徴とする。   In order to achieve the above object, the present invention is a method for controlling a printing apparatus that receives a print job via a network and performs print processing of the received print job, and specifies a job sender of the received print job. A job sender specifying step, an approver specifying step for specifying an approver corresponding to the job sender specified by the job sender specifying step, and an approver specified by the approver specifying step, An answer receiving step for receiving an answer returned in response to a print approval inquiry for the received print job, and a print process for the received print job if the answer received by the answer receiving step indicates that the print is approved And a control process for controlling to perform the above.

本発明は、上記目的を達成するため、ネットワークを介して印刷ジョブを受信し、該受信した印刷ジョブの印刷処理を行う印刷装置により実行されるプログラムであって、受信した印刷ジョブのジョブ送信者を特定するジョブ送信者特定モジュールと、前記ジョブ送信者特定モジュールにより特定されたジョブ送信者に対応する承認者を特定する承認者特定モジュールと、前記承認者特定モジュールにより特定された承認者から、前記受信した印刷ジョブの印刷承認問い合わせに応答して返された回答を受信する回答受信モジュールと、前記回答受信モジュールにより受信された回答が印刷を承認することを示す場合、前記受信した印刷ジョブの印刷処理を行うように制御する制御モジュールとを有することを特徴とする。   In order to achieve the above object, the present invention is a program executed by a printing apparatus that receives a print job via a network and performs print processing of the received print job, and a job sender of the received print job A job sender specifying module for specifying the approver, an approver specifying module for specifying an approver corresponding to the job sender specified by the job sender specifying module, and an approver specified by the approver specifying module, An answer receiving module for receiving an answer returned in response to a print approval inquiry for the received print job, and an answer received by the answer receiving module indicating that the print is approved; And a control module that controls to perform the printing process.

本発明によれば、ユーザにより機密性の高い文書が不用意に印刷されることを未然に防止することができるとともに、消耗品を無駄に消費するような文書の印刷を未然に禁止させることができる。   According to the present invention, it is possible to prevent a user from inadvertently printing a highly confidential document, and to prohibit the printing of a document that wastes consumables. it can.

以下、本発明の実施の形態について図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(第1実施の形態)
図1は本発明の第1実施の形態に係る印刷システムの構成を模式的に示す図である。
(First embodiment)
FIG. 1 is a diagram schematically showing a configuration of a printing system according to the first embodiment of the present invention.

本実施の形態の印刷システムにおいては、図1に示すように、印刷装置101および複数のホストコンピュータ102,103が、例えばLAN(Local Area Network)などのネットワーク104を介して通信可能に接続されている。印刷装置101は、各ホストコンピュータ102,103からRFC2911で定義されるIPP(Internet Printing Protocol)のようなプリントプロトコルを使用してプリントジョブを受信し、印刷を行う。また、印刷装置101は、ネットワーク104上のメールサーバ(図示せず)を介して、各ホストコンピュータ102,103を使用するユーザ宛に対して電子メールを送信したり、逆に電子メールを受信したりすることが可能である。印刷装置101は、この電子メール受信機能を使用することにより、上記IPPのようなプリントプロトコルを使用せず、電子メールの添付ファイルとしてプリントジョブを受信し、印刷を行うことも可能である。   In the printing system according to the present embodiment, as shown in FIG. 1, a printing apparatus 101 and a plurality of host computers 102 and 103 are connected so as to be communicable via a network 104 such as a LAN (Local Area Network). Yes. The printing apparatus 101 receives a print job from each of the host computers 102 and 103 using a print protocol such as IPP (Internet Printing Protocol) defined by RFC2911, and performs printing. In addition, the printing apparatus 101 transmits an e-mail addressed to a user who uses each of the host computers 102 and 103 via a mail server (not shown) on the network 104, or receives an e-mail. It is possible to By using this e-mail receiving function, the printing apparatus 101 can receive and print a print job as an attached file of an e-mail without using a print protocol such as IPP.

次に、印刷装置101の構成について図2を参照しながら説明する。図2は図1の印刷装置101の構成を示すブロック図である。ここでは、印刷装置101は、レーザビームプリンタから構成され、このレーザビームプリンタの構成を説明する。   Next, the configuration of the printing apparatus 101 will be described with reference to FIG. FIG. 2 is a block diagram showing the configuration of the printing apparatus 101 of FIG. Here, the printing apparatus 101 includes a laser beam printer, and the configuration of the laser beam printer will be described.

印刷装置(レーザビームプリンタ)101は、図2に示すように、CPU12を備える。CPU12は、ROM13のプログラムROMに記憶されている制御プログラムなどまたは外部メモリ14に記憶された制御プログラムなどに基づいてシステムバス15に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース16を介して接続されるプリンタエンジン17に、出力情報としての画像信号を出力する。   The printing apparatus (laser beam printer) 101 includes a CPU 12 as shown in FIG. The CPU 12 generally controls access to various devices connected to the system bus 15 on the basis of a control program stored in the program ROM of the ROM 13 or a control program stored in the external memory 14 to perform printing. An image signal as output information is output to a printer engine 17 connected via the unit interface 16.

上記ROM13には、上記プログラムROMとともに、フォントROMおよびデータROMが設けられている。フォントROMには、上記出力情報を生成する際に使用するフォントデータ(アウトラインフォントデータを含む)などが記憶され、データROMには、ハードディスクなどの外部記憶装置14が搭載されていない場合において、ホストコンピュータ上で利用される情報などが記憶される。   The ROM 13 is provided with a font ROM and a data ROM together with the program ROM. The font ROM stores font data (including outline font data) used when generating the output information, and the data ROM does not include an external storage device 14 such as a hard disk. Information used on the computer is stored.

CPU12の作業領域は、RAM19により提供される。RAM19は、具体的には、演算や処理の結果の記憶、入力データのバッファリング領域、記録紙の両面分の描画情報の展開領域、環境データ格納領域、NVRAMなどに用いられる。また、RAM19に加えて、増設ポート(図示せず)に接続されるオプションRAMによりメモリ容量を拡張することが可能なように構成されている。   The work area of the CPU 12 is provided by the RAM 19. Specifically, the RAM 19 is used as a storage of calculation and processing results, a buffering area for input data, a development area for drawing information for both sides of recording paper, an environment data storage area, an NVRAM, and the like. In addition to the RAM 19, the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown).

外部記憶装置14は、ハードディスク(HD)、フロッピー(登録商標)ディスク(FD)などの記憶手段からなり、外部記憶装置14へのアクセスはDKC20が制御する。また、外部記憶装置14は、他の記憶媒体例えばメモリカードなどから構成することも可能である。また、外部記憶装置14の数は1つに限らず、内蔵フォントに加えてオプションフォント、言語系の異なるプリンタ制御言語を解釈するプログラムなどを格納した複数の他の外部記憶装置を接続するように構成することもできる。さらに、NVRAMを設け、操作パネル201からのプリンタモード設定情報を記憶するようにしてもよい。   The external storage device 14 includes storage means such as a hard disk (HD) and a floppy (registered trademark) disk (FD), and access to the external storage device 14 is controlled by the DKC 20. The external storage device 14 can also be configured from other storage media such as a memory card. The number of external storage devices 14 is not limited to one, but a plurality of other external storage devices that store option fonts, programs for interpreting printer control languages with different language systems, etc. in addition to built-in fonts are connected. It can also be configured. Further, an NVRAM may be provided to store printer mode setting information from the operation panel 201.

CPU12への指示は、操作パネル201から与えられる。操作パネル201は、各種モードなどの設定に用いられるキーおよびLED表示器などを有する。   An instruction to the CPU 12 is given from the operation panel 201. The operation panel 201 includes keys used for setting various modes, an LED display, and the like.

また、不揮発性メモリ24が設けられており、この不揮発性メモリ24には、操作パネル201からのプリンタモード設定情報がユーザ別、グループ別に記憶される。   A nonvolatile memory 24 is provided, and printer mode setting information from the operation panel 201 is stored in the nonvolatile memory 24 for each user and each group.

次に、本実施の形態において、ホストコンピュータ102を使用するユーザが、ホストコンピュータ103を使用する管理者の承認を受け、プリントジョブを印刷装置101で印刷する際の処理について図3〜図7を参照しながら説明する。図3は承認依頼に関する設定に用いられる承認依頼設定画面の一例を示す図、図4は管理者へ送信される承認依頼メールの一例を示す図、図5は管理者が印刷装置101にスプールされたプリントジョブの印刷を承認する場合に承認依頼メールの<-- command start -->と<-- command end -->で囲まれた領域に印刷承認コマンドが書き込まれた例を示す図、図6は図1の印刷装置101がプリントジョブを受信した際の処理手順の一例を示すフローチャート、図7はジョブ送信者の管理者を特定するのに用いられる、ユーザとその管理者との関連が記述されているデータベースの一例を示す図である。ここで、管理者とは、例えばユーザの上司など、ユーザと関連付けられ、より高いレベルの権限を有するユーザを意味する。   Next, in the present embodiment, FIGS. 3 to 7 show processing when the user who uses the host computer 102 receives the approval of the administrator who uses the host computer 103 and prints the print job with the printing apparatus 101. The description will be given with reference. 3 is a diagram illustrating an example of an approval request setting screen used for settings related to an approval request, FIG. 4 is a diagram illustrating an example of an approval request mail transmitted to the administrator, and FIG. Figure showing an example in which a print approval command is written in the area enclosed by <-command start-> and <-command end-> in the approval request email when approving the printing of the selected print job 6 is a flowchart showing an example of a processing procedure when the printing apparatus 101 in FIG. 1 receives a print job, and FIG. 7 is used to specify the administrator of the job sender. It is a figure which shows an example of the described database. Here, the administrator means a user who is associated with the user and has a higher level of authority, such as the user's supervisor.

まず、ユーザは、ホストコンピュータ102上のアプリケーションプログラムからプリンタドライバを起動し、プリントジョブの仕上げ設定(両面設定など)を行った後、電子メールによる承認依頼に関する設定を行う。この設定には、図3に示す承認依頼設定画面が用いられる。この承認依頼設定画面においては、承認依頼先メールアドレス入力エリア301と、OKボタン302と、Cancelボタン303とが表示される。承認依頼先メールアドレス入力エリア301は、プリントジョブを印刷するために必要な承認を受ける管理者の電子メールアドレスを入力するためのものであり、本例においては、管理者の電子メールアドレスである「admin1@abcde.co.jp」が入力されている。この電子メールアドレスの入力後、OKボタン302が押下されると、プリンタドライバによりドキュメントがPDLに変換された後、印刷装置101へ送信される。   First, a user activates a printer driver from an application program on the host computer 102, performs print job finishing settings (double-sided settings, etc.), and then performs settings related to an approval request by e-mail. The approval request setting screen shown in FIG. 3 is used for this setting. In this approval request setting screen, an approval request destination mail address input area 301, an OK button 302, and a Cancel button 303 are displayed. An approval request destination mail address input area 301 is used to input an administrator's e-mail address that receives an approval necessary for printing a print job, and in this example, is an administrator's e-mail address. “Admin1@abcde.co.jp” is entered. When the OK button 302 is pressed after the input of the e-mail address, the document is converted into PDL by the printer driver and transmitted to the printing apparatus 101.

上記ドキュメントの送信が正常に終了すると、管理者に承認依頼メールが送信される。この承認依頼電子メールは、例えば図4に示すような内容が記述されたものである。また、Cancelボタン303が押下された場合は、印刷が行われず、プリンタドライバ設定の画面に戻る。   When the transmission of the document ends normally, an approval request mail is transmitted to the administrator. This approval request e-mail has contents described as shown in FIG. 4, for example. If the Cancel button 303 is pressed, printing is not performed and the screen returns to the printer driver setting screen.

上記管理者へ送信される承認依頼メールにおいては、図4に示すように、Fromヘッダにユーザのメールアドレス、Toヘッダに図3で入力された管理者のメールアドレスがそれぞれ記述されている。また、Subjectヘッダには、プリンタドライバによりプリントジョブに割り当てられたID(job-id:123456)が記述されている。管理者がこの電子メールに対して返信すると、このSubjectヘッダに記述されたIDをキーとして、返信メールを受信した印刷装置101内で、ジョブを一意に特定することが可能となる。また、Reply-Toヘッダには、印刷装置101の電子メールアドレスが指定されており、この電子メールを受信した管理者は、単純に返信するだけで、印刷装置101宛ての返信メールとなる。承認依頼メールの本文には、ユーザが送信したプリントジョブがスプールされたことを示す記述に加え、プリントジョブに割り当てられたジョブID、ジョブがスプールされた時刻、ジョブの送信者名などからなるジョブ情報401と、この承認依頼メールに対する返信として、印刷装置101に送信可能なコマンド情報402が記述される。   In the approval request mail transmitted to the administrator, as shown in FIG. 4, the user's mail address is described in the From header, and the administrator's mail address input in FIG. 3 is described in the To header. In the Subject header, an ID (job-id: 123456) assigned to the print job by the printer driver is described. When the administrator replies to the electronic mail, the job can be uniquely specified in the printing apparatus 101 that has received the reply mail using the ID described in the Subject header as a key. In addition, the Reply-To header specifies the e-mail address of the printing apparatus 101, and the administrator who receives this e-mail simply returns a reply mail addressed to the printing apparatus 101. In the body of the approval request email, in addition to a description indicating that the print job sent by the user has been spooled, a job consisting of the job ID assigned to the print job, the time the job was spooled, the name of the job sender, etc. Information 401 and command information 402 that can be transmitted to the printing apparatus 101 are described as a reply to the approval request mail.

また、この承認依頼メールには、添付ファイルとして、ユーザが印刷しようとしたファイルが添付されており、管理者は、添付ファイルを開くことによりファイルの中身を確認することが可能である。この承認依頼メールを受信した管理者は、添付ファイルの中身を確認した後、印刷装置101にスプールされたプリントジョブの印刷を承認するかまたは却下するかを示すコマンドを<-- command start -->と<-- command end -->で囲まれた領域に入力する。ここで、印刷を承認するコマンドは「1」で、また印刷を却下するコマンドは「2」でそれぞれ表されるものとし、「1」または「2」が管理者により書き込まれる。例えば、管理者が印刷装置101にスプールされたプリントジョブの印刷を承認する場合、図5に示すように、管理者により、<-- command start -->と<-- command end -->で囲まれた領域に「1」が入力される。そして、いずれかのコマンドが書き込まれた承認依頼メールは、管理者により印刷装置101に返信される。印刷装置101は、後述の図6のステップS606において、<-- command start -->と<-- command end -->で囲まれた領域を解析するため、返信メール本文のコマンドが記述された部分以外には何が書かれていてもよい。   Also, in this approval request mail, a file to be printed by the user is attached as an attached file, and the administrator can check the contents of the file by opening the attached file. The administrator who has received the approval request mail checks the contents of the attached file, and then issues a command indicating whether to approve or reject printing of the print job spooled in the printing apparatus 101 <-command start- Type in the area between> and <-command end->. Here, it is assumed that the command to approve printing is represented by “1”, and the command to reject printing is represented by “2”, and “1” or “2” is written by the administrator. For example, when the administrator approves printing of a print job spooled in the printing apparatus 101, the administrator uses <-command start-> and <-command end-> as shown in FIG. “1” is input in the enclosed area. Then, the approval request mail in which any command is written is returned to the printing apparatus 101 by the administrator. In step S606 of FIG. 6 to be described later, the printing apparatus 101 analyzes the area surrounded by <-command start-> and <-command end->, and thus the command of the reply mail body is described. Anything other than the part may be written.

次に、印刷装置101がプリントジョブを受信した際の処理について図6を参照しながら説明する。図6の手順は、CPU12がROM13のプログラムROMまたは外部記憶装置14内の対応するプログラムを読み出して実行することにより、実行されるものである。   Next, processing when the printing apparatus 101 receives a print job will be described with reference to FIG. The procedure in FIG. 6 is executed by the CPU 12 reading and executing the program ROM in the ROM 13 or the corresponding program in the external storage device 14.

印刷装置101において、図6に示すように、CPU12がホストコンピュータ102(ユーザ)からのプリントジョブを受信すると(ステップS601)、CPU12は、受信したプリントジョブを外部記憶装置14上にスプールする(ステップS602)。そして、CPU12は、プリントジョブに含まれるジョブ送信者情報およびジョブIDを抽出する(ステップS603)。   In the printing apparatus 101, as shown in FIG. 6, when the CPU 12 receives a print job from the host computer 102 (user) (step S601), the CPU 12 spools the received print job on the external storage device 14 (step S601). S602). Then, the CPU 12 extracts job sender information and job ID included in the print job (step S603).

次に、CPU12は、抽出されたジョブ送信者情報から、ジョブ送信者の管理者を特定する(ステップS604)。この管理者の特定には、ユーザとその管理者との関連が記述されているデータベースが使用される。このデータベースは、例えば図7に示すようなものであり、予め印刷装置101の管理者により設定され、外部記憶装置14に記憶されている。図7に示すデータベースにおいて、列701はユーザ名、列702はユーザの電子メールアドレス、列703は各ユーザの管理者名、列704は管理者の電子メールアドレスである。図7に示すように、ユーザとその管理者との関係に関しては、1人のユーザに対して複数の管理者が存在するような場合もあれば、また複数のユーザに対して1人の管理者であるような場合もある。ここで、ジョブ送信者がユーザA1であるとすると、このユーザにA1に対して、その管理者が管理者B1、そのメールアドレスがadmin1@abcde.co.jpであると特定される。   Next, the CPU 12 specifies a manager of the job sender from the extracted job sender information (step S604). For the identification of the manager, a database in which the relationship between the user and the manager is described is used. This database is, for example, as shown in FIG. 7, set in advance by the administrator of the printing apparatus 101 and stored in the external storage device 14. In the database shown in FIG. 7, column 701 is the user name, column 702 is the user's email address, column 703 is the administrator name of each user, and column 704 is the administrator's email address. As shown in FIG. 7, with regard to the relationship between a user and its manager, there may be a case where there are a plurality of managers for one user, and one person for a plurality of users. In some cases, it may be a person. If the job sender is user A1, the user is identified as administrator B1 and the mail address is admin1@abcde.co.jp with respect to A1.

次いで、CPU12は、特定した管理者から返信された電子メールの受信を待つ(ステップS605)。ここで、管理者から返信された電子メールは、メールサーバ(図示せず)に保存されるため、印刷装置101は、予め設定された時間間隔でメールサーバに自分宛ての電子メールが到着しているか否かの問い合わせを行う。そして、特定した管理者からの電子メールを受信すると、CPU12は、電子メールの内容を解析し、SubjectヘッダのIDにより指定されたプリントジョブに関し、その印刷が承認されたか否かを判定する(ステップS606)。ここで、上記指定されたプリントジョブの印刷が承認された場合、CPU12は、上記指定されたプリントジョブすなわちスプールされたプリントジョブの印刷を行い(ステップS607)、本処理を終了する。また、上記ステップS606において上記指定されたプリントジョブの印刷が承認されていないすなわちその印刷が却下された判定された場合、CPU12は、上記指定されたプリントジョブすなわちスプールされたプリントジョブを消去し(ステップS608)、本処理を終了する。   Next, the CPU 12 waits for reception of an e-mail returned from the identified administrator (step S605). Here, since the e-mail returned from the administrator is stored in a mail server (not shown), the printing apparatus 101 receives an e-mail addressed to itself at the mail server at a preset time interval. Inquire whether or not. When receiving the e-mail from the specified administrator, the CPU 12 analyzes the content of the e-mail and determines whether or not the printing is approved for the print job specified by the ID of the Subject header (step). S606). If the printing of the designated print job is approved, the CPU 12 prints the designated print job, that is, the spooled print job (step S607), and ends this process. If it is determined in step S606 that printing of the designated print job has not been approved, that is, the printing has been rejected, the CPU 12 deletes the designated print job, that is, the spooled print job ( In step S608), this process ends.

このように、本実施の形態によれば、ユーザがプリントを行う際には、そのユーザと関連付けられた管理者(特定の権限を有するもの)の承認が必要となるので、ユーザにより、高い機密性の文書が不用意に印刷されることを防止することができ、また無駄に消耗品を消費するような文書の印刷を禁止させることができる。   As described above, according to the present embodiment, when a user performs printing, approval of an administrator (who has a specific authority) associated with the user is required. Can be prevented from being inadvertently printed, and printing of a document that consumes consumables can be prohibited.

(第2実施の形態)
次に、本発明の第2実施の形態について図8および図9を参照しながら説明する。図8は本発明の第2実施の形態に係る印刷システムにおける印刷装置がプリントジョブを受信した際の処理手順の一例を示すフローチャート、図9は図8のステップS805において印刷装置から管理者へ送信される承認依頼メールの一例を示す図である。
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIGS. FIG. 8 is a flowchart showing an example of a processing procedure when the printing apparatus in the printing system according to the second embodiment of the present invention receives a print job, and FIG. 9 is transmitted from the printing apparatus to the administrator in step S805 of FIG. It is a figure which shows an example of the approval request mail performed.

本実施の形態は、上記第1の実施の形態に対し、ユーザとその管理者との関連が記述されたデータベースをネットワーク上の外部サーバで管理し、印刷装置がプリントジョブを受信すると、プリントジョブの印刷の承認先である管理者を、外部サーバに問い合わせを行う点で異なる。また、上記第1の実施の形態に対し、管理者へのプリント承認依頼メールが印刷装置から送信される点で異なる。なお、本実施の形態の印刷システムの構成は、上記第1実施の形態と同じ構成であるので、その説明は省略する。   The present embodiment is different from the first embodiment in that a database in which the relationship between a user and its manager is described is managed by an external server on the network, and when the printing apparatus receives the print job, This is different in that it makes an inquiry to an external server for an administrator who is an approval destination of printing. The second embodiment is different from the first embodiment in that a print approval request mail to the administrator is transmitted from the printing apparatus. The configuration of the printing system according to the present embodiment is the same as that of the first embodiment, and a description thereof will be omitted.

本実施の形態において、ホストコンピュータ102を使用するユーザがプリントジョブを印刷装置101で印刷する際には、ユーザがホストコンピュータ102上のアプリケーションプログラムからプリンタドライバを起動し、プリントジョブの仕上げ設定(両面設定など)を行い、プリントジョブを印刷装置101に送信する。   In the present embodiment, when a user using the host computer 102 prints a print job on the printing apparatus 101, the user activates a printer driver from an application program on the host computer 102, and finishes the print job (both sides). Setting and the like, and the print job is transmitted to the printing apparatus 101.

印刷装置101においては、図8に示すように、CPU12がホストコンピュータ102からのプリントジョブを受信すると(ステップS801)、CPU12は受信したプリントジョブを外部記憶装置14上にスプールする(ステップS802)。そして、CPU12は、プリントジョブに含まれるジョブ送信者情報を抽出する(ステップS803)。   In the printing apparatus 101, as shown in FIG. 8, when the CPU 12 receives a print job from the host computer 102 (step S801), the CPU 12 spools the received print job on the external storage device 14 (step S802). Then, the CPU 12 extracts job sender information included in the print job (step S803).

次いで、CPU12は、図7と同様のユーザと管理者との関連が記述されたデータベースを保存している外部サーバ(図示せず)に対して、上記ステップS803で抽出されたジョブ送信者情報を送信し、その返信として、ジョブ送信者の管理者情報を受信する(ステップS804)。この外部サーバから受信した管理者情報には、管理者名およびその電子メールアドレスが含まれており、これによりジョブ送信者に対する管理者の特定が行われる。そして、CPU12は、プリント承認依頼の電子メールを作成して、受信した管理者情報に含まれる管理者に対して送信する(ステップS805)。   Next, the CPU 12 sends the job sender information extracted in step S803 to an external server (not shown) storing a database describing the relationship between the user and the administrator similar to that in FIG. As the reply, the manager information of the job sender is received (step S804). The administrator information received from the external server includes the administrator name and its e-mail address, thereby identifying the administrator for the job sender. Then, the CPU 12 creates an e-mail for a print approval request and transmits it to the manager included in the received manager information (step S805).

ここで、この管理者へ送信される承認依頼メールにおいては、図9に示すように、Fromヘッダに印刷装置101のメールアドレスが、Toヘッダに上記ステップS804で外部サーバから取得した管理者のメールアドレスがそれぞれ書き込まれる。また、Subjectヘッダには、印刷装置101によりプリントジョブに割り当てられたIDが記述され、管理者がこの電子メールに返信すると、このSubjectヘッダに記述されたIDをキーとして、返信メールを受信した印刷装置内で、ジョブを一意に特定することが可能となる。電子メールの本文には、ユーザが送信したプリントジョブがスプールされたことを示す記述に加え、プリントジョブに割り当てられたジョブIDや、ジョブがスプールされた時刻、ジョブの送信者名などからなるジョブ情報901と、この承認依頼メールに対する返信として、印刷装置101に送信可能なコマンド情報902が記述される。そして、管理者は、第1実施の形態と同様に、印刷の承認/却下を選択して返信する。   Here, in the approval request mail transmitted to the administrator, as shown in FIG. 9, the mail address of the printing apparatus 101 is displayed in the From header, and the administrator's mail acquired from the external server in the above-described step S804. Each address is written. In the Subject header, an ID assigned to the print job by the printing apparatus 101 is described. When the administrator replies to this e-mail, the print that received the reply e-mail using the ID described in the Subject header as a key. A job can be uniquely specified in the apparatus. In the body of the e-mail, in addition to a description indicating that the print job sent by the user has been spooled, a job consisting of the job ID assigned to the print job, the time when the job was spooled, the name of the job sender, etc. Information 901 and command information 902 that can be transmitted to the printing apparatus 101 are described as a reply to the approval request mail. Then, as in the first embodiment, the administrator selects print approval / rejection and sends a reply.

次いで、CPU12は、特定した管理者からの電子メールの受信を待つ(ステップS806)。この管理者からの電子メールは、メールサーバ(図示せず)に保存されるため、CPU12は、予め設定された時間間隔でメールサーバに自分宛ての電子メールが到着しているか否かの問い合わせを行う。ここで、特定された管理者からの電子メールを受信すると、CPU12は、電子メールの内容を解析し、SubjectヘッダのIDにより指定されたジョブに関し、その印刷が承認されたか却下されたかを判定する(ステップS807)。印刷が承認されたと判定された場合、CPU12は、スプールされたプリントジョブの印刷を行い(ステップS808)、本処理を終了する。また、上記ステップS807において印刷が却下されたと判定された場合、CPU12は、スプールされたプリントジョブを消去し(ステップS809)、本処理を終了する。   Next, the CPU 12 waits for reception of an e-mail from the identified administrator (step S806). Since the e-mail from this administrator is stored in a mail server (not shown), the CPU 12 inquires whether or not the e-mail addressed to itself has arrived at the mail server at a preset time interval. Do. Here, upon receiving an e-mail from the specified administrator, the CPU 12 analyzes the content of the e-mail and determines whether the printing is approved or rejected for the job specified by the ID of the Subject header. (Step S807). If it is determined that printing has been approved, the CPU 12 prints the spooled print job (step S808), and the process ends. If it is determined in step S807 that printing has been rejected, the CPU 12 deletes the spooled print job (step S809), and the process ends.

(第3実施の形態)
次に、本発明の第3実施の形態について図10〜図12を参照しながら説明する。図10は本発明の第3実施の形態に係る印刷システムにおける印刷装置がプリントジョブを受信した際の処理手順の一例を示すフローチャート、図11は図10のステップS1006において印刷装置から管理者へ送信される承認依頼メールの一例を示す図、図12は管理者が使用するホストコンピュータ103上に表示されるプリントジョブリストの一例を示す図である。
(Third embodiment)
Next, a third embodiment of the present invention will be described with reference to FIGS. FIG. 10 is a flowchart showing an example of a processing procedure when the printing apparatus receives a print job in the printing system according to the third embodiment of the present invention. FIG. 11 is a transmission from the printing apparatus to the administrator in step S1006 of FIG. FIG. 12 is a diagram showing an example of a print job list displayed on the host computer 103 used by the administrator.

本実施の形態は、上記第1実施の形態に対し、印刷装置101がWebサーバ機能を有し、スプールしたジョブのリストをホストコンピュータ上のブラウザソフトウェアで表示するためのWebページを生成し、また、管理者からのプリント承認をHTTPプロトコルで受信することが可能である点で異なる。なお、本実施の形態の印刷システムの構成は、上記第1実施の形態と同じ構成であるので、その説明は省略する。   This embodiment is different from the first embodiment in that the printing apparatus 101 has a Web server function and generates a Web page for displaying a spooled job list by browser software on the host computer. This is different in that the print approval from the administrator can be received by the HTTP protocol. The configuration of the printing system according to the present embodiment is the same as that of the first embodiment, and a description thereof will be omitted.

本実施の形態において、ホストコンピュータ102を使用するユーザがプリントジョブを印刷装置101で印刷する際には、ユーザがホストコンピュータ102上のアプリケーションプログラムからプリンタドライバを起動し、プリントジョブの仕上げ設定(両面設定など)を行い、プリントジョブを印刷装置101に送信する。   In the present embodiment, when a user using the host computer 102 prints a print job on the printing apparatus 101, the user activates a printer driver from an application program on the host computer 102, and finishes the print job (both sides). Setting and the like, and the print job is transmitted to the printing apparatus 101.

印刷装置101においては、図10に示すように、CPU12がホストコンピュータ102からのプリントジョブを受信すると(ステップS1001)、受信したプリントジョブを外部記憶装置14上にスプールする(ステップS1002)。そして、CPU12は、受信したプリントジョブに含まれるジョブ送信者情報を抽出する(ステップS1003)。   In the printing apparatus 101, as shown in FIG. 10, when the CPU 12 receives a print job from the host computer 102 (step S1001), the received print job is spooled on the external storage device 14 (step S1002). Then, the CPU 12 extracts job sender information included in the received print job (step S1003).

次いで、CPU12は、プリントジョブを解析し、該ジョブをJPEGやJBIGなどの画像形式に変換し、外部記憶装置14上に保存する(ステップS1004)。続いて、CPU12は、図7と同様のユーザと管理者との関連が記述されたデータベースを保存している外部サーバに対して、上記ステップS1003で抽出したジョブ送信者情報を送信し、その返信として、外部サーバから、管理者名およびそのアドレス情報を含むジョブ送信者の管理者情報を受信する(ステップS1005)。そして、CPU12は、プリント承認依頼の電子メールを作成し、該電子メールを受信した管理者情報に含まれる管理者に対して送信する(ステップS1006)。   Next, the CPU 12 analyzes the print job, converts the job into an image format such as JPEG or JBIG, and saves it on the external storage device 14 (step S1004). Subsequently, the CPU 12 transmits the job sender information extracted in step S1003 to the external server storing the database describing the relationship between the user and the administrator similar to FIG. The administrator information of the job sender including the administrator name and its address information is received from the external server (step S1005). Then, the CPU 12 creates an e-mail for a print approval request and transmits it to the administrator included in the administrator information that has received the e-mail (step S1006).

ここで、管理者へ送信される承認依頼メールにおいては、Fromヘッダに印刷装置101のメールアドレスが、Toヘッダに、上記ステップS1005で外部サーバから取得した管理者のメールアドレスがそれぞれ記述される。また、Subjectヘッダには、印刷装置101によりプリントジョブに割り当てられたIDが記述される。電子メールの本文には、ユーザにより送信されたプリントジョブがスプールされたことを示す記述に加え、プリントジョブに割り当てられたジョブID、ジョブがスプールされた時刻、ジョブの送信者名などからなるジョブ情報1101と、印刷装置101が有するジョブリストを閲覧するためのURL1102が記述される。この承認依頼メールを受信した管理者は、ホストコンピュータ103上のブラウザソフトウェアを使用して、URL1102にアクセスする。   Here, in the approval request mail transmitted to the administrator, the mail address of the printing apparatus 101 is described in the From header, and the mail address of the administrator acquired from the external server in step S1005 is described in the To header. In the Subject header, an ID assigned to the print job by the printing apparatus 101 is described. In the body of the e-mail, in addition to a description indicating that the print job sent by the user has been spooled, a job consisting of the job ID assigned to the print job, the time when the job was spooled, the name of the job sender, etc. Information 1101 and URL 1102 for browsing a job list of the printing apparatus 101 are described. The administrator who has received this approval request mail accesses the URL 1102 using browser software on the host computer 103.

ホストコンピュータ103(管理者)からのアクセスがあると、CPU102は、管理者の認証を行い、その認証が成功するまで待つ(ステップS1007)。そして、この認証に成功すると、CPU102は、管理者が印刷承認可能なプリントジョブのリストを表示するためのWebページを生成し、ホストコンピュータ103に送信する(ステップS1008)。   When there is an access from the host computer 103 (administrator), the CPU 102 authenticates the administrator and waits until the authentication is successful (step S1007). If the authentication is successful, the CPU 102 generates a Web page for displaying a list of print jobs that can be approved by the administrator, and transmits it to the host computer 103 (step S1008).

ホストコンピュータ103においては、ブラウザソフトウェアにより上記Webページが示すプリントジョブリストが表示される。このプリントジョブリストは、例えば図12に示すようなものであり、このジョブリストにおいては、列1201にジョブを選択するためのチェックボックスが、列1202にプリントジョブがスプールされた日時が、列1203にジョブ送信者名が、列1204にジョブ名がそれぞれ表示される。ここで、列1204のジョブ名は、それぞれ上記ステップS1004において変換された形式で保存された画像データにリンクされており、ホストコンピュータ103上で列1204のプリントジョブ名をクリックすることによって、対応する画像データをプレビューすることが可能である。   In the host computer 103, the print job list indicated by the Web page is displayed by browser software. This print job list is as shown in FIG. 12, for example. In this job list, a column 1201 has a check box for selecting a job, a column 1202 shows the date and time when the print job was spooled, and a column 1203. The job sender name is displayed in column 1204, and the job name is displayed in column 1204. Here, the job names in the column 1204 are linked to the image data stored in the format converted in step S1004, and the corresponding job name is clicked on the host computer 103 by clicking on the print job name in the column 1204. It is possible to preview the image data.

管理者は、上記プリントジョブリストの表示画面上において、印刷を承認する場合、印刷を承認するプリントジョブに対応するチェックボックスをチェックすることによって印刷を承認するプリントジョブを選択し、この選択後に承認ボタン1205を押下する。これに対し、印刷を却下する場合は、プリントジョブを選択した後に却下ボタン1206が押下される。また、戻るボタン1207が押下されると、何もせずに画面が前の画面に戻される。   When approving printing on the print job list display screen, the administrator selects a print job to approve by checking a check box corresponding to the print job to approve printing, and approves it after this selection. A button 1205 is pressed. On the other hand, when rejecting printing, a reject button 1206 is pressed after selecting a print job. When the return button 1207 is pressed, the screen is returned to the previous screen without doing anything.

管理者がプリントジョブを選択し、承認ボタン1205を押下すると、ブラウザソフトウェアにより、この押下操作が選択されたプリントジョブの印刷承認コマンドに変換され、HTTPプロトコルのPOSTメソッドを使用して印刷装置101に送信される。却下ボタン1206が押下された場合、ブラウザソフトウェアにより、この押下操作が選択されたプリントジョブの印刷却下コマンドに変換され、HTTPプロトコルのPOSTメソッドを使用して印刷装置101に送信される。   When the administrator selects a print job and presses the approval button 1205, the pressing operation is converted into a print approval command for the selected print job by browser software, and is transferred to the printing apparatus 101 using the POST method of the HTTP protocol. Sent. When the reject button 1206 is pressed, the pressing operation is converted into a print reject command for the selected print job by the browser software and transmitted to the printing apparatus 101 using the POST method of the HTTP protocol.

次いで、CPU12は、ホストコンピュータ103からのコマンドの受信を待ち(ステップS1009)、管理者からの印刷承認または却下コマンドを受信すると、コマンドの内容を解析し、コマンドで指定されるジョブに対し、印刷の承認であるか却下であるかを判定する(ステップS1010)。ここで、コマンドで指定されるジョブに対して印刷の承認であると判定された場合、CPU12は、指定されたプリントジョブの印刷を行い(ステップS1011)、本処理を終了する。   Next, the CPU 12 waits for reception of a command from the host computer 103 (step S1009). Upon receiving a print approval or rejection command from the administrator, the CPU 12 analyzes the content of the command and prints the job specified by the command. It is determined whether it is approval or rejection (step S1010). If it is determined that the print is approved for the job specified by the command, the CPU 12 prints the specified print job (step S1011), and ends this process.

これに対し、上記ステップS1010においてコマンドで指定されるジョブに対して印刷却下であると判定された場合、CPU12は、指定されたプリントジョブを消去し(ステップS1012)、本処理を終了する。   On the other hand, if it is determined in step S1010 that the job specified by the command is to be rejected, the CPU 12 deletes the specified print job (step S1012) and ends this process.

上記第1〜第3の実施の形態において、ホストコンピュータ102から文書データが直接印刷装置101に送信される、いわゆるプッシュ型の印刷システムについて説明したが、本発明の原理は、それだけにとどまらず、プル型の印刷システムにも適用可能であることはいうまでもない。プル型の印刷システムの場合、ホストコンピュータ102から受信するプリントジョブには、文書データが含まれておらず、文書データの保存先を示すURLが含まれており、印刷装置101は、指定されたURLにアクセスし、このURLが示す場所例えばストレージサーバなどから文書データを受信して印刷する。その際、上記実施の形態で説明したように、ジョブ送信者の管理者を特定し、管理者からの承認を受信した後に印刷を実行するように構成することにより、プッシュ型の印刷システムの場合と同様の効果が得られる。   In the first to third embodiments, the so-called push type printing system in which the document data is directly transmitted from the host computer 102 to the printing apparatus 101 has been described. However, the principle of the present invention is not limited to this, and the pull type printing system is used. Needless to say, the present invention can also be applied to a mold printing system. In the case of a pull type printing system, the print job received from the host computer 102 does not include document data, but includes a URL indicating the storage destination of the document data, and the printing apparatus 101 is designated. The URL is accessed, and the document data is received from the location indicated by the URL, such as a storage server, and printed. At that time, as described in the above embodiment, in the case of the push-type printing system, the administrator of the job sender is specified and printing is executed after receiving the approval from the administrator. The same effect can be obtained.

なお、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。   An object of the present invention is to supply a storage medium (or recording medium) in which a program code of software for realizing the functions of the above-described embodiments is recorded to a system or apparatus, and the computer (or CPU) of the system or apparatus Needless to say, this can also be achieved by reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention. Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。   Furthermore, after the program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

本発明の第1実施の形態に係る印刷システムの構成を模式的に示す図である。1 is a diagram schematically showing a configuration of a printing system according to a first embodiment of the present invention. 図1の印刷装置101の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of the printing apparatus 101 in FIG. 1. 承認依頼に関する設定に用いられる承認依頼設定画面の一例を示す図である。It is a figure which shows an example of the approval request setting screen used for the setting regarding an approval request. 管理者へ送信される承認依頼メールの一例を示す図である。It is a figure which shows an example of the approval request mail transmitted to an administrator. 管理者が印刷装置101にスプールされたプリントジョブの印刷を承認する場合に承認依頼メールの<-- command start -->と<-- command end -->で囲まれた領域に印刷承認コマンドが書き込まれた例を示す図である。When the administrator approves the printing of the print job spooled in the printing apparatus 101, the print approval command is displayed in the area enclosed by <-command start-> and <-command end-> in the approval request mail. It is a figure which shows the example written. 図1の印刷装置101がプリントジョブを受信した際の処理手順の一例を示すフローチャートである。3 is a flowchart illustrating an example of a processing procedure when the printing apparatus 101 in FIG. 1 receives a print job. ジョブ送信者の管理者を特定するのに用いられる、ユーザとその管理者との関連が記述されているデータベースの一例を示す図である。It is a figure which shows an example of the database in which the relationship between a user and its manager used by which the manager of a job sender is specified is described. 本発明の第2実施の形態に係る印刷システムにおける印刷装置がプリントジョブを受信した際の処理手順の一例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure when the printing apparatus in the printing system according to the second embodiment of the present invention receives a print job. 図8のステップS805において印刷装置から管理者へ送信される承認依頼メールの一例を示す図である。FIG. 9 is a diagram illustrating an example of an approval request mail transmitted from the printing apparatus to the administrator in step S805 of FIG. 本発明の第3実施の形態に係る印刷システムにおける印刷装置がプリントジョブを受信した際の処理手順の一例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure when a printing apparatus in a printing system according to a third embodiment of the present invention receives a print job. 図10のステップS1006において印刷装置から管理者へ送信される承認依頼メールの一例を示す図である。FIG. 11 is a diagram illustrating an example of an approval request mail transmitted from the printing apparatus to the administrator in step S1006 of FIG. 管理者が使用するホストコンピュータ103上に表示されるプリントジョブリストの一例を示す図である。6 is a diagram illustrating an example of a print job list displayed on a host computer 103 used by an administrator. FIG.

符号の説明Explanation of symbols

12 CPU
13 ROM
14 外部記憶装置
17 プリンタエンジン
19 RAM
101 印刷装置
102,103 ホストコンピュータ
104 ネットワーク
12 CPU
13 ROM
14 External storage device 17 Printer engine 19 RAM
101 Printing apparatus 102, 103 Host computer 104 Network

Claims (11)

ネットワークを介して印刷ジョブを受信し、該受信した印刷ジョブの印刷処理を行う印刷装置であって、
受信した印刷ジョブのジョブ送信者を特定するジョブ送信者特定手段と、
前記ジョブ送信者特定手段により特定されたジョブ送信者に対応する承認者を特定する承認者特定手段と、
前記承認者特定手段により特定された承認者から、前記受信した印刷ジョブの印刷承認問い合わせに応答して返された回答を受信する回答受信手段と、
前記回答受信手段により受信された回答が印刷を承認することを示す場合、前記受信した印刷ジョブの印刷処理を行うように制御する制御手段と
を有することを特徴とする印刷装置。
A printing apparatus that receives a print job via a network and performs print processing of the received print job,
A job sender identifying means for identifying the job sender of the received print job;
Approver specifying means for specifying an approver corresponding to the job sender specified by the job sender specifying means;
An answer receiving means for receiving an answer returned in response to a print approval inquiry of the received print job from an approver specified by the approver specifying means;
And a control unit that controls to perform printing processing of the received print job when the response received by the response receiving unit indicates that printing is approved.
ジョブ送信者と承認者とを関連付けて記憶する記憶手段を有し、
前記承認者特定手段は、前記記憶手段に記憶されている内容を参照して、前記ジョブ送信者特定手段により特定されたジョブ送信者に対応する承認者を特定することを特徴とする請求項1記載の印刷装置。
Storage means for storing the job sender and the approver in association with each other;
The approver specifying means specifies an approver corresponding to the job sender specified by the job sender specifying means with reference to the contents stored in the storage means. The printing apparatus as described.
前記承認者特定手段は、ジョブ送信者と承認者とを関連付けて記憶する外部記憶装置に問い合わせを行うことにより、前記特定されたジョブ送信者の承認者を特定することを特徴とする請求項1記載の印刷装置。   2. The approver specifying means specifies an approver of the specified job sender by making an inquiry to an external storage device that stores the job sender and the approver in association with each other. The printing apparatus as described. 前記回答受信手段は、前記特定された承認者からの前記印刷承認問い合わせに対する回答が記述された電子メールを受信する手段からなることを特徴とする請求項1ないし3のいずれか1つに記載の印刷装置。   4. The response receiving means comprises means for receiving an e-mail in which a response to the print approval inquiry from the specified approver is described. Printing device. 前記承認者特定手段により特定された承認者に対して前記受信した印刷ジョブの印刷承認問い合わせを行う印刷承認問い合わせ手段を有することを特徴とする請求項1ないし4のいずれか1つに記載の印刷装置。   5. The printing according to claim 1, further comprising: a print approval inquiry unit that issues a print approval inquiry for the received print job to the approver specified by the approver specifying unit. apparatus. 前記印刷承認問い合わせ手段は、前記承認者特定手段により特定された承認者に対して前記受信した印刷ジョブの印刷を承認するか否かを問い合わせるための電子メールを送信する手段からなり、前記回答受信手段は、前記承認者特定手段により特定された承認者からの前記印刷承認問い合わせに対する回答が記述された電子メールを受信する手段からなることを特徴とする請求項5記載の印刷装置。   The print approval inquiry means comprises means for sending an e-mail for inquiring whether or not to approve printing of the received print job to the approver specified by the approver specifying means, and receiving the answer 6. The printing apparatus according to claim 5, wherein the means comprises means for receiving an e-mail in which an answer to the print approval inquiry from the approver specified by the approver specifying means is described. 前記印刷承認問い合わせ手段は、前記承認者特定手段により特定された承認者に対して前記受信した印刷ジョブの印刷を承認するか否かを問い合わせるためのウェブページを生成する手段からなり、前記回答受信手段は、前記承認者特定手段により特定された承認者によって前記ウェブページ上で前記問い合わせに対して入力された回答を受信する手段からなることを特徴とする請求項6記載の印刷装置。   The print approval inquiry means comprises means for generating a web page for inquiring whether or not to approve printing of the received print job to the approver specified by the approver specifying means, and receiving the response 7. The printing apparatus according to claim 6, wherein the means comprises means for receiving an answer input to the inquiry on the web page by the approver specified by the approver specifying means. 複数の印刷ジョブを蓄積可能な蓄積手段を有し、
前記印刷承認問い合わせ手段は、前記承認者特定手段により特定された承認者に対して共通する複数の印刷ジョブの印刷を個別に承認するか否かを問い合わせることを特徴とする請求項5ないし7のいずれか1つに記載の印刷装置。
Having a storage means capable of storing a plurality of print jobs;
8. The print approval inquiry means inquires whether or not to individually approve printing of a plurality of common print jobs to an approver specified by the approver specifying means. The printing apparatus as described in any one.
前記受信した印刷ジョブには、印刷データの格納先を示す格納場所情報が含まれ、
前記制御手段は、前記回答受信手段により受信された回答が前記受信した印刷ジョブの印刷を承認することを示す場合、前記受信した印刷ジョブに含まれている格納場所情報が示す格納先から前記受信した印刷ジョブの印刷データを取得して印刷を行うように制御することを特徴とする請求項1ないし8のいずれか1つに記載の印刷装置。
The received print job includes storage location information indicating a storage location of print data,
When the answer received by the answer receiving means indicates that the received print job is approved for printing, the control means receives the reception from the storage location indicated by the storage location information included in the received print job. The printing apparatus according to claim 1, wherein control is performed so as to acquire print data of the printed job and perform printing.
ネットワークを介して印刷ジョブを受信し、該受信した印刷ジョブの印刷処理を行う印刷装置の制御方法であって、
受信した印刷ジョブのジョブ送信者を特定するジョブ送信者特定工程と、
前記ジョブ送信者特定工程により特定されたジョブ送信者に対応する承認者を特定する承認者特定工程と、
前記承認者特定工程により特定された承認者から、前記受信した印刷ジョブの印刷承認問い合わせに応答して返された回答を受信する回答受信工程と、
前記回答受信工程により受信された回答が印刷を承認することを示す場合、前記受信した印刷ジョブの印刷処理を行うように制御する制御工程と
を有することを特徴とする印刷装置の制御方法。
A method for controlling a printing apparatus that receives a print job via a network and performs print processing of the received print job,
A job sender identifying step for identifying the job sender of the received print job;
An approver identifying step for identifying an approver corresponding to the job sender identified by the job sender identifying step;
An answer receiving step of receiving an answer returned in response to the print approval inquiry of the received print job from the approver specified by the approver specifying step;
And a control step of controlling the received print job to perform printing processing when the response received by the response receiving step indicates that the print is approved.
ネットワークを介して印刷ジョブを受信し、該受信した印刷ジョブの印刷処理を行う印刷装置により実行されるプログラムであって、
受信した印刷ジョブのジョブ送信者を特定するジョブ送信者特定モジュールと、
前記ジョブ送信者特定モジュールにより特定されたジョブ送信者に対応する承認者を特定する承認者特定モジュールと、
前記承認者特定モジュールにより特定された承認者から、前記受信した印刷ジョブの印刷承認問い合わせに応答して返された回答を受信する回答受信モジュールと、
前記回答受信モジュールにより受信された回答が印刷を承認することを示す場合、前記受信した印刷ジョブの印刷処理を行うように制御する制御モジュールと
を有することを特徴とするプログラム。
A program executed by a printing apparatus that receives a print job via a network and performs print processing of the received print job,
A job sender identification module for identifying the job sender of the received print job;
An approver identification module for identifying an approver corresponding to the job sender identified by the job sender identification module;
An answer receiving module for receiving an answer returned in response to a print approval inquiry of the received print job from an approver specified by the approver specifying module;
And a control module that controls to perform print processing of the received print job when the response received by the response reception module indicates that the print is approved.
JP2003344732A 2003-10-02 2003-10-02 Printing apparatus, printing apparatus control method, and program Withdrawn JP2005111671A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003344732A JP2005111671A (en) 2003-10-02 2003-10-02 Printing apparatus, printing apparatus control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003344732A JP2005111671A (en) 2003-10-02 2003-10-02 Printing apparatus, printing apparatus control method, and program

Publications (1)

Publication Number Publication Date
JP2005111671A true JP2005111671A (en) 2005-04-28

Family

ID=34538267

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003344732A Withdrawn JP2005111671A (en) 2003-10-02 2003-10-02 Printing apparatus, printing apparatus control method, and program

Country Status (1)

Country Link
JP (1) JP2005111671A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007207166A (en) * 2006-02-06 2007-08-16 Fuji Xerox Co Ltd Program, device, and method of printing instructing
JP2008006778A (en) * 2006-06-30 2008-01-17 Sharp Corp Printing device
JP2013148945A (en) * 2012-01-17 2013-08-01 Seiko Epson Corp Print control server, method for generating print data
JP2017037451A (en) * 2015-08-10 2017-02-16 富士ゼロックス株式会社 Information processor and information processing program
JP2019025799A (en) * 2017-07-31 2019-02-21 京セラドキュメントソリューションズ株式会社 Image formation apparatus and image formation method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007207166A (en) * 2006-02-06 2007-08-16 Fuji Xerox Co Ltd Program, device, and method of printing instructing
JP2008006778A (en) * 2006-06-30 2008-01-17 Sharp Corp Printing device
JP2013148945A (en) * 2012-01-17 2013-08-01 Seiko Epson Corp Print control server, method for generating print data
JP2017037451A (en) * 2015-08-10 2017-02-16 富士ゼロックス株式会社 Information processor and information processing program
JP2019025799A (en) * 2017-07-31 2019-02-21 京セラドキュメントソリューションズ株式会社 Image formation apparatus and image formation method

Similar Documents

Publication Publication Date Title
JP4303746B2 (en) Secure print system and method
JP4911940B2 (en) Data transmission apparatus, control method therefor, and image input / output apparatus
US6829059B1 (en) Print system, information processing apparatus, print job registering method, and storage medium
JP4912039B2 (en) Information processing apparatus, control method therefor, and program
JP5142466B2 (en) Data processing apparatus, system, data processing method, and computer program
JP2004178249A (en) Information processing apparatus, information processing method, control program
JP2013191008A (en) Information processing system and program
EP1760624B1 (en) Image processing apparatus and file transmission method
JP2007004683A (en) Image forming device and image operation device
JP4586057B2 (en) Image processing apparatus, image processing method, and recording medium
JP2008006778A (en) Printing device
US8270001B2 (en) Printing apparatus and canceling method
JP2005111671A (en) Printing apparatus, printing apparatus control method, and program
US8424063B2 (en) Workflow management apparatus and workflow management method
JP7490405B2 (en) Image forming apparatus, printing system, control method, and program
JP2016146123A (en) Management apparatus, control method thereof, information processing apparatus, control method thereof, personal number management system, and program
JP4740704B2 (en) Printing method and printing system
US7107368B2 (en) Systems and methods for printing
JP4172478B2 (en) Document management apparatus and document management method
US20070070393A1 (en) Image forming apparatus accepting a print job and computer transmitting a print job
JP4534556B2 (en) Service provision system
JP2010074295A (en) On-demand printing system and control method thereof, control method of document management server device, and program
JP2008065422A (en) Print server device, print system and print history management program
JP2002251263A (en) Printing device, print requesting device, print requesting program, and printing system
JP2007206808A (en) Printed document registering program and recording medium

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060417

A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20061205