Patent Publication Number: US-2007106957-A1

Title: Electronic service manual display program and recording medium on which the program is recorded, electronic service manual display control method and electronic service manual display control apparatus, program transmission method and program transmission apparatus, and program reception method and program reception apparatus

Description:
TECHNICAL FIELD  
      The present invention relates to an electronic service manual display program, for displaying on a computer display device a service manual that provides detailed information for use as a reference when performing an inspection or when providing maintenance and repair servicing for products that include an electric circuit or an electronic circuit; a recording medium on which the display program is recorded; an electronic service manual display control method and an electronic service manual display control apparatus; a program transmission method and a program transmission apparatus; and a program reception method and a program reception apparatus.  
     BACKGROUND ART  
      Conventionally, many manufacturers, including electric appliance and automobile makers, produce a variety of products in which electric systems, such as electric or electronic circuits, are used. Further, provided in correlation with these products are service manuals that furnish detailed information for use as a reference for the inspection or the maintenance and repair of the products. Ordinarily, such service manuals are supplied as printed matter, but recently, digitized service manuals (electronic service manuals), which can be browsed using PCs (Personal computers), are increasingly being provided.  
      Multiple technical drawings, such as circuit diagrams and board diagrams, are inserted in the service manuals. Required for the technical drawings, which include circuit diagrams and board diagrams, are means for arbitrarily enlarging, reducing or moving them during browsing. Therefore, for the electronic service manuals, the use of a vector graphics data format is desired, and for this, the most common vector graphics data format, PDF (Portable Document Format), is employed.  
      While most electronic service manuals are those obtained by directly digitizing the printed matter for the service manuals, there are also electronic service manuals for which a hyperlink, for coupling data, is embedded at a predetermined location so that the display of a circuit diagram, for example, can be quickly changed to display the caption for the circuit diagram.  
      Furthermore, in patent document 1, disclosed below, is a parts search system wherein a server and a user terminal are connected across a network, and wherein when the server receives a product or parts search request issued by the user terminal, the server transmits to the user terminal information that is related to a requested product or part.  
      Patent Document 1: Japanese Patent Application Publication No. 2002-99550  
      However, for an electronic service manual wherein a hyperlink is embedded for coupling data, an electronic service manual producer must designate in advance data to be coupled, and moreover, must embed a hyperlink for coupling the data. At present, where there are service manuals for a large variety of products and an extensive number of parts are included in the service manuals, an enormous amount of labor is required to embed hyperlinks in these parts, and the embedding process is very difficult.  
      Further, unless special PDF processing software is employed, it is impossible for a user, for example, to add various memoranda as comments to an electronic service manual.  
      The parts search system disclosed in patent document 1 is a system whereby images based on a parts list or a service manual are browsed by using a user terminal, and the location of a search requested part is narrowed down in accordance with an instruction issued using a mouse, and wherein an enlarged image of the location that is designated by a user using the mouse and detailed information therefor are provided by a server, so that the user&#39;s search operation is supported. Therefore, not disclosed in patent document 1 is a function whereby a user can freely add a comment to an electronic service manual.  
     DISCLOSURE OF THE INVENTION  
      To resolve the above described problems, it is one objective of the present invention to provide an electronic service manual display program whereby a user can freely add a comment and can browse the comment; a recording medium on which this program is recorded; an electronic service manual display control method and an electronic service manual display control apparatus; a program transmission method and a program transmission apparatus; and a program reception method and a program reception apparatus.  
      To achieve the above described objectives, according to the present invention, provided is an electronic service manual display program, which permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, and which permits the computer to perform the steps of:  
      displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit;  
      displaying, in a designated parts table page display area, a parts table page showing a list of the parts;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name;  
      searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment;  
      when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive;  
      displaying the comment page;  
      accepting an entry for the comment from the user at a predetermined location on the comment page; and  
      upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.  
      Further, to achieve the above described objectives, according to the present invention, provided is an electronic service manual display program, which permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, and which permits the computer to perform the steps of:  
      displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published;  
      displaying a parts table page display area for displaying a parts table page on which a list of the parts is published;  
      displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit;  
      displaying the index page in the index page display area;  
      displaying the parts table page in the parts table page display area;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name;  
      when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information;  
      when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment;  
      when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive;  
      displaying the comment page;  
      accepting an entry for the comment from the user at a predetermined location on the comment page; and  
      upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.  
      Furthermore, to achieve the above described objectives, according to the present invention, provided is an electronic service manual display program, which permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, and which permits the computer to perform the steps of:  
      displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit;  
      displaying, in a designated parts table page display area, a parts table page showing a list of the parts;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name;  
      searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments;  
      when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and  
      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;  
      when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information;  
      based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments; and  
      when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.  
      Further, to achieve the above described objectives, according to the present invention, provided is an electronic service manual display program, which permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, and which permits the computer to perform the steps of:  
      displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published;  
      displaying a parts table page display area for displaying a parts table page on which a list of the parts is published;  
      displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit;  
      displaying the index page in the index page display area;  
      displaying the parts table page in the parts table page display area;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name;  
      when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information;  
      when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments;  
      when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and  
      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;  
      when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information;  
      based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments; and  
      when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.  
      In addition, to achieve the above described objectives, according to the present invention, provided is a recording medium, on which recorded is an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, and that permits the computer to perform the steps of:  
      displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit;  
      displaying, in a designated parts table page display area, a parts table page showing a list of the parts;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name;  
      searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment;  
      when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive;  
      displaying the comment page;  
      accepting an entry for the comment from the user at a predetermined location on the comment page; and  
      upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.  
      Further, to achieve the above described objectives, according to the present invention, provided is a recording medium, on which recorded is an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, and that permits the computer to perform the steps of:  
      displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published;  
      displaying a parts table page display area for displaying a parts table page on which a list of the parts is published;  
      displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit;  
      displaying the index page in the index page display area;  
      displaying the parts table page in the parts table page display area;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name;  
      when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information;  
      when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment;  
      when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive;  
      displaying the comment page;  
      accepting an entry for the comment from the user at a predetermined location on the comment page; and  
      upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.  
      Furthermore, to achieve the above described objectives, according to the present invention, provided is a recording medium, on which recorded is an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, and that permits the computer to perform the steps of:  
      displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit;  
      displaying, in a designated parts table page display area, a parts table page showing a list of the parts;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name;  
      searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments;  
      when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and  
      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;  
      when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information;  
      based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments; and  
      when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.  
      Further, to achieve the above described objectives, according to the present invention, provided is a recording medium, on which recorded is an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, and that permits the computer to perform the steps of:  
      displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published;  
      displaying a parts table page display area for displaying a parts table page on which a list of the parts is published;  
      displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit;  
      displaying the index page in the index page display area;  
      displaying the parts table page in the parts table page display area;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name;  
      when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information;  
      when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments;  
      when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and  
      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;  
      when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information;  
      based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments; and  
      when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.  
      Moreover, to achieve the above described objectives, according to the present invention, provided is an electronic service manual display control method, for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit;  
      displaying, in a designated parts table page display area, a parts table page showing a list of the parts;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name;  
      searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment;  
      when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive;  
      displaying the comment page;  
      accepting an entry for the comment from the user at a predetermined location on the comment page; and  
      upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.  
      Furthermore, to achieve the above described objectives, according to the present invention, provided is an electronic service manual display control method, for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit;  
      displaying, in a designated parts table page display area, a parts table page showing a list of the parts;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name;  
      searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments;  
      when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and  
      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;  
      when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information;  
      based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments; and  
      when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.  
      Furthermore, to achieve the above described objectives, according to the present invention, provided is an electronic service manual display control apparatus, for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      means for displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit;  
      means for displaying, in a designated parts table page display area, a parts table page showing a list of the parts;  
      means for establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and for, when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name;  
      means for searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area;  
      means for reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      means for establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and for, when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment;  
      means for, when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive;  
      means for displaying the comment page;  
      means for accepting an entry for the comment from the user at a predetermined location on the comment page; and  
      means for, upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.  
      Furthermore, to achieve the above described objectives, according to the present invention, provided is an electronic service manual display control apparatus, for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      means for displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit;  
      means for displaying, in a designated parts table page display area, a parts table page showing a list of the parts;  
      means for establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and for, when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name;  
      means for searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area;  
      means for reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      means for establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and for, when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments;  
      means for, when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and  
      means for, when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;  
      means for, when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information;  
      means for, based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments; and  
      means for, when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.  
      Moreover, to achieve the above described objectives, according to the present invention, provided is a program transmission method, for transmitting an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      converting the electronic service manual display program into a digital signal sequence, for a communication line or a network, with an added header; and  
      initiating employment of a communication protocol with a partner station across the communication line or the network and transmitting the digital signal sequence,  
      whereby the electronic service manual display program includes the steps of 
          displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit,     displaying, in a designated parts table page display area, a parts table page showing a list of the parts,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name,     searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment,     when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive,     displaying the comment page,     accepting an entry for the comment from the user at a predetermined location on the comment page, and     upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.        

      Furthermore, to achieve the above described objectives, according to the present invention, provided is a program transmission method, for transmitting an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      converting the electronic service manual display program into a digital signal sequence, for a communication line or a network, with an added header; and  
      initiating employment of a communication protocol with a partner station across the communication line or the network and transmitting the digital signal sequence,  
      whereby the electronic service manual display program includes the steps of 
          displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit,     displaying, in a designated parts table page display area, a parts table page showing a list of the parts,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name,     searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments,     when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and     when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;     when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information,     based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments, and     when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.        

      Moreover, to achieve the above described objectives, according to the present invention, provided is a program transmission apparatus, for transmitting an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      conversion means for converting the electronic service manual display program into a digital signal sequence, for a communication line or a network, with an added header; and  
      transmission means for initiating employment of a communication protocol with a partner station across the communication line or the network and transmitting the digital signal sequence,  
      wherein the electronic service manual display program includes the steps of 
          displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit,     displaying, in a designated parts table page display area, a parts table page showing a list of the parts,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name,     searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment,     when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive,     displaying the comment page,     accepting an entry for the comment from the user at a predetermined location on the comment page, and     upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.        

      Furthermore, to achieve the above described objectives, according to the present invention, provided is a program transmission apparatus, for transmitting an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      conversion means for converting the electronic service manual display program into a digital signal sequence, for a communication line or a network, with an added header; and  
      transmission means for initiating employment of a communication protocol with a partner station across the communication line or the network and transmitting the digital signal sequence,  
      wherein the electronic service manual display program includes the steps of 
          displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit,     displaying, in a designated parts table page display area, a parts table page showing a list of the parts,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name,     searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments,     when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and        

      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram; 
          when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information,     based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments, and     when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.        

      Moreover, to achieve the above described objectives, according to the present invention, provided is a program reception method, for receiving an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      initiating employment of a communication protocol with a partner station across a communication line or a network and receiving a digital signal sequence; and  
      removing headers from the digital signal sequence and converting the digital signal sequence used for a communication line or a network into the original electronic service manual display program,  
      whereby the electronic service manual display program includes the steps of 
          displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit,     displaying, in a designated parts table page display area, a parts table page showing a list of the parts,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name,     searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment,     when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive,     displaying the comment page,     accepting an entry for the comment from the user at a predetermined location on the comment page, and     upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.        

      Furthermore, to achieve the above described objectives, according to the present invention, provided is a program reception method, for receiving an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      initiating employment of a communication protocol with a partner station across a communication line or a network and receiving a digital signal sequence; and  
      removing headers from the digital signal sequence and converting the digital signal sequence used for a communication line or a network into the original electronic service manual display program,  
      whereby the electronic service manual display program includes the steps of 
          displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit,     displaying, in a designated parts table page display area, a parts table page showing a list of the parts,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name,     searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments,     when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and        

      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram; 
          when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information,     based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments, and     when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.        

      Moreover, to achieve the above described objectives, according to the present invention, provided is a program reception apparatus, for receiving an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      reception means for initiating employment of a communication protocol with a partner station across a communication line or a network and receiving a digital signal sequence; and  
      conversion means for removing headers from the digital signal sequence and converting the digital signal sequence used for a communication line or a network into the original electronic service manual display program,  
      wherein the electronic service manual display program includes the steps of 
          displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit,     displaying, in a designated parts table page display area, a parts table page showing a list of the parts,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name,     searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment,     when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive,     displaying the comment page,     accepting an entry for the comment from the user at a predetermined location on the comment page, and     upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.        

      Furthermore, to achieve the above described objectives, according to the present invention, provided is a program reception apparatus, for receiving an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      reception means for initiating employment of a communication protocol with a partner station across a communication line or a network and receiving a digital signal sequence; and  
      conversion means for removing headers from the digital signal sequence and converting the digital signal sequence used for a communication line or a network into the original electronic service manual display program,  
      wherein the electronic service manual display program includes the steps of 
          displaying, in a designated index page display area, an index page showing a list of names for, at the least, either the board or the circuit,     displaying, in a designated parts table page display area, a parts table page showing a list of the parts,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for a drawing, at the least either a board diagram for the board or a circuit diagram for the circuit, that corresponds to the name, and when one of the names displayed on the index page display area is selected, obtaining from the index page information the drawing identification information that is designated in correlation with the selected name,     searching for the drawing designated by the thus obtained drawing identification information, and displaying the drawing in a designated drawing display area,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments,     when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and     when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;     when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information,     based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments, and     when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.       

    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
      [ FIG. 1 ] A hardware configuration diagram used for one embodiment of the present invention.  
      [ FIG. 2 ] A flowchart showing an overview of a service manual display operation according to the embodiment of the present invention.  
      [ FIG. 3 ] A flowchart showing an overview of the display processing performed in a drawing display mode according to the embodiment of the present invention.  
      [ FIG. 4 ] A flowchart showing an overview of the display processing performed when, in the drawing display mode according to the embodiment of the present invention, a user selects a drawing category on an index page.  
      [ FIG. 5 ] A flowchart showing the processing performed when a graphics primitive is selected in a drawing displayed in a frame A under the display conditions for a double-screen mode according to the embodiment of the present invention.  
      [ FIG. 6 ] A first page for a flowchart showing the processing performed when a graphics primitive is selected in a drawing displayed in a frame C or a frame D under the display conditions for a triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 7 ] A second page for the flowchart showing the processing performed when a graphics primitive is selected in a drawing displayed in the frame C or the frame D under the display conditions for the triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 8 ] A first page of a flowchart showing an overview of the display processing performed, according to the embodiment of the present invention, when a user selects a part on a parts table page in the drawing display mode.  
      [ FIG. 9 ] A second page of the flowchart showing the overview of the display processing performed, according to the embodiment of the present invention, when the user selects a part on the parts table page in the drawing display mode.  
      [ FIG. 10 ] A diagram showing example index XML data and an example index page generated based on the index XML data according to the embodiment of the present invention.  
      [ FIG. 11 ] A diagram showing example parts table XML data and an example index page generated based on the parts table XML data according to the embodiment of the present invention.  
      [ FIG. 12 ] A diagram showing an example SVG data structure according to the embodiment of the present invention.  
      [ FIG. 13 ] An example circuit diagram to be displayed by processing SVG data using an SVG viewer according to the embodiment of the present invention.  
      [ FIG. 14 ] An example board diagram to be displayed by processing SVG data using the SVG viewer according to the embodiment of the present invention.  
      [ FIG. 15 ] A diagram showing an example layout (example double-screen mode) for the frame A and a frame B in a browser according to the embodiment of the present invention.  
      [ FIG. 16 ] A diagram showing an example layout (example triple-screen mode) for the frame B, the frame C and the frame D in the browser according to the embodiment of the present invention.  
      [ FIG. 17 ] A diagram showing an index page in the left frame of the browser, a circuit diagram in the frame A and a parts table in the frame B in the double-screen mode according to the embodiment of the present invention.  
      [ FIG. 18 ] A diagram showing an index page in the left frame of the browser, a circuit diagram in the frame C, a board diagram in the frame D and a parts table in the frame B in the triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 19 ] A flowchart showing the processing for information that is the basis for the generation of an SVG viewer context menu under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 20 ] A flowchart showing the processing for displaying the SVG viewer context menu by using a comment function under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 21 ] A first page for a flowchart showing the comment input processing under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 22 ] A second page for the flowchart showing the comment input processing under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 23 ] A first page for a flowchart showing the comment display processing under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 24 ] A second page for the flowchart showing the comment display processing under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention.  
      [ FIG. 25 ] A diagram showing the state wherein the SVG viewer context menu is displayed on a display device according to the embodiment of the present invention.  
      [ FIG. 26 ] A diagram showing example comment XML data according to the embodiment of the present invention.  
      [ FIG. 27 ] A diagram showing an example comment editing screen according to the embodiment of the present invention.  
      [ FIG. 28 ] A diagram showing a comment list screen according to the embodiment of the present invention.  
      [ FIG. 29 ] A diagram showing an example comment contents display screen according to the embodiment of the present invention.  
      [ FIG. 30 ] A diagram showing the configuration of a terminal that can transmit and receive an electronic service manual display program for the embodiment of the present invention, and other, additional data.  
      [ FIG. 31 ] A flowchart employed for the transfer (transmission) of the electronic service manual display program for the embodiment of the present invention, and other, additional data.  
      [ FIG. 32 ] A flowchart employed for the reception of the electronic service manual display program for the embodiment of the present invention, and other, additional data.  
      [ FIG. 33 ] An explanatory diagram for the formation of data packets performed by a data converter shown in  FIG. 30 .  
      [ FIG. 34 ] An explanatory diagram for the recovery of data from the packets performed by the data converter shown in  FIG. 30 .  
      [ FIG. 35 ] A configuration diagram showing a communication network, extended between a transmission side and a reception side, for the electronic service manual display program for the embodiment of the present invention, and other, additional data. 
    
    
     BEST MODE FOR CARRYING OUT THE INVENTION  
      One embodiment of the present invention will now be described while referring to the drawings.  FIG. 1  is a diagram showing a hardware configuration used for the embodiment of the present invention. Interconnected by a bus  8 , in the state shown in  FIG. 1 , are a CPU (Central Processing Unit)  1 , for performing a computation process and a control process; a memory  2 , for temporarily storing data; a display device  3 , such as a CRT (Cathode Ray Tube) display device or a liquid crystal display device for visually presenting information; operation input means  4 , such as a keyboard or a mouse for entering an operation or information; a hard disk  5 , for storing various digital data; a CD-ROM drive  6 , for reading data recorded on a CD-ROM (Compact Disk Read Only Memory)  61 ; and a network card drive  7 , for communicating through a network  71  with a server  72  or another communication device connected to the network.  
      Stored on the hard disk  5  are an OS (Operating System)  51 , which is the basic software for managing software and hardware and for enabling their use by an application; an XML parser  52 , for analyzing text written in the XML (extensible Markup Language) data; a browser  53 , for analyzing and displaying XML data, analyzed by the XML parser  52 , or HTML (Hyper Text Markup Language) data; and an SVG viewer  54 , for displaying vector graphics data such as SVG (Scalable Vector Graphics) data or SVGZ (compressed SVG) data. It should be noted that the SVG viewer  54  has a function for enabling the enlarged display and the reduced display of SVG data and the shifting and the display of SVG data in a drawing.  
      These applications are executed by the CPU  1 . Further, in the state specifically shown in  FIG. 1 , the SVG viewer  54  is plugged into the browser  53 , and the XML parser  52  is provided independently of the browser  53 . However, an environment wherein, for example, the XML parser  52  is incorporated in the browser  53  may be employed. That is, in this case, any environment is available so long as XML data or SVG data can be appropriately displayed by the browser  53 .  
      On the CD-ROM  61  are stored a control program  62 , which includes script languages such as XSL (extensible Stylesheet Language) data used for determining the display style of the XML data, HTML data or JavaScript (trademark) data, and contents data  63 , which include raster image data, such as XML data or PNG (Potable Network Graphics) data, and vector graphics data, such as SVG data or SVGZ data. When these data stored on the CD-ROM  61  are read by using the CD-ROM drive  6 , and are processed and displayed by a script engine mounted in the XML parser  52  or the browser  53 , contents having a desired form can be displayed on the browser  53 . It should be noted that the SVG data are vector graphics data, the file size of which is smaller than that of PDF data, and is written on the XML base.  
      Further, in addition to the CD-ROM drive  6  and the CD-ROM  61 , a set consisting of a DVD (Digital Versatile Disk) reading drive and a DVD, or various other recording medium readers and recording media can be employed. Further, by using the network card drive  7 , a control program  62  and contents data  63  stored in a predetermined communication device (e.g., the server  72 ) connected to the network  71  can be obtained, and a desired display can be presented on the browser  53 . Also, a required control program  62  and required contents data  63  can be stored in advance on the hard disk  5 .  
      The configuration wherein the CPU  1 , the memory  2 , the display device  3 , the operation input means  4 , the hard disk  5 , the CD-ROM drive  6  and the network card drive  7  are interconnected by the bus  8  can also be provided, for example, by a common PC. In the following explanation, an example is employed wherein a common PC is employed to perform the processing related to a service manual and to provide a display for the service manual.  
      An explanation will now be given for the processing performed to display contents data  63  on the display device  3 . For this, a service manual related to one specific product will be described. Basically, contents data  63  are prepared for each product, so that for one product one service manual is available. That is, for example, a service manual is individually prepared for each model of a DVD audio player. To present this service manual, XML data, included with the contents data  63 , are employed as a database.  
      To display the contents of XML data on the display device  3 , first, the XML parser  52  analyzes the hierarchical structure of and the format used for the XML data stored on the CD-ROM  61 , or in the server  72  or another data storage means. The XML data analyzed by the XML parser  52  are then transmitted to the browser  53  or the SVG viewer  54 , where they are processed by referring to predetermined XSL data. The resultant XML data are then displayed.  
      A specific explanation will now be given for an index page, a circuit diagram page, a board diagram page and a parts table page that are generated, based on the XML data included in the contents data  63 , and displayed on the display device  3 . The index page and the parts table page are set up so that they are displayed by the browser  53 , as desired, in accordance with a data set consisting of XML data for each corresponding page and predesignated XSL data. The circuit diagram page and the board diagram page are set so that they can be displayed by the browser  53 , as desired, in accordance with SVG data or SVGZ data for each corresponding page.  
      For example, in  FIG. 10  are shown example XML data (index XML data) for a corresponding index page and the state wherein the index XML data are processed and displayed by the browser  53 . The index XML data represent a correlation of all the circuits mounted in the pertinent model, the browsing modes (which will be described later) for displaying SVG data related to the individual circuits, the circuit diagram data names (first SVG data names) for displaying detailed circuit diagrams for these circuits, and the board diagram data names (second SVG data names) for displaying display board diagrams for the individual circuits that are mounted.  
      To display index XML data on the browser  53 , XSL for an index page display is used to process the index XML data. For example, an index page for displaying the list of circuits is generated based on the index XML data. The categories (hereinafter also referred to as drawing categories) in the circuit list can be selected by using a mouse, for example, and as will be described later, by selecting a drawing category, a circuit diagram or a board diagram that corresponds to the selected drawing category (specifically, a circuit diagram (first SVG data name) or a board diagram (second SVG data name) correlated in the index XML data) is selectively displayed in a predetermined frame.  
      Shown in  FIG. 11  are example XML data (parts table XML data) corresponding to a parts table page and the state wherein the parts table XML data are processed and displayed on the browser  53 . For the parts table XML data, a record is provided for each of the parts, such as an IC, a resistor and a diode, that constitute a circuit. This record includes not only various information such as a symbol number (identification number), a part number and a part name, but also the names of circuit diagram data and board diagram data where the pertinent part exists. A symbol number is provided for each part so as to correlate each part with a specific symbol number without overlapping, i.e., one record is correlated with one symbol number. Furthermore, the parts table XML data satisfactorily represents all the parts of all the circuits constituting the model.  
      To enable the browser  53  to display the parts table XML data, XSL for a parts table page display is used to process the parts table XML data. For example, a parts table page for the display of the list of parts is generated based on the parts table XML data. The individual entries (hereinafter also referred to as part entries) in the parts table list can be selected by using a mouse, for example, and as will be described later, by selecting a part entry, a circuit diagram or a board diagram corresponding to the selected part entry (specifically, a circuit diagram (first SVG data name) or a board diagram (second SVG data name) correlated in the parts table XML data) is selectively displayed in a predetermined frame.  
      Shown in  FIG. 12  are an example SVG data structure for circuit diagram data or board diagram data, and the state wherein the SVG data are processed and displayed by the browser  53 . Further, shown in  FIGS. 13 and 14  are an example circuit diagram and an example board diagram for which display by the SVG viewer is enabled by the processing performed for the SVG data. The SVG data structure includes [&lt;script&gt;: definition of a script element], [&lt;z:info&gt;: SVG custom information such as a SVG data name], [&lt;rect&gt;: designation of the range for one set of graphics data] and [&lt;g&gt;: graphics root group to which belong various graphics primitives constituting one set of graphics data]. The graphics root group is formed of a plurality of layers [&lt;g&gt;: layer group], each composed of a plurality of graphics primitives [&lt;g&gt;: graphics primitive group]. A layer also includes lines [&lt;path&gt;: line drawing element] used to form the individual graphics primitives, and various text information [&lt;text&gt;: character element], such as the symbol numbers of parts. It should be noted that the graphics primitives correspond to the parts, such as ICs, resistors and diodes, that constitute circuits.  
      The SVG data names are written in the SVG custom information for the SVG data structure using the same forms as are used for SVG data names written in the index XML data and the parts table XML data, and the symbol numbers of parts are written in the character elements of the SVG data structure using the same form as are used for symbol numbers written in the parts table XML data. That is, the index XML data, the parts table XML data and the SVG data structure are closely correlated by employing the SVG data names and the symbol numbers for the parts.  
      In addition to the XML data, SVG data written in the XML data form also serve as a database written in the text form. Therefore, in accordance with a script language such as JavaScript (trademark), a keyword search can be easily performed for both the XML data and the SVG data by using a drawing data name or a symbol number as a keyword. It is especially very useful to employ the above described script language to perform a search of the SVG data for the graphics primitives, which are drawing data. Since the coupling process program can be located outside the contents, electronic service manual producers do not need the operation for the embedding, for example, of hyperlinks during the production of electronic service manuals, so that both the labor expended and the time required for production can be considerably reduced.  
      Next, an explanation will be given for the sequential processing performed to display a service manual for a specific model.  FIG. 2  is a flowchart showing an overview of the service manual display processing performed according to the embodiment of the present invention. In the following explanation, an example is employed whereby the control program  62  and the contents data  63  required to display a service manual are all stored on and read from, as needed, the CD-ROM  61 .  
      First, while monitoring the display device  3 , a user manipulates the operation input means  4 , such as a mouse, to select a file corresponding to a desired service manual. For example, a file corresponding to a service manual for a DVD audio/video player, model number A1234, is selected by the operation input means  4 , such as a mouse.  
      When the user selects the service manual, the PC performs a process for using the browser  53  to display the top page of that service manual on the display device  3  (step S 101 : Display service manual). At this time, as is shown in  FIG. 15  (which will be described later), the area in the browser  53  is divided into two frames (a left frame and a right frame), for example, and the index page for the service manual is displayed in one of the frames (the left frame), while a text page in the service manual is displayed in the other frame (the right frame). It should be noted that as is shown in  FIG. 10 , the index page is composed of index XML data and predetermined XSL data. And the text page, as are all other pages, is composed of XML text data and predetermined XSL data, and no detailed explanation will be given for the text page.  
      Further, as an example, buttons for selecting a mode, either a text display mode or a drawing display mode, are displayed on the tool bar of the browser  53 . Through a mode selection procedure, for which the mode selection button is used, a user can select either the text display mode or the drawing display mode.  
      When the drawing display mode is selected by a user (“YES” at step S 103 ), upon the selection of a category on the index page in the left frame, a circuit diagram or a board diagram corresponding to the selected category and information concerning parts included in the circuit diagram, or the board diagram, are displayed in the right frame (step S 105 : Present display in drawing display mode).  
      On the other hand, when the text display mode has been selected by a user (“NO” at step S 103 ), upon the selection of a category on the index page in the left frame, text pages including various captions and drawings corresponding to the selected category are displayed in the right frame (step S 107 : Present display in text display mode). In this embodiment, since the display is presented in the text display mode at step S 101 , the text display mode is continued when mode selection is not performed.  
      The drawing display mode will now be described while referring to the flowchart in  FIG. 3 .  FIG. 3  is a flowchart showing an overview of the display processing performed in the drawing display mode according to the embodiment of the present invention. In the drawing display mode, as is shown in  FIG. 15 , subdivision of the right frame is performed to obtain two frames (frames A and B) (step S 201 : Divide right frame in two) The frames A and B can be arbitrarily arranged. As an example, the right frame can be divided into an upper and a lower frame, as is shown in  FIG. 15 . Hereafter, the upper frame in the right frame is called frame A (drawing display area), and the lower frame is called frame B (parts table page display area). A predetermined top page in the drawing display mode is displayed in frame A (step S 203 : Display predetermined page in frame A), and a parts table page is displayed in frame B (step S 205 : Display parts table page in frame B). It should be noted that, as is shown in  FIG. 11 , the parts table page is generated based on parts table XML data and predetermined XSL data.  
      While referring to the flowchart in  FIG. 4 , an explanation will now be given for an overview of the display processing performed when the process at step S 205  has been completed and when a user selects a drawing category on the index page displayed in the drawing display mode.  FIG. 4  is a flowchart showing an overview of the display processing performed, according to the embodiment of the present invention, when a drawing category on the index page is selected in the drawing display mode.  
      When the drawing category displayed on the index page is selected by the user, first, the PC examines index XML data and obtains an SVG data name related to the selected drawing category (step S 301 : Obtain SVG data name), and determines a browsing mode for the selected drawing category (step S 303 : Determine browsing mode). Various methods are available for obtaining the SVG data name. As an example, the SVG data name can be easily obtained by acquiring the name of a currently displayed file.  
      The browsing mode designated for each drawing category on the index page is information indicating that the drawing category includes one or both of a circuit diagram and a board diagram, and whether subdivision of the frame A should be performed to obtain two more frames (frames C and D) is determined in accordance with the browsing mode. For example, when the browsing mode is “1”, as is shown in index XML data in  FIG. 10 , two sets of SVG data (first and second SVG data) are present as associated drawings, and in order for these two sets of SVG data to be displayed, subdivision of the frame A should be performed to obtain the two frames C and D in which to display these drawings.  
      On the other hand, when the browsing mode is “0”, only the first SVG data is present as an associated drawing, or when the browsing mode is “3”, only the second SVG data is present as an associated drawing and frame subdivision is not required; either the first or the second SVG data need only be displayed in the current frame A. It may also be determined that subdivision of the frame A is not to occur when the number of associated SVG data sets is one, or that subdivision of the frame A is to be performed to obtain the two frames C and D when the number of associated SVG data sets is two, so that the decision at step S 303  can be made without the browsing mode being used. In this embodiment, the frame A has been subdivided to obtain the two frames C and D. However, the frame A may, for example, be subdivided in advance to obtain the two frames C and D, so that when the number of associated SVG data sets is one, either frame C or D is not displayed, or when the number of associated SVG data sets is two, both frames C and D are displayed. That is, in accordance with the decision at step S 303 , whether to display one drawing in frame A or to independently display two drawings is determined.  
      When frame A is subdivided as shown in  FIG. 16 , three frames, B, C and D, are obtained by dividing the right frame, and hereinafter, the state wherein the three frames B, C and D are obtained is called a triple-screen mode. Further, in comparison with the triple-screen mode, the state wherein frames A and B are obtained by dividing the right frame, but wherein frame A is not subdivided is called a double-screen mode.  
      As is described above, in accordance with the browsing mode decision at step S 303 , either the double-screen or the triple-screen mode is determined for the right frame. In the double-screen mode, the first or the second SVG data is displayed in the frame A (step S 305 : Display first or second SVG data in frame A). In the triple-screen mode, however, frame A is subdivided to obtain two frames (frames C and D) (step S 307 : Divide frame A in two). The layout of the frames C and D is arbitrary, and in this embodiment, as an example, frame A is divided into left and right frames, as is shown in  FIG. 16 , and the first SVG data are displayed in the left frame C (step S 309 : Display first SVG data in frame C), while the second SVG data are displayed in the right frame D (step S 311 : Display second SVG data in frame D).  
      When a drawing category is selected on the index page in this manner, the browsing mode for the drawing category is identified. And when the browsing mode is the double-screen mode, as is shown in  FIG. 17 , the first or the second SVG data (a board diagram or a circuit diagram) and the parts table page for the selected drawing category can be displayed in the right frame. On the other hand, when the browsing mode is the triple-screen mode, as is shown in  FIG. 18 , the first SVG data (circuit diagram), the second SVG data (board diagram) for the selected drawing category and the parts table page can be displayed in the right frame.  
      Sequentially, an explanation will be given for the processing performed when a graphics primitive is selected in a drawing displayed in the right frame in either the double-screen mode or the triple-screen mode. First, the processing performed when a graphics primitive is selected in the double-screen mode will be explained.  FIG. 5  is a flowchart showing the processing performed, according to the embodiment of the present invention, when a graphics primitive is selected in a drawing displayed in frame A in the double-screen mode.  
      When a user selects a graphics primitive from SVG data (a circuit diagram or a board diagram) displayed in the frame A in the double-screen mode, first, the PC identifies the frame wherein the graphics primitive was selected (step S 401 : Identify selection frame). Since in the double-screen mode SVG data is displayed only in frame A, the selection frame is identified as frame A. Then, the name of the SVG data that include the selected graphics primitive (step S 403 : Obtain SVG data name) and the symbol number of the selected graphics primitive are obtained (step S 405 : Obtain symbol number of selected graphics primitive).  
      Thereinafter, in the double-screen mode, a graphics primitive that is displayed in the frame A and has the same symbol number as the selected graphics primitive is highlighted (step S 407 : Highlight selected graphics primitive). That is, through this processing, the graphics primitive selected by the user is highlighted on display. It should be noted that highlighting enables a user to easily identify a selected graphics primitive, by, for example, changing the color of the selected graphics primitive, or by causing the selected graphics primitive to blink.  
      Following this, parts table XML data are examined based on the SVG data name, which includes the selected graphics primitive and its symbol number, so as to search for a record that has both the symbol number and the SVG data (step S 409 : Search for record in parts table XML data).  
      When, as the result of the search at step S 409 , a pertinent record is found to be present in the parts table XML data (“YES” at step S 411 ), the entry on the parts table page for the pertinent part is moved to a layout position where it can be easily read by the user (for example, the topmost portion of the frame B), and is displayed using highlighting (step S 413 : Highlight pertinent part on parts table page). It should be noted, that as well as the highlighting of a graphics primitive, the highlighting, on the parts table page, of the entry for the pertinent part enables the user to easily identify it, and that either the color of the entry for the pertinent part is changed, or the entry for the pertinent part blinks.  
      Although the parts table XML data should include records for all the parts included in the circuit and board diagrams, the possibility exists that the pertinent record may not be present in the parts table data, e.g., wherein a component other than a part is selected as a graphics primitive (e.g., wherein a signal line that connects parts is selected). When the pertinent part is not present in the parts table XML data, as in the above case (“NO” at step S 411 ), highlighting of an item on the parts table page is not performed and the processing is thereafter terminated.  
      In this manner, a selected graphics primitive in a board or a circuit diagram can be highlighted in the frame A displayed in the double-screen mode, and the entry, on the parts table page, of a part corresponding to the selected graphics primitive can be highlighted in frame B.  
      An explanation will now be given for the processing performed when a graphics primitive is selected in the triple-screen mode.  FIGS. 6 and 7  are the first and second pages of a flowchart showing the processing performed when a graphics primitive is selected in a drawing displayed in one of the frames C and D.  
      When in the triple-screen mode a user uses, for example, a mouse and selects a graphics primitive in the first SVG data (circuit diagram) displayed in the frame C or a graphics primitive in the second SVG data (board diagram) displayed in the frame D, first, the PC identifies the frame wherein the graphics primitive is selected (step S 501 : Identify selected frame). Since SVG data are displayed both in the frames C and D in the triple-screen mode, it is readily apparent that the selected frame is either the frame C or D.  
      Then, an SVG data name including the selected graphics primitive is obtained (step S 503 : Obtain SVG data name), as is the symbol number of the selected graphics primitive (step S 505 : Obtain symbol number of selected graphics primitive). In the triple-screen mode, graphics primitives are displayed in the selected frame, and a graphics primitive having the same symbol as the selected graphics primitive is displayed using highlighting (at step S 507 : Highlight selected graphics primitive). That is, through this process, the selected graphics primitive displayed in the frame (either the frame C or D) that includes the selected graphics primitive is highlighted.  
      Following this, parts table XML data are examined based on the SVG data name, which includes the selected graphics primitive, and the symbol number of the selected graphics primitive, so as to search for a record that includes both the symbol number and the SVG data name (step S 509 : Search for record in parts table XML data).  
      When, as a result of the search at step S 509 , the pertinent record is found to be present in the parts table XML data (“YES” at step S 511 ), the entry for the pertinent part in the parts table page is moved to a layout position where it can be easily read by the user (e.g., the topmost in the frame B), and where it is displayed and highlighted (step S 513 : Highlight pertinent part on part table page). On the other hand, when the pertinent record is not present in the parts table XML data (“NO” at step S 511 ), a presentation that includes highlighting is not provided for the parts table page, and the processing is thereafter terminated.  
      In this embodiment, the same processing as in the double-screen mode has been performed, and in the triple-screen mode, a graphics primitive that is displayed in a frame differing from the frame including the selected graphics primitive must be highlighted. However, there is a case wherein a graphics primitive selected in one frame is not included in a drawing displayed in the other frame. That is, graphics primitives included in drawings displayed in the two frames C and D do not always correspond to each other. For example, for a high-density PCB (Print Circuit Board), a plurality of circuits are mounted on a single board, and N circuit diagrams may correspond to one board diagram. Therefore, when a graphics primitive is selected in a board diagram, a check is performed to determine whether the selected graphics primitive is included in a currently displayed circuit diagram. When the selected graphics primitive is not included in a currently displayed circuit diagram, a circuit diagram that includes the selected graphics primitive must be searched for and displayed, and highlighting and centering must be employed to display a graphics primitive included in the circuit diagram. A centering display here means that the circuit diagram is displayed in the frame, so that the graphics primitive is presented near the center in the frame, which is a layout position that a user can easily see (hereinafter, the centering display is also employed with the meaning that the drawing is so displayed that the graphics primitive is presented near the center of the frame).  
      At step S 513 , highlighting is employed for the display of the pertinent part on the parts table page, and then an SVG data name differing from the SVG data name obtained at step S 503  is designated (at step S 515 : Designate SVG data name to be displayed in other frame). That is, at step S 515 , it is designated that SVG data be displayed in a frame different from the frame wherein the graphics primitive was selected.  
      Thereafter, a check is performed to determine whether the SVG data that is currently displayed in the other frame (the frame D when a graphics primitive is selected from a drawing displayed in the frame C, or the frame C when a graphics primitive is selected from a drawing displayed in the frame D), which is a different frame from the one wherein the graphics primitive was selected, is the same as the SVG data designated at step S 515  (step S 517 : SVG data to be displayed currently being displayed in other frame?). When the currently displayed SVG data is not the same as the SVG data to be displayed, the SVG data designated at step S 515  is displayed in the different frame from the one wherein the graphics primitive was selected (step S 519 : Display appropriate SVG data in other frame). Then, for the SVG data displayed at step S 519 , a graphics primitive having the same symbol number as the selected graphics primitive is displayed, highlighted, and is also displayed, centered, in the different frame (other frame) from the one wherein the graphics primitive was selected (step S 521 : Display graphics primitive in other frame using highlighting and centering).  
      In this manner, in the triple-screen mode, a graphics primitive, which has been selected in a board diagram or a circuit diagram displayed in either the frame C or D, is highlighted and displayed, and in the other frame, the same graphics primitive as the selected graphics primitive is displayed using highlighting and centering. Further, the entry for a part that is shown on the parts table page display and that corresponds to the selected graphics primitive can be highlighted and displayed in the frame B.  
      An explanation will now be given for the processing is performed when a specific part is selected on the parts table page shown in the frame B.  FIGS. 8 and 9  are the first and second pages of a flowchart showing an overview of the display processing performed, according to the embodiment of the present invention, when a user selects a part on the parts table page in the drawing display mode.  
      When a user uses, for example, a mouse and selects a part on the parts table page displayed in the frame B, first, the PC examines parts table XML data and obtains the symbol number of the selected part and the SVG data name in the record for this part (step S 601 : Obtain symbol number of selected part and SVG data name including selected part). Further, the entry for the part selected on the parts table page is highlighted (step S 603 : Highlight selected part on parts table page).  
      There are cases wherein only one set of SVG data is entered in the record for the selected part, and wherein two sets of SVG data are entered. When only one set of SVG data is entered, it is determined that the double-screen mode should be used to display a drawing that includes the part (“Double-screen mode” at step S 605 ). When two sets of SVG data are entered, it is determined that the triple-screen mode should be used to display a drawing that includes the part (“Triple-screen mode” at step S 605 ).  
      When it is determined at step S 605  that the double-screen mode should be used to display the drawing, a check is performed to determine whether the SVG data designated at step S 601  is currently being displayed in the double-screen mode (step S 607 : SVG data to be displayed being currently displayed in double-screen mode?). When the SVG data designated at step S 601  are currently being displayed in the double-screen mode (“YES” at step S 607 ), highlighting and centering are used to display a graphics primitive having the symbol number of the selected part (step S 609 : Display pertinent graphics primitive by highlighting and centering). Whereas, when the SVG data designated at step S 601  are not being displayed in the double-screen mode (“NO” at step S 607 ), the double-screen mode is used to display the SVG data (step S 611 : Display, in double-screen mode, SVG data to be displayed), and highlighting and centering are used to display a graphics primitive having the symbol number of the selected part (step S 613 : Display pertinent graphics primitive by highlighting and centering).  
      When it is determined at step S 605  that the drawing should be displayed in the triple-screen mode, a check is performed to determine whether two sets of SVG data designated at step S 601  are currently being displayed in the triple-screen mode (step S 615 : SVG data to be displayed being currently displayed in triple-screen mode?). When the two sets of SVG data designated at step S 601  are currently being displayed in the triple-screen mode (“YES” at step S 615 ), highlighting and centering are used to display in the frames C and D a graphics primitive having the symbol number of the selected part (step S 617 : Display pertinent graphics primitive by highlighting and centering). Whereas, when the two sets of SVG data designated at step S 601  are not currently being displayed in the triple-screen mode (“NO” at step S 615 ), the triple-screen mode is used to display the two sets of SVG data (S 619 : Display, in triple-screen mode, SVG data to be displayed), and highlighting and centering are used to display in the frames C and D a graphics primitive having the symbol number of the selected part (step S 621 : Display pertinent graphics primitive by highlighting and centering).  
      An explanation will now be given for a comment function whereby a user can arbitrarily enter a comment associated with each drawing when a display (the display shown in  FIG. 17  or  18 ) is provided in the double-screen mode or the triple screen mode explained while referring to  FIG. 4 . By employing the comment function, the user can add his or her memorandum to an electronic service manual, and can browse the thus entered comment.  
      First, while referring to  FIG. 19 , an explanation will be given for the generation of an SVG viewer context menu that enables a search for information related to a graphics primitive selected in a drawing.  FIG. 19  is a flowchart showing the processing performed for information that is the basis for the generation of an SVG viewer context menu under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention.  
      First, a PC displays SVG data in the double-screen mode or the triple-screen mode shown in  FIG. 17  or  18 , and at the same time, performs the basic setup for an SVG context menu (step S 1101 : Basic setup for SVG viewer context menu). For the basic setup, for example, an SVG viewer context menu that is to be displayed at an arbitrarily designated location in a drawing is set up by right clicking using a mouse, so that, specifically, various categories, such as a category that enables the switching between the enlargement and reduction of a drawing, can be displayed on the SVG viewer context menu.  
      Next, the PC reads comment storage folder information stored as cookie information in the PC (step S 1103 : Read comment storage folder information), and determines whether comment information has been already set in an electronic service manual (step S 1105 : Comment information present?). The comment storage folder information is information indicating whether comment information (comment XML data) is already present in the electronic service manual that a user is currently browsing. Specifically, file names in a predetermined folder (a comment storage folder) are examined to determine whether the comment information is present in the predetermined folder.  
      When the comment information is present in the comment storage folder (“YES” at step S 1105 ), a category that operates a function concerning a comment is embedded in the SVG viewer context menu (step S 1107 : Add comment function menu to SVG viewer context menu). On the other hand, when the comment information is not present in the comment storage folder (“NO” at step S 1105 ), the process for embedding a function concerning a comment in the SVG viewer context menu is not performed.  
      When the comment function menu is embedded in the SVG viewer context menu in this manner, and when a user performs a predetermined manipulation (e.g., right clicking using the mouse), various categories, according to the basic setup and a category that can operate the function concerning a comment, are displayed on the SVG context menu.  
      An explanation will now be given for a comment function associated with a graphics primitive selected in a drawing under the conditions wherein a display (display shown in  FIG. 17  or  18 ) is presented in the double-screen mode or the triple-screen mode.  FIG. 20  is a flowchart showing the processing for displaying the SVG viewer context menu using the comment function under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention.  
      When a user employs a mouse, for example, and selects a graphics primitive in SVG data (a circuit diagram or a board diagram) displayed in the frame A (double-screen mode), or either the frame C or D (triple-screen mode), the PC displays the graphics primitive or a pertinent part on the parts table page using highlighting, as explained while referring to  FIG. 5  or  FIGS. 6 and 7  (step S 1201 : Processing in  FIG. 5  or processing in  FIGS. 6 and 7 ). Further, information (e.g., a symbol number) related to the selected graphics primitive is embedded in the SVG viewer context menu (step S 1203 : Embed symbol number of selected graphics primitive in SVG viewer context menu).  
      When a manipulation (e.g., right clicking using a mouse) is performed in consonance with the display of an SVG viewer context menu, an SVG viewer context menu, which includes a category for the symbol numbers of the graphics primitives and various categories in accordance with the basic setup and categories related to individual Web sites indicated in the network connection destination information, is automatically generated and displayed on the display device  3  (step S 1205 : Display SVG viewer context menu).  
       FIG. 25  is a diagram showing the state, according to the embodiment of the present invention, wherein the SVG viewer context menu is displayed on the display device. As is shown in  FIG. 25 , the category for the symbol number of the graphics primitive, various categories according to the basic setup, and the category related to a comment are displayed in parallel or hierarchically on the SVG viewer context menu. On the SVG viewer context menu in  FIG. 25 , categories “input”, “list” and “all lists” are displayed in the category “comment”.  
      When “input” is selected in the “comment” category on the SVG viewer context menu, the entry of a comment is enabled. At this time, when the SVG viewer context menu is displayed after an arbitrary graphics primitive has been selected (i.e., when right clicking has been performed on a graphics primitive in a drawing), a comment for the graphics primitive can be entered. Further, when right clicking is performed, for example, on the background portion of a drawing without a graphics primitive being selected, the SVG viewer context menu that includes the “comment” category and the “input”, “list” and “all lists” categories in “comment” can be displayed. In this case, a comment for the drawing can be entered when “input” is selected in the “comment” category.  
      Sequentially, an explanation will be given for the processing performed when “input” is selected in the “comment” category and a comment is to be entered.  FIGS. 21 and 22  are first and second pages of a flowchart showing the comment input processing under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention. When “input” is selected in the “comment” category, first, the PC obtains an SVG data name that includes the selected graphics primitive (step S 1301 : Obtain SVG data name), and further obtains the symbol number of the selected graphics primitive (step S 1303 : Obtain symbol number of selected graphics primitive).  
      Then, comment storage folder information stored as cookie information is read (step S 1305 : Read comment storage folder information), and the storage location of comment XML data is written in the comment storage folder information. Thereafter, a check is performed to determine whether comment XML data is present in a folder designated by the comment storage folder (step S 1307 : Comment XML data present?), and when the comment XML data is present (“YES” at step S 1307 ), the comment XML data is read (step S 1309 : Read comment XML data). While when the comment XML data is not present (“NO” at step S 1307 ), comment XML data is newly generated (step S 1311 : Newly generate comment XML data). Furthermore, user information is read from predetermined cookie information (step S 1313 : Read user information). Then, the comment XML data read at step S 1309  or the comment XML data generated at step S 1311  are processed by using predetermined comment editing XSL data, and a comment editing screen is displayed on the display device  3  (step S 1315 : Display comment editing screen).  
      The structure of the comment XML data and the comment editing screen will now be described.  FIG. 26  is a diagram showing example comment XML data according to the embodiment of the present invention, and  FIG. 27  is a diagram showing an example comment editing screen according to the embodiment of the present invention. One set of comment XML data is present for one electronic service manual. The individual records in the comment XML data shown in  FIG. 26  are identified by using SVG data names, and include entries for a title, a model name, a manual number, a block number, a symbol number, a comment, a comment type, a registered member, a registered member email address (registered member email in  FIG. 26 ), a registration date, an attached file and a reference URL.  
      The comment editing screen in  FIG. 27  includes input forms consonant with the individual entries for the records provided by the comment XML data in  FIG. 26 . Therefore, on the comment editing screen in  FIG. 27 , the input forms for a title, a model name, a manual number, a block number, a symbol number, a comment, a comment type, a registered member, a registered member email address, a registration date, an attached file and a reference URL are displayed for use for entering information to the individual categories of the comment XML data shown in  FIG. 26 . It should be noted that the comment editing screen shown in  FIG. 27  is the initial screen as it appears before information is entered by a user.  
      A user can arbitrarily enter, in the title input form on the comment editing screen, information that will, for example, enable the comment to be easily identified. The model name associated with the electronic service manual, the version information for the electronic service manual, a block number provided for a selected screen and a symbol number provided for a selected graphics primitive are automatically entered by the PC as the model name, the manual number, the block number and the symbol number. These data are those described in the SVG data selected by the user. The user can also arbitrarily correct these entries.  
      Furthermore, a user can arbitrarily enter memoranda related to a board diagram or a circuit diagram, and graphics primitives (parts) in the comment input form on the comment editing screen. In addition, entries for notes (memoranda), references and remarks, for example, are provided as check boxes for a comment type. When one of the check boxes is selected, the type of comment to be entered in the comment input form can be designated. Further, in accordance with the user information read at step S 1313 , the name and the email address of the registered member are automatically entered by the PC as the registered member and the registered email address. It should be noted that the user can arbitrarily correct these entries. The date that the comment was entered (current date) is automatically entered as the registration date. Moreover, an attached file, added to the comment, and the URL information can be entered in the attached file input form and the reference URL input form on the comment editing screen.  
      The user employs the comment editing screen shown in  FIG. 27 , enters information in consonance with the above described individual input forms, and selects a save button displayed on the comment editing screen, so as to perform the input and saving of the comment. When the user has entered and saved a comment (“YES” at step S 1317 ), the information including the comment designated on the comment editing screen is added to the comment XML data (step S 1319 : Update comment XML data). At this time, as is shown in  FIG. 26 , the information designated on the comment editing screen is correlated with the SVG data names, and is stored as the comment XML data shown in  FIG. 26 . When the user selects a cancel button displayed on the comment editing screen (“NO” at step S 1317 ), the processing is terminated without saving the comment. In the above described manner, a user can freely add a comment in association with a graphics primitive that is a constituent of a drawing, and the comment entered by the user can be stored as comment XML data.  
      Next, a case wherein a user browses a comment will be explained. The browsing of a comment is enabled when a predetermined manipulation, such as right clicking, is performed on a drawing such as a circuit diagram or a board diagram while the SVG viewer context menu is displayed, and when “list” or “all lists” is selected in the “comment” category on the SVG viewer context menu. When “list” is selected, a comment concerning a selected drawing (drawing that has been right clicked) is displayed, and when “all lists” is selected, comments concerning all the drawings (comments associated with the electronic service manual) are displayed. The processing performed when a comment is to be browsed will now be described.  
       FIGS. 23 and 24  are first and second pages of a flowchart showing the comment display processing under the display conditions in the double-screen mode or the triple-screen mode according to the embodiment of the present invention. When “list” or “all lists” is selected in the “comment” category, first, the PC obtains the SVG data name of a selected drawing (step S 1401 : Obtain SVG data name). Then, a check is performed to determine whether comment XML data are present in a comment storage folder (step S 1403 : Comment XML data present?). When comment XML data are present (“YES” at step S 1403 ), the comment XML data are read (step S 1405 : Read comment XML data). When comment XML data are not present (“NO” at step S 1403 ), comment XML data are newly generated (step S 1407 : Newly generate comment XML data).  
      Following this, the PC determines whether “list” in the “comment” category has been selected, or whether “all lists” in the “comment” category has been selected (step S 1409 : Identify comment list display method). When “list” in the “comment” category has been selected (“List” at step S 1409 ), the comment XML data are examined to find a record having the SVG name obtained at step S 1401  (step S 1411 : Examine comment XML data to search for record having pertinent SVG data name). On the other hand, when “all lists” in the “comment” category has bee selected (“All lists” at step S 1409 ), it is assumed that the user desires to browse all the comments in the comment XML data, and the process of searching for a specific record is not performed.  
      The record found and extracted from the comment XML data (when “List” is selected) at step S 1411 , or all the records in the comment XML data are processed by using comment list display XSL data, and the obtained data are presented as a comment list screen on the display device  3  (step S 1413 : Display comment list screen).  
       FIG. 28  is a diagram showing an example comment list screen according to the embodiment of the present invention. Information to be displayed on the comment list screen can be changed by setting the comment list display XSL data. The comment list screen shown in  FIG. 28  is set up so that a number (provided for each comment, for convenience), a block number (block), a symbol number, a title, a type (a comment type), a registration date, an attachment (attached file) and the contents of a link (reference URL) are displayed on the comment list screen.  
      When detailed contents, such as the contents of a comment, for example, are to be displayed (“YES” at step S 1415 ), the tile of each comment is selected, and a comment contents display screen is presented to display the detailed information as is shown in  FIG. 29  (step S 1417 : Display comment contents display screen). Further, a comment may be re-edited on the comment contents display screen, and when the comment is re-edited, the comment XML data is updated (the same process as at step S 1319 ) and the newly edited comment is stored in the comment XML data.  
      Since the comment XML data constitute a database for a text form, it is easy for part or all of the records in the comment XML data to be extracted and stored as another file, or for other comment XML data (comment XML data prepared by another user) to be coupled with the original comment XML data. An import button and an export button are displayed on the comment list screen in  FIG. 28 , and when the import button is selected, the file of other comment XML data can be selected, and the contents of own comment XML data can be coupled with the contents of the original comment XML data for storage as the new original comment XML data. The newly prepared comment XML data then includes the contents of both the original comment XML data and the other comment XML data. And when the export button is selected, part or all of the original XML data can be stored as another file in an arbitrary directory or on an arbitrary recording medium.  
      An explanation will now be given for a program transmission method and a program reception method that are employed when the electronic service manual display program for this invention is transmitted or received as software via a communication line/a network. As is described above, in the configuration shown in  FIG. 1 , for example, an apparatus that employs an electronic service manual can obtain (download) from the server  72 , through the network card drive  7  and the network  71 , the control program  62  and the contents data  63  that are required to use the electronic service manual. The apparatus that employs the electronic service manual can also supply (upload) to the server  72 , through the network card drive  7  and the network  71 , the control program  62  and the contents data  63  that are required to use the electronic service manual.  
       FIG. 30  is a diagram showing the configuration of a terminal that can transmit and receive the electronic service manual display program for the embodiment of the invention, and the other, additional data. The control program  62  and the contents data  63  are transmitted by a terminal T 0  to a communication line (e.g., a CATV network) or a network (e.g., the Internet), and are transferred as packets to another host in accordance with a communication protocol. Further, for the reception of the control program  62  and the contents data  63  from another host, the control program  62  and the contents data  63  are received as packets, and are stored, for example, in the RAM for the CPU  1  or the memory  2 . It should be noted that the terminal T 0  specifically represents a specific data transmission/reception function included in the apparatus that employs the electronic service manual and the server  72  shown in  FIG. 1 .  
      The terminal T 0  in  FIG. 30  comprises: a reception buffer T 1 , a transmission buffer T 2 , a communication interface adaptor (Adaptor) T 3 , a data converter T 4 , a controller T 5  and a communication terminal T 6 . The controller T 5  controls the operations of the individual components of the terminal T 0 , and executes the transmission processing sequences in a flowchart in  FIG. 31  and the reception processing sequences in a flowchart in  FIG. 32 .  
       FIG. 31  is a flowchart for the transfer (transmission) of the electronic service manual display program for the embodiment of the present invention, and other, additional data. In the flowchart shown in  FIG. 31  for the transfer (transmission), for example, as is shown in  FIG. 33 , the electronic service manual display program (program information) according to this invention is broken by the data converter T 4 , via the transmission buffer T 2 , into blocks (called packets) P 1 , P 2  and P 3  of predetermined sizes (step S 2001 ). Then, headers (addresses) are added, and the resultant packets are assembled or formatted into a digital signal sequence (step S 2002 ). The packets are then transmitted from the communication terminal T 6  to a communication network NW (corresponding to the network  71  in  FIG. 1 ) through the adaptor T 3 , which employs a communication protocol to connect with a partner station (step S 2003 ). The information carried by the packets shown in  FIG. 33 , which are routed across a communication network NW, is supplied in accordance with the communication protocol through a router R, which selects an optimal route, and a packet exchange Pn (n=1, 2, . . . , k) to the communication terminal T 6  of the partner station in the communication network configuration shown in  FIG. 35 .  
       FIG. 32  is a flowchart for the reception of the electronic service manual display program for the embodiment of the present invention, and the other, additional data. The headers of the above described information received through the communication terminal T 6  and the adaptor T 3  are removed by the data converter T 4 , as is shown in  FIG. 34  (step S 3001 ). The resultant information is arranged in the order P 1 , P 2  and P 3 , and the original data is recovered (step S 3002 ). The thus obtained data is supplied as a program, through the reception buffer T 1 , to the internal memory (e.g., the RAM of the CPU  1  shown in  FIG. 1 ) (step S 3003 ). In this manner, the information is transmitted as packets to a partner station (a plurality of stations is also available), whereat the original information is recovered. Through this processing, the control program related to the electronic service manual, and the contents data, are transferred (transmitted) to and used by a partner.  
      In this embodiment, it is assumed that a requesting station (reception station) browses the Web page of a data supplying station (a transmission station or a server) and requests (accesses through the Internet), from among items available on the Web page, a desired control program and contents data, and that the transmission station, upon receiving the request, transmits the control program and the contents data to the requesting station. For the Internet, the TCP/IP protocol suite, for example, is generally employed as the communication interface adaptor T 3 . Furthermore, the present invention is not limited to the above described data transmission/reception mode, and in addition to the mode for transmitting data upon the reception of a request, unidirectional data transmission from the data supplying station to the other (reception station) is also enabled.  
      In this specification, an explanation has basically been given for the mode wherein the operation of this invention is performed when a CPU mounted in a computer, such as a PC, executes a predetermined program. In this case, as an example, the means for performing the steps in the individual flowcharts are provided by the CPU. However, when these means are constituted by hardware, a display control apparatus that provides the electronic service manual according to the invention, a transmission apparatus for transmitting a control program and contents data, and a reception apparatus for receiving a control program and contents data can also be obtained.  
      The technical ideas, other than claims, that can be understood through the embodiment of the present invention will now be described.  
      An electronic service manual display control method, for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published;  
      displaying a parts table page display area for displaying a parts table page on which a list of the parts is published;  
      displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit;  
      displaying the index page in the index page display area;  
      displaying the parts table page in the parts table page display area;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name;  
      when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information;  
      when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment;  
      when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive;  
      displaying the comment page;  
      accepting an entry for the comment from the user at a predetermined location on the comment page; and  
      upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.  
      An electronic service manual display control method, for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published;  
      displaying a parts table page display area for displaying a parts table page on which a list of the parts is published;  
      displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit;  
      displaying the index page in the index page display area;  
      displaying the parts table page in the parts table page display area;  
      establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name;  
      when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information;  
      when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas;  
      reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments;  
      when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and  
      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;  
      when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information;  
      based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments; and  
      when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.  
      An electronic service manual display control apparatus, for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      means for displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published;  
      means for displaying a parts table page display area for displaying a parts table page on which a list of the parts is published;  
      means for displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit;  
      means for displaying the index page in the index page display area;  
      means for displaying the parts table page in the parts table page display area;  
      means for establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and for, when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name;  
      means for, when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information;  
      means for, when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas;  
      means for reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      means for establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and for, when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment;  
      means for, when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive;  
      means for displaying the comment page;  
      means for accepting an entry for the comment from the user at a predetermined location on the comment page; and  
      means for, upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.  
      An electronic service manual display control apparatus, for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      means for displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published;  
      means for displaying a parts table page display area for displaying a parts table page on which a list of the parts is published;  
      means for displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit;  
      means for displaying the index page in the index page display area;  
      means for displaying the parts table page in the parts table page display area;  
      means for establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and for, when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name;  
      means for, when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information;  
      means for, when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas;  
      means for reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive;  
      means for establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and for, when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments;  
      means for, when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and  
      means for, when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;  
      means for, when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information;  
      means for, based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments; and  
      means for, when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.  
      A program transmission method, for transmitting an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      converting the electronic service manual display program into a digital signal sequence, for a communication line or a network, with an added header; and  
      initiating employment of a communication protocol with a partner station across the communication line or the network and transmitting the digital signal sequence,  
      whereby the electronic service manual display program includes the steps of 
          displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published,     displaying a parts table page display area for displaying a parts table page on which a list of the parts is published,     displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit,     displaying the index page in the index page display area,     displaying the parts table page in the parts table page display area,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name,     when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information,     when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment,     when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive,     displaying the comment page,     accepting an entry for the comment from the user at a predetermined location on the comment page, and     upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.        

      A program transmission method, for transmitting an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      converting the electronic service manual display program into a digital signal sequence, for a communication line or a network, with an added header; and  
      initiating employment of a communication protocol with a partner station across the communication line or the network and transmitting the digital signal sequence,  
      whereby the electronic service manual display program includes the steps of 
          displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published,     displaying a parts table page display area for displaying a parts table page on which a list of the parts is published,     displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit,     displaying the index page in the index page display area,     displaying the parts table page in the parts table page display area,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name,     when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information,     when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments,     when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and        

      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram; 
          when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information,     based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments, and     when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.        

      A program transmission apparatus, for transmitting an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      conversion means for converting the electronic service manual display program into a digital signal sequence, for a communication line or a network, with an added header; and  
      transmission means for initiating employment of a communication protocol with a partner station across the communication line or the network and transmitting the digital signal sequence,  
      wherein the electronic service manual display program includes the steps of 
          displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published,     displaying a parts table page display area for displaying a parts table page on which a list of the parts is published,     displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit,     displaying the index page in the index page display area,     displaying the parts table page in the parts table page display area,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name,     when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information,     when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment,     when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive,     displaying the comment page,     accepting an entry for the comment from the user at a predetermined location on the comment page, and     upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.        

      A program transmission apparatus, for transmitting an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      conversion means for converting the electronic service manual display program into a digital signal sequence, for a communication line or a network, with an added header; and  
      transmission means for initiating employment of a communication protocol with a partner station across the communication line or the network and transmitting the digital signal sequence,  
      whereby the electronic service manual display program includes the steps of 
          displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published,     displaying a parts table page display area for displaying a parts table page on which a list of the parts is published,     displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit,     displaying the index page in the index page display area,     displaying the parts table page in the parts table page display area,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name,     when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information,     when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments,     when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and        

      when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram; 
          when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information,     based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments, and     when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.        

      A program reception method, for receiving an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      initiating employment of a communication protocol with a partner station across a communication line or a network and receiving a digital signal sequence; and  
      removing headers from the digital signal sequence and converting the digital signal sequence used for a communication line or a network into the original electronic service manual display program,  
      whereby the electronic service manual display program includes the steps of 
          displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published,     displaying a parts table page display area for displaying a parts table page on which a list of the parts is published,     displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit,     displaying the index page in the index page display area,     displaying the parts table page in the parts table page display area,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name,     when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information,     when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment,     when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive,     displaying the comment page,     accepting an entry for the comment from the user at a predetermined location on the comment page, and     upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.        

      A program reception method, for receiving an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising the steps of:  
      initiating employment of a communication protocol with a partner station across a communication line or a network and receiving a digital signal sequence; and  
      removing headers from the digital signal sequence and converting the digital signal sequence used for a communication line or a network into the original electronic service manual display program,  
      whereby the electronic service manual display program includes the steps of 
          displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published,     displaying a parts table page display area for displaying a parts table page on which a list of the parts is published,     displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit,     displaying the index page in the index page display area,     displaying the parts table page in the parts table page display area,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name,     when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information,     when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments,     when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and     when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;     when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information,     based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments, and     when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.        

      A program reception apparatus, for receiving an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      reception means for initiating employment of a communication protocol with a partner station across a communication line or a network and receiving a digital signal sequence; and  
      conversion means for removing headers from the digital signal sequence and converting the digital signal sequence used for a communication line or a network into the original electronic service manual display program,  
      wherein the electronic service manual display program includes the steps of 
          displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published,     displaying a parts table page display area for displaying a parts table page on which a list of the parts is published,     displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit,     displaying the index page in the index page display area,     displaying the parts table page in the parts table page display area,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name,     when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information,     when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables the creation or editing of the comment,     when the choice that enables the creation or editing of the comment is selected, generating a comment page that enables the creation or editing of the comment, and when the predetermined manipulation has been performed for the graphics primitive, embedding, in the comment page, the parts identification information that is designated for the selected graphics primitive,     displaying the comment page,     accepting an entry for the comment from the user at a predetermined location on the comment page, and     upon receiving from the user an operation related to the completion of an entry for the comment, when the predetermined manipulation has been performed for the board diagram or the circuit diagram, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram for which the predetermined manipulation has been performed, or when the predetermined manipulation has been performed for the graphics primitive, storing the input comment in the comment database information, in correlation with drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed.        

      A program reception apparatus, for receiving an electronic service manual display program that permits a computer to provide a function for displaying, on a display device, information that is related to parts and that is used for a predetermined product constituted by an electric circuit or an electronic circuit employing the parts as components, and at the least either a board diagram that represents not only a board used for the predetermined product but also the parts mounted on the board, or a circuit diagram that represents a circuit provided on the board, comprising:  
      reception means for initiating employment of a communication protocol with a partner station across a communication line or a network and receiving a digital signal sequence; and  
      conversion means for removing headers from the digital signal sequence and converting the digital signal sequence used for a communication line or a network into the original electronic service manual display program,  
      wherein the electronic service manual display program includes the steps of 
          displaying an index page display area for displaying an index page on which a list of names for, at the least, either the board or the circuit is published,     displaying a parts table page display area for displaying a parts table page on which a list of the parts is published,     displaying a drawing display area to display a drawing, at the least, either a board diagram for the board or a circuit diagram for the circuit,     displaying the index page in the index page display area,     displaying the parts table page in the parts table page display area,     establishing in advance, for each of the names published on the index page, index page information, which is drawing identification information for the drawing corresponding to the names, and when one of the names displayed in the index page display area is selected, obtaining from the index page information the drawing identification information that is designated for the selected name,     when the thus obtained drawing identification information is information for a designation of the board diagram or the circuit diagram, searching for and displaying, in the drawing display area, the board diagram or the circuit diagram that corresponds to the drawing identification information,     when the thus obtained drawing identification information is information for a designation of both the board diagram and the circuit diagram, dividing the drawing display area into first and second display areas, searching for the board diagram and the circuit diagram corresponding to the drawing identification information, and displaying the board diagram and the circuit diagram in the first and the second display areas,     reading comment database information that includes a comment written about, at the least, either the board diagram or the circuit diagram, or about the graphics primitive,     establishing in advance, for each graphics primitive that is a constituent of the drawing, parts identification information corresponding to the part, and when a predetermined manipulation is performed for, at the least, either the board diagram or the circuit diagram displayed in the drawing display area, or for a graphics primitive, employing the comment database information to generate and display menu information including a choice that enables, at the least, either the browsing of one part of the comments, or the browsing of all of the comments,     when the predetermined manipulation has been performed for the graphics primitive, and when the choice that enables the browsing of one part of the comments is selected, extracting information related to a comment for the graphics primitive from the comment database information based on the parts identification information for the graphics primitive and drawing identification information for the board diagram or the circuit diagram wherein is displayed the graphics primitive for which the predetermined manipulation has been performed, and     when the predetermined manipulation has been performed for the board or the circuit diagram, and when the choice that enables browsing of one part of the comments is selected, employing drawing identification information for the board diagram or the circuit diagram to extract, from the comment database information, information that is related to a comment for the board diagram or the circuit diagram;     when the choice that enables the browsing of all the comments is selected, extracting information that is related to all the comments stored in the comment database information,     based on the extracted information related to the comments, generating and displaying a comment list page to present a list of the comments, and     when one of the comment presentations for individual comments on the comment page list is selected, displaying detailed comment information that corresponds to the selected comment presentation.        

     INDUSTRIAL APPLICABILITY  
      As is described above, the present invention relates to the browsing of the contents of an electronic service manual, and is effective as an electronic service manual display program whereby, as an example, personally useful information (comments) can be written, stored and browsed, for a drawing arbitrarily selected by a user, for browsing or for a constituent in a drawing, so that comments can be displayed that the user has freely added to a drawing, such as a circuit diagram or a board diagram in an electronic service manual, or to a graphics primitive in a drawing; to a recording medium on which the program is recorded; to an electronic service manual display control method and an electronic service display control apparatus; to a program transmission method and a program transmission apparatus; and to a program reception method and a program reception apparatus.