Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7364995B2 - image forming system - Google Patents
[go: Go Back, main page]

JP7364995B2 - image forming system - Google Patents

image forming system Download PDF

Info

Publication number
JP7364995B2
JP7364995B2 JP2019026479A JP2019026479A JP7364995B2 JP 7364995 B2 JP7364995 B2 JP 7364995B2 JP 2019026479 A JP2019026479 A JP 2019026479A JP 2019026479 A JP2019026479 A JP 2019026479A JP 7364995 B2 JP7364995 B2 JP 7364995B2
Authority
JP
Japan
Prior art keywords
touch panel
image forming
log
forming system
recovery process
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019026479A
Other languages
Japanese (ja)
Other versions
JP2020135279A (en
Inventor
勇輔 中越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2019026479A priority Critical patent/JP7364995B2/en
Priority to US16/785,780 priority patent/US11307813B2/en
Priority to EP20156596.7A priority patent/EP3712771A1/en
Priority to CN202010090480.0A priority patent/CN111586251B/en
Publication of JP2020135279A publication Critical patent/JP2020135279A/en
Application granted granted Critical
Publication of JP7364995B2 publication Critical patent/JP7364995B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、画像を形成する画像形成システムに関する。 The present invention relates to an image forming system that forms images.

従来の画像形成装置として、画像形成装置に備わっているセンサーの検出値に基づいて異常の発生を検出した場合に、SC(サービスコール)を通知するものが知られている(例えば、特許文献1参照。)。 As a conventional image forming apparatus, there is known one that notifies an SC (service call) when the occurrence of an abnormality is detected based on the detection value of a sensor included in the image forming apparatus (for example, Patent Document 1 reference.).

特開2004-248256号公報Japanese Patent Application Publication No. 2004-248256

しかしながら、従来の画像形成装置においては、画像形成装置に備わっているセンサーの検出値が正常範囲内ではない場合に異常の発生を判断するので、複数のデバイスにわたる制御や、利用者の操作などに基づいた、一連の流れに応じて発生する複雑な異常を検出することができないという問題がある。 However, in conventional image forming apparatuses, the occurrence of an abnormality is determined when the detected value of the sensor installed in the image forming apparatus is not within the normal range. There is a problem in that it is not possible to detect complex abnormalities that occur according to a series of processes based on the system.

そこで、本発明は、一連の流れに応じて発生する複雑な異常を検出することができる画像形成システムを提供することを目的とする。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an image forming system that can detect complex abnormalities that occur in accordance with a series of processes.

本発明の画像形成システムは、タッチパネルを備え、前記タッチパネルに対する無効なタッチのカウントを前記タッチパネルに対するタッチのログに基づいて特定し、前記タッチパネルに対する無効なタッチのカウントが特定の閾値以上である場合に、前記タッチパネルに表示されている画面のフリーズの異常を検出することを特徴とする。 The image forming system of the present invention includes a touch panel, and identifies a count of invalid touches on the touch panel based on a log of touches on the touch panel, and when the count of invalid touches on the touch panel is equal to or higher than a specific threshold. The present invention is characterized in that an abnormality in freezing of a screen displayed on the touch panel is detected.

この構成により、本発明の画像形成システムは、タッチパネルに対する無効なタッチのカウントをタッチパネルに対するタッチのログに基づいて特定し、タッチパネルに対する無効なタッチのカウントが特定の閾値以上である場合に、タッチパネルに表示されている画面のフリーズの異常を検出するので、一連の流れに応じて発生する複雑な異常を検出することができる。 With this configuration, the image forming system of the present invention identifies the count of invalid touches on the touch panel based on the log of touches on the touch panel, and when the count of invalid touches on the touch panel is equal to or greater than a specific threshold, the image forming system of the present invention specifies the count of invalid touches on the touch panel. Since the abnormality of freezing of the displayed screen is detected, it is possible to detect complex abnormalities that occur according to a series of flows.

本発明の画像形成システムは、前記異常を回復するための回復処理を実行しても良い。 The image forming system of the present invention may perform recovery processing to recover from the abnormality.

この構成により、本発明の画像形成システムは、異常を回復するための回復処理を実行するので、異常に対応するための利用者の手間を抑えることができるとともに、異常を迅速に回復することができる。 With this configuration, the image forming system of the present invention executes the recovery process to recover from the abnormality, so that it is possible to reduce the user's effort to deal with the abnormality, and to quickly recover from the abnormality. can.

本発明の画像形成システムにおいて、前記特定の閾値は、前記画面の種類に応じて設けられても良い。 In the image forming system of the present invention, the specific threshold value may be set depending on the type of the screen.

この構成により、本発明の画像形成システムは、画面のフリーズの異常を検出するための無効なタッチのカウントの閾値が、画面の種類に応じて設けられるので、画面の種類に応じて適切に画面のフリーズの異常を検出することができる。 With this configuration, in the image forming system of the present invention, a threshold value for counting invalid touches for detecting an abnormality of screen freezing is set depending on the type of screen, so that the image forming system can Freezing abnormalities can be detected.

本発明の画像形成システムは、一連の流れに応じて発生する複雑な異常を検出することができる。 The image forming system of the present invention can detect complex abnormalities that occur in accordance with a series of flows.

本発明の一実施の形態に係る画像形成システムの外観斜視図である。1 is an external perspective view of an image forming system according to an embodiment of the present invention. 図1に示すMFPのブロック図である。2 is a block diagram of the MFP shown in FIG. 1. FIG. 図1に示すキオスク端末のブロック図である。2 is a block diagram of the kiosk terminal shown in FIG. 1. FIG. 回復処理の実行のスケジュールをスケジュールリストに追加したり、これをスケジュールリストから削除したりする場合の図3に示すキオスク端末の動作のフローチャートである。4 is a flowchart of the operation of the kiosk terminal shown in FIG. 3 when adding or deleting a schedule for execution of recovery processing to or from the schedule list. 図4に示す無効タッチカウント特定処理のフローチャートである。5 is a flowchart of invalid touch count identification processing shown in FIG. 4. FIG. 図5に示す無効タッチカウント整形処理のフローチャートである。6 is a flowchart of invalid touch count shaping processing shown in FIG. 5. FIG. 図4に示すキオスク端末画面特定処理のフローチャートである。5 is a flowchart of the kiosk terminal screen identification process shown in FIG. 4. FIG. 図4に示す異常操作有無整形処理のフローチャートである。5 is a flowchart of abnormal operation presence/absence shaping processing shown in FIG. 4; 異常が発生した場合の画像形成システム10の動作のフローチャートである。3 is a flowchart of the operation of the image forming system 10 when an abnormality occurs. 図9に示す動作において表示される回復処理開始指示要求画面の一例を示す図である。10 is a diagram showing an example of a recovery process start instruction request screen displayed in the operation shown in FIG. 9. FIG.

以下、本発明の実施の形態について、図面を用いて説明する。 Embodiments of the present invention will be described below with reference to the drawings.

まず、本発明の一実施の形態に係る画像形成システムの構成について説明する。 First, the configuration of an image forming system according to an embodiment of the present invention will be described.

図1は、本実施の形態に係る画像形成システム10の外観斜視図である。 FIG. 1 is an external perspective view of an image forming system 10 according to the present embodiment.

図1に示すように、画像形成システム10は、画像形成装置としてのMFP(Multifunction Peripheral)20と、MFP20の機能を補強する機能補強装置としてのキオスク端末30とを備えている。MFP20と、キオスク端末30とは、隣り合って配置されている。画像形成システム10は、例えば、コンビニエンスストアなどの小売業の店舗などに設置される。 As shown in FIG. 1, the image forming system 10 includes an MFP (Multifunction Peripheral) 20 as an image forming device, and a kiosk terminal 30 as a function reinforcement device that reinforces the functions of the MFP 20. MFP 20 and kiosk terminal 30 are placed next to each other. The image forming system 10 is installed, for example, in a retail store such as a convenience store.

MFP20と、キオスク端末30とは、LAN(Local Area Network)を介して互いに通信可能に接続されている。MFP20と、キオスク端末30との接続が切断されている状況としては、例えば、MFP20と、キオスク端末30とを接続するためのLANケーブルがMFP20およびキオスク端末30の少なくとも一方に接続されていない状況、MFP20およびキオスク端末30の少なくとも一方の電源が切断されている状況、MFP20と、キオスク端末30との間の通信を制御するアプリケーションソフトがMFP20およびキオスク端末30の少なくとも一方において動作していない状況などが存在する。 The MFP 20 and the kiosk terminal 30 are connected to be able to communicate with each other via a LAN (Local Area Network). Examples of a situation where the connection between the MFP 20 and the kiosk terminal 30 is disconnected include a situation where a LAN cable for connecting the MFP 20 and the kiosk terminal 30 is not connected to at least one of the MFP 20 and the kiosk terminal 30; A situation where the power of at least one of the MFP 20 and the kiosk terminal 30 is turned off, a situation where the application software that controls communication between the MFP 20 and the kiosk terminal 30 is not running on at least one of the MFP 20 and the kiosk terminal 30, etc. exist.

図2は、MFP20のブロック図である。 FIG. 2 is a block diagram of the MFP 20.

図1および図2に示すように、MFP20は、種々の操作が入力される例えばボタンなどの操作デバイスである操作部21と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター22と、原稿から画像を読み取る読取デバイスであるスキャナー23と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部24と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部25と、各種の情報を記憶する例えば半導体メモリー、HDD(Hard Disk Drive)などの不揮発性の記憶デバイスである記憶部26と、MFP20全体を制御する制御部27とを備えている。 As shown in FIGS. 1 and 2, the MFP 20 includes an operation unit 21, which is an operation device such as a button, through which various operations are input, and a printer 22, which is a printing device that prints an image on a recording medium such as paper. , a scanner 23 that is a reading device that reads images from a document, a fax communication unit 24 that is a fax device that performs fax communication with an external facsimile device (not shown) via a communication line such as a public telephone line, and a LAN, the Internet, etc. A communication unit 25, which is a communication device that communicates with an external device via a network or directly by wire or wirelessly without going through a network, and a communication device that stores various information, such as a semiconductor memory or an HDD (Hard Disk Drive). ), and a controller 27 that controls the entire MFP 20 .

操作部21は、種々の情報を表示するとともに種々の操作が入力されるタッチパネル21aを備えている。 The operation unit 21 includes a touch panel 21a that displays various information and allows input of various operations.

記憶部26は、操作部21、プリンター22、スキャナー23などの、MFP20における各種のデバイスのログであるデバイスログ26aを記憶可能である。なお、ログとは、例えば「画面が触られた」、「○○の処理を開始する」、「状態が○○に変化した」などの記録を示すテキストである。 The storage unit 26 can store a device log 26a that is a log of various devices in the MFP 20, such as the operation unit 21, the printer 22, and the scanner 23. Note that the log is text that indicates records such as "the screen was touched", "processing of XX has started", and "the status has changed to XX", for example.

制御部27は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、制御部27のCPUの作業領域として用いられるメモリーとしてのRAM(Random Access Memory)とを備えている。制御部27のCPUは、記憶部26または制御部27のROMに記憶されているプログラムを実行する。 The control unit 27 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores programs and various data, and a RAM (Random Memory) as a memory used as a work area for the CPU of the control unit 27. Access Memory). The CPU of the control unit 27 executes a program stored in the storage unit 26 or the ROM of the control unit 27.

制御部27は、記憶部26または制御部27のROMに記憶されているプログラムを実行することによって、操作部21、プリンター22、スキャナー23などの、MFP20における各種のデバイスを制御するデバイス制御部27aと、デバイスログ26aを管理するログ管理部27bとを実現する。ログ管理部27bは、デバイスログ26aの少なくとも一部を例えばSyslogプロトコルによってキオスク端末30に送信可能である。 The control unit 27 includes a device control unit 27a that controls various devices in the MFP 20, such as the operation unit 21, the printer 22, and the scanner 23, by executing programs stored in the storage unit 26 or the ROM of the control unit 27. and a log management unit 27b that manages the device log 26a. The log management unit 27b can transmit at least a portion of the device log 26a to the kiosk terminal 30 using, for example, the Syslog protocol.

図3は、キオスク端末30のブロック図である。 FIG. 3 is a block diagram of the kiosk terminal 30.

図1および図3に示すように、キオスク端末30は、種々の操作が入力される操作デバイスである操作部31と、写真を印刷する印刷デバイスである写真プリンター32と、USB(Universal Serial Bus)メモリーなどの外部の記憶媒体と通信を行うメディアリーダー33と、画像形成システム10の利用料金を徴収する料金徴収装置34と、料金徴収装置34によって徴収した利用料金のレシートを印刷する印刷デバイスであるレシートプリンター35と、スピーカー36と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部37と、各種の情報を記憶する例えば半導体メモリー、HDDなどの不揮発性の記憶デバイスである記憶部38と、キオスク端末30全体を制御する制御部39とを備えている。 As shown in FIGS. 1 and 3, the kiosk terminal 30 includes an operation unit 31 that is an operation device through which various operations are input, a photo printer 32 that is a printing device that prints photos, and a USB (Universal Serial Bus). A media reader 33 that communicates with an external storage medium such as a memory, a fee collection device 34 that collects usage fees for the image forming system 10, and a printing device that prints a receipt for the usage fee collected by the fee collection device 34. A receipt printer 35, a speaker 36, a communication unit 37 which is a communication device that communicates with an external device via a network such as a LAN or the Internet, or directly by wire or wirelessly without going through a network, and various types of devices. The kiosk terminal 30 includes a storage section 38 that is a nonvolatile storage device such as a semiconductor memory or an HDD for storing information, and a control section 39 that controls the entire kiosk terminal 30 .

操作部31は、種々の情報を表示するとともに種々の操作が入力されるタッチパネル31aを備えている。 The operation unit 31 includes a touch panel 31a that displays various information and allows input of various operations.

キオスク端末30のタッチパネル31aの画面サイズは、MFP20のタッチパネル21aの画面サイズより大きい。 The screen size of the touch panel 31a of the kiosk terminal 30 is larger than the screen size of the touch panel 21a of the MFP 20.

