[go: up one dir, main page]

JP2018130928A - Image forming apparatus and program - Google Patents

Image forming apparatus and program Download PDF

Info

Publication number
JP2018130928A
JP2018130928A JP2017027840A JP2017027840A JP2018130928A JP 2018130928 A JP2018130928 A JP 2018130928A JP 2017027840 A JP2017027840 A JP 2017027840A JP 2017027840 A JP2017027840 A JP 2017027840A JP 2018130928 A JP2018130928 A JP 2018130928A
Authority
JP
Japan
Prior art keywords
job
user
operation right
image forming
forming apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017027840A
Other languages
Japanese (ja)
Inventor
藤井 英夫
Hideo Fujii
英夫 藤井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2017027840A priority Critical patent/JP2018130928A/en
Publication of JP2018130928A publication Critical patent/JP2018130928A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To set an operation right to a job according to the state of the job to a user who is going to operate the job.SOLUTION: An image forming apparatus includes: an operation right determination information storage section 22 which stores operation right setting information in which an operation right set to a login user is set from a relationship between the state of a job and a user type; an operation right setting processing section 17 which acquires the state of the job to be a processing object and specifies a relationship (user type) between the job and the login user when the user logs in and refers to the operation right determination information so as to set the operation right to the job to the login user according to the state of the job; and a display control section 14 which generates a job operation screen including an operation button corresponding to the operation right set to the login user and displays the job operation screen.SELECTED DRAWING: Figure 1

Description

本発明は、画像形成装置及びプログラムに関する。   The present invention relates to an image forming apparatus and a program.

複合機などの画像形成装置においては、紙原稿、文書ファイル、画像ファイルを入力とし、入力されたデータを画像処理し、更にファイルの生成、印刷出力などの付帯処理を含む一連の処理をジョブという単位で処理を実行するものがある。また、画像形成装置上で実行されるジョブに対しては、その一連の処理を中止、一時停止、再開等の操作を行うことが可能であり、更に許可/拒否するためのユーザに対する操作権をジョブに設定することが可能である。   In an image forming apparatus such as a multifunction peripheral, a paper manuscript, a document file, and an image file are input, and the input data is subjected to image processing, and a series of processes including incidental processing such as file generation and print output is called a job. There is something that executes processing in units. In addition, for jobs executed on the image forming apparatus, it is possible to perform operations such as canceling, suspending, and resuming a series of processes, and to give an operation right to the user for permission / rejection. It can be set for a job.

ジョブに操作権を設定する方法としては、ジョブの実行者(ジョブオーナー)や管理者など特定のユーザに対して当該ジョブへの操作権を付与したり、ジョブそれぞれに対して手作業で操作権を設定したりする方法が考えられる。更に、従来では、ジョブが利用するファイルを保存する共有フォルダに設定されているアクセス権に基づいてジョブへの操作権を自動的に設定することが提案されている(例えば、特許文献1)。   Operation rights can be set for a job by assigning operation rights to a specific user such as the job executor (job owner) or administrator, or manually for each job. It is possible to set the Further, conventionally, it has been proposed to automatically set an operation right for a job based on an access right set for a shared folder for saving a file used by the job (for example, Patent Document 1).

特開2010−181972号公報JP 2010-181972 A

ところで、画像形成装置において実行中のジョブが第三者によって勝手に中止されてしまうことは好ましくないので、何らかの権限を有するユーザのみにジョブへの操作権を付与することは望ましいことである。ただ、ジョブの実行中にユーザの介入を必要とするエラー事象として、例えば用紙切れが発生したことによりジョブが一時停止している場合、用紙切れに対して用紙を補充するという対処は誰でもできるにも関わらず、特定のユーザのみにジョブへの操作権が付与されている場合、第三者はその用紙切れに対処できない。従って、処理中、あるいは一時停止中などのジョブの状態や一時停止した理由等によってユーザに対して所望の操作権が設定できれば都合よい。   By the way, since it is not preferable that a job being executed in the image forming apparatus is canceled by a third party without permission, it is desirable to give an operation right to the job only to a user having some authority. However, as an error event that requires user intervention during job execution, for example, if the job is paused due to out-of-paper, anyone can deal with replenishing paper for out-of-paper Nevertheless, if only a specific user has the right to operate the job, a third party cannot deal with the out of paper. Therefore, it is convenient if a desired operation right can be set for the user depending on the status of the job such as processing or suspension, the reason for suspension, and the like.

本発明は、ジョブを操作しようとするユーザに対して、ジョブの状態に応じてジョブへの操作権を設定することを目的とする。   It is an object of the present invention to set an operation right for a job according to a job state for a user who intends to operate the job.

本発明に係る画像形成装置は、処理対象のジョブの状態を監視する監視手段と、前記ジョブと前記ジョブを操作しようとするユーザとの関係に基づき、前記ユーザに対して前記ジョブの状態に応じて前記ジョブへの操作権を設定する設定手段と、を有することを特徴とする。   According to the image forming apparatus of the present invention, the monitoring unit that monitors the status of the job to be processed and the user according to the job status based on the relationship between the job and the user who wants to operate the job. And setting means for setting an operation right for the job.

また、前記設定手段は、特定の権限を有するユーザのみに前記ジョブへの操作権として前記ジョブの中止権を設定することを特徴とする。   In addition, the setting unit sets the right to cancel the job as an operation right to the job only for a user having a specific right.

また、特定の権限を有するユーザは、ジョブオーナー、機器管理者又はネットワーク管理者であることを特徴とする。   In addition, the user having a specific authority is a job owner, a device manager, or a network manager.

また、前記設定手段は、前記ジョブが一時停止した状態であるときには、一時停止した理由と前記ジョブを操作しようとするユーザとの関係に基づき、前記ジョブへの操作権として前記ジョブの再開権の設定の是非を決定することを特徴とする。   In addition, when the job is in a paused state, the setting means determines whether to resume the job as an operation right for the job based on a relationship between the reason for the pause and a user who intends to operate the job. It is characterized by determining the right or wrong of setting.

また、前記設定手段は、前記ジョブを再開させるためには人手を必要とするエラー事象であって特定の権限を有しないユーザによっても解消可能なエラー事象が発生したことにより前記ジョブが一時停止した状態にあるときには、前記特定の権限を有しないユーザに対して前記再開権を設定することを特徴とする。   In addition, the setting unit is configured to suspend the job due to an error event that requires manual operation to resume the job and that can be resolved even by a user without specific authority. When in a state, the resuming right is set for a user who does not have the specific right.

また、前記エラー事象は、消耗品に関連する障害であることを特徴とする。   The error event is a failure related to a consumable item.

また、前記ジョブの種類を取得するジョブ種類取得手段を有し、前記設定手段は、前記ユーザに対して前記ジョブの状態及び種類に対応した前記ジョブへの操作権を設定することを特徴とする。   In addition, the image processing apparatus includes job type acquisition means for acquiring the job type, and the setting means sets an operation right for the job corresponding to the job status and type for the user. .

また、前記設定手段は、前記ジョブが使用するファイル又は前記ジョブの実行により生成されるファイルの少なくとも一方に対する前記ユーザのアクセス権を更に参照して前記ユーザに対して前記ジョブへの操作権を設定することを特徴とする。   The setting means further sets the operation right for the job for the user by further referring to the access right of the user for at least one of a file used by the job or a file generated by execution of the job. It is characterized by doing.

また、前記設定手段は、ジョブの状態に応じて当該ジョブを操作しようとするユーザに付与する当該ジョブへの操作権を、予め設定された操作権判定情報を参照して設定することを特徴とする。   The setting means sets an operation right for the job to be given to a user who intends to operate the job according to a job state with reference to preset operation right determination information. To do.

また、前記操作権判定情報には、前記ジョブの種類毎に操作権が設定されていることを特徴とする。   In the operation right determination information, an operation right is set for each type of job.

本発明に係るプログラムは、コンピュータを、処理対象のジョブの状態を監視する監視手段、前記ジョブと前記ジョブを操作しようとするユーザとの関係に基づき、前記ユーザに対して前記ジョブの状態に応じて前記ジョブへの操作権を設定する設定手段、として機能させる。   The program according to the present invention includes a monitoring unit that monitors the status of a job to be processed, a computer that responds to the user based on the job status based on the relationship between the job and the user who wants to operate the job. And function as setting means for setting the operation right for the job.

