US20040186598A1 - Medium containing printer maintenance guide program for automatic display on a computer in response to detecting a change in the printer status - Google Patents

Medium containing printer maintenance guide program for automatic display on a computer in response to detecting a change in the printer status Download PDF

Info

Publication number
US20040186598A1
US20040186598A1 US10/766,005 US76600504A US2004186598A1 US 20040186598 A1 US20040186598 A1 US 20040186598A1 US 76600504 A US76600504 A US 76600504A US 2004186598 A1 US2004186598 A1 US 2004186598A1
Authority
US
United States
Prior art keywords
printer
computer
peripheral device
computer peripheral
progress
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.)
Abandoned
Application number
US10/766,005
Inventor
Shinji Tanaka
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to US10/766,005 priority Critical patent/US20040186598A1/en
Publication of US20040186598A1 publication Critical patent/US20040186598A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/24Resetting means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Definitions

  • the present invention relates to a medium containing a computer peripheral device maintenance guide program for displaying guidance information indicative of a procedure of maintenance operation of a computer peripheral device in a computer to which the computer peripheral device is connected, a computer peripheral device maintenance guide device, and a computer peripheral device maintenance guide method.
  • a computer peripheral device such as a printer
  • various install operations must be performed. For example, in case of a printer, connection of an interface cable, attachment of ink or toner cartridge, installation of printer driver, and the like, are performed as install operations.
  • the printer driver or the like can be automatically installed by using a predetermined install program, however, the other operations such as attachment of cartridge must be manually performed in accordance with predetermined procedures.
  • the present invention has been made in consideration of the above problem, and has its object to provide a medium containing a computer peripheral device maintenance guide program for displaying user-friendly guidance information for smooth maintenance operation in case of maintenance operation while judging the status of the computer peripheral device, a computer peripheral device maintenance device, and a computer peripheral device maintenance guide method for the computer peripheral device.
  • the present invention provides a medium containing a computer-executable computer peripheral device maintenance guide program to display guidance information indicative of a procedure of a maintenance operation of a computer peripheral device, in a computer to which the computer peripheral device is connected, the program comprising: a status change detection step of detecting a status change of the computer peripheral device; a progress acquisition step of acquiring progress of the maintenance operation, based on the status change of the computer peripheral device detected at the status change detection step; and a guidance display step of obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of the maintenance operation in advance, based on the progress acquired at the progress acquisition step, and producing a screen display of the guidance information on the computer.
  • the maintenance guide program when a computer peripheral device maintenance operation is performed, the maintenance guide program is executed on a computer to which the computer peripheral device is connected, and a user sequentially performs a series of maintenance operations in accordance with displayed guidance information.
  • the maintenance guide program detects the status change at the status change detection step.
  • the program obtains the progress of the maintenance operation based on the actually detected status change.
  • the program obtains guidance information from a series of guidance information, previously set in correspondence to the progress of the maintenance operation, based on the progress, and then displays the guidance information.
  • the user performs maintenance operations while judging the status of the computer peripheral device.
  • guidance information corresponding to the progress of the maintenance operation is displayed, therefore, the user simply performs the maintenance operations sequentially in accordance with displayed images.
  • the completion of initial operation can be detected and guidance information for the maintenance operation to be performed thereafter can be displayed by the maintenance guide program.
  • the user can simply perform the maintenance operation in accordance with the displayed guidance information. This is helpful for the user.
  • the maintenance operation here means an operation manually performed by the user.
  • the maintenance operation includes various operations such as an install operation into the computer, maintenance work like exchange of part, and an operation to remove an error.
  • an install operation into the computer for example, in a case where the present invention is applied to a printer as a computer peripheral device, guidance on printer install operation may be displayed, or guidance on operation procedure for removal of error such as paper jam may be displayed.
  • the medium in which the maintenance guide program is recorded may be a magnetic recording medium or a magneto-optic recording medium, or further, may be any recording medium to be developed in the future. Further, duplicates including primary and secondary duplicates can be considered to be equivalent to the above recording medium. Further, the present invention can be applied to a case where the maintenance guide program is supplied via a communication line. Further, the present invention can be applied to a case where the maintenance guide program is written into a semiconductor chip.
  • the idea of the invention does not change at all when the invention is realized by partially software and partially hardware. Further, the present invention can be applied to a case where a part of the invention is stored in a recording medium and it is arbitrarily read in accordance with necessity.
  • the present invention may be realized separately from the hardware and operating system.
  • the processing to detect the status change may be performed by reading a predetermined function in the operating system, or may be performed by inputting such function from the hardware.
  • the invention may be realized via the operating system, it can be understood that in the progress of recording the program into the medium to be delivered to users, the present invention can be implemented only by the program.
  • the present invention is realized as a medium containing a program
  • the present invention is realized as the program itself. Accordingly, the program itself is included in the present invention.
  • the concrete guidance information may be displayed in various forms such as a message explaining the procedure of the maintenance operation or the message with drawings and photographs. Using drawings and photographs can realize more practical maintenance operation guidance. For this reason, the present invention according to claim 2 provides the medium containing the computer-executable computer peripheral device maintenance guide program according to claim 1 , wherein guidance information as a moving picture is displayed.
  • the guidance information on the maintenance operation is displayed as a moving picture.
  • the moving picture may utilize a video image or time-sequential display of plural still images.
  • the concrete format of the moving picture is not particularly limited.
  • the computer has an audio output mechanism, audio guidance may be outputted in correspondence with the display of the moving picture of the guidance information.
  • the content of the guidance information to be displayed is not limited to any particular content as long as it practically relates to the maintenance operation.
  • the present invention according to claim 3 provides the medium containing the computer-executable computer peripheral device maintenance guide program according to any one of claim 1 and 2 , wherein at the guidance display step, guidance information relating to the progress of the maintenance operation is displayed.
  • the guidance information relating to the progress of the maintenance operation is displayed, which helps the user. That is, as the guidance information is displayed in correspondence with the progress of the maintenance work, the user who does not judge by himself/herself the status of the computer peripheral device, but the user can easily perform the maintenance operation based on the displayed information as a guideline of judgment. More particularly, a necessary period for the maintenance operation may be displayed, or the progress of the maintenance operation may be displayed in the form of a status bar.
  • the present invention provides the medium containing the computer-executable computer peripheral device maintenance guide program according to any one of claims 1 to 3 , wherein at the guidance display step, guidance information relating to a procedure of operation check on the computer peripheral device is displayed.
  • the operation check guidance information may has a wide variety of contents; for example, the guidance information may indicate an operation check procedure, or may indicate that the operation check is being performed.
  • the present invention provides the medium containing the computer-executable computer peripheral device maintenance guide program according to claim 4 , wherein at the guidance display step, guidance information to remove an error in an operation of the computer peripheral device in the operation check is displayed.
  • guidance information to remove the error is displayed.
  • the guidance information may be a method to actually handle the error, or if the computer peripheral device is self-recoverable from an error, may indicate that self recovery is being performed.
  • the method for displaying guidance information indicative of the procedure of maintenance operation of the computer peripheral device comprising determining the progress of the maintenance operation based on the change of status of the computer peripheral device, and displaying the guidance information in correspondence with the progress, can be realized in a computer having a material substance.
  • the present invention is applicable to a device having a material substance including a computer.
  • the present invention provides a computer peripheral device maintenance guide device to display guidance information indicative of a procedure of a maintenance operation of a computer peripheral device, in a computer to which the computer peripheral device is connected, the device comprising: a status change detection unit for detecting a status change of the computer peripheral device; a progress acquisition unit for acquiring progress of the maintenance operation, based on the status change of the computer peripheral device detected by the status change detection unit; and a guidance display unit for obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of the maintenance operation in advance, based on the progress acquired by the progress acquisition unit, and producing a screen display of the guidance information on the computer.
  • the present invention can be realized as a device having a material substance controlled by a computer.
  • Such computer peripheral device maintenance guide device may be implemented as a single device, or may be incorporated into another device and implemented with another method.
  • the idea of the invention is not limited to the computer peripheral device maintenance guide device having the above construction but includes various aspects and may be arbitrarily changed.
  • the present invention lies at the root of the process procedure. Accordingly, it can be easily understood that the present invention can be applied to a method.
  • the present invention provides a computer peripheral device maintenance guide method to display guidance information indicative of a procedure of a maintenance operation for a computer peripheral device, in a computer to which the computer peripheral device is connected, the method comprising: a status change detection step of detecting a status change of the computer peripheral device; a progress acquisition step of acquiring progress of the maintenance operation, based on the status change of the computer peripheral device detected at the status change detection step; and a guidance display step of obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of the maintenance operation in advance, based on the progress acquired at the progress acquisition step, and producing a screen display of the guidance information on the computer.
  • the present invention is applicable not only to a medium having a material substance but also to a method.
  • FIG. 1 is a block diagram showing a schematic construction of a computer according to a first embodiment of the present invention
  • FIG. 2 is a schematic diagram showing various programs recorded in a hard disk of the computer in FIG. 1 and data flow among the program;
  • FIG. 3 is a block diagram showing the arrangement of the programs recorded in a setup CD-ROM
  • FIG. 4 is a flowchart showing a procedure for execution of the programs recorded in the setup CD-ROM
  • FIG. 5 is a flowchart showing a setup guide program according to the first embodiment
  • FIG. 6 is a flowchart showing a connection subroutine
  • FIG. 7 is a flowchart showing a cartridge attachment subroutine
  • FIG. 8 is a flowchart showing an operation check subroutine
  • FIGS. 9A to 9 D are diagrams showing the progress of change of screen display in test printing
  • FIG. 10 is a diagram showing a display image when an evaluation of the result of test printing is inputted
  • FIG. 11 is a block diagram showing a schematic construction of the computer according to a second embodiment of the present invention.
  • FIG. 12 is a block diagram showing the connection between the computer and peripheral devices
  • FIG. 13 is a schematic diagram showing the structure of software in the computer
  • FIG. 14 is a block diagram showing a schematic construction of a printer
  • FIG. 15 is a flowchart showing the setup guide program according to the second embodiment
  • FIG. 16 is a flowchart showing an ink-cartridge attachment routine
  • FIG. 17 is a diagram showing an image instructing to open a printer cover
  • FIG. 18 is a diagram showing an image instructing to open an ink cartridge clamp
  • FIG. 19 is a diagram showing an image instructing to open an ink cartridge package
  • FIG. 20 is a diagram showing an image instructing to attach the ink cartridge
  • FIG. 21 is a diagram showing an image indicating that ink charging is being performed
  • FIG. 22 is a diagram showing an image indicating that the ink charging has been completed
  • FIG. 23 is a flowchart showing a nozzle check pattern printing routine
  • FIG. 24 is a diagram showing an image indicating a method for setting paper for nozzle check
  • FIG. 25 is a diagram showing an image instructing to adjust paper guides of a paper support
  • FIG. 26 is a diagram showing an image for inputting an instruction to print or not to print a nozzle check pattern
  • FIG. 27 is a diagram showing an image instructing to check whether nozzles are clogged or not;
  • FIG. 28 is a diagram showing an image for selecting the object of head cleaning
  • FIG. 29 is a diagram showing an image indicating that head cleaning processing is being performed.
  • FIG. 30 is a diagram showing an image indicating that setup has been completed.
  • FIG. 1 is a block diagram schematically showing the hardware construction of a computer.
  • FIG. 2 is a schematic diagram showing various programs recorded in a hard disk of the computer.
  • a computer 10 comprising a main board 11 holding electronic parts such as a CPU, a ROM and a ROM (not shown), can execute programs, and controls operations of various hardware by the main board 11 .
  • the computer 10 comprises a HD drive 12 , a CD-ROM drive 13 and an FD drive 14 .
  • the computer 10 accesses these drive devices via an operating system 12 a , and perform communication with an external device via a modem board 15 .
  • the computer 10 has a display unit (not shown).
  • a printer 20 as a peripheral device can be connected to the computer 10 via a printer interface (not shown) on the main board 11 .
  • a printer driver 12 c In the execution of an application 12 b on the above operating system 12 a , when a print instruction is issued from the application 12 b , predetermined print data is generated via a printer driver 12 c .
  • the printer 20 in the present embodiment is an ink-jet color printer, and the printer driver 12 c internally converts rasterized RGB multilevel data into CMYK multilevel data, then converts the CMYK multilevel data to binary data, and outputs the binary data to the printer 20 .
  • a paper support as a part of a sheet feeder (not shown) can be disassembled for convenience of storage. Upon shipment from factory, the paper support in disassembled status is packed. In this status, an ink cartridge is not attached to the printer. Accordingly, to use the printer 20 , install operations such as assembly of the sheet feeder, attachment of the ink cartridge and cable connection must be performed.
  • the printer 20 employed in the present embodiment is also packed with a setup CD-ROM 13 a having the program arrangement as shown in FIG. 3.
  • the setup CD-ROM 13 a contains automatic startup control information 13 a 1 , an install program 13 a 2 , the printer driver 12 c , a utility 12 d , and a setup guide program 13 a 3 .
  • the automatic startup control information 13 a 1 is control information to automatically start a specific program recorded in the setup CD-ROM 13 a when the setup CD-ROM 13 a is attached to the computer 10 . More specifically, the automatic startup control information 13 a 1 is recorded in a predetermined recording area of the setup CD-ROM 13 a .
  • the operating system 12 a detects attachment of the setup CD-ROM 13 a and searches the above recording area, and if the automatic startup control information 13 a 1 exists, starts a predetermined program in accordance with the content of the information.
  • the install program 13 a 2 is started based on the automatic startup control information 13 a 1 at step S 110 .
  • the install program 13 a 2 is employed to install programs such as the printer driver 12 c and the utility 12 d recorded in the setup CD-ROM 13 a into the computer 10 .
  • the install program 13 a 2 transfers the programs as the objects of installation to the HD drive 12 of the computer 10 at step S 110 , and performs other processing such as an initialization file setting.
  • the utility 12 d has functions to produce a screen display indicating the amount of residual ink in the ink cartridge attached to the printer 20 , and to produce a screen display indicating an error such as paper jam in the printer 20 .
  • the printer 20 outputs status information indicative of the status of the printer 20 including the above-described amount of residual ink, the error and the like, and on the computer side, the status information is obtained via the printer driver 12 c , and image display is performed by the utility 12 d based on the status information.
  • head cleaning can be performed in the printer 20 , and the setting of a color conversion table of the printer driver 12 c can be changed.
  • the utility 12 d performs head cleaning in the printer 20
  • the utility 12 d transmits a head cleaning instruction command via the printer driver 12 c to the printer 20 .
  • the printer 20 receives the head cleaning instruction command and performs head cleaning processing.
  • the computer 10 and the printer 20 can perform bidirectional communication with each other via the printer driver 12 c .
  • the computer 10 transfers print data to the printer 20 , and further, obtains the status information from the printer 20 and causes the printer 20 to perform head cleaning or the like.
  • the setup guide program 13 a 3 is started at step S 120 .
  • the setup guide program 13 a 3 internally executes “connection subroutine”, “cartridge attachment subroutine” and “operation check subroutine” sequentially, and produces screen displays of guidance information relating to the install operations of the printer 20 , thus assisting the user to smoothly perform installation (steps S 210 to S 230 ).
  • FIG. 6 is a flowchart showing the connection subroutine at step S 210 .
  • step S 305 a method for assembling the above-described paper support, with audio guidance, is displayed by using photographs and the like.
  • step S 310 the movement of the moving picture is temporarily stopped.
  • the user watches the displayed content and actually assembles the paper support.
  • the user inputs acknowledgment (OK).
  • the setup guide program 13 a 3 detects the input at step S 315 .
  • step S 320 similarly, a screen display indicating a method for connecting a power source cable and a method for connecting an interface cable between the computer 10 and the printer 20 is produced, and the movement of the moving picture is temporarily stopped at step S 325 .
  • the user watches the displayed content and performs actual connection operation, then when the connection operation has been completed, inputs acknowledgment (OK). Then, similarly, the setup guide program 13 a 3 detects the input at step S 330 .
  • step S 335 a screen display indicating a method for turning the power of the printer 20 on is produced.
  • the printer 20 If the user turns the power of the printer 20 on, the printer 20 reads predetermined firm ware from a nonvolatile memory (not shown) into a work area. When the reading has been completed, the printer 20 diagnoses its status at predetermined intervals, and outputs the diagnosis as the status information to the computer 10 . Accordingly, when the computer 10 can receive the status information via the printer driver 12 c , it can be determined that the printer 20 has normally started. Then at step S 340 , if the setup guide program 13 a 3 determines that the status information from the printer 20 has been obtained, the program displays a message indicating that the printer 20 has been recognized at step S 345 , and terminates the connection subroutine. Note that the printer driver 12 c is installed by the install program 13 a 2 before the setup guide program 13 a 3 is executed such that the setup guide program 13 a 3 performs communication with the printer 20 by utilizing the printer driver 12 c.
  • FIG. 7 shows the cartridge attachment subroutine as a flowchart.
  • step S 410 a method for attaching an ink cartridge, with audio guidance, is displayed by using photographs and the like.
  • step S 420 the movement of the moving picture is temporarily stopped. Then, the user watches the displayed content and attaches the ink cartridge to a predetermined position of the printer 20 .
  • the printer 20 diagnoses its status at predetermined intervals, and if it detects attachment of the ink cartridge, it starts ink charging to nozzles (not shown), generates status information indicating that ink charging is being performed, and transmits the status information to the printer 10 .
  • the setup guide program 13 a 3 monitors the status information obtained via the printer driver 12 c . If the setup guide program 13 a 3 detects based on the status information that the ink charging is being performed at step S 430 , it displays an image indicating that the ink charging is being performed at step S 440 . At step S 450 , the setup guide program 13 a 3 produces a screen display of the residual time by the completion of ink charging while counting down the time.
  • the time necessary for ink charging is unique to the printer 20 depending on printer model, the time necessary for ink charging is empirically obtained in advance, and the counting down is started with the time as an initial value.
  • the setup guide program 13 a 3 produces a screen display indicating that the ink charging has completed at step S 460 , and terminates the cartridge attachment subroutine.
  • FIG. 8 shows the operation check subroutine as a flowchart.
  • a screen display indicating a method for loading paper is produced, and at step S 510 , a selection image for selecting whether operation check should be made or not is displayed. If the operation check is selected, the setup guide program 13 a 3 performs test printing at step S 515 by using the print data previously prepared.
  • a print procedure of the printer 20 approximately includes print data generation by the printer driver 12 c , transfer of the generated print data to the printer 20 , mapping of the received print data in a memory of the printer 20 , and output of the print data mapped in the memory.
  • the flow of the print procedure is sequentially displayed as shown in FIGS. 9A to 9 D.
  • the generation of print data as shown in FIG. 9A and the transfer of print data as shown in FIG. 9B are steps which can be detected from the printer driver 12 c , and sequentially displayed in accordance with the results of actual detection of these operations.
  • print preparation as shown in FIG.
  • 9C includes print data memory mapping, warm-up processing and the like, on the printer 20 side. These statuses of the printer 20 including the completion of printing as shown in FIG. 9D can be obtained from the above-described status information. The operations are sequentially displayed based on the status information. Accordingly, even if the user lacks basic knowledge of the printer 20 when he/she conducts the installation, the user understands the outline of the print procedure upon test printing, and can more deeply understand the printer 20 .
  • the setup guide program 13 a 3 that has executed the above-described test printing processing, displays an image as shown in FIG. 10 at step S 520 , for the user's selection as to whether the result of printing is good or not. In this image, the user can select one of three displayed items by click operation. For example, if the result of printing is not good, the user selects the second item (ink recharging). Then, the setup guide program 13 a 3 detects the selection at step S 525 , and instructs the printer 20 to recharge ink into the ink cartridge at step S 530 . More specifically, the setup guide program 13 a 3 transmits a predetermined command to the printer 20 via the printer driver 12 c .
  • the printer 20 starts recharging. Thereafter, at steps S 535 to S 545 , as described above, a screen display indicating that ink recharging is being performed is produced, then a screen display indicating that the ink recharging has been completed is produced. The process returns to step S 510 to perform similar processing.
  • the printhead When the result of printing is not good, the printhead may be clogged, or there may be an error in the setting of the color conversion table of the printer driver 12 c . The probability that such error has occurred in the process of installation of the printer 20 is very low. Accordingly, in the present embodiment, ink recharging is performed. However, processing to be performed is not limited to the ink recharging but any other processing may be performed.
  • the third item (ink charging abnormality) is selected.
  • a screen display indicating that contact must be established with a service center and/or sales shop is produced.
  • the display image may show a telephone number and/or a mail address of the service center. Further, it may be more useful for the user if it is arranged such that a predetermined flag is set upon execution of ink recharging at step S 530 , and the second item in the selection image in FIG. 10 is unselectably displayed if the flag is set.
  • the printer 20 When the printer 20 is installed into the system of the computer 10 , the user attaches the setup CD-ROM 13 a came with the printer 20 to the CD-ROM drive 13 . Then, the operating system 12 a detects attachment of the setup CD-ROM 13 a , searches for the automatic startup control information 13 a 1 recorded in the predetermined recording area. In accordance with the content of the automatic startup control information 13 a 1 , first, the install program 13 a 2 is executed, to install the printer driver 12 c and the utility 12 d into the computer 10 (step S 110 ).
  • the setup guide program 13 a 3 is executed (step S 120 ).
  • the setup guide program 13 a 3 is employed to sequentially produce screen displays of guidance information related to the install operation of the printer 20 .
  • the connection subroutine is executed (step S 210 ).
  • the method for assembling the paper support of the printer 20 with audio guidance, is displayed by using photographs and the like, and the movement of the moving picture is temporarily stopped (steps S 305 and S 310 ).
  • the user watches the displayed content and actually assembles the paper support.
  • the displayed content proceeds with consequent content (step S 315 ).
  • the user performs actual operations while watching the displayed contents (steps S 320 to S 335 ).
  • the printer 20 When the power of the printer 20 is turned on, the printer 20 reads special-purpose firmware from the nonvolatile memory (not shown) into the work area, diagnoses its status at predetermined intervals and generates the diagnosis as the status information, and transmits the status information to the computer 10 side.
  • the computer 10 obtains the status information from the printer 20 via the printer driver 12 c (step S 340 ), it produces a screen display indicating that the printer 20 has been recognized, and terminates the connection subroutine (step S 345 ).
  • the setup guide program 13 a 3 executes the cartridge attachment subroutine (step S 220 ).
  • the cartridge attachment subroutine the method for attaching the ink cartridge is displayed, and the movement of the moving picture is temporarily stopped (steps S 410 and S 420 ).
  • the user watches the displayed content and attaches the ink cartridge to the printer 20 .
  • the printer 20 detects attachment of the ink cartridge, starts ink charging to the nozzles, and transmits the status information indicating that ink charging is being performed to the computer 10 .
  • the computer 10 side detects from the status information that ink charging is being performed in the printer 20 (step S 430 ), produces a screen display indicating the status, and displays the residual time by the completion of ink charging while counting down the time (steps S 440 and S 450 ). Then, when the count down has ended, the computer 10 produces a screen display indicating the completion of ink charging, and terminates the cartridge attachment subroutine (step S 460 ).
  • the setup guide program 13 a 3 executes the operation check subroutine (step S 230 ).
  • the operation check subroutine first, a screen display indicating the method for loading paper is produced (step S 505 ), and a selection image for selecting whether operation check is performed or not is displayed (step S 510 ). If the user selects the operation check, the setup guide program 13 a 3 performs test printing by using previously prepared print data. At this time, the setup guide program 13 a 3 sequentially displays the print procedure as shown in FIGS. 9A to 9 D (step S 515 ). Accordingly, even if the user who lacks basic knowledge of the printer 20 when he/she conducts the installation, the user understands the outline of the print procedure upon test printing, and can more deeply understand the printer 20 .
  • the setup guide program 13 a 3 displays an image as shown in FIG. 10 for the user's selection as to whether the result of printing is good or not (step S 520 ). If the result of printing is good, the user selects the first item, to terminate the setup guide program 13 a 3 . On the other hand, if the result of printing is not good, the user selects the second item. Then, the setup guide program 13 a 3 transmits the predetermined command to the printer 20 via the printer driver 12 c , to perform ink recharging (steps S 525 and S 530 ).
  • step S 535 a screen display indicating that the ink recharging is being performed is produced (step S 535 ), and the residual time being counted down is displayed (step S 540 ).
  • step S 545 a screen display indicating that the ink recharging has been completed is produced (step S 545 )
  • step S 510 test printing is performed again (step S 510 ) and if the result of printing has not been improved (step S 515 ), the user selects the third item in the selection image as shown in FIG. 10 (step S 520 ).
  • the setup guide program 13 a 3 produces a screen display indicating that contact must be established with the service center and/or the sales shop (step S 550 ), the user makes contact with the service center and/or the sales shop.
  • FIG. 11 is a block diagram showing a schematic construction of the computer according to the second embodiment of the present invention.
  • a computer 1010 has a CPU 1011 which serves as the nerve center of computation.
  • the CPU 1011 is connected to a secondary cash 1013 , a data bus unit 1014 and a system controller 1015 via a CPU bus 1012 .
  • computers have increased a clock speed of the CPU bus 1012 to improve processing performance.
  • the CPU 1011 accesses a slow memory 1016 via the data bus unit 1014 or the system controller 1015 .
  • the memory 1016 includes a ROM area such as a BIOS area and a RAM area.
  • PCI bus 1017 which is a general-purpose high-speed bus.
  • the PCI bus 1017 is connected to a common interface 1018 for connection with a floppy disk, as well as a communication interface for a PS/2 port, a parallel port and a serial port directly owned by the computer 1010 , and connected to a bus master 1019 connected to a hard disk requiring high-speed operation and a CD-ROM for DMA transfer.
  • the PCI bus 1017 can be directly connected to a PCI device 1021 , further, can be connected to an ISA bus 1023 which is an old-type general-purpose bus for communication with a narrow data-width, via an ISA bridge 1022 , such that the PCI bus 1017 can be connected to an ISA device 1024 via the ISA bus 1023 .
  • FIG. 12 shows peripheral device of the computer 1010 .
  • a keyboard 1025 and a mouse 1026 are connected to the common interface 1018 via the PS/2 port; a printer 1050 is connected to the common interface 1018 via the parallel port; and a modem 1027 is connected to the common interface 1018 via the serial port.
  • a scanner 1028 is connected to the PCI bus 1017 via a SCSI card 1021 a as a PCI device 1021 .
  • Various external devices can be connected to the SCSI card 1021 a .
  • an magneto-optic storage device 1031 is connected to the SCSI card 1021 a .
  • a display 1029 is connected to the PCI bus 1017 via a display controller card 1021 b .
  • a hard disk 1019 a and a CD-ROM drive 1019 b are connected to the PCI bus 1017 via the bus master 1019 .
  • a PCMCIA card 1024 a is connectable to a PCMCIA card socket 1032 to which a memory card 1033 can be attached, to facilitate data input/output.
  • the memory card 1033 can easily input data from a digital still camera 1034 or a mobile computer and the like.
  • the computer 1010 can be connected to an external display via a video card, in addition to these devices, and can be connected to a LAN card so as to be connected to a network, and further, can be connected to another external device via an infrared communication device.
  • the hardware construction of the computer system is as described above, with which software as shown in FIG. 13 is executed on the computer 1010 . That is, a BIOS 1042 is executed on the basis of hardware 1041 , and in its upper layer, an operating system 1043 and an application 1044 are executed. Basically, the operating system 1043 access the hardware 1041 directly or via the BIOS 1042 , and the application 1044 transmits/receives data to/from the hardware 1041 via the operating system 1043 . For example, to read data from the hard disk 1019 a , the application 1044 accesses the hardware 1041 via the operating system 1043 . Further, various drivers for controlling the hardware 1041 may be installed into the operating system 1043 . The installed drivers perform various control as parts of the operating system 1043 . As the drivers, a display driver to control display on an external display device via a video card, a printer driver to perform print control on the printer 1050 and the like are installed.
  • FIG. 14 shows the schematic construction of the printer 1050 .
  • the printer 1050 has a parallel I/O 1051 for connection with the parallel port of the computer 1010 , and transmits/receives commands and print data by parallel communication.
  • the parallel I/O is an interface enabling bidirectional communication such as nibble, ECB and EPP.
  • the parallel I/O 1051 is connected to a gate array 1052 , and connected to a bus 1053 via the gate array 1052 .
  • a CPU 1054 , a system ROM 1055 , a character generating (CG) ROM 1056 and a D-RAM 1057 are interconnected to the bus 1053 .
  • the CPU 1054 executes a printer control program written in the system ROM 1055 while using the D-RAM 1057 as a work area, and performs printing by utilizing font data and the like written in the CG ROM 1056 .
  • the printer 1050 in the second embodiment is a color ink-jet printer which performs printing by using four color ink, cyan (C) ink, magenta (M) ink, yellow (Y) ink and black (K) ink, and two light color ink, light cyan (c) ink and light magenta (m) ink.
  • a concrete printing mechanism is electrically controlled via the gate array 1052 . Printing is performed on approximately the entire surface of print paper by moving a printhead 1061 forward/backward (main-scanning) by a carriage motor 1058 upon discharging necessary color ink, while feeding (subscanning) the paper by a paper feed (PF) motor 1062 . To perform actual printing, print paper is set in a predetermined paper support in advance. Then, the paper feed motor 1062 captures the paper and feeds it.
  • a printhead 1061 comprises six printhead units corresponding to the C, c, M, m, Y and K color ink, and each printhead unit is supplied with corresponding color ink from an ink cartridge attached to the printer 1050 and can discharge the color ink independently.
  • a micropump mechanism to discharge color ink by utilizing piezo devices as electrostriction transducers is employed, however, a mechanism to discharge color ink by utilizing a bubble expansion pressure may be employed.
  • the printer 1050 uses the color ink of six C, c, M, m, Y and K colors, however, the printer may use four C, M, Y, K color ink.
  • the gate array 1052 connected to the printhead 1061 is also connected to a timer counter 1063 which generates a clock or the like to be used by the system, a nonvolatile EEPROM 1064 for storing settings, and an operation panel 1065 . Further, the gate array 1052 is connected to a residual ink sensor 1066 for detecting the amount of residual ink in an actually attached ink cartridge and a paper sensor 1067 for detecting shortage of print paper in the paper support.
  • the printer 1050 detects ink shortage and paper shortage by utilizing outputs from these sensors, and notifies the user of the ink shortage and paper shortage by blink of an LED (not shown).
  • a part of the paper support of the printer 1050 can be disassembled, and upon shipment from factory, the paper support in disassembled status is packed. Accordingly, to install the printer 1050 into the computer system, install operations such as assembly of paper support, connection of AC cable and interface cable must be performed. Generally, the procedures of such printer install operations are described in a book-style manual came with the printer. The user performs actual install operations by referring to the manual. In the present embodiment, the user performs the assembly of paper support, the connection of AC cable and interface cable while referring to the manual.
  • the setup CD-ROM has a program arrangement as shown in FIG. 3, comprising automatic startup control information 1071 , an install program 1072 , a printer driver 1073 , a utility 1074 and a setup guide program 1075 .
  • the programs are executed in accordance with the flowchart of FIG. 4.
  • the install program 1072 is executed by the computer 1010 at step S 110 , and the programs such as the printer driver 1073 and the utility 1074 are installed into the computer 1010 .
  • the printer driver 1073 generates predetermined print data in cooperation with the operating system 1043 , and transmits the print data to the printer 1050 to perform printing. Accordingly, in this meaning, the computer 1050 may perform unidirectional communication with the printer 1050 , however, in the present embodiment, bidirectional communication is possible between the computer 1010 and the printer 1050 by the printer driver 1073 .
  • the printer 1050 side outputs sensor outputs from the residual ink sensor 1066 and the paper sensor 1067 and various error outputs, as status information, to the computer 1010 .
  • the utility 1074 obtains the status information via the printer driver 1073 , and produces a screen display indicating the amount of residual ink in the printer 1050 or produces a screen display indicating an error such as paper shortage or paper jam in the printer 1050 , based on the status information. Further, the utility 1074 can be utilized to cause the printer 1050 to perform cleaning on the printhead 1061 , or to perform setting on a color conversion table of the printer driver 1073 .
  • the utility 1074 performs cleaning on the printhead 1061 , the utility transmits a predetermined cleaning instruction command to the printer 1050 via the printer driver 1073 . Then, the printer 1050 receives the cleaning instruction command by the gate array 1052 , and performs predetermined head cleaning processing. Note that in the present embodiment, the head cleaning processing can be performed independently on the black-ink printhead unit and other color ink printhead units.
  • FIG. 15 is a flowchart showing the setup guide program according to the second embodiment.
  • step S 1210 an image instructing to turn the power of the printer 1050 on is displayed, and at step S 1220 , the program waits until the status information is obtained from the printer 1050 via the installed printer driver 1073 . That is, if the status information can be obtained, the power of the printer 1050 is on.
  • step S 1220 it is determined whether or not the power of the printer 1050 is on.
  • an ink-cartridge attachment instruction routine is executed at step S 1230 . That is, as the ink cartridge is not attached to the printer 1050 at this time, the ink cartridge attachment instruction routine is executed to advise the user to attach the ink cartridge to the printer.
  • FIG. 16 is a flowchart showing the ink-cartridge attachment instruction routine.
  • step S 1305 an image as shown in FIG. 17 is displayed to instruct the user to open a printer cover. In the image, as an illustration of the printer where the printer cover is opened and an explanation are displayed, the user can easily open the printer cover by watching the image. When the user has opened the printer cover, the user clicks a “Next” button provided in a lower right position in the image.
  • the setup guide program 1075 detects the click operation at step S 1310 , and displays an image as shown in FIG. 18 at step S 1315 to instruct to open an ink cartridge clamp in the printer 1050 .
  • the ink cartridge clamp is a cover of a holder to which the ink cartridge is attached.
  • a significant-part enlarged view where the ink cartridge clamp is opened and an explanation are displayed. Accordingly, the user opens the ink cartridge clamp in accordance with the displayed content of the image, and clicks the “Next” button in the lower right position in the image. Further, a “Back” button is provided on the left side of the “Next” button. If the “Back” button is clicked, its previous image is displayed.
  • the setup guide program 1075 detects the click operation at step S 1320 , and displays an image as shown in FIG. 19 at step S 1325 to instruct to open the package of the ink cartridge. That is, as the ink cartridge is sealed from ink leakage and packaged, the seal is removed such that the cartridge can be attached to the printer 1050 .
  • the user removes the seal in accordance with the displayed content in the image, then clicks the “Next” button in the lower light position in the image.
  • the “Back” button is provided on the left side of the “Next” button, and if the “Back” button is clicked, the previous image can be displayed.
  • the setup guide program 1075 detects the click operation at step S 1330 , and displays an image as shown in FIG. 20 at step S 1335 to instruct to attach the ink cartridge to the printer.
  • the image as a method for attaching the ink cartridge to the printer is displayed by an illustration and an explanation, the user attaches the ink cartridge to the printer in accordance with the displayed content of the image.
  • the setup guide program 1075 that displayed the image as shown in FIG. 20, monitors the status information from the printer 1050 via the printer driver 1073 at step S 1340 , to determine whether or not the ink cartridge has been attached to the printer. More specifically, it may be determined based on the sensor output from the residual ink sensor 1066 whether or not the ink cartridge has been attached.
  • the program obtains the sensor output from the status information and makes a determination.
  • an “OK” button in the lower right position in the image as shown in FIG. 20 is activated for the user's click operation at step S 1345 . Accordingly, if there is some error in the attachment of the ink cartridge, the “OK” button is not activated, and the user wonders if some error has occurred. Further, it may be arranged such that in consideration of the possibility of the occurrence of error in attachment of the ink cartridge, a predetermined time-out period is set, and when the time-out has occurred, an image to advise the user to check the attachment of the ink cartridge is displayed.
  • the setup guide program 1075 detects the click operation at step S 1350 , and terminates the ink-cartridge attachment instruction routine.
  • the printer 1050 detects that the ink cartridge has been attached to the printer, starts ink charging to the nozzles.
  • the setup guide program 1075 that terminated the ink-cartridge attachment instruction routine at step S 1230 executes an ink charging display routine at step S 1240 .
  • an image as shown in FIG. 21 is displayed to notify the user that ink charging is being performed.
  • a status bar is provided in a horizontal direction in about the center of the image, and the status bar gradually extends rightward from the left of the image, in correspondence with the progress of ink charging processing.
  • the progress of ink charging processing can be detected from the status information obtained via the printer driver 1073 .
  • the setup guide program 1075 gradually extends the status bar while detecting the actual progress of ink charging. More specifically, as the time necessary for the ink charging processing is unique to the printer depending on printer type, it may be arranged such that the printer 1050 counts the time elapsed from the start of ink charging and outputs the time as the status information. Note that in the present embodiment, the status bar is displayed to indicate the progress of ink charging, however, the residual time by the completion of ink charging, being counted down, may be displayed.
  • the setup guide program 1075 detects the click operation, and displays an image as shown in FIG. 22, to notify the user that the ink charging has been completed and nozzle check pattern printing processing is to be executed.
  • the “Next” button is provided in the lower right position, and when the “Next” button is clicked, the setup guide program 1075 terminates the ink charging display routine, and at step S 1250 , executes a nozzle check pattern printing routine.
  • FIG. 23 is a flowchart showing the nozzle check pattern printing routine.
  • step S 1410 an image as shown in FIG. 24 is displayed to instruct a method for loading print paper for nozzle check with an illustration and an explanation.
  • the user sets print paper on the paper support of the printer 1050 in accordance with the displayed content in the image, and clicks the “Next” button displayed in the lower right position in the image.
  • the setup guide program 1075 detects the click operation at step S 1420 , and displays an image as shown in FIG. 25 at step S 1430 , to instruct to adjust paper guides of the paper support, similarly with an illustration and an explanation. More specifically, in the paper support, its support width can be adjusted in correspondence with paper size.
  • the user watches the image and appropriately adjusts the paper guides, the clicks the “Next” button in the lower right position in the image. Similarly, the “Back” button is provided on the left side of the “Next” button. If the “Back” button is clicked, the previous image can be displayed.
  • the setup guide program 1075 detects the click operation at step S 1440 , and at step S 1450 , displays an image as shown in FIG. 26 to advise the user to select whether or not a nozzle check pattern is printed and input the result of selection.
  • the nozzle check pattern is a print pattern for determination as to whether or not the nozzles are clogged. If the nozzle check pattern is to be printed, a “Print” button provided in the lower right position in the image is clicked. Then the setup guide program 1075 executes nozzle check pattern print processing at step S 1460 .
  • the setup guide program 1075 causes the printer driver 1073 to generate predetermined print data and transfer the print data to the printer 1050 . Then the printer 1050 maps the print data on the D-RAM 1057 as a buffer, and when the print data has been mapped, performs actual printing. Thus, the nozzle check pattern is printed.
  • the setup guide program 1075 displays an image as shown in FIG. 27 at step S 1260 . In this image, an illustration and an explanation are displayed for visually checking whether or not the nozzles are clogged and performing cleaning on the printhead 1061 in accordance with necessity. The user watches the image, and if head cleaning is necessary, clicks a “Clean” button in the lower right position in the image. Further, if head cleaning is not necessary, the user clicks a “Finish” button on the left of the “Clean” button, to terminate the setup operation.
  • the setup guide program 1075 detects the click operation at step S 1260 , and executes a head cleaning routine at step S 1270 .
  • the head cleaning routine first, an image as shown in FIG. 28 is displayed, to advise the user to select the black ink printhead unit, the color ink printhead unit or both printhead units, and to click one of “Black”, “Color” and “Both” buttons in accordance with the user's selection.
  • the setup guide program 1075 transmits the above-described cleaning instruction command to the printer 1050 to cause the printer to perform cleaning on an actual printhead unit of color ink corresponding to the clicked button.
  • the printer 1050 receives the cleaning instruction command, and starts cleaning on the printhead unit of the corresponding color ink.
  • the setup guide program 1075 displays an image as shown in FIG. 29, to notify the user that head cleaning is being performed.
  • a moving picture showing a window being cleaned with a wiper is displayed, with residual time by the completion of head cleaning.
  • the time necessary for the head cleaning differs based on the type of printhead unit, i.e., whether the cleaning is performed on the black ink printhead unit, the color ink printhead unit or both black and color ink printhead units. However, the time can be empirically obtained in advance, and the pre-obtained time is displayed in correspondence with the actually clicked button.
  • the printer 1050 outputs information indicating that the head cleaning is being performed, as the status information.
  • the setup guide program 1075 side monitors the status information via the printer driver 1073 , and when it detects that the head cleaning has been completed, displays an image as shown in FIG. 30, to notify the user of the completion of the setup operation.
  • the user performs a setup operation while watching an image displayed by the setup guide program 1075 , and in accordance with the progress of the setup operation, an image relating to the next setup operation is displayed. Accordingly, it is not necessary for the user to pay attention to the status of the printer 1050 , e.g., whether or not an ink cartridge has been correctly attached, or whether or not ink charging has been completed.
  • the user may simply perform the setup operations in accordance with the sequentially displayed images.
  • the information displayed in the respective images correspond to the guidance information
  • the setup CD-ROM in which the setup guide program 1075 to display the guidance information corresponds to the medium containing the computer peripheral device maintenance guide program according to the present invention.
  • the setup guide program 1075 is executed by utilizing the setup CD-ROM, however, a medium for execution of the setup guide program is not limited to a medium having a material substance such as the CD-ROM.
  • the setup guide program may be downloaded via a public communication line by utilizing the modem 1027 and executed.
  • the printer 1050 To install the printer 1050 into the computer system, the paper support is assembled, and AC cable and interface cable are connected by referring to a book-style manual came with the printer. Thereafter, the power of the computer 1010 is turned on, and the setup CD-ROM similarly packed with the printer 1050 is attached to a CD-ROM drive 1019 b of the computer 1010 . Then, the operating system 1043 reads the automatic startup control information 1071 recorded in the setup CD-ROM, and in accordance with the content of the information, first, the install program 1072 is started. The install program 1072 installs the programs such as the printer driver 1073 and the utility 1074 recorded in the setup CD-ROM into the computer 1010 , and the program ends (step S 110 ).
  • the setup guide program 1075 is executed by the computer 1010 (step S 120 ).
  • the setup guide program 1075 displays an image instructing to turn the power of the printer 1050 on (step S 1210 ), and waits until the status information is obtained from the printer 1050 via the printer driver 1073 (step S 1220 ).
  • the printer 1050 outputs the status information, so that the setup guide program 1075 can detect the status information, and executes the ink cartridge attachment [instruction] routine (step S 1230 ).
  • the setup guide program 1075 on the computer 1010 side obtains the status information, and in the image as shown in FIG. 20, activates the “OK” button provided in the lower right position in the image. Then the user clicks the “OK” button.
  • the setup guide program 1075 detects the click operation and terminates the ink cartridge attachment instruction routine (steps S 1305 to S 1350 ).
  • the setup guide program 1075 that terminated the ink cartridge attachment instruction routine, next executes the ink charging display routine (step S 1240 ).
  • the image as shown in FIG. 21 is displayed to notify the user that the ink charging is being performed.
  • a status bar is provided in a lateral direction at about the center of the image, and the status bar gradually extends rightward from the left of the image in correspondence with the progress of ink charging processing.
  • the progress of ink charging processing can be detected from the status information.
  • the setup guide program 1075 gradually extends the status bar while detecting the actual progress.
  • the image as shown in FIG. 22 is displayed, and the user watches the image and clicks the “Next” button in the lower right position in the image, to terminate the ink charging display routine.
  • the setup guide program 1075 executes the nozzle check pattern printing routine (step S 1250 ).
  • the nozzle check pattern printing routine as the respective images as shown in FIGS. 24 to 26 are sequentially displayed, the user sets paper for nozzle check pattern printing on the paper support and instructs to start the nozzle check pattern printing, in accordance with the displayed contents of the respective images.
  • the setup guide program 1075 causes the printer driver 1073 to generate predetermined print data and transfer the print data to the printer 1050 .
  • the printer 1050 receives the print data, maps the print data on the buffer, and when the print data has been mapped, performs actual printing to print-output the nozzle check pattern (steps S 1410 to S 1460 ).
  • the setup guide program 1075 displays the image as shown in FIG. 27 such that the user determines by visual check whether or not the nozzle check pattern is correctly printed. If the nozzle check pattern is not correctly printed, the user is advised to perform head cleaning (step S 1260 ). If head cleaning is necessary, the user clicks the “Clean” button in the lower right position in the image. Then, the setup guide program 1075 executes the head cleaning routine (step S 1270 ).
  • the setup guide program 1075 transmits the cleaning instruction command to the printer 1050 to cause the printer to perform cleaning on a printhead unit of color ink corresponding to the actually clicked button. Then, the printer 1050 receives the cleaning instruction command, and starts cleaning on the printhead unit of the corresponding color ink. At this time, the setup guide program 1075 displays the image as shown in FIG. 29 to notify the user that the head cleaning processing is being performed.
  • the printer 1050 outputs the status where the head cleaning processing is being performed as the status information.
  • the setup guide program 1075 side monitors the status information via the printer driver 1073 , and when the completion of head cleaning processing is detected, the program displays the image as shown in FIG. 30 to notify the user of the completion of the setup operation (step S 1280 ).
  • the present invention is applied to the setup operation of the printer 1050 to assist the user to smoothly perform the setup operation, however, the present invention is not limited to the setup operation.
  • the present invention may be applied to an ink cartridge exchange operation upon occurrence of ink shortage in normal printing.
  • the present invention assist the user to smoothly perform the exchange operation.
  • the present invention may be applied to an error removal operation upon occurrence of error such as paper jam. In this manner, various applications can be considered.
  • the setup guide program 1075 determines the progress of setup operation based on the status change of the printer 1050 and sequentially displays images showing operation procedures in correspondence with the progress. Accordingly, as it is unnecessary for the user to perform the setup operation while determining the status of the printer 1050 , the user can smoothly perform the setup operation.
  • the present invention to display guidance information relating to computer peripheral device maintenance operation, the progress of maintenance operation is determined based on the status change of the computer peripheral device, and the guidance information is displayed in correspondence with the progress. Accordingly, if the maintenance operation is performed while determining the status of the computer peripheral device, the present invention provides a medium containing a computer peripheral device maintenance guide program to display user-friendly guidance information, to assist the user to smoothly perform the maintenance operation.
  • the present invention provides a computer peripheral device maintenance guide device and a computer peripheral device maintenance guide method to display user-friendly guidance information to assist the user to smoothly perform the maintenance operation.

