JP2020055218A - Information processing system - Google Patents

Information processing system Download PDF

Info

Publication number
JP2020055218A
JP2020055218A JP2018187491A JP2018187491A JP2020055218A JP 2020055218 A JP2020055218 A JP 2020055218A JP 2018187491 A JP2018187491 A JP 2018187491A JP 2018187491 A JP2018187491 A JP 2018187491A JP 2020055218 A JP2020055218 A JP 2020055218A
Authority
JP
Japan
Prior art keywords
job
execution
unit
data
execution time
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
JP2018187491A
Other languages
Japanese (ja)
Inventor
ダニエル・カバレロ
Cavallero Daniel
アイダ・ヨゴン
Yogon Aida
ロナルド・レイエス
Reyes Ronald
エイドリアン・アリェーラ チャールズ
Adrian Ariyera Charles
エイドリアン・アリェーラ チャールズ
アイバン・サンチェズ
Sanchez Ivan
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2018187491A priority Critical patent/JP2020055218A/en
Publication of JP2020055218A publication Critical patent/JP2020055218A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

To enable the same job to be repeatedly executed without a particular operation by a user.SOLUTION: In an image formation apparatus 10, a control unit 31 calculates the execution time zone of a job on the basis of the time counted when the job is executed, stores the execution time zone and job data, determines whether the time counted at the execution of job and the job have the identity with the execution time zone and the job data indicating the job that are already stored for each further execution of the job, counts up the discrete value associated with the execution time zone and job data that are already stored when determining that the time and job have the identity with the execution time zone and job data, sets the execution time zone and job indicated by the job data that are already stored as a repetition job when the discrete value reaches a threshold, and then executes the repetition job when the counted time is the time which belongs to the execution time zone of the repetition job.SELECTED DRAWING: Figure 2

Description

本発明は、情報処理システムに関し、特に、ジョブの実行の自動化に係わる技術に関する。   The present invention relates to an information processing system, and more particularly, to a technique related to automation of job execution.

例えば、画像形成装置では、コピーやプリントなどのジョブの実行前に、原稿をセットしたり、印刷部数、記録紙のサイズなどを設定したりするための操作が必要である。   For example, in an image forming apparatus, an operation for setting a document, setting the number of copies, the size of recording paper, and the like is required before executing a job such as copying or printing.

また、特許文献1に記載の印刷システムでは、画像形成装置により印刷ジョブが実行されると、この印刷ジョブの履歴データを記録して保持しておき、次の印刷ジョブの実行前に、その履歴データに基づき、ユーザーに印刷時の確認処理を行わせるか否かを決定している。これにより、注意深いユーザーに対しては印刷時の確認処理を省略し、また注意深さに欠けるユーザーに対しては印刷時の確認処理を行わせることができる。   Further, in the printing system described in Patent Document 1, when a print job is executed by the image forming apparatus, history data of the print job is recorded and held, and the history of the print job is recorded before the next print job is executed. Based on the data, it is determined whether or not the user is to perform a printing confirmation process. As a result, it is possible to omit the confirmation processing at the time of printing for a cautious user, and to perform the confirmation processing at the time of printing for a user who is not careful.

特開2017−199090号公報JP 2017-199090 A

ここで、画像形成装置をオフィスなどで用いる場合は、ユーザーが同一のジョブを日々繰り返すことがある。例えば、定型のメールや伝票などの印刷を日々繰り返すことがある。このようなジョブは、種々の設定のための操作を簡略化して、自動化されるのが好ましいが、この自動化を設定するための操作方法が煩雑であれば、これが自動化の弊害となる。上記特許文献1では、印刷時の確認処理を省略することができても、上記のような印刷ジョブの自動化を実現することはできない。   Here, when the image forming apparatus is used in an office or the like, the user may repeat the same job every day. For example, printing of a standard mail or a slip may be repeated daily. Such a job is preferably automated by simplifying operations for various settings. However, if the operation method for setting this automation is complicated, this would be a hindrance to automation. In Patent Document 1, even if the confirmation processing at the time of printing can be omitted, the automation of the print job as described above cannot be realized.

本発明は、上記の事情に鑑みなされたものであり、ユーザーが格別な操作を行うことなく、同一のジョブを繰り返して実行可能にすることを目的とする。   The present invention has been made in view of the above circumstances, and has as its object to enable a user to repeatedly execute the same job without performing a special operation.

本発明の一局面にかかる情報処理システムは、ジョブを実行するジョブ実行機構と、時刻を計時する計時部と、記憶部と、前記ジョブ実行機構にジョブを実行させたときに前記計時部により計時された時刻に基づき前記ジョブの実行時間帯を算出し、前記実行時間帯及び前記ジョブを示すジョブデータを前記記憶部に記憶させ、前記ジョブ実行機構により更なるジョブを実行させる度に、当該更なるジョブの実行時に前記計時部により計時された時刻及び当該更なるジョブのジョブデータが、前記記憶部に既に記憶されている実行時間帯及びジョブデータと同一性を有するか否かを判定し、同一性を有すると判定した場合に、前記記憶部に既に記憶されている前記実行時間帯及び前記ジョブデータに対応付けられた計数値をカウントアップさせ、当該計数値が予め設定された閾値に達した場合に、当該計数値に対応付けられて前記記憶部に記憶されている前記実行時間帯及び前記ジョブデータにより示されるジョブを繰り返しジョブとして設定し、以降、前記計時部により計時されている時刻が、前記繰り返しジョブの実行時間帯に属する時刻となったときに、前記ジョブ実行機構により当該繰り返しジョブを実行させる制御部と、を備えるものである。   An information processing system according to one aspect of the present invention includes a job execution mechanism that executes a job, a timer that counts time, a storage unit, and a timer that counts time when the job execution mechanism executes a job. The execution time zone of the job is calculated based on the performed time, the execution time zone and job data indicating the job are stored in the storage unit, and each time a further job is executed by the job execution mechanism, the update time is updated. It is determined whether or not the time measured by the clock unit and the job data of the further job at the time of execution of the job have the same execution time zone and job data already stored in the storage unit. If it is determined that they have the same identity, the count value associated with the execution time period and the job data already stored in the storage unit is counted up. When the count value reaches a preset threshold value, a job indicated by the execution time zone and the job data stored in the storage unit in association with the count value is set as a repeated job. And a control unit that causes the job execution mechanism to execute the repetitive job when the time counted by the clock unit becomes a time belonging to the execution time zone of the repetitive job. .

本発明によれば、ユーザーが格別な操作を行うことなく、同一のジョブを繰り返して実行することができる。   According to the present invention, the same job can be repeatedly executed without the user performing any special operation.

本発明に係る情報処理システムの一実施形態としての画像形成装置を示す断面図である。FIG. 1 is a cross-sectional view illustrating an image forming apparatus as one embodiment of an information processing system according to the present invention. 本実施形態の画像形成装置を示すブロック図である。FIG. 2 is a block diagram illustrating an image forming apparatus according to the exemplary embodiment. ジョブの実行時間帯及び当該ジョブを示すジョブデータなどからなるジョブリストを生成するための処理を示すフローチャートである。13 is a flowchart illustrating a process for generating a job list including a job execution time zone, job data indicating the job, and the like. ジョブリストを概念的に示す図である。FIG. 4 is a diagram conceptually showing a job list. ジョブを自動的に繰り返し実行させるか否かを選択するための表示部に表示された選択画面を示す図である。FIG. 11 is a diagram illustrating a selection screen displayed on a display unit for selecting whether to automatically and repeatedly execute a job. ジョブ及び当該ジョブの実行時間を対応付けて記憶した繰り返しジョブデータを概念的に示す図である。FIG. 9 is a diagram conceptually illustrating a job and repetitive job data in which execution times of the job are stored in association with each other. 繰り返しジョブデータに基づきジョブを繰り返し実行するための処理を示すフローチャートである。9 is a flowchart illustrating a process for repeatedly executing a job based on repeated job data. 本発明の一実施形態としての情報処理システムの変形例を示すブロック図である。It is a block diagram showing the modification of the information processing system as one embodiment of the present invention.

以下、本発明の実施形態に係る情報処理システムについて図面を参照して説明する。図1は、本発明に係る情報処理システムの一実施形態としての画像形成装置を示す断面図である。また、図2は、本実施形態に係る画像形成装置を示すブロック図である。   Hereinafter, an information processing system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a sectional view showing an image forming apparatus as one embodiment of an information processing system according to the present invention. FIG. 2 is a block diagram illustrating the image forming apparatus according to the present embodiment.

図1に示す画像形成装置10は、本発明に係る情報処理システムの一実施形態であり、例えばコピー機能、プリンター機能、ファクシミリ機能のような複数の機能を兼ね備えたMFP(複合機)である。この画像形成装置10は、画像読取部11と、画像形成部12とを備えている。   An image forming apparatus 10 shown in FIG. 1 is an embodiment of an information processing system according to the present invention, and is an MFP (multifunction peripheral) having a plurality of functions such as a copy function, a printer function, and a facsimile function. The image forming apparatus 10 includes an image reading unit 11 and an image forming unit 12.

画像読取部11は、原稿の画像を光学的に読み取る撮像素子を有しており、この撮像素子のアナログ出力がデジタル信号に変換されて、原稿の画像を示す画像データが生成される。   The image reading unit 11 has an image sensor that optically reads an image of a document. An analog output of the image sensor is converted into a digital signal, and image data representing an image of the document is generated.

画像形成部12は、上記画像データによって示される画像を記録紙に形成するものであり、マゼンタ用の画像形成ユニット3M、シアン用の画像形成ユニット3C、イエロー用の画像形成ユニット3Y、及びブラック用の画像形成ユニット3Bkを備えている。各画像形成ユニット3M、3C、3Y、及び3Bkのいずれにおいても、感光体ドラム4の表面を均一帯電させ、感光体ドラム4の表面を露光して、感光体ドラム4の表面に静電潜像を形成し、感光体ドラム4の表面の静電潜像をトナー像に現像して、感光体ドラム4の表面のトナー像を中間転写ベルト5に1次転写する。これにより、カラーのトナー像が中間転写ベルト5上に形成される。このカラーのトナー像は、中間転写ベルト5と2次転写ローラー6の間のニップ域Nにおいて給紙部14から搬送路8を通じて搬送されてきた記録紙Pに2次転写される。   The image forming unit 12 forms an image represented by the image data on a recording sheet, and includes a magenta image forming unit 3M, a cyan image forming unit 3C, a yellow image forming unit 3Y, and a black image forming unit 3Y. Image forming unit 3Bk. In each of the image forming units 3M, 3C, 3Y, and 3Bk, the surface of the photosensitive drum 4 is uniformly charged, the surface of the photosensitive drum 4 is exposed, and an electrostatic latent image is formed on the surface of the photosensitive drum 4. Is formed, the electrostatic latent image on the surface of the photosensitive drum 4 is developed into a toner image, and the toner image on the surface of the photosensitive drum 4 is primarily transferred to the intermediate transfer belt 5. As a result, a color toner image is formed on the intermediate transfer belt 5. This color toner image is secondarily transferred to the recording paper P conveyed from the paper supply unit 14 through the conveyance path 8 in the nip area N between the intermediate transfer belt 5 and the secondary transfer roller 6.

この後、定着装置15で記録紙Pが加熱及び加圧されて、記録紙P上のトナー像が熱圧着により定着され、更に記録紙Pが排出ローラー16を通じて排出トレイ17に排出される。   Thereafter, the recording paper P is heated and pressed by the fixing device 15, the toner image on the recording paper P is fixed by thermocompression, and the recording paper P is discharged to the discharge tray 17 through the discharge roller 16.

図2に示すように、画像形成装置10は、データ通信が可能にユーザーの端末装置40と接続されている。   As shown in FIG. 2, the image forming apparatus 10 is connected to a user terminal device 40 so that data communication is possible.

画像形成装置10は、画像読取部11と、画像形成部12と、表示部21と、操作部22と、タッチパネル23と、ファクシミリ通信部24と、ネットワーク通信部25と、記憶部28と、制御ユニット29とを備えている。これらの構成要素は、互いにバスを通じてデータ又は信号の送受信が可能とされている。   The image forming apparatus 10 includes an image reading unit 11, an image forming unit 12, a display unit 21, an operation unit 22, a touch panel 23, a facsimile communication unit 24, a network communication unit 25, a storage unit 28, And a unit 29. These components can transmit and receive data or signals to and from each other via a bus.

表示部21は、液晶ディスプレイ(LCD:Liquid Crystal Display)や有機EL(OLED:Organic Light-Emitting Diode)ディスプレイなどから構成される。操作部22は、テンキー、決定キー、スタートキーなどの物理キーを備えている。   The display unit 21 includes a liquid crystal display (LCD: Liquid Crystal Display), an organic EL (OLED: Organic Light-Emitting Diode) display, and the like. The operation unit 22 includes physical keys such as a numeric keypad, an enter key, and a start key.

表示部21の画面には、タッチパネル23が配置されている。タッチパネル23は、所謂抵抗膜方式や静電容量方式などのタッチパネルであって、タッチパネル23に対するユーザーの指などの接触(タッチ)をその接触位置とともに検知して、その接触位置の座標を示す検知信号を制御ユニット29の後述する制御部31などに出力する。   The touch panel 23 is arranged on the screen of the display unit 21. The touch panel 23 is a touch panel of a so-called resistive type or a capacitive type, and detects a touch (touch) of the user's finger or the like on the touch panel 23 together with the contact position and a detection signal indicating the coordinates of the contact position. Is output to the control unit 31 of the control unit 29, which will be described later.

ネットワーク通信部(NW通信部)25は、不図示のLANチップなどの通信モジュールを備える通信インターフェイスであり、ネットワーク上のPC(Personal Computer)やサーバーなどの端末装置と接続され、PCやサーバーとの間でデータの送受信を行う。   The network communication unit (NW communication unit) 25 is a communication interface including a communication module such as a LAN chip (not shown). The network communication unit 25 is connected to a terminal device such as a PC (Personal Computer) or a server on the network. Send and receive data between them.

ファクシミリ通信部(FAX通信部)24は、公衆回線を通じたファクス通信を行うファクス通信モジュールを備える通信インターフェイスであり、画像データを、公衆回線を通じて他のファクシミリ装置(図示せず)等との間で送受信する。   A facsimile communication unit (FAX communication unit) 24 is a communication interface including a facsimile communication module for performing facsimile communication via a public line, and transmits image data to another facsimile device (not shown) via a public line. Send and receive.

記憶部28は、SSD(Solid State Drive)、HDD(Hard Disk Drive)などの大容量の記憶装置であって、各種のアプリケーションプログラムや種々のデータを記憶している。   The storage unit 28 is a large-capacity storage device such as a solid state drive (SSD) or a hard disk drive (HDD), and stores various application programs and various data.

制御ユニット29は、プロセッサー、RAM(Random Access Memory)、及びROM(Read Only Memory)などから構成される。プロセッサーは、例えばCPU(Central Processing Unit)、ASIC(Application Specific Integrated Circuit)、又はMPU(Micro Processing Unit)等である。制御ユニット29は、上記のROM又は記憶部28に記憶された制御プログラムが上記のプロセッサーで実行されることにより、制御部31として機能する。   The control unit 29 includes a processor, a RAM (Random Access Memory), a ROM (Read Only Memory), and the like. The processor is, for example, a central processing unit (CPU), an application specific integrated circuit (ASIC), or a micro processing unit (MPU). The control unit 29 functions as the control unit 31 when the control program stored in the ROM or the storage unit 28 is executed by the processor.

制御部31は、画像形成装置10を統括的に制御する。制御ユニット29は、画像読取部11、画像形成部12、表示部21、操作部22、タッチパネル23、ファクシミリ通信部24、ネットワーク通信部25、及び記憶部28などと接続されている。制御部31は、これらの構成要素の動作制御や、当該各構成要素との間での信号またはデータの送受信を行う。   The control unit 31 controls the image forming apparatus 10 as a whole. The control unit 29 is connected to the image reading unit 11, the image forming unit 12, the display unit 21, the operation unit 22, the touch panel 23, the facsimile communication unit 24, the network communication unit 25, the storage unit 28, and the like. The control unit 31 controls the operation of these components and transmits / receives signals or data to / from each of the components.

制御部31は、画像形成装置10による画像形成に必要な各種の処理などを実行する処理部としての役割を果たす。また、制御部31は、タッチパネル23から出力される検知信号あるいは操作部22の物理キーの操作に基づき、ユーザーにより入力された操作指示を受け付ける。更に、制御部31は、表示部21の表示動作を制御する機能、ファクシミリ通信部24及びネットワーク通信部25の通信動作を制御する機能を有する。   The control unit 31 plays a role as a processing unit that executes various processes required for image formation by the image forming apparatus 10. Further, the control unit 31 receives an operation instruction input by a user based on a detection signal output from the touch panel 23 or an operation of a physical key of the operation unit 22. Further, the control unit 31 has a function of controlling the display operation of the display unit 21 and a function of controlling the communication operations of the facsimile communication unit 24 and the network communication unit 25.

なお、画像形成部12、ファクシミリ通信部24、及びネットワーク通信部25は、特許請求の範囲における「ジョブ実行機構」の一例である。   Note that the image forming unit 12, the facsimile communication unit 24, and the network communication unit 25 are examples of the "job execution mechanism" in the claims.

画像形成装置10では、ユーザーによる操作部22又はタッチパネル23の操作に基づいて、当該ユーザー固有の識別情報IDが入力される。制御部31は、その識別情報IDを認証して承認した場合、当該識別情報IDのユーザーに対して当該画像形成装置10の使用を許可する。この後、制御部31は、ユーザーから受け付けた各種のジョブを実行させる。   In the image forming apparatus 10, the identification information ID unique to the user is input based on the operation of the operation unit 22 or the touch panel 23 by the user. When authenticating and approving the identification information ID, the control unit 31 permits the user of the identification information ID to use the image forming apparatus 10. After that, the control unit 31 executes various jobs received from the user.

例えば、ユーザーが、原稿を画像読取部11にセットし、操作部22を操作してコピージョブの実行指示を入力すると、制御部31は、当該指示を受け付け、画像読取部11により原稿の画像を読取らせて、画像形成部12により原稿の画像を記録紙に形成させる。   For example, when the user sets a document on the image reading unit 11 and operates the operation unit 22 to input a copy job execution instruction, the control unit 31 receives the instruction and causes the image reading unit 11 to change the image of the document. The image is read and the image of the document is formed on the recording paper by the image forming unit 12.

また、ユーザーが、原稿を画像読取部11にセットし、操作部22を操作して、送信ジョブの実行指示を入力して、送信の宛先(メールアドレスなど)を入力すると、制御部31は、当該指示及び宛先(例えば、画像形成装置10にネットワーク接続されたユーザーの端末装置40)を受け付け、画像読取部11により原稿の画像を読取らせ、当該原稿の画像を、ネットワーク通信部25を通じてその宛先に送信する。   When the user sets a document on the image reading unit 11, operates the operation unit 22, inputs a transmission job execution instruction, and inputs a transmission destination (e-mail address or the like), the control unit 31 The instruction and the destination (for example, a user's terminal device 40 connected to the image forming apparatus 10 via a network) are received, the image of the original is read by the image reading unit 11, and the image of the original is transmitted through the network communication unit 25. Send to destination.

あるいは、ユーザーが、原稿を画像読取部11にセットし、操作部22を操作して、ファクシミリジョブの実行指示を入力して、ファクシミリ送信の宛先(受信側のファクシミリ装置の電話番号など)を入力すると、制御部31は、当該指示及び宛先を受け付け、画像読取部11により原稿の画像を読取らせ、当該原稿の画像を、ファクシミリ通信部24を通じてその宛先に送信する。   Alternatively, the user sets a document on the image reading unit 11, operates the operation unit 22, inputs a facsimile job execution instruction, and inputs a facsimile transmission destination (such as a telephone number of a receiving facsimile machine). Then, the control unit 31 accepts the instruction and the destination, causes the image reading unit 11 to read the image of the document, and transmits the image of the document to the destination via the facsimile communication unit 24.

また、ユーザーは、当該ユーザーの端末装置(PC)40を操作して、印刷対象データ、プリントジョブの実行の指示、及び自己の識別情報IDを、当該ユーザーの端末装置40からネットワークを通じて画像形成装置10に送信する。画像形成装置10では、当該印刷対象データ、プリントジョブの実行の指示、及びユーザーの識別情報IDがネットワーク通信部25で受信されると、制御部31は、その識別情報IDを認証して承認した場合、当該識別情報IDのユーザーに対して当該画像形成装置10の使用を許可し、当該プリントジョブの実行の指示に応じて、画像形成部12により当該印刷対象データを記録紙に形成させる。   In addition, the user operates the user's terminal device (PC) 40 to transmit the print target data, the print job execution instruction, and the identification information ID of the user from the user's terminal device 40 via the network to the image forming apparatus. Send to 10. In the image forming apparatus 10, when the print target data, the instruction to execute the print job, and the user identification information ID are received by the network communication unit 25, the control unit 31 authenticates and approves the identification information ID. In this case, the user of the identification information ID is permitted to use the image forming apparatus 10, and the image forming unit 12 forms the print target data on a recording sheet in response to an instruction to execute the print job.

更に、送信ジョブの第2実施形態としては、ユーザーが、当該ユーザーの端末装置40を操作して、送信対象データ(画像等)、送信ジョブの実行の指示、送信の宛先、及び自己の識別情報IDを、当該ユーザーの端末装置40からネットワークを通じて画像形成装置10に送信する。画像形成装置10では、送信対象データ、送信ジョブの実行の指示、送信の宛先、及びユーザーの識別情報IDがネットワーク通信部25で受信されると、制御部31は、その識別情報IDを認証して承認した場合、当該識別情報IDのユーザーに対して当該画像形成装置10の使用を許可し、当該送信対象データを、ネットワーク通信部25を通じてその宛先に送信する。   Further, in the second embodiment of the transmission job, the user operates the user's terminal device 40 to transmit data (such as an image), an instruction to execute the transmission job, a transmission destination, and self-identification information. The ID is transmitted from the terminal device 40 of the user to the image forming apparatus 10 via the network. In the image forming apparatus 10, when the transmission target data, the transmission job execution instruction, the transmission destination, and the user identification information ID are received by the network communication unit 25, the control unit 31 authenticates the identification information ID. If approved, the user of the identification information ID is permitted to use the image forming apparatus 10, and the transmission target data is transmitted to the destination through the network communication unit 25.

同様に、ファクシミリジョブについても、ユーザーが、当該ユーザーの端末装置40を操作して、ファクシミリ送信対象データ(画像等)、ファクシミリジョブの実行の指示、ファクシミリ送信の宛先、及び自己の識別情報IDを、当該ユーザーの端末装置40からネットワークを通じて画像形成装置10に送信する。画像形成装置10では、ファクシミリ送信対象データ、ファクシミリジョブの実行の指示、ファクシミリ送信の宛先、及びユーザーの識別情報IDがネットワーク通信部25で受信されると、制御部31は、その識別情報IDを認証して承認した場合、当該識別情報IDのユーザーに対して当該画像形成装置10の使用を許可し、当該ファクシミリ送信対象データを、ファクシミリ通信部24を通じてその宛先に送信する。   Similarly, for the facsimile job, the user operates the terminal device 40 of the user to specify the facsimile transmission target data (image or the like), the instruction of the execution of the facsimile job, the destination of the facsimile transmission, and the own identification information ID. Is transmitted from the user's terminal device 40 to the image forming apparatus 10 via the network. In the image forming apparatus 10, when the facsimile transmission target data, the instruction to execute the facsimile job, the facsimile transmission destination, and the user identification information ID are received by the network communication unit 25, the control unit 31 transmits the identification information ID. If the user has been authenticated and approved, the user of the identification information ID is permitted to use the image forming apparatus 10, and the facsimile transmission target data is transmitted to the destination via the facsimile communication unit 24.

このように、画像形成装置10は、制御部31による制御の下、コピージョブ、送信ジョブ、ファクシミリジョブ、プリントジョブなどを実行する。   As described above, the image forming apparatus 10 executes a copy job, a transmission job, a facsimile job, a print job, and the like under the control of the control unit 31.

一方、制御部31は、ジョブを実行させると、ジョブの実行開始時に当該制御部31に内蔵の計時部32により計時された時刻を当該ジョブの実行時刻Tとして取得して、実行時刻Tの前後に及ぶ予め定められた時間帯である実行時間帯ΔTを設定すると共に、当該ジョブの内容を示すジョブデータJDを生成し、当該ジョブについての実行時間帯ΔT及びジョブデータJDを、ユーザー毎(識別情報ID毎)に、記憶部28に記憶されているジョブリストJLに記憶させる。   On the other hand, when executing the job, the control unit 31 obtains the time measured by the clock unit 32 built in the control unit 31 at the start of execution of the job as the execution time T of the job. , A job data JD indicating the contents of the job is generated, and the execution time zone ΔT and the job data JD for the job are identified for each user (identification (For each information ID) in the job list JL stored in the storage unit 28.

実行時間帯ΔTは、実行時刻Tを中心としてその前後の予め定められた時間からなる時間帯であって、例えば10分乃至60分程度の長さに設定される。   The execution time zone ΔT is a time zone consisting of a predetermined time before and after the execution time T, and is set to a length of, for example, about 10 minutes to 60 minutes.

ジョブデータJDは、例えば、当該ジョブの名称、処理対象データ、処理設定値などである。処理対象データは、例えば、(i)コピージョブの場合は、画像読取部11による原稿読取で得られた画像、(ii)送信ジョブの場合は、画像読取部11による原稿読取で得られた画像、又は送信対象データ、(iii)ファクシミリジョブの場合は、画像読取部11による原稿読取で得られた画像、又はファクシミリ送信対象データ、(iv)プリントジョブの場合は印刷対象データ、である。また、処理設定値は、例えば、(I)コピージョブの場合は、枚数、部数、カラー又はモノクロ、集約、片面/両面印刷等を示す情報、(II) 送信ジョブの場合は、送信相手先、処理対象データの解像度及びデータ種別等を示す情報、(III) ファクシミリジョブの場合は、ファクシミリ送信相手先、処理対象データの解像度等を示す情報、(iv)プリントジョブの場合は、部数、カラー又はモノクロ、集約、片面/両面印刷等を示す情報、である。   The job data JD is, for example, the name of the job, processing target data, processing setting values, and the like. The data to be processed is, for example, (i) an image obtained by reading the original by the image reading unit 11 in the case of a copy job, and (ii) an image obtained by reading the original by the image reading unit 11 in the case of a transmission job. Or (iii) a facsimile job, an image obtained by reading an original by the image reading unit 11, or facsimile transmission target data, and (iv) a print job data for a print job. Further, the processing setting values include, for example, (I) information indicating the number of copies, the number of copies, color or monochrome, aggregation, single-sided / double-sided printing, etc. for a copy job, (II) a transmission destination for a transmission job, Information indicating the resolution and data type of the data to be processed, (III) facsimile job, facsimile transmission destination, information indicating the resolution of the data to be processed, (iv) print job, number of copies, color or Information indicating monochrome, aggregation, single-sided / double-sided printing, and the like.

そして、制御部31は、更なるジョブを実行させる度に、当該ジョブの実行時に実行時刻Tを取得して実行時間帯ΔTを設定し、当該ジョブを示すジョブデータJDを、当該ジョブを解析して生成する。更に、制御部31は、当該ジョブの識別情報IDが示すユーザーのジョブリストJLに、(1)当該更なるジョブの実行時刻Tが属することになる実行時間帯ΔTと、(2) 当該更なるジョブのジョブデータJDの示す内容と一致する内容であるジョブデータJDと、からなるジョブが既に記憶されているかを判定する。制御部31は、(1)(2)の条件を満たすジョブが既にジョブリストJLに記憶されていると判定したときは、当該(1)(2)の条件を満たすジョブの計数値Cをカウントアップ(インクリメント)させる。   Then, each time a further job is executed, the control unit 31 acquires the execution time T at the time of executing the job, sets the execution time period ΔT, analyzes the job data JD indicating the job, and analyzes the job. Generate. Further, the control unit 31 adds (1) an execution time slot ΔT to which the execution time T of the further job belongs to the job list JL of the user indicated by the identification information ID of the job, and (2) the additional time. It is determined whether or not a job including the job data JD that matches the content indicated by the job data JD of the job is already stored. When determining that the job satisfying the conditions (1) and (2) is already stored in the job list JL, the control unit 31 counts the count value C of the job satisfying the conditions (1) and (2). Up (increment).

すなわち、制御部31は、更なるジョブを実行したとき、同じユーザーのジョブリストJLに、既に、当該更なるジョブの実行時刻Tが属することになる実行時間帯ΔTと、当該更なるジョブのジョブデータJDと同一のジョブデータJDとを有するジョブが記憶されていれば、当該更なるジョブの実行時間帯ΔT及びジョブデータJDをジョブリストJLに追加することは行わず、既に記憶されている上記(1)(2)の条件を満たすジョブについての計数値Cをカウントアップさせる処理のみを行う。   That is, when the control unit 31 executes a further job, the execution time zone ΔT to which the execution time T of the further job belongs to the job list JL of the same user, If a job having the same job data JD as the data JD is stored, the execution time zone ΔT of the further job and the job data JD are not added to the job list JL, and the already stored (1) Only the process of counting up the count value C for the job satisfying the conditions (2) is performed.

一方、制御部31は、更なるジョブを実行したとき、同じユーザーのジョブリストJLに、上記(1)(2)の条件を満たすジョブが記憶されていなければ、当該更なるジョブの実行時間帯ΔT及びジョブデータJDをジョブリストJLに追加する。   On the other hand, when a job that satisfies the above conditions (1) and (2) is not stored in the job list JL of the same user when a further job is executed, ΔT and the job data JD are added to the job list JL.

そして、制御部31は、ジョブリストJLに記憶されている実行時間帯ΔT及びジョブデータJDからなるジョブのいずれかの計数値Cが予め設定された閾値Sに達したときは、当該実行時間帯ΔT及びジョブデータJDからなるジョブを、記憶部28に記憶されている繰り返しジョブリストRDに追加して記憶させる。このとき、制御部31は、ジョブリストJLから、計数値Cが閾値Sに達している当該実行時間帯ΔT及びジョブデータJDからなるジョブを削除する。   Then, when any one of the count values C of the job including the execution time zone ΔT and the job data JD stored in the job list JL reaches the threshold value S set in advance, the control unit 31 executes the execution time zone ΔT. A job including ΔT and job data JD is added to the repetitive job list RD stored in the storage unit 28 and stored. At this time, the control unit 31 deletes, from the job list JL, a job including the execution time period ΔT in which the count value C has reached the threshold value S and the job data JD.

なお、制御部31は、ジョブリストJLに記憶されている実行時間帯ΔT及びジョブデータJDが示すジョブのいずれかの計数値Cが閾値Sに達したとき、計数値Cが閾値Sに達した当該ジョブを、繰り返し実行させるか否かをユーザーに問い合わせるメッセージを表示部21の画面に表示させるようにし、このメッセージの表示時に、ユーザーによる当該画面に対するタッチ操作で、ジョブを繰り返し実行させる指示がタッチパネル23を通じて入力され、当該指示を受け付けることを条件として、当該実行時間帯ΔT及びジョブデータJDからなるジョブを、繰り返しジョブリストRDに追加して記憶させるようにしてもよい。   The control unit 31 determines that the count value C has reached the threshold value S when any one of the count values C of the jobs indicated by the execution time period ΔT and the job data JD stored in the job list JL has reached the threshold value S. A message inquiring the user as to whether or not to execute the job repeatedly is displayed on the screen of the display unit 21. When this message is displayed, an instruction to repeatedly execute the job by a user's touch operation on the screen is displayed on the touch panel. The job including the execution time zone ΔT and the job data JD may be added to the job list RD and stored on condition that the instruction input through the server 23 and the instruction is received.

また、制御部31は、計時部32より計時される時刻が、繰り返しジョブリストRDにおけるいずれかのジョブの実行時間帯ΔTに属する時刻となった場合には、この実行時間帯ΔTを有する繰り返しジョブを、当該繰り返しジョブのジョブデータJDの示す内容に従って実行させる。   When the time measured by the clock unit 32 is a time belonging to the execution time zone ΔT of any job in the repetitive job list RD, the control unit 31 sets the repetition job having the execution time zone ΔT. Is executed according to the contents indicated by the job data JD of the repetitive job.

これにより、本実施形態に係る画像形成装置10によれば、普段から繰り返し実行されている同一のジョブを、ユーザーが格別な操作を行うことなく、当該ジョブが普段実行されている時間帯の到来時に繰り返して実行することができる。   As a result, according to the image forming apparatus 10 of the present embodiment, the same job that is repeatedly executed from the normal time can be received without the user performing any special operation, and the arrival of the time period during which the job is normally executed can be performed. Sometimes it can be repeated.

次に、上記のようなジョブリストを生成するための処理を、図3に示すフローチャートなどを参照して詳細に説明する。   Next, a process for generating the job list as described above will be described in detail with reference to a flowchart shown in FIG.

まず、ユーザーは、画像形成装置10の操作部22又はタッチパネル23を操作して自己の識別情報IDを入力するか、又は自己の識別情報IDを当該ユーザーの端末装置40からネットワークを通じて画像形成装置10へと送信させる。画像形成装置10では、ユーザーの識別情報IDが入力されるか又はネットワーク通信部25で受信されると、制御部31は、ユーザーの識別情報IDを認証し、当該識別情報IDを承認できた場合に、当該ユーザーに対して当該画像形成装置10の使用を許可する(S101)。   First, the user operates the operation unit 22 or the touch panel 23 of the image forming apparatus 10 to input his / her own identification information ID, or inputs his / her own identification information ID from the user's terminal device 40 through the network. Send to. In the image forming apparatus 10, when the identification information ID of the user is input or received by the network communication unit 25, the control unit 31 authenticates the identification information ID of the user and is able to approve the identification information ID. Next, the user is permitted to use the image forming apparatus 10 (S101).

続いて、ユーザーは、(A)画像形成装置10の操作部22又はタッチパネル23を操作して、コピージョブ、送信ジョブ、又はファクシミリジョブの実行を指示するか、あるいは、(B)送信ジョブ、ファクシミリジョブ、又はプリントジョブの実行の指示と、処理対象データ(送信対象データ、ファクシミリ送信対象データ、又は印刷対象データ)とを、当該ユーザーの端末装置40からネットワークを通じて画像形成装置10へと送信させる。画像形成装置10では、上記ジョブのいずれかの実行指示が入力されるか、又はいずれかのジョブの実行の指示及び処理対象データがネットワーク通信部25で受信されると、制御部31は、その指示されたジョブ(以下、当該指示されたジョブをジョブJBとする)を実行する(S102)。   Subsequently, the user operates (A) the operation unit 22 or the touch panel 23 of the image forming apparatus 10 to instruct execution of a copy job, a transmission job, or a facsimile job, or (B) a transmission job, a facsimile An instruction to execute a job or a print job and data to be processed (data to be transmitted, data to be transmitted by facsimile, or data to be printed) are transmitted from the user terminal device 40 to the image forming apparatus 10 via the network. In the image forming apparatus 10, when an execution instruction of any one of the above jobs is input, or an execution instruction of any one of the jobs and the processing target data are received by the network communication unit 25, the control unit 31 The designated job (hereinafter, the designated job is referred to as job JB) is executed (S102).

このとき、制御部31は、当該ジョブJBの実行の開始時に、制御部31に内蔵の計時部32より計時された時刻を、当該ジョブJBの実行時刻Tとして取得する(S103)。そして、制御部31は、実行時刻Tに基づいて実行時間帯ΔTを設定すると共に、当該ジョブJBの内容を示すジョブデータJDを生成する(S104)。   At this time, at the start of execution of the job JB, the control unit 31 acquires the time measured by the clock unit 32 built in the control unit 31 as the execution time T of the job JB (S103). Then, the control unit 31 sets the execution time zone ΔT based on the execution time T and generates the job data JD indicating the contents of the job JB (S104).

そして、制御部31は、記憶部28に記憶されている各ジョブリストJLのうち、S101で承認されたユーザーの識別情報IDに対応付けられたジョブリストJLを参照して、S102で実行したジョブJBの実行時刻T及びジョブデータJDと同一性を有する実行時間帯ΔT及びジョブデータJDからなるジョブが、当該ジョブリストJLに記憶されているか否かを判定する(S105)。   Then, the control unit 31 refers to the job list JL associated with the identification information ID of the user approved in S101 among the job lists JL stored in the storage unit 28, and executes the job executed in S102. It is determined whether or not a job including the execution time T of the JB, the execution time period ΔT having the same identity as the job data JD, and the job data JD is stored in the job list JL (S105).

図4は、ジョブリストJLを概念的に示す図である。この図4に示すように記憶部28には、ユーザーの識別情報ID別のそれぞれのジョブリストJLが記憶されている。各ユーザーのそれぞれのジョブリストJLには、実行時間帯ΔT、ジョブデータJD、及び計数値Cにより示される各ジョブが記憶されている。   FIG. 4 is a diagram conceptually showing the job list JL. As shown in FIG. 4, the storage unit 28 stores each job list JL for each user identification information ID. Each job list JL of each user stores each job indicated by the execution time zone ΔT, the job data JD, and the count value C.

なすわち、計数値Cは、実行された実行時刻Tが近似しており(一方のジョブの実行時間帯ΔTに、他方のジョブの実行時刻Tが属する)、ジョブデータJDが同一であるジョブが実行された回数を示す数値である。制御部31は、計数値Cを、ジョブがジョブリストJLに初めて記憶させたときに「1」に初期設定する。   That is, the count value C is similar to the execution time T executed (the execution time T of the other job belongs to the execution time zone ΔT of one job) and the job data JD is the same. Is a numerical value indicating the number of times that has been executed. The control unit 31 initializes the count value C to “1” when the job is first stored in the job list JL.

S105における判定時、制御部31は、S101で承認されたユーザーの識別情報IDに対応付けられたジョブリストJLを参照して、S102で実行したジョブJBの実行時刻Tが属する実行時間帯ΔTを有し、かつ、ジョブJBのジョブデータJDと同一のジョブデータJDを有するジョブが記憶されているかを判断する。制御部31は、ジョブJBの実行時刻Tが属する実行時間帯ΔTを有し、かつ、ジョブJBのジョブデータJDと同一のジョブデータJDを有するジョブがあると判断した場合に、S102で実行したジョブJBの実行時刻T及びジョブデータJDと同一性を有する実行時間帯ΔT及びジョブデータJDからなるジョブが、当該ジョブリストJLに記憶されていると判定する。   At the time of determination in S105, the control unit 31 refers to the job list JL associated with the identification information ID of the user approved in S101, and determines the execution time zone ΔT to which the execution time T of the job JB executed in S102 belongs. It is determined whether or not a job having the same job data JD as the job data JD of the job JB is stored. When the control unit 31 determines that there is a job having the execution time zone ΔT to which the execution time T of the job JB belongs and having the same job data JD as the job data JD of the job JB, the control unit 31 executes the processing in S102. It is determined that the job including the execution time T of the job JB, the execution time period ΔT having the same identity as the job data JD, and the job data JD is stored in the job list JL.

但し、制御部31は、ジョブJBのジョブデータJDと同一のジョブデータJDを有するジョブがあるかを判断するとき、(a)当該両ジョブデータJDをなす各要素が全く同一の場合に加え、(b)全く同一でなくても、両ジョブデータJDをなす各要素のうち、予め定められた割合(例えば80%)の数の要素が同一である場合にも、ジョブJBのジョブデータJDと同一のジョブデータJDを有するジョブがあると判断するようにしてもよい。   However, when the control unit 31 determines whether there is a job having the same job data JD as the job data JD of the job JB, (a) in addition to the case where each element forming both the job data JD is exactly the same, (b) Even if they are not exactly the same, even if the elements of a predetermined ratio (for example, 80%) are the same among the elements forming the two job data JD, the job data JD It may be determined that there is a job having the same job data JD.

S105において、制御部31は、S102で実行したジョブJBの実行時刻T及びジョブデータJDと同一性を有する実行時間帯ΔT及びジョブデータJDからなるジョブが、当該ジョブリストJLに記憶されていないと判定した場合は(S105「No」)、S102で実行したジョブJBの実行時間帯ΔT及びジョブデータJDを、ジョブリストJLに新たに記憶させて(S115)、これらの実行時間帯ΔT及びジョブデータJDに対応付けられた計数値Cを「1」に初期設定する(S116)。この後、図3の処理を終了する。   In S105, the control unit 31 determines that the job consisting of the execution time T of the job JB executed in S102 and the execution time period ΔT and the job data JD having the same identity as the job data JD is not stored in the job list JL. If it is determined (S105 “No”), the execution time zone ΔT and the job data JD of the job JB executed in S102 are newly stored in the job list JL (S115), and the execution time zone ΔT and the job data The count value C associated with the JD is initialized to "1" (S116). Thereafter, the processing in FIG. 3 ends.

一方、制御部31は、S102で実行されたジョブJBの実行時刻Tが上記ジョブリストJLに記憶されているいずれかの実行時間帯ΔTに属し、かつ、ジョブJBのジョブデータJDと、当該実行時間帯ΔTに対応付けられたジョブデータJDとが同一であると判断した場合は、S102で実行したジョブJBの実行時刻T及びジョブデータJDと同一性を有する実行時間帯ΔT及びジョブデータJDからなるジョブが、当該ジョブリストJLに記憶されていると判定し(S105「Yes」)、当該ジョブリストJLに記憶されている実行時間帯ΔT及びジョブデータJDが示すジョブの計数値Cをカウントアップする(S106)。   On the other hand, the control unit 31 determines that the execution time T of the job JB executed in S102 belongs to any of the execution time periods ΔT stored in the job list JL, and the job data JD of the job JB and If it is determined that the job data JD associated with the time zone ΔT is the same, the execution time T of the job JB executed in S102 and the execution time zone ΔT and the job data JD having the same identity as the job data JD are determined. Is determined to be stored in the job list JL (S105 “Yes”), and the execution time period ΔT stored in the job list JL and the count value C of the job indicated by the job data JD are counted up. (S106).

この後、制御部31は、当該計数値Cが閾値Sに達したか否かを判定する(S107)。閾値Sには、1よりも大きな整数値が設定される。例えば閾値Sとして、「5」乃至「10」が予め設定される。   Thereafter, the control unit 31 determines whether or not the count value C has reached the threshold value S (S107). An integer value larger than 1 is set as the threshold value S. For example, “5” to “10” are preset as the threshold value S.

このとき、制御部31は、計数値Cが閾値Sに達していないと判定すると(S107「No」)、処理は終了する。   At this time, when the control unit 31 determines that the count value C has not reached the threshold value S (“No” in S107), the process ends.

また、制御部31は、計数値Cが閾値Sに達していると判定すると(S107「Yes」)、図5に例を示すような、ジョブを繰り返し実行させるか否かを選択するための選択画面Gを表示部21に表示させる(S108)。この図5に示す選択画面Gには、ジョブを繰り返し実行させるか否かの選択を促すメッセージM、OKキーK11、NGキーK12が表示されている。   When the control unit 31 determines that the count value C has reached the threshold value S (“Yes” in S107), a selection for selecting whether to repeatedly execute the job as illustrated in FIG. 5 is performed. The screen G is displayed on the display unit 21 (S108). On the selection screen G shown in FIG. 5, a message M, an OK key K11, and an NG key K12 for prompting the user to select whether to repeatedly execute the job are displayed.

例えば、ユーザーがNGキーK12をタッチ操作すると、制御部31は、タッチパネル23を通じて、NGキーK12に対する指示として、当該ジョブを繰り返し実行させない指示を受け付けた場合(S109「NG」)、ジョブリストJLから、S105で同一性を有すると判定された実行時間帯ΔT及びジョブデータJDからなるジョブを消去する(S110)。この後、図3の処理は終了する。   For example, when the user touches the NG key K12, the control unit 31 receives, from the job list JL, an instruction not to repeatedly execute the job as an instruction to the NG key K12 via the touch panel 23 (S109 “NG”). Then, the job consisting of the execution time period ΔT and the job data JD determined to have the same identity in S105 is deleted (S110). Thereafter, the processing in FIG. 3 ends.

また、選択画面Gが表示部21に表示されているときに、ユーザーがOKキーK11をタッチ操作して、制御部31が、タッチパネル23を通じて、OKキーK11に対する指示として、当該ジョブを繰り返し実行させる指示を受け付けた場合は(S109「OK」)、上記ジョブリストJLにおける、S105で同一性を有すると判定した実行時間帯ΔT及びジョブデータJDからなるジョブをジョブリストJLから消去し(S111)、更に、当該同一性を有すると判定した実行時間帯ΔT及びジョブデータJDからなるジョブを、繰り返しジョブリストRDに追加して記憶させる(S112)。この後、処理は終了する。   Further, when the selection screen G is displayed on the display unit 21, the user touches the OK key K11, and the control unit 31 repeatedly executes the job as an instruction to the OK key K11 through the touch panel 23. When the instruction is received (S109 “OK”), the job including the execution time zone ΔT and the job data JD determined to have the sameness in S105 in the job list JL is deleted from the job list JL (S111). Further, the job including the execution time period ΔT and the job data JD determined to have the same identity is repeatedly stored in the job list RD (S112). Thereafter, the process ends.

すなわち、画像形成装置10において、同一のユーザーにより同一のジョブが、同じような時刻に、閾値Sが示す回数分繰り返された場合には、ユーザーの指示に応じて、当該ジョブが繰り返しジョブとして、繰り返しジョブリストRDに記憶される。図6は、繰り返しジョブリストRDを概念的に示す図である。この図6に示すように繰り返しジョブリストRDは、繰り返し実行の対象となる繰り返しジョブについて、その実行時間帯ΔT及びジョブデータJDを記憶している。この繰り返しジョブリストRDは、全てのユーザーについての繰り返しジョブを一括して記憶する。但し、繰り返しジョブリストRDは、繰り返しジョブとして記憶する各ジョブが、いずれのユーザーのジョブであるのかを記憶しておく。   That is, in the image forming apparatus 10, when the same job is repeated by the same user for the number of times indicated by the threshold value S at the same time, the job is set as a repetition job according to the user's instruction. It is stored in the repeated job list RD. FIG. 6 is a diagram conceptually showing a repeated job list RD. As shown in FIG. 6, the repeated job list RD stores the execution time zone ΔT and the job data JD for the repeated job to be repeatedly executed. The repetitive job list RD collectively stores repetitive jobs for all users. However, the repetitive job list RD stores which user the job to be stored as the repetitive job is.

なお、制御部31は、計数値Cが閾値Sに達していると判定したとき(S107「Yes」)、S108及びS109の処理を行わず、すなわちユーザーによる指示を求めることなく、計数値Cが閾値Sに達しているジョブを繰り返しジョブリストRDに記憶させる処理(S111,S112)を行うようにしてもよい。この場合、S110の処理は行われない。   When the control unit 31 determines that the count value C has reached the threshold value S (“Yes” in S107), the control unit 31 does not perform the processing of S108 and S109, that is, without determining the user's instruction, A process (S111, S112) of repeatedly storing the job that has reached the threshold value S in the job list RD may be performed. In this case, the process of S110 is not performed.

また、上記実施形態では、制御部31は、ユーザー別に、実行したジョブJBの実行時刻T及びジョブデータJDと同一性を有する実行時間帯ΔT及びジョブデータJDからなるジョブが、ジョブリストJLに記憶されているか否かを判定し、当該計数値Cが閾値Sに達しているジョブを、繰り返しジョブリストRDに記憶させるものとしているが、ジョブリストJLが全てのユーザーのジョブを一括して記憶するものとし、更に、ユーザーの別に拘わらず、実行したジョブJBの実行時刻T及びジョブデータJDと同一性を有する実行時間帯ΔT及びジョブデータJDからなるジョブが、ジョブリストJLに記憶されているか否かを判定し、同一性を有するジョブがジョブリストJLに記憶されていれば、当該記憶されているジョブについての計数値をカウントアップするようにして、当該計数値Cが閾値Sに達しているジョブを繰り返しジョブリストRDに記憶させるようにしてもよい。すなわち、ここでの計数値Cは、ジョブが全ユーザーにより実行された回数を示すものとなる。   Further, in the above-described embodiment, the control unit 31 stores, for each user, a job including the execution time T of the executed job JB, the execution time period ΔT having the same identity as the job data JD, and the job data JD in the job list JL. It is determined whether or not the job has been performed, and the job whose count value C has reached the threshold value S is repeatedly stored in the job list RD. However, the job list JL collectively stores the jobs of all users. In addition, regardless of the user, whether or not the job including the execution time T of the executed job JB, the execution time period ΔT having the same identity as the job data JD, and the job data JD is stored in the job list JL. And if a job having the same identity is stored in the job list JL, The job whose count value C has reached the threshold value S may be repeatedly stored in the job list RD. That is, the count value C here indicates the number of times the job has been executed by all users.

次に、上記のような繰り返しジョブリストRDに基づき実行時刻TにジョブJBを繰り返し実行するための処理を、図7に示すフローチャートなどを参照して詳細に説明する。   Next, a process for repeatedly executing the job JB at the execution time T based on the above-described repeated job list RD will be described in detail with reference to a flowchart shown in FIG.

制御部31に内蔵の計時部32は常に時刻を計時している。制御部31は、計時部32により計時された時刻が、繰り返しジョブリストRDに記憶されている各ジョブの実行時間帯ΔTに属しているかを随時判断する(S201)。制御部31は、計時部32により計時された時刻が、繰り返しジョブリストRDに記憶されたいずれのジョブの実行時間帯ΔTにも属していなければ(S201「No」)、S201の処理を繰り返す。   The timer 32 built in the controller 31 keeps time. The control unit 31 determines from time to time whether the time counted by the time counting unit 32 belongs to the execution time period ΔT of each job stored in the repeated job list RD (S201). If the time measured by the timer 32 does not belong to any of the execution time slots ΔT of the jobs stored in the repeated job list RD (S201 “No”), the controller 31 repeats the process of S201.

他方、制御部31は、計時部32により計時された時刻が、ジョブリストRDに記憶されたいずれかのジョブの実行時間帯ΔTに属していると判断した場合は(S201「Yes」)、この実行時間帯ΔTを含むジョブの内容(ジョブデータJD)を、繰り返しジョブリストRDから読み出して、このジョブを実行する(S202)。この後、処理はS201に戻る。   On the other hand, if the control unit 31 determines that the time measured by the clock unit 32 belongs to the execution time zone ΔT of any of the jobs stored in the job list RD (S201 “Yes”), The job contents (job data JD) including the execution time period ΔT are repeatedly read from the job list RD, and the job is executed (S202). Thereafter, the process returns to S201.

このように、制御部31は、計時部32より計時された時刻が、繰り返しジョブリストRDに記憶されているいずれかのジョブの実行時間帯ΔTに属しているときは、ユーザーにより当該ジョブの実行が指示されていなくても、当該ジョブを実行する。このため、例えばユーザーにより日々繰り返されていたジョブが、ユーザーによる実行指示の入力なしで繰り返し実行されるので、同じジョブを同じような時刻に実行させたいユーザーは、そのための指示入力に要する手間が省かれる。   As described above, when the time measured by the timer 32 belongs to the execution time period ΔT of any one of the jobs stored in the repeated job list RD, the control unit 31 executes the execution of the job by the user. Even if is not instructed, the job is executed. For this reason, for example, a job that is repeated daily by the user is repeatedly executed without input of the execution instruction by the user, so that a user who wants to execute the same job at a similar time has a time required for inputting the instruction for the same job. Omitted.

なお、他の実施形態として、制御部31は、計時部32により計時された時刻が、繰り返しジョブリストRDに記憶されたいずれかのジョブの実行時間帯ΔTに属していると判断した場合(S201「Yes」)、S202において当該実行時間帯ΔTを含むジョブを実行する前に、(1)表示部21に、当該ジョブのユーザーと、当該ジョブを実行する旨のメッセージとを表示させ、操作部22又はタッチパネル23に当該ユーザーの識別情報IDと当該ジョブの実行指示が入力されたこと、又は(2)当該ジョブのユーザーに対してネットワーク通信部25から、当該ジョブを実行する旨のメッセージを含む電子メールを送信させ、操作部22又はタッチパネル23に当該ユーザーの識別情報IDと当該ジョブの実行指示が入力されたこと、のいずれかの条件が満たされたときに、当該ジョブを実行するようにしてもよい。当該他の実施形態は、上述したようにユーザーの別に拘わらず、同一性を有する各ジョブJBの計数値Cをカウントアップして、当該計数値Cが閾値Sに達しているジョブを繰り返しジョブリストRDに記憶させている場合には行わない。   As another embodiment, when the control unit 31 determines that the time measured by the clock unit 32 belongs to the execution time period ΔT of any one of the jobs stored in the repeated job list RD (S201). (“Yes”), before executing the job including the execution time zone ΔT in S202, (1) displaying the user of the job and a message to execute the job on the display unit 21 and The identification information ID of the user and the execution instruction of the job are input to the touch panel 22 or the touch panel 23, or (2) a message indicating that the job is to be executed is transmitted from the network communication unit 25 to the user of the job. E-mail is sent, and the identification information ID of the user and the instruction to execute the job are input to the operation unit 22 or the touch panel 23. The job may be executed when any of the conditions is satisfied. According to the other embodiment, as described above, regardless of the user, the count value C of each job JB having the same identity is counted up, and the job in which the count value C reaches the threshold value S is repeated in the job list. This is not performed when the data is stored in the RD.

また、実行時間帯ΔTの長さ及び閾値Sは、ユーザーが操作部22又はタッチパネル23を操作して入力したそれぞれの任意の値に、制御部31が変更及び設定するようにすることが好ましい。   In addition, it is preferable that the control unit 31 changes and sets the length of the execution time period ΔT and the threshold value S to respective arbitrary values input by the user operating the operation unit 22 or the touch panel 23.

また、上記実施形態では、ジョブリストJL及び繰り返しジョブリストRDを画像形成装置10の記憶部28に記憶させ、画像形成装置10の制御部31が、図3に示すフローチャートの処理を行っているが、図8に示すように複数の画像形成装置10を設置している場合は、ジョブリストJL及び繰り返しジョブリストRDを、管理者の端末装置41又はサーバーの記憶デバイスに記憶させておき、管理者の端末装置41又はサーバーが、上述した制御部31と同様の機能を有する制御部を備え、ネットワークを通じてのデータ通信により、各画像形成装置10に入力されたユーザーの識別情報ID、ジョブの実行の指示、ジョブJBに関する上記各情報を逐一取得して、当該端末装置41又はサーバーの制御部により、図3及び図7に示すフローチャートの処理を行って、管理者の端末装置41又はサーバーから各画像形成装置10に対して指示を送信することで、各画像形成装置10に、上記繰り返しジョブを実行させるようにしてもよい。この場合、管理者の端末装置41又はサーバーと、各画像形成装置10とが、本発明の一実施形態に係る情報処理システムを構成する。   In the above embodiment, the job list JL and the repetitive job list RD are stored in the storage unit 28 of the image forming apparatus 10, and the control unit 31 of the image forming apparatus 10 performs the processing of the flowchart illustrated in FIG. When a plurality of image forming apparatuses 10 are installed as shown in FIG. 8, the job list JL and the repetitive job list RD are stored in the terminal device 41 of the administrator or the storage device of the server, and The terminal device 41 or the server includes a control unit having the same function as the above-described control unit 31. The user identification information ID input to each image forming apparatus 10 and the job execution Each of the above information on the instruction and the job JB is acquired one by one, and the terminal unit 41 or the control unit of the server shown in FIG. 3 and FIG. Performing the process of the flowchart, from the terminal device 41 or the server administrator by sending an instruction to the image forming apparatus 10, in the image forming apparatus 10, it may be caused to execute the repetitive job. In this case, the administrator's terminal device 41 or server and each image forming apparatus 10 constitute an information processing system according to an embodiment of the present invention.

また、上記実施形態では、本発明に係る情報処理システムの一実施形態を、画像形成装置(複合機)を用いて説明しているが、これは一例に過ぎず、他の情報処理装置、例えば医療機器等であっても構わない。   Further, in the above embodiment, an embodiment of the information processing system according to the present invention is described using an image forming apparatus (multifunction peripheral), but this is merely an example, and other information processing apparatuses, for example, It may be a medical device or the like.

また、図1乃至図8を用いて説明した上記実施形態及び変形例の構成及び処理は、本発明の一例に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。   Further, the configurations and processes of the above-described embodiments and modified examples described with reference to FIGS. 1 to 8 are merely examples of the present invention, and are not intended to limit the present invention to the configurations and processes.

10 画像形成装置
11 画像読取部
12 画像形成部
21 表示部
22 操作部
24 ファクシミリ通信部
25 ネットワーク通信部
23 タッチパネル
28 記憶部
29 制御ユニット
31 制御部
32 計時部
40 ユーザーの端末装置
Reference Signs List 10 Image forming apparatus 11 Image reading unit 12 Image forming unit 21 Display unit 22 Operation unit 24 Facsimile communication unit 25 Network communication unit 23 Touch panel 28 Storage unit 29 Control unit 31 Control unit 32 Timekeeping unit 40 User terminal device

Claims (5)

ジョブを実行するジョブ実行機構と、
時刻を計時する計時部と、
記憶部と、
前記ジョブ実行機構にジョブを実行させたときに前記計時部により計時された時刻に基づき前記ジョブの実行時間帯を算出し、前記実行時間帯及び前記ジョブを示すジョブデータを前記記憶部に記憶させ、前記ジョブ実行機構により更なるジョブを実行させる度に、当該更なるジョブの実行時に前記計時部により計時された時刻及び当該更なるジョブのジョブデータが、前記記憶部に既に記憶されている実行時間帯及びジョブデータと同一性を有するか否かを判定し、同一性を有すると判定した場合に、前記記憶部に既に記憶されている前記実行時間帯及び前記ジョブデータに対応付けられた計数値をカウントアップさせ、当該計数値が予め設定された閾値に達した場合に、当該計数値に対応付けられて前記記憶部に記憶されている前記実行時間帯及び前記ジョブデータにより示されるジョブを繰り返しジョブとして設定し、以降、前記計時部により計時されている時刻が、前記繰り返しジョブの実行時間帯に属する時刻となったときに、前記ジョブ実行機構により当該繰り返しジョブを実行させる制御部と、を備える情報処理システム。
A job execution mechanism for executing a job,
A clock section for measuring the time;
A storage unit,
When the job execution mechanism executes the job, the execution time zone of the job is calculated based on the time measured by the timer unit, and the execution time zone and job data indicating the job are stored in the storage unit. Every time a further job is executed by the job execution mechanism, the time measured by the clock unit and the job data of the further job when the further job is executed are already stored in the storage unit. It is determined whether or not the time period and the job data are identical. If it is determined that the time period and the job data are identical, a total number associated with the execution time period and the job data already stored in the storage unit is determined. The numerical value is counted up, and when the count value reaches a preset threshold value, the execution stored in the storage unit in association with the count value A job indicated by the inter-zone and the job data is set as a repetitive job, and thereafter, when the time measured by the timer unit becomes a time belonging to the execution time zone of the repetitive job, the job execution mechanism An information processing system comprising: a control unit configured to execute the repetitive job by using the control unit.
前記制御部は、ジョブを前記ジョブ実行機構により実行させたとき、当該ジョブの実行時に前記計時部により計時された時刻に基づき当該ジョブの実行時間帯を求めて、ユーザー別に、前記実行時間帯及び前記ジョブデータを前記記憶部に記憶させ、ユーザー別に、前記繰り返しジョブを設定する請求項1に記載の情報処理システム。   The control unit, when the job is executed by the job execution mechanism, determines the execution time zone of the job based on the time measured by the time measurement unit at the time of execution of the job, for each user, the execution time zone and The information processing system according to claim 1, wherein the job data is stored in the storage unit, and the repeated job is set for each user. 前記制御部は、前記ジョブ実行機構によりジョブを実行させたときに前記計時部により計時された時刻に基づき当該ジョブの実行時間帯を算出して、前記実行時間帯、前記ジョブデータ、及び初期値に設定された前記計数値により示されるジョブを前記記憶部に記憶されているジョブリストに記憶させ、前記計数値が前記閾値に達した場合に、当該閾値に達した計数値に対応するジョブを、前記ジョブリストから削除すると共に、前記記憶部に記憶されている繰り返しジョブリストに前記繰り返しジョブとして記憶させる請求項1又は請求項2に記載の情報処理システム。   The control unit calculates an execution time zone of the job based on a time measured by the time measurement unit when the job is executed by the job execution mechanism, and executes the execution time zone, the job data, and an initial value. Is stored in the job list stored in the storage unit, when the count value reaches the threshold value, the job corresponding to the count value reached the threshold value 3. The information processing system according to claim 1, wherein the information processing system deletes the job from the job list and stores the job as the repeated job in a repeated job list stored in the storage unit. 表示部と、
ユーザーにより操作される操作部と、を備え、
前記制御部は、前記計数値が前記閾値に達した場合に、当該計数値に対応するジョブを前記繰り返しジョブとして設定するか否かを選択するための選択画面を前記表示部に表示させ、前記操作部の操作により前記ジョブを繰り返しジョブとして設定することが指示された場合に、当該ジョブを繰り返しジョブとして前記繰り返しジョブリストに記憶させる請求項1乃至請求項3のいずれか1つに記載の情報処理システム。
A display unit,
An operation unit operated by a user,
The control unit, when the count value reaches the threshold value, causes the display unit to display a selection screen for selecting whether to set a job corresponding to the count value as the repetitive job, The information according to any one of claims 1 to 3, wherein, when an instruction to set the job as a repetitive job is given by an operation of an operation unit, the job is stored in the repetitive job list as a repetitive job. Processing system.
前記ジョブデータは、前記ジョブに含まれる処理対象データ及び処理設定値を少なくとも含む請求項1乃至請求項4のいずれか1つに記載の情報処理システム。   The information processing system according to claim 1, wherein the job data includes at least processing target data and a processing setting value included in the job.
JP2018187491A 2018-10-02 2018-10-02 Information processing system Pending JP2020055218A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018187491A JP2020055218A (en) 2018-10-02 2018-10-02 Information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018187491A JP2020055218A (en) 2018-10-02 2018-10-02 Information processing system

Publications (1)

Publication Number Publication Date
JP2020055218A true JP2020055218A (en) 2020-04-09

Family

ID=70106113

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018187491A Pending JP2020055218A (en) 2018-10-02 2018-10-02 Information processing system

Country Status (1)

Country Link
JP (1) JP2020055218A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115022482A (en) * 2021-07-02 2022-09-06 京瓷办公信息***株式会社 Scheduling cooperation system and multifunction peripheral device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115022482A (en) * 2021-07-02 2022-09-06 京瓷办公信息***株式会社 Scheduling cooperation system and multifunction peripheral device
CN115022482B (en) * 2021-07-02 2024-04-23 京瓷办公信息***株式会社 Scheduling collaboration system and multifunction peripheral

Similar Documents

Publication Publication Date Title
JP2011077655A (en) Image forming device
US8619298B2 (en) Method of notifying job status in image forming apparatus
CN107861344B (en) Image forming apparatus and image forming method
WO2020230447A1 (en) Image forming system
JP2020055218A (en) Information processing system
AU2014280953B2 (en) Information processing device, image processing device, image processing system, and program
US11720294B2 (en) Information processing apparatus managing use of document and document management method therefor
JP7218518B2 (en) image forming device
JP6708267B2 (en) Image forming device
JP2017019162A (en) Job execution device, error notification method, and error notification program
JP2009098953A (en) Image forming apparatus
JP2020086536A (en) Electronic apparatus and image forming device
US11949824B2 (en) Image forming apparatus and method for notifying detection of virus
JP2013251621A (en) Image processing device and authentication device
JP5677805B2 (en) Image forming system
JP2019161269A (en) Information processing apparatus and program
CN108881658B (en) Data transfer device, image forming apparatus, and image reading apparatus
JP2011113261A (en) Image forming system and user manager server device
JP6962155B2 (en) Image processing device
JP2020011451A (en) Image formation apparatus and image formation system
JP6784163B2 (en) Electronic device setting device and program
JP2017091482A (en) Print management server, program and printing system
JP6187004B2 (en) Information processing system, information processing apparatus, information processing method, and program
JP2020138336A (en) Image formation apparatus and image formation system
JP2023039811A (en) image forming system