請求項1に記載の発明によれば、ジョブを操作しようとするユーザに対して、ジョブの状態に応じてジョブへの操作権を設定することができる。   According to the first aspect of the present invention, it is possible to set an operation right for a job according to the job status for a user who wants to operate the job.

請求項2に記載の発明によれば、特定の権限を有しないユーザによってジョブの実行が中止されることを防止することができる。   According to the second aspect of the present invention, it is possible to prevent the job execution from being stopped by a user who does not have a specific authority.

請求項3に記載の発明によれば、ジョブオーナー、機器管理者又はネットワーク管理者であれば、ジョブの実行を停止させることができる。   According to the third aspect of the present invention, the job execution can be stopped by any job owner, device manager, or network manager.

請求項4に記載の発明によれば、一時停止した理由によってジョブを操作しようとするユーザに対して再開権を設定するかどうかを決定することができる。   According to the fourth aspect of the present invention, it is possible to determine whether or not to set the resumption right for the user who intends to operate the job for the reason of the suspension.

請求項5に記載の発明によれば、特定の権限を有しないユーザにエラー事象を解消させてからジョブを再開させることができる。   According to the fifth aspect of the present invention, the job can be restarted after the error event is resolved by a user having no specific authority.

請求項6に記載の発明によれば、特定の権限を有しないユーザに消耗品に関連する障害を解消させてからジョブを再開させることができる。   According to the sixth aspect of the present invention, it is possible to restart a job after a user who does not have a specific authority resolves a failure related to a consumable item.

請求項7に記載の発明によれば、同じジョブの状態であってもジョブの種類によって異なる操作権を設定することができる。   According to the seventh aspect of the present invention, different operation rights can be set depending on the type of job even in the same job state.

請求項8に記載の発明によれば、ジョブが取り扱うファイルへのアクセス権をも考慮してユーザに対してジョブへの操作権を設定することができる。   According to the invention described in claim 8, it is possible to set the operation right for the job to the user in consideration of the access right to the file handled by the job.

請求項9に記載の発明によれば、操作権情報を参照することによってユーザにジョブへの操作権を設定することができる。   According to the ninth aspect of the present invention, the operation right for the job can be set for the user by referring to the operation right information.

請求項10に記載の発明によれば、同じジョブの状態であってもジョブの種類によって異なる操作権を設定することができる。   According to the tenth aspect of the present invention, different operation rights can be set depending on the type of job even in the same job state.

請求項11に記載の発明によれば、ジョブを操作しようとするユーザに対して、ジョブの状態に応じてジョブへの操作権を設定することができる。   According to the eleventh aspect of the present invention, it is possible to set an operation right for a job according to the job status for a user who wants to operate the job.

本発明に係る画像形成装置の一実施の形態を示したブロック構成図である。1 is a block configuration diagram showing an embodiment of an image forming apparatus according to the present invention. 本実施の形態における画像形成装置のハードウェア構成図である。2 is a hardware configuration diagram of an image forming apparatus according to the present embodiment. FIG. 本実施の形態における操作権判定情報記憶部に予め設定される操作権判定情報のうち操作権判定テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of the operation right determination table among the operation right determination information preset in the operation right determination information storage part in this Embodiment. 本実施の形態における操作権判定情報記憶部に予め設定される操作権判定情報のうちジョブ種別テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of a job classification table among the operation right determination information preset in the operation right determination information storage part in this Embodiment. 本実施の形態における操作権判定情報記憶部に予め設定される操作権判定情報のうち判定テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of a determination table among the operation right determination information preset in the operation right determination information storage part in this Embodiment. 本実施の形態における操作権判定情報記憶部に予め設定される操作権判定情報のうち判定テーブルの構成の他の例を示す図である。It is a figure which shows the other example of a structure of a determination table among the operation right determination information preset in the operation right determination information storage part in this Embodiment. 本実施の形態における操作権判定情報記憶部に予め設定される操作権判定情報のうち完了判定テーブルの構成の一例を示す図である。It is a figure which shows an example of a structure of a completion determination table among the operation right determination information preset in the operation right determination information storage part in this Embodiment. 本実施の形態におけるジョブ操作処理を示すフローチャートである。6 is a flowchart illustrating job operation processing according to the present embodiment.

以下、図面に基づいて、本発明の好適な実施の形態について説明する。   Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.

図1は、本発明に係る画像形成装置の一実施の形態を示したブロック構成図である。本実施の形態における画像形成装置10は、スキャン機能、プリント機能を少なくとも有する複合機を想定している。   FIG. 1 is a block diagram showing an image forming apparatus according to an embodiment of the present invention. The image forming apparatus 10 according to the present embodiment is assumed to be a multifunction machine having at least a scan function and a print function.

図2は、本実施の形態における画像形成装置10のハードウェア構成図である。画像形成装置10は、上記の通りスキャン機能、プリント機能等各種機能を搭載した複合機であり、コンピュータを内蔵した装置である。図2において、CPU31は、ROM39に格納されたプログラムにしたがってスキャナ34やプリンタエンジン36等本装置に搭載された各種機構の動作制御を行う。アドレスデータバス32は、CPU31の制御対象となる各種機構と接続してデータの通信を行う。操作パネル33は、ユーザからの指示の受け付け、情報の表示を行う。スキャナ34は、ユーザがセットした原稿を読み取り、電子データとしてHDD(Hard Disk Drive)35等に蓄積する。HDD35は、スキャナ34を使用して読み取った電子文書などを格納する。プリンタエンジン36は、CPU31で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークインタフェース(I/F)37は、ネットワーク(図示せず)を接続し、本装置が生成した電子データの送信、本装置宛に送信されてきた電子メールの受信、またブラウザ経由による本装置へのアクセスなどに利用される。RAM38は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ROM39は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。各種プログラムが実行されることで後述する各構成要素が所定の処理機能を発揮する。外部メディアインタフェース(I/F)40は、USBメモリ、フラッシュメモリ等の外部メモリ機器とのインタフェースである。   FIG. 2 is a hardware configuration diagram of the image forming apparatus 10 according to the present embodiment. The image forming apparatus 10 is a multifunction machine having various functions such as a scan function and a print function as described above, and is an apparatus having a built-in computer. In FIG. 2, the CPU 31 controls the operation of various mechanisms installed in the apparatus such as the scanner 34 and the printer engine 36 in accordance with a program stored in the ROM 39. The address data bus 32 is connected to various mechanisms to be controlled by the CPU 31 to perform data communication. The operation panel 33 receives instructions from the user and displays information. The scanner 34 reads a document set by a user and stores it as electronic data in an HDD (Hard Disk Drive) 35 or the like. The HDD 35 stores an electronic document read using the scanner 34. The printer engine 36 prints an image on output paper in accordance with an instruction from a control program executed by the CPU 31. A network interface (I / F) 37 connects to a network (not shown), transmits electronic data generated by the apparatus, receives an electronic mail transmitted to the apparatus, and transmits to the apparatus via a browser. Used for access. The RAM 38 is used as a work memory during program execution and a communication buffer during electronic data transmission / reception. The ROM 39 stores various programs relating to control of the apparatus, encryption of electronic data, and transmission / reception of electronic data. By executing various programs, each component described later exhibits a predetermined processing function. An external media interface (I / F) 40 is an interface with an external memory device such as a USB memory or a flash memory.

図1に戻り、本実施の形態における画像形成装置10は、ログイン処理部11、通信処理部12、ユーザインタフェース部13、表示制御部14、ジョブ実行制御部15、ジョブ管理部16、操作権設定処理部17、機器制御管理部18、ユーザ情報記憶部21、操作権判定情報記憶部22及びジョブ管理情報記憶部23を有している。なお、本実施の形態の説明に用いない構成要素については図から省略している。   Returning to FIG. 1, the image forming apparatus 10 according to the present exemplary embodiment includes a login processing unit 11, a communication processing unit 12, a user interface unit 13, a display control unit 14, a job execution control unit 15, a job management unit 16, and operation right setting. A processing unit 17, a device control management unit 18, a user information storage unit 21, an operation right determination information storage unit 22, and a job management information storage unit 23 are included. Note that components not used in the description of the present embodiment are omitted from the drawings.