図1に示す画像形成システム10は、タッチパネル31aに表示されたメインメニュー画面41に対する操作に応じて様々なサービスを提供することができる。例えば、画像形成システム10は、スキャナー23によって原稿から読み取った画像をプリンター22によって印刷する「コピー」のサービス、スキャナー23によって原稿から読み取った画像をファックス通信部24(図2参照。)によってファックス送信する「ファックス」のサービス、スキャナー23によって原稿から読み取った画像をメディアリーダー33を介してUSBメモリーなどの外部の記憶媒体に保存する「スキャン」のサービス、図示していない外部のデータ管理システムによって管理されているデータを通信部37(図3参照。)および通信部25(図2参照。)経由で受信して、受信したデータに基づいてプリンター22または写真プリンター32(図3参照。)によって印刷を実行する「ネットワークプリント」のサービス、メディアリーダー33を介してUSBメモリーなどの外部の記憶媒体から取得した、または、通信部25および通信部37の少なくとも一方によって外部から無線通信で取得した文書データに基づいてプリンター22によって文書を印刷する「文書プリント」のサービス、メディアリーダー33を介してUSBメモリーなどの外部の記憶媒体から取得した、または、通信部25および通信部37の少なくとも一方によって外部から無線通信で取得した画像データに基づいて写真プリンター32によって写真を印刷する「写真プリント」のサービスなどが含まれる。また、画像形成システム10は、タッチパネル21aに対する特殊な操作に応じて、MFP20のメンテナンスのための「メンテナンス」のサービスを提供することもできる。 The image forming system 10 shown in FIG. 1 can provide various services in response to operations on the main menu screen 41 displayed on the touch panel 31a. For example, the image forming system 10 provides a "copy" service in which an image read from a document by a scanner 23 is printed by a printer 22, and an image read from a document by the scanner 23 is sent by fax by a fax communication unit 24 (see FIG. 2). ``Fax'' service, which uses the scanner 23 to read an image from a document and saves it to an external storage medium such as a USB memory via the media reader 33, and is managed by an external data management system (not shown). The data is received via the communication unit 37 (see Figure 3) and the communication unit 25 (see Figure 2), and is printed by the printer 22 or photo printer 32 (see Figure 3) based on the received data. document data acquired from an external storage medium such as a USB memory via the media reader 33, or acquired by wireless communication from the outside by at least one of the communication unit 25 and the communication unit 37; A "document print" service that prints a document by the printer 22 based on the information obtained from an external storage medium such as a USB memory via the media reader 33, or from the outside by at least one of the communication unit 25 and the communication unit 37. This service includes a "photo print" service in which a photo is printed by the photo printer 32 based on image data acquired through wireless communication. Further, the image forming system 10 can also provide a "maintenance" service for maintaining the MFP 20 in response to a special operation on the touch panel 21a.

写真プリンター32は、印刷した写真が取り出される写真取り出し口32aを備えている。 The photo printer 32 includes a photo outlet 32a from which printed photos are taken out.

料金徴収装置34は、硬貨が投入される硬貨投入口34aと、硬貨が返却される硬貨返却口34bとを備えている。 The fee collection device 34 includes a coin input port 34a into which coins are inserted, and a coin return port 34b into which coins are returned.

レシートプリンター35は、印刷したレシートが取り出されるレシート取り出し口35aを備えている。 The receipt printer 35 includes a receipt outlet 35a from which a printed receipt is taken out.

記憶部38は、MFP20、操作部31、写真プリンター32、料金徴収装置34、スピーカー36などの、画像形成システム10における各種のデバイスのログであるデバイスログ38aと、「コピー」、「ファックス」、「スキャン」、「ネットワークプリント」、「文書プリント」、「写真プリント」、「メンテナンス」などの、画像形成システム10における各種のサービスのログであるサービスログ38bとを記憶可能である。 The storage unit 38 includes a device log 38a that is a log of various devices in the image forming system 10, such as the MFP 20, the operation unit 31, the photo printer 32, the fee collection device 34, and the speaker 36, as well as “copy”, “fax”, It is possible to store a service log 38b that is a log of various services in the image forming system 10, such as "scan", "network print", "document print", "photo print", and "maintenance".

記憶部38は、処理の実行のスケジュールを示すスケジュールリスト38cを記憶可能である。 The storage unit 38 can store a schedule list 38c indicating a schedule for processing execution.

制御部39は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、制御部39のCPUの作業領域として用いられるメモリーとしてのRAMとを備えている。制御部39のCPUは、記憶部38または制御部39のROMに記憶されているプログラムを実行する。 The control unit 39 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM as a memory used as a work area for the CPU of the control unit 39. The CPU of the control unit 39 executes a program stored in the storage unit 38 or the ROM of the control unit 39.

制御部39は、記憶部38または制御部39のROMに記憶されているプログラムを実行することによって、MFP20、操作部31、写真プリンター32、料金徴収装置34、スピーカー36などの、画像形成システム10における各種のデバイスを制御するデバイス制御部39aと、「コピー」、「ファックス」、「スキャン」、「ネットワークプリント」、「文書プリント」、「写真プリント」、「メンテナンス」などの、画像形成システム10における各種のサービスを制御するサービス制御部39bと、デバイスログ38aおよびサービスログ38bを管理するログ管理部39cとを実現する。ログ管理部39cは、MFP20から例えばSyslogプロトコルによって受信したログをデバイスログ38aに追加可能である。 The control unit 39 controls the image forming system 10 , such as the MFP 20 , the operation unit 31 , the photo printer 32 , the fee collection device 34 , and the speaker 36 , by executing a program stored in the storage unit 38 or the ROM of the control unit 39 . a device control unit 39a that controls various devices in the image forming system 10, and a device control unit 39a that controls various devices in the image forming system 10, such as "copy", "fax", "scan", "network print", "document print", "photo print", "maintenance", etc. A service control unit 39b that controls various services in , and a log management unit 39c that manages a device log 38a and a service log 38b are realized. The log management unit 39c can add a log received from the MFP 20 using, for example, the Syslog protocol to the device log 38a.

なお、画像形成システム10において、MFP20のタッチパネル21aは、基本的には利用されない。しかしながら、MFP20と同一のモデルのMFPは、画像形成システムの一部としてだけでなく、MFP単独で設置されることもある。したがって、MFP20は、タッチパネル21aを備えている。 Note that in the image forming system 10, the touch panel 21a of the MFP 20 is basically not used. However, an MFP of the same model as the MFP 20 may be installed not only as part of an image forming system but also as a standalone MFP. Therefore, the MFP 20 includes a touch panel 21a.

次に、画像形成システム10の動作について説明する。 Next, the operation of the image forming system 10 will be explained.

画像形成システム10は、タッチパネル31aに表示されている画面がフリーズする異常によって利用することができなくなる場合がある。利用者は、一般的に、タッチパネル31aに表示されている画面がフリーズした場合、画面を何度もタッチして反応を確かめる場合が多い。画像形成システム10は、このような異常な操作を検出することによって、タッチパネル31aに表示されている画面がフリーズする異常を検出することができる。 The image forming system 10 may become unusable due to an abnormality in which the screen displayed on the touch panel 31a freezes. Generally, when the screen displayed on the touch panel 31a freezes, the user often touches the screen many times to check the reaction. By detecting such an abnormal operation, the image forming system 10 can detect an abnormality in which the screen displayed on the touch panel 31a freezes.