Abstract

In a case where maintenance operations are sequentially performed while the status of a computer peripheral device is determined, the status of the computer peripheral device may not be clearly determined, and it may be difficult for a user to perform the next operation. In a setup operation of a printer 1050, the status of the printer 1050 such as existence/absence of ink cartridge or ink charging operation is detected on the side of computer 1010 via a printer driver 1073. On the other hand, a setup guide program 1075 determines the progress of the setup operation from the status change of the printer 1050, and sequentially displays images showing operation procedures in correspondence with the progress. Accordingly, it is not necessary for the user to perform the setup operation while determining the status of the printer 1050, and the user can smoothly perform the setup operation.

Description

    TECHNICAL FIELD
  • The present invention relates to a medium containing a computer peripheral device maintenance guide program for displaying guidance information indicative of a procedure of maintenance operation of a computer peripheral device in a computer to which the computer peripheral device is connected, a computer peripheral device maintenance guide device, and a computer peripheral device maintenance guide method. [0001]
  • BACKGROUND ART
  • To use a computer peripheral device such as a printer, various install operations must be performed. For example, in case of a printer, connection of an interface cable, attachment of ink or toner cartridge, installation of printer driver, and the like, are performed as install operations. Among these operations, the printer driver or the like can be automatically installed by using a predetermined install program, however, the other operations such as attachment of cartridge must be manually performed in accordance with predetermined procedures. [0002]
  • Conventionally, such install operations are described in a book-style manual came with the printer. A user performs the operations by referring to the manual arbitrarily. However, with the recent widespread use of computers, general users without basic knowledge perform these install operations. For this reason, to provide more practical install operation procedures, a recording medium such as a CD-ROM for displaying install operation procedures with moving pictures and/or photographs is provided with the printer. The recording medium contains a setup guide program. When the setup guide program is executed on the computer, install operation procedures with moving pictures and/or photographs are displayed as described above. The user conducts the install operations while watching the display images. [0003]
  • DISCLOSURE OF THE INVENTION
  • The above-described conventional art has the following problem. [0004]
  • It is apparent that the user can easily understand the install operations if install operation procedures are displayed with moving pictures and/or photographs. However, in a case where the user must sequentially conduct plural steps of install operation while judging the status of a computer peripheral device, it was difficult for the user to determine whether or not he/she can perform the next operation step. For example, in a case where predetermined initialization processing must be performed after a computer peripheral device has been powered and the next operation step must be performed after the completion of the initialization processing, the user does not know in what status he/she can determine the completion of the initialization. In this case, the user cannot determine whether or not the next operation step can be performed. [0005]
  • The present invention has been made in consideration of the above problem, and has its object to provide a medium containing a computer peripheral device maintenance guide program for displaying user-friendly guidance information for smooth maintenance operation in case of maintenance operation while judging the status of the computer peripheral device, a computer peripheral device maintenance device, and a computer peripheral device maintenance guide method for the computer peripheral device. [0006]
  • To attain the foregoing object, the present invention according to claim [0007] 1 provides a medium containing a computer-executable computer peripheral device maintenance guide program to display guidance information indicative of a procedure of a maintenance operation of a computer peripheral device, in a computer to which the computer peripheral device is connected, the program comprising: a status change detection step of detecting a status change of the computer peripheral device; a progress acquisition step of acquiring progress of the maintenance operation, based on the status change of the computer peripheral device detected at the status change detection step; and a guidance display step of obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of the maintenance operation in advance, based on the progress acquired at the progress acquisition step, and producing a screen display of the guidance information on the computer.
  • In the present invention according to claim [0008] 1 having the above construction, when a computer peripheral device maintenance operation is performed, the maintenance guide program is executed on a computer to which the computer peripheral device is connected, and a user sequentially performs a series of maintenance operations in accordance with displayed guidance information. In the execution of the maintenance operation, if the status of the computer peripheral device changes, the maintenance guide program detects the status change at the status change detection step. Then at the progress acquisition step, the program obtains the progress of the maintenance operation based on the actually detected status change. At the guidance display step, the program obtains guidance information from a series of guidance information, previously set in correspondence to the progress of the maintenance operation, based on the progress, and then displays the guidance information.
  • According to the conventional art, the user performs maintenance operations while judging the status of the computer peripheral device. On the other hand, according to the present invention, guidance information corresponding to the progress of the maintenance operation is displayed, therefore, the user simply performs the maintenance operations sequentially in accordance with displayed images. For example, in a case where the computer peripheral device starts initial operation after the power of the device is turned on, and the maintenance operation is started after the completion of initial operation, the completion of initial operation can be detected and guidance information for the maintenance operation to be performed thereafter can be displayed by the maintenance guide program. In this case, it is not necessary for the user to determine whether or not the initial operation of the computer peripheral device has been completed. The user can simply perform the maintenance operation in accordance with the displayed guidance information. This is helpful for the user. [0009]
  • The maintenance operation here means an operation manually performed by the user. The maintenance operation includes various operations such as an install operation into the computer, maintenance work like exchange of part, and an operation to remove an error. For example, in a case where the present invention is applied to a printer as a computer peripheral device, guidance on printer install operation may be displayed, or guidance on operation procedure for removal of error such as paper jam may be displayed. [0010]
  • The medium in which the maintenance guide program is recorded may be a magnetic recording medium or a magneto-optic recording medium, or further, may be any recording medium to be developed in the future. Further, duplicates including primary and secondary duplicates can be considered to be equivalent to the above recording medium. Further, the present invention can be applied to a case where the maintenance guide program is supplied via a communication line. Further, the present invention can be applied to a case where the maintenance guide program is written into a semiconductor chip. [0011]
  • Further, the idea of the invention does not change at all when the invention is realized by partially software and partially hardware. Further, the present invention can be applied to a case where a part of the invention is stored in a recording medium and it is arbitrarily read in accordance with necessity. [0012]
  • In this manner, to realize the present invention by software, hardware and an operating system may be utilized, or the present invention may be realized separately from the hardware and operating system. For example, the processing to detect the status change may be performed by reading a predetermined function in the operating system, or may be performed by inputting such function from the hardware. Even in a case where the invention may be realized via the operating system, it can be understood that in the progress of recording the program into the medium to be delivered to users, the present invention can be implemented only by the program. [0013]
  • Further, in a case where the present invention is implemented by software, the invention is realized as a medium containing a program, further, the present invention is realized as the program itself. Accordingly, the program itself is included in the present invention. [0014]
  • In a case where the guidance information is displayed, the concrete guidance information may be displayed in various forms such as a message explaining the procedure of the maintenance operation or the message with drawings and photographs. Using drawings and photographs can realize more practical maintenance operation guidance. For this reason, the present invention according to [0015] claim 2 provides the medium containing the computer-executable computer peripheral device maintenance guide program according to claim 1, wherein guidance information as a moving picture is displayed.
  • In the present invention according to [0016] claim 2 having the above construction, the guidance information on the maintenance operation is displayed as a moving picture. Note that the moving picture may utilize a video image or time-sequential display of plural still images. The concrete format of the moving picture is not particularly limited. Further, if the computer has an audio output mechanism, audio guidance may be outputted in correspondence with the display of the moving picture of the guidance information.
  • The content of the guidance information to be displayed is not limited to any particular content as long as it practically relates to the maintenance operation. As an example, the present invention according to claim [0017] 3 provides the medium containing the computer-executable computer peripheral device maintenance guide program according to any one of claim 1 and 2, wherein at the guidance display step, guidance information relating to the progress of the maintenance operation is displayed.
  • In the present invention according to claim [0018] 3 having the above construction, the guidance information relating to the progress of the maintenance operation is displayed, which helps the user. That is, as the guidance information is displayed in correspondence with the progress of the maintenance work, the user who does not judge by himself/herself the status of the computer peripheral device, but the user can easily perform the maintenance operation based on the displayed information as a guideline of judgment. More particularly, a necessary period for the maintenance operation may be displayed, or the progress of the maintenance operation may be displayed in the form of a status bar.
  • When the maintenance operation of the computer peripheral device has been completed, it may be checked whether or not the computer peripheral device normally operates. Accordingly, the present invention according to [0019] claim 4 provides the medium containing the computer-executable computer peripheral device maintenance guide program according to any one of claims 1 to 3, wherein at the guidance display step, guidance information relating to a procedure of operation check on the computer peripheral device is displayed.
  • That is, considering the operation check as a part of the maintenance operation, guidance information relating to the checking operation procedure is displayed. Further, the operation check guidance information may has a wide variety of contents; for example, the guidance information may indicate an operation check procedure, or may indicate that the operation check is being performed. [0020]
  • If it is determined as a result of operation check of the computer peripheral device in this manner that the device has an error in its operation, the factor of the error must be removed. For this purpose, the present invention according to claim [0021] 5 provides the medium containing the computer-executable computer peripheral device maintenance guide program according to claim 4, wherein at the guidance display step, guidance information to remove an error in an operation of the computer peripheral device in the operation check is displayed.
  • In the present invention according to claim [0022] 5 having the above construction, if it is determined as a result of operation check of the computer peripheral device that there is an error in the operation, guidance information to remove the error is displayed. The guidance information may be a method to actually handle the error, or if the computer peripheral device is self-recoverable from an error, may indicate that self recovery is being performed.
  • In this manner, the method for displaying guidance information indicative of the procedure of maintenance operation of the computer peripheral device, comprising determining the progress of the maintenance operation based on the change of status of the computer peripheral device, and displaying the guidance information in correspondence with the progress, can be realized in a computer having a material substance. In this meaning, it can be easily understood that the present invention is applicable to a device having a material substance including a computer. Accordingly, the present invention according to claim [0023] 6 provides a computer peripheral device maintenance guide device to display guidance information indicative of a procedure of a maintenance operation of a computer peripheral device, in a computer to which the computer peripheral device is connected, the device comprising: a status change detection unit for detecting a status change of the computer peripheral device; a progress acquisition unit for acquiring progress of the maintenance operation, based on the status change of the computer peripheral device detected by the status change detection unit; and a guidance display unit for obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of the maintenance operation in advance, based on the progress acquired by the progress acquisition unit, and producing a screen display of the guidance information on the computer.
  • That is, the present invention can be realized as a device having a material substance controlled by a computer. Such computer peripheral device maintenance guide device may be implemented as a single device, or may be incorporated into another device and implemented with another method. Thus, the idea of the invention is not limited to the computer peripheral device maintenance guide device having the above construction but includes various aspects and may be arbitrarily changed. [0024]
  • Further, in a medium in which the computer peripheral device maintenance guide program is recorded, to proceed with processing in accordance with such control by the program, the present invention lies at the root of the process procedure. Accordingly, it can be easily understood that the present invention can be applied to a method. The present invention according to claim [0025] 7 provides a computer peripheral device maintenance guide method to display guidance information indicative of a procedure of a maintenance operation for a computer peripheral device, in a computer to which the computer peripheral device is connected, the method comprising: a status change detection step of detecting a status change of the computer peripheral device; a progress acquisition step of acquiring progress of the maintenance operation, based on the status change of the computer peripheral device detected at the status change detection step; and a guidance display step of obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of the maintenance operation in advance, based on the progress acquired at the progress acquisition step, and producing a screen display of the guidance information on the computer.
  • That is, the present invention is applicable not only to a medium having a material substance but also to a method. [0026]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing a schematic construction of a computer according to a first embodiment of the present invention; [0027]
  • FIG. 2 is a schematic diagram showing various programs recorded in a hard disk of the computer in FIG. 1 and data flow among the program; [0028]
  • FIG. 3 is a block diagram showing the arrangement of the programs recorded in a setup CD-ROM; [0029]
  • FIG. 4 is a flowchart showing a procedure for execution of the programs recorded in the setup CD-ROM; [0030]
  • FIG. 5 is a flowchart showing a setup guide program according to the first embodiment; [0031]
  • FIG. 6 is a flowchart showing a connection subroutine; [0032]
  • FIG. 7 is a flowchart showing a cartridge attachment subroutine; [0033]
  • FIG. 8 is a flowchart showing an operation check subroutine; [0034]
  • FIGS. 9A to [0035] 9D are diagrams showing the progress of change of screen display in test printing;
  • FIG. 10 is a diagram showing a display image when an evaluation of the result of test printing is inputted; [0036]
  • FIG. 11 is a block diagram showing a schematic construction of the computer according to a second embodiment of the present invention; [0037]
  • FIG. 12 is a block diagram showing the connection between the computer and peripheral devices; [0038]
  • FIG. 13 is a schematic diagram showing the structure of software in the computer; [0039]
  • FIG. 14 is a block diagram showing a schematic construction of a printer; [0040]
  • FIG. 15 is a flowchart showing the setup guide program according to the second embodiment; [0041]
  • FIG. 16 is a flowchart showing an ink-cartridge attachment routine; [0042]
  • FIG. 17 is a diagram showing an image instructing to open a printer cover; [0043]
  • FIG. 18 is a diagram showing an image instructing to open an ink cartridge clamp; [0044]
  • FIG. 19 is a diagram showing an image instructing to open an ink cartridge package; [0045]
  • FIG. 20 is a diagram showing an image instructing to attach the ink cartridge; [0046]
  • FIG. 21 is a diagram showing an image indicating that ink charging is being performed; [0047]
  • FIG. 22 is a diagram showing an image indicating that the ink charging has been completed; [0048]
  • FIG. 23 is a flowchart showing a nozzle check pattern printing routine; [0049]
  • FIG. 24 is a diagram showing an image indicating a method for setting paper for nozzle check; [0050]
  • FIG. 25 is a diagram showing an image instructing to adjust paper guides of a paper support; [0051]
  • FIG. 26 is a diagram showing an image for inputting an instruction to print or not to print a nozzle check pattern; [0052]
  • FIG. 27 is a diagram showing an image instructing to check whether nozzles are clogged or not; [0053]
  • FIG. 28 is a diagram showing an image for selecting the object of head cleaning; [0054]
  • FIG. 29 is a diagram showing an image indicating that head cleaning processing is being performed; and [0055]
  • FIG. 30 is a diagram showing an image indicating that setup has been completed.[0056]
  • BEST MODE FOR CARRYING OUT THE INVENTION FIRST EMBODIMENT
  • Hereinbelow, a first embodiment of the present invention will now be described in accordance with the accompanying drawings. [0057]
  • FIG. 1 is a block diagram schematically showing the hardware construction of a computer. FIG. 2 is a schematic diagram showing various programs recorded in a hard disk of the computer. [0058]
  • In these figures, a [0059] computer 10, comprising a main board 11 holding electronic parts such as a CPU, a ROM and a ROM (not shown), can execute programs, and controls operations of various hardware by the main board 11. Specifically, the computer 10 comprises a HD drive 12, a CD-ROM drive 13 and an FD drive 14. The computer 10 accesses these drive devices via an operating system 12 a, and perform communication with an external device via a modem board 15. Further, the computer 10 has a display unit (not shown).
  • Further, a [0060] printer 20 as a peripheral device can be connected to the computer 10 via a printer interface (not shown) on the main board 11. In the execution of an application 12 b on the above operating system 12 a, when a print instruction is issued from the application 12 b, predetermined print data is generated via a printer driver 12 c. Note that the printer 20 in the present embodiment is an ink-jet color printer, and the printer driver 12 c internally converts rasterized RGB multilevel data into CMYK multilevel data, then converts the CMYK multilevel data to binary data, and outputs the binary data to the printer 20.
  • In the [0061] printer 20, a paper support as a part of a sheet feeder (not shown) can be disassembled for convenience of storage. Upon shipment from factory, the paper support in disassembled status is packed. In this status, an ink cartridge is not attached to the printer. Accordingly, to use the printer 20, install operations such as assembly of the sheet feeder, attachment of the ink cartridge and cable connection must be performed.
  • Generally, as the procedures of these install operations of the printer are described in a book-style manual came with the printer, the install operations are performed by actually referring to the manual. However, it may be difficult for a user with no experience of such install work to understand the procedure. Accordingly, conventionally, a recording medium such as a setup CD-ROM in which a setup guide program is recorded is packed with the printer. The setup guide program is executed on the computer side, and a printer install operation procedures are displayed on the display unit. More practical explanation can be made by using photographs of actual installation and the like. [0062]
  • The [0063] printer 20 employed in the present embodiment is also packed with a setup CD-ROM 13 a having the program arrangement as shown in FIG. 3.
  • In FIG. 3, the setup CD-[0064] ROM 13 a contains automatic startup control information 13 a 1, an install program 13 a 2, the printer driver 12 c, a utility 12 d, and a setup guide program 13 a 3. The automatic startup control information 13 a 1 is control information to automatically start a specific program recorded in the setup CD-ROM 13 a when the setup CD-ROM 13 a is attached to the computer 10. More specifically, the automatic startup control information 13 a 1 is recorded in a predetermined recording area of the setup CD-ROM 13 a. The operating system 12 a detects attachment of the setup CD-ROM 13 a and searches the above recording area, and if the automatic startup control information 13 a 1 exists, starts a predetermined program in accordance with the content of the information. In the present embodiment, as shown in the flowchart of FIG. 4, the install program 13 a 2 is started based on the automatic startup control information 13 a 1 at step S110.
  • The install [0065] program 13 a 2 is employed to install programs such as the printer driver 12 c and the utility 12 d recorded in the setup CD-ROM 13 a into the computer 10. The install program 13 a 2 transfers the programs as the objects of installation to the HD drive 12 of the computer 10 at step S110, and performs other processing such as an initialization file setting. The utility 12 d has functions to produce a screen display indicating the amount of residual ink in the ink cartridge attached to the printer 20, and to produce a screen display indicating an error such as paper jam in the printer 20. More specifically, the printer 20 outputs status information indicative of the status of the printer 20 including the above-described amount of residual ink, the error and the like, and on the computer side, the status information is obtained via the printer driver 12 c, and image display is performed by the utility 12 d based on the status information.
  • Further, by using the [0066] utility 12 d, head cleaning can be performed in the printer 20, and the setting of a color conversion table of the printer driver 12 c can be changed. When the utility 12 d performs head cleaning in the printer 20, the utility 12 d transmits a head cleaning instruction command via the printer driver 12 c to the printer 20. The printer 20 receives the head cleaning instruction command and performs head cleaning processing.
  • That is, the [0067] computer 10 and the printer 20 can perform bidirectional communication with each other via the printer driver 12 c. The computer 10 transfers print data to the printer 20, and further, obtains the status information from the printer 20 and causes the printer 20 to perform head cleaning or the like.
  • When the install [0068] program 13 a 2 ends, the setup guide program 13 a 3 is started at step S120. As shown in the flowchart of FIG. 5, the setup guide program 13 a 3 internally executes “connection subroutine”, “cartridge attachment subroutine” and “operation check subroutine” sequentially, and produces screen displays of guidance information relating to the install operations of the printer 20, thus assisting the user to smoothly perform installation (steps S210 to S230).
  • FIG. 6 is a flowchart showing the connection subroutine at step S[0069] 210. At step S305, a method for assembling the above-described paper support, with audio guidance, is displayed by using photographs and the like. Then at step S310, the movement of the moving picture is temporarily stopped. The user watches the displayed content and actually assembles the paper support. When the assembly operation has been completed, the user inputs acknowledgment (OK). The setup guide program 13 a 3 detects the input at step S315. At step S320, similarly, a screen display indicating a method for connecting a power source cable and a method for connecting an interface cable between the computer 10 and the printer 20 is produced, and the movement of the moving picture is temporarily stopped at step S325. Similarly, the user watches the displayed content and performs actual connection operation, then when the connection operation has been completed, inputs acknowledgment (OK). Then, similarly, the setup guide program 13 a 3 detects the input at step S330. At step S335, a screen display indicating a method for turning the power of the printer 20 on is produced.
  • If the user turns the power of the [0070] printer 20 on, the printer 20 reads predetermined firm ware from a nonvolatile memory (not shown) into a work area. When the reading has been completed, the printer 20 diagnoses its status at predetermined intervals, and outputs the diagnosis as the status information to the computer 10. Accordingly, when the computer 10 can receive the status information via the printer driver 12 c, it can be determined that the printer 20 has normally started. Then at step S340, if the setup guide program 13 a 3 determines that the status information from the printer 20 has been obtained, the program displays a message indicating that the printer 20 has been recognized at step S345, and terminates the connection subroutine. Note that the printer driver 12 c is installed by the install program 13 a 2 before the setup guide program 13 a 3 is executed such that the setup guide program 13 a 3 performs communication with the printer 20 by utilizing the printer driver 12 c.
  • When the [0071] setup guide program 13 a 3 terminates the connection subroutine at step S210, then at step S220, executes the cartridge attachment subroutine. FIG. 7 shows the cartridge attachment subroutine as a flowchart. At step S410, a method for attaching an ink cartridge, with audio guidance, is displayed by using photographs and the like. At step S420, the movement of the moving picture is temporarily stopped. Then, the user watches the displayed content and attaches the ink cartridge to a predetermined position of the printer 20.
  • As described above, the [0072] printer 20 diagnoses its status at predetermined intervals, and if it detects attachment of the ink cartridge, it starts ink charging to nozzles (not shown), generates status information indicating that ink charging is being performed, and transmits the status information to the printer 10. The setup guide program 13 a 3 monitors the status information obtained via the printer driver 12 c. If the setup guide program 13 a 3 detects based on the status information that the ink charging is being performed at step S430, it displays an image indicating that the ink charging is being performed at step S440. At step S450, the setup guide program 13 a 3 produces a screen display of the residual time by the completion of ink charging while counting down the time. As the time necessary for ink charging is unique to the printer 20 depending on printer model, the time necessary for ink charging is empirically obtained in advance, and the counting down is started with the time as an initial value. When the counting down has ended, the setup guide program 13 a 3 produces a screen display indicating that the ink charging has completed at step S460, and terminates the cartridge attachment subroutine.
  • When the [0073] setup guide program 13 a 3 terminates the cartridge attachment subroutine, it executes the operation check subroutine at step S230. FIG. 8 shows the operation check subroutine as a flowchart. At step S505, a screen display indicating a method for loading paper is produced, and at step S510, a selection image for selecting whether operation check should be made or not is displayed. If the operation check is selected, the setup guide program 13 a 3 performs test printing at step S515 by using the print data previously prepared.
  • As it is well known, a print procedure of the [0074] printer 20 approximately includes print data generation by the printer driver 12 c, transfer of the generated print data to the printer 20, mapping of the received print data in a memory of the printer 20, and output of the print data mapped in the memory. Upon test printing at step S515, the flow of the print procedure is sequentially displayed as shown in FIGS. 9A to 9D. The generation of print data as shown in FIG. 9A and the transfer of print data as shown in FIG. 9B are steps which can be detected from the printer driver 12 c, and sequentially displayed in accordance with the results of actual detection of these operations. On the other hand, print preparation as shown in FIG. 9C includes print data memory mapping, warm-up processing and the like, on the printer 20 side. These statuses of the printer 20 including the completion of printing as shown in FIG. 9D can be obtained from the above-described status information. The operations are sequentially displayed based on the status information. Accordingly, even if the user lacks basic knowledge of the printer 20 when he/she conducts the installation, the user understands the outline of the print procedure upon test printing, and can more deeply understand the printer 20.
  • The [0075] setup guide program 13 a 3 that has executed the above-described test printing processing, displays an image as shown in FIG. 10 at step S520, for the user's selection as to whether the result of printing is good or not. In this image, the user can select one of three displayed items by click operation. For example, if the result of printing is not good, the user selects the second item (ink recharging). Then, the setup guide program 13 a 3 detects the selection at step S525, and instructs the printer 20 to recharge ink into the ink cartridge at step S530. More specifically, the setup guide program 13 a 3 transmits a predetermined command to the printer 20 via the printer driver 12 c. Then in response to the command, the printer 20 starts recharging. Thereafter, at steps S535 to S545, as described above, a screen display indicating that ink recharging is being performed is produced, then a screen display indicating that the ink recharging has been completed is produced. The process returns to step S510 to perform similar processing.
  • When the result of printing is not good, the printhead may be clogged, or there may be an error in the setting of the color conversion table of the [0076] printer driver 12 c. The probability that such error has occurred in the process of installation of the printer 20 is very low. Accordingly, in the present embodiment, ink recharging is performed. However, processing to be performed is not limited to the ink recharging but any other processing may be performed.
  • After the ink recharging, if the result of test printing has not been improved, in the selection image as shown in FIG. 10, the third item (ink charging abnormality) is selected. Then, at step S[0077] 550, a screen display indicating that contact must be established with a service center and/or sales shop is produced. The display image may show a telephone number and/or a mail address of the service center. Further, it may be more useful for the user if it is arranged such that a predetermined flag is set upon execution of ink recharging at step S530, and the second item in the selection image in FIG. 10 is unselectably displayed if the flag is set.
  • Next, the operation of the present embodiment constructed as above will be described. [0078]
  • When the [0079] printer 20 is installed into the system of the computer 10, the user attaches the setup CD-ROM 13 a came with the printer 20 to the CD-ROM drive 13. Then, the operating system 12 a detects attachment of the setup CD-ROM 13 a, searches for the automatic startup control information 13 a 1 recorded in the predetermined recording area. In accordance with the content of the automatic startup control information 13 a 1, first, the install program 13 a 2 is executed, to install the printer driver 12 c and the utility 12 d into the computer 10 (step S110).
  • When the install [0080] program 13 a 2 has ended, next, the setup guide program 13 a 3 is executed (step S120). The setup guide program 13 a 3 is employed to sequentially produce screen displays of guidance information related to the install operation of the printer 20. First, the connection subroutine is executed (step S210). In the connection subroutine, the method for assembling the paper support of the printer 20, with audio guidance, is displayed by using photographs and the like, and the movement of the moving picture is temporarily stopped (steps S305 and S310). Then, the user watches the displayed content and actually assembles the paper support. When the assembly operation has been completed and the user inputs acknowledgment, the displayed content proceeds with consequent content (step S315). Similarly, as the method for connecting the power cable and the like and the method for turning the power of the printer 20 on are displayed, the user performs actual operations while watching the displayed contents (steps S320 to S335).
  • When the power of the [0081] printer 20 is turned on, the printer 20 reads special-purpose firmware from the nonvolatile memory (not shown) into the work area, diagnoses its status at predetermined intervals and generates the diagnosis as the status information, and transmits the status information to the computer 10 side. When the computer 10 obtains the status information from the printer 20 via the printer driver 12 c (step S340), it produces a screen display indicating that the printer 20 has been recognized, and terminates the connection subroutine (step S345).
  • Thereafter, the [0082] setup guide program 13 a 3 executes the cartridge attachment subroutine (step S220). Similarly, in the cartridge attachment subroutine, the method for attaching the ink cartridge is displayed, and the movement of the moving picture is temporarily stopped (steps S410 and S420). Then the user watches the displayed content and attaches the ink cartridge to the printer 20. Then the printer 20 detects attachment of the ink cartridge, starts ink charging to the nozzles, and transmits the status information indicating that ink charging is being performed to the computer 10. The computer 10 side detects from the status information that ink charging is being performed in the printer 20 (step S430), produces a screen display indicating the status, and displays the residual time by the completion of ink charging while counting down the time (steps S440 and S450). Then, when the count down has ended, the computer 10 produces a screen display indicating the completion of ink charging, and terminates the cartridge attachment subroutine (step S460).
  • Thereafter, the [0083] setup guide program 13 a 3 executes the operation check subroutine (step S230). In the operation check subroutine, first, a screen display indicating the method for loading paper is produced (step S505), and a selection image for selecting whether operation check is performed or not is displayed (step S510). If the user selects the operation check, the setup guide program 13 a 3 performs test printing by using previously prepared print data. At this time, the setup guide program 13 a 3 sequentially displays the print procedure as shown in FIGS. 9A to 9D (step S515). Accordingly, even if the user who lacks basic knowledge of the printer 20 when he/she conducts the installation, the user understands the outline of the print procedure upon test printing, and can more deeply understand the printer 20.
  • When the test printing has been completed, the [0084] setup guide program 13 a 3 displays an image as shown in FIG. 10 for the user's selection as to whether the result of printing is good or not (step S520). If the result of printing is good, the user selects the first item, to terminate the setup guide program 13 a 3. On the other hand, if the result of printing is not good, the user selects the second item. Then, the setup guide program 13 a 3 transmits the predetermined command to the printer 20 via the printer driver 12 c, to perform ink recharging (steps S525 and S530).
  • In the ink recharging, a screen display indicating that the ink recharging is being performed is produced (step S[0085] 535), and the residual time being counted down is displayed (step S540). When the ink recharging is completed, a screen display indicating that the ink recharging has been completed is produced (step S545) Thereafter, test printing is performed again (step S510) and if the result of printing has not been improved (step S515), the user selects the third item in the selection image as shown in FIG. 10 (step S520). In this case, the setup guide program 13 a 3 produces a screen display indicating that contact must be established with the service center and/or the sales shop (step S550), the user makes contact with the service center and/or the sales shop.
  • SECOND EMBODIMENT
  • Next, a second embodiment of the present invention will be described with reference to the drawings. [0086]
  • FIG. 11 is a block diagram showing a schematic construction of the computer according to the second embodiment of the present invention. In FIG. 11, a computer [0087] 1010 has a CPU 1011 which serves as the nerve center of computation. The CPU 1011 is connected to a secondary cash 1013, a data bus unit 1014 and a system controller 1015 via a CPU bus 1012. In recent years, computers have increased a clock speed of the CPU bus 1012 to improve processing performance. The CPU 1011 accesses a slow memory 1016 via the data bus unit 1014 or the system controller 1015. Note that the memory 1016 includes a ROM area such as a BIOS area and a RAM area.
  • Similarly, as interfaces and the like cannot be directly connected to the [0088] fast CPU bus 1012, they are connected to the data bus unit 1014 and the system controller 1015 via a PCI bus 1017 which is a general-purpose high-speed bus. The PCI bus 1017 is connected to a common interface 1018 for connection with a floppy disk, as well as a communication interface for a PS/2 port, a parallel port and a serial port directly owned by the computer 1010, and connected to a bus master 1019 connected to a hard disk requiring high-speed operation and a CD-ROM for DMA transfer.
  • The [0089] PCI bus 1017 can be directly connected to a PCI device 1021, further, can be connected to an ISA bus 1023 which is an old-type general-purpose bus for communication with a narrow data-width, via an ISA bridge 1022, such that the PCI bus 1017 can be connected to an ISA device 1024 via the ISA bus 1023.
  • FIG. 12 shows peripheral device of the computer [0090] 1010. A keyboard 1025 and a mouse 1026 are connected to the common interface 1018 via the PS/2 port; a printer 1050 is connected to the common interface 1018 via the parallel port; and a modem 1027 is connected to the common interface 1018 via the serial port. A scanner 1028 is connected to the PCI bus 1017 via a SCSI card 1021a as a PCI device 1021. Various external devices can be connected to the SCSI card 1021 a. For example, an magneto-optic storage device 1031 is connected to the SCSI card 1021 a. Further, a display 1029 is connected to the PCI bus 1017 via a display controller card 1021 b. A hard disk 1019 a and a CD-ROM drive 1019 b are connected to the PCI bus 1017 via the bus master 1019.
  • As the [0091] ISA device 1024, various devices can be provided. A PCMCIA card 1024 a is connectable to a PCMCIA card socket 1032 to which a memory card 1033 can be attached, to facilitate data input/output. The memory card 1033 can easily input data from a digital still camera 1034 or a mobile computer and the like.
  • The computer [0092] 1010 can be connected to an external display via a video card, in addition to these devices, and can be connected to a LAN card so as to be connected to a network, and further, can be connected to another external device via an infrared communication device.
  • The hardware construction of the computer system is as described above, with which software as shown in FIG. 13 is executed on the computer [0093] 1010. That is, a BIOS 1042 is executed on the basis of hardware 1041, and in its upper layer, an operating system 1043 and an application 1044 are executed. Basically, the operating system 1043 access the hardware 1041 directly or via the BIOS 1042, and the application 1044 transmits/receives data to/from the hardware 1041 via the operating system 1043. For example, to read data from the hard disk 1019 a, the application 1044 accesses the hardware 1041 via the operating system 1043. Further, various drivers for controlling the hardware 1041 may be installed into the operating system 1043. The installed drivers perform various control as parts of the operating system 1043. As the drivers, a display driver to control display on an external display device via a video card, a printer driver to perform print control on the printer 1050 and the like are installed.
  • On the other hand, FIG. 14 shows the schematic construction of the [0094] printer 1050. The printer 1050 has a parallel I/O 1051 for connection with the parallel port of the computer 1010, and transmits/receives commands and print data by parallel communication. The parallel I/O is an interface enabling bidirectional communication such as nibble, ECB and EPP. The parallel I/O 1051 is connected to a gate array 1052, and connected to a bus 1053 via the gate array 1052. A CPU 1054, a system ROM 1055, a character generating (CG) ROM 1056 and a D-RAM 1057 are interconnected to the bus 1053. The CPU 1054 executes a printer control program written in the system ROM 1055 while using the D-RAM 1057 as a work area, and performs printing by utilizing font data and the like written in the CG ROM 1056.
  • The [0095] printer 1050 in the second embodiment is a color ink-jet printer which performs printing by using four color ink, cyan (C) ink, magenta (M) ink, yellow (Y) ink and black (K) ink, and two light color ink, light cyan (c) ink and light magenta (m) ink. A concrete printing mechanism is electrically controlled via the gate array 1052. Printing is performed on approximately the entire surface of print paper by moving a printhead 1061 forward/backward (main-scanning) by a carriage motor 1058 upon discharging necessary color ink, while feeding (subscanning) the paper by a paper feed (PF) motor 1062. To perform actual printing, print paper is set in a predetermined paper support in advance. Then, the paper feed motor 1062 captures the paper and feeds it.
  • A [0096] printhead 1061 comprises six printhead units corresponding to the C, c, M, m, Y and K color ink, and each printhead unit is supplied with corresponding color ink from an ink cartridge attached to the printer 1050 and can discharge the color ink independently. In the present embodiment, a micropump mechanism to discharge color ink by utilizing piezo devices as electrostriction transducers is employed, however, a mechanism to discharge color ink by utilizing a bubble expansion pressure may be employed. Further, the printer 1050 uses the color ink of six C, c, M, m, Y and K colors, however, the printer may use four C, M, Y, K color ink.
  • The [0097] gate array 1052 connected to the printhead 1061 is also connected to a timer counter 1063 which generates a clock or the like to be used by the system, a nonvolatile EEPROM 1064 for storing settings, and an operation panel 1065. Further, the gate array 1052 is connected to a residual ink sensor 1066 for detecting the amount of residual ink in an actually attached ink cartridge and a paper sensor 1067 for detecting shortage of print paper in the paper support. The printer 1050 detects ink shortage and paper shortage by utilizing outputs from these sensors, and notifies the user of the ink shortage and paper shortage by blink of an LED (not shown).
  • A part of the paper support of the [0098] printer 1050 can be disassembled, and upon shipment from factory, the paper support in disassembled status is packed. Accordingly, to install the printer 1050 into the computer system, install operations such as assembly of paper support, connection of AC cable and interface cable must be performed. Generally, the procedures of such printer install operations are described in a book-style manual came with the printer. The user performs actual install operations by referring to the manual. In the present embodiment, the user performs the assembly of paper support, the connection of AC cable and interface cable while referring to the manual.
  • In the manual, there is a description “When the connection of the interface cable has been completed, turn the power of the computer on, and set the setup CD-ROM in the package.” Then the user turns the power of the computer [0099] 1010 on and attaches the setup CD-ROM to the CD-ROM drive 1019 b, in accordance with the instruction of the manual. The setup CD-ROM has a program arrangement as shown in FIG. 3, comprising automatic startup control information 1071, an install program 1072, a printer driver 1073, a utility 1074 and a setup guide program 1075. Similarly, in the present embodiment, when the setup CD-ROM is attached to the CD-ROM drive 1019 b, the programs are executed in accordance with the flowchart of FIG. 4.
  • That is, in the present embodiment, the install [0100] program 1072 is executed by the computer 1010 at step S110, and the programs such as the printer driver 1073 and the utility 1074 are installed into the computer 1010.
  • The [0101] printer driver 1073 generates predetermined print data in cooperation with the operating system 1043, and transmits the print data to the printer 1050 to perform printing. Accordingly, in this meaning, the computer 1050 may perform unidirectional communication with the printer 1050, however, in the present embodiment, bidirectional communication is possible between the computer 1010 and the printer 1050 by the printer driver 1073. The printer 1050 side outputs sensor outputs from the residual ink sensor 1066 and the paper sensor 1067 and various error outputs, as status information, to the computer 1010.
  • On the other hand, the [0102] utility 1074 obtains the status information via the printer driver 1073, and produces a screen display indicating the amount of residual ink in the printer 1050 or produces a screen display indicating an error such as paper shortage or paper jam in the printer 1050, based on the status information. Further, the utility 1074 can be utilized to cause the printer 1050 to perform cleaning on the printhead 1061, or to perform setting on a color conversion table of the printer driver 1073. When the utility 1074 performs cleaning on the printhead 1061, the utility transmits a predetermined cleaning instruction command to the printer 1050 via the printer driver 1073. Then, the printer 1050 receives the cleaning instruction command by the gate array 1052, and performs predetermined head cleaning processing. Note that in the present embodiment, the head cleaning processing can be performed independently on the black-ink printhead unit and other color ink printhead units.
  • Returning to the description of the setup CD-ROM, at step S[0103] 110, the install program 1072 is executed, and when the installation of the printer driver 1073 and the utility 1074 have been completed, the setup guide program 1075 is executed at step S120. FIG. 15 is a flowchart showing the setup guide program according to the second embodiment. At step S1210, an image instructing to turn the power of the printer 1050 on is displayed, and at step S1220, the program waits until the status information is obtained from the printer 1050 via the installed printer driver 1073. That is, if the status information can be obtained, the power of the printer 1050 is on. At step S1220, it is determined whether or not the power of the printer 1050 is on.
  • If the status information from the [0104] printer 1050 is detected at step S1220, an ink-cartridge attachment instruction routine is executed at step S1230. That is, as the ink cartridge is not attached to the printer 1050 at this time, the ink cartridge attachment instruction routine is executed to advise the user to attach the ink cartridge to the printer. FIG. 16 is a flowchart showing the ink-cartridge attachment instruction routine. At step S1305, an image as shown in FIG. 17 is displayed to instruct the user to open a printer cover. In the image, as an illustration of the printer where the printer cover is opened and an explanation are displayed, the user can easily open the printer cover by watching the image. When the user has opened the printer cover, the user clicks a “Next” button provided in a lower right position in the image.
  • Then, the [0105] setup guide program 1075 detects the click operation at step S1310, and displays an image as shown in FIG. 18 at step S1315 to instruct to open an ink cartridge clamp in the printer 1050. The ink cartridge clamp is a cover of a holder to which the ink cartridge is attached. In the image as shown in FIG. 18, a significant-part enlarged view where the ink cartridge clamp is opened and an explanation are displayed. Accordingly, the user opens the ink cartridge clamp in accordance with the displayed content of the image, and clicks the “Next” button in the lower right position in the image. Further, a “Back” button is provided on the left side of the “Next” button. If the “Back” button is clicked, its previous image is displayed.
  • In the image as shown in FIG. 18, when the “Next” button is clicked, the [0106] setup guide program 1075 detects the click operation at step S1320, and displays an image as shown in FIG. 19 at step S1325 to instruct to open the package of the ink cartridge. That is, as the ink cartridge is sealed from ink leakage and packaged, the seal is removed such that the cartridge can be attached to the printer 1050. In the image, as an illustration of the ink cartridge where the seal is removed and an explanation are displayed, the user removes the seal in accordance with the displayed content in the image, then clicks the “Next” button in the lower light position in the image. Similarly, the “Back” button is provided on the left side of the “Next” button, and if the “Back” button is clicked, the previous image can be displayed.
  • In the image as shown in FIG. 19, when the “Next” button is clicked, the [0107] setup guide program 1075 detects the click operation at step S1330, and displays an image as shown in FIG. 20 at step S1335 to instruct to attach the ink cartridge to the printer. In the image, as a method for attaching the ink cartridge to the printer is displayed by an illustration and an explanation, the user attaches the ink cartridge to the printer in accordance with the displayed content of the image. The setup guide program 1075 that displayed the image as shown in FIG. 20, monitors the status information from the printer 1050 via the printer driver 1073 at step S1340, to determine whether or not the ink cartridge has been attached to the printer. More specifically, it may be determined based on the sensor output from the residual ink sensor 1066 whether or not the ink cartridge has been attached. The program obtains the sensor output from the status information and makes a determination.
  • Then, if it is determined that the ink cartridge has been attached to the printer, an “OK” button in the lower right position in the image as shown in FIG. 20 is activated for the user's click operation at step S[0108] 1345. Accordingly, if there is some error in the attachment of the ink cartridge, the “OK” button is not activated, and the user wonders if some error has occurred. Further, it may be arranged such that in consideration of the possibility of the occurrence of error in attachment of the ink cartridge, a predetermined time-out period is set, and when the time-out has occurred, an image to advise the user to check the attachment of the ink cartridge is displayed.
  • On the other hand, in the image as shown in FIG. 20, when the user clicks the “OK” button, the [0109] setup guide program 1075 detects the click operation at step S1350, and terminates the ink-cartridge attachment instruction routine.
  • When the [0110] printer 1050 detects that the ink cartridge has been attached to the printer, starts ink charging to the nozzles. The setup guide program 1075 that terminated the ink-cartridge attachment instruction routine at step S1230, executes an ink charging display routine at step S1240. In the ink charging display routine, an image as shown in FIG. 21 is displayed to notify the user that ink charging is being performed. In FIG. 21, a status bar is provided in a horizontal direction in about the center of the image, and the status bar gradually extends rightward from the left of the image, in correspondence with the progress of ink charging processing.
  • The progress of ink charging processing can be detected from the status information obtained via the [0111] printer driver 1073. The setup guide program 1075 gradually extends the status bar while detecting the actual progress of ink charging. More specifically, as the time necessary for the ink charging processing is unique to the printer depending on printer type, it may be arranged such that the printer 1050 counts the time elapsed from the start of ink charging and outputs the time as the status information. Note that in the present embodiment, the status bar is displayed to indicate the progress of ink charging, however, the residual time by the completion of ink charging, being counted down, may be displayed.
  • In the image as shown in FIG. 21, if the user determines from the status bar that the ink charging has been completed, the user clicks the “Next” button in the lower right position in the image. Then, the [0112] setup guide program 1075 detects the click operation, and displays an image as shown in FIG. 22, to notify the user that the ink charging has been completed and nozzle check pattern printing processing is to be executed. In the image as shown in FIG. 22, similarly, the “Next” button is provided in the lower right position, and when the “Next” button is clicked, the setup guide program 1075 terminates the ink charging display routine, and at step S1250, executes a nozzle check pattern printing routine.
  • FIG. 23 is a flowchart showing the nozzle check pattern printing routine. At step S[0113] 1410, an image as shown in FIG. 24 is displayed to instruct a method for loading print paper for nozzle check with an illustration and an explanation. The user sets print paper on the paper support of the printer 1050 in accordance with the displayed content in the image, and clicks the “Next” button displayed in the lower right position in the image. Then, the setup guide program 1075 detects the click operation at step S1420, and displays an image as shown in FIG. 25 at step S1430, to instruct to adjust paper guides of the paper support, similarly with an illustration and an explanation. More specifically, in the paper support, its support width can be adjusted in correspondence with paper size. The user watches the image and appropriately adjusts the paper guides, the clicks the “Next” button in the lower right position in the image. Similarly, the “Back” button is provided on the left side of the “Next” button. If the “Back” button is clicked, the previous image can be displayed.
  • In the image as shown in FIG. 25, when the “Next” button is clicked, the [0114] setup guide program 1075 detects the click operation at step S1440, and at step S1450, displays an image as shown in FIG. 26 to advise the user to select whether or not a nozzle check pattern is printed and input the result of selection. The nozzle check pattern is a print pattern for determination as to whether or not the nozzles are clogged. If the nozzle check pattern is to be printed, a “Print” button provided in the lower right position in the image is clicked. Then the setup guide program 1075 executes nozzle check pattern print processing at step S1460.
  • That is, the [0115] setup guide program 1075 causes the printer driver 1073 to generate predetermined print data and transfer the print data to the printer 1050. Then the printer 1050 maps the print data on the D-RAM 1057 as a buffer, and when the print data has been mapped, performs actual printing. Thus, the nozzle check pattern is printed. When the nozzle check pattern printing routine has been completed, the setup guide program 1075 displays an image as shown in FIG. 27 at step S1260. In this image, an illustration and an explanation are displayed for visually checking whether or not the nozzles are clogged and performing cleaning on the printhead 1061 in accordance with necessity. The user watches the image, and if head cleaning is necessary, clicks a “Clean” button in the lower right position in the image. Further, if head cleaning is not necessary, the user clicks a “Finish” button on the left of the “Clean” button, to terminate the setup operation.
  • If the user clicks the “Clean” button, the [0116] setup guide program 1075 detects the click operation at step S1260, and executes a head cleaning routine at step S1270. In the head cleaning routine, first, an image as shown in FIG. 28 is displayed, to advise the user to select the black ink printhead unit, the color ink printhead unit or both printhead units, and to click one of “Black”, “Color” and “Both” buttons in accordance with the user's selection.
  • When the user clicks one of these buttons, the [0117] setup guide program 1075 transmits the above-described cleaning instruction command to the printer 1050 to cause the printer to perform cleaning on an actual printhead unit of color ink corresponding to the clicked button. The printer 1050 receives the cleaning instruction command, and starts cleaning on the printhead unit of the corresponding color ink. At the same time, the setup guide program 1075 displays an image as shown in FIG. 29, to notify the user that head cleaning is being performed.
  • In this image, a moving picture showing a window being cleaned with a wiper is displayed, with residual time by the completion of head cleaning. The time necessary for the head cleaning differs based on the type of printhead unit, i.e., whether the cleaning is performed on the black ink printhead unit, the color ink printhead unit or both black and color ink printhead units. However, the time can be empirically obtained in advance, and the pre-obtained time is displayed in correspondence with the actually clicked button. Further, the [0118] printer 1050 outputs information indicating that the head cleaning is being performed, as the status information. The setup guide program 1075 side monitors the status information via the printer driver 1073, and when it detects that the head cleaning has been completed, displays an image as shown in FIG. 30, to notify the user of the completion of the setup operation.
  • As described above, in the present embodiment, the user performs a setup operation while watching an image displayed by the [0119] setup guide program 1075, and in accordance with the progress of the setup operation, an image relating to the next setup operation is displayed. Accordingly, it is not necessary for the user to pay attention to the status of the printer 1050, e.g., whether or not an ink cartridge has been correctly attached, or whether or not ink charging has been completed. The user may simply perform the setup operations in accordance with the sequentially displayed images. In the present embodiment, the information displayed in the respective images correspond to the guidance information, and the setup CD-ROM in which the setup guide program 1075 to display the guidance information corresponds to the medium containing the computer peripheral device maintenance guide program according to the present invention. Note that in the present embodiment, the setup guide program 1075 is executed by utilizing the setup CD-ROM, however, a medium for execution of the setup guide program is not limited to a medium having a material substance such as the CD-ROM. For example, the setup guide program may be downloaded via a public communication line by utilizing the modem 1027 and executed.
  • Next, the operation of the present embodiment having the above construction will be described. [0120]
  • To install the [0121] printer 1050 into the computer system, the paper support is assembled, and AC cable and interface cable are connected by referring to a book-style manual came with the printer. Thereafter, the power of the computer 1010 is turned on, and the setup CD-ROM similarly packed with the printer 1050 is attached to a CD-ROM drive 1019 b of the computer 1010. Then, the operating system 1043 reads the automatic startup control information 1071 recorded in the setup CD-ROM, and in accordance with the content of the information, first, the install program 1072 is started. The install program 1072 installs the programs such as the printer driver 1073 and the utility 1074 recorded in the setup CD-ROM into the computer 1010, and the program ends (step S110).
  • Thereafter, the [0122] setup guide program 1075 is executed by the computer 1010 (step S120). The setup guide program 1075 displays an image instructing to turn the power of the printer 1050 on (step S1210), and waits until the status information is obtained from the printer 1050 via the printer driver 1073 (step S1220). When the user turns the power of the printer 1050 on, the printer 1050 outputs the status information, so that the setup guide program 1075 can detect the status information, and executes the ink cartridge attachment [instruction] routine (step S1230).
  • In the ink cartridge attachment instruction routine, as the respective images as shown in FIGS. [0123] 17 to 20 are sequentially displayed, the user attaches the ink cartridge to the printer 1050, in accordance with the displayed contents of the respective images. Then, the printer 1050 detects that the ink cartridge has been attached, and outputs the result of detection as the status information. On the other hand, the setup guide program 1075 on the computer 1010 side obtains the status information, and in the image as shown in FIG. 20, activates the “OK” button provided in the lower right position in the image. Then the user clicks the “OK” button. The setup guide program 1075 detects the click operation and terminates the ink cartridge attachment instruction routine (steps S1305 to S1350).
  • The [0124] setup guide program 1075, that terminated the ink cartridge attachment instruction routine, next executes the ink charging display routine (step S1240). In the ink charging display routine, the image as shown in FIG. 21 is displayed to notify the user that the ink charging is being performed. In FIG. 21, a status bar is provided in a lateral direction at about the center of the image, and the status bar gradually extends rightward from the left of the image in correspondence with the progress of ink charging processing. The progress of ink charging processing can be detected from the status information. The setup guide program 1075 gradually extends the status bar while detecting the actual progress. In this image, when the ink charging is completed, the user clicks the “Next” button in the lower right position in the image. Then, the image as shown in FIG. 22 is displayed, and the user watches the image and clicks the “Next” button in the lower right position in the image, to terminate the ink charging display routine.
  • Thereafter, the [0125] setup guide program 1075 executes the nozzle check pattern printing routine (step S1250). In the nozzle check pattern printing routine, as the respective images as shown in FIGS. 24 to 26 are sequentially displayed, the user sets paper for nozzle check pattern printing on the paper support and instructs to start the nozzle check pattern printing, in accordance with the displayed contents of the respective images. Then, the setup guide program 1075 causes the printer driver 1073 to generate predetermined print data and transfer the print data to the printer 1050. The printer 1050 receives the print data, maps the print data on the buffer, and when the print data has been mapped, performs actual printing to print-output the nozzle check pattern (steps S1410 to S1460).
  • In this manner, when the nozzle check pattern printing routine has been completed, the [0126] setup guide program 1075 displays the image as shown in FIG. 27 such that the user determines by visual check whether or not the nozzle check pattern is correctly printed. If the nozzle check pattern is not correctly printed, the user is advised to perform head cleaning (step S1260). If head cleaning is necessary, the user clicks the “Clean” button in the lower right position in the image. Then, the setup guide program 1075 executes the head cleaning routine (step S1270).
  • In the head cleaning routine, first, the image as shown in FIG. 28 is displayed to advise the user to select a printhead unit as the object of head cleaning from the black ink printhead unit, the color ink printhead unit or both printhead units, and to click one of the “Black”, “Color” and “Both” buttons in accordance with the result of user's selection. When the user clicks any one of these buttons, the [0127] setup guide program 1075 transmits the cleaning instruction command to the printer 1050 to cause the printer to perform cleaning on a printhead unit of color ink corresponding to the actually clicked button. Then, the printer 1050 receives the cleaning instruction command, and starts cleaning on the printhead unit of the corresponding color ink. At this time, the setup guide program 1075 displays the image as shown in FIG. 29 to notify the user that the head cleaning processing is being performed.
  • In this image, a moving picture showing a window being cleaned with a wiper is displayed, and the residual time by the completion of the head cleaning is displayed. On the other hand, the [0128] printer 1050 outputs the status where the head cleaning processing is being performed as the status information. The setup guide program 1075 side monitors the status information via the printer driver 1073, and when the completion of head cleaning processing is detected, the program displays the image as shown in FIG. 30 to notify the user of the completion of the setup operation (step S1280).
  • Note that in the present embodiment, the present invention is applied to the setup operation of the [0129] printer 1050 to assist the user to smoothly perform the setup operation, however, the present invention is not limited to the setup operation. For example, the present invention may be applied to an ink cartridge exchange operation upon occurrence of ink shortage in normal printing. In this case, similarly, the present invention assist the user to smoothly perform the exchange operation. Further, the present invention may be applied to an error removal operation upon occurrence of error such as paper jam. In this manner, various applications can be considered.
  • As described above, in the setup operation of the [0130] printer 1050, the status of the printer 1050 such as existence/absence of ink cartridge or ink charging is detected on the computer 1010 side via the printer driver 1073, while the setup guide program 1075 determines the progress of setup operation based on the status change of the printer 1050 and sequentially displays images showing operation procedures in correspondence with the progress. Accordingly, as it is unnecessary for the user to perform the setup operation while determining the status of the printer 1050, the user can smoothly perform the setup operation.
  • Industrial Applicability [0131]
  • As described above, according to the present invention, to display guidance information relating to computer peripheral device maintenance operation, the progress of maintenance operation is determined based on the status change of the computer peripheral device, and the guidance information is displayed in correspondence with the progress. Accordingly, if the maintenance operation is performed while determining the status of the computer peripheral device, the present invention provides a medium containing a computer peripheral device maintenance guide program to display user-friendly guidance information, to assist the user to smoothly perform the maintenance operation. [0132]
  • Further, in the present invention according to [0133] claim 2, as guide information relating to maintenance operation is displayed as a moving picture, the user can easily understand the operation.
  • Further, in the present invention according to claim [0134] 3, as the progress of maintenance operation is displayed, the user can easily grasp the progress without feeling insecure about the operation.
  • Further, in the present invention according to [0135] claim 4, as guidance information related to the operation check on the computer peripheral device is displayed, the inconvenience that the computer peripheral device does not operate in actual use can be reduced.
  • Further, in the present invention according to claim [0136] 5, as a result of operation check on the computer peripheral device, if an error has been found in the operation of the device, the error can be removed.
  • Further, in the present invention according to claims [0137] 6 and 7 similarly, in a case where maintenance operation is performed while the status of the computer peripheral device is determined, the present invention provides a computer peripheral device maintenance guide device and a computer peripheral device maintenance guide method to display user-friendly guidance information to assist the user to smoothly perform the maintenance operation.