ログイン処理部11は、画像形成装置10におけるログイン処理を行う。通信処理部12は、ネットワークインタフェース37を介してユーザ端末等他の機器との間のデータ通信を行う。ユーザインタフェース部13は、操作パネル33に相当し、各種情報を表示し、また表示した各種画面を通じてユーザから入力された操作やデータを受け付ける。表示制御部14は、操作パネル33の表示制御を行う。ジョブ実行制御部15は、画像形成装置10におけるジョブの実行制御を行う。ジョブ管理部16は、画像形成装置10において実行されるジョブに関する情報を管理する。また、本実施の形態におけるジョブ管理部16は、処理対象のジョブの状態を監視する監視手段、及びジョブの種類を取得するジョブ種類取得手段として機能する。   The login processing unit 11 performs login processing in the image forming apparatus 10. The communication processing unit 12 performs data communication with other devices such as a user terminal via the network interface 37. The user interface unit 13 corresponds to the operation panel 33, displays various types of information, and receives operations and data input from the user through the displayed various screens. The display control unit 14 performs display control of the operation panel 33. The job execution control unit 15 performs job execution control in the image forming apparatus 10. The job management unit 16 manages information related to jobs executed in the image forming apparatus 10. Further, the job management unit 16 in this embodiment functions as a monitoring unit that monitors the status of a job to be processed and a job type acquisition unit that acquires a job type.

ジョブの状態としては、正常に実行されている状態(以下、「処理中」)のみならず、障害の発生により一時停止している状態もある。本実施の形態では、ジョブが順番に1つずつ選択され実行されることを想定しているので、「処理対象のジョブ」というのは、このようなジョブの状態にかかわらず、実行の対象として選択されているジョブのことを意味する。   The job status includes not only a normally executed status (hereinafter “processing”) but also a paused status due to the occurrence of a failure. In this embodiment, since it is assumed that jobs are selected and executed one by one in order, the “job to be processed” is an execution target regardless of the state of such a job. Means the selected job.

操作権設定処理部17は、設定手段として設けられ、処理対象のジョブと当該ジョブを操作しようとするユーザとの関係に基づき、そのユーザに対してジョブの状態に応じてジョブへの操作権を設定する。機器制御管理部18は、各構成要素11〜17と連携動作し、各種アプリケーションの動作制御、また画像形成装置10に搭載されたスキャナ34等の機器の動作制御等画像形成装置10全体の制御管理を行う。   The operation right setting processing unit 17 is provided as a setting unit, and based on the relationship between the job to be processed and the user who wants to operate the job, the operation right setting processing unit 17 gives the user the operation right to the job according to the job status. Set. The device control management unit 18 operates in cooperation with each of the components 11 to 17, controls the operations of various applications, controls the operations of devices such as the scanner 34 mounted on the image forming device 10, and controls the entire image forming device 10. I do.

ユーザ情報記憶部21には、ユーザID及びパスワードを含む認証情報等画像形成装置10を利用するユーザに関する情報が記憶される。ジョブ管理情報記憶部23には、画像形成装置10で実行されるジョブに関するジョブ管理情報が記憶される。ジョブ管理情報には、ジョブを識別するジョブIDに対応させて、当該ジョブの受付日時、ジョブの登録者(ジョブオーナー)、ジョブの種類(ジョブタイプ)、スケジュール情報等が含まれる。   The user information storage unit 21 stores information about a user who uses the image forming apparatus 10 such as authentication information including a user ID and a password. The job management information storage unit 23 stores job management information related to jobs executed in the image forming apparatus 10. The job management information includes the job reception date and time, the job registrant (job owner), the job type (job type), schedule information, etc., corresponding to the job ID for identifying the job.

ところで、ジョブは、典型的には、スキャンデータやネットワークを介して受信したデータを入力とし、画像処理を行い、更に処理結果を印刷したりファイル出力したりする一連の処理を含んで構成される。画像処理としては、例えば差分抽出処理がある。差分抽出処理を含むジョブは、原稿のスキャン処理または電子ファイルの入力処理から複数の画像情報を生成する画像生成処理、複数の画像情報の入力から相互の差分を抽出する差分抽出処理、差分抽出処理の結果を含む結果情報を生成する情報生成処理、更に結果情報を印刷したり、ファイル保存したり、あるいはジョブ完了のメール通知処理等の出力処理を含む。ジョブ管理情報に含まれるジョブタイプとは、当該ジョブの目的とする処理の内容を特定するための情報である。上記差分抽出処理を含むジョブの場合のジョブタイプは差分抽出ジョブとなる。   By the way, a job is typically configured to include scan data and data received via a network, perform image processing, and further print a processing result or output a file. . As image processing, for example, there is difference extraction processing. A job including a difference extraction process includes: an image generation process for generating a plurality of image information from a document scanning process or an electronic file input process; a difference extraction process for extracting a difference between a plurality of image information inputs; and a difference extraction process Information generation processing for generating result information including the result of the above, and output processing such as printing of the result information, saving of the file, or mail notification processing of job completion. The job type included in the job management information is information for specifying the content of the target processing of the job. The job type in the case of a job including the difference extraction process is a difference extraction job.

図3乃至図7は、本実施の形態における操作権判定情報記憶部22に予め設定される操作権判定情報のデータ構成の一例を示す図である。本実施の形態では、操作権判定情報をテーブル形式にて設定している。このうち、図3に示す操作権判定テーブルは、主とする操作権判定情報が設定される。図3には、ジョブの状態とユーザの種類(ユーザタイプ)との関係に基づく操作権が設定された2次元テーブルが示されている。   3 to 7 are diagrams illustrating an example of the data configuration of the operation right determination information preset in the operation right determination information storage unit 22 according to the present embodiment. In the present embodiment, the operation right determination information is set in a table format. Among these, the operation right determination table shown in FIG. 3 is set with main operation right determination information. FIG. 3 shows a two-dimensional table in which operation rights based on the relationship between the job status and the user type (user type) are set.

図3には、ジョブの状態として、処理中、機器障害、ネットワーク障害、消耗品障害、ジョブ処理障害及び完了が示されている。もちろん、ジョブタイプはこれに限定する必要はない。処理中は、処理対象のジョブが正常に実行されている状態を示す。エラー事象、特に人手(ユーザ)の介入を必要とするエラー事象として、本実施の形態では、機器障害、ネットワーク障害、消耗品障害及びジョブ処理障害を挙げている。これらのエラー事象が発生すると、ジョブは異常終了若しくは一時停止せざるを得なくなる。このうち、ジョブ処理障害は、ジョブに含まれる処理の実行中に直接的なエラーの原因が発生して起こるエラーである。例えば、差分抽出処理においては、対比する原稿ページ数の不一致、相違点が多すぎる過大抽出等である。また、翻訳処理においては、読み取り文字判別不能等である。ジョブ処理障害以外の障害は、ジョブに含まれる処理の他に原因が存在して発生したエラーである。このうち、機器障害は、紙詰まり等プリンタエンジン36に発生するエラーをはじめ、その他画像形成装置10に搭載された機器の不調により発生するエラーである。ネットワーク障害は、メールサーバ、ファイルサーバ等の応答不良やネットワーク自体の不調等によりネットワーク通信時に発生するエラーである。消耗品障害は、用紙切れやトナー切れ等の消耗品が無くなったことにより発生するエラーである。   FIG. 3 shows job statuses such as processing, device failure, network failure, consumable failure, job processing failure, and completion as job states. Of course, the job type need not be limited to this. During processing, the job to be processed is being executed normally. In this embodiment, an error event, particularly an error event that requires human (user) intervention, includes a device failure, a network failure, a consumable failure, and a job processing failure. When these error events occur, the job must be terminated abnormally or suspended. Among these, the job processing failure is an error that occurs due to a direct error cause during execution of processing included in the job. For example, in the difference extraction process, the number of manuscript pages to be compared does not match, excessive extraction has too many differences, and the like. Further, in the translation process, it is impossible to distinguish the read character. Failures other than job processing failures are errors that occur due to causes other than the processing included in the job. Among these, the device failure is an error that occurs due to a malfunction of a device mounted on the image forming apparatus 10, such as an error occurring in the printer engine 36 such as a paper jam. A network failure is an error that occurs during network communication due to a poor response of a mail server, a file server, etc., or a malfunction of the network itself. The consumables failure is an error that occurs when there are no consumables such as out of paper or toner.

また、本実施の形態では、ジョブオーナー、機器管理者、ネットワーク管理者、一般ユーザ及びゲストユーザという種類にユーザを分類して操作権を設定するようにしている。もちろん、ユーザの種類(ユーザタイプ)や分類の仕方もこれに限定する必要はない。ジョブオーナーは、ジョブの登録者(作成者)である。機器管理者は、画像形成装置10の管理者であり、機器障害に対処する者である。ネットワーク管理者は、画像形成装置10が接続されているネットワークの管理者であり、ネットワーク障害に対処する者である。ジョブオーナー、機器管理者及びネットワーク管理者は、ジョブに対して特定の権限を有するユーザであり、ジョブの状態に応じて中止権が付与される。これに対し、一般ユーザ及びゲストユーザは、処理対象のジョブとは関係なく画像形成装置10の単なるユーザであり、ジョブに対して第三者の関係にある。このうち、一般ユーザは、ユーザ情報記憶部21に認証情報が登録されているユーザであり、ゲストユーザは登録されていないユーザである。   In this embodiment, the operation right is set by classifying users into the types of job owner, device manager, network manager, general user, and guest user. Of course, the user type (user type) and the way of classification need not be limited to this. The job owner is a job registrant (creator). The device manager is a manager of the image forming apparatus 10 and is a person who deals with a device failure. The network administrator is a manager of a network to which the image forming apparatus 10 is connected, and is a person who deals with a network failure. Job owners, device managers, and network managers are users who have specific authority over jobs, and are given cancellation rights according to the job status. On the other hand, the general user and the guest user are merely users of the image forming apparatus 10 regardless of the job to be processed, and have a third party relationship with the job. Among these, a general user is a user whose authentication information is registered in the user information storage unit 21, and a guest user is a user who is not registered.

図3に示す操作権判定テーブルの設定例によると、例えばジョブが処理中であり、画像形成装置10にログインしたユーザが当該ジョブのジョブオーナーの場合、ジョブオーナーには、処理中のジョブに対し、処理中のジョブを一時停止させる一時停止権及び中止させる中止権が操作権として付与される。また、例えば処理対象のジョブが処理中であり、画像形成装置10にログインしたユーザが当該ジョブに対しては一般ユーザの関係にある場合、一般ユーザには、「無し」、すなわち操作権は付与されない。また、例えば処理対象のジョブに消耗品障害が発生しており、画像形成装置10にログインしたユーザが当該ジョブに対しては一般ユーザの関係にある場合、一般ユーザには、消耗品障害の発生により一時停止しているジョブを再開させる再開権が操作権として付与される。   According to the setting example of the operation right determination table shown in FIG. 3, for example, when a job is being processed and the user who has logged in to the image forming apparatus 10 is the job owner of the job, the job owner The operation right is given as a right to pause the job being processed and a right to cancel the job being stopped. For example, when a job to be processed is being processed and a user who has logged in to the image forming apparatus 10 is in a general user relationship with the job, the general user is given “none”, that is, an operation right is granted. Not. Further, for example, when a consumable failure has occurred in a job to be processed and the user who has logged in to the image forming apparatus 10 is in a general user relationship with the job, the general user has a consumable failure. As a result, a resume right for resuming a job that has been paused is given as an operation right.

このように、本実施の形態においては、ジョブの状態が同じ処理中であっても、ジョブオーナーには一時停止権及び中止権、一般ユーザには操作権を設定しないというように、処理対象のジョブの状態と当該ジョブに対するユーザ(ユーザタイプ)との関係から、ログインしたユーザに対し異なる操作権を設定することが可能となる。また、一般ユーザに対して、処理対象のジョブが処理中のときには操作権を設定しないものの、消耗品障害のときには再開権を設定するというように、同じユーザタイプに対しても、処理対象のジョブの状態に応じて異なる操作権を設定することが可能となる。   As described above, in the present embodiment, even when the job status is the same, the job owner is not set the right to pause and cancel, and the general user does not set the operation right. Different operation rights can be set for the logged-in user based on the relationship between the job status and the user (user type) for the job. For general users, the operation right is not set when the processing target job is being processed, but the resume right is set when there is a consumable failure. It is possible to set different operation rights according to the state.

なお、「異なる操作権を設定」するということは、完全同一でない操作権の権利構成にて、ユーザに操作権を設定することをいうが、前述した「無し」のように操作権を何も設定しない場合も「異なる操作権を設定」することに含まれる。図4乃至図7を参照した操作権の設定に関しては、動作の説明と合わせて説明する。   Note that “setting different operation rights” means setting the operation rights to the user with a right configuration of operation rights that are not exactly the same. The case where no setting is made is also included in “setting different operation rights”. The operation right setting with reference to FIGS. 4 to 7 will be described together with the description of the operation.

画像形成装置10における各構成要素11〜18は、画像形成装置10に搭載されたコンピュータと、コンピュータに搭載されたCPU31で動作するプログラムとの協調動作により実現される。また、各記憶部21〜23は、画像形成装置10に搭載されたHDD35にて実現される。あるいは、RAM38又は外部にある記憶手段をネットワーク経由で利用してもよい。   Each component 11 to 18 in the image forming apparatus 10 is realized by a cooperative operation of a computer mounted on the image forming apparatus 10 and a program operating on the CPU 31 mounted on the computer. In addition, each of the storage units 21 to 23 is realized by the HDD 35 mounted on the image forming apparatus 10. Alternatively, the RAM 38 or an external storage means may be used via a network.

また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、外部メディアインタフェース40に装着可能なUSBメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのCPU31がプログラムを順次実行することで各種処理が実現される。   Further, the program used in the present embodiment can be provided not only by communication means but also by storing it in a computer-readable recording medium such as a USB memory that can be attached to the external media interface 40. The program provided from the communication means or the recording medium is installed in the computer, and various processes are realized by the CPU 31 of the computer sequentially executing the program.

次に、本実施の形態におけるユーザに対して操作権を設定する処理について図8に示したフローチャートを用いて説明する。   Next, processing for setting an operation right for the user in the present embodiment will be described with reference to the flowchart shown in FIG.

画像形成装置10では、ジョブ管理情報の設定内容に従い、何らかのジョブが処理されている。このときに、ユーザが操作パネル33に対して所定の操作を行うとログイン処理部11が起動され、ログイン処理部11は、ログイン画面を操作パネル33に表示する。ユーザがログイン画面からユーザID及びパスワードを入力すると、ログイン処理部11は、その情報を受け付け、ユーザ情報記憶部21に登録されている認証情報と照合することでユーザ認証を行う。ここでは、ユーザは正常にログインできたものとして説明を続ける(ステップ101)。なお、画像形成装置10にログインできないユーザは、ゲストユーザとして画像形成装置10を利用できるものとする。ただ、以降の説明では、便宜上、画像形成装置10の利用を開始するユーザを、ゲストユーザも含めて「ログインユーザ」と称することにする。また、ここでは、ユーザは、ジョブを操作しようとして画像形成装置10の利用を開始するものとする。   In the image forming apparatus 10, some job is processed according to the setting contents of the job management information. At this time, when the user performs a predetermined operation on the operation panel 33, the login processing unit 11 is activated, and the login processing unit 11 displays a login screen on the operation panel 33. When the user inputs the user ID and password from the login screen, the login processing unit 11 receives the information and performs user authentication by collating with the authentication information registered in the user information storage unit 21. Here, the description is continued assuming that the user has successfully logged in (step 101). A user who cannot log in to the image forming apparatus 10 can use the image forming apparatus 10 as a guest user. However, in the following description, for convenience, a user who starts using the image forming apparatus 10 is referred to as a “login user” including a guest user. Here, it is assumed that the user starts using the image forming apparatus 10 in an attempt to operate a job.

続いて、ジョブ管理部16は、現在、処理対象となっているジョブ(以下、単に「ジョブ」ともいう)のジョブ管理情報をジョブ管理情報記憶部23から取得する(ステップ102)。ここでは、ジョブの登録者(ジョブオーナー)及びジョブタイプを少なくとも取得すればよい。更に、ジョブ管理部16は、ジョブの状態を取得する(ステップ103)。ジョブの状態は、ジョブの実行ログ情報を参照したり、ジョブ実行制御部15から取得可能である。なお、ステップ102とステップ103はいずれを先に実行してもよい。   Subsequently, the job management unit 16 acquires job management information of a job that is currently being processed (hereinafter also simply referred to as “job”) from the job management information storage unit 23 (step 102). Here, at least the job registrant (job owner) and job type may be acquired. Further, the job management unit 16 acquires the job status (step 103). The job status can be acquired from the job execution control unit 15 by referring to job execution log information. Note that either step 102 or step 103 may be executed first.

続いて、操作権設定処理部17は、取得されたジョブ管理情報に基づきジョブに対するユーザタイプ、換言するとジョブに対するログインユーザの位置付けを特定する(ステップ104)。これは、ジョブ管理情報から特定されるジョブオーナー、また予め決められている機器管理者及びネットワーク管理者の各ユーザIDとログインユーザのユーザIDとを照合すればよい。これにより、ログインユーザがジョブオーナー、機器管理者あるいはネットワーク管理者であることを特定できる。また、ジョブオーナー、機器管理者及びネットワーク管理者のいずれでもない場合、ログインユーザのユーザIDがユーザ情報記憶部21に認証情報が登録されている場合は一般ユーザである。いずれにも該当しない場合はゲストユーザとなる。   Subsequently, the operation right setting processing unit 17 specifies the user type for the job based on the acquired job management information, in other words, the position of the login user for the job (step 104). This can be done by comparing the user IDs of the job owner specified from the job management information and the predetermined device manager and network manager with the user ID of the login user. Thereby, it can be specified that the login user is a job owner, a device manager, or a network manager. Further, when the user ID is not a job owner, a device manager, or a network manager, and the user ID of the login user is registered in the user information storage unit 21, the user is a general user. If it does not correspond to any of these, it becomes a guest user.

ログインユーザのユーザタイプが特定できると、操作権設定処理部17は、操作権判定情報を参照して、ログインユーザに対してジョブへの操作権を設定する(ステップ105)。そのために、操作権設定処理部17は、図3に示す操作権判定テーブルを参照する。例えば、ジョブの状態が機器障害の発生中の場合において、ログインユーザが機器管理者であったとすると、操作権設定処理部17は、当該ユーザ(機器管理者)に操作権として再開権及び中止権を設定する。この例では、機器管理者にはジョブオーナーと同一の操作権が付与されることになるが、これにより、機器障害が検出されると、機器管理者は、障害を復旧し、ジョブオーナーの不在時にはジョブオーナーの代行者として画像形成装置10にログインして一時停止しているジョブを再開させることができる。また、機器障害の即座の解消が見込めない場合には、後続のジョブのために一時停止中のジョブを中止することも可能である。   When the user type of the login user can be specified, the operation right setting processing unit 17 refers to the operation right determination information and sets the operation right for the job for the login user (step 105). For this purpose, the operation right setting processing unit 17 refers to the operation right determination table shown in FIG. For example, if the logged-in user is a device administrator when the device status is a device failure, the operation right setting processing unit 17 provides the user (device administrator) with a resume right and a cancel right as the operation right. Set. In this example, the device manager is given the same operating rights as the job owner. However, when a device failure is detected, the device administrator recovers the failure and the job owner is absent. Sometimes it is possible to log in to the image forming apparatus 10 as a job owner's agent and resume a job that has been paused. In addition, when the immediate failure of the device failure cannot be expected, it is possible to cancel the suspended job for the subsequent job.

また、例えば、ジョブの状態がネットワーク障害の発生中の場合において、ログインユーザがネットワーク管理者であったとすると、操作権設定処理部17は、当該ユーザ(ネットワーク管理者)に操作権として再開権及び中止権を設定する。これにより、前述した機器管理者の場合と同様に、ネットワーク管理者は、障害の復旧後、ジョブオーナーが不在でもジョブオーナーの代わりに画像形成装置10にログインして一時停止しているジョブを再開させることができる。また、ネットワーク障害の即座の解消が見込めない場合には、一時停止中のジョブを中止することも可能である。   For example, if the job status is a network failure and the logged-in user is a network administrator, the operation right setting processing unit 17 gives the user (network administrator) the right to resume and Set cancellation rights. As a result, as in the case of the device administrator described above, the network administrator resumes the suspended job by logging in to the image forming apparatus 10 instead of the job owner even after the failure recovery, even when the job owner is absent. Can be made. In addition, when a network failure cannot be resolved immediately, it is possible to cancel a suspended job.

また、例えば、消耗品障害の発生中でジョブが一時停止しているとする。消耗品障害というのは、用紙切れやトナー切れである。この場合、用紙の補充やトナーカートリッジの交換は、ジョブの処理内容とは関係がないため基本的には誰でも行うことができる。従って、図3に示したように全てのユーザタイプに操作権として再開権を設定しておけば、誰でも用紙の補充後に画像形成装置10にログインして一時停止しているジョブを再開させることが可能となる。これにより、消耗品障害の発生により一時停止していたジョブの早期再開が可能となるため、処理対象のジョブによる画像形成装置10の占有時間の長期化の回避のみならず、後続のジョブの実行開始の遅延を回避することも可能となる。   Further, for example, assume that a job is temporarily stopped while a consumable failure has occurred. Consumables failures are out of paper and toner. In this case, replenishment of paper and replacement of toner cartridges are basically unrelated to job processing contents and can be basically performed by anyone. Therefore, as shown in FIG. 3, if the resumption right is set as the operation right for all user types, anyone can log in to the image forming apparatus 10 after the paper is replenished and resume the job that has been paused. Is possible. As a result, a job that has been paused due to the occurrence of a consumable failure can be restarted early, so that not only the occupation time of the image forming apparatus 10 by the processing target job is lengthened, but also the subsequent job is executed. It is also possible to avoid a delay in starting.

このように、操作権設定処理部17は、人手を必要とするエラー事象であって特定の権限を有しない一般ユーザ及びゲストユーザによっても解消可能なエラー事象、すなわち本実施の形態の場合、消耗品障害が発生したことによりジョブが一時停止した状態にあるときには、一般ユーザ及びゲストユーザに対しても再開権を設定することでジョブを再開させることが可能となる。   As described above, the operation right setting processing unit 17 is an error event that requires manual operation and can be resolved by a general user and a guest user who do not have specific authority, that is, in the case of the present embodiment, it is consumed. When the job is in a suspended state due to the occurrence of a product failure, the job can be resumed by setting a resume right for the general user and the guest user.

但し、一時停止した状態から再開させるための操作権を誰にでも付与することはない。図3の設定例から明らかなように、一般ユーザ及びゲストユーザには、ジョブの一時停止の原因となる機器障害やネットワーク障害に関しては、再開権は付与されない。一般ユーザ及びゲストユーザは、特別な権限を有しておらず、またある程度の専門知識や技能が必要となる障害に対処できないと考えられるからである。このように、操作権設定処理部17は、一時停止した理由とログインユーザとの関係に基づき再開権の設定の是非を決定する。同様に、ジョブとは関係のない一般ユーザやゲストユーザに処理中のジョブを中止させてしまうことは好ましくないので、図3に示した設定例のように中止権を設定しない。   However, the operation right for resuming from the paused state is not given to anyone. As is apparent from the setting example of FIG. 3, the general user and the guest user are not given the right to resume the device failure or the network failure that causes the job suspension. This is because it is considered that general users and guest users do not have special authority and cannot deal with obstacles that require a certain level of expertise and skill. As described above, the operation right setting processing unit 17 determines whether to set the resumption right based on the relationship between the reason for the suspension and the login user. Similarly, it is not preferable to cancel a job being processed by a general user or guest user who is not related to the job, so that the canceling right is not set as in the setting example shown in FIG.

また、図3に示した設定例によると、ネットワーク管理者に、ネットワーク障害発生中であれば障害発生に伴いジョブの実行を中止させる中止権を設定するが、それ以外の障害発生時には中止権を設定しない。このように、本実施の形態では、無用な権限を付与しないように設定することで、処理対象のジョブに損害を与えないようにすることが可能となる。   In addition, according to the setting example shown in FIG. 3, the network administrator sets a canceling right to cancel the job execution when a network failure occurs. Not set. Thus, in the present embodiment, it is possible to prevent damage to the job to be processed by setting so as not to give unnecessary authority.

ここで、図4乃至図7を利用した操作権の設定について説明する。   Here, the setting of the operation right using FIGS. 4 to 7 will be described.

前述したように、ジョブ処理障害というのは、ジョブに含まれる処理の実行時に一時停止してしまうような原因があることで発生するエラー事象なので、ジョブの処理内容によって付与すべき操作権を設定できるのが都合よい。そこで、本実施の形態では、ジョブの状態のみならずジョブの種類(ジョブタイプ)を参照することによってログインユーザに付与する操作権を異ならせることができるようにした。   As mentioned above, a job processing failure is an error event that occurs due to a cause that causes a temporary stop when the processing included in the job is executed, so the operation right to be granted is set according to the processing content of the job Convenient to do. Therefore, in the present embodiment, the operation right to be given to the login user can be made different by referring not only to the job status but also to the job type (job type).

図3に示すテーブルの設定例には、ジョブの状態がジョブ処理障害の発生中の場合、一般ユーザ及びゲストユーザに対して設定する操作権はジョブ種別テーブル(図4)を参照するということが示されている。同様に、ジョブの状態が完了した場合、一般ユーザ及びゲストユーザに対して設定する操作権は完了判定テーブル(図7)を参照するということが示されている。   In the setting example of the table shown in FIG. 3, when the job status is a job processing failure, the operation right to be set for the general user and the guest user refers to the job type table (FIG. 4). It is shown. Similarly, when the job status is completed, the operation right set for the general user and the guest user refers to the completion determination table (FIG. 7).

図4は、ジョブ種別テーブルであり、ジョブタイプ毎に参照すべき判定テーブル(参照先テーブル)が設定されている。図5,6に、参照先テーブルの候補となる判定テーブル1,2が示されている。   FIG. 4 is a job type table, and a determination table (reference destination table) to be referred to for each job type is set. 5 and 6 show determination tables 1 and 2 that are candidates for the reference destination table.

図5、6における判定テーブル1,2には、操作権とユーザの権限との関係が示されている。図5,6では、操作権として中止権及び再開権が設定されていることから、所定の条件に合致した場合にユーザに対して中止権若しくは再開権、あるいはその両方の操作権が設定されることになる。その所定の条件というのは、ユーザの権限の有無である。図5,6において、「入力ファイル 閲覧権」というのは、ジョブが使用するファイル(入力ファイル)に対して、ユーザが閲覧権を持っているかどうかである。「出力ファイル 削除権」というのは、ジョブの実行により生成されるファイル(出力ファイル)に対して、ユーザが削除権を持っているかどうかである。同様に、「出力ファイル 生成権」というのは、ジョブを実行してファイル(出力ファイル)を生成する権限(生成権)をユーザが持っているかどうかである。また、「処理 実行権」というのは、差分抽出ジョブを実行する権限(実行権)をユーザが持っているかどうかである。   The determination tables 1 and 2 in FIGS. 5 and 6 show the relationship between the operation authority and the user authority. In FIGS. 5 and 6, the canceling right and the resuming right are set as the operating rights, and therefore the canceling right and / or the resuming right are set for the user when a predetermined condition is met. It will be. The predetermined condition is whether or not the user has authority. 5 and 6, “input file viewing right” is whether or not the user has the viewing right for the file (input file) used by the job. “Output file deletion right” is whether or not the user has a deletion right for a file (output file) generated by execution of a job. Similarly, “output file generation right” is whether or not the user has the authority (generation right) to execute a job and generate a file (output file). “Processing execution right” is whether or not the user has the authority (execution right) to execute the difference extraction job.

そして、判定テーブルの中には、対応する権限の有無が操作権の設定の是非の判定に必要かどうかが設定される。例えば、図5の設定例によると、「要」と設定されていることから、再開権の設定には、ユーザが出力ファイルの生成権を有していることが必要である。また、同じ「要」でも「入力ファイル 閲覧権」の設定例「要(入力形態がスキャンの場合、不要)」のように条件付けの場合がある。これは、入力ファイルの入力形態(入力経路)がスキャンの場合は外部から(例えばネットワーク経由で)入力ファイルを取得するわけではないので当該ユーザの入力ファイルに対する閲覧権の有無は問わない、ということを意味している。一方、ユーザが出力ファイルの削除権を有していることは必要ではない。つまり、ユーザが出力ファイルの削除権を有しているかどうかは、再開権の設定の判定に参照しないという意味で「判定不要」と設定されている。   In the determination table, it is set whether or not the corresponding authority is necessary for determining whether to set the operation authority. For example, according to the setting example of FIG. 5, since “required” is set, it is necessary for the user to have the output file generation right to set the restart right. In addition, even with the same “necessary”, there is a case where “input file viewing right” setting example “necessary (unnecessary when the input form is scan)” is a condition. This means that if the input form (input path) of the input file is scan, the input file is not acquired from the outside (for example, via a network), so it does not matter whether the user has the right to view the input file. Means. On the other hand, it is not necessary for the user to have the right to delete the output file. That is, whether or not the user has the right to delete the output file is set as “no determination required” in the sense that the determination is not made in the determination of the setting of the restart right.

図7に示した完了判定テーブルも基本的には図5,6に示した判定テーブル1,2と同様に操作権とユーザの権限との関係が示されている。図7では、操作権として再実行権が設定されていることから、所定の条件に合致した場合にユーザに対して再実行権が操作権として設定されることになる。   The completion determination table shown in FIG. 7 basically shows the relationship between the operation authority and the user authority as in the determination tables 1 and 2 shown in FIGS. In FIG. 7, since the re-execution right is set as the operation right, the re-execution right is set as the operation right for the user when a predetermined condition is met.

例えば、ジョブタイプが差分抽出ジョブであるジョブの状態がジョブ処理障害の場合であってユーザタイプが一般ユーザの場合、操作権設定処理部17は、「ジョブ種別テーブル参照」の設定に従いジョブ種別テーブルを参照する。図4に示したジョブ種別テーブルの設定例によると、差分抽出ジョブに判定テーブル1が対応付けられているので、判定テーブル1を参照する。   For example, when the job type is a difference extraction job and the job status is job processing failure and the user type is a general user, the operation right setting processing unit 17 sets the job type table according to the setting of “reference job type table”. Refer to According to the setting example of the job type table shown in FIG. 4, since the determination table 1 is associated with the difference extraction job, the determination table 1 is referred to.

そして、操作権設定処理部17は、図5に示した判定テーブル1の設定内容に従って中止権及び再開権の設定の是非を決定する。ただ、ファイルのアクセス権は、基本的にはユーザタイプ毎ではなくユーザ個々若しくはユーザグループ毎に設定されている。従って、ここでは、ログインユーザのユーザIDを取得するなどしてユーザ個々に操作権の設定の是非を判定することになる。また、操作権設定処理部17は、ファイルや処理(ジョブ)のアクセス権は、ファイル若しくは当該ファイルを格納するフォルダに設定されているアクセス権情報あるいはユーザ管理情報、ジョブ管理情報等を参照して取得する。   Then, the operation right setting processing unit 17 determines whether to set the cancellation right and the restart right according to the setting contents of the determination table 1 shown in FIG. However, the file access right is basically set not for each user type but for each user or each user group. Therefore, here, it is determined whether to set the operation right for each user by acquiring the user ID of the login user. In addition, the operation right setting processing unit 17 refers to the access right information, user management information, job management information, etc. set in the file or the folder storing the file for the access right of the file or process (job). get.

そして、操作権設定処理部17は、例えば再開権の場合は、出力ファイルの削除権は参照せず、ユーザが入力ファイルの閲覧権(入力形態がスキャンでない場合)、出力ファイルの生成権及び処理の実行権の全てを有している場合に当該ユーザに対してジョブの再開権を設定する。そうでない場合は、再開権を設定しないので、本実施の形態の場合、当該ユーザに対して何の操作権も設定しないことになる。   For example, in the case of the restart right, the operation right setting processing unit 17 does not refer to the right to delete the output file, but the user has the right to view the input file (when the input form is not scan), the right to generate the output file, and the processing If the user has all of the execution right, the job resumption right is set for the user. Otherwise, no resumption right is set, and in this embodiment, no operation right is set for the user.

