Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6514747B2 - PRINTING APPARATUS, ITS CONTROL METHOD, AND STORAGE MEDIUM - Google Patents
[go: Go Back, main page]

JP6514747B2 - PRINTING APPARATUS, ITS CONTROL METHOD, AND STORAGE MEDIUM - Google Patents

PRINTING APPARATUS, ITS CONTROL METHOD, AND STORAGE MEDIUM Download PDF

Info

Publication number
JP6514747B2
JP6514747B2 JP2017182945A JP2017182945A JP6514747B2 JP 6514747 B2 JP6514747 B2 JP 6514747B2 JP 2017182945 A JP2017182945 A JP 2017182945A JP 2017182945 A JP2017182945 A JP 2017182945A JP 6514747 B2 JP6514747 B2 JP 6514747B2
Authority
JP
Japan
Prior art keywords
print data
print
user
owner name
job owner
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.)
Active
Application number
JP2017182945A
Other languages
Japanese (ja)
Other versions
JP2018010686A (en
Inventor
正樹 河西
正樹 河西
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
Publication of JP2018010686A publication Critical patent/JP2018010686A/en
Application granted granted Critical
Publication of JP6514747B2 publication Critical patent/JP6514747B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、印刷装置とその制御方法、および記憶媒体に関する。 The present invention relates to a printing apparatus, its control method , and a storage medium .

近年、ユーザが印刷ジョブをプリントサーバに送信し、ユーザの好きなときに所望のプリンタから、しかもセキュリティを確保しながら印刷する認証印刷への要望が高まっている(例えば、特許文献1)。この特許文献1によると、ユーザは印刷ジョブを生成してプリンタドライバによりプリントサーバに送信し、また書誌情報を書誌サーバに送信する。そしてプリンタから印刷するときは、プリンタが書誌サーバから印刷ジョブのリストを取得して表示し、そのリストからユーザが自分の印刷ジョブを選択して印刷を指示する。これにより書誌サーバからプリントサーバに印刷指示が発行され、印刷サーバから印刷ジョブがプリンタに送信されてプリンタで印刷される。   In recent years, there has been a growing demand for authentication printing in which a user sends a print job to a print server and a desired printer prints when desired by the user while securing security (for example, Patent Document 1). According to the patent document 1, the user generates a print job, transmits it to the print server by the printer driver, and transmits bibliographic information to the bibliographic server. When printing from the printer, the printer acquires and displays a list of print jobs from the bibliographic server, and the user selects his print job from the list and instructs printing. As a result, a print instruction is issued from the bibliographic server to the print server, and a print job is transmitted from the print server to the printer and printed by the printer.

特許第4033857号Patent No. 4033857

しかしながら、特許文献1のプリントシステムでは、プリンタドライバによる印刷ジョブの送信が前提となっている。また、認証に成功したユーザに対応する印刷ジョブリストをサーバから取得するためには、サーバに登録されている印刷ジョブに、その印刷ジョブのオーナを特定する情報が入っていることが必須となる。これは通常、プリンタドライバで生成される印刷ジョブには、その印刷ジョブのオーナ名が入っているため問題はなかった。   However, in the print system of Patent Document 1, transmission of a print job by the printer driver is a premise. In addition, in order to obtain a print job list corresponding to a user who has succeeded in authentication from the server, it is essential that the print job registered in the server contains information specifying the owner of the print job. . This is not a problem because the print job generated by the printer driver usually includes the owner name of the print job.

しかし、プリンタドライバを使用せずに生成される印刷ジョブ(独自に印刷データを生成する印刷システムやアプリケーションファイルを直接解釈して印刷するダイレクトプリントシステム)では、その印刷ジョブのオーナ名が入っていないことがある。その場合、その印刷ジョブは、認証されたユーザ名と合致することがないため、サーバから取得する印刷ジョブのリストには含まれないことになる。このため、そのような印刷ジョブはプリントサーバに残ったままとなり、印刷ジョブとして実行されたり、或いは削除等が行えないという課題があった。   However, print jobs generated without using a printer driver (a print system that generates print data uniquely and a direct print system that directly interprets and prints application files) do not contain the owner name of the print job. Sometimes. In that case, the print job is not included in the list of print jobs acquired from the server because it does not match the authenticated user name. Therefore, such a print job remains on the print server, and there is a problem that the print job can not be executed or deleted.

本発明の目的は、上記従来技術の問題点を解決することにある。   An object of the present invention is to solve the above-mentioned problems of the prior art.

本発明の目的は、留め置き設定が有効に設定されている状態で、ジョブオーナ名に関連付けられていない印刷データをキャンセルするか、留め置くか、印刷するか設定できる技術を提供することにある。 An object of the present invention is to provide a technology capable of setting whether printing data not associated with a job owner name can be canceled, held or printed while the holding setting is set to be effective .

上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
印刷データを受信する受信手段と、
前記受信手段により受信した印刷データを、ユーザによる印刷指示を受け付けるまで記憶するための記憶手段と、
前記受信手段により受信した印刷データを、ユーザによる印刷指示を受け付けるまで前記記憶手段に記憶する留め置き設定を有効にするか否かを設定する第1の設定手段と、
ジョブオーナ名が設定されていない印刷データの印刷をキャンセルするか、ユーザによる印刷指示を受け付けるまで前記記憶手段に記憶するか、ユーザによる印刷指示を待つことなく印刷するか、の少なくともいずれかを設定する第2の設定手段と、
前記留め置き設定が有効に設定されている状態で前記ジョブオーナ名が設定された印刷データを受信したことに従って、当該印刷データを前記記憶手段に記憶し、
前記留め置き設定が有効に設定されている状態で前記ジョブオーナ名が設定されていない印刷データを受信したことに従って、前記第2の設定手段による設定に基づき、当該印刷データの印刷をキャンセルするか、ユーザによる印刷指示を受け付けるまで前記記憶手段に記憶するか、ユーザによる印刷指示を待つことなく印刷するか、のいずれかを制御し、
前記留め置き設定が無効に設定されている状態で印刷データを受信したことに従って、当該印刷データにジョブオーナ名が設定されているか否かにかかわらず、ユーザによる印刷指示を待つことなく当該印刷データを印刷するよう制御する制御手段と、
を有することを特徴とする。
In order to achieve the above object, a printing apparatus according to an aspect of the present invention has the following configuration. That is,
Receiving means for receiving print data;
Storage means for storing print data received by the receiving means until a print instruction from the user is received;
A first setting unit configured to set whether or not to make a retention setting for storing the print data received by the reception unit in the storage unit until the print instruction from the user is received;
Set at least one of canceling printing of print data for which the job owner name is not set, storing in the storage means until receiving a print instruction from the user, or printing without waiting for a print instruction by the user Second setting means for
The print data is stored in the storage unit in accordance with the reception of the print data in which the job owner name is set while the retention setting is set to be valid.
The printing of the print data is canceled based on the setting by the second setting unit according to the reception of the print data in which the job owner name is not set while the retention setting is set to be valid, or Controlling either storing in the storage means until a print instruction from the user is accepted or printing without waiting for the print instruction by the user;
The print data is received without waiting for a print instruction by the user regardless of whether the job owner name is set in the print data according to the reception of the print data in the state where the retention setting is set to be invalid. Control means for controlling to print;
It is characterized by having.

本発明によれば、留め置き設定が有効に設定されている状態で、ジョブオーナ名に関連付けられていない印刷データをキャンセルするか、留め置くか、印刷するか設定できるという効果がある。 According to the present invention, it is possible to set whether to cancel , hold, or print the print data not associated with the job owner name while the holding setting is set to be effective.

本発明の実施形態に係る画像形成装置を収容する印刷システムの構成を模式的に示す図。FIG. 1 schematically shows a configuration of a printing system that accommodates an image forming apparatus according to an embodiment of the present invention. 実施形態に係る複写機の機能構成を示すブロック図。FIG. 1 is a block diagram showing a functional configuration of a copying machine according to an embodiment. 実施形態1に係る複写機が管理している印刷ジョブのリストの一例を示す図(A)と、複写機が印刷ジョブリストの要求を受信したときに応答する印刷ジョブリストの一例を示す図(B)。FIG. 7A shows an example of a list of print jobs managed by the copying machine according to the first embodiment, and FIG. 7B shows an example of a print job list responding when the copying machine receives a request for a print job list. B). 実施形態1で、印刷ジョブリストの要求を受信した場合に、複写機が応答する印刷ジョブリストの一例を示す図(A)と、実施形態1に係る複写機を使用可能なユーザの一覧の一例を示す図(B)。In the first embodiment, a diagram (A) showing an example of a print job list to which a copying machine responds when a print job list request is received, and an example of a list of users who can use the copying machine according to the first embodiment Figure (B) showing 実施形態1において、書誌サーバとして動作する複写機による処理を説明するフローチャート。5 is a flowchart illustrating processing by a copying machine operating as a bibliographic server in the first embodiment. 実施形態1で、印刷ジョブのリストの要求に応答して、図5のS502で送信する印刷ジョブのリストの一例を示す図。FIG. 6 is a view showing an example of a list of print jobs to be transmitted in S502 of FIG. 5 in response to a request for a list of print jobs in the first embodiment. 実施形態2に係る複写機の処理を説明するフローチャート(A)と、実施形態3に係る複写機の処理を説明するフローチャート(B)。A flowchart (A) explaining processing of a copying machine concerning Embodiment 2, and a flowchart (B) explaining processing of a copying machine concerning Embodiment 3. FIG. 実施形態2で複写機が受信する印刷ジョブのリストを表示する画面の一例を示す図。FIG. 8 is a view showing an example of a screen displaying a list of print jobs received by the copying machine in the second embodiment. 実施形態3に係る印刷ジョブ履歴の一例を示す図(A)と、実施形態3に係る印刷ジョブの履歴画面の一例を示す図(B)。FIG. 8A is a view showing an example of a print job history according to the third embodiment, and FIG. 8B is a view showing an example of a print job history screen according to the third embodiment. 本発明の実施形態4に係る複写機による印刷処理を説明するフローチャート。12 is a flowchart for describing print processing by the copying machine according to Embodiment 4 of the present invention. 実施形態4に係る印刷設定画面の一例を示す図。FIG. 14 is a view showing an example of a print setting screen according to the fourth embodiment. 実施形態5に係る複写機が印刷データを受信した場合の処理を説明するフローチャート。14 is a flowchart for explaining processing when the copying machine according to the fifth embodiment receives print data. 実施形態5に係る設定画面の一例を示す図。FIG. 18 is a view showing an example of a setting screen according to the fifth embodiment.

以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The following embodiments do not limit the present invention according to the claims, and all combinations of the features described in the embodiments are not necessarily essential to the solution means of the present invention. .

図1は、本発明の実施形態に係る画像形成装置を収容する印刷システムの構成を模式的に示す図である。本実施形態では、画像形成装置としてデータ送信機能を有する複写機を例に説明するが、本発明はこのような複写機に限定されるものでなく、プリンタ等の印刷装置にも適用できる。   FIG. 1 is a view schematically showing the configuration of a printing system that accommodates an image forming apparatus according to an embodiment of the present invention. In the present embodiment, a copying machine having a data transmission function is described as an example of the image forming apparatus, but the present invention is not limited to such a copying machine, and can be applied to a printing apparatus such as a printer.

複写機1001は、複写機1001と同等の機能を持つ複写機1002、クライアントコンピュータ(以下、PC)1005とともに、イーサネット(登録商標)等のLAN1006に収容されている。複写機1001は、コピー機能、ファクシミリ機能を有するとともに、原稿を読み取り、その読み取った原稿の画像データをLAN1006上の各装置に送信するデータ送信機能を有する。またLAN1006に接続されているPC1005から受信したPDLで記述された印刷ジョブを実行して印刷するPDL印刷機能を有している。また複写機1001は、複写機1001で原稿を読み取って得られた画像データや、LAN1006に接続されているPC1005から受信した印刷ジョブを処理して得られた画像データをボックス領域に保存するボックス機能を有している。そして、このボックス領域に保存された画像データを印刷することができる。また複写機1001は、複写機1002が原稿を読み取って得られた画像データをLAN1006を介して受信し、その受信した画像データを複写機1001に保存したり、また印刷することができる。PC1005は、LAN1006を介して複写機1001から画像データを受信し、その受信した画像データを加工或いは編集することもできる。   The copying machine 1001 is accommodated in a LAN 1006 such as Ethernet (registered trademark) together with a copying machine 1002 having the same function as the copying machine 1001 and a client computer (hereinafter, PC) 1005. The copier 1001 has a copy function and a facsimile function, and also has a data transmission function of reading an original and transmitting image data of the read original to each device on the LAN 1006. It also has a PDL print function for executing and printing a print job described in PDL received from the PC 1005 connected to the LAN 1006. The copying machine 1001 has a box function of storing image data obtained by reading a document by the copying machine 1001 and image data obtained by processing a print job received from the PC 1005 connected to the LAN 1006 in a box area. have. Then, the image data stored in the box area can be printed. Further, the copying machine 1001 can receive image data obtained by the copying machine 1002 reading a document via the LAN 1006, store the received image data in the copying machine 1001, and print it. The PC 1005 can also receive image data from the copying machine 1001 via the LAN 1006 and process or edit the received image data.

図2は、実施形態に係る複写機1001の機能構成を示すブロック図である。尚、複写機1002は、書誌サーバとして機能を有していない以外は複写機1001の構成と同様であるため、その説明を省略する。   FIG. 2 is a block diagram showing the functional configuration of the copying machine 1001 according to the embodiment. The copier 1002 is the same as the copier 1001 except that the copier 1002 does not have a function as a bibliographic server, and thus the description thereof is omitted.

コントローラユニット2000は、画像入力デバイスであるスキャナ2070や画像出力デバイスであるプリンタ2095を接続している。そして、スキャナ2070で原稿を読み取って得られた画像データをプリンタ2095により印刷するコピー機能を実現するための制御を行う。またスキャナ2070で得られた画像データをLAN1006を介してPC1005等に送信したり、またPC1005からの印刷ジョブを受信してプリンタ2095により印刷する。   The controller unit 2000 is connected to a scanner 2070 which is an image input device and a printer 2095 which is an image output device. Then, control is performed to implement a copy function of printing image data obtained by reading a document by the scanner 2070 by the printer 2095. The image data obtained by the scanner 2070 is transmitted to the PC 1005 via the LAN 1006, and a print job from the PC 1005 is received and printed by the printer 2095.

コントローラユニット2000はCPU2001を有し、CPU2001は、ROM2003に格納されているブートプログラムによりHDD2004に格納されているオペレーティングシステム(OS)を立ち上げる。そして、このOS上でHDD2004に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。このCPU2001の作業領域としてはRAM2002が用いられる。RAM2002は、作業領域とともに、プログラムや画像データを一時記憶するための画像メモリ領域を提供する。HDD(ハードディスクドライブ)2004は、アプリケーションプログラムとともに、ボックス機能で画像データ等を格納するのに使用される。   The controller unit 2000 has a CPU 2001. The CPU 2001 boots up an operating system (OS) stored in the HDD 2004 by a boot program stored in the ROM 2003. Then, various processes are executed by executing the application program stored in the HDD 2004 on the OS. A RAM 2002 is used as a work area of the CPU 2001. A RAM 2002 provides an image memory area for temporarily storing programs and image data, as well as a work area. A hard disk drive (HDD) 2004 is used to store image data and the like with a box function together with an application program.

CPU2001には、システムバス2007を介して、ROM2003及びRAM2002とともに、操作部I/F(操作部インタフェース)2006、ネットワークI/F(ネットワークインタフェース)2010、モデム2050が接続されている。更には、画像バス2008とのインタフェースを制御するイメージバスI/F(イメージバスインタフェース)2005と接続されている。操作部I/F2006は、タッチパネルとハードキーを有する操作部2012とのインタフェースであり、操作部2012の表示部(不図示)に表示する画像データを操作部2012に対して出力する。また操作部I/F2006は、操作部2012においてユーザの操作により入力された情報をCPU2001に送信する。ネットワークI/F2010は、LAN1006に接続され、LAN1006を介してLAN1006上の各装置との間で情報の入出力を行う。モデム2050は、公衆回線1008に接続され、公衆回線1008を介して情報の入出力を行う。   An operation unit I / F (operation unit interface) 2006, a network I / F (network interface) 2010, and a modem 2050 are connected to the CPU 2001 via a system bus 2007, as well as a ROM 2003 and a RAM 2002. Further, it is connected to an image bus I / F (image bus interface) 2005 that controls an interface with the image bus 2008. An operation unit I / F 2006 is an interface between the touch panel and an operation unit 2012 having a hard key, and outputs image data to be displayed on a display unit (not shown) of the operation unit 2012 to the operation unit 2012. The operation unit I / F 2006 also transmits information input by a user operation on the operation unit 2012 to the CPU 2001. A network I / F 2010 is connected to the LAN 1006, and performs input and output of information with each device on the LAN 1006 via the LAN 1006. The modem 2050 is connected to the public line 1008 and inputs and outputs information through the public line 1008.

イメージバスI/F2005は、システムバス2007と画像データを高速で転送する画像バス2008を接続し、データ構造を変換するためのバスブリッジである。   An image bus I / F 2005 is a bus bridge that connects a system bus 2007 and an image bus 2008 that transfers image data at high speed, and converts data structures.

画像バス2008は、PCIバスまたはIEEE1394を有している。画像バス2008上には、ラスタイメージプロセッサ(以下、RIP)2060、デバイスI/F2020、スキャナ画像処理部2080、プリンタ画像処理部2090、画像回転部2030及び画像圧縮部2040が設けられている。RIP2060は、中間言語データをビットマップイメージに展開するプロセッサである。デバイスI/F2020には、スキャナ2070及びプリンタ2095が接続され、デバイスI/F2020は、画像データの同期系/非同期系の変換を行う。   The image bus 2008 has a PCI bus or IEEE 1394. On the image bus 2008, a raster image processor (hereinafter, RIP) 2060, a device I / F 2020, a scanner image processing unit 2080, a printer image processing unit 2090, an image rotation unit 2030, and an image compression unit 2040 are provided. The RIP 2060 is a processor for expanding intermediate language data into a bitmap image. A scanner 2070 and a printer 2095 are connected to the device I / F 2020. The device I / F 2020 performs synchronous / asynchronous conversion of image data.

スキャナ画像処理部2080は、スキャナ2070から入力された画像データに対して補正、加工、編集を行う。プリンタ画像処理部2090は、印刷する画像データに対して画像補正、ハーフトーン処理等を行う。画像回転部2030は、画像データの回転を行う。画像圧縮部2040は、多値画像データをJPEGデータに、2値画像データをJBIG,MMR,MH等のデータに圧縮するとともに、その逆に伸張処理を行う。   The scanner image processing unit 2080 corrects, processes, and edits image data input from the scanner 2070. A printer image processing unit 2090 performs image correction, halftone processing, and the like on image data to be printed. An image rotation unit 2030 rotates image data. The image compression unit 2040 compresses multivalued image data into JPEG data and binary image data into data such as JBIG, MMR, MH, etc., and performs decompression processing conversely.

[実施形態1]
本実施形態1は、PC1005、もしくはLAN1006に接続された他のクライアントコンピュータ(不図示)から複数のPDL印刷ジョブ(以下、印刷ジョブ)が複写機1001又は複写機1002に投入されて格納されている前提で説明する。尚、この実施形態1では、複写機1001が書誌サーバ機能も有する構成で説明するが、書誌サーバ(情報処理装置)は別の機器としてLAN1006に接続されていても良いため、これは本発明の機能や構成を限定するものではない。
Embodiment 1
In the first embodiment, a plurality of PDL print jobs (hereinafter, print jobs) are input and stored in the copying machine 1001 or the copying machine 1002 from another client computer (not shown) connected to the PC 1005 or the LAN 1006. I will explain in the premise. In the first embodiment, the copying machine 1001 also has a bibliographic server function, but the bibliographic server (information processing apparatus) may be connected to the LAN 1006 as a separate device. It does not limit the function or configuration.

この実施形態1では、複写機1001が書誌サーバとしての機能を有し、この複写機1001の投入された複数の印刷ジョブを格納して管理している。そして、印刷ジョブのリストを要求する機器(複写機1002)で認証されたユーザの印刷ジョブだけ、或いは認証されたユーザ以外の印刷ジョブで、かつその要求元の機器で使用可能でないユーザの印刷ジョブのリストを取得する場合で説明する。尚、これ以外にも、例えば、要求元の機器は、認証したユーザ以外の印刷ジョブのリストだけを取得できるようにしても良い。また或いは、要求元の機器で使用可能でないユーザの印刷ジョブ、又は要求元の機器で使用可能なユーザの印刷ジョブのリストだけを取得できるようにしても良い。   In the first embodiment, the copying machine 1001 has a function as a bibliographic server, and stores and manages a plurality of input print jobs of the copying machine 1001. Then, only the print job of the user authenticated by the device (the copying machine 1002) requesting the list of print jobs, or a print job other than the authenticated user and the print job of the user not usable by the request source device The case of acquiring the list of will be described. In addition to this, for example, the request source device may be able to obtain only a list of print jobs other than the authenticated user. Alternatively, it may be possible to obtain only a list of print jobs of users not usable by the request source device or print jobs of the user usable by the request source device.

図3(A)は、実施形態1に係る複写機1001が管理している印刷ジョブのリストの一例を示す図である。   FIG. 3A is a diagram showing an example of a list of print jobs managed by the copying machine 1001 according to the first embodiment.

この印刷ジョブのリストは、複数の書誌情報の集合で示されている。この書誌情報は、例えばPC1005から複写機1001に印刷ジョブが投入され、複写機1001が印刷ジョブを処理したときに生成される。この書誌情報は、投入された印刷ジョブと複写機1001が保持する「デバイスの情報」を基に生成される。この書誌情報は、印刷ジョブのリストとしてRAM2002に格納して管理している。このように複写機1001は、書誌サーバとしての機能を有している。   The list of print jobs is indicated by a set of plural bibliographic information. The bibliographic information is generated, for example, when a print job is input from the PC 1005 to the copier 1001 and the copier 1001 processes the print job. The bibliographic information is generated based on the input print job and the "device information" held by the copying machine 1001. The bibliographic information is stored and managed in the RAM 2002 as a list of print jobs. As described above, the copying machine 1001 has a function as a bibliographic server.