Claims (7)

1. A medium containing a computer-executable computer peripheral device maintenance guide program to display guidance information indicative of a procedure of a maintenance operation of a computer peripheral device, in a computer to which the computer peripheral device is connected, said program comprising:
a status change detection step of detecting a status change of said computer peripheral device;
a progress acquisition step of acquiring progress of said maintenance operation, based on said status change of said computer peripheral device detected at said status change detection step; and
a guidance display step of obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of said maintenance operation in advance, based on said progress acquired at said progress acquisition step, and producing a screen display of the guidance information on said computer.
2. The medium containing the computer-executable computer peripheral device maintenance guide program according to claim 1, wherein at said guidance display step, guidance information as a moving picture is displayed.
3. The medium containing the computer-executable computer peripheral device maintenance guide program according to any one of claims 1 and 2, wherein at said guidance display step, guidance information relating to the progress of said maintenance operation is displayed.
4. The medium containing the computer-executable computer peripheral device maintenance guide program according to any one of claims 1 to 3, wherein at said guidance display step, guidance information relating to a procedure of operation check on said computer peripheral device is displayed.
5. The medium containing the computer-executable computer peripheral device maintenance guide program according to claim 4, wherein at said guidance display step, guidance information to remove an error in an operation of said computer peripheral device in said operation check is displayed.
6. A computer peripheral device maintenance guide device to display guidance information indicative of a procedure of a maintenance operation of a computer peripheral device, in a computer to which the computer peripheral device is connected, said device comprising:
a status change detection unit for detecting a status change of said computer peripheral device;
a progress acquisition unit for acquiring progress of said maintenance operation, based on said status change of said computer peripheral device detected by said status change detection unit; and
a guidance display unit for obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of said maintenance operation in advance, based on said progress acquired by said progress acquisition unit, and producing a screen display of the guidance information on said computer.
7. A computer peripheral device maintenance guide method to display guidance information indicative of a procedure of a maintenance operation for a computer peripheral device, in a computer to which the computer peripheral device is connected, said method comprising:
a status change detection step of detecting a status change of said computer peripheral device;
a progress acquisition step of acquiring progress of said maintenance operation, based on said status change of said computer peripheral device detected at said status change detection step; and
a guidance display step of obtaining corresponding guidance information from a series of guidance information, provided corresponding to the progress of said maintenance operation in advance, based on said progress acquired at said progress acquisition step, and producing a screen display of the guidance information on said computer.
US10/766,005 1998-04-17 2004-01-29 Medium containing printer maintenance guide program for automatic display on a computer in response to detecting a change in the printer status Abandoned US20040186598A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/766,005 US20040186598A1 (en) 1998-04-17 2004-01-29 Medium containing printer maintenance guide program for automatic display on a computer in response to detecting a change in the printer status

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP10790698 1998-04-17
JP10-107906 1998-04-17
US09/445,076 US6721879B1 (en) 1998-04-17 1999-04-14 Medium containing computer peripheral device maintenance guide program, computer peripheral device maintenance guide device, and computer peripheral device maintenance guide method
US10/766,005 US20040186598A1 (en) 1998-04-17 2004-01-29 Medium containing printer maintenance guide program for automatic display on a computer in response to detecting a change in the printer status

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US09/445,076 Division US6721879B1 (en) 1998-04-17 1999-04-14 Medium containing computer peripheral device maintenance guide program, computer peripheral device maintenance guide device, and computer peripheral device maintenance guide method
PCT/JP1999/001990 Division WO2004097621A1 (en) 1998-04-17 1999-04-14 Device and method for guiding maintenance for pc peripheral apparatus