キオスク端末30は、タッチパネル31aに表示されている画面のフリーズの異常の回復処理を実行することができる。タッチパネル31aに表示されている画面がフリーズする原因としては、制御部39のRAMの使用量が増大し過ぎているというものが存在するので、タッチパネル31aに表示されている画面のフリーズの異常の回復処理には、制御部39のRAMの回復が含まれる。また、タッチパネル31aに表示されている画面がフリーズする原因としては、通信部37を介した通信の不良によってキオスク端末30の外部から応答が返ってこなくなっているというものが存在するので、タッチパネル31aに表示されている画面のフリーズの異常の回復処理には、通信部37を介した通信の強制終了が含まれる。また、タッチパネル31aに表示されている画面がフリーズする原因としては、プログラムの不具合が存在するので、タッチパネル31aに表示されている画面のフリーズの異常の回復処理には、サービスの強制終了が含まれる。 The kiosk terminal 30 can perform recovery processing for an abnormality in which the screen displayed on the touch panel 31a freezes. One of the causes of the screen displayed on the touch panel 31a freezing is that the amount of RAM used by the control unit 39 has increased too much. The processing includes recovery of the RAM of the control unit 39. In addition, one of the reasons why the screen displayed on the touch panel 31a freezes is that a response is not returned from the outside of the kiosk terminal 30 due to a communication failure via the communication unit 37. Recovery processing for an abnormality in which the displayed screen freezes includes forced termination of communication via the communication unit 37. Furthermore, since the screen displayed on the touch panel 31a freezes due to a program malfunction, recovery processing for the abnormality in which the screen displayed on the touch panel 31a freezes includes forced termination of the service. .

まず、回復処理の実行のスケジュールをスケジュールリスト38cに追加したり、これをスケジュールリスト38cから削除したりする場合のキオスク端末30の動作について説明する。 First, the operation of the kiosk terminal 30 when adding or deleting a schedule for execution of recovery processing to the schedule list 38c will be described.

図4は、回復処理の実行のスケジュールをスケジュールリスト38cに追加したり、これをスケジュールリスト38cから削除したりする場合のキオスク端末30の動作のフローチャートである。 FIG. 4 is a flowchart of the operation of the kiosk terminal 30 when adding or deleting a schedule for execution of recovery processing to the schedule list 38c.

ログ管理部39cは、デバイスログ38aおよびサービスログ38bの少なくとも一方にログが1つ増える度に、増えたログを対象にして図4に示す動作を実行する。 Each time the number of logs increases by one in at least one of the device log 38a and the service log 38b, the log management unit 39c executes the operation shown in FIG. 4 for the added log.

図4に示すように、ログ管理部39cは、タッチパネル31aに対する無効なタッチのカウント(以下「無効タッチカウント」という。)を特定する無効タッチカウント特定処理を実行する(S101)。 As shown in FIG. 4, the log management unit 39c executes invalid touch count identification processing to identify a count of invalid touches (hereinafter referred to as "invalid touch count") on the touch panel 31a (S101).

なお、タッチパネル31aに対する無効なタッチとは、例えばコピーの設定の変更やコピーの開始などの特定の動作を画像形成システム10に開始させることがないタッチである。一方、タッチパネル31aに対する有効なタッチとは、特定の動作を画像形成システム10に開始させるタッチである。したがって、特定の動作を開始させたタッチのログは、有効なタッチのログであり、特定の動作を開始させなかったタッチのログは、無効なタッチのログである。 Note that an invalid touch on the touch panel 31a is a touch that does not cause the image forming system 10 to start a specific operation such as changing copy settings or starting copying, for example. On the other hand, a valid touch on the touch panel 31a is a touch that causes the image forming system 10 to start a specific operation. Therefore, a log of touches that initiate a specific action is a log of valid touches, and a log of touches that do not initiate a specific action is a log of invalid touches.

図5は、図4に示す無効タッチカウント特定処理のフローチャートである。 FIG. 5 is a flowchart of the invalid touch count identification process shown in FIG. 4.

図5に示すように、ログ管理部39cは、日時をパースする整形を対象のログをコピーした文字列に対して実行する(S121)。例えば、対象のログが“2018/1/1 00:50:20 ・・・”という文字列である場合、ログ管理部39cは、S121の処理によって(2018/1/1 00:50:20,“・・・”)という文字列を生成する。なお、「・・・」には、ログの具体的な内容が記載されている。 As shown in FIG. 5, the log management unit 39c performs formatting to parse the date and time on the character string copied from the target log (S121). For example, if the target log is the character string "2018/1/1 00:50:20...", the log management unit 39c performs the process of S121 (2018/1/1 00:50:20, “...”) is generated. Note that "..." indicates the specific contents of the log.

ログ管理部39cは、S121の処理の後、S121において生成した文字列に対して、ログの具体的な内容を無効タッチカウントに置き換える整形を実行する無効タッチカウント整形処理を実行する(S122)。 After the process in S121, the log management unit 39c performs an invalid touch count formatting process on the character string generated in S121 to replace the specific content of the log with an invalid touch count (S122).

図6は、図5に示す無効タッチカウント整形処理のフローチャートである。 FIG. 6 is a flowchart of the invalid touch count shaping process shown in FIG.

図6に示すように、ログ管理部39cは、対象のログに記載されている、ログの具体的な内容に基づいて、対象のログの種類を判定する(S141)。 As shown in FIG. 6, the log management unit 39c determines the type of the target log based on the specific content of the log described in the target log (S141).

ログ管理部39cは、対象のログの種類が、タッチパネル31aに対する有効なタッチのログであるとS141において判定すると、S121において生成した文字列に対して、ログの具体的な内容を「count=-1」に置き換えて(S142)、図6に示す動作を終了する。 When the log management unit 39c determines in S141 that the type of the target log is a log of valid touches on the touch panel 31a, the log management unit 39c sets the specific content of the log to the character string generated in S121 as "count=-". 1'' (S142), and the operation shown in FIG. 6 ends.

ログ管理部39cは、対象のログの種類が、タッチパネル31aに対するタッチのログではない、すなわち、一般のログであるとS141において判定すると、S121において生成した文字列に対して、ログの具体的な内容を「count=“前回の無効タッチカウント”」に置き換えて(S143)、図6に示す動作を終了する。ここで、“前回の無効タッチカウント”とは、実際には、前回の無効タッチカウント整形処理において生成された文字列に含まれている、具体的な無効タッチカウントである。 If the log management unit 39c determines in S141 that the type of the target log is not a log of a touch on the touch panel 31a, that is, it is a general log, the log management unit 39c inputs a specific type of the log to the character string generated in S121. The content is replaced with "count="previous invalid touch count"" (S143), and the operation shown in FIG. 6 is ended. Here, the "previous invalid touch count" is actually a specific invalid touch count included in the character string generated in the previous invalid touch count shaping process.

ログ管理部39cは、対象のログの種類が、タッチパネル31aに対する無効なタッチのログであるとS141において判定すると、前回の無効なタッチのログから例えば30秒などの特定の時間以上経過しているか否かを判断する(S144)。 If the log management unit 39c determines in S141 that the target log type is a log of invalid touches on the touch panel 31a, the log management unit 39c determines whether a specific time period, such as 30 seconds, has elapsed since the previous invalid touch log. It is determined whether or not (S144).

ログ管理部39cは、前回の無効なタッチのログから特定の時間以上経過しているとS144において判断すると、S121において生成した文字列に対して、ログの具体的な内容を「count=1」に置き換えて(S145)、図6に示す動作を終了する。 If the log management unit 39c determines in S144 that a specific amount of time has passed since the last invalid touch log, it sets the specific content of the log to "count=1" for the character string generated in S121. (S145), and the operation shown in FIG. 6 ends.

ログ管理部39cは、前回の無効なタッチのログから特定の時間以上経過していないとS144において判断すると、S121において生成した文字列に対して、ログの具体的な内容を「count=“前回の無効タッチカウント+1”」に置き換えて(S146)、図6に示す動作を終了する。ここで、“前回の無効タッチカウント+1”とは、実際には、前回の無効タッチカウント整形処理において生成された文字列に含まれている、具体的な無効タッチカウントに1を加えた値である。 If the log management unit 39c determines in S144 that a specific amount of time has not elapsed since the last invalid touch log, the log management unit 39c sets the specific content of the log to the character string generated in S121 by adding "count="previous Invalid touch count + 1'' (S146), and the operation shown in FIG. 6 ends. Here, "previous invalid touch count + 1" is actually the value obtained by adding 1 to the specific invalid touch count included in the character string generated in the previous invalid touch count formatting process. be.

例えば、ログ管理部39cは、S121において生成した文字列が(2018/1/1 00:50:20,“・・・”)である場合に、対象のログの種類が、タッチパネル31aに対する無効なタッチのログであって(S141で「無効なタッチのログ」)、前回の無効なタッチのログから特定の時間以上経過していないとき(S144でNO)、前回の無効タッチカウント整形処理において生成された文字列が(2018/1/1 00:50:00,count=5)であるとすると、S146の処理において(2018/1/1 00:50:20,count=6)という文字列を生成する。 For example, if the character string generated in S121 is (2018/1/1 00:50:20, “...”), the log management unit 39c determines that the target log type is invalid for the touch panel 31a. If it is a touch log ("invalid touch log" in S141) and a specific time has not elapsed since the previous invalid touch log (NO in S144), it is generated in the previous invalid touch count shaping process. If the string is (2018/1/1 00:50:00, count=5), in the process of S146, the string (2018/1/1 00:50:20, count=6) is generate.

図5に示すように、ログ管理部39cは、S122の処理の後、S122において生成した文字列から日時を削除する整形を実行する(S123)。例えば、ログ管理部39cは、S122において生成した文字列が(2018/1/1 00:50:20,count=6)である場合、S123の処理において「count=6」という文字列を生成する。 As shown in FIG. 5, after the process in S122, the log management unit 39c performs formatting to delete the date and time from the character string generated in S122 (S123). For example, if the character string generated in S122 is (2018/1/1 00:50:20, count=6), the log management unit 39c generates a character string "count=6" in the process of S123. .

ログ管理部39cは、S123の処理の後、図5に示す動作を終了する。 After the process of S123, the log management unit 39c ends the operation shown in FIG.

図4に示すように、ログ管理部39cは、S101の処理の後、キオスク端末30の画面、すなわち、タッチパネル31aに表示されている画面を特定するキオスク端末画面特定処理を実行する(S102)。 As shown in FIG. 4, after the process in S101, the log management unit 39c executes a kiosk terminal screen specifying process to specify the screen of the kiosk terminal 30, that is, the screen displayed on the touch panel 31a (S102).

図7は、図4に示すキオスク端末画面特定処理のフローチャートである。 FIG. 7 is a flowchart of the kiosk terminal screen identification process shown in FIG. 4.

図7に示すように、ログ管理部39cは、対象のログの種類が、キオスク端末30の画面の遷移のログであるか否かを判断する(S161)。 As shown in FIG. 7, the log management unit 39c determines whether the type of the target log is a log of screen transition of the kiosk terminal 30 (S161).

ログ管理部39cは、対象のログの種類が、キオスク端末30の画面の遷移のログであるとS161において判断すると、文字列「画面=“キオスク端末の画面の名称”」を生成する(S162)。ここで、“キオスク端末の画面の名称”とは、対象のログに含まれるキオスク端末30の画面の名称である。例えば、ログ管理部39cは、S162の処理において、「画面=“設定画面”」という文字列を生成する。 If the log management unit 39c determines in S161 that the type of target log is a log of transition of the screen of the kiosk terminal 30, it generates the character string "screen="name of screen of kiosk terminal"" (S162). . Here, the "name of the screen of the kiosk terminal" is the name of the screen of the kiosk terminal 30 included in the target log. For example, the log management unit 39c generates a character string "screen="setting screen"" in the process of S162.

ログ管理部39cは、対象のログの種類が、キオスク端末30の画面の遷移のログではないとS161において判断するか、S162の処理が終了すると、図7に示す動作を終了する。 When the log management unit 39c determines in S161 that the type of the target log is not a log of transition of the screen of the kiosk terminal 30, or when the process in S162 ends, the operation shown in FIG. 7 ends.

図4に示すように、ログ管理部39cは、S102の処理の後、これまでの無効タッチカウント特定処理において最後に特定された無効タッチカウントと、これまでのキオスク端末画面特定処理において最後に生成された文字列とを合成する(S103)。例えば、ログ管理部39cは、これまでの無効タッチカウント特定処理において最後に特定された無効タッチカウントが「count=6」であり、これまでのキオスク端末画面特定処理において最後に生成された文字列が「画面=“設定画面”」である場合、S103の処理において、文字列(count=6,画面=“設定画面”)を生成する。 As shown in FIG. 4, after the process of S102, the log management unit 39c stores the invalid touch count that was last identified in the invalid touch count identification process up to now, and the invalid touch count that was generated last in the kiosk terminal screen identification process up to now. and the resulting character string (S103). For example, the log management unit 39c determines that the last invalid touch count specified in the previous invalid touch count identification process is "count=6", and that the last character string generated in the previous kiosk terminal screen identification process is "count=6". If "screen="setting screen"", a character string (count=6, screen="setting screen") is generated in the process of S103.

ログ管理部39cは、S103の処理の後、S103において生成した文字列に基づいて、異常操作の有無を特定する整形を実行する異常操作有無整形処理を実行する(S104)。 After the processing in S103, the log management unit 39c executes an abnormal operation presence/absence formatting process that specifies the presence or absence of an abnormal operation based on the character string generated in S103 (S104).

図8は、図4に示す異常操作有無整形処理のフローチャートである。 FIG. 8 is a flowchart of the abnormal operation presence/absence shaping process shown in FIG.

図8に示すように、ログ管理部39cは、S103において生成した文字列に基づいて、無効タッチカウントが「-1」であるか否かを判断する(S181)。 As shown in FIG. 8, the log management unit 39c determines whether the invalid touch count is "-1" based on the character string generated in S103 (S181).

ログ管理部39cは、無効タッチカウントが「-1」であるとS181において判断すると、S103において生成した文字列を「無」に置き換えて(S182)、図8に示す動作を終了する。 If the log management unit 39c determines in S181 that the invalid touch count is "-1", it replaces the character string generated in S103 with "none" (S182), and ends the operation shown in FIG. 8.

ログ管理部39cは、無効タッチカウントが「-1」ではないとS181において判断すると、キオスク端末30の画面がメインメニュー画面41であって、無効タッチカウントが30以上であるか否かを、S103において生成した文字列に基づいて判断する(S183)。 When determining in S181 that the invalid touch count is not "-1", the log management unit 39c determines whether the screen of the kiosk terminal 30 is the main menu screen 41 and the invalid touch count is 30 or more in S103. The determination is made based on the character string generated in (S183).

ログ管理部39cは、キオスク端末30の画面がメインメニュー画面41であるが無効タッチカウントが30未満である、または、キオスク端末30の画面がメインメニュー画面41ではないとS183において判断すると、キオスク端末30の画面がメインメニュー画面41以外の画面であって、無効タッチカウントが15以上であるか否かを、S103において生成した文字列に基づいて判断する(S184)。 If the log management unit 39c determines in S183 that the screen of the kiosk terminal 30 is the main menu screen 41 but the invalid touch count is less than 30, or that the screen of the kiosk terminal 30 is not the main menu screen 41, the log management unit 39c It is determined whether the screen No. 30 is a screen other than the main menu screen 41 and the invalid touch count is 15 or more based on the character string generated in S103 (S184).

ログ管理部39cは、キオスク端末30の画面がメインメニュー画面41であって、無効タッチカウントが30以上であるとS183において判断するか、キオスク端末30の画面がメインメニュー画面41以外の画面であって、無効タッチカウントが15以上であるとS184において判断すると、S103において生成した文字列を「有」に置き換えて(S185)、図8に示す動作を終了する。 The log management unit 39c determines in S183 that the screen of the kiosk terminal 30 is the main menu screen 41 and the invalid touch count is 30 or more, or the screen of the kiosk terminal 30 is a screen other than the main menu screen 41. If it is determined in S184 that the invalid touch count is 15 or more, the character string generated in S103 is replaced with "Yes" (S185), and the operation shown in FIG. 8 is ended.

ログ管理部39cは、キオスク端末30の画面がメインメニュー画面41以外の画面であるが無効タッチカウントが15未満であるとS184において判断すると、S103において生成した文字列を「保留」に置き換えて(S186)、図8に示す動作を終了する。 If the log management unit 39c determines in S184 that the screen of the kiosk terminal 30 is a screen other than the main menu screen 41 but the invalid touch count is less than 15, it replaces the character string generated in S103 with "Hold" ( S186), the operation shown in FIG. 8 ends.

図4に示すように、ログ管理部39cは、S104の処理の後、直前のS104の異常操作有無整形処理において特定した文字列と、この異常操作有無整形処理の前回の異常操作有無整形処理において特定した文字列とが同一であるか否かを判断する(S105)。 As shown in FIG. 4, after the process of S104, the log management unit 39c stores the character string specified in the abnormal operation presence/absence shaping process of the immediately preceding S104 and the character string specified in the abnormal operation presence/absence shaping process of the previous abnormal operation presence/absence shaping process of this abnormal operation presence/absence shaping process. It is determined whether or not the specified character string is the same (S105).

ログ管理部39cは、同一ではないとS105において判断すると、直前のS104の異常操作有無整形処理において特定した文字列を判定する(S106)。 If the log management unit 39c determines that they are not the same in S105, it determines the character string specified in the abnormal operation presence/absence formatting process in the immediately preceding S104 (S106).

ログ管理部39cは、直前のS104の異常操作有無整形処理において特定した文字列が「有」であるとS106において判定すると、回復処理の実行のスケジュールをスケジュールリスト38cに追加する(S107)。 If the log management unit 39c determines in S106 that the character string identified in the abnormal operation presence/absence shaping process in the immediately preceding S104 is "present," it adds a schedule for executing the recovery process to the schedule list 38c (S107).

ログ管理部39cは、直前のS104の異常操作有無整形処理において特定した文字列が「無」であるとS106において判定すると、回復処理の実行のスケジュールをスケジュールリスト38cから削除する(S108)。 If the log management unit 39c determines in S106 that the character string specified in the abnormal operation presence/absence shaping process in the immediately preceding S104 is "none", it deletes the schedule for execution of the recovery process from the schedule list 38c (S108).

ログ管理部39cは、同一であるとS105において判断するか、直前のS104の異常操作有無整形処理において特定した文字列が「保留」であるとS106において判定するか、S107またはS108の処理を実行すると、図4に示す動作を終了する。 The log management unit 39c determines in S105 that they are the same, or determines in S106 that the character string specified in the abnormal operation presence/absence formatting process in immediately previous S104 is "pending", or executes the process in S107 or S108. Then, the operation shown in FIG. 4 ends.

次に、異常が発生した場合の画像形成システム10の動作について説明する。 Next, the operation of the image forming system 10 when an abnormality occurs will be described.

図9は、異常が発生した場合の画像形成システム10の動作のフローチャートである。 FIG. 9 is a flowchart of the operation of the image forming system 10 when an abnormality occurs.

図9に示すように、ログ管理部39cは、回復処理の実行のスケジュールがスケジュールリスト38cに存在すると判断するまで、回復処理の実行のスケジュールがスケジュールリスト38cに存在するか否かを判断する(S201)。 As shown in FIG. 9, the log management unit 39c determines whether a schedule for executing the recovery process exists in the schedule list 38c until it determines that a schedule for executing the recovery process exists in the schedule list 38c ( S201).

ログ管理部39cは、回復処理の実行のスケジュールがスケジュールリスト38cに存在するとS201において判断すると、回復処理を実行可能な状況であるか否かを判断する(S202)。例えば、後述の回復処理開始指示要求画面42(図10参照。)をタッチパネル31aに表示している状況や、回復処理を実行中である状況は、回復処理を実行可能な状況ではない。 If the log management unit 39c determines in S201 that a schedule for executing the recovery process exists in the schedule list 38c, it determines whether the situation is such that the recovery process can be executed (S202). For example, a situation in which a recovery process start instruction request screen 42 (see FIG. 10), which will be described later, is displayed on the touch panel 31a or a situation in which the recovery process is being executed is not a situation in which the recovery process can be executed.

ログ管理部39cは、回復処理を実行可能な状況ではないとS202において判断すると、S201の処理を実行する。 If the log management unit 39c determines in S202 that the situation is not such that the recovery process can be executed, it executes the process in S201.

ログ管理部39cは、回復処理を実行可能な状況であるとS202において判断すると、回復処理の実行のスケジュールをスケジュールリスト38cから削除して(S203)、回復処理を開始するか否かの指示を利用者に要求する回復処理開始指示要求画面42(図10参照。)をタッチパネル31aに表示する(S204)。ここで、回復処理開始指示要求画面42は、回復処理を開始することを指示するための「はい」ボタン42a(図10参照。)と、回復処理を開始しないことを指示するための「いいえ」ボタン42b(図10参照。)とを含んでいる。 If the log management unit 39c determines in S202 that the situation is such that the recovery process can be executed, it deletes the schedule for executing the recovery process from the schedule list 38c (S203), and issues an instruction as to whether or not to start the recovery process. A recovery process start instruction request screen 42 (see FIG. 10) requested from the user is displayed on the touch panel 31a (S204). Here, the recovery process start instruction request screen 42 has a "Yes" button 42a (see FIG. 10) for instructing to start the recovery process, and a "No" button for instructing not to start the recovery process. button 42b (see FIG. 10).

ログ管理部39cは、S204の処理の後、「はい」ボタン42aが押されたか否かを判断する(S205)。 After the process of S204, the log management unit 39c determines whether the "Yes" button 42a has been pressed (S205).

ログ管理部39cは、「はい」ボタン42aが押されたとS205において判断すると、タッチパネル31aにおける回復処理開始指示要求画面42の表示を終了して(S206)、回復処理を実行し(S207)、S201の処理を実行する。 When the log management unit 39c determines in S205 that the "Yes" button 42a has been pressed, it ends the display of the recovery process start instruction request screen 42 on the touch panel 31a (S206), executes the recovery process (S207), and executes the recovery process in S201. Execute the process.

ログ管理部39cは、「はい」ボタン42aが押されていないとS205において判断すると、「いいえ」ボタン42bが押されたか否かを判断する(S208)。 If the log management unit 39c determines in S205 that the "Yes" button 42a has not been pressed, it determines whether the "No" button 42b has been pressed (S208).

ログ管理部39cは、「いいえ」ボタン42bが押されていないとS208において判断すると、S205の処理を実行する。 If the log management unit 39c determines in S208 that the "No" button 42b has not been pressed, it executes the process in S205.

ログ管理部39cは、「いいえ」ボタン42bが押されたとS208において判断すると、タッチパネル31aにおける回復処理開始指示要求画面42の表示を終了して(S209)、S201の処理を実行する。 If the log management unit 39c determines in S208 that the "No" button 42b has been pressed, it ends the display of the recovery process start instruction request screen 42 on the touch panel 31a (S209), and executes the process of S201.

以上に説明したように、画像形成システム10は、タッチパネル31aに対する無効なタッチのカウントをタッチパネル31aに対するタッチのログに基づいて特定し(S101)、タッチパネル31aに対する無効なタッチのカウントが特定の閾値以上である場合に(S183でYES、または、S184でYES)、タッチパネル31aに表示されている画面のフリーズの異常を検出する(S185)ので、一連の流れに応じて発生する複雑な異常を検出することができる。 As described above, the image forming system 10 identifies the count of invalid touches on the touch panel 31a based on the log of touches on the touch panel 31a (S101), and determines that the count of invalid touches on the touch panel 31a is greater than or equal to a specific threshold. If this is the case (YES in S183 or YES in S184), an abnormality in which the screen displayed on the touch panel 31a freezes is detected (S185), thereby detecting a complex abnormality that occurs according to a series of steps. be able to.

画像形成システム10は、異常を回復するための回復処理を実行する(S207)ので、異常に対応するための利用者の手間を抑えることができるとともに、異常を迅速に回復することができる。 Since the image forming system 10 executes recovery processing to recover from the abnormality (S207), it is possible to reduce the user's effort to deal with the abnormality and to quickly recover from the abnormality.

画像形成システム10は、画面のフリーズの異常を検出するための無効なタッチのカウントの閾値が、画面の種類に応じて設けられる(S183およびS184)ので、画面の種類に応じて適切に画面のフリーズの異常を検出することができる。なお、画像形成システム10は、メインメニュー画面41であるか否かに応じて閾値を変えているが、メインメニュー画面41以外の複数の画面の間で閾値が異なっても良い。 In the image forming system 10, a threshold value for counting invalid touches for detecting a screen freezing abnormality is set depending on the screen type (S183 and S184). Freeze abnormalities can be detected. Note that although the image forming system 10 changes the threshold value depending on whether the screen is the main menu screen 41 or not, the threshold value may be different between a plurality of screens other than the main menu screen 41.

画像形成システム10は、本実施の形態において、画像形成システム10に発生する異常をキオスク端末30によって検出する。しかしながら、画像形成システム10は、画像形成システム10に発生する異常を、MFP20によって検出しても良いし、MFP20およびキオスク端末30の両方によって検出しても良い。例えば、画像形成システム10は、画像形成システム10に発生する異常をMFP20およびキオスク端末30の両方によって検出する場合、MFP20に発生する異常をMFP20自身によって検出し、キオスク端末30に発生する異常をキオスク端末30自身によって検出しても良い。 In the present embodiment, the image forming system 10 uses the kiosk terminal 30 to detect an abnormality that occurs in the image forming system 10 . However, in the image forming system 10, the abnormality occurring in the image forming system 10 may be detected by the MFP 20, or may be detected by both the MFP 20 and the kiosk terminal 30. For example, when an abnormality occurring in the image forming system 10 is detected by both the MFP 20 and the kiosk terminal 30, the image forming system 10 detects the abnormality occurring in the MFP 20 by itself, and detects the abnormality occurring in the kiosk terminal 30 by detecting the abnormality occurring in the kiosk terminal 30. It may be detected by the terminal 30 itself.

本発明の画像形成装置は、本実施の形態においてMFPであるが、プリンター専用機、コピー専用機、ファックス専用機、スキャナー専用機など、MFP以外の画像形成装置でも良い。 Although the image forming apparatus of the present invention is an MFP in this embodiment, it may be an image forming apparatus other than the MFP, such as a dedicated printer, a dedicated copy machine, a dedicated fax machine, a dedicated scanner, or the like.

10 画像形成システム
26a デバイスログ
31a タッチパネル
38a デバイスログ
38b サービスログ
10 Image forming system 26a Device log 31a Touch panel 38a Device log 38b Service log

Claims (6)

タッチパネルを備え、
前記タッチパネルに対する無効なタッチのカウントを前記タッチパネルに対するタッチのログに基づいて特定し、前記タッチパネルに対する無効なタッチのカウントが特定の閾値以上である場合に、前記タッチパネルに表示されている画面のフリーズの異常を検出する画像形成システムであって、
前記タッチパネルに対する無効なタッチは、特定の動作を前記画像形成システムに開始させなかったタッチであり、
前記画像形成システムは、前記異常を回復するための回復処理を実行し、
前記異常を検出した場合に、前記回復処理の実行のスケジュールを追加し、
前記回復処理の実行のスケジュールが存在する場合に、前記回復処理を実行可能な状況であるとき、前記スケジュールを削除して前記回復処理を実行し、
新たに増えたログが、前記タッチパネルに対する有効なタッチのログである場合に、前記スケジュールを削除することを特徴とする画像形成システム。
Equipped with a touch panel,
A count of invalid touches on the touch panel is determined based on a log of touches on the touch panel, and when the count of invalid touches on the touch panel is equal to or greater than a specific threshold, freezing of the screen displayed on the touch panel is determined. An image forming system that detects an abnormality,
An invalid touch on the touch panel is a touch that does not cause the image forming system to initiate a specific operation ;
The image forming system executes a recovery process to recover from the abnormality,
adding a schedule for executing the recovery process when the abnormality is detected;
If a schedule for executing the recovery process exists and the situation is such that the recovery process can be executed, delete the schedule and execute the recovery process;
An image forming system characterized in that the schedule is deleted when the newly added log is a log of valid touches on the touch panel .
タッチパネルを備え、
前記タッチパネルに対する無効なタッチのカウントを前記タッチパネルに対するタッチのログに基づいて特定し、前記タッチパネルに対する無効なタッチのカウントが特定の閾値以上である場合に、前記タッチパネルに表示されている画面のフリーズの異常を検出する画像形成システムであって、
前記タッチパネルに対する無効なタッチは、特定の動作を前記画像形成システムに開始させなかったタッチであり、
前記画像形成システムは、前記異常を回復するための回復処理を実行し、
前記異常を検出した場合に、前記回復処理の実行のスケジュールを追加し、
前記回復処理の実行のスケジュールが存在する場合に、前記回復処理を実行可能な状況であるとき、前記スケジュールを削除して、前記回復処理を開始するか否かの指示を利用者に要求する回復処理開始指示要求画面を前記タッチパネルに表示し、
新たに増えたログが、前記タッチパネルに対する有効なタッチのログである場合に、前記スケジュールを削除することを特徴とす画像形成システム。
Equipped with a touch panel,
A count of invalid touches on the touch panel is determined based on a log of touches on the touch panel, and when the count of invalid touches on the touch panel is equal to or greater than a specific threshold, freezing of the screen displayed on the touch panel is performed. An image forming system that detects an abnormality,
An invalid touch on the touch panel is a touch that does not cause the image forming system to initiate a specific operation;
The image forming system executes a recovery process to recover from the abnormality,
adding a schedule for executing the recovery process when the abnormality is detected;
When a schedule for executing the recovery process exists and the recovery process is executable, the schedule is deleted and the user is requested to instruct whether or not to start the recovery process. displaying a process start instruction request screen on the touch panel;
An image forming system characterized in that the schedule is deleted when the newly added log is a log of valid touches on the touch panel .
前記回復処理開始指示要求画面を前記タッチパネルに表示している状況を、前記回復処理を実行可能な状況ではないと判断することを特徴とする請求項2に記載の画像形成システム。 3. The image forming system according to claim 2, wherein a situation in which the recovery process start instruction request screen is displayed on the touch panel is determined to be a situation in which the recovery process cannot be executed. 前記回復処理を実行中である状況を、前記回復処理を実行可能な状況ではないと判断することを特徴とする請求項1から請求項3までのいずれかに記載の画像形成システム。 4. The image forming system according to claim 1, wherein a situation in which the recovery process is being executed is determined to be a situation in which the recovery process is not executable. 新たに増えたログが、前記タッチパネルに対する無効なタッチのログである場合に、前回の、前記タッチパネルに対する無効なタッチのログから特定の時間以上経過しているとき、前記タッチパネルに対する無効なタッチのカウントを1とすることを特徴とする請求項1から請求項4までのいずれかに記載の画像形成システム。 If the newly increased log is a log of invalid touches on the touch panel, and a certain amount of time has passed since the previous log of invalid touches on the touch panel, a count of invalid touches on the touch panel. The image forming system according to any one of claims 1 to 4, wherein: 1. 前記特定の閾値は、前記画面の種類に応じて設けられることを特徴とする請求項1から請求項5までのいずれかに記載の画像形成システム。 6. The image forming system according to claim 1, wherein the specific threshold value is set depending on the type of the screen.
JP2019026479A 2019-02-18 2019-02-18 image forming system Active JP7364995B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019026479A JP7364995B2 (en) 2019-02-18 2019-02-18 image forming system
US16/785,780 US11307813B2 (en) 2019-02-18 2020-02-10 Recovery control device in image forming system, control method thereof, and non-transitory recording medium
EP20156596.7A EP3712771A1 (en) 2019-02-18 2020-02-11 Image forming system, control method thereof, and program
CN202010090480.0A CN111586251B (en) 2019-02-18 2020-02-13 Image forming system, control method thereof, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019026479A JP7364995B2 (en) 2019-02-18 2019-02-18 image forming system

Publications (2)

Publication Number Publication Date
JP2020135279A JP2020135279A (en) 2020-08-31
JP7364995B2 true JP7364995B2 (en) 2023-10-19

Family

ID=72263135

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019026479A Active JP7364995B2 (en) 2019-02-18 2019-02-18 image forming system

Country Status (1)

Country Link
JP (1) JP7364995B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7321019B2 (en) * 2019-07-24 2023-08-04 シャープ株式会社 TOUCH INPUT DEVICE AND IMAGE FORMING APPARATUS WITH TOUCH INPUT DEVICE
CN115016665B (en) * 2021-09-14 2023-04-21 北京荣耀终端有限公司 Frozen screen fault detection method, electronic equipment and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015179400A (en) 2014-03-19 2015-10-08 Dmg森精機株式会社 Machine tool control system
JP2017220165A (en) 2016-06-10 2017-12-14 パナソニックIpマネジメント株式会社 Failure detection device and failure detection method of input interface device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015179400A (en) 2014-03-19 2015-10-08 Dmg森精機株式会社 Machine tool control system
JP2017220165A (en) 2016-06-10 2017-12-14 パナソニックIpマネジメント株式会社 Failure detection device and failure detection method of input interface device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Mac People 2014.5,日本,株式会社KADOKAWA,2014年03月28日,第20巻,第5号,p.103

Also Published As

Publication number Publication date
JP2020135279A (en) 2020-08-31

Similar Documents

Publication Publication Date Title
US9361434B2 (en) Shortcut management unit and method, and storage medium
JP2009271730A (en) Printing system, information processing apparatus, image forming apparatus, information processing method, and processing method
JP7364995B2 (en) image forming system
US7701597B2 (en) Image processing apparatus and image forming system
US8503022B2 (en) Restarting interrupted printing from external memory
JP2010045739A (en) Image processing apparatus
JP5039932B2 (en) Capture software program and capture device
KR101474167B1 (en) Image forming apparatus and image forming system
EP2608520B1 (en) Performing error notification and error recovery in an image forming apparatus
JP3864968B2 (en) Image processing system and control method therefor, image processing apparatus, and computer program
JP5003478B2 (en) Capture software program and capture device
JP2003241954A (en) Image processing apparatus and image processing counting method
US11307813B2 (en) Recovery control device in image forming system, control method thereof, and non-transitory recording medium
JP7281037B2 (en) image forming system
JP2013152661A (en) Electronic device, image processing apparatus, and life prediction method
JP7516884B2 (en) program
JP5651934B2 (en) Image processing apparatus and program
JP2002297409A (en) Data communication program, computer-readable recording medium with data communication program recorded thereon, data communication device and data communication method
JP5422006B2 (en) Communication program, information processing apparatus, and image forming system
JP7102969B2 (en) Image forming system, image forming apparatus, and image forming method
JP4174411B2 (en) Job management apparatus, job management method, and job management program
JP2021165016A (en) Image formation apparatus and control method of image formation apparatus
JP7151322B2 (en) Image processing device and image processing method
JP4596278B2 (en) Image processing apparatus and program thereof
JP6746632B2 (en) Image forming apparatus, control method of image forming apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230726

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: 20230906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230919

R150 Certificate of patent or registration of utility model

Ref document number: 7364995

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150