なお、本実施の形態では、入力ファイルおよび出力ファイル、そして処理のアクセス権の組合せの結果に基づいて操作権(中止権、再開権)の設定の是非を判定するようにしたが、これら全ての組合せではなくてもよい。例えば、本実施の形態では、入力ファイルと出力ファイルの両方のファイルに対するユーザのアクセス権の有無によって操作権の設定の是非を決定するようにしたが、少なくとも一方のファイルに対するアクセス権に基づいて操作権の設定の是非を決定するようにしてもよい。   In this embodiment, the right or wrong of the setting of the operation right (canceling right, resuming right) is determined based on the result of the combination of the input file, the output file, and the processing access right. It may not be a combination. For example, in this embodiment, the right or wrong of the setting of the operation right is determined depending on whether or not the user has the right to access both the input file and the output file, but the operation is performed based on the access right to at least one of the files. The right or wrong of the right setting may be determined.

また、ジョブの状態が完了の場合であってユーザタイプが一般ユーザ又はゲストユーザの場合、操作権設定処理部17は、完了判定テーブルを参照して当該ユーザに対して再実行権の設定の是非を判定する。例えば、ジョブが完了した後でも、ジョブの実行権を有し、ジョブの出力ファイルの閲覧権を有するユーザに対してジョブを再実行させる操作権(再実行権)を設定することが可能となる。   When the job status is completed and the user type is a general user or a guest user, the operation right setting processing unit 17 refers to the completion determination table to determine whether to set the reexecution right for the user. Determine. For example, even after a job is completed, it is possible to set an operation right (re-execution right) that allows a user who has the right to execute the job and has the right to view the output file of the job to re-execute the job. .

本実施の形態においては、以上のようにしてジョブの状態に応じて、あるいはジョブの状態及びジョブの種類(ジョブタイプ)に応じて、ログインユーザに対してジョブへの操作権を設定する。   In the present embodiment, as described above, the operation right for the job is set for the login user according to the job status or according to the job status and the job type (job type).

ところで、本実施の形態においては、ログインユーザに対して設定した操作権を当該ログインユーザに行使させジョブを操作させるためにジョブ操作画面を生成する。具体的には、ユーザに対して何らかの操作権を設定した場合(ステップ106でY)、表示制御部14は、以下のようにして、ジョブ操作画面を生成し、ユーザインタフェース部13に表示させる(ステップ107)。   By the way, in the present embodiment, a job operation screen is generated to cause the login user to exercise the operation right set for the login user and to operate the job. Specifically, when any operation right is set for the user (Y in step 106), the display control unit 14 generates a job operation screen and displays it on the user interface unit 13 as follows ( Step 107).

ユーザは、ジョブを操作するために操作パネル33から所定の操作を行うことでジョブ操作画面を表示させることになるが、表示制御部14は、このユーザ操作に応じてジョブ操作画面を生成する。このとき、表示制御部14は、操作権設定処理部17が設定した当該ユーザに対する当該ジョブへの操作権を行使させるための操作部品(操作ボタン)を含むジョブ操作画面を生成する。例えば、機器障害発生時に機器管理者がログインし、ジョブ操作画面を表示させるための所定の操作を操作パネル33から行うと、表示制御部14は、再開権行使用のジョブ再開ボタン及び中止権行使用のジョブ中止ボタンを含めてジョブ操作画面を生成する。   The user displays a job operation screen by performing a predetermined operation from the operation panel 33 in order to operate the job. The display control unit 14 generates a job operation screen according to the user operation. At this time, the display control unit 14 generates a job operation screen including an operation component (operation button) for exercising the operation right to the job for the user set by the operation right setting processing unit 17. For example, when a device administrator logs in when a device failure occurs and performs a predetermined operation for displaying a job operation screen from the operation panel 33, the display control unit 14 displays a job resumption button and a revocation right row for use of the resuming right row. Generate the job operation screen including the cancel job button.

前述したように、ユーザインタフェース部13は、表示制御部14により生成されたジョブ操作画面を表示するが、機器管理者がジョブ操作画面からジョブ再開ボタンを選択すると、ジョブ実行制御部15は、ジョブを再開する(ステップ108)。一方、ユーザに対して何の操作権も設定しなかった場合(ステップ106でN)、ジョブ操作画面は生成されない。   As described above, the user interface unit 13 displays the job operation screen generated by the display control unit 14, but when the device administrator selects the job restart button from the job operation screen, the job execution control unit 15 displays the job operation screen. Is resumed (step 108). On the other hand, when no operation right is set for the user (N in step 106), the job operation screen is not generated.

ところで、ジョブ操作画面の表示中にジョブの状態が遷移すると、ログインユーザには、遷移したジョブの状態に対応した操作権が新たに設定されるので、表示制御部14は、ジョブ操作画面を新たに生成して操作パネル33への表示を切り替えることになる。   By the way, when the job state transitions while the job operation screen is displayed, the login control unit 14 newly sets an operation right corresponding to the transitioned job state to the login user. And the display on the operation panel 33 is switched.

前述したように、本実施の形態においては、ジョブを順番に1つずつ実行することを想定している。この場合、処理中のジョブが一時停止すると、後続のジョブの実行の開始が遅延してしまうことになる。これを回避するために、ユーザに対して処理対象のジョブへの中止権を設定することにより、一時停止しているジョブを中止させ、後続のジョブの実行を開始できるようにしてもよい。ただ、ジョブの一時停止している状況によって後続のジョブに追い越させるようにしてもよい。すなわち、後続のジョブによる追い越しの可否を判定し、処理対象のジョブを中止しなくても追い越しが可能であれば、処理対象のジョブを中止せずに後続のジョブに追い越させればよい。従って、後続のジョブが追い越し可能な場合、操作権設定処理部17は、ユーザに対してジョブへの中止権を設定しないようにする。   As described above, in the present embodiment, it is assumed that jobs are executed one by one in order. In this case, if the job being processed is temporarily stopped, the start of execution of the subsequent job is delayed. In order to avoid this, the user may be allowed to cancel the paused job and start the execution of the subsequent job by setting the user with the right to cancel the job to be processed. However, the job may be overtaken by a subsequent job depending on the situation where the job is paused. That is, it is determined whether or not the job to be passed can be overtaken. If the job to be processed can be overtaken without being canceled, the job to be processed may be passed to the subsequent job without being canceled. Therefore, when the succeeding job can be overtaken, the operation right setting processing unit 17 does not set the right to cancel the job for the user.

その一方、後続のジョブが追い越し不可能な場合は、前述したようにユーザに対して処理対象のジョブへの中止権を設定すればよい。この場合、ジョブ管理情報を参照することによりジョブの実行順を確認し、操作権設定処理部17は、n(nは1以上の整数)番目までの後続のジョブのジョブオーナーに対して処理対象のジョブへの中止権を設定する。   On the other hand, if the succeeding job cannot be overtaken, as described above, the right to cancel the processing target job may be set for the user. In this case, the job execution order is confirmed by referring to the job management information, and the operation right setting processing unit 17 performs processing for the job owners of the subsequent jobs up to n (n is an integer of 1 or more). Set the right to cancel the job.

なお、本実施の形態における操作権設定処理部17は、テーブル形式にて設定した操作権判定情報を参照してログインユーザに対してジョブへの操作権を設定したが、この操作権の設定方法は一例であって、条件分岐等を含むプログラムにより実現してもよい。   Note that the operation right setting processing unit 17 in the present embodiment sets the operation right to the job for the login user with reference to the operation right determination information set in the table format. Is an example, and may be realized by a program including conditional branching.

また、本実施の形態においては、ジョブへの再開権を設定可能としたが、再開時に必要なキーワードを予め設定しておき、実際に再開させる際には、再開ボタンの操作に加えて、このキーワードあるいはユーザの認証情報等付加的な情報を入力指定させるようにしてもよい。   In this embodiment, the right to resume a job can be set. However, when a keyword necessary for restarting is set in advance and actually restarted, in addition to the operation of the restart button, Additional information such as keywords or user authentication information may be input and designated.

10 画像形成装置、11 ログイン処理部、12 通信処理部、13 ユーザインタフェース部、14 表示制御部、15 ジョブ実行制御部、16 ジョブ管理部、17 操作権設定処理部、18 機器制御管理部、21 ユーザ情報記憶部、22 操作権判定情報記憶部、23 ジョブ管理情報記憶部、31 CPU、32 アドレスデータバス、33 操作パネル、34 スキャナ、35 ハードディスクドライブ(HDD)、36 プリンタエンジン、37 ネットワークインタフェース(IF)、38 RAM、39 ROM、40 外部メディアインタフェース(IF)。
DESCRIPTION OF SYMBOLS 10 Image forming apparatus, 11 Login processing part, 12 Communication processing part, 13 User interface part, 14 Display control part, 15 Job execution control part, 16 Job management part, 17 Operation right setting process part, 18 Equipment control management part, 21 User information storage unit, 22 Operation right determination information storage unit, 23 Job management information storage unit, 31 CPU, 32 Address data bus, 33 Operation panel, 34 Scanner, 35 Hard disk drive (HDD), 36 Printer engine, 37 Network interface ( IF), 38 RAM, 39 ROM, 40 External media interface (IF).

Claims (11)

処理対象のジョブの状態を監視する監視手段と、
前記ジョブと前記ジョブを操作しようとするユーザとの関係に基づき、前記ユーザに対して前記ジョブの状態に応じて前記ジョブへの操作権を設定する設定手段と、
を有することを特徴とする画像形成装置。
Monitoring means for monitoring the status of the job to be processed;
Based on the relationship between the job and a user who intends to operate the job, setting means for setting an operation right to the job according to the state of the job for the user;
An image forming apparatus comprising:
前記設定手段は、特定の権限を有するユーザのみに前記ジョブへの操作権として前記ジョブの中止権を設定することを特徴とする請求項1に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the setting unit sets a right to cancel the job as an operation right to the job only for a user having a specific right. 特定の権限を有するユーザは、ジョブオーナー、機器管理者又はネットワーク管理者であることを特徴とする請求項2に記載の画像形成装置。   The image forming apparatus according to claim 2, wherein the user having a specific authority is a job owner, a device manager, or a network manager. 前記設定手段は、前記ジョブが一時停止した状態であるときには、一時停止した理由と前記ジョブを操作しようとするユーザとの関係に基づき、前記ジョブへの操作権として前記ジョブの再開権の設定の是非を決定することを特徴とする請求項1に記載の画像形成装置。   When the job is in a paused state, the setting means sets the job resumption right as the operation right for the job based on the relationship between the reason for the pause and the user who intends to operate the job. The image forming apparatus according to claim 1, wherein right or wrong is determined. 前記設定手段は、前記ジョブを再開させるためには人手を必要とするエラー事象であって特定の権限を有しないユーザによっても解消可能なエラー事象が発生したことにより前記ジョブが一時停止した状態にあるときには、前記特定の権限を有しないユーザに対して前記再開権を設定することを特徴とする請求項4に記載の画像形成装置。   The setting means causes the job to be suspended due to an error event that requires human intervention to resume the job and that can be resolved by a user without specific authority. 5. The image forming apparatus according to claim 4, wherein the resumption right is set for a user who does not have the specific authority. 前記エラー事象は、消耗品に関連する障害であることを特徴とする請求項5に記載の画像形成装置。   The image forming apparatus according to claim 5, wherein the error event is a failure related to a consumable item. 前記ジョブの種類を取得するジョブ種類取得手段を有し、
前記設定手段は、前記ユーザに対して前記ジョブの状態及び種類に対応した前記ジョブへの操作権を設定することを特徴とする請求項1に記載の画像形成装置。
Job type acquisition means for acquiring the type of the job,
The image forming apparatus according to claim 1, wherein the setting unit sets an operation right for the job corresponding to a state and a type of the job for the user.
前記設定手段は、前記ジョブが使用するファイル又は前記ジョブの実行により生成されるファイルの少なくとも一方に対する前記ユーザのアクセス権を更に参照して前記ユーザに対して前記ジョブへの操作権を設定することを特徴とする請求項1又は7に記載の画像形成装置。   The setting means further sets an operation right to the job for the user by further referring to the user's access right to at least one of a file used by the job or a file generated by execution of the job. The image forming apparatus according to claim 1, wherein: 前記設定手段は、ジョブの状態に応じて当該ジョブを操作しようとするユーザに付与する当該ジョブへの操作権を、予め設定された操作権判定情報を参照して設定することを特徴とする請求項1に記載の画像形成装置。   The setting means sets an operation right for the job to be given to a user who intends to operate the job according to a job state with reference to preset operation right determination information. Item 2. The image forming apparatus according to Item 1. 前記操作権判定情報には、前記ジョブの種類毎に操作権が設定されていることを特徴とする請求項9に記載の画像形成装置。   The image forming apparatus according to claim 9, wherein an operation right is set for each type of job in the operation right determination information. コンピュータを、
処理対象のジョブの状態を監視する監視手段、
前記ジョブと前記ジョブを操作しようとするユーザとの関係に基づき、前記ユーザに対して前記ジョブの状態に応じて前記ジョブへの操作権を設定する設定手段、
として機能させるためのプログラム。
Computer
Monitoring means for monitoring the status of the job to be processed;
Setting means for setting an operation right to the job according to a state of the job for the user based on a relationship between the job and a user who intends to operate the job;
Program to function as.
JP2017027840A 2017-02-17 2017-02-17 Image forming apparatus and program Pending JP2018130928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017027840A JP2018130928A (en) 2017-02-17 2017-02-17 Image forming apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017027840A JP2018130928A (en) 2017-02-17 2017-02-17 Image forming apparatus and program

Publications (1)

Publication Number Publication Date
JP2018130928A true JP2018130928A (en) 2018-08-23

Family

ID=63249318

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017027840A Pending JP2018130928A (en) 2017-02-17 2017-02-17 Image forming apparatus and program

Country Status (1)

Country Link
JP (1) JP2018130928A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220067136A (en) * 2020-11-17 2022-05-24 (주)클로버추얼패션 Method to set access authority for file status

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220067136A (en) * 2020-11-17 2022-05-24 (주)클로버추얼패션 Method to set access authority for file status
KR102466085B1 (en) * 2020-11-17 2022-11-14 (주)클로버추얼패션 Method to set access authority for file status

Similar Documents

Publication Publication Date Title
US11847371B2 (en) Image processing apparatus, control method for image processing apparatus, and storage medium
US9348982B2 (en) Information processing system, an operating device, and a computer-readable storage medium
US8363242B2 (en) Image processing apparatus and image processing apparatus control method for requesting an external apparatus to transmit image data
US20100245899A1 (en) Image forming apparatus
US8976381B2 (en) Printing apparatus, method for controlling printing apparatus, and storage medium
JP2013055605A (en) Job history management device, image forming apparatus, job history management method, and job history management program
JP5374968B2 (en) Control device, computer program, and control method
JP2013191092A (en) Information processing device, information processing system, and program
JP6650823B2 (en) Image processing apparatus, control method for image processing apparatus, and program
US11093189B2 (en) Printing apparatus, method for controlling printing apparatus, and storage medium for printing according to specified print time
JP2014067126A (en) Information processing apparatus and printing system
JP2016042624A (en) Image processing system and program
JP6282099B2 (en) Printing system, control method therefor, program, and image forming apparatus
US20190102120A1 (en) Printing apparatus, control method for printing apparatus, and storage medium
JP6529376B2 (en) PRINTING APPARATUS, ITS CONTROL METHOD, AND PROGRAM
US9826123B2 (en) Information processing system, information processing method, and recording medium for facilitating association among information items that are related to the same data
JP2018130928A (en) Image forming apparatus and program
US20160255221A1 (en) Apparatus, information processing system, information processing method, and computer program product
US20170094118A1 (en) Image processing apparatus, image processing method, and non-transitory computer readable medium
JP6264572B2 (en) Electronic equipment, backup destination decision program and backup program
JP2018148307A (en) Information processing device and program
JP2011063027A (en) Network printer
JP2018018260A (en) Information processing device, image formation device and program
JP2017219965A (en) Information processing device, method for controlling information processing device, and program
JP2009039936A (en) Network printer