Publications (1)

Publication Number Publication Date
US20040186598A1 true US20040186598A1 (en) 2004-09-23

Family

ID=32040328

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/445,076 Expired - Lifetime US6721879B1 (en) 1998-04-17 1999-04-14 Medium containing computer peripheral device maintenance guide program, computer peripheral device maintenance guide device, and computer peripheral device maintenance guide method
US10/766,005 Abandoned US20040186598A1 (en) 1998-04-17 2004-01-29 Medium containing printer maintenance guide program for automatic display on a computer in response to detecting a change in the printer status

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/445,076 Expired - Lifetime US6721879B1 (en) 1998-04-17 1999-04-14 Medium containing computer peripheral device maintenance guide program, computer peripheral device maintenance guide device, and computer peripheral device maintenance guide method

Country Status (2)

Country Link
US (2) US6721879B1 (en)
WO (1) WO2004097621A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040001238A1 (en) * 2000-02-16 2004-01-01 Leja Tina Marie Method and apparatus for use in installing a scanner
US20090293067A1 (en) * 2008-05-20 2009-11-26 Microsoft Corporation Computer system event detection and targeted assistance
US20110055719A1 (en) * 2009-08-31 2011-03-03 Kyocera Mita Corporation Operating device and image forming apparatus
US20120254748A1 (en) * 2006-12-28 2012-10-04 Samsung Electronics Co., Ltd Host device to install driver and method thereof
US8531709B2 (en) 2010-07-01 2013-09-10 Seiko Epson Corporation Information-displaying system and information display method
US20160078147A1 (en) * 2014-09-16 2016-03-17 Takaaki TOKUDA Information processing system and information processing device

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7685520B2 (en) * 2000-06-22 2010-03-23 Intel Corporation Electronic programming guide with selectable categories
US7743374B2 (en) * 2000-12-21 2010-06-22 Canon Kabushiki Kaisha Network system, information processing apparatus, information processing method, and control program for remote driver installation
JP2003039778A (en) * 2001-07-27 2003-02-13 Seiko Epson Corp Peripheral apparatus and printer
US6920613B2 (en) * 2001-08-27 2005-07-19 Xerox Corporation Video/text bi-directional linkage for software fault clearance applications
JP4095310B2 (en) * 2002-02-15 2008-06-04 キヤノン株式会社 Recording system, information processing apparatus, control method therefor, and program
JP2004046327A (en) * 2002-07-09 2004-02-12 Sony Corp Data recording medium, program starting method and program
US9087311B2 (en) * 2008-05-07 2015-07-21 International Business Machines Corporation Method, system and program product for grouping related program sequences
US8028204B2 (en) * 2009-03-20 2011-09-27 Xerox Corporation Method and system for maintenance of a data-processing apparatus
US20100257344A1 (en) * 2009-04-03 2010-10-07 International Business Machines Corporation Installation and Setup Instructions with Attached Media
US20110149744A1 (en) * 2009-12-18 2011-06-23 Vonage Network Llc Method and apparatus for directing the installation of voip devices
JP6248496B2 (en) * 2013-09-18 2017-12-20 セイコーエプソン株式会社 Setting program, device control apparatus and setting method
US9885492B2 (en) * 2013-11-22 2018-02-06 Honeywell International Inc. Methods systems and tools for determining a wiring configuration for an HVAC controller
JP6475915B2 (en) 2013-12-26 2019-02-27 サトーホールディングス株式会社 Printer maintenance guide device and maintenance guide method thereof
JP6994161B2 (en) * 2018-05-15 2022-01-14 京セラドキュメントソリューションズ株式会社 Image forming device
US11070685B2 (en) * 2019-10-10 2021-07-20 Kyocera Document Solutions Inc. Information processing apparatus and information processing method for acquiring image forming apparatus status to display composite image indicating device image parts and error image parts
JP2022035861A (en) * 2020-08-21 2022-03-04 セイコーエプソン株式会社 Setting method for image processing apparatus, program, and image processing system
JP2023104545A (en) * 2022-01-18 2023-07-28 セイコーエプソン株式会社 Printing control device, printing control method, three-dimensional object printing device and computer program
CN115396938A (en) * 2022-08-01 2022-11-25 云鲸智能(深圳)有限公司 Information display guidance method, base station, device and computer readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4682158A (en) * 1984-03-23 1987-07-21 Ricoh Company, Ltd. Guidance device for manipulation of machine
US5935228A (en) * 1996-04-26 1999-08-10 International Business Machines Corporation Method for automatically enabling peripheral devices and a storage medium for storing automatic enable program for peripheral devices
US6089772A (en) * 1997-11-17 2000-07-18 Canon Business Machines Ejection tray for a printer
US6145950A (en) * 1996-04-23 2000-11-14 Canon Kabushiki Kaisha User interface, printing system using user interface and print control method
US6239800B1 (en) * 1997-12-15 2001-05-29 International Business Machines Corporation Method and apparatus for leading a user through a software installation procedure via interaction with displayed graphs
US6327051B1 (en) * 1995-12-22 2001-12-04 Canon Kabushiki Kaisha Printing control apparatus and method
US6977753B2 (en) * 2001-02-02 2005-12-20 Eastman Kodak Company Printing assembly and an operator control panel user interface for the printing assembly

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0648000A (en) 1992-07-31 1994-02-22 Canon Inc Printer
JPH08123711A (en) 1994-10-28 1996-05-17 Pfu Ltd Information processor with maintenance guidance function
JPH08147063A (en) 1994-11-25 1996-06-07 Sumitomo Metal Ind Ltd Software generation system
JPH0980987A (en) * 1995-09-19 1997-03-28 Sharp Corp Maintenance and control system for image forming device
JP3628397B2 (en) 1995-10-02 2005-03-09 株式会社リコー Terminal device operation procedure support method and host computer having terminal device operation procedure support function
JPH1021030A (en) 1996-07-01 1998-01-23 Tec Corp Guidance display device
JPH10119394A (en) 1996-10-21 1998-05-12 Ricoh Co Ltd Picture forming device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4682158A (en) * 1984-03-23 1987-07-21 Ricoh Company, Ltd. Guidance device for manipulation of machine
US6327051B1 (en) * 1995-12-22 2001-12-04 Canon Kabushiki Kaisha Printing control apparatus and method
US6145950A (en) * 1996-04-23 2000-11-14 Canon Kabushiki Kaisha User interface, printing system using user interface and print control method
US5935228A (en) * 1996-04-26 1999-08-10 International Business Machines Corporation Method for automatically enabling peripheral devices and a storage medium for storing automatic enable program for peripheral devices
US6089772A (en) * 1997-11-17 2000-07-18 Canon Business Machines Ejection tray for a printer
US6239800B1 (en) * 1997-12-15 2001-05-29 International Business Machines Corporation Method and apparatus for leading a user through a software installation procedure via interaction with displayed graphs
US6977753B2 (en) * 2001-02-02 2005-12-20 Eastman Kodak Company Printing assembly and an operator control panel user interface for the printing assembly

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040001238A1 (en) * 2000-02-16 2004-01-01 Leja Tina Marie Method and apparatus for use in installing a scanner
US20120254748A1 (en) * 2006-12-28 2012-10-04 Samsung Electronics Co., Ltd Host device to install driver and method thereof
US20090293067A1 (en) * 2008-05-20 2009-11-26 Microsoft Corporation Computer system event detection and targeted assistance
US8707334B2 (en) 2008-05-20 2014-04-22 Microsoft Corporation Computer system event detection and targeted assistance
US20110055719A1 (en) * 2009-08-31 2011-03-03 Kyocera Mita Corporation Operating device and image forming apparatus
US9285987B2 (en) 2009-08-31 2016-03-15 Kyocera Mita Corporation Operating device and image forming apparatus with display format receiver for receiving instructions from a user for selecting a display format
US8531709B2 (en) 2010-07-01 2013-09-10 Seiko Epson Corporation Information-displaying system and information display method
US20160078147A1 (en) * 2014-09-16 2016-03-17 Takaaki TOKUDA Information processing system and information processing device

