Source: https://patents.google.com/patent/JP4898101B2/en
Timestamp: 2018-10-20 16:13:25
Document Index: 496373668

Matched Legal Cases: ['art 1', 'art 1', 'art 1', 'art 2', 'art 1', 'art 1', 'art 1', 'art 2', 'art 1', 'art 18', 'art 2', 'art 1', 'art 2', 'art 2', 'art 3', 'art 1', 'art 2', 'art 2', 'art 2', 'art 3', 'art 3', 'art 4', 'art 4', 'art 5', 'art 1', 'art 1', 'art 1', 'art 1', 'art 1', 'art 2', 'art 2', 'art 1', 'art 2', 'art 2', 'art 2', 'art 3', 'art 3', 'art 4', 'art 5']

JP4898101B2 - Printing apparatus, printing method, printing program and a recording medium - Google Patents
Printing apparatus, printing method, printing program and a recording medium Download PDF
JP4898101B2
JP4898101B2 JP2004196801A JP2004196801A JP4898101B2 JP 4898101 B2 JP4898101 B2 JP 4898101B2 JP 2004196801 A JP2004196801 A JP 2004196801A JP 2004196801 A JP2004196801 A JP 2004196801A JP 4898101 B2 JP4898101 B2 JP 4898101B2
JP2004196801A
JP2006018654A (en )
本発明は、印刷装置、印刷方法、印刷プログラム及び記録媒体に関する。 The present invention relates to a printing apparatus, a printing method, a printing program, and a recording medium.
オフィス内に設置されたプリンタ等の共有のオフィス機器について利用者を制限したり、利用者又は利用部門にオフィス機器の使用状況に応じた課金を行ったりしたいという要求が存在する。 About sharing office equipment such as a printer that has been installed in the office or to limit the user, request exists that you want to and go charging in accordance with the usage of office equipment to the user or user departments.
従来は、このような要求を解決するため、例えばプリンタと、パーソナルコンピュータ（以下、単にＰＣという）側に導入したソフトウェアと、の組み合わせによって利用者を制限するサービスを提供していた（例えば、特許文献１及び２参照。）。 Conventionally, in order to solve such a request, and for example, a printer, a personal computer (hereinafter, simply referred to as PC) was serving to limit the users and the software introduced into side, by a combination of (e.g., patent references 1 and 2.).
また、課金については専用の課金装置等を用いたりしていた。 In addition, the billing had been or using a dedicated charging device, and the like.
特開２００３−２７６２８１号公報 JP 2003-276281 JP 特開２００２−３７３０７３号公報 JP 2002-373073 JP
しかしながら、上述した従来の方法では、利用者の制限と、課金管理と、が効率的に行なわれていない問題があった。 However, in the conventional method described above, the user restrictions, charging management and, but there is a problem that is not effectively performed.
このような問題を解決するため、例えばプリンタ等のオフィス機器に認証を行う認証手段を設け、印刷ジョブに付加されたユーザ認証情報等に基づいて、認証手段においてユーザ認証を行い、該ユーザ認証と、認証済みユーザの権限と、の考えに基づいて利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に行うようにしてもよい。 To solve such a problem, for example, an authentication means for performing authentication in office equipment such as a printer provided, based on the user authentication information and the like appended to the print job, performs user authentication in the authentication means, the user authentication and , and authority of the authenticated user, the service according to the user restrictions based on the idea of ​​a service according to the charging management, may be efficiently perform.
しかし、ＰＣでのプリンタ向けの印刷ジョブの生成においては、通常、プリンタドライバと呼ばれるプリンタベンダの提供するモジュールが用いられるため、上述したような印刷ジョブへのユーザ認証情報等の付加は、プリンタドライバによって行われることとなる。 However, in the generation of the print job for the printer in the PC, usually, because the module is used to provide a printer vendor called printer driver, the addition of such user authentication information to the print job as described above, the printer driver and thus it carried out by.
しかしながら、ＣＡＤ（Ｃｏｍｐｕｔｅｒ Ａｉｄｅｄ Ｄｅｓｉｇｎ）アプリケーションや、ＰＤＦ（Ｐｏｒｔａｂｌｅ Ｄｏｃｕｍｅｎｔ Ｆｏｒｍａｔ）による直接印刷を行うアプリケーションや、汎用機によって構成されたシステム等、印刷ジョブを生成する部分（モジュール）が、プリンタベンダ以外によって作成されることも多く、このような場合、印刷ジョブに対して、ユーザ認証情報等の付加は、必ずしも容易ではない問題があった。 However created, CAD or (Computer Aided Design) application, or an application that performs direct printing by PDF (Portable Document Format), the system constituted by a general purpose machine or the like, the portion that generates a print job (module), the other printer vendors It is also often be such a case, for a print job, the addition of such user authentication information, there is always not easy problem.
したがって、従来のプリンタ等では、ＣＡＤアプリケーションや、ＰＤＦによる直接印刷を行うアプリケーションや、汎用機によって構成されたシステム等に対しては、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができない問題があった。 Therefore, in the conventional printer or the like, and CAD applications, and applications for direct printing by PDF, for the systems and the like configured by a general-purpose machine, and the service according to the user restrictions, and services related to the billing management, the there has been a problem that can not be provided efficiently.
本発明は、上記の点に鑑みなされたもので、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することを目的とする。 The present invention has been made in view of the above, in response to various print job, and the service according to the user restrictions, and to provide the service according to the charging management, efficiently.
そこで、上記問題を解決するため、本発明は、ユーザの認証情報が含まれる印刷ジョブに対して印刷処理を施し、その処理履歴を示す情報を前記ユーザの履歴情報として記憶する印刷装置であって、 前記認証情報が含まれない印刷ジョブに対して、印刷装置が有する一部の機能の利用が制限された制限印刷処理を施す制限印刷処理手段と、前記制限印刷処理手段による前記制限印刷処理が施された場合、その処理履歴を示す情報を不特定ユーザの履歴情報として記憶する履歴記憶手段とを具備することを特徴とする。 In order to solve the above problems, the present invention is a printing apparatus that print processing on the print job that includes authentication information of the user, and stores information indicating the processing history as the history information of the user , for a print job that the no authentication information is included, a limited print processing means for performing a restriction printing process utilized is limited for some functions of the printing apparatus, said restricted print processing by the limiting printing means when subjected, characterized by comprising a history storage means for storing information indicating the processing history as the history information of unspecified users.
本発明によれば、ユーザの認証を行う認証手段を有する印刷装置であって、所定の情報に基づいて、印刷ジョブを、文書の印刷及び／又は文書の蓄積に係る権限が制限されたゲストジョブとして扱うか否かを判定する判定手段と、前記判定手段において判定された判定結果に基づいて、文書の印刷及び／又は文書の蓄積を実行する実行手段と、を有することにより、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができる。 According to the present invention, the guest job A printing apparatus, based on the predetermined information, a print job, rights relating to the accumulation of printing and / or documents of the document is restricted with authentication means for authenticating the user determining means for determining whether treated as, on the basis of the determined determination result in the determination means, execution means for executing the accumulation of printing and / or documents of a document by having the various print jobs in response to a service according to the user restrictions, and the service according to the charging management, it can be provided efficiently.
また、上記課題を解決するための手段として、印刷方法、印刷プログラム及び記録媒体としてもよい。 As a means for solving the above problems, a printing method, or as a print program, and a recording medium.
本発明によれば、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができる。 According to the present invention, it can be provided in response to various print job, and the service according to the user restrictions, and the service according to the charging management, efficiently.
図１は、プリンタの機能構成図である。 Figure 1 is a functional block diagram of a printer. 図１に示されるように、プリンタ１は、通信部１１と、印刷データ解析部１２と、ユーザ認証管理部１３と、制御・文書管理部１４と、画像形成部１５と、印刷実行部１６と、印刷エンジン１７と、操作部１８と、画像形成情報格納部１２２と、印刷制御情報格納部１２１と、アドレス帳１３１と、蓄積文書格納部１４１と、ジョブ履歴格納部１４２と、ＮＶＲＡＭ１４３と、を含む。 As such, the printer 1 shown in FIG. 1 includes a communication unit 11, a print data analyzing section 12, a user authentication manager 13, a control and document management section 14, an image forming unit 15, a print execution unit 16 , a print engine 17, an operation unit 18, an image formation information storage unit 122, a print control information storing section 121, an address book 131, a storage document storage unit 141, a job log storage unit 142, a NVRAM 143, the including.
通信部１１は、プリンタ１と、ホストコンピュータ２と、の通信を制御する通信部である。 The communication unit 11 includes a printer 1, a communication part for controlling the host computer 2, the communications. 図１に示されるように、プリンタ１は、ホストコンピュータ２と、ＵＳＢＩ／Ｆ、ＩＥＥＥ１２８４Ｉ／Ｆ、ＮｅｔｗｏｒｋＩ／Ｆ等を介して、接続されている。 As shown in FIG. 1, the printer 1 includes a host computer 2, USBI / F, IEEE1284I / F, via the Network I / F, etc. are connected. 例えばホストコンピュータ２のプリンタドライバ等で作成された印刷ジョブは、通信部１１において受信される。 For example a print job created by the printer driver of the host computer 2 is received at the communication unit 11.
印刷データ解析部１２は、印刷ジョブ等の印刷に係るデータを解析する解析部であって、例えば印刷ジョブを解析した結果、後述するような印刷制御情報２１や画像形成情報２２を、印刷制御情報格納部１２１や画像形成情報格納部１２２に格納する。 Print data analyzing section 12 is a analyzing unit for analyzing the data relating to printing such as a print job, for example, results of the analysis of the print job, the print control information 21 and the image formation information 22 to be described later, the print control information stored in the storage unit 121 and the image formation information storage unit 122.
なお、印刷制御情報２１は、例えば後述する図２に示すような認証情報以外に、例えば給紙トレイ、排紙先、用紙サイズ、ステープル、両面等の機能指示に係る情報を含む。 The print control information 21 includes in addition to the authentication information as shown in FIG. 2, for example, described below, for example, the paper feed tray, the paper discharge destination, sheet size, staples, information relating to the function instruction of double-sided and the like. また、画像形成情報２２は、印刷イメージを作成するための情報であって、ＰＤＬ（Ｐａｇｅ Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ）によって記述されており、例えば後述する図２に示すように、ＰＤＬを識別するＰＤＬ種を含む。 The image formation information 22 is information for creating a print image, PDL (Page Description Language) is described by, for example, as shown in FIG. 2 to be described later, it includes a PDL species identifying the PDL . ホストコンピュータ２は、用途によって異なるＰＤＬによって記述された画像形成情報２２を作成し、プリンタ１に送信する。 The host computer 2 creates the image formation information 22 written by different PDL some applications, to the printer 1.
また、印刷データ解析部１２は、印刷ジョブ等の印刷に係るデータを解析した結果、印刷制御情報２１に、例えばユーザ名（ログインＩＤ）とパスワード等の認証情報が含まれていると判定すると、該認証情報を、ユーザ認証管理部１３に渡す。 The print data analyzing unit 12, the result of the analysis of the data relating to printing such as a print job, the print control information 21, for example, a user name (login ID) If it is determined that contains authentication information such as a password, the authentication information, passed to the user authentication management unit 13.
ユーザ認証管理部１３は、例えば、アドレス帳１３１等に格納されているユーザ名やパスワード等の認証情報と、操作部１８又は印刷データ解析部１２より渡されたユーザ名やパスワード等の認証情報と、に基づいて、ユーザの認証を行ったり、認証結果や、認証が成功した場合は該ユーザが可能な操作（例えば、印刷、初期設定の変更等）を、印刷データ解析部１２に返したりする。 User authentication management unit 13, for example, authentication information such as a user name and password stored in the address book 131 or the like, authentication, such as user names and passwords that are passed from the operation unit 18 or the print data analyzing section 12 information, based on, or performs authentication of the user, and the authentication result, the authentication if successful the user-operable (e.g., print, initial setting change, etc.), returns to the print data analyzing section 12 or.
なお、アドレス帳１３１に格納されている情報の詳細は、後述する図３等に示す。 Details of the information stored in the address book 131, shown in FIG. 3 or the like to be described later. また、認証情報として、ユーザ名と、パスワードとの組み合わせを用いて説明を行ったが、他のものであってもよい。 Moreover, as the authentication information, and the user name has been described using a combination of password may be others. また、ユーザ認証管理部１３において、実際の認証を行うものとして説明を行ったが、ユーザ認証管理部１３は認証を行わず、実際の認証はプリンタ１とネットワークを介して接続された外部の認証サーバ等において行うようにしてもよい。 Further, the user authentication management unit 13 has been described as performing the actual authentication, user authentication management unit 13 does not perform the authentication, the actual authentication is connected via a printer 1 and a network it may be performed in the external authentication server or the like has.
印刷データ解析部１２は、例えば印刷ジョブ中に認証情報が存在しない場合は、該印刷ジョブをゲストジョブとして、該印刷ジョブがゲストジョブであることを表す値を印刷制御情報２１に含め、印刷制御情報格納部１２１に格納する。 Print data analyzing section 12, for example, if during a print job no authentication information is present, the print job as a guest job, including a value indicating that the print job is a guest job in the print control information 21, the print control stored in the information storage unit 121. なお、印刷制御情報格納部１２１に格納されている印刷制御情報２１の例を、後述する図４、図８等に示す。 Incidentally, an example of a print control information 21 stored in the print control information storage unit 121, FIG. 4 to be described later, shown in FIG. 8 or the like.
制御・文書管理部１４は、蓄積文書格納部１４１に文書を蓄積したり、要求に応じて、蓄積文書格納部１４１に格納されている文書を画像形成部１５に渡したりする等、蓄積文書の管理を行う共に、印刷実行部１６が実行したジョブの履歴情報をジョブ履歴格納部１４２に格納する等のジョブ履歴の管理を行う。 Control and document management section 14, or stores the document in the storage document storage unit 141, in response to the request, etc. to or pass documents stored in the storage document storage unit 141 to the image forming unit 15, the stored document both managing manages the job history, such as to store history information of the job by the print execution unit 16 has executed the job history storage section 142. なお、ジョブ履歴格納部１４２に格納されているジョブの履歴情報の例を、後述する図５に示す。 Incidentally, an example of a job history information stored in the job history storage unit 142, in FIG. 5 to be described later.
制御・文書管理部１４は、例えば印刷制御情報格納部１２１に格納されている印刷制御情報２１を参照し、該当する印刷ジョブが認証に成功し、且つ印刷権限を有する印刷ジョブであった場合は、画像形成部１５に、イメージを生成するよう指示する。 Control and document management section 14, for example, refers to the print control information 21 stored in the print control information storing section 121, the corresponding print job is successfully authenticated, and if it was a print job having the printing authority , the image forming unit 15, an instruction to generate an image.
また、制御・文書管理部１４は、印刷制御情報格納部１２１に格納されている印刷制御情報２１を参照し、該当するジョブがゲストジョブであった場合は、プリンタ１のＮＶＲＡＭ１４３に格納されている設定ファイル等を参照し、ゲストジョブを許す設定、例えば設定ファイルの項目「ゲストによる印刷を可能にする？」の値が「する」だった場合は、画像形成部１５に、イメージを生成するよう指示し、ゲストジョブを許さない設定、例えば設定ファイルの項目「ゲストによる印刷を可能にする？」の値が「しない」だった場合は、ジョブを破棄する。 Further, the control and document management section 14 refers to the print control information 21 stored in the print control information storing section 121, if appropriate job is a guest job, is stored in NVRAM143 printer 1 referring to the configuration files, and the like, allowing the guest job setting, for example, if the value of items in the configuration file "to enable printing by the guest?" was "to" is, in the image forming section 15, to generate an image indicated, setting that does not allow a guest job, for example, if the value of the items of the setting file "to enable printing by the guest?" was "no" discards the job. なお、ＮＶＲＡＭ１４３に格納されている設定ファイルの一例は、後述する図７等に示す。 Incidentally, an example of the setting file stored in NVRAM143 is shown in FIG. 7 to be described later.
制御・文書管理部１４は、操作部１８を介してユーザから指示があった場合は、ＮＶＲＡＭ１４３に格納されている設定ファイルの値を変更する。 Control and document management section 14, if there is an instruction from the user via the operation unit 18 changes the value of the setting file stored in the NVRAM 143.
画像形成部１５は、画像を形成する形成部であって、例えば制御・文書管理部１４からの指示に基づいて、画像形成情報格納部１２２に格納されている画像形成情報２２に基づいて、印刷に使用するイメージを生成する。 The image forming unit 15, a forming unit for forming an image, for example, based on an instruction from the control and document management section 14, based on image formation information 22 stored in the image forming information storage unit 122, the printing to generate an image to be used for. 画像形成部１５は、生成したイメージを必要に応じて印刷実行部１６に渡す。 The image forming unit 15, and passes to the print execution unit 16 if necessary the resulting image. 例えば、画像形成部１５は、該当するジョブがゲストジョブであった場合は、ゲストジョブに対して許可されている機能（例えば、白黒の印刷）を提供可能なイメージを生成する。 For example, the image forming unit 15, if appropriate job is a guest job, features that are allowed for a guest job (e.g., printing black and white) to generate capable of providing images for.
印刷実行部１６は、印刷を実行する実行部であって、例えば、画像形成部１５から渡されたイメージを、印刷エンジン１７を用いて印刷物として出力する。 Print performing unit 16 is a execution unit that executes the printing, for example, an image that was passed from the image forming unit 15, and outputs a printed material with a print engine 17. 印刷エンジン１７は、印刷を行うエンジン部である。 Print engine 17 is an engine unit that performs printing.
また、印刷実行部１６は、例えば、画像形成部１５から渡されたイメージを、制御・文書管理部１４に渡し、蓄積文書としての保存を要求する。 The print execution unit 16, for example, an image that was passed from the image forming unit 15, passes to the control and document management section 14 requests the storage of the accumulated document. また、印刷実行部１６は、印刷の成否や、印刷ユーザ情報、ページ数などのジョブ履歴に係る情報を、制御・文書管理部１４に渡し、ジョブ履歴情報としての保存を要求する。 Further, the printing unit 16, and the success or failure of the printing, the print user information, the information relating to the job history such as the number of pages, passes to the control and document management section 14 requests the storage of the job history information.
操作部１８は、ユーザと、プリンタ１の本体制御と、の情報伝達手段であって、例えば操作パネル等を制御する。 Operation unit 18 includes a user, a main body control of the printer 1, a information transmission means, for controlling, for example, the operation panel or the like. 例えば、操作部１８は、ユーザのキー操作イベントをプリンタ１の本体制御に通知する処理、ＧＵＩを構築するためのライブラリ関数等を手供する処理、構築されたＧＵＩ情報を管理する処理、構築されたＧＵＩをオペレーションパネル上に表示反映する処理等を行う。 For example, the operation unit 18, processing of notifying the user of a key operation event to the main body control of the printer 1, the process subjecting hand library functions like for building GUI, process of managing the GUI information constructed, was constructed It performs a process for displaying reflect the GUI on the operation panel.
操作部１８は、後述する図１０、図１１、図１３、図１４、図１５、図１６、図１７、図１９、図２１、図２２等に示されるようなＧＵＩを例えばオペレーションパネル上に表示して、ユーザが入力したユーザ名やパスワード等の認証情報を、ユーザ認証管理部１３に渡したり、認証結果を含むＧＵＩを作成し、オペレーションパネル上に表示したり、制御・文書管理部１４を介して、印刷制御情報２１を参照し、現在印刷中のジョブの情報や、蓄積文書格納部１４１に格納されている蓄積文書のリストを含むＧＵＩを作成し、オペレーションパネル上に表示したりする。 Operation section 18, 10, 11, 13 to be described later, FIGS. 14, 15, 16, 17, 19, 21, displays a GUI such as shown in FIG. 22 or the like, for example, on the operation panel and, the authentication information such as the user name and password entered by the user, or passed to the user authentication management unit 13, to create a GUI that includes the authentication result, or displayed on the operation panel, control and document management unit 14 through it, referring to the print control information 21, information of the job currently being printed, to create a GUI that includes a list of the stored documents stored in the accumulated document storage unit 141, or displays on the operation panel.
以下、印刷ジョブの一例を、図２に示す。 Hereinafter, an example of a print job, shown in FIG. 図２は、印刷ジョブを示す図である。 Figure 2 is a diagram illustrating a print job.
図２に示されるように、印刷ジョブは、例えば、ジョブ開始マークと、印刷制御情報２１と、画像形成情報２２と、ジョブ終了マークと、を含む。 As the print job shown in FIG. 2, for example, a job start mark, the print control information 21, the image formation information 22, and the job end mark, a. また、印刷制御情報２１は、例えばユーザ名と、パスワードと、から成る認証情報を含み、画像形成情報２２は、ＰＤＬを識別するＰＤＬ種を含む。 The print control information 21 includes, for example, a user name, a password, the authentication information consisting of image formation information 22 includes a PDL species identify the PDL.
印刷データ解析部１２は、図２に示されるような印刷ジョブを解析した結果、有効な印刷ジョブであると判定すると、印刷制御情報２１や画像形成情報２２を、印刷制御情報格納部１２１や画像形成情報格納部１２２に格納する。 Print data analyzing section 12 as a result of the analysis of the print job, as shown in FIG. 2, if it is determined that a valid print job, the print control information 21 and the image formation information 22, the print control information storing section 121 and an image stored in the form information storage unit 122.
以下、アドレス帳１３１に格納されている情報の一例を、図３に示す。 Hereinafter, an example of information stored in the address book 131, shown in FIG. 図３は、アドレス帳の一例を示す図である。 Figure 3 is a diagram showing an example of the address book.
図３に示されるように、アドレス帳１３１は、「ログインＩＤ」と、「パスワード」と、「表示名」と、「印刷」と、「管理者？」と、「当月利用枚数」と、を項目として含む。 As shown in FIG. 3, the address book 131, a "login ID" and "Password", and "Display Name", and "print", and "business?", And "the current month using the number", the including as an item.
ログインＩＤには、ログインＩＤが格納されている。 The login ID, login ID is stored. また、パスワードには、パスワードが格納されている。 In addition, the password, the password is stored. また、表示名には、表示名が格納されている。 In addition, the display name, display name is stored. また、印刷には、印刷が可能か不可能かの情報が格納されている。 In addition, the print information if printing is possible or not is stored. また、管理者？ In addition, the administrator? には、管理者か否かの情報が格納されている。 The, whether information or administrator is stored. また、当月利用枚数には、印刷の当月利用枚数が格納されている。 Also, the current month usage number, month utilization number of printed is stored.
例えばユーザ認証管理部１３は、図２に示したような認証情報を印刷データ解析部１２から渡されると、該認証情報と、アドレス帳１３１に格納されているログインＩＤ及びパスワードとを比較して、認証を行ったり、ユーザが入力したログインユーザー名及びログインパスワードを操作部１８から渡されると、該ログインユーザー名及びログインパスワードと、アドレス帳１３１に格納されているログインＩＤ及びパスワードとを比較して、認証を行ったりする。 For example, the user authentication management unit 13 compares the passed authentication information as shown in FIG. 2 from the print data analyzing section 12, and the authentication information, the login ID and password stored in the address book 131 , compare or perform authentication, the user is passed from the operation unit 18 a login user name and login password entered, and the login user name and login password, and a login ID and password stored in the address book 131 Te, or perform authentication.
また、制御・文書管理部１４は、印刷エンジン１７等を用いて印刷を行った情報（枚数）を、アドレス帳１３１に格納したりする。 Further, the control and document management section 14, the information (number) that has been printed with such printing engine 17, or stored in the address book 131. アドレス帳１３１に格納されている当月利用枚数等は、課金管理のサービス等に利用することができる。 Month printout or the like stored in the address book 131 may be used for the service or the like of the accounting management.
以下、印刷制御情報格納部１２１に格納されている情報の一例を、図４に示す。 Hereinafter, an example of information stored in the print control information storing section 121, shown in FIG. 図４は、印刷制御情報格納部に格納されている情報の例を示す図（その１）である。 Figure 4 is a diagram (part 1) showing an example of information stored in the print control information storing unit.
図４に示されるように、印刷制御情報格納部１２１に格納されている情報は、項目と、値と、を含み、項目は、「所有者ＩＤ」と、「所有者表示名称」と、「印刷部数」と、「ページ数」と、「両面」と、「ステープル」と、「文書蓄積」と、「ゲストジョブ？」と、を含む。 As shown in FIG. 4, information stored in the print control information storing section 121, an item includes a value, the item has an "owner ID", and "owner Display name", " including the number of copies to be printed ", and" number of pages ", and" double-sided "and" staple ", and" document storage ", and" guest job? ", the.
上述したように、印刷データ解析部１２は、図２に示されるような印刷ジョブを解析した結果、有効な印刷ジョブであると判定すると、印刷制御情報２１を、印刷制御情報格納部１２１に格納する。 Stored as described above, the print data analyzing section 12, the result of the analysis of the print job, as shown in FIG. 2, if it is determined that a valid print job, the print control information 21, the print control information storing section 121 to. なお、図４には図示していないが、図４に示される情報は、ジョブ毎に印刷制御情報格納部１２１に格納されているものとする。 Although not shown in FIG. 4, information shown in FIG. 4 it is assumed to be stored in the print control information storing unit 121 for each job. 以下においても同様である。 The same applies to the following.
以下、ジョブ履歴格納部１４２に格納されているジョブ履歴情報の一例を、図５に示す。 Hereinafter, an example of the job history information stored in the job history storage section 142, shown in FIG. 図５は、ジョブ履歴格納部に格納されているジョブ履歴情報の一例を示す図である。 Figure 5 is a diagram showing an example of job history information stored in the job history storage unit.
図５に示されるように、ジョブ履歴格納部１４２に格納されているジョブ履歴情報は、項目と、値と、を含み、項目は、印刷制御情報格納部１２１に格納されている情報から引き継ぐ項目として、「所有者ＩＤ」と、「所有者表示名称」と、「印刷部数」と、「ページ数」と、「両面」と、「ステープル」と、「文書蓄積」と、「ゲストジョブ？」と、を含み、また、印刷処理結果を示す項目として、「印刷結果」と、「総印刷部数」と、「総印刷ページ数」と、「紙詰まりによる破棄用紙枚数」と、を含む。 As shown in FIG. 5, the job history information stored in the job history storage unit 142 includes an item, and a value, the item is taken over from the information stored in the print control information storing section 121 item as, the "owner ID", and "owner display name", and "number of copies", the "number of pages", and "double-sided" and "staple", and "document storage", "guest job?" If, include, also as an item indicating a print processing result includes a "print result", the "total number of prints", and "total number of print pages", and "destroyed the number of sheets by the paper jam", a. なお、図５には図示していないが、図５に示される情報は、ジョブ毎にジョブ履歴格納部１４２に格納されているものとする。 Although not shown in FIG. 5, the information shown in FIG. 5, it assumed to be stored in the job history storage unit 142 for each job.
以下、ゲストジョブの一例を、図６に示す。 Hereinafter, an example of a guest job, shown in FIG. 図６は、ゲストジョブを示す図（その１）である。 Figure 6 is a diagram showing a guest job (Part 1).
図６に示されるジョブは、図２に示したジョブに比べて、印刷制御情報２１に、認証情報が含まれていない。 Jobs shown in Figure 6, compared to the job shown in FIG. 2, in the print control information 21 does not include the authentication information.
図６に示されるように、印刷制御情報２１中に認証情報が含まれていない場合、例えば印刷データ解析部１２は、後述する図７に示すようなＮＶＲＡＭ１４３に設定されているゲストジョブを許可するか否かの情報を参照し、ゲストジョブが許可されていると判定すると、図６に示すようなジョブをゲストジョブとして、ゲストジョブであることを示すフラグ（ＹＥＳ）を、項目「ゲストジョブ？」の値として印刷制御情報格納部１２１に格納する。 As shown in FIG. 6, if in the print control information 21 does not include the authentication information, for example, print data analyzing section 12 permits the guest job that is set in NVRAM143 as shown in FIG. 7 to be described later or with reference to whether the information, when it is determined that the guest job is allowed, the job shown in FIG. 6 as a guest job, a flag (YES) which indicates that it is a guest job, the item "guest job? stored in the print control information storing section 121 as the value of ".
以下、ＮＶＲＡＭ１４３に設定されている情報の一例を、図７を用いて説明する。 Hereinafter, an example of information set in the NVRAM 143, will be described with reference to FIG. 図７は、ＮＶＲＡＭに設定されている情報の例を示す図（その１）である。 Figure 7 is a diagram (part 1) showing an example of information set in the NVRAM.
図７に示されるように、ＮＶＲＡＭ１４３に設定されている情報は、項目と、値と、を含み、項目は、「ゲストジョブを許可する？」を含む。 As shown in FIG. 7, information set in NVRAM143 includes an item, and a value, the item includes a "Allow guest job?"
例えば、プリンタ１の管理者は、操作部１８等を介して、ＮＶＲＡＭ１４３に設定されている項目「ゲストジョブを許可する？」の値を、する又はしない、に設定することによって、ゲストジョブを許可するか否かを設定する。 For example, the administrator of the printer 1 via the operation unit 18 or the like, by setting the value of the item "Allow guest job?" Set to the NVRAM 143, not to or, in, allow guest job to set whether or not to.
ゲストジョブを許可するか否かを設定可能なことにすることによって、例えば特に高機能なプリンタは、ゲストジョブを許可せず、安全性を高める一方、通常のプリンタは、ゲストジョブを許可して、例えば、印刷制御情報２１に認証情報を付加することが出来ないクライアント（端末）に対しても、機能が制限された印刷等に係るサービスを提供することができる。 By the whether to allow guest job that settable, for example, especially high-performance printer, not allow guest job, while enhancing safety, the conventional printer, and allow guest job , for example, even for clients that can not be added authentication information to the print control information 21 (terminal), it is possible to provide services for the print function is restricted and the like.
以下、印刷制御情報格納部１２１に格納されている情報の他の例を、図８に示す。 Hereinafter, another example of the information stored in the print control information storing section 121, shown in FIG. 図８は、印刷制御情報格納部に格納されている情報の例を示す図（その２）である。 Figure 8 is a diagram (part 2) showing an example of information stored in the print control information storing unit.
図８に示される印刷制御情報格納部１２１に格納されている情報は、図４に示した印刷制御情報格納部１２１に格納されている情報に比べて、所有者ＩＤと、所有者表示名称と、の値が格納されていない。 Information stored in the print control information storing section 121 shown in FIG. 8, as compared with the information stored in the print control information storing section 121 shown in FIG. 4, the owner ID, a owner Display Name , the value of is not stored. これは、図６に示したように、ゲストジョブには認証情報が含まれていないためである。 This is because, as shown in FIG. 6, the guest job is because it does not include the authentication information. また、図８に示される印刷制御情報格納部１２１に格納されている情報は、図４に示した印刷制御情報格納部１２１に格納されている情報に比べて、項目「ゲストジョブ？」の値がＹＥＳとなっている。 Also, information stored in the print control information storing section 121 shown in FIG. 8, as compared with the information stored in the print control information storing section 121 shown in FIG. 4, the value of the item "Guest Job?" There has been a YES.
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の一例を、図９を用いて説明する。 Hereinafter, such as setting a value in the item "Guest Job?" Information storage unit 121, an example of a guest job setting process will be described with reference to FIG. 図９は、ゲストジョブ設定処理を示すフローチャート（その１）である。 Figure 9 is a flow chart showing the guest job setting process (Part 1).
ステップＳ２０において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。 In step S20, the print data analyzing section 12 analyzes the print job received through the communication unit 11, a print control information 21, the image formation information 22, to separate.
ステップＳ２０に続いてステップＳ２１に進み、印刷データ解析部１２は、印刷制御情報２１から認証情報を抽出する。 Proceeds to step S21 following step S20, the print data analyzing unit 12 extracts the authentication information from the print control information 21.
ステップＳ２１に続いてステップＳ２２に進み、印刷データ解析部１２は、ステップＳ２１における認証情報の抽出が、成功したか否かを判定する。 Proceeds Following step S21 in step S22, the print data analyzing unit 12 extracts the authentication information in step S21 it is determined whether or not successful. 印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ２２においてＹＥＳ）、ステップＳ２３に進み、認証情報の抽出に失敗したと判定すると（ステップＳ２２においてＮＯ）、ステップＳ２４に進む。 Print data analyzing section 12 determines that succeeded in extracting the authentication information (YES in step S22), the process proceeds to step S23, if it is determined that extraction failed authentication information (NO in step S22), and proceeds to step S24 .
ステップＳ２３では、印刷データ解析部１２が、ステップＳ２１において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。 In step S23, the print data analyzing section 12, the authentication information extracted in step S21, and requests authentication passes the user authentication manager 13.
一方、ステップＳ２４では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。 On the other hand, in step S24, the print data analyzing section 12 refers to the value of an item of information that is set in NVRAM143 and "Allow guest job?", And determines whether the guest job is allowed. 印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ２４においてＹＥＳ）、ステップＳ２５に進み、ゲストジョブが許可されていないと判定すると（ステップＳ２４においてＮＯ）、ステップＳ２６に進む。 The print data analyzing section 12 determines that the guest job is allowed (YES at step S24), and proceeds to step S25, if it is determined that the guest job is not allowed (NO at step S24), and proceeds to step S26 .
ステップＳ２５では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図８参照。）。 At step S25, the print data analyzing section 12, the print control information storing unit 121 stores the information as a guest job (see Fig. 8.).
一方、ステップＳ２６では、印刷データ解析部１２が、ゲストジョブが許可されていないとして、ジョブを破棄する。 On the other hand, in step S26, the print data analyzing section 12, as a guest job is not allowed, it discards the job.
一方、ステップＳ２３に続いてステップＳ２７に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。 On the other hand, the process proceeds to step S27 following step S23, the print data analyzing section 12 determines whether the authentication has succeeded. 印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ２７においてＹＥＳ）、ステップＳ２８に進み、認証が失敗したと判定すると（ステップＳ２７においてＮＯ）、ステップＳ２９に進む。 Print data analyzing section 12 determines that the authentication has succeeded (YES in step S27), the process proceeds to step S28, it is determined that the authentication has failed (NO in step S27), the process proceeds to step S29. 例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。 For example the print data analyzing unit 12, the user authentication management unit 13, the returns a response to the effect that authentication has succeeded to the print data analyzing section 12 determines that the authentication is successful, the user authentication management unit 13, the authentication fails returning was a response to the effect on the print data analyzing section 12 determines that the authentication has failed.
ステップＳ２８では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照。）。 At step S28, the print data analyzing section 12, the print control information storing section 121, a print job authentication succeeds, stores information (see FIG. 4.).
一方、ステップＳ２９では、印刷データ解析部１２が、認証が失敗した印刷ジョブとして、ジョブを破棄する。 On the other hand, in step S29, the print data analyzing section 12, a print job authentication fails, discard the job.
図９に示したような処理を行うことによって、ゲストジョブが許可されている場合、プリンタ１は、印刷制御情報２１に認証情報が含まれていないジョブをゲストジョブとして、例えば印刷制御情報格納部１２１等にゲストジョブとして値（例えばＹＥＳ）を、対応する情報の項目に設定することができる。 By performing processing as shown in FIG. 9, if the guest job is allowed, the printer 1, a job in the print control information 21 does not include the authentication information as a guest job, for example, the print control information storing section value as a guest job 121 or the like (e.g. YES), it is possible to set the item of the corresponding information. このように、ゲストジョブを設定することによって、例えば、ＣＡＤアプリケーションや、ＰＤＦによる直接印刷を行うアプリケーションや、汎用機によって構成されたシステム等、認証情報を、印刷制御情報２１に含めることが困難なクライアントに対しても、例えば、白黒の印刷だけは許可する等、機能を制限し、印刷等に係るサービスを提供することができる。 Thus, by setting the guest job, for example, CAD applications, and applications for direct printing by PDF, the system constituted by a general purpose machine or the like, it is difficult to authentication information, included in the print control information 21 even for the client, for example, only printing black and white can be equal to allow, restrict the function, providing the service of printing.
また、ゲストジョブを設定することによって、利用者制限を行わずに課金管理を行う場合、特別な設定（例えば、印刷制御情報２１に認証情報を含めるとの設定）をしていない端末からのジョブは、ゲスト扱いで課金すると言ったような課金管理を行うことができる。 Further, by setting the guest job, job when, from the terminal that is not a special setting (e.g., setting the included authentication information to the print control information 21) for performing charging management without user limitations is, it is possible to perform the billing management, such as saying to charge the guest treatment.
なお、ゲストジョブに対しては、プリンタ１を操作する権限を有するユーザであれば、誰でも蓄積されている文書の閲覧や処理を可能にしてもよい。 Incidentally, for the guest job, if an authorized user to operate the printer 1, anyone may enable viewing and processing of documents accumulated.
以下、印刷中のジョブをリセットする、ジョブリセットに係る認証及びプリンタ操作許可処理の一例を、図１０から図１７を用いて説明する。 Hereinafter, it resets the job being printed, an example of the authentication and the printer control permission process according to the job reset will be described with reference to FIGS. 10 to 17. 図１０は、印刷中画面の一例を示す図である。 Figure 10 is a diagram showing an example of a print in the screen.
操作部１８は、文書の印刷中、例えば図１０に示されるような印刷中画面２００を作成し、オペレーションパネル上に表示する。 Operation unit 18 during the printing of the document, creates a print-in-progress screen 200 as shown in FIG. 10 for example, is displayed on the operation panel. ここで、図１０に示されるような印刷中画面２００において、ジョブリセットボタン２０１がユーザによって押された旨のイベントを受け取ると、操作部１８は、図１１に示されるようなジョブリセット確認画面２１０を作成し、オペレーションパネル上に表示する。 Here, the printing in the screen 200 as shown in FIG. 10, upon receiving the effect of events job reset button 201 is pressed by the user, the operation unit 18, the job reset confirmation screen 210 as shown in FIG. 11 create and be displayed on the operation panel.
図１１は、ジョブリセット確認画面の一例を示す図である。 Figure 11 is a diagram showing an example of the job reset confirmation screen. 図１１に示されるように、ジョブリセット確認画面２１０は、印刷中ジョブ消去ボタン２１１等を含む。 As shown in FIG. 11, the job reset confirmation screen 210 includes a print job delete button 211 or the like.
以下、ジョブリセットに係る、認証及びプリンタ操作許可処理の一例を、図１２に示す。 Hereinafter, according to the job reset, an example of the authentication and the printer control permission process, shown in FIG. 12.
図１２は、認証及びプリンタ操作許可処理を示すフローチャート（その１）である。 Figure 12 is a flowchart showing the authentication and printer control permission process (Part 1).
ステップＳ３０において、操作部１８は、図１１に示されるようなジョブリセット確認画面２１０において、印刷中ジョブ消去ボタン２１１がユーザによって押された旨のインベントを受け取ると、図１３に示されるようなログインユーザー名及びログインパスワード入力画面２２０を作成し、オペレーションパネル上に表示する。 In step S30, the operation unit 18, the job reset confirmation screen 210 as shown in FIG. 11, when receiving the inventory to the effect that the print job delete button 211 pressed by the user, login as shown in FIG. 13 create a user name and login password input screen 220, is displayed on the operation panel.
図１３は、ログインユーザー名及びログインパスワード入力画面の一例を示す図である。 Figure 13 is a diagram showing an example of a login user name and login password input screen. 図１３に示されるように、ログインユーザー名及びログインパスワード入力画面２２０は、ログインユーザー名を入力するログインユーザー名入力エリアや、ログインパスワードを入力するログインパスワード入力エリア、実行ボタン２２１等を含む。 As shown in FIG. 13, the login user name and login password input screen 220 includes or login user name input area for inputting a login user name, login password input area for inputting a login password, the execution button 221 or the like.
図１２において、ステップＳ３０に続いてステップＳ３１に進み、操作部１８は、図１３に示されるようなログインユーザー名及びログインパスワード入力画面２２０において、ログインユーザー名と、ログインパスワードと、がユーザによって入力されて実行ボタン２２１がユーザによって押されたか否かを判定する。 12, the process proceeds to step S31 following step S30, the operation unit 18 is input, the login user name and login password input screen 220 such as shown in FIG. 13, a login user name, and login password, but the user has been execution button 221 determines whether or not pressed by the user. 操作部１８は、ログインユーザー名と、ログインパスワードと、がユーザによって入力されて実行ボタン２２１がユーザによって押されたと判定すると（ステップＳ３１においてＹＥＳ）、ステップＳ３２に進み、ログインユーザー名と、ログインパスワードと、がユーザによって入力されていない又は入力されていても実行ボタン２２１が押されていないと判定すると（ステップＳ３１においてＮＯ）、ステップＳ３１の処理を繰り返す。 Operation unit 18 includes a login user name, and login password, but if it is determined that entered the execution button 221 is pressed by the user by the user (YES in step S31), the process proceeds to step S32, and the login user name, login password When, but if it is determined that be has not or input is entered execution button 221 is not pressed by the user (nO in step S31), and repeats the processing in step S31.
ステップＳ３２において、操作部１８を介して、ユーザによって入力されたログインユーザー名と、ログインパスワードと、を受け取った制御・文書管理部１４は、ログインユーザー名と、ログインパスワードと、をユーザ認証管理部１３に渡して、認証を要求する。 In step S32, through the operation unit 18, a login user name input by the user, control and document management section 14 which has received the login password, the the login user name and user authentication management portion and login password, 13 in passing, to require authentication.
ステップＳ３２に続いてステップＳ３３に進み、制御・文書管理部１４は、認証が成功したか否かを判定する。 It proceeds to step S33 following step S32, the control and document management unit 14 determines whether the authentication has succeeded. 制御・文書管理部１４は、認証が成功したと判定すると（ステップＳ３３においてＹＥＳ）、ステップＳ３５に進み、認証が失敗したと判定すると（ステップＳ３３においてＮＯ）、ステップＳ３４に進む。 Control and document management unit 14 determines that the authentication has succeeded (YES in step S33), the process proceeds to step S35, it is determined that the authentication has failed (NO in step S33), the process proceeds to step S34.
ステップＳ３４では、制御・文書管理部１４より、認証が失敗した旨の情報を受け取った操作部１８が、図１４に示されるような認証が失敗した旨のエラー画面２３０を作成し、オペレーションパネル上に表示する。 In step S34, from the control and document management section 14, the authentication operation unit 18 having received the information indicating a failure to create the error screen 230 indicating that an authentication has failed as shown in FIG. 14, the operation panel to display in. 図１４は、エラー画面を示す図（その１）である。 Figure 14 is a diagram (Part 1) showing the error screen.
一方、図１２のステップＳ３５では、制御・文書管理部１４が、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致するか否かを判定する。 On the other hand, it is determined in step S35 in FIG. 12, the control and document management section 14, a login user name input by the user, the owner of the job being printed to be erased is, whether or not they match each other. 制御・文書管理部１４は、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致すると判定すると（ステップＳ３５においてＹＥＳ）、ステップＳ３９に進み、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致しないと判定すると（ステップＳ３５においてＮＯ）、ステップＳ３６に進む。 Control and document management unit 14, a login user name input by the user, and the owner of the job being printed to be erased, if it is determined that matching (YES in step S35), the process proceeds to step S39, the user and login user name entered, the owner of the job being printed to be erased is not to match when determining (nO in step S35), the process proceeds to step S36.
例えば、制御・文書管理部１４は、ユーザによって入力されたログインユーザー名と、印刷制御情報格納部１２１に格納されている対応する情報の項目「所有者ＩＤ」の値と、を比較して、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致するか否かを判定する。 For example, the control and document management unit 14 compares the login user name input by the user, and the value of the item "owner ID" information corresponding stored in the print control information storing section 121, a, determining a login user name input by the user, the owner of the job being printed to be erased is, whether or not they match each other.
ステップＳ３６では、制御・文書管理部１４が、消去しようとしている印刷中のジョブがゲストジョブか否かを判定する。 At step S36, the control and document management section 14, a job in the print to be erased is determined whether guest job. 制御・文書管理部１４は、消去しようとしている印刷中のジョブがゲストジョブであると判定すると（ステップＳ３６においてＹＥＳ）、ステップＳ３８に進み、消去しようとしている印刷中のジョブがゲストジョブでないと判定すると（ステップＳ３６においてＮＯ）、ステップＳ３７に進む。 Control and document management section 14, a job being printed to be erased is determined to be a guest job (YES in step S36), the process proceeds to step S38, the job being printed to be erased is not a guest job determination Then (NO in step S36), the process proceeds to step S37.
例えば、制御・文書管理部１４は、印刷制御情報格納部１２１に格納されている対応する情報の項目「ゲストジョブ？」の値を参照し、処理対象となっているジョブがゲストジョブか否かを判定する。 For example, the control and document management section 14 refers to the value of the item corresponding information stored in the print control information storage unit 121 "Guest Job?", The job to be processed whether a guest job the judges.
ステップＳ３７では、制御・文書管理部１４より、印刷中のジョブがゲストジョブでない旨の情報を受け取った操作部１８が、図１５に示されるような、機能（ジョブリセット機能）を利用する権限がない旨のエラー画面２４０を作成し、オペレーションパネル上に表示する。 At step S37, from the control and document management section 14, an operation unit 18 that a job being printed has received information indicating not a guest job, as shown in FIG. 15, functions authorized to use (job reset function) It creates an error screen 240 of that there is no, is displayed on the operation panel. 図１５は、エラー画面を示す図（その２）である。 Figure 15 is a diagram (part 2) showing the error screen.
一方、図１２のステップＳ３８では、制御・文書管理部１４より、印刷中のジョブがゲストジョブである旨の情報を受け取った操作部１８が、図１６に示されるような操作確認画面２５０を作成し、オペレーションパネル上に表示する。 On the other hand, in step S38 in FIG. 12, from the control and document management section 14, a job being printed is operating section 18 which has received the information indicating that the guest job, creating an operation confirmation screen 250 as shown in FIG. 16 and, it displayed on the operation panel. 図１６は、操作確認画面を示す図（その１）である。 Figure 16 is a diagram (part 1) showing an operation confirmation screen. 図１６に示されるように、ゲストジョブを一般のユーザが操作する場合には、情報の一部がマスクされて表示される。 As shown in FIG. 16, when the guest job general user operates, a part of the information is displayed masked. このように、プリンタ１を操作する権限があるユーザに対しては、ゲストジョブのジョブリセットや後述する蓄積文書の印刷等、一定の操作を保証するにしても、一部の情報を遮断することで安全性を高めることができる。 Thus, for a user who is authorized to operate the printer 1, printing of the job reset or later accumulates document guest job, even if to ensure constant operation, blocking part of the information in it is possible to enhance the safety.
一方、図１２のステップＳ３９では、制御・文書管理部１４より、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致する旨の情報を受け取った操作部１８が、図１７に示されるような操作確認画面２５０を作成し、オペレーションパネル上に表示する。 On the other hand, in step S39 in FIG. 12, from the control and document management section 14, a login user name input by the user, and the owner of the job being printed to be erased, receiving information indicating that matching operation part 18 creates an operation confirmation screen 250 as shown in FIG. 17, and displays on the operation panel. 図１７は、操作確認画面を示す図（その２）である。 Figure 17 is a diagram (part 2) showing the operation confirmation screen. 図１７に示されるように、所有者が印刷ジョブを操作する場合には、図１６と比べて、情報がマスクされず、画面に表示される。 As shown in Figure 17, when the owner operates the print job, as compared with FIG. 16, information is not masked, it is displayed on the screen.
以下、文書の蓄積処理の一例を、図１８に示す。 Hereinafter, an example of a document storing processing, shown in FIG. 18. 図１８は、文書蓄積処理の一例を示すフローチャートである。 Figure 18 is a flowchart showing an example of a document storage process.
例えば、図９に示したようなゲストジョブ設定処理の後、制御・文書管理部１４は、ステップＳ７０において、処理対象となっているジョブはゲストジョブか否かを判定する。 For example, after the guest job setting processing shown in FIG. 9, the control and document management section 14, a job in step S70, the being processed determines whether guest job. 制御・文書管理部１４は、処理対象となっているジョブがゲストジョブであると判定すると（ステップＳ７０においてＹＥＳ）、ステップＳ７２に進み、処理対象となっているジョブがゲストジョブでないと判定すると（ステップＳ７０においてＮＯ）、ステップＳ７１に進む。 Control and document management section 14, a job to be processed is determined to be a guest job (YES in step S70), the process proceeds to step S72, the when the job to be processed is determined not to be a guest job ( in step S70 NO), the process proceeds to step S71.
ステップＳ７１では、制御・文書管理部１４が、処理対象となっているジョブの文書を蓄積するか否かを判定する。 In step S71, it determines control and document management section 14, whether or not to accumulate documents of the job to be processed. 制御・文書管理部１４は、処理対象となっているジョブの文書を蓄積すると判定すると（ステップＳ７１においてＹＥＳ）、ステップＳ７２に進み、処理対象となっているジョブの文書を蓄積しないと判定すると（ステップＳ７１においてＮＯ）、処理を終了する。 Control and document management unit 14 determines that the accumulated documents of the job to be processed (YES in step S71), the process proceeds to step S72, the if it is determined not to accumulate documents of the job to be processed ( in step S71 NO), the process ends. 例えば文書の蓄積を行わないジョブは、画像形成部１５等に渡され、印刷が実行される。 Avoid making accumulation of documents jobs are passed to the image forming unit 15 or the like, printing is executed.
例えば、制御・文書管理部１４は、印刷制御情報格納部１２１に格納されている対応する情報の項目「文書蓄積」の値を参照し、文書を蓄積するか否かを判定する。 For example, the control and document management section 14 refers to the value of the item corresponding information stored in the print control information storage unit 121 "document storage", it is determined whether to accumulate document.
ステップＳ７２では、制御・文書管理部１４が、印刷制御情報２１と、画像形成情報２２と、を併せて、文書として蓄積文書格納部１４１に格納する。 At step S72, the control and document management section 14, a print control information 21, the image formation information 22, together, and stores the accumulated document storing unit 141 as a document.
図１８に示したような文書蓄積処理を行うことによって、例えばゲストジョブの文書は、常にプリンタ１に蓄積することができる。 By performing the document storage processing shown in FIG. 18, for example documentation of the guest job it can be always stored in the printer 1.
以下、蓄積文書の印刷処理を、図１９から図２２を用いて説明する。 Hereinafter, the printing process of the stored document will be described with reference to FIGS. 19 to 22. 図１９は、蓄積文書操作画面の一例を示す図である。 Figure 19 is a diagram showing an example of the accumulated document operation screen.
操作部１８は、ユーザから要求に応じて、図１９に示されるような蓄積文書操作画面２６０を作成し、オペレーションパネル上に表示する。 Operation unit 18, in response to a request from a user to create a stored document operation screen 260 shown in FIG. 19, is displayed on the operation panel.
図２０は、蓄積文書印刷処理の一例を示すフローチャートである。 Figure 20 is a flowchart illustrating an example of the accumulated document printing process. ステップＳ８０において、操作部１８は、図１９に示されるような蓄積文書操作画面２６０において、文書印刷ボタン２６１がユーザによって押された旨のイベントを受け取ると、図１３に示したようなログインユーザー名及びログインパスワード入力画面２２０を作成し、オペレーションパネル上に表示する。 In step S80, the operation unit 18, the stored document operation screen 260 shown in FIG. 19, upon receiving the effect of events document print button 261 is pressed by the user, login user name, as shown in FIG. 13 and create a login password input screen 220, is displayed on the operation panel.
ステップＳ８０に続いてステップＳ８１に進み、操作部１８は、図１３に示されるようなログインユーザー名及びログインパスワード入力画面２２０において、ログインユーザー名と、ログインパスワードと、がユーザによって入力されて実行ボタン２２１がユーザによって押されたか否かを判定する。 The process proceeds to step S81 following step S80, the operation unit 18, the login user name and login password input screen 220 such as shown in FIG. 13, a login user name, and login password, executes but is entered by a user button 221 determines whether or not been pressed by the user. 操作部１８は、ログインユーザー名と、ログインパスワードと、がユーザによって入力されて実行ボタン２２１がユーザによって押されたと判定すると（ステップＳ８１においてＹＥＳ）、ステップＳ８２に進み、ログインユーザー名と、ログインパスワードと、がユーザによって入力されていない又は入力されていても実行ボタン２２１が押されていないと判定すると（ステップＳ８１においてＮＯ）、ステップＳ８１の処理を繰り返す。 Operation unit 18 includes a login user name, and login password, but if it is determined that entered the execution button 221 is pressed by the user by the user (YES in step S81), the process proceeds to step S82, the a login user name, login password When, but if it is determined that be has not or input is entered execution button 221 is not pressed by the user (nO in step S81), and repeats the processing in step S81.
ステップＳ８２において、操作部１８を介して、ユーザによって入力されたログインユーザー名と、ログインパスワードと、を受け取った制御・文書管理部１４は、ログインユーザー名と、ログインパスワードと、をユーザ認証管理部１３に渡して、認証を要求する。 In step S82, the via the operating unit 18, a login user name input by the user, control and document management section 14 which has received the login password, the the login user name and user authentication management portion and login password, 13 in passing, to require authentication.
ステップＳ８２に続いてステップＳ８３に進み、制御・文書管理部１４は、認証が成功したか否かを判定する。 The process proceeds to step S83 following the step S82, the control and document management unit 14 determines whether the authentication has succeeded. 制御・文書管理部１４は、認証が成功したと判定すると（ステップＳ８３においてＹＥＳ）、ステップＳ８５に進み、認証が失敗したと判定すると（ステップＳ３３においてＮＯ）、ステップＳ８４に進む。 Control and document management unit 14 determines that the authentication has succeeded (YES in step S83), the process proceeds to step S85, the If it is determined that the authentication has failed (NO in step S33), the process proceeds to step S84.
ステップＳ８４では、制御・文書管理部１４より、認証が失敗した旨の情報を受け取った操作部１８が、図１４に示されるような認証が失敗した旨のエラー画面２３０を作成し、オペレーションパネル上に表示する。 At step S84, the more control and document management section 14, the authentication operation unit 18 having received the information indicating a failure to create the error screen 230 indicating that an authentication has failed as shown in FIG. 14, the operation panel to display in.
一方、図２０のステップＳ８５では、操作部１８が、ユーザによって入力されたログインユーザー名の蓄積文書と、ゲストジョブの蓄積文書と、を含むリストを作成すると共に、該作成したリストを含む図２１に示すような蓄積文書選択画面２７０を作成し、オペレーションパネル上に表示する。 On the other hand, Fig includes step S85 in FIG. 20, the operation unit 18, a storage document for login user name entered by the user, and documents stored guest job, as well as create a list that contains a list that the creation 21 create an accumulated document selection screen 270 as shown in, for display on the operation panel.
図２１は、蓄積文書選択画面を示す図（その１）である。 Figure 21 is a diagram (Part 1) showing the accumulated document selection screen. 図２１に示されるように、蓄積文書選択画面２７０は、蓄積文書のリストや、印刷継続ボタン２７１等を含む。 As shown in FIG. 21, the accumulated document selection screen 270, a list of the stored documents and includes a print continue button 271 or the like.
図２０において、ステップＳ８５に続いてステップＳ８６に進み、操作部１８は、図２１に示されるような蓄積文書選択画面２７０において、蓄積文書が選択され、印刷継続ボタン２７１がユーザによって押されたか否かを判定する。 In Figure 20, the process proceeds to step S86 following the step S85, the operation unit 18, the accumulated document selection screen 270 as shown in FIG. 21, stored document is selected, whether the print continue button 271 is pressed by the user determines whether or not. 操作部１８は、蓄積文書が選択され、印刷継続ボタン２７１がユーザによって押されたと判定すると（ステップＳ８６においてＹＥＳ）、ステップＳ８７に進み、ユーザによって蓄積文書が選択されていない又は蓄積文書が選択されていても印刷継続ボタン２７１が押されていないと判定すると（ステップＳ８６においてＮＯ）、ステップＳ８６の処理を繰り返す。 Operation unit 18 is accumulated document selected and the print continue button 271 is determined to have been pressed by the user (YES in step S86), the process proceeds to step S87, or stored document stored document by the user is not selected is selected even if it is determined that the print continue button 271 not pressed (nO in step S86), and repeats the processing in step S86.
ステップＳ８７では、操作部１８を介して、ユーザが指定した蓄積文書を識別する文書ＩＤ等を受け取った制御・文書管理部１４は、該文書ＩＤに基づいて、蓄積文書格納部１４１より蓄積文書（例えば、印刷制御情報２１と、画像形成情報２２と）を取得する。 In step S87, through the operation unit 18, the control and document management section 14 having received the like document ID identifying the stored document specified by the user, based on the document ID, the stored document from the stored document storage unit 141 ( for example, to obtain a print control information 21, the image formation information 22).
ステップＳ８７に続いてステップＳ８８に進み、制御・文書管理部１４は、ステップＳ８７において取得した印刷制御情報の所有者ＩＤを、ユーザによって入力されたログインユーザー名に書き換える。 Proceeds following step S87 to step S88, the control and document management section 14, the owner ID of the acquired print control information in step S87, rewrites the login user name entered by the user.
ステップＳ８８に続いてステップＳ８９に進み、制御・文書管理部１４は、所有者ＩＤを書き替えた印刷制御情報２１と、画像形成情報２２と、を例えば画像形成部１５に渡して、印刷処理の実行を要求する。 The process proceeds to step S89 following step S88, the control and document management section 14 includes a print control information 21 obtained by rewriting the owner ID, and passes the image formation information 22, for example, the image forming section 15, the printing process to request the execution.
ステップＳ８９に続いてステップＳ９０に進み、印刷実行部１７等より印刷結果等を受け取った制御・文書管理部１４は、所有者ＩＤを書き替えた印刷制御情報２１と、印刷結果と、を基に、ジョブ履歴格納部１４２に、ジョブ履歴情報を格納する。 Proceeds to subsequently step S90 to step S89, the control and document management section 14 having received the printing results and the like from the printing unit 17, etc., based print control information 21 obtained by rewriting the owner ID, print result, the , the job log storage unit 142 stores the job history information.
図２０等に示した処理を行うことによって、蓄積文書の印刷（又は再印刷）については、印刷指示を行ったユーザのジョブとすることができ、ゲストジョブの蓄積文書についても、課金管理や、エラー管理の対象とすることができる。 By performing the processing shown in FIG. 20 or the like, the printing of the stored document (or reprint) may be a user of the job has been printed instructions, for the documents stored guest job, and accounting management, It may be subject to error management.
なお、図２０のステップＳ８３において、認証が成功した旨及び、ユーザによって入力されたログインユーザー名及びログインパスワードが管理者のものである旨の情報をユーザ認証管理部１３より受け取った場合、制御・文書管理部１４は、該情報を操作部１８に渡し、ステップＳ８５において、操作部１８は、図２２に示すような蓄積文書選択画面２８０を作成し、オペレーションパネル上に表示する。 Note that in step S83 in FIG. 20, that authentication is successful and, if the login user name and login password input by the user has received from the user authentication management unit 13 information indicating that those administrators, control and document management unit 14 passes the information to the operation unit 18, at step S85, the operation unit 18, creates a storage document selection screen 280 as shown in FIG. 22, is displayed on the operation panel.
図２２は、蓄積文書選択画面を示す図（その２）である。 Figure 22 is a diagram (part 2) showing the accumulated document selection screen. 図２２に示される蓄積文書選択画面２８０は、図２１に示した蓄積文書選択画面２７０に比べて、一括印刷ボタン２７２が含まれている。 Accumulated document selection screen 280 shown in FIG. 22, as compared to the accumulated document selection screen 270 shown in FIG. 21 includes a batch print button 272.
ユーザがプリンタ１の管理者であった場合、図２２に示されるような画面をオペレーションパネル上に表示することによって、管理者は、例えば蓄積文書が大量にあり、それらを一度に印刷したいような場合であっても、一括印刷ボタン２７２を用いてリストに表示されている蓄積文書の一括印刷をプリンタ１に指示することができる。 If the user is a manager of the printer 1, by displaying a screen as shown in Figure 22 on the operation panel, the administrator, for example, stored document is in large amount, it is desired to print them all at once even if it is possible to instruct the batch print the stored document displayed in the list using the batch print button 272 to the printer 1.
一括印刷ボタン２７２が押された旨のイベントを、操作部１８を介して受け取った制御・文書管理部１４は、図２０のステップＳ８７においてリストに含まれる文書ＩＤ全てに基づいて、蓄積文書格納部１４１より蓄積文書（例えば、印刷制御情報２１と、画像形成情報２２と）を取得し、図２０のステップＳ８８以下の処理を実行する。 An event indicating that the batch print button 272 is pressed, the operation unit 18 control and document management section 14 received via the, based on all the document ID included in the list in step S87 of FIG. 20, the accumulated document storing unit 141 from stored document (e.g., a print control information 21, the image formation information 22) acquires and executes the steps S88 and thereafter in Figure 20.
実施例１では、図６に示したように、印刷ジョブに認証情報が含まれていないものをゲストジョブとする例を用いて説明を行ったが、以下、図２３に示すように、ゲストジョブであることを明示的に示す識別情報等を印刷制御情報２１に含めるようにしてもよい。 In Example 1, as shown in FIG. 6 has been described what the print job does not include the authentication information using the example of a guest job, hereinafter, as shown in FIG. 23, guest job explicitly indicating the identification information may be included in the print control information 21 that is. 以下、実施例２では、実施例１とは異なる点について説明を行う。 Hereinafter, in the second embodiment, a description is given of points different from the first embodiment.
図２３は、ゲストジョブを示す図（その２）である。 Figure 23 is a diagram showing a guest job (Part 2). 図２３に示されるジョブには、上述したように、ゲストジョブであることを明示的に表すゲストジョブ識別情報「ＧＵＥＳＴ＝ＴＲＵＥ」（又は「ＴＲＵＥ」）が含まれている。 The job shown in Figure 23, as described above, explicitly representing guest job identification information "GUEST = TRUE" (or "TRUE") is included to be a guest job.
図２３に示されるようなジョブを受け取ると、印刷データ解析部１２は、図７に示すようなＮＶＲＡＭ１４３に設定されているゲストジョブを許可するか否かの情報を参照し、ゲストジョブが許可されていると判定すると、図２３に示すようなジョブをゲストジョブとして、ゲストジョブであることを示すフラグ（ＹＥＳ）を、項目「ゲストジョブを許可する？」の値として印刷制御情報格納部１２１に格納する。 Upon receiving the job shown in FIG. 23, the print data analyzing section 12 refers to the information on whether to allow guest job that is set in NVRAM143 as shown in FIG. 7, the guest job is allowed and the Upon determination, the job shown in FIG. 23 as a guest job, a flag (YES) which indicates that it is a guest job, the print control information storing section 121 as the value of the item "allow guest job?" Store.
以下、印刷制御情報格納部１２１に格納されている情報の他の例を、図２４に示す。 Hereinafter, another example of the information stored in the print control information storing section 121, shown in FIG. 24. 図２４は、印刷制御情報格納部に格納されている情報の例を示す図（その３）である。 Figure 24 is a diagram (part 3) showing an example of information stored in the print control information storing unit.
図２４に示される印刷制御情報格納部１２１に格納されている情報は、図８に示した印刷制御情報格納部１２１に格納されている情報に比べて、所有者ＩＤと、所有者表示名称と、の値が格納されている。 Information stored in the print control information storing section 121 shown in FIG. 24, as compared with the information stored in the print control information storing section 121 shown in FIG. 8, the owner ID, a owner Display Name , the value is stored. これは、図２３に示したように、実施例２のゲストジョブには認証情報が含まれているからである。 This is because, as shown in FIG. 23, the guest job of Example 2 because contains authentication information.
このように、ゲストジョブに所有者の情報が含まれることによって、ジョブの扱いはゲストジョブとして、例えば誰にでも閲覧や、再印刷等の処理を可能にするものの、オペレーションパネルに表示する画面では、例えば図１７に示すように、所有者の情報（認証情報）を基に、名前やユーザＩＤ等を表示したり、印刷枚数の管理では、所有者の情報を基に、管理したりすることが可能となる。 Thus, by including the information of the owner to the guest job, as handling the guest job of job, for example, browsing or anyone, but to allow the processing of re-printing, the screen to be displayed on the operation panel for example, as shown in FIG. 17, based on information of the owner (authentication information), and displays the name or user ID and the like, in the management of the number of printed sheets, based on the information of the owner, or to manage it is possible.
以下、実施例１の場合の印刷枚数の管理を、図２５を用いて説明する。 Hereinafter, the management number of prints for Example 1 will be described with reference to FIG. 25. 図２５は、アドレス帳の概念図（その１）である。 Figure 25 is a conceptual diagram of the address book (Part 1).
図２５に示されるように、実施例１の場合は、ゲストジョブに認証情報が含まれないため、ゲストが例えば印刷を行うと、ログインＩＤ「Ｇｕｅｓｔ」の行の当月利用枚数が例えば４２から５９にカウントアップされる。 As shown in FIG. 25, in the case of Example 1, since the guest job does not include the authentication information, the guest, for example, performs printing, the month printout row login ID "Guest" is for example 42 59 It is counted up.
以下、実施例２の場合の印刷枚数の管理を、図２６を用いて説明する。 Hereinafter, the management of the number of printed sheets when the second embodiment will be described with reference to FIG. 26. 図２６は、アドレス帳の概念図（その２）である。 Figure 26 is a conceptual diagram of the address book (Part 2).
図２６に示されるように、実施例２の場合は、ゲストジョブに認証情報が含まれるため、ゲストジョブとして印刷が行われても、認証情報に含まれる、例えばログインＩＤ「Ｔａｒｏ」の行の当月利用枚数が例えば２３８から２５９にカウントアップされる。 As shown in FIG. 26, in the case of Example 2, because it contains the authentication information to the guest job, it is performed is printed as a guest job, included in the authentication information, for example, login ID of the row of "Taro" month printout is counted up, for example, 238 259.
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の他の例を、図２７を用いて説明する。 Hereinafter, such as setting a value in the item "Guest Job?" Information storage unit 121, another example of a guest job setting process will be described with reference to FIG. 27. 図２７は、ゲストジョブ設定処理を示すフローチャート（その２）である。 Figure 27 is a flow chart showing the guest job setting process (Part 2).
ステップＳ１００において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。 In step S100, the print data analyzing section 12 analyzes the print job received through the communication unit 11, a print control information 21, the image formation information 22, to separate.
ステップＳ１００に続いてステップＳ１０１に進み、印刷データ解析部１２は、印刷制御情報２１からゲストジョブ識別情報を抽出する。 Proceeds following step S100 to step S101, the print data analyzing unit 12 extracts a guest job identification information from the print control information 21.
ステップＳ１０１に続いてステップＳ１０２に進み、印刷データ解析部１２は、ステップＳ１０１におけるゲストジョブ識別情報の抽出が、成功したか否かを判定する。 Proceeds following step S101 to step S102, the print data analyzing unit 12 extracts the guest job identification information in step S101 determines whether or not successful. 印刷データ解析部１２は、ゲストジョブ識別情報の抽出に成功したと判定すると（ステップＳ１０２においてＹＥＳ）、ステップＳ１０３に進み、ゲストジョブ識別情報の抽出に失敗したと判定すると（ステップＳ１０２においてＮＯ）、ステップＳ１０５に進む。 The print data analyzing section 12 determines that the successful extraction of the guest job identification information (YES in step S102), the process proceeds to step S103, it is determined to have failed the extraction of the guest job identification information (NO in step S102), the process proceeds to step S105.
ステップＳ１０３では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。 In step S103, the print data analyzing section 12 refers to the value of the item "Allow guest job?" In the information set in the NVRAM143 like, determines whether the guest job is allowed. 印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ１０３においてＹＥＳ）、ステップＳ１０４に進み、ゲストジョブが許可されていないと判定すると（ステップＳ１０３においてＮＯ）、ステップＳ１０５に進む。 The print data analyzing section 12 determines that the guest job is allowed (YES at step S103), the process proceeds to step S104, if it is determined that the guest job is not allowed (NO in step S103), the process proceeds to step S105 .
ステップＳ１０４では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図２４参照。）。 In step S104, the print data analyzing section 12, the print control information storing unit 121 stores the information as a guest job (see FIG. 24.).
一方、ステップＳ１０５では、印刷データ解析部１２が、印刷制御情報２１から認証情報を抽出する。 On the other hand, in step S105, the print data analyzing section 12, extracts the authentication information from the print control information 21.
ステップＳ１０５に続いてステップＳ１０６に進み、印刷データ解析部１２は、ステップＳ１０５における認証情報の抽出が、成功したか否かを判定する。 Proceeds following step S105 to step S106, the print data analyzing unit 12 extracts the authentication information in step S105 determines whether or not successful. 印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ１０６においてＹＥＳ）、ステップＳ１０７に進み、認証情報の抽出に失敗したと判定すると（ステップＳ１０６においてＮＯ）、ステップＳ１０９に進む。 Print data analyzing section 12 determines that succeeded in extracting the authentication information (YES in step S106), the process proceeds to step S107, if it is determined that extraction failed authentication information (NO in step S106), the process proceeds to step S109 .
ステップＳ１０７では、印刷データ解析部１２が、ステップＳ１０６において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。 In step S107, the print data analyzing section 12, the authentication information extracted in step S106, and requests authentication passes the user authentication manager 13.
ステップＳ１０７に続いてステップＳ１０８に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。 The process proceeds to step S108 following step S107, the print data analyzing section 12 determines whether the authentication has succeeded. 印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ１０８においてＹＥＳ）、ステップＳ１１０に進み、認証が失敗したと判定すると（ステップＳ１０８においてＮＯ）、ステップＳ１０９に進む。 Print data analyzing section 12 determines that the authentication has succeeded (YES in step S108), the process proceeds to step S110, it is determined that the authentication has failed (NO in step S108), the process proceeds to step S109. 例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。 For example the print data analyzing unit 12, the user authentication management unit 13, the returns a response to the effect that authentication has succeeded to the print data analyzing section 12 determines that the authentication is successful, the user authentication management unit 13, the authentication fails returning was a response to the effect on the print data analyzing section 12 determines that the authentication has failed.
ステップＳ１０９では、印刷データ解析部１２が、ジョブを破棄する。 In step S109, the print data analyzing section 12 discards the job.
一方、ステップＳ１１０では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照。）。 On the other hand, in step S110, the print data analyzing section 12, the print control information storing section 121, a print job authentication succeeds, stores information (see FIG. 4.).
図２７に示したような処理を行うことによって、ゲストジョブが許可されている場合、プリンタ１は、印刷ジョブにゲストジョブ識別情報が含まれているジョブをゲストジョブとして、例えば印刷制御情報格納部１２１等にゲストジョブとして値（例えばＹＥＳ）を、対応する情報の項目に設定することができる。 By performing processing as shown in FIG. 27, if the guest job is allowed, the printer 1, a job that includes the guest job identification information to the print job as a guest job, for example, the print control information storing section value as a guest job 121 or the like (e.g. YES), it is possible to set the item of the corresponding information.
実施例１では、図６に示したように、印刷ジョブに認証情報が含まれていないものをゲストジョブとする例を用いて説明を行った。 In Example 1, as shown in FIG. 6, it has been described what the print job does not include the authentication information using the example of a guest job. また、実施例２では、図２３に示したように、印刷ジョブにゲストジョブ識別情報が含まれているものをゲストジョブとする例を用いて説明を行った。 In Example 2, as shown in FIG. 23, it has been described what is included guest job identification information to the print job using the example of a guest job. しかしながら、実施例１のゲストジョブの条件、「印刷ジョブに認証情報が含まれていない」又は実施例２のゲストジョブの条件、「印刷ジョブにゲストジョブ識別情報が含まれている」に、ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆとして設定されているか否かの判定条件を加えて、ゲストジョブを判定するようにしてもよい。 However, conditions for the guest job in Example 1, to the guest job conditions "print job does not contain authentication information" or Example 2, "contains guest job identification information to the print job", the job I / F which has received the, in addition to whether or not determination conditions are set as the I / F for the guest to handle, it may be determined the guest job.
但し、以下では説明の簡略化のため、プリンタ１は、実施例１のゲストジョブの条件、「印刷ジョブに認証情報が含まれていない」に、新たに、ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆとして設定されているか否かの判定条件を加えて、ゲストジョブを判定するものとして説明を行う。 However, for simplicity of explanation in the following, the printer 1, the guest job conditions Example 1, the "not included authentication print job information", is a new, I / F which has received the job, added is determined whether or not conditions are set as the I / F which regarded as a guest, a description as to determine the guest job. なお、このことは本発明の実施を制限するものではない。 Incidentally, this is not intended to limit the practice of the present invention. 以下、実施例３では、実施例１及び／又は実施例２とは異なる点について説明を行う。 Hereinafter, in the third embodiment, a description is given of points different from the embodiment 1 and / or Example 2.
以下、ＮＶＲＡＭ１４３に設定されている情報の他の例を、図２８を用いて説明する。 Hereinafter, another example of information set in the NVRAM 143, will be described with reference to FIG. 28. 図２８は、ＮＶＲＡＭに設定されている情報の例を示す図（その２）である。 Figure 28 is a diagram (part 2) showing an example of information set in the NVRAM.
図２８に示されるように、ＮＶＲＡＭ１４３に設定されている情報は、項目と、値と、を含み、項目は、「ゲストジョブを許可する？」と、「ゲスト扱いにするＩ／Ｆ」と、を含む。 As shown in FIG. 28, the information set in the NVRAM 143, includes an item, and a value, the item has an "Allow guest job?" And "is regarded as a guest I / F", including. 項目「ゲスト扱いにするＩ／Ｆ」の値には、例えば、「指定しない」とか、「ＩＥＥＥ１２８４」とか、「ＩＥＥＥ１３９４」等が格納されている。 The value of the item "be regarded as a guest I / F", for example, or "not specified", or "IEEE1284", "IEEE1394" and the like are stored.
例えばプリンタ１の管理者は、操作部１８等を介して、ＮＶＲＡＭ１４３に設定されている項目「ゲスト扱いにするＩ／Ｆ」の値を、設定することができる。 For example, the administrator of the printer 1 via the operation unit 18 or the like, the value of the item "to the guest handling I / F" set in NVRAM 143, can be set.
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の他の例を、図２９を用いて説明する。 Hereinafter, such as setting a value in the item "Guest Job?" Information storage unit 121, another example of a guest job setting process will be described with reference to FIG. 29. 図２９は、ゲストジョブ設定処理を示すフローチャート（その３）である。 Figure 29 is a flow chart showing the guest job setting process (Part 3).
ステップＳ１２０において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。 In step S120, the print data analyzing section 12 analyzes the print job received through the communication unit 11, a print control information 21, the image formation information 22, to separate.
ステップＳ１２０に続いてステップＳ１２１に進み、印刷データ解析部１２は、印刷制御情報２１から認証情報を抽出する。 The process proceeds to step S121 following step S120, the print data analyzing unit 12 extracts the authentication information from the print control information 21.
ステップＳ１２１に続いてステップＳ１２２に進み、印刷データ解析部１２は、ステップＳ１２１における認証情報の抽出が、成功したか否かを判定する。 Proceeds following step S121 to step S122, the print data analyzing unit 12 extracts the authentication information in step S121 determines whether or not successful. 印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ１２２においてＹＥＳ）、ステップＳ１２３に進み、認証情報の抽出に失敗したと判定すると（ステップＳ１２２においてＮＯ）、ステップＳ１２７に進む。 Print data analyzing section 12 determines that succeeded in extracting the authentication information (YES in step S122), the process proceeds to step S123, if it is determined that extraction failed authentication information (NO in step S122), the process proceeds to step S127 .
ステップＳ１２３では、印刷データ解析部１２が、ステップＳ１２１において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。 At step S123, the print data analyzing section 12, the authentication information extracted in step S121, and requests authentication passes the user authentication manager 13.
ステップＳ１２３に続いてステップＳ１２４に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。 The process proceeds to step S124 subsequent to step S123, the print data analyzing section 12 determines whether the authentication has succeeded. 印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ１２４においてＹＥＳ）、ステップＳ１２５に進み、認証が失敗したと判定すると（ステップＳ１２４においてＮＯ）、ステップＳ１２６に進む。 Print data analyzing section 12 determines that the authentication has succeeded (YES in step S124), the process proceeds to step S125, the If it is determined that the authentication has failed (NO in step S124), the process proceeds to step S126. 例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。 For example the print data analyzing unit 12, the user authentication management unit 13, the returns a response to the effect that authentication has succeeded to the print data analyzing section 12 determines that the authentication is successful, the user authentication management unit 13, the authentication fails returning was a response to the effect on the print data analyzing section 12 determines that the authentication has failed.
ステップＳ１２５では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照。）。 At step S125, the print data analyzing section 12, the print control information storing section 121, a print job authentication succeeds, stores information (see FIG. 4.).
一方、ステップＳ１２６では、印刷データ解析部１２が、ジョブを破棄する。 On the other hand, in step S126, the print data analyzing section 12 discards the job.
また、ステップＳ１２７では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。 In step S127, the print data analyzing section 12 refers to the value of an item of information that is set in NVRAM143 and "Allow guest job?", And determines whether the guest job is allowed. 印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ１２７においてＹＥＳ）、ステップＳ１２８に進み、ゲストジョブが許可されていないと判定すると（ステップＳ１２７においてＮＯ）、ステップＳ１３０に進む。 The print data analyzing section 12 determines that the guest job is allowed (YES at step S127), the process proceeds to step S128, if it is determined that the guest job is not allowed (NO in step S127), the process proceeds to step S130 .
ステップＳ１２８では、印刷データ解析部１２が、通信部１１等から受け取った、該印刷ジョブをホストコンピュータ２等から受け取ったＩ／Ｆと、ＮＶＲＡＭ１４３に設定されている情報の項目「ゲスト扱いにするＩ／Ｆ」の値と、に基づいて、該印刷ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆか否かを判定する。 In step S128, the print data analyzing section 12, received from the communication unit 11 and the like, and the I / F which has received the print job from the host computer 2 or the like, to the item "guest handling of information set in the NVRAM 143 I / F and the value of "on the basis of, the received print job I / F determines whether I / F which regarded as a guest. 印刷データ解析部１２は、該印刷ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆであると判定すると（ステップＳ１２８においてＹＥＳ）、ステップＳ１２９に進み、該印刷ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆでないと判定すると（ステップＳ１２８においてＮＯ）、ステップＳ１３０に進む。 The print data analyzing section 12, I / F which has received the print job, it is determined that the I / F which regarded as a guest (YES in step S128), the process proceeds to step S129, received the print job I / F is, when determined not to I / F is regarded as a guest (NO in step S128), the process proceeds to step S130.
ステップＳ１２９では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図８参照。）。 In step S129, the print data analyzing section 12, the print control information storing unit 121 stores the information as a guest job (see Fig. 8.).
一方、ステップＳ１３０では、印刷データ解析部１２が、ジョブを破棄する。 On the other hand, in step S130, the print data analyzing section 12 discards the job.
図２９に示したように、ゲストジョブとすることを、所定のＩ／Ｆを介して受け取ったジョブに限定することによって、実施例１や実施例２に比べて、ゲストジョブを受付ける状況を、想定している範囲に限定することができる。 As shown in FIG. 29, that a guest job, by limiting the job received through the predetermined I / F, as compared to Examples 1 and 2, the situation for accepting guest job, it can be limited to a range that is assumed.
実施例３では、実施例１又は実施例２のゲストジョブの判定条件に、ジョブをホストコンピュータ２等から受け取った際のＩ／Ｆが、ゲスト扱いにするＩ／Ｆとしてプリンタ１に設定されている否かの判定条件を加えて、ゲストジョブか否かの判定を行う例を用いて説明を行った。 In Example 3, the determination condition of the guest job of Example 1 or Example 2, I / F at the time of receiving a job from the host computer 2 or the like is set to the printer 1 as the I / F which regarded as a guest adding whether determination conditions are, it has been described by using an example for determining whether or not a guest job. しかしながら、実施例１又は実施例２のゲストジョブの判定条件に、ネットワークを介してジョブを受け取った際のホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスとしてプリンタ１に設定されているか否かの判定条件を加えて、ゲストジョブか否かの判定を行うようにしてもよい。 However, the determination condition of the guest job of Example 1 or Example 2, the IP address, such as a host computer 2 at the time of receiving the job via the network is set in the printer 1 as the IP address for the guest handling adding whether the determination condition may be performed to determine whether the guest job.
但し、以下では説明の簡略化のため、プリンタ１は、実施例１のゲストジョブの条件、「印刷ジョブに認証情報が含まれていない」に、新たに、ジョブを受け取った際のクライアント（例えばホストコンピュータ２）のＩＰアドレスが、ゲスト扱いにするＩＰアドレスとして設定されているか否かの判定条件を加えて、ゲストジョブを判定するものとして説明を行う。 However, for simplicity of explanation in the following, the printer 1, the condition of the guest job in Example 1, the "not included in the print job authentication information" newly, client upon receiving a job (e.g. host IP address of the computer 2), in addition to whether or not determination conditions are set as an IP address to be regarded as a guest, a description as to determine the guest job. なお、このことは本発明の実施を制限するものではない。 Incidentally, this is not intended to limit the practice of the present invention. 以下、実施例４では、実施例１や、実施例２、実施例３とは異なる点について説明を行う。 Hereinafter, in Example 4, and Example 1, Example 2, a description is given of points different from the third embodiment.
以下、ＮＶＲＡＭ１４３に設定されている情報の他の例を、図３０を用いて説明する。 Hereinafter, another example of information set in the NVRAM 143, will be described with reference to FIG. 30. 図３０は、ＮＶＲＡＭに設定されている情報の例を示す図（その３）である。 Figure 30 is a diagram (part 3) showing an example of information set in the NVRAM.
図３０に示されるように、ＮＶＲＡＭ１４３に設定されている情報は、項目と、値と、を含み、項目は、「ゲストジョブを許可する？」と、「ゲスト扱いにする装置」と、を含む。 As shown in FIG. 30, information set in NVRAM143 includes an item, and a value, the item includes a "Allow guest job?", And "device to the guest treatment", the . 項目「ゲスト扱いにする装置」の値には、例えば、「指定しない」とか、「１９２．１６８．○○．××．」等のＩＰアドレスが格納されている。 The value of the item "device that guest treatment", for example, or "not specified", "192.168. ○○. ××." IP address of the like are stored.
例えばプリンタ１の管理者は、操作部１８等を介して、ＮＶＲＡＭ１４３に設定されている項目「ゲスト扱いにする装置」の値を、設定することができる。 For example, the administrator of the printer 1 via the operation unit 18 or the like, the value of the item "device for the guest treatment" set in the NVRAM 143, can be set.
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の他の例を、図３１を用いて説明する。 Hereinafter, such as setting a value in the item "Guest Job?" Information storage unit 121, another example of a guest job setting process will be described with reference to FIG. 31. 図３１は、ゲストジョブ設定処理を示すフローチャート（その４）である。 Figure 31 is a flow chart showing the guest job setting process (Part 4).
ステップＳ１４０において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。 In step S140, the print data analyzing section 12 analyzes the print job received through the communication unit 11, a print control information 21, the image formation information 22, to separate.
ステップＳ１４０に続いてステップＳ１４１に進み、印刷データ解析部１２は、印刷制御情報２１から認証情報を抽出する。 The process proceeds to step S141 following step S140, the print data analyzing unit 12 extracts the authentication information from the print control information 21.
ステップＳ１４１に続いてステップＳ１４２に進み、印刷データ解析部１２は、ステップＳ１４１における認証情報の抽出が、成功したか否かを判定する。 Proceeds following step S141 to step S142, the print data analyzing unit 12 extracts the authentication information in step S141 determines whether or not successful. 印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ１４２においてＹＥＳ）、ステップＳ１４３に進み、認証情報の抽出に失敗したと判定すると（ステップＳ１４２においてＮＯ）、ステップＳ１４７に進む。 Print data analyzing section 12 determines that succeeded in extracting the authentication information (YES in step S142), the process proceeds to step S143, if it is determined that extraction failed authentication information (NO in step S142), the process proceeds to step S147 .
ステップＳ１４３では、印刷データ解析部１２が、ステップＳ１４１において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。 In step S143, the print data analyzing section 12, the authentication information extracted in step S141, and requests authentication passes the user authentication manager 13.
ステップＳ１４３に続いてステップＳ１４４に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。 The process proceeds to step S144 following step S143, the print data analyzing section 12 determines whether the authentication has succeeded. 印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ１４４においてＹＥＳ）、ステップＳ１４５に進み、認証が失敗したと判定すると（ステップＳ１４４においてＮＯ）、ステップＳ１４６に進む。 Print data analyzing section 12 determines that the authentication has succeeded (YES in step S144), the process proceeds to step S145, it is determined that the authentication has failed (NO in step S144), the process proceeds to step S146. 例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。 For example the print data analyzing unit 12, the user authentication management unit 13, the returns a response to the effect that authentication has succeeded to the print data analyzing section 12 determines that the authentication is successful, the user authentication management unit 13, the authentication fails returning was a response to the effect on the print data analyzing section 12 determines that the authentication has failed.
ステップＳ１４５では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照。）。 In step S145, the print data analyzing section 12, the print control information storing section 121, a print job authentication succeeds, stores information (see FIG. 4.).
一方、ステップＳ１４６では、印刷データ解析部１２が、ジョブを破棄する。 On the other hand, in step S146, the print data analyzing section 12 discards the job.
また、ステップＳ１４７では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。 In step S147, the print data analyzing section 12 refers to the value of an item of information that is set in NVRAM143 and "Allow guest job?", And determines whether the guest job is allowed. 印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ１４７においてＹＥＳ）、ステップＳ１４８に進み、ゲストジョブが許可されていないと判定すると（ステップＳ１４７においてＮＯ）、ステップＳ１５０に進む。 The print data analyzing section 12 determines that the guest job is allowed (YES at step S147), the process proceeds to step S148, if it is determined that the guest job is not allowed (NO in step S147), the process proceeds to step S150 .
ステップＳ１４８では、印刷データ解析部１２が、通信部１１等から受け取った、該印刷ジョブを、ネットワークを介してホストコンピュータ２等から受け取った際に取得したＩＰアドレスと、ＮＶＲＡＭ１４３に設定されている情報の項目「ゲスト扱いにする装置」の値と、に基づいて、該印刷ジョブを受け取った際に取得したホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスか否かを判定する。 Information In step S148, the print data analyzing section 12, received from the communication unit 11 and the like, the print job, the IP address acquired when received from the host computer 2 or the like via a network, which is set to NVRAM143 based the value of the item "device to the guest treatment" of the, IP address, such as a host computer 2 obtained upon receiving the print job, determines whether the IP address or not to regarded as a guest. 印刷データ解析部１２は、該印刷ジョブを受け取った際に取得したホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスであると判定すると（ステップＳ１４８においてＹＥＳ）、ステップＳ１４９に進み、該印刷ジョブを受け取った際に取得したホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスでないと判定すると（ステップＳ１４８においてＮＯ）、ステップＳ１５０に進む。 The print data analyzing section 12, IP address, such as a host computer 2 obtained upon receiving the print job, it is determined that the IP address for the guest handling (YES in step S148), the process proceeds to step S149, the IP address, such as a host computer 2 obtained when receiving the print job, it is determined not to be the IP address for the guest handling (nO in step S148), the process proceeds to step S150.
ステップＳ１４９では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図８参照。）。 In step S149, the print data analyzing section 12, the print control information storing unit 121 stores the information as a guest job (see Fig. 8.).
一方、ステップＳ１５０では、印刷データ解析部１２が、ジョブを破棄する。 On the other hand, in step S150, the print data analyzing unit 12 discards the job.
図３１に示したように、ゲストジョブとすることを、所定のホストコンピュータ２等から受け取ったジョブに限定することによって、実施例１や実施例２に比べて、ゲストジョブを受付ける状況を、想定している範囲に限定することができる。 As shown in FIG. 31, that a guest job, by limiting the job received from the 2 or the like given host computer, as compared to Examples 1 and 2, the situation for accepting guest job, assuming it can be limited to a range you are.
実施例４では、実施例１又は実施例２のゲストジョブの判定条件に、ネットワークを介してジョブを受け取った際のホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスとしてプリンタ１に設定されているか否かの判定条件を加えて、ゲストジョブか否かの判定を行う例を用いて説明を行った。 Configuration Example 4, the determination condition of the guest job of Example 1 or Example 2, IP address, such as a host computer 2 at the time of receiving the job via the network, the printer 1 as the IP address for the guest handling added is determined whether or not conditions are, has been described by using an example for determining whether or not a guest job. しかしながら、実施例１又は実施例２のゲストジョブの判定条件に、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするＰＤＬ種（又はプリンタ言語）としてプリンタ１に設定されているか否かの判定条件を加えて、ゲストジョブか否かの判定を行うようにしてもよい。 However, the determination condition of the guest job of Example 1 or Example 2, PDL species contained in the image formation information 22, PDL species regarded as a guest (or printer language) as whether set in the printer 1 in addition determination condition, it may be to determine whether or not a guest job.
但し、以下では説明の簡略化のため、プリンタ１は、実施例１のゲストジョブの条件、「印刷ジョブに認証情報が含まれていない」に、新たに、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするＰＤＬ種としてプリンタ１に設定されているか否かの判定条件を加えて、ゲストジョブを判定するものとして説明を行う。 However, for simplicity of explanation in the following, the printer 1, the condition of the guest job in Example 1, the "not included authentication information to the print job is" new, PDL species contained in the image formation information 22 There, in addition to whether or not the determination condition set in the printer 1 as a PDL species regarded as a guest, a description as to determine the guest job. なお、このことは本発明の実施を制限するものではない。 Incidentally, this is not intended to limit the practice of the present invention. 以下、実施例５では、実施例１や、実施例２、実施例３、実施例４とは異なる点について説明を行う。 Hereinafter, Example 5, and Example 1, Example 2, Example 3, a description is given of points different from the fourth embodiment.
以下、ＮＶＲＡＭ１４３に設定されている情報の他の例を、図３２を用いて説明する。 Hereinafter, another example of information set in the NVRAM 143, will be described with reference to FIG. 32. 図３２は、ＮＶＲＡＭに設定されている情報の例を示す図（その４）である。 Figure 32 is a diagram (part 4) showing an example of information set in the NVRAM.
図３２に示されるように、ＮＶＲＡＭ１４３に設定されている情報は、項目と、値と、を含み、項目は、「ゲストジョブを許可する？」と、「ゲスト扱いにするプリンタ言語」と、を含む。 As shown in FIG. 32, the information set in the NVRAM 143, an item includes a value, the item has an "Allow guest job?", A "printer language to be regarded as a guest", the including. 項目「ゲスト扱いにするプリンタ言語」の値には、例えば、「指定しない」とか、「ＰＣＬ」、「ＲＰＤＬ」等のプリンタ言語（ＰＤＬ種）が格納されている。 The value of the item "printer language to guest treatment", for example, or "not specified", "PCL", a printer language such as "RPDL" (PDL species) are stored.
例えばプリンタ１の管理者は、操作部１８等を介して、ＮＶＲＡＭ１４３に設定されている項目「ゲスト扱いにするプリンタ言語」の値を、設定することができる。 For example the printer 1 administrator via the operation unit 18 or the like, the value of items that are set to NVRAM143 "printer language to be regarded as a guest" can be set.
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の他の例を、図３３を用いて説明する。 Hereinafter, such as setting a value in the item "Guest Job?" Information storage unit 121, another example of a guest job setting process will be described with reference to FIG. 33. 図３３は、ゲストジョブ設定処理を示すフローチャート（その５）である。 Figure 33 is a flow chart showing the guest job setting process (Part 5).
ステップＳ１６０において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。 In step S160, the print data analyzing section 12 analyzes the print job received through the communication unit 11, a print control information 21, the image formation information 22, to separate.
ステップＳ１６０に続いてステップＳ１６１に進み、印刷データ解析部１２は、印刷制御情報２１から認証情報を抽出する。 The process proceeds to step S161 following step S160, the print data analyzing unit 12 extracts the authentication information from the print control information 21.
ステップＳ１６１に続いてステップＳ１６２に進み、印刷データ解析部１２は、ステップＳ１６１における認証情報の抽出が、成功したか否かを判定する。 Proceeds following step S161 to step S162, the print data analyzing unit 12 extracts the authentication information in step S161 determines whether or not successful. 印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ１６２においてＹＥＳ）、ステップＳ１６３に進み、認証情報の抽出に失敗したと判定すると（ステップＳ１６２においてＮＯ）、ステップＳ１６７に進む。 Print data analyzing section 12 determines that succeeded in extracting the authentication information (YES in step S162), the process proceeds to step S163, if it is determined that extraction failed authentication information (NO in step S162), the process proceeds to step S167 .
ステップＳ１６３では、印刷データ解析部１２が、ステップＳ１６１において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。 In step S163, the print data analyzing section 12, the authentication information extracted in step S161, and requests authentication passes the user authentication manager 13.
ステップＳ１６３に続いてステップＳ１６４に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。 The process proceeds to step S164 following step S163, the print data analyzing section 12 determines whether the authentication has succeeded. 印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ１６４においてＹＥＳ）、ステップＳ１６５に進み、認証が失敗したと判定すると（ステップＳ１６４においてＮＯ）、ステップＳ１６６に進む。 Print data analyzing section 12 determines that the authentication has succeeded (YES in step S164), the process proceeds to step S165, it is determined that the authentication has failed (NO in step S164), the process proceeds to step S166. 例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。 For example the print data analyzing unit 12, the user authentication management unit 13, the returns a response to the effect that authentication has succeeded to the print data analyzing section 12 determines that the authentication is successful, the user authentication management unit 13, the authentication fails returning was a response to the effect on the print data analyzing section 12 determines that the authentication has failed.
ステップＳ１６５では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照。）。 In step S165, the print data analyzing section 12, the print control information storing section 121, a print job authentication succeeds, stores information (see FIG. 4.).
一方、ステップＳ１６６では、印刷データ解析部１２が、ジョブを破棄する。 On the other hand, in step S166, the print data analyzing section 12 discards the job.
また、ステップＳ１６７では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。 In step S167, the print data analyzing section 12 refers to the value of an item of information that is set in NVRAM143 and "Allow guest job?", And determines whether the guest job is allowed. 印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ１６７においてＹＥＳ）、ステップＳ１６８に進み、ゲストジョブが許可されていないと判定すると（ステップＳ１６７においてＮＯ）、ステップＳ１７０に進む。 The print data analyzing section 12 determines that the guest job is allowed (YES at step S167), the process proceeds to step S168, if it is determined that the guest job is not allowed (NO in step S167), the process proceeds to step S170 .
ステップＳ１６８では、印刷データ解析部１２が、画像形成情報２２に含まれるＰＤＬ種と、ＮＶＲＡＭ１４３に設定されている情報の項目「ゲスト扱いにするプリンタ言語」の値と、に基づいて、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするプリンタ言語か否かを判定する。 In step S168, the print data analyzing section 12, a PDL species contained in the image formation information 22, the value of the "printer language to be regarded as a guest" item of information set in NVRAM 143, on the basis of the image forming information PDL species included in 22 determines whether the printer language or not to regarded as a guest. 印刷データ解析部１２は、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするプリンタ言語であると判定すると（ステップＳ１６８においてＹＥＳ）、ステップＳ１６９に進み、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするプリンタ言語でないと判定すると（ステップＳ１６８においてＮＯ）、ステップＳ１７０に進む。 The print data analyzing unit 12, PDL species contained in the image formation information 22, it is determined that the printer language to be regarded as a guest (YES in step S168), the process proceeds to step S169, PDL species contained in the image formation information 22 but, if it is determined not to be a printer language for a guest handling (nO in step S168), the process proceeds to step S170.
ステップＳ１６９では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図８参照。）。 In step S169, the print data analyzing section 12, the print control information storing unit 121 stores the information as a guest job (see Fig. 8.).
一方、ステップＳ１７０では、印刷データ解析部１２が、ジョブを破棄する。 On the other hand, in step S170, the print data analyzing section 12 discards the job.
図３３に示したように、ゲストジョブとすることを、所定のプリンタ言語に限定することによって、実施例１や実施例２に比べて、ゲストジョブを受付ける状況を、想定している範囲に限定することができる。 As shown in FIG. 33 only, that a guest job, by limiting to a predetermined printer language, as compared to Examples 1 and 2, the situation for accepting guest job, the range is assumed can do.
上述したように、本発明によれば、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができる。 As described above, according to the present invention, it can be provided in response to various print job, and the service according to the user restrictions, and the service according to the charging management, efficiently.
プリンタの機能構成図である。 It is a functional block diagram of a printer. 印刷ジョブを示す図である。 It is a diagram illustrating a print job. アドレス帳の一例を示す図である。 Is a diagram illustrating an example of the address book. 印刷制御情報格納部に格納されている情報の例を示す図（その１）である。 Diagram illustrating an example of information stored in the print control information storing section; FIG. ジョブ履歴格納部に格納されているジョブ履歴情報の一例を示す図である。 Is a diagram showing an example of a job history information stored in the job history storage unit. ゲストジョブを示す図（その１）である。 It is a diagram (part 1) showing a guest job. ＮＶＲＡＭに設定されている情報の例を示す図（その１）である。 It is a diagram (part 1) showing an example of information set in the NVRAM. 印刷制御情報格納部に格納されている情報の例を示す図（その２）である。 Diagram illustrating an example of information stored in the print control information storing section; FIG. ゲストジョブ設定処理を示すフローチャート（その１）である。 Flowchart showing a guest job setting process (Part 1). 印刷中画面の一例を示す図である。 Is a diagram showing an example of a print in the screen. ジョブリセット確認画面の一例を示す図である。 Is a diagram illustrating an example of a job reset confirmation screen. 認証及びプリンタ操作許可処理を示すフローチャート（その１）である。 Flowchart illustrating the authentication and printer control permission process (Part 1). ログインユーザー名及びログインパスワード入力画面の一例を示す図である。 It is a diagram showing an example of a login user name and login password entry screen. エラー画面を示す図（その１）である。 It is a diagram (Part 1) showing the error screen. エラー画面を示す図（その２）である。 It is a diagram (part 2) showing the error screen. 操作確認画面を示す図（その１）である。 It shows an operation confirmation screen; FIG. 操作確認画面を示す図（その２）である。 It shows an operation confirmation screen; FIG. 文書蓄積処理の一例を示すフローチャートである。 Is a flowchart illustrating an example of a document storage process. 蓄積文書操作画面の一例を示す図である。 Is a diagram illustrating an example of a stored document operation screen. 蓄積文書印刷処理の一例を示すフローチャートである。 Is a flowchart illustrating an example of the accumulated document printing process. 蓄積文書選択画面を示す図（その１）である。 It shows the accumulated document selection screen; FIG. 蓄積文書選択画面を示す図（その２）である。 It shows the accumulated document selection screen; FIG. ゲストジョブを示す図（その２）である。 It is a diagram (part 2) showing a guest job. 印刷制御情報格納部に格納されている情報の例を示す図（その３）である。 Diagram illustrating an example of information stored in the print control information storing section is a third. アドレス帳の概念図（その１）である。 It is a conceptual diagram of the address book (Part 1). アドレス帳の概念図（その２）である。 It is a conceptual diagram of the address book (Part 2). ゲストジョブ設定処理を示すフローチャート（その２）である。 Flowchart showing a guest job setting process (Part 2). ＮＶＲＡＭに設定されている情報の例を示す図（その２）である。 It is a diagram (part 2) showing an example of information set in the NVRAM. ゲストジョブ設定処理を示すフローチャート（その３）である。 Flowchart showing a guest job setting process (Part 3). ＮＶＲＡＭに設定されている情報の例を示す図（その３）である。 It is a diagram (part 3) showing an example of information set in the NVRAM. ゲストジョブ設定処理を示すフローチャート（その４）である。 Flowchart showing a guest job setting process is a fourth. ＮＶＲＡＭに設定されている情報の例を示す図（その４）である。 It is a diagram (part 4) showing an example of information set in the NVRAM. ゲストジョブ設定処理を示すフローチャート（その５）である。 Flowchart showing a guest job setting process (Part 5).
１ プリンタ ２ ホストコンピュータ １１ 通信部 １２ 印刷データ解析部 １３ ユーザ認証管理部 １４ 制御・文書管理部 １５ 画像形成部 １６ 印刷実行部 １７ 印刷エンジン １８ 操作部 ２１ 印刷制御情報 ２２ 画像形成情報 １２１ 印刷制御情報格納部 １２２ 画像形成情報格納部 １３１ アドレス帳 １４１ 蓄積文書格納部 １４２ ジョブ履歴格納部 １４３ ＮＶＲＡＭ 1 printer 2 host computer 11 communication unit 12 the print data analyzing unit 13 a user authentication manager 14 control and document management section 15 the image forming unit 16 print performing unit 17 print engine 18 operation unit 21 print control information 22 the image formation information 121 print control information storage unit 122 the image formation information storage unit 131 the address book 141 stored document store 142 job log storage unit 143 NVRAM
ユーザの認証情報が含まれる印刷ジョブに対して印刷処理を施し、その処理履歴を示す情報を前記ユーザの履歴情報として記憶する印刷装置であって、 The print processing on the print job that includes user authentication information, a printing apparatus for storing information indicating the processing history as the history information of the user,
前記認証情報が含まれない印刷ジョブに対して、印刷装置が有する一部の機能の利用が制限された制限印刷処理を施す制限印刷処理手段と、 For a print job that the no authentication information is included, a limited print processing means for performing a restriction printing process utilized is limited for some functions of the printing apparatus,
前記制限印刷処理手段による前記制限印刷処理が施された場合、その処理履歴を示す情報を不特定ユーザの履歴情報として記憶する履歴記憶手段とを具備することを特徴とする印刷装置。 If the restriction printing process by the restricting print processing means is performed, the printing apparatus characterized by comprising a history storage means for storing information indicating the processing history as the history information of unspecified users.
複数のプリンタ制御言語に対応する印刷処理手段を具備し、 Comprising a printing means corresponding to a plurality of printer control languages,
前記制限印刷処理手段は、 The limiting printing means,
特定のプリンタ制御言語で記述され、かつ前記認証情報が含まれない印刷ジョブに対して前記制限印刷処理を施すことを特徴とする請求項１記載の印刷装置。 Certain written in the printer control language, and the authentication information printing apparatus according to claim 1, characterized by applying the restricted print processing for a print job that does not include.
複数のインターフェースを具備し、 Comprising a plurality of interfaces,
特定のインターフェースによって受け付けられ、かつ前記認証情報が含まれない印刷ジョブに対して前記制限印刷処理を施すことを特徴とする請求項１または２記載の印刷装置。 Certain accepted by the interface, and the authentication information printing apparatus according to claim 1 or 2, wherein the performing the restriction printing process for a print job that does not include.
ネットワークを介して複数の端末と接続し、 Via a network connected to a plurality of terminals,
特定の端末から受け付け、かつ前記認証情報が含まれない印刷ジョブに対して前記制限印刷処理を施すことを特徴とする請求項１乃至３何れか一項記載の印刷装置。 Specific reception from the terminal, and the authentication information printing apparatus of claims 1 to 3 any one, wherein applying the restriction printing process for a print job that does not include.
印刷ジョブに前記制限印刷処理が指示されている場合、 If the restriction printing process on the print job is instructed,
前記制限印刷処理手段は、前記印刷ジョブに対して前記制限印刷処理を施し、 The limiting printing means performs the limiting print processing for the print job,
前記履歴記憶手段は、その処理履歴を示す情報を不特定ユーザの履歴情報として記憶することを特徴とする請求項１乃至４何れか一項記載の印刷装置。 The history storage unit, the printing apparatus of claims 1 to 4 any one claim and to store the information indicating the processing history as the history information of unspecified users.
前記制限印刷処理による前記制限印刷処理を施すか否かを設定する設定手段を更に具備することを特徴とする請求項１乃至５何れか一項記載の印刷装置。 The limited printing process by the restricting print processing printing apparatus of claims 1 to 5 any one wherein further comprising that the setting means for setting whether to perform a.
前記認証情報が含まれる印刷ジョブと前記認証情報が含まれない印刷ジョブとを記憶する印刷ジョブ記憶手段と、 A print job storing means for storing the print job to the print job that includes the authentication information said no authentication information is included,
前記認証情報の認証処理を行う認証処理手段と、 An authentication processing unit for performing authentication processing of the authentication information,
前記認証処理により前記認証情報が認証された際に、前記印刷ジョブ記憶手段に記憶されている前記認証情報が含まれない印刷ジョブを操作可能に切り替える切替手段とを更に具備することを特徴とする請求項１乃至６何れか一項記載の印刷装置。 When the authentication information is authenticated by the authentication process, further characterized by comprising a switching means for switching the print job in which the not contain the authentication information stored in the print job storage means operable printing apparatus according to any one of claims 1 to 6.
前記認証処理により管理者ではないユーザの認証情報が認証された際に、前記印刷ジョブ記憶手段に記憶されている前記認証情報が含まれない印刷ジョブに関する情報を隠蔽して表示する表示手段を更に具備することを特徴とする請求項７記載の印刷装置。 When user credentials are not the administrator by the authentication process has been authenticated, further display means for displaying to conceal information about the print job that does not include the authentication information is stored in the print job storage unit printing apparatus according to claim 7, characterized by comprising.
前記認証処理により管理者であるユーザの認証情報が認証された際に、 When the authentication information of the user is an administrator by the authentication process has been authenticated,
前記切替手段は、前記印刷ジョブ記憶手段に記憶されている全ての印刷ジョブに対して一括印刷処理可能に切り替えることを特徴とする請求項７または８記載の印刷装置。 Said switching means, the printing apparatus according to claim 7 or 8, wherein the switch between enable batch print processing for all the print jobs stored in the print job storage unit.
前記認証処理により前記認証情報が認証された際に、前記印刷ジョブ記憶手段に記憶されている前記認証情報が含まれない印刷ジョブに対して前記制限印刷処理が施された場合、 Wherein when the authentication information by the authentication processing is authenticated, when the limit printing process on the print job the authentication information storage means is stored does not contain the print job has been performed,
前記履歴記憶手段は、その処理履歴を示す情報を前記特定の認証情報のユーザの履歴情報として記憶することを特徴とする請求項７乃至９何れか一項記載の印刷装置。 The history storage unit, the printing apparatus of claims 7 to 9 any one claim and to store the information as history information of the user of said specific authentication information indicating the processing history.
ユーザの認証情報が含まれる印刷ジョブに対して印刷処理を施し、その処理履歴を示す情報を前記ユーザの履歴情報として記憶する印刷装置における印刷方法であって、 Subjected to print processing for a print job that contains user authentication information, a printing method in a printing apparatus for storing information indicating the processing history as the history information of the user,
制限印刷処理手段が前記認証情報が含まれない印刷ジョブに対して、印刷装置が有する一部の機能の利用が制限された制限印刷処理を施し、 Relative to the limiting printing means does not contain the authentication information print job, it performs a restriction printing process utilized is limited for some functions of the printing apparatus,
履歴記憶手段が前記制限印刷処理手段による前記制限印刷処理が施された場合、その処理履歴を示す情報を不特定ユーザの履歴情報として記憶することを特徴とする印刷装置における印刷方法。 If history storage means the restriction printing process by the restricting print processing means is performed, a printing method in a printing apparatus and to store the information indicating the processing history as the history information of unspecified users.
前記印刷装置は複数のプリンタ制御言語に対応する印刷処理手段を具備し、 The printing device comprises a printing means corresponding to a plurality of printer control languages,
特定のプリンタ制御言語で記述され、かつ前記認証情報が含まれない印刷ジョブに対して前記制限印刷処理を施すことを特徴とする請求項１１記載の印刷装置における印刷方法。 Printing method in a particular written in the printer control language, and printing apparatus of claim 11, wherein applying the restriction printing process for a print job that the no authentication information is included.
前記印刷装置は複数のインターフェースを具備し、 The printing device comprises a plurality of interfaces,
特定のインターフェースによって受け付けられ、かつ前記認証情報が含まれない印刷ジョブに対して前記制限印刷処理を施すことを特徴とする請求項１１または１２記載の印刷装置における印刷方法。 Accepted by a particular interface, and a printing method in a printing apparatus according to claim 11 or 12 wherein applying the restriction printing process for a print job that the no authentication information is included.
前記印刷装置はネットワークを介して複数の端末と接続し、 The printing device is connected to a plurality of terminals via the network,
特定の端末から受け付け、かつ前記認証情報が含まれない印刷ジョブに対して前記制限印刷処理を施すことを特徴とする請求項１１乃至１３何れか一項記載の印刷装置における印刷方法。 Receiving from a specific terminal, and the printing method in a printing apparatus of claims 11 to 13 any one wherein the applying the restriction printing process on the authentication information is not included print job.
請求項１１乃至１４何れか一項記載の印刷方法をコンピュータに実行させることを特徴とする印刷プログラム。 Print program characterized by executing the claims 11 to 14 printing method of any one claim in the computer.
請求項１５記載の印刷プログラムを記録したコンピュータ読み取り可能な記録媒体。 15. A computer-readable recording medium a print program according.
JP2004196801A 2004-07-02 2004-07-02 Printing apparatus, printing method, printing program and a recording medium Active JP4898101B2 (en)
US11171349 US7551319B2 (en) 2004-07-02 2005-07-01 Printer device, printing method, printing program, and recording medium
JP2006018654A true JP2006018654A (en) 2006-01-19
JP4898101B2 true JP4898101B2 (en) 2012-03-14
JP2004196801A Active JP4898101B2 (en) 2004-07-02 2004-07-02 Printing apparatus, printing method, printing program and a recording medium
JP4558239B2 (en) 2001-06-15 2010-10-06 株式会社リコー Printing device
US7551319B2 (en) 2009-06-23 grant
US20120148323A1 (en) 2012-06-14 Printing apparatus, print control system, and method for controlling print control system
JPH1196118A (en) 1999-04-09 Network device and data processing method thereof, and computer-readable storage medium storing program
US20050200880A1 (en) 2005-09-15 Device usage limiting method, apparatus and program
2009-12-28 A911 Transfer of reconsideration by examiner before appeal (zenchi)