EP0663623A2 - Field service remote communication system - Google Patents
Field service remote communication system Download PDFInfo
- Publication number
- EP0663623A2 EP0663623A2 EP94120417A EP94120417A EP0663623A2 EP 0663623 A2 EP0663623 A2 EP 0663623A2 EP 94120417 A EP94120417 A EP 94120417A EP 94120417 A EP94120417 A EP 94120417A EP 0663623 A2 EP0663623 A2 EP 0663623A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- imagesetter
- service
- computer
- information
- data connection
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5075—Remote control machines, e.g. by a host
- G03G15/5079—Remote control machines, e.g. by a host for maintenance
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/55—Self-diagnostics; Malfunction or lifetime display
Definitions
- the invention disclosed pertains to machines that due to large size and weight can not be easily taken to a service center to repair a malfunction. Instead of transporting a large and heavy machine to a repair shop, a service representative will go to the site where the machine is installed, and repair it on site.
- the invention more specifically pertains to graphics imaging equipment, such as an imagesetter, that is not easily transportable.
- On site repair is expensive because there is the transportation time overhead of the service representative necessary for the service representative to go to the customer location.
- the field service representative must bring the necessary tools and equipment to the customer location. There are a limited number of tools and parts that can be transported in a vehicle. If the service representative does not have the necessary tools or parts, the representative will have to go back to the central office to get the part and return to the customer location. This would make the repair even more expensive.
- a common determination of the need for preventative maintenance is to measure the amount of activity of the machine, and to service the machine after it has had such use.
- methods include measuring the amount of time of machine operation or the amount of consumable material used by the machine. The problem with these methods is that two machines that operate a similar amount as measured by one of those methods may have components that have worn very differently. A machine that has operated for two years, and only used a cutter once every day, will wear out the cutting blade much differently than a machine that has operated for two years and has cut fifteen times a day.
- the service representative It has become possible to measure the action of each wear part of the machine, and to report the status of the machine to the service representative when the representative services the machine.
- the SELECTSET 5000 imagesetter sold by the Agfa Division of Miles, Inc. provides this information to the service representative when the representative is at the customer site. If the service representative arrives, however, and a component has sustained an amount of use that requires replacement of that part, the service representative may have to make another trip to the customer site to perform the maintenance. It would be desirable for the service representative to find out what parts the machine needs before the service call is made. It is an object of the invention to provide a service representative with such information before the service representative goes out to the customer site.
- the prior art discusses xerographic devices, not graphic imagesetters.
- the prior art does not disclose a method for communications with a graphics imagesetter from a service location. There are many differences between a xerographic copier and a graphics imagesetter, so the graphic imagesetter requires specialized methods.
- the prior art does not include methods that would increase the efficiency of a field service representative by providing the capability of detailed remote malfunction diagnosis.
- the prior art does not describe a method of automatically monitoring the functionality of one or more imagesetters from a remote location, and automatically determining the need for service.
- the prior art does not describe a method of reading a log of errors that is stored internally in an imagesetter.
- the present invention incorporates a modem in an imagesetter to enable external data communication over a telephone network.
- a service computer can upload and download data to the imagesetter, and that data can be firmware, configuration data, or error information.
- the imagesetter itself can request service, either because the imagesetter experienced a diagnostic error, or for required preventative maintenance.
- the service computer can instruct the imagesetter to execute a diagnostic test, as well as poll the imagesetter to determine the operating status of the imagesetter.
- FIG. 1 shows an imagesetter 100 connected to a modem 110 via a serial connection 160.
- the modem 110 is connected through a telephone network connection 140 to another modem 120 which is connected to a Field Service Computer 130.
- the service computer is operated by a Field Service Representative 150.
- FIG. 1 shows the connection that is made between the Field Service computer and the imagesetter. It is through this connection that the communication takes place.
- the Field Service Computer can be anywhere in the world relative to the imagesetter, as long as the telephone network between the modems exists.
- the imagesetter 100 can be any kind of graphics imaging device. It can image on film and on paper. It may require media processing using chemicals, or no processing at all.
- the imagesetter has a digital serial interface that allows it to be connected 160 to a modem 110.
- the imagesetter is an SELECTSET AVANTRA imagesetter sold by the Agfa Division of Miles, Inc.
- the modem 110 can be any modem that is commercially available.
- the modem is "Hayes compatible" and allows telephone dialing and answering under host control.
- the modem is a FMM9696 MINIMODEM sold by GVC.
- the service center has a database containing the telephone numbers of the installed imagesetters.
- the service center computer initiates the call to a particular imagesetter by dialing the telephone number of the imagesetter.
- the imagesetter modem answers, and a data connection 200 is established between the service center computer and the imagesetter.
- the service center sends a command to the imagesetter to enter service mode 202.
- the imagesetter receives the command to enter service mode, and halts the normal operation of the imagesetter at 204.
- the imagesetter posts a message to the operator control panel to indicate that it is in service mode.
- the service mode command instructs the imagesetter to suspend all current activities in the imagesetter.
- the service center computer issues a command to tell the imagesetter to prepare to receive new firmware 206.
- the imagesetter will erase the Flash ROM(s) on the imagesetter in which the firmware is stored.
- the imagesetter controller executes loader firmware which is stored in a ROM other than the firmware flash ROM.
- the service center computer issues the command to accept firmware data.
- the firmware is transmitted in an all ASCII character format which is translated by the imagesetter. Included in the transmission sequence are handshake, error checking and protocol conversions 208.
- the data is programmed into the flash ROM 210.
- the service center sends a command to restart the imagesetter 214. This command causes the imagesetter to return to its normal operational mode.
- FIG. 3 the process of uploading firmware from the imagesetter is shown. This is useful to determine if the software is specific to an individual imagesetter.
- the electronics component that contains the firmware needs to be changed.
- the service representative doesn't have the same firmware stored on the replacement part.
- the firmware can be uploaded from the machine to the service center computer, and then downloaded again into the new component after the repair.
- the upload process is similar to the download, except data transfer is in the other direction, and there is no erasing or other preparing of the Flash ROM.
- a data connection 300 is established between the service center computer and the imagesetter.
- the service center Upon connection, the service center sends a command to the imagesetter to enter service mode 302.
- the imagesetter receives the command to enter service mode, and halts the normal operation of the imagesetter at 304.
- the imagesetter posts a message to the operator control panel to indicate that it is in service mode and all current activities in the imagesetter are suspended.
- the service center computer issues a command for the imagesetter to upload 306 the firmware that is on the imagesetter.
- the firmware is read 308 and translated into an all ASCII character format by the imagesetter for transmission. Included in the transmission sequence are handshake, error checking and protocol conversions 310.
- the service center sends a command to restart the imagesetter 314. This command causes the imagesetter to return to its normal operational mode.
- FIG. 4 the process of setting the imagesetter configuration is shown. This process is very similar to the download of firmware. Instead of packets of executable programs, however, the service computer will send packets of data for the programs to act upon. This data will describe the configuration of the machine, and the data are called the machine parameters.
- a data connection 400 is established between the service center computer and the imagesetter. Upon connection, the service center sends a command to the imagesetter to enter service mode 402. The imagesetter receives the command to enter service mode, and halts the normal operation 404 of the imagesetter. The service center computer issues a command for imagesetter to accept new machine parameters 406. The machine parameters are transmitted in an all ASCII character format which is translated by the imagesetter.
- the transmission sequence includes handshake, error checking and protocol conversions 408 that are also translated by the imagesetter.
- the data is programmed into the machine parameters storage locations.
- the parameters are stored in electronically erasable ROM 410.
- FIG. 5 the process of uploading machine parameters from the imagesetter is shown. This procedure is used for storing elsewhere besides the machine the individual parameters that have been set on the machine. It is also useful for determining the configuration of the machine. If there is a component failure and the machine loses the configuration set up in manufacturing, or if during machine service component that contains the firmware needs to be changed, the configuration is uploaded from the machine to the service center computer. After the repair, the configuration is downloaded into the system as shown in Fig. 4, and described above. The upload of configuration is similar to the download of configuration information, except that the data transfer is in the reverse direction.
- a data connection 500 is established between the service center computer and the imagesetter.
- the service center sends a command to the imagesetter to enter service mode 502.
- the imagesetter receives the command to enter service mode, and halts the normal operation 504 of the imagesetter.
- the imagesetter posts a message to the operator control panel to indicate that it is in service mode.
- the service mode command instructs the imagesetter to suspend all current activities in the imagesetter.
- the service center computer issues a command 506 for the imagesetter to send the imagesetter configuration to the service computer.
- the data is translated from an all ASCII character format by the imagesetter. Included in the transmission sequence are handshake, error checking and protocol conversions 510.
- the service center sends a command 514 to restart the imagesetter. This command causes the imagesetter to return to its normal operational mode.
- FIG. 6 shows a method of reporting errors when the system is turned on.
- the imagesetter is reset 600, from a power-on condition or initiated by a software reset request command, a series of machine diagnostics 602 are performed. If a failure 604 occurs due to malfunctioning parts, the imagesetter initiates a field service request by starting a monitor task 606.
- the monitor task passes control to the modem setup task 608, which in turn schedules the dial-out task 610.
- the dial-out task contacts its assigned field service center and does a status check 612 to determine if the service center is listening.
- a login handshake process 614 is followed to authenticate the site and if login is successful control is passed to the command processor task 616, which will report the error to the field service center computer.
- FIG. 7 a method for having the machine alert the service office if the machine needs preventative maintenance is shown.
- the operational status of the imagesetter is stored in a non-volatile data base 700. This data base is updated every time an image is processed by the imagesetter.
- Preventative maintenance data containing statistically derived mean time between failures of the imagesetter sub-assemblies are also stored in a data base 702.
- a monitor task 704 continuously compares the operational status against preventative maintenance data. When a trigger condition occurs, the monitor task sets up the modem 706 and initiates a call out sequence 708 to its assigned remote site. Once a connection is established 710, the call-out task connects to into the remote site using a known password for authentication 712.
- the call-out task 708 sleeps for 20 minutes and tries again. If after 10 tries the site does not respond it will wait for 1 hour between tries. After a successful login, the imagesetter sends information which is processed by the service computer. This information indicates the exact nature of the component that needs service.
- FIG. 8 a method is shown by which the service center computer can establish a data connection with an installed imagesetter and execute a series of tests to determine the working condition of the imagesetter.
- the service center computer dials the telephone number, and establishes a data connection with the modem connected to the imagesetter.
- the imagesetter is actively listening for incoming calls.
- the command processor task 800 is activated.
- the service center sends a command to the imagesetter to enter service mode 802.
- the imagesetter receives the command to enter service mode, and halts the normal operation 804 of the imagesetter.
- the imagesetter posts a message to the operator control panel to indicate that it is in service mode.
- the service mode command instructs the imagesetter to suspend all current activities in the imagesetter.
- the service center computer issues a command to tell the imagesetter to prepare to execute diagnostic tests 806 and sends a diagnostic test request.
- the protocol converter 808 retrieves the test packet and the required test 810 is executed. If the diagnostic test is able to complete, then the results (pass or fail, and detailed error information if there is a failure) are sent to the service computer.
- FIG. 9 the process of uploading error log information from the imagesetter is shown.
- This is procedure is used for obtaining a history of run-time errors on the machine. This is useful for a service representative who is going to make a field visit to the machine site.
- the representative can query the machine for the recent run-time errors. For example, if the machine has recently had a number of cutter jams, the service representative will be able to bring the necessary equipment to service the cutter to the customer site.
- the upload of the error log information is similar to the upload of configuration information, except that the data transferred is different.
- a data connection is established between the service center computer and the imagesetter.
- the service center Upon connection, the service center sends a command 902 to the imagesetter to enter service mode.
- the imagesetter receives the command to enter service mode, and halts the normal operation 904 of the imagesetter.
- the imagesetter posts a message to the operator control panel to indicate that it is in service mode.
- the service center computer issues a command 906 for the imagesetter to send the error log information to the service computer.
- the data is translated from an all ASCII character format by the imagesetter. Included in the transmission sequence are handshake, error checking and protocol conversions 910.
- the service center sends a command to restart 914 the imagesetter. This command causes the imagesetter to return to its normal operational mode.
- FIG. 10 a method is shown by which the service center computer can automatically monitor the status of all the imagesetters that it knows about. In the preferred embodiment, this method is useful for monitoring the status of the machines, so that service can provide a preemptive maintenance call. If the machine is starting to have problems in a certain area, the service center computer may notice the problem before the customer. Field service can schedule a service call before the customer notices the problem. The service center computer gets the telephone number of the next machine from a machine database 1000. The service center computer dials the phone number of the imagesetter and establishes a data connection 1002 with that imagesetter. After a verification of the connection 1004, the service center computer logs on to the imagesetter by way of a predetermined password 1006.
- the service center computer requests that the imagesetter send status information.
- the status information includes the operating status of the machine, and machine statistics.
- the service center computer will store the information in the machine data base. If the service center computer finds a problem, it can automatically request other information from the imagesetter like the error log information, or the imagesetter configuration that will also be stored in the database.
Abstract
Description
- In the maintaining and servicing of complex equipment, there is a need to repair the machine if parts break (normal maintenance), and to change parts that are designed to wear after a given amount of time or usage (preventative maintenance). The invention disclosed pertains to machines that due to large size and weight can not be easily taken to a service center to repair a malfunction. Instead of transporting a large and heavy machine to a repair shop, a service representative will go to the site where the machine is installed, and repair it on site. The invention more specifically pertains to graphics imaging equipment, such as an imagesetter, that is not easily transportable.
- When such a machine operates improperly or reports a diagnostic error, the customer normally calls the field service organization. The customer often can not use the machine until a service representative comes to the location of the machine and fixes the problem. The length of the machine "down time", that is the time the machine is not functional, depends on a number of factors including how soon the operator noticed the problem, how far the service representative is from the equipment site, the time of day that the problem is reported, and the schedule of the service representative. Since the equipment is very expensive, down time can be very expensive. A need exists, therefore, to minimize the machine down time. This can be done by providing the service representative with as much information as possible before the representative goes to the location of the machine.
- On site repair is expensive because there is the transportation time overhead of the service representative necessary for the service representative to go to the customer location. The field service representative must bring the necessary tools and equipment to the customer location. There are a limited number of tools and parts that can be transported in a vehicle. If the service representative does not have the necessary tools or parts, the representative will have to go back to the central office to get the part and return to the customer location. This would make the repair even more expensive.
- A common determination of the need for preventative maintenance is to measure the amount of activity of the machine, and to service the machine after it has had such use. There are various methods of measuring machine usage, methods include measuring the amount of time of machine operation or the amount of consumable material used by the machine. The problem with these methods is that two machines that operate a similar amount as measured by one of those methods may have components that have worn very differently. A machine that has operated for two years, and only used a cutter once every day, will wear out the cutting blade much differently than a machine that has operated for two years and has cut fifteen times a day.
- It has become possible to measure the action of each wear part of the machine, and to report the status of the machine to the service representative when the representative services the machine. For example, the SELECTSET 5000 imagesetter sold by the Agfa Division of Miles, Inc. provides this information to the service representative when the representative is at the customer site. If the service representative arrives, however, and a component has sustained an amount of use that requires replacement of that part, the service representative may have to make another trip to the customer site to perform the maintenance. It would be desirable for the service representative to find out what parts the machine needs before the service call is made. It is an object of the invention to provide a service representative with such information before the service representative goes out to the customer site.
- As machines have become increasingly computerized, it has become possible to connect a modem to a machine to allow digital communication with the machine over the telephone network. Prior art that uses modems in such a way are xerographic copiers that incorporate a modem to communicate with computers at a remote location.
- In US. 5,184,179 a system for monitoring a xerographic copier is shown. The copier communicates the amount of paper processed, so that the customer can be billed for the number of copies made. There is discussion of a diagnostic error being transmitted, but this error is not specific, and not helpful for a preliminary analysis of any problems with the machine. The present invention is not restricted to a paper processing device. It is an object of the invention to communicate much more information than the paper count and a diagnostic in order to provide much more helpful information to the field service representative.
- In US. 5,241,402 a system is disclosed that can communicate with a remote computer without interrupting the functionality of the reprographic machine. A remote user is able to detect errors and accomplish non-invasive tasks while the machine is running, but is unable to run a diagnostic test that affects the performance of the machine. The remote user is also unable to update the firmware of the machine while the machine is operating. It is an object of the present invention to accomplish extensive tasks such as diagnostics and manipulation of firmware from a site different from where the machine is located.
- In US. 5,214,772 a system for monitoring multiple copiers at the same time is disclosed. A multiplexer is used to scan among the available machines. The monitoring computer may be in a remote location, but the copiers must be in the same location. It is an object of the present invention to allow remote communication with more than one imagesetter, with each imagesetter at a different customer site. The monitoring of the imagesetters is not continuous, but rather is performed on a regular intermittent basis.
- The prior art discusses xerographic devices, not graphic imagesetters. The prior art does not disclose a method for communications with a graphics imagesetter from a service location. There are many differences between a xerographic copier and a graphics imagesetter, so the graphic imagesetter requires specialized methods. The prior art does not include methods that would increase the efficiency of a field service representative by providing the capability of detailed remote malfunction diagnosis. Also, the prior art does not describe a method of automatically monitoring the functionality of one or more imagesetters from a remote location, and automatically determining the need for service. The prior art does not describe a method of reading a log of errors that is stored internally in an imagesetter.
- It is accordingly an object of the invention to provide a method and apparatus that eliminates the restrictions of the prior art systems.
- The present invention incorporates a modem in an imagesetter to enable external data communication over a telephone network. A service computer can upload and download data to the imagesetter, and that data can be firmware, configuration data, or error information. The imagesetter itself can request service, either because the imagesetter experienced a diagnostic error, or for required preventative maintenance. The service computer can instruct the imagesetter to execute a diagnostic test, as well as poll the imagesetter to determine the operating status of the imagesetter.
- The objects and features of the invention will best be understood from a detailed description of a preferred embodiment, selected for purposes of illustration, and shown in the accompanying drawings, in which:
- FIG. 1
- is a block diagram that shows a typical communications session between an imagesetter and a service computer;
- FIG. 2
- is a detailed flowchart that shows the method of firmware download from the service computer to the imagesetter;
- FIG. 3
- is a detailed flowchart that shows the method of firmware upload from the imagesetter to the service computer;
- FIG. 4
- is a detailed flowchart that shows the method of imagesetter configuration download from the service computer to the imagesetter;
- FIG. 5
- is a detailed flowchart that shows the method of imagesetter configuration upload from the imagesetter to the service computer;
- FIG. 6
- is a detailed flowchart that shows the imagesetter connecting to the service computer and reporting a diagnostic error;
- FIG. 7
- is a detailed flowchart that shows the imagesetter connecting to the service computer and requesting preventative maintenance;
- FIG. 8
- is a detailed flowchart that shows the service computer requesting the imagesetter to execute and report the results of a diagnostic test;
- FIG. 9
- is a detailed flowchart that shows the method of error log upload from the imagesetter to the service computer; and,
- FIG. 10
- is a detailed flowchart that shows the service computer method of automatic condition tracking of one of a plurality of imagesetters.
- FIG. 1 shows an
imagesetter 100 connected to amodem 110 via aserial connection 160. Themodem 110 is connected through atelephone network connection 140 to anothermodem 120 which is connected to aField Service Computer 130. - The service computer is operated by a
Field Service Representative 150. FIG. 1 shows the connection that is made between the Field Service computer and the imagesetter. It is through this connection that the communication takes place. The Field Service Computer can be anywhere in the world relative to the imagesetter, as long as the telephone network between the modems exists. - The
imagesetter 100 can be any kind of graphics imaging device. It can image on film and on paper. It may require media processing using chemicals, or no processing at all. The imagesetter has a digital serial interface that allows it to be connected 160 to amodem 110. In the preferred embodiment, the imagesetter is an SELECTSET AVANTRA imagesetter sold by the Agfa Division of Miles, Inc. Themodem 110 can be any modem that is commercially available. - In the preferred embodiment, the modem is "Hayes compatible" and allows telephone dialing and answering under host control. In the preferred embodiment, the modem is a FMM9696 MINIMODEM sold by GVC.
- In FIG. 2 the process of downloading firmware is shown. The service center has a database containing the telephone numbers of the installed imagesetters. The service center computer initiates the call to a particular imagesetter by dialing the telephone number of the imagesetter. The imagesetter modem answers, and a
data connection 200 is established between the service center computer and the imagesetter. Upon connection, the service center sends a command to the imagesetter to enterservice mode 202. The imagesetter receives the command to enter service mode, and halts the normal operation of the imagesetter at 204. The imagesetter posts a message to the operator control panel to indicate that it is in service mode. The service mode command instructs the imagesetter to suspend all current activities in the imagesetter. - The service center computer issues a command to tell the imagesetter to prepare to receive
new firmware 206. In the preferred embodiment, the imagesetter will erase the Flash ROM(s) on the imagesetter in which the firmware is stored. The imagesetter controller executes loader firmware which is stored in a ROM other than the firmware flash ROM. When the Flash ROM erase sequence is complete, the service center computer issues the command to accept firmware data. The firmware is transmitted in an all ASCII character format which is translated by the imagesetter. Included in the transmission sequence are handshake, error checking andprotocol conversions 208. As the files are translated, the data is programmed into theflash ROM 210. Once the data transfer is finished, the service center sends a command to restart theimagesetter 214. This command causes the imagesetter to return to its normal operational mode. - In FIG. 3 the process of uploading firmware from the imagesetter is shown. This is useful to determine if the software is specific to an individual imagesetter. In the preferred embodiment, sometimes during machine service the electronics component that contains the firmware needs to be changed. The service representative doesn't have the same firmware stored on the replacement part. In this case the firmware can be uploaded from the machine to the service center computer, and then downloaded again into the new component after the repair. The upload process is similar to the download, except data transfer is in the other direction, and there is no erasing or other preparing of the Flash ROM.
- A
data connection 300 is established between the service center computer and the imagesetter. Upon connection, the service center sends a command to the imagesetter to enterservice mode 302. The imagesetter receives the command to enter service mode, and halts the normal operation of the imagesetter at 304. The imagesetter posts a message to the operator control panel to indicate that it is in service mode and all current activities in the imagesetter are suspended. The service center computer issues a command for the imagesetter to upload 306 the firmware that is on the imagesetter. The firmware is read 308 and translated into an all ASCII character format by the imagesetter for transmission. Included in the transmission sequence are handshake, error checking andprotocol conversions 310. Once the data transfer is finished, the service center sends a command to restart theimagesetter 314. This command causes the imagesetter to return to its normal operational mode. - In FIG. 4 the process of setting the imagesetter configuration is shown. This process is very similar to the download of firmware. Instead of packets of executable programs, however, the service computer will send packets of data for the programs to act upon. This data will describe the configuration of the machine, and the data are called the machine parameters. Again, a
data connection 400 is established between the service center computer and the imagesetter. Upon connection, the service center sends a command to the imagesetter to enterservice mode 402. The imagesetter receives the command to enter service mode, and halts thenormal operation 404 of the imagesetter. The service center computer issues a command for imagesetter to acceptnew machine parameters 406. The machine parameters are transmitted in an all ASCII character format which is translated by the imagesetter. Included in the transmission sequence are handshake, error checking andprotocol conversions 408 that are also translated by the imagesetter. As the files are translated, the data is programmed into the machine parameters storage locations. In the preferred embodiment, the parameters are stored in electronicallyerasable ROM 410. Once the data transfer is finished, and is successful 412 the service center sends a command to restart 414 the imagesetter. This command causes the imagesetter to return to its normal operational mode. - In FIG. 5 the process of uploading machine parameters from the imagesetter is shown. This procedure is used for storing elsewhere besides the machine the individual parameters that have been set on the machine. It is also useful for determining the configuration of the machine. If there is a component failure and the machine loses the configuration set up in manufacturing, or if during machine service component that contains the firmware needs to be changed, the configuration is uploaded from the machine to the service center computer. After the repair, the configuration is downloaded into the system as shown in Fig. 4, and described above. The upload of configuration is similar to the download of configuration information, except that the data transfer is in the reverse direction.
- Referring then to FIG. 5, a
data connection 500 is established between the service center computer and the imagesetter. Upon connection, the service center sends a command to the imagesetter to enterservice mode 502. The imagesetter receives the command to enter service mode, and halts thenormal operation 504 of the imagesetter. The imagesetter posts a message to the operator control panel to indicate that it is in service mode. The service mode command instructs the imagesetter to suspend all current activities in the imagesetter. - The service center computer issues a
command 506 for the imagesetter to send the imagesetter configuration to the service computer. The data is translated from an all ASCII character format by the imagesetter. Included in the transmission sequence are handshake, error checking andprotocol conversions 510. When the data transfer is finished, the service center sends acommand 514 to restart the imagesetter. This command causes the imagesetter to return to its normal operational mode. - FIG. 6 shows a method of reporting errors when the system is turned on. Whenever the imagesetter is reset 600, from a power-on condition or initiated by a software reset request command, a series of
machine diagnostics 602 are performed. If afailure 604 occurs due to malfunctioning parts, the imagesetter initiates a field service request by starting amonitor task 606. The monitor task passes control to themodem setup task 608, which in turn schedules the dial-outtask 610. The dial-out task contacts its assigned field service center and does astatus check 612 to determine if the service center is listening. Upon successful connection, alogin handshake process 614 is followed to authenticate the site and if login is successful control is passed to thecommand processor task 616, which will report the error to the field service center computer. - In FIG. 7, a method for having the machine alert the service office if the machine needs preventative maintenance is shown. The operational status of the imagesetter is stored in a
non-volatile data base 700. This data base is updated every time an image is processed by the imagesetter. Preventative maintenance data containing statistically derived mean time between failures of the imagesetter sub-assemblies are also stored in adata base 702. Amonitor task 704 continuously compares the operational status against preventative maintenance data. When a trigger condition occurs, the monitor task sets up themodem 706 and initiates a call outsequence 708 to its assigned remote site. Once a connection is established 710, the call-out task connects to into the remote site using a known password forauthentication 712. If a remote site is busy, the call-outtask 708 sleeps for 20 minutes and tries again. If after 10 tries the site does not respond it will wait for 1 hour between tries. After a successful login, the imagesetter sends information which is processed by the service computer. This information indicates the exact nature of the component that needs service. - In FIG. 8, a method is shown by which the service center computer can establish a data connection with an installed imagesetter and execute a series of tests to determine the working condition of the imagesetter. The service center computer dials the telephone number, and establishes a data connection with the modem connected to the imagesetter. The imagesetter is actively listening for incoming calls. When an incoming call is detected, the
command processor task 800 is activated. Upon connection, the service center sends a command to the imagesetter to enterservice mode 802. The imagesetter receives the command to enter service mode, and halts thenormal operation 804 of the imagesetter. The imagesetter posts a message to the operator control panel to indicate that it is in service mode. The service mode command instructs the imagesetter to suspend all current activities in the imagesetter. The service center computer issues a command to tell the imagesetter to prepare to executediagnostic tests 806 and sends a diagnostic test request. Theprotocol converter 808 retrieves the test packet and the requiredtest 810 is executed. If the diagnostic test is able to complete, then the results (pass or fail, and detailed error information if there is a failure) are sent to the service computer. - In FIG. 9 the process of uploading error log information from the imagesetter is shown. This is procedure is used for obtaining a history of run-time errors on the machine. This is useful for a service representative who is going to make a field visit to the machine site. The representative can query the machine for the recent run-time errors. For example, if the machine has recently had a number of cutter jams, the service representative will be able to bring the necessary equipment to service the cutter to the customer site. The upload of the error log information is similar to the upload of configuration information, except that the data transferred is different.
- Referring to FIG. 9, a data connection is established between the service center computer and the imagesetter. Upon connection, the service center sends a
command 902 to the imagesetter to enter service mode. The imagesetter receives the command to enter service mode, and halts thenormal operation 904 of the imagesetter. The imagesetter posts a message to the operator control panel to indicate that it is in service mode. The service center computer issues acommand 906 for the imagesetter to send the error log information to the service computer. The data is translated from an all ASCII character format by the imagesetter. Included in the transmission sequence are handshake, error checking andprotocol conversions 910. When the data transfer is finished, the service center sends a command to restart 914 the imagesetter. This command causes the imagesetter to return to its normal operational mode. - In FIG. 10 a method is shown by which the service center computer can automatically monitor the status of all the imagesetters that it knows about. In the preferred embodiment, this method is useful for monitoring the status of the machines, so that service can provide a preemptive maintenance call. If the machine is starting to have problems in a certain area, the service center computer may notice the problem before the customer. Field service can schedule a service call before the customer notices the problem. The service center computer gets the telephone number of the next machine from a
machine database 1000. The service center computer dials the phone number of the imagesetter and establishes adata connection 1002 with that imagesetter. After a verification of theconnection 1004, the service center computer logs on to the imagesetter by way of apredetermined password 1006. The service center computer requests that the imagesetter send status information. The status information includes the operating status of the machine, and machine statistics. The service center computer will store the information in the machine data base. If the service center computer finds a problem, it can automatically request other information from the imagesetter like the error log information, or the imagesetter configuration that will also be stored in the database. - While this invention has been described with reference to a specific embodiment, it will be understood by those skilled in the art that various modifications, substitutions, omissions and changes may be made and oequivalents may be substituted without departing from the true spirit of the invention. Accordingly, it is intended that the scope of the present invention be limited solely by the following claims.
Claims (24)
- A method of loading information into an imagesetter (100) located at a customer site that is connected to a modem (110), comprising the steps of:a) establishing a data connection (200) between the imagesetter and a service computer located at a service location;b) enabling a service mode (202) by sending commands via the data connection from the service computer to the imagesetter;c) preparing the imagesetter (206) to receive the information by sending commands from said service computer to said imagesetter via said data connection;d) transferring data packets (208, 210) containing the information from the service computer to said imagesetter via said data connection;e) storing said information in the imagesetter.
- The method of claim 1 where the information loaded into the imagesetter is firmware.
- The method of claim 2 where the firmware is loaded into Flash ROM.
- The method of claim 1 where the information loaded into the imagesetter is configuration information.
- The method of claim 4 where the configuration information is loaded into electronically erasable ROM.
- A method of reading information stored in an imagesetter (100) located at a customer site that is connected to a modem (110), comprising the steps of:a) establishing a data connection (300) between the imagesetter and a service computer (130) located at a service location;b) enabling a service mode (302) by sending commands via the data connection from the service computer to the imagesetter;c) preparing the imagesetter to output the information (306) by sending commands from said service computer to said imagesetter via said data connection; andd) transferring data packets (308, 310) containing the information from the imagesetter to the service computer via the data connection.
- The method of claim 6 where the information read from the imagesetter is firmware.
- The method of claim 7 where the firmware is read from Flash ROM on the imagesetter.
- The method of claim 6 where the information read from the imagesetter is configuration information.
- The method of claim 9 where the configuration information is read from electronically erasable ROM on the imagesetter.
- The method of claim 9, further comprising the step of:a) storing the machine parameters on the service computer.
- A method of saving and restoring the configuration of an imagesetter (100), comprising the steps of:a) establishing a data connection (400, 500) between the imagesetter (100) and a service computer (130);b) enabling a service mode (502) by sending commands via the data connection from the service computer to the imagesetter;c) preparing the imagesetter to output machine parameters by sending commands (506) from said service computer to said imagesetter via said data connection (500); andd) transferring data packets (508, 510) containing the machine parameters from the imagesetter to the service computer via the data connection, thereby determining the configuration of the imagesetter; and,e) storing the machine parameters on the service computer (130);f) transferring data packets (408, 410) containing the information from the service computer to said imagesetter via said data connection (400);g) storing said information in the imagesetter.
- The method of claim 6 where the information read from the imagesetter is imagesetter internal error log information (700).
- The method of claim 13, further comprising the step of: determining the need for service (704) of said imagesetter based on said error log information (700).
- The method of claim 6 where the information read from the imagesetter is status information.
- The method of claim 15, further comprising the steps of:a) periodically establishing said data connection (708, 710); and,b) automatically determining the need for service with said computer (712, 714) at a service location by analyzing said status information (700).
- A method of automatically tracking the condition of an imagesetter (100) connected to a modem (110) and located at a customer site for the purpose of scheduling a service call, comprising the steps of:a) performing a plurality of diagnostic tests (806) on the imagesetter;b) establishing a data connection (800) between the imagesetter and a computer (130) at a service location if at least one of the plurality of diagnostic tests fails;c) reporting said at least one diagnostic test failure (812) to the computer at the service location; and,d) determining the need for service (802) with said computer at the service location in response to said reporting.
- A method of automatically tracking the condition and usage of an imagesetter (100) connected to a modem (110) and located at a customer site for the purpose of scheduling a service call, comprising the steps of:a) periodically automatically evaluating imagesetter usage by comparing the imagesetter usage with life expectancy statistics;b) establishing a data connection (1000, 1002) between a computer (130) at a service location and the imagesetter if the use of a component has passed the expected life expectancy;c) transferring information (1008) about the component to the computer at a service location; andd) determining the need for service in response to said transferred information.
- A method of testing from a service location the functionality of an imagesetter (100) connected to a modem (110) and located at a customer site, comprising the steps of:a) establishing a data connection (800) between a computer (130) at a service location and the imagesetter,b) commanding the imagesetter to execute a diagnostic test(806) by sending an instruction to the imagesetter via the data connection;c) executing the diagnostic test (810) on the imagesetter;d) reporting the results of the test (814) to the computer at the service location; ande) determining the need for service of said imagesetter based on the results of the diagnostic test.
- A system for loading information into an imagesetter (100) located at a customer site that is connected to a modem (110), said system comprising:a) means for establishing a data connection (200) between the imagesetter and a service computer located at a service location;b) means for enabling a service mode (202) by sending commands via the data connection from the service computer to the imagesetter;c) means for preparing the imagesetter (206) to receive the information by sending commands from said service computer to said imagesetter via said data connection;d) means for transferring data packets containing the information (208, 210) from the service computer to said imagesetter via said data connectione) means for storing said information in the imagesetter.
- A system for reading information stored in an imagesetter (100) located at a customer site that is connected to a modem (110), said system comprising:a) means for establishing a data connection (300) between the imagesetter and a service computer (130) located at a service location;b) means for enabling a service mode (302) by sending commands via the data connection from the service computer to the imagesetter;c) means for preparing the imagesetter to output the information (306) by sending commands from said service computer to said imagesetter via said data connection; andd) means for transferring data packets containing the information (308, 310) from the imagesetter to the service computer via the data connection.
- A system for automatically tracking the condition of an imagesetter (100) connected to a modem (110) and located at a customer site for the purpose of scheduling a service call, said system comprising:a) means for performing a plurality of diagnostic tests (806) on the imagesetter;b) means for establishing a data connection (800) between the imagesetter and a computer (130) at a service location if at least one of the plurality of diagnostic tests fails;c) means for reporting said at least one diagnostic test failure (812) to the computer at the service location; and,d) means for determining the need for service (802) with said computer at the service location in response to said reporting.
- A system for automatically tracking the condition and usage of an imagesetter (100) connected to a modem (110) and located at a customer site for the purpose of scheduling a service call, said system comprising:a) means for periodically automatically evaluating imagesetter usage by comparing the imagesetter usage with life expectancy statistics;b) means for establishing a data connection (1002) between a computer (130) at a service location and the imagesetter if the use of a component has passed the expected life expectancy;c) means for transferring information (1008) about the component to the computer at a service location; andd) means for determining the need for service in response to said transferred information.
- A system for testing from a service location the functionality of an imagesetter (100) connected to a modem (110) and located at a customer site, said system comprising:a) means for establishing a data connection (800) between a computer (130) at a service location and the imagesetter,b) means for commanding the imagesetter to execute a diagnostic test (806) by sending an instruction to the imagesetter via the data connection;c) means for executing the diagnostic test (810) on the imagesetter;d) means for reporting the results (814) of the test to the computer at the service location; ande) means for determining the need for service of said imagesetter based on the results of the diagnostic test.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US182542 | 1988-04-18 | ||
US18254294A | 1994-01-14 | 1994-01-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP0663623A2 true EP0663623A2 (en) | 1995-07-19 |
EP0663623A3 EP0663623A3 (en) | 1996-10-30 |
Family
ID=22668916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP94120417A Withdrawn EP0663623A3 (en) | 1994-01-14 | 1994-12-22 | Field service remote communication system. |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP0663623A3 (en) |
JP (1) | JPH07325734A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0727313A1 (en) * | 1995-02-20 | 1996-08-21 | MAN Roland Druckmaschinen AG | Printing press |
FR2754661A1 (en) * | 1996-10-16 | 1998-04-17 | Ricoh Kk | Long distance Internet command, control and diagnosis method for office equipment |
EP0843230A2 (en) * | 1996-11-15 | 1998-05-20 | Canon Information Systems, Inc. | Remote maintenance and servicing of a network peripheral device over the world wide web |
EP1103924A3 (en) * | 1999-11-26 | 2001-08-16 | Francotyp-Postalia Aktiengesellschaft & Co. | Method for protecting a device against operating with unauthorised articles of consumption and apparatus for carrying out the method |
EP1182039A1 (en) * | 2000-08-25 | 2002-02-27 | Hewlett-Packard Company | Printer apparatus and method |
EP1223508A2 (en) * | 2000-12-07 | 2002-07-17 | Ricoh Company, Ltd. | System and apparatus for and method of downloading a program, image formation apparatus, and computer product |
US8024406B1 (en) | 2005-11-18 | 2011-09-20 | Convergys Cmg Utah, Inc. | System and method for dispensing e-Care |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011105768A2 (en) | 2010-02-23 | 2011-09-01 | 엘지전자 주식회사 | Refrigerator including a terminal, and method for controlling same |
KR101725244B1 (en) * | 2010-02-25 | 2017-04-10 | 엘지전자 주식회사 | A control method of a refrigerator comprising a terminal |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2247540A (en) * | 1990-07-06 | 1992-03-04 | Ricoh Kk | Controlling and communicating between electronic devices |
WO1992013295A1 (en) * | 1991-01-18 | 1992-08-06 | Eastman Kodak Company | System for the remote monitoring of a reproduction apparatus |
US5214772A (en) * | 1989-12-13 | 1993-05-25 | Joseph Weinberger | System for automatically monitoring copiers from a remote location |
-
1994
- 1994-12-22 EP EP94120417A patent/EP0663623A3/en not_active Withdrawn
-
1995
- 1995-01-17 JP JP7005337A patent/JPH07325734A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5214772A (en) * | 1989-12-13 | 1993-05-25 | Joseph Weinberger | System for automatically monitoring copiers from a remote location |
GB2247540A (en) * | 1990-07-06 | 1992-03-04 | Ricoh Kk | Controlling and communicating between electronic devices |
WO1992013295A1 (en) * | 1991-01-18 | 1992-08-06 | Eastman Kodak Company | System for the remote monitoring of a reproduction apparatus |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0727313A1 (en) * | 1995-02-20 | 1996-08-21 | MAN Roland Druckmaschinen AG | Printing press |
US5778791A (en) * | 1995-02-20 | 1998-07-14 | Man Roland Druckmaschinen Ag | Printing installation |
FR2754661A1 (en) * | 1996-10-16 | 1998-04-17 | Ricoh Kk | Long distance Internet command, control and diagnosis method for office equipment |
EP0843230A2 (en) * | 1996-11-15 | 1998-05-20 | Canon Information Systems, Inc. | Remote maintenance and servicing of a network peripheral device over the world wide web |
EP0843230A3 (en) * | 1996-11-15 | 1998-06-03 | Canon Information Systems, Inc. | Remote maintenance and servicing of a network peripheral device over the world wide web |
US6473788B1 (en) | 1996-11-15 | 2002-10-29 | Canon Kabushiki Kaisha | Remote maintenance and servicing of a network peripheral device over the world wide web |
US7454476B2 (en) | 1996-11-15 | 2008-11-18 | Canon Kabushiki Kaisha | Remote maintenance and servicing of a network peripheral device over the world wide web |
EP1103924A3 (en) * | 1999-11-26 | 2001-08-16 | Francotyp-Postalia Aktiengesellschaft & Co. | Method for protecting a device against operating with unauthorised articles of consumption and apparatus for carrying out the method |
US6978255B1 (en) | 1999-11-26 | 2005-12-20 | Francotyp-Postalia Ag & Co. | Method for protecting a device against operation with unallowed consumables and arrangement for the implementation of the method |
EP1182039A1 (en) * | 2000-08-25 | 2002-02-27 | Hewlett-Packard Company | Printer apparatus and method |
EP1223508A2 (en) * | 2000-12-07 | 2002-07-17 | Ricoh Company, Ltd. | System and apparatus for and method of downloading a program, image formation apparatus, and computer product |
US8024406B1 (en) | 2005-11-18 | 2011-09-20 | Convergys Cmg Utah, Inc. | System and method for dispensing e-Care |
Also Published As
Publication number | Publication date |
---|---|
EP0663623A3 (en) | 1996-10-30 |
JPH07325734A (en) | 1995-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6892317B1 (en) | Systems and methods for failure prediction, diagnosis and remediation using data acquisition and feedback for a distributed electronic system | |
US7801984B2 (en) | Diagnostic/remote monitoring by email | |
US7340648B2 (en) | User support | |
US5367667A (en) | System for performing remote computer system diagnostic tests | |
JP3638205B2 (en) | Analysis method and analysis system for business / office equipment | |
US5398277A (en) | Flexible multiprocessor alarm data processing system | |
US20050038581A1 (en) | Remote Monitoring, Configuring, Programming and Diagnostic System and Method for Vehicles and Vehicle Components | |
EP1195681B1 (en) | Systems and method for diagnosing electronic systems | |
JP3576209B2 (en) | Remote diagnosis method for copy quality defects | |
US6886114B2 (en) | Multiple device error management | |
US6775238B1 (en) | Image forming device management system and method | |
US20040164166A1 (en) | Indicator for communicating system status information | |
US9585033B2 (en) | System and method for enhanced diagnostics on mobile communication devices | |
CN102684960B (en) | Network system, network configuration method, and network configuration device | |
JP2007288776A (en) | Method and system for communication between monitored device and monitoring device | |
JP2001034501A (en) | Communication system and fault diagnostic system | |
CN106681924A (en) | Software testing method and software testing system | |
EP0663623A2 (en) | Field service remote communication system | |
US7757122B2 (en) | Remote maintenance system, mail connect confirmation method, mail connect confirmation program and mail transmission environment diagnosis program | |
KR100242422B1 (en) | Method for diagonosing in on-lne state | |
JP2007251697A (en) | Equipment monitoring and control system, method, and program | |
JP2000138788A (en) | Fault analyzing method and program updating method for image information device | |
US20050114362A1 (en) | System and method for providing computer support tools | |
JPH0823408A (en) | Image forming system | |
US7325741B2 (en) | Enhanced system management and user assistance through software monitoring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): BE DE FR GB |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: BAYER CORPORATION |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): BE DE FR GB |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 19970103 |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: CARLSON, GARY L. Inventor name: VEIGA, LUIS F. |