Also Published As

Publication number Publication date
US6721879B1 (en) 2004-04-13
WO2004097621A1 (en) 2004-11-11

Similar Documents

Publication Publication Date Title
US6721879B1 (en) Medium containing computer peripheral device maintenance guide program, computer peripheral device maintenance guide device, and computer peripheral device maintenance guide method
US7884967B2 (en) Printer control apparatus and method
CN1158851C (en) Printer control with monitor function
US6261011B1 (en) Printer system
EP0905608A1 (en) Multi-function peripheral apparatus, network system, control method and storage medium
CN101998026B (en) Image processing apparatus and image processing method
CN101531102A (en) Electronic device system and control method in electronic device system
CN1497425A (en) Printing system, information processing device and its control method, printer and its control method
JPH1098566A (en) Image input output system and multi-function peripheral equipment with scanner and image forming device
US6471325B2 (en) Image printing system and printing method of the same
KR100212992B1 (en) Ink cartridge status detecting method of inkjet printer
US8022993B2 (en) Image supply device transmitting image data to a recording apparatus, communication apparatus, recording system and control method thereof
US20040196509A1 (en) Simple and configurable all-in-one operator panel
US5818471A (en) Recording apparatus and method for indicating decrease of ink remains
US6325479B1 (en) Ink jet recording apparatus, electronic apparatus using the same and change control method therefor
JP2000003262A (en) Medium recording maintenance guide program of pc peripheral device, and maintenance guiding device and method for pc peripheral device
JP2001113792A (en) Medium storing maintenance guide program of printer, maintenance guide apparatus and method for printer
US20040085552A1 (en) Digital printing apparatus
US6874957B2 (en) Printing apparatus, information processing apparatus, control method therefor and program
JP2003177902A (en) Medium where maintenance guide program for pc peripheral equipment is recorded, maintenance guide device for pc peripheral equipment, and maintenance guide method for pc peripheral equipment
JPH10226087A (en) Recording apparatus and information processing apparatus
JP2003248570A (en) Apparatus and method for printing control, and medium recording printing control processing program
US6741371B1 (en) Image forming system, image forming apparatus, and control method therefor
JPH05307447A (en) Picture input/output device
JP3140875B2 (en) Recording device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION