JP7735797B2 - Information processing system, information processing device, information processing method, and program - Google Patents
Information processing system, information processing device, information processing method, and programInfo
- Publication number
- JP7735797B2 JP7735797B2 JP2021176819A JP2021176819A JP7735797B2 JP 7735797 B2 JP7735797 B2 JP 7735797B2 JP 2021176819 A JP2021176819 A JP 2021176819A JP 2021176819 A JP2021176819 A JP 2021176819A JP 7735797 B2 JP7735797 B2 JP 7735797B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- tasks
- unexecuted
- information processing
- current 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.)
- Active
Links
Landscapes
- Facsimiles In General (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理システム、情報処理装置、情報処理方法、及び、プログラムに関する。 The present invention relates to an information processing system, an information processing device, an information processing method, and a program.
画像形成装置等の機器ではモータやクラッチなどが機械的な動作を行って色材で印刷を行うため、清掃や部品交換など各種のメンテナンスが必要になる場合がある。例えば大型の画像形成装置(商用プリンタなど)の場合、様々なメンテナンス作業が行われる。メンテナンス作業としてはユーザー等が画像形成装置に対して手作業で行うものもあるし、管理者が端末装置等から画像形成装置の設定値を変更するもの等もある。 In equipment such as image forming devices, motors, clutches, and other components operate mechanically to print with color materials, and various types of maintenance such as cleaning and part replacement may be necessary. For example, in the case of large image forming devices (such as commercial printers), various maintenance tasks are performed. Some maintenance tasks are performed manually by users on the image forming device, while others involve administrators changing the settings of the image forming device from a terminal device, etc.
PC(Personal Computer)が表示するWebブラウザを管理者が操作して、画像形成装置の設定を行う仕組みが考案されている(例えば特許文献1参照。)。管理者は画像形成装置を直接、操作しなくても設定を変更できる。 A system has been devised in which an administrator operates a web browser displayed on a PC (Personal Computer) to configure an image forming device (see, for example, Patent Document 1). The administrator can change the settings of the image forming device without having to directly operate it.
しかしながら、従来の技術は、ユーザーがスケジュール通りにタスクを実施しなかった場合、ユーザーが手動でタスクのスケジュールを登録し直す必要があるという問題があった。ユーザーが手動でタスクのスケジュールを登録し直さないと、ユーザーがタスクを実施し忘れるおそれがある。 However, conventional technologies have the problem that if a user does not perform a task as scheduled, the user must manually reschedule the task. If the user does not manually reschedule the task, there is a risk that the user will forget to perform the task.
本発明は、上記課題に鑑み、ユーザーが実施しなかったタスクを再スケジューリングする情報処理システムを提供することを目的とする。 In consideration of the above-mentioned problems, the present invention aims to provide an information processing system that reschedules tasks that a user has not performed.
上記課題に鑑み、本発明は、 機器と、前記機器に関するタスクの登録及びタスクの実行を受け付ける情報処理装置とを有する情報処理システムであって、前記タスクが登録されたスケジュール情報を記憶するスケジュール情報記憶手段と、現在時刻を取得する現在時刻取得手段と、前記現在時刻取得手段が取得した現在時刻に基づいて、未だに実施されていない未実施のタスクがある場合、前記未実施のタスクを、再スケジューリングする再スケジュール手段と、 前記スケジュール情報記憶手段では、再スケジューリングされたタスクに再スケジューリングされた旨が登録されており、再スケジューリングされたタスクを再スケジューリングされていないタスクとは異なる態様で表示する画像表示手段と、を有し、
前記現在時刻取得手段が取得した現在時刻に基づいて、日付が変更したと判断された場合、前記再スケジュール手段は、日付が変更する前に実行されるべき前記未実施のタスクを、該未実施のタスクの推定所要時間より長い空き時間のうち、最も早く到来する前記空き時間に再スケジューリングし、前記タスクは、前記機器の調整又はメンテナンスに関する作業であり、前記画像表示手段は、前記スケジュール情報に登録されている前記タスクごとに、前記機器に対する動作を実行するための実行ボタンを表示し、前記実行ボタンが押下されることで前記タスクを実行すること、を特徴とする。
In view of the above problems, the present invention provides an information processing system having a device and an information processing device that accepts the registration of tasks related to the device and the execution of the tasks , the information processing system comprising: a schedule information storage means that stores schedule information in which the tasks are registered; a current time acquisition means that acquires a current time; a rescheduling means that, if there is an unexecuted task that has not yet been executed based on the current time acquired by the current time acquisition means, rescheduling the unexecuted task; and an image display means that, in the schedule information storage means, a notice that the rescheduled task has been rescheduled is registered for the rescheduled task, and that displays the rescheduled task in a manner different from a task that has not been rescheduled.
When it is determined that the date has changed based on the current time acquired by the current time acquisition means, the rescheduling means reschedules the unperformed task that is to be performed before the date change to the earliest available free time that is longer than the estimated required time of the unperformed task, the task being work related to adjustment or maintenance of the equipment, and the image display means displays an execution button for performing an operation on the equipment for each task registered in the schedule information, and the task is executed when the execution button is pressed .
ユーザーが実施しなかったタスクを再スケジューリングする情報処理システムを提供することができる。 It is possible to provide an information processing system that reschedules tasks that a user did not perform.
以下、本発明を実施するための形態の一例として、情報処理システムと情報処理システムが行う情報処理方法について説明する。 Below, an information processing system and an information processing method performed by the information processing system will be described as an example of an embodiment of the present invention.
<概略>
本実施形態では、各種メンテナンス作業を「タスク」として、管理者がスケジュールに登録することができる。タスクには設定変更のメンテナンスも含まれており、管理者はタスクのスケジュールを登録する画面から、画像形成装置の設定変更を行うタスクを登録することができる。
<Summary>
In this embodiment, the administrator can register various maintenance operations as "tasks" in the schedule. Tasks include maintenance for changing settings, and the administrator can register a task for changing the settings of the image forming apparatus from the screen for registering the task schedule.
図1はタスクの一例を示す図である。上記のように本実施形態では種々のメンテナンス作業に対応させたタスクを管理者が後述するDFE(Digital Front End)に登録する。画像形成装置では種々のメンテナンス作業が生じるが、図1のメンテナンス作業は「Head Cap Cleaning」である。管理しやすい粒度において1つのメンテナンス作業が、1つのタスク51として扱われる。したがって、ユーザーが手作業で行う1つのメンテナンス作業が複数のタスクに分割されてもよい。 Figure 1 shows an example of a task. As described above, in this embodiment, an administrator registers tasks corresponding to various maintenance tasks in the DFE (Digital Front End), which will be described later. Various maintenance tasks occur on an image forming device, but the maintenance task in Figure 1 is "Head Cap Cleaning." At an easily manageable granularity, one maintenance task is treated as one task 51. Therefore, one maintenance task performed manually by a user may be divided into multiple tasks.
また、タスク51は1つ以上のタスク部品52を有する。タスク部品52はタスクを実現するために細分化されたより細かなメンテナンス作業である。「Head Cap Cleaning」というタスク51は以下のタスク部品52を有している。
1.Move to maintenance Md retreat position(30 seconds)
2.Remove the maintenance dome exterior cover(3 minutes)
3.Pull out the head array(2 minutes)
4.Clean the cap(30 seconds × 22 pieces)
5.Push back the head array
6.Remount the maintenance dome exterior cover(3 minutes)
7.Move to maintenance Md retreat position(30 seconds)
8.Cleaning competed
1つのタスクが含むタスク部品の数は任意である。このようなタスクを管理者がスケジュールに登録する。
Furthermore, the task 51 has one or more task components 52. The task components 52 are smaller maintenance tasks that are broken down to achieve the task. The task 51 called "Head Cap Cleaning" has the following task components 52.
1. Move to maintenance Md retreat position (30 seconds)
2. Remove the maintenance dome exterior cover(3 minutes)
3. Pull out the head array(2 minutes)
4. Clean the cap(30 seconds × 22 pieces)
5. Push back the head array
6. Remount the maintenance dome exterior cover(3 minutes)
7. Move to maintenance Md retreat position(30 seconds)
8. Cleaning Competitive
A single task can contain any number of task components, and such tasks are registered in the schedule by the administrator.
図2は、本実施形態の情報処理システムが表示するタスクのスケジュールの一例である。図2では、横軸が日付53、縦軸が時間54になっている。管理者は図1のようなタスクを日付と開始時刻を指定してスケジュールに登録できる。 Figure 2 is an example of a task schedule displayed by the information processing system of this embodiment. In Figure 2, the horizontal axis represents date 53 and the vertical axis represents time 54. An administrator can register a task like the one in Figure 1 in the schedule by specifying the date and start time.
管理者が登録されたタスクを実行する場合、現在時刻に基づいてタスクをDFEが端末装置に表示する。例えば、DFEは月、週、日等の表示形式に応じて、登録されているタスクを表示する。図2の表示形式は週表示である。タスクを実行する一般ユーザー(管理者がタスクを実行してもよい)はスケジュールからタスクを選択してタスクが有するタスク部品を表示する。タスク部品はこのタスク部品に対応するメンテナンスに必要な画面(設定変更などの画面を含む)を表示するので、一般ユーザーはメンテナンスに必要な画面を選択して表示させる必要がない。 When an administrator executes a registered task, the DFE displays the task on the terminal device based on the current time. For example, the DFE displays registered tasks according to a display format such as month, week, or day. The display format in Figure 2 is a weekly display. A general user who executes a task (an administrator may also execute a task) selects the task from the schedule and displays the task components that the task has. The task components display the screens required for maintenance corresponding to these task components (including screens for changing settings, etc.), so the general user does not need to select and display the screens required for maintenance.
しかし、ユーザーがスケジュール通りにメンテナンスを実施ない場合がある。この場合、ユーザーが手動でメンテナンスのスケジュールを登録し直さないと、メンテナンスを実施し忘れるおそれがある。 However, there are cases where users do not perform maintenance according to the schedule. In this case, there is a risk that maintenance will be forgotten unless the user manually re-registers the maintenance schedule.
そこで、図3に示すように、本実施形態の情報処理システムは、現在時刻に基づいて、未だに実施されていない未実施のタスクがある場合、未実施のタスクを、再スケジューリングする。例えば、情報処理システムは、日付が変わった際、又は、勤務時間が終了した際、未実施だったタスクを自動的に空き時間にスケジュール登録し直す。図3は、タスクの再スケジューリングを説明する図である。図3(a)では、7月3日に3つのタスク701~703が登録されているが、3つめのタスク703が未実施のまま日付が変更するか、又は、勤務時間が終了した。そこで、情報処理システムは未実施のタスクの再スケジューリングを行う。図3(b)に示すように、情報処理システムは、タスク703の推定所要時間から未実施のタスクを実施できる空き時間704を決定し、この空き時間704に未実施のタスクを再スケジューリングする。 Therefore, as shown in FIG. 3, the information processing system of this embodiment reschedules any unperformed tasks based on the current time if they have not yet been performed. For example, when the date changes or work hours end, the information processing system automatically reschedules the unperformed tasks into free time. FIG. 3 is a diagram illustrating task rescheduling. In FIG. 3(a), three tasks 701 to 703 are registered on July 3rd, but the date changes or work hours end without the third task 703 being performed. Therefore, the information processing system reschedules the unperformed tasks. As shown in FIG. 3(b), the information processing system determines free time 704 in which the unperformed tasks can be performed based on the estimated required time of task 703, and reschedules the unperformed tasks into this free time 704.
このように、本実施形態の情報処理システムは、日付が変わった際、又は、勤務時間が終了した際に未実施だったタスクを自動的に直近の空き時間にスケジュール登録し直すことで、ユーザーによるメンテナンスの実施のし忘れを防ぐことができる。 In this way, the information processing system of this embodiment automatically reschedules unperformed tasks into the next available time slot when the date changes or working hours end, preventing users from forgetting to perform maintenance.
<用語について>
メンテナンスとは、機械や構造物の維持、管理、保守、又は、これらに必要な作業である。
<Terminology>
Maintenance is the upkeep, management, and upkeep of machines and structures, or the work required for them.
タスクとは、任務や仕事という意味である。本実施形態では情報処理装置に登録される各種の調整やメンテナンスをタスクと称している。 A task refers to a mission or job. In this embodiment, various adjustments and maintenance tasks registered in an information processing device are referred to as tasks.
スケジュールとは、「予定」や「日程」という意味であり、スケジュール情報とはスケジュールが日時に沿って設定された情報をいう。スケジュール情報は通常、カレンダーの日にちと時刻に対応づけて登録される。 Schedule means "plan" or "date," and schedule information refers to information in which a schedule is set according to date and time. Schedule information is usually registered in association with a date and time on a calendar.
未実施とは、いまだに実施していないことをいう。未実施かどうかの判断のタイミングは任意でよい。 "Not implemented" means that it has not yet been implemented. The timing of determining whether something has been implemented or not can be discretionary.
再スケジューリングとは、一度スケジューリングを行った結果を部分的に修正することをいう。 Rescheduling refers to partially correcting the results of a previous scheduling.
<システム構成例>
図4は、本実施形態の情報処理システム100のシステム構成例を説明する図である。情報処理システム100は、図4(a)に示す端末装置101、図4(b)に示すDFE102、及び、図4(c)に示す画像形成装置103を有している。サーバ装置104については後述する。
<System configuration example>
Fig. 4 is a diagram illustrating an example of the system configuration of the information processing system 100 according to this embodiment. The information processing system 100 includes a terminal device 101 shown in Fig. 4(a), a DFE 102 shown in Fig. 4(b), and an image forming device 103 shown in Fig. 4(c). The server device 104 will be described later.
端末装置101とDFE102はネットワークNを介して通信可能である。ネットワークは例えば画像形成装置103が配置されている施設内のLANを含み、DFE102がインターネット上に配置されている場合は更にインターネットを含む。DFE102と画像形成装置103は専用線で1対1に接続される場合もあるし、ネットワークを介して接続される場合もある。また、DFE102と画像形成装置103は一体でもよいし、着脱可能でもよい。 The terminal device 101 and DFE 102 can communicate via a network N. The network includes, for example, a LAN within the facility where the image forming device 103 is located, and also includes the Internet if the DFE 102 is located on the Internet. The DFE 102 and image forming device 103 may be connected one-to-one via a dedicated line, or may be connected via a network. Furthermore, the DFE 102 and image forming device 103 may be integrated or detachable.
端末装置101ではWebブラウザが動作している。DFE102が備えるサーバにWebブラウザがアクセスして、タスク作成、スケジュール登録、及び、タスク実行のそれぞれの入力操作画面を表示する。端末装置101は、入力画面に対するタスク作成、スケジュール登録、及び、タスク実行などの操作を管理者から受け付け、これらをDFE102に要求する。 A web browser is running on the terminal device 101. The web browser accesses a server provided by the DFE 102 and displays input operation screens for task creation, schedule registration, and task execution. The terminal device 101 accepts operations such as task creation, schedule registration, and task execution from the administrator on the input screen, and requests these operations from the DFE 102.
なお、管理者はDFE102にログインするため、ユーザーIDとパスワードを端末装置101に入力する。端末装置101はユーザーIDとパスワードをDFE102に送信するので、DFE102による認証が成功すると、一般ユーザーか管理者か特定される。一般ユーザーか管理者に応じて表示される画面や入力可能な項目が異なってよい。なお、管理者の認証は認証サーバが行ってもよい。 To log in to DFE 102, the administrator enters a user ID and password into the terminal device 101. The terminal device 101 transmits the user ID and password to DFE 102, and if authentication by DFE 102 is successful, the user is identified as either a general user or an administrator. The screen displayed and the items that can be entered may differ depending on whether the user is a general user or an administrator. The authentication of the administrator may also be performed by an authentication server.
認証が成功し、管理者がログインした場合、タスク作成、スケジュール登録、及び、タスク実行へのアクセス権が与えられ、一般ユーザーの場合、タスク実行へのアクセス権が与えられる。 If authentication is successful and the administrator logs in, they will be granted access to create tasks, schedule them, and execute tasks; general users will be granted access to execute tasks.
端末装置101は、例えば、PC(Personal Computer)、スマートフォン、タブレット端末、PDA(Personal Digital Assistant)、ウェアラブルPC(サングラス型、腕時計型など)などである。ただし、通信機能を有しWebブラウザ又はDFE102に専用のアプリケーションソフトウェアが動作すればよい。例えば、カーナビ、ゲーム機、テレビ受像器なども端末装置101となりうる。 The terminal device 101 may be, for example, a PC (Personal Computer), smartphone, tablet terminal, PDA (Personal Digital Assistant), or wearable PC (sunglasses-type, wristwatch-type, etc.). However, it is sufficient that the device has communication functionality and is capable of running dedicated application software on a web browser or DFE 102. For example, a car navigation system, a game console, or a television set can also be a terminal device 101.
なお、画像形成装置103でもWebブラウザが動作する場合、管理者は画像形成装置を操作してDFE102にタスク作成、スケジュール登録、及び、タスク実行を要求できる。 If a web browser also runs on the image forming device 103, the administrator can operate the image forming device to request task creation, schedule registration, and task execution from the DFE 102.
また、DFE102が自機のディスプレイに入力操作画面を表示し、キーボードからタスク作成、スケジュール登録、及び、タスク実行の処理を受け付けることも可能である。この場合、情報処理システム100に端末装置101は不要になる。 The DFE 102 can also display an input operation screen on its own display and accept task creation, schedule registration, and task execution processing from the keyboard. In this case, the information processing system 100 does not require a terminal device 101.
DFE102は、本来、画像形成装置103が実行する印刷ジョブの受け付け、画像処理(RIP:Raster Image Processer)、実行中の進捗管理、異常監視などを行う情報処理装置である。本実施形態では、DFE102は、更に、メンテナンスに関する処理を受け付け、画像形成装置103に要求する。DFE102は端末装置101からタスク作成、スケジュール登録、及び、タスク実行の処理を受け付ける。すなわち、DFE102は、画像形成装置103を操作するユーザインタフェース(入力操作画面)を管理者に提供する。DFE102は1台以上の情報処理装置を有している。 The DFE 102 is an information processing device that originally accepts print jobs to be executed by the image forming device 103, performs image processing (RIP: Raster Image Processor), progress management during execution, and abnormality monitoring. In this embodiment, the DFE 102 also accepts maintenance-related processing and requests it from the image forming device 103. The DFE 102 accepts task creation, schedule registration, and task execution processing from the terminal device 101. In other words, the DFE 102 provides the administrator with a user interface (input operation screen) for operating the image forming device 103. The DFE 102 has one or more information processing devices.
DFE102はWebブラウザが表示する画面の画面情報を生成する。画面情報は、HTML、XML、スクリプト言語、及びCSS(cascading style sheet)等で記述されたプログラムであり、主にHTMLによりWebページの構造が特定され、スクリプト言語によりWebページの動作が規定され、CSSによりWebページのスタイルが特定される。また、クライアント側の画面情報とサーバ側のアプリやデータベースが連携して実現するアプリをWebアプリという。本実施形態でも、端末装置101とDFE102が協働してWebアプリを実行する。 DFE 102 generates screen information for the screen displayed by the web browser. The screen information is a program written in HTML, XML, a scripting language, CSS (cascading style sheet), etc., with the structure of the web page primarily specified by HTML, the behavior of the web page specified by the scripting language, and the style of the web page specified by CSS. Furthermore, an application realized by linking client-side screen information with a server-side application or database is called a web application. In this embodiment, the terminal device 101 and DFE 102 also work together to execute the web application.
DFE102は、端末装置101又は画像形成装置103からの要求に応じて、タスクやタスクのスケジュールのデータベースへの登録処理、及び、画像形成装置に対するタスク実行処理(機器設定の変更、操作の要求等)を行う。 In response to requests from the terminal device 101 or image forming device 103, the DFE 102 registers tasks and task schedules in a database and executes tasks on the image forming device (changing device settings, requesting operations, etc.).
画像形成装置103はDFE102より受け付けた要求に応じて、印刷ジョブを実行する。また、本実施形態では、画像形成装置103は、メンテナンス作業を受け、例えば、タスクに応じて自機の機器設定の変更を行ったり、指定された操作を実行したりする。 The image forming device 103 executes a print job in response to a request received from the DFE 102. In addition, in this embodiment, the image forming device 103 receives maintenance work and, for example, changes its own device settings or executes specified operations in accordance with the task.
画像形成装置103は、画像を用紙に印刷する機能を有している。画像を形成する方式にはレーザプリンタ、又は、インクジェットプリンタ等がある。また、画像形成装置103は複合機(マルチファンクションプリンタ)、又は、MFP(Multi-function Peripheral/Product/Printer)の機能を有していてもよい。画像形成装置103は、プリンタ、印刷装置などと呼ばれていてもよい。 The image forming device 103 has the function of printing images on paper. Methods for forming images include a laser printer or an inkjet printer. The image forming device 103 may also have the functionality of a multifunction printer or MFP (Multi-function Peripheral/Product/Printer). The image forming device 103 may also be called a printer, printing device, etc.
また、本実施形態の画像形成装置103は、いわゆる商用プリンタでもよい。商用プリンタは、社員等が社内的に使用する印刷物を印刷する機器ではなく、印刷物が商品となる商用印刷用の機器である。商用印刷では、画像形成装置103は、一般の企業や団体の事業活動に使われる印刷物を出力する。例えば、チラシ、パンフレット、ポスター、カタログ、会社案内、マニュアルなどを出力する場合がある。オフィス用の画像形成装置と商用の画像形成装置は、主に、印刷速度、画質、対応する用紙の種類・サイズなどが異なっている。 The image forming device 103 of this embodiment may also be a so-called commercial printer. A commercial printer is not a device that prints printed materials for internal use by employees, but rather a device for commercial printing where the printed materials are commercial products. In commercial printing, the image forming device 103 outputs printed materials used in the business activities of general companies and organizations. For example, it may output flyers, pamphlets, posters, catalogs, company brochures, manuals, etc. Office image forming devices and commercial image forming devices differ mainly in print speed, image quality, and supported paper types and sizes.
また、本実施形態は、画像形成装置103以外の機器にも適用できる。画像形成装置103は、例えば、PJ(Projector:プロジェクター)、電子黒板、テレビ会議端末、デジタルサイネージ、HUD(Head Up Display)装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、ゲーム機、ウェアラブルPC又はデスクトップPC等であってもよい。 This embodiment can also be applied to devices other than the image forming device 103. The image forming device 103 may be, for example, a PJ (Projector), an electronic whiteboard, a video conference terminal, a digital signage, a HUD (Head Up Display) device, industrial machinery, an imaging device, a sound collection device, a medical device, a network home appliance, a game console, a wearable PC, or a desktop PC.
図4の説明では、DFE102がメンテナンスに関する処理(Webアプリ)を受け持つと説明した。しかし、メンテナンスに関する処理はサーバ装置104であれば受け持つことができ、例えば、図4(d)に示す独立のサーバ装置104がメンテナンスに関する処理を行ってもよい。図4(d)の場合、サーバ装置104は画像形成装置103と通信して、タスクに応じて設定の変更を行ったり、指定された操作を実行したりする。 In the explanation of Figure 4, it was explained that the DFE 102 is responsible for maintenance-related processing (web applications). However, maintenance-related processing can be handled by any server device 104; for example, the maintenance-related processing may be performed by an independent server device 104 shown in Figure 4(d). In the case of Figure 4(d), the server device 104 communicates with the image forming device 103 to change settings according to the task and execute specified operations.
また、画像形成装置103がメンテナンスに関する処理を行ってもよい。この場合、画像形成装置103がサーバ装置104の機能を有する。 The image forming device 103 may also perform maintenance-related processing. In this case, the image forming device 103 has the functionality of the server device 104.
<ハードウェア構成>
<<DFE>>
図5は、DFE102のハードウェア構成例を示す図である。DFE102はコンピュータと同様の構成を有している。DFE102はCPU201、ROM202、RAM203、HDD/SSD204、I/F205、及び、操作部206を有している。
<Hardware configuration>
<<DFE>>
5 is a diagram illustrating an example of the hardware configuration of the DFE 102. The DFE 102 has a configuration similar to that of a computer, including a CPU 201, a ROM 202, a RAM 203, an HDD/SSD 204, an I/F 205, and an operation unit 206.
CPU201は、RAM203を作業領域として使用し、ROM202に格納されているプログラムを実行する。 The CPU 201 uses the RAM 203 as a working area and executes programs stored in the ROM 202.
HDD/SSD204は、記憶部として使用され、タスクやスケジュールの情報を格納している。HDD/SSD204に格納されている情報は、CPU201が読み出しプログラム実行時に使用することもある。 The HDD/SSD 204 is used as a storage unit and stores task and schedule information. The information stored in the HDD/SSD 204 may be read by the CPU 201 and used when executing a program.
I/F205は、画像形成装置103及び端末装置101との通信可能にするインターフェースである。 I/F 205 is an interface that enables communication with the image forming device 103 and the terminal device 101.
操作部206は、タッチパネルを有し、画面上で画像形成装置の状態、タスクのスケジュール、タスクの内容などを表示する。また、操作部206は、タスクを実行するユーザー(管理者、一般ユーザー)や、タスク作成やスケジュール登録を行う管理者からの入力を受け付ける。 The operation unit 206 has a touch panel and displays the status of the image forming device, task schedules, task contents, etc. on the screen. The operation unit 206 also accepts input from users (administrators and general users) who execute tasks, and from administrators who create tasks and register schedules.
<<画像形成装置>>
図6は、本実施形態における画像形成装置103の概略構成を示す模式図である。本画像形成装置103は、例えば、インクジェット方式の画像形成装置であり、主に、給紙部401、画像形成部306、乾燥部402、排紙部403、及び、制御装置423を有している。画像形成装置103は、給紙部401から給紙されるシート材としての記録材である用紙Pに対し、画像形成部306で画像形成用の液体であるインクにより画像を形成する。そして、画像形成装置103は、用紙上に付着したインクを乾燥部402において乾燥させた後、用紙を排紙部403から排紙する。
<<Image forming apparatus>>
6 is a schematic diagram showing the overall configuration of the image forming apparatus 103 according to this embodiment. The image forming apparatus 103 is, for example, an inkjet image forming apparatus, and mainly includes a paper feed unit 401, an image forming unit 306, a drying unit 402, a paper discharge unit 403, and a control device 423. The image forming apparatus 103 forms an image on paper P, which is a recording material as a sheet material fed from the paper feed unit 401, using ink, which is a liquid for image formation, in the image forming unit 306. The image forming apparatus 103 then dries the ink adhering to the paper in the drying unit 402, and then discharges the paper from the paper discharge unit 403.
給紙部401は、主に、複数の用紙Pが積載される給紙トレイ411と、給紙トレイ411から用紙を1枚ずつ分離して送り出す給送装置412と、用紙を画像形成部306へ送り込むレジストローラ対413とから構成されている。給送装置412には、ローラやコロを用いた装置や、エア吸引を利用した装置など、あらゆる給送装置を用いることが可能である。給送装置412により給紙トレイ411から送り出された用紙は、その先端がレジストローラ対413に到達した後、レジストローラ対413が所定のタイミングで駆動することにより、画像形成部306へ給紙される。なお、本実施形態において、給紙部401は、画像形成部306へ用紙Pを送り出すものであれば、その構成に制限はない。 The paper feed unit 401 is mainly composed of a paper feed tray 411 on which multiple sheets of paper P are stacked, a feed device 412 that separates and sends out sheets of paper one by one from the paper feed tray 411, and a pair of registration rollers 413 that sends the sheets of paper to the image forming unit 306. The feed device 412 can be any type of feed device, such as a device using rollers or a device that uses air suction. After the leading edge of the paper sent out from the paper feed tray 411 by the feed device 412 reaches the pair of registration rollers 413, the pair of registration rollers 413 is driven at a predetermined timing to feed the paper to the image forming unit 306. Note that in this embodiment, there are no limitations on the configuration of the paper feed unit 401, as long as it sends out sheets of paper P to the image forming unit 306.
画像形成部306は、主に、給紙された用紙Pを受け取る受け取り胴361と、受け取り胴361によって搬送された用紙Pを外周面に担持して搬送する用紙担持ドラム362と、用紙担持ドラム362に担持された用紙Pに向けてインクを吐出するインク吐出部364と、用紙担持ドラム362によって搬送された用紙Pを乾燥部402へ受け渡す受け渡し胴365とから構成されている。給紙部401から画像形成部306へ搬送されてきた用紙Pは、受け取り胴361の表面に設けられた用紙グリッパによって先端が把持され、受け取り胴361の表面移動に伴って搬送される。受け取り胴361により搬送された用紙は、用紙担持ドラム362との対向位置で用紙担持ドラム362へ受け渡される。 The image forming unit 306 is mainly composed of a receiving drum 361 that receives fed paper P, a paper carrying drum 362 that carries and transports paper P transported by the receiving drum 361 on its outer surface, an ink ejection unit 364 that ejects ink toward paper P carried on the paper carrying drum 362, and a transfer drum 365 that transfers paper P transported by the paper carrying drum 362 to the drying unit 402. Paper P transported from the paper feeding unit 401 to the image forming unit 306 has its leading edge gripped by a paper gripper provided on the surface of the receiving drum 361 and is transported as the surface of the receiving drum 361 moves. The paper transported by the receiving drum 361 is transferred to the paper carrying drum 362 at a position opposite the paper carrying drum 362.
用紙担持ドラム362の表面にも用紙グリッパが設けられており、用紙の先端が用紙グリッパによって把持される。また、用紙担持ドラム362の表面には、複数の吸引孔が分散して形成されており、各吸引孔には吸引装置363によって用紙担持ドラム362の内側へ向かう吸い込み気流が発生する。受け取り胴361から用紙担持ドラム362へ受け渡された用紙Pは、用紙グリッパによって先端が把持されるとともに、吸い込み気流によって用紙担持ドラム362の表面に吸着して、用紙担持ドラム362の表面移動に伴って搬送される。 A paper gripper is also provided on the surface of the paper carrying drum 362, and the leading edge of the paper is gripped by the paper gripper. Furthermore, multiple suction holes are formed in a distributed pattern on the surface of the paper carrying drum 362, and a suction device 363 generates a suction airflow at each suction hole that flows toward the inside of the paper carrying drum 362. The leading edge of the paper P transferred from the receiving cylinder 361 to the paper carrying drum 362 is gripped by the paper gripper, and the paper is adsorbed to the surface of the paper carrying drum 362 by the suction airflow, and is transported as the surface of the paper carrying drum 362 moves.
本実施形態のインク吐出部364は、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)の4色のインクを吐出して画像を形成するものであり、インクごとに個別の液体吐出ヘッド364C,364M,364Y,364Kを備えている。液体吐出ヘッド364C,364M,364Y,364Kは、液体を吐出するものであれば、その構成に制限はなく、あらゆる構成のものを採用することができる。インク吐出部364は、必要に応じて、白色、金色、銀色などの特殊なインクを吐出する液体吐出ヘッドを設けたり、表面コート液などの画像を構成しない液体を吐出する液体吐出ヘッドを設けたりしてもよい。 In this embodiment, the ink ejection unit 364 ejects four colors of ink: C (cyan), M (magenta), Y (yellow), and K (black) to form an image, and is equipped with individual liquid ejection heads 364C, 364M, 364Y, and 364K for each ink. There are no restrictions on the configuration of the liquid ejection heads 364C, 364M, 364Y, and 364K, as long as they eject liquid. The ink ejection unit 364 may be equipped with liquid ejection heads that eject special inks such as white, gold, or silver, or liquid ejection heads that eject liquids that do not form images, such as surface coating liquid, as needed.
インク吐出部364の液体吐出ヘッド364C,364M,364Y,364Kは、画像情報に応じた駆動信号によりそれぞれ吐出動作が制御される。用紙担持ドラム362に担持された用紙Pがインク吐出部364との対向領域を通過する際に、液体吐出ヘッド364C,364M,364Y,364Kから各色インクが吐出され、当該画像情報に応じた画像が形成される。なお、本実施形態において、画像形成部306は、用紙P上に液体を付着させて画像を形成するであれば、その構成に制限はない。 The ejection operation of liquid ejection heads 364C, 364M, 364Y, and 364K of ink ejection unit 364 is controlled by drive signals corresponding to image information. When paper P carried on paper carrying drum 362 passes through an area facing ink ejection unit 364, each color of ink is ejected from liquid ejection heads 364C, 364M, 364Y, and 364K, forming an image corresponding to the image information. Note that in this embodiment, there are no limitations on the configuration of image forming unit 306, as long as it deposits liquid on paper P to form an image.
乾燥部402は、主に、画像形成部306で用紙P上に付着したインクを乾燥させるための乾燥機構421と、画像形成部306から搬送されてくる用紙Pを搬送する搬送機構422とから構成されている。画像形成部306から搬送されてきた用紙Pは、搬送機構422に受け取られた後、乾燥機構421を通過するように搬送され、排紙部403へ受け渡される。乾燥機構421を通過する際、用紙P上のインクには乾燥処理が施され、これによりインク中の水分等の液分が蒸発し、用紙P上にインクが固着するとともに、用紙Pのカールが抑制される。 The drying unit 402 is mainly composed of a drying mechanism 421 for drying the ink deposited on the paper P in the image forming unit 306, and a transport mechanism 422 for transporting the paper P transported from the image forming unit 306. After being received by the transport mechanism 422, the paper P transported from the image forming unit 306 is transported to pass through the drying mechanism 421 and delivered to the paper discharge unit 403. As the paper P passes through the drying mechanism 421, a drying process is performed on the ink on the paper P, which evaporates the water and other liquid components in the ink, solidifying the ink on the paper P and preventing the paper P from curling.
排紙部403は、主に、複数の用紙Pが積載される排紙トレイ431から構成されている。乾燥部402から搬送されてくる用紙Pは、排紙トレイ431上に順次積み重ねられて保持される。なお、本実施形態において、排紙部403は、用紙Pを排紙するものであれば、その構成に制限はない。 The paper discharge unit 403 is mainly composed of a paper discharge tray 431 on which multiple sheets of paper P are stacked. The sheets of paper P transported from the drying unit 402 are stacked and held on the paper discharge tray 431 in order. Note that in this embodiment, there are no limitations on the configuration of the paper discharge unit 403, as long as it can discharge the sheets of paper P.
制御装置423は画像形成装置を制御する情報処理装置である。制御装置423は、例えばCPU、RAM、ROM、SSD(HDD)、通信装置等を有している。制御装置423はDFE102と通信して、タスクの実施に応じた設定値や操作の要求を受信する。 The control device 423 is an information processing device that controls the image forming device. The control device 423 includes, for example, a CPU, RAM, ROM, SSD (HDD), and communication device. The control device 423 communicates with the DFE 102 to receive setting values and operation requests according to the execution of tasks.
<機能について>
図7は、DFE102が有する機能をブロックに分けて説明する機能ブロック図である。図7の各手段はDFE102内のサーバ機能と端末装置101のWebブラウザが連携して実現するWebアプリケーションの機能である。まず、再スケジューリングに関係なく、汎用的に使用される機能を説明する。また、Webブラウザは端末装置101で動作しているものとする。DFE102でWebブラウザが動作しても、管理者が直接、DFE102を操作しても、DFE102の処理は同様でよい。
<About the function>
7 is a functional block diagram that explains the functions of the DFE 102 by dividing them into blocks. Each unit in FIG. 7 is a web application function realized by the server function in the DFE 102 and the web browser of the terminal device 101 working together. First, a general-purpose function that is used regardless of rescheduling will be explained. Also, it is assumed that the web browser is running on the terminal device 101. The processing of the DFE 102 can be the same whether the web browser is running on the DFE 102 or the administrator directly operates the DFE 102.
図7に示すように、DFE102は入力取得手段11、画像表示手段12、情報更新手段13、情報取得手段14、及び、記憶手段20を有する。DFE102が有するこれらの機能は、DFE102にインストールされた1以上のプログラムに含まれる命令をCPU201が実行することで実現される機能又は手段である。 As shown in FIG. 7, the DFE 102 has an input acquisition means 11, an image display means 12, an information update means 13, an information acquisition means 14, and a storage means 20. These functions of the DFE 102 are functions or means realized by the CPU 201 executing instructions contained in one or more programs installed in the DFE 102.
入力取得手段11は、例えば端末装置101のWebブラウザが表示する画面に入力された情報を端末装置101から取得する。 The input acquisition means 11 acquires, from the terminal device 101, information entered on a screen displayed by the web browser of the terminal device 101, for example.
画像表示手段12は入力取得手段11が取得した操作に応じて画面情報を生成する。画像表示手段12は、画面情報に含まれるHTMLと、JavaScript(登録商標)と、DFE102側のサーバプログラムと、により実現され、Webブラウザへの入力に応じて画面の表示更新を行う。 The image display means 12 generates screen information in response to operations acquired by the input acquisition means 11. The image display means 12 is realized by HTML included in the screen information, JavaScript (registered trademark), and a server program on the DFE 102 side, and updates the screen display in response to input to the web browser.
情報更新手段13は記憶手段20に対して、Webブラウザへの入力結果や処理結果を記憶する。情報取得手段14はWebブラウザへ入力された要求対象の情報を記憶手段20から取得する。 The information update means 13 stores input results and processing results into the web browser in the storage means 20. The information acquisition means 14 acquires requested information entered into the web browser from the storage means 20.
<<再スケジューリングに関する機能>>
次に、図8を参照して、本実施形態におけるタスクの再スケジューリング機能について説明する。なお、図8において図7と同一の符号を付した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
<<Rescheduling functions>>
Next, the task rescheduling function of this embodiment will be described with reference to Fig. 8. Note that components in Fig. 8 with the same reference numerals as those in Fig. 7 perform similar functions, so in some cases only the main components of this embodiment will be mainly described.
入力取得手段11は、端末装置101からユーザーが入力した勤務終了時刻に関する情報を取得する。情報更新手段13は、勤務時間記憶手段21に、ユーザーが登録した勤務終了時刻を保存する。 The input acquisition means 11 acquires information regarding the end of work hours entered by the user from the terminal device 101. The information update means 13 stores the end of work hours registered by the user in the work hours storage means 21.
現在時刻取得手段15は、RTC(Real Time Clock)やネットワーク上の時刻管理サーバから現在時刻を取得する。現在時刻取得手段15は現在時刻を再スケジュール手段16に送信する。 The current time acquisition means 15 acquires the current time from an RTC (Real Time Clock) or a time management server on the network. The current time acquisition means 15 transmits the current time to the rescheduling means 16.
再スケジュール手段16は、スケジュール情報記憶手段22から当日の未実施スケジュールと明日以降のスケジュールを取得し、タスク情報記憶手段23から各スケジュールに登録されたタスクの推定所要時間を取得する。再スケジュール手段16は、当日の未実施スケジュールを明日のスケジュールの空き時間に追加することで未実施のタスクを再スケジューリングする。 The rescheduling means 16 obtains the unexecuted schedule for the current day and the schedule for tomorrow and beyond from the schedule information storage means 22, and obtains the estimated required times for the tasks registered in each schedule from the task information storage means 23. The rescheduling means 16 reschedules the unexecuted tasks by adding the unexecuted schedule for the current day to the available time in tomorrow's schedule.
情報取得手段14は、スケジュール情報記憶手段22から再スケジューリングされたスケジュール情報を取得し、画像表示手段に送信する。画像表示手段は、情報取得手段14から送信されたスケジュール情報を表示する画面情報を生成し、端末装置101に送信する。 The information acquisition means 14 acquires the rescheduled schedule information from the schedule information storage means 22 and transmits it to the image display means. The image display means generates screen information that displays the schedule information transmitted from the information acquisition means 14 and transmits it to the terminal device 101.
また、記憶手段20には、勤務時間記憶手段21、スケジュール情報記憶手段22、及び、タスク情報記憶手段23が構築される。 The storage means 20 also includes a working time storage means 21, a schedule information storage means 22, and a task information storage means 23.
図9は、勤務時間記憶手段21に記憶されている勤務時間情報の一例を示す。図9に示すように勤務時間記憶手段21には、勤務終了時刻が設定されている。勤務終了時刻は、ユーザーがDFE102に登録できる。 Figure 9 shows an example of work time information stored in the work time storage means 21. As shown in Figure 9, the work time storage means 21 stores the end time of work. The user can register the end time of work in the DFE 102.
図10は、端末装置101が表示する勤務終了時刻設定画面790の一例を示す。勤務終了時刻設定画面790は後述するスケジュール表示画面から遷移する。勤務終了時刻設定画面790は、表示開始時刻欄791、表示終了時刻欄792、及び、更新タイミング欄793を有する。表示開始時刻欄791と表示終了時刻欄792はスケジュール表示画面において、スケジュールの表示範囲(何時から何時までのスケジュールを表示するか)を指定する。更新タイミング欄793には、勤務終了時刻が設定される。つまり、更新タイミング欄793には、未実施のタスクのスケジュールが更新される時刻が設定される。表示開始時刻欄791、表示終了時刻欄792、及び、更新タイミング欄793はいずれもプルダウンメニューであり、ユーザーが時刻を選択できる。 Figure 10 shows an example of a work end time setting screen 790 displayed by the terminal device 101. The work end time setting screen 790 is accessed from the schedule display screen, which will be described later. The work end time setting screen 790 has a display start time field 791, a display end time field 792, and an update timing field 793. The display start time field 791 and display end time field 792 specify the display range of the schedule on the schedule display screen (the start and end times of the schedule to be displayed). The update timing field 793 sets the work end time. In other words, the update timing field 793 sets the time at which the schedule of an unperformed task will be updated. The display start time field 791, display end time field 792, and update timing field 793 are all pull-down menus, allowing the user to select a time.
図11は、タスク情報記憶手段23に記憶されているタスク情報を示す。タスク情報は、作成されたタスクのタスクIDと、タスク名と、タスクの実施内容と、タスク推定所要時間とを対応付けている。タスクの実施内容は、更に細かく分類されたタスク部品52(図1参照)と実施順を有している。 Figure 11 shows the task information stored in the task information storage means 23. The task information associates the task ID of the created task, the task name, the task implementation details, and the estimated task required time. The task implementation details include further categorized task components 52 (see Figure 1) and the implementation order.
図12は、スケジュール情報記憶手段22に記憶されているスケジュール情報を示す。スケジュール情報は、タスクが実施されるタイムテーブル(時間割)である。スケジュール情報は、スケジュールID、実施するタスクID、タスクを実施する予定のタスク実施日、開始予定時刻、終了予定時刻、開始時刻、終了時刻、実施状況、及び、再スケジューリング済み、の各項目を有している。 Figure 12 shows the schedule information stored in the schedule information storage means 22. Schedule information is a timetable (timetable) on which tasks are to be performed. Schedule information includes the following fields: schedule ID, task ID to be performed, task execution date when the task is scheduled to be performed, scheduled start time, scheduled end time, start time, end time, execution status, and rescheduled.
・スケジュールIDは、スケジュールの識別情報である。1つのスケジュールは1つのタスクに対応している。スケジュールIDは、スケジュールの登録で採番される。 - The schedule ID is identification information for the schedule. One schedule corresponds to one task. The schedule ID is assigned when the schedule is registered.
・実施するタスクIDは、スケジュールに登録され、実施されるタスクの識別情報である。 - The task ID to be performed is the identification information for the task registered in the schedule and to be performed.
・タスク実施日は、タスクが実施される予定の日にちである。管理者が登録する。 - The task execution date is the date the task is scheduled to be executed. It is registered by the administrator.
・開始予定時刻は、タスクが開始される予定の時刻である。管理者が登録する。 - The scheduled start time is the time the task is scheduled to start. It is registered by the administrator.
・終了予定事項は、タスクの実施が終了する予定の時刻である。タスクが有するタスク部品52に要する時間が決まっているので、自動的に設定されてもよいし、管理者が設定してもよい。あるいは、開始時刻と終了時刻が記録されるので、その平均を用いて終了予定時刻が設定されてもよい。更に、実施予定者であるユーザーごとの平均を用いて終了予定時刻が設定されてもよい。 - The scheduled end date is the scheduled time when the task will finish. Since the time required for the task components 52 that a task has is fixed, this may be set automatically or by an administrator. Alternatively, since the start time and end time are recorded, the scheduled end time may be set using the average of these times. Furthermore, the scheduled end time may be set using the average for each user who is scheduled to carry out the task.
・開始時刻は、タスクの実施が実際に開始された時刻である。 - The start time is the time when the task actually began.
・終了時刻は、タスクの実施が実際に終了された時刻である。 - The end time is the time when the task actually finished.
・実施状況は、タスクが実施されか否かを示す。実施状況は「済み又は未」である。初期値は「未」で、ユーザーが実施済みボタンを押下すると「済み」となる。 - The implementation status indicates whether the task has been completed or not. The implementation status is either "completed" or "not yet completed." The default value is "not yet completed," and it changes to "completed" when the user presses the "completed" button.
・再スケジューリング済みは、タスクが再スケジューリングされた場合に「Yes」、そうでない場合に「No」となる。これにより、再スケジューリングされたタスクであることがわかる。
<動作手順>
続いて、図13、図14を参照して、情報処理システム100が行う処理又は動作の流れを説明する。
Rescheduled indicates "Yes" if the task has been rescheduled, and "No" if not. This indicates that the task has been rescheduled.
<Operation procedure>
Next, the flow of processing or operations performed by the information processing system 100 will be described with reference to FIGS.
まず、図13を参照して勤務終了時刻の登録について説明する。図13は、管理者からの操作に応じて、DFE102が勤務終了時刻を登録する手順又は動作を説明するフローチャート図の一例である。端末装置101がDFE102と通信するか、画像形成装置103がDFE102と通信するか、又は、管理者がFE102を直接操作する、ことで、管理者が勤務終了時刻をDFE102に設定する。図13では管理者が端末装置101を操作する場合を説明する。 First, the registration of work end times will be explained with reference to Figure 13. Figure 13 is an example of a flowchart illustrating the procedure or operation by which the DFE 102 registers work end times in response to operations from the administrator. The administrator sets the work end time in the DFE 102 by the terminal device 101 communicating with the DFE 102, the image forming device 103 communicating with the DFE 102, or the administrator directly operating the DFE 102. Figure 13 explains the case where the administrator operates the terminal device 101.
管理者が端末装置101を操作して、端末装置101をDFE102に接続させる。端末装置101は図10の勤務終了時刻設定画面790を表示する。管理者は勤務終了時刻設定画面790に勤務終了時刻を入力する(S1)。 The administrator operates the terminal device 101 to connect the terminal device 101 to the DFE 102. The terminal device 101 displays the work end time setting screen 790 shown in Figure 10. The administrator enters the work end time on the work end time setting screen 790 (S1).
端末装置101の操作受付手段32が入力を受け付け、通信手段33が勤務終了時刻をDFE102に送信する(S2)。 The operation reception means 32 of the terminal device 101 receives the input, and the communication means 33 transmits the end time of work to the DFE 102 (S2).
DFE102の入力取得手段11が勤務終了時刻を受信し、情報更新手段13が勤務時間記憶手段21の勤務終了時刻を、入力取得手段11が取得した勤務終了時刻で更新する(S3)。 The input acquisition means 11 of the DFE 102 receives the work end time, and the information update means 13 updates the work end time in the work hours storage means 21 with the work end time acquired by the input acquisition means 11 (S3).
情報取得手段14は、勤務時間記憶手段21から勤務終了時刻を取得し、画像表示手段12に渡す(S4)。 The information acquisition means 14 acquires the end time of work from the work hours storage means 21 and passes it to the image display means 12 (S4).
画像表示手段12は、情報取得手段14から渡された勤務終了時刻を表示する画面情報を生成し、端末装置101に送信する(S5)。端末装置101は更新後の勤務終了時刻を表示するので、管理者は入力した勤務終了時刻を確認できる。 The image display means 12 generates screen information that displays the end-of-work time passed from the information acquisition means 14 and sends it to the terminal device 101 (S5). The terminal device 101 displays the updated end-of-work time, allowing the manager to confirm the entered end-of-work time.
<<再スケジューリングの処理 その1>>
次に、図14を参照して、タスクの再スケジューリングについて説明する。図14は、DFE102が日付の変更に伴って、未実施のタスクを再スケジューリングする手順又は動作を説明するフローチャート図の一例である。
<<Rescheduling process part 1>>
Next, task rescheduling will be described with reference to Fig. 14. Fig. 14 is an example of a flowchart illustrating a procedure or operation in which the DFE 102 reschedules an unexecuted task in response to a change in the date.
ユーザーがDFE102を起動する(S11)。起動とは、スリープ状態からの復帰やシャットダウン状態からの電源オン等をいう。ユーザーが起動するのでなく、自動的に起動してもよい。 The user starts up the DFE 102 (S11). "Starting up" refers to returning from a sleep state, turning on the power from a shutdown state, etc. The DFE 102 may start up automatically instead of being started by the user.
現在時刻取得手段15は、繰り返し、現在時刻を再スケジュール手段16に通知する(S12)。 The current time acquisition means 15 repeatedly notifies the rescheduling means 16 of the current time (S12).
再スケジュール手段16は、現在時刻に基づいて日付が変更したか否かを判断する(S13)。日付が変更したとは、当日の23時59分59秒が翌日の0時0分0秒になったことをいう。日付が変わる時刻が設定可能でもよい。日付が変更するまで、再スケジュール手段16が待機する。 The rescheduling means 16 determines whether the date has changed based on the current time (S13). A date change means that 23:59:59 of the current day becomes 00:00:00 of the next day. The time at which the date changes may be set. The rescheduling means 16 waits until the date changes.
現在時刻と勤務終了時刻が一致した場合(S13のYes)、再スケジュール手段16はスケジュール情報記憶手段22から当日の未実施のタスクを取得する(S14)。 If the current time and the end of work time match (Yes in S13), the rescheduling means 16 retrieves the unperformed tasks for that day from the schedule information storage means 22 (S14).
また、再スケジュール手段16はスケジュール情報記憶手段22から翌日のスケジュール情報を取得する(S15)。 In addition, the rescheduling means 16 obtains the next day's schedule information from the schedule information storage means 22 (S15).
次に、再スケジュール手段16は、タスク情報記憶手段23から当日未実施のタスクの推定所要時間を取得する(S16)。 Next, the rescheduling means 16 obtains the estimated required times for tasks that have not yet been performed that day from the task information storage means 23 (S16).
再スケジュール手段16は、明日のスケジュールの空き時間のうち、未実施のタスクの推定所要時間よりも長い空き時間を特定し、この空き時間に未実施のタスクを設定することで明日のスケジュール情報を作成する(S17)。未実施のタスクの空き時間への再スケジューリングにはいくつかのバリエーションがあり、詳細は図16から図20にて説明する。一例としては、再スケジュール手段16は、未実施のタスクの古いものを優先して、明日のスケジュールの空き時間に当てはめていく。明日のスケジュールに空き時間がない場合は、翌々日のスケジュールに対し、同様の処理を行う。 The rescheduling means 16 identifies free time in tomorrow's schedule that is longer than the estimated required time of the unperformed task, and creates tomorrow's schedule information by setting the unperformed task in this free time (S17). There are several variations in how unperformed tasks can be rescheduled into free time, and details will be explained in Figures 16 to 20. As an example, the rescheduling means 16 gives priority to older unperformed tasks and assigns them to free time in tomorrow's schedule. If there is no free time in tomorrow's schedule, the same process is performed on the schedule for the day after tomorrow.
情報更新手段13が再スケジューリングされた明日のスケジュール情報を再スケジュール手段16から受け取り、スケジュール情報記憶手段22に登録する(S18)。 The information update means 13 receives the rescheduled schedule information for tomorrow from the rescheduling means 16 and registers it in the schedule information storage means 22 (S18).
情報取得手段14は、更新されたスケジュール情報をスケジュール情報記憶手段22から取得し、画像表示手段12に渡す(S19)。 The information acquisition means 14 acquires the updated schedule information from the schedule information storage means 22 and passes it to the image display means 12 (S19).
画像表示手段12は、再スケジューリングされたスケジュール情報で画面情報を生成し、端末装置101に送信する(S20)。 The image display means 12 generates screen information using the rescheduled schedule information and transmits it to the terminal device 101 (S20).
<<再スケジューリングの処理 その2>>
次に、図15を参照して、勤務時間の終了に伴うタスクの再スケジューリングについて説明する。図15は、DFE102が勤務時間の終了に伴って、未実施のタスクを再スケジューリングする手順又は動作を説明するフローチャート図の一例である。なお、図15の説明では主に図14との相違を説明する。図15の処理ではステップS101が追加され、S13-2が図14と異なっている。
<<Rescheduling process part 2>>
Next, rescheduling of tasks when work hours end will be described with reference to Fig. 15. Fig. 15 is an example of a flowchart illustrating the procedure or operation of the DFE 102 when rescheduling unexecuted tasks when work hours end. The explanation of Fig. 15 will mainly focus on the differences from Fig. 14. In the processing of Fig. 15, step S101 is added, and S13-2 is different from Fig. 14.
DFE102が起動すると、当日の勤務が終了したか否かを判断するため、再スケジュール手段16が勤務時間記憶手段21から勤務終了時刻を取得する(S101)。 When the DFE 102 starts up, the rescheduling means 16 obtains the work end time from the work time storage means 21 to determine whether work for the day has ended (S101).
現在時刻取得手段15は、繰り返し、現在時刻を再スケジュール手段16に通知する(S12-2)。再スケジュール手段16が現在時刻取得手段15から現在時刻を取得してもよい。 The current time acquisition means 15 repeatedly notifies the rescheduling means 16 of the current time (S12-2). The rescheduling means 16 may acquire the current time from the current time acquisition means 15.
再スケジュール手段16は、現在時刻と勤務終了時刻が一致したか否かを判断する(S13-2)。現在時刻と勤務終了時刻が一致するまで、再スケジュール手段16が待機する。一致とは完全一致までは要せず、現在時刻が勤務終了時刻を過ぎればよい。現在時刻が勤務終了時刻を過ぎた後の処理は、図14と同様でよい。 The rescheduling means 16 determines whether the current time matches the work end time (S13-2). The rescheduling means 16 waits until the current time matches the work end time. A perfect match is not required; it is sufficient if the current time passes the work end time. The processing after the current time passes the work end time can be the same as in Figure 14.
<再スケジューリングのバリエーション>
図16~図20を参照して、再スケジューリングのバリエーションを説明する。
<Variations of rescheduling>
Variations in rescheduling will be described with reference to FIGS.
図16は、未実施のタスクの推定所要時間よりも長い空き時間のうち、最も早く到来する空き時間に、未実施のタスクを再スケジューリングする方法を示す。図16では、当日の未実施のタスク711の推定所要時間よりも長い2カ所の空き時間712,713が翌日にあるが、再スケジュール手段16は、このうち最も早く到来する空き時間712に当日の未実施のタスク711を再スケジューリングする。 Figure 16 shows a method for rescheduling an unperformed task to the earliest available free time among the available free times that are longer than the estimated required time of the unperformed task. In Figure 16, there are two available free times 712 and 713 on the next day that are longer than the estimated required time of the unperformed task 711 for that day, and the rescheduling means 16 reschedules the unperformed task 711 for that day to the earliest available free time 712.
図17は、複数の未実施のタスクがある場合に、未実施のタスクの順番を考慮せずに、最も早く到来する空き時間に再スケジューリングする方法を示す。当日に2つの未実施のタスク721,722がある。翌日には2カ所の空き時間723、724がある。再スケジュール手段16は、複数の未実施のタスク721,722のうち、開始予定時刻が早い未実施のタスクを優先して再スケジューリングする。 Figure 17 shows a method for rescheduling to the earliest available free time when there are multiple unperformed tasks, without considering the order of the unperformed tasks. There are two unperformed tasks 721, 722 on the current day. There are two available times 723, 724 on the next day. The rescheduling means 16 prioritizes rescheduling the unperformed task with the earliest scheduled start time among the multiple unperformed tasks 721, 722.
再スケジュール手段16は、開始予定時刻が最も早い未実施のタスク721の推定所要時間よりも長い空き時間のうち最も早く到来する空き時間724に該タスク721を再スケジューリングする。同様に、再スケジュール手段16は、次に開始予定時刻が早い未実施のタスク722の推定所要時間よりも長い空き時間のうち最も早く到来する空き時間723に該タスク722を再スケジューリングする。したがって、この場合、図17に示すように、未実施のタスク721,722の実施順が逆転する場合がある。 The rescheduling means 16 reschedules task 721 to the earliest available free time 724 that is longer than the estimated required time of the unexecuted task 721 with the earliest scheduled start time. Similarly, the rescheduling means 16 reschedules task 722 to the earliest available free time 723 that is longer than the estimated required time of the unexecuted task 722 with the next earliest scheduled start time. Therefore, in this case, the execution order of unexecuted tasks 721 and 722 may be reversed, as shown in FIG. 17.
図18は、複数の未実施のタスクがある場合に、未実施のタスクの順番を考慮して、最も早く到来する空き時間に再スケジューリングする方法を示す。当日に2つの未実施のタスク731,732がある。翌日には2カ所の空き時間733,734がある。再スケジュール手段16は、複数の未実施のタスク731,732のうち、開始予定時刻が早い未実施のタスク731を優先して再スケジューリングする。 Figure 18 shows a method for rescheduling to the earliest available free time when there are multiple unperformed tasks, taking into account the order of the unperformed tasks. There are two unperformed tasks 731 and 732 on the current day. There are two available times 733 and 734 on the next day. Of the multiple unperformed tasks 731 and 732, the rescheduling means 16 prioritizes rescheduling the unperformed task 731, which has the earliest scheduled start time.
再スケジュール手段16は、開始予定時刻が最も早い未実施のタスク731の推定所要時間よりも長い空き時間のうち最も早く到来する空き時間734に該タスク731を再スケジューリングする。一方、再スケジュール手段16は、次に開始予定時刻が早い未実施のタスク732の推定所要時間よりも長い空き時間のうち、再スケジューリングされたタスク731よりも後に到来する空き時間734に当日の未実施のタスク732を再スケジューリングする。したがって、この場合、図18に示すように、未実施のタスク731,732の実施順が逆転することがない。 The rescheduling means 16 reschedules the unexecuted task 731 with the earliest scheduled start time to the earliest available free time 734 that is longer than the estimated required time of the unexecuted task 731. On the other hand, the rescheduling means 16 reschedules the unexecuted task 732 of the day to the available free time 734 that is longer than the estimated required time of the unexecuted task 732 with the next earliest scheduled start time, and that arrives after the rescheduled task 731. Therefore, in this case, as shown in FIG. 18, the execution order of the unexecuted tasks 731 and 732 is not reversed.
図19は、複数の未実施のタスクがある場合に、未実施のタスクをまとめて翌日の勤務開始時刻後の最初に再スケジューリングする方法を示す。図19(a)に示すように、当日に2つの未実施のタスク741,742がある。翌日には2カ所の空き時間743,744がある。しかし、空き時間743は2つの未実施のタスク741,742の推定所要時間の合計時間よりも短い。 Figure 19 shows a method for rescheduling multiple unperformed tasks together at the beginning of the next day after the start of work. As shown in Figure 19(a), there are two unperformed tasks 741 and 742 on the current day. There are two free periods 743 and 744 on the next day. However, free period 743 is shorter than the total estimated required time for the two unperformed tasks 741 and 742.
再スケジュール手段16は、全ての未実施のタスク741,742を、翌日の勤務時間開始後の最初に再スケジューリングする。そして、図19(b)に示すように、再スケジューリングされた全ての未実施のタスクの推定所要時間と重複するタスク745が登録されている場合、重複するタスク745を、再スケジューリングされた全ての未実施のタスク741,742の後に登録する。 The rescheduling means 16 reschedules all unperformed tasks 741, 742 to the beginning of the next day after the start of working hours. Then, as shown in FIG. 19(b), if a task 745 is registered whose estimated required time overlaps with that of all the rescheduled unperformed tasks, the overlapping task 745 is registered after all the rescheduled unperformed tasks 741, 742.
こうすることで、未実施のタスクを優先して実施でき、未実施のタスクの順番が入れ替わることもない。 This allows you to prioritize uncompleted tasks and ensures that the order of uncompleted tasks is not changed.
図20は、複数の未実施のタスクがある場合に、未実施のタスクをまとめて翌日の空き時間に再スケジューリングする方法を示す。当日に2つの未実施のタスク751,752がある。翌日には2カ所の空き時間753,754がある。しかし、空き時間753は2つの未実施のタスク751,752の推定所要時間の合計時間よりも短い。 Figure 20 shows a method for rescheduling multiple unperformed tasks together to free time on the next day. There are two unperformed tasks 751 and 752 on the current day. There are two free times 753 and 754 on the next day. However, free time 753 is shorter than the total estimated required time for the two unperformed tasks 751 and 752.
再スケジュール手段16は、全ての未実施のタスク751,752の推定所要時間の合計時間より長い空き時間のうち、最も早く到来する空き時間754に全ての未実施のタスクを再スケジューリングする。 The rescheduling means 16 reschedules all unexecuted tasks to the earliest available free time 754 that is longer than the total estimated required time of all unexecuted tasks 751, 752.
こうすることで、既存のタスクのスケジュールを変更することなく、未実施のタスクの順番が入れ替わることもない。 This way, existing tasks will not be rescheduled and the order of uncompleted tasks will not be changed.
<スケジュール情報の表示例>
図21は、スケジュール設定画面640の一例を示す図である。以下、スケジュール設定画面640が有する項目について説明する。
・タスク名641は、タスクのタスク名である。プルダウンメニューで管理者がタスクを選択できてもよい。
・所要時間642は、タスク情報記憶手段23に登録されているタスク推定所要時間である。ユーザー欄646にタスク実施予定ユーザーが設定され、このユーザーの該タスクの平均所要時間が平均所要時間情報に登録されている場合、ユーザーの該タスクの平均所要時間が表示される。
・実施計画日643は、カレンダーなどから管理者がタスクを実行する日付を設定する項目である。
・開始時刻644は、タスクの実行を開始する予定の時刻を管理者が設定する項目である。
・繰り返し期間645は、当該タスクが繰り返し実行するタスクの場合、繰り返し実行する期間を管理者が設定する項目である。繰り返し実行されるタスクが多いため、このような設定があることで管理者の作業負荷を低減できる。
・ユーザー欄646は、ユーザー情報に登録済みのユーザーのリストがプルダウンメニュー等で表示される。
・スケジュール欄647は、登録されたタスクがカレンダー上に表示される欄である。
<Schedule information display example>
21 is a diagram showing an example of the schedule setting screen 640. The items included in the schedule setting screen 640 will be described below.
The task name 641 is the name of the task. The administrator may be able to select the task using a pull-down menu.
The required time 642 is the estimated required time for the task registered in the task information storage means 23. If a user who is scheduled to perform the task is set in the user column 646 and the average required time for the task for this user is registered in the average required time information, the average required time for the task for the user is displayed.
The execution plan date 643 is an item in which the administrator sets the date on which the task will be executed from a calendar or the like.
The start time 644 is an item in which the administrator sets the scheduled time for starting execution of the task.
The repetition period 645 is an item in which, if the task is a task that is executed repeatedly, the administrator sets the period during which the task is repeatedly executed. Since many tasks are executed repeatedly, such a setting can reduce the workload of the administrator.
The user column 646 displays a list of users who have been registered in the user information in a pull-down menu or the like.
The schedule column 647 is a column where registered tasks are displayed on a calendar.
管理者がOKボタン648を押下すると、スケジュール欄647と同様のスケジュールが表示され、このスケジュールに新たに登録されたタスクが表示される。なお、実施計画日643と開始時刻644がリアルタイムにスケジュール欄647に反映されてもよい。 When the administrator presses the OK button 648, a schedule similar to the schedule field 647 is displayed, and the newly registered task is displayed in this schedule. The implementation plan date 643 and start time 644 may be reflected in real time in the schedule field 647.
図22は、スケジュール表示画面650の一例を示す図である。スケジュール表示画面650はタスクの実行を受け付けることもでき、タスク実行画面とも言える。スケジュール表示画面650が有する項目について説明する。 Figure 22 shows an example of the schedule display screen 650. The schedule display screen 650 can also accept task execution, and can be considered a task execution screen. The items on the schedule display screen 650 are described below.
・スケジュール欄651は、スケジュール情報に登録されているタスクが表示される欄である。ユーザーは、月、週、日のいずれかでタスクのスケジュールを表示できる。画像表示手段12は、表示設定(月、週、日)と現在時刻に応じて、タスクを表示する。例えば、スケジュール欄651は、現在時刻を含む1ヶ月分、1週間、1日などのタスクを表示する。図22では、スケジュール欄651は、日表示である。一般ユーザーが表示設定を切り替えると、画像表示手段12は、表示設定(日、週、月)で表示範囲に含まれるタスクをスケジュール情報から取得し、このタスクのタスク情報を取得し、スケジュール表示を更新する。スケジュール欄651に表示されるタスクは、該タスクの実行に関する画面と関連付けられている。スケジュール欄651に表示されるタスクの1つがタスク欄652に表示される。 The schedule column 651 is a column that displays tasks registered in the schedule information. The user can display the task schedule by month, week, or day. The image display means 12 displays tasks according to the display setting (month, week, day) and the current time. For example, the schedule column 651 displays tasks for one month, one week, one day, etc. including the current time. In Figure 22, the schedule column 651 is in a day display. When a general user switches the display setting, the image display means 12 obtains tasks included in the display range of the display setting (day, week, month) from the schedule information, obtains task information for these tasks, and updates the schedule display. The tasks displayed in the schedule column 651 are associated with a screen related to the execution of the task. One of the tasks displayed in the schedule column 651 is displayed in the task column 652.
スケジュール欄651には、2つのタスク761,762が表示されているが、そのうち1つめのタスク761が再スケジューリングされたタスクである。再スケジューリングされたタスク761は、赤色など実施済みのタスクとは異なる態様で表示される。 Two tasks 761 and 762 are displayed in the schedule column 651, with the first task 761 being a rescheduled task. The rescheduled task 761 is displayed in a different manner from tasks that have already been performed, such as in red.
・タスク欄652は、現在時刻に対し、直近のタスクが表示される。タスク欄652には、現在までに未実施のタスク59(「Paper feeding belt cleaning」)が最上段に表示される。つまり、前日から再スケジューリングされたタスクが最上段に表示される。タスク59も赤色など実施済みのタスクとは異なる態様で表示される。 - The task column 652 displays the most recent task relative to the current time. In the task column 652, task 59 ("Paper feeding belt cleaning"), which has not yet been performed, is displayed at the top. In other words, tasks that have been rescheduled from the previous day are displayed at the top. Task 59 is also displayed in a different style from tasks that have already been performed, such as in red.
図22では、未実施のタスク59とは別に、スケジュール欄651で選択された日に実施予定の、3つのタスク、「Web cleaner replacement」「Channel plate cleaning」「Head cap cleaning」がある。図22では、そのうち「Head cap cleaning」の内容が表示されている。 In Figure 22, in addition to the unperformed task 59, there are three tasks scheduled to be performed on the date selected in the schedule field 651: "Web cleaner replacement," "Channel plate cleaning," and "Head cap cleaning." Figure 22 shows the details of "Head cap cleaning."
各タスク部品はボタン653を有しており、管理者がボタン653を押下するとボタン653の状態が以下のように変化する。例えば、ボタン653は、実行→実行中タスク表示→終了タスク表示、と変化してもよい。「実行」の状態で押下されたボタン653は、実行ボタンとしてタスクの実行を受け付け、画像形成装置103に対する調整動作を実行する。ボタン653は「実行」でなく「調整開始」のように表示されてもよい。DFE102が実行できる調整やメンテナンスは、例えば転写ベルトの自動清掃、印刷位置の位置合わせ、ノズルのクリーニング等である。「実行」又は「調整開始」ボタンが押下された後、ボタン653の横に「完了」などの文字が表示される。 Each task component has a button 653, and when the administrator presses the button 653, the state of the button 653 changes as follows. For example, the button 653 may change from "Execute" → "Display running task" → "Display completed task." When the button 653 is pressed in the "Execute" state, it accepts the execution of the task as an execution button and performs an adjustment operation on the image forming device 103. The button 653 may be displayed as "Start adjustment" instead of "Execute." Examples of adjustments and maintenance that the DFE 102 can perform include automatic cleaning of the transfer belt, alignment of the print position, and nozzle cleaning. After the "Execute" or "Start adjustment" button is pressed, a word such as "Complete" is displayed next to the button 653.
<主な効果>
以上説明したように、本実施形態の情報処理システムは、日付が変わった際、又は、勤務時間が終了した際に未実施だったタスクを自動的に空き時間にスケジュール登録し直すことで、ユーザーがメンテナンスを実施し忘れを防ぐことができる。
<Major Effects>
As described above, the information processing system of this embodiment can prevent users from forgetting to perform maintenance by automatically rescheduling unperformed tasks into free time when the date changes or working hours end.
<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
<Other application examples>
The best mode for carrying out the present invention has been described above using examples, but the present invention is not limited to these examples in any way, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention.
例えば、本実施形態では端末装置101が汎用的なWebブラウザを使用しているが、DFE102に専用のアプリを使用してもよい。 For example, in this embodiment, the terminal device 101 uses a general-purpose web browser, but the DFE 102 may use a dedicated app.
また、図7、図8などの構成例は、端末装置101、DFE102、及び、画像形成装置103による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。端末装置101、DFE102、及び、画像形成装置103の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。 Furthermore, the configuration examples in Figures 7 and 8 are divided according to main functions to make it easier to understand the processing by the terminal device 101, DFE 102, and image forming device 103. The method of dividing the processing units or the names of the processing units does not limit the present invention. The processing by the terminal device 101, DFE 102, and image forming device 103 can also be divided into even more processing units depending on the processing content. Furthermore, it is also possible to divide one processing unit so that it includes even more processing.
また、実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施形態では、DFE102は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。 Furthermore, the devices described in the examples represent only one of several computing environments for implementing the embodiments disclosed herein. In one embodiment, the DFE 102 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with each other via any type of communication link, including a network, shared memory, etc., and to perform the processing disclosed herein.
更に、DFE102は、開示された処理ステップ、例えば図13~図15のフローチャートを様々な組み合わせで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、DFE102が有する複数の情報処理装置によって実行され得る。また、DFE102は、1つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。 Furthermore, DFE 102 can be configured to share the disclosed processing steps, such as the flowcharts of Figures 13 to 15, in various combinations. For example, the process executed by a specific unit can be executed by multiple information processing devices included in DFE 102. Furthermore, DFE 102 may be integrated into a single server device, or may be divided into multiple devices.
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。 The functions of the embodiments described above can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes processors programmed to perform each function by software, such as processors implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (Digital Signal Processors), FPGAs (Field Programmable Gate Arrays), and conventional circuit modules designed to perform each of the functions described above.
101 端末装置
102 DFE
103 画像形成装置
104 サーバ装置
101 Terminal device 102 DFE
103 Image forming device 104 Server device
Claims (13)
前記タスクが登録されたスケジュール情報を記憶するスケジュール情報記憶手段と、
現在時刻を取得する現在時刻取得手段と、
前記現在時刻取得手段が取得した現在時刻に基づいて、未だに実施されていない未実施のタスクがある場合、前記未実施のタスクを、再スケジューリングする再スケジュール手段と、
前記スケジュール情報記憶手段では、再スケジューリングされたタスクに再スケジューリングされた旨が登録されており、再スケジューリングされたタスクを再スケジューリングされていないタスクとは異なる態様で表示する画像表示手段と、
を有し、
前記現在時刻取得手段が取得した現在時刻に基づいて、日付が変更したと判断された場合、前記再スケジュール手段は、日付が変更する前に実行されるべき前記未実施のタスクを、該未実施のタスクの推定所要時間より長い空き時間のうち、最も早く到来する前記空き時間に再スケジューリングし、
前記タスクは、前記機器の調整又はメンテナンスに関する作業であり、
前記画像表示手段は、前記スケジュール情報に登録されている前記タスクごとに、前記機器に対する動作を実行するための実行ボタンを表示し、
前記実行ボタンが押下されることで前記タスクを実行すること、
を特徴とする情報処理システム。 An information processing system having a device and an information processing device that accepts registration of a task related to the device and execution of the task ,
a schedule information storage means for storing schedule information in which the tasks are registered;
a current time acquisition means for acquiring the current time;
a rescheduling means for rescheduling an unexecuted task when there is an unexecuted task based on the current time acquired by the current time acquisition means;
an image display means for displaying a rescheduled task in a manner different from that of a non-rescheduled task, the image display means registering that the rescheduled task has been rescheduled in the schedule information storage means;
and
when it is determined that the date has changed based on the current time acquired by the current time acquisition means, the rescheduling means reschedules the unexecuted task that should be executed before the date change to the earliest available free time among available times that are longer than the estimated required time of the unexecuted task,
the task is an operation related to adjustment or maintenance of the device,
the image display means displays an execution button for executing an operation on the device for each of the tasks registered in the schedule information;
Executing the task by pressing the execution button;
An information processing system characterized by:
前記現在時刻が前記勤務終了時刻を過ぎた場合、前記再スケジュール手段は、前記スケジュール情報記憶手段に記憶されている、前記現在時刻が前記勤務終了時刻を過ぎる前に実行されるべき未実施のタスクを、再スケジューリングすることを特徴とする請求項1に記載の情報処理システム。 A working time storage means for storing a working end time is provided,
2. The information processing system according to claim 1, wherein, when the current time passes the end of work time, the rescheduling means reschedules an unexecuted task that is stored in the schedule information storage means and that is to be executed before the current time passes the end of work time.
前記未実施のタスクの実施順を維持して、前記未実施のタスクの所要時間より長い空き時間のうち、最も早く到来する前記空き時間に前記未実施のタスクを再スケジューリングすることを特徴とする請求項1又は2に記載の情報処理システム。 When there are a plurality of unexecuted tasks, the rescheduling means prioritizes the unexecuted tasks in order of earliest scheduled start time,
3. The information processing system according to claim 1, wherein the execution order of the unperformed tasks is maintained, and the unperformed tasks are rescheduled to the earliest available free time among available times longer than the required time of the unperformed tasks.
再スケジューリングされた前記未実施のタスクと重複するタスクが登録されている場合、前記重複するタスクを、再スケジューリングされた全ての前記未実施のタスクの後に登録することを特徴とする請求項1又は2に記載の情報処理システム。 the rescheduling means reschedules all of the unexecuted tasks to the first time after the start of work on the next day;
3. The information processing system according to claim 1, wherein, when a task that overlaps with the rescheduled unexecuted task is registered, the overlapping task is registered after all of the rescheduled unexecuted tasks.
前記タスクが登録されたスケジュール情報を記憶するスケジュール情報記憶手段と、
現在時刻を取得する現在時刻取得手段と、
前記現在時刻取得手段が取得した現在時刻に基づいて、未だに実施されていない未実施のタスクがある場合、前記未実施のタスクを、再スケジューリングする再スケジュール手段と、
前記スケジュール情報記憶手段では、再スケジューリングされたタスクに再スケジューリングされた旨が登録されており、再スケジューリングされたタスクを再スケジューリングされていないタスクとは異なる態様で表示する画像表示手段と、
を有し、
前記現在時刻取得手段が取得した現在時刻に基づいて、日付が変更したと判断された場合、前記再スケジュール手段は、日付が変更する前に実行されるべき前記未実施のタスクを、該未実施のタスクの推定所要時間より長い空き時間のうち、最も早く到来する前記空き時間に再スケジューリングし、
前記タスクは、前記機器の調整又はメンテナンスに関する作業であり、
前記画像表示手段は、前記スケジュール情報に登録されている前記タスクごとに、前記機器に対する動作を実行するための実行ボタンを表示し、
前記実行ボタンが押下されることで前記タスクを実行すること、
を特徴とする情報処理装置。 An information processing device for a task that accepts registration of a task related to a device and execution of the task ,
a schedule information storage means for storing schedule information in which the tasks are registered;
a current time acquisition means for acquiring the current time;
a rescheduling means for rescheduling an unexecuted task when there is an unexecuted task based on the current time acquired by the current time acquisition means;
an image display means for displaying a rescheduled task in a manner different from that of a non-rescheduled task, the image display means registering that the rescheduled task has been rescheduled in the schedule information storage means;
and
when it is determined that the date has changed based on the current time acquired by the current time acquisition means, the rescheduling means reschedules the unexecuted task that should be executed before the date change to the earliest available free time among available times that are longer than the estimated required time of the unexecuted task,
the task is an operation related to adjustment or maintenance of the device,
the image display means displays an execution button for executing an operation on the device for each of the tasks registered in the schedule information;
Executing the task by pressing the execution button;
An information processing device characterized by:
前記タスクが登録されたスケジュール情報記憶手段からスケジュール情報を取得するステップと、
現在時刻取得手段が、現在時刻を取得するステップと、
前記現在時刻取得手段が取得した現在時刻に基づいて、未だに実施されていない未実施のタスクがある場合、前記未実施のタスクを、再スケジュール手段が再スケジューリングするステップと、
前記スケジュール情報記憶手段では、再スケジューリングされたタスクに再スケジューリングされた旨が登録されており、画像表示手段が、再スケジューリングされたタスクを再スケジューリングされていないタスクとは異なる態様で表示するステップと、
を有し、
前記現在時刻取得手段が取得した現在時刻に基づいて、日付が変更したと判断された場合、前記再スケジュール手段が、日付が変更する前に実行されるべき前記未実施のタスクを、該未実施のタスクの推定所要時間より長い空き時間のうち、最も早く到来する前記空き時間に再スケジューリングし、
前記タスクは、前記機器の調整又はメンテナンスに関する作業であり、
前記画像表示手段は、前記スケジュール情報に登録されている前記タスクごとに、前記機器に対する動作を実行するための実行ボタンを表示し、
前記実行ボタンが押下されることで前記タスクを実行すること、
を特徴とする情報処理方法。 1. An information processing method performed by an information processing system having a device and an information processing device that accepts registration of a task related to the device and execution of the task ,
acquiring schedule information from a schedule information storage means in which the task is registered;
A step in which current time acquisition means acquires the current time;
a step in which, when there is an unexecuted task that has not yet been executed based on the current time acquired by the current time acquisition means, a rescheduling means reschedules the unexecuted task;
a step in which the schedule information storage means registers that the rescheduled task has been rescheduled, and an image display means displays the rescheduled task in a manner different from that of a task that has not been rescheduled;
and
when it is determined that the date has changed based on the current time acquired by the current time acquisition means, the rescheduling means reschedules the unexecuted task that should be executed before the date change to the earliest available free time among available times that are longer than the estimated required time of the unexecuted task,
the task is work related to adjustment or maintenance of the device,
the image display means displays an execution button for executing an operation on the device for each of the tasks registered in the schedule information;
Executing the task by pressing the execution button;
An information processing method comprising:
前記タスクが登録されたスケジュール情報記憶手段からスケジュール情報を取得するステップと、
現在時刻取得手段が、現在時刻を取得するステップと、
前記現在時刻取得手段が取得した現在時刻に基づいて、未だに実施されていない未実施のタスクがある場合、前記未実施のタスクを、再スケジュール手段が再スケジューリングするステップと、
前記スケジュール情報記憶手段では、再スケジューリングされたタスクに再スケジューリングされた旨が登録されており、画像表示手段が、再スケジューリングされたタスクを再スケジューリングされていないタスクとは異なる態様で表示するステップと、
を実行させ、
前記現在時刻取得手段が取得した現在時刻に基づいて、日付が変更したと判断された場合、前記再スケジュール手段が、日付が変更する前に実行されるべき前記未実施のタスクを、該未実施のタスクの推定所要時間より長い空き時間のうち、最も早く到来する前記空き時間に再スケジューリングし、
前記タスクは、前記機器の調整又はメンテナンスに関する作業であり、
前記画像表示手段は、前記スケジュール情報に登録されている前記タスクごとに、前記機器に対する動作を実行するための実行ボタンを表示し、
前記実行ボタンが押下されることで前記タスクを実行すること、
を特徴とするプログラム。 An information processing device that accepts registration of a task related to a device and execution of the task ,
acquiring schedule information from a schedule information storage means in which the task is registered;
A step in which current time acquisition means acquires the current time;
a step in which, when there is an unexecuted task that has not yet been executed based on the current time acquired by the current time acquisition means, a rescheduling means reschedules the unexecuted task;
a step in which the schedule information storage means registers that the rescheduled task has been rescheduled, and an image display means displays the rescheduled task in a manner different from that of a task that has not been rescheduled;
Execute
when it is determined that the date has changed based on the current time acquired by the current time acquisition means, the rescheduling means reschedules the unexecuted task that should be executed before the date change to the earliest available free time among available times that are longer than the estimated required time of the unexecuted task,
the task is work related to adjustment or maintenance of the device,
the image display means displays an execution button for executing an operation on the device for each of the tasks registered in the schedule information;
Executing the task by pressing the execution button;
A program characterized by.
前記動作は調整動作である、
ことを特徴とする情報処理システム。 The information processing system according to any one of claims 1 to 6,
The operation is an adjustment operation.
An information processing system comprising:
前記動作は調整動作である、The operation is an adjustment operation.
ことを特徴とする情報処理装置。1. An information processing device comprising:
前記動作は調整動作である、The operation is an adjustment operation.
ことを特徴とする情報処理方法。An information processing method comprising:
前記動作は調整動作である、The operation is an adjustment operation.
ことを特徴とするプログラム。A program characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021176819A JP7735797B2 (en) | 2021-10-28 | 2021-10-28 | Information processing system, information processing device, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021176819A JP7735797B2 (en) | 2021-10-28 | 2021-10-28 | Information processing system, information processing device, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023066222A JP2023066222A (en) | 2023-05-15 |
| JP7735797B2 true JP7735797B2 (en) | 2025-09-09 |
Family
ID=86322410
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021176819A Active JP7735797B2 (en) | 2021-10-28 | 2021-10-28 | Information processing system, information processing device, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7735797B2 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002279136A (en) | 2001-03-19 | 2002-09-27 | Innotech Corp | Schedule management system |
| US20030088534A1 (en) | 2001-11-05 | 2003-05-08 | Vernon W. Francissen Gardner, Carton & Douglas | Method and apparatus for work management for facility maintenance |
| JP2011013752A (en) | 2009-06-30 | 2011-01-20 | Hitachi Plant Technologies Ltd | Method and system for supporting work schedule support |
| US20120060166A1 (en) | 2010-09-06 | 2012-03-08 | Left Coast Logic Llc | Day management using an integrated calendar |
| JP2015176239A (en) | 2014-03-13 | 2015-10-05 | トヨタ自動車株式会社 | Work plan creation system |
| JP2017134497A (en) | 2016-01-26 | 2017-08-03 | 有限会社T’sシステムズ | Work plan generation system |
| JP2020035808A (en) | 2018-08-28 | 2020-03-05 | ヤマハ発動機株式会社 | Work management device and work management method |
| US20210166199A1 (en) | 2019-11-28 | 2021-06-03 | Ricoh Company, Ltd. | Information processing apparatus, information processing system, and information processing method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3355303B2 (en) * | 1998-05-06 | 2002-12-09 | 株式会社日立ビルシステム | Maintenance patrol work table creation device |
-
2021
- 2021-10-28 JP JP2021176819A patent/JP7735797B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002279136A (en) | 2001-03-19 | 2002-09-27 | Innotech Corp | Schedule management system |
| US20030088534A1 (en) | 2001-11-05 | 2003-05-08 | Vernon W. Francissen Gardner, Carton & Douglas | Method and apparatus for work management for facility maintenance |
| JP2005509220A (en) | 2001-11-05 | 2005-04-07 | ジョンソンディバーシー・インコーポレーテッド | Work management method and apparatus for equipment maintenance |
| JP2011013752A (en) | 2009-06-30 | 2011-01-20 | Hitachi Plant Technologies Ltd | Method and system for supporting work schedule support |
| US20120060166A1 (en) | 2010-09-06 | 2012-03-08 | Left Coast Logic Llc | Day management using an integrated calendar |
| JP2015176239A (en) | 2014-03-13 | 2015-10-05 | トヨタ自動車株式会社 | Work plan creation system |
| JP2017134497A (en) | 2016-01-26 | 2017-08-03 | 有限会社T’sシステムズ | Work plan generation system |
| JP2020035808A (en) | 2018-08-28 | 2020-03-05 | ヤマハ発動機株式会社 | Work management device and work management method |
| US20210166199A1 (en) | 2019-11-28 | 2021-06-03 | Ricoh Company, Ltd. | Information processing apparatus, information processing system, and information processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023066222A (en) | 2023-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8854665B2 (en) | Information processing system, registration device, and computer readable medium for identifying a user of a printer | |
| US8973003B2 (en) | Workflow management server and method | |
| JP2024124418A (en) | Information processing system, information processing device, information processing method, program, and device | |
| US20070216942A1 (en) | Print management system, data management device and data management method | |
| JP7071062B2 (en) | Print control device, print device, image forming device, print control method, program and recording medium | |
| JP7735797B2 (en) | Information processing system, information processing device, information processing method, and program | |
| US20190107985A1 (en) | Printing apparatus, method for controlling printing apparatus, and storage medium | |
| US20060044585A1 (en) | Management system, management apparatus, and its control method | |
| EP2640053B1 (en) | Image editing apparatus, image editing method, image editing system, and program | |
| JP7047298B2 (en) | Information processing equipment, image forming equipment and programs | |
| JP5299414B2 (en) | Printing apparatus, printing system, control method, and control program | |
| US8730497B2 (en) | Print job management apparatus, print job management method, and storage medium for generating print job to be transmitted according to accepted print instruction | |
| JP2024077979A (en) | Information processing system, equipment, maintenance method, and program | |
| JP7543799B2 (en) | Information processing system, information processing device | |
| JP7547951B2 (en) | Information processing system, device, display method, and program | |
| JP2005092505A (en) | Print processing system, and method for managing number of copy of print | |
| JP2022161441A (en) | Information processing device, program, and system | |
| JP6911313B2 (en) | Image forming device and program | |
| US12001732B2 (en) | Operation analysis system, operation analysis apparatus, operation analysis method, and non-transitory recording medium | |
| US20170230543A1 (en) | Server apparatus and control method | |
| JP7784866B2 (en) | Image forming apparatus and image forming program | |
| JP2019133399A (en) | Image forming system and image forming method | |
| JP6641450B2 (en) | Image forming apparatus and power saving control method | |
| JP4258251B2 (en) | Status notification receiver | |
| US10437613B2 (en) | Image forming apparatus and non-transitory computer readable medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240823 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250326 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250603 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250723 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250811 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7735797 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |