EP0663623A2 - Field service remote communication system - Google Patents

Field service remote communication system Download PDF

Info

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
Application number
EP94120417A
Other languages
German (de)
French (fr)
Other versions
EP0663623A3 (en
Inventor
Luis F. Veiga
Gary L. Carlson
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.)
Bayer Corp
Original Assignee
Bayer Corp
Miles 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 Bayer Corp, Miles Inc filed Critical Bayer Corp
Publication of EP0663623A2 publication Critical patent/EP0663623A2/en
Publication of EP0663623A3 publication Critical patent/EP0663623A3/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5075Remote control machines, e.g. by a host
    • G03G15/5079Remote control machines, e.g. by a host for maintenance
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/55Self-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

A method is disclosed for tracking equipment (100) condition and usage for the purpose of scheduling or avoiding a maintenance visit by service personnel (150). A modem (110) is connected to the equipment (100), which allows for remote communication (140) with the equipment (100), and evaluation of the status of the equipment (100).

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 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. In the preferred embodiment, 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.
  • 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 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. 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 and protocol conversions 208. As the files are translated, the data is programmed into the flash ROM 210. Once the data transfer is finished, the service center sends a command to restart the imagesetter 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 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. Once the data transfer is finished, the service center sends a command to restart the imagesetter 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 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. Included in the transmission sequence are handshake, error checking and protocol 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 electronically erasable 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 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. When the data transfer is finished, 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. 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 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. Upon successful connection, 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.
  • 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 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. If a remote site is busy, 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.
  • 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 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.
  • 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 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. 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 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.
  • 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)

  1. 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.
  2. The method of claim 1 where the information loaded into the imagesetter is firmware.
  3. The method of claim 2 where the firmware is loaded into Flash ROM.
  4. The method of claim 1 where the information loaded into the imagesetter is configuration information.
  5. The method of claim 4 where the configuration information is loaded into electronically erasable ROM.
  6. 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; and
    d) transferring data packets (308, 310) containing the information from the imagesetter to the service computer via the data connection.
  7. The method of claim 6 where the information read from the imagesetter is firmware.
  8. The method of claim 7 where the firmware is read from Flash ROM on the imagesetter.
  9. The method of claim 6 where the information read from the imagesetter is configuration information.
  10. The method of claim 9 where the configuration information is read from electronically erasable ROM on the imagesetter.
  11. The method of claim 9, further comprising the step of:
    a) storing the machine parameters on the service computer.
  12. 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); and
    d) 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.
  13. The method of claim 6 where the information read from the imagesetter is imagesetter internal error log information (700).
  14. 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).
  15. The method of claim 6 where the information read from the imagesetter is status information.
  16. 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).
  17. 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.
  18. 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; and
    d) determining the need for service in response to said transferred information.
  19. 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; and
    e) determining the need for service of said imagesetter based on the results of the diagnostic test.
  20. 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 connection
    e) means for storing said information in the imagesetter.
  21. 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; and
    d) means for transferring data packets containing the information (308, 310) from the imagesetter to the service computer via the data connection.
  22. 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.
  23. 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; and
    d) means for determining the need for service in response to said transferred information.
  24. 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; and
    e) means for determining the need for service of said imagesetter based on the results of the diagnostic test.
EP94120417A 1994-01-14 1994-12-22 Field service remote communication system. Withdrawn EP0663623A3 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.