図3(A)において、ジョブ名300は、印刷ジョブを一意に特定する印刷ジョブの名称である。このジョブ名は、受信した印刷ジョブに含まれている情報である。尚、ジョブ名が印刷ジョブに含まれていない場合は、この複写機101で生成して付与しても良い。ジョブオーナ名302は、その印刷ジョブを生成したユーザを特定する情報である。このジョブオーナ名は、印刷ジョブに含まれている情報であるが、印刷ジョブに含まれていない場合は、ジョブオーナ名は存在しなくても良い。日付/時刻304は、その印刷ジョブが投入された日付と時刻を表す。図3(A)では、ジョブ名が「PrintJob1」〜「PrintJob6」の6個の書誌情報が記憶されている。   In FIG. 3A, a job name 300 is a name of a print job that uniquely identifies the print job. The job name is information included in the received print job. If the job name is not included in the print job, it may be generated and assigned by the copying machine 101. The job owner name 302 is information for identifying the user who generated the print job. The job owner name is information included in the print job, but if it is not included in the print job, the job owner name may not exist. The date / time 304 represents the date and time when the print job was submitted. In FIG. 3A, six bibliographic information having job names “Print Job 1” to “Print Job 6” are stored.

例えば、書誌情報306は、ジョブ名が「PrintJob1」、ジョブオーナ名が「USER1」、印刷ジョブが投入された日時が「2012年2月3日の14時20分30秒」であることを表している。ここで書誌情報310のジョブオーナ名302は空欄であり、この印刷ジョブにジョブのオーナ名が含まれていなかったことを表わしている。今回、書誌情報として、ジョブ名300、ジョブオーナ名302、日付/時刻304を例として挙げているが、書誌情報はこれらに限定されるものではない。例えば、書誌情報として、印刷ジョブのカラー/モノクロ設定等の印刷設定や、印刷ジョブのページ数や部数の設定等が含まれていても良い。本実施形態1では、複写機1002から書誌サーバ機能を有する複写機1001に対して印刷ジョブのリストを要求する場合の複写機1001の動作について説明する。   For example, the bibliographic information 306 indicates that the job name is “PrintJob1”, the job owner name is “USER1”, and the date and time when the print job was submitted is “14:20:30 on February 3, 2012”. ing. Here, the job owner name 302 of the bibliographic information 310 is blank, which indicates that the print job does not include the owner name of the job. Although bibliographic information includes job name 300, job owner name 302, and date / time 304 as an example, bibliographic information is not limited to these. For example, the bibliographic information may include print settings such as color / monochrome settings for the print job, and settings such as the number of pages and number of copies of the print job. In the first embodiment, an operation of the copying machine 1001 in the case of requesting a list of print jobs from the copying machine 1002 to the copying machine 1001 having a bibliographic server function will be described.

図3(B)は、図3(A)で示した印刷ジョブのリストに対して、例えば認証したユーザ名が「USER2」で、印刷ジョブリストの要求を受信したときに複写機1001が応答する印刷ジョブリストの一例を示す図である。   In FIG. 3B, the copier 1001 responds to the print job list shown in FIG. 3A when, for example, the authenticated user name is “USER2” and a print job list request is received. FIG. 6 is a diagram showing an example of a print job list.

図3(A)において、書誌情報306から書誌情報316のうち、ジョブオーナ名が「USER2」であるのは、書誌情報308と書誌情報314である。従って、印刷ジョブリストの要求に対して、書誌情報308,314を含む印刷ジョブのリストが、複写機1001から、その要求元である複写機1002に送信されることになる。   In FIG. 3A, of the bibliographic information 306 to the bibliographic information 316, the bibliographic information 308 and the bibliographic information 314 have the job owner name “USER2”. Therefore, in response to the print job list request, the print job list including the bibliographic information 308 and 314 is transmitted from the copying machine 1001 to the copying machine 1002 which is the request source.

図5は、実施形態1において、書誌サーバとして動作する複写機1001による処理を説明するフローチャートである。このフローチャートで示す処理は、CPU2001がHDD2004からRAM2002に展開したプログラムを実行することにより実現される。   FIG. 5 is a flow chart for explaining the processing by the copying machine 1001 operating as a bibliographic server in the first embodiment. The process shown in the flowchart is realized by the CPU 2001 executing a program developed from the HDD 2004 to the RAM 2002.

先ずS500でCPU2001は、LAN1006を介して複写機1002からの印刷ジョブのリストの要求を受信するとS501の処理へ進む。尚、この場合の通信プロトコルは独自のものであっても良いし、或いは汎用的なものであっても良く、これを特に規定しない。S501でCPU2001は、その要求が、認証したユーザ名と印刷ジョブのジョブオーナ名とが一致せず、かつ複写機1002を使用可能でないユーザの印刷ジョブを含む印刷ジョブリストを指定する第1の付加情報を含むかどうかを判定する。S501で、この第1の付加情報を含むと判定した場合はS502に進み、そうでない場合はS503に進む。S502でCPU2001は、認証したユーザ名と印刷ジョブのジョブオーナ名とが一致せず、かつ複写機1002を使用可能でないユーザの印刷ジョブを抽出し、その印刷ジョブのリストを、LAN1006を介して複写機1002へ送信して終了する。   First, in step S500, when the CPU 2001 receives a request for a list of print jobs from the copying machine 1002 via the LAN 1006, the processing proceeds to step S501. The communication protocol in this case may be unique or general, and is not particularly defined. In step S501, the CPU 2001 causes the first addition to specify a print job list including print jobs of users whose request does not match the authenticated user name and the job owner name of the print job and the copying machine 1002 can not be used. Determine if it contains information. If it is determined in S501 that the first additional information is included, the process proceeds to S502, and if not, the process proceeds to S503. In step S502, the CPU 2001 extracts a print job of a user whose authenticated user name and the job owner name of the print job do not match and which can not use the copying machine 1002, copies the print job list via the LAN 1006. Send to machine 1002 and exit.

一方、S503ではCPU2001は、認証したユーザ名と印刷ジョブのジョブオーナ名とが一致する印刷ジョブのリストをLAN1006を介して複写機1002へ送信して終了する。尚、このS503で送信される印刷ジョブのリストは、例えば前述の図3(B)に示すようなリストになる。   On the other hand, in step S503, the CPU 2001 transmits a list of print jobs in which the authenticated user name matches the job owner name of the print job to the copying machine 1002 via the LAN 1006 and ends. The list of print jobs transmitted in step S503 is, for example, a list as shown in FIG. 3B described above.

図4(B)は、実施形態1に係る複写機1002を使用可能なユーザの一覧の一例を示す図である。   FIG. 4B is a view showing an example of a list of users who can use the copying machine 1002 according to the first embodiment.

この複写機1002を使用可能なユーザの一覧は、事前に、複写機1001のHDD2004等に格納しておくか、或いは任意のタイミングで複写機1002或いはサーバ(不図示)等から受信してRAM2002等に記憶されているものとする。ここでは管理者(Administrator)と、複数のユーザ(USER1〜USER5)が登録されている。   The list of users who can use the copying machine 1002 can be stored in advance in the HDD 2004 or the like of the copying machine 1001 or received from the copying machine 1002 or a server (not shown) or the like at an arbitrary timing. Shall be stored in Here, an administrator (Administrator) and a plurality of users (USER1 to USER5) are registered.

図6は、複写機1001が図3(A)で示した印刷ジョブのリストを有しているときに、複写機1002からの印刷ジョブのリストの要求に応答して、図5のS502で送信する印刷ジョブのリストの一例を示す図である。   6 is transmitted in S502 of FIG. 5 in response to a request for a list of print jobs from the copier 1002 when the copier 1001 has the list of print jobs shown in FIG. 3A. FIG. 6 is a diagram showing an example of a list of print jobs to be executed.

ここでは複写機1002で認証されたユーザ名が「USER2」であるとする。ここでは、認証したユーザ名と印刷ジョブのジョブオーナ名とが一致せず、かつ複写機1002を使用可能でないユーザの印刷ジョブのリストを指定する第1の付加情報を含む要求を受信した場合で説明する。   Here, it is assumed that the user name authenticated by the copying machine 1002 is "USER 2". In this case, when the authenticated user name and the job owner name of the print job do not match, and a request including the first additional information specifying the list of print jobs of the user who can not use the copying machine 1002 is received. explain.

図3(A)において、書誌情報306は、ジョブオーナ名が「USER1」であり、複写機1002で認証されたユーザ名「USER2」とは異なる。しかし、このユーザ「USER1」は、図4(B)に示すように、複写機1002を使用可能なユーザであるため、今回要求された印刷ジョブのリストには含まれない。   In FIG. 3A, the bibliographic information 306 has a job owner name “USER1” and is different from the user name “USER2” authenticated by the copying machine 1002. However, as shown in FIG. 4B, since the user "USER1" is a user who can use the copying machine 1002, the user "USER1" is not included in the list of print jobs requested this time.

また図3(A)の書誌情報308,314は、そのジョブオーナ名が「USER2」で、認証されたユーザ名「USER2」と一致するため、今回要求された印刷ジョブのリストには含まれない。   Also, bibliographic information 308 and 314 in FIG. 3A are not included in the list of print jobs requested this time because the job owner name is “USER2” and matches the authenticated user name “USER2”. .

また図3(A)の書誌情報310は、ジョブオーナ名が存在せず、認証されたユーザ名「USER2」とは異なり、複写機1002を使用可能なユーザではない。従って、今回要求された印刷ジョブのリストに含まれる。   Further, the bibliographic information 310 in FIG. 3A does not have a job owner name and is not a user who can use the copying machine 1002, unlike the authenticated user name "USER2". Therefore, it is included in the list of print jobs requested this time.

また図3(A)の書誌情報312は、ジョブオーナ名が「USER4」で、複写機1002で認証されたユーザ名「USER2」とは異なる。しかしながら、図4(B)に示すように複写機1002を使用可能なユーザであるため、今回要求された印刷ジョブのリストには含まれない。   The bibliographic information 312 in FIG. 3A has a job owner name “USER 4”, which is different from the user name “USER 2” authenticated by the copying machine 1002. However, as shown in FIG. 4B, since the user can use the copying machine 1002, it is not included in the list of print jobs requested this time.

また書誌情報316は、ジョブオーナ名が「USER6」で、認証されたユーザ名「USER2」とは異なり、かつ図4(B)で複写機1002を使用可能なユーザではないため、要求された印刷ジョブのリストに含まれる。   In addition, the bibliographic information 316 has a job owner name “USER 6”, which is different from the authenticated user name “USER 2”, and is not a user who can use the copying machine 1002 in FIG. Included in the list of jobs.

図4(A)は、図3(A)で示した印刷ジョブのリストに対して、複写機1002で認証したユーザ名が「USER2」のときに複写機1002から印刷ジョブリストの要求を受信した場合に、複写機1001が応答する印刷ジョブリストの一例を示す図である。   4A receives a print job list request from the copying machine 1002 when the user name authenticated by the copying machine 1002 is “USER2” with respect to the list of print jobs shown in FIG. 3A. FIG. 6 is a diagram showing an example of a print job list to which the copying machine 1001 responds in the case.

この実施形態1では、その要求は、認証したユーザ名と印刷ジョブのジョブオーナ名と一致する印刷ジョブと、一致せずかつ複写機1002を使用可能でないユーザの印刷ジョブのリストとを指定する第2の付加情報を含んでいるものとする。   In the first embodiment, the request specifies a print job that matches the authenticated user name and the job owner name of the print job, and a list of print jobs of users who do not match and can not use the copying machine 1002. It is assumed that 2 additional information is included.

この場合の図3(A)の書誌情報306〜316のうち、ジョブオーナ名が「USER2」である書誌情報は、書誌情報308と書誌情報314である。従って、書誌情報308と書誌情報314とに対応する「Printjob2」と「Printjob5」が、この印刷ジョブのリストに含まれる。またジョブオーナ名「USER2」と異なり、複写機1002を使用可能なユーザではないものは書誌情報310と書誌情報316である。従って、書誌情報310と書誌情報316に対応する「Printjob3」と「Printjob6」が、この印刷ジョブのリストに含まれる。   Among the bibliographic information 306 to 316 in FIG. 3A in this case, the bibliographic information whose job owner name is “USER 2” is the bibliographic information 308 and the bibliographic information 314. Therefore, “Printjob 2” and “Printjob 5” corresponding to the bibliographic information 308 and the bibliographic information 314 are included in the list of print jobs. Also, unlike the job owner name “USER2”, bibliographic information 310 and bibliographic information 316 are not users who can use the copying machine 1002. Therefore, “Printjob 3” and “Printjob 6” corresponding to the bibliographic information 310 and the bibliographic information 316 are included in the list of print jobs.

以上説明したように本実施形態1によれば、登録されている複数の印刷ジョブの中から、認証されたユーザがオーナである印刷ジョブだけ、或いは認証されたユーザ以外がオーナである印刷ジョブだけを取得することができる。またそのようなジョブの一覧を要求する際、その要求元である機器を使用可能なユーザの印刷ジョブ、或いは要求元の機器を使用可能でないユーザの印刷ジョブを含むようにもできる。   As described above, according to the first embodiment, among a plurality of registered print jobs, only the print job of which the authenticated user is the owner, or only the print job of which the owner is the owner except the authenticated user You can get Also, when requesting a list of such jobs, it is possible to include the print job of the user who can use the device that is the request source or the print job of the user who can not use the device of the request source.

[実施形態2]
次に本発明の実施形態2について説明する。この実施形態2では、複写機1002から書誌サーバ機能を有する複写機1001に対して印刷ジョブのリストを要求する際の、複写機1002の動作について説明する。尚、実施形態2に係る複写機1001,1002の構成及び印刷システムの構成は、前述の実施形態1と同様であるため、その説明を省略する。
Second Embodiment
Next, Embodiment 2 of the present invention will be described. In the second embodiment, an operation of the copying machine 1002 when requesting a list of print jobs from the copying machine 1002 to the copying machine 1001 having a bibliographic server function will be described. The configurations of the copying machines 1001 and 1002 and the configuration of the printing system according to the second embodiment are the same as those of the first embodiment described above, and thus the description thereof will be omitted.

図7(A)は、実施形態2に係る複写機1002の処理を説明するフローチャートである。このフローチャートで示す処理は、複写機1002のCPU2001が、複写機1002のHDD2004からRAM2002に展開したプログラムを実行することにより実現される。   FIG. 7A is a flowchart for explaining the processing of the copying machine 1002 according to the second embodiment. The process shown in the flowchart is realized by the CPU 2001 of the copying machine 1002 executing a program developed from the HDD 2004 of the copying machine 1002 to the RAM 2002.

まずS700でCPU2001は、ユーザの認証を実施してS701へ進む。S700におけるユーザの認証は、ユーザ名が取得できれば、その方法は問わない。例えば、CPU2001が操作部I/F2006を介して操作部2012の表示部にユーザ認証画面(不図示)を表示し、操作部I/F2006を介してユーザ名とパスワードの入力情報を取得してユーザを認証する方法でも構わない。また、複写機1002が具備するカードリーダ(不図示)等からユーザ情報を取得する方法でも構わない。   First, in step S700, the CPU 2001 authenticates the user and proceeds to step S701. The method of authenticating the user in S700 does not matter as long as the user name can be obtained. For example, the CPU 2001 displays a user authentication screen (not shown) on the display unit of the operation unit 2012 via the operation unit I / F 2006, and acquires user name and password input information via the operation unit I / F 2006 It does not matter how to authenticate the Further, a method of acquiring user information from a card reader (not shown) or the like included in the copying machine 1002 may be used.

S701でCPU2001は、S700で取得したユーザ名、又は認証したユーザ名とジョブオーナ名が一致せず、かつ複写機1002を使用可能でないユーザの印刷ジョブのリストを要求する第1の付加情報を含む要求を複写機1001に送信する。そしてS702でCPU2001は、LAN1006を介して複写機1001から、その要求した印刷ジョブのリストを受信すると、この処理を終了する。   In step S701, the CPU 2001 includes the first additional information for requesting a list of print jobs of users who can not use the user name acquired in step S700 or the authenticated user name and the job owner name do not match and the copying machine 1002 can not be used. The request is sent to the copying machine 1001. Then, in step S702, when the CPU 2001 receives a list of requested print jobs from the copying machine 1001 via the LAN 1006, the processing ends.

図8は、実施形態2で複写機1002が受信する印刷ジョブのリストを表示する画面の一例を示す図である
この画面は、CPU2001が、図7(A)のS702で取得した印刷ジョブのリストに基づいて生成し、操作部I/F2006を介して操作部2012の表示部に表示した例を示している。801は、複写機1002で認証されたユーザ名を表示する欄である。実施形態2では、その認証されたユーザ名は「USER2」である。ここでは印刷ジョブの表示欄802には、図6に示すような、該当する印刷ジョブのリストが表示されている。
FIG. 8 is a view showing an example of a screen displaying a list of print jobs received by the copying machine 1002 according to the second embodiment. This screen is a list of print jobs acquired by the CPU 2001 in S702 of FIG. 7A. An example is shown that is generated based on the above and displayed on the display unit of the operation unit 2012 via the operation unit I / F 2006. A field 801 displays the user name authenticated by the copying machine 1002. In the second embodiment, the authenticated username is "USER2". Here, in the print job display column 802, a list of corresponding print jobs as shown in FIG. 6 is displayed.

803は、表示する印刷ジョブのオーナの選択を促す文字列である。804〜806はそれぞれ、表示する印刷ジョブのオーナを選択するためのメニュー項目を示し、それぞれラジオボタンで選択可能である。ここでメニュー項目は、いずれか一つだけを選択可能なように制御されている。この制御が成されていれば良いため、メニューの構成はラジオボタンに限定されるものではなく、プルダウンリスト等で実現されていても良い。   Reference numeral 803 denotes a character string prompting the user to select the owner of the print job to be displayed. Reference numerals 804 to 806 denote menu items for selecting the owner of the print job to be displayed, which can be selected by radio buttons. Here, the menu items are controlled such that only one of them can be selected. As long as this control is performed, the menu configuration is not limited to the radio button, and may be realized by a pull-down list or the like.

「自分のみ」804は、ユーザ名801と一致する印刷ジョブのリストのみを表示したい場合に選択される。初期状態では「自分のみ」804が選択されている。「不明のみ」805は、ユーザ名801と一致しない印刷ジョブのリストのみを表示したい場合に選択される。「自分+不明」806は、ユーザ名801と一致する印刷ジョブと、ユーザ名801と一致しない印刷ジョブの両方を印刷ジョブのリストとして表示したい場合に選択される。図8の印刷ジョブリスト画面では、「不明のみ」805が選択された状態になっている。従って、複写機1001からは、図6で示すような印刷ジョブのリストが取得される。   “Only me” 804 is selected when it is desired to display only a list of print jobs that match the user name 801. In the initial state, "only for myself" 804 is selected. “Unknown only” 805 is selected when it is desired to display only a list of print jobs that do not match the user name 801. “Myself + unknown” 806 is selected when it is desired to display both a print job that matches the user name 801 and a print job that does not match the user name 801 as a list of print jobs. In the print job list screen of FIG. 8, “unknown only” 805 is selected. Therefore, a list of print jobs as shown in FIG. 6 is acquired from the copying machine 1001.

807は、現在表示されているページ数と全体のページ数を表している。図8では、全1ページの1ページ目を表示している。808は前のページを表示するためのボタン、809は次のページを表示するためのボタンである。全選択ボタン810は、印刷ジョブのリストに表示されている書誌情報全てを選択するのに使用する。選択解除ボタン811は、選択されている書誌情報の選択を解除するときに使用する。削除ボタン812は、選択している書誌情報を削除するのに使用される。こうして削除された印刷ジョブの情報は、複写機1002から複写機1001に送られて、複写機1001で、対応する印刷ジョブを削除するのに使用されても良い。印刷開始ボタン813は、選択した書誌情報の印刷を開始するときに使用される。ジョブリスト更新ボタン814が押下されると、「自分のみ」804、「不明のみ」805、「自分+不明」806の内の選択されたいずれかの情報に基づいて作成された付加情報を含む印刷ジョブのリスト要求を複写機1001に送信する。   Reference numeral 807 denotes the number of pages currently displayed and the total number of pages. In FIG. 8, the first page of all one page is displayed. 808 is a button for displaying the previous page, and 809 is a button for displaying the next page. The all selection button 810 is used to select all the bibliographic information displayed in the print job list. The selection release button 811 is used to release the selection of the selected bibliographic information. The delete button 812 is used to delete the selected bibliographic information. The information of the print job thus deleted may be sent from the copying machine 1002 to the copying machine 1001 and used by the copying machine 1001 to delete the corresponding print job. The print start button 813 is used to start printing of the selected bibliographic information. When the job list update button 814 is pressed, printing including additional information created on the basis of any information selected from “only my own” 804, “unknown only” 805, and “own my unknown” 806 A job list request is sent to the copying machine 1001.

これにより実施形態2に係る複写機1002は、複写機1001から、その要求に合った印刷ジョブのリストを受信し、その受信した印刷ジョブのリストに基づいて、印刷ジョブのリスト画面を更新する。   Thus, the copier 1002 according to the second embodiment receives, from the copier 1001, a list of print jobs meeting the request, and updates the print job list screen based on the received list of print jobs.

以上説明したように実施形態2によれば、印刷ジョブのリストを要求する機器において、その印刷ジョブのリストに含まれる印刷ジョブの条件を設定して、要求を発行することができる。   As described above, according to the second embodiment, in an apparatus which requests a list of print jobs, the conditions of print jobs included in the list of print jobs can be set to issue a request.

これにより、例えば、その機器で認証したユーザの印刷ジョブのみ、或いはユーザ名が不明の印刷ジョブのみ、また或いは、認証したユーザの印刷ジョブと、ユーザ名が不明の印刷ジョブのリストだけを取得することができる。また更には、その要求の発行元の機器で使用可能なユーザの印刷ジョブのみ、或いはその世級の発行元の機器で使用可能なユーザ以外の印刷ジョブだけを取得するようにもできる。   Thus, for example, only a print job of a user authenticated by the device, only a print job of unknown user name, or a print job of an authenticated user and a list of print jobs of unknown user name are acquired. be able to. Furthermore, it is possible to acquire only print jobs of users who can use the device that issued the request, or print jobs other than users who can use the device of the generic issuer.

[実施形態3]
次に実施形態3を説明する。この実施形態3では、複写機1002から、書誌サーバ機能を有する複写機1001に対して印刷ジョブのリストを要求して印刷する処理を説明する。尚、実施形態3に係る複写機1001,1002の構成及び印刷システムの構成は、前述の実施形態1と同様であるため、その説明を省略する。
Third Embodiment
Next, the third embodiment will be described. In the third embodiment, processing for requesting a list of print jobs from the copying machine 1002 to the copying machine 1001 having a bibliographic server function and printing will be described. The configurations of the copying machines 1001 and 1002 and the configuration of the printing system according to the third embodiment are the same as those of the first embodiment described above, and thus the description thereof will be omitted.

図7(B)は、実施形態3に係る複写機1002の処理を説明するフローチャートである。このフローチャートで示す処理は、複写機1002のCPU2001が、複写機1002のHDD2004からRAM2002に展開したプログラムを実行することにより実現される。   FIG. 7B is a flowchart for explaining the processing of the copying machine 1002 according to the third embodiment. The process shown in the flowchart is realized by the CPU 2001 of the copying machine 1002 executing a program developed from the HDD 2004 of the copying machine 1002 to the RAM 2002.

まずS710でCPU2001は、操作部I/F2006を介して印刷開始ボタン813(図8)が押下されたことを検知すると、選択された書誌情報のジョブ名に紐づけられた印刷ジョブの印刷を実行する。そしてS711に進みCPU2001は、認証したユーザ名と印刷ジョブのジョブオーナ名とを含む印刷ジョブの履歴を作成して、この処理を終了する。   First, in step S710, when the CPU 2001 detects that the print start button 813 (FIG. 8) is pressed via the operation unit I / F 2006, it executes printing of the print job linked to the job name of the selected bibliographic information Do. In step S711, the CPU 2001 creates a print job history including the authenticated user name and the job owner name of the print job, and ends this processing.

図9(A)は、実施形態3に係る印刷ジョブ履歴の一例を示す図である。   FIG. 9A is a view showing an example of a print job history according to the third embodiment.

これは、図8に示す印刷ジョブリスト画面から、ジョブ名が「Printjob3」の印刷ジョブと、ジョブ名が「Printjob6」の印刷ジョブを実行したときの印刷ジョブの履歴を示す。ここでは、いずれの履歴においても、そのユーザ名は、複写機1002で認証されたユーザ名「USER2」となっている。   This shows the print job history when the print job with the job name “Printjob 3” and the print job with the job name “Printjob 6” are executed from the print job list screen shown in FIG. Here, in any of the histories, the user name is the user name “USER2” authenticated by the copying machine 1002.

図9(B)は、印刷ジョブの履歴画面の一例を示す図である。   FIG. 9B is a view showing an example of a print job history screen.

この印刷ジョブ履歴画面は、CPU2001が、S711で取得した印刷ジョブの履歴に基づいて生成し、操作部I/F2006を介して操作部2012の表示部に表示したものである。ここでは図9(A)に示すように、印刷ジョブ履歴のユーザ名、ジョブ名、ジョブオーナ名、日付/時刻が表示されている。   The print job history screen is generated by the CPU 2001 based on the print job history acquired in S711 and displayed on the display unit of the operation unit 2012 via the operation unit I / F 2006. Here, as shown in FIG. 9A, the user name, job name, job owner name, date / time of the print job history are displayed.

901は、現在表示されているページ数と全体のページ数を表している。ここでは、全1ページの1ページ目を表示している。902は前のページを表示するためのボタン、903は次のページを表示するためのボタンである。詳細情報ボタン904は、選択した印刷ジョブ履歴の出力ページ数等の詳細情報(不図示)の画面を、ユーザが表示したいときに使用される。   Reference numeral 901 denotes the number of pages currently displayed and the total number of pages. Here, the first page of all one page is displayed. 902 is a button for displaying the previous page, and 903 is a button for displaying the next page. The detailed information button 904 is used when the user wants to display a screen of detailed information (not shown) such as the number of output pages of the selected print job history.

今回、印刷ジョブ履歴として、ユーザ名、ジョブ名、ジョブオーナ名、日付/時刻を例として挙げているが、印刷ジョブ履歴はこれらに限定されるものではない。例えば、印刷ジョブ履歴として、印刷ジョブの出力結果が正常であったか否かを示す情報等が含まれていても良い。   Although the print job history includes user name, job name, job owner name, and date / time as an example, the print job history is not limited to these. For example, the print job history may include information indicating whether or not the output result of the print job is normal.

また、ユーザ名等は、詳細情報ボタン904が押下されときに表示される詳細情報画面に表示されても良い。また、課金処理をユーザ名に紐づけて実施することで、実際に印刷を実行したユーザに対する課金が可能となる。   Also, the user name and the like may be displayed on the detailed information screen displayed when the detailed information button 904 is pressed. Also, by carrying out the charging process in association with the user name, it becomes possible to charge the user who has actually executed printing.

以上説明したように本実施形態3によれば、印刷ジョブを実行したユーザに対応つけて、印刷ジョブが実行された履歴を作成して表示することができる。   As described above, according to the third embodiment, it is possible to create and display a history of print job execution in association with the user who executed the print job.

[実施形態4]
前述の実施形態1では、PC1005、或いはLAN1006に接続された他のクライアントコンピュータ(不図示)からPDL印刷ジョブが複写機1001又は複写機1002に投入されて格納されている前提で説明した。これに対して実施形態4では、他のクライアントコンピュータから投入された印刷ジョブを格納(留め置き)する時に、ユーザ名を特定することができない印刷ジョブの留め置きの有無を判定する形態で説明する。
Fourth Embodiment
The above-described first embodiment has been described on the premise that a PDL print job is input to the copying machine 1001 or the copying machine 1002 and stored from the PC 1005 or another client computer (not shown) connected to the LAN 1006. On the other hand, in the fourth embodiment, when print jobs input from another client computer are stored (stored), it is determined in the form of determining the presence or absence of the print job whose user name can not be specified.

実施形態4では、クライアントコンピュータ1005からPDL印刷ジョブが複写機1001に投入される場合を例にして説明する。尚、実施形態4に係る複写機1001,1002の構成及び印刷システムの構成は、前述の実施形態1と同様であるため、その説明を省略する。   In the fourth embodiment, a case where a PDL print job is input from the client computer 1005 to the copying machine 1001 will be described as an example. The configurations of the copying machines 1001 and 1002 and the configuration of the printing system according to the fourth embodiment are the same as those of the first embodiment described above, and thus the description thereof will be omitted.

図10は、本発明の実施形態4に係る複写機1001による印刷処理を説明するフローチャートである。このフローチャートで示す処理は、CPU2001がHDD2004からRAM2002に展開したプログラムを実行することにより実現される。   FIG. 10 is a flow chart for explaining the printing process by the copying machine 1001 according to the fourth embodiment of the present invention. The process shown in the flowchart is realized by the CPU 2001 executing a program developed from the HDD 2004 to the RAM 2002.

先ずS1001でCPU2001は、LAN1006を介してクライアントコンピュータ1005から印刷ジョブを受信するとS1002へ進む。尚、印刷ジョブを受信するための通信プロトコルは独自のものであっても、或いは汎用的なものであっても良く、これを特に規定しない。S1002でCPU2001は、受信した印刷ジョブを解析してS1003へ進む。通常、印刷ジョブは、印刷設定等のジョブ制御コマンドと、印刷ジョブの内容を記述したPDL(ページ記述言語)コマンドとを含む。ジョブ制御コマンドには、例えば、Hewlett−Packard社のPJLやキヤノン社のCPCA(Common Peripheral Controlling Architecture)等がある。またPDLコマンドには、Adobe社のPostScriptやキヤノン社のLIPS(LBP Image Processing System)等がある。これらは上記のいずれであっても良く、特に限定するものではない。また、ジョブ制御コマンドは付加されていなくても良く、その場合はPDLコマンドのみを解析して印刷処理を実行する。   First, in step S1001, when the CPU 2001 receives a print job from the client computer 1005 via the LAN 1006, the processing proceeds to step S1002. The communication protocol for receiving the print job may be unique or general, and this is not particularly defined. In step S1002, the CPU 2001 analyzes the received print job and proceeds to step S1003. Usually, the print job includes a job control command such as print setting and a PDL (Page Description Language) command describing the content of the print job. The job control command includes, for example, PJL of Hewlett-Packard, and CPCA (Common Peripheral Control Architecture) of Canon. Examples of PDL commands include PostScript of Adobe and LIPS (LBP Image Processing System) of Canon. These may be any of the above and are not particularly limited. The job control command may not be added. In this case, only the PDL command is analyzed to execute the printing process.

次にS1003に進みCPU2001は、RAM2002等に格納されている複写機1001の印刷設定のうち、印刷ジョブを強制的に複写機1001に留め置きする印刷設定が有効になっているか否かを判定する。その印刷設定が有効になっていると判定するとS1004へ進み、そうでないと判定した場合はS1007へ進んで、その印刷ジョブを留め置きしないように設定する。S1004でCPU2001は、RAM2002等に格納されている複写機1001の印刷設定のうち、プリンタドライバで生成された印刷ジョブだけを留め置きをする印刷設定が有効になっているか否かを判定する。そのような印刷設定が有効になっていると判定するとS1005へ進み、そうでないと判定した場合はS1006へ進む。   Next, in step S1003, the CPU 2001 determines whether the print setting for forcibly retaining the print job on the copy machine 1001 among the print settings of the copy machine 1001 stored in the RAM 2002 or the like is valid. If it is determined that the print setting is valid, the process advances to step S1004; otherwise, the process advances to step S1007 to set so as not to hold the print job. In step S1004, the CPU 2001 determines whether the print settings for only retaining the print job generated by the printer driver among the print settings of the copying machine 1001 stored in the RAM 2002 or the like are valid. If it is determined that such a print setting is valid, the process advances to step S1005; otherwise, the process advances to step S1006.

尚、上述した印刷設定は、CPU2001が操作部I/F2006を経由して操作部2012に図11に示すような画面を表示し、その画面でユーザが入力した情報を操作部I/F2006を経由して受信することにより設定される。こうして設定された情報は、CPU2001が、RAM2002等に印刷設定として格納することにより反映される。   The above-described print settings are displayed by the CPU 2001 displaying a screen as shown in FIG. 11 on the operation unit 2012 via the operation unit I / F 2006, and using the screen, the information input by the user is transmitted via the operation unit I / F 2006. And set by receiving. The information set in this way is reflected by the CPU 2001 storing it as a print setting in the RAM 2002 or the like.

図11は、実施形態4に係る印刷設定画面の一例を示す図である。   FIG. 11 is a view showing an example of a print setting screen according to the fourth embodiment.

項目1102は、印刷ジョブを強制的に留め置きするように設定する。チェックボックス1103をチェックすることにより、この設定が有効になり、チェックボックス1103のチェックを外すことで、この設定が無効になる。項目1104は、プリンタドライバで生成された印刷ジョブのみ留め置きをするに設定する。チェックボックス1105をチェックすることで、この設定が有効になり、チェックボックス1105のチェックを外すことで、この設定が無効になる。図11の印刷設定画面では、いずれの設定も有効になっている例を示している。   Item 1102 is set to forcibly hold the print job. The setting is validated by checking the check box 1103, and the setting is invalidated by clearing the check box 1103. An item 1104 is set to hold only print jobs generated by the printer driver. Checking the check box 1105 enables this setting, and clearing the check box 1105 disables this setting. The print setting screen of FIG. 11 shows an example in which any setting is enabled.

S1005でCPU2001は、その印刷ジョブがプリンタドライバで生成されたか否かを判定する。S1005でCPU2001が、プリンタドライバで生成されたと判定した場合はS1006へ進んで、その印刷ジョブを留め置くように制御し、そうでない場合はS1007へ進む。プリンタドライバが印刷ジョブを生成するときは必ず、ジョブ制御コマンドにプリンタドライバが印刷ジョブを生成したことを示す特定のコマンドを付加する。これによりCPU2001は、ジョブ制御コマンドに、その特定のコマンドが付加されているか否かを判定することにより、プリンタドライバで生成された印刷ジョブか否かを判定できる。尚、ここではジョブ制御コマンドに特定のコマンドが付加される例で説明したが、特定のコマンドが付加されるのはPDLコマンド、もしくはジョブ制御コマンドとPDLコマンドの両方であっても良い。   In step S1005, the CPU 2001 determines whether the print job has been generated by the printer driver. If the CPU 2001 determines in step S1005 that the print job is generated by the printer driver, the process advances to step S1006 to hold the print job, and otherwise the process advances to step S1007. Whenever a printer driver generates a print job, it adds to the job control command a specific command indicating that the printer driver has generated a print job. Thus, the CPU 2001 can determine whether the job is a print job generated by the printer driver by determining whether the specific command is added to the job control command. Here, although an example in which a specific command is added to a job control command has been described, the specific command may be added to a PDL command or both of a job control command and a PDL command.

S100でCPU2001は、受信した印刷ジョブをRAM2002或いはHDD2004等の記憶装置に格納して処理を終了する。こうして記憶装置に格納された印刷ジョブは、複写機1001でユーザの認証を実施し、そのユーザの認証に成功した場合に限り、そのユーザの指示に応じて、印刷或いは印刷ジョブの削除がきるようになる。 S100 6 In CPU2001 ends the process stores the print job received in a storage device such as RAM2002 or HDD 2004. Print jobs that are stored in the storage device thus, implement user authentication in the copying machine 1001, only when the authentication is successful the user, in accordance with an instruction of the user, as possible out deletion of the print or print job It will be.

一方、S1007でCPU2001は、受信した印刷ジョブを記憶装置に格納せずに、印刷ジョブによる印刷処理をキャンセルする。具体的には、CPU2001は、受信した印刷データを破棄し、エラーログをHDD2004に書き込むとともに、エラーレポートをプリンタ2095に印刷させる。このエラーレポートには、エラーの種別を示すエラーコードや、受信日時、書誌情報等が含まれる。また、これ以外にも、例えば「ユーザが不明であるため印刷又は保存することができませんでした」等のメッセージを印刷するようにしてもよい。   On the other hand, in step S1007, the CPU 2001 cancels the print processing by the print job without storing the received print job in the storage device. Specifically, the CPU 2001 discards the received print data, writes an error log in the HDD 2004, and causes the printer 2095 to print an error report. The error report includes an error code indicating the type of error, date and time of reception, bibliographic information, and the like. Also, in addition to this, for example, a message such as "Could not be printed or saved because the user is unknown" may be printed.

以上説明したように実施形態4によれば、印刷ジョブを受信したときに、受信した印刷ジョブを装置内に留め置きするように設定されている場合、設定に応じて、プリンタドライバで作成された印刷ジョブだけを留め置くことができる。   As described above, according to the fourth embodiment, when a print job is received, if it is set to hold the received print job in the apparatus, the print created by the printer driver according to the setting. Only jobs can be kept.

[実施形態5]
上述の実施形態4では、受信した印刷ジョブのデータ(印刷データ)がプリンタドライバで生成されていないと判定した場合に、その印刷データを留め置かずにキャンセルする例について説明した。これに対して実施形態5では、受信した印刷データに含まれるジョブオーナ名(文書投入者)が解析不能である場合に、その印刷データをキャンセルするかどうかを設定可能にした例について説明する。尚、実施形態5に係る複写機1001,1002の構成及び印刷システムの構成は、前述の実施形態1と同様であるため、その説明を省略する。
Fifth Embodiment
In the fourth embodiment described above, when it is determined that the data (print data) of the received print job is not generated by the printer driver, the example in which the print data is canceled without being held is described. On the other hand, in the fifth embodiment, an example will be described in which it is possible to set whether or not to cancel the print data when the job owner name (document input person) included in the received print data can not be analyzed. The configurations of the copying machines 1001 and 1002 and the configuration of the printing system according to the fifth embodiment are the same as those of the first embodiment described above, and thus the description thereof will be omitted.

図12は、実施形態5に係る複写機1001が印刷データを受信した場合の処理を説明するフローチャートである。このフローチャートで示す処理は、CPU2001がHDD2004からRAM2002に展開したプログラムを実行することにより実現される。尚、このフローチャートで示す処理は、PC1005から送信された印刷データを受信することにより開始される。   FIG. 12 is a flow chart for explaining the process when the copying machine 1001 according to the fifth embodiment receives print data. The process shown in the flowchart is realized by the CPU 2001 executing a program developed from the HDD 2004 to the RAM 2002. The process shown in the flowchart is started by receiving the print data transmitted from the PC 1005.

先ずS1201でCPU2001は、ネットワークI/F2010を介してPC1005から印刷データを受信するとS1202に進み、CPU2001は、その受信した印刷データに付与されている文書名やジョブオーナ名、印刷設定などを抽出する。尚、S1202で抽出する情報はこれ以外のものであってもよく、例えば、印刷データを送信したアプリケーションの識別情報や、PDL言語の種別などを含むものであってもよい。また、PC1005のプリンタドライバが付与した識別情報などを含んでもよい。   First, in step S1201, when the CPU 2001 receives print data from the PC 1005 via the network I / F 2010, the process advances to step S1202, and the CPU 2001 extracts the document name, job owner name, print setting, etc. assigned to the received print data. . Note that the information extracted in step S1202 may be something other than this, and may include, for example, identification information of the application that transmitted the print data, the type of PDL language, and the like. In addition, identification information or the like given by the printer driver of the PC 1005 may be included.

次にS1203に進みCPU2001は、RAM2002に記憶されている設定が、印刷データを強制保存する設定であるか否かを判定する。尚、この強制保存するか否かは、図13の画面で設定した設定値に従って判定する。   Next, in step S1203, the CPU 2001 determines whether the setting stored in the RAM 2002 is a setting for forcibly saving print data. In addition, it is determined according to the setting value set on the screen of FIG.

図13は、実施形態5に係る設定画面の一例を示す図である。   FIG. 13 is a diagram illustrating an example of a setting screen according to the fifth embodiment.

ラジオボタン1302は、受信した印刷データを強制的に保存するか否かを設定するボタンで、このボタンがチェックされると、受信した印刷データを強制的に保存するように設定される。またボタン1303〜1306は、不定ユーザの印刷ジョブの処理方法を設定するボタンである。ボタン1303は、その印刷ジョブをキャンセルするように設定する。ボタン1304は、その印刷ジョブをキャンセルしないように設定する。ボタン1305は、その印刷ジョブを保存するように設定する。ボタン1306は、その印刷ジョブを印刷するように設定する。図13の例では、受信した印刷データを強制的に保存するように設定されており、また不定ユーザの印刷ジョブはキャンセルせずに、保存するように設定されている。尚、これら設定値は、管理者により予め設定され、HDD2004に記憶されており、複写機1001が起動する時にRAM2002に読み出される。CPU2001は、このRAM2002に読み出された設定値に従って判定する。   A radio button 1302 is a button for setting whether to forcibly save received print data, and when this button is checked, it is set to forcibly save received print data. Also, buttons 1303 to 1306 are buttons for setting a method of processing a print job of an unfixed user. A button 1303 is set to cancel the print job. A button 1304 is set not to cancel the print job. A button 1305 is set to save the print job. A button 1306 is set to print the print job. In the example of FIG. 13, the received print data is set to be forcibly saved, and the print job of the indeterminate user is set to be saved without being canceled. These set values are set in advance by the administrator and stored in the HDD 2004 and read out to the RAM 2002 when the copying machine 1001 is started. The CPU 2001 makes a determination in accordance with the setting value read out to the RAM 2002.

S1203でCPU2001が、印刷データを強制保存しないと判定した場合はS1209に進み、CPU2001はプリンタ2095を制御し、受信した印刷データに基づく画像データを生成してシートに画像を印刷して、この処理を終了する。   If the CPU 2001 determines in step S1203 that the print data is not forcibly saved, the process advances to step S1209, and the CPU 2001 controls the printer 2095 to generate image data based on the received print data and print an image on a sheet. Finish.

一方S1203でCPU2001が、印刷データを強制保存すると判定した場合はS1204に進む。S1204でCPU2001は、S1202で抽出した印刷データに付与されている情報を解析し、受信した印刷データのジョブオーナ名を特定することが可能か否かを判定する。具体的には、S1202で抽出した情報の中にユーザを識別するためのユーザ識別情報が含まれていない場合は、その印刷ジョブのオーナ名が不明であるためS1204でYESと判定してS1205に進む。尚、S1204の判定は、ユーザ識別情報の有無に基づいて判定する以外の方法でもよい。例えば、ユーザ識別情報が含まれてはいるが、そのユーザ識別情報が解析不能であったり、複写機1001にログインする権限を持たないユーザであったりした場合にS1204でYESと判定してもよい。   On the other hand, if the CPU 2001 determines in step S1203 that print data is to be stored forcibly, the process advances to step S1204. In step S1204, the CPU 2001 analyzes the information given to the print data extracted in step S1202, and determines whether it is possible to specify the job owner name of the received print data. Specifically, if the information extracted in S1202 does not include user identification information for identifying the user, the owner name of the print job is unknown, so the determination in S1204 is YES and the process proceeds to S1205. move on. Note that the determination in S1204 may be a method other than the determination based on the presence or absence of the user identification information. For example, if the user identification information is included but the user identification information can not be analyzed or the user is not authorized to log in to the copying machine 1001, YES may be determined in S1204. .

S1205でCPU2001は、オーナ名が不明の印刷データの印刷をキャンセルするか否かを判定する。尚、ここで印刷をキャンセルするか否かの設定は、図13の画面のボタン1303の設定に従って判定する。この設定値は、管理者により予め設定され、HDD2004に記憶されており、複写機1001が起動する時にRAM2002に読み出される。CPU2001は、このRAM2002に読み出された設定値1303が有効になっている場合に、ジョブオーナ名が不明の印刷データの印刷をキャンセルすると判定する。S1205でCPU2001が、その印刷ジョブをキャンセルすると判定した場合はS1210に進み、CPU2001は、受信した印刷データを破棄し、エラーログをHDD2004に書き込むとともに、エラーレポートをプリンタ2095により印刷させる。このエラーレポートには、エラーの種別を示すエラーコードや、受信日時、書誌情報(文書名など)が含まれる。またこれ以外にも、例えば「ユーザが不明であるため印刷又は保存することができませんでした」等のメッセージを含めてもよい。   In step S1205, the CPU 2001 determines whether to cancel printing of print data whose owner name is unknown. Here, the setting of whether or not to cancel the printing is determined according to the setting of the button 1303 on the screen of FIG. The setting value is set in advance by the administrator, stored in the HDD 2004, and read out to the RAM 2002 when the copying machine 1001 is started. When the setting value 1303 read out to the RAM 2002 is valid, the CPU 2001 determines to cancel the printing of the print data whose job owner name is unknown. If the CPU 2001 determines in step S1205 to cancel the print job, the process advances to step S1210, and the CPU 2001 discards the received print data, writes an error log in the HDD 2004, and causes the printer 2095 to print an error report. The error report includes an error code indicating the type of error, date and time of reception, and bibliographic information (such as document name). In addition to this, for example, a message such as "Could not be printed or saved because the user is unknown" may be included.

一方S1205でCPU2001が、ジョブオーナ名が不明の印刷データの印刷をキャンセルしないと判定した場合はS1206に進み、CPU2001は、その印刷データを印刷するか保存するかを判定する。尚、ジョブオーナ名が不明のユーザの印刷データを印刷するか保存するかの設定は、図13のボタン1304〜1306による設定に従って判定する。S1206でCPU2001は、ユーザが不定の印刷ジョブをキャンセルせずに印刷するように設定されていると判定した場合はS1209に進み、CPU2001は、プリンタ2095を制御し、受信した印刷データに基づく画像を印刷させる。一方、S1206でCPU2001が、保存するように設定されている判定した場合はS1207に進む。   If the CPU 2001 determines in step S1205 that printing of print data whose job owner name is unknown is not canceled, the process advances to step S1206, and the CPU 2001 determines whether to print or save the print data. The setting as to whether to print or save the print data of the user whose job owner name is unknown is determined according to the setting by the buttons 1304 to 1306 in FIG. If the CPU 2001 determines in step S1206 that the user is set to print an undefined print job without canceling it, the process advances to step S1209, the CPU 2001 controls the printer 2095, and the image based on the received print data is displayed. Print it. On the other hand, if the CPU 2001 determines in step S1206 that the setting is to save, the process advances to step S1207.

一方、S1204でジョブオーナ名が特定可能であると判定した場合はS1207に進む。S1207でCPU2001は、S1201で受信した印刷データをHDD2004に保存する。そしてS1208に進みCPU2001は、S1202で抽出した書誌情報をHDD2004に保存して、この処理を終了する。   On the other hand, if it is determined in S1204 that the job owner name can be identified, the processing proceeds to S1207. In step S1207, the CPU 2001 stores the print data received in step S1201 in the HDD 2004. Then, in step S1208, the CPU 2001 stores the bibliographic information extracted in step S1202 in the HDD 2004, and ends this processing.

以上説明したように実施形態5によれば、受信した印刷データに含まれるジョブオーナ名(文書投入者)が解析不能である場合に、その印刷ジョブをキャンセルするか、或いはその印刷ジョブに従って印刷するか、或いは保存するかを指定できる。   As described above, according to the fifth embodiment, when the job owner name (document submitter) included in the received print data can not be analyzed, the print job is canceled or printed according to the print job. You can specify whether to save or save.

(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other embodiments)
The present invention is also realized by executing the following processing. That is, software (program) for realizing the functions of the above-described embodiment is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU or the like) of the system or apparatus reads the program. It is a process to execute.

1001,1002…複写機、1005…PC,2001…CPU、2002…RAM、2003…ROM、2004…HDD,2012…操作部、   1001, 1002 ... copier, 1005 ... PC, 2001 ... CPU, 2002 ... RAM, 2003 ... ROM, 2004 ... HDD, 2012 ... operation unit,

Claims (15)

印刷データを受信する受信手段と、
前記受信手段により受信した印刷データを、ユーザによる印刷指示を受け付けるまで記憶するための記憶手段と、
前記受信手段により受信した印刷データを、ユーザによる印刷指示を受け付けるまで前記記憶手段に記憶する留め置き設定を有効にするか否かを設定する第1の設定手段と、
ジョブオーナ名が設定されていない印刷データの印刷をキャンセルするか、ユーザによる印刷指示を受け付けるまで前記記憶手段に記憶するか、ユーザによる印刷指示を待つことなく印刷するか、の少なくともいずれかを設定する第2の設定手段と、
前記留め置き設定が有効に設定されている状態で前記ジョブオーナ名が設定された印刷データを受信したことに従って、当該印刷データを前記記憶手段に記憶し、
前記留め置き設定が有効に設定されている状態で前記ジョブオーナ名が設定されていない印刷データを受信したことに従って、前記第2の設定手段による設定に基づき、当該印刷データの印刷をキャンセルするか、ユーザによる印刷指示を受け付けるまで前記記憶手段に記憶するか、ユーザによる印刷指示を待つことなく印刷するか、のいずれかを制御し、
前記留め置き設定が無効に設定されている状態で印刷データを受信したことに従って、当該印刷データにジョブオーナ名が設定されているか否かにかかわらず、ユーザによる印刷指示を待つことなく当該印刷データを印刷するよう制御する制御手段と、
を有することを特徴とする印刷装置。
Receiving means for receiving print data;
Storage means for storing print data received by the receiving means until a print instruction from the user is received;
A first setting unit configured to set whether or not to make a retention setting for storing the print data received by the reception unit in the storage unit until the print instruction from the user is received;
Set at least one of canceling printing of print data for which the job owner name is not set, storing in the storage means until receiving a print instruction from the user, or printing without waiting for a print instruction by the user Second setting means for
The print data is stored in the storage unit in accordance with the reception of the print data in which the job owner name is set while the retention setting is set to be valid.
The printing of the print data is canceled based on the setting by the second setting unit according to the reception of the print data in which the job owner name is not set while the retention setting is set to be valid, or Controlling either storing in the storage means until a print instruction from the user is accepted or printing without waiting for the print instruction by the user;
The print data is received without waiting for a print instruction by the user regardless of whether the job owner name is set in the print data according to the reception of the print data in the state where the retention setting is set to be invalid. Control means for controlling to print;
A printing apparatus characterized by having:
前記記憶手段に記憶された印刷データに、受信した印刷データに設定されているジョブオーナ名を関連付けて管理する管理手段と、
ユーザデータベースに基づいてユーザを認証する認証手段と、
前記記憶手段に記憶された印刷データのうち、前記管理手段により前記認証されたユーザに対応するジョブオーナ名が関連付けられている印刷データ、及び、前記ジョブオーナ名が関連付けられていない印刷データを一覧表示させることが可能な表示制御手段と、を更に有し、
前記制御手段は、前記表示制御手段により表示された一覧の中から選択された印刷データの印刷を行うよう制御することを特徴とする請求項1に記載の印刷装置。
A management unit that manages the print data stored in the storage unit in association with the job owner name set in the received print data;
An authentication unit that authenticates the user based on the user database;
Among the print data stored in the storage unit, print data associated with the job owner name corresponding to the user authenticated by the management unit, and print data not associated with the job owner name are listed. Additionally a display control unit that can be displayed,
The printing apparatus according to claim 1 , wherein the control unit performs control to print the print data selected from the list displayed by the display control unit.
いずれのジョブオーナ名関連付けられていない印刷データは、前記受信手段により受信した印刷データに前記ジョブオーナ名が設定されていない印刷データであることを特徴とする請求項に記載の印刷装置。 Any print data job owner name not associated in the printing apparatus according to claim 2, wherein the job owner name in the print data received by the receiving means is the print data that has not been set. 前記表示制御手段は、前記認証されたユーザに対応するジョブオーナ名が関連付けられている印刷データと、いずれのジョブオーナ名も関連付けられていない印刷データと、を選択的に表示することが可能であることを特徴とする請求項2又は3記載の印刷装置。The display control means can selectively display the print data associated with the job owner name corresponding to the authenticated user and the print data not associated with any job owner name. The printing apparatus according to claim 2 or 3, wherein the printing apparatus is provided. 前記表示制御手段は、前記認証されたユーザに対応するジョブオーナ名が関連付けられている印刷データと、いずれのジョブオーナ名も関連付けられていない印刷データと、の両方の表示と、一方のみの表示と、を選択的に実行することが可能であることを特徴とする請求項2乃至4のいずれか1項に記載の印刷装置。The display control means displays both print data associated with the job owner name corresponding to the authenticated user and print data associated with no job owner name, and displays only one of them. The printing apparatus according to any one of claims 2 to 4, characterized in that it is possible to selectively execute. 前記一覧表示では、前記認証されたユーザに関連付けられて管理された印刷データの情報と、いずれのジョブオーナ名も関連付けられていない印刷データとが識別可能に配置されていることを特徴とする請求項乃至のいずれか1項に記載の印刷装置。 In the list, characterized in that said authenticated print data managed by associated with the user has information, print data that is not associated with any of the job owner name is arranged to be identified The printing apparatus according to any one of claims 2 to 5 . 前記一覧表示では、所望の印刷データに基づく印刷の実行指示が可能であることを特徴とする請求項乃至のいずれか1項に記載の印刷装置。 The printing apparatus according to any one of claims 2 to 6 , wherein in the list display, a print execution instruction based on desired print data is possible. 印刷装置の制御方法であって、
印刷データを受信する受信工程と、
前記受信工程で受信した印刷データを、ユーザによる印刷指示を受け付けるまでメモリに記憶するための記憶工程と、
前記受信工程で受信した印刷データを、ユーザによる印刷指示を受け付けるまで前記メモリに記憶する留め置き設定を有効にするか否かを設定する第1の設定工程と、
ジョブオーナ名が設定されていない印刷データの印刷をキャンセルするか、ユーザによる印刷指示を受け付けるまで前記メモリに記憶するか、ユーザによる印刷指示を待つことなく印刷するかの少なくともいずれかを設定する第2の設定工程と、
前記留め置き設定が有効に設定されている状態で前記ジョブオーナ名が設定された印刷データを受信したことに従って、当該印刷データを前記メモリに記憶し、
前記留め置き設定が有効に設定されている状態で前記ジョブオーナ名が設定されていない印刷データを受信したことに従って、前記第2の設定工程の設定に基づき、当該印刷データの印刷をキャンセルするか、ユーザによる印刷指示を受け付けるまで前記メモリに記憶するか、ユーザによる印刷指示を待つことなく印刷するか、のいずれかを制御し、
前記留め置き設定が無効に設定されている状態で印刷データを受信したことに従って、当該印刷データにジョブオーナ名が設定されているか否かにかかわらず、ユーザによる印刷指示を待つことなく当該印刷データを印刷するよう制御する制御工程と、
を有することを特徴とする制御方法。
A control method of the printing apparatus,
A receiving step of receiving print data;
A storage step for storing the print data received in the reception step in a memory until receiving a print instruction from the user ;
A first setting step of setting whether or not to make a retention setting for storing the print data received in the reception step in the memory until receiving a print instruction from the user;
Setting at least one of canceling printing of print data for which a job owner name is not set, storing the print data in the memory until receiving a print instruction from the user, or printing without waiting for a print instruction by the user 2 setting process,
The print data is stored in the memory according to the reception of the print data in which the job owner name is set while the retention setting is set to be valid,
The printing of the print data is canceled based on the setting of the second setting step according to the reception of the print data in which the job owner name is not set while the retention setting is set to be valid, or Control of storing in the memory until a print instruction from the user is received, or printing without waiting for the print instruction by the user;
The print data is received without waiting for a print instruction by the user regardless of whether the job owner name is set in the print data according to the reception of the print data in the state where the retention setting is set to be invalid. A control step of controlling to print;
A control method characterized by comprising:
前記メモリに記憶された印刷データに、受信した印刷データに設定されているジョブオーナ名を関連付けて管理する管理工程と、
ユーザデータベースに基づいてユーザを認証する認証工程と、
前記メモリに記憶された印刷データのうち、前記管理工程で、前記認証されたユーザに対応するジョブオーナ名が関連付けられている印刷データ、及び、前記ジョブオーナ名が関連付けられていない印刷データを一覧表示させることが可能な表示制御工程と、を更に有し、
前記制御工程は、前記表示制御工程で表示された一覧の中から選択された印刷データの印刷を行うよう制御することを特徴とする請求項8に記載の制御方法。
A management step of managing the print data stored in the memory in association with the job owner name set in the received print data;
An authentication step of authenticating the user based on the user database;
Among the print data stored in the memory, a list of print data associated with the job owner name corresponding to the authenticated user in the management process, and print data not associated with the job owner name And a display control process that can be displayed .
9. The control method according to claim 8 , wherein the control step controls to print the print data selected from the list displayed in the display control step.
いずれのジョブオーナ名関連付けられていない印刷データは、前記受信工程で受信した印刷データにジョブオーナ名が設定されていない印刷データであることを特徴とする請求項9に記載の制御方法。 10. The control method according to claim 9, wherein the print data not associated with any job owner name is print data in which no job owner name is set in the print data received in the receiving step. 前記表示制御工程は、前記認証されたユーザに対応するジョブオーナ名が関連付けられている印刷データと、いずれのジョブオーナ名も関連付けられていない印刷データと、を選択的に表示することが可能であることを特徴とする請求項9又は10記載の制御方法。The display control step can selectively display print data associated with a job owner name corresponding to the authenticated user and print data associated with no job owner name. The control method according to claim 9 or 10, characterized in that: 前記表示制御工程は、前記認証されたユーザに対応するジョブオーナ名が関連付けられている印刷データと、いずれのジョブオーナ名も関連付けられていない印刷データと、の両方の表示と、一方のみの表示と、を選択的に実行することが可能であることを特徴とする請求項9乃至11のいずれか1項に記載の制御方法。The display control step displays both print data associated with the job owner name corresponding to the authenticated user and print data associated with no job owner name, and displays only one of them. The control method according to any one of claims 9 to 11, which is capable of selectively executing and. 前記一覧表示では、前記認証されたユーザに関連付けられて管理された印刷データの情報と、いずれのジョブオーナー名も関連付けられていない印刷データとが識別可能に配置されていることを特徴とする請求項9乃至12のいずれか1項に記載の制御方法。 In the list, characterized in that said authenticated print data managed by associated with the user has information, a print data either of job owner name is not associated is disposed to be identified The control method according to any one of claims 9 to 12 . 前記一覧表示では、所望の印刷データに基づく印刷の実行指示が可能であることを特徴とする請求項9乃至13のいずれか1項に記載の制御方法。 The control method according to any one of claims 9 to 13 , wherein, in the list display, a print execution instruction based on desired print data is possible. コンピュータを、請求項1乃至のいずれか1項に記載の印刷装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each means of the printing apparatus according to any one of claims 1 to 7 .
JP2017182945A 2013-05-07 2017-09-22 PRINTING APPARATUS, ITS CONTROL METHOD, AND STORAGE MEDIUM Active JP6514747B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013098000 2013-05-07
JP2013098000 2013-05-07

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013248338A Division JP6216235B2 (en) 2013-05-07 2013-11-29 Image forming apparatus, control method therefor, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019076543A Division JP6664531B2 (en) 2013-05-07 2019-04-12 PRINTING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2018010686A JP2018010686A (en) 2018-01-18
JP6514747B2 true JP6514747B2 (en) 2019-05-15

Family

ID=60995632

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2017182945A Active JP6514747B2 (en) 2013-05-07 2017-09-22 PRINTING APPARATUS, ITS CONTROL METHOD, AND STORAGE MEDIUM
JP2019076543A Expired - Fee Related JP6664531B2 (en) 2013-05-07 2019-04-12 PRINTING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
JP2020026467A Active JP6864760B2 (en) 2013-05-07 2020-02-19 Printing equipment, its control method, and programs

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2019076543A Expired - Fee Related JP6664531B2 (en) 2013-05-07 2019-04-12 PRINTING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
JP2020026467A Active JP6864760B2 (en) 2013-05-07 2020-02-19 Printing equipment, its control method, and programs

Country Status (1)

Country Link
JP (3) JP6514747B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019147384A (en) * 2013-05-07 2019-09-05 キヤノン株式会社 Printing device, control method thereof, and program
US11194529B2 (en) 2013-05-07 2021-12-07 Canon Kabushiki Kaisha Image forming apparatus, information processing apparatus, printing system, method of controlling the same, and storage medium for processing of print data

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7154920B2 (en) * 2018-09-28 2022-10-18 キヤノン株式会社 PRINTING DEVICE, CONTROL METHOD, AND THEREOF PROGRAM
JP7360245B2 (en) * 2019-03-01 2023-10-12 キヤノン株式会社 Image forming system and output method

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002086811A (en) * 2000-09-08 2002-03-26 Ricoh Co Ltd Printing equipment
JP2002108583A (en) * 2000-09-29 2002-04-12 Ricoh Co Ltd Printing device with user restriction function
JP2003341190A (en) * 2002-05-30 2003-12-03 Fuji Xerox Co Ltd Method and system for controlling imaging operation, imaging operation controller, imaging method, imaging apparatus, program
JP2004181763A (en) * 2002-12-03 2004-07-02 Canon Inc Multi-function system
US7296298B2 (en) * 2003-01-15 2007-11-13 Xerox Corporation Method and system for requiring authorization for a job prior to processing
JP2004314547A (en) * 2003-04-18 2004-11-11 Ricoh Co Ltd Printer device and printer control program
JP2005167325A (en) * 2003-11-28 2005-06-23 Ricoh Co Ltd Image forming apparatus
JP4898101B2 (en) * 2004-07-02 2012-03-14 株式会社リコー Printing apparatus, printing method, printing program, and recording medium
JP2012192535A (en) * 2011-03-15 2012-10-11 Sharp Corp Printing apparatus and method for outputting user information
JP5720360B2 (en) * 2011-03-28 2015-05-20 富士ゼロックス株式会社 Image forming apparatus
US9019534B2 (en) * 2011-12-15 2015-04-28 Kabushiki Kaisha Toshiba Image forming apparatus and image forming method involving reuse function
JP2013140412A (en) * 2011-12-28 2013-07-18 Canon Marketing Japan Inc Image forming system, control method thereof, and program
JP6514747B2 (en) * 2013-05-07 2019-05-15 キヤノン株式会社 PRINTING APPARATUS, ITS CONTROL METHOD, AND STORAGE MEDIUM

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019147384A (en) * 2013-05-07 2019-09-05 キヤノン株式会社 Printing device, control method thereof, and program
US11194529B2 (en) 2013-05-07 2021-12-07 Canon Kabushiki Kaisha Image forming apparatus, information processing apparatus, printing system, method of controlling the same, and storage medium for processing of print data

Also Published As

Publication number Publication date
JP6864760B2 (en) 2021-04-28
JP2020093549A (en) 2020-06-18
JP2019147384A (en) 2019-09-05
JP2018010686A (en) 2018-01-18
JP6664531B2 (en) 2020-03-13

Similar Documents

Publication Publication Date Title
JP6216235B2 (en) Image forming apparatus, control method therefor, and program
JP4621103B2 (en) Image forming apparatus and method of controlling image forming apparatus
US9075550B2 (en) Printing apparatus, printing method, and storage medium
CN102446077B (en) Print system and Method of printing
EP2546734B1 (en) Printing apparatus, method for controlling printing apparatus, and storage medium
US8836969B2 (en) Image forming apparatus and method of user authentication
US9202154B2 (en) Information processing apparatus and method for controlling re-execution of print jobs, and storage medium
JP6257170B2 (en) Image forming system, image forming apparatus, and control method thereof
JP6034555B2 (en) Printing control apparatus and control method therefor
JP7098417B2 (en) Image forming device, control method of image forming device, program
JP6864760B2 (en) Printing equipment, its control method, and programs
JP2009297990A (en) Image forming apparatus, image forming method, and image forming program
JP2013050935A (en) Printing control device, printing control program, and printing control method
JP6415209B2 (en) Printing apparatus, printing apparatus control method, and program
JP4977113B2 (en) Printing system, bibliographic information server, printing apparatus, method and program
JP6958293B2 (en) Print control device, control method and program of print control device
JP7039235B2 (en) Printing device, control method of printing device, and program
JP2015072661A (en) Image forming apparatus, control method therefor, and program
JP7171273B2 (en) PRINTING SYSTEM, PRINTING APPARATUS, PRINTING SYSTEM CONTROL METHOD, PRINTING APPARATUS CONTROL METHOD, AND PROGRAM
JP7080730B2 (en) Image forming apparatus, control method of image forming apparatus, program and storage medium
JP5625497B2 (en) Information processing apparatus, information processing system, information processing method, program, and recording medium storing the program
JP2017136691A (en) Job management program and image formation device, and job management method
JP6322958B2 (en) Output system and output method
JP5391716B2 (en) Program, information processing apparatus and information processing system

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171020

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180518

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181015

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181204

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190315

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190412

R151 Written notification of patent or utility model registration

Ref document number: 6514747

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151